<SEC-DOCUMENT>0000811156-24-000044.txt : 20240208
<SEC-HEADER>0000811156-24-000044.hdr.sgml : 20240208
<ACCEPTANCE-DATETIME>20240208092811
ACCESSION NUMBER:		0000811156-24-000044
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		176
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240208
DATE AS OF CHANGE:		20240208

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CMS ENERGY CORP
		CENTRAL INDEX KEY:			0000811156
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRIC & OTHER SERVICES COMBINED [4931]
		ORGANIZATION NAME:           	01 Energy & Transportation
		IRS NUMBER:				382726431
		STATE OF INCORPORATION:			MI
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-09513
		FILM NUMBER:		24607101

	BUSINESS ADDRESS:	
		STREET 1:		ONE ENERGY PLAZA
		CITY:			JACKSON
		STATE:			MI
		ZIP:			49201
		BUSINESS PHONE:		5177880550

	MAIL ADDRESS:	
		STREET 1:		ONE ENERGY PLAZA
		CITY:			JACKSON
		STATE:			MI
		ZIP:			49201

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CONSUMERS ENERGY CO
		CENTRAL INDEX KEY:			0000201533
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRIC & OTHER SERVICES COMBINED [4931]
		ORGANIZATION NAME:           	01 Energy & Transportation
		IRS NUMBER:				380442310
		STATE OF INCORPORATION:			MI
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-05611
		FILM NUMBER:		24607102

	BUSINESS ADDRESS:	
		STREET 1:		ONE ENERGY PLAZA
		CITY:			JACKSON
		STATE:			MI
		ZIP:			49201
		BUSINESS PHONE:		5177880550

	MAIL ADDRESS:	
		STREET 1:		ONE ENERGY PLAZA
		CITY:			JACKSON
		STATE:			MI
		ZIP:			49201

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CONSUMERS POWER CO
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>cms-20231231.htm
<DESCRIPTION>FORM 10-K (CMS ENERGY AND CONSUMERS)
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:cms="http://www.consumersenergy.com/20231231" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cms-20231231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-69">0000811156</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-70">2023</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-71">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-72">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-2" name="dei:EntityCentralIndexKey" id="f-73">0000201533</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-41" decimals="INF" name="cms:PreferredStockDepositaryShareConversionRatio" scale="0" id="f-1603">0.001</ix:nonFraction><ix:nonNumeric contextRef="c-32" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-1967">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-35" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-1968">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-35" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-1973">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-32" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-1974">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-32" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-1979">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-35" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-1980">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-35" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-1985">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="c-32" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-1986">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="c-35" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-1991">http://www.consumersenergy.com/20231231#LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable</ix:nonNumeric><ix:nonNumeric contextRef="c-32" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-1992">http://www.consumersenergy.com/20231231#LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable</ix:nonNumeric><ix:nonNumeric contextRef="c-669" name="cms:MinimumYearsOfParticipationBeforeVesting" id="f-2296">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="c-703" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" id="f-2484">P8Y</ix:nonNumeric><ix:nonNumeric contextRef="c-704" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" id="f-2485">P8Y</ix:nonNumeric><ix:nonNumeric contextRef="c-705" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" id="f-2486">P8Y</ix:nonNumeric><ix:nonNumeric contextRef="c-826" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="f-2847">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-827" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="f-2848">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-828" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="f-2849">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-829" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="f-2850">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-833" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="f-2948">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="c-832" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="f-2949">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="c-969" name="us-gaap:RegulatoryAssetAmortizationPeriod" id="f-3709">P3Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cms-20231231.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</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-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></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-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember></xbrli:segment></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-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember></xbrli:segment></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-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember></xbrli:segment></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-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:SeriesCPreferredStockDepositarySharesMember</xbrldi:explicitMember></xbrli:segment></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-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></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-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-01-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityPurchasedMember</xbrldi:explicitMember></xbrli:segment></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-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OilAndGasPurchasedMember</xbrldi:explicitMember></xbrli:segment></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-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OilAndGasPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OilAndGasPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></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-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></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-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><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:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:OngoingCapitalExpendituresMember</xbrldi:explicitMember></xbrli:segment></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-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:OngoingCapitalExpendituresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:OngoingCapitalExpendituresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember></xbrli:segment></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-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:SeriesCPreferredStockDepositarySharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:SeriesCPreferredStockDepositarySharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></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-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></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-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></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-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</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-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</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-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</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-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></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-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></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-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</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-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</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-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:OngoingCapitalExpendituresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:OngoingCapitalExpendituresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</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">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:A2022PowerSupplyRecoveryUnderrecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:A2022PowerSupplyRecoveryUnderrecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</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">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</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">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</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">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:DecommissioningCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:DecommissioningCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:PostretirementBenefitsExpenseDeferralMechanismMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:PostretirementBenefitsExpenseDeferralMechanismMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:LudingtonPlantOverhaulContractDisputeMember</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">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:LudingtonPlantOverhaulContractDisputeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RevenueSubjectToRefundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RevenueSubjectToRefundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</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">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</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">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:PostretirementBenefitsExpenseDeferralMechanismMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:PostretirementBenefitsExpenseDeferralMechanismMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></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-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</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">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasFueledElectricGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="unit"><xbrli:measure>cms:unit</xbrli:measure></xbrli:unit><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:CoalFueledElectricGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="facility"><xbrli:measure>cms:facility</xbrli:measure></xbrli:unit><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RevenueSubjectToRefundVoluntaryRefundMechanismMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2013-01-01</xbrli:startDate><xbrli:endDate>2013-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2023-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:BayHarborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:LudingtonPlantOverhaulContractDisputeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:LudingtonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:JHCampbell3PlantRetirementContractDisputeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationContingencyAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</xbrldi:explicitMember></xbrli:segment></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-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></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-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></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-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></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-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindClassBMembershipMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPurchaseObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:RelatedPartiesPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPurchaseObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="mw"><xbrli:measure>utr:MW</xbrli:measure></xbrli:unit><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:UnrecordedUnconditionalPurchaseObligationPeriodAxis">cms:YearEndThroughMarch2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerMWh"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>utr:MWh</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:UnrecordedUnconditionalPurchaseObligationPeriodAxis">cms:March2025ThroughTerminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember></xbrli:segment></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-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember></xbrli:segment></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-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSevenFivePercentSeniorNotesDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSevenFivePercentSeniorNotesDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointEightSevenFivePercentSeniorNotesDue2044Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointEightSevenFivePercentSeniorNotesDue2044Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueNovember2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueNovember2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:UsTreasuryUstInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2030-06-01</xbrli:startDate><xbrli:endDate>2030-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:UsTreasuryUstInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2030-12-01</xbrli:startDate><xbrli:endDate>2030-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-346"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-348"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-349"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-350"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-352"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-353"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-354"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-355"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-356"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-357"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-358"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-359"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-360"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-361"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-362"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-363"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-364"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-365"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-366"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-367"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-368"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-369"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDue2069Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-370"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDue2069Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-371"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueMay2070Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-372"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueMay2070Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-373"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueOctober2070Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-374"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueOctober2070Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-375"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-376"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-377"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-378"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-379"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-380"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-381"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-382"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-383"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20252029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-384"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20252029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-385"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20282031Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-386"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20282031Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-387"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-388"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-389"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-390"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-391"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cms:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></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-392"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-393"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-394"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-395"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-396"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-397"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-398"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroFiveZeroFirstMortgageBondsDue2048Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-399"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroFiveZeroFirstMortgageBondsDue2048Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-400"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></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-402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></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-403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:RepurchasedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></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-404"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3375ConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-406"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4650FirstMortgageBondsDueMarch2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-407"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4625FirstMortgageBondsDueMay2033Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-408"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5240FirstMortgageBondsDueMay2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-409"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5070FirstMortgageBondsDueMay2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-410"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5170FirstMortgageBondsDueMay2032Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-411"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5380FirstMortgageBondsDueMay2037Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-412"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4900FirstMortgageBondsDueFebruary2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-413"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5550SecuritizationBondsDueMarch2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-414"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5210SecuritizationBondsDueSeptember2031Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4600FirstMortgageBondsDueMay2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-416"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3375ConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-417"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3375ConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="d"><xbrli:measure>utr:D</xbrli:measure></xbrli:unit><xbrli:context id="c-418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueOctober2025Member</xbrldi:explicitMember></xbrli:segment></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-419"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></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-420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-421"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></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-422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3375FirstMortgageBondsDueAugust2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></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-423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3375FirstMortgageBondsDueAugust2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-424"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-426"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-431"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></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-432"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-433"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></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-434"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><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-435"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</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-436"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cms:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-437"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SupplierFinanceProgramAxis">cms:ConsumersSupplierFinancingProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-438"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cms:SettlementOfForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2023-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-439"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust32022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-03</xbrli:startDate><xbrli:endDate>2022-08-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-440"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust32022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-30</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-441"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust242022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-24</xbrli:startDate><xbrli:endDate>2022-08-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-442"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust242022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-30</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-443"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust292022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-29</xbrli:startDate><xbrli:endDate>2022-08-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-444"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust292022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-30</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-445"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cms:SettlementOfForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-446"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:PreferredStock450SeriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-447"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:PreferredStock450SeriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-448"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-449"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-450"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-451"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-452"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-453"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-454"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-455"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-456"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-457"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-458"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-459"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-460"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-461"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-462"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-463"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-464"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-465"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-466"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-467"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-468"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-469"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-470"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-471"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-472"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-473"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-474"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-475"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-476"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-477"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-478"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-479"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-480"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-481"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-482"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-483"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-484"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-485"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-486"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-487"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-488"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-489"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-490"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-491"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-492"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-493"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-494"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-495"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-496"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:CMSEnergyNotePayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-497"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-498"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></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-499"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-500"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-504"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-506"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-507"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-508"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-509"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-510"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></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-511"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-512"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-514"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember></xbrli:segment></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-515"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-517"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-518"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember></xbrli:segment></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-519"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-520"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-521"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-522"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-523"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-524"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></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-525"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-526"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-527"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-528"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></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-529"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-532"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></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-533"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-534"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-535"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-536"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></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-537"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-538"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-539"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-540"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-541"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-542"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></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-543"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-544"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-545"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ReserveQuantitiesByTypeOfReserveAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-546"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ReserveQuantitiesByTypeOfReserveAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-547"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">cms:NewCovertGeneratingFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-548"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-549"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2023-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-550"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:SellerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">cms:NewCovertGeneratingFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-551"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">cms:NewCovertGeneratingFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-552"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-553"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-554"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-555"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-556"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-557"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-558"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-559"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-560"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-561"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-562"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-563"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-564"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-565"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-566"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-567"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-568"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:IntangiblePlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-569"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:IntangiblePlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-570"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-571"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-572"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-573"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-574"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-575"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-576"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-577"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-578"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-579"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-580"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-581"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-582"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-583"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-584"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember></xbrli:segment></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-585"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-586"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-587"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-588"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-589"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-590"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-591"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-592"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-593"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></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-594"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-595"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-596"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></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-597"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-598"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-599"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></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-600"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-602"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></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-603"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-604"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-605"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-606"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-607"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-608"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></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-609"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-610"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-611"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:CampbellUnit3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-612"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:DistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cms:RelatedPartyLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-614"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cms:RelatedPartyLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-615"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PipelinesAndPowerPurchaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-616"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:OtherFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PipelinesAndPowerPurchaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-618"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:OtherFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-619"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PowerSalesAgreementMember</xbrldi:explicitMember></xbrli:segment></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-620"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PowerSalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-621"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-622"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></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-623"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember></xbrli:segment></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-629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-631"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember></xbrli:segment></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-632"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-633"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-634"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-635"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-636"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-637"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-638"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-639"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-640"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-641"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-642"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-643"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-644"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-645"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-646"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-647"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-648"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-649"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-650"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-651"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-652"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></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-653"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></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-654"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-655"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-656"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-657"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-658"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-659"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-660"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-661"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-662"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-663"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-664"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-665"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-666"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-667"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-668"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></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-669"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></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-670"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-671"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-672"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-673"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-674"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-675"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></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-676"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></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-677"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-678"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-679"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></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-680"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-681"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-682"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="y"><xbrli:measure>utr:Y</xbrli:measure></xbrli:unit><xbrli:context id="c-683"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-684"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-685"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-686"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-687"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-688"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-689"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-690"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-691"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-692"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-693"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-694"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-695"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-696"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-697"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-698"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-699"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-700"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-702"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-703"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></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-704"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-705"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-706"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></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-707"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-708"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-709"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-710"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-711"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-713"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-714"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-716"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-717"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></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-718"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-719"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-721"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-722"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-723"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-724"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:VolatilityMechanismMember</xbrldi:explicitMember></xbrli:segment></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-726"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:VolatilityMechanismMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-727"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-729"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-732"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-733"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-734"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></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-735"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-736"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-737"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-738"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-739"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-740"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-741"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-742"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-743"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-744"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-745"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-746"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-747"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-748"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-749"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-750"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-751"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-752"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-753"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-754"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-755"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-756"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-757"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-758"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-759"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-760"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-761"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-762"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-763"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-764"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-765"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-766"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-767"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-768"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-769"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-770"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-771"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-772"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-773"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-774"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-775"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-776"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-777"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-778"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-779"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-780"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-781"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-782"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-783"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-784"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-785"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-786"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-787"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-788"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-789"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-790"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-791"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-792"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-793"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-794"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-795"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-796"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-797"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-798"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-799"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-800"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-802"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-804"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-806"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-807"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:ReturnSeekingFixedIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-808"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:ReturnSeekingFixedIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-809"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-811"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-812"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-813"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-814"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-815"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-816"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:ReturnSeekingFixedIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-817"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-818"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-819"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-821"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></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-822"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:MarketBasedRestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-823"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:MarketBasedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></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-824"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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-825"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></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-826"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-827"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></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-828"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></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-829"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-832"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></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-833"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-834"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-835"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-836"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></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-837"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></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-838"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnMarketBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></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-839"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnMarketBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></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-840"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnPerformanceBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></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-841"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnPerformanceBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></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-842"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></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-843"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-844"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember></xbrli:segment></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-845"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-846"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-847"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-848"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-849"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-850"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-851"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-852"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-853"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-854"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-855"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-856"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cms:NonMichiganJurisdictionMember</xbrldi:explicitMember></xbrli:segment></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-857"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:StateTaxAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-858"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:LocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-859"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:StateTaxAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-860"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-861"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-862"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-863"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></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-864"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-865"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-866"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-867"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-868"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-869"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-870"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></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-871"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></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-872"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></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-873"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-874"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-875"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-876"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-877"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-878"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-879"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-880"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-881"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-882"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-883"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-884"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-885"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-886"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-887"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-888"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-889"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-890"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-891"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-892"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-893"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-894"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-895"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-896"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-897"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-898"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-899"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-900"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-902"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-904"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-905"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-906"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-907"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-908"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-909"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-910"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-911"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-912"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-914"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-915"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-916"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-917"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-918"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></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-919"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-920"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-921"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-922"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-923"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></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-924"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-926"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></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-927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-931"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-932"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-933"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-934"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-935"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-936"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-937"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-938"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-939"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-940"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-941"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-942"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-943"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-944"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-945"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-946"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-947"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-948"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-949"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-950"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:CMSEnergyNotePayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-951"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2023-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-952"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cms:NewportSolarHoldingsMember</xbrldi:explicitMember></xbrli:segment></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-953"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cms:NWOHoldcoLLCMember</xbrldi:explicitMember></xbrli:segment></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-954"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindMember</xbrldi:explicitMember></xbrli:segment></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-955"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-956"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-957"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:TESFilerCityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></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-958"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GraylingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></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-959"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:CravenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></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-960"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GeneseeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></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-961"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-962"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-963"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-964"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-965"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-966"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-967"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-968"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-969"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-970"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-971"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-972"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></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-973"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-974"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-975"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-976"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-977"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-978"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-979"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-980"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></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-981"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-982"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-983"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></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-984"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-985"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-986"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-987"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-988"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-989"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-990"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cms:IntercompanyAndRelatedPartiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-991"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cms:IntercompanyAndRelatedPartiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-992"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-993"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></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-994"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-995"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-996"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-997"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-998"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-999"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-1000"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></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-1001"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-1002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-1003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1004"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-1005"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1006"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-1007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></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-1008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-1009"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-1010"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1011"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-1012"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_1"></div><div style="min-height:24.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.589%"><tr><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;text-align:center"><span id="i3d5885d425594bada5cab62a8c4a5e18_509"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">UNITED&#160;STATES SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Washington,&#160;D.C. 20549</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FORM&#160;<ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">x</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-3">December&#160;31</ix:nonNumeric>, 2023</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">OR</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160; TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">For the transition period from _____to_____</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"/><td style="width:21.106%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:54.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.390%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commission File Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Registrant; State of Incorporation; Address; and Telephone Number</span></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRS Employer Identification No.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">1-9513</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">CMS&#160;ENERGY CORPORATION</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">38-2726431</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(A <ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-9">Michigan</ix:nonNumeric> Corporation)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">One Energy Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Jackson</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">49201</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">517</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">788&#8209;0550</ix:nonNumeric></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"/><td style="width:21.106%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:54.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.390%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:EntityFileNumber" id="f-16">1-5611</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:EntityRegistrantName" id="f-17">CONSUMERS&#160;ENERGY COMPANY</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:EntityTaxIdentificationNumber" id="f-18">38-0442310</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(A <ix:nonNumeric contextRef="c-2" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-19">Michigan</ix:nonNumeric> Corporation)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:EntityAddressAddressLine1" id="f-20">One Energy Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="c-2" name="dei:EntityAddressCityOrTown" id="f-21">Jackson</ix:nonNumeric>, <ix:nonNumeric contextRef="c-2" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-22">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="c-2" name="dei:EntityAddressPostalZipCode" id="f-23">49201</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonNumeric contextRef="c-2" name="dei:CityAreaCode" id="f-24">517</ix:nonNumeric>) <ix:nonNumeric contextRef="c-2" name="dei:LocalPhoneNumber" id="f-25">788&#8209;0550</ix:nonNumeric></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"/><td style="width:49.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.902%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.728%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Trading Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-3" name="dei:Security12bTitle" id="f-26">CMS&#160;Energy Corporation Common Stock</ix:nonNumeric>, $0.01 par value</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-3" name="dei:TradingSymbol" id="f-27">CMS</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-3" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-28">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="dei:Security12bTitle" id="f-29">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="dei:TradingSymbol" id="f-30">CMSA</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-31">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="dei:Security12bTitle" id="f-32">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="dei:TradingSymbol" id="f-33">CMSC</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-34">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="dei:Security12bTitle" id="f-35">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="dei:TradingSymbol" id="f-36">CMSD</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-37">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%"><ix:nonNumeric contextRef="c-7" name="dei:Security12bTitle" id="f-38">CMS&#160;Energy Corporation Depositary Shares</ix:nonNumeric>, each representing a 1/1,000th interest in a share of 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series C</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="dei:TradingSymbol" id="f-39">CMS&#160;PRC</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-40">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="dei:Security12bTitle" id="f-41">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50&#160;Series</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="dei:TradingSymbol" id="f-42">CMS-PB</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-43">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_7"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"/><td style="width:34.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:58.873%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Securities registered pursuant to Section&#160;12(g) of the Act:</span></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"/><td style="width:17.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.159%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-44">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:EntityWellKnownSeasonedIssuer" id="f-45">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"/><td style="width:17.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.159%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-46">No</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:EntityVoluntaryFilers" id="f-47">No</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_10"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"/><td style="width:17.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.159%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-48">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:EntityCurrentReportingStatus" id="f-49">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"/><td style="width:17.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.159%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S&#8209;T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-50">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:EntityInteractiveDataCurrent" id="f-51">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"/><td style="width:17.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.159%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non&#8209;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&#160;12b&#8209;2 of the Exchange&#160;Act.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers&#160;Energy Company:</span></td><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"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-52">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><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:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Non&#8209;accelerated filer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><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:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-53">Non&#8209;accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><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:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-54">&#9744;</ix:nonNumeric></span></td><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:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-55">&#9744;</ix:nonNumeric></span></td><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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-56">&#9744;</ix:nonNumeric></span></td><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:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-57">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"/><td style="width:17.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.159%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">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&#160;13(a) of the Exchange Act.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_13"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"/><td style="width:17.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.159%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section&#160;404(b) of the Sarbanes-Oxley Act (15&#160;U.S.C.&#160;7262(b)) by the registered public accounting firm that prepared or issued its audit report.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="f-58">&#9746;</ix:nonNumeric></span></td><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="f-59">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_16"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"/><td style="width:17.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.159%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">If securities are registered pursuant to Section&#160;12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-60">&#9744;</ix:nonNumeric></span></td><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-61">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_19"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"/><td style="width:17.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.159%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_22"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"/><td style="width:17.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.159%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b&#8209;2 of the Exchange Act).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-62">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-63">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_25"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">The aggregate market value of CMS&#160;Energy voting and non&#8209;voting common equity held by non&#8209;affiliates was $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-6" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="f-64">17.063</ix:nonFraction>&#160;billion for the 290,440,980 CMS&#160;Energy Corporation Common Stock shares outstanding on June&#160;30,&#160;2023 based on the closing sale price of $58.75 for CMS&#160;Energy Corporation Common Stock, as reported by the <ix:nonNumeric contextRef="c-3" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-65">New York Stock Exchange</ix:nonNumeric> on such date. There were no&#160;shares of Consumers common equity held by non&#8209;affiliates as of June&#160;30,&#160;2023.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">There were <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-66">294,443,620</ix:nonFraction> shares of CMS&#160;Energy Corporation Common Stock outstanding on January&#160;12, 2024. On January&#160;12, 2024, CMS&#160;Energy held all <ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-67">84,108,789</ix:nonFraction> outstanding shares of common stock of Consumers.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">Documents incorporated by reference in Part&#160;III:&#160;<ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-68" escape="true">CMS&#160;Energy&#8217;s and Consumers&#8217; proxy statement relating to their 2024&#160;Annual Meetings of Shareholders to be held May&#160;3,&#160;2024.</ix:nonNumeric></span></div><div style="height:15.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:24.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></div><div style="height:15.75pt;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="i6eb35e0fb6bd461e96f1608454683d6b_34"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Annual Reports on Form&#160;10&#8209;K to the Securities and Exchange Commission for the Year Ended December&#160;31,&#160;2023</span></div><div style="margin-bottom:6pt"><span id="i20d146b84000488daef9fb69c718497c_113"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Table of Contents</span></div><div style="padding-left:7.92pt"><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:11.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:79.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.311%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_37">Glossary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_37">2</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_40">Filing Format</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_40">13</a></span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_49">Forward-looking Statements and Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_49">13</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_52">Part&#160;I</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_52">17</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_58">Item&#160;1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_58">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_58">17</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_91">Item&#160;1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_91">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_91">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_94">Item&#160;1B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_94">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_94">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_3550">Item&#160;1C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_3550">Cybersecurity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_3550">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_97">Item&#160;2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_97">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_97">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_100">Item&#160;3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_100">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_100">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_103">Item&#160;4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_103">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_103">52</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_115">Part&#160;II</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_115">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_118">Item&#160;5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_118">Market For Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_118">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_121">Item&#160;6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_121">Reserved</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_121">54</a></span></div></td></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_127">Item&#160;7.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_127">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:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_127">54</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_223">Item&#160;7A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_223">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_223">89</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_226">Item&#160;8.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_226">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_226">91</a></span></div></td></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_481">Item&#160;9.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_481">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_481">187</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_484">Item&#160;9A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_484">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_484">187</a></span></div></td></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="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_490">Item&#160;9B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_490">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_490">189</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_493">Item&#160;9C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_493">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_493">189</a></span></div></td></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"/><td colspan="3" style="display:none"/></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="display:none"/><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"/><td colspan="3" style="display:none"/></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="display:none"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_520">Part&#160;III</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_520">189</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_523">Item&#160;10.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_523">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_523">189</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_526">Item&#160;11.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_526">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_526">190</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_529">Item&#160;12.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_529">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_529">191</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_532">Item&#160;13.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_532">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_532">191</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_535">Item&#160;14.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_535">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_535">191</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_538">Part&#160;IV</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_538">193</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_541">Item&#160;15.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_541">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_541">193</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_571">Item&#160;16.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_571">Form&#160;10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_571">206</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_574">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_574">207</a></span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_37"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span id="ice6ed7b66be74111bfd6bf69225309f4_84"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Glossary</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain terms used in the text and financial statements are defined below.</span></div><div style="margin-bottom: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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022&#160;Form&#160;10&#8209;K</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each of CMS&#160;Energy&#8217;s and Consumers&#8217; Annual Report on Form&#160;10&#8209;K for the year ended December&#160;31,&#160;2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2023&#160;Energy Law</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan&#8217;s Public Acts&#160;229, 230, 231, 233, 234, and 235 of 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">3G</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Third generation technology</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">4G</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Fourth generation technology</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ABATE</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Association of Businesses Advocating Tariff Equity</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ABO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accumulated benefit obligation; the liabilities of a pension plan based on service and pay to date, which differs from the PBO in that it does not reflect expected future salary increases</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">AFUDC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Allowance for borrowed and equity funds used during construction</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">AOCI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Asset retirement obligation</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ASC&#160;715</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial Accounting Standards Board Accounting Standards Codification Topic&#160;715, Retirement Benefits</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Audit Committee</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Audit Committee of the Board, which is composed entirely of independent directors. </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Aviator Wind</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aviator Wind Holdings,&#160;LLC, a VIE in which Aviator Wind Equity Holdings holds a Class&#160;B membership interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Aviator Wind Equity Holdings</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aviator Wind Equity Holdings,&#160;LLC, a VIE in which Grand River Wind,&#160;LLC, a wholly owned subsidiary of NorthStar Clean Energy, has a 51&#8209;percent interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A residential/commercial real estate area located near Petoskey, Michigan, in which CMS&#160;Energy sold its interest in 2002</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">bcf</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Billion cubic feet</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Board</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Board of Directors of CMS&#160;Energy and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CAO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Accounting Officer</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CCR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Coal combustion residual</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CEO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Executive Officer</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CERCLA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Comprehensive Environmental Response, Compensation, and Liability Act of 1980, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CFO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Financial Officer</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">city-gate contract</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">An arrangement made for the point at which a local distribution company physically receives gas from a supplier or pipeline</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Clean Air Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Clean Air Act of 1963, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Clean Energy Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; long-term strategy for delivering clean, reliable, resilient, and affordable energy to its customers; this plan was originally outlined and approved in Consumers&#8217; 2018&#160;integrated resource plan and subsequently updated and approved through its 2021&#160;integrated resource plan</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Clean Water Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Water Pollution Control Act of 1972, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Capital</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Capital,&#160;L.L.C., a wholly owned subsidiary of CMS&#160;Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation and its consolidated subsidiaries, unless otherwise noted; the parent of Consumers and NorthStar Clean Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;ERM</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy Resource Management Company, a wholly owned subsidiary of NorthStar Clean Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Gas Transmission</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Gas&#160;Transmission&#160;Company, a wholly owned subsidiary of NorthStar Clean Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Generation Michigan Power</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Generation Michigan Power&#160;L.L.C., a wholly owned subsidiary of HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of NorthStar Clean Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Land</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Land Company, a wholly owned subsidiary of CMS&#160;Capital,&#160;L.L.C., a wholly owned subsidiary of CMS&#160;Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Company and its consolidated subsidiaries, unless otherwise noted; a wholly owned subsidiary of CMS&#160;Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers 2014 Securitization Funding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers 2014 Securitization Funding&#160;LLC, a wholly owned consolidated bankruptcy-remote subsidiary of Consumers and special-purpose entity organized for the sole purpose of purchasing and owning securitization property, issuing securitization bonds, and pledging its interest in securitization property to a trustee to collateralize the securitization bonds</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers 2023&#160;Securitization Funding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers 2023 Securitization Funding&#160;LLC, a wholly owned consolidated bankruptcy-remote subsidiary of Consumers and special-purpose entity organized for the sole purpose of purchasing and owning securitization property, issuing securitization bonds, and pledging its interest in securitization property to a trustee to collateralize the securitization bonds</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Covert Generating Station</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A 1,200-MW natural gas-fueled generation station that was acquired by Consumers in May&#160;2023 from New&#160;Covert Generating Company,&#160;LLC, a non-affiliated company</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Craven</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Craven County Wood Energy Limited Partnership, a VIE in which HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of NorthStar Clean Energy, has a 50-percent interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CSAPR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cross-State Air Pollution Rule of 2011, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DB&#160;Pension Plan A</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined benefit pension plan of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries, created as of December&#160;31,&#160;2017 for active employees who were covered under the defined benefit pension plan that closed in 2005</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DB&#160;Pension Plan B</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined benefit pension plan of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries, amended as of December&#160;31,&#160;2017 to include only retired and former employees who were covered under the defined benefit pension plan that closed in 2005</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined benefit pension plans of CMS&#160;Energy and Consumers, comprising DB&#160;Pension Plan&#160;A and DB&#160;Pension Plan&#160;B</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DB&#160;SERP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined Benefit Supplemental Executive Retirement Plan</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DCCP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined Company Contribution Plan</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DC&#160;SERP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined Contribution Supplemental Executive Retirement Plan</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DIG</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dearborn Industrial Generation,&#160;L.L.C., a wholly owned subsidiary of Dearborn Industrial Energy,&#160;L.L.C., a wholly owned subsidiary of NorthStar Clean Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Dodd-Frank Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DTE&#160;Electric</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">DTE&#160;Electric Company, a non&#8209;affiliated company</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EEI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Edison Electric Institute, an association representing all U.S. investor-owned electric companies</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EGLE</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan Department of Environment, Great Lakes, and Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Endangered Species Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Endangered Species Act of 1973, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EnerBank</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank&#160;USA, a wholly owned subsidiary of CMS&#160;Capital until October&#160;1,&#160;2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">energy waste reduction</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The reduction of energy consumption through energy efficiency and demand-side energy conservation, as established under Michigan law</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S.&#160;Environmental Protection Agency</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Earnings per share</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ERCOT</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Electric Reliability Council of Texas</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Securities Exchange Act of&#160;1934</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Federal Power Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Power Act of 1920</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FERC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Energy Regulatory Commission</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">First Mortgage Bond Indenture</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indenture dated as of September&#160;1,&#160;1945 between Consumers and The Bank of New&#160;York Mellon, as Trustee, as amended and supplemented</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FTR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial transmission right</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GAAP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S.&#160;Generally Accepted Accounting Principles</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GCC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Gas Customer Choice, which allows gas customers to purchase gas from alternative suppliers</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GCR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Gas cost recovery</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Genesee</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Genesee Power Station Limited Partnership, a VIE in which HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of NorthStar Clean Energy, has a 50-percent interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Good Neighbor Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A plan issued by the EPA which secures significant reductions in ozone-forming emissions of NOx from power plants and industrial facilities</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Grayling</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Grayling Generating Station Limited Partnership, a VIE in which HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of NorthStar Clean Energy, has a 50-percent interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GWh</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Gigawatt-hour, a unit of energy equal to one&#160;billion watt-hours</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Internal Revenue Code</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Internal Revenue Code of 1986, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IRP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Integrated resource plan</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IRS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Internal Revenue Service</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IT</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Information Technology</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">kV</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Thousand volts, a unit used to measure the difference in electrical pressure along a current</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">kVA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Thousand volt-amperes, a unit used to reflect the electrical power capacity rating of equipment or a system</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">kWh</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Kilowatt-hour, a unit of energy equal to one&#160;thousand watt-hours</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ludington</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Ludington pumped-storage plant, jointly owned by Consumers and DTE&#160;Electric</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MATS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Mercury and Air Toxics Standards, which limit mercury, acid gases, and other toxic pollution from coal&#8209;fueled and oil&#8209;fueled power plants</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MCV&#160;Facility</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A 1,647-MW natural gas-fueled, combined-cycle cogeneration facility operated by the MCV&#160;Partnership</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MCV&#160;Partnership</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Midland Cogeneration Venture Limited Partnership, a non-affiliated company</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MCV&#160;PPA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">PPA between Consumers and the MCV&#160;Partnership</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">METC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan Electric Transmission Company,&#160;LLC, a non&#8209;affiliated company</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MGP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Manufactured gas plant</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Migratory Bird Treaty Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Migratory Bird Treaty Act of 1918, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Midcontinent Independent System Operator,&#160;Inc.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">mothball</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To place a generating unit into a state of extended reserve shutdown in which the unit is inactive and unavailable for service for a specified period, during which the unit can be brought back into service after receiving appropriate notification and completing any necessary maintenance or other work; generation owners in MISO must request approval to mothball a unit, and MISO then evaluates the request for reliability impacts</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MPSC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan Public Service Commission</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MRV</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Market-related value of plan assets</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MW</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Megawatt, a unit of power equal to one&#160;million watts</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MWh</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Megawatt-hour, a unit of energy equal to one&#160;million watt-hours</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NAAQS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">National Ambient Air Quality Standards</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Natural Gas Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Natural Gas Act of 1938</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NERC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">North American Electric Reliability Corporation, a non&#8209;affiliated company responsible for developing and enforcing reliability standards, monitoring the bulk power system, and educating and certifying industry personnel</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Newport Solar</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Newport Solar,&#160;LLC, a wholly owned subsidiary of Newport Solar Holdings</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Newport Solar Holdings</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Newport Solar Holdings&#160;III,&#160;LLC, a VIE in which Newport Solar Equity Holdings&#160;LLC, a wholly owned subsidiary of Grand River Solar,&#160;LLC, a wholly owned subsidiary of NorthStar Clean Energy, holds a Class&#160;B membership interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NorthStar Clean Energy</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy Company, a wholly owned subsidiary of CMS&#160;Energy, formerly known as CMS&#160;Enterprises Company</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOx</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Nitrogen oxides</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NPDES</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">National Pollutant Discharge Elimination System, a permit system for regulating point sources of pollution under the Clean Water Act</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NREPA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Part&#160;201 of Michigan&#8217;s Natural Resources and Environmental Protection Act of 1994, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NWO&#160;Holdco</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">NWO&#160;Holdco,&#160;L.L.C., a VIE in which NWO&#160;Holdco&#160;I,&#160;LLC, a wholly owned subsidiary of Grand River Wind,&#160;LLC, a wholly owned subsidiary of NorthStar Clean Energy, holds a Class&#160;B membership interest</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OPEB</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other post-employment benefits</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OPEB&#160;Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Postretirement health care and life insurance plans of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OSHA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Occupational Safety and Health Administration</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PBO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Projected benefit obligation</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PCB</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Polychlorinated biphenyl</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PFAS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Per- and polyfluoroalkyl substances</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PISP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Performance Incentive Stock Plan</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PJM</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">PJM Interconnection Inc. </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PPA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Power purchase agreement</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PSCR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Power supply cost recovery</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PURPA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Public Utility Regulatory Policies Act of 1978</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">RCRA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Resource Conservation and Recovery Act of 1976</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">REC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Renewable energy credit</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ROA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Retail Open Access, which allows electric generation customers to choose alternative electric suppliers pursuant to Michigan&#8217;s Public Acts&#160;141 and 142 of 2000, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">S&amp;P</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Standard&#160;&amp; Poor&#8217;s Financial Services&#160;LLC</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SEC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S.&#160;Securities and Exchange Commission</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">securitization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A financing method authorized by statute and approved by the MPSC which allows a utility to sell its right to receive a portion of the rate payments received from its customers for the repayment of securitization bonds issued by a special-purpose entity affiliated with such utility</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Series&#160;C preferred stock</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy 4.200&#160;percent cumulative redeemable perpetual preferred stock, Series&#160;C, with a liquidation value of $25,000&#160;per share</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SOFR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Secured overnight financing rate calculated and published by the Federal Reserve Bank of New York and selected as the recommended alternative to replace the London Interbank Offered Rate for dollar-denominated financial contracts by the Alternative Reference Rates Committee</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">TAES</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Toshiba America Energy Systems Corporation, a non-affiliated company</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">TBJH</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">TBJH Inc., a non-affiliated company</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">TCJA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Tax Cuts and Jobs Act of 2017</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Term SOFR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The rate per annum that is a forward-looking term rate based on SOFR</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">T.E.S.&#160;Filer City</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">T.E.S.&#160;Filer City Station Limited Partnership, a VIE in which HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of NorthStar Clean Energy, has a 50-percent interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Toshiba</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Toshiba Corporation, a non-affiliated company</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">USW</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">United Steel, Paper and Forestry, Rubber, Manufacturing, Energy, Allied Industrial and Service Workers International Union, AFL-CIO-CLC</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">UWUA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Utility Workers Union of America, AFL-CIO</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">VEBA trust</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Voluntary employees&#8217; beneficiary association trusts accounts established specifically to set aside employer-contributed assets to pay for future expenses of the OPEB Plan</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">VIE</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Variable interest entity</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Wolverine Power</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Wolverine Power Supply Cooperative,&#160;Inc., a non-affiliated company</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_40"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span id="ib8c9f0abbc99469a93d8438ce9081af0_1121"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Filing Format</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This combined Form&#160;10&#8209;K is separately filed by CMS&#160;Energy and Consumers. Information in this combined Form&#160;10&#8209;K relating to each individual registrant is filed by such registrant on its own behalf. Consumers makes no representation regarding information relating to any other companies affiliated with CMS&#160;Energy other than its own subsidiaries.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy is the parent holding company of several subsidiaries, including Consumers and NorthStar Clean Energy. None of CMS&#160;Energy, NorthStar Clean Energy, nor any of CMS&#160;Energy&#8217;s other subsidiaries (other than Consumers) has any obligation in respect of Consumers&#8217; debt securities or preferred stock and holders of such securities should not consider the financial resources or results of operations of CMS&#160;Energy, NorthStar Clean Energy, nor any of CMS&#160;Energy&#8217;s other subsidiaries (other than Consumers and its own subsidiaries (in relevant circumstances)) in making a decision with respect to Consumers&#8217; debt securities or preferred stock. Similarly, neither Consumers nor any other subsidiary of CMS&#160;Energy has any obligation in respect of securities of CMS&#160;Energy.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_49"></div><div style="margin-bottom:12pt;margin-top:3pt"><span id="ief29b4a26adf480b9efcc9eae1813067_10855"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Forward-looking Statements and Information</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Form&#160;10&#8209;K and other CMS&#160;Energy and Consumers disclosures may contain forward-looking statements as defined by the Private Securities Litigation Reform Act of 1995. The use of &#8220;anticipates,&#8221; &#8220;assumes,&#8221; &#8220;believes,&#8221; &#8220;could,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;forecasts,&#8221; &#8220;goals,&#8221; &#8220;guidance,&#8221; &#8220;intends,&#8221; &#8220;may,&#8221; &#8220;might,&#8221; &#8220;objectives,&#8221; &#8220;plans,&#8221; &#8220;possible,&#8221; &#8220;potential,&#8221; &#8220;predicts,&#8221; &#8220;projects,&#8221; &#8220;seeks,&#8221; &#8220;should,&#8221; &#8220;targets,&#8221; &#8220;will,&#8221; and other similar words is intended to identify forward-looking statements that involve risk and uncertainty. This discussion of potential risks and uncertainties is designed to highlight important factors that may impact CMS&#160;Energy&#8217;s and Consumers&#8217; businesses and financial outlook. CMS&#160;Energy and Consumers have no obligation to update or revise forward-looking statements regardless of whether new information, future events, or any other factors affect the information contained in the statements. These forward-looking statements are subject to various factors that could cause CMS&#160;Energy&#8217;s and Consumers&#8217; actual results to differ materially from the results anticipated in these statements. These factors include, but are not limited to, the following, all of which are potentially significant:</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact and effect of recent events, such as worsening trade relations, geopolitical tensions, war, acts of terrorism, and the responses to these events, and related economic disruptions including, but not limited to, inflation, energy price volatility, and supply chain disruptions</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact of new regulation by the MPSC, FERC, and other applicable governmental proceedings and regulations, including any associated impact on electric or gas rates or rate structures</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potentially adverse regulatory treatment, effects of a failure to receive timely regulatory orders that are or could come before the MPSC, FERC, or other governmental authorities, or effects of a government shutdown</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in the performance of or regulations applicable to MISO, Michigan Electric Transmission Company,&#160;LLC (a non&#8209;affiliated company), pipelines, railroads, vessels, or other service providers that CMS&#160;Energy, Consumers, or any of their affiliates rely on to serve their customers</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the adoption of or challenges to federal or state laws or regulations or changes in applicable laws, rules, regulations, principles, or practices, or in their interpretation, such as those related to energy policy, ROA, the Public Utility Regulatory Policies Act of 1978, infrastructure integrity or </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:11pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">security, cybersecurity, gas pipeline safety, gas pipeline capacity, energy waste reduction, the environment, regulation or deregulation, reliability, health care reforms, taxes, accounting matters, climate change, air emissions, renewable energy, the Dodd-Frank Act, and other business issues that could have an impact on CMS&#160;Energy&#8217;s, Consumers&#8217;, or any of their affiliates&#8217; businesses or financial results</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">factors affecting, disrupting, interrupting, or otherwise impacting CMS&#160;Energy&#8217;s or Consumers&#8217; facilities, utility infrastructure, operations, or backup systems, such as costs and availability of personnel, equipment, and materials; weather and climate, including catastrophic weather-related damage and extreme temperatures; natural disasters; fires; smoke; scheduled or unscheduled equipment outages; maintenance or repairs; contractor performance; environmental incidents; failures of equipment or materials; electric transmission and distribution or gas pipeline system constraints; interconnection requirements; political and social unrest; general strikes; the government and/or paramilitary response to political or social events; changes in trade policies or regulations; accidents; explosions; physical disasters; global pandemics; cyber incidents; vandalism; war or terrorism; and the ability to obtain or maintain insurance coverage for these events</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the ability of CMS&#160;Energy and Consumers to execute cost-reduction strategies</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potentially adverse regulatory or legal interpretations or decisions regarding environmental matters, or delayed regulatory treatment or permitting decisions that are or could come before agencies such as EGLE, the EPA, FERC, and/or the U.S.&#160;Army Corps of Engineers, and potential environmental remediation costs associated with these interpretations or decisions, including those that may affect Consumers&#8217; coal ash management or routine maintenance, repair, and replacement classification under New Source Review, a construction-permitting program under the Clean Air Act</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in energy markets, including availability, price, and seasonality of electric capacity and the timing and extent of changes in commodity prices and availability and deliverability of coal, natural gas, natural gas liquids, electricity, oil, gasoline, diesel fuel, and certain related products</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the price of CMS&#160;Energy common stock, the credit ratings of CMS&#160;Energy and Consumers, capital and financial market conditions, and the effect of these market conditions on CMS&#160;Energy&#8217;s and Consumers&#8217; interest costs and access to the capital markets, including availability of financing to CMS&#160;Energy, Consumers, or any of their affiliates</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the ability of CMS&#160;Energy and Consumers to execute their financing strategies</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the investment performance of the assets of CMS&#160;Energy&#8217;s and Consumers&#8217; pension and benefit plans, the discount rates, mortality assumptions, and future medical costs used in calculating the plans&#8217; obligations, and the resulting impact on future funding requirements</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact of the economy, particularly in Michigan, and potential future volatility in the financial and credit markets on CMS&#160;Energy&#8217;s, Consumers&#8217;, or any of their affiliates&#8217; revenues, ability to collect accounts receivable from customers, or cost and availability of capital</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in the economic and financial viability of CMS&#160;Energy&#8217;s and Consumers&#8217; suppliers, customers, and other counterparties and the continued ability of these third parties, including those in bankruptcy, to meet their obligations to CMS&#160;Energy and Consumers</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">population changes in the geographic areas where CMS&#160;Energy and Consumers conduct business</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">national, regional, and local economic, competitive, and regulatory policies, conditions, and developments</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">loss of customer demand for electric generation supply to alternative electric suppliers, increased use of self-generation including distributed generation, energy waste reduction, or energy storage</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">loss of customer demand for natural gas due to alternative technologies or fuels or electrification</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">ability of Consumers to meet increased renewable energy demand due to customers seeking to meet their own sustainability goals in a timely and cost-efficient manner</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the reputational or other impact on CMS&#160;Energy and Consumers of the failure to achieve or make timely progress on their greenhouse gas reduction goals related to reducing their impact on climate change</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">adverse consequences of employee, director, or third</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">party fraud or non&#8209;compliance with codes of conduct or with laws or regulations</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">federal regulation of electric sales, including periodic re&#8209;examination by federal regulators of CMS&#160;Energy&#8217;s and Consumers&#8217; market-based sales authorizations</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">any event, change, development, occurrence, or circumstance that could impact the implementation of the Clean Energy Plan, including any action by a regulatory authority or other third party to prohibit, delay, or impair the implementation of the Clean Energy Plan</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the availability, cost, coverage, and terms of insurance, the stability of insurance providers, and the ability of Consumers to recover the costs of any insurance from customers</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the effectiveness of CMS&#160;Energy&#8217;s and Consumers&#8217; risk management policies, procedures, and strategies, including strategies to hedge risk related to interest rates and future prices of electricity, natural gas, and other energy-related commodities</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">factors affecting development of electric generation projects, gas transmission, and gas and electric distribution infrastructure replacement, conversion, and expansion projects, including factors related to project site identification, construction material pricing, schedule delays, availability of qualified construction personnel, permitting, acquisition of property rights, community opposition, environmental regulations, and government actions</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes or disruption in fuel supply, including but not limited to supplier bankruptcy and delivery disruptions</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potential costs, lost revenues, reputational harm, or other consequences resulting from misappropriation of assets or sensitive information, corruption of data, or operational disruption in connection with a cyberattack or other cyber incident</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potential disruption to, interruption or failure of, or other impacts on information technology backup or disaster recovery systems</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">technological developments in energy production, storage, delivery, usage, and metering</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the ability to implement and integrate technology successfully, including artificial intelligence</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact of CMS&#160;Energy&#8217;s and Consumers&#8217; integrated business software system and its effects on their operations, including utility customer billing and collections</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">adverse consequences resulting from any past, present, or future assertion of indemnity or warranty claims associated with assets and businesses previously owned by CMS&#160;Energy or Consumers, including claims resulting from attempts by foreign or domestic governments to assess taxes on or to impose environmental liability associated with past operations or transactions</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the outcome, cost, and other effects of any legal or administrative claims, proceedings, investigations, or settlements</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the reputational impact on CMS&#160;Energy and Consumers of operational incidents, violations of corporate policies, regulatory violations, inappropriate use of social media, and other events</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">restrictions imposed by various financing arrangements and regulatory requirements on the ability of Consumers and other subsidiaries of CMS&#160;Energy to transfer funds to CMS&#160;Energy in the form of cash dividends, loans, or advances</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">earnings volatility resulting from the application of fair value accounting to certain energy commodity contracts or interest rate contracts</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in financial or regulatory accounting principles or policies </span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">other matters that may be disclosed from time to time in CMS&#160;Energy&#8217;s and Consumers&#8217; SEC filings, or in other public documents</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All forward-looking statements should be considered in the context of the risk and other factors described above and as detailed from time to time in CMS&#160;Energy&#8217;s and Consumers&#8217; SEC filings. For additional details regarding these and other uncertainties, see Item&#160;1A. Risk Factors; Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook; and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters and Note&#160;3, Contingencies and Commitments.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">16</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_52"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;I</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_55"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;1.&#160;&#160;&#160;&#160;Business</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_58"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">General</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy was formed as a corporation in Michigan in 1987 and is an energy company operating primarily in Michigan. It is the parent holding company of several subsidiaries, including Consumers, an electric and gas utility, and NorthStar Clean Energy, primarily a domestic independent power producer and marketer. Consumers&#8217; customer base consists of a mix of primarily residential, commercial, and diversified industrial customers. NorthStar Clean Energy, through its subsidiaries and equity investments, is engaged in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy manages its businesses by the nature of services each provides, and operates principally in three business segments: electric utility; gas utility; and NorthStar Clean Energy, its non&#8209;utility operations and investments. Consumers&#8217; consolidated operations account for the substantial majority of CMS&#160;Energy&#8217;s total assets, income, and operating revenue. CMS&#160;Energy&#8217;s consolidated operating revenue was $7.5&#160;billion in 2023, $8.6&#160;billion in 2022, and $7.3&#160;billion in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For further information about operating revenue, income, and assets and liabilities attributable to all of CMS&#160;Energy&#8217;s business segments and operations, see Item&#160;8. Financial Statements and Supplementary Data&#8212;CMS&#160;Energy Consolidated Financial Statements and Notes to the Consolidated Financial Statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has served Michigan customers since 1886. Consumers was incorporated in Maine in 1910 and became a Michigan corporation in 1968. Consumers owns and operates electric generation and distribution facilities and gas transmission, storage, and distribution facilities. It provides electricity and/or natural gas to 6.8&#160;million of Michigan&#8217;s 10&#160;million residents. Consumers&#8217; rates and certain other aspects of its business are subject to the jurisdiction of the MPSC and FERC, as well as to NERC reliability standards, as described in Item&#160;1. Business&#8212;CMS&#160;Energy and Consumers Regulation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; consolidated operating revenue was $7.2&#160;billion in 2023, $8.2&#160;billion in 2022, and $7.0&#160;billion in 2021. For further information about operating revenue, income, and assets and liabilities attributable to Consumers&#8217; electric and gas utility operations, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Consumers Consolidated Financial Statements and Notes to the Consolidated Financial Statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers owns its principal properties in fee, except that most electric lines, gas mains, and renewable generation projects are located below or adjacent to public roads or on land owned by others and are accessed by Consumers through easements, leases, and other rights. Almost all of Consumers&#8217; properties are subject to the lien of its First Mortgage Bond Indenture. For additional information on Consumers&#8217; properties, see Item&#160;1. Business&#8212;Business Segments&#8212;Consumers Electric Utility&#8212;Electric Utility Properties and Business Segments&#8212;Consumers Gas Utility&#8212;Gas Utility Properties.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2023, Consumers served 1.9&#160;million electric customers and 1.8&#160;million gas customers in Michigan&#8217;s Lower Peninsula. Presented in the following map are Consumers&#8217; service territories:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.436%"/><td style="width:0.1%"/></tr><tr style="height:33pt"><td colspan="3" rowspan="21" style="padding:0 1pt"><div style="text-align:center"><img src="cms-20231231_g1.jpg" alt="10K Map - Michigan Generating Facilities - NO NAMES - Dec. 2023.jpg" style="height:432px;margin-bottom:5pt;vertical-align:text-bottom;width:326px"/></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 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 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 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 style="height:15pt"><td colspan="3" style="background-color:#fed967;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric service territory</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 style="height:15pt"><td colspan="3" style="background-color:#007ac8;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas service territory</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 style="height:15pt"><td colspan="3" style="background-color:#78c241;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Combination electric and</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">gas service territory</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%">&#8226;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric generation and battery </span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">storage facilities</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 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 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 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 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></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers&#8212;The Triple Bottom Line</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For information regarding CMS&#160;Energy&#8217;s and Consumers&#8217; purpose and impact on the &#8220;triple bottom line&#8221; of people, planet, and profit, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Executive Overview.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_61"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Business Segments</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_64"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Utility Operations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; electric utility operations, which include the generation, purchase, distribution, and sale of electricity, generated operating revenue of $4.7&#160;billion in 2023, $5.4&#160;billion in 2022, and $5.0&#160;billion in 2021. Consumers&#8217; electric utility customer base consists of a mix of primarily residential, commercial, and diversified industrial customers in Michigan&#8217;s Lower Peninsula.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following illustration is Consumers&#8217; 2023 electric utility operating revenue of $4.7&#160;billion by customer class:</span></div><div style="text-align:center"><img src="cms-20231231_g2.jpg" alt="265" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; electric utility operations are not dependent on a single customer, or even a few customers, and the loss of any one or even a few of Consumers&#8217; largest customers is not reasonably likely to have a material adverse effect on Consumers&#8217; financial condition.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2023, Consumers&#8217; electric deliveries were 36&#160;billion&#160;kWh, which included ROA deliveries of three&#160;billion&#160;kWh, resulting in net bundled sales of 33&#160;billion&#160;kWh. In 2022, Consumers&#8217; electric deliveries were 37&#160;billion&#160;kWh, which included ROA deliveries of three&#160;billion&#160;kWh, resulting in net bundled sales of 34&#160;billion&#160;kWh.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; electric utility operations are seasonal. The consumption of electric energy typically increases in the summer months, due primarily to the use of air conditioners and other cooling equipment.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following illustration are Consumers&#8217; monthly weather-normalized electric deliveries (deliveries adjusted to reflect normal weather conditions) to its customers, including ROA deliveries, during 2023 and 2022: </span></div><div style="margin-bottom:9pt;text-align:center"><img src="cms-20231231_g3.jpg" alt="1084" style="height:370px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; 2023 summer peak demand was 8,067&#160;MW, which included ROA demand of 549&#160;MW. For the 2022-2023 winter season, Consumers&#8217; peak demand was 5,358&#160;MW, which included ROA demand of 430&#160;MW. As required by MISO reserve margin requirements, Consumers owns or controls, through long-term PPAs and short-term capacity purchases, all of the capacity required to supply its projected firm peak load and necessary reserve margin for summer 2024.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Utility Properties:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers owns and operates electric generation and distribution facilities. For details about Consumers&#8217; electric generation facilities, see the Electric Utility Generation and Supply Mix section that follows this Electric Utility Properties section. Consumers&#8217; distribution system consists of:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">270&#160;miles of high-voltage distribution overhead lines operating at 138&#160;kV</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">four miles of high-voltage distribution underground lines operating at 138&#160;kV</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">4,645&#160;miles of high-voltage distribution overhead lines operating at 46&#160;kV and 69&#160;kV</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">18&#160;miles of high-voltage distribution underground lines operating at 46&#160;kV</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">82,049&#160;miles of electric distribution overhead lines</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">9,708&#160;miles of underground distribution lines</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">1,099&#160;substations with an aggregate transformer capacity of 28&#160;million&#160;kVA</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">four&#160;battery facilities with storage capacity of ten&#160;MWh</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is interconnected to the interstate high-voltage electric transmission system owned by METC and operated by MISO. Consumers is also interconnected to neighboring utilities and to other transmission systems.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Utility Generation and Supply Mix:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; Clean Energy Plan details its strategy to meet customers&#8217; long-term energy needs. The Clean Energy Plan was most recently revised and approved by </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the MPSC in June&#160;2022. Under Michigan&#8217;s integrated resource planning process, Consumers is required to file proposed updates to its Clean Energy Plan before or in 2027; these updates will outline a path to meeting the requirements of the 2023&#160;Energy Law that was enacted in Michigan in November&#160;2023. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; Clean Energy Plan provides the foundation for its goal to achieve net-zero carbon emissions from its electric business by 2040. This goal includes not only emissions from owned generation, but also emissions from the generation of power purchased through long-term PPAs and from the MISO energy market.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers expects to meet 90&#160;percent of its customers&#8217; needs with clean energy sources by 2040 through execution of its Clean Energy Plan, which calls for replacing its coal-fueled generation predominantly with investment in renewable energy. New technologies and carbon offset measures including, but not limited to, carbon sequestration, methane emission capture, forest preservation, and reforestation may be used to close the gap to achieving net-zero carbon emissions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accordance with its Clean Energy Plan, Consumers retired the D.E.&#160;Karn coal-fueled generating units in June&#160;2023 and plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. In order to continue providing controllable sources of electricity to customers while expanding its investment in renewable energy, Consumers purchased the Covert Generating Station, a natural gas-fueled generating facility, in May&#160;2023. For further information on Consumers&#8217; progress towards its net-zero carbon emissions goal, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Executive Overview.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details about Consumers&#8217; 2023&#160;electric generation and supply mix:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.833%"><tr><td style="width:1.0%"/><td style="width:51.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.468%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.639%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Name and Location (Michigan)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Number of Units and Year Entered Service</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2023<br/>Generation Capacity<br/>(MW)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2023<br/>Electric Supply<br/>(GWh)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Coal steam generation</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"/><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"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">J.H.&#160;Campbell 1&#160;&amp; 2 &#8211; West Olive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2 Units, 1962-1967</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">617&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2,025&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">J.H.&#160;Campbell 3 &#8211; West Olive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1 Unit, 1980</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">784&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">4,260&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">D.E.&#160;Karn 1&#160;&amp; 2 &#8211; Essexville</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2 Units, 1959-1961</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">599&#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:0 1pt"/></tr><tr><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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1,401&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">6,884&#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 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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Oil/Gas steam generation</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">D.E.&#160;Karn 3&#160;&amp; 4 &#8211; Essexville</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2 Units, 1975-1977</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1,200&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">14&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Hydroelectric</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Ludington &#8211; Ludington</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">6 Units, 1973</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1,115&#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:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(349)</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:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">6</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Conventional hydro generation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">35 Units, 1906-1949</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">77&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">376&#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:0 1pt"/></tr><tr><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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1,192&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">27&#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 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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Gas combined cycle</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"/><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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Covert Generating Station &#8211; Covert</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">3 Units, 2004</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1,088&#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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">4,654&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Jackson &#8211; Jackson</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1 Unit, 2002</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">538&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1,937&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Zeeland &#8211; Zeeland</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">3 Units, 2002</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">532&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">3,418&#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:0 1pt"/></tr><tr><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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2,158&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">10,009&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Gas combustion turbines</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Zeeland (simple cycle) &#8211; Zeeland</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2 Units, 2001</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">318&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1,200&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Wind generation</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Crescent Wind Farm &#8211; Hillsdale County</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2021</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">150&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">356&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Cross Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> Energy Park &#8211; Tuscola County</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2014-2019</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">231&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">669&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Gratiot Farms Wind Project &#8211; Gratiot County</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2020</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">150&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">342&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Heartland Farms Wind Project &#8211; Gratiot County</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> Energy Park &#8211; Mason County</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2012</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">101&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">242&#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:0 1pt"/></tr><tr><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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">632&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1,610&#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 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Solar generation</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Solar Gardens &#8211; Allendale, Cadillac, and Kalamazoo</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2016-2021</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">5&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">7&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total owned generation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">6,906&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">19,751&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Purchased power</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">8</span></div></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 #000000;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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Coal generation &#8211; T.E.S.&#160;Filer City</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">60&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">318&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Gas generation &#8211; MCV Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">9</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1,240&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">6,029&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other gas generation</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">152&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1,215&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Wind generation</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">385&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">970&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Solar generation</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">307&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">554&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other renewable generation</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">210&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1,061&#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:0 1pt"/></tr><tr><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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2,354&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">10,147&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Net interchange power</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">10</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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">4,532&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total purchased and interchange power</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2,354&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">14,679&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total supply</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">9,260&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">34,430&#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 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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Less distribution and transmission loss</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1,699&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total net bundled sales</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">32,731&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">With the exception of wind and solar generation, the amount represents generation capacity during the summer months (planning year 2023&#160;capacity as reported to MISO and limited by interconnection service limits). For wind and solar generation, the amount represents installed capacity during the summer months, except for Heartland Farms Wind Project, which began operation in December&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers plans to retire these generating units in 2025. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents Consumers&#8217; share of the capacity of the J.H.&#160;Campbell&#160;3 unit, net of the 6.69&#8209;percent ownership interest of the Michigan Public Power Agency and Wolverine Power Supply Cooperative,&#160;Inc, each a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">affiliated company.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers retired these generating units in June&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents Consumers&#8217; 51&#8209;percent share of the capacity of Ludington. DTE&#160;Electric holds the remaining 49&#8209;percent ownership interest.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents Consumers&#8217; share of net pumped-storage generation. The pumped-storage facility consumes electricity to pump water during off-peak hours for storage in order to generate electricity later during peak&#8209;demand hours.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers completed the purchase of this facility in May&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.08pt">Represents purchases under long-term PPAs.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.08pt">For information about Consumers&#8217; long-term PPA related to the MCV&#160;Facility, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments&#8212;Contractual Commitments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.16pt">Represents purchases from the MISO energy market.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the sources of Consumers&#8217; electric supply for the last three&#160;years:</span></div><div style="margin-bottom: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:66.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">GWh</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Owned generation</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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,221&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,684&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,555&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,884&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,217&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,861&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,993&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,217&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,974&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Oil</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net pumped storage</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(349)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(370)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(321)</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:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total owned generation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,751&#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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,752&#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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,076&#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:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchased power</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas generation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,244&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,182&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,862&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy generation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,585&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,441&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,408&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal generation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nuclear generation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,692&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,901&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net interchange power</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,532&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,943&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">645&#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 2px 13pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchased and interchange power</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,679&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,758&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,310&#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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total supply</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,430&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,510&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,386&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents Consumers&#8217; share of net pumped-storage generation. During 2023, the pumped-storage facility consumed 1,269&#160;GWh of electricity to pump water during off-peak hours for storage in order to generate 920&#160;GWh of electricity later during peak-demand hours.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents purchases under long-term PPAs.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents purchases from a nuclear generating facility that closed in May&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents purchases from the MISO energy market.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2023, Consumers acquired 43&#160;percent of the electricity it provided to customers through long-term PPAs and the MISO energy market. Consumers offers its generation into the MISO energy market on a day-ahead and real-time basis and bids for power in the market to serve the demand of its customers. Consumers is a net purchaser of power and supplements its generation capability with purchases from the MISO energy market.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, Consumers had future commitments to purchase capacity and energy under long-term PPAs with various generating plants. These contracts require monthly capacity payments based on the plants&#8217; availability or deliverability. The payments for 2024 through 2048 are estimated to total $7.2&#160;billion&#160;and, for each of the next five&#160;years, range from $0.7&#160;billion to $0.8&#160;billion annually. These amounts may vary depending on plant availability and fuel costs. For further information about Consumers&#8217; future capacity and energy purchase obligations, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Capital Resources and Liquidity&#8212;Other Material Cash Requirements and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments&#8212;Contractual Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2023, 33&#160;percent of the energy Consumers provided to customers was generated by its natural gas&#8209;fueled generating units, which burned 83&#160;bcf of natural gas and produced a combined total of 11,221&#160;GWh of electricity.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In order to obtain the gas it needs for electric generation fuel, Consumers&#8217; electric utility purchases gas from the market near the time of consumption, at prices that allow it to compete in the electric wholesale market. For the Covert Generating Station and Jackson and Zeeland plants, Consumers utilizes an agent that owns firm transportation rights to each plant to purchase gas from the market and transport the gas to the facilities. For units&#160;3&#160;&amp;&#160;4 of D.E.&#160;Karn, Consumers holds gas transportation contracts to transport to the plant gas that Consumers or an agent purchase from the market.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2023, 20&#160;percent of the energy Consumers provided to customers was generated by its coal-fueled generating units, which burned four&#160;million tons of coal and produced a combined total of 6,884&#160;GWh of electricity. In order to obtain the coal it needs, Consumers enters into physical coal supply contracts.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, Consumers had future commitments to purchase coal during 2024 and 2025; payment obligations under these contracts totaled $56&#160;million. Most of Consumers&#8217; rail-supplied coal contracts have fixed prices, although some contain market-based pricing. At December&#160;31,&#160;2023, Consumers had 77&#160;percent of its 2024 expected coal requirements under contract, as well as a 67</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">day supply of coal on hand.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In conjunction with its coal supply contracts, Consumers leases a fleet of railcars and has transportation contracts with various companies to provide rail services for delivery of purchased coal to Consumers&#8217; generating facilities. Consumers&#8217; coal transportation contracts are future commitments and expire on various dates through 2025; payment obligations under these contracts totaled $213&#160;million at December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Utility Competition:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; electric utility business is subject to actual and potential competition from many sources, in both the wholesale and retail markets, as well as in electric generation, electric delivery, and retail services.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan law allows electric customers in Consumers&#8217; service territory to buy electric generation service from alternative electric suppliers in an aggregate amount capped at ten&#160;percent of Consumers&#8217; sales, with certain exceptions. At December&#160;31,&#160;2023, electric deliveries under the ROA program were at the ten&#8209;percent limit. Fewer than 300 of Consumers&#8217; electric customers purchased electric generation service under the ROA program. For additional information, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook&#8212;Consumers Electric Utility Outlook and Uncertainties.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also faces competition or potential competition associated with industrial customers relocating all or a portion of their production capacity outside of Consumers&#8217; service territory for economic reasons; municipalities owning or operating competing electric delivery systems; and customer self-generation. Consumers addresses this competition in various ways, including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">aggressively controlling operating, maintenance, and fuel costs and passing savings on to customers</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">providing renewable energy options and energy waste reduction programs</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">providing competitive rate-design options, particularly for large energy-intensive customers</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">offering tariff-based incentives that support economic development</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">monitoring activity in adjacent geographical areas</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">25</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_67"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Utility Operations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; gas utility operations, which include the purchase, transmission, storage, distribution, and sale of natural gas, generated operating revenue of $2.4&#160;billion in 2023, $2.7&#160;billion in 2022, and $2.1&#160;billion in 2021. Consumers&#8217; gas utility customer base consists of a mix of primarily residential, commercial, and diversified industrial customers in Michigan&#8217;s Lower Peninsula.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following illustration is Consumers&#8217; 2023 gas utility operating revenue of $2.4&#160;billion by customer class: </span></div><div style="text-align:center"><img src="cms-20231231_g4.jpg" alt="251" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; gas utility operations are not dependent on a single customer, or even a few customers, and the loss of any one or even a few of Consumers&#8217; largest customers is not reasonably likely to have a material adverse effect on Consumers&#8217; financial condition.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2023, deliveries of natural gas through Consumers&#8217; pipeline and distribution network, including off-system transportation deliveries, totaled 375&#160;bcf, which included GCC deliveries of 31&#160;bcf. In 2022, deliveries of natural gas through Consumers&#8217; pipeline and distribution network, including off-system transportation deliveries, totaled 391&#160;bcf, which included GCC deliveries of 34&#160;bcf. Consumers&#8217; gas utility operations are seasonal. The consumption of natural gas increases in the winter, due primarily to colder temperatures and the resulting use of natural gas as heating fuel. Consumers injects natural gas into storage during the summer months for use during the winter months. During 2023, 45&#160;percent of the natural gas supplied to all customers during the winter months was supplied from storage.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following illustration are Consumers&#8217; monthly weather-normalized natural gas deliveries (deliveries adjusted to reflect normal weather conditions) to its customers, including GCC deliveries, during 2023 and 2022:</span></div><div style="margin-bottom:9pt;text-align:center"><img src="cms-20231231_g5.jpg" alt="1436" style="height:370px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Utility Properties:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; gas transmission, storage, and distribution system consists of:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">2,371&#160;miles of transmission lines</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">15&#160;gas storage fields with a total storage capacity of 309&#160;bcf and a working gas volume of 154&#160;bcf</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">28,277&#160;miles of distribution mains</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">eight&#160;compressor stations with a total of 157,893&#160;installed and available horsepower</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under its Methane Reduction Plan, Consumers has set a goal of net-zero methane emissions from its natural gas delivery system by 2030. Consumers plans to reduce methane emissions from its system by about 80&#160;percent, from 2012 baseline levels, by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will likely be offset by purchasing and/or producing renewable natural gas. For further information on Consumers&#8217; progress towards its net-zero methane emissions goal, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Executive Overview.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Utility Supply:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2023, Consumers purchased 85&#160;percent of the gas it delivered from U.S.&#160;suppliers. The remaining 15&#160;percent was purchased from authorized GCC suppliers and delivered by Consumers to customers in the GCC program. Presented in the following illustration are the supply arrangements for the gas Consumers delivered to GCC and GCR customers during 2023:</span></div><div style="text-align:center"><img src="cms-20231231_g6.jpg" alt="2180" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Firm city-gate and firm gas transportation contracts are those that define a fixed amount, price, and delivery time frame. Consumers&#8217; firm gas transportation contracts are with Panhandle Eastern Pipe Line Company and Trunkline Gas Company,&#160;LLC, each a non&#8209;affiliated company. Under these contracts, Consumers purchases and transports gas to Michigan for ultimate delivery to its customers. Consumers&#8217; firm gas transportation contracts expire on various dates through 2028 with planned contract volumes providing 34&#160;percent of Consumers&#8217; total forecasted gas supply requirements for 2024. Consumers purchases the balance of its required gas supply under firm city-gate contracts and through authorized suppliers under the GCC program.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Utility Competition:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Competition exists in various aspects of Consumers&#8217; gas utility business. Competition comes from GCC and transportation programs; system bypass opportunities for new and existing customers; and from alternative fuels and energy sources, such as propane, oil, and electricity.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">28</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_70"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NorthStar Clean Energy&#8212;Non-utility Operations and Investments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy, through various subsidiaries and certain equity investments, is engaged in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production. NorthStar Clean Energy&#8217;s operating revenue was $297&#160;million in 2023, $445&#160;million in 2022, and $308&#160;million in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Independent Power Production:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table is information about the independent power plants in which CMS&#160;Energy had an ownership interest at December&#160;31,&#160;2023:</span></div><div style="margin-bottom: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:32.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.451%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Location</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ownership Interest<br/>(%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primary Fuel Type</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross Capacity<br/>(MW)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Net Generation<br/>(GWh)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dearborn, Michigan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Natural gas</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">770&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,178&#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;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jackson County, Arkansas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Solar</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gaylord, Michigan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Natural gas</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Paulding County, Ohio</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wind</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">279&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comstock, Michigan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Natural gas</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delta Township, Michigan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Solar</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Phillips, Wisconsin</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Solar</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Paulding County, Ohio</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Solar and storage</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coke County, Texas</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wind</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,824&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Filer City, Michigan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New Bern, North Carolina</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">310&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Flint, Michigan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grayling, Michigan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,016&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,461&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents the intended full-load sustained output of each plant. The amount of capacity relating to CMS&#160;Energy&#8217;s ownership interest was 1,658&#160;MW and net generation relating to CMS&#160;Energy&#8217;s ownership interest was 7,130&#160;GWh at December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This project began operations in October 2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The operating revenue from independent power production was $64&#160;million in 2023, $58&#160;million in 2022, and $48&#160;million in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Resource Management:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;ERM purchases and sells energy commodities in support of CMS&#160;Energy&#8217;s generating facilities with a focus on optimizing CMS&#160;Energy&#8217;s independent power production portfolio. In 2023, CMS&#160;ERM marketed two&#160;bcf of natural gas and 6,828&#160;GWh of electricity. Electricity marketed by CMS&#160;ERM was generated by independent power production of NorthStar Clean Energy and by unrelated third parties. CMS&#160;ERM&#8217;s operating revenue was $233&#160;million in 2023, $387&#160;million in 2022, and $260&#160;million in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NorthStar Clean Energy Competition:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> NorthStar Clean Energy competes with other independent power producers. The needs of this market are driven by electric demand and the generation available.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">29</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_73"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers Regulation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy, Consumers, and their subsidiaries are subject to regulation by various federal, state, and local governmental agencies, including those described in the following sections. If CMS&#160;Energy, Consumers, or their subsidiaries failed to comply with applicable laws and regulations, they could become subject to fines, penalties, or disallowed costs, or be required to implement additional compliance, cleanup, or remediation programs, the cost of which could be material. For more information on the potential impacts of government regulation affecting CMS&#160;Energy, Consumers, and their subsidiaries, see Item&#160;1A. Risk Factors, Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook, and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">FERC and NERC</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and its affiliates and subsidiaries are subject to regulation by FERC in a number of areas. FERC regulates certain aspects of Consumers&#8217; electric business, including, but not limited to, compliance with FERC accounting rules, wholesale electric and transmission rates, operation of licensed hydroelectric generating plants, corporate mergers and the sale and purchase of certain assets, issuance of securities, and conduct among affiliates. FERC also regulates the tariff rules and procedures administered by MISO and other independent system operators/regional transmission organizations, including wholesale electric markets and interconnection of new generating facilities to the transmission system. FERC, in connection with NERC and with regional reliability organizations, also regulates generation and transmission owners and operators, load-serving entities, and others with regard to reliability of the bulk power system.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">FERC also regulates limited aspects of Consumers&#8217; gas business, principally compliance with FERC capacity release rules, shipping rules, the prohibition of certain buy/sell transactions, and the price-reporting rule.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">FERC also regulates holding company matters, interlocking directorates, and other issues affecting CMS&#160;Energy. In addition, similar to FERC&#8217;s regulation of Consumers&#8217; electric and gas businesses, FERC has jurisdiction over several independent power plants, PURPA-qualifying facilities, and exempt wholesale generators in which NorthStar Clean Energy has ownership interests, as well as over NorthStar Clean Energy itself, CMS&#160;ERM, CMS&#160;Gas Transmission, and DIG.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">MPSC</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is subject to the jurisdiction of the MPSC, which regulates public utilities in Michigan with respect to retail utility rates, accounting, utility services, certain facilities, certain asset transfers, corporate mergers, and other matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#8217; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Rate Proceedings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> For information regarding open rate proceedings, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Regulation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The U.S.&#160;Secretary of Energy regulates imports and exports of natural gas and has delegated various aspects of this jurisdiction to FERC and the U.S.&#160;Department of Energy&#8217;s Office of Fossil Fuels.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The U.S.&#160;Department of Transportation&#8217;s Office of Pipeline Safety regulates the safety and security of gas pipelines through the Natural Gas Pipeline Safety Act of 1968 and subsequent laws.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Transportation Security Administration, an agency of the U.S.&#160;Department of Homeland Security, regulates certain activities related to the safety and security of natural gas pipelines.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Energy Legislation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2023, Michigan enacted the 2023&#160;Energy Law, which among other things:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">raises the renewable energy standard from the present 15-percent requirement to 50&#160;percent by 2030 and 60&#160;percent by 2035; renewable energy generated anywhere within MISO may be applied to meeting this standard, with certain limitations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">sets a clean energy standard of 80&#160;percent by 2035 and 100&#160;percent by 2040; low- or zero-carbon emitting resources, such as nuclear generation and natural gas generation coupled with carbon capture, are considered clean energy sources under this standard</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">authorizes the MPSC to grant extensions of the clean energy or renewable energy standards deadlines if compliance is not practically feasible, would be excessively costly to customers, or would cause reliability issues</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">increases the energy waste reduction requirement for electric utilities to achieve annual reductions in customers&#8217; electricity use from the present one-percent reduction requirement to 1.5&#160;percent beginning in 2026; beyond this requirement, the law sets a goal of a two-percent reduction and requires that such goal be incorporated into in an electric utility&#8217;s integrated resource plan modeling scenarios</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">increases the energy waste reduction requirement for gas utilities to achieve annual reductions in customers&#8217; gas use from the present 0.75-percent reduction requirement to 0.875&#160;percent beginning in 2026</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">enhances existing incentives for energy efficiency programs and returns earned on competitively bid PPAs</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">creates a new energy storage standard that requires electric utilities to file plans by 2029 to obtain new energy storage that will contribute to a Michigan target of 2,500&#160;MW based on their pro rata share</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">expands the statutory cap on distributed generation resources to ten&#160;percent</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">expands the MPSC&#8217;s scope of considerations in integrated resource plans to include affordability, greenhouse gas emissions, environmental justice considerations, the effects on human health, and other environmental concerns</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">provides the MPSC siting authority over large renewable energy projects</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is required to file updates to its amended renewable energy plan before or in 2025 and its Clean Energy Plan before or in 2027. Together, these updated plans will outline a path to meeting the requirements of the 2023&#160;Energy Law by focusing on increasing the generation of renewable energy, deploying energy storage, helping customers use less energy, and offering demand response programs to reduce demand during critical peak times.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">31</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_76"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers Environmental Strategy and Compliance</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are committed to protecting the environment; this commitment extends beyond compliance with applicable laws and regulations. Consumers&#8217; Clean Energy Plan details its strategy to meet customers&#8217; long-term energy needs and provides the foundation for its goal to achieve net-zero carbon emissions from its electric business by 2040. This goal includes not only emissions from owned generation, but also emissions from the generation of power purchased through long-term PPAs and from the MISO energy market.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers expects to meet 90&#160;percent of its customers&#8217; needs with clean energy sources by 2040 through execution of its Clean Energy Plan, which calls for replacing its coal-fueled generation predominantly with investment in renewable energy. New technologies and carbon offset measures including, but not limited to, carbon sequestration, methane emission capture, forest preservation, and reforestation may be used to close the gap to achieving net-zero carbon emissions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under its Clean Energy Plan, Consumers will eliminate the use of coal-fueled generation in 2025 and currently forecasts renewable energy capacity levels of over 60&#160;percent in 2040. For additional information on Consumers&#8217; Clean Energy Plan, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook&#8212;Consumers Electric Utility Outlook and Uncertainties. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to Consumers&#8217; efforts to reduce the electric utility&#8217;s carbon footprint, it is also making efforts to reduce the gas utility&#8217;s methane footprint. Under its Methane Reduction Plan, Consumers has set a goal of net-zero methane emissions from its natural gas delivery system by 2030. Consumers plans to reduce methane emissions from its system by about 80&#160;percent, from 2012 baseline levels, by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will likely be offset by purchasing and/or producing renewable natural gas. For additional information on Consumers&#8217; Methane Reduction Plan, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook&#8212;Consumers Gas Utility Outlook and Uncertainties&#8212;Gas Environmental Outlook.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Encompassing both its electric and gas businesses, Consumers has set a net-zero greenhouse gas emissions target by 2050. This goal incorporates greenhouse gas emissions from Consumers&#8217; natural gas delivery system, including suppliers and customers, and has an interim goal of reducing customer emissions by 20&#160;percent by 2030. Consumers expects to meet this goal through carbon offset measures, renewable natural gas, energy efficiency and demand response programs, and the adoption of cost-effective emerging technologies once proven and commercially available.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; commitment to protecting the environment extends to advancing the principles of environmental justice in current and future operations. These principles center on protecting communities impacted by the companies&#8217; operations, especially those communities that are most vulnerable and may have suffered disparate impacts of environmental harm.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Advancing environmental justice comes in a variety of forms. For example, Consumers has conducted an environmental justice analysis to help understand the environmental impacts of its clean energy transformation. Similarly, Consumers is using an environmental justice screening tool provided by the State of Michigan in the planning of improvements to the electric distribution system, including prioritizing investments in more vulnerable communities. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A core tenet of environmental justice is inviting the input of the stakeholders in the local communities where CMS&#160;Energy and Consumers operate and invest. The companies are committed to maintaining a transparent dialogue when developing projects, whether in new or existing areas of operation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy, Consumers, and their subsidiaries are subject to various federal, state, and local environmental regulations for solid waste management, air and water quality, and other matters. Consumers expects to recover costs to comply with environmental regulations in customer rates but cannot guarantee this result. For additional information concerning environmental matters, see Item&#160;1A. Risk Factors,&#160;Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook, and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has recorded a $45&#160;million liability for its subsidiaries&#8217; obligations associated with Bay&#160;Harbor and Consumers has recorded a $62&#160;million liability for its obligations at a number of former MGP sites. For additional information, see Item&#160;1A. Risk Factors and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Costs related to the construction, operation, corrective action, and closure of solid waste disposal facilities for coal ash are significant. Consumers&#8217; coal ash disposal areas are regulated under Michigan&#8217;s solid waste rules and by the EPA&#8217;s rules regulating CCRs. To address some of the requirements of these rules, Consumers has converted all of its fly ash handling systems to dry systems. In addition, Consumers&#8217; ash facilities have programs designed to protect the environment and are subject to quarterly EGLE inspections. Consumers&#8217; estimate of capital and cost of removal expenditures to comply with regulations relating to ash disposal is $238&#160;million from 2024 through 2028. Consumers&#8217; future costs to comply with solid waste disposal regulations may vary depending on future legislation, litigation, executive orders, treaties, or rulemaking.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For further information concerning estimated capital expenditures related to environmental matters, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook&#8212;Consumers Electric Utility Outlook and Uncertainties&#8212;Electric Environmental Outlook.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_79"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Insurance</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and its subsidiaries, including Consumers, maintain insurance coverage generally similar to comparable companies in the same lines of business. The insurance policies are subject to terms, conditions, limitations, and exclusions that might not fully compensate CMS&#160;Energy or Consumers for all losses. A portion of each loss is generally assumed by CMS&#160;Energy or Consumers in the form of deductibles and self-insured retentions that, in some cases, are substantial. As CMS&#160;Energy or Consumers renews its policies, it is possible that some of the present insurance coverage may not be renewed or obtainable on commercially reasonable terms due to restrictive insurance markets.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">33</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_82"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Human Capital</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers employ a highly trained and skilled workforce comprised of union and non&#8209;union employees. Presented in the following table are the number of employees of CMS&#160;Energy and Consumers:</span></div><div style="margin-bottom: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:66.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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="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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Full-time and part-time employees</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,073&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,122&#160;</span></td><td style="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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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="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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Full-time and part-time employees</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,144&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,879&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,927&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, unions represented 44&#160;percent of CMS&#160;Energy&#8217;s employees and 45&#160;percent of Consumers&#8217; employees. The UWUA represents Consumers&#8217; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expire in 2025.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The safety of employees, customers, and the general public is a priority of CMS&#160;Energy and Consumers. Accordingly, CMS&#160;Energy and Consumers have worked to integrate a set of safety principles into their business operations and culture. These principles include complying with applicable safety, health, and security regulations and implementing programs and processes aimed at continually improving safety and security conditions. On an annual basis, CMS&#160;Energy and Consumers set various safety goals tied to the OSHA recordable incident rate and high-risk injuries. The companies&#8217; OSHA recordable incident rate was 1.48 in 2023 and 1.17 in 2022. The target recordable incident rate for 2024 is 0.96, which, if achieved, would place Consumers within the first quartile of its EEI peer group. Over the last ten&#160;years, Consumers&#8217; OSHA recordable incident rate has decreased by 20&#160;percent. High-risk injuries encompass all recordable and non-recordable incidents with the potential for serious injury or fatality. In 2023, the companies recorded ten high-risk injuries, achieving their goal of less than 20 high-risk injuries. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Within the utility industry, there is strong competition for rare, high-demand talent, including those related to renewable energy generation, technology, and data analytics. In order to address this competition and to be able to meet their human capital needs, CMS&#160;Energy and Consumers provide compensation and benefits that are competitive with industry peers. Furthermore, CMS&#160;Energy and Consumers have developed a comprehensive talent strategy, the People Strategy, to attract, develop, and retain highly skilled employees. The strategy focuses on three areas, which are summarized below. The first two areas listed below focus on creating an environment that attracts and retains top talent and ensuring that all co-workers can thrive and contribute to the companies&#8217; mission and purpose.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">Cultivating a Purpose-driven Culture:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This goal aims to ensure all co-workers understand how their work contributes to CMS&#160;Energy&#8217;s and Consumers&#8217; key strategic goals. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">Creating a Breakthrough Employee Experience: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A breakthrough employee experience is one that instills pride and ownership in one&#8217;s work. To measure progress toward a breakthrough employee experience, CMS&#160;Energy and Consumers assess engagement, empowerment, and diversity, equity, and inclusion efforts using the companies&#8217; culture index. For the year ended December&#160;31,&#160;2023, the companies attained a score of 61&#160;percent positive sentiment for engagement, 48&#160;percent positive sentiment for empowerment, and 65&#160;percent positive sentiment for diversity, equity, and inclusion.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers aim to enhance these scores by two percentage points year over year.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">Building Skill Sets at Scale: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With an overarching goal of ensuring employees have the right skills to succeed, CMS&#160;Energy and Consumers measure progress in this area through achievement of workforce planning and hiring milestones and through a first-time skill attainment index to evaluate the effectiveness of training. CMS&#160;Energy and Consumers develop skill sets in co</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">workers through a variety of means, including union apprenticeship programs and yearly trainings for newly required skills. In 2023, CMS&#160;Energy and Consumers launched two new leadership development programs for mid-level and front-line leaders.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This talent strategy allows CMS&#160;Energy and Consumers to shape employees&#8217; experience and enable leaders to coach and develop co</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">workers, source talent, and anticipate and adjust to changing skill sets in the business environment.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Diversity, Equity, and Inclusion</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a part of their People Strategy, CMS&#160;Energy and Consumers also employ a comprehensive diversity, equity, and inclusion strategy designed to embed diversity, equity, and inclusion into all aspects of their business. This is done through embedding standards for diversity, equity, and inclusion into all company processes and ensuring these standards are incorporated into all employee experiences. To measure their success, CMS&#160;Energy and Consumers utilize select questions in the annual engagement survey to create a diversity, equity, and inclusion index. For the year ended December&#160;31,&#160;2023, the diversity, equity, and inclusion index score was 65&#160;percent.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are committed to building an inclusive workplace that embraces the diverse makeup of the communities that they serve. The following table presents the composition of CMS&#160;Energy&#8217;s and Consumers&#8217; workforce:</span></div><div style="margin-bottom: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:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including<br/>Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Percent female employees</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Percent racially or ethnically diverse employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Percent employees with disabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Percent veteran employees</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Co</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">workers are also empowered to engage in business employee resource groups and events that encourage candid conversations around diversity, equity, and inclusion. There are seven business employee resource groups available to all co</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">workers; these groups are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Women in Energy, working toward an inclusive place for all women in the fields they have chosen, from front line to management</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the Minority Advisory Panel, promoting a culture of diversity and inclusion among all racial and ethnic minorities through education, leadership, development, and networking</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the Veteran&#8217;s Advisory Panel, supporting former and active military personnel and assisting in recruiting and retaining veterans through career development</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">GEN-ERGY, a multigenerational group designed to bridge the gap of learning, networking, and mentoring across the generations of the workforce</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the Pride Alliance of Consumers Energy, promoting an inclusive environment that is safe, supportive, and respectful for lesbian, gay, bi-sexual, and transgender persons and allies</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">capABLE, aimed at removing barriers and creating pathways to meaningful work for employees of all abilities</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Interfaith, a space for co</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">workers of all backgrounds to gather and celebrate their unique beliefs, creating an environment of understanding and respect for all faiths, religions, and spiritual beliefs, including those with no faith affiliation</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">36</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_85"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:115%">Information About CMS&#160;Energy&#8217;s and Consumers&#8217; Executive Officers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the company positions held during the last five&#160;years for each of CMS&#160;Energy&#8217;s and Consumers&#8217; executive officers as of February&#160;8, 2024:</span></div><div style="margin-bottom: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:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name, Age, Position(s)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Garrick J. Rochow (age 49)</span></div></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President, CEO, and Director</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12/2020 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1/2020 &#8211; 12/2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2016 &#8211; 1/2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President, CEO, and Director</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12/2020 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1/2020 &#8211; 12/2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2016 &#8211; 1/2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chairman of the Board, CEO, and Director</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12/2020 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rejji P. Hayes (age 49)</span></div></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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President and CFO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President and CFO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President, CFO, and Director</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chairman of the Board and Director</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10/2018 &#8211; 10/2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tonya L. Berry (age 51)</span></div></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/2022 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/2022 &#8211; Present</span></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/2018 &#8211; 2/2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Catherine A. Hendrian (age 55)</span></div></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/2017 &#8211; Present</span></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name, Age, Position(s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Period</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Brandon J. Hofmeister (age 47)</span></div></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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shaun M. Johnson (age 45)</span></div></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and General Counsel</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/2019 &#8211; Present</span></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and Deputy General Counsel</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/2016 &#8211; 5/2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and General Counsel</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/2019 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and Deputy General Counsel</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/2016 &#8211; 5/2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President, General Counsel, and Director</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/2019 &#8211; Present</span></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and General Counsel</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10/2018 &#8211; 4/2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and General Counsel</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/2018 &#8211; 6/2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Venkat Dhenuvakonda Rao (age 53)</span></div></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2016 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2016 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/2017 &#8211; Present</span></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2016 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Brian F. Rich (age 49)</span></div></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and Chief Customer Officer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/2019 &#8211; Present</span></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and Chief Information Officer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2016 &#8211; 8/2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and Chief Customer Officer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/2019 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and Chief Information Officer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2016 &#8211; 8/2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LeeRoy Wells, Jr. (age 45)</span></div></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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12/2020 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12/2020 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/2017 &#8211; 12/2020</span></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name, Age, Position(s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Period</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Scott B. McIntosh (age 48)</span></div></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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President, Controller, and CAO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2021 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and Controller</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6/2021 &#8211; 9/2021</span></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2015 &#8211; 6/2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President, Controller, and CAO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2021 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and Controller</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6/2021 &#8211; 9/2021</span></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2015 &#8211; 6/2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President, Controller, and CAO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2021 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and Controller</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6/2021 &#8211; 9/2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2015 &#8211; 6/2021</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are no family relationships among executive officers and directors of CMS&#160;Energy or Consumers. The list of directors and their biographies will be included in CMS&#160;Energy&#8217;s and Consumers&#8217; definitive proxy statement for their 2024&#160;Annual Meetings of Shareholders to be held May&#160;3,&#160;2024. The term of office of each of the executive officers extends to the first meeting of the Board after the next annual election of Directors of CMS&#160;Energy and Consumers (to be held on May&#160;3,&#160;2024).</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_88"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:115%">Available Information</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s internet address is www.cmsenergy.com. CMS&#160;Energy routinely posts important information on its website and considers the Investor Relations section, www.cmsenergy.com/investor-relations, a channel of distribution for material information. Information contained on CMS&#160;Energy&#8217;s website is not incorporated herein. CMS&#160;Energy&#8217;s and Consumers&#8217; annual reports on Form&#160;10&#8209;K, quarterly reports on Form&#160;10&#8209;Q, current reports on Form&#160;8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">K, and any amendments to those reports filed pursuant to Section&#160;13(a)&#160;or 15(d)&#160;of the Exchange Act are accessible free of charge on CMS&#160;Energy&#8217;s website. These reports are available soon after they are electronically filed with the SEC. Also on CMS&#160;Energy&#8217;s website are CMS&#160;Energy&#8217;s and Consumers&#8217;:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Corporate Governance Principles</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Articles of Incorporation</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Bylaws</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Charters and Codes of Conduct (including the Charters of the Audit Committee, Compensation and Human Resources Committee, Finance Committee, and Governance, Sustainability and Public Responsibility Committee, as well as the Employee, the Board, and Third Party Codes of Conduct)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy will provide this information in print to any stockholder who requests it.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The SEC maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. The address is www.sec.gov.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">39</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_91"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;1A.&#160;&#160;&#160;&#160;Risk Factors</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are exposed to a variety of factors, often beyond their control, that are difficult to predict and that involve uncertainties that may materially adversely affect CMS&#160;Energy&#8217;s or Consumers&#8217; business, liquidity, financial condition, or results of operations. Additional risks and uncertainties not presently known or that management believes to be immaterial may also adversely affect CMS&#160;Energy or Consumers. The risk factors described in the following sections, as well as the other information included in this report and in other documents filed with the SEC, should be considered carefully before making an investment in securities of CMS&#160;Energy or Consumers. Risk factors of Consumers are also risk factors of CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Investment/Financial Risks</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy depends on dividends from its subsidiaries to meet its debt service obligations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Due to its holding company structure, CMS&#160;Energy depends on dividends from its subsidiaries to meet its debt service and other payment obligations. If sufficient dividends were not paid to CMS&#160;Energy by its subsidiaries, CMS&#160;Energy might not be able to generate the funds necessary to fulfill its payment obligations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; ability to pay dividends or acquire its own stock from CMS&#160;Energy is limited by restrictions contained in Consumers&#8217; preferred stock provisions and potentially by other legal restrictions, such as certain terms in its articles of incorporation and FERC requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy has indebtedness that could limit its financial flexibility and its ability to meet its debt service obligations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The level of CMS&#160;Energy&#8217;s present and future indebtedness could have several important effects on its future operations, including, among others, that:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a significant portion of CMS&#160;Energy&#8217;s cash flow from operations could be dedicated to the payment of principal and interest on its indebtedness and would not be available for other purposes</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">covenants contained in CMS&#160;Energy&#8217;s existing debt arrangements, which require it to meet certain financial tests, could affect its flexibility in planning for, and reacting to, changes in its business</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">CMS&#160;Energy&#8217;s ability to obtain additional financing for working capital, capital expenditures, acquisitions, and general corporate and other purposes could become limited</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">CMS&#160;Energy could be placed at a competitive disadvantage to its competitors that are less leveraged</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">CMS&#160;Energy&#8217;s vulnerability to adverse economic and industry conditions could increase</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">CMS&#160;Energy&#8217;s future credit ratings could fluctuate</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s ability to meet its debt service obligations and to reduce its total indebtedness will depend on its future performance, which will be subject to general economic conditions, industry cycles, changes in laws or regulatory decisions, and financial, business, and other factors affecting its operations, many of which are beyond its control. CMS&#160;Energy cannot make assurances that its businesses will continue to generate sufficient cash flow from operations to service its indebtedness, which could require CMS&#160;Energy to sell assets or obtain additional financing.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers have financing needs and could be unable to obtain bank financing or access the capital markets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers rely on the capital markets, as well as on bank syndications, to meet their financial commitments and short-term liquidity needs not otherwise funded internally.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Disruptions in the capital and credit markets, or the inability to obtain required regulatory authorization for issuances of securities including debt, could adversely affect CMS&#160;Energy&#8217;s and Consumers&#8217; access to liquidity needed for their businesses. Any liquidity disruption could require CMS&#160;Energy and Consumers to take measures to conserve cash including, but not limited to, deferring capital expenditures, changing commodity purchasing strategies to avoid collateral-posting requirements, and reducing or eliminating future share repurchases, dividend payments, or other discretionary uses of cash.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Entering into new financings is subject in part to capital market receptivity to utility industry securities in general and to CMS&#160;Energy&#8217;s and Consumers&#8217; securities in particular. CMS&#160;Energy and Consumers continue to explore financing opportunities to supplement their respective financial strategies. These potential opportunities include refinancing and/or issuing new debt, issuing CMS&#160;Energy preferred stock and/or common equity, or entering into commercial paper, bank financing, and leasing arrangements. CMS&#160;Energy and Consumers cannot guarantee the capital markets&#8217; acceptance of their securities. CMS&#160;Energy and Consumers may also, from time to time, repurchase (either in open market transactions or through privately negotiated transactions), redeem, or otherwise retire outstanding debt. Such activities, if any, will depend on prevailing market conditions, contractual restrictions, and other factors. The amounts involved may or may not be material.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain of CMS&#160;Energy&#8217;s and Consumers&#8217; securities and those of their affiliates are rated by various credit rating agencies. A reduction or withdrawal of one or more of its credit ratings could have a material adverse impact on CMS&#160;Energy&#8217;s or Consumers&#8217; ability to access capital on acceptable terms and maintain commodity lines of credit, could increase their cost of borrowing, and could cause CMS&#160;Energy or Consumers to reduce capital expenditures. If either or both were unable to maintain commodity lines of credit, CMS&#160;Energy or Consumers might have to post collateral or make prepayments to certain suppliers under existing contracts. Further, since Consumers provides dividends to CMS&#160;Energy, any adverse developments affecting Consumers that result in a lowering of its credit ratings could have an adverse effect on CMS&#160;Energy&#8217;s credit ratings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Market performance and other changes could decrease the value of employee benefit plan assets, which then could require substantial funding.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The performance of various markets affects the value of assets that are held in trust to satisfy future obligations under CMS&#160;Energy&#8217;s and Consumers&#8217; pension and postretirement benefit plans. CMS&#160;Energy and Consumers have significant obligations under these plans and hold significant assets in these trusts. These assets are subject to market fluctuations and will yield uncertain returns, which could fall below CMS&#160;Energy&#8217;s and Consumers&#8217; forecasted return rates. A decline in the market value of the assets or a change in the level of interest rates used to measure the required minimum funding levels could significantly increase the funding requirements of these obligations. Also, changes in demographics, including an increased number of retirements or changes in life expectancy assumptions, could significantly increase the funding requirements of the obligations related to the pension and postretirement benefit plans.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Industry/Regulatory Risks</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Changes to ROA could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; businesses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan law allows electric customers in Consumers&#8217; service territory to buy electric generation service from alternative electric suppliers in an aggregate amount capped at ten&#160;percent of Consumers&#8217; sales, with certain exceptions. The proportion of Consumers&#8217; electric deliveries under the ROA program and on the ROA waiting list is over ten&#160;percent. Consumers&#8217; rates are regulated by the MPSC, while alternative electric suppliers charge market-based rates, putting competitive pressure on Consumers&#8217; electric supply. Groups are advocating for an ROA-like community solar system that allows third parties to sell directly to customers and offer them a regulated bill credit. If the ROA limit were increased, this new ROA-like community solar system were allowed, or electric generation service in Michigan were deregulated, it could have a material adverse effect on CMS&#160;Energy and Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Distributed energy resources could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; businesses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan law allows customers to use distributed energy resources for their electric energy needs. These distributed energy resources are connected to Consumers&#8217; electric grid. The 2023&#160;Energy Law increases the cap on distributed generation to ten&#160;percent of utilities&#8217; peak loads. It also specifies an inflow and outflow rate method that must be implemented by the MPSC and provides federal funding for low-income distributed generation. Recent FERC policy allows many customer-owned behind-the-meter and grid-connected distributed energy resources to participate in and receive revenue from wholesale electricity markets. Increased customer use of distributed energy resources could result in a reduction of Consumers&#8217; electric sales. Third parties&#8217; operations of distributed energy resources could also potentially have a negative impact on the stability of the grid. An increase in customers&#8217; use of distributed energy resources, and the rate structure for distributed energy resources customers&#8217; use of Consumers&#8217; system and Consumers&#8217; purchases of their excess generation, could have a material adverse effect on CMS&#160;Energy and Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers are subject to rate regulation, which could have a material adverse effect on financial results.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are subject to rate regulation. Consumers&#8217; electric and gas retail rates are set by the MPSC and cannot be changed without regulatory authorization. If rate regulators fail to provide adequate rate relief, it could have a material adverse effect on Consumers or Consumers&#8217; plans for making significant capital investments. Additionally, increasing rates could result in additional regulatory scrutiny, regulatory or legislative actions, and increased competitive or political pressures, all of which could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Orders of the MPSC could limit recovery of costs of providing service. These orders could also result in adverse regulatory treatment of other matters. For example, MPSC orders could prevent or curtail Consumers from shutting off non&#8209;paying customers or could prevent or limit the implementation of an electric or gas revenue mechanism. Regulators could face competitive or political pressures to avoid or limit rate increases for a number of reasons, including economic downturn in the state, reliability and economic justice concerns, or decreased customer base, among others.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">FERC authorizes certain subsidiaries of CMS&#160;Energy, including Consumers, to sell wholesale electricity at market-based rates and to provide certain other wholesale electric services at rates and terms subject to FERC approval. Failure of these subsidiaries to maintain this FERC authority could have a material </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Electric transmission and natural gas pipeline rates paid by Consumers and other CMS&#160;Energy subsidiaries are also set by FERC, as are the tariff terms governing the participation of Consumers and other CMS&#160;Energy subsidiaries in FERC-regulated wholesale electricity markets operated by regional transmission organizations and independent system operators such as MISO and PJM. At least one CMS&#160;Energy subsidiary participates in the wholesale electricity markets operated by ERCOT, over which FERC has limited control.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The various risks associated with the MPSC and FERC regulation of CMS&#160;Energy&#8217;s and Consumers&#8217; businesses, which include the risk of adverse decisions in any number of rate or regulatory proceedings before either agency, as well as judicial proceedings challenging any agency decisions, could have a material adverse effect on CMS&#160;Energy and Consumers. Changes to the tariffs or business practice manuals of certain wholesale market operators such as MISO, PJM, or ERCOT could also have a material adverse effect on CMS&#160;Energy and Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Utility regulation, state or federal legislation, and compliance could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; businesses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and certain of its subsidiaries, including Consumers, are subject to, or affected by, extensive utility regulation and state and federal legislation. If it were determined that CMS&#160;Energy or Consumers failed to comply with applicable laws and regulations or with applicable tariff provisions, they could become subject to fines, penalties, or disallowed costs, or be required to implement additional compliance, cleanup, or remediation programs, the cost of which could be material. CMS&#160;Energy and Consumers cannot predict the impact of new laws, rules, regulations, principles, or practices by federal or state agencies or wholesale electricity market operators, or challenges or changes to present laws, rules, regulations, principles, or practices and the interpretation of any adoption or change. Furthermore, any state or federal legislation concerning CMS&#160;Energy&#8217;s or Consumers&#8217; operations could also have a material adverse effect.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">FERC, through NERC and its delegated regional entities, oversees reliability of certain portions of the electric grid. CMS&#160;Energy and Consumers cannot predict the impact of FERC orders or actions of NERC and its regional entities on electric system reliability. Additionally, national gas pipeline infrastructure has recently been under scrutiny following disruptions related to extreme weather and cyber incidents. In 2021, the Transportation Security Administration issued two mandatory security directives related to natural gas pipelines that apply to Consumers. Additional regulation in this area could adversely affect Consumers&#8217; gas operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers have announced ambitious plans to reduce their impact on climate change and increase the reliability of their electric distribution system. Achieving these plans depends on numerous factors, many of which are outside of their control.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has announced a long-term strategy for delivering clean, reliable, resilient, and affordable energy, including a plan to end coal use in 2025. The MPSC, FERC, other regulatory authorities, or other third parties may prohibit, delay, or impair some or all of Consumers&#8217; planned acquisitions of owned or purchased electric generation capacity. Consumers may be unable to acquire, site, and/or permit some or all of the generation capacity proposed in its plan. Consumers&#8217; ability to implement its plan may be affected by environmental regulations, global supply chain disruptions, and changes in the cost, availability, and supply of generation capacity. While CMS&#160;Energy and Consumers continue to advocate for advances in technologies required to reduce or eliminate greenhouse gases on a cost-effective basis, such advances are largely outside of CMS&#160;Energy&#8217;s and Consumers&#8217; control. Advancements in technology related to items such as battery storage and electric vehicles may not become commercially </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">available or economically feasible as projected. Customer programs such as energy efficiency and demand response may not realize the projected levels of customer participation. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has also announced its Natural Gas Delivery Plan, a rolling ten</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year investment plan to deliver safe, reliable, clean, and affordable natural gas to customers. This plan includes accelerated infrastructure replacements, innovative leak detection technology, and process changes to reduce or eliminate methane emissions. The MPSC, FERC, other regulatory authorities, or other third parties may prohibit, delay, or impair the Natural Gas Delivery Plan and some or all of the associated capital investments. Consumers&#8217; ability to implement its plan may be affected by environmental regulations, global supply chain disruptions, and changes in the cost, availability, and supply of natural gas or the ability to deliver natural gas to customers. Advancements in technology related to items such as renewable natural gas may not become commercially available or economically feasible as projected in Consumers&#8217; plan. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers could suffer financial loss, reputational damage, litigation, or other negative repercussions if they are unable to achieve their ambitious plans.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Changes in taxation as well as the inherent difficulty in quantifying potential tax effects of business decisions could negatively impact CMS&#160;Energy and Consumers. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are required to make judgments regarding the potential tax effects of various financial transactions and results of operations in order to estimate their obligations to taxing authorities. The tax obligations include income taxes, real estate taxes, sales and use taxes, employment-related taxes, and ongoing issues related to these tax matters. The judgments include determining reserves for potential adverse outcomes regarding tax positions that have been taken and may be subject to challenge by the IRS and/or other taxing authorities. Unfavorable settlements of any of the issues related to these reserves or other tax matters at CMS&#160;Energy or Consumers could have a material adverse effect. Additionally, changes in federal, state, or local tax rates or other changes in tax laws could have adverse impacts.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and its subsidiaries, including Consumers, must comply with the Dodd-Frank Act and its related regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Dodd-Frank Act provides for regulation by the Commodity Futures Trading Commission of certain commodity-related contracts. Although CMS&#160;Energy, Consumers, and certain subsidiaries of NorthStar Clean Energy qualify for an end-user exception from mandatory clearing of commodity-related swaps, these regulations could affect the ability of these entities to participate in these markets and could add additional regulatory oversight over their contracting activities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers could incur substantial costs to comply with environmental requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are subject to costly and stringent environmental regulations that may require additional significant capital expenditures for CCR disposal and storage, emission reductions, and PCB remediation. In addition, regulatory action on PFAS at the state and/or federal level could cause CMS&#160;Energy and Consumers to further test and remediate some sites if PFAS is present at certain levels. Present and reasonably anticipated state and federal environmental statutes and regulations will continue to have a material effect on CMS&#160;Energy and Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers have interests in fossil-fuel-fired power plants, other types of power plants, and natural gas systems that emit greenhouse gases. Federal, state, and local environmental laws and rules, as well as international accords and treaties, could require CMS&#160;Energy and Consumers to install </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">additional equipment for emission controls, undertake heat-rate improvement projects, purchase carbon emissions allowances, curtail operations, invest in generating capacity with fewer carbon dioxide emissions, or take other significant steps to manage or lower the emission of greenhouse gases. Similarly, Consumers could be restricted from constructing natural gas infrastructure due to potential environmental regulations, which could require more costly alternatives.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following risks related to climate change, emissions, and environmental regulations could also have a material adverse impact on CMS&#160;Energy and Consumers:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a change in regulators&#8217; implementation of policy or litigation originated by third parties against CMS&#160;Energy or Consumers due to CMS&#160;Energy&#8217;s or Consumers&#8217; greenhouse gas or other emissions or CCR disposal and storage</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">impairment of CMS&#160;Energy&#8217;s or Consumers&#8217; reputation due to their greenhouse gas or other emissions and public perception of their response to potential environmental regulations, rules, and legislation</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">weather that may affect customer demand, company operations, or company infrastructure, including catastrophic weather-related damage and extreme temperatures; natural disasters such as severe storms, floods, and droughts; fires; or smoke</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">implementation of state or federal environmental justice requirements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers expects to collect fully from its customers, through the ratemaking process, expenditures incurred to comply with environmental regulations, but cannot guarantee this outcome. If Consumers were unable to recover these expenditures from customers in rates, CMS&#160;Energy or Consumers could be required to seek significant additional financing to fund these expenditures.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For additional information regarding compliance with environmental regulations, see Item&#160;1. Business&#8212;CMS&#160;Energy and Consumers Environmental Strategy and Compliance and Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; businesses could be affected adversely by any delay in meeting environmental requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A delay or failure by CMS&#160;Energy or Consumers to obtain or maintain any necessary environmental permits or approvals to satisfy any applicable environmental regulatory requirements or install emission or pollution control equipment could:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">prevent the construction of new facilities</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">prevent the continued operation of and sale of energy from existing facilities</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">modify the way in which a facility is operated</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">prevent the suspension of operations at existing facilities</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">prevent the modification of existing facilities</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">result in significant additional costs, including fines or penalties</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers expect to incur additional substantial costs related to environmental remediation of former sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers expects to incur additional substantial costs related to the remediation of its former MGP sites and other response activity costs at a number of other former sites, including, but not limited to, sites of retired coal-fueled electric generating units, under NREPA, RCRA, and CERCLA. Consumers believes these costs should be recoverable in rates, but cannot guarantee that outcome.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Business/Operations Risks</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">There are risks associated with Consumers&#8217; substantial capital investment program planned for the next five&#160;years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; planned investments include the construction or acquisition of electric generation, electric and gas infrastructure, conversions and expansions, environmental controls, electric grid modernization technology, and other electric and gas investments to upgrade delivery systems, as well as decommissioning of older facilities. The success of these capital investments depends on or could be affected by a variety of factors that include, but are not limited to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">effective pre-acquisition evaluation of asset values, future operating costs, potential environmental and other liabilities, and other factors beyond Consumers&#8217; control</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">effective cost and schedule management of new capital projects</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">availability of qualified construction personnel, both internal and contracted</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in commodity and other prices, applicable tariffs, and/or material and equipment availability</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">governmental actions</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">operational performance</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in environmental, legislative, and regulatory requirements</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">regulatory cost recovery</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">inflation of labor rates and material and equipment prices</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">supply chain disruptions and increased lead times</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">barriers to accessing key materials for renewable projects (solar, battery, and other key equipment) created by geopolitical relations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">It is possible that adverse events associated with these factors could have a material adverse effect on Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers could be affected adversely by legacy litigation and retained liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The agreements that CMS&#160;Energy and Consumers enter into for the sale of assets customarily include provisions whereby they are required to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">retain specified preexisting liabilities, such as for taxes, pensions, or environmental conditions</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">indemnify the buyers against specified risks, including the inaccuracy of representations and warranties that CMS&#160;Energy and Consumers make</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">make payments to the buyers depending on the outcome of post-closing adjustments, litigation, audits, or other reviews, including claims resulting from attempts by foreign or domestic governments to assess taxes on past operations or transactions</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Many of these contingent liabilities can remain open for extended periods of time after the sales are closed. Depending on the extent to which the buyers might ultimately seek to enforce their rights under these contractual provisions, and the resolution of any disputes concerning them, there could be a material adverse effect on CMS&#160;Energy&#8217;s or Consumers&#8217; liquidity, financial condition, and results of operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers is exposed to risks related to general economic conditions in its service territories.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; electric and gas utility businesses are affected by the economic conditions impacting the customers they serve. If the Michigan economy becomes sluggish or declines, Consumers could experience reduced demand for electricity or natural gas that could result in decreased earnings and cash </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">flow. In addition, economic conditions in Consumers&#8217; service territory affect its collections of accounts receivable and levels of lost or stolen gas.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers is exposed to changes in customer usage that could impact financial results.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Technology advances, government incentives and subsidies, and regulatory decisions could increase the cost effectiveness of customer-owned methods of producing electricity and managing energy use resulting in reduced load, cross subsidization, and increased costs.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Customers could also reduce their consumption through energy waste reduction programs. Similarly, customers could also reduce their consumption of natural gas through alternative technologies or fuels or through electrification.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; energy sales and operations are affected by seasonal factors and varying weather conditions from year to year.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; utility operations are seasonal. The consumption of electric energy typically increases in the summer months, due primarily to the use of air conditioners and other cooling equipment, while peak demand for natural gas occurs in the winter due to colder temperatures and the resulting use of natural gas as heating fuel. Accordingly, CMS&#160;Energy&#8217;s and Consumers&#8217; overall results may fluctuate substantially on a seasonal basis. Mild temperatures during the summer cooling season and winter heating season as well as the impact of extreme weather events on Consumers&#8217; system could have a material adverse effect.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers are subject to information security risks, risks of unauthorized access to their systems, and technology failures.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the regular course of business, CMS&#160;Energy and Consumers handle a range of sensitive confidential security and customer information. In addition, CMS&#160;Energy and Consumers operate in a highly regulated industry that requires the continued operation of sophisticated information and control technology systems and network infrastructure. Despite implementation of security measures, technology systems, including disaster recovery and backup systems, are vulnerable to failure, cyber crime, unauthorized access, and being disabled. These events could impact the reliability of electric generation and electric and gas delivery and also subject CMS&#160;Energy and Consumers to financial harm. Cyber crime, which includes the use of malware, ransomware, computer viruses, and other means for disruption or unauthorized access against companies, including CMS&#160;Energy and Consumers, is increasing in frequency, scope, and potential impact. While CMS&#160;Energy and Consumers have not been subject to cyber incidents that have had a material impact on their operations to date, their security measures in place may be insufficient to prevent a major cyber incident in the future. If technology systems, including disaster recovery and backup systems, were to fail or be breached, CMS&#160;Energy and Consumers might not be able to fulfill critical business functions, and sensitive confidential and proprietary data could be compromised. In addition, because CMS&#160;Energy&#8217;s and Consumers&#8217; generation, transmission, and distribution systems are part of an interconnected system, a disruption caused by a cyber incident at another utility, electric generator, system operator, or commodity supplier could also adversely affect CMS&#160;Energy or Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A variety of technological tools and systems, including both company-owned information technology and technological services provided by outside parties, support critical functions. The failure of these technologies, including backup systems, or the inability of CMS&#160;Energy and Consumers to have these technologies supported, updated, expanded, or integrated into other technologies, could hinder their business operations. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; businesses have liability risks.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; electric and gas delivery systems, power plants, gas infrastructure including storage facilities, wind energy or solar equipment, energy products, vehicle fleets and equipment, or other assets; the independent power plants or other assets and equipment owned in whole or in part by CMS&#160;Energy; or CMS&#160;Energy or Consumers employees could be involved in incidents, failures, or accidents that result in injury, loss of life, or property loss to customers, employees, or the public. Although CMS&#160;Energy and Consumers have insurance coverage for many potential incidents (subject to deductibles, limitations, and self-insurance amounts that could be material), depending upon the nature or severity of any incident, failure, or accident, CMS&#160;Energy or Consumers could suffer financial loss, reputational damage, and negative repercussions from regulatory agencies or other public authorities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers are subject to risks that are beyond their control, including but not limited to natural disasters, civil unrest, terrorist attacks and related acts of war, cyber incidents, vandalism, and other catastrophic events.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Natural disasters, severe weather, extreme temperatures, fires, smoke, flooding, wars, terrorist acts, civil unrest, vandalism, theft, cyber incidents, pandemics, and other catastrophic events could result in severe damage to CMS&#160;Energy&#8217;s and Consumers&#8217; assets beyond what could be recovered through insurance policies (which are subject to deductibles, limitations, and self-insurance amounts that could be material), could require CMS&#160;Energy and Consumers to incur significant upfront costs, and could severely disrupt operations, resulting in loss of service to customers. There is also a risk that regulators could, after the fact, conclude that Consumers&#8217; preparedness or response to such an event was inadequate and take adverse actions as a result.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy risk management strategies might not be effective in managing fuel and electricity pricing risks, which could result in unanticipated liabilities to CMS&#160;Energy and Consumers or increased volatility in their earnings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are exposed to changes in market prices for commodities including, but not limited to, natural gas, coal, electric capacity, electric energy, emission allowances, gasoline, diesel fuel, and RECs. CMS&#160;Energy and Consumers manage commodity price risk using established policies and procedures, and they may use various contracts to manage this risk, including swaps, options, futures, and forward contracts. No assurance can be made that these strategies will be successful in managing CMS&#160;Energy&#8217;s and Consumers&#8217; risk or that they will not result in net liabilities to CMS&#160;Energy or Consumers as a result of future volatility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A substantial portion of Consumers&#8217; operating expenses for its electric generating plants and vehicle fleet consists of the costs of obtaining these commodities. The contracts associated with Consumers&#8217; fuel for electric generation and purchased power are executed in conjunction with the PSCR mechanism, which is designed to allow Consumers to recover prudently incurred costs associated with its positions in these commodities. If the MPSC determined that any of these contracts or related contracting policies were imprudent, recovery of these costs could be disallowed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Natural gas prices in particular have been historically volatile. Consumers routinely enters into contracts for natural gas to mitigate exposure to the risks of demand, market effects of weather, and changes in commodity prices associated with the gas distribution business. These contracts are executed in conjunction with the GCR mechanism, which is designed to allow Consumers to recover prudently incurred costs associated with its natural gas positions. If the MPSC determined that any of these contracts or related contracting policies were imprudent, recovery of these costs could be disallowed.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers do not always hedge any or all of the exposure of their operations from commodity price volatility. Furthermore, the ability to hedge exposure to commodity price volatility depends on liquid commodity markets. As a result, to the extent the commodity markets are illiquid, CMS&#160;Energy and Consumers might not be able to execute their risk management strategies, which could result in larger unhedged positions than preferred at a given time. To the extent that unhedged positions exist, fluctuating commodity prices could have a negative effect on CMS&#160;Energy and Consumers. Changes in laws that limit CMS&#160;Energy&#8217;s and Consumers&#8217; ability to hedge could also have a negative effect on CMS&#160;Energy and Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers might not be able to obtain an adequate supply of natural gas or coal, which could limit its ability to operate its electric generation facilities or serve its natural gas customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has natural gas and coal supply and transportation contracts in place for the natural gas and coal it requires for its electric generating capacity. Consumers also has interstate transportation and supply agreements in place to facilitate delivery of natural gas to its customers. Apart from the contractual and monetary remedies available to Consumers in the event of a counterparty&#8217;s failure to perform under any of these contracts, there can be no assurances that the counterparties to these contracts will fulfill their obligations to provide natural gas or coal to Consumers. The counterparties under the agreements could experience financial or operational problems that inhibit their ability to fulfill their obligations to Consumers. In addition, counterparties under these contracts might not be required to supply natural gas or coal to Consumers under certain circumstances, such as in the event of a natural disaster or severe weather.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If Consumers were unable to obtain its supply requirements, it could be required to purchase natural gas or coal at higher prices, implement its natural gas curtailment program filed with the MPSC, or purchase replacement power at higher prices.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Unplanned outages or maintenance could be costly for CMS&#160;Energy or Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Unforeseen outages or maintenance of the electric and gas delivery systems, power plants, gas infrastructure including storage facilities and compression stations, wind energy or solar equipment, and energy products owned in whole or in part by CMS&#160;Energy or Consumers may be required for many reasons. When unplanned outages occur, CMS&#160;Energy and Consumers will not only incur unexpected maintenance expenses, but may also have to make spot market purchases of electric and gas commodities that may exceed CMS&#160;Energy&#8217;s or Consumers&#8217; expected cost of generation or gas supply, be forced to curtail services, or retire a given asset if the cost or timing of the maintenance is not reasonable and prudent. Unplanned generator outages could reduce the capacity credit CMS&#160;Energy or Consumers receives from MISO and could cause CMS&#160;Energy or Consumers to incur additional capacity costs in future years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">General Risk Factors</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers are exposed to counterparty risk.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Adverse economic conditions or financial difficulties experienced by counterparties with whom CMS&#160;Energy and Consumers do business could impair the ability of these counterparties to pay for CMS&#160;Energy&#8217;s and Consumers&#8217; services and/or fulfill their contractual obligations, including performance and payment of damages. CMS&#160;Energy and Consumers depend on these counterparties to remit payments and perform contracted services in a timely and adequate fashion. Any delay or default in payment or performance, including inadequate performance, of contractual obligations could have a material adverse effect on CMS&#160;Energy and Consumers.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Volatility and disruptions in capital and credit markets could have a negative impact on CMS&#160;Energy&#8217;s and Consumers&#8217; lenders, vendors, contractors, suppliers, customers, and other counterparties, causing them to fail to meet their obligations. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers are exposed to significant reputational risks.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers could suffer negative impacts to their reputations as a result of operational incidents, violations of corporate policies, regulatory violations, inappropriate use of social media, or other events. Reputational damage could have a material adverse effect and could result in negative customer perception and increased regulatory oversight.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">A work interruption or other union actions could adversely affect Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, unions represent 45&#160;percent of Consumers&#8217; employees. Consumers&#8217; union agreements expire in 2025. If these employees were to engage in a strike, work stoppage, or other slowdown, Consumers could experience a significant disruption in its operations and higher ongoing labor costs.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Failure to attract and retain an appropriately qualified workforce could adversely impact CMS&#160;Energy&#8217;s and Consumers&#8217; results of operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some areas, competition for skilled employees is high and if CMS&#160;Energy and Consumers were unable to match skill sets to future needs, they could encounter operating challenges and increased costs. These challenges could include a lack of resources, loss of knowledge, and delays in skill development. Additionally, higher costs could result from the use of contractors to replace employees, loss of productivity, and safety incidents. Failing to train replacement employees adequately and to transfer internal knowledge and expertise could adversely affect CMS&#160;Energy&#8217;s and Consumers&#8217; ability to manage and operate their businesses.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_94"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;1B.&#160;&#160;&#160;&#160;Unresolved Staff Comments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_3550"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;1C.&#160;&#160;&#160;&#160;Cybersecurity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Enterprise Risk Management</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">: CMS&#160;Energy and Consumers manage security risks, including cybersecurity risks, through a robust enterprise risk management program that includes people, processes, technology, and governance structures. The enterprise risk management program identifies risks that may significantly impact the business and informs the companies&#8217; risk-mitigation strategies. The enterprise risk management program is reviewed with the Board at least annually.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cybersecurity Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy&#8217;s and Consumers&#8217; security function, led by the Executive Director of Security, is an integrated organization accountable for cyber and physical security and is subject to various state, federal, and industry cybersecurity, physical security, and privacy regulations. Their cybersecurity program is responsible for assessing, identifying, and managing risks from cybersecurity threats using industry frameworks, as well as best practices developed by government and industry partners. All employees and contractors are required to complete annual trainings on a variety of security-related topics. Additionally, the companies continuously upgrade technological investments designed to prevent, detect, and respond to attacks. The companies&#8217; electric, natural gas, and corporate systems each follow standards, controls, and requirements designed to maintain compliance with applicable regulations and standards, such as MPSC, NERC critical infrastructure protection, and </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">payment card industry regulations. Technology projects and third-party service providers are reviewed for adherence to cybersecurity requirements. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; cybersecurity program focuses on finding and remediating vulnerabilities in their systems. The companies use third-party firms for penetration testing, audits, and assessments, and conduct exercises to practice their response to simulated events. The companies also have a dedicated, proactive function focused fully on monitoring CMS&#160;Energy&#8217;s and Consumers&#8217; systems and responding when issues occur. This includes regular information sharing with industry partners, peer utilities, and state and federal partners. The companies&#8217; incident response plan outlines the individuals responsible, the methods employed, and the timeline for notifying state and federal governmental agencies. The companies retain a third-party cybersecurity firm to assist with potentially significant incidents and have invested in cybersecurity insurance to offset costs incurred from any such incidents. To manage cybersecurity risks associated with the companies&#8217; use of third-party service providers, the companies incorporate security requirements into contracts, when deemed applicable, and pursue third-party security certifications for vendors with a higher risk profile. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers have experienced no material cybersecurity incidents; however, future cybersecurity incidents could materially affect their business strategy, results of operations, or financial condition. For additional details regarding these and other uncertainties, see Item&#160;1A. Risk Factors. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Management&#8217;s Role:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The Executive Director of Security has 25&#160;years of information technology and security experience.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To enhance governance, the Executive Director of Security reports to the Senior Vice President and Chief Customer Officer, who has extensive experience overseeing cybersecurity and has had executive oversight of the security function for nine&#160;years at CMS&#160;Energy and Consumers. Prior to joining CMS&#160;Energy, this officer served as Vice President of Business Technology at Pacific Gas&#160;&amp;&#160;Electric Company, a non-affiliated company. The Executive Director of Security is responsible for informing the CEO and other members of senior management, as necessary, about cybersecurity incidents, covering prevention, detection, mitigation, and remediation efforts as they are detected by the Executive Director&#8217;s team. Cyber incidents are managed using the companies&#8217; standard process for critical events. In the event of such incidents, the Executive Director of Security communicates and collaborates with the officers of the companies and subject matter experts to address business continuity, contingency, and recovery plans. Senior management will notify the Board, including the Audit Committee, of any significant cybersecurity incidents. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Board Oversight:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> As part of the Board&#8217;s risk oversight process, senior management meets with the Board or Audit Committee at least twice annually to provide updates on and discuss cybersecurity. Such updates include a review of the companies&#8217; cybersecurity strategy, a scan of the threat landscape, and recent performance. Additionally, cybersecurity risks are included in the Audit Committee&#8217;s risk oversight functions, which focus on operating and financial activities that could impact the companies&#8217; financial and other disclosure reporting. The Audit Committee&#8217;s oversight involves reviewing and approving policies on risk assessment, controls, and accounting risk exposure. The Audit Committee also reviews internal audit reports regarding cybersecurity processes, and receives updates that focus on CMS&#160;Energy&#8217;s and Consumers&#8217; cybersecurity program, mitigation of cybersecurity risks, and assessments by third-party experts. Of note, two&#160;members of the Board have extensive industry experience in cybersecurity and are on CMS&#160;Energy&#8217;s and Consumers&#8217; Audit Committee. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">51</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_97"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;2.&#160;&#160;&#160;&#160;Properties</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Descriptions of CMS&#160;Energy&#8217;s and Consumers&#8217; properties are found in the following sections of Item&#160;1. Business, all of which are incorporated by reference in this Item&#160;2:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">General&#8212;CMS&#160;Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">General&#8212;Consumers</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Business Segments&#8212;Consumers Electric Utility&#8212;Electric Utility Properties</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Business Segments&#8212;Consumers Electric Utility&#8212;Electric Utility Generation and Supply Mix</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Business Segments&#8212;Consumers Gas Utility&#8212;Gas Utility Properties</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Business Segments&#8212;NorthStar Clean Energy&#8212;Non-utility Operations and Investments&#8212;Independent Power Production</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_100"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;3.&#160;&#160;&#160;&#160;Legal Proceedings</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For information regarding CMS&#160;Energy&#8217;s and Consumers&#8217; significant pending administrative and judicial proceedings involving regulatory, operating, transactional, environmental, and other matters, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters and Note&#160;3, Contingencies and Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy, Consumers, and certain of their affiliates are also parties to routine lawsuits and administrative proceedings incidental to their businesses involving, for example, claims for personal injury and property damage, contractual matters, various taxes, and rates and licensing.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_103"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;4.&#160;&#160;&#160;&#160;Mine Safety Disclosures</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_115"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;II</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_118"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;5.&#160;&#160;&#160;&#160;Market For Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s common stock is traded on the New&#160;York Stock Exchange under the symbol CMS. At January&#160;12, 2024, the number of registered holders of CMS&#160;Energy&#8217;s common stock totaled 25,328, based on the number of record holders.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For additional information regarding securities authorized for issuance under equity compensation plans, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;11, Stock-based Compensation and Item&#160;12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters. For additional information regarding dividends and dividend restrictions, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Financings and Capitalization.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Comparison of Five</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">year Cumulative Total Return</span></div><div style="margin-bottom:12pt;text-align:center"><img src="cms-20231231_g7.jpg" alt="469" style="height:368px;margin-bottom:5pt;vertical-align:text-bottom;width:568px"/></div><div style="margin-bottom:13pt"><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:34.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="36" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Five-Year Cumulative Total Return</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company/Index</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">135&#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;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S&amp;P 500 Index</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">131&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">164&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S&amp;P 400 Utilities Index</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These cumulative total returns assume reinvestments of dividends.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; common stock is privately held by its parent, CMS&#160;Energy, and does not trade in the public market.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Issuer Repurchases of Equity Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy repurchases common stock to satisfy the minimum statutory income tax withholding obligation for common shares that have vested under the PISP. The value of shares repurchased is based on the market price on the vesting date. Presented in the following table are CMS&#160;Energy&#8217;s repurchases of common stock for the three&#160;months ended December&#160;31,&#160;2023:</span></div><div style="margin-bottom: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:71.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/><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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Number of Shares Purchased</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Average Price Paid per Share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 1, 2023 to October 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">730&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.87&#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 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="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"/><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="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"/><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="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"/><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="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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 1, 2023 to November 30, 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">187&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;1,&#160;2023 to December&#160;31,&#160;2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,042&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,959&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.90&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December&#160;31,&#160;2023, CMS&#160;Energy has no other publicly announced plans or programs that permit the repurchase of equity securities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Unregistered Sales of Equity Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_121"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;6.&#160;&#160;&#160;&#160;Reserved</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_127"></div><div style="margin-bottom:12pt"><span id="if66d4a066e9747f8b5ffb04055ecc60b_64"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;7.&#160;&#160;&#160;&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations is a combined report of CMS&#160;Energy and Consumers.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_130"></div><div style="margin-bottom:12pt"><span id="i77475b65d5344d8ab3a4c6a36dbd09d0_17192"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Executive Overview</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy is an energy company operating primarily in Michigan. It is the parent holding company of several subsidiaries, including Consumers, an electric and gas utility, and NorthStar Clean Energy, primarily a domestic independent power producer and marketer. Consumers&#8217; electric utility operations include the generation, purchase, distribution, and sale of electricity, and Consumers&#8217; gas utility operations include the purchase, transmission, storage, distribution, and sale of natural gas. Consumers&#8217; customer base consists of a mix of primarily residential, commercial, and diversified industrial customers. NorthStar Clean Energy, through its subsidiaries and equity investments, is engaged in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers manage their businesses by the nature of services each provides. CMS&#160;Energy operates principally in three business segments: electric utility; gas utility; and NorthStar Clean Energy, its non&#8209;utility operations and investments. Consumers operates principally in two business </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">segments: electric utility and gas utility. CMS&#160;Energy&#8217;s and Consumers&#8217; businesses are affected primarily by:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">regulation and regulatory matters</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">state and federal legislation</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">economic conditions</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">weather</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">energy commodity prices</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">interest rates</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">their securities&#8217; credit ratings</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">The Triple Bottom Line</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; purpose is to achieve world class performance while delivering hometown service. In support of this purpose, CMS&#160;Energy and Consumers employ the &#8220;CE&#160;Way,&#8221; a lean operating model designed to improve safety, quality, cost, delivery, and employee morale.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers measure their progress toward the purpose by considering their impact on the &#8220;triple bottom line&#8221; of people, planet, and profit, which is underpinned by performance; this consideration takes into account not only the economic value that CMS&#160;Energy and Consumers create for customers and investors, but also their responsibility to social and environmental goals. The triple bottom line balances the interests of employees, customers, suppliers, regulators, creditors, Michigan&#8217;s residents, the investment community, and other stakeholders, and it reflects the broader societal impacts of CMS&#160;Energy&#8217;s and Consumers&#8217; activities.</span></div><div style="margin-bottom:12pt;text-align:center"><img src="cms-20231231_g8.jpg" alt="cms.jpg" style="height:163px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s Sustainability Report, which is available to the public, describes CMS&#160;Energy&#8217;s and Consumers&#8217; progress toward world class performance measured in the areas of people, planet, and profit.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">People:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The people element of the triple bottom line represents CMS&#160;Energy&#8217;s and Consumers&#8217; commitment to their employees, their customers, the residents of local communities in which they do business, and other stakeholders.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The safety of employees, customers, and the general public is a priority of CMS&#160;Energy and Consumers. Accordingly, CMS&#160;Energy and Consumers have worked to integrate a set of safety principles into their business operations and culture. These principles include complying with applicable safety, health, and security regulations and implementing programs and processes aimed at continually improving safety and security conditions. Over the last ten&#160;years, Consumers&#8217; OSHA recordable incident rate has decreased by 20&#160;percent.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers also place a high priority on customer value and on providing a hometown customer experience. Consumers&#8217; customer-driven investment program is aimed at improving safety and increasing electric and gas reliability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2023, Consumers filed its Reliability Roadmap, an update to its previous Electric Distribution Infrastructure Investment Plan filed in 2021, with the MPSC. The Reliability Roadmap outlines a five-year strategy to improve Consumers&#8217; electric distribution system and the reliability of the grid. The plan proposes the following spending for projects designed to reduce the number and duration of power outages to customers through investment in infrastructure upgrades, forestry management, and grid modernization:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">capital expenditures of $7&#160;billion over the next five&#160;years; this amount is $3&#160;billion higher than proposed in the previous plan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">maintenance and operating spending of $1.7&#160;billion over the next five&#160;years, reflecting an increase of $300&#160;million over the previous plan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers will request rate recovery of these proposed expenditures in future electric rate cases. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Central to Consumers&#8217; commitment to its customers are the initiatives it has undertaken to keep electricity and natural gas affordable, including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">replacement of coal-fueled generation and PPAs with a cost-efficient mix of renewable energy, less-costly dispatchable generation sources, and energy waste reduction and demand response programs</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">targeted infrastructure investment to reduce maintenance costs and improve reliability and safety</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">supply chain optimization</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">economic development to increase sales and reduce overall rates</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">information and control system efficiencies</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">employee and retiree health care cost sharing</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">tax planning</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">cost-effective financing</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">workforce productivity enhancements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">While CMS&#160;Energy and Consumers have experienced some supply chain disruptions and inflationary pressures, they have taken steps to mitigate the impact on their ability to provide safe and reliable service to customers. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Planet:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The planet element of the triple bottom line represents CMS&#160;Energy&#8217;s and Consumers&#8217; commitment to protect the environment. This commitment extends beyond compliance with various state and federal environmental, health, and safety laws and regulations. Management considers climate change and other environmental risks in strategy development, business planning, and enterprise risk management processes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers continue to focus on opportunities to protect the environment and reduce their carbon footprint from owned generation. CMS&#160;Energy, including Consumers, has decreased its combined percentage of electric supply (self-generated and purchased) from coal by 25&#160;percentage points since 2015. Additionally, as a result of actions already taken through 2023, initial measurement data indicates Consumers has:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reduced carbon dioxide emissions by nearly 40&#160;percent since 2005</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reduced methane emissions by more than 25&#160;percent since 2012</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reduced the volume of water used to generate electricity by more than 50&#160;percent since 2012</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reduced landfill waste disposal by more than 1.8&#160;million&#160;tons since 1992</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">enhanced, restored, or protected more than 8,800&#160;acres of land since 2017</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Since 2005, Consumers has reduced its sulfur dioxide and particulate matter emissions by more than 95&#160;percent and its NOx emissions by nearly 88&#160;percent. Consumers began tracking mercury emissions in 2007; since that time, it has reduced such emissions by nearly 93&#160;percent.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following illustration are Consumers&#8217; reductions in these emissions:</span></div><div style="text-align:center"><img src="cms-20231231_g9.jpg" alt="549755831221" style="height:440px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2023, Michigan enacted the 2023&#160;Energy Law, which among other things:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">raises the renewable energy standard from the present 15-percent requirement to 50&#160;percent by 2030 and 60&#160;percent by 2035; renewable energy generated anywhere within MISO may be applied to meeting this standard, with certain limitations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">sets a clean energy standard of 80&#160;percent by 2035 and 100&#160;percent by 2040; low- or zero-carbon emitting resources, such as nuclear generation and natural gas generation coupled with carbon capture, are considered clean energy sources under this standard</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">enhances existing incentives for energy efficiency programs and returns earned on competitively bid PPAs</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">expands the statutory cap on distributed generation resources to ten&#160;percent</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is required to file updates to its amended renewable energy plan before or in 2025 and its Clean Energy Plan before or in 2027. Together, these updated plans will outline a path to meeting the requirements of the 2023&#160;Energy Law by focusing on increasing the generation of renewable energy, deploying energy storage, helping customers use less energy, and offering demand response programs to reduce demand during critical peak times.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; Clean Energy Plan details its strategy to meet customers&#8217; long-term energy needs and was most recently revised and approved by the MPSC in June&#160;2022 under Michigan&#8217;s integrated resource planning process. The Clean Energy Plan outlines Consumers&#8217; long-term strategy for delivering clean, reliable, resilient, and affordable energy to its customers, including plans to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.5pt">end the use of coal-fueled generation in 2025, 15&#160;years sooner than initially planned</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase the Covert Generating Station, a natural gas-fueled generating facility with 1,200&#160;MW of nameplate capacity, allowing Consumers to continue to provide controllable sources of electricity to customers; this purchase was completed in May&#160;2023</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">solicit up to 700&#160;MW of capacity through PPAs from sources able to deliver to Michigan&#8217;s Lower Peninsula beginning in 2025</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">expand its investment in renewable energy, adding nearly 8,000&#160;MW of solar generation by 2040</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the Clean Energy Plan, Consumers earns a return equal to its pre-tax weighted-average cost of capital on permanent capital structure on payments made under new competitively bid PPAs with non&#8209;affiliated entities approved by the MPSC.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Clean Energy Plan will allow Consumers to exceed its breakthrough goal of at least 50</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent combined renewable energy and energy waste reduction by 2030.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following illustration is Consumers&#8217; 2021&#160;capacity portfolio and its future capacity portfolio under its Clean Energy Plan. This illustration includes the effects of purchased capacity and customer programs and uses the nameplate capacity for all energy sources:</span></div><div style="margin-bottom:12pt;text-align:center"><img src="cms-20231231_g10.jpg" alt="8507" style="height:402px;margin-bottom:5pt;vertical-align:text-bottom;width:628px"/></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Does not include RECs.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Includes energy waste reduction, demand response, and conservation voltage reduction programs.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These amounts and fuel sources will vary and are dependent on a one&#8209;time competitive solicitation to acquire up to 700&#160;MW of capacity through PPAs from sources able to deliver to Michigan&#8217;s Lower Peninsula beginning in 2025.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to Consumers&#8217; plan to eliminate its use of coal-fueled generation in 2025, CMS&#160;Energy and Consumers have set the net&#8209;zero emissions goals discussed below.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Net-zero methane emissions from natural gas delivery system by 2030:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under its Methane Reduction Plan, Consumers plans to reduce methane emissions from its system by about 80&#160;percent, from 2012 baseline levels, by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will likely be offset by purchasing and/or producing renewable natural gas. To date, Consumers has reduced methane emissions by more than 25&#160;percent.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Net-zero carbon emissions from electric business by 2040:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This goal includes not only emissions from owned generation, but also emissions from the generation of power purchased through long-term PPAs and from the MISO energy market. Consumers expects to meet 90&#160;percent of its customers&#8217; needs with clean energy sources by 2040 through execution of its Clean Energy Plan. New technologies and carbon offset measures including, but not limited to, carbon sequestration, methane emission capture, forest preservation, and reforestation may be used to close the gap to achieving net-zero carbon emissions.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Net-zero greenhouse gas emissions target for the entire business by 2050:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This goal incorporates greenhouse gas emissions from Consumers&#8217; natural gas delivery system, including suppliers and customers, and has an interim goal of reducing customer emissions by 20&#160;percent by 2030. Consumers expects to meet this goal through carbon offset measures, renewable natural gas, energy efficiency and demand response programs, and the adoption of cost-effective emerging technologies once proven and commercially available.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, to advance its environmental stewardship in Michigan and to minimize the impact of future regulations, Consumers set the following targets in 2022:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to enhance, restore, or protect 6,500&#160;acres of land by 2026; through 2023, Consumers enhanced, restored, or protected more than 2,700&#160;acres of land</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to reduce water usage by 1.5&#160;billion&#160;gallons by 2026; through 2023, Consumers reduced water usage by more than 1.4&#160;billion&#160;gallons</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to increase the rate of waste diverted from landfills (through waste reduction, recycling, and reuse) to 90&#160;percent through 2023 from a baseline of 88&#160;percent in 2021; during 2023, Consumers&#8217; rate of waste diverted from landfills was 91&#160;percent</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are monitoring numerous legislative, policy, and regulatory initiatives, including those to regulate and report greenhouse gases, and related litigation. While CMS&#160;Energy and Consumers cannot predict the outcome of these matters, which could affect them materially, they intend to continue to move forward with their clean and lean strategy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Profit:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The profit element of the triple bottom line represents CMS&#160;Energy&#8217;s and Consumers&#8217; commitment to meeting their financial objectives and providing economic development opportunities and benefits in the communities in which they do business. CMS&#160;Energy&#8217;s and Consumers&#8217; financial strength allows them to maintain solid investment-grade credit ratings and thereby reduce funding costs for the benefit of customers and investors, to attract and retain talent, and to reinvest in the communities they serve.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2023, CMS&#160;Energy&#8217;s net income available to common stockholders was $877&#160;million, and diluted EPS were $3.01. This compares with net income available to common stockholders of $827&#160;million and diluted EPS of $2.85 in 2022. In 2023, gas and electric rate increases, operational cost performance, and gains on the extinguishment of debt were offset partially by lower gas and electric sales due primarily to unfavorable weather, higher service restoration costs attributable to storms, and higher interest charges. A more detailed discussion of the factors affecting CMS&#160;Energy&#8217;s and Consumers&#8217; performance can be found in the Results of Operations section that follows this Executive Overview.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Over the next five&#160;years, Consumers expects weather-normalized electric and gas deliveries to remain relatively stable compared to 2023. This outlook reflects the effects of energy waste reduction programs offset by modest growth in electric and gas demand.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Performance: Impacting the Triple Bottom Line</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers remain committed to achieving world class performance while delivering hometown service and positively impacting the triple bottom line of people, planet, and profit. During 2023, CMS&#160;Energy met all requirements for inclusion in the MSCI&#160;ESG Leaders Indexes; these indexes are designed to represent the performance of companies that have high environmental, social, and governance ratings relative to their sector peers. Additionally, Consumers:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">was selected to receive a $100&#160;million grant from the U.S.&#160;Department of Energy to fund investments in its electric distribution system, improving the reliability of Michigan&#8217;s electric grid</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">participated in the state&#8217;s economic development efforts that have resulted in commitments by large third-party manufacturers to construct facilities for electric vehicle batteries and battery components in Michigan</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">announced plans for an 85-MW solar array to be constructed at the former D.E.&#160;Karn coal-generating facilities, which were retired earlier in 2023</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">grew its voluntary large customer renewable energy program to approximately 365&#160;MW</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">opened a state-of-the-art natural gas training facility in Flint,&#160;Michigan that will facilitate employee training that is critical to keeping workers, customers, and the public safe</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">announced plans to install more than 120&#160;automatic transfer reclosers to improve electric reliability and help prevent power outages</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">completed the first phase of its Mid-Michigan Pipeline Project, part of Consumers&#8217; commitment to providing safe, reliable, and affordable natural gas to Michigan homes and businesses</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">announced new efforts to install electric vehicle chargers at apartment buildings, condominiums, and overnight community locations across the state of Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">was one of 15&#160;recipients of the U.S.&#160;Department of Defense&#8217;s 2023&#160;Secretary of Defense Employer Support Freedom Award, an honor to employers for support of National Guard and Reserve employees</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers will continue to utilize the CE&#160;Way to enable them to achieve world class performance and positively impact the triple bottom line. Consumers&#8217; investment plan and the regulatory environment in which it operates also drive its ability to impact the triple bottom line.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Plan: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Over the next five&#160;years, Consumers expects to make significant expenditures on infrastructure upgrades, replacements, and clean generation. While it has a large number of potential investment opportunities that would add customer value, Consumers has prioritized its spending based on the criteria of enhancing public safety, increasing reliability, maintaining affordability for its customers, and advancing its environmental stewardship. Consumers&#8217; investment program, which is subject to approval through general rate case proceedings, is expected to result in annual rate-base growth of more than seven&#160;percent. This rate-base growth, together with cost-control measures, should allow Consumers to maintain affordable customer prices.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following illustration are Consumers&#8217; planned capital expenditures through 2028 of $17.0&#160;billion: </span></div><div style="text-align:center"><img src="cms-20231231_g11.jpg" alt="15378" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Of this amount, Consumers plans to spend $13.6&#160;billion over the next five&#160;years primarily to maintain and upgrade its electric distribution systems and gas infrastructure in order to enhance safety and reliability, improve customer satisfaction, reduce energy waste on those systems, and facilitate its clean energy transformation. Electric distribution and other projects comprise $7.3&#160;billion primarily to strengthen circuits and substations, replace poles, and interconnect clean energy resources. The gas infrastructure projects comprise $6.3&#160;billion to sustain deliverability, enhance pipeline integrity and safety, and reduce methane emissions. Consumers also expects to spend $3.4&#160;billion on clean generation, which includes investments in wind, solar, and hydroelectric generation resources.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Regulation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Regulatory matters are a key aspect of Consumers&#8217; business, particularly rate cases and regulatory proceedings before the MPSC, which permit recovery of new investments while helping to ensure that customer rates are fair and affordable. Important regulatory events and developments not already discussed are summarized below.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2023&#160;Gas Rate Case:</span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2023, Consumers filed an application with the MPSC seeking an annual rate increase of $136&#160;million based on a 10.25&#8209;percent authorized return on equity for the projected 12&#8209;month period ending September&#160;30,&#160;2025. The filing requests authority to recover new infrastructure investment and related costs that are expected to allow Consumers to continue to provide safe, reliable, affordable, and increasingly cleaner natural gas service.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2022&#160;Gas Rate Case: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In August&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $95&#160;million, based on a 9.9&#8209;percent authorized return on equity, effective October&#160;1,&#160;2023. The MPSC also authorized the use of a cost deferral mechanism that will allow Consumers to defer for future recovery or refund pension and OPEB expense above or below the amounts used to set existing rates.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2023&#160;Electric Rate Case</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">: In May&#160;2023, Consumers filed an application with the MPSC seeking a rate increase of $216&#160;million, made up of two&#160;components. First, Consumers requested a $207&#160;million annual rate increase, based on an authorized return on equity of 10.25 percent for the projected 12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">month period ending February&#160;28,&#160;2025. The filing requested authority to recover costs related to new infrastructure investment primarily in distribution system reliability and cleaner energy resources. Second, Consumers requested approval of a surcharge for the recovery of $9&#160;million of distribution investments made in 2022 that exceeded the rates authorized in accordance with the December&#160;2021 electric rate order. In September&#160;2023, Consumers revised its requested increase to $169&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2022&#160;Electric Rate Case: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9&#8209;percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. The new rates became effective January&#160;20,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Looking Forward</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers will continue to consider the impact on the triple bottom line of people, planet, and profit in their daily operations as well as in their long-term strategic decisions. Consumers will continue to seek fair and timely regulatory treatment that will support its customer-driven investment plan, while pursuing cost-control measures that will allow it to maintain sustainable customer base rates. The CE&#160;Way is an important means of realizing CMS&#160;Energy&#8217;s and Consumers&#8217; purpose of achieving world class performance while delivering hometown service.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">63</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_136"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:6pt"><span id="ib211922d26ab43028e986d49bf91e382_651"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Consolidated Results of Operations</span></div><div style="margin-bottom:7pt"><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:68.130%"/><td style="width:0.1%"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.398%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net Income Available to Common Stockholders</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">877&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic Earnings Per Average Common Share</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.01&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.85&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted Earnings Per Average Common Share</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.01&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.85&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.16&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:7pt"><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:68.130%"/><td style="width:0.1%"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.398%"/><td style="width:0.1%"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions</span></td></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change</span></td><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">567&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</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="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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(63)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate interest and other</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(55)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(152)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net Income Available to Common Stockholders</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">877&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For a summary of net income available to common stockholders for 2022 versus 2021, as well as detailed changes by reportable segment, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Results of Operations, in the</span><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115623000014/cms-20221231.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2022, filed February&#160;9,&#160;202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115623000014/cms-20221231.htm">3</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amounts in the following tables are presented pre-tax, with the exception of income tax changes. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of changes to net income available to common stockholders for 2023 versus 2022:</span></div><div style="margin-bottom:9pt"><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:76.624%"/><td style="width:0.1%"/><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 style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.397%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827&#160;</span></td><td style="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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers electric utility and gas utility</span></td><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="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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric sales</span></td><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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas sales</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(130)</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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric rate increase</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165&#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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas rate increase</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151&#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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower other maintenance and operating expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of 2022 voluntary revenue refunds, including one-time bill credit commitment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other income, net of expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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"/><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="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"/><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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher interest charges</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(112)</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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher service restoration costs</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(75)</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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher depreciation and amortization</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher property taxes, reflecting higher capital spending, and other</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 voluntary separation program expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(33)</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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher income tax expense</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(80)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><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="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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate interest and other</span></td><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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">877&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;2, Regulatory Matters.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Results of Operations</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed changes to the electric utility&#8217;s net income available to common stockholders for 2023 versus 2022:</span></div><div style="margin-bottom: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:76.624%"/><td style="width:0.1%"/><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 style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.397%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">567&#160;</span></td><td style="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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Electric deliveries</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> and rate increases</span></div></td><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="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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rate increase, including return on higher renewable capital spending</span></td><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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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"/><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"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of 2022 voluntary revenue refunds, including one-time bill credit commitment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower revenue due primarily to unfavorable weather and sales mix</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(101)</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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower other revenues</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="background-color:#cceeff;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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maintenance and other operating expenses</span></td><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="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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower corporate and general operating expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower distribution and generation expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher service restoration costs due primarily to increased storm activity</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(75)</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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 voluntary separation program expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower mutual insurance distribution</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher vegetation management costs</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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"/><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="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"/><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="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"/><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:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other maintenance and operating expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="background-color:#ffffff;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 #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><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="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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increased plant in service, reflecting higher capital spending</span></td><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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General taxes</span></td><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="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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher property taxes, reflecting higher capital spending, and other</span></td><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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</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"/><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"/><td colspan="3" style="display:none"/></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"/><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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income, net of expenses</span></td><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="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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher interest income</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher non-operating retirement benefits expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other income, net of expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="background-color:#cceeff;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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest charges</span></td><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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income taxes</span></td><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="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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower electric utility pre-tax earnings</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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: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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax liability reversal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower income tax expense due to excess deferred income taxes</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower other income taxes</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#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:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deliveries to end-use customers were 36.3&#160;billion&#160;kWh in 2023 and 37.3&#160;billion&#160;kWh in 2022.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;2, Regulatory Matters.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;12, Income Taxes.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed changes to the gas utility&#8217;s net income available to common stockholders for 2023 versus 2022:</span></div><div style="margin-bottom: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:76.624%"/><td style="width:0.1%"/><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 style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.397%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378&#160;</span></td><td style="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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gas deliveries</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> and rate increases</span></div></td><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="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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rate increase</span></td><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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of 2022 voluntary revenue refund</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower revenue due primarily to unfavorable weather</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(134)</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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"/><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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other revenues</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="background-color:#cceeff;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maintenance and other operating expenses</span></td><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="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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower distribution, transmission, and compression expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower corporate and general operating expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of 2022 Ray Compressor Station impairment</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 voluntary separation program expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower other maintenance and operating expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><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="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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increased plant in service, reflecting higher capital spending</span></td><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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General taxes</span></td><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="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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher property taxes, reflecting higher capital spending, and other</span></td><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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income, net of expenses</span></td><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="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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher non-operating retirement benefits expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</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: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other income, net of expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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="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"/><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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest charges</span></td><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="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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income taxes</span></td><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="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"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of 2022 accelerated tax amortizations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(71)</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax liability reversal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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"/><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:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower other income taxes</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</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:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deliveries to end-use customers were 282&#160;bcf in 2023 and 315&#160;bcf in 2022.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;2, Regulatory Matters.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;12, Income Taxes.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">67</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_3525"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NorthStar Clean Energy Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed changes to NorthStar Clean Energy&#8217;s net income available to common stockholders for 2023 versus 2022:</span></div><div style="margin-bottom: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:76.624%"/><td style="width:0.1%"/><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 style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.397%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reason for the change</span></td><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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher earnings from renewable projects due primarily to Newport Solar achieving commercial operations</span><span style="color:#000000;font-family:'Times New Roman',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="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="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher renewable energy tax credits</span></td><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="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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income tax expense</span></td><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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower operating earnings, primarily at DIG </span></td><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="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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;18, Variable Interest Entities.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_3532"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Corporate Interest and Other Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed changes to corporate interest and other results for 2023 versus 2022:</span></div><div style="margin-bottom: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:76.624%"/><td style="width:0.1%"/><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 style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.397%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(152)</span></td><td style="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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on extinguishment of debt</span><span style="color:#000000;font-family:'Times New Roman',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="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="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">131&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher interest earnings and other</span></td><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="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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher income tax expense due to higher pre-tax earnings</span></td><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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher interest charges</span></td><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="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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower discontinued operations</span></td><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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(55)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;4, Financings and Capitalization.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_145"></div><div style="margin-bottom:12pt"><span id="iba5753c3422547bbb03124f0db96f059_880"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Cash Position, Investing, and Financing</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, CMS&#160;Energy had $248&#160;million of consolidated cash and cash equivalents, which included $21&#160;million of restricted cash and cash equivalents. At December&#160;31,&#160;2023, Consumers had $56&#160;million of consolidated cash and cash equivalents, which included $21&#160;million of restricted cash and cash equivalents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For specific components of net cash provided by operating activities, net cash used in investing activities, and net cash provided by (used in) financing activities for 2022 versus 2021, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Cash Position, Investing, and Financing, in the </span><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115623000014/cms-20221231.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2022, filed February&#160;9,&#160;2023</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Operating Activities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are specific components of net cash provided by operating activities for 2023 versus 2022:</span></div><div style="margin-bottom: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:88.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">855&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower net income</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non&#8209;cash transactions</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(70)</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="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"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Favorable impact of changes in core working capital,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> due primarily to higher collections, higher prices on gas sold to customers, and lower prices on gas purchased in 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,413&#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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Favorable impact of changes in other assets and liabilities, due primarily to recovery in 2023 of 2022&#160;power supply costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,309&#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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">994&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower net income</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(78)</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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non&#8209;cash transactions</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#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;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Favorable impact of changes in core working capital,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> due primarily to higher collections, higher prices on gas sold to customers, and lower prices on gas purchased in 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,394&#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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Favorable impact of changes in other assets and liabilities, due primarily to recovery in 2023 of 2022&#160;power supply costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#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:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cash transactions comprise depreciation and amortization, changes in deferred income taxes and investment tax credits, bad debt expense, and other non&#8209;cash operating activities and reconciling adjustments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Core working capital comprises accounts receivable, accrued revenue, inventories, accounts payable, and accrued rate refunds.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the underrecovery of power supply costs, see Note&#160;2, Regulatory Matters.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Investing Activities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are specific components of net cash used in investing activities for 2023 versus 2022:</span></div><div style="margin-bottom: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:88.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,476)</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher capital expenditures</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(33)</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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase of Covert Generating Station</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(812)</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="display:none"/><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"/><td colspan="3" style="display:none"/></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="display:none"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other investing activities, primarily higher costs to retire property and lower proceeds from the sale of assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,386)</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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,344)</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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase of Covert Generating Station</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(812)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other investing activities, primarily higher costs to retire property and lower proceeds from the sale of assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(36)</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:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,201)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;7, Plant, Property, and Equipment.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Financing Activities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are specific components of net cash provided by financing activities for 2023 versus 2022:</span></div><div style="margin-bottom: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:88.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,327&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt issuances</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,652&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt retirements</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,026)</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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher borrowings of notes payable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher issuances of common stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123&#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher payments of dividends on common stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</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"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher proceeds from sales of membership interests in VIEs to tax equity investors</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher contributions from noncontrolling interest</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financing activities, primarily absence of a payment of a long-term contract liability, offset partially by higher debt issuance costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,143&#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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,366&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt issuances</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">867&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt retirements</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,626)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher borrowings of notes payable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher borrowings from CMS&#160;Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">242&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower stockholder contribution from CMS&#160;Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(210)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower payments of dividends on common stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financing activities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">767&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;18, Variable Interest Entities.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_151"></div><div style="margin-bottom:12pt"><span id="ie6ca7ea247bf49d1bec145c97681e3a5_3206"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Capital Resources and Liquidity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers expect to have sufficient liquidity to fund their present and future commitments. CMS&#160;Energy uses dividends and tax-sharing payments from its subsidiaries and external financing and capital transactions to invest in its utility and non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">utility businesses, retire debt, pay dividends, and fund its other obligations. The ability of CMS&#160;Energy&#8217;s subsidiaries, including Consumers, to pay dividends to CMS&#160;Energy depends upon each subsidiary&#8217;s revenues, earnings, cash needs, and other factors. In addition, Consumers&#8217; ability to pay dividends is restricted by certain terms included in its articles of incorporation and potentially by FERC requirements and provisions under the Federal Power Act and the Natural Gas Act. For additional details on Consumers&#8217; dividend restrictions, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Financings and Capitalization&#8212;Dividend Restrictions. During the year ended December&#160;31,&#160;2023, Consumers paid $695&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers uses cash flows generated from operations and external financing transactions, as well as stockholder contributions from CMS&#160;Energy, to fund capital expenditures, retire debt, pay dividends, and fund its other obligations. Consumers also uses these sources of funding to contribute to its employee benefit plans.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Financing and Capital Resources:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers rely on the capital markets to fund their robust capital plan. Barring any sustained market dislocations or disruptions, CMS&#160;Energy and Consumers expect to continue to have ready access to the financial and capital markets and will continue to explore possibilities to take advantage of market opportunities as they arise with respect to future funding needs. If access to these markets were to diminish or otherwise become restricted, CMS&#160;Energy and Consumers would implement contingency plans to address debt maturities, which could include reduced capital spending.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2024, Consumers issued $600&#160;million of first mortgage bonds that mature in May&#160;2029 and bear interest at a rate of 4.600&#160;percent. The proceeds of the bonds will be used for general corporate purposes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Also in January 2024, CMS&#160;Energy retired $250&#160;million of its senior notes bearing an interest rate of 3.875&#160;percent and an original maturity date of March&#160;2024.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2023, CMS&#160;Energy entered into an equity offering program under which it may sell shares of its common stock having an aggregate sales price of up to $1&#160;billion in privately negotiated transactions, in &#8220;at the market&#8221; offerings, or through forward sales transactions. There have been no sales of securities under this program.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy entered into forward sales transactions, under its previous equity offering program, that it may either settle physically by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or settle net by delivering or receiving cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock. As of December&#160;31,&#160;2023, these contracts had an aggregate sales price of $265&#160;million, maturing through December&#160;2024. In January&#160;2024, CMS&#160;Energy settled the remaining forward sale contracts issued under its previous equity offering program. For more information on these forward sale contracts, see Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Financings and Capitalization.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, CMS&#160;Energy had $526&#160;million of its revolving credit facility available and Consumers had $1.3&#160;billion available under its revolving credit facilities. CMS&#160;Energy and Consumers use these credit facilities for general working capital purposes and to issue letters of credit. An additional source of liquidity is Consumers&#8217; commercial paper program, which allows Consumers to issue, in one or more placements, up to $500&#160;million in aggregate principal amount of commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#8217; revolving credit facilities. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2023, there were $93&#160;million commercial paper notes outstanding under this program. For additional details on CMS&#160;Energy&#8217;s and Consumers&#8217; secured revolving credit facilities and commercial paper program, see Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Financings and Capitalization.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain of CMS&#160;Energy&#8217;s and Consumers&#8217; credit agreements contain covenants that require CMS&#160;Energy and Consumers to maintain certain financial ratios, as defined therein. At December&#160;31,&#160;2023, no default had occurred with respect to any financial covenants contained in CMS&#160;Energy&#8217;s and Consumers&#8217; credit agreements. CMS&#160;Energy and Consumers were each in compliance with these covenants as of December&#160;31,&#160;2023, as presented in the following table:</span></div><div style="margin-bottom: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:73.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Limit&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt to Capital</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&lt;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0.70 to 1.0</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.58 to 1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt to Capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&lt;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0.65 to 1.0</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.49 to 1.0</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Applies to CMS&#160;Energy&#8217;s revolving credit agreement and letter of credit reimbursement agreement.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Applies to Consumers&#8217; revolving credit agreements.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_154"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Material Cash Requirements:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on the present investment plan, during 2024, CMS&#160;Energy, including Consumers, projects capital expenditures of $3.5&#160;billion and Consumers projects capital expenditures of $3.3&#160;billion. CMS&#160;Energy&#8217;s 2024 contractual commitments comprise $2.4&#160;billion of purchase obligations and $1.7&#160;billion of principal and interest payments on long-term debt. Consumers&#8217; 2024 contractual commitments comprise $2.3&#160;billion of purchase obligations and $1.2&#160;billion of principal and interest payments on long-term debt.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Components of CMS&#160;Energy&#8217;s and Consumers&#8217; cash management plan include controlling operating expenses and capital expenditures and evaluating market conditions for financing and refinancing opportunities. CMS&#160;Energy&#8217;s and Consumers&#8217; present level of cash and expected cash flows from operating activities, together with access to sources of liquidity, are anticipated to be sufficient to fund contractual obligations and other material cash requirements for 2024 and beyond.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_157"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Capital Expenditures:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Over the next five&#160;years, CMS&#160;Energy and Consumers expect to make substantial capital investments. The companies may revise their forecast of capital expenditures periodically due to a number of factors, including environmental regulations, MPSC approval or disapproval, business opportunities, market volatility, economic trends, and the ability to access capital. Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; estimated capital expenditures, including lease commitments, for 2024 through 2028:</span></div><div style="margin-bottom:13pt"><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:34.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Billions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td></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"/><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"/><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</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"/><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"/><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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.1&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy, including subsidiaries</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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.6&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.3&#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: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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.7&#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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</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"/><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"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.6&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.0&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.9&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility operations</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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.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;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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"/><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"/><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></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">73</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_160"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Other Material Cash Requirements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">: Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; material cash obligations from known contractual and other legal obligations:</span></div><div style="margin-bottom: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:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Billions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments Due</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less Than One Year</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></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 #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.6&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest payments on long-term debt</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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase obligations</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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AROs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.1&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total obligations</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.9&#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;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest payments on long-term debt</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:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase obligations</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:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AROs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.1&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total obligations</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Purchase obligations arise from long-term contracts for the purchase of commodities and related services, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. For more information on CMS&#160;Energy&#8217;s and Consumers&#8217; purchase obligations, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments&#8212;Contractual Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy, Consumers, and certain of their subsidiaries enter into various arrangements in the normal course of business to facilitate commercial transactions with third parties. These arrangements include indemnities, surety bonds, letters of credit, and financial and performance guarantees. For additional details on indemnity and guarantee arrangements, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments&#8212;Guarantees. For additional details on letters of credit and CMS&#160;Energy&#8217;s forward sales contracts, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Financings and Capitalization&#8212;Issuance of Common Stock.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_163"></div><div style="margin-bottom:12pt"><span id="i2192ee5df2254cf2a8c6473bd34eb5ff_357"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Outlook</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Several business trends and uncertainties may affect CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition and results of operations. These trends and uncertainties could have a material impact on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated income, cash flows, or financial position. For additional details regarding these and other uncertainties, see Forward-looking Statements and Information; Item&#160;1A. Risk Factors; and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters and Note&#160;3, Contingencies and Commitments.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_166"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Outlook and Uncertainties</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Clean Energy Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; Clean Energy Plan details its strategy to meet customers&#8217; long-term energy needs and provides the foundation for its goal to achieve net-zero carbon emissions from its electric business by 2040. Under this net-zero goal, Consumers plans to eliminate the impact of carbon </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">emissions created by the electricity it generates or purchases for customers. Additionally, through its Clean Energy Plan, Consumers continues to make progress on expanding its customer programs, namely its demand response, energy efficiency, and conservation voltage reduction programs, as well as increasing its renewable energy generation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Clean Energy Plan was most recently revised and approved by the MPSC in June&#160;2022. Under this plan, Consumers will eliminate the use of coal-fueled generation in 2025 and expects to meet 90&#160;percent of its customers&#8217; needs with clean energy sources by 2040. Specifically, the Clean Energy Plan provides for:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the retirement of the D.E.&#160;Karn coal-fueled generating units, totaling 515&#160;MW of nameplate capacity; these units closed in June&#160;2023</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the retirement of the J.H.&#160;Campbell coal-fueled generating units, totaling 1,407&#160;MW of nameplate capacity, in 2025</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the retirement of the D.E.&#160;Karn oil and gas-fueled generating units, totaling 1,219&#160;MW of nameplate capacity, in 2031 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The MPSC authorized Consumers to issue securitization bonds to finance the recovery of and return on the D.E.&#160;Karn coal-fueled generating units; Consumers issued these bonds in December&#160;2023. Additionally, the MPSC has authorized regulatory asset treatment for Consumers to recover the remaining book value of the J.H.&#160;Campbell coal-fueled generating units, as well as a 9.0&#8209;percent return on equity, commencing in 2025.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the Clean Energy Plan, Consumers:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchased the Covert Generating Station, a natural gas-fueled generating facility with 1,200&#160;MW of nameplate capacity in Van&#160;Buren County, Michigan in May&#160;2023</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">conducted a one</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">time competitive solicitation for up to 700&#160;MW of capacity through PPAs from sources able to deliver to Michigan&#8217;s Lower Peninsula beginning in 2025 (including up to 500&#160;MW from dispatchable sources)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These actions are expected to help Consumers continue to provide controllable sources of electricity to customers while expanding its investment in renewable energy. The Clean Energy Plan forecasts renewable energy capacity levels of 30&#160;percent in 2025, 43&#160;percent in 2030, and 61&#160;percent in 2040, including the addition of nearly 8,000&#160;MW of solar generation. Additionally, Consumers plans to deploy battery storage beginning in 2024, with 75&#160;MW of energy storage expected by 2027 and an additional 475&#160;MW by 2040. The 2023&#160;Energy Law, enacted in November&#160;2023, set more ambitious standards for renewable energy and energy storage. Under Michigan&#8217;s integrated resource planning process, Consumers is required to file proposed updates to its Clean Energy Plan before or in 2027 to meet these accelerated timelines.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under its Clean Energy Plan, Consumers bids new capacity competitively and expects to own and operate approximately 50&#160;percent of new capacity, with the remainder being built and owned by third&#160;parties. Additionally, Consumers earns a return equal to its pre-tax weighted-average cost of capital on permanent capital structure on payments made under new competitively bid PPAs with non&#8209;affiliated entities approved by the MPSC.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of requests for proposals, Consumers has entered into PPAs to purchase renewable capacity, energy, and RECs from solar generating facilities and build transfer agreements to purchase solar generating facilities. Presented in the following illustration is the aggregate renewable capacity that Consumers expects to add to its portfolio as a result of these agreements:</span></div><div style="text-align:center"><img src="cms-20231231_g12.jpg" alt="3393" style="height:374px;margin-bottom:5pt;vertical-align:text-bottom;width:550px"/></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, as a result of its one-time solicitation, Consumers entered into a 20-year PPA under which it will purchase 100&#160;MW of capacity, energy and RECs from a battery storage facility to be constructed in Branch County, Michigan. The facility is expected to be operational in 2025. Consumers continues to evaluate the acquisition of additional capacity from intermittent resources and dispatchable, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">intermittent clean capacity resources (including battery storage resources). Any contracts entered into as a result of the one-time solicitation are subject to MPSC approval.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The 2023&#160;Energy Law raises the renewable energy standard from the present 15-percent requirement to 50&#160;percent by 2030 and 60&#160;percent by 2035. Consumers is required to submit RECs, which represent proof that the associated electricity was generated from a renewable energy resource, in an amount equal to at least the required percentage of Consumers&#8217; electric sales volume each year. Under its renewable energy plan, Consumers has met and expects to continue to meet its renewable energy requirement each year with a combination of newly generated RECs and previously generated RECs carried over from prior years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The MPSC has approved the acquisition of up to 525&#160;MW of new wind generation projects and authorized Consumers to earn a 10.7</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent return on equity on any projects approved by the MPSC under Consumers&#8217; amended renewable energy plan. Specifically, the MPSC has approved the following:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase and construction of a 150</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MW wind generation project in Gratiot County, Michigan; the project became operational and Consumers took full ownership in 2020</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase of a 166</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MW wind generation project in Hillsdale, Michigan; the project became operational and Consumers took full ownership in 2021</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase of a 201-MW wind generation project in Gratiot County, Michigan; the project became operational and Consumers took full ownership of the project in December&#160;2023</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The MPSC also approved the execution of a 20-year PPA under which Consumers will purchase 100&#160;MW of renewable capacity, energy, and RECs from a 149</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MW solar generating facility to be constructed in Calhoun County, Michigan; the facility is targeted to be operational in 2024.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Voluntary Large Customer Renewable Energy Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers provides service under a program that provides large full-service electric customers with the opportunity to advance the development of renewable energy beyond the present 15-percent requirement. In September&#160;2023, Consumers filed an application to amend its renewable energy plan. Among other things, Consumers requested that the MPSC remove the 1,000-MW limit on new wind and solar generation, which will allow Consumers to meet growing customer demand for the program. Consumers competitively solicits for additional renewable energy assets based on customer applications and will construct the assets based on customer subscriptions to the program. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As part of this program, a 2022 request for proposals resulted in the execution of a build transfer agreement for a 309&#8209;MW solar generating facility to be constructed in Calhoun County, Michigan; the facility is targeted to be operational in 2025. The build transfer agreement was approved by the MPSC in September&#160;2023. Additionally, the request for proposals resulted in the selection of a solar generation project that Consumers will develop and construct at its D.E.&#160;Karn generating site, with a capacity of up to 85&#160;MW. The facility is expected to be operational in 2026. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Customer Deliveries and Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; electric customer deliveries are seasonal and largely dependent on Michigan&#8217;s economy. The consumption of electric energy typically increases in the summer months, due primarily to the use of air conditioners and other cooling equipment. In addition, Consumers&#8217; electric rates, which follow a seasonal rate design, are higher in the summer months than in the remaining months of the year. Each year in June, electric residential customers transition to a summer peak time-of-use rate that allows them to take advantage of lower-cost energy during off-peak times during the summer months. Thus, customers can reduce their electric bills by shifting their consumption from on&#8209;peak to off&#8209;peak times.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Over the next five&#160;years, Consumers expects weather-normalized electric deliveries to remain relatively stable compared to 2023. This outlook reflects the effects of energy waste reduction programs offset by modest growth in electric demand. Actual delivery levels will depend on:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">energy conservation measures and results of energy waste reduction programs</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">weather fluctuations</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Michigan&#8217;s economic conditions, including utilization, expansion, or contraction of manufacturing facilities, population trends, electric vehicle adoption, and housing activity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric ROA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Michigan law allows electric customers in Consumers&#8217; service territory to buy electric generation service from alternative electric suppliers in an aggregate amount capped at ten&#160;percent of Consumers&#8217; sales, with certain exceptions. At December&#160;31,&#160;2023, electric deliveries under the ROA program were at the ten&#8209;percent limit. Fewer than 300 of Consumers&#8217; electric customers purchased electric generation service under the ROA program. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2016, Michigan law established a path to ensure that forward capacity is secured for all electric customers in Michigan, including customers served by alternative electric suppliers under ROA. The law also authorized the MPSC to ensure that alternative electric suppliers have procured enough capacity to cover their anticipated capacity requirements for the four</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year forward period. In 2017, the MPSC issued an order establishing a state reliability mechanism for Consumers. Under this mechanism, if an alternative </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">electric supplier does not demonstrate that it has procured its capacity requirements for the four</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year forward period, its customers will pay a set charge to the utility for capacity that is not provided by the alternative electric supplier.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2017, the MPSC issued orders finding that it has statutory authority to determine and implement a local clearing requirement, which requires all electric suppliers to demonstrate that a portion of the capacity used to serve customers is located in the MISO footprint in Michigan&#8217;s Lower Peninsula. In 2020, the Michigan Supreme Court affirmed the MPSC&#8217;s statutory authority to implement a local clearing requirement on individual electric providers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, ABATE and another intervenor filed a complaint against the MPSC in the U.S.&#160;District Court for the Eastern District of Michigan challenging the constitutionality of a local clearing requirement. The complaint requests the federal court to issue a permanent injunction prohibiting the MPSC from implementing a local clearing requirement on individual electric providers. In February&#160;2023, the U.S.&#160;District Court for the Eastern District of Michigan dismissed the complaint. In March&#160;2023, ABATE and the other intervenor filed a claim of appeal of the Eastern District Court&#8217;s decision with the U.S.&#160;Court of Appeals for the Sixth&#160;Circuit. Oral arguments occurred in December&#160;2023. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Rate Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Rate matters are critical to Consumers&#8217; electric utility business. For additional details on rate matters, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters and Note&#160;3, Contingencies and Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">MPSC Distribution System Audit:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2022, the MPSC ordered the state&#8217;s two&#160;largest electric utilities, including Consumers, to report on their compliance with regulations and past MPSC orders governing the utilities&#8217; response to outages and downed lines. Consumers responded to the MPSC&#8217;s order in November&#160;2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, as directed by the MPSC, the MPSC&#160;Staff has engaged a third&#8209;party auditor to review all equipment and operations of the two&#160;utilities&#8217; distribution systems; this audit began in August&#160;2023. The MPSC&#160;Staff released a report prepared by the third-party auditor to summarize the audit&#8217;s progress in December&#160;2023, and a final report is expected in late summer&#160;2024. Consumers is committed to working with the third</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">party auditor and the MPSC to continue improving electric reliability and safety in Michigan.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_169"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2023&#160;Electric Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In May&#160;2023, Consumers filed an application with the MPSC seeking a rate increase of $216&#160;million, made up of two&#160;components. First, Consumers requested a $207&#160;million annual rate increase, based on an authorized return on equity of 10.25&#160;percent for the projected 12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">month period ending February&#160;28,&#160;2025. The filing requested authority to recover costs related to new infrastructure investment primarily in distribution system reliability and cleaner energy resources. Second, Consumers requested approval of a surcharge for the recovery of $9&#160;million of distribution investments made in 2022 that exceeded the rates authorized in accordance with the December&#160;2021 electric rate order. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2023, Consumers revised its requested increase to $169&#160;million, primarily to reflect the delay of certain capital expenditures beyond the test year. Presented in the following table are the components of the revised requested increase in revenue:</span></div><div style="margin-bottom: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:85.758%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.959%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Projected 12-Month Period Ending February 28</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Components of the requested rate increase</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"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in rate base</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and maintenance costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of capital</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and other revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Surcharge</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">PSCR&#160;Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers submitted its 2024&#160;PSCR&#160;plan to the MPSC in September&#160;2023 and, in accordance with its proposed plan, self-implemented the 2024&#160;PSCR charge beginning in January&#160;2024.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_175"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Retention Incentive Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under its Clean Energy Plan, Consumers will retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Consumers implemented a retention incentive program to ensure necessary staffing at the facility through retirement. The aggregate cost of the J.H.&#160;Campbell program through 2025 is estimated to be $50&#160;million; Consumers expects to recognize $10&#160;million of retention benefit costs in 2024. The MPSC has approved deferred accounting treatment for these costs; these expenses are deferred as a regulatory asset. For additional details on this program, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;19, Exit Activities and Discontinued Operations.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_178"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Outlook: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; electric operations are subject to various federal, state, and local environmental laws and regulations. Consumers estimates that it will incur capital expenditures of $240&#160;million from 2024 through 2028 to continue to comply with RCRA, the Clean Air Act, and numerous other environmental regulations. Consumers expects to recover these costs in customer rates, but cannot guarantee this result. Multiple environmental laws and regulations are subject to litigation. Consumers&#8217; primary environmental compliance focus includes, but is not limited to, the following matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Air Quality:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Multiple air quality regulations apply, or may apply, to Consumers&#8217; electric utility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2012, the EPA published emission standards for electric generating units, known as MATS, based on Section&#160;112 of the Clean Air Act. Consumers has complied, and continues to comply, with the MATS regulation, and does not expect MATS to materially impact its environmental strategy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CSAPR requires Michigan and many other states to improve air quality by reducing power plant emissions that, according to EPA modeling, contribute to ground-level ozone in other downwind states. Since its 2015 effective date, CSAPR has been revised several times. In June&#160;2023, the EPA published the &#8220;Good Neighbor Plan,&#8221; a revision to CSAPR. This regulation tightens allowance budgets for electric generating units in Michigan between 2023 and 2029 and changes the mechanism for allocating such allowances on a year-over-year basis beginning in 2026. Consumers&#8217; initial evaluation of this regulation indicates that it will have minimal financial and operational impact in the near term. Additionally, Consumers does not expect any major financial and operational impact in the long term. However, due to the dynamic nature of this regulation, it is difficult to forecast the long-term impact.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2015, the EPA lowered the NAAQS for ozone and made it more difficult to construct or modify power plants and other emission sources in areas of the country that do not meet the&#160;ozone standard. As of May&#160;2023, three&#160;counties in western Michigan have been designated as not meeting the ozone standard. None of Consumers&#8217; fossil-fuel-fired generating units are located in these areas. Additionally, in January&#160;2023, the EPA proposed lowering the NAAQS for particulate matter. Consumers will continue to monitor NAAQS rulemakings and evaluate potential impacts to its generating assets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers continues to evaluate these rules in conjunction with other EPA and EGLE rulemakings, litigation, executive orders, treaties, and congressional actions. This evaluation could result in:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a change in Consumers&#8217; fuel mix</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in the types of generating units Consumers may purchase or build in the future</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:14.15pt">changes in how certain units are operated, including the installation of additional emission control equipment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the retirement, mothballing, or repowering with an alternative fuel of some of Consumers&#8217; generating units</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in Consumers&#8217; environmental compliance costs</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the purchase or sale of allowances</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Greenhouse Gases:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> There have been numerous legislative and regulatory initiatives at the state, regional, national, and international levels that involve the potential regulation and reporting of greenhouse gases. Consumers continues to monitor and comment on these initiatives, as appropriate.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2023, the EPA released its proposed rule to address greenhouse gas emissions from existing fossil-fuel-fired electric generating units. Under its Clean Energy Plan, Consumers will eliminate the use of coal-fueled generation in 2025. Therefore, this proposed rule will not materially impact Consumers over the remaining operating lives of these coal-fueled facilities. The proposed rule has requirements for existing natural gas-fueled facilities that could have a material impact on Consumers&#8217; natural gas-fueled facilities. The EPA is scheduled to finalize the rule in April&#160;2024.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the Paris Agreement, an international agreement addressing greenhouse gas emissions, the U.S. has committed to reduce greenhouse gas emissions by 50 to 52&#160;percent from 2005 levels by 2030. Under its Clean Energy Plan, Consumers plans to reduce carbon emissions from its electric business by 60&#160;percent from 2005 levels in 2025. At this time, Consumers does not expect any adverse changes to its environmental strategy as a result of this event, as its plans exceed the nationally committed reduction. The commitment made by the U.S. is not binding without new Congressional legislation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, Michigan&#8217;s Governor signed an executive order creating the Michigan Healthy Climate Plan, which outlines goals for Michigan to achieve economy-wide net-zero greenhouse gas emissions and to be carbon neutral by 2050. The executive order aims for a 28</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent reduction below 2005&#160;levels of greenhouse gas emissions by 2025. Consumers has already surpassed the 28</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent reduction milestone for its owned electric generation and previously announced a goal of achieving net-zero carbon emissions from its electric business by 2040. The 2023&#160;Energy Law codifies much of the Governor&#8217;s goals. For additional details on the 2023&#160;Energy Law, see the Planet section of the Executive Overview. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Increased frequency or intensity of severe or extreme weather events, including those due to climate change, could materially impact Consumers&#8217; facilities, energy sales, and results of operations. Consumers is unable to predict these events or their financial impact; however, Consumers evaluates the potential physical impacts of climate change on its operations, including increased frequency or intensity of storm activity; increased precipitation; increased temperature; and changes in lake and river levels. Consumers released a report addressing the physical risks of climate change on its infrastructure in 2022. Consumers is taking steps to mitigate these risks as appropriate.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">While Consumers cannot predict the outcome of changes in U.S.&#160;policy or of other legislative, executive, or regulatory initiatives involving the potential regulation or reporting of greenhouse gases, it intends to move forward with its Clean Energy Plan, its present net-zero goals, and its emphasis on reliable and resilient supply. Litigation, international treaties, executive orders, federal laws and regulations (including regulations by the EPA), and state laws and regulations, if enacted or ratified, could ultimately impact Consumers. Consumers may be required to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">replace equipment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">install additional emission control equipment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase emission allowances or credits (including potential greenhouse gas offset credits)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">curtail operations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">arrange for alternative sources of supply</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase or build facilities that generate fewer emissions</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">mothball, sell, or retire facilities that generate certain emissions</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">pursue energy efficiency or demand response measures more swiftly</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">take other steps to manage or lower the emission of greenhouse gases</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Although associated capital or operating costs relating to greenhouse gas regulation or legislation could be material and cost recovery cannot be assured, Consumers expects to recover these costs in rates consistent with the recovery of other reasonable costs of complying with environmental laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">CCRs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2015, the EPA published a rule regulating CCRs under RCRA. This&#160;rule adopts minimum standards for the disposal of non&#8209;hazardous CCRs in CCR landfills and surface impoundments and criteria for the beneficial use of CCRs. The rule also sets out conditions under which some CCR units would be forced to cease receiving CCR wastewater and initiate closure. Due to continued litigation, many aspects of the rule have been remanded to the EPA, resulting in more proposed and final rules.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Separately, Congress passed legislation in 2016 allowing participating states to develop permitting programs for CCRs under RCRA Subtitle&#160;D. The EPA was granted authority to review these permitting programs to determine if permits issued under the proposed program would be as protective as the federal rule. Once approved, permits issued from an authorized state would replace the requirement to certify compliance with each aspect of the CCR rule. In 2020, EGLE submitted a regulatory package for Michigan&#8217;s permit program to the EPA for its review, which is still pending.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers, with agreement from EGLE, completed the work necessary to initiate closure by excavating CCRs or placing a final cover over each of its relevant CCR units prior to the closure initiation deadline. Consumers has historically been authorized to recover in electric rates costs related to coal ash disposal sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Water:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Multiple water-related regulations apply, or may apply, to Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The EPA regulates cooling water intake systems of existing electric generating plants under Section&#160;316(b) of the Clean Water Act. The rules seek to reduce alleged harmful impacts on aquatic organisms, such as fish. In 2018, Consumers submitted to EGLE for approval all required studies and recommended plans to comply with Section&#160;316(b) for its coal-fueled units, but has not yet received final approval.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The EPA also regulates the discharge of wastewater through its effluent limitation guidelines for steam electric generating plants. In 2020, the EPA revised previous&#160;guidelines related to the discharge of certain wastewater, but allowed for extension of the compliance deadline from the end of 2023 to the end of 2025, upon approval by EGLE through the NPDES permitting process. Consumers received such an </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">extension to 2025 for its J.H.&#160;Campbell generating facility, which it plans to retire in 2025. In March&#160;2023, the EPA released a proposed rule seeking to replace its 2020 rule and corresponding effluent limitation guidelines. Consumers is evaluating the proposed effluent limitation guidelines for its potential impacts on its generating facilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In recent years, the EPA and the U.S.&#160;Army Corps of Engineers have proposed changes to the scope of federal jurisdiction over bodies of water and to the frequency of dual jurisdiction in states with authority to regulate the same waters; Michigan is one such state. A 2022&#160;rule changed the definition of &#8220;Waters of the United States,&#8221; which defines the scope of waters protected under the Clean Water Act. Additionally, in May&#160;2023, the U.S.&#160;Supreme Court issued a decision reducing the scope of &#8220;Waters of the United States.&#8221; Consumers does not expect adverse changes to its environmental strategy as a result of the current interpretations and court decision.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Many of Consumers&#8217; facilities maintain NPDES permits, which are vital to the facilities&#8217; operations. Consumers applies for renewal of these permits every five&#160;years. Failure of EGLE to renew any NPDES permit, a successful appeal against a permit, a change in the interpretation or scope of NPDES permitting, or onerous terms contained in a permit could have a significant detrimental effect on the operations of a facility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Protected Wildlife: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Multiple regulations apply, or may apply, to Consumers relating to protected species and habitats.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Statutes like the federal Endangered Species Act, the Migratory Bird Treaty Act, and the Bald and Golden Eagle Protection Act of 1940 may impact operations at Consumers&#8217; facilities. In 2021, the U.S.&#160;Fish and Wildlife Service announced its intent to regulate incidental take under the Migratory Bird Treaty Act. Any resulting permitting and monitoring fees and/or restrictions on operations could impact Consumers&#8217; existing and future operations, including wind and solar generation facilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, Consumers is monitoring proposed changes to the listing status of several species within its operational area due to an increase in wildlife-related regulatory activity at federal and state levels. A change in species listed under the Endangered Species Act may impact Consumers&#8217; costs to mitigate its impact on protected species and habitats at certain existing facilities as well as siting choices for new facilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Other Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Other electric environmental matters could have a material impact on Consumers&#8217; outlook. For additional details on other electric environmental matters, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments&#8212;Consumers Electric Utility Contingencies&#8212;Electric Environmental Matters.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_181"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Outlook and Uncertainties</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Deliveries:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; gas customer deliveries are seasonal. The peak demand for natural gas occurs in the winter due to colder temperatures and the resulting use of natural gas as heating fuel. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Over the next five&#160;years, Consumers expects weather-normalized gas deliveries to remain stable relative to 2023. This outlook reflects the effects of energy waste reduction programs offset by modest growth in gas demand. Actual delivery levels will depend on:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">weather fluctuations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">use by power producers</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">availability and development of renewable energy sources</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas price changes</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Michigan&#8217;s economic conditions, including population trends and housing activity</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the price or demand of competing energy sources or fuels</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">energy efficiency and conservation impacts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Rate Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Rate matters are critical to Consumers&#8217; gas utility business. For additional details on rate matters, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters and Note&#160;3, Contingencies and Commitments.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_184"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2023&#160;Gas Rate Case:</span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2023, Consumers filed an application with the MPSC seeking an annual rate increase of $136&#160;million based on a 10.25&#8209;percent authorized return on equity for the projected 12&#8209;month period ending September&#160;30,&#160;2025. The filing requests authority to recover new infrastructure investment and related costs that are expected to allow Consumers to continue to provide safe, reliable, affordable, and increasingly cleaner natural gas service.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of the requested increase in revenue:</span></div><div style="margin-bottom: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:88.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Projected 12-Month Period Ending September&#160;30</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Components of the requested rate increase</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"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in rate base</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and maintenance costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of capital</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and other revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Home products credit</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers has proposed to share voluntarily half of the gain to be recognized on the sale of its unregulated appliance service plan program (discussed below).</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Gain Sharing Application: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In February&#160;2024, Consumers signed an agreement to sell its unregulated appliance service plan program to a non-affiliated company; this sale is expected to close in the first half of 2024. Also in February&#160;2024, Consumers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">filed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">an application requesting the MPSC&#8217;s approval to share voluntarily with customers half of the gain, net of transaction costs, to be recognized on this sale. In Consumers&#8217; 2023 gas rate case, it has proposed sharing the gain with customers over five&#160;years in the form of a surcharge credit.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">GCR&#160;Plan: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers submitted its 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2025&#160;GCR&#160;plan to the MPSC in December&#160;2023 and, in accordance with its proposed plan, expects to self-implement the 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2025&#160;GCR charge beginning in April&#160;2024.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_190"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Pipeline and Storage Integrity and Safety:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The U.S.&#160;Department of Transportation&#8217;s Pipeline and Hazardous Materials Safety Administration has published various rules that expand federal safety standards for gas transmission pipelines and underground storage facilities. Initial expanded requirements for transmission pipelines took effect in 2020, with additional requirements released in 2023. There are also proposed rules expanding requirements for gas distribution systems pending. To comply with these rules, Consumers will incur increased capital and operating and maintenance costs to install and remediate pipelines and to expand inspections, maintenance, and monitoring of its existing pipelines and storage facilities. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Although associated capital or operating and maintenance costs relating to these regulations could be material and cost recovery cannot be assured, Consumers expects to recover such costs in rates consistent with the recovery of other reasonable costs of complying with laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Outlook: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers expects to incur response activity costs at a number of sites, including 23&#160;former MGP sites. For additional details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments&#8212;Consumers Gas Utility Contingencies&#8212;Gas Environmental Matters.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; gas operations are subject to various federal, state, and local environmental laws and regulations. Multiple environmental laws and regulations are subject to litigation. Consumers&#8217; primary environmental compliance focus includes, but is not limited to, the following matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Air Quality:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Multiple air quality regulations apply, or may apply, to Consumers&#8217; gas utility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2023, the EPA published the &#8220;Good Neighbor Plan,&#8221; a revision to CSAPR that impacts Michigan. This regulation will reduce interstate air pollution transport issues that EPA modeling suggests contribute to downwind states attaining or maintaining compliance with the NAAQS for ozone. While prior CSAPR regulations focused only on electric generating units, this latest rule includes other emission sources, including some engines used at compressor stations. Consumers has determined that the revised CSAPR regulation does not apply to Consumers&#8217; natural gas compressor station engines. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2015, the EPA lowered the NAAQS for ozone and made it more difficult to construct or modify natural gas compressor stations and other emission sources in areas of the country that do not meet the&#160;ozone standard. As of May&#160;2023, three&#160;counties in western Michigan have been designated as not meeting the ozone standard. One of Consumers&#8217; compressor stations is located in an ozone nonattainment area. Consequently, Consumers has initiated plans to retrofit equipment at this compressor station to lower NOx emissions and comply with a rule proposed by the State of Michigan, as required for a source located in a moderate ozone nonattainment area. Additionally, in January&#160;2023, the EPA proposed lowering the NAAQS for particulate matter. Consumers will continue to monitor NAAQS rulemakings and evaluate potential impacts to its compressor stations and other applicable natural gas storage and delivery assets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Greenhouse Gases: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There is increasing interest at the federal, state, and local levels in potential regulation of greenhouse gases or their sources. Such regulation, if adopted, may involve requirements to reduce methane emissions from Consumers&#8217; gas utility operations and carbon dioxide emissions from customer use of natural gas. No such measures apply to Consumers at this time. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, Michigan&#8217;s Governor signed an executive order creating the Michigan Healthy Climate Plan, which outlines goals for Michigan to achieve economy-wide net-zero greenhouse gas emissions and to be carbon neutral by 2050. The executive order aims for a 28</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent reduction below 2005&#160;levels of greenhouse gas emissions by 2025. For additional details on the executive order, see Consumers Electric Utility Outlook and Uncertainties&#8212;Electric Environmental Outlook.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the Paris Agreement, an international agreement addressing greenhouse gas emissions, the U.S. has committed to reduce greenhouse gas emissions by 50 to 52&#160;percent from 2005 levels by 2030. The commitment made by the U.S. is not binding without new Congressional legislation. Consumers continues to monitor these initiatives and comment as appropriate. Consumers cannot predict the impact of any potential future legislation or regulation on its gas utility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is making voluntary efforts to reduce its gas utility&#8217;s methane emissions. Under its Methane Reduction Plan, Consumers has set a goal of net-zero methane emissions from its natural gas delivery </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">system by 2030. Consumers plans to reduce methane emissions from its system by about 80&#160;percent, from 2012 baseline levels, by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will likely be offset by purchasing and/or producing renewable natural gas. To date, Consumers has reduced methane emissions by more than 25&#160;percent. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2022, Consumers also announced a net-zero greenhouse gas emissions target for its entire natural gas system by 2050. This includes suppliers and customers, and has an interim goal of reducing customer emissions by 20&#160;percent by 2030. Consumers&#8217; Natural Gas Delivery Plan, a rolling ten</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year investment plan to deliver safe, reliable, clean, and affordable natural gas to customers, outlines ways in which Consumers can make early progress toward these goals in a cost-effective manner, including energy waste reduction, carbon offsets, and renewable natural gas supply.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has already initiated work in these key areas, continuing to expand its energy waste reduction targets, launching a program allowing gas customers to purchase carbon offset credits on a voluntary basis, and announcing plans to begin development of renewable natural gas facilities that will capture methane from manure generated at Michigan-based farms and convert it into renewable natural gas. Consumers is evaluating and monitoring newer technologies to determine their role in achieving Consumers&#8217; interim and long-term net-zero goals, including hydrogen, biofuels, and synthetic methane; carbon capture sequestration systems; and other innovative technologies. </span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_193"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NorthStar Clean Energy Outlook and Uncertainties</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s primary focus with respect to its NorthStar Clean Energy businesses is to maximize the value of generating assets, its share of which represents 1,658&#160;MW of capacity, and to pursue opportunities for the development of renewable generation projects.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During&#160;2023, NorthStar Clean Energy sold a Class&#160;A membership interest in Newport Solar Holdings to tax equity investors for $86&#160;million. Newport Solar Holdings wholly owns Newport Solar, a 180&#8209;MW solar generation project located in Jackson County, Arkansas; the project began commercial operation in October&#160;2023. All of the project&#8217;s nameplate capacity has been committed under a 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year PPA. NorthStar Clean Energy retained a Class&#160;B membership interest in Newport Solar Holdings. Earnings, tax attributes, and cash flows generated by Newport Solar Holdings will be allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company operating agreement; these ratios change over time and are not representative of the ownership interest percentages of each membership class. For additional details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy&#8217;s operations may be subject to various federal, state, and local environmental laws and regulations. Multiple environmental laws and regulations are subject to litigation. NorthStar Clean Energy&#8217;s primary environmental compliance focus includes, but is not limited to, the following matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CSAPR requires Michigan and many other states to improve air quality by reducing power plant emissions that, according to EPA modeling, contribute to ground-level ozone in other downwind states. Since its 2015 effective date, CSAPR has been revised several times. In June&#160;2023, the EPA published the &#8220;Good Neighbor Plan,&#8221; a revision to CSAPR. This regulation tightens allowance budgets for electric generating units in Michigan between 2023 and 2029 and changes the mechanism for allocating such allowances on a year-over-year basis beginning in 2026. NorthStar Clean Energy may incur increased costs to purchase allowances or retrofit equipment.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For additional details regarding the ozone NAAQS or CSAPR rule, see Consumers Electric Utility Outlook and Uncertainties&#8212;Electric Environmental Outlook.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2023, the EPA released its proposed rule to address greenhouse gas emissions from existing fossil-fuel-fired and natural gas-fueled electric generating units. This proposed regulation could have a material financial and operational impact on NorthStar Clean Energy, if the regulation ultimately applies to its facilities. The EPA is scheduled to finalize the rule in April&#160;2024.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Many of NorthStar Clean Energy&#8217;s facilities maintain NPDES permits, which are vital to the facilities&#8217; operations. NorthStar Clean Energy applies for renewal of these permits every five&#160;years. Failure of EGLE to renew any NPDES permit, a successful appeal against a permit, a change in the interpretation or scope of NPDES permitting, or onerous terms contained in a permit could have a significant detrimental effect on the operations of a facility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Trends, uncertainties, and other matters related to NorthStar Clean Energy that could have a material impact on CMS&#160;Energy&#8217;s consolidated income, cash flows, or financial position include:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">investment in and financial benefits received from renewable energy and energy storage projects</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in energy and capacity prices</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">severe weather events and climate change associated with increasing levels of greenhouse gases</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in commodity prices on certain derivative contracts that do not qualify for hedge accounting and must be marked to market through earnings</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in various environmental laws, regulations, principles, or practices, or in their interpretation</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">indemnity obligations assumed in connection with ownership interests in facilities that involve tax equity financing</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">representations, warranties, and indemnities provided by CMS&#160;Energy in connection with sales of assets</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">delays or difficulties in obtaining environmental permits for facilities located in areas associated with environmental justice concerns</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For additional details regarding NorthStar Clean Energy&#8217;s uncertainties, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments&#8212;Guarantees.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_196"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Outlook and Uncertainties</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_199"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Litigation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy, Consumers, and certain of their subsidiaries are named as parties in various litigation matters, as well as in administrative proceedings before various courts and governmental agencies, arising in the ordinary course of business. For additional details regarding these and other legal matters, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters and Note&#160;3, Contingencies and Commitments.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_202"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Employee Separation Program: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In April&#160;2023, CMS&#160;Energy and Consumers announced a voluntary separation program for non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">union employees. For the year ended December&#160;31,&#160;2023, CMS&#160;Energy and Consumers recorded a pre-tax charge of $33&#160;million related to the program, under which more than 400&#160;employees were approved for and accepted early separation. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">86</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_205"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following information is important to understand CMS&#160;Energy&#8217;s and Consumers&#8217; results of operations and financial condition. For additional accounting policies, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;1, Significant Accounting Policies.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the preparation of CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated financial statements, estimates and assumptions are used that may affect reported amounts and disclosures. CMS&#160;Energy and Consumers use accounting estimates for asset valuations, unbilled revenue, depreciation, amortization, financial and derivative instruments, employee benefits, stock-based compensation, the effects of regulation, indemnities, contingencies, and AROs. Actual results may differ from estimated results due to changes in the regulatory environment, regulatory decisions, lawsuits, competition, and other factors. CMS&#160;Energy and Consumers consider all relevant factors in making these assessments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounting for the Effects of Industry Regulation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Because Consumers has regulated operations, it uses regulatory accounting to recognize the effects of the regulators&#8217; decisions on its financial statements. Consumers continually assesses whether future recovery of its regulatory assets is probable by considering communications and experience with its regulators and changes in the regulatory environment. If Consumers determined that recovery of a regulatory asset were not probable, Consumers would be required to write off the asset and immediately recognize the expense in earnings. For additional information, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contingencies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers make judgments regarding the future outcome of various matters that give rise to contingent liabilities. For such matters, they record liabilities when they are considered probable and reasonably estimable, based on all available information. In particular, CMS&#160;Energy and Consumers are participating in various environmental remediation projects for which they have recorded liabilities. The recorded amounts represent estimates that may take into account such considerations as the number of sites, the anticipated scope, cost, and timing of remediation work, the available technology, applicable regulations, and the requirements of governmental authorities. For remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. The amount recorded for any contingency may differ from actual costs incurred when the contingency is resolved. For additional details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers account for certain contracts as derivative instruments. If a contract is a derivative and does not qualify for the normal purchases and sales exception, it is recorded on the consolidated balance sheets at its fair value. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The criteria used to determine if an instrument qualifies for derivative accounting or for an exception from derivative accounting are complex and often require judgment in application. Changes in business strategies or market conditions, as well as a requirement to apply different interpretations of the derivative accounting literature, could result in changes in accounting for a single contract or groups of contracts, which could have a material impact on CMS&#160;Energy&#8217;s and Consumers&#8217; financial statements. For additional details on CMS&#160;Energy&#8217;s and Consumers&#8217; derivatives and how the fair values of derivatives are </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">determined, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;5, Fair Value Measurements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The amount of income taxes paid by CMS&#160;Energy is subject to ongoing audits by federal, state, and foreign tax authorities, which can result in proposed assessments. An estimate of the potential outcome of any uncertain tax issue is highly judgmental. CMS&#160;Energy believes adequate reserves have been provided for these exposures; however, future results may include favorable or unfavorable adjustments to the estimated tax liabilities in the period the assessments are made or resolved or when statutes of limitation on potential assessments expire. Additionally, CMS&#160;Energy&#8217;s judgment as to the ability to recover its deferred tax assets may change. CMS&#160;Energy believes the valuation allowances related to its deferred tax assets are adequate, but future results may include favorable or unfavorable adjustments. As a result, CMS&#160;Energy&#8217;s effective tax rate may fluctuate significantly over time. For additional details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;12, Income Taxes.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_211"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Pension and OPEB:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers provide retirement pension benefits to certain employees under non&#8209;contributory DB&#160;Pension Plans, and they provide postretirement health and life benefits to qualifying retired employees under an OPEB Plan.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record liabilities for pension and OPEB on their consolidated balance sheets at the present value of the future obligations, net of any plan assets. The calculation of the liabilities and associated expenses requires the expertise of actuaries, and requires many assumptions, including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">life expectancies</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">discount rates</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">expected long-term rate of return on plan assets</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">rate of compensation increases</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">expected health care costs</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A change in these assumptions could change significantly CMS&#160;Energy&#8217;s and Consumers&#8217; recorded liabilities and associated expenses.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_208"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are estimates of credits and cash contributions through 2026 for the DB&#160;Pension Plans and OPEB Pl</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">an.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Actual future costs, credits, and contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements. </span></div><div style="margin-bottom: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:40.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.964%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(76)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(88)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(80)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(93)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(80)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(97)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(71)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(81)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(75)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(85)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(75)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(89)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; pension and OPEB costs are recoverable through its general ratemaking process.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">88</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_214"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Lowering the expected long-term rate of return on the assets of the DB&#160;Pension Plans by 25&#160;basis points would increase estimated pension cost for 2024 by $8&#160;million for both CMS&#160;Energy and Consumers. Lowering the PBO discount rates by 25&#160;basis points would decrease estimated pension cost for 2024 by $1&#160;million for both CMS&#160;Energy and Consumers. Pension and OPEB costs above or below the amounts used to set existing rates will be deferred as a regulatory asset or liability in accordance with Consumers&#8217; postretirement benefits expense deferral mechanism; for more information, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pension and OPEB plan assets are accounted for and disclosed at fair value. Fair value measurements incorporate assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. Development of these assumptions may require judgment.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For additional details on postretirement benefits, including the fair value measurements for the assets of the DB&#160;Pension Plans and OPEB Plan, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;10, Retirement Benefits.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_217"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class. Consumers records unbilled revenues as accounts receivable and accrued revenue on its consolidated balance sheet. For additional information on unbilled revenues, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;14, Revenue.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_220"></div><div style="margin-bottom:12pt"><span id="i630ad61bb3de4149a291e400ba866f6e_220"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">New Accounting Standards</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are no new accounting standards issued but not yet effective that are expected to have a material impact on CMS&#160;Energy&#8217;s or Consumers&#8217; consolidated financial statements.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_223"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;7A.&#160;&#160;&#160;&#160;Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are exposed to market risks including, but not limited to, changes in interest rates, commodity prices, and investment security prices. They may enter into various risk management contracts to mitigate exposure to these risks, including swaps, options, futures, and forward contracts. CMS&#160;Energy and Consumers enter into these contracts using established policies and procedures, under the direction of an executive oversight committee consisting of certain officers and a risk committee consisting of those and other officers and business managers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following risk sensitivities illustrate the potential loss in fair value, cash flows, or future earnings from financial instruments, assuming a hypothetical adverse change in market rates or prices of ten&#160;percent. Potential losses could exceed the amounts shown in the sensitivity analyses if changes in market rates or prices were to exceed ten&#160;percent.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Long-term Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers are exposed to interest-rate risk resulting from issuing fixed-rate and variable-rate debt instruments. CMS&#160;Energy and Consumers use a combination of these instruments, and may also enter into interest-rate swap agreements, in order to manage this risk and to achieve a reasonable cost of capital.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a sensitivity analysis of interest-rate risk on CMS&#160;Energy&#8217;s and Consumers&#8217; debt instruments (assuming an adverse change in market interest rates of ten&#160;percent):</span></div><div style="margin-bottom:13pt"><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:76.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fixed-rate financing&#8212;potential loss in fair value</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"/><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 2px 7pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, including Consumers</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">751&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">711&#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:3pt double #000000;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">534&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">482&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value losses in the above table could be realized only if CMS&#160;Energy and Consumers transferred all of their fixed-rate financing to other creditors. The annual earnings exposure related to variable-rate financing was immaterial for both CMS&#160;Energy and Consumers at December&#160;31,&#160;2023 and 2022, assuming an adverse change in market interest rates of ten&#160;percent. For additional details on financial instruments see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;6, Financial Instruments</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">90</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_226"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;8.&#160;&#160;&#160;&#160;Financial Statements and Supplementary Data</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_229"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Index to Financial Statements</span></div><div style="margin-bottom:1pt"><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.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:82.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.074%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_235">CMS&#160;Energy Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_235">92</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_235">Consolidated Statements of Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_235">92</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_238">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:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_238">94</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_241">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:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_241">95</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_244">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_244">98</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_247">Consolidated Statements of Changes in Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_247">100</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_250">Consumers Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_250">102</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_253">Consolidated Statements of Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_253">102</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_256">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:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_256">103</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_259">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:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_259">104</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_262">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_262">106</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_265">Consolidated Statements of Changes in Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_265">108</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_268">Notes to the Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_268">109</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_274">1:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_274">Significant Accounting Policies</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_274">109</a></span></div></td></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="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_280">2:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_280">Regulatory Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_280">112</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_286">3:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_286">Contingencies and Commitments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_286">118</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_292">4:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_292">Financings and Capitalization</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_292">124</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_346">5:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_346">Fair Value Measurements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_346">132</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_352">6:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_352">Financial Instruments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_352">134</a></span></div></td></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="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_358">7:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_358">Plant, Property, and Equipment</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_358">135</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_361">8:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_361">Leases</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_361">140</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_367">9:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_367">Asset Retirement Obligations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_367">144</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_373">10:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_373">Retirement Benefits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_373">146</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_391">11:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_391">Stock-based Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_391">157</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_394">12:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_394">Income Taxes</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_394">160</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_406">13:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_406">Earnings Per Share&#8212;CMS&#160;Energy</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_406">164</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_409">14:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_409">Revenue</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_409">165</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_430">15:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_430">Other Income and Other Expense</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_430">169</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_433">16:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_433">Reportable Segments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_433">170</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_448">17:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_448">Related-party Transactions&#8212;Consumers</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_448">175</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_451">18:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_451">Variable Interest Entities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_451">176</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_460">19:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_460">Exit Activities and Discontinued Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_460">178</a></span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_469">Reports of Independent Registered Public Accounting Firm (PCAOB ID </a><ix:nonNumeric contextRef="c-2" name="dei:AuditorFirmId" id="f-74"><ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-75">238</ix:nonNumeric></ix:nonNumeric><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_469">)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_469">180</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_469">CMS&#160;Energy</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_469">180</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_472">Consumers</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_472">184</a></span></div></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">91</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_235"></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of Contents</a></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Income</span></div></div><div style="margin-bottom: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:64.925%"/><td style="width:0.1%"/><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 style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></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="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Revenue</span></td><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="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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-76">7,462</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-77">8,596</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-78">7,329</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></td><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="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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fuel for electric generation</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="f-79">561</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="f-80">905</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="f-81">593</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased and interchange power</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-82">1,375</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-83">1,928</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-84">1,665</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased power &#8211; related parties</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="f-85">75</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="f-86">76</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="f-87">77</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of gas sold</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="f-88">902</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-89">1,256</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="f-90">735</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and other operating expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="6" id="f-91">1,687</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="6" id="f-92">1,669</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="6" id="f-93">1,610</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-94">1,180</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-95">1,126</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-96">1,114</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General taxes</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="f-97">447</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="f-98">412</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="f-99">389</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="f-100">6,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="f-101">7,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="f-102">6,183</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Income</span></td><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="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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-103">1,235</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-104">1,224</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-105">1,146</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income (Expense)</span></td><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="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"/><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="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"/><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"/><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"/><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"/><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="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"/><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"/><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"/><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"/><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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-operating retirement benefits, net</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="f-106">180</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="f-107">205</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="f-108">165</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-109">195</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-110">19</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-111">30</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-112">13</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-113">27</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-114">18</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income</span></td><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-115">362</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-116">197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-117">177</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Charges</span></td><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="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"/><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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on long-term debt</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="f-118">616</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="f-119">509</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="f-120">481</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense &#8211; related parties</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-121">12</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-122">12</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-123">12</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other interest expense</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-124">18</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-6" name="us-gaap:InterestExpenseOther" format="ixt:fixed-zero" scale="6" id="f-125">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-126">10</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for borrowed funds used during construction</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="f-127">3</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="f-128">2</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="f-129">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges</span></td><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-130">643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-131">519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-132">500</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><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="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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-133">954</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-134">902</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-135">823</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Expense</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-136">147</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-137">93</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-138">95</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income From Continuing Operations</span></td><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="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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-139">807</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-140">809</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-141">728</ix:nonFraction>&#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;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income From Discontinued Operations, Net of Tax of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:fixed-zero" scale="6" id="f-142">&#8212;</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="f-143">1</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="f-144">170</ix:nonFraction></span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="f-145">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="f-146">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="f-147">602</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income</span></td><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="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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-148">808</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-149">813</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-150">1,330</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loss Attributable to Noncontrolling Interests</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-151">79</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-152">24</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-153">23</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income Attributable to CMS&#160;Energy</span></td><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="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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-154">887</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-155">837</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-156">1,353</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock Dividends</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="f-157">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="f-158">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="f-159">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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income Available to Common Stockholders</span></td><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="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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-160">877</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-161">827</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="6" id="f-162">1,348</ix:nonFraction>&#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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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:64.925%"/><td style="width:0.1%"/><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 style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></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="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic Earnings Per Average Common Share</span></td><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="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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations per average common share available to common stockholders</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-163">3.01</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-164">2.84</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-165">2.58</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations per average common share available to common stockholders</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" format="ixt:fixed-zero" scale="0" id="f-166">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="f-167">0.01</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="f-168">2.08</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per average common share</span></td><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-169">3.01</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-170">2.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-171">4.66</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Diluted Earnings Per Average Common Share</span></td><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="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"/><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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations per average common share available to common stockholders</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-172">3.01</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-173">2.84</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-174">2.58</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations per average common share available to common stockholders</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" format="ixt:fixed-zero" scale="0" id="f-175">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="f-176">0.01</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="f-177">2.08</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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted earnings per average common share</span></td><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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-178">3.01</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-179">2.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-180">4.66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">93</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_238"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div><span id="id73bad8a7a234fa287ace7fdb354ece4_76"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income</span></div><div style="margin-bottom: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:64.925%"/><td style="width:0.1%"/><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 style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income</span></td><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="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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-181">808</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-182">813</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-183">1,330</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retirement Benefits Liability</span></td><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="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"/><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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gain arising during the period, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="f-184">2</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:fixed-zero" scale="6" id="f-185">&#8212;</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="f-186">6</ix:nonFraction></span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-187">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-188">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-189">19</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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement arising during the period, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" format="ixt:fixed-zero" scale="6" id="f-190"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" format="ixt:fixed-zero" scale="6" id="f-191"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" format="ixt:fixed-zero" scale="6" id="f-192">&#8212;</ix:nonFraction></ix:nonFraction></ix:nonFraction> for all periods   </span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:fixed-zero" scale="6" id="f-193">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:fixed-zero" scale="6" id="f-194">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="f-195">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"/><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"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net actuarial loss, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:fixed-zero" scale="6" id="f-196">&#8212;</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="f-197">1</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="f-198">2</ix:nonFraction></span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="f-199">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="f-200">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="f-201">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"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of prior service credit, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" format="ixt:fixed-zero" scale="6" id="f-202"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" format="ixt:fixed-zero" scale="6" id="f-203"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" format="ixt:fixed-zero" scale="6" id="f-204">&#8212;</ix:nonFraction></ix:nonFraction></ix:nonFraction> for all periods   </span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="f-205">1</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="f-206">1</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="f-207">1</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="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"/><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"/><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"/><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"/><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="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"/><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"/><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"/><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"/><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives</span></td><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="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"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized gain on derivative instruments, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:fixed-zero" scale="6" id="f-208">&#8212;</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="f-209">1</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:fixed-zero" scale="6" id="f-210">&#8212;</ix:nonFraction></span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="f-211">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-212">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-213">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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reclassification adjustments included in net income, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" format="ixt:fixed-zero" scale="6" id="f-214">&#8212;</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" format="ixt:fixed-zero" scale="6" id="f-215">&#8212;</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="f-216">1</ix:nonFraction></span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="f-217">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-218">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-219">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Comprehensive Income</span></td><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-220">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-221">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-222">27</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Income</span></td><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="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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-223">814</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-224">820</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-225">1,357</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Loss Attributable to Noncontrolling Interests</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="f-226">79</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="f-227">24</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="f-228">23</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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Income Attributable to CMS&#160;Energy</span></td><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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-229">893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-230">844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-231">1,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">94</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_241"></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of Contents</a></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div></div><div style="margin-bottom: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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Operating Activities</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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-232">808</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-233">813</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-234">1,330</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjustments to reconcile net income 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"/><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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-235">1,180</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-236">1,126</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-237">1,114</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes and investment tax credits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="f-238">157</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="f-239">89</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="f-240">249</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bad debt expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-241">34</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-242">50</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-243">22</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits contributions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="f-244">12</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="f-245">12</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="f-246">12</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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain from sale of EnerBank</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="6" id="f-247">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" id="f-248">5</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" id="f-249">657</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;cash operating activities and reconciling&#160;adjustments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-250">274</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-251">93</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-252">70</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in discontinued operations</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="6" id="f-253">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="6" id="f-254">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="6" id="f-255">111</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in assets and liabilities</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"/><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and accrued revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="f-256">241</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="f-257">677</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="f-258">103</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-259">185</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-260">450</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-261">93</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued rate refunds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="f-262">136</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="f-263">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="f-264">153</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets and liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="f-265">21</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="f-266">14</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="f-267">13</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;current assets and liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="f-268">147</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="f-269">4</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="f-270">16</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-271">2,309</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-272">855</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-273">1,819</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Investing Activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures (excludes assets placed under finance lease)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-274">2,407</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-275">2,374</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-276">2,076</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Covert Generating Station acquisition</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-277">812</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-278">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-279">&#8212;</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"/><td colspan="3" style="display:none"/><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"/><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="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"/><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"/><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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net proceeds from sale of EnerBank</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:fixed-zero" scale="6" id="f-280">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" scale="6" id="f-281">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" scale="6" id="f-282">898</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by discontinued operations</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="6" id="f-283">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="6" id="f-284">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="6" id="f-285">78</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost to retire property and other investing activities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-286">167</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-287">107</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-288">133</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="f-289">3,386</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="f-290">2,476</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="f-291">1,233</ix:nonFraction>)</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Financing Activities</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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from issuance of debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-292">3,551</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-293">1,899</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="f-294">335</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retirement of debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-295">2,132</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-296">106</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-297">235</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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in notes payable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-298">73</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-299">20</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="6" id="f-300">&#8212;</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of common stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="f-301">192</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="f-302">69</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="f-303">26</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of preferred stock, net of issuance costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="6" id="f-304">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="6" id="f-305">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" scale="6" id="f-306">224</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment of dividends on common and preferred stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cms:PaymentsOfOrdinaryDividendsCommonAndPreferred" scale="6" id="f-307">579</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="cms:PaymentsOfOrdinaryDividendsCommonAndPreferred" scale="6" id="f-308">544</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="cms:PaymentsOfOrdinaryDividendsCommonAndPreferred" scale="6" id="f-309">508</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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from the sale of membership interest in VIE to tax equity investor</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit" scale="6" id="f-310">86</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit" scale="6" id="f-311">49</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit" format="ixt:fixed-zero" scale="6" id="f-312">&#8212;</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution from noncontrolling interest</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromMinorityShareholders" scale="6" id="f-313">6</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:ProceedsFromMinorityShareholders" scale="6" id="f-314">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:ProceedsFromMinorityShareholders" scale="6" id="f-315">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in discontinued operations</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="6" id="f-316">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="6" id="f-317">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" scale="6" id="f-318">84</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financing costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-319">54</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-320">62</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-321">54</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-322">1,143</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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-323">1,327</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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-324">295</ix:nonFraction>)</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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-325">66</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-326">294</ix:nonFraction>)</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-327">291</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-328">182</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-329">476</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-330">185</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-331">248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-332">182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-333">476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="21" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Cash Flow Activities and Non&#8209;cash Investing and Financing Activities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash transactions</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest paid (net of amounts capitalized)</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="f-334">607</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="f-335">490</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="f-336">489</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes paid</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-337">15</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-338">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-339">16</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;cash transactions</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures not paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="f-340">265</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="f-341">228</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="f-342">196</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-top:250pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(This page intentionally left blank)</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">97</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_244"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div><span id="i443a9626d817469b8738753d4ebc8204_80"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="margin-bottom:63pt"><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.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASSETS</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current Assets</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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-343">227</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-344">164</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-345">21</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-346">18</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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and accrued revenue, less allowance of $<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-347">21</ix:nonFraction> in 2023 and $<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-348">27</ix:nonFraction> in 2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-6" name="cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" scale="6" id="f-349">933</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-6" name="cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="6" id="f-350">1,564</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"/><td colspan="3" style="display:none"/></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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable &#8211; related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="f-351">11</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="f-352">16</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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories at average cost</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas in underground storage</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="f-353">587</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="f-354">840</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Materials and supplies</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="f-355">267</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="f-356">212</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plant fuel stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="f-357">84</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="f-358">65</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred property taxes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="f-359">426</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="f-360">384</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-361">203</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-362">57</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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-363">80</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-364">113</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-365">2,839</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-366">3,433</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plant, Property, and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-367">33,135</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-368">30,491</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-369">9,007</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-370">8,960</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="cms:PropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-371">24,128</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="cms:PropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-372">21,531</ix:nonFraction>&#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:ConstructionInProgressGross" scale="6" id="f-373">944</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="6" id="f-374">1,182</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-375">25,072</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-376">22,713</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non&#8209;current Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-377">3,683</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-378">3,595</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="f-379">22</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="f-380">23</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-381">76</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-382">71</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-383">1,468</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-384">1,208</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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-385">357</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-386">310</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other non&#8209;current assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-387">5,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-388">5,207</ix:nonFraction>&#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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-389">33,517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-390">31,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom: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:72.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIABILITIES AND EQUITY</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current 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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt and finance leases</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" scale="6" id="f-391">980</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" format="ixt:num-dot-decimal" scale="6" id="f-392">1,099</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:NotesPayableCurrent" scale="6" id="f-393">93</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:NotesPayableCurrent" scale="6" id="f-394">20</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-395">802</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-396">928</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable &#8211; related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-397">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-398">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="f-399">54</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="cms:AccruedRateRefunds" format="ixt:fixed-zero" scale="6" id="f-400">&#8212;</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="f-401">142</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="f-402">122</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="f-403">612</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="f-404">538</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="f-405">56</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="f-406">104</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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-407">149</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-408">166</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-409">2,895</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-410">2,985</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non&#8209;current Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-411">14,508</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-412">13,122</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion of finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-413">62</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-414">68</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-415">3,894</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-416">3,796</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="f-417">106</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="f-418">108</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="f-419">771</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="f-420">746</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred investment tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="f-421">126</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="f-422">129</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="f-423">2,615</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="f-424">2,407</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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;current liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-425">415</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-426">397</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non&#8209;current liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-427">22,497</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-428">20,773</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Contingencies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Notes 2 and 3)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-35" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-429"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-32" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-430"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common stockholders&#8217; 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"/><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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock, authorized <ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-431"><ix:nonFraction unitRef="shares" contextRef="c-35" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-432">350.0</ix:nonFraction></ix:nonFraction>&#160;shares in both periods; outstanding <ix:nonFraction unitRef="shares" contextRef="c-35" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-433">294.4</ix:nonFraction>&#160;shares in 2023 and <ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-434">291.3</ix:nonFraction>&#160;shares in 2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-435">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-436">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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other paid-in capital</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-437">5,705</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-438">5,490</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-439">46</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-440">52</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retained earnings</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-441">1,658</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-442">1,350</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total common stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-443">7,320</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-444">6,791</ix:nonFraction>&#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;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative redeemable perpetual preferred stock, Series&#160;C, authorized <ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-445"><ix:nonFraction unitRef="shares" contextRef="c-41" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-446">9.2</ix:nonFraction></ix:nonFraction>&#160;depositary shares; outstanding <ix:nonFraction unitRef="shares" contextRef="c-41" decimals="-5" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="f-447"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-5" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="f-448">9.2</ix:nonFraction></ix:nonFraction>&#160;depositary shares in both periods</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="f-449">224</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="f-450">224</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-451">7,544</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-452">7,015</ix:nonFraction>&#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncontrolling interests</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="f-453">581</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="f-454">580</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-455">8,125</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-456">7,595</ix:nonFraction>&#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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Liabilities and Equity</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-457">33,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-458">31,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">99</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_247"></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of Contents</a></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Changes in Equity</span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"/><td style="width:34.997%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.306%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.306%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.306%"/><td style="width:0.1%"/><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"/><td style="width:0.1%"/><td style="width:1.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.011%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Number of Shares in Thousands and Per Share Amounts</span></td></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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><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"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Equity at Beginning of Period</span></td><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-459">7,595</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-460">7,188</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-461">6,077</ix:nonFraction>&#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="12" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></td><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"/><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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"/><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"/><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"/><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"/><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="12" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning and end of period</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-462"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-463">3</ix:nonFraction></ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-464"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-465">3</ix:nonFraction></ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-466"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-467">3</ix:nonFraction></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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Paid-in Capital</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-43" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-468">291,268</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-44" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-469">289,758</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-45" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-470">288,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-471">5,490</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-472">5,406</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-473">5,365</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock issued</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-49" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-474">3,355</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-475">1,704</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-51" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="f-476">997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="f-477">222</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="f-478">93</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="f-479">50</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock repurchased</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-49" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="f-480">119</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="f-481">151</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-51" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="f-482">157</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-483">7</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-484">9</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-485">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="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"/><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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock reacquired</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-49" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="f-486">64</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="f-487">43</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-51" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="f-488">22</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" format="ixt:fixed-zero" scale="6" id="f-489">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" format="ixt:fixed-zero" scale="6" id="f-490">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" format="ixt:fixed-zero" scale="6" id="f-491">&#8212;</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-42" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-492">294,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-43" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-493">291,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-44" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-494">289,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-495">5,705</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-496">5,490</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-497">5,406</ix:nonFraction>&#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="12" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-498">52</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-499">59</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-500">86</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Retirement benefits liability</span></td><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"/><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-501">52</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-502">56</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-503">80</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="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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gain arising during the period</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-504">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-505">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-506">19</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="12" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement arising during the period</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:fixed-zero" scale="6" id="f-507">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:fixed-zero" scale="6" id="f-508">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="f-509">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="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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net actuarial loss</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="f-510">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="f-511">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="f-512">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="12" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of prior service credit</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="f-513">1</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="f-514">1</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="f-515">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="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-516">46</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-517">52</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-518">56</ix:nonFraction>)</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="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"/><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"/><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"/><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"/><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="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"/><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"/><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"/><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"/><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="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"/><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"/><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"/><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"/><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="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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative instruments</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="f-519">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-520">3</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-521">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="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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized gain on derivative instruments</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="f-522">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-523">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-524">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="12" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reclassification adjustments included in net income</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="f-525">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-526">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-527">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="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="f-528">&#8212;</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="f-529">&#8212;</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-530">3</ix:nonFraction>)</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="12" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-531">46</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-532">52</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-533">59</ix:nonFraction>)</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="12" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retained Earnings</span></td><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"/><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"/><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="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-534">1,350</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-535">1,057</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-536">214</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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to CMS&#160;Energy</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-537">887</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-538">837</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-539">1,353</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="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends declared on common stock</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-540">569</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-541">534</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-542">505</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends declared on preferred stock</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="f-543">10</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="f-544">10</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="f-545">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-546">1,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-547">1,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-548">1,057</ix:nonFraction>&#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="12" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cumulative Redeemable Perpetual Preferred Stock, Series&#160;C</span></td><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"/><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"/><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="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-549">224</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-550">224</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="f-551">&#8212;</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="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preferred stock issued, net of issuance costs</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:fixed-zero" scale="6" id="f-552">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:fixed-zero" scale="6" id="f-553">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="f-554">224</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="12" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-555">224</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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-556">224</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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-557">224</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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"/><td style="width:34.997%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.306%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.306%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.306%"/><td style="width:0.1%"/><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"/><td style="width:0.1%"/><td style="width:1.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.011%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Number of Shares in Thousands and Per Share Amounts</span></td></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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><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"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Noncontrolling Interests</span></td><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"/><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"/><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="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-558">580</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-559">557</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-560">581</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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sale of membership interest in VIE to tax equity investor</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-6" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" scale="6" id="f-561">86</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-6" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" scale="6" id="f-562">49</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-6" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" format="ixt:fixed-zero" scale="6" id="f-563">&#8212;</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="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution from noncontrolling interest</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-6" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="f-564">6</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-6" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="f-565">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-6" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="f-566">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="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss attributable to noncontrolling interests</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-6" sign="-" name="us-gaap:ProfitLoss" scale="6" id="f-567">79</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-6" sign="-" name="us-gaap:ProfitLoss" scale="6" id="f-568">24</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-6" sign="-" name="us-gaap:ProfitLoss" scale="6" id="f-569">23</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distributions and other changes in noncontrolling interests</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-6" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="f-570">12</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-6" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="f-571">4</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-6" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="f-572">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="12" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-573">581</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-574">580</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-575">557</ix:nonFraction>&#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="12" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Equity at End of Period</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-576">8,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-577">7,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-578">7,188</ix:nonFraction>&#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="12" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends declared per common share</span></td><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"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-579">1.9500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-580">1.8400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-581">1.7400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends declared per preferred stock Series&#160;C depositary share</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:PreferredStockDividendsPerShareDeclared" scale="0" id="f-582">1.0500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="INF" name="us-gaap:PreferredStockDividendsPerShareDeclared" scale="0" id="f-583">1.0500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="INF" name="us-gaap:PreferredStockDividendsPerShareDeclared" scale="0" id="f-584">0.5688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">101</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_250"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div><span id="i9e0c1af5335041a59d3699ab254a91f3_6"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_253"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Income</span></div><div style="margin-bottom: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:64.925%"/><td style="width:0.1%"/><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 style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Revenue</span></td><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="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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-585">7,166</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-586">8,151</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-587">7,021</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></td><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="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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fuel for electric generation</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="f-588">435</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="f-589">662</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="f-590">463</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased and interchange power</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="6" id="f-591">1,331</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="6" id="f-592">1,867</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="6" id="f-593">1,599</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased power &#8211; related parties</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="f-594">75</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="f-595">76</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="f-596">77</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of gas sold</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="f-597">897</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" format="ixt:num-dot-decimal" scale="6" id="f-598">1,243</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="f-599">726</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and other operating expenses</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="6" id="f-600">1,586</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="6" id="f-601">1,582</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="6" id="f-602">1,531</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-603">1,137</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-604">1,088</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-605">1,077</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General taxes</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="f-606">437</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="f-607">400</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="f-608">373</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="6" id="f-609">5,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="6" id="f-610">6,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="6" id="f-611">5,846</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Income</span></td><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="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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-612">1,268</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-613">1,233</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-614">1,175</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income (Expense)</span></td><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="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"/><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="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"/><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"/><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"/><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"/><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="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"/><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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-operating retirement benefits, net</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="f-615">171</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="f-616">195</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="f-617">155</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-618">49</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-619">17</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-620">23</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-621">12</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-622">25</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-623">18</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income</span></td><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-624">208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-625">187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-626">160</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Charges</span></td><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="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"/><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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on long-term debt</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="f-627">415</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="f-628">325</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="f-629">294</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense &#8211; related parties</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-630">20</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-631">12</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-632">12</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other interest expense</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-633">16</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-6" name="us-gaap:InterestExpenseOther" format="ixt:fixed-zero" scale="6" id="f-634">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-635">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for borrowed funds used during construction</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="f-636">3</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="f-637">2</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="f-638">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges</span></td><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-639">448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-640">335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-641">311</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><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="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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-642">1,028</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-643">1,085</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-644">1,024</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Expense</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-645">161</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-646">140</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-647">156</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income</span></td><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="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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-648">867</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-649">945</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-650">868</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock Dividends</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="f-651">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="f-652">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="f-653">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-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income Available to Common Stockholder</span></td><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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-654">865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-655">943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-656">866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">102</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_256"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div><span id="i64760ece71af439882049400ee795a02_114"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income</span></div><div style="margin-bottom: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:64.925%"/><td style="width:0.1%"/><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 style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income</span></td><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="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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-657">867</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-658">945</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-659">868</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retirement Benefits Liability</span></td><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="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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gain (loss) arising during the period, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:fixed-zero" scale="6" id="f-660">&#8212;</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="f-661">5</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="f-662">1</ix:nonFraction></span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-663">1</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-664">15</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-665">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"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net actuarial loss, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:fixed-zero" scale="6" id="f-666">&#8212;</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:fixed-zero" scale="6" id="f-667">&#8212;</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="f-668">1</ix:nonFraction></span></div></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="f-669">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="f-670">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="f-671">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="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"/><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"/><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"/><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"/><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="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"/><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"/><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"/><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"/><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Comprehensive Income</span></td><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="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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="6" id="f-672">&#8212;</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-673">17</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-674">4</ix:nonFraction>&#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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Income</span></td><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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-675">867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-676">962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-677">872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">103</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_259"></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of Contents</a></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div></div><div style="margin-bottom: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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Operating Activities</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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-678">867</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-679">945</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-680">868</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjustments to reconcile net income 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"/><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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-681">1,137</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-682">1,088</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-683">1,077</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes and investment tax credits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="f-684">156</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="f-685">134</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="f-686">154</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bad debt expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-687">34</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-688">50</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-689">22</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits contributions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="f-690">9</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="f-691">9</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="f-692">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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;cash operating activities and reconciling adjustments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-693">123</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-694">87</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-695">64</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in assets and liabilities</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"/><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable and accrued revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="f-696">219</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="f-697">660</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="f-698">103</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-699">186</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-700">447</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-701">90</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued rate refunds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="f-702">127</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="f-703">9</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="f-704">140</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets and liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="f-705">35</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="f-706">18</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="f-707">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets and liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="f-708">125</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="f-709">29</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="f-710">40</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-711">2,430</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-712">994</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-713">1,982</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Investing Activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures (excludes assets placed under finance lease)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-714">2,248</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-715">2,239</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-716">2,052</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Covert Generating Station acquisition</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-717">812</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-718">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-719">&#8212;</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"/><td colspan="3" style="display:none"/><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"/><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="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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost to retire property and other investing activities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-720">141</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-721">105</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-722">133</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="f-723">3,201</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="f-724">2,344</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="f-725">2,185</ix:nonFraction>)</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Financing Activities</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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from issuance of debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-726">2,666</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-727">1,799</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="f-728">335</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retirement of debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-729">1,654</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-730">28</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-731">27</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in notes payable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-732">73</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-733">20</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="6" id="f-734">&#8212;</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase (decrease) in notes payable &#8211; related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-6" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-735">75</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-6" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-736">317</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-737">85</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholder contribution</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="f-738">475</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="f-739">685</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="f-740">575</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment of dividends on common and preferred stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="f-741">697</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="f-742">771</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="f-743">724</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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financing costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-744">21</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-745">22</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-746">32</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-747">767</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-748">1,366</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-749">212</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-750">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-751">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-752">9</ix:nonFraction>&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-753">60</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-754">44</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-755">35</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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-756">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-757">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-758">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">104</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="margin-bottom: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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="21" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Cash Flow Activities and Non&#8209;cash Investing and Financing Activities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash transactions</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest paid (net of amounts capitalized)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="f-759">417</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="f-760">309</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="f-761">298</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes paid (refunds received), net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-762">31</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-763">2</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-764">10</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;cash transactions</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"/><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;border-bottom:3pt double #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures not paid</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="f-765">264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="f-766">210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="f-767">192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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"/><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></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">105</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_262"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div><span id="ie0f276de36284cacb7257def43eb5307_80"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div><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.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASSETS</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current Assets</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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-768">35</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-769">43</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-770">21</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-771">17</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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and accrued revenue, less allowance of $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-772">21</ix:nonFraction> in 2023 and $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-773">27</ix:nonFraction> in 2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-6" name="cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" scale="6" id="f-774">909</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-6" name="cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="6" id="f-775">1,524</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"/><td colspan="3" style="display:none"/></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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable &#8211; related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:AccountsNotesAndLoansReceivableNetCurrent" scale="6" id="f-776">11</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-6" name="us-gaap:AccountsNotesAndLoansReceivableNetCurrent" scale="6" id="f-777">10</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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories at average cost</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas in underground storage</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="f-778">587</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="f-779">840</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Materials and supplies</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="f-780">257</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="f-781">206</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plant fuel stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="f-782">80</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="f-783">59</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred property taxes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="f-784">426</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="f-785">384</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-786">203</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-787">57</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-788">65</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-789">96</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-790">2,594</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-791">3,236</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plant, Property, and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-792">31,723</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-793">29,342</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-794">8,796</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-795">8,791</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-796">22,927</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-797">20,551</ix:nonFraction>&#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="f-798">845</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="f-799">994</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-800">23,772</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-801">21,545</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non-current Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-802">3,683</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-803">3,595</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-6" name="us-gaap:AccountsReceivableNetNoncurrent" scale="6" id="f-804">28</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-6" name="us-gaap:AccountsReceivableNetNoncurrent" scale="6" id="f-805">29</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable &#8211; related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="f-806">95</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="f-807">99</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-808">1,367</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-809">1,126</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-810">313</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-811">286</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-812">5,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-813">5,135</ix:nonFraction>&#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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-814">31,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-815">29,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">106</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom: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:72.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIABILITIES AND EQUITY</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current 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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt and finance leases</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" scale="6" id="f-816">731</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" format="ixt:num-dot-decimal" scale="6" id="f-817">1,000</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-6" name="us-gaap:NotesPayableCurrent" scale="6" id="f-818">93</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-6" name="us-gaap:NotesPayableCurrent" scale="6" id="f-819">20</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable &#8211; related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:NotesPayableCurrent" format="ixt:fixed-zero" scale="6" id="f-820">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-6" name="us-gaap:NotesPayableCurrent" scale="6" id="f-821">75</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-822">764</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-823">864</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable &#8211; related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-824">13</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-825">15</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="f-826">54</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:AccruedRateRefunds" format="ixt:fixed-zero" scale="6" id="f-827">&#8212;</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="f-828">110</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="f-829">90</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="f-830">614</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="f-831">556</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="f-832">56</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="f-833">104</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-834">128</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-835">147</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-836">2,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-837">2,871</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-current 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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-838">10,037</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-839">9,192</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt &#8211; related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="f-840">424</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:fixed-zero" scale="6" id="f-841">&#8212;</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion of finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-842">39</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-843">45</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-844">3,894</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-845">3,796</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="f-846">77</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="f-847">79</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="f-848">739</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="f-849">722</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred investment tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="f-850">126</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="f-851">129</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="f-852">2,789</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="f-853">2,585</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-854">364</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-855">342</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-856">18,489</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-857">16,890</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Contingencies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Notes 2 and 3)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-111" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-858"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-108" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-859"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common stockholder&#8217;s 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"/><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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock, authorized <ix:nonFraction unitRef="shares" contextRef="c-108" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-860"><ix:nonFraction unitRef="shares" contextRef="c-111" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-861">125.0</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="c-111" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-862"><ix:nonFraction unitRef="shares" contextRef="c-108" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-863">84.1</ix:nonFraction></ix:nonFraction>&#160;shares in both periods</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-864">841</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-865">841</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other paid-in capital</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-866">7,759</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-867">7,284</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-868">15</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-869">15</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retained earnings</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-870">2,178</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-871">2,008</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total common stockholder&#8217;s equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-872">10,763</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-873">10,118</ix:nonFraction>&#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;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-108" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-874"><ix:nonFraction unitRef="usdPerShare" contextRef="c-111" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-875">4.50</ix:nonFraction></ix:nonFraction> series, authorized <ix:nonFraction unitRef="shares" contextRef="c-108" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-876"><ix:nonFraction unitRef="shares" contextRef="c-111" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-877">7.5</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="c-111" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="f-878"><ix:nonFraction unitRef="shares" contextRef="c-108" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="f-879">0.4</ix:nonFraction></ix:nonFraction>&#160;shares in both periods</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="f-880">37</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="f-881">37</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-882">10,800</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-883">10,155</ix:nonFraction>&#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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Liabilities and Equity</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-884">31,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-885">29,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">107</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_265"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div><span id="i04d6542cf9aa428b8c53682f60b7d1a7_76"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Changes in Equity</span></div><div style="margin-bottom: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:64.925%"/><td style="width:0.1%"/><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 style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></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="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Equity at Beginning of Period</span></td><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="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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-886">10,155</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-887">9,279</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-888">8,556</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></td><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="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"/><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="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"/><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"/><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"/><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"/><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning and end of period</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-889"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-890">841</ix:nonFraction></ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-891"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-892">841</ix:nonFraction></ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-893"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-894">841</ix:nonFraction></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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Paid-in Capital</span></td><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-895">7,284</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-896">6,599</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-897">6,024</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholder contribution</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="f-898">475</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="f-899">685</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="f-900">575</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"/><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"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><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="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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-901">7,759</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-902">7,284</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-903">6,599</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></td><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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"/><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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Retirement benefits liability</span></td><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="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"/><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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-904">15</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-905">32</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-906">36</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="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"/><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"/><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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gain (loss) arising during the period</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-907">1</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-908">15</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-909">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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net actuarial loss</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="f-910">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="f-911">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="f-912">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="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"/><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"/><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"/><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"/><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="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"/><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"/><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"/><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"/><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="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"/><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"/><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"/><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"/><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="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"/><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"/><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"/><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"/><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="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"/><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"/><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"/><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"/><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><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="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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-913">15</ix:nonFraction>)</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-914">15</ix:nonFraction>)</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-915">32</ix:nonFraction>)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retained Earnings</span></td><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-916">2,008</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-917">1,834</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-918">1,690</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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-919">867</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-920">945</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-921">868</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends declared on common stock</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-922">695</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-923">769</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-924">722</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends declared on preferred stock</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="f-925">2</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="f-926">2</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="f-927">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><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="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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-928">2,178</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-929">2,008</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-930">1,834</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cumulative Preferred Stock</span></td><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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"/><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"/><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"/><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"/><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning and end of period</span></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-931"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-932">37</ix:nonFraction></ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-933"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-934">37</ix:nonFraction></ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-935"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-936">37</ix:nonFraction></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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Equity at End of Period</span></td><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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-937">10,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-938">10,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-939">9,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">108</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_268"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div><span id="i0665eb7995084c7b8b661b27682807db_12"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_274"></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">1:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="f-941" continuedAt="f-941-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="f-940" continuedAt="f-940-1" escape="true">Significant Accounting Policies</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-941-1" continuedAt="f-941-2"><ix:continuation id="f-940-1" continuedAt="f-940-2"><ix:nonNumeric contextRef="c-2" name="us-gaap:ConsolidationPolicyTextBlock" id="f-943" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-942" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, NorthStar Clean Energy, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-2" name="us-gaap:UseOfEstimates" id="f-945" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-944" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" id="f-949" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" id="f-948" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="f-947" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="f-946" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents and Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span></div></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="f-951" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="f-950" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contingencies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. Unless regulatory accounting applies, CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtPolicyTextBlock" id="f-953" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:DebtPolicyTextBlock" id="f-952" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-955" continuedAt="f-955-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:DerivativesPolicyTextBlock" id="f-954" continuedAt="f-954-1" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In order to support ongoing operations, CMS&#160;Energy and Consumers may enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the </span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">109</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-941-2" continuedAt="f-941-3"><ix:continuation id="f-940-2" continuedAt="f-940-3"><ix:continuation id="f-955-1"><ix:continuation id="f-954-1"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they qualify for the normal purchases and sales exception</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they cannot be net settled due in part to the absence of an active market for the commodity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives and changes in the fair value of FTRs are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.</span></div></ix:continuation></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-956" continuedAt="f-956-1" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards, forward equity sales, and convertible securities. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Potentially dilutive common shares issuable upon conversion of the convertible senior notes are determined using the if-converted method for calculating diluted EPS. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;13, Earnings Per Share&#8212;CMS&#160;Energy.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-958" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-957" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Impairment of Long-lived Assets and Equity Method Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:EquityMethodInvestmentsPolicy" id="f-959" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.</span></div></ix:nonNumeric><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="c-2" name="us-gaap:RegulatoryIncomeTaxesPolicy" id="f-961" continuedAt="f-961-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:RegulatoryIncomeTaxesPolicy" id="f-960" continuedAt="f-960-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Tax Credits:</span></ix:nonNumeric></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="f-961-1"><ix:continuation id="f-960-1"> CMS&#160;Energy and its subsidiaries use the flow-through method of accounting for investment tax credits. Under the flow-through method, the credit is recognized as a reduction to income tax expense when the related plant, property, and equipment is placed into service. For its regulated utility assets, Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment.</ix:continuation></ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-963" continuedAt="f-963-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:InventoryPolicyTextBlock" id="f-962" continuedAt="f-962-1" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inventory:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy </span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">110</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-941-3"><ix:continuation id="f-940-3"><ix:continuation id="f-963-1"><ix:continuation id="f-962-1"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.</span></div></ix:continuation></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:EmissionCreditsOrAllowancesPolicy" id="f-965" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:EmissionCreditsOrAllowancesPolicy" id="f-964" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryImpairmentPolicy" id="f-967" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:InventoryImpairmentPolicy" id="f-966" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-2" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-969" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-968" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-2" name="cms:PropertyTaxPolicyTextBlock" id="f-971" escape="true"><ix:nonNumeric contextRef="c-1" name="cms:PropertyTaxPolicyTextBlock" id="f-970" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of CMS&#160;Energy&#8217;s and Consumers&#8217; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of CMS&#160;Energy&#8217;s and Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> For additional accounting policies, see:</span></div></ix:nonNumeric></ix:nonNumeric><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;2, Regulatory Matters</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;7, Plant, Property, and Equipment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;8, Leases</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;9, Asset Retirement Obligations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;10, Retirement Benefits</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;12, Income Taxes</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;13, Earnings Per Share&#8212;CMS&#160;Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;14, Revenue</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;18, Variable Interest Entities</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">111</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_280"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">2:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-2" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="f-973" continuedAt="f-973-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="f-972" continuedAt="f-972-1" escape="true">Regulatory Matters</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-973-1" continuedAt="f-973-2"><ix:continuation id="f-972-1" continuedAt="f-972-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. Intervenors also participate in certain FERC matters, including FERC&#8217;s regulation of certain wholesale rates that affect Consumers&#8217; power supply costs. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#8217; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC and FERC orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#8217;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Assets and Liabilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#8209;regulated businesses.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">112</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock" id="f-975" continuedAt="f-975-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfRegulatoryAssetsTextBlock" id="f-974" continuedAt="f-974-1" escape="true"><ix:continuation id="f-973-2" continuedAt="f-973-3"><ix:continuation id="f-972-2" continuedAt="f-972-3"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the regulatory assets and liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div><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:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</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"/><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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"/><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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 PSCR underrecovery</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-976">126</ix:nonFraction>&#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:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="6" id="f-977">&#8212;</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-978">54</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-979">47</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-980">12</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-981">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-982">11</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-983">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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-984">203</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="f-985">57</ix:nonFraction>&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of coal-fueled electric generating units to be retired</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-986">1,265</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-987">1,258</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-988">778</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-989">843</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-990">741</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-991">856</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-992">328</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-993">281</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 PSCR underrecovery</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-994">126</ix:nonFraction>&#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:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="6" id="f-995">&#8212;</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP sites</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-996">99</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-997">108</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized loss on reacquired debt</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-998">96</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-999">100</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decommissioning costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-1000">83</ix:nonFraction>&#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:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-1001">24</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-1002">58</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-1003">55</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-1004">27</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-1005">31</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits expense deferral mechanism</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-1006">24</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="6" id="f-1007">&#8212;</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-1008">19</ix:nonFraction>&#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:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-1009">10</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ludington overhaul contract dispute</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-1010">13</ix:nonFraction>&#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:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="6" id="f-1011">&#8212;</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-1012">26</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="f-1013">29</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1014">3,683</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1015">3,595</ix:nonFraction>&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="f-1016">3,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="f-1017">3,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="f-1018">49</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="f-1019">48</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserve for customer refunds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="f-1020">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="f-1021">47</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="f-1022">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="f-1023">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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="f-1024">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="f-1025">104</ix:nonFraction>&#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;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of removal</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1026">2,545</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1027">2,426</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1028">1,220</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1029">1,267</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy grant</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="f-1030">43</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="f-1031">45</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="f-1032">29</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="f-1033">32</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="f-1034">25</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="f-1035">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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits expense deferral mechanism</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="f-1036">12</ix:nonFraction>&#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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="6" id="f-1037">&#8212;</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="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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="f-1038">20</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="f-1039">20</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1040">3,894</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1041">3,796</ix:nonFraction>&#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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-1042">3,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-1043">3,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation></ix:nonNumeric></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">113</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-973-3" continuedAt="f-973-4"><ix:continuation id="f-972-3" continuedAt="f-972-4"><ix:continuation id="f-975-1"><ix:continuation id="f-974-1"><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The MPSC has provided a specific return on these regulatory assets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These regulatory assets represent incurred costs for which the MPSC has provided recovery without a return on investment.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This regulatory asset is included in rate base, thereby providing a return.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Assets</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022&#160;PSCR Underrecovery: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of rising fuel prices during 2022, Consumers&#8217; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. At the end of 2022, Consumers had recorded $<ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-6" name="cms:UnrecoveredPowerSupplyCosts" format="ixt:num-dot-decimal" scale="6" id="f-1044">401</ix:nonFraction>&#160;million of under-recovered power supply costs. In February&#160;2023, the MPSC authorized Consumers to recover the 2022 underrecovery amount over three&#160;years, providing immediate relief to electric customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Waste Reduction Plan Incentive:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#8217; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2023, the MPSC approved a settlement agreement authorizing Consumers to collect $<ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-6" name="cms:AuthorizedRecoveryCollection" format="ixt:num-dot-decimal" scale="6" id="f-1045">55</ix:nonFraction>&#160;million during 2024 as an incentive for exceeding its statutory savings targets in 2022. Consumers recognized incentive revenue under this program of $<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1046">55</ix:nonFraction>&#160;million in 2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also exceeded its statutory savings targets in 2023, achieved certain other goals, and will request the MPSC&#8217;s approval to collect $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1047">58</ix:nonFraction>&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2024. Consumers recognized incentive revenue under this program of $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-1048">58</ix:nonFraction>&#160;million in 2023. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Retention Incentive Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> To ensure necessary staffing at the D.E.&#160;Karn and J.H.&#160;Campbell coal-fueled generating units through their retirement, Consumers established retention incentive programs. The MPSC has approved deferred accounting treatment for the retention and severance costs incurred under these programs and has allowed for recovery over three&#160;years. For additional details regarding the retention incentive program, see Note&#160;19, Exit Activities and Discontinued Operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Costs of Coal-fueled Electric Generating Units to be Retired: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2022, the MPSC approved Consumers&#8217; Clean Energy Plan, under which Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Upon the units&#8217; retirement, Consumers will receive regulatory asset treatment to recover their remaining book value, as well as a <ix:nonFraction unitRef="number" contextRef="c-196" decimals="3" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" scale="-2" id="f-1049">9.0</ix:nonFraction>&#8209;percent return on equity, through 2040, the units&#8217; original retirement date. Until retirement, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2022, Consumers removed from total plant, property, and equipment an amount of $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-8" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="9" id="f-1050">1.3</ix:nonFraction>&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">current regulatory asset on its consolidated balance sheets. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securitized Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC has issued securitization financing orders authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of <ix:nonFraction unitRef="unit" contextRef="c-198" decimals="INF" name="cms:NumberOfUnitsRetired" format="ixt-sec:numwordsen" scale="0" id="f-1051">three</ix:nonFraction>&#160;smaller natural gas-fueled electric generating units that Consumers retired in 2015, <ix:nonFraction unitRef="unit" contextRef="c-199" decimals="INF" name="cms:NumberOfUnitsRetired" format="ixt-sec:numwordsen" scale="0" id="f-1052">seven</ix:nonFraction>&#160;smaller coal-fueled electric </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">114</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-973-4" continuedAt="f-973-5"><ix:continuation id="f-972-4" continuedAt="f-972-5"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">generating units that Consumers retired in 2016, and the D.E.&#160;Karn coal-fueled electric generating units that Consumers retired in June&#160;2023. Consumers has removed from plant, property, and equipment and recorded as a regulatory asset the book value of these units. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through subsidiaries in 2014 and 2023. For additional details regarding the securitization bonds, see Note&#160;4, Financings and Capitalization&#8212;Securitization Bonds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Postretirement Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;10, Retirement Benefits.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARO:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MGP Sites:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is incurring environmental remediation and other response activity costs at <ix:nonFraction unitRef="facility" contextRef="c-200" decimals="INF" name="cms:NumberOfFormerManufacturedGasPlants" scale="0" id="f-1053">23</ix:nonFraction>&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a <ix:nonNumeric contextRef="c-200" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:durwordsen" id="f-1054" continuedAt="f-1054-1">ten</ix:nonNumeric></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="f-1054-1" continuedAt="f-1054-2">&#8209;</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="f-1054-2">year</ix:continuation> period the costs incurred to remediate the MGP sites. For additional information, see Note&#160;3, Contingencies and Commitments&#8212;Consumers Gas Utility Contingencies&#8212;Gas Environmental Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Unamortized Loss on Reacquired Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Decommissioning Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In Consumers&#8217; electric depreciation and general rate cases, the MPSC has authorized Consumers to remove from depreciation rates the costs of decommissioning the D.E.&#160;Karn coal-fueled electric generating units, and instead defer those costs as a regulatory asset to be recovered through 2031. Additionally, ash disposal costs related to Consumers&#8217; retired coal-fueled generating units may be deferred as a regulatory asset and collected over a ten-year period. In its 2022&#160;order approving Consumers&#8217; Clean Energy Plan, the MPSC authorized similar treatment for the decommissioning and ash disposal costs associated with the J.H.&#160;Campbell coal-fueled generating units that will be retired in 2025. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Postretirement Benefits Expense Deferral Mechanism: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In Consumers&#8217; general rate cases, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively, beginning in January&#160;2023 for the electric utility and October&#160;2023 for the gas utility. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Waste Reduction Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ludington Overhaul Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC has authorized Consumers to defer as a regulatory asset costs associated with repairing or replacing defective work performed by TAES during a major overhaul and upgrade of Ludington. Consumers will defer such costs while litigation with TAES and Toshiba moves forward; such costs will be offset by potential future litigation proceeds received from </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">115</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-973-5" continuedAt="f-973-6"><ix:continuation id="f-972-5" continuedAt="f-972-6"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">TAES or Toshiba. Consumers will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation. For additional details on the contract dispute, see Note&#160;3, Contingencies and Commitments&#8212;Consumers Electric Utility Contingencies.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Liabilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Income Taxes, Net:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#8217; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets. For additional details on deferred income taxes, see Note&#160;12, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reserve for Customer Refunds: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $<ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-1055">22</ix:nonFraction>&#160;million voluntarily to utility customers. During&#160;2023, the MPSC approved Consumers&#8217; requests that the refund take the form of contributions to programs that assist vulnerable electric and gas customers and incremental vegetation management. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $<ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-1056">15</ix:nonFraction>&#160;million of 2022&#160;revenues to utility customers through a one</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">time bill credit and to fund $<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-1057">10</ix:nonFraction>&#160;million in contributions to programs that directly assist vulnerable customers with utility bills.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cost of Removal:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs are incurred to remove the assets at the end of their useful lives.</span></div><ix:nonNumeric contextRef="c-2" name="us-gaap:GovernmentAssistancePolicyTextBlock" id="f-1058" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a $<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-6" name="cms:ProceedsFromGovernmentGrant" format="ixt:num-dot-decimal" scale="6" id="f-1059">69</ix:nonFraction>&#160;million renewable energy grant for Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#8217; cost of complying with Michigan&#8217;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income.</span></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#8217; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric and Gas Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Meter Investigation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In July&#160;2023, the MPSC issued an order initiating an investigation into Consumers&#8217; handling of malfunctioning meters and meters requiring transition from 3G to 4G technology, estimated billing, and new service installations. The order directed Consumers to provide information on such meters and their replacement, meter-reading performance, communications with customers and the MPSC regarding these issues, and other information; Consumers provided this information in August&#160;2023. As directed in the order, the MPSC&#160;Staff analyzed this information and made recommendations, including continued monitoring of Consumers&#8217; performance in these areas and penalties for failure to comply with MPSC service rules. </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">116</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-973-6" continuedAt="f-973-7"><ix:continuation id="f-972-6" continuedAt="f-972-7"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In October&#160;2023, the MPSC issued a show-cause order directing Consumers to provide further information on consecutive estimated billings, the provision of actual meter readings, and new service installation issues. Consumers cannot predict the outcome of this matter, but it could be subject to regulatory penalties that are not expected to have a material effect on Consumers&#8217; results of operations and Consumers could be subject to increased regulatory scrutiny. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022&#160;Electric Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-6" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="f-1060">155</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="c-204" decimals="3" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" scale="-2" id="f-1061">9.9</ix:nonFraction>&#8209;percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-6" name="cms:PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" format="ixt:num-dot-decimal" scale="6" id="f-1062">6</ix:nonFraction>&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. The new rates became effective January&#160;20,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022&#160;Gas Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, Consumers filed an application with the MPSC seeking an annual rate increase of $<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-6" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="f-1063">212</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="c-205" decimals="4" name="us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage" scale="-2" id="f-1064">10.25</ix:nonFraction>&#8209;percent authorized return on equity for the projected 12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">month period ending September&#160;30,&#160;2024. In August&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-6" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="f-1065">95</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="c-206" decimals="3" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" scale="-2" id="f-1066">9.9</ix:nonFraction>&#8209;percent authorized return on equity, effective October&#160;1,&#160;2023. The MPSC also authorized the use of a cost deferral mechanism that will allow Consumers to defer for future recovery or refund pension and OPEB expense above or below the amounts used to set existing rates. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Power Supply Cost Recovery and Gas Cost Recovery</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly, subject to ceiling factor limitations, in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent power supply and purchased natural gas costs that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded to customers.</span></div><ix:nonNumeric contextRef="c-2" name="cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" id="f-1067" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries reflected on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom: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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</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"/><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR underrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-6" name="cms:UnrecoveredPowerSupplyCosts" format="ixt:fixed-zero" scale="6" id="f-1068">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-6" name="cms:UnrecoveredPowerSupplyCosts" scale="6" id="f-1069">401</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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR underrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-6" name="us-gaap:UnrecoveredCostsForPurchasedGasAmount" format="ixt:fixed-zero" scale="6" id="f-1070">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-6" name="us-gaap:UnrecoveredCostsForPurchasedGasAmount" scale="6" id="f-1071">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and accrued revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DeferredFuelCost" format="ixt:fixed-zero" scale="6" id="f-1072">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DeferredFuelCost" scale="6" id="f-1073">409</ix:nonFraction>&#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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR overrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="f-1074">10</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-6" name="cms:AccruedRateRefunds" format="ixt:fixed-zero" scale="6" id="f-1075">&#8212;</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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR overrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="f-1076">44</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-6" name="cms:AccruedRateRefunds" format="ixt:fixed-zero" scale="6" id="f-1077">&#8212;</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="f-1078">54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:AccruedRateRefunds" format="ixt:fixed-zero" scale="6" id="f-1079">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">117</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-973-7" continuedAt="f-973-8"><ix:continuation id="f-972-7" continuedAt="f-972-8"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PSCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In September&#160;2023, the MPSC issued an order in Consumers&#8217; 2021 PSCR reconciliation, authorizing recovery of $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-8" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="9" id="f-1080">2.1</ix:nonFraction>&#160;billion of power costs and authorizing Consumers to reflect in its 2022&#160;PSCR reconciliation the overrecovery of $<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-6" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-1081">7</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2023, Consumers filed its 2022 PSCR reconciliation, requesting full recovery of $<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-8" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="9" id="f-1082">2.5</ix:nonFraction>&#160;billion of power costs and authorization to reflect in its 2023 PSCR reconciliation the underrecovery of $<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" sign="-" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestRequested" format="ixt:num-dot-decimal" scale="6" id="f-1083">404</ix:nonFraction>&#160;million. In November&#160;2023, Consumers revised its reconciliation, requesting authorization to reflect in its 2023 PSCR reconciliation the underrecovery of $<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" sign="-" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestRequested" format="ixt:num-dot-decimal" scale="6" id="f-1084">401</ix:nonFraction>&#160;million. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers submitted its 2023 PSCR plan to the MPSC in September&#160;2022 and self-implemented a 2023&#160;PSCR charge in accordance with that plan in January&#160;2023. As a result of significantly higher-than-projected power costs during 2022, Consumers subsequently filed a motion for a temporary order in its 2023 PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. The MPSC approved Consumers&#8217; motion in February&#160;2023, providing immediate relief to electric customers. The MPSC approved Consumers&#8217; 2023 PSCR plan in August&#160;2023. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In March&#160;2023, the MPSC approved a settlement agreement in Consumers&#8217; 2021-2022&#160;GCR reconciliation, authorizing recovery of $<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-8" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" format="ixt:num-dot-decimal" scale="9" id="f-1085">0.7</ix:nonFraction>&#160;billion of gas costs and authorizing Consumers to reflect in its 2022-2023&#160;GCR reconciliation the underrecovery of $<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-6" sign="-" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-1086">9</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2023, Consumers filed its 2022-2023&#160;GCR reconciliation, requesting full recovery of $<ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-8" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" format="ixt:num-dot-decimal" scale="9" id="f-1087">1.1</ix:nonFraction>&#160;billion of gas costs and authorization to reflect in its 2023-2024&#160;GCR reconciliation the underrecovery of $<ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-6" sign="-" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestRequested" format="ixt:num-dot-decimal" scale="6" id="f-1088">15</ix:nonFraction>&#160;million.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="f-973-8"><ix:continuation id="f-972-8">Consumers submitted its 2023-2024&#160;GCR plan to the MPSC in December&#160;2022 and self-implemented its proposed 2023-2024 GCR charge in April&#160;2023.</ix:continuation></ix:continuation> </span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_286"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="i6eb1fae52cee4641a9443a5718a77236_13313"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">3:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-2" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="f-1090" continuedAt="f-1090-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="f-1089" continuedAt="f-1089-1" escape="true">Contingencies and Commitments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-1090-1" continuedAt="f-1090-2"><ix:continuation id="f-1089-1" continuedAt="f-1089-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which is valid through 2025.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, CMS&#160;Energy had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="f-1091">45</ix:nonFraction>&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of <ix:nonFraction unitRef="number" contextRef="c-219" decimals="4" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" scale="-2" id="f-1092">4.34</ix:nonFraction>&#160;percent and an inflation rate of <ix:nonFraction unitRef="number" contextRef="c-219" decimals="2" name="cms:AccrualForEnvironmentalLossContingenciesInflationRate" format="ixt-sec:numwordsen" scale="-2" id="f-1093">one</ix:nonFraction>&#160;percent on annual operating and </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">118</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1090-2" continuedAt="f-1090-3"><ix:continuation id="f-1089-2" continuedAt="f-1089-3"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">maintenance costs. The undiscounted amount of the remaining obligation is $<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" format="ixt:num-dot-decimal" scale="6" id="f-1094">57</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="c-1" name="cms:ExpectedRemediationCostsByYearTableTextBlock" id="f-1095" continuedAt="f-1095-1" escape="true">CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:</ix:nonNumeric></span></div><ix:continuation id="f-1095-1"><div style="margin-bottom: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:54.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.793%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy</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"/><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"/><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term leachate disposal and operating and maintenance costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="6" id="f-1096">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="6" id="f-1097">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="6" id="f-1098">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="6" id="f-1099">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="6" id="f-1100">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s estimate of response activity costs and the timing of expenditures could change if there are changes in circumstances or assumptions used in calculating the liability. Although a liability for its present estimate of remaining response activity costs has been recorded, CMS&#160;Energy cannot predict the ultimate financial impact or outcome of this matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Matters:</span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cleanup and Solid Waste:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="f-1101">2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="f-1102">4</ix:nonFraction>&#160;million. At December&#160;31,&#160;2023, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="f-1103">2</ix:nonFraction>&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $<ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="f-1104">3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="f-1105">8</ix:nonFraction>&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#8217; share of the total liability. At December&#160;31,&#160;2023, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="f-1106">3</ix:nonFraction>&#160;million for its share of the total liability at these sites, the minimum amount in the range of its estimated probable CERCLA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The timing of payments related to Consumers&#8217; remediation and other response activities at its CERCLA and NREPA sites is uncertain. Consumers periodically reviews these cost estimates. A change in the underlying assumptions, such as an increase in the number of sites, different remediation techniques, the </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">119</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1090-3" continuedAt="f-1090-4"><ix:continuation id="f-1089-3" continuedAt="f-1089-4"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">nature and extent of contamination, and legal and regulatory requirements, could affect its estimates of NREPA and CERCLA liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ludington Overhaul Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. The overhauled Ludington units are operational, but TAES&#8217; work has been defective and non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">conforming. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve those matters, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#8217; parent, Toshiba, under a parent guaranty it provided. TAES has not provided a comprehensive plan or otherwise met its performance obligations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $<ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-6" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="6" id="f-1107">15</ix:nonFraction>&#160;million in damages related to payments allegedly owed under the parties&#8217; contract. As a co-owner of Ludington, Consumers would be liable for <ix:nonFraction unitRef="number" contextRef="c-227" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-1108">51</ix:nonFraction>&#160;percent of any such damages, if liability and damages were proven. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba. The parties are engaged in ongoing litigation, including discovery, pursuant to a court-ordered schedule. Consumers believes the counterclaims filed by TAES and Toshiba are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Toshiba has announced that, through a common stock purchase, TBJH became the majority shareholder and new parent company of Toshiba. TBJH is a subsidiary of a Japanese private equity firm. Consumers and DTE&#160;Electric continue to monitor this development, but do not believe that this affects their rights under the parent guaranty provided by Toshiba. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2023, the MPSC approved Consumers&#8217; and DTE&#160;Electric&#8217;s jointly-filed request for authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba moves forward; such costs will be offset by potential future litigation proceeds received from TAES or Toshiba. Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation, but cannot predict the financial impact or outcome of such proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In May&#160;2022, Consumers filed a complaint against Wolverine Power in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#8217;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power filed an answer, affirmative defenses, and a counterclaim seeking approximately $<ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-6" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="6" id="f-1109">37</ix:nonFraction>&#160;million in damages allegedly caused by Consumers&#8217; decision to retire the unit before the end of its useful life. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power&#8217;s claim for damages is pending. In May&#160;2023, the circuit court judge issued an order granting Consumers&#8217; Motion for Clarification confirming that Consumers may continue to operate and invest in J.H.&#160;Campbell&#160;3 consistent with the May&#160;2025 retirement date. Consumers believes Wolverine Power&#8217;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity. </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">120</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1090-4" continuedAt="f-1090-5"><ix:continuation id="f-1089-4" continuedAt="f-1089-5"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include <ix:nonFraction unitRef="facility" contextRef="c-200" decimals="INF" name="cms:NumberOfFormerManufacturedGasPlants" scale="0" id="f-1110">23</ix:nonFraction>&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, Consumers had a <ix:nonNumeric contextRef="c-1" name="cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" id="f-1111">recorded liability</ix:nonNumeric> of $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="f-1112">62</ix:nonFraction>&#160;million for its remaining obligations for these sites. <ix:nonNumeric contextRef="c-2" name="cms:ExpectedRemediationCostsByYearTableTextBlock" id="f-1113" continuedAt="f-1113-1" escape="true">Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five&#160;years:</ix:nonNumeric></span></div><ix:continuation id="f-1113-1"><div style="margin-bottom: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:57.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.793%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</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"/><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"/><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remediation and other response activity costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="6" id="f-1114">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="6" id="f-1115">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="6" id="f-1116">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="6" id="f-1117">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="6" id="f-1118">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#8217; estimates of annual response activity costs and the MGP liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a <ix:nonNumeric contextRef="c-200" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:durwordsen" id="f-1119">ten-year</ix:nonNumeric> period. At December&#160;31,&#160;2023, Consumers had a regulatory asset of $<ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1120">99</ix:nonFraction>&#160;million related to the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $<ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="f-1121">1</ix:nonFraction>&#160;million. At December&#160;31,&#160;2023, Consumers had a recorded liability of less than $<ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="f-1122">1</ix:nonFraction>&#160;million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_3470"></div><ix:continuation id="f-1090-5" continuedAt="f-1090-6"><ix:continuation id="f-1089-5" continuedAt="f-1089-6"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Guarantees</span></div><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="f-1124" continuedAt="f-1124-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="f-1123" continuedAt="f-1123-1" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at December&#160;31,&#160;2023:</span></div><div style="margin-bottom: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:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-232" name="us-gaap:GuaranteeObligationsTerm" id="f-1125">indefinite</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="f-1126">304</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="f-1127">&#8212;</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from stock and asset sale agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-234" name="us-gaap:GuaranteeObligationsTerm" id="f-1128">indefinite</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="f-1129">153</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="f-1130">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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-236" name="us-gaap:GuaranteeObligationsTerm" id="f-1131">indefinite</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="f-1132">30</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="f-1133">&#8212;</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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-238" name="us-gaap:GuaranteeObligationsTerm" id="f-1134">indefinite</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="f-1135">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="f-1136">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These </span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">121</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1090-6" continuedAt="f-1090-7"><ix:continuation id="f-1089-6" continuedAt="f-1089-7"><ix:continuation id="f-1124-1"><ix:continuation id="f-1123-1"><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover <ix:nonFraction unitRef="number" contextRef="c-240" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="f-1137">49</ix:nonFraction>&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, in the normal course of business, CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy have entered into various agreements containing tax and other indemnity provisions for which they are unable to estimate the maximum potential obligation. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_3477"></div><ix:continuation id="f-1090-7" continuedAt="f-1090-8"><ix:continuation id="f-1089-7" continuedAt="f-1089-8"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the matters disclosed in this Note and Note&#160;2, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#8209;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_289"></div><ix:continuation id="f-1090-8" continuedAt="f-1090-9"><ix:continuation id="f-1089-8" continuedAt="f-1089-9"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Contractual Commitments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Purchase Obligations: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Purchase obligations arise from long-term contracts for the purchase of commodities and related services, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates of NorthStar Clean </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">122</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1090-9"><ix:continuation id="f-1089-9"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy. <ix:nonNumeric contextRef="c-2" name="us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" id="f-1139" continuedAt="f-1139-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" id="f-1138" continuedAt="f-1138-1" escape="true">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2023 for each of the periods shown:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-1139-1"><ix:continuation id="f-1138-1"><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:32.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.923%"/><td style="width:0.1%"/></tr><tr><td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments Due</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond 2028</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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"/><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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-1140">7,204</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="f-1141">711</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="f-1142">792</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="f-1143">783</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="f-1144">787</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="f-1145">702</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="f-1146">3,429</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-1147">3,491</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="6" id="f-1148">1,720</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="f-1149">885</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="f-1150">301</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="f-1151">207</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="f-1152">150</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="f-1153">228</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchase obligations</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-1154">10,695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="6" id="f-1155">2,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" format="ixt:num-dot-decimal" scale="6" id="f-1156">1,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" format="ixt:num-dot-decimal" scale="6" id="f-1157">1,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="f-1158">994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="f-1159">852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="f-1160">3,657</ix:nonFraction>&#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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PPAs</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"/><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"/><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MCV PPA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-1161">2,506</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="f-1162">342</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="f-1163">402</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="f-1164">416</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="f-1165">410</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="f-1166">371</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="f-1167">565</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related-party PPAs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="f-1168">206</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="f-1169">60</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="f-1170">44</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="f-1171">30</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="f-1172">31</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="f-1173">14</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="f-1174">27</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other PPAs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-1175">4,492</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="f-1176">309</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="f-1177">346</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="f-1178">337</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="f-1179">346</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="f-1180">317</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="f-1181">2,837</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-1182">7,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="f-1183">711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="f-1184">792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="f-1185">783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="f-1186">787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="f-1187">702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="f-1188">3,429</ix:nonFraction>&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-1189">2,802</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="6" id="f-1190">1,615</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="f-1191">648</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="f-1192">266</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="f-1193">168</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="f-1194">82</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="f-1195">23</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchase obligations</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-1196">10,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="6" id="f-1197">2,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" format="ixt:num-dot-decimal" scale="6" id="f-1198">1,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" format="ixt:num-dot-decimal" scale="6" id="f-1199">1,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="f-1200">955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="f-1201">784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="f-1202">3,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to <ix:nonFraction unitRef="mw" contextRef="c-243" decimals="INF" name="us-gaap:UnrecordedUnconditionalPurchaseObligationMaximumQuantity" format="ixt:num-dot-decimal" scale="0" id="f-1203">1,240</ix:nonFraction>&#160;MW of capacity and energy produced by the MCV&#160;Facility through May&#160;2030. The MCV&#160;PPA provides for:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a capacity charge of $<ix:nonFraction unitRef="usdPerMWh" contextRef="c-247" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" scale="0" id="f-1204">10.14</ix:nonFraction>&#160;per&#160;MWh of available capacity through March&#160;2025 and $<ix:nonFraction unitRef="usdPerMWh" contextRef="c-248" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" scale="0" id="f-1205">5.00</ix:nonFraction>&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a fixed energy charge of $<ix:nonFraction unitRef="usdPerMWh" contextRef="c-249" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" scale="0" id="f-1206">6.30</ix:nonFraction>&#160;per&#160;MWh for on-peak hours and $<ix:nonFraction unitRef="usdPerMWh" contextRef="c-249" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" scale="0" id="f-1207">6.00</ix:nonFraction> for off-peak hours</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a variable energy charge based on the MCV&#160;Partnership&#8217;s cost of production for energy delivered to Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a $<ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-6" name="cms:UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" format="ixt:num-dot-decimal" scale="6" id="f-1208">5</ix:nonFraction>&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;2025</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Capacity and energy charges under the MCV&#160;PPA were $<ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="f-1209">340</ix:nonFraction>&#160;million in 2023, $<ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="f-1210">519</ix:nonFraction>&#160;million in 2022, and $<ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="f-1211">348</ix:nonFraction>&#160;million in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Other PPAs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has PPAs expiring through 2048 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. Capacity and energy charges under these PPAs were $<ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="f-1212">498</ix:nonFraction>&#160;million in 2023, $<ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="f-1213">510</ix:nonFraction>&#160;million in 2022, and $<ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="f-1214">338</ix:nonFraction>&#160;million in 2021. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. See Note&#160;8, Leases for more information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease obligations.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">123</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_292"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="i9ea996b5aab443c38b0028619dec2ce5_11"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">4:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-1216" continuedAt="f-1216-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:DebtDisclosureTextBlock" id="f-1215" continuedAt="f-1215-1" escape="true">Financings and Capitalization</ix:nonNumeric></ix:nonNumeric></span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_295"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-1217" escape="true"><ix:continuation id="f-1216-1" continuedAt="f-1216-2"><ix:continuation id="f-1215-1" continuedAt="f-1215-2"><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is CMS&#160;Energy&#8217;s long-term debt at December&#160;31:</span></div><div style="margin-bottom: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:47.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.962%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</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"/><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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior notes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-255" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1218">3.875</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1219">250</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1220">250</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-257" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1221">3.600</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1222">250</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1223">250</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-259" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1224">3.000</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1225">300</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1226">300</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-261" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1227">2.950</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1228">275</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1229">275</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-263" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1230">3.450</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1231">350</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1232">350</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"/><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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-265" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1233">4.700</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1234">250</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1235">250</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-267" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1236">4.875</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2044</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1237">300</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1238">300</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"/><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="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"/><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="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"/><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: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1239">1,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1240">1,975</ix:nonFraction>&#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 style="height:15pt"><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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible senior notes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-271" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1241">3.375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1242">800</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-1243">&#8212;</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"/><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="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"/><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;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1244">800</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-1245">&#8212;</ix:nonFraction>&#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 style="height:15pt"><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"/><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"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',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></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-275" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1246">4.750</ix:nonFraction>&#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:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1247">500</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1248">500</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-277" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1249">3.750</ix:nonFraction>&#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:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1250">400</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1251">400</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-279" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1252">5.625</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1253">200</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1254">200</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-281" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1255">5.875</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1256">280</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1257">280</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-283" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1258">5.875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2079</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1259">630</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1260">630</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"/><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="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"/><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: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1261">2,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1262">2,010</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</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"/><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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1263">4,785</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1264">3,985</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1265">10,863</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1266">10,277</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy, including subsidiaries</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"/><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="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"/><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;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-1267">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1268">100</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1269">15,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1270">14,362</ix:nonFraction>&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-1271">975</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1272">1,090</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="f-1273">30</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="f-1274">30</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-1275">135</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-1276">120</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1277">14,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1278">13,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">On June&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus <ix:nonFraction unitRef="number" contextRef="c-293" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-1279">4.116</ix:nonFraction>&#160;percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">On December&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five&#8209;year treasury rate plus <ix:nonFraction unitRef="number" contextRef="c-294" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-1280">2.900</ix:nonFraction>&#160;percent.</span></div></ix:continuation></ix:continuation></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">124</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-1281" continuedAt="f-1281-1" escape="true"><ix:continuation id="f-1216-2" continuedAt="f-1216-3"><ix:continuation id="f-1215-2" continuedAt="f-1215-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; long-term debt at December&#160;31:</span></div><div style="margin-bottom: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:45.855%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.964%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</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"/><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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">First mortgage bonds</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"/><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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-295" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1282">0.350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-1283">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1284">300</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-297" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1285">3.375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-1286">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1287">325</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-299" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1288">3.125</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1289">250</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1290">250</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-301" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1291">3.190</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1292">52</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1293">52</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: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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-303" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1294">5.240</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1295">115</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-1296">&#8212;</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-305" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1297">3.680</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1298">100</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1299">100</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-307" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1300">3.390</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1301">35</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1302">35</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-309" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1303">4.650</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1304">425</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-1305">&#8212;</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-311" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1306">3.800</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1307">300</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1308">300</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-313" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1309">4.900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1310">500</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-1311">&#8212;</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-315" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1312">5.070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1313">50</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-1314">&#8212;</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-317" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1315">5.170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1316">95</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-1317">&#8212;</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-319" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1318">3.600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1319">350</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1320">350</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-321" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1321">3.180</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1322">100</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1323">100</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-323" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1324">4.625</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2033</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1325">700</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-1326">&#8212;</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-325" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1327">5.800</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1328">175</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1329">175</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-327" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1330">5.380</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1331">140</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-1332">&#8212;</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-329" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1333">3.520</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1334">335</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1335">335</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1336">4.010</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2038</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1337">215</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1338">215</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-333" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1339">6.170</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1340">50</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1341">50</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-335" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1342">4.970</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1343">50</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1344">50</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-337" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1345">4.310</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2042</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1346">263</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1347">263</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-339" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1348">3.950</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1349">425</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1350">425</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-341" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1351">4.100</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2045</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1352">250</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1353">250</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-343" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1354">3.250</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2046</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1355">450</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1356">450</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-345" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1357">3.950</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2047</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1358">350</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-346" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1359">350</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-347" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1360">4.050</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2048</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-347" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1361">550</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-348" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1362">550</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-349" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1363">4.350</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-349" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1364">550</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-350" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1365">550</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-351" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1366">3.750</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1367">300</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1368">300</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-353" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1369">3.100</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1370">550</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-354" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1371">550</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-355" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1372">3.500</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2051</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1373">575</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-356" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1374">575</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-357" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1375">2.650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1376">300</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1377">300</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-359" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1378">4.200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1379">450</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1380">450</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-361" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1381">3.860</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1382">50</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1383">50</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-363" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1384">4.280</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2057</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-363" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1385">185</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-364" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1386">185</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-365" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1387">2.500</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2060</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1388">525</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-366" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1389">525</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-367" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1390">4.350</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2064</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-367" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1391">250</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1392">250</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2069</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-369" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1393">76</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-370" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1394">76</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1395">134</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1396">134</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1397">127</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1398">127</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"/><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"/><td colspan="3" style="display:none"/></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"/><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="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"/><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="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"/><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></table></div></ix:continuation></ix:continuation></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">125</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1281-1"><ix:continuation id="f-1216-3" continuedAt="f-1216-4"><ix:continuation id="f-1215-3" continuedAt="f-1215-4"><div style="margin-bottom: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:45.855%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.964%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><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"/><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1399">10,397</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-376" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1400">8,997</ix:nonFraction>&#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="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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax-exempt revenue bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-377" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1401">0.875</ix:nonFraction>&#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:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-377" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1402">35</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-378" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1403">35</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-379" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1404">1.800</ix:nonFraction>&#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:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-379" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1405">75</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-380" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1406">75</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: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-381" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1407">110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-382" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1408">110</ix:nonFraction>&#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 style="height:14pt"><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"/><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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2014 Securitization bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-383" decimals="INF" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-1409">3.421</ix:nonFraction>&#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:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025-2029</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1410">141</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1411">170</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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Securitization bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-385" decimals="INF" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-1412">5.342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">6</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028-2031</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1413">646</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-1414">&#8212;</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: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1415">787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-1416">170</ix:nonFraction>&#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 style="height:14pt"><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"/><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"/><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="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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-1417">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-390" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1418">1,000</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</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"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1419">11,294</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1420">10,277</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-1421">725</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-1422">991</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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt &#8211; related parties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">principal amount outstanding</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050-2060</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1423">431</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="f-1424">28</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="f-1425">27</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-1426">73</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-1427">67</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1428">10,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1429">9,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The variable-rate bonds bear interest quarterly at a rate of three-month SOFR minus <ix:nonFraction unitRef="number" contextRef="c-391" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-1430">0.038</ix:nonFraction>&#160;percent, subject to a zero-percent floor. At December&#160;31,&#160;2023, the interest rates were <ix:nonFraction unitRef="number" contextRef="c-369" decimals="5" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-1431">5.346</ix:nonFraction>&#160;percent for bonds due September&#160;2069, <ix:nonFraction unitRef="number" contextRef="c-371" decimals="5" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-1432">5.329</ix:nonFraction>&#160;percent for bonds due May&#160;2070, and <ix:nonFraction unitRef="number" contextRef="c-373" decimals="5" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-1433">5.368</ix:nonFraction>&#160;percent for bonds due October&#160;2070. The interest rate for all variable-rate bonds at December&#160;31,&#160;2022 was <ix:nonFraction unitRef="number" contextRef="c-392" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" format="ixt:fixed-zero" scale="-2" id="f-1434">zero</ix:nonFraction>&#160;percent. The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one&#160;year of December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The interest rate on these tax-exempt revenue bonds will reset on October&#160;8,&#160;2026.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The interest rate on these tax&#8209;exempt revenue bonds will reset on October&#160;1,&#160;2024. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2014&#160;Securitization Funding, was <ix:nonFraction unitRef="number" contextRef="c-383" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-1435">3.421</ix:nonFraction>&#160;percent at December&#160;31,&#160;2023 and <ix:nonFraction unitRef="number" contextRef="c-384" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-1436">3.343</ix:nonFraction>&#160;percent at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Principal and interest payments are made semiannually.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2023&#160;Securitization Funding, was <ix:nonFraction unitRef="number" contextRef="c-385" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-1437">5.342</ix:nonFraction>&#160;percent at December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Long-term debt &#8211; related parties reflects Consumers&#8217; outstanding debt held by its parent as a result of CMS&#160;Energy&#8217;s repurchase of Consumers&#8217; first&#160;mortgage bonds.</span></div></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">126</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_307"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1216-4" continuedAt="f-1216-5"><ix:continuation id="f-1215-4" continuedAt="f-1215-5"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy&#8217;s Purchase of Consumers&#8217; First Mortgage Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-1439" continuedAt="f-1439-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-1438" continuedAt="f-1438-1" escape="true">Presented in the following table is Consumers&#8217; long-term debt&#8212;related parties at December&#160;31,&#160;2023: </ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-1439-1" continuedAt="f-1439-2"><ix:continuation id="f-1438-1" continuedAt="f-1438-2"><div style="margin-bottom: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:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</span></div><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(In Millions)</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest Rate</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(%)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2060</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1440">163</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-365" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1441">2.500</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-394" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1442">106</ix:nonFraction>&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-357" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1443">2.650</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1444">23</ix:nonFraction>&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-351" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1445">3.750</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2050</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1446">52</ix:nonFraction>&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-353" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1447">3.100</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2051</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1448">27</ix:nonFraction>&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-355" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1449">3.500</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2048</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1450">60</ix:nonFraction>&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-399" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1451">4.050</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1452">431</ix:nonFraction>&#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 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="f-1453">3</ix:nonFraction>)</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: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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-1454">4</ix:nonFraction>)</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt &#8212; related parties</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="f-1455">424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></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></table></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2023, CMS&#160;Energy purchased these Consumers&#8217; first mortgage bonds for $<ix:nonFraction unitRef="usd" contextRef="c-401" decimals="-6" name="us-gaap:RepaymentsOfFirstMortgageBond" format="ixt:num-dot-decimal" scale="6" id="f-1456">293</ix:nonFraction>&#160;million. On a consolidated basis, CMS&#160;Energy&#8217;s repurchase of Consumers&#8217; first mortgage bonds was accounted for as a debt extinguishment and resulted in a pre-tax gain of $<ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-6" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="f-1457">131</ix:nonFraction>&#160;million. Interest expense related to the repurchased bonds was $<ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-6" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="6" id="f-1458">5</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2023.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">127</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_298"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1216-5" continuedAt="f-1216-6"><ix:continuation id="f-1215-5" continuedAt="f-1215-6"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Financings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:continuation id="f-1439-2" continuedAt="f-1439-3"><ix:continuation id="f-1438-2" continuedAt="f-1438-3">Presented in the following table is a summary of major long-term debt issuances during 2023:</ix:continuation></ix:continuation></span></div><ix:continuation id="f-1439-3" continuedAt="f-1439-4"><ix:continuation id="f-1438-3"><div style="margin-bottom: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:38.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.128%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible senior notes</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1459">800</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-404" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1460">3.375</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1461">800</ix:nonFraction>&#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 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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1462">85</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></td></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"/><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1463">85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1464">425</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-406" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1465">4.650</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1466">700</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-407" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1467">4.625</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2033</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1468">115</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-408" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1469">5.240</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1470">50</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-409" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1471">5.070</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2029</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-410" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1472">95</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-410" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1473">5.170</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2032</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1474">140</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-411" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1475">5.380</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2037</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1476">500</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-412" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1477">4.900</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2029</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Securitization bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1478">250</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-413" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1479">5.550</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2028</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Securitization bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-414" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-1480">396</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-414" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1481">5.210</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2031</span></td></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-1482">2,671</ix:nonFraction>&#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 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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-1483">3,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $<ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-1484">185</ix:nonFraction>&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $<ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-1485">85</ix:nonFraction>&#160;million in 2023. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;For additional details on the securitization, see Note&#160;2, Regulatory Matters&#8212; Securitized Costs.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2024, Consumers issued $<ix:nonFraction unitRef="usd" contextRef="c-415" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-1486">600</ix:nonFraction>&#160;million of first mortgage bonds that mature in May&#160;2029 and bear interest at a rate of <ix:nonFraction unitRef="number" contextRef="c-415" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1487">4.600</ix:nonFraction>&#160;percent. The proceeds of the bonds will be used for general corporate purposes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Convertible Senior Notes:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2023, CMS&#160;Energy issued an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-416" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-1488">800</ix:nonFraction>&#160;million convertible senior notes that bear an interest rate of <ix:nonFraction unitRef="number" contextRef="c-416" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1489">3.375</ix:nonFraction>&#160;percent and mature in May&#160;2028 unless redeemed, repurchased, or converted earlier. Unamortized debt costs associated with this issuance were $<ix:nonFraction unitRef="usd" contextRef="c-416" decimals="-6" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="f-1490">12</ix:nonFraction>&#160;million at December&#160;31,&#160;2023. The convertible senior notes rank equal in right of payment to any of CMS&#160;Energy&#8217;s unsecured indebtedness that is not subordinated. There are no sinking fund requirements for the notes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Holders of the convertible senior notes may convert their notes at their option in accordance with the conditions outlined in the related indenture. CMS&#160;Energy will settle conversions of the notes by paying cash up to the aggregate principal amount of the notes to be converted and paying or delivering, as the case may be, cash, shares of CMS&#160;Energy common stock, or a combination of cash and shares of CMS&#160;Energy common stock, at its election, in respect of the remainder, if any, of its conversion obligation in excess of the aggregate principal amount of the notes being converted. The conversion rate will be subject to adjustment for anti-dilutive events and fundamental change and redemption provisions </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">128</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1216-6" continuedAt="f-1216-7"><ix:continuation id="f-1215-6" continuedAt="f-1215-7"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as described in the related indenture. At December&#160;31,&#160;2023, the conversion price for the notes was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-404" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-1491">73.97</ix:nonFraction>&#160;per share of common stock.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy may redeem for cash all or any portion of the notes, at its option, on or after May&#160;6,&#160;2026 if the last reported sale price of its common stock has been at least <ix:nonFraction unitRef="number" contextRef="c-417" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-1492">130</ix:nonFraction>&#160;percent of the conversion price then in effect for at least</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="d" contextRef="c-417" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="f-1493">20</ix:nonFraction></span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">trading days during any <ix:nonFraction unitRef="d" contextRef="c-417" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="f-1494">30</ix:nonFraction></span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">consecutive trading day period. Holders of the convertible senior notes may require CMS&#160;Energy to repurchase for cash all or any portion of their notes if a fundamental change, as outlined in the related indenture, occurs. In both cases, CMS&#160;Energy will redeem or repurchase the notes at a price equal to <ix:nonFraction unitRef="number" contextRef="c-417" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-1495">100</ix:nonFraction>&#160;percent of the principal amount of the notes to be redeemed or repurchased, plus accrued and unpaid interest. </span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_304"></div><ix:continuation id="f-1216-7" continuedAt="f-1216-8"><ix:continuation id="f-1215-7" continuedAt="f-1215-8"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Retirements: </span><ix:continuation id="f-1439-4" continuedAt="f-1439-5"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during 2023:</span></ix:continuation></div><ix:continuation id="f-1439-5"><div style="margin-bottom: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:38.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.127%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Date</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-418" decimals="-6" name="us-gaap:RepaymentsOfDebt" scale="6" id="f-1496">185</ix:nonFraction>&#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-419" decimals="-6" name="us-gaap:RepaymentsOfDebt" scale="6" id="f-1497">185</ix:nonFraction>&#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 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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-420" decimals="-6" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="f-1498">1,000</ix:nonFraction>&#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-421" decimals="-6" name="us-gaap:RepaymentsOfDebt" scale="6" id="f-1499">300</ix:nonFraction>&#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 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-295" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1500">0.350</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-422" decimals="-6" name="us-gaap:RepaymentsOfDebt" scale="6" id="f-1501">325</ix:nonFraction>&#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 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-423" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1502">3.375</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="f-1503">1,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January 2024, CMS&#160;Energy retired $<ix:nonFraction unitRef="usd" contextRef="c-424" decimals="-6" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="f-1504">250</ix:nonFraction>&#160;million of its senior notes bearing an interest rate of <ix:nonFraction unitRef="number" contextRef="c-425" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1505">3.875</ix:nonFraction>&#160;percent and an original maturity date of March&#160;2024.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_322"></div><ix:continuation id="f-1216-8" continuedAt="f-1216-9"><ix:continuation id="f-1215-8" continuedAt="f-1215-9"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Regulatory Authorization for Financings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is required to maintain FERC authorization for financings. Its current authorization ends on March 31, 2025. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. </span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_310"></div><ix:continuation id="f-1216-9" continuedAt="f-1216-10"><ix:continuation id="f-1215-9" continuedAt="f-1215-10"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">First Mortgage Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#8217; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a two</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">times interest coverage ratio and having sufficient unfunded net property additions.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_313"></div><ix:continuation id="f-1216-10" continuedAt="f-1216-11"><ix:continuation id="f-1215-10" continuedAt="f-1215-11"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securitization Bonds:</span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain regulatory assets held by Consumers&#8217; subsidiaries, Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding, collateralize Consumers&#8217; securitization bonds. Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding are distinct subsidiaries. The bondholders of each entity have no recourse to the other&#8217;s assets or the assets of Consumers. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected by Consumers on behalf of each entity are remitted to that subsidiary&#8217;s account and are not available to creditors of Consumers or creditors of Consumers&#8217; affiliates other than the subsidiary that issued the bonds.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">129</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-1507" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-1506" escape="true"><ix:continuation id="f-1216-11" continuedAt="f-1216-12"><ix:continuation id="f-1215-11" continuedAt="f-1215-12"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Maturities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2023, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:</span></div><div style="margin-bottom: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:45.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term debt</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"/><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="f-1508">250</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="f-1509">250</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="f-1510">300</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="f-1511">625</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="f-1512">800</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="f-1513">725</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="f-1514">116</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="f-1515">237</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="f-1516">263</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="f-1517">843</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"/><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"/><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"/><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"/><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:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="f-1518">975</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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="f-1519">366</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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="f-1520">537</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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="f-1521">888</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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="6" id="f-1522">1,643</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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="f-1523">725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="f-1524">116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="f-1525">237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="f-1526">263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="f-1527">843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation></ix:nonNumeric></ix:nonNumeric><div id="i6eb35e0fb6bd461e96f1608454683d6b_316"></div><ix:continuation id="f-1216-12" continuedAt="f-1216-13"><ix:continuation id="f-1215-12" continuedAt="f-1215-13"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Credit Facilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="f-1529" continuedAt="f-1529-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="f-1528" continuedAt="f-1528-1" escape="true">The following credit facilities with banks were available at December&#160;31,&#160;2023:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-1529-1"><ix:continuation id="f-1528-1"><div style="margin-bottom: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:41.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</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"/><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"/><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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-426" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-1530">550</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-426" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="f-1531">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-426" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-1532">24</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-426" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-1533">526</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-427" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-1534">50</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-427" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="f-1535">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-427" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-1536">50</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-427" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="6" id="f-1537">&#8212;</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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-428" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-1538">37</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-428" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="f-1539">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-428" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-1540">37</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-428" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="6" id="f-1541">&#8212;</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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-429" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-1542">1,100</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-429" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="f-1543">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-429" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-1544">27</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-429" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-1545">1,073</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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2025</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-430" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-1546">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-430" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="f-1547">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-430" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-1548">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-430" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-1549">202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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"/><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"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were <ix:nonFraction unitRef="usd" contextRef="c-431" decimals="INF" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="0" id="f-1550">no</ix:nonFraction> borrowings under this facility during the year ended December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were <ix:nonFraction unitRef="usd" contextRef="c-432" decimals="INF" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="6" id="f-1551">no</ix:nonFraction>&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2023.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_325"></div><ix:continuation id="f-1216-13" continuedAt="f-1216-14"><ix:continuation id="f-1215-13" continuedAt="f-1215-14"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Short-term Borrowings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under Consumers&#8217; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#8217; revolving credit facilities and may have an aggregate principal amount outstanding of up to $<ix:nonFraction unitRef="usd" contextRef="c-433" decimals="-6" name="cms:ShortTermDebtAuthorizedBorrowings" format="ixt:num-dot-decimal" scale="6" id="f-1552">500</ix:nonFraction>&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2023, there were $<ix:nonFraction unitRef="usd" contextRef="c-434" decimals="-6" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="f-1553">93</ix:nonFraction>&#160;million of commercial paper notes outstanding under this program with a weighted-average annual interest rate of <ix:nonFraction unitRef="number" contextRef="c-434" decimals="5" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="f-1554">5.609</ix:nonFraction>&#160;percent, recorded as current notes payable on the consolidated balance sheets of CMS&#160;Energy and Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2023, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $<ix:nonFraction unitRef="usd" contextRef="c-435" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-1555">500</ix:nonFraction>&#160;million at an interest rate of the prior month&#8217;s average one-month Term SOFR minus <ix:nonFraction unitRef="number" contextRef="c-436" decimals="INF" sign="-" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-1556">0.100</ix:nonFraction>&#160;percent. At December&#160;31,&#160;2023, there were <ix:nonFraction unitRef="usd" contextRef="c-435" decimals="-6" name="us-gaap:NotesPayableCurrent" format="ixt:fixed-zero" scale="6" id="f-1557">no</ix:nonFraction> outstanding borrowings under the agreement.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">130</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_328"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1216-14" continuedAt="f-1216-15"><ix:continuation id="f-1215-14" continuedAt="f-1215-15"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers&#8217; Supplier Financing Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under a supplier financing program, Consumers agrees to pay a bank, acting as its payment agent, the stated amount of confirmed invoices from participating suppliers on the original maturity dates of the invoices. The supplier invoices that have been confirmed as valid under the program require payment in full within <ix:nonNumeric contextRef="c-437" name="us-gaap:SupplierFinanceProgramPaymentTimingPeriod" format="ixt-sec:durday" id="f-1558">60</ix:nonNumeric>&#160;days of the invoice date.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers does not provide collateral or a guarantee to the bank in support of its payment obligations under the agreement, nor does it pay a fee for the service. Consumers or the bank may terminate the supplier financing program agreement upon <ix:nonNumeric contextRef="c-437" name="cms:SupplierFinanceProgramTerminationPeriod" format="ixt-sec:durday" id="f-1559">30</ix:nonNumeric>&#160;days prior written notice to the other party. There were <ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:SupplierFinanceProgramObligationCurrent" format="ixt:fixed-zero" scale="0" id="f-1560">no</ix:nonFraction> trade payables outstanding under the program in accounts payable on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets at December&#160;31,&#160;2023, and less than $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:SupplierFinanceProgramObligationCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1561">1</ix:nonFraction>&#160;million at December&#160;31,&#160;2022.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_331"></div><ix:continuation id="f-1216-15" continuedAt="f-1216-16"><ix:continuation id="f-1215-15" continuedAt="f-1215-16"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2023, payment of dividends by CMS&#160;Energy on its common stock was limited to $<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-8" name="cms:AmountAvailableForDividendDistribution" format="ixt:num-dot-decimal" scale="9" id="f-1562">7.3</ix:nonFraction>&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the provisions of its articles of incorporation, at December&#160;31,&#160;2023, Consumers had $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-8" name="us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" format="ixt:num-dot-decimal" scale="9" id="f-1563">2.1</ix:nonFraction>&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#8217; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#8217; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the year ended December&#160;31,&#160;2023, Consumers paid $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="f-1564">695</ix:nonFraction>&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_334"></div><ix:continuation id="f-1216-16" continuedAt="f-1216-17"><ix:continuation id="f-1215-16" continuedAt="f-1215-17"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The authorized capital stock of CMS&#160;Energy consists of:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"><ix:nonFraction unitRef="shares" contextRef="c-35" decimals="-6" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-1565">350</ix:nonFraction>&#160;million shares of CMS&#160;Energy Common Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-35" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-1566">0.01</ix:nonFraction>&#160;per share</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"><ix:nonFraction unitRef="shares" contextRef="c-35" decimals="-6" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-1567">10</ix:nonFraction>&#160;million shares of CMS&#160;Energy Preferred Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-35" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-1568">0.01</ix:nonFraction>&#160;per share</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_337"></div><ix:continuation id="f-1216-17" continuedAt="f-1216-18"><ix:continuation id="f-1215-17" continuedAt="f-1215-18"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Common Stock: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2023, CMS&#160;Energy entered into an equity offering program under which it may sell shares of its common stock having an aggregate sales price of up to $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-9" name="cms:StockOfferingProgramMaximumValue" format="ixt:num-dot-decimal" scale="9" id="f-1569">1</ix:nonFraction>&#160;billion in privately negotiated transactions, in &#8220;at the market&#8221; offerings, or through forward sales transactions. There have been no sales of securities under this program.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2023, CMS&#160;Energy partially settled a forward contract, issued under its previous equity offering program, by issuing shares of its common stock at a weighted-average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-438" decimals="2" name="cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare" scale="0" id="f-1570">68.05</ix:nonFraction>&#160;per share, resulting in net proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-438" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-1571">178</ix:nonFraction>&#160;million.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" id="f-1572" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under its equity offering program at December&#160;31,&#160;2023:</span></div><div style="margin-bottom: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:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31,&#160;2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;3,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-439" decimals="INF" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-1573">328,207</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-439" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="f-1574">67.59</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-440" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="f-1575">68.37</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;24,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-441" decimals="INF" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-1576">1,677,938</ix:nonFraction></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-441" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="f-1577">69.46</ix:nonFraction>&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-442" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="f-1578">70.91</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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;29,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-443" decimals="INF" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-1579">1,783,388</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-443" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="f-1580">68.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-444" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="f-1581">69.54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under these contracts, CMS&#160;Energy may either settle physically by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or settle net by delivering or receiving </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">131</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1216-18" continuedAt="f-1216-19"><ix:continuation id="f-1215-18" continuedAt="f-1215-19"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#8217;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of December&#160;31,&#160;2023, CMS&#160;Energy would not have been required to deliver shares or pay cash. In January&#160;2024, CMS&#160;Energy settled the remaining forward sale contracts issued under its previous equity offering program by issuing shares at a weighted average price of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usdPerShare" contextRef="c-445" decimals="2" name="cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare" scale="0" id="f-1582">70.31</ix:nonFraction>&#160;p</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">er&#160;share, resulting in net proceeds o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">f $<ix:nonFraction unitRef="usd" contextRef="c-445" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-1583">266</ix:nonFraction>&#160;million.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_343"></div><ix:continuation id="f-1216-19"><ix:continuation id="f-1215-19"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Preferred Stock:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy&#8217;s Series&#160;C preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS&#160;PRC. Depositary shares represent a 1/1000th&#160;interest in a share of its Series&#160;C preferred stock. The Series&#160;C preferred stock has no maturity or mandatory redemption date and is not redeemable at the option of the holders. CMS&#160;Energy may, at its option, redeem the Series&#160;C preferred stock, in whole or in part, at any time on or after July&#160;15,&#160;2026. The Series&#160;C preferred stock ranks senior to CMS&#160;Energy&#8217;s common stock with respect to dividend rights and distribution rights upon liquidation. <ix:nonNumeric contextRef="c-1" name="cms:ScheduleOfPreferredStockTableTextBlock" id="f-1584" continuedAt="f-1584-1" escape="true">Presented in the following table are details of CMS&#160;Energy&#8217;s Series&#160;C preferred stock at December&#160;31,&#160;2023 and 2022:</ix:nonNumeric></span></div><ix:continuation id="f-1584-1"><div style="margin-bottom:13pt"><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:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depositary Share Par Value</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Depositary Share Optional Redemption Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Depositary Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Depositary Shares Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative, redeemable perpetual</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-40" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-1585"><ix:nonFraction unitRef="usdPerShare" contextRef="c-41" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-1586">25</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-41" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="f-1587"><ix:nonFraction unitRef="usdPerShare" contextRef="c-40" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="f-1588">25</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1589"><ix:nonFraction unitRef="shares" contextRef="c-41" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1590">9,200,000</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-41" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1591"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1592">9,200,000</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Preferred Stock of Subsidiary:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; preferred stock is traded on the New&#160;York Stock Exchange under the symbol <ix:nonNumeric contextRef="c-8" name="dei:TradingSymbol" id="f-1593">CMS-PB</ix:nonNumeric>. <ix:nonNumeric contextRef="c-2" name="cms:ScheduleOfPreferredStockTableTextBlock" id="f-1594" continuedAt="f-1594-1" escape="true">Presented in the following table are details of Consumers&#8217; preferred stock at December&#160;31,&#160;2023 and 2022:</ix:nonNumeric></span></div><ix:continuation id="f-1594-1"><div style="margin-bottom: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:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Par Value</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Optional Redemption Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative, with no mandatory redemption</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-446" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-1595"><ix:nonFraction unitRef="usdPerShare" contextRef="c-447" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-1596">100</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-446" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="f-1597"><ix:nonFraction unitRef="usdPerShare" contextRef="c-447" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="f-1598">110</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-447" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1599"><ix:nonFraction unitRef="shares" contextRef="c-446" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1600">7,500,000</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-446" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1601"><ix:nonFraction unitRef="shares" contextRef="c-447" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1602">373,148</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_346"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="ieec34d5935284ecd8c23fe27e9ebe081_2991"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">5:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-2" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="f-1605" continuedAt="f-1605-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="f-1604" continuedAt="f-1604-1" escape="true">Fair Value Measurements</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-1605-1" continuedAt="f-1605-2"><ix:continuation id="f-1604-1" continuedAt="f-1604-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. When measuring fair value, CMS&#160;Energy and Consumers are required to incorporate all assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. A fair value hierarchy prioritizes inputs used to measure fair value according to their observability in the market. The three&#160;levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;2 inputs are observable, market-based inputs, other than Level&#160;1 prices. Level&#160;2 inputs may include quoted prices for similar assets or liabilities in active markets, quoted prices in inactive markets, and inputs derived from or corroborated by observable market data.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">132</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1605-2"><ix:continuation id="f-1604-2"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;3 inputs are unobservable inputs that reflect CMS&#160;Energy&#8217;s or Consumers&#8217; own assumptions about how market participants would value their assets and liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers classify fair value measurements within the fair value hierarchy based on the lowest level of input that is significant to the fair value measurement in its entirety.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-1607" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-1606" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom: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:33.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.324%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',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="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"/><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"/><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-448" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-1608">18</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-449" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1609">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-450" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1610">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-451" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1611">&#8212;</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-448" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-1612">21</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-449" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-1613">18</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-450" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-1614">21</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-451" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-1615">17</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-448" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="f-1616">30</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-449" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="f-1617">24</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-450" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="f-1618">22</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-451" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="f-1619">18</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="f-1620">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="f-1621">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="f-1622">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="f-1623">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-452" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-1624">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-453" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-1625">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-454" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-1626">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-455" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-1627">37</ix:nonFraction>&#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;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-448" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="f-1628">30</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-449" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="f-1629">24</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-450" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="f-1630">22</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-451" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="f-1631">18</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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-452" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-1632">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-453" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-1633">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-454" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-1634">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-455" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-1635">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.</span></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash equivalents and restricted cash equivalents consist of money market funds with daily liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Nonqualified Deferred Compensation Plan Assets and Liabilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The nonqualified deferred compensation plan assets consist of mutual funds, which are bought and sold only at the discretion of plan participants.The assets are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#8209;current assets and the liabilities in other non&#8209;current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#8217;s and Consumers&#8217; derivatives are classified as Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The majority of derivatives classified as Level&#160;3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#8217; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">133</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_352"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="icca6071938fa4c5fb06c0f09ebea65fc_1153"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">6:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-2" name="cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" id="f-1637" continuedAt="f-1637-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" id="f-1636" continuedAt="f-1636-1" escape="true">Financial Instruments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-1637-1" continuedAt="f-1637-2"><ix:continuation id="f-1636-1" continuedAt="f-1636-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#8217;s and Consumers&#8217; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. <ix:nonNumeric contextRef="c-2" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="f-1639" continuedAt="f-1639-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="f-1638" continuedAt="f-1638-1" escape="true">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-1639-1"><ix:continuation id="f-1638-1"><div style="margin-bottom: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:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.957%"/><td style="width:0.1%"/></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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"/><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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="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"/><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"/><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"/><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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-456" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-1640">11</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-457" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-1641">11</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-458" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1642">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-459" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1643">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-460" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-1644">11</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-1645">14</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-1646">14</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-463" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1647">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-464" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1648">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-465" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-1649">14</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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</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"/><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"/><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"/><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"/><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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-456" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1650">15,483</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-457" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1651">14,305</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-458" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1652">1,103</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-459" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1653">11,186</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-460" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1654">2,016</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1655">14,212</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1656">12,384</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-463" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-1657">987</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-464" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1658">8,741</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-465" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1659">2,656</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-456" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-1660">11</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-457" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-1661">11</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-458" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1662">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-459" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1663">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-460" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-1664">11</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-1665">9</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-1666">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-463" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1667">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-464" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1668">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-465" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-1669">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="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"/><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"/><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"/><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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-466" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-1670">11</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-467" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-1671">11</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-468" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1672">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-469" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1673">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-470" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-1674">11</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-471" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-1675">14</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-472" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-1676">14</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1677">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-474" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1678">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="f-1679">14</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"/><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"/><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"/><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"/><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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-466" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="f-1680">97</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-467" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="f-1681">97</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-468" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1682">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-469" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1683">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-470" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="f-1684">97</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-471" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="f-1685">101</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-472" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="f-1686">101</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1687">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-474" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1688">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="f-1689">101</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</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"/><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"/><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"/><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"/><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"/><td colspan="3" style="background-color:#cceeff;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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1690">10,762</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1691">9,757</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-1692">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1693">7,741</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1694">2,016</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1695">10,183</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1696">8,728</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-483" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-1697">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-484" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1698">6,172</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-485" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1699">2,556</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt &#8211; related party</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-486" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-1700">424</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-487" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-1701">303</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-488" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-1702">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-489" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-1703">303</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-490" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-1704">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-491" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-1705">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-492" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-1706">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-493" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-1707">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-494" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-1708">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-495" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="f-1709">&#8212;</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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-466" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-1710">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-467" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-1711">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-468" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1712">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-469" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1713">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-470" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="f-1714">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-471" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1715">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-472" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1716">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1717">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-474" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1718">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1719">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1720"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1721">6</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1722"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1723">7</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1724">975</ix:nonFraction>&#160;million at December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1725">1,090</ix:nonFraction>&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:OtherShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="f-1726">2</ix:nonFraction>&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1727"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1728">7</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2023 and 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1729">725</ix:nonFraction>&#160;million at December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-1730">991</ix:nonFraction>&#160;million at December&#160;31,&#160;2022.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">134</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1637-2"><ix:continuation id="f-1636-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notes receivable &#8211; related party represents Consumers&#8217; portion of the DB&#160;SERP demand note payable issued by CMS&#160;Energy to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of <ix:nonFraction unitRef="number" contextRef="c-496" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1731">4.10</ix:nonFraction>&#160;percent and has a maturity date of 2028.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_358"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">7:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" id="f-1733" continuedAt="f-1733-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" id="f-1732" continuedAt="f-1732-1" escape="true">Plant, Property, and Equipment</ix:nonNumeric></ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-2" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-1735" continuedAt="f-1735-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-1734" continuedAt="f-1734-1" escape="true"><ix:continuation id="f-1733-1" continuedAt="f-1733-2"><ix:continuation id="f-1732-1" continuedAt="f-1732-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</span></div><div style="margin-bottom: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:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated<br/>Depreciable<br/>Life in Years</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-497" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" format="ixt-sec:duryear" id="f-1736">3</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-498" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" format="ixt-sec:duryear" id="f-1737">125</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-1738">31,723</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-1739">29,342</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</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"/><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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-499" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1740">3</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-500" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1741">40</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-501" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-1742">1,387</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-502" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-1743">1,124</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-503" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-1744">24</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-504" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-1745">24</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-505" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1746">3</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-506" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1747">5</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-507" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="f-1748">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-508" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="f-1749">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-1750">33,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-1751">30,491</ix:nonFraction>&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:ConstructionInProgressGross" scale="6" id="f-1752">944</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="6" id="f-1753">1,182</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-1754">9,007</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-1755">8,960</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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></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 #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-1756">25,072</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-1757">22,713</ix:nonFraction>&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Electric</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-509" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" format="ixt-sec:duryear" id="f-1758">15</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-510" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" format="ixt-sec:duryear" id="f-1759">125</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-511" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" format="ixt:num-dot-decimal" scale="6" id="f-1760">6,511</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-512" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" format="ixt:num-dot-decimal" scale="6" id="f-1761">5,780</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-513" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" format="ixt-sec:duryear" id="f-1762">15</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-514" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" format="ixt-sec:duryear" id="f-1763">75</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-515" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" format="ixt:num-dot-decimal" scale="6" id="f-1764">11,339</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-516" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" format="ixt:num-dot-decimal" scale="6" id="f-1765">10,590</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-517" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1766">5</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-518" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1767">55</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-519" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-1768">1,355</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-520" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-1769">1,374</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-521" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-1770">97</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-522" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-1771">126</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gas</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-523" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" format="ixt-sec:duryear" id="f-1772">20</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-524" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" format="ixt-sec:duryear" id="f-1773">85</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-525" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" format="ixt:num-dot-decimal" scale="6" id="f-1774">7,452</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-526" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" format="ixt:num-dot-decimal" scale="6" id="f-1775">6,951</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-527" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" format="ixt-sec:duryear" id="f-1776">17</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-528" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" format="ixt-sec:duryear" id="f-1777">75</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-529" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission" format="ixt:num-dot-decimal" scale="6" id="f-1778">2,806</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-530" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission" format="ixt:num-dot-decimal" scale="6" id="f-1779">2,440</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-531" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1780">27</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-532" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1781">75</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-533" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-1782">1,295</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-534" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-1783">1,197</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-535" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1784">5</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-536" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1785">55</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-537" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="6" id="f-1786">815</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-538" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="6" id="f-1787">835</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-539" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-1788">15</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-540" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-1789">20</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-utility property</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-541" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1790">3</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-542" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1791">51</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-543" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentOther" scale="6" id="f-1792">38</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-544" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentOther" scale="6" id="f-1793">29</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-1794">31,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-1795">29,342</ix:nonFraction>&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="f-1796">845</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="f-1797">994</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-1798">8,796</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-1799">8,791</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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-1800">23,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-1801">21,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">A portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the amortization terms of CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance leases, see Note&#160;8, Leases.</span></div></ix:continuation></ix:continuation></ix:nonNumeric></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">135</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1733-2" continuedAt="f-1733-3"><ix:continuation id="f-1732-2" continuedAt="f-1732-3"><ix:continuation id="f-1735-1" continuedAt="f-1735-2"><ix:continuation id="f-1734-1"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; plant additions were $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-8" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="9" id="f-1802">3.1</ix:nonFraction>&#160;billion for the year ended December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-8" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="9" id="f-1803">2.3</ix:nonFraction>&#160;billion for the year ended December&#160;31,&#160;2022. Consumers&#8217; plant retirements, which include the impact of transfers to held for sale, were $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="f-1804">856</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="f-1805">290</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022. Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment an amount of $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-8" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="9" id="f-1806">1.3</ix:nonFraction>&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;2, Regulatory Matters. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Underground storage includes base natural gas of $<ix:nonFraction unitRef="usd" contextRef="c-545" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-1807">26</ix:nonFraction>&#160;million at December&#160;31,&#160;2023 and<ix:nonFraction unitRef="usd" contextRef="c-546" xsi:nil="true" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" id="f-1808"></ix:nonFraction> 2022. Base natural gas is not subject to depreciation.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Asset Acquisition: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2023, Consumers purchased the Covert Generating Station, a natural gas-fueled generating facility with <ix:nonFraction unitRef="mw" contextRef="c-547" decimals="-2" name="cms:PublicUtilityUtilityPlantNameplateCapacity" format="ixt:num-dot-decimal" scale="0" id="f-1809">1,200</ix:nonFraction>&#160;MW of nameplate capacity in Van&#160;Buren County, Michigan for $<ix:nonFraction unitRef="usd" contextRef="c-548" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-1810">810</ix:nonFraction>&#160;million. In August&#160;2023, Consumers paid an additional $<ix:nonFraction unitRef="usd" contextRef="c-549" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-1811">2</ix:nonFraction>&#160;million as a result of a post-closing adjustment required under the purchase agreement. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers accounted for the purchase as an asset acquisition, allocating the purchase price to the assets acquired and liabilities assumed based on their relative fair value. The original cost of the plant was $<ix:nonFraction unitRef="usd" contextRef="c-550" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants" format="ixt:num-dot-decimal" scale="6" id="f-1812">665</ix:nonFraction>&#160;million and the seller had recognized $<ix:nonFraction unitRef="usd" contextRef="c-550" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1" format="ixt:num-dot-decimal" scale="6" id="f-1813">225</ix:nonFraction>&#160;million of accumulated depreciation. Upon acquisition, Consumers recorded the net book value of $<ix:nonFraction unitRef="usd" contextRef="c-547" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="6" id="f-1814">440</ix:nonFraction>&#160;million and a plant acquisition adjustment of $<ix:nonFraction unitRef="usd" contextRef="c-547" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" format="ixt:num-dot-decimal" scale="6" id="f-1815">370</ix:nonFraction>&#160;million, resulting in an increase to plant, property, and equipment of $<ix:nonFraction unitRef="usd" contextRef="c-551" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="f-1816">810</ix:nonFraction>&#160;million. The remainder of the purchase price was allocated among various working capital accounts.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Intangible Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Included in net plant, property, and equipment are intangible assets. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-1818" continuedAt="f-1818-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-1817" continuedAt="f-1817-1" escape="true">Presented in the following table are details about Consumers&#8217; intangible assets:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-1818-1"><ix:continuation id="f-1817-1"><div style="margin-bottom: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:34.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.519%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:24pt"><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td></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"/><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"/><td colspan="3" style="display:none"/></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"/><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"/><td colspan="3" style="display:none"/></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"/><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"/><td colspan="3" style="display:none"/></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"/><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"/><td colspan="3" style="display:none"/></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"/><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"/><td colspan="3" style="display:none"/></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"/><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"/><td colspan="3" style="display:none"/></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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</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"/><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"/><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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-552" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-1819">3</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-553" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-1820">15</ix:nonNumeric></span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-554" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-1821">772</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-554" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-1822">543</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-555" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-1823">846</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-555" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-1824">593</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-556" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-1825">50</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-557" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-1826">85</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-558" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-1827">229</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-558" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-1828">64</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-559" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-1829">218</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-559" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-1830">61</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Franchises and consents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-560" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-1831">5</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-561" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-1832">50</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-562" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-1833">16</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-562" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-1834">11</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-563" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-1835">16</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-563" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-1836">10</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-564" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-1837">11</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-564" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-1838">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-565" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-1839">9</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-565" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-1840">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-566" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-1841">24</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-566" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-1842">15</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-567" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-1843">25</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-567" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-1844">16</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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="f-1845">1,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-1846">640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="f-1847">1,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-1848">686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; intangible asset additions were $<ix:nonFraction unitRef="usd" contextRef="c-568" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="f-1849">80</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-569" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="f-1850">116</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022. Consumers&#8217; intangible asset retirements were $<ix:nonFraction unitRef="usd" contextRef="c-568" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="f-1851">142</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-569" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="f-1852">104</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</span></div></ix:continuation></ix:continuation><ix:nonNumeric contextRef="c-2" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-1854" continuedAt="f-1854-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-1853" continuedAt="f-1853-1" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking process.</span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">136</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1733-3" continuedAt="f-1733-4"><ix:continuation id="f-1732-3" continuedAt="f-1732-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:PlantRetirementAndAbandonmentPolicy" id="f-1856" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:PlantRetirementAndAbandonmentPolicy" id="f-1855" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</span></div></ix:nonNumeric></ix:nonNumeric><ix:continuation id="f-1854-1"><ix:continuation id="f-1853-1"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Software:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:AllowanceForFundsUsedDuringConstructionPolicy" id="f-1858" continuedAt="f-1858-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:AllowanceForFundsUsedDuringConstructionPolicy" id="f-1857" continuedAt="f-1857-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">AFUDC: </span></ix:nonNumeric></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="f-1858-1"><ix:continuation id="f-1857-1">Consumers capitalizes AFUDC on regulated major construction projects. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.</ix:continuation></ix:continuation> <ix:nonNumeric contextRef="c-2" name="cms:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" id="f-1859" continuedAt="f-1859-1" escape="true">Presented in the following table are Consumers&#8217; average AFUDC capitalization rates:</ix:nonNumeric></span></div><ix:continuation id="f-1859-1"><div style="margin-bottom:13pt"><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:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-570" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="f-1860">6.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-571" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="f-1861">6.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-572" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="f-1862">6.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-573" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="f-1863">5.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-574" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="f-1864">5.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-575" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="f-1865">5.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div></ix:continuation><ix:continuation id="f-1735-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Assets Under Finance Leases:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are further details about changes in CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance leases: </span></div><div style="margin-bottom:13pt"><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:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-1866">170</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-1867">332</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cms:FinanceLeaseAssetsAdditions" format="ixt:fixed-zero" scale="6" id="f-1868">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="cms:FinanceLeaseAssetsAdditions" scale="6" id="f-1869">44</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net retirements and other adjustments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cms:FinanceLeaseAssetNetRetirementsAndAdjustments" scale="6" id="f-1870">34</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="cms:FinanceLeaseAssetNetRetirementsAndAdjustments" scale="6" id="f-1871">206</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-1872">136</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-1873">170</ix:nonFraction>&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-1874">146</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-1875">332</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="cms:FinanceLeaseAssetsAdditions" format="ixt:fixed-zero" scale="6" id="f-1876">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="cms:FinanceLeaseAssetsAdditions" scale="6" id="f-1877">20</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net retirements and other adjustments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="cms:FinanceLeaseAssetNetRetirementsAndAdjustments" scale="6" id="f-1878">34</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="cms:FinanceLeaseAssetNetRetirementsAndAdjustments" scale="6" id="f-1879">206</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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-1880">112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-1881">146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Assets under finance leases are presented as gross amounts. CMS&#160;Energy and Consumers&#8217; accumulated amortization of assets under finance leases was $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="f-1882">64</ix:nonFraction>&#160;million at December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="f-1883">88</ix:nonFraction>&#160;million at December&#160;31,&#160;2022.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">137</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1733-4" continuedAt="f-1733-5"><ix:continuation id="f-1732-4" continuedAt="f-1732-5"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Depreciation and Amortization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" id="f-1885" continuedAt="f-1885-1" escape="true"><ix:nonNumeric contextRef="c-2" name="cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" id="f-1884" continuedAt="f-1884-1" escape="true">Presented in the following table are further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-1885-1"><ix:continuation id="f-1884-1"><div style="margin-bottom:13pt"><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:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-576" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-1886">8,790</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-577" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-1887">8,785</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-578" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="f-1888">217</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-579" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="f-1889">175</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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-580" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-1890">8,790</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-581" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-1891">8,785</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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-582" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="f-1892">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-583" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="f-1893">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-2" name="us-gaap:RegulatoryDepreciationAndAmortizationPolicy" id="f-1894" escape="true">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives.</ix:nonNumeric> <ix:nonNumeric contextRef="c-2" name="cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" id="f-1895" continuedAt="f-1895-1" escape="true">Presented in the following table are the composite depreciation rates for Consumers&#8217; segment properties:</ix:nonNumeric></span></div><ix:continuation id="f-1895-1"><div style="margin-bottom:13pt"><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:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility property</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-584" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="f-1896">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-585" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="f-1897">3.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-586" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="f-1898">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility property</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-587" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="f-1899">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-588" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="f-1900">2.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-589" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="f-1901">2.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other property</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-590" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="f-1902">7.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-591" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="f-1903">8.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-592" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="f-1904">9.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-2" name="us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" id="f-1906" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" id="f-1905" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cms:ScheduleOfDepriciationAndAmortizationTableTextBlock" id="f-1908" escape="true"><ix:nonNumeric contextRef="c-2" name="cms:ScheduleOfDepriciationAndAmortizationTableTextBlock" id="f-1907" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</span></div><div style="margin-bottom:13pt"><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:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.962%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-1909">1,050</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:Depreciation" scale="6" id="f-1910">990</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:Depreciation" scale="6" id="f-1911">975</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-593" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1912">92</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-594" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1913">103</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-595" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1914">108</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-596" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1915">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-597" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1916">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-598" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1917">4</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-599" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1918">33</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-600" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1919">28</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-601" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1920">27</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-1921">1,180</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-1922">1,126</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-1923">1,114</ix:nonFraction>&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-1924">1,007</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:Depreciation" scale="6" id="f-1925">952</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:Depreciation" scale="6" id="f-1926">938</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-602" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1927">92</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-603" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1928">103</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-604" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1929">108</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-605" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1930">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-606" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1931">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-607" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1932">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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-608" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1933">33</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-609" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1934">28</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-610" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-1935">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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-1936">1,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-1937">1,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-1938">1,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">138</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1733-5"><ix:continuation id="f-1732-5"><ix:nonNumeric contextRef="c-2" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="f-1940" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="f-1939" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</span></div><div style="margin-bottom:13pt"><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:45.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></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"/><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"/><td colspan="3" style="display:none"/></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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</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"/><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"/><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" id="f-1941">89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="f-1942">88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="f-1943">87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="f-1944">81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="f-1945">73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Jointly Owned Regulated Utility Facilities</span></div><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock" id="f-1946" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are Consumers&#8217; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2023: </span></div><div style="margin-bottom:13pt"><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:34.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Ownership Share</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J.H.&#160;Campbell Unit 3</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ludington</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ownership share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-611" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-1947">93.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-227" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="f-1948">51.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant in service</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-611" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="6" id="f-1949">1,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" scale="6" id="f-1950">619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-612" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" scale="6" id="f-1951">443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated provision for depreciation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-611" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" scale="6" id="f-1952">812</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" scale="6" id="f-1953">227</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-612" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" scale="6" id="f-1954">97</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant under construction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-611" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" scale="6" id="f-1955">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" scale="6" id="f-1956">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-612" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" scale="6" id="f-1957">11</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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-611" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="6" id="f-1958">941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="6" id="f-1959">397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-612" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="6" id="f-1960">357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#8217;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units and, in 2022, removed an amount representing the projected remaining book value of the electric generating units upon their retirement from total plant, property, and equipment and recorded it as a regulatory asset on its consolidated balance sheets. For additional details, see Note&#160;2, Regulatory Matters. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is engaged in ongoing litigation with Wolverine Power related to Consumers&#8217; authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#8217;s Joint Ownership and Operating Agreement. For additional details on this dispute, see Note&#160;3, Contingencies and Commitments&#8212;J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers and DTE Electric are engaged in ongoing litigation with TAES and Toshiba related to the 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. For additional details on this dispute, see Note&#160;3, Contingencies and Commitments&#8212;Ludington Overhaul Contract Dispute.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">139</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_361"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">8:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="cms:LesseeAndLessorLeasesTextBlock" id="f-1962" continuedAt="f-1962-1" escape="true"><ix:nonNumeric contextRef="c-2" name="cms:LesseeAndLessorLeasesTextBlock" id="f-1961" continuedAt="f-1961-1" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-2" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-1964" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-1963" escape="true"><ix:continuation id="f-1962-1" continuedAt="f-1962-2"><ix:continuation id="f-1961-1" continuedAt="f-1961-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Lessee</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Most of Consumers&#8217; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#8209;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#8217;s equity method subsidiaries as a finance lease.</span></div></ix:continuation></ix:continuation></ix:nonNumeric></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">140</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:nonNumeric contextRef="c-2" name="cms:AssetsAndLiabilitiesOfLesseeTableTextBlock" id="f-1966" escape="true"><ix:nonNumeric contextRef="c-1" name="cms:AssetsAndLiabilitiesOfLesseeTableTextBlock" id="f-1965" escape="true"><ix:continuation id="f-1962-2" continuedAt="f-1962-3"><ix:continuation id="f-1961-2" continuedAt="f-1961-3"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</span></div><div style="margin-bottom: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:53.867%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating leases</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"/><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"/><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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1967"><span style="-sec-ix-hidden:f-1968">Right-of-use assets</span></span></span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-1969">26</ix:nonFraction></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-1970">31</ix:nonFraction></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-1971">23</ix:nonFraction></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-1972">27</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</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"/><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"/><td colspan="3" style="background-color:#cceeff;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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1973"><span style="-sec-ix-hidden:f-1974">Current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-1975">4</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-1976">4</ix:nonFraction></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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-1977">4</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-1978">4</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1979"><span style="-sec-ix-hidden:f-1980">Non-current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-1981">22</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-1982">27</ix:nonFraction></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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-1983">19</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-1984">23</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance leases</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"/><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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1985"><span style="-sec-ix-hidden:f-1986">Right-of-use assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="f-1987">71</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="f-1988">82</ix:nonFraction></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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="f-1989">48</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="f-1990">58</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1991"><span style="-sec-ix-hidden:f-1992">Current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="f-1993">5</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="f-1994">9</ix:nonFraction></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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="f-1995">5</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="f-1996">9</ix:nonFraction></span></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-1997">62</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-1998">68</ix:nonFraction></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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-1999">39</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-2000">45</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average remaining lease term (in years)</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"/><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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-35" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-2001">19</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-32" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-2002">20</ix:nonNumeric></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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-111" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-2003">18</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-108" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-2004">18</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-35" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-2005">19</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-32" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-2006">18</ix:nonNumeric></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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-111" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-2007">11</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-108" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-2008">10</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</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 #000;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 #000;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 #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-35" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-2009">5.2</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-32" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-2010">4.0</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-111" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-2011">5.3</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-108" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-2012">3.9</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-35" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-2013">5.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-32" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-2014">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-111" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-2015">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-108" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-2016">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes related-party lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="c-613" decimals="-6" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="f-2017"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-6" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="f-2018">24</ix:nonFraction></ix:nonFraction>&#160;million, of which less than $<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="f-2019"><ix:nonFraction unitRef="usd" contextRef="c-613" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="f-2020">1</ix:nonFraction></ix:nonFraction>&#160;million was current, at December&#160;31,&#160;2023 and 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</span></div></ix:continuation></ix:continuation></ix:nonNumeric></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">141</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1962-3" continuedAt="f-1962-4"><ix:continuation id="f-1961-3" continuedAt="f-1961-4"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. <ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-2022" continuedAt="f-2022-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:LeaseCostTableTextBlock" id="f-2021" continuedAt="f-2021-1" escape="true">Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-2022-1"><ix:continuation id="f-2021-1"><div style="margin-bottom:13pt"><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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="f-2023">6</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="f-2024">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="f-2025">9</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="f-2026">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="f-2027">15</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="f-2028">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="f-2029">107</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="f-2030">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="f-2031">14</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="f-2032">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="f-2033">151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="f-2034">148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="f-2035">5</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="f-2036">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="f-2037">8</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="f-2038">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="f-2039">13</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="f-2040">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="f-2041">107</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="f-2042">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="f-2043">14</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="f-2044">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="f-2045">147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="f-2046">147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is supplemental cash flow information related to CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</span></div><div style="margin-bottom:13pt"><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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="f-2047">6</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="f-2048">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="f-2049">15</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="f-2050">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="f-2051">8</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="f-2052">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-2053">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-2054">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="6" id="f-2055">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="6" id="f-2056">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="f-2057">6</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="f-2058">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="f-2059">13</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="f-2060">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="f-2061">8</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="f-2062">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-2063">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-2064">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="6" id="f-2065">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="6" id="f-2066">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">142</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1962-4" continuedAt="f-1962-5"><ix:continuation id="f-1961-4" continuedAt="f-1961-5"><ix:nonNumeric contextRef="c-2" name="cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" id="f-2068" escape="true"><ix:nonNumeric contextRef="c-1" name="cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" id="f-2067" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">cancelable leases:</span></div><div style="margin-bottom: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:55.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pipelines and PPAs</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-2069">5</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-2070">13</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-2071">6</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-2072">19</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-2073">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-2074">13</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-2075">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-2076">16</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-2077">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-2078">13</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-2079">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-2080">17</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-2081">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-2082">13</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-2083">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-2084">14</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="f-2085">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="f-2086">13</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="f-2087">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="f-2088">14</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029 and thereafter</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="f-2089">30</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="f-2090">26</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="f-2091">66</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="f-2092">92</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="f-2093">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="f-2094">91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="f-2095">81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="f-2096">172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-2097">19</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-2098">62</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-2099">43</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-2100">105</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="f-2101">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="f-2102">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="f-2103">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="f-2104">67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-2105">5</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-617" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-2106">13</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-618" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-2107">5</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-2108">18</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-2109">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-617" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-2110">13</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-618" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-2111">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-2112">15</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-2113">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-617" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-2114">13</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-618" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-2115">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-2116">15</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-2117">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-617" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-2118">13</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-618" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:fixed-zero" scale="6" id="f-2119">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-2120">13</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="f-2121">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-617" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="f-2122">13</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-618" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:fixed-zero" scale="6" id="f-2123">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="f-2124">13</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029 and thereafter</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="f-2125">24</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-617" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="f-2126">26</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-618" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="f-2127">8</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="f-2128">34</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="f-2129">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-617" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="f-2130">91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-618" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="f-2131">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="f-2132">108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-2133">15</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-617" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-2134">62</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-618" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-2135">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-2136">64</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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="f-2137">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-617" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="f-2138">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-618" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="f-2139">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="f-2140">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Lessor</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are the lessor under power sales and natural gas delivery agreements that are accounted for as leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2023, lease revenue from these power sales agreements was $<ix:nonFraction unitRef="usd" contextRef="c-619" decimals="-6" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-2141">116</ix:nonFraction>&#160;million, which included variable lease payments of $<ix:nonFraction unitRef="usd" contextRef="c-619" decimals="-6" name="us-gaap:OperatingLeaseVariableLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-2142">74</ix:nonFraction>&#160;million. For the year ended December&#160;31,&#160;2022, lease revenue from these power sales agreements was $<ix:nonFraction unitRef="usd" contextRef="c-620" decimals="-6" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-2143">240</ix:nonFraction>&#160;million, which included variable lease payments of $<ix:nonFraction unitRef="usd" contextRef="c-620" decimals="-6" name="us-gaap:OperatingLeaseVariableLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-2144">191</ix:nonFraction>&#160;million.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">143</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-1962-5"><ix:continuation id="f-1961-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" id="f-2145" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental payments to be received under CMS&#160;Energy&#8217;s non&#8209;cancelable operating leases:</span></div><div style="margin-bottom:13pt"><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:88.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" scale="6" id="f-2146">43</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears" scale="6" id="f-2147">44</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears" scale="6" id="f-2148">18</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="display:none"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceived" scale="6" id="f-2149">105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#8217;s consolidated financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Minimum rental payments to be received under Consumers&#8217; direct financing lease are less than $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" format="ixt:num-dot-decimal" scale="6" id="f-2150"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" format="ixt:num-dot-decimal" scale="6" id="f-2151"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="f-2152"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" format="ixt:num-dot-decimal" scale="6" id="f-2153"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" format="ixt:num-dot-decimal" scale="6" id="f-2154">1</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million for each of the next five&#160;years and $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" format="ixt:num-dot-decimal" scale="6" id="f-2155">6</ix:nonFraction>&#160;million for the years thereafter. The lease receivable was $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable" format="ixt:num-dot-decimal" scale="6" id="f-2156">6</ix:nonFraction>&#160;million as of December&#160;31,&#160;2023, which does not include unearned income of $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="6" id="f-2157">5</ix:nonFraction>&#160;million.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_367"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">9:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="f-2159" continuedAt="f-2159-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="f-2158" continuedAt="f-2158-1" escape="true">Asset Retirement Obligations</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-2159-1" continuedAt="f-2159-2"><ix:continuation id="f-2158-1" continuedAt="f-2158-2"><ix:nonNumeric contextRef="c-2" name="us-gaap:AssetRetirementObligationsPolicy" id="f-2161" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:AssetRetirementObligationsPolicy" id="f-2160" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at Consumers.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock" id="f-2163" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock" id="f-2162" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</span></div><div style="margin-bottom: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:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO&#160;Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-Service&#160;Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-Lived&#160;Assets</span></td></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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution mains and services</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1973</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</span></td></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="display:none"/><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"/><td colspan="3" style="display:none"/></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="display:none"/><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"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">144</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="f-2165" continuedAt="f-2165-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="f-2164" continuedAt="f-2164-1" escape="true"><ix:continuation id="f-2159-2" continuedAt="f-2159-3"><ix:continuation id="f-2158-2" continuedAt="f-2158-3"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom: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:33.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2023</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2166">722</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="f-2167">4</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-2168">28</ix:nonFraction>)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2169">32</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="f-2170">9</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2171">739</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-621" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2172">24</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-622" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="f-2173">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-622" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="f-2174">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-622" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2175">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-622" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="f-2176">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-623" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2177">32</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2178">746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="f-2179">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-2180">28</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2181">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="f-2182">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2183">771</ix:nonFraction>&#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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-624" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2184">272</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-625" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="f-2185">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-625" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-2186">15</ix:nonFraction>)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-625" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2187">11</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-625" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="f-2188">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-626" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2189">268</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-627" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2190">287</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-628" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="f-2191">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-628" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-2192">10</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-628" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2193">14</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-628" decimals="-6" sign="-" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="f-2194">1</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-629" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2195">290</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-630" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2196">39</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-631" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="f-2197">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-631" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-2198">1</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-631" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2199">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-631" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="f-2200">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-632" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2201">51</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-633" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2202">95</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-634" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="f-2203">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-634" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="f-2204">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-634" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2205">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-634" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="f-2206">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-635" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2207">102</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-636" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2208">29</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-637" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="f-2209">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-637" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-2210">2</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-637" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2211">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-637" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="f-2212">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-638" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2213">28</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2214">722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="f-2215">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-2216">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2217">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="f-2218">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2219">739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation></ix:nonNumeric></ix:nonNumeric><div id="i6eb35e0fb6bd461e96f1608454683d6b_370"></div><ix:continuation id="f-2165-1"><ix:continuation id="f-2164-1"><ix:continuation id="f-2159-3"><ix:continuation id="f-2158-3"><div style="margin-bottom: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:33.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2022</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2220">605</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="f-2221">1</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-2222">39</ix:nonFraction>)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2223">27</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="f-2224">128</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2225">722</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-639" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2226">23</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-640" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="f-2227">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-640" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="f-2228">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-640" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2229">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-640" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="f-2230">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-621" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2231">24</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2232">628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="f-2233">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-2234">39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2235">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="f-2236">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2237">746</ix:nonFraction>&#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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-641" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2238">157</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-642" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="f-2239">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-642" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-2240">20</ix:nonFraction>)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-642" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2241">7</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-642" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="f-2242">128</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-624" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2243">272</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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-643" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2244">282</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-644" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="f-2245">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-644" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-2246">11</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-644" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2247">15</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-644" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="f-2248">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-627" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2249">287</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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-645" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2250">38</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-646" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="f-2251">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-646" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-2252">1</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-646" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2253">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-646" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="f-2254">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-630" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2255">39</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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-647" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2256">93</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-648" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="f-2257">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-648" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="f-2258">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-648" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2259">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-648" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="f-2260">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-633" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2261">95</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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-649" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2262">35</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-650" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="f-2263">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-650" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-2264">7</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-650" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2265">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-650" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="f-2266">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-636" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2267">29</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2268">605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="f-2269">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-2270">39</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-2271">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="f-2272">128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="f-2273">722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">145</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_373"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="i3aef38048cee418ba052208240d2c996_15"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">10:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-2275" continuedAt="f-2275-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-2274" continuedAt="f-2274-1" escape="true">Retirement Benefits</ix:nonNumeric></ix:nonNumeric></span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_379"></div><ix:continuation id="f-2275-1" continuedAt="f-2275-2"><ix:continuation id="f-2274-1" continuedAt="f-2274-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefit Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans include:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">non&#8209;contributory, qualified DB&#160;Pension Plans (closed to new non&#8209;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;2005)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a non&#8209;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">benefits to certain management employees under a non&#8209;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a non&#8209;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a contributory, qualified defined contribution 401(k)&#160;plan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">health care and life insurance benefits under an OPEB&#160;Plan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DB&#160;Pension Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#8217;s and Consumers&#8217; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DCCP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from <ix:nonFraction unitRef="number" contextRef="c-651" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" format="ixt-sec:numwordsen" scale="-2" id="f-2276">five</ix:nonFraction>&#160;percent to <ix:nonFraction unitRef="number" contextRef="c-652" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" format="ixt-sec:numwordsen" scale="-2" id="f-2277">ten</ix:nonFraction>&#160;percent of base pay, depending on years of service and employee class. Employees are not required to contribute in order to receive the plan&#8217;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $<ix:nonFraction unitRef="usd" contextRef="c-653" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2278">51</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2023, $<ix:nonFraction unitRef="usd" contextRef="c-654" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2279">48</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022, and $<ix:nonFraction unitRef="usd" contextRef="c-655" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2280">41</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021. DCCP expense for Consumers was $<ix:nonFraction unitRef="usd" contextRef="c-656" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2281">50</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2023, $<ix:nonFraction unitRef="usd" contextRef="c-657" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2282">48</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022, and $<ix:nonFraction unitRef="usd" contextRef="c-658" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2283">41</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DB&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. <ix:nonNumeric contextRef="c-1" name="cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" id="f-2285" continuedAt="f-2285-1" escape="true"><ix:nonNumeric contextRef="c-2" name="cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" id="f-2284" continuedAt="f-2284-1" escape="true">Presented in the following table are the fair values of trust assets and ABO for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-2285-1"><ix:continuation id="f-2284-1"><div style="margin-bottom:13pt"><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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-659" decimals="-6" name="cms:DefinedBenefitPlanTrustAssets" scale="6" id="f-2286">132</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-660" decimals="-6" name="cms:DefinedBenefitPlanTrustAssets" scale="6" id="f-2287">137</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-661" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="f-2288">115</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-662" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="f-2289">118</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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-663" decimals="-6" name="cms:DefinedBenefitPlanTrustAssets" scale="6" id="f-2290">98</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-664" decimals="-6" name="cms:DefinedBenefitPlanTrustAssets" scale="6" id="f-2291">101</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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-665" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="f-2292">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-666" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="f-2293">85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">146</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2275-2" continuedAt="f-2275-3"><ix:continuation id="f-2274-2" continuedAt="f-2274-3"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Neither CMS&#160;Energy nor Consumers made any contributions to the DB&#160;SERP in 2023 or 2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DC&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from <ix:nonFraction unitRef="number" contextRef="c-667" decimals="2" name="cms:PlanContributionPercentage" format="ixt-sec:numwordsen" scale="-2" id="f-2294">five</ix:nonFraction>&#160;percent to <ix:nonFraction unitRef="number" contextRef="c-668" decimals="2" name="cms:PlanContributionPercentage" scale="-2" id="f-2295">15</ix:nonFraction>&#160;percent of total compensation. The DC&#160;SERP requires a minimum of <span style="-sec-ix-hidden:f-2296">five</span>&#160;years of participation before vesting. CMS&#160;Energy&#8217;s and Consumers&#8217; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $<ix:nonFraction unitRef="usd" contextRef="c-670" decimals="-6" name="cms:DefinedContributionPlanTrustAssetsAmount" format="ixt:num-dot-decimal" scale="6" id="f-2297">14</ix:nonFraction>&#160;million at December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-671" decimals="-6" name="cms:DefinedContributionPlanTrustAssetsAmount" format="ixt:num-dot-decimal" scale="6" id="f-2298">12</ix:nonFraction>&#160;million at December&#160;31,&#160;2022. DC&#160;SERP assets are included in other non&#8209;current assets on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets. CMS&#160;Energy&#8217;s and Consumers&#8217; DC&#160;SERP expense was $<ix:nonFraction unitRef="usd" contextRef="c-669" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2299"><ix:nonFraction unitRef="usd" contextRef="c-672" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2300">1</ix:nonFraction></ix:nonFraction>&#160;million for the years ended December&#160;31,&#160;2023 and 2022, and $<ix:nonFraction unitRef="usd" contextRef="c-673" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2301">2</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">401(k)&#160;Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The 401(k)&#160;plan employer match equals <ix:nonFraction unitRef="number" contextRef="c-674" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" format="ixt-sec:numwordsen" scale="-2" id="f-2302">four</ix:nonFraction>&#160;to <ix:nonFraction unitRef="number" contextRef="c-675" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" format="ixt-sec:numwordsen" scale="-2" id="f-2303">six</ix:nonFraction>&#160;percent of employee eligible contributions based on an employee&#8217;s wages and class. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $<ix:nonFraction unitRef="usd" contextRef="c-676" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2304">41</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2023, $<ix:nonFraction unitRef="usd" contextRef="c-677" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2305">44</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022, and $<ix:nonFraction unitRef="usd" contextRef="c-678" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2306">31</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021. The total 401(k)&#160;plan cost for Consumers was $<ix:nonFraction unitRef="usd" contextRef="c-679" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2307">40</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2023, $<ix:nonFraction unitRef="usd" contextRef="c-680" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2308">43</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022, and $<ix:nonFraction unitRef="usd" contextRef="c-681" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2309">31</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">OPEB Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;<ix:nonFraction unitRef="y" contextRef="c-682" decimals="INF" name="cms:RetirementAgeRequirement" scale="0" id="f-2310"><ix:nonFraction unitRef="y" contextRef="c-683" decimals="INF" name="cms:RetirementAgeRequirement" scale="0" id="f-2311">55</ix:nonFraction></ix:nonFraction> or older with at least <ix:nonNumeric contextRef="c-683" name="cms:RetirementYearsOfService" format="ixt-sec:duryear" id="f-2312"><ix:nonNumeric contextRef="c-682" name="cms:RetirementYearsOfService" format="ixt-sec:duryear" id="f-2313">10</ix:nonNumeric></ix:nonNumeric>&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have <ix:nonNumeric contextRef="c-683" name="cms:RetirementYearsOfServiceWithDisability" format="ixt-sec:duryear" id="f-2314"><ix:nonNumeric contextRef="c-682" name="cms:RetirementYearsOfServiceWithDisability" format="ixt-sec:duryear" id="f-2315">15</ix:nonNumeric></ix:nonNumeric>&#160;years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase <ix:nonFraction unitRef="number" contextRef="c-684" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="f-2316"><ix:nonFraction unitRef="number" contextRef="c-685" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="f-2317">8.00</ix:nonFraction></ix:nonFraction>&#160;percent in 2024 and <ix:nonFraction unitRef="number" contextRef="c-686" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="f-2318"><ix:nonFraction unitRef="number" contextRef="c-687" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="f-2319">6.50</ix:nonFraction></ix:nonFraction>&#160;percent in 2023 for those under&#160;65 and would increase <ix:nonFraction unitRef="number" contextRef="c-688" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="f-2320"><ix:nonFraction unitRef="number" contextRef="c-689" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="f-2321">8.50</ix:nonFraction></ix:nonFraction>&#160;percent in 2024 and <ix:nonFraction unitRef="number" contextRef="c-690" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="f-2322"><ix:nonFraction unitRef="number" contextRef="c-691" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="f-2323">6.75</ix:nonFraction></ix:nonFraction>&#160;percent in 2023 for those over&#160;65. The rate of increase was assumed to decline to <ix:nonFraction unitRef="number" contextRef="c-692" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="f-2324"><ix:nonFraction unitRef="number" contextRef="c-693" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="f-2325">4.75</ix:nonFraction></ix:nonFraction>&#160;percent by <ix:nonNumeric contextRef="c-683" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="f-2326"><ix:nonNumeric contextRef="c-682" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="f-2327">2032</ix:nonNumeric></ix:nonNumeric> and thereafter for all retirees.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">147</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2275-3" continuedAt="f-2275-4"><ix:continuation id="f-2274-3" continuedAt="f-2274-4"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Assumptions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="f-2329" continuedAt="f-2329-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="f-2328" continuedAt="f-2328-1" escape="true">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans to determine benefit obligations and net periodic benefit cost:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-2329-1" continuedAt="f-2329-2"><ix:continuation id="f-2328-1" continuedAt="f-2328-2"><div style="margin-bottom: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:66.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</span><span style="color:#000000;font-family:'Times New Roman',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="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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-694" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-2330">5.05</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-695" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-2331">5.24</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-696" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-2332">3.02</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-697" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-2333">4.95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-698" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-2334">5.14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-699" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-2335">2.79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-661" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-2336">4.94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-662" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-2337">5.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-700" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-2338">2.78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-693" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-2339">5.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-701" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-2340">5.21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-702" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-2341">2.99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-694" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-2342">3.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-695" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-2343">3.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-696" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-2344">3.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-661" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" format="ixt:fixed-zero" scale="-2" id="f-2345">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-662" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-2346">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-700" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-2347">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</span><span style="color:#000000;font-family:'Times New Roman',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="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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,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="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-703" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="f-2348">5.27</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-704" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="f-2349">3.09</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-705" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="f-2350">2.83</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-706" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="f-2351">5.18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-707" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="f-2352">3.09</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-708" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="f-2353">2.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-682" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="f-2354">5.31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-709" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="f-2355">3.23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-710" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="f-2356">3.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,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="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-703" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="f-2357">5.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-704" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="f-2358">2.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-705" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="f-2359">1.97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-711" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="f-2360">5.06</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-712" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="f-2361">2.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-713" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="f-2362">1.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-706" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="f-2363">5.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-707" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="f-2364">2.21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-708" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="f-2365">1.72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-682" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="f-2366">5.10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-709" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="f-2367">2.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-710" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="f-2368">1.99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected long-term rate of return on plan assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-714" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-2369">7.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-715" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-2370">6.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-716" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-2371">6.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-682" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-2372">7.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-709" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-2373">6.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-710" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-2374">6.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-703" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-2375">3.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-704" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-2376">3.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-705" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-2377">3.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-706" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-2378">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-707" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-2379">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-708" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-2380">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" id="f-2384" continuedAt="f-2384-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="f-2383" continuedAt="f-2383-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" id="f-2382" continuedAt="f-2382-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="f-2381" continuedAt="f-2381-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.</span></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></div><ix:continuation id="f-2384-1" continuedAt="f-2384-2"><ix:continuation id="f-2383-1" continuedAt="f-2383-2"><ix:continuation id="f-2382-1" continuedAt="f-2382-2"><ix:continuation id="f-2381-1" continuedAt="f-2381-2"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">148</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2384-2" continuedAt="f-2384-3"><ix:continuation id="f-2383-2" continuedAt="f-2383-3"><ix:continuation id="f-2382-2" continuedAt="f-2382-3"><ix:continuation id="f-2381-2" continuedAt="f-2381-3"><ix:continuation id="f-2329-2"><ix:continuation id="f-2328-2"><ix:continuation id="f-2275-4" continuedAt="f-2275-5"><ix:continuation id="f-2274-4" continuedAt="f-2274-5"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was <ix:nonFraction unitRef="number" contextRef="c-714" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-2385">7.20</ix:nonFraction>&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was <ix:nonFraction unitRef="number" contextRef="c-714" decimals="3" name="cms:ActualRateOfReturnLossOnPlanAssets" scale="-2" id="f-2386">12.6</ix:nonFraction>&#160;percent in 2023, (<ix:nonFraction unitRef="number" contextRef="c-715" decimals="3" sign="-" name="cms:ActualRateOfReturnLossOnPlanAssets" scale="-2" id="f-2387">15.9</ix:nonFraction>)&#160;percent in 2022, and <ix:nonFraction unitRef="number" contextRef="c-716" decimals="3" name="cms:ActualRateOfReturnLossOnPlanAssets" scale="-2" id="f-2388">12.0</ix:nonFraction>&#160;percent in 2021.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_382"></div><ix:continuation id="f-2275-5" continuedAt="f-2275-6"><ix:continuation id="f-2274-5" continuedAt="f-2274-6"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="f-2390" continuedAt="f-2390-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="f-2389" continuedAt="f-2389-1" escape="true">Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-2390-1"><ix:continuation id="f-2389-1"><div style="margin-bottom: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:34.316%"/><td style="width:0.1%"/><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"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><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"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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"/><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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"/><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/></tr><tr><td colspan="36" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-717" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2391">29</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-718" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2392">41</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-719" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2393">53</ix:nonFraction>&#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:0 1pt"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2394">12</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2395">17</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-710" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2396">18</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-717" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2397">112</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-718" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2398">84</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-719" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2399">63</ix:nonFraction>&#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:0 1pt"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2400">44</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2401">28</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-710" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2402">23</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-717" decimals="-6" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="6" id="f-2403">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-718" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="f-2404">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-719" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="f-2405">1</ix:nonFraction>&#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:0 1pt"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="6" id="f-2406">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="6" id="f-2407">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-710" decimals="-6" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="6" id="f-2408">&#8212;</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-717" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-2409">220</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-718" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-2410">206</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-719" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-2411">208</ix:nonFraction>)</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:0 1pt"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-2412">103</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-2413">115</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-710" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-2414">109</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><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"/><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"/><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="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"/><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"/><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-717" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-2415">12</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-718" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-2416">40</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-719" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-2417">100</ix:nonFraction>&#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:0 1pt"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-2418">12</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-2419">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-710" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-2420">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-717" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-2421">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-718" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-2422">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-719" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-2423">4</ix:nonFraction>&#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:0 1pt"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-2424">41</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-2425">51</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-710" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-2426">53</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-717" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="f-2427">11</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-718" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="f-2428">9</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-719" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="f-2429">6</ix:nonFraction>&#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:0 1pt"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="f-2430">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="f-2431">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-710" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="f-2432">&#8212;</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"/><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"/><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"/><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"/><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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-717" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-2433">52</ix:nonFraction>)</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-718" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-2434">27</ix:nonFraction>)</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-719" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-2435">19</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-2436">76</ix:nonFraction>)</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-2437">120</ix:nonFraction>)</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-710" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-2438">113</ix:nonFraction>)</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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><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"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="36" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-720" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2439">28</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-721" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2440">39</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-722" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2441">51</ix:nonFraction>&#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:0 1pt"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2442">11</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2443">17</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-724" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2444">17</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-720" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2445">105</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-721" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2446">79</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-722" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2447">59</ix:nonFraction>&#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:0 1pt"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2448">42</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2449">27</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-724" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2450">23</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-720" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-2451">208</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-721" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-2452">194</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-722" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-2453">197</ix:nonFraction>)</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:0 1pt"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-2454">95</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-2455">107</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-724" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-2456">102</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><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"/><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"/><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="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"/><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"/><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-720" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-2457">11</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-721" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-2458">37</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-722" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-2459">96</ix:nonFraction>&#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:0 1pt"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-2460">12</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:fixed-zero" scale="6" id="f-2461">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-724" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-2462">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-720" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-2463">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-721" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-2464">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-722" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-2465">4</ix:nonFraction>&#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:0 1pt"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-2466">40</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-2467">50</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-724" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-2468">51</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-720" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="f-2469">11</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-721" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="f-2470">9</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-722" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="f-2471">6</ix:nonFraction>&#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:0 1pt"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="f-2472">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="f-2473">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-724" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="f-2474">&#8212;</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"/><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"/><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"/><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"/><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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><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"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-720" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-2475">49</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-721" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-2476">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-722" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-2477">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><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"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-2478">70</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-2479">113</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-724" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-2480">105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In Consumers&#8217; 2022&#160;electric and gas rate cases, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively, beginning in January&#160;2023 for the electric utility and October&#160;2023 for the gas utility. At December&#160;31,&#160;2023, CMS&#160;Energy, including Consumers, had deferred $<ix:nonFraction unitRef="usd" contextRef="c-725" decimals="-6" sign="-" name="cms:DefinedBenefitPlanDeferredCostsCredits" format="ixt:num-dot-decimal" scale="6" id="f-2481">11</ix:nonFraction>&#160;million of pension credits and $<ix:nonFraction unitRef="usd" contextRef="c-726" decimals="-6" name="cms:DefinedBenefitPlanDeferredCostsCredits" format="ixt:num-dot-decimal" scale="6" id="f-2482">23</ix:nonFraction>&#160;million of OPEB costs under this mechanism.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_385"></div><ix:continuation id="f-2384-3" continuedAt="f-2384-4"><ix:continuation id="f-2383-3" continuedAt="f-2383-4"><ix:continuation id="f-2382-3" continuedAt="f-2382-4"><ix:continuation id="f-2381-3" continuedAt="f-2381-4"><ix:continuation id="f-2275-6" continuedAt="f-2275-7"><ix:continuation id="f-2274-6" continuedAt="f-2274-7"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers amortize net gains and losses in excess of <ix:nonFraction unitRef="number" contextRef="c-714" decimals="2" name="cms:AmortizedNetGainsAndLossesInExcessOfPboOrMrv" format="ixt-sec:numwordsen" scale="-2" id="f-2483">ten</ix:nonFraction>&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was <span style="-sec-ix-hidden:f-2484"><span style="-sec-ix-hidden:f-2485"><span style="-sec-ix-hidden:f-2486">eight</span></span></span>&#160;years for the years ended </span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">149</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2384-4"><ix:continuation id="f-2383-4"><ix:continuation id="f-2382-4"><ix:continuation id="f-2381-4"><ix:continuation id="f-2275-7" continuedAt="f-2275-8"><ix:continuation id="f-2274-7" continuedAt="f-2274-8"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023, 2022, and 2021. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was <ix:nonNumeric contextRef="c-711" name="cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" format="ixt-sec:duryear" id="f-2487">17</ix:nonNumeric> years for the year ended December&#160;31,&#160;2023, and <ix:nonNumeric contextRef="c-713" name="cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" format="ixt-sec:duryear" id="f-2488"><ix:nonNumeric contextRef="c-712" name="cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" format="ixt-sec:duryear" id="f-2489">18</ix:nonNumeric></ix:nonNumeric> years for the years ended December&#160;31,&#160;2022 and 2021. For the OPEB Plan, the estimated amortization period was <ix:nonNumeric contextRef="c-682" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="f-2490"><ix:nonNumeric contextRef="c-710" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="f-2491"><ix:nonNumeric contextRef="c-709" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="f-2492">nine years</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> for the years ended December&#160;31,&#160;2023, 2022, and 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost (credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for OPEB in 2020. The estimated period of amortization of these new prior service costs is <ix:nonNumeric contextRef="c-705" name="cms:EstimatedTimeOfPriorServiceCost" format="ixt-sec:durwordsen" id="f-2493"><ix:nonNumeric contextRef="c-727" name="cms:EstimatedTimeOfPriorServiceCost" format="ixt-sec:durwordsen" id="f-2494">eight years</ix:nonNumeric></ix:nonNumeric>.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a <ix:nonNumeric contextRef="c-714" name="cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" format="ixt-sec:durwordsen" id="f-2495" continuedAt="f-2495-1">five</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-2495-1" continuedAt="f-2495-2">&#8209;</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="f-2495-2">year</ix:continuation> period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">150</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2275-8" continuedAt="f-2275-9"><ix:continuation id="f-2274-8" continuedAt="f-2274-9"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-2" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" id="f-2497" continuedAt="f-2497-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" id="f-2496" continuedAt="f-2496-1" escape="true">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans with their retirement benefit plans&#8217; liabilities:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-2497-1"><ix:continuation id="f-2496-1"><div style="margin-bottom: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:29.188%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.572%"/><td style="width:0.1%"/></tr><tr><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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"/><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"/><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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-728" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="f-2498">2,169</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-729" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="f-2499">3,070</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-662" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-2500">117</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-700" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-2501">149</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-701" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-2502">889</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-702" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="f-2503">1,166</ix:nonFraction>&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-714" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2504">29</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-715" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2505">41</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-706" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="6" id="f-2506">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-707" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="6" id="f-2507">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2508">12</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2509">17</ix:nonFraction>&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-714" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2510">106</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-715" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2511">81</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-706" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2512">6</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-707" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2513">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2514">44</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2515">28</ix:nonFraction>&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-714" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="f-2516">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-715" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="f-2517">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-706" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="f-2518">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-707" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="f-2519">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="f-2520">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="f-2521">&#8212;</ix:nonFraction>&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss (gain)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-714" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="f-2522">52</ix:nonFraction>&#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:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-715" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="f-2523">811</ix:nonFraction>)</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:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-706" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="f-2524">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-707" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="f-2525">25</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="f-2526">9</ix:nonFraction>&#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:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="f-2527">274</ix:nonFraction>)</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:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-714" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="f-2528">161</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-715" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="f-2529">212</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-706" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="f-2530">10</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-707" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="f-2531">10</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="f-2532">54</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="f-2533">48</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="f-2534">2,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-728" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="f-2535">2,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-661" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-2536">114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-662" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-2537">117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-2538">900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-701" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-2539">889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-728" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2540">2,820</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-729" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2541">3,599</ix:nonFraction>&#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 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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-662" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2542">&#8212;</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-700" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2543">&#8212;</ix:nonFraction>&#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 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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-701" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2544">1,446</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-702" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2545">1,787</ix:nonFraction>&#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 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-714" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="f-2546">345</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-715" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="f-2547">567</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-706" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2548">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-707" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2549">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="f-2550">165</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="f-2551">294</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-714" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="f-2552">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-715" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="f-2553">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-706" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="f-2554">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-707" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="f-2555">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="f-2556">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="f-2557">&#8212;</ix:nonFraction>&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-714" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="f-2558">161</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-715" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="f-2559">212</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-706" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="f-2560">10</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-707" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="f-2561">10</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="f-2562">52</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="f-2563">47</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2564">3,004</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-728" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2565">2,820</ix:nonFraction>&#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 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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-661" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2566">&#8212;</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-662" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2567">&#8212;</ix:nonFraction>&#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 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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2568">1,559</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-701" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2569">1,446</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="f-2570">809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-728" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="f-2571">651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-661" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="f-2572">114</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-662" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="f-2573">117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="f-2574">659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-701" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="f-2575">557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</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"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-666" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-2576">85</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-731" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-2577">109</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-732" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-2578">856</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-733" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="f-2579">1,122</ix:nonFraction>&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-734" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="6" id="f-2580">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-735" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="6" id="f-2581">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2582">11</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-2583">17</ix:nonFraction>&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-734" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2584">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-735" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2585">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2586">42</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-2587">27</ix:nonFraction>&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-734" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="f-2588">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-735" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="f-2589">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="f-2590">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="f-2591">&#8212;</ix:nonFraction>&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss (gain)</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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-734" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="f-2592">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-735" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="f-2593">19</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="f-2594">10</ix:nonFraction>&#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:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="f-2595">265</ix:nonFraction>)</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:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-734" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="f-2596">7</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-735" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="f-2597">7</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="f-2598">52</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="f-2599">45</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-665" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-2600">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-666" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-2601">85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-2602">867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-732" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-2603">856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</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"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-666" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2604">&#8212;</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-731" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2605">&#8212;</ix:nonFraction>&#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 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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-732" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2606">1,350</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-733" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2607">1,668</ix:nonFraction>&#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 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan 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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-734" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2608">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-735" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2609">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="f-2610">154</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="f-2611">273</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-734" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="f-2612">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-735" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="f-2613">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="f-2614">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="f-2615">&#8212;</ix:nonFraction>&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-734" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="f-2616">7</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-735" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="f-2617">7</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="f-2618">51</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="f-2619">45</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</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"/><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"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-665" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2620">&#8212;</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-666" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2621">&#8212;</ix:nonFraction>&#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 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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2622">1,453</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-732" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2623">1,350</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-665" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="f-2624">83</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-666" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="f-2625">85</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="f-2626">586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-732" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="f-2627">494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The actuarial losses for 2023 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of lower discount rates. The actuarial gains for 2022 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $<ix:nonFraction unitRef="usd" contextRef="c-736" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="f-2628">781</ix:nonFraction>&#160;million at December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-737" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="f-2629">632</ix:nonFraction>&#160;million at December&#160;31,&#160;2022.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">151</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2275-9" continuedAt="f-2275-10"><ix:continuation id="f-2274-9" continuedAt="f-2274-10"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="f-2631" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="f-2630" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</span></div><div style="margin-bottom:13pt"><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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="f-2632">809</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-728" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="f-2633">651</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="f-2634">659</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-701" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="f-2635">557</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-661" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="f-2636">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-662" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="f-2637">10</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-661" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="f-2638">104</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-662" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="f-2639">107</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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-736" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="f-2640">781</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-737" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="f-2641">632</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="f-2642">586</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-732" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="f-2643">494</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-665" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="f-2644">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-666" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="f-2645">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</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="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;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-665" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="f-2646">76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-666" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="f-2647">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The ABO for the DB&#160;Pension Plans was $<ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-8" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="9" id="f-2648"><ix:nonFraction unitRef="usd" contextRef="c-728" decimals="-8" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="9" id="f-2649">2.0</ix:nonFraction></ix:nonFraction>&#160;billion at December&#160;31,&#160;2023 and 2022. At December&#160;31,&#160;2023 and 2022, the PBO and ABO did not exceed plan assets for any of the defined benefit pension plans.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">152</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2275-10" continuedAt="f-2275-11"><ix:continuation id="f-2274-10" continuedAt="f-2274-11"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-2" name="cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" id="f-2651" continuedAt="f-2651-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" id="f-2650" continuedAt="f-2650-1" escape="true">Presented in the following table are the amounts recognized in regulatory assets and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets see Note&#160;2, Regulatory Matters.</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-2651-1"><ix:continuation id="f-2650-1"><div style="margin-bottom:13pt"><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:55.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory 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="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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-738" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="f-2652">634</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-739" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="f-2653">724</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="f-2654">191</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-701" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="f-2655">251</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-738" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="f-2656">16</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-739" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="f-2657">21</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="f-2658">100</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-701" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="f-2659">140</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-738" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="f-2660">650</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-739" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="f-2661">745</ix:nonFraction>&#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 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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="f-2662">91</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-701" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="f-2663">111</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</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"/><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss (gain)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-738" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="f-2664">65</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-739" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="f-2665">69</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="f-2666">3</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-701" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="f-2667">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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-738" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="f-2668">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-739" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="f-2669">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="f-2670">2</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-701" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="f-2671">3</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-738" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="f-2672">716</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-739" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="f-2673">815</ix:nonFraction>&#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 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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="f-2674">86</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-701" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="f-2675">110</ix:nonFraction>&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-740" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="f-2676">634</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-741" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="f-2677">724</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="f-2678">191</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-732" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="f-2679">251</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-740" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="f-2680">16</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-741" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="f-2681">21</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="f-2682">100</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-732" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="f-2683">140</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-740" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="f-2684">650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-741" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="f-2685">745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="f-2686">91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-732" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="f-2687">111</ix:nonFraction>&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-740" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="f-2688">20</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-741" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="f-2689">20</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:fixed-zero" scale="6" id="f-2690">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-732" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:fixed-zero" scale="6" id="f-2691">&#8212;</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-740" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="f-2692">670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-741" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="f-2693">765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="f-2694">91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-732" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="f-2695">111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">153</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2275-11" continuedAt="f-2275-12"><ix:continuation id="f-2274-11" continuedAt="f-2274-12"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Plan Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="f-2696" continuedAt="f-2696-1" escape="true">Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.</ix:nonNumeric></span></div><ix:continuation id="f-2696-1"><div style="margin-bottom: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:44.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-742" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2697">178</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-743" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2698">178</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-744" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2699">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-745" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2700">122</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-746" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2701">122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-747" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2702">47</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-748" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2703">47</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-749" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2704">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-750" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2705">263</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-751" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2706">263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-752" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2707">225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-753" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2708">225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-754" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2709">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-755" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2710">385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-756" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2711">385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-757" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2712">2,779</ix:nonFraction>&#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: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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-758" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2713">2,435</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2714">3,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-728" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2715">2,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:13pt"><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:44.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-759" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2716">82</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-760" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2717">82</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-761" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2718">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-762" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2719">28</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-763" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2720">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agencies securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-764" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2721">16</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-765" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2722">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-766" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2723">16</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-767" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2724">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-768" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2725">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-769" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2726">67</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-770" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2727">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-771" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2728">67</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-772" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2729">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-773" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2730">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and municipal bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-774" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2731">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-775" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2732">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-776" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2733">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-777" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2734">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-778" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2735">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign corporate bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-779" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2736">15</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-780" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2737">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-781" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2738">15</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-782" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2739">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-783" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2740">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stocks</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-784" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2741">161</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-785" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2742">161</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-786" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2743">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-787" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2744">69</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-788" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2745">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-789" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2746">60</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-790" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2747">60</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-791" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-2748">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-792" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2749">754</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-793" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2750">754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-794" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2751">402</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-795" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2752">303</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-796" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2753">99</ix:nonFraction>&#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 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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-797" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2754">851</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-798" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2755">851</ix:nonFraction>&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-799" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2756">1,157</ix:nonFraction>&#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: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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-800" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-2757">595</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2758">1,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-701" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-2759">1,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cash and Short-term Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and short-term investments consist of money market funds with daily liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">U.S.&#160;Government and Agencies Securities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Corporate Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">State and Municipal Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">154</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2275-12" continuedAt="f-2275-13"><ix:continuation id="f-2274-12" continuedAt="f-2274-13"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Foreign Corporate Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Common Stocks:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;P&#160;500 Index and MSCI All Country World ex-US. These securities are valued at their quoted closing prices.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Mutual Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Pooled Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Asset Allocations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="cms:ScheduleOfAssetAllocationPercentagesTableTextBlock" id="f-2760" continuedAt="f-2760-1" escape="true">Presented in the following table are the investment components of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2023:</ix:nonNumeric></span></div><ix:continuation id="f-2760-1"><div style="margin-bottom:13pt"><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.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-income securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-801" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-2761">42.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-802" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-2762">40.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-803" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-2763">38.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-804" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-2764">42.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real asset investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-805" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-2765">9.0</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-806" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-2766">8.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Return-seeking fixed income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-807" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-2767">6.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-808" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-2768">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liquid alternative investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-809" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-2769">4.0</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-810" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-2770">4.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-811" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-2771">1.0</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-812" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-2772">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;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-730" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-2773">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-693" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="f-2774">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s target 2023 asset allocation for the assets of the DB&#160;Pension Plans was <ix:nonFraction unitRef="number" contextRef="c-801" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-2775">40</ix:nonFraction>&#8209;percent fixed income, <ix:nonFraction unitRef="number" contextRef="c-803" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-2776">38</ix:nonFraction>&#8209;percent equity, <ix:nonFraction unitRef="number" contextRef="c-805" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-2777">11</ix:nonFraction>&#8209;percent real assets, <ix:nonFraction unitRef="number" contextRef="c-807" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-2778">7</ix:nonFraction>&#8209;percent return-seeking fixed income, and <ix:nonFraction unitRef="number" contextRef="c-809" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-2779">4</ix:nonFraction>&#8209;percent liquid alternatives. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy established union and non&#8209;union VEBA trusts to fund future retiree health and life insurance benefits known as OPEB. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#8209;utility subsidiaries. CMS&#160;Energy&#8217;s target 2023&#160;asset allocation for OPEB trusts was <ix:nonFraction unitRef="number" contextRef="c-813" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-2780">40</ix:nonFraction>&#8209;percent fixed income, <ix:nonFraction unitRef="number" contextRef="c-814" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-2781">38</ix:nonFraction>&#8209;percent equity, <ix:nonFraction unitRef="number" contextRef="c-815" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-2782">11</ix:nonFraction>&#8209;percent real assets, <ix:nonFraction unitRef="number" contextRef="c-816" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-2783">7</ix:nonFraction>&#8209;percent return-seeking fixed income, and <ix:nonFraction unitRef="number" contextRef="c-817" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="f-2784">4</ix:nonFraction>&#8209;percent liquid alternatives. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;P&#160;500 Index, with lesser allocations to the S&amp;P&#160;MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers, as well as high-yield and global bond funds. Return-seeking fixed-income investments are diversified exposure to high-yield bonds, emerging market debt, and bank loans. Real asset investments are diversified across core real estate and real estate investment trusts. Liquid alternatives are investments in private funds comprised of different and independent hedge funds with various investment strategies. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocations.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">155</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2275-13"><ix:continuation id="f-2274-13"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contributions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers made any contributions in 2023 or 2022, or plans to contribute to the DB&#160;Pension Plans or OPEB Plan in 2024. Actual future contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefit Payments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="f-2786" continuedAt="f-2786-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="f-2785" continuedAt="f-2785-1" escape="true">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five</ix:nonNumeric></ix:nonNumeric></span><ix:continuation id="f-2786-1" continuedAt="f-2786-2"><ix:continuation id="f-2785-1" continuedAt="f-2785-2"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period thereafter:</span></ix:continuation></ix:continuation></div><ix:continuation id="f-2786-2"><ix:continuation id="f-2785-2"><div style="margin-bottom:13pt"><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:65.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="f-2787">158</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-661" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="f-2788">10</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="f-2789">55</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="f-2790">160</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-661" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="f-2791">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="f-2792">57</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="f-2793">159</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-661" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="f-2794">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="f-2795">58</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="f-2796">159</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-661" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="f-2797">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="f-2798">60</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="f-2799">159</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-661" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="f-2800">9</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="f-2801">61</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029-2033</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="f-2802">785</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-661" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="f-2803">43</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="f-2804">315</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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-736" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="f-2805">148</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-665" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="f-2806">7</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="f-2807">53</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-736" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="f-2808">151</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-665" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="f-2809">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="f-2810">54</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-736" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="f-2811">150</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-665" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="f-2812">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="f-2813">56</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-736" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="f-2814">150</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-665" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="f-2815">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="f-2816">57</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-736" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="f-2817">150</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-665" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="f-2818">6</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="f-2819">59</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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029-2033</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-736" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="f-2820">741</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-665" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="f-2821">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="f-2822">301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Collective Bargaining Agreements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2023, unions represented <ix:nonFraction unitRef="number" contextRef="c-35" decimals="2" name="cms:UnionMembershipByTotalEmployeesPercentage" scale="-2" id="f-2823">44</ix:nonFraction>&#160;percent of CMS&#160;Energy&#8217;s employees and <ix:nonFraction unitRef="number" contextRef="c-111" decimals="2" name="cms:UnionMembershipByTotalEmployeesPercentage" scale="-2" id="f-2824">45</ix:nonFraction>&#160;percent of Consumers&#8217; employees. The UWUA represents Consumers&#8217; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expire in 2025.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">156</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_391"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">11:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-2826" continuedAt="f-2826-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-2825" continuedAt="f-2825-1" escape="true">Stock-based Compensation</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-2826-1" continuedAt="f-2826-2"><ix:continuation id="f-2825-1" continuedAt="f-2825-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers provide a PISP to officers, employees, and non&#8209;employee directors based on their contributions to the successful management of the company. The PISP has a <ix:nonNumeric contextRef="c-1" name="cms:DeferredCompensationArrangementsPlanTerm" format="ixt-sec:durwordsen" id="f-2827" continuedAt="f-2827-1"><ix:nonNumeric contextRef="c-2" name="cms:DeferredCompensationArrangementsPlanTerm" format="ixt-sec:durwordsen" id="f-2828" continuedAt="f-2828-1">ten</ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="f-2827-1" continuedAt="f-2827-2"><ix:continuation id="f-2828-1" continuedAt="f-2828-2">&#8209;</ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="f-2827-2"><ix:continuation id="f-2828-2">year</ix:continuation></ix:continuation> term, expiring in May&#160;2030.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2023, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2023, 2022, or 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Shares awarded or subject to stock options, phantom shares, or performance units may not exceed <ix:nonFraction unitRef="shares" contextRef="c-111" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-2829"><ix:nonFraction unitRef="shares" contextRef="c-35" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-2830">6.5</ix:nonFraction></ix:nonFraction>&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to <ix:nonFraction unitRef="shares" contextRef="c-35" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-2831"><ix:nonFraction unitRef="shares" contextRef="c-111" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-2832">4,960,465</ix:nonFraction></ix:nonFraction>&#160;shares of common stock under the PISP as of December&#160;31,&#160;2023. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#8217;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Stock Awards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Performance-based restricted stock vesting is contingent on meeting at least a <ix:nonNumeric contextRef="c-818" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durmonth" id="f-2833"><ix:nonNumeric contextRef="c-819" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durmonth" id="f-2834">36</ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#8217;s EPS growth relative to a peer group over a <ix:nonNumeric contextRef="c-820" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-2835"><ix:nonNumeric contextRef="c-821" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-2836">three&#8209;year</ix:nonNumeric></ix:nonNumeric> period. The awards granted in 2023, 2022, and 2021 require a <ix:nonNumeric contextRef="c-821" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durmonth" id="f-2837"><ix:nonNumeric contextRef="c-820" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durmonth" id="f-2838">38</ix:nonNumeric></ix:nonNumeric>&#8209;month service period. Market-based restricted stock vesting is generally contingent on meeting a <ix:nonNumeric contextRef="c-822" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-2839"><ix:nonNumeric contextRef="c-823" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-2840">three&#8209;year</ix:nonNumeric></ix:nonNumeric> service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#8217;s total shareholder return with the median total shareholder return of a peer group over the same <ix:nonNumeric contextRef="c-823" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-2841"><ix:nonNumeric contextRef="c-822" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-2842">three&#8209;year</ix:nonNumeric></ix:nonNumeric> period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from <ix:nonFraction unitRef="number" contextRef="c-824" decimals="INF" name="cms:PercentOfInitialGrantIssuedOnVestingDate" format="ixt:fixed-zero" scale="-2" id="f-2843"><ix:nonFraction unitRef="number" contextRef="c-497" decimals="INF" name="cms:PercentOfInitialGrantIssuedOnVestingDate" format="ixt:fixed-zero" scale="-2" id="f-2844">zero</ix:nonFraction></ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="c-498" decimals="2" name="cms:PercentOfInitialGrantIssuedOnVestingDate" scale="-2" id="f-2845"><ix:nonFraction unitRef="number" contextRef="c-825" decimals="2" name="cms:PercentOfInitialGrantIssuedOnVestingDate" scale="-2" id="f-2846">200</ix:nonFraction></ix:nonFraction>&#160;percent of the initial grant. Time-lapse restricted stock generally vests after a service period of <span style="-sec-ix-hidden:f-2847"><span style="-sec-ix-hidden:f-2848">three</span></span>&#160;years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Stock Units:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2023, 2022, and 2021, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#8209;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of <span style="-sec-ix-hidden:f-2849"><span style="-sec-ix-hidden:f-2850">one</span></span>&#160;year or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#8217; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">157</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2826-2" continuedAt="f-2826-3"><ix:continuation id="f-2825-2" continuedAt="f-2825-3"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">distribution conditions as the underlying restricted stock units. <ix:nonFraction unitRef="shares" contextRef="c-829" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="0" id="f-2851"><ix:nonFraction unitRef="shares" contextRef="c-828" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="0" id="f-2852">No</ix:nonFraction></ix:nonFraction> restricted stock units were forfeited during 2023.</span></div><ix:nonNumeric contextRef="c-2" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="f-2854" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="f-2853" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:</span></div><div style="margin-bottom:13pt"><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:31.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-830" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-2855">1,029,523</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-830" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-2856">60.13</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-831" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-2857">978,146</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-831" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-2858">60.15</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-832" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2859">502,039</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-832" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2860">52.62</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-833" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2861">474,917</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-833" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2862">52.42</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-828" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2863">19,082</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-828" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2864">50.32</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-829" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2865">18,315</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-829" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2866">50.34</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vested</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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-832" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2867">313,344</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-832" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2868">51.54</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-833" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2869">302,177</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-833" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2870">51.48</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-828" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2871">15,211</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-828" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2872">52.60</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-829" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2873">14,523</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-829" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2874">52.55</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited &#8211; restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-832" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2875">63,987</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-832" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-2876">53.57</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-833" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2877">60,312</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-833" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-2878">53.45</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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-834" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-2879">1,158,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-834" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-2880">59.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-835" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-2881">1,094,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-835" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-2882">59.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:13pt"><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:52.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.857%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including<br/>Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</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"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-lapse awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-827" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2883">115,591</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-826" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2884">108,216</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-823" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2885">147,453</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-822" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2886">139,255</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-821" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2887">153,383</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-820" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2888">145,008</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-836" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2889">15,545</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-837" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2890">14,925</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on market-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-838" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2891">14,825</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-839" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2892">14,038</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on performance-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-840" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2893">15,608</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-841" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2894">14,787</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-842" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2895">3,537</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-843" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2896">3,390</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional performance-based shares based on achievement of condition</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-844" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2897">55,179</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-845" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2898">53,613</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total granted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2899">521,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-2900">493,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#8209;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service period.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#8217;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and Consumers base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">158</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2826-3"><ix:continuation id="f-2825-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">free rate for valuation of the market-based restricted stock awards was based on the three&#8209;year U.S.&#160;Treasury yield at the award grant date.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-2902" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-2901" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:13pt"><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:66.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-2903">30.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-2904">27.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-2905">27.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-2906">2.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-2907">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-2908">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-2909">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-2910">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-2911">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" id="f-2913" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" id="f-2912" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:13pt"><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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-832" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2914">52.62</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-846" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2915">48.69</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-847" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2916">43.52</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-828" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2917">50.32</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-848" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2918">56.13</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-849" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2919">54.11</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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-833" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2920">52.42</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-850" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2921">48.57</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-851" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2922">42.85</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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-829" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2923">50.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-852" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2924">56.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-853" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-2925">53.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="f-2927" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="f-2926" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are amounts related to restricted stock awards and restricted stock units:</span></div><div style="margin-bottom:13pt"><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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-832" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-2928">20</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-846" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-2929">27</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-847" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-2930">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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-832" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-2931">28</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-846" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-2932">26</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-847" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-2933">22</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-832" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-2934">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-846" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:fixed-zero" scale="6" id="f-2935">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-847" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-2936">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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-833" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-2937">19</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-850" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-2938">25</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-851" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-2939">24</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-833" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-2940">26</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-850" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-2941">25</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-851" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-2942">21</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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-833" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-2943">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-850" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:fixed-zero" scale="6" id="f-2944">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-851" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-2945">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, $<ix:nonFraction unitRef="usd" contextRef="c-854" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="f-2946">29</ix:nonFraction>&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $<ix:nonFraction unitRef="usd" contextRef="c-855" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="f-2947">27</ix:nonFraction>&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of <span style="-sec-ix-hidden:f-2948"><span style="-sec-ix-hidden:f-2949">two</span></span>&#160;years.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">159</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_394"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="id7ba6d407f2d45c2a6704ed0c1ae3fa3_13"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">12:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-2951" continuedAt="f-2951-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-2950" continuedAt="f-2950-1" escape="true">Income Taxes</ix:nonNumeric></ix:nonNumeric></span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_397"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-2953" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-2952" escape="true"><ix:continuation id="f-2951-1" continuedAt="f-2951-2"><ix:continuation id="f-2950-1" continuedAt="f-2950-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</span></div></ix:continuation></ix:continuation></ix:nonNumeric></ix:nonNumeric><div id="i6eb35e0fb6bd461e96f1608454683d6b_400"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-2955" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-2954" escape="true"><ix:continuation id="f-2951-2" continuedAt="f-2951-3"><ix:continuation id="f-2950-2" continuedAt="f-2950-3"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:</span></div><div style="margin-bottom: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:61.400%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Tax Rate</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-2956">954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-2957">902</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-2958">823</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"/><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"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="f-2959">200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="f-2960">189</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="f-2961">173</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-2962">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-2963">51</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-2964">39</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy tax credits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="6" id="f-2965">58</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="6" id="f-2966">51</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="6" id="f-2967">44</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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="f-2968">40</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="f-2969">65</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="f-2970">50</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" scale="6" id="f-2971">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" scale="6" id="f-2972">5</ix:nonFraction>&#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:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" scale="6" id="f-2973">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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="f-2974">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="f-2975">39</ix:nonFraction>)</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:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="f-2976">28</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="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"/><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"/><td colspan="3" style="display:none"/></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"/><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"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="f-2977">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="f-2978">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:fixed-zero" scale="6" id="f-2979">&#8212;</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-2980">147</ix:nonFraction>&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-2981">93</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-2982">95</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-2983">15.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-2984">10.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-2985">11.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-2986">1,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-2987">1,085</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-2988">1,024</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"/><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"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="f-2989">216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="f-2990">228</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="f-2991">215</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-2992">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-2993">59</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-2994">54</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy tax credits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="6" id="f-2995">46</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="6" id="f-2996">46</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="6" id="f-2997">37</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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="f-2998">40</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="f-2999">65</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="f-3000">50</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="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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="f-3001">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="f-3002">39</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="f-3003">28</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="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"/><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"/><td colspan="3" style="display:none"/></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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="f-3004">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="f-3005">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="f-3006">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3007">161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3008">140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3009">156</ix:nonFraction>&#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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-2" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-3010">15.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-95" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-3011">12.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-96" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-3012">15.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy initiated a plan to divest immaterial business activities in a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michigan jurisdiction and will no longer have a taxable presence within that jurisdiction after 2023. As a result of these actions, CMS&#160;Energy reversed a $<ix:nonFraction unitRef="usd" contextRef="c-856" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="6" id="f-3013">13</ix:nonFraction>&#160;million non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michigan reserve, all of which was recognized at Consumers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of the gas portion of its regulatory liability associated with unprotected, non-property-related excess deferred income taxes resulting from the TCJA. This portion of the regulatory liability was fully amortized in 2022. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.</span></div></ix:continuation></ix:continuation></ix:nonNumeric></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">160</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_403"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-3015" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-3014" escape="true"><ix:continuation id="f-2951-3" continuedAt="f-2951-4"><ix:continuation id="f-2950-3" continuedAt="f-2950-4"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the significant components of income tax expense on continuing operations:</span></div><div style="margin-bottom:13pt"><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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-3016">5</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-3017">6</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-3018">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-3019">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="f-3020">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-3021">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:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-3022">6</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-3023">6</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="f-3024">&#8212;</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="f-3025">107</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="f-3026">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="f-3027">49</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-3028">38</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-3029">65</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-3030">49</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-3031">145</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-3032">69</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-3033">98</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="f-3034">4</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="f-3035">18</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="f-3036">3</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3037">147</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3038">93</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3039">95</ix:nonFraction>&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-3040">3</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-3041">2</ix:nonFraction>)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-3042">13</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-3043">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-3044">8</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-3045">15</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-3046">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-3047">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-3048">2</ix:nonFraction>&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="f-3049">117</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="f-3050">50</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="f-3051">103</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-3052">43</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-3053">66</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-3054">54</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-3055">160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-3056">116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-3057">157</ix:nonFraction>&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" sign="-" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="f-3058">4</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="f-3059">18</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" sign="-" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="f-3060">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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3061">161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3062">140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3063">156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation></ix:nonNumeric></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">161</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2951-4" continuedAt="f-2951-5"><ix:continuation id="f-2950-4" continuedAt="f-2950-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-3065" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-3064" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:</span></div><div style="margin-bottom:13pt"><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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="f-3066">428</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="f-3067">385</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="f-3068">305</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="f-3069">318</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="f-3070">28</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="f-3071">35</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="f-3072">761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="f-3073">738</ix:nonFraction>&#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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-3074">2</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-3075">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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="f-3076">759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="f-3077">736</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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"/><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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-3078">2,520</ix:nonFraction>)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-3079">2,515</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="f-3080">473</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="f-3081">433</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="f-3082">66</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="f-3083">53</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="f-3084">194</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="f-3085">39</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="f-3086">121</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="f-3087">103</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-3088">3,374</ix:nonFraction>)</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-3089">3,143</ix:nonFraction>)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-3090">2,615</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-3091">2,407</ix:nonFraction>)</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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="f-3092">305</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="f-3093">318</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="f-3094">175</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="f-3095">145</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="f-3096">27</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="f-3097">28</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="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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="f-3098">507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="f-3099">491</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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"/><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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-3100">2,498</ix:nonFraction>)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-3101">2,458</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="f-3102">459</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="f-3103">423</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="f-3104">66</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="f-3105">53</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="f-3106">194</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="f-3107">39</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="f-3108">79</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="f-3109">103</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-3110">3,296</ix:nonFraction>)</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-3111">3,076</ix:nonFraction>)</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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-3112">2,789</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-3113">2,585</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated financial statements. </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">162</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2951-5" continuedAt="f-2951-6"><ix:continuation id="f-2950-5" continuedAt="f-2950-6"><ix:nonNumeric contextRef="c-1" name="cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" id="f-3115" escape="true"><ix:nonNumeric contextRef="c-2" name="cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" id="f-3114" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2023: </span></div><div style="margin-bottom:13pt"><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:73.258%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax Attribute</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #000000;padding:0 1pt"/></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-857" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="f-3116">69</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 &#8211; 2033</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Local net operating loss carryforwards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-858" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="f-3117">3</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="6" id="f-3118">356</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035 &#8211; 2043</span></td></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"/><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" scale="6" id="f-3119">428</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-859" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="f-3120">53</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 &#8211; 2033</span></td></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="6" id="f-3121">122</ix:nonFraction>&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035 &#8211; 2043</span></td></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"/><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" scale="6" id="f-3122">175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has provided a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="c-858" decimals="-6" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-3123">2</ix:nonFraction>&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="f-3125" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="f-3124" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:</span></div><div style="margin-bottom:13pt"><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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-3126">28</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-3127">27</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-3128">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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-3129">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-3130">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-3131">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="f-3132">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-3133">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="f-3134">&#8212;</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-3135">3</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-3136">1</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="f-3137">&#8212;</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-3138">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-3139">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-3140">27</ix:nonFraction>&#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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-3141">36</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-3142">34</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-3143">31</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-3144">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-3145">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-3146">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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-3147">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-3148">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="f-3149">&#8212;</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-3150">3</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-3151">2</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="f-3152">&#8212;</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-3153">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-3154">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-3155">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#8217;s and Consumers&#8217; annual effective tax rates in future years. One uncertain tax benefit relates to the methodology of state apportionment for Consumers&#8217; electricity sales to MISO. The Michigan Tax Tribunal heard oral arguments on this methodology during 2022. A final conclusion is not anticipated in the next 12&#160;months.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized <ix:nonFraction unitRef="usd" contextRef="c-111" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="f-3156"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="f-3157"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="f-3158"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="f-3159"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="f-3160"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="f-3161">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> interest or penalties for each of the years ended December&#160;31,&#160;2023, 2022, or 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#8217;s federal income tax returns for 2020 </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">163</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-2951-6"><ix:continuation id="f-2950-6"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#8217;s Michigan Corporate Income Tax returns for 2013-2016 and 2019 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#8217;s and Consumers&#8217; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2023 were adequate for all years.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_406"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="i2a18ed5292c84d3bb6ed0ebca41c25e4_2151"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">13:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-3162" continuedAt="f-3162-1" escape="true">Earnings Per Share&#8212;CMS&#160;Energy</ix:nonNumeric></span></div><ix:continuation id="f-3162-1" continuedAt="f-3162-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-3163" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s basic and diluted EPS computations based on income from continuing operations:</span></div><div style="margin-bottom: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:66.688%"/><td style="width:0.1%"/><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"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts</span></td></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income available to common stockholders</span></td><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"/><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"/><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 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-3164">807</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-3165">809</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-3166">728</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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less loss attributable to noncontrolling interests</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-3167">79</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-3168">24</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-3169">23</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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less preferred stock dividends</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="f-3170">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="f-3171">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="f-3172">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations available to common stockholders &#8211; basic and diluted</span></td><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="f-3173">876</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="f-3174">823</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="f-3175">746</ix:nonFraction>&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Average common shares outstanding</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; basic</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-3176">291.2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-3177">289.5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-3178">289.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 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive nonvested stock awards</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="f-3179">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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="f-3180">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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="f-3181">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 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive forward equity sale contracts</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" format="ixt:fixed-zero" scale="6" id="f-3182">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" scale="6" id="f-3183">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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" format="ixt:fixed-zero" scale="6" id="f-3184">&#8212;</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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; diluted</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-3185">291.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-3186">290.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-3187">289.5</ix:nonFraction>&#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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from continuing operations per average common share available to common stockholders</span></td><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"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-3188">3.01</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-3189">2.84</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-3190">2.58</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:3pt double #000000;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><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"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-3191">3.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-3192">2.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-3193">2.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:continuation id="f-956-1" continuedAt="f-956-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Nonvested Stock Awards</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s nonvested stock awards are composed of participating and non&#8209;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#8209;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#8209;participating securities are also forfeited. Accordingly, the non&#8209;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Forward Equity Sale Contracts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#8209;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">164</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-3162-2"><ix:continuation id="f-956-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;4, Financings and Capitalization.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Convertible Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2023, CMS&#160;Energy issued an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-3194">800</ix:nonFraction>&#160;million convertible senior notes. Potentially dilutive common shares issuable upon conversion of the convertible senior notes are determined using the if-converted method for calculating diluted EPS. Upon conversion, the convertible senior notes are required to be paid in cash with only amounts exceeding the principal permitted to be settled in shares. The convertible senior notes were anti-dilutive for the year ended December&#160;31,&#160;2023. For further details on CMS&#160;Energy&#8217;s convertible senior notes, see Note&#160;4, Financings and Capitalization.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_409"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="ic0cbad60c5424d5899eceb5d0a10a6b3_85"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">14:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-3196" continuedAt="f-3196-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-3195" continuedAt="f-3195-1" escape="true">Revenue</ix:nonNumeric></ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-2" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-3198" continuedAt="f-3198-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-3197" continuedAt="f-3197-1" escape="true"><ix:continuation id="f-3196-1" continuedAt="f-3196-2"><ix:continuation id="f-3195-1" continuedAt="f-3195-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the components of operating revenue:</span></div></ix:continuation></ix:continuation></ix:nonNumeric></ix:nonNumeric><div id="i6eb35e0fb6bd461e96f1608454683d6b_415"></div><ix:continuation id="f-3198-1" continuedAt="f-3198-2"><ix:continuation id="f-3197-1" continuedAt="f-3197-2"><ix:continuation id="f-3196-2" continuedAt="f-3196-3"><ix:continuation id="f-3195-2" continuedAt="f-3195-3"><div style="margin-bottom: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:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-860" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3199">4,686</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-861" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3200">2,394</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3201">7,080</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-862" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3202">181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-863" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3203">181</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-864" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3204">4,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-865" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3205">2,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-866" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3206">181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3207">7,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-866" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="f-3208">116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="f-3209">116</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-864" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3210">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-865" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3211">6</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3212">16</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-864" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3213">49</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-865" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3214">20</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3215">69</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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-864" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3216">4,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-865" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3217">2,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-866" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-3218">297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3219">7,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-867" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3220">2,236</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-868" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3221">1,619</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-869" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3222">3,855</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-870" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3223">1,550</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-871" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3224">489</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-872" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3225">2,039</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-873" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3226">660</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-874" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3227">60</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-875" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3228">720</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-876" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3229">240</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-877" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3230">226</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-878" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3231">466</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-860" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3232">4,686</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-861" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3233">2,394</ix:nonFraction>&#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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3234">7,080</ix:nonFraction>&#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="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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-860" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3235">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-861" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3236">6</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3237">16</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-860" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3238">49</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-861" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3239">20</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3240">69</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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-segment revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="cms:OtherNonSegmentRevenue" scale="6" id="f-3241">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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-860" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3242">4,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-861" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3243">2,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3244">7,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">165</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-3198-2" continuedAt="f-3198-3"><ix:continuation id="f-3197-2" continuedAt="f-3197-3"><ix:continuation id="f-3196-3" continuedAt="f-3196-4"><ix:continuation id="f-3195-3" continuedAt="f-3195-4"><div style="margin-bottom: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:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-879" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3245">5,395</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-880" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3246">2,720</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3247">8,115</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-881" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3248">205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-882" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3249">205</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-883" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3250">5,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-884" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3251">2,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-885" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3252">205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3253">8,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-885" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="f-3254">240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="f-3255">240</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-883" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3256">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-884" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3257">6</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3258">16</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-883" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3259">43</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-884" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3260">14</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3261">57</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers revenues to be refunded</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-883" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="f-3262">29</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-884" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="f-3263">8</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="f-3264">37</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-883" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3265">5,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-884" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3266">2,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-885" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-3267">445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3268">8,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-886" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3269">2,523</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-887" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3270">1,879</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-888" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3271">4,402</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-889" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3272">1,733</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-890" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3273">559</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-891" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3274">2,292</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-892" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3275">792</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-893" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3276">75</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-894" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3277">867</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-895" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3278">347</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-896" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3279">207</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-897" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3280">554</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-879" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3281">5,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-880" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3282">2,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3283">8,115</ix:nonFraction>&#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="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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-879" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3284">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-880" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3285">6</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3286">16</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-879" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3287">43</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-880" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3288">14</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3289">57</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues to be refunded</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-879" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="f-3290">29</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-880" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="f-3291">8</ix:nonFraction>)</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="f-3292">37</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-879" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3293">5,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-880" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3294">2,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3295">8,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">166</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_418"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-3198-3"><ix:continuation id="f-3197-3"><ix:continuation id="f-3196-4" continuedAt="f-3196-5"><ix:continuation id="f-3195-4" continuedAt="f-3195-5"><div style="margin-bottom: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:52.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><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 style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.320%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-898" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3296">4,915</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-899" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3297">2,046</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3298">6,961</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-900" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3299">114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-901" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3300">114</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-902" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3301">4,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-903" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3302">2,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-904" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3303">114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3304">7,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-904" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="f-3305">194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="f-3306">194</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-902" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3307">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-903" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3308">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3309">15</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-902" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3310">33</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-903" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3311">12</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3312">45</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"/><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"/><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-902" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3313">4,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-903" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3314">2,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-904" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-3315">308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3316">7,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-905" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3317">2,402</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-906" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3318">1,396</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-907" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3319">3,798</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-908" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3320">1,573</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-909" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3321">396</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-910" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3322">1,969</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-911" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3323">624</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-912" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3324">54</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-913" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3325">678</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-914" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3326">316</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-915" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3327">200</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-916" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-3328">516</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-898" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3329">4,915</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-899" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3330">2,046</ix:nonFraction>&#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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-3331">6,961</ix:nonFraction>&#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="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"/><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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-898" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3332">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-899" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3333">5</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="cms:FinancingIncome" scale="6" id="f-3334">15</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-898" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3335">33</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-899" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3336">12</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="f-3337">45</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"/><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"/><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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-898" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3338">4,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-899" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3339">2,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3340">7,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_421"></div><ix:continuation id="f-3196-5" continuedAt="f-3196-6"><ix:continuation id="f-3195-5" continuedAt="f-3195-6"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Electric and Gas Utilities</span></div><ix:nonNumeric contextRef="c-2" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-3341" continuedAt="f-3341-1" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers Utility Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#8217; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#8217; tariff-based sales performance obligations are described below.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#8217; service to stand ready to deliver.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">167</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-3196-6" continuedAt="f-3196-7"><ix:continuation id="f-3195-6" continuedAt="f-3195-7"><ix:continuation id="f-3341-1"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#8217; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.</span></div></ix:continuation><ix:nonNumeric contextRef="c-2" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="f-3343" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="f-3342" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.</span></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $<ix:nonFraction unitRef="usd" contextRef="c-917" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="f-3344"><ix:nonFraction unitRef="usd" contextRef="c-918" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="f-3345">34</ix:nonFraction></ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2023, $<ix:nonFraction unitRef="usd" contextRef="c-919" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="f-3346"><ix:nonFraction unitRef="usd" contextRef="c-920" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="f-3347">50</ix:nonFraction></ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022, and $<ix:nonFraction unitRef="usd" contextRef="c-921" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="f-3348"><ix:nonFraction unitRef="usd" contextRef="c-922" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="f-3349">22</ix:nonFraction></ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021</span><span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Uncollectible accounts expense for the year ended December&#160;31,&#160;2022 included a commitment to contribute $<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-3350">10</ix:nonFraction>&#160;million to directly assist vulnerable customers with utility bills.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-2" name="us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" id="f-3351" escape="true">Consumers&#8217; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class.</ix:nonNumeric> Unbilled revenues, which are recorded as accounts receivable and accrued revenue on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets, were $<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-3352"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-3353">494</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-3354"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-3355">663</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2022.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_424"></div><ix:nonNumeric contextRef="c-2" name="us-gaap:RevenueRecognitionForAlternativeRevenueProgramsPolicy" id="f-3356" escape="true"><ix:continuation id="f-3196-7" continuedAt="f-3196-8"><ix:continuation id="f-3195-7" continuedAt="f-3195-8"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">revenue Programs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;2, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.</span></div></ix:continuation></ix:continuation></ix:nonNumeric><div id="i6eb35e0fb6bd461e96f1608454683d6b_427"></div><ix:continuation id="f-3196-8"><ix:continuation id="f-3195-8"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenues to Be Refunded:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $<ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-3357">22</ix:nonFraction>&#160;million voluntarily to utility customers. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $<ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-3358">15</ix:nonFraction>&#160;million of 2022&#160;revenues to utility customers through a one</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">time bill credit. For additional information, see Note&#160;2, Regulatory Matters.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">168</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_430"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">15:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="f-3360" continuedAt="f-3360-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="f-3359" continuedAt="f-3359-1" escape="true">Other Income and Other Expense</ix:nonNumeric></ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="f-3362" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="f-3361" escape="true"><ix:continuation id="f-3360-1"><ix:continuation id="f-3359-1"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of other income and other expense at CMS&#160;Energy and Consumers:</span><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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years&#160;Ended&#160;December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income</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"/><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="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"/><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"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on extinguishment of debt</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-6" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="f-3363">131</ix:nonFraction>&#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:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="6" id="f-3364">&#8212;</ix:nonFraction>&#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:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="6" id="f-3365">&#8212;</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="f-3366">37</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="f-3367">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="f-3368">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"/><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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for equity funds used during construction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="6" id="f-3369">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="6" id="f-3370">6</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="6" id="f-3371">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from equity method investees</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-3372">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-3373">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-3374">10</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cms:OtherNonoperatingIncomeOther" scale="6" id="f-3375">13</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="cms:OtherNonoperatingIncomeOther" scale="6" id="f-3376">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="cms:OtherNonoperatingIncomeOther" scale="6" id="f-3377">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-3378">195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-3379">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-3380">30</ix:nonFraction>&#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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income</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"/><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="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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="f-3381">25</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="f-3382">2</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="f-3383">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income - related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="f-3384">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="f-3385">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="f-3386">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for equity funds used during construction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="6" id="f-3387">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="6" id="f-3388">6</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="6" id="f-3389">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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="cms:OtherNonoperatingIncomeOther" scale="6" id="f-3390">12</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="cms:OtherNonoperatingIncomeOther" scale="6" id="f-3391">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="cms:OtherNonoperatingIncomeOther" scale="6" id="f-3392">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-3393">49</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-3394">17</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-3395">23</ix:nonFraction>&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cms:Donations" scale="6" id="f-3396">1</ix:nonFraction>)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="cms:Donations" scale="6" id="f-3397">9</ix:nonFraction>)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="cms:Donations" scale="6" id="f-3398">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="f-3399">5</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="f-3400">6</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="f-3401">5</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="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"/><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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="f-3402">7</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="f-3403">12</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="f-3404">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-3405">13</ix:nonFraction>)</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-3406">27</ix:nonFraction>)</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-3407">18</ix:nonFraction>)</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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="cms:Donations" scale="6" id="f-3408">1</ix:nonFraction>)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="cms:Donations" scale="6" id="f-3409">9</ix:nonFraction>)</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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="cms:Donations" scale="6" id="f-3410">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="f-3411">5</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="f-3412">6</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="f-3413">5</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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="f-3414">6</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="f-3415">10</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="f-3416">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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-3417">12</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-3418">25</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-3419">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:13pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the gain on extinguishment of debt, see Note&#160;4, Financings and Capitalization&#8212;CMS&#160;Energy&#8217;s Purchase of Consumers&#8217; First Mortgage Bonds.</span></div></ix:continuation></ix:continuation></ix:nonNumeric></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">169</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_433"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="i3f35a823618d43a3b5e8ef5831bb364c_204"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">16:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-3421" continuedAt="f-3421-1" escape="true"><ix:nonNumeric contextRef="c-2" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-3420" continuedAt="f-3420-1" escape="true">Reportable Segments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-3421-1" continuedAt="f-3421-2"><ix:continuation id="f-3420-1" continuedAt="f-3420-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Reportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#8217;s common stockholders.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_436"></div><ix:continuation id="f-3421-2" continuedAt="f-3421-3"><ix:continuation id="f-3420-2" continuedAt="f-3420-3"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting policies for CMS&#160;Energy&#8217;s and Consumers&#8217; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment. Inter-segment sales and transfers were immaterial for all periods presented.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_439"></div><ix:continuation id="f-3421-3" continuedAt="f-3421-4"><ix:continuation id="f-3420-3" continuedAt="f-3420-4"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for CMS&#160;Energy are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">NorthStar Clean Energy, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy presents corporate interest and other expenses, discontinued operations, and Consumers&#8217; other consolidated entities within other reconciling items.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for Consumers are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; other consolidated entities are presented within other reconciling items.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">170</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_445"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-3423" continuedAt="f-3423-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-3422" continuedAt="f-3422-1" escape="true"><ix:continuation id="f-3421-4" continuedAt="f-3421-5"><ix:continuation id="f-3420-4" continuedAt="f-3420-5"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom: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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-864" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3424">4,745</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-883" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3425">5,419</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-902" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3426">4,958</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-865" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3427">2,420</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-884" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3428">2,732</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-903" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3429">2,063</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-866" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-3430">297</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-885" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-3431">445</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-904" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-3432">308</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"/><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"/><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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3433">7,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3434">8,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3435">7,329</ix:nonFraction>&#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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-860" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3436">4,745</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-879" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3437">5,419</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-898" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3438">4,958</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-861" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3439">2,420</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-880" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3440">2,732</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-899" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3441">2,063</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-923" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-3442">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-924" decimals="-6" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-3443">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-925" decimals="-6" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-3444">&#8212;</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3445">7,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3446">8,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-3447">7,021</ix:nonFraction>&#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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-864" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-3448">797</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-883" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-3449">757</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-902" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-3450">772</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-865" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-3451">338</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-884" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-3452">330</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-903" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-3453">304</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-866" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-3454">43</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-885" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-3455">38</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-904" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-3456">37</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-926" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-3457">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-927" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-3458">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-928" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-3459">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-3460">1,180</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-3461">1,126</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-3462">1,114</ix:nonFraction>&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-860" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="f-3463">797</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-879" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="f-3464">757</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-898" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="f-3465">772</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-861" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="f-3466">338</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-880" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="f-3467">330</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-899" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="f-3468">304</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-923" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="f-3469">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-924" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="f-3470">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-925" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="f-3471">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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-3472">1,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-3473">1,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-3474">1,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation></ix:nonNumeric></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">171</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-3423-1" continuedAt="f-3423-2"><ix:continuation id="f-3422-1" continuedAt="f-3422-2"><ix:continuation id="f-3421-5" continuedAt="f-3421-6"><ix:continuation id="f-3420-5" continuedAt="f-3420-6"><div style="margin-bottom: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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from equity method investees</span><span style="color:#000000;font-family:'Times New Roman',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="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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-866" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-3475">7</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-885" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-3476">3</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-904" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-3477">10</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"/><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income from equity method investees &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-3478">7</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-3479">3</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-3480">10</ix:nonFraction>&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-864" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3481">281</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-883" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3482">218</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-902" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3483">207</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-865" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3484">158</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-884" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3485">116</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-903" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3486">104</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-866" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3487">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-885" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3488">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-904" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3489">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="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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-926" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3490">202</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-927" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3491">182</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-928" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3492">183</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3493">643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3494">519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3495">500</ix:nonFraction>&#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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-860" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3496">285</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-879" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3497">218</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-898" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3498">207</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-861" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3499">161</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-880" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3500">116</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-899" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3501">104</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-923" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3502">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-924" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3503">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-925" decimals="-6" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="6" id="f-3504">&#8212;</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3505">448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3506">335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3507">311</ix:nonFraction>&#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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-864" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3508">67</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-883" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3509">109</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-902" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3510">117</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-865" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3511">98</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-884" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3512">32</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-903" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3513">39</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-866" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3514">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-885" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3515">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-904" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3516">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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-926" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3517">22</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-927" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3518">51</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-928" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3519">59</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3520">147</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3521">93</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3522">95</ix:nonFraction>&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-860" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3523">67</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-879" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3524">109</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-898" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3525">117</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-861" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3526">98</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-880" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3527">32</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-899" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3528">39</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-923" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3529">4</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-924" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3530">1</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-925" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="f-3531">&#8212;</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3532">161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3533">140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3534">156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">172</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-3423-2" continuedAt="f-3423-3"><ix:continuation id="f-3422-2" continuedAt="f-3422-3"><ix:continuation id="f-3421-6" continuedAt="f-3421-7"><ix:continuation id="f-3420-6" continuedAt="f-3420-7"><div style="margin-bottom: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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-864" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3535">550</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-883" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3536">567</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-902" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3537">565</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-865" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3538">315</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-884" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3539">378</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-903" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3540">302</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-866" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3541">67</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-885" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3542">34</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-904" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3543">23</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-926" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3544">55</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-927" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3545">152</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-928" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3546">458</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3547">877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3548">827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="6" id="f-3549">1,348</ix:nonFraction>&#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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholder</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-860" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3550">550</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-879" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3551">567</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-898" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3552">565</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-861" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3553">315</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-880" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3554">378</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-899" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3555">302</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-923" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:fixed-zero" scale="6" id="f-3556">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-924" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3557">2</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-925" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3558">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3559">865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3560">943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3561">866</ix:nonFraction>&#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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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"/><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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-929" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-3562">19,302</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-930" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-3563">17,870</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-931" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-3564">18,147</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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-932" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-3565">12,383</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-933" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-3566">11,443</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-934" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-3567">10,601</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-935" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-3568">1,420</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-936" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-3569">1,148</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-937" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-3570">1,122</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-938" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="f-3571">30</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-939" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="f-3572">30</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-940" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="f-3573">23</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-3574">33,135</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-3575">30,491</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="f-3576">29,893</ix:nonFraction>&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-941" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-3577">19,302</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-942" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-3578">17,870</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-943" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-3579">18,147</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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-944" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-3580">12,383</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-945" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-3581">11,443</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-946" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-3582">10,601</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-947" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="f-3583">38</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-948" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="f-3584">29</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-949" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="f-3585">23</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-3586">31,723</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-3587">29,342</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="f-3588">28,771</ix:nonFraction>&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</span><span style="color:#000000;font-family:'Times New Roman',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="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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-935" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-3589">76</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-936" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-3590">71</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-937" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-3591">71</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"/><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total investments in equity method investees &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-3592">76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-3593">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-3594">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">173</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-3423-3"><ix:continuation id="f-3422-3"><ix:continuation id="f-3421-7"><ix:continuation id="f-3420-7"><div style="margin-bottom: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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</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"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-929" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3595">19,358</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-930" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3596">17,907</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-931" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3597">16,493</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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-932" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3598">12,353</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-933" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3599">11,873</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-934" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3600">10,517</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-935" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3601">1,604</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-936" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3602">1,464</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-937" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3603">1,312</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-938" decimals="-6" name="us-gaap:Assets" scale="6" id="f-3604">202</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-939" decimals="-6" name="us-gaap:Assets" scale="6" id="f-3605">109</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-940" decimals="-6" name="us-gaap:Assets" scale="6" id="f-3606">431</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3607">33,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3608">31,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3609">28,753</ix:nonFraction>&#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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total 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="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"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-941" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3610">19,417</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-942" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3611">17,968</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-943" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3612">16,555</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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-944" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3613">12,397</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-945" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3614">11,918</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-946" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3615">10,564</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-947" decimals="-6" name="us-gaap:Assets" scale="6" id="f-3616">38</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-948" decimals="-6" name="us-gaap:Assets" scale="6" id="f-3617">30</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-949" decimals="-6" name="us-gaap:Assets" scale="6" id="f-3618">21</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3619">31,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3620">29,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3621">27,140</ix:nonFraction>&#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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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="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"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-864" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3622">2,081</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-883" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3623">1,265</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-902" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3624">1,153</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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-865" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3625">1,041</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-884" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3626">1,008</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-903" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="6" id="f-3627">989</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-866" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="6" id="f-3628">156</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-885" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="6" id="f-3629">113</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-904" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="6" id="f-3630">17</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-926" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="6" id="f-3631">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-927" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="6" id="f-3632">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-928" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="6" id="f-3633">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3634">3,280</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3635">2,393</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3636">2,161</ix:nonFraction>&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></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"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-860" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3637">2,081</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-879" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3638">1,265</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-898" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3639">1,153</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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-861" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3640">1,041</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-880" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3641">1,008</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-899" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="6" id="f-3642">989</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-923" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="6" id="f-3643">23</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-924" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="6" id="f-3644">7</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-925" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="6" id="f-3645">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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3646">3,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3647">2,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="6" id="f-3648">2,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers had no equity method investments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include assets placed under finance lease.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">174</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_448"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">17:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-2" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="f-3649" continuedAt="f-3649-1" escape="true">Related-party Transactions&#8212;Consumers</ix:nonNumeric></span></div><ix:continuation id="f-3649-1" continuedAt="f-3649-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers enters into a number of transactions with related parties in the normal course of business. These transactions include but are not limited to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchases of electricity from affiliates of NorthStar Clean Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">payments to and from CMS&#160;Energy related to parent company overhead costs</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">payments of principal and interest when due to CMS&#160;Energy related to borrowings under certain credit agreements and CMS&#160;Energy&#8217;s repurchase of Consumers&#8217; first mortgage bonds</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Transactions involving power supply purchases from certain affiliates of NorthStar Clean Energy are based on avoided costs under PURPA, state law, and competitive bidding. The payment of parent company overhead costs is based on the use of accepted industry allocation methodologies. These payments are for costs that occur in the normal course of business.</span></div><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="f-3650" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; expense recorded from related-party transactions for the years ended December&#160;31:</span></div><div style="margin-bottom:13pt"><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:31.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related&#160;Party</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of capacity and energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Affiliates of NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="f-3651">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="f-3652">76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="f-3653">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amounts payable to related parties for purchased power and other services were $<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-3654">19</ix:nonFraction>&#160;million at December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-6" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-3655">20</ix:nonFraction>&#160;million at December&#160;31,&#160;2022. Accounts receivable from related parties were $<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="6" id="f-3656">9</ix:nonFraction>&#160;million at December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-6" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="6" id="f-3657">8</ix:nonFraction>&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has a demand note payable to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of <ix:nonFraction unitRef="number" contextRef="c-950" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-3658">4.10</ix:nonFraction>&#160;percent and has a maturity date of 2028. The portion of the demand note attributable to Consumers was recorded as a note receivable &#8211; related party on Consumers&#8217; consolidated balance sheets at December&#160;31,&#160;2023 and 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. For additional details about the agreement, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2023, CMS&#160;Energy repurchased certain of Consumers&#8217; first mortgage bonds. For more information about these repurchases, see Note&#160;4, Financings and Capitalization&#8212;CMS&#160;Energy&#8217;s Purchase of Consumers&#8217; First Mortgage Bonds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2023, an unregulated subsidiary of Consumers sold certain non-utility renewable development projects to NorthStar Clean Energy for $<ix:nonFraction unitRef="usd" contextRef="c-951" decimals="-6" name="us-gaap:LongTermPurchaseCommitmentAmount" format="ixt:num-dot-decimal" scale="6" id="f-3659">20</ix:nonFraction>&#160;million, the projects&#8217; net book value; there was no gain or loss recognized on this sale.</span></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="f-3649-2">In December&#160;2023, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $<ix:nonFraction unitRef="usd" contextRef="c-435" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-3660">500</ix:nonFraction>&#160;million. For additional details about the agreement, see Note&#160;4, Financings and Capitalization&#8212;Short-term Borrowings</ix:continuation>.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">175</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_451"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="i25614c0d84324faa94a40786e8c6e9d2_3573"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">18:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-2" name="us-gaap:VariableInterestEntityDisclosureTextBlock" id="f-3662" continuedAt="f-3662-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:VariableInterestEntityDisclosureTextBlock" id="f-3661" continuedAt="f-3661-1" escape="true">Variable Interest Entities</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-3662-1" continuedAt="f-3662-2"><ix:continuation id="f-3661-1" continuedAt="f-3661-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consolidated VIEs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> During&#160;2023, NorthStar Clean Energy sold a Class&#160;A membership interest in Newport Solar Holdings to tax equity investors for $<ix:nonFraction unitRef="usd" contextRef="c-952" decimals="-6" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="f-3663">86</ix:nonFraction>&#160;million. Newport Solar Holdings wholly owns Newport Solar, a <ix:nonFraction unitRef="mw" contextRef="c-952" decimals="-1" name="cms:VariableInterestEntityMaximumCapacity" scale="0" id="f-3664">180</ix:nonFraction>&#8209;MW solar generation project located in Jackson County, Arkansas; the project began commercial operation in October&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy holds a Class&#160;B membership interest in NWO&#160;Holdco, which wholly owns Northwest Ohio Wind,&#160;LLC, a <ix:nonFraction unitRef="mw" contextRef="c-953" decimals="-2" name="cms:VariableInterestEntityMaximumCapacity" scale="0" id="f-3665">100</ix:nonFraction>&#8209;MW wind generation project in Paulding County, Ohio. The Class&#160;A membership interest in NWO&#160;Holdco is held by a tax equity investor.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy has a <ix:nonFraction unitRef="number" contextRef="c-954" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="f-3666">51</ix:nonFraction>-percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, the holding company of a <ix:nonFraction unitRef="mw" contextRef="c-954" decimals="0" name="cms:VariableInterestEntityMaximumCapacity" scale="0" id="f-3667">525</ix:nonFraction>&#8209;MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Earnings, tax attributes, and cash flows generated by Newport Solar Holdings, NWO&#160;Holdco, and Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company agreements; these ratios change over time and are not representative of the ownership interest percentages of each membership class. Since these entities&#8217; income and cash flows are not distributed among their investors based on ownership interest percentages, NorthStar Clean Energy allocates the entities&#8217; income (loss) among the investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#8217;s earnings based on a hypothetical liquidation of the entities at the net book value of underlying assets as of the balance sheet date. The liquidation tax gain (loss) is allocated to each investor&#8217;s capital account, resulting in income (loss) equal to the period change in the investor&#8217;s capital account balance. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="f-3668" continuedAt="f-3668-1" escape="true">Newport Solar Holdings, NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from these entities. However, NorthStar Clean Energy manages and controls the entities&#8217; operating activities. As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.</ix:nonNumeric> NorthStar Clean Energy consolidates Newport Solar Holdings, NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind and presents the Class&#160;A membership interests and <ix:nonFraction unitRef="number" contextRef="c-240" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="f-3669">49</ix:nonFraction>&#160;percent of Aviator Wind Equity Holdings as noncontrolling interests. </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">176</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-3662-2" continuedAt="f-3662-3"><ix:continuation id="f-3661-2" continuedAt="f-3661-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" id="f-3670" continuedAt="f-3670-1" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying values of the VIEs&#8217; assets and liabilities included on CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom: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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</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"/><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-955" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-3671">28</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-956" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-3672">43</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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-955" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="f-3673">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-956" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="f-3674">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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-955" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-3675">4</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-956" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-3676">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-955" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-3677">1,064</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-956" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-3678">850</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-955" decimals="-6" name="us-gaap:ConstructionInProgressGross" format="ixt:fixed-zero" scale="6" id="f-3679">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-956" decimals="-6" name="us-gaap:ConstructionInProgressGross" scale="6" id="f-3680">156</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-955" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-3681">3</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-956" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" format="ixt:fixed-zero" scale="6" id="f-3682">&#8212;</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:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-955" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3683">1,102</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-956" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3684">1,063</ix:nonFraction>&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-955" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="6" id="f-3685">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-956" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-3686">100</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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-955" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-3687">12</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-956" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-3688">33</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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion of finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-955" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-3689">23</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-956" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-3690">23</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-955" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="f-3691">32</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-956" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="f-3692">24</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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-955" decimals="-6" name="us-gaap:Liabilities" scale="6" id="f-3693">67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-956" decimals="-6" name="us-gaap:Liabilities" scale="6" id="f-3694">180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Assets may be used only to meet VIEs&#8217; obligations and commitments.</span></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy is obligated under certain indemnities that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. For additional details on these indemnity obligations, see Note&#160;3, Contingencies and Commitments&#8212;Guarantees.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; wholly-owned subsidiaries, Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding, are VIEs designed to collateralize Consumers&#8217; securitization bonds. These entities are considered VIEs primarily because their equity capitalization is insufficient to support their operations. Consumers is the primary beneficiary of and consolidates these VIEs, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. The VIEs&#8217; primary assets and liabilities comprise regulatory assets and long-term debt. For more information on these assets and liabilities, see Note&#160;2, Regulatory Matters&#8212; Securitized Costs and Note&#160;4, Financings and Capitalization&#8212;Securitization Bonds.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_457"></div><ix:continuation id="f-3662-3" continuedAt="f-3662-4"><ix:continuation id="f-3661-3" continuedAt="f-3661-4"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Non-consolidated VIEs: </span><ix:continuation id="f-3668-1"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns <ix:nonFraction unitRef="number" contextRef="c-957" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="f-3695"><ix:nonFraction unitRef="number" contextRef="c-958" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="f-3696"><ix:nonFraction unitRef="number" contextRef="c-959" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="f-3697"><ix:nonFraction unitRef="number" contextRef="c-960" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="f-3698">50</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#8217; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.</span></ix:continuation></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">177</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:continuation id="f-3662-4"><ix:continuation id="f-3661-4"><ix:continuation id="f-3670-1"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about these partnerships:</span></div><div style="margin-bottom: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:14.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:50.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature&#160;of&#160;the&#160;Entity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature of CMS&#160;Energy&#8217;s Involvement</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T.E.S.&#160;Filer City </span></td><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee assignment agreement</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grayling </span></td><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',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 style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Genesee </span></td><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Craven </span></td><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#8217; customers.</span></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The creditors of these partnerships do not have recourse to the general credit of CMS&#160;Energy or Consumers. CMS&#160;Energy&#8217;s maximum risk exposure to these partnerships is generally limited to its investment in the partnerships, which is included in investments on its consolidated balance sheets in the amount of $<ix:nonFraction unitRef="usd" contextRef="c-961" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-3699">74</ix:nonFraction>&#160;million at December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-962" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-3700">71</ix:nonFraction>&#160;million at December&#160;31,&#160;2022.</span></div></ix:continuation></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_460"></div><div style="margin-bottom:12pt"><span id="if8e36b3808c840f696ec92f8f75f0bc1_2949"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">19:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-2" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-3702" continuedAt="f-3702-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-3701" continuedAt="f-3701-1" escape="true">Exit Activities and Discontinued Operations</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-3702-1" continuedAt="f-3702-2"><ix:continuation id="f-3701-1" continuedAt="f-3701-2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exit Activities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accordance with its Clean Energy Plan, Consumers retired the D.E.&#160;Karn coal-fueled electric generating units in June&#160;2023 and plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. In order to ensure necessary staffing at both D.E.&#160;Karn and J.H.&#160;Campbell through retirement, Consumers has implemented retention incentive programs. The aggregate cost of the D.E.&#160;Karn program, which is now complete, was $<ix:nonFraction unitRef="usd" contextRef="c-963" decimals="-6" name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" format="ixt:num-dot-decimal" scale="6" id="f-3703">32</ix:nonFraction>&#160;million. The aggregate cost of the J.H.&#160;Campbell program through 2025 is estimated to be $<ix:nonFraction unitRef="usd" contextRef="c-964" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" format="ixt:num-dot-decimal" scale="6" id="f-3704">50</ix:nonFraction>&#160;million. The MPSC has approved deferred accounting treatment for these costs; these expenses are deferred as a regulatory asset.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December&#160;31,&#160;2023, the cumulative cost incurred and charged to maintenance and other operating expenses related to the D.E.&#160;Karn retention incentive program was $<ix:nonFraction unitRef="usd" contextRef="c-965" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-3705">16</ix:nonFraction>&#160;million. Additionally, an amount of $<ix:nonFraction unitRef="usd" contextRef="c-966" decimals="-6" name="cms:RestructuringAndRelatedCostIncurredCostCapitalized" format="ixt:num-dot-decimal" scale="6" id="f-3706">4</ix:nonFraction>&#160;million was capitalized as a cost of plant, property, and equipment and an amount of $<ix:nonFraction unitRef="usd" contextRef="c-967" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" format="ixt:num-dot-decimal" scale="6" id="f-3707">12</ix:nonFraction>&#160;million was deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $<ix:nonFraction unitRef="usd" contextRef="c-968" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" format="ixt:num-dot-decimal" scale="6" id="f-3708">35</ix:nonFraction>&#160;million. The regulatory assets for both programs will be collected from customers over <span style="-sec-ix-hidden:f-3709">three</span>&#160;years.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">178</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><ix:nonNumeric contextRef="c-2" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="f-3711" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="f-3710" escape="true"><ix:continuation id="f-3702-2" continuedAt="f-3702-3"><ix:continuation id="f-3701-2" continuedAt="f-3701-3"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom: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:77.425%"/><td style="width:0.1%"/><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"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-970" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="f-3712">21</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-971" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="f-3713">14</ix:nonFraction>&#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="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"/><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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-972" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" scale="6" id="f-3714">16</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-973" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" scale="6" id="f-3715">24</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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs paid or settled</span></td><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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-972" decimals="-6" name="cms:RestructuringAndRelatedCostCostsPaidOrSettled" scale="6" id="f-3716">21</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-973" decimals="-6" name="cms:RestructuringAndRelatedCostCostsPaidOrSettled" scale="6" id="f-3717">17</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',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="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"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-974" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="f-3718">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-970" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="f-3719">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $<ix:nonFraction unitRef="usd" contextRef="c-974" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-3720">7</ix:nonFraction>&#160;million at December&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="c-970" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-3721">13</ix:nonFraction>&#160;million at December&#160;31,&#160;2022.</span></div></ix:continuation></ix:continuation></ix:nonNumeric></ix:nonNumeric><div id="i6eb35e0fb6bd461e96f1608454683d6b_463"></div><ix:continuation id="f-3702-3"><ix:continuation id="f-3701-3"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Discontinued Operations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2021, EnerBank was acquired by a non-affiliated company. CMS&#160;Energy received proceeds of over $<ix:nonFraction unitRef="usd" contextRef="c-975" decimals="-8" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="9" id="f-3722">1.0</ix:nonFraction>&#160;billion from the transaction and recognized a pre-tax gain of $<ix:nonFraction unitRef="usd" contextRef="c-976" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="6" id="f-3723">657</ix:nonFraction>&#160;million in 2021. In March&#160;2022, CMS&#160;Energy received $<ix:nonFraction unitRef="usd" contextRef="c-977" decimals="-6" name="us-gaap:DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" format="ixt:num-dot-decimal" scale="6" id="f-3724">6</ix:nonFraction>&#160;million of additional proceeds as the result of a post-closing adjustment. Net of related transaction costs, CMS&#160;Energy recognized a pre-tax gain of $<ix:nonFraction unitRef="usd" contextRef="c-978" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="6" id="f-3725">5</ix:nonFraction>&#160;million during 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the year ended December&#160;31,&#160;2021. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="f-3726" continuedAt="f-3726-1" escape="true">The table below presents the financial results of EnerBank included in income from discontinued operations:</ix:nonNumeric></span></div><ix:continuation id="f-3726-1"><div style="margin-bottom:9pt"><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:77.105%"/><td style="width:0.1%"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-978" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:fixed-zero" scale="6" id="f-3727">&#8212;</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-979" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="6" id="f-3728">209</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expenses</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-978" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" format="ixt:fixed-zero" scale="6" id="f-3729">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-979" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="6" id="f-3730">60</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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-978" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" format="ixt:fixed-zero" scale="6" id="f-3731">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-979" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="6" id="f-3732">34</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-978" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" format="ixt:fixed-zero" scale="6" id="f-3733">&#8212;</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-979" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" scale="6" id="f-3734">115</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on sale</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-978" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" id="f-3735">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-979" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" id="f-3736">657</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations before income taxes</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-978" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="6" id="f-3737">5</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-979" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="6" id="f-3738">772</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-978" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="f-3739">1</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-979" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="f-3740">170</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations, net of tax</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-978" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="f-3741">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-979" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="f-3742">602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">179</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_469"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To the Board of Directors and Stockholders of CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of CMS&#160;Energy Corporation and its subsidiaries (the &#8220;Company&#8221;) as of December&#160;31,&#160;2023 and 2022, and the related consolidated statements of income, of comprehensive income, of changes in equity and of cash flows for each of the three&#160;years in the period ended December&#160;31,&#160;2023, including the related notes and financial statement schedules listed in the index appearing under Item&#160;15 (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company&#8217;s internal control over financial reporting as of December&#160;31,&#160;2023, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December&#160;31,&#160;2023 and 2022, and the results of its operations and its cash flows for each of the three&#160;years in the period ended December&#160;31,&#160;2023 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31,&#160;2023, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (2013) issued by the COSO.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Annual Report on Internal Control Over Financial Reporting appearing under Item&#160;9A. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S.&#160;federal securities laws and the applicable rules&#160;and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">180</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (i)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i)&#160;relates to accounts or disclosures that are material to the consolidated financial statements and (ii)&#160;involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accounting for the Effects of New Regulatory Matters</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As described in Note&#160;2 to the consolidated financial statements, the Company is a utility and must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, the Company records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">regulated business. As of December&#160;31,&#160;2023, the Company has recognized a total of $3,886&#160;million of regulatory assets, $3,950&#160;million of regulatory liabilities, and $54&#160;million of accrued rate refunds. As described by management, there are multiple participants to rate case proceedings who often challenge various aspects of those proceedings, including the prudence of the Company&#8217;s policies and practices. These participants often seek cost disallowances and other relief and have appealed significant decisions reached by the regulators. The recovery of regulatory assets and the settlement of regulatory liabilities are contingent upon the outcomes of rate cases and regulatory proceedings. The principal considerations for our determination that performing procedures relating to accounting for the effects of new regulatory matters is a critical audit matter are (i)&#160;the high degree of auditor judgment and subjectivity applied to evaluate management&#8217;s assessment of the potential outcomes and related accounting impacts associated with pending rate case proceedings; (ii)&#160;in some cases, the significant audit effort necessary to assess contrary evidence from various parties involved in rate case proceedings; and (iii)&#160;the significant audit effort necessary to evaluate audit evidence related to the recovery of regulatory assets and the settlement of regulatory liabilities. Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management&#8217;s assessment of </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">181</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">regulatory proceedings, including the probability of recovering incurred costs and the related accounting and disclosure impacts. These procedures also included, among others, (i)&#160;evaluating the Company&#8217;s correspondence with regulators; (ii) evaluating the reasonableness of management&#8217;s assessment regarding whether recovery of regulatory assets and settlement of regulatory liabilities is probable; (iii) evaluating the sufficiency of the disclosures in the consolidated financial statements; and (iv) testing, on a sample basis, the regulatory assets and liabilities, including those subject to pending rate cases and regulatory proceedings, based on (a) provisions and formulas outlined in rate orders; (b) other regulatory correspondence; and (c) application of relevant regulatory precedents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-3743">PricewaterhouseCoopers&#160;LLP</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-3744">Detroit, Michigan</ix:nonNumeric></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">February&#160;8, 2024</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2007.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">182</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:250pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(This page intentionally left blank)</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">183</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_472"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To the Board of Directors and Stockholder of Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Consumers Energy Company and its subsidiaries (the &#8220;Company&#8221;) as of December&#160;31,&#160;2023 and 2022, and the related consolidated statements of income, of comprehensive income, of changes in equity and of cash flows for each of the three&#160;years in the period ended December&#160;31,&#160;2023, including the related notes and financial statement schedule listed in the index appearing under Item&#160;15 (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company&#8217;s internal control over financial reporting as of December&#160;31,&#160;2023, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December&#160;31,&#160;2023 and 2022, and the results of its operations and its cash flows for each of the three&#160;years in the period ended December&#160;31,&#160;2023 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31,&#160;2023, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (2013) issued by the COSO.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Annual Report on Internal Control Over Financial Reporting appearing under Item&#160;9A. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S.&#160;federal securities laws and the applicable rules&#160;and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">184</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (i)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i)&#160;relates to accounts or disclosures that are material to the consolidated financial statements and (ii)&#160;involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accounting for the Effects of New Regulatory Matters</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As described in Note&#160;2 to the consolidated financial statements, the Company is a utility and must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, the Company records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">regulated business. As of December&#160;31,&#160;2023, the Company has recognized a total of $3,886&#160;million of regulatory assets, $3,950&#160;million of regulatory liabilities, and $54&#160;million of accrued rate refunds. As described by management, there are multiple participants to rate case proceedings who often challenge various aspects of those proceedings, including the prudence of the Company&#8217;s policies and practices. These participants often seek cost disallowances and other relief and have appealed significant decisions reached by the regulators. The recovery of regulatory assets and the settlement of regulatory liabilities are contingent upon the outcomes of rate cases and regulatory proceedings. The principal considerations for our determination that performing procedures relating to accounting for the effects of new regulatory matters is a critical audit matter are (i)&#160;the high degree of auditor judgment and subjectivity applied to evaluate management&#8217;s assessment of the potential outcomes and related accounting impacts associated with pending rate case proceedings; (ii)&#160;in some cases, the significant audit effort necessary to assess contrary evidence from various parties involved in rate case proceedings; and (iii)&#160;the significant audit effort necessary to evaluate audit evidence related to the recovery of regulatory assets and the settlement of regulatory liabilities. Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management&#8217;s assessment of </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">185</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">regulatory proceedings, including the probability of recovering incurred costs and the related accounting and disclosure impacts. These procedures also included, among others, (i) evaluating the Company&#8217;s correspondence with regulators; (ii) evaluating the reasonableness of management&#8217;s assessment regarding whether recovery of regulatory assets and settlement of regulatory liabilities is probable; (iii) evaluating the sufficiency of the disclosures in the consolidated financial statements; and (iv) testing, on a sample basis, the regulatory assets and liabilities, including those subject to pending rate cases and regulatory proceedings, based on (a) provisions and formulas outlined in rate orders; (b) other regulatory correspondence; and (c) application of relevant regulatory precedents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-2" name="dei:AuditorName" id="f-3745">PricewaterhouseCoopers&#160;LLP</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-2" name="dei:AuditorLocation" id="f-3746">Detroit, Michigan</ix:nonNumeric></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">February&#160;8, 2024</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2007.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">186</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_481"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;9.&#160;&#160;&#160;&#160;Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_484"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;9A.&#160;&#160;&#160;&#160;Controls and Procedures</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under the supervision and with the participation of management, including its CEO and CFO, CMS&#160;Energy conducted an evaluation of its disclosure controls and procedures (as such term is defined in Rules&#160;13a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15(e) and 15d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15(e) under the Exchange Act). Based on such evaluation, CMS&#160;Energy&#8217;s CEO and CFO have concluded that its disclosure controls and procedures were effective as of December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Management&#8217;s Annual Report on Internal Control Over Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy&#8217;s management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rules&#160;13a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15(f) and 15d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15(f). CMS&#160;Energy&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP and includes policies and procedures that:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of CMS&#160;Energy</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of CMS&#160;Energy are being made only in accordance with authorizations of management and directors of CMS&#160;Energy</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of CMS&#160;Energy&#8217;s assets that could have a material effect on its financial statements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Management, including its CEO and CFO, does not expect that its internal controls will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. In addition, any evaluation of the effectiveness of controls is subject to risks that those internal controls may become inadequate in future periods because of changes in business conditions, or that the degree of compliance with the policies or procedures deteriorates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the supervision and with the participation of management, including its CEO and CFO, CMS&#160;Energy conducted an evaluation of the effectiveness of its internal control over financial reporting as of December&#160;31,&#160;2023. In making this evaluation, management used the criteria set forth in the framework in Internal Control&#8212;Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on such evaluation, CMS&#160;Energy&#8217;s management concluded that its internal control over financial reporting was effective as of December&#160;31,&#160;2023. The effectiveness of CMS&#160;Energy&#8217;s internal control over financial reporting as of December&#160;31,&#160;2023 has </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">187</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">been audited by PricewaterhouseCoopers&#160;LLP, an independent registered public accounting firm, as stated in their report which appears under Item&#160;8. Financial Statements and Supplementary Data.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> There have not been any changes in CMS&#160;Energy&#8217;s internal control over financial reporting during the last fiscal quarter that have materially affected, or are reasonably likely to affect materially, its internal control over financial reporting.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under the supervision and with the participation of management, including its CEO and CFO, Consumers conducted an evaluation of its disclosure controls and procedures (as such term is defined in Rules&#160;13a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15(e) and 15d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15(e) under the Exchange Act). Based on such evaluation, Consumers&#8217; CEO and CFO have concluded that its disclosure controls and procedures were effective as of December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Management&#8217;s Annual Report on Internal Control Over Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rules&#160;13a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15(f) and 15d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15(f). Consumers&#8217; internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP and includes policies and procedures that:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of Consumers are being made only in accordance with authorizations of management and directors of Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of Consumers&#8217; assets that could have a material effect on its financial statements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Management, including its CEO and CFO, does not expect that its internal controls will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. In addition, any evaluation of the effectiveness of controls is subject to risks that those internal controls may become inadequate in future periods because of changes in business conditions, or that the degree of compliance with the policies or procedures deteriorates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the supervision and with the participation of management, including its CEO and CFO, Consumers conducted an evaluation of the effectiveness of its internal control over financial reporting as of December&#160;31,&#160;2023. In making this evaluation, management used the criteria set forth in the framework in Internal Control&#8212;Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on such evaluation, Consumers&#8217; management concluded that its internal control over financial reporting was effective as of December&#160;31,&#160;2023. The effectiveness of Consumers&#8217; internal control over financial reporting as of December&#160;31,&#160;2023 has been audited by PricewaterhouseCoopers&#160;LLP, an independent registered public accounting firm, as stated in their report which appears under Item&#160;8. Financial Statements and Supplementary Data.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">188</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> There have not been any changes in Consumers&#8217; internal control over financial reporting during the last fiscal quarter that have materially affected, or are reasonably likely to affect materially, its internal control over financial reporting.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_490"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;9B.&#160;&#160;&#160;&#160;Other Information</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_493"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;9C.&#160;&#160;&#160;&#160;Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_520"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;III</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_523"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;10.&#160;&#160;&#160;&#160;Directors, Executive Officers and Corporate Governance</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Information that is required in Item&#160;10 of this Form&#160;10&#8209;K regarding executive officers is included in the Item&#160;1. Business&#8212;Information About CMS&#160;Energy&#8217;s and Consumers&#8217; Executive Officers section, which is incorporated by reference herein.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Information that is required in Item&#160;10 of this Form&#160;10&#8209;K regarding directors, executive officers, and corporate governance is incorporated by reference from CMS&#160;Energy&#8217;s and Consumers&#8217; definitive proxy statement for their 2024&#160;Annual Meetings of Shareholders to be held May&#160;3,&#160;2024. The proxy statement will be filed with the SEC, pursuant to Regulation&#160;14A under the Exchange Act, within 120&#160;days after the end of the fiscal year covered by this Form&#160;10&#8209;K, all of which information is hereby incorporated by reference in, and made part of, this Form&#160;10&#8209;K.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Code of Ethics</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has adopted an employee code of ethics, entitled &#8220;CMS&#160;Energy 2024&#160;Code of Conduct and Guide to Ethical Business Behavior&#8221; (Employee Code) that applies to its CEO, CFO, and CAO, as well as all other officers and employees of CMS&#160;Energy and its affiliates. The Employee Code is administered by the Chief Compliance Officer of CMS&#160;Energy, who reports directly to the Audit Committee. CMS&#160;Energy has also adopted a director code of ethics entitled &#8220;2024&#160;Board of Directors Code of Conduct and Guide to Ethical Business Behavior&#8221; (Director Code) that applies to its directors. The Director Code is administered by the Audit Committee. Any alleged violation of the Director Code by a director will be investigated by disinterested members of the Audit Committee, or if none, by disinterested members of the entire Board. The Employee Code and Director Code and any waivers of, or amendments or exceptions to, a provision of the Employee Code that applies to CMS&#160;Energy&#8217;s CEO, CFO, CAO or persons performing similar functions and any waivers of, or amendments or exceptions to, a provision of CMS&#160;Energy&#8217;s Director Code will be disclosed on CMS&#160;Energy&#8217;s website at www.cmsenergy.com/corporate-governance/compliance-and-ethics.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">189</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Information that is required in Item&#160;10 of this Form&#160;10&#8209;K regarding executive officers is included in the Item&#160;1. Business&#8212;Information About CMS&#160;Energy&#8217;s and Consumers&#8217; Executive Officers section, which is incorporated by reference herein.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Information that is required in Item&#160;10 of this Form&#160;10&#8209;K regarding directors, executive officers, and corporate governance is incorporated by reference from CMS&#160;Energy&#8217;s and Consumers&#8217; definitive proxy statement for their 2024&#160;Annual Meetings of Shareholders to be held May&#160;3,&#160;2024. The proxy statement will be filed with the SEC, pursuant to Regulation&#160;14A under the Exchange Act, within 120&#160;days after the end of the fiscal year covered by this Form&#160;10&#8209;K, all of which information is hereby incorporated by reference in, and made part of, this Form&#160;10&#8209;K.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Code of Ethics</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has adopted an employee code of ethics, entitled &#8220;CMS&#160;Energy 2024&#160;Code of Conduct and Guide to Ethical Business Behavior&#8221; (Employee Code) that applies to its CEO, CFO, and CAO, as well as all other officers and employees of Consumers and its affiliates. The Employee Code is administered by the Chief Compliance Officer of Consumers, who reports directly to the Audit Committee. Consumers has also adopted a director code of ethics entitled &#8220;2024&#160;Board of Directors Code of Conduct and Guide to Ethical Business Behavior&#8221; (Director Code) that applies to its directors. The Director Code is administered by the Audit Committee. Any alleged violation of the Director Code by a director will be investigated by disinterested members of the Audit Committee, or if none, by disinterested members of the entire Board. The Employee Code and Director Code and any waivers of, or amendments or exceptions to, a provision of the Employee Code that applies to Consumers&#8217; CEO, CFO, CAO or persons performing similar functions and any waivers of, or amendments or exceptions to, a provision of Consumers&#8217; Director Code will be disclosed on Consumers&#8217; website at www.cmsenergy.com/corporate-governance/compliance-and-ethics.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_526"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;11.&#160;&#160;&#160;&#160;Executive Compensation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See the note below.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">190</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_529"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;12.&#160;&#160;&#160;&#160;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Securities Authorized for Issuance Under Equity Compensation Plans</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information regarding CMS&#160;Energy&#8217;s equity compensation plans as of December&#160;31,&#160;2023:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:23.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.092%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan Category</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of securities to<br/>be issued upon exercise<br/>of outstanding options,<br/>warrants, and rights</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average<br/>exercise price of<br/>outstanding options,<br/>warrants, and rights</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of securities remaining<br/>available for future issuance under<br/>equity compensation plans (excluding<br/>securities reflected in column (a))</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plan approved by shareholders</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,960,465&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Also see the note below.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_532"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;13.&#160;&#160;&#160;&#160;Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See the note below.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_535"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;14.&#160;&#160;&#160;&#160;Principal Accountant Fees and Services</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See the note below.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Information that is required by Part&#160;III&#8212;Items&#160;11, 12, 13, and 14 of this Form&#160;10&#8209;K is incorporated by reference from CMS&#160;Energy&#8217;s and Consumers&#8217; definitive proxy statement for their 2024&#160;Annual Meetings of Shareholders to be held May&#160;3,&#160;2024. The proxy statement will be filed with the SEC, pursuant to Regulation&#160;14A under the Exchange Act, within 120&#160;days after the end of the fiscal year covered by this Form&#160;10&#8209;K, all of which information is hereby incorporated by reference in, and made part of, this Form&#160;10&#8209;K.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">191</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:250pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(This page intentionally left blank)</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">192</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_538"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;IV</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_541"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;15.&#160;&#160;&#160;&#160;Exhibits and Financial Statement Schedules</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following financial statements are filed as part of this report under Item&#160;8. Financial Statements and Supplementary Data:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Income of CMS&#160;Energy for the years ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Comprehensive Income of CMS&#160;Energy for the years ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Cash Flows of CMS&#160;Energy for the years ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Balance Sheets of CMS&#160;Energy at December&#160;31,&#160;2023 and 2022 </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Changes in Equity of CMS&#160;Energy for the years ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Income of Consumers for the years ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Comprehensive Income of Consumers for the years ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Cash Flows of Consumers for the years ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Balance Sheets of Consumers at December&#160;31,&#160;2023 and 2022</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Changes in Equity of Consumers for the years ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Notes to the Consolidated Financial Statements</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Report of Independent Registered Public Accounting Firm for CMS&#160;Energy</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Report of Independent Registered Public Accounting Firm for Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following financial statement schedules are included below:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Schedule&#160;I &#8212; Condensed Financial Information of Registrant, CMS&#160;Energy&#8212;Parent Company at December&#160;31,&#160;2023 and 2022 and for the years ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Schedule&#160;II &#8212; Valuation and Qualifying Accounts and Reserves of CMS&#160;Energy for the years ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Schedule&#160;II &#8212; Valuation and Qualifying Accounts and Reserves of Consumers for the years ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">193</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_544"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Schedule&#160;I &#8212; Condensed Financial Information of Registrant</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_547"></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent Company</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="f-3747" continuedAt="f-3747-1" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Condensed Statements of Income</span></div><div style="margin-bottom:13pt"><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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></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"/><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"/><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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating expenses</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" sign="-" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="f-3748">10</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" sign="-" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="f-3749">7</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" sign="-" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="f-3750">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" sign="-" name="us-gaap:CostsAndExpenses" scale="6" id="f-3751">10</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" sign="-" name="us-gaap:CostsAndExpenses" scale="6" id="f-3752">7</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" sign="-" name="us-gaap:CostsAndExpenses" scale="6" id="f-3753">7</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Loss</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-3754">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-3755">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-3756">7</ix:nonFraction>)</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income (Expense)</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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity earnings of subsidiaries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-983" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-3757">929</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-984" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-3758">980</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-985" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-3759">1,482</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonoperating retirement benefits, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" sign="-" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="f-3760">1</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" sign="-" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="f-3761">1</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" sign="-" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="f-3762">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="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"/><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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-3763">31</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-3764">5</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="f-3765">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:OtherNonoperatingExpense" format="ixt:fixed-zero" scale="6" id="f-3766">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="f-3767">1</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:OtherNonoperatingExpense" format="ixt:fixed-zero" scale="6" id="f-3768">&#8212;</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-3769">959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-3770">983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="f-3771">1,483</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Charges</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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on long-term debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="f-3772">201</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="f-3773">181</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="f-3774">183</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intercompany interest expense and other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-983" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-3775">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-984" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-3776">8</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-985" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="f-3777">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3778">211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3779">189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-3780">190</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-3781">738</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-3782">787</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-3783">1,286</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Benefit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3784">20</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3785">50</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-3786">60</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income From Continuing Operations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-3787">758</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-3788">837</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-3789">1,346</ix:nonFraction>&#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;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income From Discontinued Operations, Net of Tax of $<ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:fixed-zero" scale="6" id="f-3790">&#8212;</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:fixed-zero" scale="6" id="f-3791">&#8212;</ix:nonFraction>, and $(<ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="f-3792">5</ix:nonFraction>)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:fixed-zero" scale="6" id="f-3793">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:fixed-zero" scale="6" id="f-3794">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="f-3795">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income Attributable to CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-3796">758</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-3797">837</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-3798">1,353</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock Dividends</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="f-3799">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="f-3800">10</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="f-3801">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income Available to Common Stockholders</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3802">748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-3803">827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="6" id="f-3804">1,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">194</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_550"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Schedule&#160;I &#8212; Condensed Financial Information of Registrant (Continued)</span></div><ix:continuation id="f-3747-1" continuedAt="f-3747-2"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Condensed Statements of Cash Flows</span></div><div style="margin-bottom:13pt"><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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Operating Activities</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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-3805">595</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-3806">565</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-3807">1,549</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Investing Activities</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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in subsidiaries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="cms:InvestmentInSubsidiaries" scale="6" id="f-3808">630</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="cms:InvestmentInSubsidiaries" scale="6" id="f-3809">796</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="cms:InvestmentInSubsidiaries" scale="6" id="f-3810">581</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in debt securities - intercompany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-983" decimals="-6" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" scale="6" id="f-3811">293</ix:nonFraction>)</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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-984" decimals="-6" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" format="ixt:fixed-zero" scale="6" id="f-3812">&#8212;</ix:nonFraction>&#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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-985" decimals="-6" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" format="ixt:fixed-zero" scale="6" id="f-3813">&#8212;</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease (increase) in notes receivable &#8211; intercompany</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-983" decimals="-6" name="us-gaap:RepaymentOfNotesReceivableFromRelatedParties" scale="6" id="f-3814">55</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-984" decimals="-6" sign="-" name="us-gaap:RepaymentOfNotesReceivableFromRelatedParties" scale="6" id="f-3815">286</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-985" decimals="-6" name="us-gaap:RepaymentOfNotesReceivableFromRelatedParties" scale="6" id="f-3816">83</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="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"/><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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-3817">868</ix:nonFraction>)</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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-3818">510</ix:nonFraction>)</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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-3819">664</ix:nonFraction>)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Financing Activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from issuance of debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="f-3820">800</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="f-3821">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="f-3822">&#8212;</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of common stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="f-3823">192</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="f-3824">69</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="f-3825">26</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of preferred stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="6" id="f-3826">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="6" id="f-3827">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" scale="6" id="f-3828">224</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retirement of long-term debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="f-3829">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="f-3830">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-3831">200</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="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"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment of dividends on common and preferred stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="f-3832">579</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="f-3833">544</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="f-3834">507</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs and financing fees</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="f-3835">20</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="f-3836">11</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="f-3837">10</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in notes payable &#8211; intercompany</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-983" decimals="-6" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-3838">7</ix:nonFraction>)</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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-984" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-3839">77</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-985" decimals="-6" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-3840">28</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-3841">386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-3842">409</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-3843">495</ix:nonFraction>)</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-3844">113</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-3845">354</ix:nonFraction>)</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-3846">390</ix:nonFraction>&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-3847">36</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-986" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-3848">390</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-987" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="6" id="f-3849">&#8212;</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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-3850">149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-3851">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-986" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-3852">390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">195</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_553"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Schedule&#160;I &#8212; Condensed Financial Information of Registrant (Continued)</span></div><ix:continuation id="f-3747-2" continuedAt="f-3747-3"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Condensed Balance Sheets</span></div><div style="margin-bottom:13pt"><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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASSETS</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current Assets</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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-3853">149</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-3854">36</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes and accrued interest receivable &#8211; intercompany</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-988" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="f-3855">60</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-989" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="f-3856">107</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable &#8211; intercompany and related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-990" decimals="-6" name="us-gaap:OtherReceivablesNetCurrent" scale="6" id="f-3857">9</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-991" decimals="-6" name="us-gaap:OtherReceivablesNetCurrent" scale="6" id="f-3858">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="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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes receivable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:IncomeTaxesReceivable" scale="6" id="f-3859">11</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:IncomeTaxesReceivable" scale="6" id="f-3860">45</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:OtherAssetsCurrent" format="ixt:fixed-zero" scale="6" id="f-3861">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-3862">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:AssetsCurrent" scale="6" id="f-3863">229</ix:nonFraction>&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:AssetsCurrent" scale="6" id="f-3864">197</ix:nonFraction>&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non&#8209;current Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" scale="6" id="f-3865">137</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" scale="6" id="f-3866">105</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in subsidiaries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-988" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-3867">11,701</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-989" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-3868">10,881</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in debt securities &#8211; intercompany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-988" decimals="-6" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" scale="6" id="f-3869">296</ix:nonFraction>&#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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-989" decimals="-6" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:fixed-zero" scale="6" id="f-3870">&#8212;</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other investments </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="6" id="f-3871">8</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="6" id="f-3872">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-3873">24</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-3874">11</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other non&#8209;current assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-3875">12,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-3876">11,003</ix:nonFraction>&#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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3877">12,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-3878">11,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">196</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-top:3pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><ix:continuation id="f-3747-3" continuedAt="f-3747-4"><div style="margin-bottom: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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIABILITIES AND EQUITY</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current 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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-3879">250</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="6" id="f-3880">&#8212;</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes payable &#8211; intercompany</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-988" decimals="-6" name="cms:AccountsPayableAndNotesPayableCurrent" scale="6" id="f-3881">75</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-989" decimals="-6" name="cms:AccountsPayableAndNotesPayableCurrent" scale="6" id="f-3882">74</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest, including intercompany</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="f-3883">37</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="f-3884">33</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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-3885">9</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-3886">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:LiabilitiesCurrent" scale="6" id="f-3887">371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:LiabilitiesCurrent" scale="6" id="f-3888">116</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non&#8209;current 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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-3889">4,471</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-3890">3,930</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable &#8211; intercompany</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:LongTermNotesPayable" scale="6" id="f-3891">105</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:LongTermNotesPayable" scale="6" id="f-3892">109</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="f-3893">15</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="f-3894">15</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;current liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-3895">18</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-3896">15</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non&#8209;current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-3897">4,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-3898">4,069</ix:nonFraction>&#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity</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"/><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-3899">3</ix:nonFraction>&#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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-3900">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other stockholders' equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="cms:OtherCommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-3901">7,188</ix:nonFraction>&#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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="cms:OtherCommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-3902">6,788</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total common stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-3903">7,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-3904">6,791</ix:nonFraction>&#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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preferred stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="f-3905">224</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="f-3906">224</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-3907">7,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-3908">7,015</ix:nonFraction>&#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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Liabilities and Equity</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-3909">12,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-3910">11,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">197</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_556"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Schedule&#160;I &#8212; Condensed Financial Information of Registrant (Continued)</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Notes to the Condensed Financial Statements</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_559"></div><div style="margin-bottom:12pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">1:&#160;&#160;&#160;&#160;<ix:continuation id="f-3747-4" continuedAt="f-3747-5">Basis of Presentation</ix:continuation></span></div><ix:continuation id="f-3747-5" continuedAt="f-3747-6"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s condensed financial statements have been prepared on a parent-only basis. In accordance with Rule&#160;12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">04 of Regulation&#160;S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">X, these parent-only financial statements do not include all of the information and notes required by GAAP for annual financial statements, and therefore these parent-only financial statements and other information included should be read in conjunction with CMS&#160;Energy&#8217;s audited consolidated financial statements contained within Item&#160;8. Financial Statements and Supplementary Data.</span></div></ix:continuation><div id="i6eb35e0fb6bd461e96f1608454683d6b_562"></div><div style="margin-bottom:12pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2:&#160;&#160;&#160;&#160;<ix:continuation id="f-3747-6" continuedAt="f-3747-7">Guarantees</ix:continuation></span></div><ix:continuation id="f-3747-7"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has issued guarantees with a maximum potential obligation of $<ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" format="ixt:num-dot-decimal" scale="6" id="f-3911">886</ix:nonFraction>&#160;million on behalf of some of its wholly owned subsidiaries and related parties. CMS&#160;Energy&#8217;s maximum potential obligation consists primarily of potential payments:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to third parties under certain commodity purchase and sales agreements entered into by CMS&#160;ERM and other subsidiaries of NorthStar Clean Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to tax equity investors that hold membership interests in certain VIEs held by NorthStar Clean Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to EGLE on behalf of CMS&#160;Land and CMS&#160;Capital, for environmental remediation obligations at Bay Harbor</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to the U.S.&#160;Department of Energy on behalf of Consumers, in connection with Consumers&#8217; 2011 settlement agreement with the U.S.&#160;Department of Energy regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The expiration dates of these guarantees vary, depending upon contractual provisions or upon the statute of limitations under the relevant governing law.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">198</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_565"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Schedule&#160;II &#8212; Valuation and Qualifying Accounts and Reserves</span></div><ix:nonNumeric contextRef="c-2" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="f-3913" escape="true"><ix:nonNumeric contextRef="c-1" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="f-3912" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:36.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.148%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Expense</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Other Accounts</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for uncollectible accounts</span><span style="color:#000000;font-family:'Times New Roman',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="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"/><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"/><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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-992" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3914">27</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-993" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="f-3915">34</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-993" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="f-3916">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-993" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="f-3917">40</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-994" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3918">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-995" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3919">20</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-996" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="f-3920">50</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-996" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="f-3921">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-996" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="f-3922">43</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-992" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3923">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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-997" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3924">29</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-998" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="f-3925">22</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-998" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="f-3926">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-998" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="f-3927">31</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-995" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3928">20</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax valuation allowance</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 #000000;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 #000000;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 #000000;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 #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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-999" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3929">2</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1000" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="6" id="f-3930">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1000" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="f-3931">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1000" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="6" id="f-3932">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1001" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3933">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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1002" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3934">2</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1003" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="6" id="f-3935">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1003" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="f-3936">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1003" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="6" id="f-3937">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-999" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3938">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1004" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3939">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1005" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="f-3940">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1005" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="f-3941">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1005" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="6" id="f-3942">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1002" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3943">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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"/><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"/><td colspan="3" style="display:none"/><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"/><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"/><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="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"/><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"/><td colspan="3" style="display:none"/></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"/><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"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deductions represent write-offs of uncollectible accounts, net of recoveries.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:36.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.148%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Expense</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Other Accounts</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for uncollectible accounts</span><span style="color:#000000;font-family:'Times New Roman',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="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"/><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"/><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"/><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1006" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3944">27</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1007" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="f-3945">34</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1007" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="f-3946">&#8212;</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1007" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="f-3947">40</ix:nonFraction>&#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:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1008" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3948">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1009" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3949">20</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1010" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="f-3950">50</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1010" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="f-3951">&#8212;</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1010" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="f-3952">43</ix:nonFraction>&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1006" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3953">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;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1011" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3954">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1012" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="f-3955">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1012" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="f-3956">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1012" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="f-3957">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1009" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="f-3958">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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"/><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"/><td colspan="3" style="display:none"/><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"/><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"/><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="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"/><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"/><td colspan="3" style="display:none"/></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"/><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"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deductions represent write-offs of uncollectible accounts, net of recoveries.</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">199</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-top:250pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(This page intentionally left blank)</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">200</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_568"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="-sec-extract:summary;margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Exhibit Index</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The agreements included as exhibits to this Form&#160;10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">K filing are included solely to provide information regarding the terms of the agreements and are not intended to provide any other factual or disclosure information about CMS&#160;Energy, Consumers, or other parties to the agreements. The agreements may contain representations and warranties made by each of the parties to each of the agreements that were made exclusively for the benefit of the parties involved in each of the agreements and should not be treated as statements of fact. The representations and warranties were made as a way to allocate risk if one or more of those statements prove to be incorrect. The statements were qualified by disclosures of the parties to each of the agreements that may not be reflected in each of the agreements. The agreements may apply standards of materiality that are different than standards applied to other investors. Additionally, the statements were made as of the date of the agreements or as specified in the agreements and have not been updated. The representations and warranties may not describe the actual state of affairs of the parties to each agreement.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additional information about CMS&#160;Energy and Consumers may be found in this filing, at www.cmsenergy.com, at www.consumersenergy.com, and through the SEC&#8217;s website at www.sec.gov.</span></div><div style="margin-bottom: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:9.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:61.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Description</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/201533/000081115621000054/cms10q20210630_ex3-1.htm">Restated Articles of Incorporation of CMS&#160;Energy, effective June&#160;1,&#160;2004, as amended May&#160;22,&#160;2009, together with the Certificate of Designation of 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series&#160;C, effective June&#160;29,&#160;2021 (Form&#160;10&#8209;Q for the quarterly period ended June&#160;30,&#160;2021)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465916094515/a16-3728_1ex3d2.htm">CMS&#160;Energy Bylaws, amended and restated effective February&#160;8,&#160;2016 (Form&#160;8&#8209;K filed February&#160;8,&#160;2016)</a></span></div></td></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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3(c)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/76063/000095012401001548/k60932ex3-c.txt">Restated Articles of Incorporation of Consumers effective June&#160;7,&#160;2000 (Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2000)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000119312513027442/d475526dex32.htm">Consumers Bylaws, amended and restated as of January&#160;24,&#160;2013 (Form&#160;8-K filed January&#160;29,&#160;2013)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2-65973</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)(1)&#8211;4</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indenture dated as of September&#160;1,&#160;1945 between Consumers and Chemical Bank (successor to Manufacturers Hanover Trust Company), as Trustee, including therein indentures supplemental thereto through the Forty-third Supplemental Indenture dated as of May&#160;1,&#160;1979 (Form&#160;S-16 filed November&#160;13,&#160;1979)</span></td></tr><tr><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"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Indentures Supplemental thereto:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.a</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000129993305004113/exhibit1.htm">104th&#160;dated as of 8/11/05 (Form&#160;8-K filed August&#160;11,&#160;2005)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.b</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000129993310003294/exhibit1.htm">112th&#160;dated as of 9/1/10 (Form&#160;8-K filed September&#160;7,&#160;2010)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.c</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000129993310003747/exhibit1.htm">113th&#160;dated as of 10/15/10 (Form&#160;8-K filed October&#160;20,&#160;2010)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.d</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012311033264/k50266exv4w1.htm">114th&#160;dated as of 3/31/11 (Form&#160;8-K filed April&#160;6,&#160;2011)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.e</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000119312512509891/d457336dex41.htm">120th&#160;dated as of 12/17/12 (Form&#160;8-K filed December&#160;20,&#160;2012)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.f</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000119312513225365/d540359dex41.htm">121st&#160;dated as of 5/17/13 (Form&#160;8-K filed May&#160;17,&#160;2013)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.g</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000119312513485840/d649552dex41.htm">123rd&#160;dated as of 12/20/13 (Form&#160;8-K filed December&#160;27,&#160;2013)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.h</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465914061629/a14-18563_4ex4d1.htm">124th&#160;dated as of 8/18/2014 (Form&#160;8-K filed August&#160;18,&#160;2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.i</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465915076532/a15-21856_3ex4d1.htm">125th&#160;dated as of 11/6/2015 (Form&#160;8-K filed November&#160;6,&#160;2015)</a></span></div></td></tr></table></div><div style="height:54pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">201</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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:9.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:61.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.j</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465915081498/a15-24123_1ex4d1.htm">126th&#160;dated as of 11/23/2015 (Form&#160;8-K filed November&#160;25,&#160;2015)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.k</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465916138514/a16-15758_4ex4d1.htm">127th&#160;dated as of 8/10/16 (Form&#160;8-K filed August&#160;10,&#160;2016)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.l</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465917010741/a17-4485_3ex4d1.htm">128th&#160;dated as of 2/22/17 (Form&#160;8-K filed February&#160;22,&#160;2017)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.m</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465917059724/a17-22430_2ex4d1.htm">129th&#160;dated as of 9/28/17 (Form&#160;8-K filed September&#160;28,&#160;2017)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.n</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465917068843/a17-26187_1ex4d1.htm">130th&#160;dated as of 11/15/17 (Form&#160;8-K filed November&#160;15,&#160;2017)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.o</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918032779/a18-13115_1ex4d1.htm">131st dated as of 5/14/18 (Form&#160;8&#8209;K filed May&#160;14,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.p</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918038355/a18-14858_1ex4d1.htm">132nd dated as of 6/5/18 (Form&#160;8&#8209;K filed June&#160;5,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.q</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918059725/a18-28081_5ex4d1.htm">133rd dated as of 10/1/18 (Form&#160;8-K filed October&#160;1,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.r</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918067840/a18-37006_3ex4d1.htm#Exhibit4_1_012422">134th dated as of 11/13/18 (Form&#160;8-K filed November&#160;13,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.s</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465919031961/a19-10644_1ex4d1.htm">135th dated as of 5/28/19 (Form&#160;8-K filed May&#160;28,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.t</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000141057819000998/tv528537_ex4-1.htm">136th dated as of 9/3/19 (Form&#160;8-K filed September&#160;3,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.u</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000141057819001315/tv529739_ex4-1.htm">137th dated as of 9/19/19 (Form&#160;8-K filed September&#160;19,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.v</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115619000015/ex4309302019.htm">138th dated as of 10/1/19 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.w</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920038685/tm2012772d3_ex4-1.htm">139th dated as of 3/26/20 (Form&#160;8-K filed March&#160;26,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.x</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920060592/tm2018447d2_ex4-1.htm">140th dated as of 5/13/20 (Form&#160;8-K filed May&#160;13,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.y</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920064099/tm2018447d3_ex4-1.htm">141st dated as of 5/20/20 (Form&#160;8-K filed May&#160;20,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.z</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920112951/tm2031329d3_ex4-1.htm">142nd dated as of 10/7/20 (Form&#160;8-K filed October&#160;7,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.aa</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465921103837/tm2124714d1_ex4-1.htm">144th dated as of 8/12/21 (Form&#160;8-K filed August&#160;12,&#160;2021)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.bb</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465922089118/tm2222175d4_ex4-1.htm">145th dated as of 8/11/22 (Form&#160;8-K filed August&#160;11,&#160;2022)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.cc</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465922127232/tm2232568d1_ex4-1.htm">146th dated as of 12/14/22 (Form&#160;8-K filed December&#160;15,&#160;2022)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.dd</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">147th dated as of 1/10/23 (Form&#160;8-K filed January&#160;10,&#160;2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.ee</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923024595/tm237514d1_ex4-1.htm">148th dated as of 2/23/23 (Form&#160;8-K filed February&#160;23,&#160;2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.ff</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923065874/tm2317166d1_ex4-1.htm">149th dated as of 5/30/23 (Form&#160;8-K filed May&#160;30,&#160;2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.gg</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923087652/tm2322252d4_ex4-1.htm">150th dated as of 8/4/23 (Form&#160;8-K filed August&#160;4,&#160;2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.hh</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465924002523/tm242464d1_ex4-1.htm">151st dated as of 1/9/24 (Form&#160;8-K filed January&#160;9,&#160;2024)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4)(b)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/0000201533-96-000043-index.html">Indenture dated as of January&#160;1,&#160;1996 between Consumers and The Bank of New York Mellon, as Trustee (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;1995)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4)(c)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/0000201533-98-000042-index.html">Indenture dated as of February&#160;1,&#160;1998 between Consumers and The Bank of New York Mellon (formerly The Chase Manhattan Bank), as Trustee (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;1997)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">33-47629</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4)(a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indenture dated as of September&#160;15,&#160;1992 between CMS&#160;Energy and NBD Bank, as Trustee (Form&#160;S-3 filed May&#160;1,&#160;1992)</span></td></tr><tr><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"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Indentures Supplemental thereto:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4.a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000119312513121402/d506055dex41.htm">29th&#160;dated as of 3/22/13 (Form&#160;8-K filed March&#160;22,&#160;2013)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4.b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000119312514071395/d684654dex41.htm">30th&#160;dated as of 2/27/14 (Form&#160;8-K filed February&#160;27,&#160;2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4.c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000119312514071395/d684654dex42.htm">31st&#160;dated as of 2/27/14 (Form&#160;8-K filed February&#160;27,&#160;2014)</a></span></div></td></tr></table></div><div style="height:54pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">202</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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:9.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:61.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4.d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465915076998/a15-16081_3ex4d1.htm">32nd&#160;dated as of 11/9/15 (Form&#160;8-K filed November&#160;9,&#160;2015)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4.e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465916118035/a16-9852_3ex4d1.htm">33rd&#160;dated as of 5/5/16 (Form&#160;8-K filed May&#160;5,&#160;2016)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4.f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465916154425/a16-20465_4ex4d1.htm">34th&#160;dated as of 11/3/16 (Form&#160;8-K filed November&#160;3,&#160;2016)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4.g</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465917008425/a17-3789_3ex4d1.htm">35th dated as of 2/13/17 (Form&#160;8-K filed February&#160;13,&#160;2017)</a></span></div></td></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="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="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="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="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="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/0000811156-97-000119-index.html">Indenture dated as of June&#160;1,&#160;1997 between CMS&#160;Energy and The&#160;Bank of New&#160;York&#160;Mellon, as Trustee (Form&#160;8-K filed July&#160;1,&#160;1997)</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: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:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Indentures Supplemental thereto:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5.a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5.a</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918009493/a18-1030_1ex4d5da.htm#Exhibit4_5_a_022505">5th&#160;dated as of 2/13/18 (Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2017)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5.b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465918015774/a18-7550_3ex4d1.htm">6th dated as of 3/8/18 (Form&#160;8-K filed March&#160;8,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5.c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465918058607/a18-28081_3ex4d1.htm">7th dated as of 9/26/18 (Form&#160;8-K filed September&#160;26,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5.d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465919009482/a19-3868_3ex4d1.htm">8th dated as of 2/20/19 (Form&#160;8-K filed February&#160;20,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5.e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465920066753/tm2020983d1ex4-1.htm">9th dated as of 5/28/20 (Form&#160;8-K filed May&#160;28,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5.f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465920129293/tm2034585d3_ex4-1.htm">10th dated as of 11/25/20 (Form&#160;8-K filed November&#160;25,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465923056395/tm2314786d1_ex4-1.htm">Indenture dated as of May&#160;5,&#160;2023 between CMS&#160;Energy and The Bank of New York Mellon, as Trustee (Form&#160;8-K filed May&#160;5,&#160;2023)</a></span></div></td></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="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="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="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="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115622000048/cms10k20211231_ex4-6.htm">Description of CMS&#160;Energy Securities (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2021)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/ex4712312019.htm">Description of Consumers Securities (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/811156/000110465921088075/tm2120369d4_ex4-2.htm">Deposit Agreement, dated as of July&#160;1,&#160;2021, among CMS&#160;Energy, Equiniti Trust Company, and the holders from time to time of the depositary receipts described therein, including Form of Depositary Receipt (Form&#160;8-K filed July&#160;1,&#160;2021)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920056757/tm2018414d1_ex10-1.htm">CMS&#160;Energy 2020 Performance Incentive Stock Plan, effective June&#160;1,&#160;2020 (Form&#160;8-K filed May&#160;5,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20231231_ex10-2.htm">CMS&#160;Energy&#8217;s Deferred Salary Savings Plan, as amended and restated, effective January&#160;1,&#160;2022</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465915006843/a15-1932_1ex10d5.htm">CMS&#160;Energy and Consumers Directors&#8217; Deferred Compensation Plan, effective as of November&#160;30,&#160;2007 (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012311040663/k50315exv10w6.htm">Supplemental Executive Retirement Plan for Employees of CMS&#160;Energy/Consumers&#160;effective on January&#160;1,&#160;1982 and as amended effective April&#160;1,&#160;2011 (Form&#160;10-Q for the quarterly period ended March&#160;31,&#160;2011)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20231231_ex10-5.htm">Defined Contribution Supplemental Executive Retirement Plan, amended December&#160;21,&#160;2023, effective January&#160;1,&#160;2024 </a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115623000066/cms10q20230630_ex10-2.htm">Form of Officer Separation Agreement as of July&#160;1,&#160;2023 (Form&#160;10&#8209;Q for the quarterly period ended June&#160;30,&#160;2023)</a></span></div></td></tr></table></div><div style="height:54pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">203</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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:9.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:61.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(10)(y)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Environmental Agreement dated as of June&#160;1,&#160;1990 made by CMS&#160;Energy to The Connecticut National Bank and Others (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;1990)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1,2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(10)(a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012407005517/k21037exv10wxay.htm">Form&#160;of Indemnification Agreement between CMS&#160;Energy and its Directors, effective as of November&#160;1,&#160;2007 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2007)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(10)(b)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012407005517/k21037exv10wxby.htm">Form&#160;of Indemnification Agreement between Consumers and its Directors, effective as of November&#160;1,&#160;2007 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2007)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115622000048/cms10k20211231_ex10-10.htm">CMS&#160;Incentive Compensation Plan for CMS&#160;Energy and Consumers Officers as amended, effective as of January&#160;27,&#160;2022 (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2021)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115623000066/cms10q20230630_ex10-3.htm">Form of Change in Control Agreement as of July&#160;1,&#160;2023 (Form&#160;10&#8209;Q for the quarterly period ended June&#160;30,&#160;2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20231231_ex10-12.htm">Annual Employee Incentive Compensation Plan for Consumers amended December&#160;11,&#160;2023, effective July&#160;1,&#160;2023</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1,2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115623000072/cms10q20230930_ex10-2.htm">Annual NorthStar Clean Energy Employee Incentive Compensation Plan as amended, effective as of July&#160;1,&#160;2023 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.14</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465922127232/tm2232568d1_ex10-1.htm">$550&#160;million Fifth Amended and Restated Revolving Credit Agreement dated as of December&#160;14,&#160;2022 among CMS&#160;Energy, the Banks, as defined therein, and Barclays Bank&#160;PLC, as Agent (Form&#160;8&#8209;K filed December&#160;15,&#160;2022)</a></span></div></td></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="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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465922127232/tm2232568d1_ex10-2.htm">$1.1&#160;billion Sixth Amended and Restated Revolving Credit Agreement dated as of December&#160;14,&#160;2022 among Consumers, the Banks, as defined therein, and JPMorgan Chase Bank,&#160;N.A., as Agent (Form&#160;8&#8209;K filed December&#160;15,&#160;2022)</a></span></div></td></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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.16</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918069310/a18-40465_1ex10d1.htm#Exhibit10_1_021401">$250&#160;million Amended and Restated Revolving Credit Agreement dated as of November&#160;19,&#160;2018 among Consumers, the Banks, as defined therein, and The Bank of Nova Scotia, as Agent (Form&#160;8&#8209;K filed November&#160;20,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.16.a</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465919065352/tm1923298d1_ex10-1.htm">Description of the Extension to the Amended and Restated $250&#160;million Secured Revolving Credit Agreement (Form&#160;8&#8209;K filed November&#160;19,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.16.b</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920127883/tm2036409d1_ex10-1.htm">Description of the Second Extension to the Amended and Restated $250&#160;million Secured Revolving Credit Agreement (Form&#160;8&#8209;K filed November&#160;19,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.16.c</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465921142290/tm2133546d1_ex10-1.htm">Description of the Third Extension to the Amended and Restated $250&#160;million Secured Revolving Credit Agreement (Form&#160;8-K filed November&#160;22,&#160;2021)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.16.d</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465922122724/tm2231419d1_ex10-1.htm">First Amendment to the Amended and Restated $250&#160;million Secured Revolving Credit Agreement (Form&#160;8-K filed November&#160;29,&#160;2022)</a></span></div></td></tr></table></div><div style="height:54pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">204</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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:9.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:61.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.16.e</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923122055/tm2331708d1_ex10-1.htm">Amendment No.&#160;2 to the Amended and Restated $250&#160;million Secured Revolving Credit Agreement (Form&#160;8-K filed November&#160;29,&#160;2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.17</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012311092346/k50726exv10w1.htm">Consumers and other CMS&#160;Energy Companies Retired Executives Survivor Benefit Plan for Management/Executive Employees, distributed July&#160;1,&#160;2011 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2011)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.18</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465914073231/a14-19858_1ex10d1.htm">Form&#160;of Commercial Paper Dealer Agreement between Consumers, as Issuer, and the Dealer party thereto (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.19</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/201533/000110465921084502/tm2120427d1_ex10-1.htm">Purchase and Sale Agreement dated June&#160;21,&#160;2021 by and among Consumers and New Covert Generating Company,&#160;LLC (Form&#160;8-K filed June&#160;23,&#160;2021)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.19.a</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115623000066/cms10q20230630_ex10-4.htm">Amendment No.&#160;1 dated as of May&#160;31,&#160;2023 to the Purchase and Sale Agreement, dated June&#160;21,&#160;2021 by and among Consumers and New Covert Generating Company,&#160;LLC (Form&#160;10-Q for the quarterly period ending June&#160;30,&#160;2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.20</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115622000113/cms10q20220630_ex10-1.htm">$1&#160;billion unsecured Term Loan Credit Agreement dated as of July&#160;22,&#160;2022 among Consumers, the Banks defined therein, and U.S.&#160;Bank National Association, as Agent (Form&#160;10-Q for the quarterly period ended June&#160;30,&#160;2022)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.21</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1355417</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923003371/tm233239d1_ex10-1.htm">Bond Purchase Agreement dated as of January&#160;12,&#160;2023 between Consumers and each of the Purchasers named therein (Form&#160;8-K filed January&#160;12,&#160;2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.22</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20231231_ex10-22.htm">Annual Employee Incentive Compensation Plan for Consumers amended and restated effective January&#160;1,&#160;2024</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">21.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20231231_ex21-1.htm">Subsidiaries of CMS&#160;Energy and Consumers</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">23.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20231231_ex23-1.htm">Consent of PricewaterhouseCoopers&#160;LLP for CMS&#160;Energy</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">23.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20231231_ex23-2.htm">Consent of PricewaterhouseCoopers&#160;LLP for Consumers</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">31.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20231231_ex31-1.htm">CMS&#160;Energy&#8217;s certification of the CEO pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">31.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20231231_ex31-2.htm">CMS&#160;Energy&#8217;s certification of the CFO pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">31.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20231231_ex31-3.htm">Consumers&#8217; certification of the CEO pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">31.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20231231_ex31-4.htm">Consumers&#8217; certification of the CFO pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">32.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20231231_ex32-1.htm">CMS&#160;Energy&#8217;s certifications pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">32.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20231231_ex32-2.htm">Consumers&#8217; certifications pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">97.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20231231_ex97-1.htm">CMS&#160;Energy/Consumers Clawback Policy</a></span></div></td></tr></table></div><div style="height:54pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">205</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom: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:9.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:61.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">99.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">333-275106</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">99.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465923110417/tm2328518d1_ex99-1.htm">CMS&#160;Energy Stock Purchase Plan, as amended and restated October&#160;20,&#160;2023 (Form&#160;S-3ASR filed October&#160;20,&#160;2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.INS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Instance Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Schema</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Calculation Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Definition Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Labels Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Presentation Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (the cover page XBRL tags are embedded in the Inline XBRL document)</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations of CMS&#160;Energy or its subsidiaries, but not of Consumers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Management contract or compensatory plan or arrangement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibits that have been previously filed with the SEC, designated above, are incorporated herein by reference and made a part hereof.</span></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_571"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;16.&#160;&#160;&#160;&#160;Form&#160;10-K Summary</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">206</span></div></div></div><div id="i6eb35e0fb6bd461e96f1608454683d6b_574"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Signatures</span></div><div style="margin-bottom:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, CMS&#160;Energy Corporation has duly caused this Annual Report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom: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:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.696%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title:</span></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">President and Chief Executive Officer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Date:</span></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">February 8, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report has been signed below by the following persons on behalf of CMS&#160;Energy Corporation and in the capacities indicated and on February&#160;8, 2024.</span></div><div><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:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.696%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ William D. Harvey</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">William D. Harvey, Director</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">President, Chief Executive Officer, and Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Ralph Izzo</span></td></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Ralph Izzo, Director</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Rejji P. Hayes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Rejji P. Hayes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ John G. Russell</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">John G. Russell, Director</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Principal Financial Officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Suzanne F. Shank</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Scott B. McIntosh</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Suzanne F. Shank, Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Scott B. McIntosh</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Vice President, Controller, and Chief Accounting Officer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Myrna M. Soto</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Controller)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Myrna M. Soto, Director</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Jon E. Barfield</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ John G. Sznewajs</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Jon E. Barfield, Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">John G. Sznewajs, Director</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Deborah H. Butler</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Ronald J. Tanski</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deborah H. Butler, Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Ronald J. Tanski, Director</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Kurt L. Darrow</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Laura H. Wright</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Kurt L. Darrow, Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Laura H. Wright, Director</span></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">207</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6eb35e0fb6bd461e96f1608454683d6b_34">Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Signatures</span></div><div style="margin-bottom:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, Consumers Energy Company has duly caused this Annual Report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom: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:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.696%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title:</span></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">President and Chief Executive Officer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Date:</span></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">February 8, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report has been signed below by the following persons on behalf of Consumers Energy Company and in the capacities indicated and on February&#160;8, 2024.</span></div><div style="margin-bottom: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:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.696%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ William D. Harvey</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">William D. Harvey, Director</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">President, Chief Executive Officer, and Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Ralph Izzo</span></td></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Ralph Izzo, Director</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Rejji P. Hayes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Rejji P. Hayes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ John G. Russell</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">John G. Russell, Director</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Principal Financial Officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Suzanne F. Shank</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Scott B. McIntosh</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Suzanne F. Shank, Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Scott B. McIntosh</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Vice President, Controller, and Chief Accounting Officer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Myrna M. Soto</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Controller)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Myrna M. Soto, Director</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Jon E. Barfield</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ John G. Sznewajs</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Jon E. Barfield, Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">John G. Sznewajs, Director</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Deborah H. Butler</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Ronald J. Tanski</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deborah H. Butler, Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Ronald J. Tanski, Director</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Kurt L. Darrow</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Laura H. Wright</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Kurt L. Darrow, Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Laura H. Wright, Director</span></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">208</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>2
<FILENAME>cms10k20231231_ex10-2.htm
<DESCRIPTION>EXHIBIT 10.2 - CMS ENERGY DEFERRED SALARY SAVINGS PLAN
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i7fb78b78d724447d856cfcb382fbb6bb_1"></div><div style="min-height:64.8pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">FINAL</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.2</font></div></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><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="margin-top:10.1pt;padding-left:95.7pt;padding-right:95.7pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:32pt;font-weight:400;line-height:134%">CMS ENERGY DEFERRED SALARY SAVINGS PLAN</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><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><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><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><font><br></font></div><div><font><br></font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:14.9pt;padding-right:321.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Amended and Restated Effective January 1, 2022</font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:80%">1</font></div></div></div><div id="i7fb78b78d724447d856cfcb382fbb6bb_4"></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">FINAL</font></div></div><div><font><br></font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:85.72pt;padding-right:85.72pt;text-align:center"><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">DEFERRED SALARY SAVINGS PLAN</font></div><div><font><br></font></div><div style="padding-left:6pt;padding-right:7.3pt;text-align:justify;text-indent:0.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">The objective of the Deferred Salary Savings Plan (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#34;) is to attract and motivate a select group of management and highly compensated employees. The Plan is designed to provide additional retirement income through employee deferrals and employer matching contributions to supplement that provided under the applicable qualified plans and to assist employees in meeting their financial goals.</font></div><div><font><br></font></div><div style="padding-left:6pt;padding-right:4.9pt;text-align:justify;text-indent:0.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">The original effective date of the Plan was December 1, 1989.  The Plan is amended and restated in its entirety effective January 1, 2022, except as set forth herein.</font></div><div><font><br></font></div><div style="padding-left:204.77pt;padding-right:204.77pt;text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">ARTICLE I </font></div><div style="padding-left:176.85pt;padding-right:176.85pt;text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">DEFINITIONS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:7.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">The following terms shall have the respective meanings set forth below when used in the Plan unless the context clearly indicates otherwise.</font></div><div><font><br></font></div><div style="padding-left:6pt;padding-right:7.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.1&#160;&#160;&#160;&#160;&#8220; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Account Balance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means the notional amount credited to a Participant or beneficiary in accordance with the provisions of the Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:7.55pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.2&#160;&#160;&#160;&#160;&#8220; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Additional Deferral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means t</font><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">he amount deferred by a Participant in accordance with </font><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 3.3</font><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:7.45pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.3&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Annual Compensation Limit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means the amount as determined annually by the Secretary of the Treasury pursuant to Code &#167;401(a)(17) above which annual compensation is disregarded for qualified plans. The Annual Compensation Limit for the 2021 calendar year is</font></div><div style="padding-left:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">$290,000 and $305,000 for the 2022 calendar year.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.4&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; </font><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:7.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.5&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means CMS Energy Corporation and an employer that is sufficiently affiliated with CMS Energy Corporation under Code &#167;414(b), (c), or (m) to be able to participate in the same benefit plan pursuant to the Code and be treated as a single employer for purposes of the Code.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:5.95pt;padding-right:7.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.6&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means a Participant's regular salary from </font><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">the Employer, before any adjustment for deferrals under this Plan or any other deferred compensation plan of the Company, any reductions for contributions to the Savings Plan, any reductions under any welfare benefit plan, or deductions for taxes or other withholdings, but excluding any bonus, imputed income, incentive or other premium pay. For purposes of determining Deferrals, Compensation for a Plan Year does not include any amounts paid in the Plan Year that are attributable to services performed by the Participant in an earlier Plan Year, except to the extent permitted by Code &#167;409A.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.7&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Deferral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means amounts deferred by a Participant pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:7.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.8&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means any person, employed by the Company and on the payroll and employment records system as an employee, excluding consultants, advisors and independent contractors, whose Compensation, when annualized, exceeds the Annual Compensation Limit.</font></div><div style="height:45.18pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:80%">2</font></div></div></div><div id="i7fb78b78d724447d856cfcb382fbb6bb_7"></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">FINAL</font></div></div><div style="margin-top:4pt;padding-left:77.95pt;text-indent:-35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.9&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means the entity within the Company that employs the Participant.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:7.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.10&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Employer Matching Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means monetary amounts added to a Participant's Account as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 3.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:7.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.11&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means any Employee who meets the eligibility requirements of the Plan, who elects to enroll under the Plan, and for whom Deferrals are currently being made under the Plan or for whom Deferrals were previously made under the Plan which have not been distributed.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:7.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.12&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Payment Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means the time when a Participant may receive the benefits deferred under the Plan as described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 6.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:7.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.13&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Payment Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means the form and duration of any payment to a Participant or beneficiary as described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 6.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:77.95pt;text-indent:-35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.14&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means this Deferred Salary Savings Plan.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:7.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.15&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Plan Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means the Benefit Administration Committee as selected by the Chief Executive Officer and Chief Financial Officer of the Company to manage the Plan.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:7.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.16&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Plan Record Keeper</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means the person(s) or entity named as such by the Plan Administrator.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:77.95pt;text-indent:-35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.17&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Plan Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means January 1 to December 31 of a calendar year.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:77.95pt;text-indent:-35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.18&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Savings Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means the Consumers Energy Company Employees&#8217; Savings Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:7.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">1.19&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Separation from Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#8221; means </font><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">the Employee retires or otherwise has a separation from service from the Company as defined under Code &#167;409A and its implementing Treasury Regulations. The Plan Administrator shall determine, consistent with the requirements of Code&#167;409A and its implementing Treasury Regulations, to what extent a person on a leave of absence, including on paid sick leave pursuant to Company policy, has incurred a Separation from Service. Notwithstanding the above, a Separation from Service shall occur consistent with the requirements of Codem&#167;409A </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">and Treasury Regulation &#167;1.409A-1(h) </font><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">when it is reasonably anticipated that the future level of bona fide services provided by the Employee (whether as an employee or as an independent contractor) will be no more than 45% of the average level of bona fide services performed by the Employee (whether as an employee or as an independent contractor) over the immediately preceding 36-month period (or the full period of service if less than 36 months).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="text-align:center;text-indent:-0.1pt"><font style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> II </font></div><div style="padding-left:69.15pt;padding-right:69.15pt;text-align:center;text-indent:-0.1pt"><font style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ELIGIBILITY AND ENROLLMENT</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:7.9pt;text-align:justify;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">2.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Eligibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. </font><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">An Employee is eligible to become a Participant on their date of employment, or if later, the first day of the month following the date upon which the Employee first has annualized Compensation in excess of the Annual Compensation Limit. A Participant shall no longer be permitted to make contributions to the Plan as of the end of any Plan Year when their annualized Compensation falls below the Annual Compensation Limit.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-right:7.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">2.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Enrollment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. An Employee may enroll during an enrollment period prior to the start of each Plan Year. A new Employee may enroll within thirty (30) days of the date of employment. An</font></div><div style="height:45.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:80%">3</font></div></div></div><div id="i7fb78b78d724447d856cfcb382fbb6bb_10"></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:110%">FINAL</font></div></div><div style="margin-top:4pt;padding-left:6pt;padding-right:7.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Employee may enroll within thirty (30) days of first becoming eligible to participate in the Plan for the initial Plan Year of their participation. The foregoing provisions allowing late elections by new Employees and newly eligible Employees shall apply only to the extent permitted by Code &#167;409A.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.95pt;padding-right:7.65pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">2.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Procedure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. An Employee must enroll in the Plan by completing the application for participation. Such application may, at the election of the Company or the Plan Record Keeper, be in an electronic format. Completion of the application by the Employee shall constitute an acceptance of the terms and conditions of the Plan.</font></div><div><font><br></font></div><div style="margin-top:10.85pt;padding-left:105.52pt;padding-right:105.52pt;text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">ARTICLE III </font></div><div style="padding-left:105.52pt;padding-right:105.52pt;text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">DEFERRALS</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:7.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">3.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Deferrals</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. Upon enrolling in the Plan, each Participant may elect to defer a portion of their Compensation during a Plan Year that is in excess of the Annual Compensation Limit. Except as otherwise provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 3.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">, the Deferral amount shall be 6% of their Compensation in excess of the Annual Compensation Limit. A deferral election applies to one (1) Plan Year.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:7.7pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(a)&#160;&#160;&#160;&#160;Deferral elections made during the enrollment period immediately prior to the start of a Plan Year shall apply to Compensation received during that coming Plan Year. A deferral election made during one of the thirty (30)-day periods described at </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> shall apply to Compensation paid for services to be rendered during the portion of the Plan Year following the deferral election.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:6pt;padding-right:7.75pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(b)&#160;&#160;&#160;&#160;Any such deferral election shall become irrevocable as to the applicable Plan Year's Compensation as of the last permissible date for making such an election under Code &#167;409A.</font></div><div><font><br></font></div><div style="padding-left:6pt;padding-right:7.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">3.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Employer Matching Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. Not less frequently than annually, the Company shall add an amount to a Participant's Account in an amount which is equal to 100% of the first 6% of the amount deferred by a Participant under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> during a Plan Year. At no time will the applicable rate for the Employer Matching Amounts exceed the then current rate of matching contributions available under the Savings Plan, and no Employer Matching Amounts will be contributed to the Participant Account for any period in which the matching contribution under the Savings Plan is suspended or terminated. The employee share of any applicable FICA, FUTA and other applicable taxes for any Deferrals and Employer Matching Amounts will be deducted from a Participant&#8217;s pay at the time of any Deferral.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:7.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">3.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Additional Deferral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. A Participant may elect to defer an additional amount (in excess of the 5% deferral under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">) into the Plan for a Plan Year, up to a maximum of 50% of their Compensation. The election of any additional deferral shall be made in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. The deferral shall be subject to its own payment election as described under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 6.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> and shall be consistent with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 6.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. Any such Additional Deferral shall not receive any Employer Matching Amounts.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:202.75pt;padding-right:202.75pt;text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">ARTICLE IV </font></div><div style="padding-left:175.82pt;padding-right:175.82pt;text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">INVESTMENTS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">4.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Designation of Investments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. At the time of electing a Deferral under the Plan, the Participant shall specify the percentage of the Deferral to be treated as if invested among the various</font></div><div><font><br></font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:80%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:80%">FINAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">&#160;&#160;&#160;&#160;</font></div></div><div><font><br></font></div><div style="margin-top:4pt;padding-left:6pt;padding-right:7.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">options available as investment funds under the Plan. A Participant who already has deferred amounts under a nonqualified deferred compensation plan of the Company shall automatically have their existing investment profile apply to Deferrals and Employer Matching Contributions.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:7.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">All determinations of the available investments by the Plan Administrator are final and binding upon the Participants. If a Participant fails to make an investment election, then such amounts shall be accounted for as if contributed to the Target Date Fund (as that term is defined in the Savings Plan) with a date that is applicable to the Participant&#8217;s age 65, rounded up, or such other investments as determ</font><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">i</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">ned by the Plan Administrator.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:7.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">4.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Changes in Investment Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. All investment elections may be changed prospectively at the Participant&#8217;s election at any time prior to the payment of the benefit subject to any applicable restrictions imposed by the Plan Administrator, the Plan Record Keeper and&#47;or by applicable laws and regulations.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">4.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Determination of Investment Earnings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. All gains and losses will be based upon the performance of the investments selected by the Participant from the date any Deferral or Employer Matching Amount is first credited to a Participant Account. If the Company elects to fund the Accounts for its convenience as described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 8.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">, then investment performance will be based on the Account Balance pursuant to the customary procedures of the Plan Record Keeper.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:77.65pt;padding-right:77.65pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">ARTICLE V </font></div><div style="padding-left:151.62pt;padding-right:151.62pt;text-align:center;text-indent:-0.1pt"><font style="color:#1b1b1b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">VESTING AND RECOUPMENT</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">5.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Vesting of Employer Matching Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. Employer Matching Amounts and any related earnings do not vest until such time as the Participant h</font><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">s been employed by the Company for not less than five full calendar years. Notwithstanding the above, if a Participant dies or incurs a &#8220;disability&#8221; </font><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">( </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">as that term is defined under Code &#167; 409A and its implementing Treasury Regulations))</font><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">, then such Participant shall vest in the entire Account Balance (including </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">the Matching Employer Amounts and any related earnings) as of the date of the Participant </font><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">'</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">s death or disability</font><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">For purposes of vesting, all periods of service with an Employer are counted and completion of twelve (12) months of employment (whether or not continuous) shall count as one (1) year of vesting under this Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">5.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Vesting of Deferrals</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. Deferrals made pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> and Additional Deferrals made pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 3.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> shall be fully vested as of the date deferred.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:7.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">5.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Recoupment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. </font><font style="color:#1b1a13;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Any and all Employer Matching Amounts are also subject to recoupment under the CMS Energy Recoupment Policy Relating to Financial Restatements </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">and as required by applicable law.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:175.37pt;padding-right:175.37pt;text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">ARTICLE VI </font></div><div style="padding-left:168.35pt;padding-right:168.35pt;text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">PAYMENT OPTIONS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:7.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">6.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Payment Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. At the time the Employee makes a deferral election to participate in the Plan as described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> and&#47;or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 3.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">, such Employee must select the Payment Event and Payment Term applicable to the Deferral and the Employer Matching Amounts for the Plan Year, as well as any earnings or income attributable to such amounts. Such payment options</font></div><div style="text-align:justify"><font><br></font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:80%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:80%">FINAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">&#160;&#160;&#160;&#160;</font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:4pt;padding-left:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">must be made in accordance with the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 6.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 6.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">, and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 6.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> and cannot be subsequently changed except as permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 6.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:7.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">6.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Payment Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. Each Participant must annually select one or more payment events from the following choices for each contribution including Deferrals, Employer Matching Amounts and&#47;or Additional Deferrals. Such election must be made at the time the deferral election is made&#58;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:7.6pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:110%">Separation from Service for any reason other than death</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. Payment shall be made, or begin, in January of the year following Separation from Service or, if later, the seventh month after the month of Separation from Service. Later installments, if any, will be paid in January of the succeeding years. Effective for Deferrals in Plan Year 2019 and succeeding years, payment shall be made, or begin, in the seventh month after the month of Separation from Service. Later installments, if any, will be paid in the same month of the succeeding years.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:6pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:110%">Payment upon attainment of a date certain that is more than five (5) years after the last day of the applicable Plan Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. However, for amounts attributable to an Additional Deferral, payment shall be made, or begin, upon attainment of a date certain that is more than one</font></div><div style="padding-left:6pt;padding-right:7.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(1) month after the last day of the applicable Plan Year. Later installments, if any, will be paid in the same month of the succeeding years.</font></div><div><font><br></font></div><div style="padding-left:114pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(c)&#160;&#160;&#160;&#160;The later of (a) or (b) above.</font></div><div><font><br></font></div><div style="padding-left:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Any Participant failing to make an election shall be deemed to have elected payment upon Separation from Service in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 6.2(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:5.95pt;padding-right:7.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">6.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Payment Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. Upon selecting a Payment Event, </font><font style="color:#0f0e09;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">the Participant must also elect how they wish to receive any such payment from among the following options (the Participant may elect a separate Payment Term for each Payment Event elected)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:114pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(a)&#160;&#160;&#160;&#160;Payment in a single sum upon occurrence of the Payment Event.</font></div><div><font><br></font></div><div style="padding-left:6pt;padding-right:7.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(b)&#160;&#160;&#160;&#160;Payment of a series of annual installment payments over a period of two (2) years to fifteen (15) years following the Payment Event. Each installment shall be equal to a fractional amount of the Account Balance the numerator of which is one and the denominator of which is the number of installment payments remaining. For example, a series of five (5) installment payments will result in a payout of one fifth (1&#47;5) of the Account Balance for the first installment, one fourth (1&#47;4) of the Account Balance in the second installment, one third (1&#47;3) of the Account Balance for the third installment, one half (1&#47;2) of the Account Balance for the fourth (4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:110%;position:relative;top:-2.8pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">) installment and in the fifth (5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:110%;position:relative;top:-2.8pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">) installment the Account Balance is paid in full. Each installment, because of gains and losses, may not be identical to the prior installment.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:42pt"><font style="color:#0f0e09;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Any Participant failing to elect a Payment Term shall be deemed to have elected a single sum.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:6pt;padding-right:7.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">6.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Changes to Payment Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. Subsequent changes to the original payment options that would otherwise accelerate the receipt of benefits from the Plan are not permitted, except that the Plan Administrator may at its sole discretion elect to accelerate payments to the limited extent permitted by Code &#167;409A and applicable Treasury Regulations.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">A subsequent election by a Participant to change the payment options related to a Payment</font></div><div><font><br></font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:80%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:80%">FINAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">&#160;&#160;&#160;&#160;</font></div></div><div><font><br></font></div><div style="margin-top:4pt;padding-left:5.95pt;padding-right:7.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Event can be made when all of the conditions set forth below are satisfied and solely in accordance with the applicable requirements of Code &#167;409A. A subsequent election must be made on an election form provided by the Plan Administrator and must be filed in accordance with procedures prescribed by the Plan Administrator. A subsequent election must specify the new payment terms for each election (including, as applicable, the payment form, payment date or commencement date and payment schedule), which terms must comply with all applicable requirements under Code &#167;409A and all conditions below.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">The conditions for subsequent elections are as follows&#58;</font></div><div><font><br></font></div><div style="padding-left:5.95pt;padding-right:7.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(a)&#160;&#160;&#160;&#160;such election may not take effect until at least twelve (12) months after the date on which the election is made&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:7.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(b)&#160;&#160;&#160;&#160;the payment(s) with respect to which such election is made is deferred for a period of not less than five (5) years from the date such payment would otherwise have been made (or, in the case of installment payments under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 6.3(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> with regard to amounts deferred (and the related earnings) prior to January 1, 2016, five (5) years from the date the first installment was scheduled to be paid&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:7.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(c)&#160;&#160;&#160;&#160;such election must be made not less than twelve (12) months before the date the payment was previously scheduled to be made, (or, in the case of installment payments under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 6.3(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> with regard to amounts deferred (and the related earnings) prior to January 1, 2016, twelve (12) months before the first installment was scheduled to be paid), if the Participant&#8217;s previous commencement date was a specified date.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:7.85pt;text-align:justify;text-indent:36pt"><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Effective January 1, 2016, the right to a series of installment payments is to be treated as a right to a series of separate payments to the extent permissible under Code &#167; 409A and its implementing Treasury Regulations. When making a subsequent election with respect to the payment of any post-December 31, 2015 Deferral (either a </font><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 3.1</font><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> Deferral, Employer Matching Amount, or Additional Deferral), the Participant may make a separate election with respect to each separate payment, provided that such election must result in all of the applicable </font><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Section 3.1</font><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> Deferral, Employer Matching Amount, or Additional Deferral for the Plan Year with related earnings being paid in a single sum or in a series of annual payments over a period from two (2) to fifteen (15) consecutive years.</font></div><div><font><br></font></div><div style="padding-left:5.95pt;padding-right:7.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">6.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Payment to Specified Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. Payment to Specified Employee. If a Participant is determined to be a &#8220;specified employee&#8221; as defined in Code &#167;409A and its implementing Treasury Regulations at the time of their Separation from Service, then pursuant to Treasury Regulation</font></div><div style="padding-left:5.95pt;padding-right:7.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#167;1.409A-3(i)(2) (to the extent applicable), such applicable payment or benefit shall not be paid until the date following the six-month anniversary of the Participant&#8217;s Separation from Service or, if earlier, on the Participant&#8217;s death.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">6.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Payment Upon the Death of the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. In the event of the death of a Participant prior to the start of any payments under the Plan, the Participant's named beneficiary shall receive the entire Account Balance as soon as administratively practicable but not later than 90 days after the Participant&#8217;s death. In the event of the death of a Participant after commencing payment of benefits, the Participant&#8217;s named beneficiary shall receive the remaining Account Balance in a single sum as soon as administratively practicable but not later than 90 days after the Participant&#8217;s death. If the Participant fails to name a beneficiary, or the beneficiary</font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:80%">7</font></div></div></div><div id="i7fb78b78d724447d856cfcb382fbb6bb_13"></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:80%">FINAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">&#160;&#160;&#160;&#160;</font></div></div><div style="margin-top:4pt;padding-left:6pt;padding-right:7.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">predeceases the Participant, then the Participant's estate will receive the entire Account Balance in a single sum as soon as administratively possible but not later than 90 days after the Participant's death. In no event may any recipient designate a year of payment for an amount payable upon the death of the Participant.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">6.7&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Payment in the Event of an Unforeseeable Emergency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. The Participant may request that payments of any vested amounts commence immediately upon the occurrence of an &#8220;unforeseeable emergency&#8221; as that term is defined in Code &#167; 409A and its implementing Treasury Regulations. Distributions because of an unforeseeable emergency shall not exceed the amount permitted under Code &#167;409A and are limited to the amount reasonably necessary to satisfy the emergency need (after use of insurance proceeds, liquidation of assets, etc.) plus an amount to pay taxes reasonably anticipated as a result of the distribution</font><font style="color:#262626;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">In the event any payment is made due to an unforeseeable emergency, all deferral elections for the current Plan Year will be cancelled and the Participant will not be eligible to make any deferral elections under this Plan for the following Plan Year. For any Participant receiving a hardship withdrawal from the Savings Plan as permitted by the Code and the Savings Plan, all deferral elections under this Plan for the current Plan Year will cease </font><font style="color:#1a1a1a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">and the Participant will not be eligible to make any deferral elections or receive </font><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Employer </font><font style="color:#1a1a1a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Matching Amounts under this Plan for the following Plan Year.</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:148.92pt;padding-right:148.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">ARTICLE VII</font></div><div style="padding-left:148.92pt;padding-right:148.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">NON-ALIENIATION OF BENEFITS</font></div><div style="margin-top:11.2pt;padding-left:42pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Except as may be required by a domestic relations order as described under Code</font></div><div style="margin-top:0.3pt;padding-left:5.95pt;padding-right:7.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#167;414(p)(1)(B), in no event shall the Plan Administrator pay or assign over any part of the interest of a Participant , or their beneficiary, which is payable, distributable or credited to their Account, to any assignee or creditor of such Participant or their beneficiary. Prior to the time of distribution, a Participant, their beneficiary or legal representative shall have no </font><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">right </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">by way of anticipation or otherwise to assign or otherwise dispose of any interest which may be payable, distributable or credited to the Account of the Participant or their beneficiary under the Plan, and every </font><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">attempted </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">assignment or other disposition of such interest in the Plan shall not be merely voidable but </font><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">absolutely </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">void.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:163.85pt;padding-right:163.85pt;text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">ARTICLE VIII </font></div><div style="padding-left:156.37pt;padding-right:156.37pt;text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ADMINISTRATION OF PLAN</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">8.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Plan Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. The Plan Administrator shall have authority to take necessary actions to implement the Plan and is granted full discretionary authority to apply the terms of the Plan, make administrative rulings, interpret the Plan, and make any other determinations with respect to all aspects of the Plan. Any Participant with a claim under the Plan must make a written request within sixty (60) days to the Plan Administrator for a determination on the claim. If the claim involves a benefit or issue relevant to an individual who has been appointed to the Benefit Administration Committee, the individual so affected shall not participate in any determination on such issue. The Plan Administrator may hire such experts, accountants, or attorneys as it deems necessary to decide and may rely on the opinion of such persons. The Plan Administrator shall notify the Participant of its determination in writing within sixty (60) days of the claim unless the Plan Administrator advises the Participant that it requires additional time (not to exceed ninety (90) days) to complete its investigation. The Participant may, within sixty (60) days from the date the determination was mailed to the Participant, request a redetermination of the matter, and provide any additional information for the Plan Administrator to consider in its redetermination. The Plan</font></div><div style="height:45.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:80%">8</font></div></div></div><div id="i7fb78b78d724447d856cfcb382fbb6bb_16"></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:80%">FINAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">&#160;&#160;&#160;&#160;</font></div></div><div style="margin-top:4pt;padding-left:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Administrator will issue its opinion within sixty (60) days of the request for redetermination unless the Plan Administrator advised the Participant that it requires additional time (not to exceed ninety</font></div><div style="padding-left:5.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(90) days) to complete its redetermination of the matter.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.95pt;padding-right:7.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">8.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Administrative Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. Any administrative expenses, costs, charges, or fees, to the extent not paid by the Company are to be charged to the Participant Accounts in accordance with the Plan Record Keeper's normal procedures and in accordance with any applicable law.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">8.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Amendment or Termination of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. The Company may amend or terminate the Plan at any time. </font><font style="color:#1a1a1a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Upon termination, any vested Account Balance will remain in the Plan and be paid out in </font><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">accordance </font><font style="color:#1a1a1a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">with the Payment Term previously </font><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">selected. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">While the Account Balance will continue to be subject to investment gains and losses, upon termination of the Plan, no further Deferrals or Employer Matching Amounts shall be made to the Plan</font><font style="color:#1a1a1a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. The Plan Administrator is </font><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">authorized </font><font style="color:#1a1a1a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">to make any amendments that are deemed necessary or desirable to comply with any applicable laws, regulations or orders or as may be </font><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">advised </font><font style="color:#1a1a1a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">by counsel to clarify the terms </font><font style="color:#2a2a2a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">and </font><font style="color:#1a1a1a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">operation of the Plan. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Notwithstanding the above, no termination of the Plan shall accelerate any benefits under the Plan unless such termination is consistent with the requirements of Code &#167;409A and any applicable regulations, with respect to when a terminated plan may accelerate payment to a Participant.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">8.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Naming a Beneficiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. </font><font style="color:#0b0b0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">A Participant may at any time file a beneficiary designation with the Company or the Plan Record Keeper. Only one such beneficiary designation, the most recent received by the Plan Record Keeper, is effective at any time. No beneficiary designation is effective until it is received and accepted by the Company or the Plan Record Keeper. If a Participant fails to name a beneficiary or if the beneficiary predeceases the Participant, any benefit payable under the Plan will be paid to the Participant's estate. A Participant must name a separate beneficiary for each non-qualified plan.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">8.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">Funding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. The Plan is intended to constitute an unfunded, nonqualified, unsecured plan of deferred compensation . Further, it is the intention of the Company that the Plan be unfunded for purposes of the Code and Title I of the Employee Retirement Income Security Act of 1974 as amended. To the extent the Company elects to place funds with a trustee to pay its future obligations under the Plan, such amounts are placed for the convenience of the Company, remain the property of the Company, and the Participant shall have no right to such funds until properly paid in accordance with the provisions of the Plan. For administrative ease and convenience, such amounts may be referred to as Participant Accounts, but as such they are a notional account only and are not the property of the Participant. The Plan constitutes a mere promise by the Company to make benefit payments in the future. Employee shall have the status of, and shall have no better status than, a general unsecured creditor of the Company. The Employee understands that the Employee must rely upon the general credit of the Company for payment of benefits under the Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">8.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;text-decoration:underline">&#167;409A Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">. The Plan is intended to provide for payments that are exempt from the provisions of Code &#167;409A to the maximum extent possible and otherwise to be administered in a manner consistent with the requirements, where applicable, of Code &#167;409A. Where reasonably possible and practicable, the Plan shall be administered in a manner to avoid the imposition on Participants of immediate tax recognition and additional taxes pursuant to Code &#167;409A. Notwithstanding the foregoing, neither the Company, nor any of the Company&#8217;s directors, officers or employees shall have any liability to any person in the event Code &#167;409A applies to any payment or right under the Plan in a manner that results in adverse tax consequences for the Participant or any of their beneficiaries or transferees. Notwithstanding any provision of the Plan to</font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:80%">9</font></div></div></div><div id="i7fb78b78d724447d856cfcb382fbb6bb_19"></div><hr style="page-break-after:always"><div style="min-height:66.24pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">FINAL</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">the contrary, the Company, the Company's Board of Directors, or the Benefit Administration Committee may unilaterally amend, modify or terminate the Plan or any right hereunder if the Company, the Company's Board of Directors, or Benefit Administration Committee determines, in its sole discretion, that such amendment, modification or termination is necessary or advisable to comply with applicable law, as a result of changes in applicable law or Treasury Regulation, or to mitigate the imposition of an additional tax, interest or penalty under Code &#167;409A. Notwithstanding any provision of the Plan to the contrary, in no event whatsoever shall the Company, or Plan Administrator have any obligation to take any action to prevent the assessment of any taxes, interest or penalties or be liable for any additional tax, interest or penalties that may be imposed on a Participant (or payee) by reasons of Code &#167;409A or any damages for failing to comply with Code&#167;409A.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">8.7&#160;&#160;&#160;&#160;Severability. If any provision of the Plan is held unenforceable, the remainder of the Plan shall continue in full force and effect without regard to such unenforceable provision and shall be applied as though the unenforceable provision were not contained in the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, execution is hereby effected this 14th day of December, 2021.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.914%"><tr><td style="width:1.0%"></td><td style="width:3.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.311%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ATTEST&#58; CONSUMERS ENERGY COMPANY</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#47;s&#47; Catherine A. Hendrian</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#47;s&#47; Srikanth Maddipati</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Catherine A. Hendrian</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Srikanth Maddipati</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SVP, People &#38; Culture</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Treasurer, VP Finance &#38; Investor Relations</font></div></td></tr></table></div><div style="padding-left:39.4pt"><font><br></font></div><div style="margin-top:0.5pt"><font><br></font></div><div><font><br></font></div><div style="margin-top:4.7pt;padding-left:5.55pt"><font style="color:#3b3b3b;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">38358333.1 </font><font style="color:#1d1d1d;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">!</font><font style="color:#3b3b3b;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#47;</font><font style="color:#1d1d1d;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">018</font><font style="color:#3b3b3b;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5</font><font style="color:#1d1d1d;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">44</font><font style="color:#4d4d4d;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">.</font><font style="color:#1d1d1d;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0</font><font style="color:#3b3b3b;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0</font><font style="color:#1d1d1d;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1</font><font style="color:#3b3b3b;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6</font><font style="color:#1d1d1d;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0</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:40.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:80%">10</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.5
<SEQUENCE>3
<FILENAME>cms10k20231231_ex10-5.htm
<DESCRIPTION>EXHIBIT 10.5 - CE DEFINED CONTRIBUTION SUPPLEMENTAL EXECUTIVE RETIREMENT PLAN
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i159c09a1c44643a9b7b6241e8dd9c6ee_1"></div><div style="min-height:90pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.5</font></div></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><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:12.6pt;padding-left:54pt;padding-right:54pt;text-align:center;text-indent:-0.1pt"><font style="color:#070707;font-family:'Times New Roman',sans-serif;font-size:28pt;font-weight:400;line-height:119%">DEFINED CONTRIBUTION SUPPLEMENTAL EXECUTIVE RETIREMENT PLAN</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:58.12pt;padding-right:58.12pt;text-align:center"><font style="color:#070707;font-family:'Arial',sans-serif;font-size:14.5pt;font-weight:400;line-height:100%">DC SERP for Consumers Energy Company</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><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><font><br></font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:6pt;padding-right:414.45pt;text-indent:-0.45pt"><font style="color:#070707;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:131%">Amended 12&#47;21&#47;2023 Effective 1&#47;1&#47;2024</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i159c09a1c44643a9b7b6241e8dd9c6ee_4"></div><hr style="page-break-after:always"><div style="min-height:81.36pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.8pt;padding-left:74.3pt;padding-right:74.3pt;text-align:center"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">DEFINED CONTRIBUTION SUPPLEMENTAL EXECUTIVE RETIREMENT PLAN</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:15.45pt;padding-right:7.1pt;text-align:justify;text-indent:-0.35pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">The objective of the Defined Contribution Supplemental Executive Retirement Plan (the </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%;text-decoration:underline">&#34;Plan&#34;)</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%"> is to attract and motivate top level executives, including those recruited in mid to late- career levels. The Plan is designed to provide additional retirement income to supplement that provided under the applicable Qualified Plans.</font></div><div><font><br></font></div><div style="padding-left:15.25pt;padding-right:6.95pt;text-align:justify;text-indent:-0.4pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">The original effective date of the Plan was April 1, 2006. Employees are eligible to participate in the Plan if hired into or promoted to a Covered Executive Position on or after April 1, 2006. The Plan is amended effective January 1, 2024.</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:222.9pt;padding-right:222.9pt;text-align:center;text-indent:0.7pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:135%">ARTICLE I </font></div><div style="padding-left:151.92pt;padding-right:151.92pt;text-align:center"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">DEFINITIONS</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:14.7pt;padding-right:8.25pt;text-align:justify;text-indent:-0.1pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:140%">The following terms shall have the respective meanings set forth below when used in the Plan unless the context clearly indicates otherwise.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:14.7pt;padding-right:8.5pt;text-align:justify;text-indent:34.65pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:140%">1.1</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:140%;padding-left:9.46pt;text-decoration:underline">&#34;Account&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:140%"> or </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:140%;text-decoration:underline">&#34;Account Balance&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:140%"> means the notional amount credited to a Participant or beneficiary in accordance with the provisions of the Plan.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:14.4pt;padding-right:8.05pt;text-align:justify;text-indent:35pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">1.2</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:9.41pt;text-decoration:underline">&#34;Annual Compensation Limit&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> means the amount as determined annually by the Secretary of the Treasury pursuant to Code &#167;401(a)(17) above which annual compensation is disregarded for Qualified Plans. The Annual Compensation Limit for the 2023 calendar year is $330,000.00.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:84.35pt;text-indent:-35.2pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.3</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:22.01pt;text-decoration:underline">&#34;Board&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> means the Board of Directors of the Company.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:84.35pt;text-indent:-35.2pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.4</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:22.01pt;text-decoration:underline">&#34;Code&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:14.15pt;padding-right:8pt;text-align:justify;text-indent:35pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">1.5</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%;padding-left:9.66pt;text-decoration:underline">&#34;Company&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%"> means Consumers Energy Company and an employer that is sufficiently affiliated with Consumers Energy Company under Code &#167;414(b), (c), or (m) to be able to participate in the same benefit plan pursuant to the Code and be treated as a single employer for purposes of the Code.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:14pt;padding-right:8pt;text-align:justify;text-indent:35.15pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%">1.6</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%;padding-left:9.66pt;text-decoration:underline">&#34;Company Contribution&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%"> means the amount, which is a notional amount, contributed by the Employer on behalf of a Participant in accordance with </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%;text-decoration:underline">Article Ill</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%">. Company Contributions for a Plan Year shall mean the amount contributed by the Employer with respect to the Compensation and Incentive Compensation earned by the Employee during that Plan Year.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:13.95pt;padding-right:7.75pt;text-align:justify;text-indent:34.95pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">1.7</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:9.91pt;text-decoration:underline">&#34;Compensation&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> means a Participant's regular salary from the Employer, before any adjustment for deferrals under any deferred compensation plan of the Company, any reductions for contributions to the Savings Plan, any reductions under any welfare benefit plan or deductions for taxes or other withholdings, but excluding any bonus, imputed income, incentive, or other premium pay.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:13.85pt;padding-right:8.05pt;text-align:justify;text-indent:35.05pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">1.8</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%;padding-left:9.91pt;text-decoration:underline">&#34;Covered Executive Position&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%"> means a position with the Company in which (a) the Employee is classified as an Executive Director and above, or (b) held a position in which the Employee was classified as a Salary Grade 24 or above immediately prior to the Company's July 1, 2023 adoption of Career Stream Job Levels subject to the limitations at paragraph 2.3.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:84.1pt;text-indent:-35.2pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.9</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:22.01pt;text-decoration:underline">&#34;Date Certain&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> means a month and year elected by the Participant.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:84.1pt;text-indent:-35.2pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.10</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:16.73pt;text-decoration:underline">&#34;DB SERP&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> means the Defined Benefit Supplemental Executive Retirement Plan. The DB SERP</font></div><div style="padding-left:84.1pt;text-indent:-35.2pt"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:81.36pt;width:100%"><div><font><br></font></div></div><div style="padding-left:84.1pt;text-indent:-35.2pt"><font><br></font></div><div style="margin-top:3.55pt;padding-left:14.1pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Plan is closed for new participants as of April 1, 2006.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:13.5pt;padding-right:14.15pt;text-align:justify;text-indent:29.85pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%">1.11</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%;padding-left:10.18pt;text-decoration:underline">&#34;Employee&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%"> means any person, employed by the Company in a Covered Executive Position, and on the payroll and employment records system as an employee (excluding consultants, advisors, and independent contractors).</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:78.1pt;text-indent:-35.2pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.12</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:16.73pt;text-decoration:underline">&#34;Employer&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> means the entity within the Company that employs the Participant.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:12.8pt;padding-right:14.95pt;text-align:justify;text-indent:29.85pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:126%">1.13</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:126%;padding-left:10.88pt;text-decoration:underline">&#34;Incentive Compensation&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:126%"> means an amount paid to a Participant in a Plan Year under the terms of the Annual Employee Incentive Compensation Plan or the Annual Officer Incentive Compensation Plan. Incentive Compensation earned during a Plan Year includes amounts of Incentive Compensation deferred at the election of the Participant.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:7.75pt;padding-right:15.45pt;text-align:justify;text-indent:34.4pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:123%">1.14</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:123%;padding-left:11.38pt;text-decoration:underline">&#34;Later of Event&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:123%"> means the later of (a) the date of the SFS Event, or (b) a Date Certain that is elected by the Participant.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:12.35pt;padding-right:15.75pt;text-align:justify;text-indent:29.55pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:126%">1.15</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:126%;padding-left:11.63pt;text-decoration:underline">&#34;Participant&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:126%"> means any Employee who meets or met the eligibility requirements of the Plan and for whom Company Contributions are made or were previously made under the Plan which have not been distributed.</font></div><div><font><br></font></div><div style="padding-left:12.1pt;padding-right:16.05pt;text-align:justify;text-indent:29.6pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:123%">1.16</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:123%;padding-left:11.83pt;text-decoration:underline">&#34;Payment Event&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:123%"> means the time upon which the Participant may receive the benefits deferred under the Plan as described in </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:123%;text-decoration:underline">Section 6.1</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:123%">.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:11.85pt;padding-right:16.7pt;text-align:justify;text-indent:29.6pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%">1.17</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%;padding-left:12.08pt;text-decoration:underline">&#34;Payment Term&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%"> means the form and duration of any payment made to a Participant or beneficiary as described in </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%;text-decoration:underline">Section 6.2</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%">.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:76.65pt;text-indent:-35.4pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.18</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:16.93pt;text-decoration:underline">&#34;Plan&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> means this Defined Contribution Supplemental Executive Retirement Plan.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:11.45pt;padding-right:16.55pt;text-align:justify;text-indent:29.5pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%">1.19</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%;padding-left:12.58pt;text-decoration:underline">&#34;Plan Administrator&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%"> means the Benefit Administration Committee as selected by the Chief Executive Officer and Chief Financial Officer of the Company to manage the Plan.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:76.2pt;text-indent:-35.2pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.20</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:16.73pt;text-decoration:underline">&#34;Plan Record Keeper&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> means the person(s), or entity named as such by the Plan Administrator.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:76.2pt;text-indent:-35.45pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.21</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:16.98pt;text-decoration:underline">&#34;Plan Year&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> means January 1 to December 31 of a calendar year.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:11.15pt;padding-right:17.8pt;text-align:justify;text-indent:29.35pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:128%">1.22</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:128%;padding-left:13.03pt;text-decoration:underline">&#34;Post-2015 Company Contributions&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:128%"> means Company Contributions with respect to Compensation and Incentive Compensation for Plan Years beginning after 2015, together with related earnings.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:10.9pt;padding-right:17.4pt;text-align:justify;text-indent:29.6pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%">1.23</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%;padding-left:13.03pt;text-decoration:underline">&#34;Pre-2016 Company Contributions&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%"> means Company Contributions with respect to Compensation and Incentive Compensation for Plan Years beginning before 2016, together with related earnings.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:10.85pt;padding-right:16.95pt;text-align:justify;text-indent:29.4pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%">1.24</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%;padding-left:13.28pt;text-decoration:underline">&#34;Qualified Plan&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:125%"> means a pension plan providing benefits for a broad group of employees and meeting the requirements for a qualified plan under the Code.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:75.45pt;text-indent:-35.4pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.25</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:16.93pt;text-decoration:underline">&#34;Savings Plan&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> means the Consumers Energy Company Employees' Savings Plan.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:10.15pt;padding-right:17.15pt;text-align:justify;text-indent:29.6pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:126%">1.26</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:126%;padding-left:13.78pt;text-decoration:underline">&#34;Separation from Service&#34;</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:126%"> means an Employee retires or otherwise has a separation from service from the Company as defined under Code &#167;409A and its implementing Treasury Regulations. The Plan Administrator shall determine, consistent with the requirements of Code &#167;409A and its implementing Treasury Regulations, to what extent a person on a leave of absence, including on paid sick leave pursuant to Company policy, has incurred a Separation from Service. Notwithstanding the above, a Separation from Service shall occur consistent with the requirements of Code &#167;409A and Treasury Regulation &#167;1.409A-l(h) when it is reasonably anticipated that the future level of bona fide services provided by the Employee (whether as an employee or as an</font></div><div style="padding-left:10.15pt;padding-right:17.15pt;text-align:justify;text-indent:29.6pt"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:81.36pt;width:100%"><div><font><br></font></div></div><div style="padding-left:10.15pt;padding-right:17.15pt;text-align:justify;text-indent:29.6pt"><font><br></font></div><div style="margin-top:4.05pt;padding-left:22.4pt;padding-right:5.4pt;text-align:justify"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:126%">independent contractor) will be no more than 45% of the average level of bona fide services performed by the Employee (whether as an employee or as an independent contractor) over the immediately preceding 36-month period (or the full period of service if less than 36 months).</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:87.25pt;text-indent:-35.2pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.27</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:16.73pt;text-decoration:underline">&#34;SFS Event&#34;</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> means a Separation from Service for any reason other than death.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:90.75pt;padding-right:90.75pt;text-align:center"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:154%">ARTICLE II </font></div><div style="padding-left:90.75pt;padding-right:90.75pt;text-align:center"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">ELIGIBILITY AND ENROLLMENT</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:16.85pt;padding-right:5.85pt;text-align:justify;text-indent:35.2pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%">2.1</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%;padding-left:6.76pt;text-decoration:underline">Initial Eligibility and Enrollment.</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%"> Any Employee in a Covered Executive Position who is not a participant in the DB SERP shall be eligible for the Plan and become a Participant as of their date of hire or promotion to a Covered Executive Position. Enrollment into the Plan is automatic upon eligibility to participate.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:16.5pt;padding-right:5.9pt;text-align:justify;text-indent:35.35pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">2.2</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:6.96pt;text-decoration:underline">Mandatory Retirement</font><font style="color:#444444;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">. </font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">Any Employee in a Vice President or above position who is covered under this Plan must retire and incur a Separation from Service at age 65 unless such Employee is specifically asked in writing, not less than six months prior to turning age 65, to remain as an active Employee by the Compensation and Human Resources Committee of the Board. The request shall be for a one-year period but may be renewed each subsequent year at the discretion of the Compensation and Human Resources Committee of the Board, or any successor committee. This provision will apply only to the extent that it is consistent with &#167;631&#169; of the Age Discrimination in Employment Act and other applicable laws</font><font style="color:#444444;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:16pt;padding-right:6.3pt;text-align:justify;text-indent:35.6pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">2.3</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:7.21pt;text-decoration:underline">Participant Elig</font><font style="color:#444444;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">i</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">bility Under 1.8(b)</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">. All participants who are eligible for the Plan under the definition at paragraph 1.8(b) will remain eligible through January 31, 2024. As of February 1, 2024, any Participant who is eligible for the Plan under the definition at paragraph 1.8(b) who, on or after July 1, 2023, retires or goes into a different job (voluntarily or involuntarily) will become immediately ineligible for the Plan. Such Participant will only become eligible for future participation in the Plan by meeting the requirements of the definition at paragraph 1.8(a).</font></div><div style="margin-top:0.5pt;text-align:center"><font><br></font></div><div style="padding-left:93.6pt;padding-right:93.6pt;text-align:center"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:154%">ARTICLE Ill </font></div><div style="padding-left:93.6pt;padding-right:93.6pt;text-align:center"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">COMPANY CONTRIBUTION</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:15.9pt;padding-right:6.35pt;text-align:justify;text-indent:35.05pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">3.1</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:7.86pt;text-decoration:underline">Contribution</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> </font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">Amounts.</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> The Plan is a defined contribution non-qualified deferred compensation plan. The benefit provided under the Plan is equal to the Company Contributions to the Participant Account as well as the gains or losses attributable to the performance of the investments selected by the Participant. Company Contributions shall be credited to the Participant Account not less frequently than annually and shall be determined based upon the Participant's employment status as of the date the Company Contribution is credited to the Participant Account. Company Contributions shall be based upon the Participant's job title, Compensation, and Incentive Compensation as follows&#58;</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:15.8pt;padding-right:6.5pt;text-align:justify;text-indent:70.1pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">(a)</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:10.5pt">Participants in the position of Executive Director or Associate Vice President and those who qualify under the definition at paragraph 1.8(b), subject to paragraph 2.3, shall be eligible to receive a Company Contribution for a Plan Year equal to the sum of (i) 5% of their Compensation earned during the Plan Year in excess of the Annual Compensation Limit, and (ii) 5% of any Incentive Compensation earned by the Participant during the Plan Year.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:15.8pt;padding-right:6.55pt;text-align:justify;text-indent:69.85pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">(b)</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:10.75pt">Participants in the position of Vice President or Senior Vice President shall be eligible to receive a Company Contribution for a Plan Year equal to the sum of (i) 5% of their Compensation earned during the Plan Year up to the Annual Compensation Limit, and (ii) 10% of Compensation earned during the Plan Year in excess of the Annual Compensation Limit, and (iii) 10% of any Incentive Compensation earned during the Plan Year.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i159c09a1c44643a9b7b6241e8dd9c6ee_7"></div><hr style="page-break-after:always"><div style="min-height:90pt;width:100%"><div><font><br></font></div></div><div style="margin-top:8.5pt;padding-left:8.35pt;padding-right:14.25pt;text-align:justify;text-indent:69.85pt"><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">(c)</font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:18.73pt">Participants </font><font style="color:#232323;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">in </font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">the position of Executive Vice President prior to May 1, 2019 shall be eligible to receive a Company Contribution for a Plan Year equal to the sum of (i) 10% of Compensation earned during the Plan Year up to the Annual Compensation Limit, and (ii) 15% of Compensation earned during the Plan Year in excess of the Annual Compensation Limit, and (iii) 15% of any Incentive Compensation earned by the Participant during the Plan Year.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:8pt;padding-right:14.75pt;text-align:justify;text-indent:69.7pt"><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">(d)</font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:18.7pt">Participants hired or promoted </font><font style="color:#232323;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">into </font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">the position of Executive Vice President or CEO on or after May 1, 2019 shall be eligible to receive a Company Contribution for a Plan Year equal to the sum of (i) 10% of Compensation earned during the Plan Year </font><font style="color:#232323;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">up </font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">to the Annual Compensation Limit, and (ii) 10% of Compensation earned during the Plan Year in excess of the Annual Compensation Limit, and (iii) 10% of any Incentive Compensation earned during the Plan Year.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:227.1pt;padding-right:227.1pt;text-align:center;text-indent:-0.45pt"><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:154%">ARTICLE IV </font></div><div style="padding-left:115.75pt;padding-right:115.75pt;text-align:center"><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">INVESTMENTS</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:7.4pt;padding-right:15.85pt;text-align:justify;text-indent:34.75pt"><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">4.1</font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%;padding-left:16.66pt;text-decoration:underline">Designation</font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%"> </font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%;text-decoration:underline">of</font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%"> </font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%;text-decoration:underline">Investments</font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">. The Participant shall specify the percentage of the Company Contribution to be treated as if invested among the various options available as investment funds under the Plan. A Participant who already has deferred amounts under a nonqualified deferred compensation plan of the Company will automatically have their existing investment profile apply to the Company Contribution.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:15.9pt;text-align:justify;text-indent:69.6pt"><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">All determinations of the available investments by the Plan Administrator are final and binding upon the Participants. If a Participant fails to make an investment election, then such amounts shall be accounted for as if contributed to the Target Date Fund (as that term is defined in the Savings Plan) with a date that </font><font style="color:#232323;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">is </font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">applicable to the Participant's aged 65, rounded up, or such other investments as determined by the Plan Administrator.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:6.8pt;padding-right:15.7pt;text-align:justify;text-indent:34.6pt"><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">4.2</font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%;padding-left:17.41pt;text-decoration:underline">Changes in Investment Elections</font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">. All </font><font style="color:#232323;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">investment </font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">elections may be changed prospectively at the Participant's election at any time prior to the payment of the benefit subject to any applicable restrictions imposed by the Plan Administrator, the Plan Record Keeper and&#47;or by any applicable laws and regulations.</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:6.3pt;padding-right:16pt;text-align:justify;text-indent:34.85pt"><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">4.3</font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:17.66pt;text-decoration:underline">Determination of Investment Earnings</font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">. All gains and losses will be based upon the performance of the investments selected by the Participant from the date any Company Contribution is first credited to the Participant Account. If the Company elects to fund the Accounts for its convenience as described in </font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">Section 8.5</font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">, then investment performance will be based on the balance in the Participant Account pursuant to the customary procedures of the Plan Record Keeper.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:44.67pt;padding-right:44.67pt;text-align:center"><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">ARTICLE V</font></div><div style="margin-top:3.2pt;padding-left:44.82pt;padding-right:44.82pt;text-align:center"><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">VESTING AND RECOUPMENT</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:5.7pt;padding-right:16.1pt;text-align:justify;text-indent:34.95pt"><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">5.1</font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:18.16pt;text-decoration:underline">Vesting.</font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> All Company Contributions and related earnings with respect to Plan Years 2018 and earlier of each Participant shall be fully vested effective May 1, 2019, regardless of the Participant's age or time of service. Effective January 1, 2019, Company Contributions and related earnings for Plan Years 2019 and thereafter shall be fully vested only upon the Participant's&#58; (i) completion of five (5) full years of service while a Participant (including any service as a participant under the DB SERP)&#59; and (ii) attainment of age 55. Notwithstanding the above, if a Participant incurs a &#34;disability&#34;', as that term is defined under Code &#167;409A and its implementing Treasury Regulations, then such Participant shall vest in the entire Account Balance as of the date of disability. The Account Balance shall vest in full upon the Participant's death or the mandatory retirement under </font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">Section 2.2</font><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:58.5pt"><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">The Participant's Account Balance shall be reduced by an amount equal to the Employee's share of any  </font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i159c09a1c44643a9b7b6241e8dd9c6ee_10"></div><hr style="page-break-after:always"><div style="min-height:82.08pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.3pt;padding-left:4.5pt;padding-right:5.4pt;text-align:justify;text-indent:0.5pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">applicable FICA and FUTA taxes </font><font style="color:#3a3a3a;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">i</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">n accordance with the applicable Treasury Regulations under Code &#167;409A. To the extent required by applicable law, the Participant shall be imputed with income for the value of the taxes paid through the reduction of the Account Balance.</font></div><div style="padding-right:5.4pt;text-align:justify"><font><br></font></div><div style="padding-left:13.5pt;padding-right:5.4pt;text-align:justify;text-indent:35.99pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.2  </font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline">Recoupment</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">. Any and all Company Contributions are also subject to recoupment as required by applicable </font><font style="color:#232323;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">law. </font></div><div style="padding-right:5.4pt;text-align:justify"><font><br></font></div><div style="margin-top:0.05pt;padding-left:83.95pt;padding-right:83.95pt;text-align:center"><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">ARTICLE VI</font></div><div style="margin-top:3.2pt;padding-left:84.1pt;padding-right:84.1pt;text-align:center"><font style="color:#0f0f0f;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">PAYMENT OPTIONS</font></div><div style="padding-right:5.4pt;text-align:justify"><font><br></font></div><div style="margin-top:4.7pt;padding-left:16.25pt;padding-right:6.6pt;text-indent:36pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:135%">6.1</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:135%;padding-left:6.56pt;text-decoration:underline">Payment Events</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:135%">. The Plan provides for payment of vested benefits as follows or as otherwise specified in this Plan document&#58;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:16.15pt;padding-right:6.35pt;text-align:justify;text-indent:69.95pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">(a)</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:138%;padding-left:10.3pt">For Plan Years </font><font style="color:#0c0c0c;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:138%">Before </font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:138%">2019. </font><font style="color:#232323;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">Except </font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">as provided below, payment will be made upon a SFS Event. Payment shall be made, or begin, in January of the year following Separation from Service or, if later, the seventh month after the month of Separation from Service</font><font style="color:#3a3a3a;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">. </font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">Later payments in a series of annual installment payments, if any, will be paid in January of the succeeding years.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:15.85pt;padding-right:7pt;text-align:justify;text-indent:69.85pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">Participants may elect, to the extent provided in </font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">Section 6.3</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> with respect to Company Contributions for 2016 and subsequent Plan Years, that such payment will be made, or begin, upon the Later of Event. If payment is made upon Separation from Service, it will be made, or begin, in January of the year following Separation from Service or, if later, the seventh month after the month of Separation from Service. Later payments in a series of annual installment payments, if any, will be paid in January of the succeeding years.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:15.8pt;padding-right:6.95pt;text-align:justify;text-indent:69.6pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">(b)</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:138%;padding-left:11pt">For Plan Years </font><font style="color:#0c0c0c;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:138%">After </font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:138%">2018</font><font style="color:#3a3a3a;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:138%">. </font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">Except as provided be</font><font style="color:#3a3a3a;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">l</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">ow, payment will be made upon a SFS Event. Payment will be made, or begin, the seventh month after the month of Separation from Service. Later payments in a series of annual payments, if any, will be paid in the same month of the succeeding years.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:15.5pt;padding-right:6.6pt;text-align:justify;text-indent:69.75pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">Participants may elect, to the extent provided in </font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">Section 6.3</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> that such payment will be made, or begin, upon the Later of Event. If payment is made upon Separation from Service, it will be made, or begin, the seventh month after the month of Separation from Service. Later payments in a series of annual payments, if any, will be paid </font><font style="color:#232323;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">in </font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">the same month of the succeeding years.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:85.25pt;text-indent:-34.7pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.2</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:21.51pt;text-decoration:underline">Payment Term</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:120pt;text-indent:-34.8pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(a)</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:23.2pt">With respect to Pre-2016 Company Contributions, payment shall be made in a single lump</font></div><div style="margin-top:2.05pt;padding-left:15.5pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">sum.</font></div><div><font><br></font></div><div style="margin-top:4.7pt;padding-left:119.8pt;text-indent:-34.6pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(b)</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:23pt">With respect to Post-2015 Company Contributions, the Plan provides for payment as</font></div><div style="margin-top:1.8pt;padding-left:15.5pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">follows&#58;</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:15.2pt;padding-right:7.2pt;text-align:justify;text-indent:104.35pt"><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">(i)</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:16.02pt">Unless otherwise elected by the Participant under </font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">Section 6</font><font style="color:#3a3a3a;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">.</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">3</font><font style="color:#0c0c0c;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">, the payment method for the Company Contributions for each Plan Year shall be a series of annual installment payments over five (5) consecutive years. Each installment payment shall be equal to a fractional amount of the payable Account Balance, the numerator of which is one and the denominator of which is the number of installment payments remaining. Each payment in the series to the Participant, because earnings will be credited over different periods of time, may differ in amount.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i159c09a1c44643a9b7b6241e8dd9c6ee_16"></div><hr style="page-break-after:always"><div style="min-height:82.08pt;width:100%"><div><font><br></font></div></div><div style="margin-top:4pt;padding-left:8.25pt;padding-right:14.85pt;text-align:justify;text-indent:104.6pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">(ii)</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:20.61pt">Participants may elect, to the extent provided in </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">Section 6.3</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> with respect to Company Contributions for 2017 and subsequent Plan Years, to receive payment of the Company Contributions for a Plan Year in (I) a single lump sum, or (II) a series of annual payments over a period from two (2) years to fifteen (15) consecutive years in lieu of the default payment method set forth in </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">Section</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">6.2(b)(i)</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">. If installment payments are elected, each installment payment shall be equal to a fractional amount of the payable Account Balance, the numerator of which is one and the denominator of which is the number of installment payments remaining. Each payment in the series to a Participant, because earnings will be credited over different periods of time, may differ in amount.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:7.5pt;padding-right:14.9pt;text-align:justify;text-indent:35.35pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">6.3</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:15.96pt;text-decoration:underline">Payment Elections</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">. To the extent determined by the Plan Administrator and in compliance with Code &#167;409A, Participants shall be permitted, but not required, to make irrevocable annual payment elections with respect to Company Contributions (and related earnings) for 2017 and all subsequent Plan Years. Any payment election with respect to the Company Contributions for any Plan Year must be made by the Participant no later than the December 31 of the prior Plan Year and shall become irrevocable at that time. A payment election must be filed in accordance with procedures prescribed by the Plan Administrator.</font></div><div><font><br></font></div><div style="padding-left:7pt;padding-right:15.85pt;text-align:justify;text-indent:35.25pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">Any payment election with respect to the Company Contributions for a Plan Year must specify a payment time and payment term as provided in </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">Sections 6.1 and 6.2</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">. A payment election filed with respect to the Company Contributions for a Plan Year shall be effective for that Plan Year and for all subsequent Plan Years (in which case such election shall become irrevocable for each succeeding Plan Year on December 31 of the prior Plan Year) until changed by the Participant.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:4.75pt;padding-left:6.7pt;padding-right:15.55pt;text-align:justify;text-indent:35.1pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">Any Post-2015 Company Contributions to which no payment election applies under this </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">Section 6.3</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> (i.e., Company Contributions for the 2016 Plan Year and any subsequent Plan Year for which a Participant does not have an election in effect) shall be paid upon Separation from Service as set forth in </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">Section 6.1(a)</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> and in a series of annual payments over five (5) consecutive years as set forth in </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">Section 6.2(b)(ii)</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:6.2pt;padding-right:16.5pt;text-align:justify;text-indent:35.15pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:135%">6.4</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:135%;padding-left:17.46pt;text-decoration:underline">Changes in Payment Options</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:135%">. Subsequent changes to the original payment options that would otherwise accelerate the receipt of benefits from the Plan are not permitted, except that the Plan Administrator may at its sole discretion elect to accelerate payments to the limited extent permitted by Code &#167;409A and applicable Treasury Regulations.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:5.9pt;padding-right:16.55pt;text-align:justify;text-indent:35.15pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">A subsequent election by a Participant to change the payment options with respect to any Company Contributions can be made when all of the conditions set forth below are satisfied and solely in accordance with the applicable requirements of Code &#167;409A. A subsequent election must be made on an election form provided by the Plan Administrator and must be filed in accordance with procedures prescribed by the Plan Administrator. A subsequent election must specify the new payment terms for each election (including, as applicable, the payment form, payment date or commencement date and payment schedule), which terms must comply with all applicable requirements under Code &#167;409A and all conditions below.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.6pt;padding-right:16.9pt;text-align:justify;text-indent:34.7pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">For purposes of applying the conditions below, with respect to Pre-2016 Company Contributions and related earnings, the right to a series of installment payments shall be treated as a right to a single payment for purposes of Code &#167;409A and any applicable Treasury Regulations. With respect to Post-2015 Company Contributions and related earnings, the right to a series of annual installment payments shall be treated as a right to a series of separate payments for such purposes.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:39.9pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">The conditions for subsequent elections are as follows&#58;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:109.25pt;text-indent:-34.4pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(a)</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:22.8pt">such election may not take effect until at least twelve (12) months after the date on which</font></div><div style="padding-left:73.25pt;text-indent:-16.4pt"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i159c09a1c44643a9b7b6241e8dd9c6ee_19"></div><hr style="page-break-after:always"><div style="min-height:82.8pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:9pt;padding-right:14.85pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">the election is made.</font></div><div style="padding-left:13.5pt;text-indent:58.49pt"><font><br></font></div><div style="padding-left:13.5pt;padding-right:6.35pt;text-align:justify;text-indent:58.49pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:138%">(b)&#160;&#160;&#160;&#160;the payment(s) with respect to which such election is made is deferred for a period of not less than five (5) years from the date such payment would otherwise have been made or, in the case of installment payments with regard to Pre-2016 Company Contributions, five (5) years from the date the first installment was scheduled to be paid&#59; and</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:13.5pt;padding-right:7pt;text-align:justify;text-indent:58.49pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%">(c)&#160;&#160;&#160;&#160;such election must be made not less than twelve (12) months before the date the payment was previously scheduled to be made (or, in the case of installment payments with regard to Pre-2016 Company Contributions, twelve (12) months before the first installment was scheduled to be paid).</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:16.05pt;padding-right:6.6pt;text-align:justify;text-indent:34.65pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%">Subject to the applicable conditions in this </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%;text-decoration:underline">Section 6.4</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%">, with respect to all Company Contributions, including Pre-2016 Company Contributions&#58; (i) a subsequent election regarding a prior SFS Event can specify either a new SFS Event or a Later of Event&#59; and (ii) a subsequent election regarding a prior Later of Event election can specify a new Later of Event.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:15.8pt;padding-right:6.45pt;text-align:justify;text-indent:35.1pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">Any subsequent election with respect to the payment of Pre-2016 Company Contributions must apply to all Pre-2016 Company Contributions. When making a subsequent election with respect to the payment of Pre-2016 Company Contributions, the Participant may elect to receive either a single sum or a series of annual installment payments over a period from two (2) years to fifteen (15) consecutive years. If installment payments are elected, each installment payment shall be equal to a fractional amount of the Account Balance, the numerator of which is one and the denominator of which is the number of installment payments remaining. For example, a series of five installment payments will result in a benefit payment equal to one fifth of the original Account Balance </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:137%">(i.e., </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">all Pre-2016 Company Contributions and related earnings) for the first installment, one fourth of the remaining Account Balance for the second installment, one third of the remaining Account Balance for the third installment, one half of the remaining Account Balance for the fourth year and in the fifth installment the remaining Account Balance is paid in full. Each installment, because of gains and losses, may not be identical to the prior installment.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:15.65pt;padding-right:6.3pt;text-align:justify;text-indent:35.1pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">When making a subsequent election with respect to the payment of any Post-2015 Company Contributions, the Participant may make a separate election with respect to each separate payment, provided that such election must result in all of the Company Contributions for the Plan Year with related earnings being paid in a single sum or in a series of annual payments over a period from two (2) to fifteen (15) consecutive years.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:15.6pt;padding-right:6.85pt;text-align:justify;text-indent:35.15pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%">6.5</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%;padding-left:8.06pt;text-decoration:underline">Payment to Specified Employee</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%">. If a Participant is determined to be a &#34;specified employee&#34; as defined in Code &#167;409A and its implementing Treasury Regulations at the time of their SES Event, then pursuant to Treasury Regulation &#167;1.409A-3(i)(2) (to the extent applicable), such applicable payment or benefit shall not be paid until the date following the six-month anniversary of the Participant's SES Event or, if earlier, on the Participant's death.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:15.65pt;padding-right:6.8pt;text-align:justify;text-indent:34.85pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">6.6</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:8.31pt;text-decoration:underline">Payment Upon the Death of the Participant</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">. In the event of the death of a Participant prior to the start of any payments under the Plan, the Participant's named beneficiary shall receive the entire Account Balance under the Plan within ninety (90) days following the death of the Participant. In the event of the death of a Participant after commencing payment of benefits, the Participant's named beneficiary shall receive the remaining Account Balance in a single sum within ninety (90) days following the death of the Participant. If the Participant fails to name a beneficiary, the Account Balance will be paid in a single sum to their estate within ninety (90) days following the death of the Participant. In no event may any recipient designate a year of payment for an amount payable upon the death of the Participant.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:74pt;padding-right:74pt;text-align:center"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">ARTICLE VII</font></div><div style="margin-top:1.8pt;padding-left:74.42pt;padding-right:74.42pt;text-align:center"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">NON-ALIENIATION OF BENEFITS</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i159c09a1c44643a9b7b6241e8dd9c6ee_22"></div><hr style="page-break-after:always"><div style="min-height:90pt;width:100%"><div><font><br></font></div></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:8pt;padding-right:14.95pt;text-align:justify;text-indent:0.3pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">Except as may be required by a domestic relations order as described under Code &#167;414(p)(1)(B), in no event shall the Plan Administrator pay or assign over any part of the interest of a Participant, or their beneficiary, which is payable, distributable or credited to their Account, to any assignee or creditor of such Participant or their beneficiary. Prior to the time of distribution, a Participant, their beneficiary or legal representative shall have no right by way of anticipation or otherwise to assign or otherwise dispose of any interest which may be payable, distributable, or credited to the Account of the Participant or their beneficiary under the Plan, and every attempted assignment or other disposition of such interest in the Plan shall not be merely voidable but absolutely void.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:193.35pt;padding-right:193.35pt;text-align:center;text-indent:0.35pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:135%">ARTICLE VIII </font></div><div style="padding-left:140.37pt;padding-right:140.37pt;text-align:center"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">ADMINISTRATION OF PLAN</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:6.55pt;padding-right:15.85pt;text-align:justify;text-indent:35.8pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">8.1</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:16.46pt;text-decoration:underline">Plan Administrator</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">. The Plan Administrator shall have authority to take necessary actions to implement the Plan and is granted full discretionary authority to apply the terms of the Plan, make administrative rulings, interpret the Plan, and make any other determinations with respect to all aspects of the Plan. Any Participant with a claim under the Plan must make a written request within sixty (60) days to the Plan Administrator for a determination on the claim. If the claim involves a benefit or issue relevant to an individual who has been appointed to the Benefit Administration Committee, the individual so affected shall not participate in any determination on such issue. The Plan Administrator may hire such experts, accountants, or attorneys as it deems necessary to decide and may rely on the opinion of such persons. The Plan Administrator shall notify the Participant of its determination in writing within sixty (60) days of the claim unless the Plan Administrator advises the Participant that it requires additional time (not to exceed 90 days) to complete its investigation. The Participant may, within sixty (60) days from the date the determination was mailed to the Participant, request a redetermination of the matter, and provide any additional information for the Plan Administrator to consider in its redetermination. The Plan Administrator will issue its opinion within sixty (60) days of the request for redetermination unless the Plan administrator advised the Participant that it requires additional time (not to exceed ninety (90) days) to complete its redetermination of the matter.</font></div><div><font><br></font></div><div style="padding-left:6.3pt;padding-right:16.8pt;text-align:justify;text-indent:35.05pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">8.2</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:17.46pt;text-decoration:underline">Administrative</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;text-decoration:underline">Expenses</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">. Any administrative expenses, costs, charges, or fees, to the extent not paid by the Company are to be charged to the Participant Accounts in accordance with the Plan Record Keeper's normal procedures and in accordance with any applicable law.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.55pt;padding-right:16.35pt;text-align:justify;text-indent:35.55pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">8.3</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:17.71pt;text-decoration:underline">Amendment or Termination of the Plan</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">. The Company may amend or terminate the Plan at any time. Upon termination, any vested Account Balance will remain in the Plan and be paid out in accordance with the Payment Term. While the Account Balance will continue to be subject to investment gains and losses, upon termination of the Plan, no further Company Contributions shall be made to the Plan. The Plan Administrator is authorized to make any amendments that are deemed necessary or desirable to comply with any applicable laws, regulations or orders or as may be advised by counsel to clarify the terms and operation of the Plan. Notwithstanding the above, no termination of the Plan shall accelerate any benefits under the Plan unless such termination is consistent with the requirements of Code &#167;409A and any applicable regulations, with respect to when a terminated plan may accelerate payment to a Participant.</font></div><div><font><br></font></div><div style="padding-left:5.45pt;padding-right:17.1pt;text-align:justify;text-indent:35.2pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">8.4</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:18.16pt;text-decoration:underline">Naming a Beneficiary.</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> A Participant may at any time file a beneficiary designation with the Plan Record Keeper. Only one such beneficiary designation, the most recent received by the Plan Record Keeper, is effective at any time. No beneficiary designation is effective until it is received by the Plan Record Keeper. If a Participant fails to name a beneficiary, any benefit payable under the Plan will be paid to the Participant's estate. A Participant must name a separate beneficiary for each non-qualified plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:74.9pt;text-indent:-34.7pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8.5</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:21.51pt;text-decoration:underline">Funding</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">. The Plan is intended to constitute an unfunded, nonqualified, unsecured plan of deferred</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i159c09a1c44643a9b7b6241e8dd9c6ee_25"></div><hr style="page-break-after:always"><div style="min-height:84.24pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.2pt;padding-left:16.05pt;padding-right:6.1pt;text-align:justify;text-indent:0.6pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">compensation. Further, it is the intention of the Company that the Plan be unfunded for purposes of the Code and Title I of the Employee Retirement Income Security Act of 1974 as amended. To the extent the Company elects to place funds with a trustee to pay its future obligations under this Plan, such amounts are placed for the convenience of the Company, remain the property of the Company, and the Participant shall have no right to such funds until properly paid in accordance with the provisions of this Plan. For administrative ease and convenience, such amounts may be referred to as Participant Accounts, but as such they are a notional account only and are not the property of the Participant. The Plan constitutes a mere promise by the Company to make benefit payments in the future. Employee shall have the status of, and shall have no better status than, a general unsecured creditor of the Company. The Employee understands that the Employee must rely upon the general credit of the Company for payment of benefits under the Plan.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:15.35pt;padding-right:6.75pt;text-align:justify;text-indent:35.65pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">8.6</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:7.81pt;text-decoration:underline">&#167;409A Compliance.</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> The Plan is intended to provide for payments that are exempt from the provisions of Code &#167;409A to the maximum extent possible and otherwise to be administered in a manner consistent with the requirements, where applicable, of Code &#167;409A. Where reasonably possible and practicable, the Plan shall be administered in a manner to avoid the imposition on Participants of immediate tax recognition and additional taxes pursuant to Code &#167;409A. Notwithstanding the foregoing, neither the Company, nor any of the Company's directors, officers or employees shall have any liability to any person in the event Code &#167;409A applies to any payment or right under the Plan in a manner that results in adverse tax consequences for the Participant or any of their beneficiaries or transferees. Notwithstanding any provision of the Plan to the contrary, the Company, the Board, or the Benefit Administration Committee may unilaterally amend, modify or terminate the Plan or any right hereunder if the Company, Board, or Benefit Administration Committee determines, in its sole discretion, that such amendment, modification or termination is necessary or advisable to comply with applicable law, as a result of changes in applicable law or regulation, or to mitigate the imposition of an additional tax, interest or penalty under Code &#167;409A. Notwithstanding any provision of the Plan to the contrary, in no event whatsoever shall the Company, or Plan Administrator have any obligation to take any action to prevent the assessment of any taxes, interest or penalties or be liable for any additional tax, interest or penalties that may be imposed on a Participant (or payee) by reasons of Code &#167;409A or any damages for failing to comply with Code &#167;409A</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:15.2pt;padding-right:7.3pt;text-align:justify;text-indent:35.05pt"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%">8.7</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%;padding-left:8.56pt;text-decoration:underline">Severability.</font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:137%"> If any provision of the Plan is held unenforceable, the remainder of the Plan shall continue in full force and effect without regard to such unenforceable provision and shall be applied as though the unenforceable provision were not contained in the Plan.</font></div><div><font><br></font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:15.4pt;text-align:justify"><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, execution is hereby affected this </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"> 21st </font><font style="color:#080808;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> day of December 2023.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.544%"><tr><td style="width:1.0%"></td><td style="width:3.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.311%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">ATTEST&#58; CONSUMERS ENERGY COMPANY</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#47;s&#47; Catherine A. Hendrian</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#47;s&#47; Jason M. Shore</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Catherine A. Hendrian</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Jason M. Shore</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">SVP, People &#38; Culture</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">VP Investor Relations &#38; Treasurer</font></div></td></tr></table></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.12
<SEQUENCE>4
<FILENAME>cms10k20231231_ex10-12.htm
<DESCRIPTION>EXHIBIT 10.12 - CE ANNUAL EMPLOYEE INCENTIVE COMPENSATION PLAN
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="icdb9d0f8cd6448e88ee58d648831650e_1"></div><div style="min-height:64.8pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.12</font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:110%">ANNUAL</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:110%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:110%">EMPLOYEE INCENTIVE COMPENSATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:110%">PLAN FOR CONSUMERS ENERGY COMPANY</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Amended 12&#47;11&#47;2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Effective 7&#47;1&#47;2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Supersedes previous amendment adopted October 15, 2023 and effective 7&#47;1&#47;2023</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><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><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div></div><div id="icdb9d0f8cd6448e88ee58d648831650e_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%">ANNUAL EMPLOYEE INCENTIVE COMPENSATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%">PLAN FOR CONSUMERS ENERGY COMPANY</font></div><div><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">&#160;&#160;&#160;&#160;I.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">GENERAL PROVISIONS</font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">1.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Purpose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">  The purpose of the Annual Employee Incentive Compensation Plan (&#8220;EICP&#8221; or &#8220;Plan&#8221;) is to provide an equitable and competitive level of compensation that will permit Consumers Energy Company (&#8220;Company&#8221;) and its subsidiaries to attract, retain and motivate their employees.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.    The Plan as described herein is amended and restated effective as of March 14, 2014 and revised August 4, 2017, December 1, 2018, December 1, 2019, December 1, 2021, January 27, 2022, and July 1, 2023.</font></div><div style="padding-left:59.2pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">1.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Eligibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">  Regular non-union U.S. employees who have received a performance rating of at least &#8220;Fully Effective&#8221; (also known as &#8220;Effective&#8221; or &#8220;Meets Expectations&#8221; or &#8220;Satisfactory&#8221; or &#8220;Fully Contributing&#8221;) for the Performance Year as documented on their annual performance, evaluation, feedback and development appraisal are eligible for participation in the EICP.   Any regular non-union employee who has received a performance rating of less than &#8220;Highly Effective&#8221; (also known as &#8220;Meets Expectations&#8221; or &#8220;Satisfactory&#8221; or &#8220;Fully Contributing&#8221;) or under-performing (also known as &#8220;under-contributing&#8221; or (&#8220;U&#8221;) for the Performance Year as documented on their annual performance, evaluation, feedback and development appraisal is not eligible for participation in the EICP.  </font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-45.7pt"><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">II.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">CORPORATE PERFORMANCE GOALS</font></div><div style="padding-left:45pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Each year the President and CEO of CMS Energy Corporation will establish the Corporate Performance Goals (&#34;Goals&#34;) for the EICP.  The Goals will consist of between five and fifteen utility specific performance criteria relating to such items as customer service, safety and reliability.  When establishing the Goals for a Performance Year, the President and CEO will include the total number of criteria to be used for the year as well as the award percent for achievement of a specified number of the established criteria.  The specific Goals will be communicated to employees no later than March 31st of the Performance Year.  The Award Formula may include additional adjustments based on financial performance goals relating to CMS Energy Corporation as determined by the Compensation and Human Resources Committee of the Company Board of Directors (the &#8220;Committee&#8221;).</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">&#160;&#160;&#160;&#160;III.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">ANNUAL AWARD FORMULA</font></div><div style="padding-left:36.7pt;text-align:justify;text-indent:-41.2pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">3.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Annual Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.  Annual Awards for each eligible EICP participant will be based upon a standard award as set forth in the table below.  The total amount of a participant&#8217;s Annual Award shall be computed according to the annual award formula set forth in Section 3.2.  The Standard Award Amounts are subject to adjustment by the President and CEO of CMS Energy Corporation as indicated by market practices.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">SALARY GRADE AWARD TABLE</font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font><br></font></div><div style="padding-left:121.85pt;padding-right:121.85pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.275%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Salary</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Grade</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fulltime Standard Award </font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Amount</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part time Standard Award </font><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Amount</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$18,500</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$9,250</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$18,250</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$9,125</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11,250</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,625</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11,000</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,500</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,750</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,375</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,500</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,250</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,250</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,125</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,000</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$875</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$438</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$750</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$375</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$675</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$338</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$600</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$575</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$288</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$550</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$275</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$525</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$263</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$250</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$475</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$238</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$450</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$225</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$425</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$213</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$400</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$200</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$375</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$188</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$350</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$175</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$325</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$163</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$275</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$138</font></td></tr></table></div><div style="padding-left:243.7pt"><font><br></font></div><div style="padding-left:243.7pt;text-indent:-86.2pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Annual Awards for EICP participants will be calculated and made as follows&#58;</font></div><div style="padding-left:93pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:128%">Annual Award &#61; Standard Award Amount X Operational Award Level X 50%  Plus  Standard Target Amount  X Financial Award Level X 50%</font></div><div><font><br></font></div><div style="padding-left:36.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">3.3  Impact of Transition from Salary Grade to Career Stream Job Levels.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Effective July 1, 2023 (for exempt employees) or July 3, 2023 (for non-exempt employees) (&#8220;Transition Date&#8221;), the Company changed its job category structure from &#8220;salary grade&#8221; to &#8220;career stream&#8221; with &#8220;job levels&#8221;.  Each eligible EICP participant&#8217;s Annual Award for 2023 shall be calculated based on the eligible EICP participant&#8217;s salary grade level in effect on January 1, 2023 (subject to Section 5.1) unless the eligible EICP participant (1) experienced a Qualifying Event on or after the Transition Date&#59; or (2) initially became an eligible EICP participant on or after the Transition Date.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:36.7pt;text-align:justify"><font><br></font></div><div style="padding-left:36.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">3.4   Impact of Qualifying Event on or after Transition Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.  The term &#8220;Qualifying Event&#8221; means the eligible EICP participant took a new job in the context of a fill vacancy, step promotion, other data change, or a job reclassification that changed their pre-Transition salary grade.</font></div><div style="padding-left:36.7pt;text-align:justify"><font><br></font></div><div style="padding-left:57.7pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;padding-left:4.7pt">Increase in their pre-Transition salary grade from a Qualifying Event</font></div><div style="padding-left:36.7pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;padding-left:22.02pt">An eligible EICP participant who took a new job in the context of a fill vacancy that increased their pre-Transition salary grade will have their 2023 Annual Award prorated according to the salary grade that the new job would have been in under the salary grade structure in effect prior to the Transition Date.</font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;padding-left:22.02pt">An eligible EICP participant who experiences a step promotion designated by action ZC and code 06 in SAP that increased their pre-Transition salary grade will have their 2023 Annual Award prorated according to the salary grade that the new job would have been in under the salary grade structure in effect prior to the Transition Date.</font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;padding-left:22.02pt">An eligible EICP participant who experiences an other data change that increased their pre-Transition salary grade will have their 2023 Annual Award prorated according to the salary grade that the other data change would have been in under the salary grade structure in effect prior to the Transition Date.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;padding-left:22.02pt">An eligible EICP participant who experiences a job reclassification that increased their pre-Transition salary grade will have their 2023 Annual Award prorated according to the salary grade that the reclassified job would have been in under the salary grade structure in effect prior to the Transition Date.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:57.7pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;padding-left:4.02pt">Decrease in their pre-Transition salary grade from a Qualifying Event</font></div><div style="padding-left:36.7pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;padding-left:22.02pt">An eligible EICP participant who took a new job in the context of a fill vacancy that decreased their pre-Transition salary grade will have their 2023 Annual Award calculated according to the salary grade that the previous job prior to the fill vacancy would have been in under the salary grade structure in effect prior to the Transition Date.</font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;padding-left:22.02pt">An eligible EICP participant who experiences an other data change that decreased their pre-Transition salary grade will have their 2023 Annual Award calculated according to the salary grade that prior to the other data change would have been in under the salary grade structure in effect prior to the Transition Date.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%;padding-left:22.02pt">An eligible EICP participant who experiences a job reclassification that decreased their pre-Transition salary grade will have their 2023 Annual Award calculated according to the salary grade that the job prior to reclassification would have been in under the salary grade structure in effect prior to the Transition Date.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">3.5  2023 Annuals Awards for New Hires On or After Transition Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.  2023 Annual Awards for each eligible EICP participant hired, rehired, or newly eligible on or after the Transition Date shall be based on the salary grade that the job would have been in under the salary grade structure in effect prior to the Transition Date.  </font></div><div style="padding-left:36.7pt"><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:110%">&#160;&#160;&#160;&#160;IV.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:110%;text-decoration:underline">PAYMEN</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">T OF ANNUAL AWARDS</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">4.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Cash Annual Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">  All Annual Awards for a Performance Year will be paid in cash no later than March 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:110%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> of the calendar year following the Performance Year provided that the Annual Award for a particular Performance Year has not been deferred voluntarily pursuant to Section 4.2.  The amounts required by law to be withheld for income and employment taxes will be deducted from the Annual Award payments.  All Annual Awards become the obligation of the company on whose payroll the employee is enrolled at the time the Committee makes the Annual Award.</font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Deferred Annual Awards.</font></div><div><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(a)&#160;&#160;&#160;&#160;The payment of all or any portion (rounded to an even multiple of 10%) of a cash Annual Award may be deferred voluntarily at the election of individual participants in salary grades 19-25.  Any such deferral will be net of any applicable FICA or FUTA taxes.  A separate irrevocable election must be made prior to the Performance Year.  Any Annual Award made by the Committee after termination of employment of a participant or retirement of a participant will be paid in accordance with any deferral election made within the enrollment period.</font></div><div style="padding-left:56.1pt;text-align:justify;text-indent:-56.1pt"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(b)&#160;&#160;&#160;&#160;At the time the participant makes a deferral election he or she must select the payment options (including the Payment Event as set forth at (c) below and the Payment Term as set forth at (d) below) applicable to the Deferred Annual Award for the Performance Year, as well as any earnings or income attributable to such amounts.  The payment options elected will apply only to that year&#8217;s Deferred Annual Award and will not apply to any previous Deferred Annual Award or to any subsequent Deferred Annual Award.  Any participant who elects to defer all or a portion of an Annual Award and who fails to select a Payment Event, or a Payment Term will be presumed to have elected a Payment Event of Separation from Service in accordance with paragraph (c)(i) below and&#47;or a Payment Term of a single sum.</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(c)&#160;&#160;&#160;&#160;The Payment Event elected can be either&#58;</font></div><div style="padding-left:74.8pt;text-align:justify;text-indent:-18.7pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(i)&#160;&#160;&#160;&#160;Separation from Service for any reason other than death.  Payment will be made, or begin, in the later of&#58; (1) January of the year following the year of the Separation from Service&#59; or (2) the seventh month after the month of the Separation from Service.  Later installments, if any, will be paid in January of the succeeding years. Effective for amounts deferred in 2019 and succeeding years, payment will be made, or begin, in the seventh month after the month of Separation from Service.  Later installments, if any, will be paid in the same month of the succeeding years&#59; </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(ii)&#160;&#160;&#160;&#160;Payment upon attainment of a date certain that is more than 1 year after the last day of the applicable Performance Year.  Later installments, if any, will be paid in the same month of the succeeding years&#59; or</font></div><div style="padding-left:90.7pt;text-align:justify;text-indent:-18.7pt"><font><br></font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(iii)&#160;&#160;&#160;&#160;The later to occur of (i) or (ii) above.</font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:74.8pt;text-align:justify;text-indent:-18.7pt"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(d)&#160;&#160;&#160;&#160;Payment Term.  At the time of electing to defer an Annual Award, the participant must also elect how he or she wishes to receive any such payment from among the following options (the participant may elect a separate Payment Term for each Payment Event elected)&#58; </font></div><div style="text-align:justify;text-indent:37.4pt"><font><br></font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(i)&#160;&#160;&#160;&#160;Payment in a single sum upon occurrence of the Payment Event.</font></div><div style="padding-left:65.45pt;text-align:justify;text-indent:-65.45pt"><font><br></font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(ii)&#160;&#160;&#160;&#160;Payment of a series of annual installment payments over a period from two (2) years to fifteen (15) years following the Payment Event.  Each installment payment shall be equal to a fractional amount of the balance in the account the numerator of which is one and the denominator of which is the number of installment payments remaining.  Although initially such installment payments will be identical, actual payments may vary based upon investment performance.  For example, a series of 5 installment payments will result in a payout of 1&#47;5 of the account balance in the first installment, &#188; of the account balance (including investment gains or losses since the first installment date) in the second installment, etc. </font></div><div style="padding-left:65.45pt;text-align:justify;text-indent:-65.45pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(e)&#160;&#160;&#160;&#160;Changes to Payment Options.  Once a payment option has been elected, subsequent changes which would accelerate the receipt of benefits from the Plan are not permitted, except that the Plan Administrator, which is the Benefit Administration Committee as defined in the Savings Plan for Employees of Consumers Energy and other CMS Energy Companies (the &#8220;Savings Plan&#8221;), may at its discretion accelerate payments to the extent permitted by Code Section 409A and applicable regulations.  A subsequent election to change the payment options related to a Payment Event, in order to delay a payment or to change the form of a payment, can only be made when all of the following conditions are satisfied&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:85.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(i)&#160;&#160;&#160;&#160;such election may not take effect until at least 12 months after the date on which the election is made&#59; </font></div><div style="padding-left:37.4pt;text-align:justify;text-indent:-19.4pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:85.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(ii)&#160;&#160;&#160;&#160;the payment(s) with respect to which such election is made is deferred for a period of not less than 5 years from the date such payment would otherwise have been made (or, in the case of installment payments under Section 4.2(d)(ii) with regard to amounts deferred (and the related earnings) prior to January 1, 2016, 5 years from the date the first installment was scheduled to be paid)&#59; and</font></div><div style="margin-bottom:6pt;padding-left:70.5pt;text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;padding-left:85.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(iii)&#160;&#160;&#160;&#160;such election must be made not less than 12 months before the date the payment was previously scheduled to be made (or, in the case of installment payments under Section 4.2(d)(ii) with regard to amounts deferred (and the related earnings) prior to January 1, 2016, 12 months before the first installment was scheduled to be paid), if the participant&#8217;s previous commencement date was a specified date.</font></div><div style="margin-bottom:6pt;padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:63pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Effective January 1, 2016, the right to a series of installment payments is to be treated as a right to a series of separate payments to the extent permissible under Code Section 409A and any applicable regulations. When making a subsequent election with respect to the payment of any post-December 31, 2015 deferral, the participant may make a separate election with respect to each separate payment, provided that such election must result in all of the applicable Performance Year&#8217;s deferral with related earnings being paid in a single sum or in a series of annual payments over a period from two (2) to fifteen (15) consecutive years.</font></div><div style="margin-bottom:6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(f)&#160;&#160;&#160;&#160;Investments. At the time of electing to voluntarily defer payment, the participant must elect how the Deferred Annual Award will be treated by the Company or Subsidiary.  To the extent that any amounts deferred are placed in a rabbi trust with an independent Record Keeper, a participant who has previously deferred amounts under this Plan will automatically have his or her existing investment profile apply to this deferral also.  Record Keeper means the person(s) or entity named as such by the Plan Administrator. All determinations of the available investment options by the Plan Administrator are final and binding upon participants.  A participant may change the investment elections at any time prior to the payment of the benefit, subject to any restrictions imposed by the Plan Administrator, the plan Record Keeper or by any applicable laws and regulations.  A participant not making an election will have amounts deferred treated as if in a Lifestyle Fund as defined in the Savings Plan applicable to the participant's age 65, rounded up, or such other investment as determined by the Plan Administrator.  All gains and losses will be based upon the performance of the investments selected by the participant from the date the deferral is first credited to the nominal account.  If the Company elects to fund its obligation as discussed below, then investment performance will be based on the balance as determined by the Record Keeper.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(g)&#160;&#160;&#160;&#160;The amount of any Deferred Annual Award is to be satisfied from the general corporate funds of the company on whose payroll the Plan participant was enrolled prior to the payout beginning and are subject to the claims of general </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:81.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">creditors of the company.  This is an unfunded nonqualified deferred compensation plan.  To the extent the Company elects to place funds with a trustee to pay its future obligations under this Plan, such amounts are placed for the convenience of the Company or Subsidiary, remain the property of the Company or Subsidiary and the participant shall have no right to such funds until properly paid in accordance with the provisions of this Plan.  For administrative ease and convenience, such amounts may be referred to as participant accounts, but as such are a notional account only and are not the property of the participant.  Such amounts remain subject to the claims of the creditors of the Company or Subsidiary. </font></div><div style="padding-left:56.1pt;text-align:justify;text-indent:-37.4pt"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(h)&#160;&#160;&#160;&#160;Payment in the Event of an Unforeseeable Emergency. The participant may request that payments commence immediately upon the occurrence of an Unforeseeable Emergency as that term is defined in Code Section 409A and any applicable regulations.  Generally, an unforeseeable emergency is a severe financial hardship resulting from an illness or accident of the participant or the participant&#8217;s spouse or dependent, loss of the participant&#8217;s property due to casualty, or other similar extraordinary and unforeseeable circumstances arising as a result of events beyond the control of the participant.  A distribution on account of unforeseeable emergency may not be made to the extent that such emergency is or may be relieved through reimbursement or compensation from insurance or otherwise, by liquidation of the participant&#8217;s assets (without causing severe financial hardship), or by cessation of deferrals under this arrangement, the Savings Plan or other arrangements. Distributions because of an unforeseeable emergency shall not exceed the amount permitted under Section 409A and accordingly are limited to the amount reasonably necessary to satisfy the emergency need (after use of insurance proceeds, liquidation of assets, etc.) plus an amount to pay taxes reasonably anticipated as a result of the distribution. In the event any payment is made due to an unforeseeable emergency, all deferral elections for the current Performance Year will cease and the participant will not be eligible to make any deferral elections under this Plan for the following Performance Year.  For any participant receiving a hardship withdrawal under the Savings Plan, all deferral elections under this Plan for the current Performance Year will cease and the participant will not be eligible to make any deferral elections under this Plan for the following Performance Year.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">4.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Payment in the Event of Death</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(a)&#160;&#160;&#160;&#160;A participant may name the beneficiary of his or her choice on a beneficiary form provided by the Company or Record Keeper, and the beneficiary shall receive, within 90 days of the participant&#8217;s death, in a single sum, all payments credited to the participant in the event that the participant dies prior to receipt of Deferred Annual Awards.  If there is no beneficiary named at the time of participant&#8217;s death or if the beneficiary does not survive the participant, the payment will be made to the participant&#8217;s estate. In no event may any recipient designate a year of payment for an amount payable upon the death of the participant.  </font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">(b)&#160;&#160;&#160;&#160;A participant may change beneficiaries at any time, and the change will be effective as of the date the plan Record Keeper or the Company accepts the form as complete.  The Company will not be liable for any payments made before receipt and acceptance of a written beneficiary request.</font></div><div style="margin-top:9pt;padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">&#160;&#160;&#160;&#160;</font></div><div style="margin-top:15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">V.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:110%;text-decoration:underline">CHANGE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline"> OF STATUS</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">Payments in the event of a change in status will not be made if no Annual Awards are made for the Performance Year.</font></div><div style="margin-bottom:3pt;padding-left:77.2pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="margin-bottom:3pt;padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">5.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Pro-Rata Annual Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">  A new EICP participant, whether hired or promoted to the job, or an EICP employee promoted to a higher salary grade during the Performance Year will receive a pro rata Annual Award based on the percentage of the Performance Year in which the employee is in a particular salary grade.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">An EICP participant whose salary grade has been lowered, but whose employment is not terminated during the Performance Year will receive a pro rata Annual Award based on the percentage of the Performance Year in which the employee is in a particular salary grade.  Awards will also be prorated for any change in full time or part time work status.  </font></div><div style="margin-bottom:3pt;padding-left:54.7pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="margin-bottom:3pt;padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">5.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">  An EICP participant whose employment is terminated pursuant to a violation of the Company code of conduct or other corporate policies will not be considered for or receive an Annual Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">.</font></div><div style="margin-bottom:3pt;padding-left:54.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> </font></div><div style="margin-bottom:3pt;padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">5.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Resignation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.  An EICP participant who resigns prior to payment (during or after a Performance Year) will not be eligible for an Annual Award.  If the resignation is due to reasons such as a downsizing or reorganization, or the ill health of the employee or ill health in the immediate family, the employee may petition the Plan Administrator and may be considered, in the discretion of the Plan Administrator, for a pro rata Annual Award.  The Plan Administrator's decision to approve or deny the request for a pro rata Annual Award shall be final.</font></div><div style="padding-left:54.7pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">5.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Death, Disability, Retirement, Leave of Absence</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">  An EICP participant whose status as an active employee is changed during the Performance Year due to death, Disability, Retirement, or Leave of Absence (as determined by the Plan Administrator) will receive a pro rata Annual Award.  An EICP participant whose employment is terminated following the Performance Year but prior to payment due to death, Disability or Retirement will continue to be eligible for an Annual Award for the Performance Year.  Any such payment or Annual Award payable due to the death of the EICP participant will be made to the named beneficiary, or if no beneficiary is named or if the beneficiary doesn&#8217;t survive the EICP participant, then to the EICP participant&#8217;s estate no later than March 15 following the applicable Performance Year.  Notwithstanding the above, an EICP participant who retires, is on disability or leave of absence and who becomes employed by a competitor of CMS Energy or Consumers Energy or their subsidiaries or affiliates prior to award payout will forfeit all rights to an Annual Award, unless prior approval of such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:58.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">employment has been granted by the Committee.  A &#8220;competitor&#8221; shall mean an entity engaged in the business of (1) selling (a) electric power or natural gas at retail or wholesale within the State of Michigan or (b) electric power at wholesale within the market area in which an electric generating plant owned by a subsidiary or affiliate of CMS Enterprises is located or (2) developing an electric generating plant within the State of Michigan or a market area in which an electric generating plant owned by a subsidiary.</font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">5.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Payment Following Leave of Absence.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">  Payment of an award for an EICP participant who is on leave of absence or Family Medical Leave Act leave at the time of payment shall be paid in the same payroll period as active employees. Payment of an award for an EICP participant who is laid-off at the time of payment shall be paid in the payroll period that is within an administratively reasonable time after returning to work, but no later than March 15 of the year following the year the participant has returned to work. </font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">&#160;&#160;&#160;&#160;VI.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:110%;text-decoration:underline">MISCELLANEOUS</font></div><div style="padding-left:59.2pt;text-align:justify;text-indent:-59.2pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">6.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Impact on Benefit Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">  Payments made under the Plan will be considered as earnings for the Supplemental Executive Retirement Plans (Salary Grades 24 and 25) but not for purposes of the Employees&#8217; Savings Plan, Pension Plan, or other employee benefit programs.</font></div><div style="padding-left:59.2pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">6.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Impact on Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.  Neither the adoption of the Plan nor the granting of any Annual Award under the Plan will be deemed to create any right in any individual to be retained or continued in the employment of the Company or any corporation within the Company&#8217;s control group.</font></div><div style="padding-left:59.2pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">6.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Termination or Amendment of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">  The Company may amend or terminate the Plan at any time.  Upon termination, any Deferred Annual Award accrued under the Plan and vested will remain in the Plan and be paid out in accordance with the Payment Elections previously selected.  The Plan Administrator is authorized to make any amendments that are deemed necessary or desirable to comply with any applicable laws, regulations or orders or as may be advised by counsel or to clarify the terms and operation of the Plan.  The Company may terminate the Plan and accelerate any benefits under the Plan, at its discretion, if it acts consistent in all manners with the requirements of Code Section 409A and any applicable regulations with respect to when a terminated plan may accelerate payment to a participant.</font></div><div style="padding-left:31.5pt;text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">6.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.  The Plan will be governed and construed in accordance with the laws of the State of Michigan.</font></div><div style="padding-left:31.5pt;text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">6.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Dispute Resolution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.  Any disputes related to the Plan must be brought to the Plan Administrator.  The Plan Administrator is granted full discretionary authority to apply the terms of the Plan, make administrative rulings, interpret the Plan and make any other determinations with respect to the Plan.  If the Plan Administrator makes a determination and the participant disagrees with or wishes to appeal the determination, the participant must appeal the decision to the Plan Administrator, in writing and not later than 60 days from when the determination was mailed to the participant.  If the participant does not timely appeal the original determination, the participant has no further rights under the Plan with respect to the matter presented in the claim.  If the participant appeals the original determination and that appeal does not result in a mutually agreeable resolution, then the dispute shall be subject to final and binding arbitration before a single arbitrator selected by the parties to be conducted in Jackson, Michigan, provided the participant makes such request for arbitration in writing within 30 days of the final decision by the Plan Administrator.  The arbitration will be conducted and finished within 90 days of the selection of the arbitrator.  The parties shall share equally the cost of the arbitrator and of conducting the arbitration proceeding, but each party shall bear the cost of its own legal counsel and experts and other out-of-pocket expenditures.  The arbitrator must use an arbitrary and capricious standard of review when considering any determinations and findings by the Plan Administrator</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">.   </font></div><div style="padding-left:0.7pt;text-align:justify;text-indent:-0.7pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">&#160;&#160;&#160;&#160;VII.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:110%;text-decoration:underline">AMENDMENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline"> TO REFLECT CODE SECTION 409A</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">7.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%;text-decoration:underline">Code Section 409A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">  This Plan has been amended, effective as of January 1, 2005, to comply with the requirements of Section 409A of the Code.  To the extent counsel determines additional amendments may be reasonable or desirable in order to comply with Code Section 409A, and any other applicable rules, laws and regulations, such changes shall be authorized with the approval of the Plan Administrator.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.22
<SEQUENCE>5
<FILENAME>cms10k20231231_ex10-22.htm
<DESCRIPTION>EXHIBIT 10.22 - AMENDED CE ANNUAL EMPLOYEE INCENTIVE COMPENSATION PLAN
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i91af052e5aa84f14bcea93f4072cb1e9_1"></div><div style="min-height:64.8pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.22</font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">ANNUAL</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">EMPLOYEE INCENTIVE COMPENSATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">PLAN FOR CONSUMERS ENERGY COMPANY</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%">(amended and restated effective January 1, 2024)</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><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><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><font><br></font></div><div><font><br></font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div></div><div id="i91af052e5aa84f14bcea93f4072cb1e9_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ANNUAL EMPLOYEE INCENTIVE COMPENSATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PLAN FOR CONSUMERS ENERGY COMPANY</font></div><div><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;I.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">GENERAL PROVISIONS</font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Purpose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The purpose of the Annual Employee Incentive Compensation Plan (&#8220;EICP&#8221; or &#8220;Plan&#8221;) is to provide an equitable and competitive level of compensation that will permit Consumers Energy Company (&#8220;Company&#8221;) and its subsidiaries to attract, retain and motivate their employees.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.    The Plan as described herein was originally effective as of March 24, 2014.  The Plan has been amended and restated several times since then.  The effective date of this amendment and restatement is January 1, 2024.</font></div><div style="padding-left:59.2pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Eligibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Regular non-union U.S. employees who have received a performance rating of at least &#8220;Highly Effective&#8221; (also known as &#8220;Fully Effective&#8221; or &#8220;Effective&#8221; or &#8220;Meets Expectations&#8221; or &#8220;Satisfactory&#8221; or &#8220;Fully Contributing&#8221;) for the Performance Year as documented on their annual performance, evaluation, feedback and development appraisal are eligible for participation in the EICP.   Any regular non-union employee who has received a performance rating of less than &#8220;Highly Effective&#8221; (also known as &#8220;Fully Effective&#8221; or &#8220;Effective&#8221; or &#8220;Meets Expectations&#8221; or &#8220;Satisfactory&#8221; or &#8220;Fully Contributing&#8221;) or under-performing (also known as &#8220;under-contributing&#8221; or  (&#8220;U&#8221;) for the Performance Year as documented on their annual performance, evaluation, feedback and development appraisal is not eligible for participation in the EICP.  </font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-45.7pt"><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">II.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">CORPORATE PERFORMANCE GOALS</font></div><div style="padding-left:45pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each year the President and CEO of CMS Energy Corporation will establish the Corporate Performance Goals (&#34;Goals&#34;) for the EICP.  The Goals will consist of between five and fifteen utility specific performance criteria relating to such items as customer service, safety and reliability.  When establishing the Goals for a Performance Year, the President and CEO will include the total number of criteria to be used for the year as well as the award percent for achievement of a specified number of the established criteria.  The specific Goals will be communicated to employees no later than March 31st of the Performance Year.  Any award formula may include additional adjustments based on financial performance goals relating to CMS Energy Corporation as determined by the Compensation and Human Resources Committee of the Company Board of Directors (the &#8220;Committee&#8221;).</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;III.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">ANNUAL AWARD FORMULA</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Annual Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Annual Awards for each eligible EICP participant will be based upon a standard award as set forth in the Career Stream Award Table below. Specifically, the total amount of a participant&#8217;s Annual Award shall be computed based upon the applicable Standard Target $ Amount set forth within the Career Stream Award Table and according to the following award formula (except as modified pursuant to Section 3.2) (&#8220;Career Stream Award Formula&#8221;)&#58; </font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(Standard Target $ Amount* x Operational Award Level x 50% Plus Standard Target $ Amount x Financial Award Level x 50%) </font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Career Stream Award Formula is subject to adjustment by the President and CEO of CMS Energy Corporation as indicated by market practices.  </font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">CAREER STREAM AWARD TABLE</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="background-color:#005db4;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#fffffe;font-family:'Century Gothic',sans-serif;font-size:13pt;font-weight:700;line-height:100%">Management</font></td><td colspan="6" style="background-color:#5f497a;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#ffffff;font-family:'Century Gothic',sans-serif;font-size:13pt;font-weight:700;line-height:100%">Individual Contributor (Professional-Attorney)</font></td><td colspan="6" style="background-color:#7ab732;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#fffffe;font-family:'Century Gothic',sans-serif;font-size:13pt;font-weight:700;line-height:100%">Individual Contributor <br>(Technical &#38; Professional)</font></td><td colspan="6" style="background-color:#ba730a;border-left:0.5pt solid #ffffff;border-right:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#fffffe;font-family:'Century Gothic',sans-serif;font-size:13pt;font-weight:700;line-height:100%">Individual Contributor <br>(Support)</font></td></tr><tr><td colspan="3" style="background-color:#a3cdf3;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:700;line-height:100%">JOB LEVEL</font></td><td colspan="3" style="background-color:#a3cdf3;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard&#160;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Target $ Amount</font></div></td><td colspan="3" style="background-color:#b2a2c7;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:700;line-height:100%">JOB</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LEVEL</font></div></td><td colspan="3" style="background-color:#b2a2c7;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard   Target $ </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</font></div></td><td colspan="3" style="background-color:#cae7a8;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:700;line-height:100%">JOB LEVEL</font></td><td colspan="3" style="background-color:#cae7a8;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;Target $ Amount</font></div></td><td colspan="3" style="background-color:#f7c171;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:700;line-height:100%">JOB LEVEL</font></td><td colspan="3" style="background-color:#f7c171;border-left:0.5pt solid #ffffff;border-right:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard Target $ Amount</font></td></tr><tr><td colspan="3" style="background-color:#dcecfa;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive Director</font></td><td colspan="3" style="background-color:#dcecfa;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160; 18,500</font></td><td colspan="3" style="background-color:#ccc0d9;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Principal</font></td><td colspan="3" style="background-color:#ccc0d9;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11,250</font></td><td colspan="3" style="background-color:#eff6e0;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fellow</font></td><td colspan="3" style="background-color:#eff6e0;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6,500</font></td><td colspan="3" style="background-color:#fad6a1;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Lead</font></td><td colspan="3" style="background-color:#fad6a1;border-left:0.5pt solid #ffffff;border-right:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;800</font></td></tr><tr><td colspan="3" style="background-color:#dcecfa;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="background-color:#dcecfa;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11,250</font></td><td colspan="3" style="background-color:#ccc0d9;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</font></td><td colspan="3" style="background-color:#ccc0d9;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8,000</font></td><td colspan="3" style="background-color:#eff6e0;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Principal</font></td><td colspan="3" style="background-color:#eff6e0;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4,750</font></td><td colspan="3" style="background-color:#fad6a1;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lead</font></td><td colspan="3" style="background-color:#fad6a1;border-left:0.5pt solid #ffffff;border-right:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 750</font></td></tr><tr><td colspan="3" style="background-color:#dcecfa;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Manager</font></td><td colspan="3" style="background-color:#dcecfa;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 8,000</font></td><td colspan="3" style="background-color:#ccc0d9;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior</font></td><td colspan="3" style="background-color:#ccc0d9;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6,750</font></td><td colspan="3" style="background-color:#eff6e0;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</font></td><td colspan="3" style="background-color:#eff6e0;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3,000</font></td><td colspan="3" style="background-color:#fad6a1;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior</font></td><td colspan="3" style="background-color:#fad6a1;border-left:0.5pt solid #ffffff;border-right:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 700</font></td></tr><tr><td colspan="3" style="background-color:#dcecfa;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manager</font></td><td colspan="3" style="background-color:#dcecfa;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6,750</font></td><td colspan="3" style="background-color:#ccc0d9;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Career</font></td><td colspan="3" style="background-color:#ccc0d9;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3,000</font></td><td colspan="3" style="background-color:#eff6e0;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior</font></td><td colspan="3" style="background-color:#eff6e0;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,000</font></td><td colspan="3" style="background-color:#fad6a1;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Career</font></td><td colspan="3" style="background-color:#fad6a1;border-left:0.5pt solid #ffffff;border-right:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 650</font></td></tr><tr><td colspan="3" style="background-color:#dcecfa;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supervisor-OM&#38;C Ops</font></td><td colspan="3" style="background-color:#dcecfa;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6,500</font></td><td colspan="3" style="background-color:#ccc0d9;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccc0d9;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#eff6e0;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Career</font></td><td colspan="3" style="background-color:#eff6e0;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1,000</font></td><td colspan="3" style="background-color:#fad6a1;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Entry</font></td><td colspan="3" style="background-color:#fad6a1;border-left:0.5pt solid #ffffff;border-right:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 600</font></td></tr><tr><td colspan="3" style="background-color:#dcecfa;border-bottom:0.5pt solid #ffffff;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Supervisor</font></td><td colspan="3" style="background-color:#dcecfa;border-bottom:0.5pt solid #ffffff;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;  3,000</font></td><td colspan="3" style="background-color:#ccc0d9;border-bottom:0.5pt solid #ffffff;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccc0d9;border-bottom:0.5pt solid #ffffff;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#eff6e0;border-bottom:0.5pt solid #ffffff;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Entry</font></td><td colspan="3" style="background-color:#eff6e0;border-bottom:0.5pt solid #ffffff;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 800</font></td><td colspan="3" style="background-color:#fad6a1;border-bottom:0.5pt solid #ffffff;border-left:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="background-color:#fad6a1;border-bottom:0.5pt solid #ffffff;border-left:0.5pt solid #ffffff;border-right:0.5pt solid #ffffff;border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Century Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Part-Time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Part-time employees will receive an applicable Standard Target $ Amount set forth in Section 3.1, multiplied by their work schedule percentage.  For example, if the Standard Target $ Amount based on Career Stream and Level is $800 and the part-time employees works 35 hours per week (87.5% of a standard 40 hour per week schedule), then their Standard Target $ Amount will be $700 ($800 * 87.5%).</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;3.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Grandfather Exception</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Certain eligible EICP participants are being grandfathered to the highest eligible target amount available and applicable under the Annual Incentive Employee Compensation Plan for Consumers Energy Company (as adopted on December 11, 2023 and effective July 1, 2023).  If an eligible grandfathered EICP participant has a change in job status on or after January 1, 2024, then the award amount for the applicable Performance Year shall be calculated pursuant to the Career Stream Award Formula beginning on the effective date of the change in job status with respect to days of service provided on or after the change in job status through end of the Performance Year in which the change in job status occurred. </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:108pt;padding-right:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Example&#58; Individual is a grandfathered exempt employee who provided services as an EICP participant from January 1, 2024 through December 31, 2024.  The grandfathered EICP participant had a change in job status effective September 1, 2024.  The EICP participant&#8217;s Annual Award for 2024 is calculated as follows&#58; The award amount is calculated using the applicable grandfathered target award through August 30, 2024, and then pursuant to the Career Stream Award Formula for the period beginning September 1, 2024 through December 31, 2024.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;IV.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">PAYMENT OF ANNUAL AWARDS</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Cash Annual Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  All Annual Awards for a Performance Year will be paid in cash no later than March 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> of the calendar year following the Performance Year provided that the Annual Award for a particular Performance Year has not been deferred voluntarily pursuant to Section 4.2.  The amounts required by law to be withheld for income and employment taxes will be deducted from the Annual Award payments.  All Annual Awards become the obligation of the company on whose payroll the employee is enrolled at the time the Committee makes the Annual Award.</font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Deferred Annual Awards.</font></div><div><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The payment of all or any portion (rounded to an even multiple of 10%) of a cash Annual Award may be deferred voluntarily at the election of individual participants in Career Stream Management.  Any such deferral will be net of any applicable FICA or FUTA taxes.  A separate irrevocable election must be made prior to the Performance Year.  Any Annual Award made by the Committee after termination of employment of a participant or retirement of a participant will be paid in accordance with any deferral election made within the enrollment period.</font></div><div style="padding-left:56.1pt;text-align:justify;text-indent:-56.1pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;At the time the participant makes a deferral election he or she must select the payment options (including the Payment Event as set forth at (c) below and the Payment Term as set forth at (d) below) applicable to the Deferred Annual Award for the Performance Year, as well as any earnings or income attributable to such amounts.  The payment options elected will apply only to that year&#8217;s Deferred Annual Award and will not apply to any previous Deferred Annual Award or to any subsequent Deferred Annual Award.  Any participant who elects to defer all or a portion of an Annual Award and who fails to select a Payment Event, or a Payment Term will be presumed to have elected a Payment Event of Separation from Service in accordance with paragraph (c)(i) below and&#47;or a Payment Term of a single sum.</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The Payment Event elected can be either&#58;</font></div><div style="padding-left:74.8pt;text-align:justify;text-indent:-18.7pt"><font><br></font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Separation from Service for any reason other than death.  Payment will be made, or begin, in the later of&#58; (1) January of the year following the year of the Separation from Service&#59; or (2) the seventh month after the month of the Separation from Service.  Later installments, if any, will be paid in January of the succeeding years. Effective for amounts deferred in 2019 and succeeding years, payment will be made, or begin, in the seventh month after the month of Separation from Service.  Later installments, if any, will be paid in the same month of the succeeding years&#59; </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Payment upon attainment of a date certain that is more than 1 year after the last day of the applicable Performance Year.  Later installments, if any, will be paid in the same month of the succeeding years&#59; or</font></div><div style="padding-left:90.7pt;text-align:justify;text-indent:-18.7pt"><font><br></font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;The later to occur of (i) or (ii) above.</font></div><div style="padding-left:74.8pt;text-align:justify;text-indent:-18.7pt"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Payment Term.  At the time of electing to defer an Annual Award, the participant must also elect how he or she wishes to receive any such payment from among the following options (the participant may elect a separate Payment Term for each Payment Event elected)&#58; </font></div><div style="text-align:justify;text-indent:37.4pt"><font><br></font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Payment in a single sum upon occurrence of the Payment Event.</font></div><div style="padding-left:65.45pt;text-align:justify;text-indent:-65.45pt"><font><br></font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Payment of a series of annual installment payments over a period from two (2) years to fifteen (15) years following the Payment Event.  Each installment payment shall be equal to a fractional amount of the balance in the account the numerator of which is one and the denominator of which is the number of installment payments remaining.  Although initially such installment payments will be identical, actual payments may vary based upon investment performance.  For example, a series of 5 installment payments will result in a payout of 1&#47;5 of the account balance in the first </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:103.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">installment, &#188; of the account balance (including investment gains or losses since the first installment date) in the second installment, etc. </font></div><div style="padding-left:65.45pt;text-align:justify;text-indent:-65.45pt"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Changes to Payment Options.  Once a payment option has been elected, subsequent changes which would accelerate the receipt of benefits from the Plan are not permitted, except that the Plan Administrator, which is the Benefit Administration Committee as defined in the Savings Plan for Employees of Consumers Energy and other CMS Energy Companies (the &#8220;Savings Plan&#8221;), may at its discretion accelerate payments to the extent permitted by Code Section 409A and applicable regulations.  A subsequent election to change the payment options related to a Payment Event, in order to delay a payment or to change the form of a payment, can only be made when all of the following conditions are satisfied&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;such election may not take effect until at least 12 months after the date on which the election is made&#59; </font></div><div style="padding-left:37.4pt;text-align:justify;text-indent:-19.4pt"><font><br></font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;the payment(s) with respect to which such election is made is deferred for a period of not less than 5 years from the date such payment would otherwise have been made (or, in the case of installment payments under Section 4.2(d)(ii) with regard to amounts deferred (and the related earnings) prior to January 1, 2016, 5 years from the date the first installment was scheduled to be paid)&#59; and</font></div><div style="padding-left:70.5pt;text-align:justify"><font><br></font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;such election must be made not less than 12 months before the date the payment was previously scheduled to be made (or, in the case of installment payments under Section 4.2(d)(ii) with regard to amounts deferred (and the related earnings) prior to January 1, 2016, 12 months before the first installment was scheduled to be paid), if the participant&#8217;s previous commencement date was a specified date.</font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-0.01pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Effective January 1, 2016, the right to a series of installment payments is to be treated as a right to a series of separate payments to the extent permissible under Code Section 409A and any applicable regulations. When making a subsequent election with respect to the payment of any post-December 31, 2015 deferral, the participant may make a separate election with respect to each separate payment, provided that such election must result in all of the applicable Performance Year&#8217;s deferral with related earnings being paid in a single sum or in a series of annual payments over a period from two (2) to fifteen (15) consecutive years.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Investments. At the time of electing to voluntarily defer payment, the participant must elect how the Deferred Annual Award will be treated by the Company or Subsidiary.  To the extent that any amounts deferred are placed in a rabbi trust with an independent Record Keeper, a participant who has previously deferred </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:81.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">amounts under this Plan will automatically have his or her existing investment profile apply to this deferral also.  Record Keeper means the person(s) or entity named as such by the Plan Administrator. All determinations of the available investment options by the Plan Administrator are final and binding upon participants.  A participant may change the investment elections at any time prior to the payment of the benefit, subject to any restrictions imposed by the Plan Administrator, the plan Record Keeper or by any applicable laws and regulations.  A participant not making an election will have amounts deferred treated as if in a Lifestyle Fund as defined in the Savings Plan applicable to the participant's age 65, rounded up, or such other investment as determined by the Plan Administrator.  All gains and losses will be based upon the performance of the investments selected by the participant from the date the deferral is first credited to the nominal account.  If the Company elects to fund its obligation as discussed below, then investment performance will be based on the balance as determined by the Record Keeper.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;The amount of any Deferred Annual Award is to be satisfied from the general corporate funds of the company on whose payroll the Plan participant was enrolled prior to the payout beginning and are subject to the claims of general creditors of the company.  This is an unfunded nonqualified deferred compensation plan.  To the extent the Company elects to place funds with a trustee to pay its future obligations under this Plan, such amounts are placed for the convenience of the Company or Subsidiary, remain the property of the Company or Subsidiary and the participant shall have no right to such funds until properly paid in accordance with the provisions of this Plan.  For administrative ease and convenience, such amounts may be referred to as participant accounts, but as such are a notional account only and are not the property of the participant.  Such amounts remain subject to the claims of the creditors of the Company or Subsidiary. </font></div><div style="padding-left:56.1pt;text-align:justify;text-indent:-37.4pt"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Payment in the Event of an Unforeseeable Emergency. The participant may request that payments commence immediately upon the occurrence of an Unforeseeable Emergency as that term is defined in Code Section 409A and any applicable regulations.  Generally, an unforeseeable emergency is a severe financial hardship resulting from an illness or accident of the participant or the participant&#8217;s spouse or dependent, loss of the participant&#8217;s property due to casualty, or other similar extraordinary and unforeseeable circumstances arising as a result of events beyond the control of the participant.  A distribution on account of unforeseeable emergency may not be made to the extent that such emergency is or may be relieved through reimbursement or compensation from insurance or otherwise, by liquidation of the participant&#8217;s assets (without causing severe financial hardship), or by cessation of deferrals under this arrangement, the Savings Plan or other arrangements. Distributions because of an unforeseeable emergency shall not exceed the amount permitted under Section 409A and accordingly are limited to the amount reasonably necessary to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:81.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">satisfy the emergency need (after use of insurance proceeds, liquidation of assets, etc.) plus an amount to pay taxes reasonably anticipated as a result of the distribution. In the event any payment is made due to an unforeseeable emergency, all deferral elections for the current Performance Year will cease and the participant will not be eligible to make any deferral elections under this Plan for the following Performance Year.  For any participant receiving a hardship withdrawal under the Savings Plan, all deferral elections under this Plan for the current Performance Year will cease and the participant will not be eligible to make any deferral elections under this Plan for the following Performance Year.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Payment in the Event of Death</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;A participant may name the beneficiary of his or her choice on a beneficiary form provided by the Company or Record Keeper, and the beneficiary shall receive, within 90 days of the participant&#8217;s death, in a single sum, all payments credited to the participant in the event that the participant dies prior to receipt of Deferred Annual Awards.  If there is no beneficiary named at the time of participant&#8217;s death or if the beneficiary does not survive the participant, the payment will be made to the participant&#8217;s estate. In no event may any recipient designate a year of payment for an amount payable upon the death of the participant.  </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;A participant may change beneficiaries at any time, and the change will be effective as of the date the plan Record Keeper or the Company accepts the form as complete.  The Company will not be liable for any payments made before receipt and acceptance of a written beneficiary request.</font></div><div style="padding-left:0.7pt;text-align:justify;text-indent:-0.7pt"><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;V.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">CHANGE OF STATUS</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Payments in the event of a change in status will not be made if no Annual Awards are made for the Performance Year.</font></div><div style="padding-left:77.2pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Pro-Rata Annual Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  A new EICP participant, whether hired or promoted to the position, or an EICP employee promoted to a higher job level during the Performance Year will receive a pro rata Annual Award based on the percentage of the Performance Year in which the employee is in a particular salary grade &#47; job level.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An EICP participant whose salary grade &#47; job level has been lowered, but whose employment is not terminated during the Performance Year will receive a pro rata Annual Award based on the percentage of the Performance Year in which the employee is in a particular salary grade &#47; job level.  Awards will also be prorated for any change in full time or part time work status.  </font></div><div style="padding-left:54.7pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  An EICP participant whose employment is terminated pursuant to a violation of the Company code of conduct or other corporate policies will not be considered for or receive an Annual Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="padding-left:54.7pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Resignation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  An EICP participant who resigns prior to payment (during or after a Performance Year) will not be eligible for an Annual Award.  If the resignation is due to reasons such as a downsizing or reorganization, or the ill health of the employee or ill health in the immediate family, the employee may petition the Plan Administrator and may be considered, in the discretion of the Plan Administrator, for a pro rata Annual Award.  The Plan Administrator's decision to approve or deny the request for a pro rata Annual Award shall be final.</font></div><div style="padding-left:54.7pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Death, Disability, Retirement, Leave of Absence</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  An EICP participant whose status as an active employee is changed during the Performance Year due to death, Disability, Retirement, or Leave of Absence (as determined by the Plan Administrator) will receive a pro rata Annual Award.  An EICP participant whose employment is terminated following the Performance Year but prior to payment due to death, Disability or Retirement will continue to be eligible for an Annual Award for the Performance Year.  Any such payment or Annual Award payable due to the death of the EICP participant will be made to the named beneficiary, or if no beneficiary is named or if the beneficiary doesn&#8217;t survive the EICP participant, then to the EICP participant&#8217;s estate no later than March 15 following the applicable Performance Year.  Notwithstanding the above, an EICP participant who retires, is on disability or leave of absence and who becomes employed by a competitor of CMS Energy or Consumers Energy or their subsidiaries or affiliates prior to award payout will forfeit all rights to an Annual Award, unless prior approval of such employment has been granted by the Committee.  A &#8220;competitor&#8221; shall mean an entity engaged in the business of (1) selling (a) electric power or natural gas at retail or wholesale within the State of Michigan or (b) electric power at wholesale within the market area in which an electric generating plant owned by a subsidiary or affiliate of CMS Enterprises is located or (2) developing an electric generating plant within the State of Michigan or a market area in which an electric generating plant owned by a subsidiary.</font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Payment Following Leave of Absence.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Payment of an award for an EICP participant who is on leave of absence or Family Medical Leave Act leave at the time of payment shall be paid in the same payroll period as active employees. Payment of an award for an EICP participant who is laid-off at the time of payment shall be paid in the payroll period that is within an administratively reasonable time after returning to work, but no later than March 15 of the year following the year the participant has returned to work. </font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;VI.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">MISCELLANEOUS</font></div><div style="padding-left:59.2pt;text-align:justify;text-indent:-59.2pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Impact on Benefit Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Payments made under the Plan will be considered as earnings for the Supplemental Executive Retirement Plans (Salary Grades 24 and 25 or Career Stream Management &#8211; Job Level Executive Director) but not for purposes of the Employees&#8217; Savings Plan, Pension Plan, or other employee benefit programs.</font></div><div style="padding-left:59.2pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Impact on Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Neither the adoption of the Plan nor the granting of any Annual Award under the Plan will be deemed to create any right in any individual to be retained or continued in the employment of the Company or any corporation within the Company&#8217;s control group.</font></div><div style="padding-left:59.2pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Termination or Amendment of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The Company may amend or terminate the Plan at any time.  Upon termination, any Deferred Annual Award accrued under the Plan and vested will remain in the Plan and be paid out in accordance with the Payment Elections previously selected.  The Plan Administrator is authorized to make any amendments that are deemed necessary or desirable to comply with any applicable laws, regulations or orders or as may be advised by counsel or to clarify the terms and operation of the Plan.  The Company may terminate the Plan and accelerate any benefits under the Plan, at its discretion, if it acts consistent in all manners with the requirements of Code Section 409A and any applicable regulations with respect to when a terminated plan may accelerate payment to a participant.</font></div><div style="padding-left:31.5pt;text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Plan will be governed and construed in accordance with the laws of the State of Michigan.</font></div><div style="padding-left:31.5pt;text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Dispute Resolution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Any disputes related to the Plan must be brought to the Plan Administrator.  The Plan Administrator is granted full discretionary authority to apply the terms of the Plan, make administrative rulings, interpret the Plan and make any other determinations with respect to the Plan.  If the Plan Administrator makes a determination and the participant disagrees with or wishes to appeal the determination, the participant must appeal the decision to the Plan Administrator, in writing and not later than 60 days from when the determination was mailed to the participant.  If the participant does not timely appeal the original determination, the participant has no further rights under the Plan with respect to the matter presented in the claim.  If the participant appeals the original determination and that appeal does not result in a mutually agreeable resolution, then the dispute shall be subject to final and binding arbitration before a single arbitrator selected by the parties to be conducted in Jackson, Michigan, provided the participant makes such request for arbitration in writing within 30 days of the final decision by the Plan Administrator.  The arbitration will be conducted and finished within 90 days of the selection of the arbitrator.  The parties shall share equally the cost of the arbitrator and of conducting the arbitration proceeding, but each party shall bear the cost of its own legal counsel and experts and other out-of-pocket expenditures.  The arbitrator must use an </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:58.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">arbitrary and capricious standard of review when considering any determinations and findings by the Plan Administrator</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.   </font></div><div style="padding-left:0.7pt;text-align:justify;text-indent:-0.7pt"><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;VII.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">AMENDMENT TO REFLECT CODE SECTION 409A</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:15pt;padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Code Section 409A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  This Plan has been amended, effective as of January 1, 2005, to comply with the requirements of Section 409A of the Code.  To the extent counsel determines additional amendments may be reasonable or desirable in order to comply with Code Section 409A, and any other applicable rules, laws and regulations, such changes shall be authorized with the approval of the Plan Administrator.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">41654965.1&#47;018544.00160</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>6
<FILENAME>cms10k20231231_ex21-1.htm
<DESCRIPTION>EXHIBIT 21.1 - SUBSIDIARIES (CMS ENERGY AND CONSUMERS)
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ie825c91fe03b4809938ba1af05203152_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;21.1</font></div></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purpose of this filing, information is organized under the headings of CMS&#160;Energy Corporation (Tier&#160;1), CMS&#160;Capital,&#160;L.L.C. (Tier&#160;2), NorthStar Clean Energy Company, formerly known as CMS&#160;Enterprises Company (Tier&#160;2), CMS&#160;Treasury Services,&#160;LLC (Tier&#160;2), and Consumers Energy Company (Tier&#160;2). As set forth in detail below, CMS&#160;Energy Corporation is the parent company of CMS&#160;Capital,&#160;L.L.C., NorthStar Clean Energy Company, CMS&#160;Treasury Services,&#160;LLC, and Consumers Energy Company. All ownership interests are 100&#160;percent unless indicated parenthetically to the contrary and are accurate as of December&#160;31,&#160;2023.</font></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><td style="width:62.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">NAME of COMPANY</font></div></td><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">JURISDICTION of ORGANIZATION</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">01 CMS ENERGY CORPORATION</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">02 CMS Capital, L.L.C.</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">03 CMS Land Company</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr style="height:8pt"><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;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">02 NorthStar Clean Energy Company</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">03 Dearborn Industrial Energy, L.L.C.</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 Dearborn Industrial Generation, L.L.C.</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">03 CMS Energy Resource Management Company</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS ERM Michigan LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">03 CMS Enterprises Sustainable Energy, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 NorthStar Onsite, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 Grand River Solar, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Branch Solar, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Lake Iris Solar, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Delta Solar Equity Holdings, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 Delta Solar Power I, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 Delta Solar Power II, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Flambeau Solar Partners, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Hart Solar Holdings II, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 Hart Solar Holdings I, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">07 Hart Solar Partners, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Newport Solar Equity Holdings, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 Newport Solar Holdings II, LLC (99%)</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">07 Newport Solar Holdings I, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 Newport Solar Holdings III, LLC </font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">07 Newport Solar, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 Newport Solar Holdings IV, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">07 Newport Solar Holdings II, LLC (1%)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Genesee Solar Energy, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Hercules Solar, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Diamond Solar, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Missouri</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 Grand River Wind, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 NWO Wind Equity Holdings, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 NWO Holdco I, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">07 NWO Holdco, L.L.C.</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">08 Northwest Ohio Wind, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Ohio</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">09 Northwest Ohio IA, LLC (97%)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Northwest Ohio Solar, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></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><td style="width:62.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">NAME of COMPANY</font></div></td><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">JURISDICTION of ORGANIZATION</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 Northwest Ohio IA, LLC (3%)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Aviator Wind Equity Holdings, LLC (51%)</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 AW Holdings III, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">07 AW Holdings II, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">08 AW Holdings I, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">09 Aviator Wind Holdings, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10 Aviator Wind, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">03 CMS Gas Transmission Company</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS International Ventures, L.L.C. (37.01%)</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">See Exhibit A for list of subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">03 CMS International Ventures, L.L.C. (61.49%)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">See Exhibit A for list of subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">03 HYDRA&#8209;CO Enterprises, Inc.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">See Exhibit B for list of subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">New York</font></div></td></tr><tr style="height:8pt"><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;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">02 CMS Treasury Services, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr style="height:8pt"><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;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">02 Consumers Energy Company</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Conducts business under the following assumed names&#58; </font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Business Energy Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Business Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Consultants</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Contractor Network</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Dealer Network</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Finance</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Fitness Audits</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Group</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy HouseCall</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy HouseCall Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Management</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Resources</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Security Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers Energy Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers Energy Systems</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers Energy Traders</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers Power</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers Power Company</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory Commercial Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan Gas Storage</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan Gas Storage Company</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technical Training Centers</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Zeeland Power Company</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></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><td style="width:62.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">NAME of COMPANY</font></div></td><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">JURISDICTION of ORGANIZATION</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">03 CMS Engineering Co.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">03 Consumers 2014 Securitization Funding LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">03 Consumers Campus Holdings, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">03 Consumers Receivables Funding II, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">03 ES Services Company</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">03 Consumers 2023 Securitization Funding LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><div id="ie825c91fe03b4809938ba1af05203152_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit A</font></div><div style="text-align:right"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Subsidiaries of CMS International Ventures, L.L.C. (98.5%)</font></div><div style="margin-bottom: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><td style="width:62.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">NAME of COMPANY</font></div></td><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">JURISDICTION of ORGANIZATION</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Electric &#38; Gas, L.L.C.</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">05 CMS Venezuela, S.A.</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Venezuela</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 ENELMAR S.A.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Venezuela</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><div id="ie825c91fe03b4809938ba1af05203152_7"></div><hr style="page-break-after:always"><div style="min-height:40.5pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit B</font></div><div style="text-align:right"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline">Subsidiaries of HYDRA&#8209;CO Enterprises, Inc.</font></div><div><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:62.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">NAME of COMPANY</font></div></td><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">JURISDICTION of ORGANIZATION</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Filer City, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">05 T.E.S. Filer City Station Limited Partnership (50%)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Filer City Operating LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Genesee Company</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Genesee Power Station Limited Partnership (1% GP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Grayling Company</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Grayling Generating Station Limited Partnership (1% GP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 AJD Forest Products Limited Partnership (49.5% LP)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 GGS Holdings Company</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">07 AJD Forest Products Limited Partnership (0.5% GP)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Grayling Partners Land Development, L.L.C. (1%)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Grayling Holdings Company</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Grayling Generating Station Limited Partnership (49% LP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 AJD Forest Products Limited Partnership (49.5%LP)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 GGS Holdings Company</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">07 AJD Forest Products Limited Partnership (0.5% GP)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Grayling Partners Land Development, L.L.C. (49%)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Holdings Company</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Genesee Power Station Limited Partnership (48.75% LP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 GPS Newco, L.L.C. (50%)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Kansas</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 Genesee Power Station Limited Partnership (0.5% LP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Michigan Power L.L.C.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Operating Company II, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">New York</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Operating LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Recycling Company</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Mid-Michigan Recycling, L.C. (50%)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 Craven County Wood Energy Limited Partnership (44.99% LP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 Dearborn Generation Operating, L.L.C.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 HCE-Biopower, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">New York</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 IPP Investment Partnership (51%)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 Craven County Wood Energy Limited Partnership (0.01% LP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 IPP Investment Partnership (49%)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Craven County Wood Energy Limited Partnership (0.01% LP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 New Bern Energy Recovery, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Craven County Wood Energy Limited Partnership (5% GP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr></table></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>7
<FILENAME>cms10k20231231_ex23-1.htm
<DESCRIPTION>EXHIBIT 23.1 - CONSENT (CMS ENERGY)
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i0f0d7176082f4222adcd2d7981ee3b23_1"></div><div style="min-height:54pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;23.1</font></div><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">We hereby consent to the incorporation by reference in the Registration Statements on Form&#160;S&#8209;8 (No.&#160;333&#8209;238842) and Form S&#8209;3 (Nos.&#160;333&#8209;270060 and&#160;333&#8209;275106) of CMS&#160;Energy Corporation of our report dated February&#160;8, 2024 relating to the financial statements, financial statement schedules and the effectiveness of internal control over financial reporting, which appears in this Form&#160;10&#8209;K.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#47;s&#47; PricewaterhouseCoopers&#160;LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Detroit, Michigan</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">February&#160;8, 2024</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>8
<FILENAME>cms10k20231231_ex23-2.htm
<DESCRIPTION>EXHIBIT 23.2 - CONSENT (CONSUMERS)
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i67ceebc631794f7b90e03d13b972b8b3_1"></div><div style="min-height:54pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;23.2</font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">We hereby consent to the incorporation by reference in the Registration Statement on Form&#160;S&#8209;3 (No.&#160;333&#8209;270060&#8209;01) of Consumers Energy Company of our report dated February&#160;8, 2024 relating to the financial statements, financial statement schedule and the effectiveness of internal control over financial reporting, which appears in this Form&#160;10&#8209;K.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#47;s&#47; PricewaterhouseCoopers&#160;LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Detroit, Michigan</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">February&#160;8, 2024</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>9
<FILENAME>cms10k20231231_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1 - CEO 302 CERTIFICATION (CMS ENERGY)
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i455b06893b7542ed9b806dce857b5933_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;31.1</font></div><div><font><br></font></div></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of Garrick J. Rochow</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I, Garrick J. Rochow, certify that&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">I have reviewed this annual report on Form&#160;10&#8209;K of CMS&#160;Energy Corporation&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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&#160;13a&#8209;15(e) and 15d&#8209;15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a&#8209;15(f) and 15d&#8209;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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">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:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">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:12pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:13pt"><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:41.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.660%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; February 8, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</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:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>10
<FILENAME>cms10k20231231_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2 - CFO 302 CERTIFICATION (CMS ENERGY)
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i933337704f0744cbbc6b36b2eb86787b_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;31.2</font></div><div><font><br></font></div></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of Rejji P. Hayes</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I, Rejji P. Hayes, certify that&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">I have reviewed this annual report on Form&#160;10&#8209;K of CMS&#160;Energy Corporation&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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&#160;13a&#8209;15(e) and 15d&#8209;15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a&#8209;15(f) and 15d&#8209;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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">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:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">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:19pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:14pt"><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:41.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.660%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; February 8, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.3
<SEQUENCE>11
<FILENAME>cms10k20231231_ex31-3.htm
<DESCRIPTION>EXHIBIT 31.3 - CEO 302 CERTIFICATION (CONSUMERS)
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="icbf4afaf817c44a596d7861c810d2960_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;31.3</font></div><div><font><br></font></div></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of Garrick J. Rochow</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I, Garrick J. Rochow, certify that&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">I have reviewed this annual report on Form&#160;10&#8209;K of Consumers Energy Company&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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&#160;13a&#8209;15(e) and 15d&#8209;15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a&#8209;15(f) and 15d&#8209;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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">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:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">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:19pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:14pt"><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:41.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.660%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; February 8, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.4
<SEQUENCE>12
<FILENAME>cms10k20231231_ex31-4.htm
<DESCRIPTION>EXHIBIT 31.4 - CFO 302 CERTIFICATION (CONSUMERS)
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="idc8513596a9f4319a48d69d063eb566b_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;31.4</font></div><div><font><br></font></div></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of Rejji P. Hayes</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I, Rejji P. Hayes, certify that&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">I have reviewed this annual report on Form&#160;10&#8209;K of Consumers Energy Company&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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&#160;13a&#8209;15(e) and 15d&#8209;15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a&#8209;15(f) and 15d&#8209;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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">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:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">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:19pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:14pt"><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:41.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.660%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; February 8, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</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:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>13
<FILENAME>cms10k20231231_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1 - 906 CERTIFICATION (CMS ENERGY)
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i437694ad6a3d43a09ee8980a8e9d94cb_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;32.1</font></div><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of CEO and CFO Pursuant to 18&#160;U.S.C. Section&#160;1350, as Adopted Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form&#160;10&#8209;K of CMS&#160;Energy Corporation (the &#8220;Company&#8221;) for the annual period ended</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December&#160;31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), Garrick J. Rochow, as President and Chief Executive Officer of the Company, and Rejji P. Hayes, as Executive Vice President and Chief Financial Officer of the Company, each hereby certifies, pursuant to 18&#160;U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of&#160;2002, that, to the best of his knowledge&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of&#160;1934&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.942%"><tr><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.868%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 8, 2024</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 8, 2024</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:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>14
<FILENAME>cms10k20231231_ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2 - 906 CERTIFICATION (CONSUMERS)
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i0b58cef7903d40e793c2f32be9a69209_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;32.2</font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of CEO and CFO Pursuant to 18&#160;U.S.C. Section&#160;1350, as Adopted Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form&#160;10&#8209;K of Consumers Energy Company (the &#8220;Company&#8221;) for the annual period ended</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December&#160;31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), Garrick J. Rochow, as President and Chief Executive Officer of the Company, and Rejji P. Hayes, as Executive Vice President and Chief Financial Officer of the Company, each hereby certifies, pursuant to 18&#160;U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of&#160;2002, that, to the best of his knowledge&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of&#160;1934&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.942%"><tr><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.868%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></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:11pt;font-weight:400;line-height:100%">President and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 8, 2024</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 8, 2024</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:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97.1
<SEQUENCE>15
<FILENAME>cms10k20231231_ex97-1.htm
<DESCRIPTION>EXHIBIT 97.1 - CMS/CE CLAWBACK POLICY
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="id2f0dd7eb15a4fe2a90502e07a308561_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Exhibit 97.1</font></div></div><div style="margin-bottom:8pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">CMS ENERGY CORPORATION&#47; CONSUMERS ENERGY COMPANY (the &#8220;COMPANY&#8221;)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">CLAWBACK POLICY</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Introduction</font></div><div style="margin-bottom:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company is committed to maintain a culture that reinforces the Company&#8217;s pay-for-performance compensation philosophy that is in compliance with applicable federal securities laws, rules, and regulations, including those of the Securities and Exchange Commission (&#8221;SEC&#8221;) and the New York Stock Exchange (&#8220;NYSE&#8221;).  Therefore, the Compensation and Human Resources Committee (&#8220;Committee&#8221;) has adopted this policy regarding the recovery of Incentive-Based Compensation in certain circumstances (&#8220;Policy&#8221;).  This Policy shall be effective as of the date it is adopted by the Committee and shall apply to Incentive-Based Compensation that is approved, awarded or granted to Executive Officers on or after that date.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Administration</font></div><div style="margin-bottom:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee shall have full power and authority to construe, interpret and administer this Policy.  All decisions, actions or interpretations of the Committee shall be final, conclusive and binding upon all parties.  It is intended that this Policy be interpreted in a manner that is consistent with the requirements of Section 10D of the Securities Exchange Act of 1934 (&#8220;Exchange Act&#8221;) and any applicable rules or standards adopted by the SEC or NYSE.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Executive Officers</font></div><div style="margin-bottom:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In accordance with the definition of Executive Officer set forth in Rule 10D-1 of the Exchange Act and the NYSE listing standards, this Policy applies to the Company&#8217;s current and former Executive Officers who were employed by the Company during the Recovery Period defined below.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  This Policy shall be binding and enforceable against all Executive Officers and their beneficiaries, heirs, executors, administrators or other legal representatives.   </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accounting Restatement</font></div><div style="margin-bottom:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If the Company is required to prepare an accounting restatement due to the Company&#8217;s </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">material</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> noncompliance with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">material</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> to the previously issued financial statements, or that would result in a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">material</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> misstatement if the error were corrected in the current period or left uncorrected in the current period, the Company will recover, reasonably promptly and regardless of fault, the amount of Incentive-Based Compensation that was erroneously provided to any person serving as an Executive Officer in any one or more of </font></div><div style="border-bottom:1pt solid black;margin-bottom:5pt;margin-top:10pt;width:150pt"></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> For purposes of this Policy, the Company&#8217;s Executive Officers are listed in the Company&#8217;s Form 10-K and in the event they are not otherwise considered Executive Officers, the chief financial officer and chief accounting officer are also Company Executive Officers.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the three completed fiscal years (including a transition period if the date of the fiscal year changes) immediately preceding the date on which the Company is required to prepare an accounting restatement.</font></div><div style="margin-bottom:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Recovery Period is the earlier of (i) the date the Board, a Board committee, or Company officer(s) concludes, or reasonably should have concluded, that the Company is required to prepare an accounting restatement as described above or (ii) the date a court, regulator, or other legally authorized body directs the issuer to prepare an accounting restatement as described above.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Incentive-Based Compensation</font></div><div style="margin-bottom:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Incentive-Based Compensation is any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a financial reporting measure.  Currently, Executive Officer Incentive-Based Compensation is awarded through the Performance Incentive Stock Plan and the CMS Incentive Compensation Plan for CMS Energy and Consumers Energy Officers. Incentive-Based Compensation is considered received in the Company&#8217;s fiscal period during which the financial reporting measure specified in the award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.</font></div><div style="margin-bottom:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Financial reporting measures are measures that are determined and presented in accordance with the accounting principles used in preparing the Company&#8217;s financial statements, and any measures that are derived wholly or in part from such measures.  Stock price and total shareholder return are also financial reporting measures.  A financial reporting measure does not need to be presented within the financial statements or included in a filing with the SEC.&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Incentive-Based Compensation subject to recovery</font></div><div style="margin-bottom:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The amount of erroneously awarded compensation is the Incentive-Based Compensation that is received that exceeds the amount of Incentive-Based Compensation that otherwise would have been received had it been determined based on the restated (corrected) amounts and must be computed without regard to any taxes paid.  Incentive-Based Compensation is considered to have been received by an Executive Officer in the final year during which the applicable financial reporting measure was attained or purportedly attained, regardless of when the payment or grant of such Incentive-Based Compensation occurs.  If the Incentive-Based Compensation was based on stock price or total shareholder return&#58; (i) the amount must be based on a reasonable estimate of the effect of the accounting restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received and (2) the Company must maintain documentation of the determination of a reasonable estimate and provide that to NYSE, or its successor.  The Committee or its delegate will determine the recovery method.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exceptions</font></div><div style="margin-bottom:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The compensation recouped under this Policy shall not include Incentive-Based Compensation received by an Executive Officer (i) prior to beginning service as an Executive Officer or (ii) if he or she did not serve as an Executive Officer at any time during the applicable Recovery Period.&#160; The Committee (or a majority of independent directors serving on the Board) may determine not to seek recovery from an Executive Officer in whole or part to the extent it determines in its sole discretion that such recovery would be impracticable because (A) the direct expense paid to a third party to assist in enforcing recovery would exceed the recoverable amount (after having made a reasonable attempt to recover the erroneously awarded Incentive-Based Compensation and providing corresponding documentation of such attempt to the NYSE), (B) recovery would violate the home country law that was adopted prior to November 28, 2022, as determined by an opinion of counsel licensed in the applicable jurisdiction that is acceptable to and provided to the NYSE, or (C) recovery would likely cause the Company&#8217;s 401(k) plan or any other tax-qualified retirement plan to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code of 1986 and the regulations thereunder.</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Indemnification</font></div><div style="margin-bottom:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company shall not indemnify any Executive Officer against the loss of any incorrectly awarded Incentive-Based Compensation.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Miscellaneous</font></div><div style="margin-bottom:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company&#8217;s exercise of recovery under this Policy, shall not prohibit any other remedies the Company may have.    </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>16
<FILENAME>cms-20231231.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:2346cae7-b763-46fa-b8e7-659f6c52f4f5,g:8a96a123-dfbd-4ffc-8a82-e6f26910a78c-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cms="http://www.consumersenergy.com/20231231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:srt-types="http://fasb.org/srt-types/2023" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.consumersenergy.com/20231231">
  <xs:import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd"/>
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.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/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.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="cms-20231231_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="cms-20231231_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="cms-20231231_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="cms-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.consumersenergy.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="AuditInformation" roleURI="http://www.consumersenergy.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit 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="CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited">
        <link:definition>0000003 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited)</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="CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical">
        <link:definition>0000004 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited) (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="CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited">
        <link:definition>0000005 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited)</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="CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical">
        <link:definition>0000006 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited) (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="CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited">
        <link:definition>0000007 - Statement - CMS Energy Corporation Consolidated Statements of Cash Flows (Unaudited)</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="CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited">
        <link:definition>0000008 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Unaudited)</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="CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical">
        <link:definition>0000009 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Unaudited) (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="CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited">
        <link:definition>0000010 - Statement - CMS Energy Corporation Consolidated Statements of Changes in Equity (Unaudited)</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="ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited">
        <link:definition>0000011 - Statement - Consumers Energy Company Consolidated Statements of Income (Unaudited)</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="ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited">
        <link:definition>0000012 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited)</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="ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical">
        <link:definition>0000013 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited) (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="ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited">
        <link:definition>0000014 - Statement - Consumers Energy Company Consolidated Statements of Cash Flows (Unaudited)</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="ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited">
        <link:definition>0000015 - Statement - Consumers Energy Company Consolidated Balance Sheets (Unaudited)</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="ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical">
        <link:definition>0000016 - Statement - Consumers Energy Company Consolidated Balance Sheets (Unaudited) (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="ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited">
        <link:definition>0000017 - Statement - Consumers Energy Company Consolidated Statements of Changes in Equity (Unaudited)</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="SignificantAccountingPolicies" roleURI="http://www.consumersenergy.com/role/SignificantAccountingPolicies">
        <link:definition>0000018 - Disclosure - 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="RegulatoryMatters" roleURI="http://www.consumersenergy.com/role/RegulatoryMatters">
        <link:definition>0000019 - Disclosure - Regulatory Matters</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="ContingenciesandCommitments" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments">
        <link:definition>0000020 - Disclosure - Contingencies and Commitments</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="FinancingsandCapitalization" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalization">
        <link:definition>0000021 - Disclosure - Financings and Capitalization</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.consumersenergy.com/role/FairValueMeasurements">
        <link:definition>0000022 - 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="FinancialInstruments" roleURI="http://www.consumersenergy.com/role/FinancialInstruments">
        <link:definition>0000023 - Disclosure - Financial 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="PlantPropertyandEquipment" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipment">
        <link:definition>0000024 - Disclosure - Plant, Property, and Equipment</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.consumersenergy.com/role/Leases">
        <link:definition>0000025 - 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="AssetRetirementObligations" roleURI="http://www.consumersenergy.com/role/AssetRetirementObligations">
        <link:definition>0000026 - 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="RetirementBenefits" roleURI="http://www.consumersenergy.com/role/RetirementBenefits">
        <link:definition>0000027 - Disclosure - Retirement Benefits</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="StockbasedCompensation" roleURI="http://www.consumersenergy.com/role/StockbasedCompensation">
        <link:definition>0000028 - Disclosure - Stock-based Compensation</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.consumersenergy.com/role/IncomeTaxes">
        <link:definition>0000029 - 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="EarningsPerShareCMSEnergy" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy">
        <link:definition>0000030 - Disclosure - Earnings Per Share - CMS Energy</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="Revenue" roleURI="http://www.consumersenergy.com/role/Revenue">
        <link:definition>0000031 - Disclosure - Revenue</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="OtherIncomeandOtherExpense" roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense">
        <link:definition>0000032 - Disclosure - Other Income and Other Expense</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="ReportableSegments" roleURI="http://www.consumersenergy.com/role/ReportableSegments">
        <link:definition>0000033 - Disclosure - Reportable Segments</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="RelatedpartyTransactionsConsumers" roleURI="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumers">
        <link:definition>0000034 - Disclosure - Related party Transactions - Consumers</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="VariableInterestEntities" roleURI="http://www.consumersenergy.com/role/VariableInterestEntities">
        <link:definition>0000035 - Disclosure - Variable Interest Entities</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="ExitActivitiesandDiscontinuedOperations" roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations">
        <link:definition>0000036 - Disclosure - Exit Activities and Discontinued Operations</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="ScheduleICondensedFinancialInformationofRegistrant" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant">
        <link:definition>0000037 - Disclosure - Schedule I - Condensed Financial Information of Registrant</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="ScheduleIIValuationandQualifyingAccountsandReserves" roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves">
        <link:definition>0000038 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves</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="SignificantAccountingPoliciesPolicy" roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy">
        <link:definition>9954471 - Disclosure - Significant Accounting Policies (Policy)</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="NoncontrollingInterestPolicies" roleURI="http://www.consumersenergy.com/role/NoncontrollingInterestPolicies">
        <link:definition>9954472 - Disclosure - Noncontrolling Interest (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="RegulatoryMattersTables" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersTables">
        <link:definition>9954473 - Disclosure - Regulatory Matters (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="ContingenciesandCommitmentsTables" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables">
        <link:definition>9954474 - Disclosure - Contingencies and Commitments (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="FinancingsandCapitalizationTables" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables">
        <link:definition>9954475 - Disclosure - Financings and Capitalization (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.consumersenergy.com/role/FairValueMeasurementsTables">
        <link:definition>9954476 - 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="FinancialInstrumentsTables" roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables">
        <link:definition>9954477 - Disclosure - Financial 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="PlantPropertyandEquipmentTables" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables">
        <link:definition>9954478 - Disclosure - Plant, Property, and Equipment (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.consumersenergy.com/role/LeasesTables">
        <link:definition>9954479 - 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="AssetRetirementObligationsTables" roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsTables">
        <link:definition>9954480 - 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="RetirementBenefitsTables" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables">
        <link:definition>9954481 - Disclosure - Retirement Benefits (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="StockbasedCompensationTables" roleURI="http://www.consumersenergy.com/role/StockbasedCompensationTables">
        <link:definition>9954482 - Disclosure - Stock-based Compensation (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="IncomeTaxesTables" roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables">
        <link:definition>9954483 - Disclosure - Income Taxes (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="EarningsPerShareCMSEnergyTables" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables">
        <link:definition>9954484 - Disclosure - Earnings Per Share - CMS Energy (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="RevenueTables" roleURI="http://www.consumersenergy.com/role/RevenueTables">
        <link:definition>9954485 - Disclosure - Revenue (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="OtherIncomeandOtherExpenseTables" roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables">
        <link:definition>9954486 - Disclosure - Other Income and Other Expense (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="ReportableSegmentsTables" roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables">
        <link:definition>9954487 - Disclosure - Reportable Segments (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="RelatedpartyTransactionsConsumersTables" roleURI="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersTables">
        <link:definition>9954488 - Disclosure - Related party Transactions - Consumers (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="VariableInterestEntitiesTables" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesTables">
        <link:definition>9954489 - Disclosure - Variable Interest Entities (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="ExitActivitiesandDiscontinuedOperationsTables" roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables">
        <link:definition>9954490 - Disclosure - Exit Activities and Discontinued Operations (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="RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails">
        <link:definition>9954491 - Disclosure - Regulatory Matters (Schedule of Regulatory Assets and Liabilities) (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="RegulatoryMattersNarrativeDetails" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails">
        <link:definition>9954492 - Disclosure - Regulatory Matters - (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="RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails">
        <link:definition>9954493 - Disclosure - Regulatory Matters (Schedule of Assets and Liabilities for PSCR and GCR Over/(Under) Recoveries) (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="ContingenciesandCommitmentsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails">
        <link:definition>9954494 - Disclosure - Contingencies and Commitments (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="ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails">
        <link:definition>9954495 - Disclosure - Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (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="ContingenciesandCommitmentsSummaryofGuaranteesDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails">
        <link:definition>9954496 - Disclosure - Contingencies and Commitments (Summary of Guarantees) (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="ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails">
        <link:definition>9954497 - Disclosure - Contingencies and Commitments (Schedule of Contractual Purchase 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="FinancingsandCapitalizationSummaryofLongTermDebtDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails">
        <link:definition>9954498 - Disclosure - Financings and Capitalization (Summary of Long-Term 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="FinancingsandCapitalizationFirstMortgageBondPurchaseDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails">
        <link:definition>9954499 - Disclosure - Financings and Capitalization (First Mortgage Bond Purchase) (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="FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails">
        <link:definition>9954500 - Disclosure - Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (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="FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails">
        <link:definition>9954501 - Disclosure - Financings and Capitalization (Issuance of Convertible Senior Notes) (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="FinancingsandCapitalizationRetirementsofDebtDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails">
        <link:definition>9954502 - Disclosure - Financings and Capitalization (Retirements of 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="FinancingsandCapitalizationScheduleofDebtMaturitiesDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails">
        <link:definition>9954503 - Disclosure - Financings and Capitalization (Schedule of Debt Maturities) (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="FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails">
        <link:definition>9954504 - Disclosure - Financings and Capitalization (Schedule of Revolving Credit Facilities) (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="FinancingsandCapitalizationNarrativeDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails">
        <link:definition>9954505 - Disclosure - Financings and Capitalization (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="FinancingsandCapitalizationScheduleofForwardStockContractsDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails">
        <link:definition>9954506 - Disclosure - Financings and Capitalization (Schedule of Forward Stock Contracts) (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="FinancingsandCapitalizationScheduleofPreferredStockDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails">
        <link:definition>9954507 - Disclosure - Financings and Capitalization (Schedule of Preferred Stock) (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="FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>9954508 - Disclosure - Fair Value Measurements (Summary of Assets and Liabilities Measured at Fair Value on a 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="FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails" roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails">
        <link:definition>9954509 - Disclosure - Financial Instruments (Schedule of Carrying Amounts and Fair Values of Financial Instruments) (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="FinancialInstrumentsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails">
        <link:definition>9954510 - Disclosure - Financial 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="PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails">
        <link:definition>9954511 - Disclosure - Plant, Property, and Equipment (Schedule of Property, Plant and Equipment) (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="PlantPropertyandEquipmentNarrativeDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails">
        <link:definition>9954512 - Disclosure - Plant, Property, and Equipment (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="PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails">
        <link:definition>9954513 - Disclosure - Plant, Property, and Equipment (Summary of Finite-Lived Intangible Assets by Major Class) (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="PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails">
        <link:definition>9954514 - Disclosure - Plant, Property, and Equipment (Summary of Average Capitalization Rates) (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="PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails">
        <link:definition>9954515 - Disclosure - Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing 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="PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails">
        <link:definition>9954516 - Disclosure - Plant, Property, and Equipment (Summary of Accumulated Depreciation and Amortization) (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="PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails">
        <link:definition>9954517 - Disclosure - Plant, Property, and Equipment (Summary of Composite Depreciation Rates for Properties) (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="PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails">
        <link:definition>9954518 - Disclosure - Plant, Property, and Equipment (Summary of Depreciation and Amortization 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="PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails">
        <link:definition>9954519 - Disclosure - Plant, Property, and Equipment (Schedule of Estimated Amortization Expense for Intangibles) (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="PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails">
        <link:definition>9954520 - Disclosure - Plant, Property, and Equipment (Summary of Jointly Owned Regulated Utility Facilities) (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="LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails" roleURI="http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails">
        <link:definition>9954521 - Disclosure - Leases (Summary of Lease Right-of-Use Assets and Liabilities) (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="LeasesScheduleofLeaseCostDetails" roleURI="http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails">
        <link:definition>9954522 - Disclosure - Leases (Schedule of Lease Cost) (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="LeasesScheduleofLesseeCashFlowsDetails" roleURI="http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails">
        <link:definition>9954523 - Disclosure - Leases (Schedule of Lessee 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="LeasesSummaryofMinimumAnnualRentalCommitmentsDetails" roleURI="http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails">
        <link:definition>9954524 - Disclosure - Leases (Summary of Minimum Annual Rental Commitments) (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="LeasesSummaryofMinimumAnnualRentalCommitmentsDetails_1" roleURI="http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails_1">
        <link:definition>9954524 - Disclosure - Leases (Summary of Minimum Annual Rental Commitments) (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.consumersenergy.com/role/LeasesNarrativeDetails">
        <link:definition>9954525 - 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="LeasesScheduleofFuturePaymentstobeReceivedDetails" roleURI="http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails">
        <link:definition>9954526 - Disclosure - Leases (Schedule of Future Payments to be Received) (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="AssetRetirementObligationsDetails" roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails">
        <link:definition>9954527 - Disclosure - 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="RetirementBenefitsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails">
        <link:definition>9954528 - Disclosure - Retirement Benefits (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="RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails">
        <link:definition>9954529 - Disclosure - Retirement Benefits (Schedule of SERP Trust Assets, ABO and Contributions) (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="RetirementBenefitsScheduleofAssumptionsUsedDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails">
        <link:definition>9954530 - Disclosure - Retirement Benefits (Schedule of Assumptions Used) (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="RetirementBenefitsScheduleofNetBenefitCostsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails">
        <link:definition>9954531 - Disclosure - Retirement Benefits (Schedule of Net Benefit 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="RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails">
        <link:definition>9954532 - Disclosure - Retirement Benefits (Schedule of Funded Status of Retirement Benefit Plans) (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="RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails">
        <link:definition>9954533 - Disclosure - Retirement Benefits (Schedule of Retirement Benefit Plan Assets (Liabilities)) (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="RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails">
        <link:definition>9954534 - Disclosure - Retirement Benefits (Schedule of Net Periodic Benefit Cost Not yet Recognized) (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="RetirementBenefitsScheduleofAllocationofPlanAssetsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails">
        <link:definition>9954535 - Disclosure - Retirement Benefits (Schedule of Allocation of Plan Assets) (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="RetirementBenefitsScheduleofAssetAllocationDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails">
        <link:definition>9954536 - Disclosure - Retirement Benefits (Schedule of Asset Allocation) (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="RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails">
        <link:definition>9954537 - Disclosure - Retirement Benefits (Schedule of Expected Benefit Payments) (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="StockbasedCompensationNarrativeDetails" roleURI="http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails">
        <link:definition>9954538 - Disclosure - Stock-based Compensation (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="StockbasedCompensationScheduleofRestrictedStockActivityDetails" roleURI="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails">
        <link:definition>9954539 - Disclosure - Stock-based Compensation (Schedule of Restricted Stock Activity) (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="StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails" roleURI="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails">
        <link:definition>9954540 - Disclosure - Stock-based Compensation (Schedule of Restricted Stock Activity - Granted) (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="StockbasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails" roleURI="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails">
        <link:definition>9954541 - Disclosure - Stock-based Compensation (Schedule of Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards) (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="StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails" roleURI="http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails">
        <link:definition>9954542 - Disclosure - Stock-based Compensation (Summary of Weighted-average Grant-date 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="StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails" roleURI="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails">
        <link:definition>9954543 - Disclosure - Stock-based Compensation (Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units) (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="IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails">
        <link:definition>9954544 - Disclosure - Income Taxes (Schedule of Effective Income Rate Reconciliation) (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="IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails">
        <link:definition>9954545 - Disclosure - Income Taxes (Summary of Significant Components of Income Tax 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="IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails">
        <link:definition>9954546 - Disclosure - Income Taxes (Summary of Principal Components of Deferred Income Tax Assets and Liabilities) (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="IncomeTaxesSummaryofLossandCreditCarryforwardsDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails">
        <link:definition>9954547 - Disclosure - Income Taxes (Summary of Loss and Credit Carryforwards) (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.consumersenergy.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9954548 - 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="IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails">
        <link:definition>9954549 - Disclosure - Income Taxes (Schedule of Reconciliation of Uncertain Tax 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="EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails">
        <link:definition>9954550 - Disclosure - Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (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="EarningsPerShareCMSEnergyNarrativeDetails" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails">
        <link:definition>9954551 - Disclosure - Earnings Per Share - CMS Energy (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="RevenueDisaggregationofRevenueDetails" roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>9954552 - Disclosure - Revenue (Disaggregation of Revenue) (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="RevenueNarrativeDetails" roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails">
        <link:definition>9954553 - Disclosure - Revenue (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="OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails" roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails">
        <link:definition>9954554 - Disclosure - Other Income and Other Expense (Summary of Components of Other Income and Other 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="ReportableSegmentsDetails" roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails">
        <link:definition>9954555 - Disclosure - Reportable Segments (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="RelatedpartyTransactionsConsumersDetails" roleURI="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails">
        <link:definition>9954556 - Disclosure - Related party Transactions - Consumers (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="VariableInterestEntitiesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails">
        <link:definition>9954557 - Disclosure - Variable Interest Entities (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="VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails">
        <link:definition>9954558 - Disclosure - Variable Interest Entities (Schedule of Variable Interest Entities) (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="ExitActivitiesandDiscontinuedOperationsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails">
        <link:definition>9954559 - Disclosure - Exit Activities and Discontinued Operations (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="ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails" roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails">
        <link:definition>9954560 - Disclosure - Exit Activities and Discontinued Operations (Schedule of Retention Benefit Liability Roll Forward) (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="ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails">
        <link:definition>9954561 - Disclosure - Exit Activities and Discontinued Operations (Income 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="ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails">
        <link:definition>9954562 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (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="Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails" roleURI="http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails">
        <link:definition>9954563 - Disclosure - Schedule 1 - Condensed Financial Information of Registrant (Condensed Statements of Income - Parenthetical) (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="ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails">
        <link:definition>9954564 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed 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="ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails">
        <link:definition>9954565 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (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="ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails">
        <link:definition>9954566 - Disclosure - Schedule I - Condensed Financial Information of Registrant (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="ScheduleIIValuationandQualifyingAccountsandReservesDetails" roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails">
        <link:definition>9954567 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (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="cms_OtherUtilityServiceMember" abstract="false" name="OtherUtilityServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" abstract="true" name="RevenueSubjectToRefundVoluntaryRefundMechanismMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ManufacturedGasPlantMember" abstract="false" name="ManufacturedGasPlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_AssetRetirementObligationsCategoriesAxis" abstract="true" name="AssetRetirementObligationsCategoriesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_PlanAssetsExcludingPooledFundsMember" abstract="false" name="PlanAssetsExcludingPooledFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_AssetRetirementObligationsLineItems" abstract="true" name="AssetRetirementObligationsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_ConsumersSupplierFinancingProgramMember" abstract="true" name="ConsumersSupplierFinancingProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ElectricOtherMember" abstract="false" name="ElectricOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_VariableRateFirstMortgageBondsMember" abstract="true" name="VariableRateFirstMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" abstract="false" name="ForwardContractIndexedToIssuersEquitySettlementRatePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="cms_ElectricAssetsHeldUnderFinanceLeasesMember" abstract="true" name="ElectricAssetsHeldUnderFinanceLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_DividendsOnMarketBasedAwardsMember" abstract="false" name="DividendsOnMarketBasedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_UtilityPlantAssetsMember" abstract="false" name="UtilityPlantAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" abstract="false" name="LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_ForwardContractsEnteredIntoAugust242022Member" abstract="true" name="ForwardContractsEnteredIntoAugust242022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" abstract="false" name="UtilitiesOperatingExpensePurchasedPowerRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_SellerMember" abstract="true" name="SellerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ShortTermDebtAuthorizedBorrowings" abstract="false" name="ShortTermDebtAuthorizedBorrowings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_MinimumYearsOfParticipationBeforeVesting" abstract="false" name="MinimumYearsOfParticipationBeforeVesting" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_ElectricUtilityPropertyMember" abstract="false" name="ElectricUtilityPropertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_VolatilityMechanismMember" abstract="true" name="VolatilityMechanismMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_CravenMember" abstract="false" name="CravenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_CerclaLiabilityMember" abstract="false" name="CerclaLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_A5380FirstMortgageBondsDueMay2037Member" abstract="true" name="A5380FirstMortgageBondsDueMay2037Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_EnerBankMember" abstract="false" name="EnerBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" abstract="false" name="ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_SecuritizationBondsDue20282031Member" abstract="true" name="SecuritizationBondsDue20282031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_OverAgeSixtyFiveMember" abstract="false" name="OverAgeSixtyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FinancialInstrumentsAbstract" abstract="true" name="FinancialInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_FinanceLeaseCost1Abstract" abstract="true" name="FinanceLeaseCost1Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_A5240FirstMortgageBondsDueMay2026Member" abstract="true" name="A5240FirstMortgageBondsDueMay2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_AlternativeRevenuePrograms" abstract="false" name="AlternativeRevenuePrograms" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_CovertPlantAcquisitionMember" abstract="true" name="CovertPlantAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NewCovertGeneratingFacilityMember" abstract="true" name="NewCovertGeneratingFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member" abstract="true" name="FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_VariableRateFirstMortgageBondsDueOctober2070Member" abstract="true" name="VariableRateFirstMortgageBondsDueOctober2070Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_NumberOfFormerManufacturedGasPlants" abstract="false" name="NumberOfFormerManufacturedGasPlants" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" abstract="false" name="UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="cms_RetirementYearsOfServiceWithDisability" abstract="false" name="RetirementYearsOfServiceWithDisability" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_NWOHoldcoLLCMember" abstract="true" name="NWOHoldcoLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_EstimatedTimeOfAmortizationOfGainsLosses" abstract="false" name="EstimatedTimeOfAmortizationOfGainsLosses" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_NorthStarCleanEnergyIndependentPowerProductionMember" abstract="true" name="NorthStarCleanEnergyIndependentPowerProductionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_A5170FirstMortgageBondsDueMay2032Member" abstract="true" name="A5170FirstMortgageBondsDueMay2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RelatedPartyLeaseMember" abstract="true" name="RelatedPartyLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_LesseeWeightedAverageDiscountRateAbstract" abstract="true" name="LesseeWeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_OtherNonoperatingIncomeOther" abstract="false" name="OtherNonoperatingIncomeOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member" abstract="true" name="ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_OtherCommonStockholdersEquity" abstract="false" name="OtherCommonStockholdersEquity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_SettlementOfForwardContractsMember" abstract="true" name="SettlementOfForwardContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" abstract="true" name="ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" abstract="true" name="FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member" abstract="true" name="FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FinancingIncome" abstract="false" name="FinancingIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_A4625FirstMortgageBondsDueMay2033Member" abstract="true" name="A4625FirstMortgageBondsDueMay2033Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_PropertyPlantAndEquipmentNetExcludingCWIP" abstract="false" name="PropertyPlantAndEquipmentNetExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AssetRetirementObligationsTable" abstract="true" name="AssetRetirementObligationsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_TESFilerCityMember" abstract="false" name="TESFilerCityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_NorthStarCleanEnergyOtherMember" abstract="true" name="NorthStarCleanEnergyOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" abstract="true" name="TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesOfLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_SecuritizationBondsMember" abstract="false" name="SecuritizationBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ActualRateOfReturnLossOnPlanAssets" abstract="false" name="ActualRateOfReturnLossOnPlanAssets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" abstract="false" name="IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AccountsPayableAndNotesPayableCurrent" abstract="false" name="AccountsPayableAndNotesPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" abstract="false" name="EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_FinancingAndCapitalizationLineItems" abstract="true" name="FinancingAndCapitalizationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested" abstract="false" name="NetOverUnderRecoveryOfExpenseIncludingInterestRequested" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member" abstract="true" name="ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" abstract="false" name="NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_RetirementPlanAssumptionsAxis" abstract="true" name="RetirementPlanAssumptionsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" abstract="true" name="FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_DecommissioningCostsMember" abstract="true" name="DecommissioningCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" abstract="false" name="DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_EnergyWasteReductionPlanIncentiveMember" abstract="true" name="EnergyWasteReductionPlanIncentiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" abstract="true" name="IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_OtherFinanceLeasesMember" abstract="true" name="OtherFinanceLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_PurchasedPowerRelatedParties" abstract="false" name="PurchasedPowerRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member" abstract="true" name="ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_GasFueledElectricGenerationMember" abstract="false" name="GasFueledElectricGenerationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" abstract="true" name="ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_LesseeLeaseRightOfUseAssetsAbstract" abstract="true" name="LesseeLeaseRightOfUseAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_RestructuringAndRelatedCostDeferredCost" abstract="false" name="RestructuringAndRelatedCostDeferredCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_RetirementPlanAssumptionsDomain" abstract="true" name="RetirementPlanAssumptionsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_TimeLapsedRestrictedStockUnitsMember" abstract="false" name="TimeLapsedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_GasWellsPlugAndAbandonMember" abstract="true" name="GasWellsPlugAndAbandonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_StateAndMunicipalBondsMember" abstract="false" name="StateAndMunicipalBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ElectricUtilityMember" abstract="false" name="ElectricUtilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_LeasesLineItems" abstract="true" name="LeasesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" abstract="false" name="PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_CivicAndPoliticalExpenditures" abstract="false" name="CivicAndPoliticalExpenditures" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_InactivePensionPlanMember" abstract="false" name="InactivePensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_UnionMembershipByTotalEmployeesPercentage" abstract="false" name="UnionMembershipByTotalEmployeesPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cms_CommonStocksMember" abstract="false" name="CommonStocksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" abstract="false" name="SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" abstract="true" name="DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_ScheduleOfFinancingAndCapitalizationTable" abstract="true" name="ScheduleOfFinancingAndCapitalizationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_CashAndShortTermInvestmentsMember" abstract="false" name="CashAndShortTermInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_LesseeAndLessorLeasesTextBlock" abstract="false" name="LesseeAndLessorLeasesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_BayHarborMember" abstract="false" name="BayHarborMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_EstimatedTimeOfPriorServiceCost" abstract="false" name="EstimatedTimeOfPriorServiceCost" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_IntangiblePlantMember" abstract="false" name="IntangiblePlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" abstract="true" name="FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_VariableInterestEntitiesAbstract" abstract="true" name="VariableInterestEntitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member" abstract="true" name="ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_OtherPpaMember" abstract="false" name="OtherPpaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_A5550SecuritizationBondsDueMarch2028Member" abstract="true" name="A5550SecuritizationBondsDueMarch2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_LesseeWeightedAverageLeaseTermAbstract" abstract="true" name="LesseeWeightedAverageLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesSevenMember" abstract="true" name="RevolvingCreditFacilitiesSevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesTwoMember" abstract="false" name="RevolvingCreditFacilitiesTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_TimeLapsedRestrictedStockMember" abstract="false" name="TimeLapsedRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ResidentialUtilityServicesMember" abstract="false" name="ResidentialUtilityServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" abstract="false" name="ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_TermLoanFacilityDue2024Member" abstract="true" name="TermLoanFacilityDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_A2022PowerSupplyRecoveryUnderrecoveryMember" abstract="true" name="A2022PowerSupplyRecoveryUnderrecoveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_GasRateCaseMember" abstract="true" name="GasRateCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_A5.875JuniorSubordinatedNotesDue2078Member" abstract="true" name="A5.875JuniorSubordinatedNotesDue2078Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_TaxExemptRevenueBondsMember" abstract="true" name="TaxExemptRevenueBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" abstract="false" name="UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" abstract="false" name="PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" abstract="true" name="SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" abstract="true" name="FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_A5070FirstMortgageBondsDueMay2029Member" abstract="true" name="A5070FirstMortgageBondsDueMay2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" abstract="false" name="FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_OtherNonSegmentRevenue" abstract="false" name="OtherNonSegmentRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_CommonStockholdersEquity" abstract="false" name="CommonStockholdersEquity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PercentOfInitialGrantIssuedOnVestingDate" abstract="false" name="PercentOfInitialGrantIssuedOnVestingDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cms_CoalAshDisposalAreasMember" abstract="false" name="CoalAshDisposalAreasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ConsumersEnergyCompanyMember" abstract="true" name="ConsumersEnergyCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member" abstract="true" name="FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PensionAndDBSERPMember" abstract="false" name="PensionAndDBSERPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" abstract="false" name="AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_NonMichiganJurisdictionMember" abstract="true" name="NonMichiganJurisdictionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesFiveMember" abstract="true" name="RevolvingCreditFacilitiesFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_YearEndThroughMarch2025Member" abstract="true" name="YearEndThroughMarch2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" abstract="false" name="PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_IncomeTaxBenefitsLineItems" abstract="true" name="IncomeTaxBenefitsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_A4750JuniorSubordinatedNotesDue2050Member" abstract="true" name="A4750JuniorSubordinatedNotesDue2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_StateTaxAuthorityMember" abstract="true" name="StateTaxAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_PooledFundsMember" abstract="false" name="PooledFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" abstract="false" name="MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_PaymentsOfOrdinaryDividendsCommonAndPreferred" abstract="false" name="PaymentsOfOrdinaryDividendsCommonAndPreferred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_TermLoanFacilityDueNovember2023Member" abstract="true" name="TermLoanFacilityDueNovember2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" abstract="true" name="ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" abstract="false" name="LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" abstract="false" name="PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PipelinesAndPowerPurchaseAgreementsMember" abstract="true" name="PipelinesAndPowerPurchaseAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_UnrecoveredPowerSupplyCosts" abstract="false" name="UnrecoveredPowerSupplyCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_A4900FirstMortgageBondsDueFebruary2029Member" abstract="true" name="A4900FirstMortgageBondsDueFebruary2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NotesReceivableRelatedPartiesFairValueDisclosure" abstract="false" name="NotesReceivableRelatedPartiesFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PostretirementBenefitsExpenseDeferralMechanismMember" abstract="true" name="PostretirementBenefitsExpenseDeferralMechanismMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" abstract="true" name="ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" abstract="true" name="ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_NorthStarCleanEnergyIncludingSubsidiariesMember" abstract="true" name="NorthStarCleanEnergyIncludingSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_GeneseeMember" abstract="false" name="GeneseeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_GuaranteesAndOtherContingenciesLineItems" abstract="true" name="GuaranteesAndOtherContingenciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_Plan401KMember" abstract="false" name="Plan401KMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" abstract="true" name="FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" abstract="false" name="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_LudingtonPlantOverhaulContractDisputeMember" abstract="true" name="LudingtonPlantOverhaulContractDisputeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_IntercompanyAndRelatedPartiesMember" abstract="true" name="IntercompanyAndRelatedPartiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_DefinedBenefitPlanTrustAssets" abstract="false" name="DefinedBenefitPlanTrustAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember" abstract="true" name="DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_LocalJurisdictionMember" abstract="false" name="LocalJurisdictionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_A5210SecuritizationBondsDueSeptember2031Member" abstract="true" name="A5210SecuritizationBondsDueSeptember2031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" abstract="false" name="PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_DbSerpTrustAssetsMember" abstract="false" name="DbSerpTrustAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_SupplierFinanceProgramTerminationPeriod" abstract="false" name="SupplierFinanceProgramTerminationPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" abstract="true" name="ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" abstract="true" name="ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_DeferredPropertyTaxes" abstract="false" name="DeferredPropertyTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_RestructuringAndRelatedCostIncurredCostCapitalized" abstract="false" name="RestructuringAndRelatedCostIncurredCostCapitalized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" abstract="false" name="AmortizedNetGainsAndLossesInExcessOfPboOrMrv" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" abstract="true" name="ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_DefinedCompanyContributionPlanMember" abstract="false" name="DefinedCompanyContributionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_March2025ThroughTerminationMember" abstract="true" name="March2025ThroughTerminationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FinancialInstrumentsLineItems" abstract="true" name="FinancialInstrumentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" abstract="true" name="ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_IndustrialUtilityServiceMember" abstract="false" name="IndustrialUtilityServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_IncomeTaxBenefitsTable" abstract="true" name="IncomeTaxBenefitsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_DefinedBenefitPlanDeferredCostsCredits" abstract="false" name="DefinedBenefitPlanDeferredCostsCredits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AccrualForEnvironmentalLossContingenciesInflationRate" abstract="false" name="AccrualForEnvironmentalLossContingenciesInflationRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cms_GasUtilityPropertyMember" abstract="false" name="GasUtilityPropertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_AssetRetirementObligationsCategoriesDomain" abstract="false" name="AssetRetirementObligationsCategoriesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_GasUtilityMember" abstract="false" name="GasUtilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_RetirementAgeRequirement" abstract="false" name="RetirementAgeRequirement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" abstract="true" name="ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ElectricRateCaseMember" abstract="false" name="ElectricRateCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" abstract="true" name="ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ProceedsFromGovernmentGrant" abstract="false" name="ProceedsFromGovernmentGrant" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_GasCostRecoveryMember" abstract="false" name="GasCostRecoveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_RetirementYearsOfService" abstract="false" name="RetirementYearsOfService" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_RenewableGenerationAssetsMember" abstract="true" name="RenewableGenerationAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_Donations" abstract="false" name="Donations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_GasUndergroundStorageFacilitiesMember" abstract="false" name="GasUndergroundStorageFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_CashTransactionsAbstract" abstract="true" name="CashTransactionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_OtherIncomeandExpensesLineItems" abstract="true" name="OtherIncomeandExpensesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_JHCampbellGeneratingUnitsMember" abstract="true" name="JHCampbellGeneratingUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_VariableRateFirstMortgageBondsDueMay2070Member" abstract="true" name="VariableRateFirstMortgageBondsDueMay2070Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" abstract="false" name="AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_McvPpaMember" abstract="false" name="McvPpaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" abstract="true" name="CoalFueledElectricGeneratingUnitsToBeRetiredMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" abstract="false" name="DeferredTaxAssetsOperatingLossAndCreditCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_OtherOtherNonoperatingExpense" abstract="false" name="OtherOtherNonoperatingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_OtherIncomeandExpensesTable" abstract="true" name="OtherIncomeandExpensesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_AmountAvailableForDividendDistribution" abstract="false" name="AmountAvailableForDividendDistribution" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentDisposals" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" abstract="false" name="UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member" abstract="true" name="FourPointZeroFiveZeroFirstMortgageBondsDue2048Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PowerSupplyCostRecoveryMember" abstract="false" name="PowerSupplyCostRecoveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" abstract="false" name="TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FinanceLeaseAssetNetRetirementsAndAdjustments" abstract="false" name="FinanceLeaseAssetNetRetirementsAndAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_RetentionBenefitsMember" abstract="true" name="RetentionBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" abstract="false" name="OtherNonoperatingIncomeExpenseRetirementBenefitsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_RestrictedStockAndRestrictedStockUnitsMember" abstract="false" name="RestrictedStockAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" abstract="true" name="OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" abstract="true" name="ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_MarketBasedRestrictedStockMember" abstract="false" name="MarketBasedRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_NrepaMember" abstract="false" name="NrepaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" abstract="false" name="NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_StockOfferingProgramMaximumValue" abstract="false" name="StockOfferingProgramMaximumValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PreferredStock450SeriesMember" abstract="false" name="PreferredStock450SeriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_AccruedRateRefunds" abstract="false" name="AccruedRateRefunds" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" abstract="false" name="PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member" abstract="true" name="FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_A4600FirstMortgageBondsDueMay2029Member" abstract="true" name="A4600FirstMortgageBondsDueMay2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" abstract="true" name="FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FirstMortgageBondsMember" abstract="false" name="FirstMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" abstract="false" name="PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_ScheduleOfPreferredStockTableTextBlock" abstract="false" name="ScheduleOfPreferredStockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_AviatorWindClassBMembershipMember" abstract="true" name="AviatorWindClassBMembershipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_DistributionMember" abstract="false" name="DistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cms_PublicUtilityUtilityPlantNameplateCapacity" abstract="false" name="PublicUtilityUtilityPlantNameplateCapacity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:powerItemType"/>
  <xs:element id="cms_RenewableEnergyGrantMember" abstract="false" name="RenewableEnergyGrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesOneMember" abstract="false" name="RevolvingCreditFacilitiesOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember" abstract="true" name="RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ExpectedRemediationCostsByYearTableTextBlock" abstract="false" name="ExpectedRemediationCostsByYearTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_InvestmentInSubsidiaries" abstract="false" name="InvestmentInSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_OtherPurchaseObligationsMember" abstract="false" name="OtherPurchaseObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" abstract="true" name="FourPointEightSevenFivePercentSeniorNotesDue2044Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_RepurchasedDebtMember" abstract="true" name="RepurchasedDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NumberOfUnitsRetired" abstract="false" name="NumberOfUnitsRetired" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="cms_DeferredCompensationArrangementsPlanTerm" abstract="false" name="DeferredCompensationArrangementsPlanTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member" abstract="true" name="FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" abstract="true" name="ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" abstract="true" name="UnrecordedUnconditionalPurchaseObligationPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" abstract="false" name="ScheduleOfAssetAllocationPercentagesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_DeferredTaxLiabilitiesPostretirementBenefits" abstract="false" name="DeferredTaxLiabilitiesPostretirementBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_SeriesCPreferredStockDepositarySharesMember" abstract="true" name="SeriesCPreferredStockDepositarySharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_PropertyPlantAndEquipmentGrossExcludingCWIP" abstract="false" name="PropertyPlantAndEquipmentGrossExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PlanContributionPercentage" abstract="false" name="PlanContributionPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cms_RevenueSubjectToRefund" abstract="false" name="RevenueSubjectToRefund" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AviatorWindMember" abstract="true" name="AviatorWindMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_GasAssetsHeldUnderFinanceLeasesMember" abstract="true" name="GasAssetsHeldUnderFinanceLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_PpaMember" abstract="false" name="PpaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_RelatedPartiesPpaMember" abstract="false" name="RelatedPartiesPpaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_DefinedBenefitPlanAmortizationOfSettlementLoss" abstract="false" name="DefinedBenefitPlanAmortizationOfSettlementLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ReturnSeekingFixedIncomeMember" abstract="true" name="ReturnSeekingFixedIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member" abstract="true" name="TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ActivePensionPlanMember" abstract="false" name="ActivePensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_EarningsPerShareBasicAndDilutedEPSAbstract" abstract="true" name="EarningsPerShareBasicAndDilutedEPSAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_CorporateAndReconcilingItemsMember" abstract="true" name="CorporateAndReconcilingItemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesSixMember" abstract="true" name="RevolvingCreditFacilitiesSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" abstract="true" name="FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_AuthorizedRecoveryCollection" abstract="false" name="AuthorizedRecoveryCollection" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_UnderAgeSixtyFiveMember" abstract="false" name="UnderAgeSixtyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" abstract="true" name="FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_CommercialUtilityServiceMember" abstract="false" name="CommercialUtilityServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" abstract="false" name="SupplementalEmployeeRetirementPlanDefinedContributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_GraylingMember" abstract="false" name="GraylingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_GuaranteesAndOtherContingenciesTable" abstract="true" name="GuaranteesAndOtherContingenciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_LesseeFinanceLeaseLiabilitiesAbstract" abstract="true" name="LesseeFinanceLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" abstract="true" name="ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_PreferredStockDepositaryShareConversionRatio" abstract="false" name="PreferredStockDepositaryShareConversionRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="cms_ForwardContractsEnteredIntoAugust292022Member" abstract="true" name="ForwardContractsEnteredIntoAugust292022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_VariableRateFirstMortgageBondsDue2069Member" abstract="true" name="VariableRateFirstMortgageBondsDue2069Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_SecuredOvernightFinancingRateSOFRMember" abstract="true" name="SecuredOvernightFinancingRateSOFRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_SecuritizedCostsMember" abstract="false" name="SecuritizedCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" abstract="false" name="AssetsNoncurrentOtherThanPropertyPlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_NonCashTransactionsAbstract" abstract="true" name="NonCashTransactionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" abstract="true" name="ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FinanceLeaseAssetsAdditions" abstract="false" name="FinanceLeaseAssetsAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_A3750JuniorSubordinatedNotesDue2050Member" abstract="true" name="A3750JuniorSubordinatedNotesDue2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" abstract="false" name="AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" abstract="false" name="ScheduleOfDepriciationAndAmortizationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cms_LesseeOperatingLeaseLiabilitiesAbstract" abstract="true" name="LesseeOperatingLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_FinancialInstrumentsTable" abstract="true" name="FinancialInstrumentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" abstract="true" name="ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_MutualFundsMember" abstract="false" name="MutualFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_LudingtonMember" abstract="false" name="LudingtonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_A4650FirstMortgageBondsDueMarch2028Member" abstract="true" name="A4650FirstMortgageBondsDueMarch2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_A3375FirstMortgageBondsDueAugust2023Member" abstract="true" name="A3375FirstMortgageBondsDueAugust2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NorthStarCleanEnergyMember" abstract="true" name="NorthStarCleanEnergyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member" abstract="true" name="FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_GasDistributionCutPurgeCapMember" abstract="false" name="GasDistributionCutPurgeCapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_NewportSolarHoldingsMember" abstract="true" name="NewportSolarHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" abstract="true" name="UnrecordedUnconditionalPurchaseObligationPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_VariableInterestEntityMaximumCapacity" abstract="false" name="VariableInterestEntityMaximumCapacity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:powerItemType"/>
  <xs:element id="cms_DefinedContributionPlanTrustAssetsAmount" abstract="false" name="DefinedContributionPlanTrustAssetsAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_A5.875JuniorSubordinatedNotesDue2079Member" abstract="true" name="A5.875JuniorSubordinatedNotesDue2079Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_A5.625JuniorSubordinatedNotesDue2078Member" abstract="true" name="A5.625JuniorSubordinatedNotesDue2078Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member" abstract="true" name="FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_CMSEnergyNotePayableMember" abstract="true" name="CMSEnergyNotePayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_GasOtherMember" abstract="false" name="GasOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_JHCampbell3PlantRetirementContractDisputeMember" abstract="true" name="JHCampbell3PlantRetirementContractDisputeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" abstract="true" name="FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" abstract="true" name="ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_DividendsOnRestrictedStockUnitsMember" abstract="false" name="DividendsOnRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member" abstract="true" name="FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_SecuritizationBondsDue20252029Member" abstract="true" name="SecuritizationBondsDue20252029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_SignificantAccountingPoliciesTable" abstract="true" name="SignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_LeasesTable" abstract="true" name="LeasesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_OngoingCapitalExpendituresMember" abstract="true" name="OngoingCapitalExpendituresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalStockholderContribution" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_D.E.KarnGeneratingComplexMember" abstract="true" name="D.E.KarnGeneratingComplexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_A3375ConvertibleSeniorNotesDue2028Member" abstract="true" name="A3375ConvertibleSeniorNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" abstract="false" name="UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="cms_PowerSalesAgreementMember" abstract="true" name="PowerSalesAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" abstract="true" name="FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_EnergyWasteReductionPlanMember" abstract="true" name="EnergyWasteReductionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_DividendsOnPerformanceBasedAwardsMember" abstract="false" name="DividendsOnPerformanceBasedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_CoalFueledElectricGenerationMember" abstract="false" name="CoalFueledElectricGenerationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AsbestosAbatementMember" abstract="false" name="AsbestosAbatementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" abstract="true" name="ThreePointEightSevenFivePercentSeniorNotesDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_TermLoanFacilityDueOctober2025Member" abstract="true" name="TermLoanFacilityDueOctober2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_NonUtilityPlantAssetsMember" abstract="false" name="NonUtilityPlantAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_SecuritizedRegulatoryAssetsMember" abstract="false" name="SecuritizedRegulatoryAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_RetentionIncentiveProgramMember" abstract="true" name="RetentionIncentiveProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member" abstract="true" name="TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_ForwardContractsEnteredIntoAugust32022Member" abstract="true" name="ForwardContractsEnteredIntoAugust32022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_CampbellUnit3Member" abstract="false" name="CampbellUnit3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_RestructuringAndRelatedCostCostsPaidOrSettled" abstract="false" name="RestructuringAndRelatedCostCostsPaidOrSettled" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" abstract="false" name="NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" abstract="true" name="ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cms_SignificantAccountingPoliciesLineItems" abstract="true" name="SignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" abstract="false" name="PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" abstract="true" name="IncreaseDecreaseInIncomeTaxExpenseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_PropertyTaxPolicyTextBlock" abstract="false" name="PropertyTaxPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>17
<FILENAME>cms-20231231_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:2346cae7-b763-46fa-b8e7-659f6c52f4f5,g:8a96a123-dfbd-4ffc-8a82-e6f26910a78c-->
<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.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8de37712-2c21-4ae2-a863-4e0859c86ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_da436815-6d98-4d3e-a44f-9547539f11f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8de37712-2c21-4ae2-a863-4e0859c86ed8" xlink:to="loc_us-gaap_NetIncomeLoss_da436815-6d98-4d3e-a44f-9547539f11f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_ebe0cf4a-bf5d-497b-9ea6-1308cb060ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8de37712-2c21-4ae2-a863-4e0859c86ed8" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_ebe0cf4a-bf5d-497b-9ea6-1308cb060ae1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_f07c6988-ccc4-42a6-9423-c94b11d75a66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_f40e2d69-05d8-412e-9c09-61862ea7f33c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FuelCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f07c6988-ccc4-42a6-9423-c94b11d75a66" xlink:to="loc_us-gaap_FuelCosts_f40e2d69-05d8-412e-9c09-61862ea7f33c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_41070d78-58c6-4cdf-a25d-91d2c9f40af9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f07c6988-ccc4-42a6-9423-c94b11d75a66" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_41070d78-58c6-4cdf-a25d-91d2c9f40af9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_6bf51889-e306-47c4-ae4b-0169e456429b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_CostsAndExpenses_f07c6988-ccc4-42a6-9423-c94b11d75a66" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_6bf51889-e306-47c4-ae4b-0169e456429b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_791b6848-0fba-400e-9140-595a1a8365e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f07c6988-ccc4-42a6-9423-c94b11d75a66" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_791b6848-0fba-400e-9140-595a1a8365e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_f27f1b7c-8814-45bb-8bf3-128b157e2bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f07c6988-ccc4-42a6-9423-c94b11d75a66" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_f27f1b7c-8814-45bb-8bf3-128b157e2bb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_c7698ba3-6fd3-4875-b06b-6930e921357e" xlink:href="cms-20231231.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f07c6988-ccc4-42a6-9423-c94b11d75a66" xlink:to="loc_cms_PurchasedPowerRelatedParties_c7698ba3-6fd3-4875-b06b-6930e921357e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_531531da-ec46-487c-9a04-26e2497b087e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f8d86887-66b7-4136-92fb-5b8a7a7ede8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_531531da-ec46-487c-9a04-26e2497b087e" xlink:to="loc_us-gaap_Revenues_f8d86887-66b7-4136-92fb-5b8a7a7ede8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_d56beab1-790d-45de-a4da-21b7e66589b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_531531da-ec46-487c-9a04-26e2497b087e" xlink:to="loc_us-gaap_CostsAndExpenses_d56beab1-790d-45de-a4da-21b7e66589b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_39e88aa3-c805-4ddc-9ddd-b93d6fb7a0be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_531531da-ec46-487c-9a04-26e2497b087e" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_39e88aa3-c805-4ddc-9ddd-b93d6fb7a0be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_93037f9c-a0d6-4bef-b3b7-da308b930b76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_0f17cb6c-69a8-4e5f-9ffe-ae20e62e994c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_93037f9c-a0d6-4bef-b3b7-da308b930b76" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_0f17cb6c-69a8-4e5f-9ffe-ae20e62e994c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_b5f4a8a2-0dff-447e-b34b-8392f4a396fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_93037f9c-a0d6-4bef-b3b7-da308b930b76" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_b5f4a8a2-0dff-447e-b34b-8392f4a396fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7d51c44f-710f-42b4-9fe9-7eb400d14ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_0aa63ed3-8cee-4132-8983-40344e2e152b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7d51c44f-710f-42b4-9fe9-7eb400d14ba0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_0aa63ed3-8cee-4132-8983-40344e2e152b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_d8074b11-70be-48c8-abb0-0b2e952c5a54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7d51c44f-710f-42b4-9fe9-7eb400d14ba0" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_d8074b11-70be-48c8-abb0-0b2e952c5a54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eb44dd04-8cd2-4968-bbaf-2aef61fa885c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_6a2cdc32-8022-4131-99d0-7c87585f3dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eb44dd04-8cd2-4968-bbaf-2aef61fa885c" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_6a2cdc32-8022-4131-99d0-7c87585f3dbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ecf95fe4-f036-4b28-92d9-2db725535925" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eb44dd04-8cd2-4968-bbaf-2aef61fa885c" xlink:to="loc_us-gaap_InterestExpense_ecf95fe4-f036-4b28-92d9-2db725535925" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f5e7a44a-567d-4ed3-bc70-5d65d7e4258f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eb44dd04-8cd2-4968-bbaf-2aef61fa885c" xlink:to="loc_us-gaap_OperatingIncomeLoss_f5e7a44a-567d-4ed3-bc70-5d65d7e4258f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_cd4379be-d977-4078-b558-572323041048" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ba02a2aa-057f-4551-b391-0dd41099c0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cd4379be-d977-4078-b558-572323041048" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ba02a2aa-057f-4551-b391-0dd41099c0b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_23ddb7ba-f4df-4d76-bcaf-fd81a034df6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cd4379be-d977-4078-b558-572323041048" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_23ddb7ba-f4df-4d76-bcaf-fd81a034df6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cd8d7f3c-403e-446b-891c-81f5ac9f94d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_4fcfacfb-89a0-408f-9de5-8c2132a38cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_cd8d7f3c-403e-446b-891c-81f5ac9f94d1" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_4fcfacfb-89a0-408f-9de5-8c2132a38cc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1789881e-e456-4802-b6c1-2f48b6ae1063" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cd8d7f3c-403e-446b-891c-81f5ac9f94d1" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1789881e-e456-4802-b6c1-2f48b6ae1063" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7931daa9-fb4d-4ac4-8684-b581b7b28df6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_cd8d7f3c-403e-446b-891c-81f5ac9f94d1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7931daa9-fb4d-4ac4-8684-b581b7b28df6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2fb345b4-7802-4d4d-9569-5ec8ca211158" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_cd8d7f3c-403e-446b-891c-81f5ac9f94d1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2fb345b4-7802-4d4d-9569-5ec8ca211158" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_fceb3a3b-b4c1-4408-9eab-524d5611af80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_1b5b1d67-6f97-4c9a-b8c2-1f4c7cf5bee7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_fceb3a3b-b4c1-4408-9eab-524d5611af80" xlink:to="loc_us-gaap_InterestExpenseDebt_1b5b1d67-6f97-4c9a-b8c2-1f4c7cf5bee7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_7f9ae2bd-5e3c-4607-9d2f-b99c02bebd48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_fceb3a3b-b4c1-4408-9eab-524d5611af80" xlink:to="loc_us-gaap_InterestExpenseOther_7f9ae2bd-5e3c-4607-9d2f-b99c02bebd48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_c968d394-fa67-4316-9a31-36ccbe31a698" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_fceb3a3b-b4c1-4408-9eab-524d5611af80" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_c968d394-fa67-4316-9a31-36ccbe31a698" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_fc3046b2-9b3f-428d-803e-89ee4159ae1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_4691cefb-8987-448e-8509-06ca592db929" xlink:href="cms-20231231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_fc3046b2-9b3f-428d-803e-89ee4159ae1d" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_4691cefb-8987-448e-8509-06ca592db929" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_ab028f45-8153-437e-a226-968091574815" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_fc3046b2-9b3f-428d-803e-89ee4159ae1d" xlink:to="loc_us-gaap_OtherNonoperatingIncome_ab028f45-8153-437e-a226-968091574815" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_933d06f3-6a6f-4120-ae47-3c941b540937" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_fc3046b2-9b3f-428d-803e-89ee4159ae1d" xlink:to="loc_us-gaap_OtherNonoperatingExpense_933d06f3-6a6f-4120-ae47-3c941b540937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_db69bf21-5073-4c1d-95ef-05d26b239966" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_49c34716-7408-4334-aac1-d16ed75ef0eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_db69bf21-5073-4c1d-95ef-05d26b239966" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_49c34716-7408-4334-aac1-d16ed75ef0eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_eae8d413-2cea-4d7a-9b3d-c6580544f11e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_db69bf21-5073-4c1d-95ef-05d26b239966" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_eae8d413-2cea-4d7a-9b3d-c6580544f11e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_54a701e5-283c-4413-be9b-0dcd58a9bb6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d49975e1-ad36-474c-af22-ca525185af98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_54a701e5-283c-4413-be9b-0dcd58a9bb6d" xlink:to="loc_us-gaap_ProfitLoss_d49975e1-ad36-474c-af22-ca525185af98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8166af3f-733e-48bb-aee2-b70b809b2e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_54a701e5-283c-4413-be9b-0dcd58a9bb6d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8166af3f-733e-48bb-aee2-b70b809b2e6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7e3d49e6-00a8-49e5-8f38-a8a207a182af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_09165661-27f0-4704-9d09-1fac2d771869" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7e3d49e6-00a8-49e5-8f38-a8a207a182af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_09165661-27f0-4704-9d09-1fac2d771869" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_9c6f57a0-add4-4803-b009-228bffee2e30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7e3d49e6-00a8-49e5-8f38-a8a207a182af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_9c6f57a0-add4-4803-b009-228bffee2e30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_409cd821-cb6e-417d-9a0c-b1ef10aad876" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7e3d49e6-00a8-49e5-8f38-a8a207a182af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_409cd821-cb6e-417d-9a0c-b1ef10aad876" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_c12f186d-c54c-4a06-b607-1c62c64d543b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7e3d49e6-00a8-49e5-8f38-a8a207a182af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_c12f186d-c54c-4a06-b607-1c62c64d543b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_7e2275e9-f83b-4bc6-a8bc-f0643f8d2af3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7e3d49e6-00a8-49e5-8f38-a8a207a182af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_7e2275e9-f83b-4bc6-a8bc-f0643f8d2af3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_54fede41-fb90-4286-816e-f77692a8a567" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7e3d49e6-00a8-49e5-8f38-a8a207a182af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_54fede41-fb90-4286-816e-f77692a8a567" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_adefbfcf-b586-4b23-8887-265f3fb254dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_487a95bf-10a5-409b-9dd5-32786285c1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_adefbfcf-b586-4b23-8887-265f3fb254dc" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_487a95bf-10a5-409b-9dd5-32786285c1d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_6dd85ce3-04b3-4f72-ba46-2efb20426cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_adefbfcf-b586-4b23-8887-265f3fb254dc" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_6dd85ce3-04b3-4f72-ba46-2efb20426cbf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c9f4cee2-b22a-48ff-b707-e88f1b09e930" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_52f9da41-d105-4532-94d6-0a9e0cf2d567" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c9f4cee2-b22a-48ff-b707-e88f1b09e930" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_52f9da41-d105-4532-94d6-0a9e0cf2d567" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_eab6d595-3588-41b7-9319-cd905242d401" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c9f4cee2-b22a-48ff-b707-e88f1b09e930" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_eab6d595-3588-41b7-9319-cd905242d401" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_908dbb31-4db1-4f7e-8cfe-2a7c20010d54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c9f4cee2-b22a-48ff-b707-e88f1b09e930" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_908dbb31-4db1-4f7e-8cfe-2a7c20010d54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_47b88781-6f0e-4635-9838-4e5d36e640a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c9f4cee2-b22a-48ff-b707-e88f1b09e930" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_47b88781-6f0e-4635-9838-4e5d36e640a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_879d1346-e8b5-4561-9d51-ce37d8b73f69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8e180750-1ae6-4614-a906-003d7bbfd1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_879d1346-e8b5-4561-9d51-ce37d8b73f69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8e180750-1ae6-4614-a906-003d7bbfd1d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a077bb1a-0fce-4fbf-b020-68cb10473473" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_879d1346-e8b5-4561-9d51-ce37d8b73f69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a077bb1a-0fce-4fbf-b020-68cb10473473" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_964ffa50-12b9-42a2-93f5-ddb5cb102ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_879d1346-e8b5-4561-9d51-ce37d8b73f69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_964ffa50-12b9-42a2-93f5-ddb5cb102ba2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b19e657f-849e-457b-b0b7-f1ad69e05377" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b19e657f-849e-457b-b0b7-f1ad69e05377" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_fec546db-eedc-48fc-abbf-378b163a0f51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_fec546db-eedc-48fc-abbf-378b163a0f51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_a2b4e4de-39d3-4687-a143-ecae3c1510bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_a2b4e4de-39d3-4687-a143-ecae3c1510bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_ea84517c-2421-4af2-9d42-f28b7d6745ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_ea84517c-2421-4af2-9d42-f28b7d6745ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_032375c2-8d09-489b-a512-8388c6f08e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_032375c2-8d09-489b-a512-8388c6f08e1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_776d3574-4778-4f74-a34e-d254bf793447" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_776d3574-4778-4f74-a34e-d254bf793447" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_b8f9ed74-0f0f-4a8b-8912-a7add86f9216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_b8f9ed74-0f0f-4a8b-8912-a7add86f9216" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_d86080c3-b4f9-46a5-ba17-6a33b2a00bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_d86080c3-b4f9-46a5-ba17-6a33b2a00bf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_be04d44e-1242-4450-b3ce-9fc64b4aa792" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_be04d44e-1242-4450-b3ce-9fc64b4aa792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_d7a89c1d-aa3c-4bc9-be34-3c0f21628f03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_d7a89c1d-aa3c-4bc9-be34-3c0f21628f03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e560bccd-7934-461e-af12-b197253c262c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e560bccd-7934-461e-af12-b197253c262c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_69059533-faaf-4d84-bda5-694a255dee98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_ProfitLoss_69059533-faaf-4d84-bda5-694a255dee98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_72964815-61bf-4262-a1b9-5be3cecf5fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_72964815-61bf-4262-a1b9-5be3cecf5fe7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8cb132c2-a1a0-4447-bcda-158b11363c19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_NetIncomeLoss_8cb132c2-a1a0-4447-bcda-158b11363c19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_82300f5d-974c-4053-b85e-944994c6d373" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a444969-b190-4ad0-9ba2-371e98572ff8" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_82300f5d-974c-4053-b85e-944994c6d373" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c614561e-abe3-4a4c-80ed-865f35f0c3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2fe034c5-0207-44e1-af5f-6ca28b1cb7bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c614561e-abe3-4a4c-80ed-865f35f0c3fb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2fe034c5-0207-44e1-af5f-6ca28b1cb7bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_d23ffa00-5e7d-42e9-a57e-04c2810a0c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c614561e-abe3-4a4c-80ed-865f35f0c3fb" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_d23ffa00-5e7d-42e9-a57e-04c2810a0c4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_f735dce1-2a20-4c8c-9e92-4f36a5e95c51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c614561e-abe3-4a4c-80ed-865f35f0c3fb" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_f735dce1-2a20-4c8c-9e92-4f36a5e95c51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_5692e6f2-42f9-44ca-8379-e85c4f3adba4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c614561e-abe3-4a4c-80ed-865f35f0c3fb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_5692e6f2-42f9-44ca-8379-e85c4f3adba4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_bfc186f6-c517-40d2-8b21-b65546072c49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c614561e-abe3-4a4c-80ed-865f35f0c3fb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_bfc186f6-c517-40d2-8b21-b65546072c49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_124de768-91d5-4ae0-9d8d-8344fc63848f" xlink:href="cms-20231231.xsd#cms_PaymentsOfOrdinaryDividendsCommonAndPreferred"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c614561e-abe3-4a4c-80ed-865f35f0c3fb" xlink:to="loc_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_124de768-91d5-4ae0-9d8d-8344fc63848f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_fd3438e0-3ab0-41fd-a32c-583df4d591e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c614561e-abe3-4a4c-80ed-865f35f0c3fb" xlink:to="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_fd3438e0-3ab0-41fd-a32c-583df4d591e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_e02e6422-c3f8-424b-ba41-8a221aae8be0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c614561e-abe3-4a4c-80ed-865f35f0c3fb" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_e02e6422-c3f8-424b-ba41-8a221aae8be0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_2c2aeb3f-45e3-4fa4-91fe-bb44123d90f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c614561e-abe3-4a4c-80ed-865f35f0c3fb" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_2c2aeb3f-45e3-4fa4-91fe-bb44123d90f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_0ba3b093-f03a-4c70-b304-acac26dc2e46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c614561e-abe3-4a4c-80ed-865f35f0c3fb" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_0ba3b093-f03a-4c70-b304-acac26dc2e46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_09f2993c-587a-40d5-a4f9-68e195a28571" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c614561e-abe3-4a4c-80ed-865f35f0c3fb" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_09f2993c-587a-40d5-a4f9-68e195a28571" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_a3762ad6-b928-438f-acc4-8bb22ba36390" xlink:href="cms-20231231.xsd#cms_CommonStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_463e3174-aa26-4e7f-8a7b-fea1c13b9756" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_CommonStockholdersEquity_a3762ad6-b928-438f-acc4-8bb22ba36390" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_463e3174-aa26-4e7f-8a7b-fea1c13b9756" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_9a5d163d-3060-4205-a339-e92642b05dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_CommonStockholdersEquity_a3762ad6-b928-438f-acc4-8bb22ba36390" xlink:to="loc_us-gaap_CommonStockValue_9a5d163d-3060-4205-a339-e92642b05dd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6dd41f43-6263-4b33-ad3f-06fbe916c128" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_CommonStockholdersEquity_a3762ad6-b928-438f-acc4-8bb22ba36390" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6dd41f43-6263-4b33-ad3f-06fbe916c128" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_e5f3bb3c-9775-4696-89ad-78ad368c3cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_CommonStockholdersEquity_a3762ad6-b928-438f-acc4-8bb22ba36390" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_e5f3bb3c-9775-4696-89ad-78ad368c3cdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherCommonStockholdersEquity_2dda57e2-854d-4022-a84f-6a287489c0ef" xlink:href="cms-20231231.xsd#cms_OtherCommonStockholdersEquity"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_CommonStockholdersEquity_a3762ad6-b928-438f-acc4-8bb22ba36390" xlink:to="loc_cms_OtherCommonStockholdersEquity_2dda57e2-854d-4022-a84f-6a287489c0ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0a70aa17-a15a-4b8c-b770-04f648347fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_65762797-3340-46b6-9a64-cfd27bb05947" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0a70aa17-a15a-4b8c-b770-04f648347fc0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_65762797-3340-46b6-9a64-cfd27bb05947" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b85c59ef-5cda-4db7-ba05-aea7616c6fad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0a70aa17-a15a-4b8c-b770-04f648347fc0" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b85c59ef-5cda-4db7-ba05-aea7616c6fad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d7ac67c7-a057-41ca-89d2-09fac32c04d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0a70aa17-a15a-4b8c-b770-04f648347fc0" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d7ac67c7-a057-41ca-89d2-09fac32c04d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_dd02f726-a944-4cd6-8fd5-7d106c094e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0a70aa17-a15a-4b8c-b770-04f648347fc0" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_dd02f726-a944-4cd6-8fd5-7d106c094e4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_a48dfcd5-ac96-44fa-a976-599e64444617" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventorySupplies"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0a70aa17-a15a-4b8c-b770-04f648347fc0" xlink:to="loc_us-gaap_OtherInventorySupplies_a48dfcd5-ac96-44fa-a976-599e64444617" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_5cff3dd3-0890-4e29-bcbb-483cef13b91e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0a70aa17-a15a-4b8c-b770-04f648347fc0" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_5cff3dd3-0890-4e29-bcbb-483cef13b91e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_6934a4fe-0ac8-4f18-a7ce-ca1dd1bf8e66" xlink:href="cms-20231231.xsd#cms_DeferredPropertyTaxes"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0a70aa17-a15a-4b8c-b770-04f648347fc0" xlink:to="loc_cms_DeferredPropertyTaxes_6934a4fe-0ac8-4f18-a7ce-ca1dd1bf8e66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_9ccee5a8-d146-4f6b-b3a4-3ce89047f0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0a70aa17-a15a-4b8c-b770-04f648347fc0" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_9ccee5a8-d146-4f6b-b3a4-3ce89047f0bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_622668da-15b3-443e-8611-979c34f2d933" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0a70aa17-a15a-4b8c-b770-04f648347fc0" xlink:to="loc_us-gaap_OtherAssetsCurrent_622668da-15b3-443e-8611-979c34f2d933" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_4489f362-4f17-4164-a1f8-4ae75b284800" xlink:href="cms-20231231.xsd#cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0a70aa17-a15a-4b8c-b770-04f648347fc0" xlink:to="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_4489f362-4f17-4164-a1f8-4ae75b284800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_aba9c5e5-17f3-476d-9004-3b3d246c8295" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0a70aa17-a15a-4b8c-b770-04f648347fc0" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_aba9c5e5-17f3-476d-9004-3b3d246c8295" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d4dab817-4630-446c-881d-fb230c2222c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bc46976e-de81-4157-af15-e358cbe743e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d4dab817-4630-446c-881d-fb230c2222c7" xlink:to="loc_us-gaap_StockholdersEquity_bc46976e-de81-4157-af15-e358cbe743e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_5904c612-e5f4-4741-9da0-0af7fee62540" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d4dab817-4630-446c-881d-fb230c2222c7" xlink:to="loc_us-gaap_MinorityInterest_5904c612-e5f4-4741-9da0-0af7fee62540" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_df89fab6-bcc7-439a-a13d-367350852cea" xlink:href="cms-20231231.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bd7aac47-a792-4e50-8fae-487abb13b0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_df89fab6-bcc7-439a-a13d-367350852cea" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bd7aac47-a792-4e50-8fae-487abb13b0ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_af52287c-f6da-418f-b972-e4f81b46aa3e" xlink:href="cms-20231231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_df89fab6-bcc7-439a-a13d-367350852cea" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_af52287c-f6da-418f-b972-e4f81b46aa3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_79d70b69-34d0-4ce0-b6b3-8b10df2a94e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a8555052-21f3-4521-9ecf-fad2d6a9601a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_79d70b69-34d0-4ce0-b6b3-8b10df2a94e5" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a8555052-21f3-4521-9ecf-fad2d6a9601a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c0de8454-835f-48be-9e07-ea73868b700a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_79d70b69-34d0-4ce0-b6b3-8b10df2a94e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c0de8454-835f-48be-9e07-ea73868b700a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_4c835c4b-a798-4a1b-82d1-f7efdcb1c07a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_79d70b69-34d0-4ce0-b6b3-8b10df2a94e5" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_4c835c4b-a798-4a1b-82d1-f7efdcb1c07a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_bfce1ae9-bbf0-4a3e-b734-191b2fa490e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_79d70b69-34d0-4ce0-b6b3-8b10df2a94e5" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_bfce1ae9-bbf0-4a3e-b734-191b2fa490e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_e87edf34-513b-4375-a32f-ffbb41578273" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_79d70b69-34d0-4ce0-b6b3-8b10df2a94e5" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_e87edf34-513b-4375-a32f-ffbb41578273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_7438419e-d3f7-45d2-9a5d-9ecce5b72a18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_79d70b69-34d0-4ce0-b6b3-8b10df2a94e5" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_7438419e-d3f7-45d2-9a5d-9ecce5b72a18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_97d3462a-5297-4ac8-a275-42888d726438" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_79d70b69-34d0-4ce0-b6b3-8b10df2a94e5" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_97d3462a-5297-4ac8-a275-42888d726438" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_03617121-7f54-48c5-b569-1b834f39ae39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_79d70b69-34d0-4ce0-b6b3-8b10df2a94e5" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_03617121-7f54-48c5-b569-1b834f39ae39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_3a03defa-6a86-46a9-9aa3-1fdeaea364f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9dd36769-c9df-48b3-9065-62cdd379f95b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3a03defa-6a86-46a9-9aa3-1fdeaea364f4" xlink:to="loc_us-gaap_AssetsCurrent_9dd36769-c9df-48b3-9065-62cdd379f95b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_1a5595a4-8460-4461-a561-96a7816a60ce" xlink:href="cms-20231231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3a03defa-6a86-46a9-9aa3-1fdeaea364f4" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_1a5595a4-8460-4461-a561-96a7816a60ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_818d8edc-f1ee-49f0-9bb0-2881d70de04b" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3a03defa-6a86-46a9-9aa3-1fdeaea364f4" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_818d8edc-f1ee-49f0-9bb0-2881d70de04b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_51e521d7-6acc-4811-b6d8-e48e31a8ba1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_3a03defa-6a86-46a9-9aa3-1fdeaea364f4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_51e521d7-6acc-4811-b6d8-e48e31a8ba1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a205adcd-b951-4143-9335-ed25eea463e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bb5399b9-622d-4836-ba2a-00f2f262e72c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a205adcd-b951-4143-9335-ed25eea463e1" xlink:to="loc_us-gaap_StockholdersEquity_bb5399b9-622d-4836-ba2a-00f2f262e72c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_cd1f9134-f2a2-4fc5-a2ef-6beb913fce08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a205adcd-b951-4143-9335-ed25eea463e1" xlink:to="loc_us-gaap_MinorityInterest_cd1f9134-f2a2-4fc5-a2ef-6beb913fce08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_8264d88a-8cf3-4dc5-a06a-d5a08c2603c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a205adcd-b951-4143-9335-ed25eea463e1" xlink:to="loc_us-gaap_CommitmentsAndContingencies_8264d88a-8cf3-4dc5-a06a-d5a08c2603c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_1b87d174-e004-4a5a-9ba9-8c9c4566f85a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a205adcd-b951-4143-9335-ed25eea463e1" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_1b87d174-e004-4a5a-9ba9-8c9c4566f85a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5efdfbb4-c869-4de3-8eb3-9bd0370d2eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_LiabilitiesAndStockholdersEquity_a205adcd-b951-4143-9335-ed25eea463e1" xlink:to="loc_us-gaap_LiabilitiesCurrent_5efdfbb4-c869-4de3-8eb3-9bd0370d2eb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_094f5d2e-55f7-4543-ab91-4829123c7f51" xlink:href="cms-20231231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8ed399bd-c64c-47e7-b27a-104baeb86657" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_094f5d2e-55f7-4543-ab91-4829123c7f51" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8ed399bd-c64c-47e7-b27a-104baeb86657" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_5b1b850f-93e3-465e-9a05-6a29b543657d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_094f5d2e-55f7-4543-ab91-4829123c7f51" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_5b1b850f-93e3-465e-9a05-6a29b543657d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_0c159a5f-1b75-42d6-b94f-24d5fa46022f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_094f5d2e-55f7-4543-ab91-4829123c7f51" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_0c159a5f-1b75-42d6-b94f-24d5fa46022f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_bdbdf3cb-ecb3-4c46-887f-a1ed8d488fab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_094f5d2e-55f7-4543-ab91-4829123c7f51" xlink:to="loc_us-gaap_EquityMethodInvestments_bdbdf3cb-ecb3-4c46-887f-a1ed8d488fab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_61dc11a3-6cb8-4355-aa98-3ccf10eaf195" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_094f5d2e-55f7-4543-ab91-4829123c7f51" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_61dc11a3-6cb8-4355-aa98-3ccf10eaf195" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_7d04c254-0349-4f6c-b717-249c31c03ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_094f5d2e-55f7-4543-ab91-4829123c7f51" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_7d04c254-0349-4f6c-b717-249c31c03ea8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e406d133-e179-4a37-8fc1-e7ae245acd72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_191502aa-a7a0-4a9d-b1c2-51544d9e351a" xlink:href="cms-20231231.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e406d133-e179-4a37-8fc1-e7ae245acd72" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_191502aa-a7a0-4a9d-b1c2-51544d9e351a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_4b046a38-dbe6-4e42-bdfc-e78f69d3e770" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e406d133-e179-4a37-8fc1-e7ae245acd72" xlink:to="loc_us-gaap_AccountsPayableCurrent_4b046a38-dbe6-4e42-bdfc-e78f69d3e770" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_90738dfb-79d2-43e0-8926-c5fc63602dd8" xlink:href="cms-20231231.xsd#cms_AccruedRateRefunds"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e406d133-e179-4a37-8fc1-e7ae245acd72" xlink:to="loc_cms_AccruedRateRefunds_90738dfb-79d2-43e0-8926-c5fc63602dd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_08919629-a5fd-4581-8e9e-11479979c43c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e406d133-e179-4a37-8fc1-e7ae245acd72" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_08919629-a5fd-4581-8e9e-11479979c43c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_eac3a044-6ad9-45ae-91fd-3feed9fb7147" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e406d133-e179-4a37-8fc1-e7ae245acd72" xlink:to="loc_us-gaap_TaxesPayableCurrent_eac3a044-6ad9-45ae-91fd-3feed9fb7147" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_6c5dd998-e89d-49c5-b077-8c055f535951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e406d133-e179-4a37-8fc1-e7ae245acd72" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_6c5dd998-e89d-49c5-b077-8c055f535951" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_6ef1b9c0-adc3-4991-ad11-4a86e244a1f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e406d133-e179-4a37-8fc1-e7ae245acd72" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_6ef1b9c0-adc3-4991-ad11-4a86e244a1f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_ce6d21c9-0fa1-43dc-9dd4-c28d380b4335" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e406d133-e179-4a37-8fc1-e7ae245acd72" xlink:to="loc_us-gaap_NotesPayableCurrent_ce6d21c9-0fa1-43dc-9dd4-c28d380b4335" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f7c71359-26bd-42a8-b3ef-f8fa76a4d2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_33d451ea-15d5-4f27-9df9-71ce8315549d" xlink:href="cms-20231231.xsd#cms_CommonStockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_f7c71359-26bd-42a8-b3ef-f8fa76a4d2e5" xlink:to="loc_cms_CommonStockholdersEquity_33d451ea-15d5-4f27-9df9-71ce8315549d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_2428e9fa-d168-4af9-85e4-d13b56edf11a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_f7c71359-26bd-42a8-b3ef-f8fa76a4d2e5" xlink:to="loc_us-gaap_PreferredStockValue_2428e9fa-d168-4af9-85e4-d13b56edf11a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_62696ba2-2739-4ff1-95e7-738b4ac88efc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_e6701eb2-4cf8-4915-8c98-0a78d4116905" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_62696ba2-2739-4ff1-95e7-738b4ac88efc" xlink:to="loc_us-gaap_ConstructionInProgressGross_e6701eb2-4cf8-4915-8c98-0a78d4116905" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_e3d972e0-8185-4e85-bd67-11beb4cfa818" xlink:href="cms-20231231.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_62696ba2-2739-4ff1-95e7-738b4ac88efc" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_e3d972e0-8185-4e85-bd67-11beb4cfa818" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_2b4b2e9f-d465-423e-ba28-2e79f233e197" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_fcd3e52e-0b2e-4cc0-b1fc-abb195679c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_2b4b2e9f-d465-423e-ba28-2e79f233e197" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_fcd3e52e-0b2e-4cc0-b1fc-abb195679c1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_b89cb435-54a6-450a-ac16-85a50a7c8a36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_2b4b2e9f-d465-423e-ba28-2e79f233e197" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_b89cb435-54a6-450a-ac16-85a50a7c8a36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_60f8cd1b-317b-44cd-a3a5-2ca56ca6c28e" xlink:href="cms-20231231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_2b4b2e9f-d465-423e-ba28-2e79f233e197" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_60f8cd1b-317b-44cd-a3a5-2ca56ca6c28e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_e425f263-e2bc-44d8-9416-901b662f0848" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_2b4b2e9f-d465-423e-ba28-2e79f233e197" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_e425f263-e2bc-44d8-9416-901b662f0848" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_64b98755-c252-4bd8-9b55-f34a40d4e8fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_2b4b2e9f-d465-423e-ba28-2e79f233e197" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_64b98755-c252-4bd8-9b55-f34a40d4e8fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_04dbd2b2-4088-43f0-bdec-e3eae73311f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_2b4b2e9f-d465-423e-ba28-2e79f233e197" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_04dbd2b2-4088-43f0-bdec-e3eae73311f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_731b3f8a-b454-430c-b068-ec58d2daf15a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_2b4b2e9f-d465-423e-ba28-2e79f233e197" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_731b3f8a-b454-430c-b068-ec58d2daf15a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_df0ffef1-5985-4d4b-b1f8-57ce9fe58aae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_58f41117-4f11-4d9b-9dab-bda4edbd58e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_df0ffef1-5985-4d4b-b1f8-57ce9fe58aae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_58f41117-4f11-4d9b-9dab-bda4edbd58e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_36a41121-fc52-4395-b523-97d91fa6214d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_df0ffef1-5985-4d4b-b1f8-57ce9fe58aae" xlink:to="loc_us-gaap_NetIncomeLoss_36a41121-fc52-4395-b523-97d91fa6214d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d1513374-1340-432b-8c13-c45f67b73b32" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_56ea8949-09d1-4f2f-bbda-9031a9e384c6" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d1513374-1340-432b-8c13-c45f67b73b32" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_56ea8949-09d1-4f2f-bbda-9031a9e384c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_f9d72f6e-0460-4545-a64a-c4124e7f5c82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d1513374-1340-432b-8c13-c45f67b73b32" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_f9d72f6e-0460-4545-a64a-c4124e7f5c82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_9d90f1b7-59e2-410d-a219-c459872537bd" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_a83e8e8a-29a2-4611-98ae-cca780d902b2" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_9d90f1b7-59e2-410d-a219-c459872537bd" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_a83e8e8a-29a2-4611-98ae-cca780d902b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a8a7240a-2b8f-41f9-ab9c-f5f2a9ff4ac7" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_9d90f1b7-59e2-410d-a219-c459872537bd" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a8a7240a-2b8f-41f9-ab9c-f5f2a9ff4ac7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_9ece82fe-598a-4f17-aace-5f9d115d371c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_d9895490-98cd-4641-a23e-98e059e9057c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryLiabilities_9ece82fe-598a-4f17-aace-5f9d115d371c" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_d9895490-98cd-4641-a23e-98e059e9057c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_3d4c06cc-122a-4758-9bbf-5aa4f90feb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryLiabilities_9ece82fe-598a-4f17-aace-5f9d115d371c" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_3d4c06cc-122a-4758-9bbf-5aa4f90feb9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_2aefb2f9-e24c-4261-8286-f8ba85052843" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_eccd5d52-7d56-45f4-940e-55947dc3995c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_2aefb2f9-e24c-4261-8286-f8ba85052843" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_eccd5d52-7d56-45f4-940e-55947dc3995c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_fe0f86fd-dfa3-45d5-86e3-3bd74269ca76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_2aefb2f9-e24c-4261-8286-f8ba85052843" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_fe0f86fd-dfa3-45d5-86e3-3bd74269ca76" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFuelCost_85eb3e9d-cd24-4c28-9e63-4a692c500b06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFuelCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_74504622-f8c1-47ef-898c-147d478a5d60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecoveredCostsForPurchasedGasAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredFuelCost_85eb3e9d-cd24-4c28-9e63-4a692c500b06" xlink:to="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_74504622-f8c1-47ef-898c-147d478a5d60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecoveredPowerSupplyCosts_af3f0103-a854-498e-8d20-9b20a26eeecb" xlink:href="cms-20231231.xsd#cms_UnrecoveredPowerSupplyCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredFuelCost_85eb3e9d-cd24-4c28-9e63-4a692c500b06" xlink:to="loc_cms_UnrecoveredPowerSupplyCosts_af3f0103-a854-498e-8d20-9b20a26eeecb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_9e42659f-12c5-415f-9cf4-34898a4b220e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_89f7c232-b5ce-4df8-a7f1-c0416c057a84" xlink:href="cms-20231231.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_9e42659f-12c5-415f-9cf4-34898a4b220e" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_89f7c232-b5ce-4df8-a7f1-c0416c057a84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_c8b738c7-7ca9-436a-b252-8497069dd10f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_e8e7f8e1-4e3f-4129-adbb-af1fea899014" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_c8b738c7-7ca9-436a-b252-8497069dd10f" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_e8e7f8e1-4e3f-4129-adbb-af1fea899014" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_19312b95-e570-4afb-bb30-78272336da9e" xlink:href="cms-20231231.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_c8b738c7-7ca9-436a-b252-8497069dd10f" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_19312b95-e570-4afb-bb30-78272336da9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_065c0156-3e6d-4bad-86a7-fb761fe59ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_c8b738c7-7ca9-436a-b252-8497069dd10f" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_065c0156-3e6d-4bad-86a7-fb761fe59ad3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_7c6417e3-812a-41a7-ac6f-b28d1a3f928d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_c8b738c7-7ca9-436a-b252-8497069dd10f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_7c6417e3-812a-41a7-ac6f-b28d1a3f928d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_cc3a1cbe-4491-4518-8df9-816e0cb40265" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ffa18431-026b-4534-9eaf-e2ca27d1781f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cc3a1cbe-4491-4518-8df9-816e0cb40265" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ffa18431-026b-4534-9eaf-e2ca27d1781f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_380560be-0315-43c8-918c-97e9ee09dc84" xlink:href="cms-20231231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_cc3a1cbe-4491-4518-8df9-816e0cb40265" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_380560be-0315-43c8-918c-97e9ee09dc84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_c799b12d-30c5-47f1-8e06-0ce285cd7f84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_cc3a1cbe-4491-4518-8df9-816e0cb40265" xlink:to="loc_us-gaap_ConstructionInProgressGross_c799b12d-30c5-47f1-8e06-0ce285cd7f84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b2e2c523-49f0-4cdc-a966-44316dfb5cd8" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_bb042f38-e010-4e59-bbc3-a9268b6f16cf" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b2e2c523-49f0-4cdc-a966-44316dfb5cd8" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_bb042f38-e010-4e59-bbc3-a9268b6f16cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_15fbe280-fafb-4583-98fd-0fd8f6e4eb4b" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b2e2c523-49f0-4cdc-a966-44316dfb5cd8" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_15fbe280-fafb-4583-98fd-0fd8f6e4eb4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_4f7778a9-fe5c-4b19-8071-976177e4f509" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b2e2c523-49f0-4cdc-a966-44316dfb5cd8" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_4f7778a9-fe5c-4b19-8071-976177e4f509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7bb63ad5-94d3-4109-a465-6433357e0d91" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_71d2e6b9-e177-4441-9ebf-3109156ca27e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7bb63ad5-94d3-4109-a465-6433357e0d91" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_71d2e6b9-e177-4441-9ebf-3109156ca27e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_25dba304-296c-46f4-ac52-6bd70795bbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7bb63ad5-94d3-4109-a465-6433357e0d91" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_25dba304-296c-46f4-ac52-6bd70795bbc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_36fc63d9-f643-4e78-9dd2-f9b44711b6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7bb63ad5-94d3-4109-a465-6433357e0d91" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_36fc63d9-f643-4e78-9dd2-f9b44711b6c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_9907e886-46c2-433d-8b1d-d7f604a3ab6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7bb63ad5-94d3-4109-a465-6433357e0d91" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_9907e886-46c2-433d-8b1d-d7f604a3ab6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_6dcc7046-966e-4d0e-b4d3-9888008e279f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7bb63ad5-94d3-4109-a465-6433357e0d91" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_6dcc7046-966e-4d0e-b4d3-9888008e279f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_6d89a681-33d0-42ca-8583-cfa42736f688" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7bb63ad5-94d3-4109-a465-6433357e0d91" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_6d89a681-33d0-42ca-8583-cfa42736f688" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_a26994b9-a65f-447f-a171-2e55eca2ea54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_c93191f4-9665-4dff-b486-bc74f7817785" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_a26994b9-a65f-447f-a171-2e55eca2ea54" xlink:to="loc_us-gaap_Depreciation_c93191f4-9665-4dff-b486-bc74f7817785" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_877eb81b-e5e0-4f0f-9f88-2d90d5eda6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_a26994b9-a65f-447f-a171-2e55eca2ea54" xlink:to="loc_us-gaap_AdjustmentForAmortization_877eb81b-e5e0-4f0f-9f88-2d90d5eda6ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9a3f1ec1-6eb2-4ddc-a262-b02cb289df1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_9d44c1d0-9e1a-4f54-b5ed-f5d3c4762482" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_9a3f1ec1-6eb2-4ddc-a262-b02cb289df1b" xlink:to="loc_us-gaap_AdjustmentForAmortization_9d44c1d0-9e1a-4f54-b5ed-f5d3c4762482" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_b5d18dd3-448d-4ec4-9a5b-617abac2cf6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_9a3f1ec1-6eb2-4ddc-a262-b02cb289df1b" xlink:to="loc_us-gaap_Depreciation_b5d18dd3-448d-4ec4-9a5b-617abac2cf6a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_301f15b4-b489-41fa-94a9-01cc1ad6abdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_9440a87c-c305-4007-91ec-3411b06b3ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_301f15b4-b489-41fa-94a9-01cc1ad6abdc" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_9440a87c-c305-4007-91ec-3411b06b3ff7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_2daef36f-5aa2-4ced-9a20-52ad8b2fbbad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_301f15b4-b489-41fa-94a9-01cc1ad6abdc" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_2daef36f-5aa2-4ced-9a20-52ad8b2fbbad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_7f06377f-b331-48f9-b619-e81ac3a7961e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_301f15b4-b489-41fa-94a9-01cc1ad6abdc" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_7f06377f-b331-48f9-b619-e81ac3a7961e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesScheduleofLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_dafc04b2-73f9-422d-bd0a-7a3fca6e1430" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ee4de28a-98bd-4f6c-b794-86459ae61058" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_dafc04b2-73f9-422d-bd0a-7a3fca6e1430" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ee4de28a-98bd-4f6c-b794-86459ae61058" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_70f550fe-2a74-4ee6-b47c-94b79b9e609e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_dafc04b2-73f9-422d-bd0a-7a3fca6e1430" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_70f550fe-2a74-4ee6-b47c-94b79b9e609e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_459ae723-7f3b-41ba-a81a-0d0fee0e9e86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dafc04b2-73f9-422d-bd0a-7a3fca6e1430" xlink:to="loc_us-gaap_OperatingLeaseCost_459ae723-7f3b-41ba-a81a-0d0fee0e9e86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_48e9cb7b-8f0a-4690-88a1-499f4ebf0580" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_dafc04b2-73f9-422d-bd0a-7a3fca6e1430" xlink:to="loc_us-gaap_VariableLeaseCost_48e9cb7b-8f0a-4690-88a1-499f4ebf0580" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_77d7607b-5a8d-4a3c-9086-e8e1d278bf3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_dafc04b2-73f9-422d-bd0a-7a3fca6e1430" xlink:to="loc_us-gaap_ShortTermLeaseCost_77d7607b-5a8d-4a3c-9086-e8e1d278bf3a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2015ef93-a60e-4d7a-b782-fa79a62238e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_4b4536d0-c5c0-4219-a5f9-8489a120265f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2015ef93-a60e-4d7a-b782-fa79a62238e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_4b4536d0-c5c0-4219-a5f9-8489a120265f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9d2aba71-6efe-4809-a673-54a4f60d0a79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2015ef93-a60e-4d7a-b782-fa79a62238e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9d2aba71-6efe-4809-a673-54a4f60d0a79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_c3dbe34f-3e43-4287-8cd6-8eaf02c2c6e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2015ef93-a60e-4d7a-b782-fa79a62238e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_c3dbe34f-3e43-4287-8cd6-8eaf02c2c6e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1aa2aa7c-c411-4795-8ffa-c9ded72a5831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2015ef93-a60e-4d7a-b782-fa79a62238e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1aa2aa7c-c411-4795-8ffa-c9ded72a5831" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_cc4fe4a6-ec34-4d25-ba48-a95ec249572d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2015ef93-a60e-4d7a-b782-fa79a62238e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_cc4fe4a6-ec34-4d25-ba48-a95ec249572d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_aa323c6e-33fa-4c36-9902-d09b62875e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2015ef93-a60e-4d7a-b782-fa79a62238e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_aa323c6e-33fa-4c36-9902-d09b62875e1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a91468a-8e24-440e-854d-1736fb9b7b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ed76b7c7-81d5-4d94-80e5-dd7975acafae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a91468a-8e24-440e-854d-1736fb9b7b8a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ed76b7c7-81d5-4d94-80e5-dd7975acafae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e067eb81-41e1-49a4-ae65-8f214e258687" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a91468a-8e24-440e-854d-1736fb9b7b8a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e067eb81-41e1-49a4-ae65-8f214e258687" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_81881a5c-d537-4ef3-895b-41a9adc63332" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a91468a-8e24-440e-854d-1736fb9b7b8a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_81881a5c-d537-4ef3-895b-41a9adc63332" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7a77e1b0-d963-4247-9b49-5aad65a39297" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a91468a-8e24-440e-854d-1736fb9b7b8a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7a77e1b0-d963-4247-9b49-5aad65a39297" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c40a4672-2757-4da3-978b-362bdb28332b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a91468a-8e24-440e-854d-1736fb9b7b8a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c40a4672-2757-4da3-978b-362bdb28332b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8449c077-f04f-4d28-bc8f-e221b09d3d83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a91468a-8e24-440e-854d-1736fb9b7b8a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8449c077-f04f-4d28-bc8f-e221b09d3d83" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails_1" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesSummaryofMinimumAnnualRentalCommitmentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_027e1ec2-003f-4b68-92c5-8497770dd33d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_3bf2cf57-5d00-4788-b0ba-90c9a2522856" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_027e1ec2-003f-4b68-92c5-8497770dd33d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_3bf2cf57-5d00-4788-b0ba-90c9a2522856" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_650a564d-bd47-4473-8545-1765b7f44847" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_027e1ec2-003f-4b68-92c5-8497770dd33d" xlink:to="loc_us-gaap_FinanceLeaseLiability_650a564d-bd47-4473-8545-1765b7f44847" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_498d2b8a-ee69-4713-b053-e7f50de68cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b7d94abe-0c96-477e-931c-1808cae8c089" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_498d2b8a-ee69-4713-b053-e7f50de68cb2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b7d94abe-0c96-477e-931c-1808cae8c089" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4f584c4f-bc6d-4149-a547-5827494df838" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_498d2b8a-ee69-4713-b053-e7f50de68cb2" xlink:to="loc_us-gaap_OperatingLeaseLiability_4f584c4f-bc6d-4149-a547-5827494df838" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesScheduleofFuturePaymentstobeReceivedDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_a153e9be-db17-4cf1-ae61-07987c556859" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_725929be-5f99-4a14-8234-19510932dec1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_a153e9be-db17-4cf1-ae61-07987c556859" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_725929be-5f99-4a14-8234-19510932dec1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_53c1f7f8-c852-4dd6-ab85-45f1edae9ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_a153e9be-db17-4cf1-ae61-07987c556859" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_53c1f7f8-c852-4dd6-ab85-45f1edae9ff4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_e898c939-22fe-4b17-be59-f9ad756cb8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_a153e9be-db17-4cf1-ae61-07987c556859" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_e898c939-22fe-4b17-be59-f9ad756cb8c1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofNetBenefitCostsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_14001c18-b5c1-46ac-b291-9e7b67af3bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_e1fadb49-3618-4d9e-ab71-8505bfacddc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_14001c18-b5c1-46ac-b291-9e7b67af3bcf" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_e1fadb49-3618-4d9e-ab71-8505bfacddc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_e2c41aaa-e9b5-4af9-9f27-78b970680bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_14001c18-b5c1-46ac-b291-9e7b67af3bcf" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_e2c41aaa-e9b5-4af9-9f27-78b970680bd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_a2b70dbe-57a7-4eef-a40f-b7c69c232c93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_14001c18-b5c1-46ac-b291-9e7b67af3bcf" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_a2b70dbe-57a7-4eef-a40f-b7c69c232c93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_abb585ef-5677-4b52-a18e-c7f1231b8e94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_14001c18-b5c1-46ac-b291-9e7b67af3bcf" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_abb585ef-5677-4b52-a18e-c7f1231b8e94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_d280e745-78ac-452c-be6c-afbf15c90443" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_14001c18-b5c1-46ac-b291-9e7b67af3bcf" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_d280e745-78ac-452c-be6c-afbf15c90443" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_aa839575-4794-49c9-a82a-87c07c6c9044" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_14001c18-b5c1-46ac-b291-9e7b67af3bcf" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_aa839575-4794-49c9-a82a-87c07c6c9044" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e5b3987c-f821-4de8-86d1-07815fafd018" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_1eb2c494-0076-496f-91ce-9e5eb4bfb83b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e5b3987c-f821-4de8-86d1-07815fafd018" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_1eb2c494-0076-496f-91ce-9e5eb4bfb83b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_81d579c5-0587-4ec2-b0d6-0c8b476f1109" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e5b3987c-f821-4de8-86d1-07815fafd018" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_81d579c5-0587-4ec2-b0d6-0c8b476f1109" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_6fef30fc-fc26-492e-8a32-f75f5ff3b9e1" xlink:href="cms-20231231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_c08b89b9-6fe2-4437-a00a-e3592680cb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_6fef30fc-fc26-492e-8a32-f75f5ff3b9e1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_c08b89b9-6fe2-4437-a00a-e3592680cb7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_8a5ac4f7-f7e1-407c-aafb-1fa6657dd802" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_6fef30fc-fc26-492e-8a32-f75f5ff3b9e1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_8a5ac4f7-f7e1-407c-aafb-1fa6657dd802" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_a1223c4c-a9e8-457d-8647-8d8df5b9a253" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_6fef30fc-fc26-492e-8a32-f75f5ff3b9e1" xlink:to="loc_us-gaap_RegulatoryAssets_a1223c4c-a9e8-457d-8647-8d8df5b9a253" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_a1ffd737-23a0-4cce-b604-190ac58642a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_78fc2ed3-d44d-4c69-a291-18dcc243838d" xlink:href="cms-20231231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_a1ffd737-23a0-4cce-b604-190ac58642a0" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_78fc2ed3-d44d-4c69-a291-18dcc243838d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_1ef8fdbd-7fa4-43ce-bd0f-5ebc75d1d483" xlink:href="cms-20231231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_a1ffd737-23a0-4cce-b604-190ac58642a0" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_1ef8fdbd-7fa4-43ce-bd0f-5ebc75d1d483" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d9733feb-b6d9-4644-ad3e-e307a8366a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_4f049dc2-1f97-4b80-a207-eaabeba142f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d9733feb-b6d9-4644-ad3e-e307a8366a0e" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_4f049dc2-1f97-4b80-a207-eaabeba142f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bb809d57-56ca-4f7e-967e-78717d168059" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d9733feb-b6d9-4644-ad3e-e307a8366a0e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bb809d57-56ca-4f7e-967e-78717d168059" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_46b8914b-d6e0-4fa7-9b6b-08167b771365" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d9733feb-b6d9-4644-ad3e-e307a8366a0e" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_46b8914b-d6e0-4fa7-9b6b-08167b771365" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b505f381-2f51-4e9d-8ced-938f2c865988" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e526b588-9eea-4601-a3cc-cd52285ab802" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b505f381-2f51-4e9d-8ced-938f2c865988" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e526b588-9eea-4601-a3cc-cd52285ab802" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e60f35c5-cdf9-40b9-9ab5-7d8877b46b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b505f381-2f51-4e9d-8ced-938f2c865988" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e60f35c5-cdf9-40b9-9ab5-7d8877b46b1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ca9b9ae3-82ac-4636-a016-3761afce62a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_9b488659-cf9d-41ee-9297-3a00c73e733f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ca9b9ae3-82ac-4636-a016-3761afce62a7" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_9b488659-cf9d-41ee-9297-3a00c73e733f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_06bef418-b75d-4188-94bd-a3bd039c9199" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ca9b9ae3-82ac-4636-a016-3761afce62a7" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_06bef418-b75d-4188-94bd-a3bd039c9199" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_abe23475-ba99-40df-97e6-041b7d728dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a6371636-bf49-432f-a78c-c6d202b4211a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_abe23475-ba99-40df-97e6-041b7d728dc2" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a6371636-bf49-432f-a78c-c6d202b4211a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_18b63b90-094e-4d5c-8ef2-14f366bc8d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_abe23475-ba99-40df-97e6-041b7d728dc2" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_18b63b90-094e-4d5c-8ef2-14f366bc8d4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_5f94926f-841e-474f-b1fb-bb6cb8bd4e09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_2307b51a-64ba-4a30-b52f-2bad602aa0fe" xlink:href="cms-20231231.xsd#cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5f94926f-841e-474f-b1fb-bb6cb8bd4e09" xlink:to="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_2307b51a-64ba-4a30-b52f-2bad602aa0fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_78e3b503-ab7e-4e39-a8b3-fced8a0caf9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5f94926f-841e-474f-b1fb-bb6cb8bd4e09" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_78e3b503-ab7e-4e39-a8b3-fced8a0caf9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_daec7689-51f3-4ac8-82b8-12d675d37319" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5f94926f-841e-474f-b1fb-bb6cb8bd4e09" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_daec7689-51f3-4ac8-82b8-12d675d37319" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_21872f51-1171-4f0a-9c45-e918e32e03d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_9673ecab-2fec-47d5-9b65-4b0652af6c06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_21872f51-1171-4f0a-9c45-e918e32e03d1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_9673ecab-2fec-47d5-9b65-4b0652af6c06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_690d1d88-731b-43d6-8874-42b3af53fb90" xlink:href="cms-20231231.xsd#cms_DeferredTaxLiabilitiesPostretirementBenefits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_21872f51-1171-4f0a-9c45-e918e32e03d1" xlink:to="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_690d1d88-731b-43d6-8874-42b3af53fb90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_03c31051-f180-44fe-8352-b837f2980290" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_21872f51-1171-4f0a-9c45-e918e32e03d1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_03c31051-f180-44fe-8352-b837f2980290" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_6bc7b7ad-7540-40c9-97b6-676e9ae173f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_21872f51-1171-4f0a-9c45-e918e32e03d1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_6bc7b7ad-7540-40c9-97b6-676e9ae173f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_48ec5af9-ee65-4f6c-84de-7fdd9c02be54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_21872f51-1171-4f0a-9c45-e918e32e03d1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_48ec5af9-ee65-4f6c-84de-7fdd9c02be54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_4d3d7143-0974-45a7-85c3-ed568d7f2bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_242590e4-86c5-47c6-9bc0-a79b4896dfcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_4d3d7143-0974-45a7-85c3-ed568d7f2bdb" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_242590e4-86c5-47c6-9bc0-a79b4896dfcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_d95e34a5-c4e3-45bd-be42-a20a1bd9465f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_4d3d7143-0974-45a7-85c3-ed568d7f2bdb" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_d95e34a5-c4e3-45bd-be42-a20a1bd9465f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesSummaryofLossandCreditCarryforwardsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_1ebe6c62-cca2-4774-9432-4f24c5e8886e" xlink:href="cms-20231231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_0de4634f-bfe7-4e58-99e7-af09498f0ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_1ebe6c62-cca2-4774-9432-4f24c5e8886e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_0de4634f-bfe7-4e58-99e7-af09498f0ab6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_646907d9-4c6c-45f4-9890-da29de3c933d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_1ebe6c62-cca2-4774-9432-4f24c5e8886e" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_646907d9-4c6c-45f4-9890-da29de3c933d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_cf3ff9cb-89f8-43fb-95d4-7ba96793c9da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_4983ac08-8151-4003-a087-19337dc58f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_cf3ff9cb-89f8-43fb-95d4-7ba96793c9da" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_4983ac08-8151-4003-a087-19337dc58f2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ff135837-564b-47e5-bc61-4d36444f7256" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperations_cf3ff9cb-89f8-43fb-95d4-7ba96793c9da" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ff135837-564b-47e5-bc61-4d36444f7256" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_deffa33d-7f77-4323-966b-65d79222ee1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_cf3ff9cb-89f8-43fb-95d4-7ba96793c9da" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_deffa33d-7f77-4323-966b-65d79222ee1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_538d9f7a-d544-4a47-a97b-e68a1756a4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_a8aaf49f-5778-4acf-b621-968481622897" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_538d9f7a-d544-4a47-a97b-e68a1756a4e9" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_a8aaf49f-5778-4acf-b621-968481622897" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3de6c9ac-2bb2-48e1-8aa6-0486cdd021e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_538d9f7a-d544-4a47-a97b-e68a1756a4e9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3de6c9ac-2bb2-48e1-8aa6-0486cdd021e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_ef5bc6b1-7724-4cf8-9e60-0902ea16c629" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_538d9f7a-d544-4a47-a97b-e68a1756a4e9" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_ef5bc6b1-7724-4cf8-9e60-0902ea16c629" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1c018ad6-e04f-47b8-9464-ebf3b809af7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fcb07100-64bb-4664-a3be-f54372c78d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_1c018ad6-e04f-47b8-9464-ebf3b809af7e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fcb07100-64bb-4664-a3be-f54372c78d1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_72119831-7519-493f-bfd9-5bde92c1c094" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_1c018ad6-e04f-47b8-9464-ebf3b809af7e" xlink:to="loc_us-gaap_LeaseIncome_72119831-7519-493f-bfd9-5bde92c1c094" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_fd583ef8-da48-471e-af98-663aa0638444" xlink:href="cms-20231231.xsd#cms_FinancingIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_1c018ad6-e04f-47b8-9464-ebf3b809af7e" xlink:to="loc_cms_FinancingIncome_fd583ef8-da48-471e-af98-663aa0638444" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_4356960e-b045-400a-913a-5da2dc5ced66" xlink:href="cms-20231231.xsd#cms_AlternativeRevenuePrograms"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_1c018ad6-e04f-47b8-9464-ebf3b809af7e" xlink:to="loc_cms_AlternativeRevenuePrograms_4356960e-b045-400a-913a-5da2dc5ced66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonSegmentRevenue_05c452fd-695c-4451-a822-6d038281b458" xlink:href="cms-20231231.xsd#cms_OtherNonSegmentRevenue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_1c018ad6-e04f-47b8-9464-ebf3b809af7e" xlink:to="loc_cms_OtherNonSegmentRevenue_05c452fd-695c-4451-a822-6d038281b458" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_2460fbed-77e7-4898-99d7-d75fe7e74bf2" xlink:href="cms-20231231.xsd#cms_RevenueSubjectToRefund"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_1c018ad6-e04f-47b8-9464-ebf3b809af7e" xlink:to="loc_cms_RevenueSubjectToRefund_2460fbed-77e7-4898-99d7-d75fe7e74bf2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_cf8bdfcc-4f64-46d1-b7d4-bfebc3e9d073" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1daf175d-8996-41a6-bd5f-408fdf7e5e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingExpense_cf8bdfcc-4f64-46d1-b7d4-bfebc3e9d073" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1daf175d-8996-41a6-bd5f-408fdf7e5e3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations_890285b0-b639-472d-9002-49236a8a61a6" xlink:href="cms-20231231.xsd#cms_Donations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingExpense_cf8bdfcc-4f64-46d1-b7d4-bfebc3e9d073" xlink:to="loc_cms_Donations_890285b0-b639-472d-9002-49236a8a61a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures_37227393-f092-4a23-b6ab-36101e90ce33" xlink:href="cms-20231231.xsd#cms_CivicAndPoliticalExpenditures"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingExpense_cf8bdfcc-4f64-46d1-b7d4-bfebc3e9d073" xlink:to="loc_cms_CivicAndPoliticalExpenditures_37227393-f092-4a23-b6ab-36101e90ce33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense_c3698204-b1eb-468f-86cf-302c9a650e9c" xlink:href="cms-20231231.xsd#cms_OtherOtherNonoperatingExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingExpense_cf8bdfcc-4f64-46d1-b7d4-bfebc3e9d073" xlink:to="loc_cms_OtherOtherNonoperatingExpense_c3698204-b1eb-468f-86cf-302c9a650e9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_7b693dc1-7c68-4e62-8c35-ed4e828e8988" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_d8d6dba4-f75f-41a2-a5e0-6695a01e29d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncome_7b693dc1-7c68-4e62-8c35-ed4e828e8988" xlink:to="loc_us-gaap_InterestIncomeOther_d8d6dba4-f75f-41a2-a5e0-6695a01e29d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeOther_afb9a8e7-00f1-432c-b4f3-dd993a725571" xlink:href="cms-20231231.xsd#cms_OtherNonoperatingIncomeOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncome_7b693dc1-7c68-4e62-8c35-ed4e828e8988" xlink:to="loc_cms_OtherNonoperatingIncomeOther_afb9a8e7-00f1-432c-b4f3-dd993a725571" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_25209ceb-7c8c-4660-94c8-f57950bcc416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncome_7b693dc1-7c68-4e62-8c35-ed4e828e8988" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_25209ceb-7c8c-4660-94c8-f57950bcc416" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_92741b4d-238b-4500-a25d-316e489734c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncome_7b693dc1-7c68-4e62-8c35-ed4e828e8988" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_92741b4d-238b-4500-a25d-316e489734c0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c100bde1-b46e-46db-a3a2-17eccb2d30ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ba764f36-b9f7-4ddd-b60f-7e66ae31b6af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_Assets_c100bde1-b46e-46db-a3a2-17eccb2d30ab" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ba764f36-b9f7-4ddd-b60f-7e66ae31b6af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2eaa0dcc-e4b0-4f82-9be8-931a6c5e9fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c100bde1-b46e-46db-a3a2-17eccb2d30ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_2eaa0dcc-e4b0-4f82-9be8-931a6c5e9fbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_e3f20037-d134-48e2-bb38-ff81b82381b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c100bde1-b46e-46db-a3a2-17eccb2d30ab" xlink:to="loc_us-gaap_OtherAssetsCurrent_e3f20037-d134-48e2-bb38-ff81b82381b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_bd93655f-ec0a-470e-aeab-a58009bb0411" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c100bde1-b46e-46db-a3a2-17eccb2d30ab" xlink:to="loc_us-gaap_ConstructionInProgressGross_bd93655f-ec0a-470e-aeab-a58009bb0411" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_eba2f8a2-15a4-4d22-bc2c-e921eddf271e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c100bde1-b46e-46db-a3a2-17eccb2d30ab" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_eba2f8a2-15a4-4d22-bc2c-e921eddf271e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b1f7f96f-daa0-4993-a3df-b95742bec402" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_0e105c27-fe41-4e26-a0c2-ffd2bbc9b54b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b1f7f96f-daa0-4993-a3df-b95742bec402" xlink:to="loc_us-gaap_AccountsPayableCurrent_0e105c27-fe41-4e26-a0c2-ffd2bbc9b54b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_aa5d170c-f02d-4506-b367-80611f6d8f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b1f7f96f-daa0-4993-a3df-b95742bec402" xlink:to="loc_us-gaap_LongTermDebtCurrent_aa5d170c-f02d-4506-b367-80611f6d8f4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_fa5fb71a-100a-432a-88ad-1d5339a97a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b1f7f96f-daa0-4993-a3df-b95742bec402" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_fa5fb71a-100a-432a-88ad-1d5339a97a7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_1feeffa5-8072-4636-8e4b-3ebda7ea510b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b1f7f96f-daa0-4993-a3df-b95742bec402" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_1feeffa5-8072-4636-8e4b-3ebda7ea510b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_9f934294-52e8-4207-8ca8-8d21c7ba0b57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_31c7a9f9-4602-4138-9be7-8d3d006f17a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromDiscontinuedOperationsNetOfTax_9f934294-52e8-4207-8ca8-8d21c7ba0b57" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_31c7a9f9-4602-4138-9be7-8d3d006f17a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_242dbf71-b52c-4dbb-a48d-83a63129688a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromDiscontinuedOperationsNetOfTax_9f934294-52e8-4207-8ca8-8d21c7ba0b57" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_242dbf71-b52c-4dbb-a48d-83a63129688a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_eee5a01b-5d7a-446a-8a1c-ca77585f37ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_35aec116-0df2-430a-ade0-6604f07ef99f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_eee5a01b-5d7a-446a-8a1c-ca77585f37ab" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_35aec116-0df2-430a-ade0-6604f07ef99f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_1a1c796e-8461-4cd2-a713-81fe36688bef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_eee5a01b-5d7a-446a-8a1c-ca77585f37ab" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_1a1c796e-8461-4cd2-a713-81fe36688bef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_2c37c71c-39ac-4ea7-a50e-e563c657f7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_eee5a01b-5d7a-446a-8a1c-ca77585f37ab" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_2c37c71c-39ac-4ea7-a50e-e563c657f7d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_91f48382-9875-4890-883e-db66fa711889" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_17cb14e8-3b35-4afc-99e3-0bfe3feb2d87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_91f48382-9875-4890-883e-db66fa711889" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_17cb14e8-3b35-4afc-99e3-0bfe3feb2d87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_020ae110-cbd2-42bf-97d5-5f48ceecfca5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_91f48382-9875-4890-883e-db66fa711889" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_020ae110-cbd2-42bf-97d5-5f48ceecfca5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_643171fe-720e-43eb-b26d-6bf1b8157627" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_f44cb047-76cf-4bef-9d40-5d872256ccea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_643171fe-720e-43eb-b26d-6bf1b8157627" xlink:to="loc_us-gaap_OtherNonoperatingExpense_f44cb047-76cf-4bef-9d40-5d872256ccea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_14ac0f58-e3bc-4329-b61e-7be2f0b183b5" xlink:href="cms-20231231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_643171fe-720e-43eb-b26d-6bf1b8157627" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_14ac0f58-e3bc-4329-b61e-7be2f0b183b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_55b819de-d91f-4c08-991d-5031ad8a0722" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_643171fe-720e-43eb-b26d-6bf1b8157627" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_55b819de-d91f-4c08-991d-5031ad8a0722" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_b1d27e06-9720-4179-a6a2-4500bb14c30d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_643171fe-720e-43eb-b26d-6bf1b8157627" xlink:to="loc_us-gaap_OtherNonoperatingIncome_b1d27e06-9720-4179-a6a2-4500bb14c30d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e6bcf3ac-28bc-48a3-b481-42905f1688f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_9820daa1-22f0-45bb-93ef-26e7581f0c67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e6bcf3ac-28bc-48a3-b481-42905f1688f2" xlink:to="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_9820daa1-22f0-45bb-93ef-26e7581f0c67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiaries_f1352b52-689b-41a7-956f-fcb0fc39afc5" xlink:href="cms-20231231.xsd#cms_InvestmentInSubsidiaries"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e6bcf3ac-28bc-48a3-b481-42905f1688f2" xlink:to="loc_cms_InvestmentInSubsidiaries_f1352b52-689b-41a7-956f-fcb0fc39afc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_d9aa743f-bd4a-45d8-a26f-0491f729f2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e6bcf3ac-28bc-48a3-b481-42905f1688f2" xlink:to="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_d9aa743f-bd4a-45d8-a26f-0491f729f2ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4061e2cd-cb89-4764-a109-e9e9afde04a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_be21faf9-52c2-43f0-8629-7b59cf219856" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4061e2cd-cb89-4764-a109-e9e9afde04a1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_be21faf9-52c2-43f0-8629-7b59cf219856" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1aa56c8f-512a-4e40-9633-501bb06abddc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4061e2cd-cb89-4764-a109-e9e9afde04a1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1aa56c8f-512a-4e40-9633-501bb06abddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_742ea46d-c0bb-497a-a50e-8717f4183b66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4061e2cd-cb89-4764-a109-e9e9afde04a1" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_742ea46d-c0bb-497a-a50e-8717f4183b66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_4dab3a06-9a3e-4048-ac6d-3670ad129ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4061e2cd-cb89-4764-a109-e9e9afde04a1" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_4dab3a06-9a3e-4048-ac6d-3670ad129ae8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_5cdee767-d7b6-4e6f-a811-9aec465a5e90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4061e2cd-cb89-4764-a109-e9e9afde04a1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_5cdee767-d7b6-4e6f-a811-9aec465a5e90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_3e89ee8d-93b5-433f-83ea-8423787c9f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4061e2cd-cb89-4764-a109-e9e9afde04a1" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_3e89ee8d-93b5-433f-83ea-8423787c9f6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_f716050c-7dcd-4c9c-8a27-bb79dd28f445" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4061e2cd-cb89-4764-a109-e9e9afde04a1" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_f716050c-7dcd-4c9c-8a27-bb79dd28f445" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9b234edf-eb9a-4ca9-822f-c6da66d6c476" xlink:href="cms-20231231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_eb49dce6-8598-4de1-8cd2-9334c0c2f79c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9b234edf-eb9a-4ca9-822f-c6da66d6c476" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_eb49dce6-8598-4de1-8cd2-9334c0c2f79c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_71f44730-90ac-41a7-bbdf-b39f8b440060" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9b234edf-eb9a-4ca9-822f-c6da66d6c476" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_71f44730-90ac-41a7-bbdf-b39f8b440060" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_90bfa2a1-e833-4df3-9139-1152391c72ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9b234edf-eb9a-4ca9-822f-c6da66d6c476" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_90bfa2a1-e833-4df3-9139-1152391c72ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_5b7de587-bd6c-4b00-870c-9b826f406107" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9b234edf-eb9a-4ca9-822f-c6da66d6c476" xlink:to="loc_us-gaap_EquityMethodInvestments_5b7de587-bd6c-4b00-870c-9b826f406107" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_ebf9879a-70e9-4987-b5db-905e1b301cac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_56ccd4f3-59ee-459a-98b3-a3c6a317241b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ebf9879a-70e9-4987-b5db-905e1b301cac" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_56ccd4f3-59ee-459a-98b3-a3c6a317241b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_e49d4840-650a-46e2-9ab4-3d4b0414cdc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermNotesPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ebf9879a-70e9-4987-b5db-905e1b301cac" xlink:to="loc_us-gaap_LongTermNotesPayable_e49d4840-650a-46e2-9ab4-3d4b0414cdc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8bc18876-c0f9-486f-8dab-8a6c39072ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ebf9879a-70e9-4987-b5db-905e1b301cac" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8bc18876-c0f9-486f-8dab-8a6c39072ec6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_fcaaab8e-8f37-49dc-bf22-48363ed5f48d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ebf9879a-70e9-4987-b5db-905e1b301cac" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_fcaaab8e-8f37-49dc-bf22-48363ed5f48d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8f607cf7-b261-4f25-895b-15b2ec4ebeb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_3f1482ac-72dd-4fe5-be09-f65271f0ca50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8f607cf7-b261-4f25-895b-15b2ec4ebeb2" xlink:to="loc_us-gaap_OtherAssetsCurrent_3f1482ac-72dd-4fe5-be09-f65271f0ca50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_24e08cd6-ac94-4eee-8d6b-29ec75e07ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8f607cf7-b261-4f25-895b-15b2ec4ebeb2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_24e08cd6-ac94-4eee-8d6b-29ec75e07ea0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_1f7e1206-1de7-4768-8f34-1feda13f4a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8f607cf7-b261-4f25-895b-15b2ec4ebeb2" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_1f7e1206-1de7-4768-8f34-1feda13f4a7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_0fb5cdad-c947-482d-bccb-246bc528196e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8f607cf7-b261-4f25-895b-15b2ec4ebeb2" xlink:to="loc_us-gaap_IncomeTaxesReceivable_0fb5cdad-c947-482d-bccb-246bc528196e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_a6047a23-f20d-4d42-b774-7a3c97f12eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8f607cf7-b261-4f25-895b-15b2ec4ebeb2" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_a6047a23-f20d-4d42-b774-7a3c97f12eeb" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>18
<FILENAME>cms-20231231_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:2346cae7-b763-46fa-b8e7-659f6c52f4f5,g:8a96a123-dfbd-4ffc-8a82-e6f26910a78c-->
<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.consumersenergy.com/role/CoverPage" xlink:type="simple" xlink:href="cms-20231231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_717a52b6-d376-4e79-a1d1-39078e574584" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentInformationTable_717a52b6-d376-4e79-a1d1-39078e574584" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1683af75-743b-4072-ab60-bc5a32753b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_717a52b6-d376-4e79-a1d1-39078e574584" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1683af75-743b-4072-ab60-bc5a32753b6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1683af75-743b-4072-ab60-bc5a32753b6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1683af75-743b-4072-ab60-bc5a32753b6e" xlink:to="loc_us-gaap_ClassOfStockDomain_1683af75-743b-4072-ab60-bc5a32753b6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1683af75-743b-4072-ab60-bc5a32753b6e" xlink:to="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_73bbc0d3-5a27-47d4-ad3e-d16a78a28732" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:to="loc_us-gaap_CommonStockMember_73bbc0d3-5a27-47d4-ad3e-d16a78a28732" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_bfc0beed-c8dd-4b07-8a71-e14204eeb30f" xlink:href="cms-20231231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_bfc0beed-c8dd-4b07-8a71-e14204eeb30f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_ac73e551-b811-489c-a27c-617aea6c74ad" xlink:href="cms-20231231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_ac73e551-b811-489c-a27c-617aea6c74ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_0ee48aba-b396-4abe-b202-911ccd74f285" xlink:href="cms-20231231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_0ee48aba-b396-4abe-b202-911ccd74f285" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_697095f4-6b15-4f46-a625-a5a0067fb25d" xlink:href="cms-20231231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_697095f4-6b15-4f46-a625-a5a0067fb25d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_840ab2be-d5de-490a-a7d4-f1958ea69eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:to="loc_us-gaap_CumulativePreferredStockMember_840ab2be-d5de-490a-a7d4-f1958ea69eb6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d89d5d88-91a3-45e0-ad6d-374e13a39365" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_717a52b6-d376-4e79-a1d1-39078e574584" xlink:to="loc_dei_LegalEntityAxis_d89d5d88-91a3-45e0-ad6d-374e13a39365" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d89d5d88-91a3-45e0-ad6d-374e13a39365_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d89d5d88-91a3-45e0-ad6d-374e13a39365" xlink:to="loc_dei_EntityDomain_d89d5d88-91a3-45e0-ad6d-374e13a39365_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_76a104bd-7044-43de-bba9-beb12bdf9848" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d89d5d88-91a3-45e0-ad6d-374e13a39365" xlink:to="loc_dei_EntityDomain_76a104bd-7044-43de-bba9-beb12bdf9848" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4b80cafc-6b6a-40ce-b942-784c13024e18" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_76a104bd-7044-43de-bba9-beb12bdf9848" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4b80cafc-6b6a-40ce-b942-784c13024e18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_89476d3e-1699-49d2-b037-f136e5008fc7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentType_89476d3e-1699-49d2-b037-f136e5008fc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d2ca7dce-33d5-4259-ab6a-b59e53180631" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentAnnualReport_d2ca7dce-33d5-4259-ab6a-b59e53180631" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_9796b895-ff58-4350-bc2b-b1fb5ee9b810" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentPeriodEndDate_9796b895-ff58-4350-bc2b-b1fb5ee9b810" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_69491a85-caf6-4d9d-8e94-9ec47aeae690" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_CurrentFiscalYearEndDate_69491a85-caf6-4d9d-8e94-9ec47aeae690" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_43aff46f-4302-4340-bf3c-55b4ff5a7e6d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentTransitionReport_43aff46f-4302-4340-bf3c-55b4ff5a7e6d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_49d75eca-7c9c-42b4-b290-cbc9685a1ddd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityFileNumber_49d75eca-7c9c-42b4-b290-cbc9685a1ddd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_9ecfc5d6-c746-4a26-88a8-f9235653f84b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityRegistrantName_9ecfc5d6-c746-4a26-88a8-f9235653f84b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_a5c1e5d2-939a-4b29-b648-8459d31170d2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityTaxIdentificationNumber_a5c1e5d2-939a-4b29-b648-8459d31170d2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_07c9b29b-9a93-488f-a8d7-710c61f9d117" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityIncorporationStateCountryCode_07c9b29b-9a93-488f-a8d7-710c61f9d117" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_b398b705-85a2-4fab-8291-fad88d0d0801" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityAddressAddressLine1_b398b705-85a2-4fab-8291-fad88d0d0801" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_d57954dd-71ff-4857-94c4-e424d3f73016" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityAddressCityOrTown_d57954dd-71ff-4857-94c4-e424d3f73016" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_5754377a-6dc6-48fa-8e3b-96f705224802" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityAddressStateOrProvince_5754377a-6dc6-48fa-8e3b-96f705224802" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_498b7bc6-0499-42b0-a563-ad7760007083" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityAddressPostalZipCode_498b7bc6-0499-42b0-a563-ad7760007083" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_934ec237-f589-416b-bdda-cc8a2ba36816" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_CityAreaCode_934ec237-f589-416b-bdda-cc8a2ba36816" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_e97d18b5-0f10-44df-a271-236055451e57" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_LocalPhoneNumber_e97d18b5-0f10-44df-a271-236055451e57" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_a4c3c7e3-df4a-44b8-a988-3186127aa58e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_Security12bTitle_a4c3c7e3-df4a-44b8-a988-3186127aa58e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c429a34a-a132-4c86-91fc-b19187b473c5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_TradingSymbol_c429a34a-a132-4c86-91fc-b19187b473c5" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_d89d21da-65eb-47d7-8081-7b3da1e697be" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_SecurityExchangeName_d89d21da-65eb-47d7-8081-7b3da1e697be" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_7ec48955-8198-4465-8308-739c90ebb116" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_7ec48955-8198-4465-8308-739c90ebb116" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_472fc9d6-8392-45b3-8851-ca3a3ac11659" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityVoluntaryFilers_472fc9d6-8392-45b3-8851-ca3a3ac11659" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_45ba78cd-741b-47ef-a72a-66a0fe63f2e6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityCurrentReportingStatus_45ba78cd-741b-47ef-a72a-66a0fe63f2e6" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_2f736cd8-a401-4b60-8cec-a6a3ed9a5d74" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityInteractiveDataCurrent_2f736cd8-a401-4b60-8cec-a6a3ed9a5d74" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_55a684c9-fda6-4d8f-b6f1-0ced632d1fcd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityFilerCategory_55a684c9-fda6-4d8f-b6f1-0ced632d1fcd" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_c09cb969-2c97-4cf2-8fbb-74ffc9640fe3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntitySmallBusiness_c09cb969-2c97-4cf2-8fbb-74ffc9640fe3" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_1a46f7c2-7ce8-4da8-852b-cecddca853a7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityEmergingGrowthCompany_1a46f7c2-7ce8-4da8-852b-cecddca853a7" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_e39653cc-5f45-421b-bafd-c4b8d7cca5e6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_IcfrAuditorAttestationFlag_e39653cc-5f45-421b-bafd-c4b8d7cca5e6" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_b267f22f-f636-4ea2-a551-514001a16717" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_b267f22f-f636-4ea2-a551-514001a16717" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_ad7e7dcc-eef1-40dc-823a-06a601d2c9c9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityShellCompany_ad7e7dcc-eef1-40dc-823a-06a601d2c9c9" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_1474abfa-38b6-4a6e-8660-b379bd01224a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityPublicFloat_1474abfa-38b6-4a6e-8660-b379bd01224a" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_7c21cea6-9947-480d-af21-39b355c3c281" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_7c21cea6-9947-480d-af21-39b355c3c281" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_2415490d-6dc2-4977-ac08-b4ca580c805d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_2415490d-6dc2-4977-ac08-b4ca580c805d" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_bd34deff-07d6-44d8-b89a-19aac1c51266" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityCentralIndexKey_bd34deff-07d6-44d8-b89a-19aac1c51266" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_f8944bed-e6b5-4aea-8ed5-63cea8e41d9a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentFiscalYearFocus_f8944bed-e6b5-4aea-8ed5-63cea8e41d9a" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e5cd3a1c-bba5-4d8a-ae7b-f6de1fdbdb1f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e5cd3a1c-bba5-4d8a-ae7b-f6de1fdbdb1f" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a23d30b1-6936-449f-ab5b-0ba1884e32fb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_AmendmentFlag_a23d30b1-6936-449f-ab5b-0ba1884e32fb" xlink:type="arc" order="34"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AuditInformation" xlink:type="simple" xlink:href="cms-20231231.xsd#AuditInformation"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_a7792c6e-bc29-4f5a-ba6b-a4b40bd96275" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_90288c32-c0fd-45bf-8189-15adee77295f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_a7792c6e-bc29-4f5a-ba6b-a4b40bd96275" xlink:to="loc_dei_DocumentInformationTable_90288c32-c0fd-45bf-8189-15adee77295f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_58205c83-6887-4f01-901a-bc0141424058" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_90288c32-c0fd-45bf-8189-15adee77295f" xlink:to="loc_dei_LegalEntityAxis_58205c83-6887-4f01-901a-bc0141424058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_58205c83-6887-4f01-901a-bc0141424058_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_58205c83-6887-4f01-901a-bc0141424058" xlink:to="loc_dei_EntityDomain_58205c83-6887-4f01-901a-bc0141424058_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3573bea7-1643-4efe-9c06-459314fa4687" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_58205c83-6887-4f01-901a-bc0141424058" xlink:to="loc_dei_EntityDomain_3573bea7-1643-4efe-9c06-459314fa4687" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b2ec41fc-0319-442d-ac5f-655aee8673c6" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3573bea7-1643-4efe-9c06-459314fa4687" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b2ec41fc-0319-442d-ac5f-655aee8673c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_e644c6e4-b538-47b5-8054-c134f59e7def" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a7792c6e-bc29-4f5a-ba6b-a4b40bd96275" xlink:to="loc_dei_AuditorFirmId_e644c6e4-b538-47b5-8054-c134f59e7def" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_c01db421-f6f0-42b2-b90c-ddf0c166c8e2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a7792c6e-bc29-4f5a-ba6b-a4b40bd96275" xlink:to="loc_dei_AuditorName_c01db421-f6f0-42b2-b90c-ddf0c166c8e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_4dfd7b2d-061e-4963-a7c3-7609ee2f2f1e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a7792c6e-bc29-4f5a-ba6b-a4b40bd96275" xlink:to="loc_dei_AuditorLocation_4dfd7b2d-061e-4963-a7c3-7609ee2f2f1e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1ec1697f-f3dc-4019-af36-9cb370d0ffa1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_StatementTable_1ec1697f-f3dc-4019-af36-9cb370d0ffa1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8efc28b5-bd5a-4a45-9c4d-5c6465fd23ff" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1ec1697f-f3dc-4019-af36-9cb370d0ffa1" xlink:to="loc_srt_ProductOrServiceAxis_8efc28b5-bd5a-4a45-9c4d-5c6465fd23ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8efc28b5-bd5a-4a45-9c4d-5c6465fd23ff_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_8efc28b5-bd5a-4a45-9c4d-5c6465fd23ff" xlink:to="loc_srt_ProductsAndServicesDomain_8efc28b5-bd5a-4a45-9c4d-5c6465fd23ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e3ae8ecb-8bd3-42d5-9945-d725ab83a984" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_8efc28b5-bd5a-4a45-9c4d-5c6465fd23ff" xlink:to="loc_srt_ProductsAndServicesDomain_e3ae8ecb-8bd3-42d5-9945-d725ab83a984" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_d81fffaa-814e-43bd-8edd-f370b0b28640" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e3ae8ecb-8bd3-42d5-9945-d725ab83a984" xlink:to="loc_us-gaap_ElectricityPurchasedMember_d81fffaa-814e-43bd-8edd-f370b0b28640" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember_2037be0b-c389-42f6-aefe-fde5549c390a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e3ae8ecb-8bd3-42d5-9945-d725ab83a984" xlink:to="loc_us-gaap_OilAndGasPurchasedMember_2037be0b-c389-42f6-aefe-fde5549c390a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_27c0389e-ad4a-4ae8-ad62-2c9c62c62de8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1ec1697f-f3dc-4019-af36-9cb370d0ffa1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_27c0389e-ad4a-4ae8-ad62-2c9c62c62de8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_27c0389e-ad4a-4ae8-ad62-2c9c62c62de8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_27c0389e-ad4a-4ae8-ad62-2c9c62c62de8" xlink:to="loc_us-gaap_RelatedPartyDomain_27c0389e-ad4a-4ae8-ad62-2c9c62c62de8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_eb04b498-4bc7-41b4-992c-ee873e9f61fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_27c0389e-ad4a-4ae8-ad62-2c9c62c62de8" xlink:to="loc_us-gaap_RelatedPartyDomain_eb04b498-4bc7-41b4-992c-ee873e9f61fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_92d48c24-9f70-4334-99f4-c400a72c4978" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_eb04b498-4bc7-41b4-992c-ee873e9f61fc" xlink:to="loc_us-gaap_RelatedPartyMember_92d48c24-9f70-4334-99f4-c400a72c4978" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_90900e3a-937d-4b7c-9ce8-3667a1afa549" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_eb04b498-4bc7-41b4-992c-ee873e9f61fc" xlink:to="loc_us-gaap_NonrelatedPartyMember_90900e3a-937d-4b7c-9ce8-3667a1afa549" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_9fad91ae-6e1b-48d9-84f7-0bb69e5d5f02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_Revenues_9fad91ae-6e1b-48d9-84f7-0bb69e5d5f02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_3439ca5c-100c-4a1d-8317-6680aa7e3e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FuelCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:to="loc_us-gaap_FuelCosts_3439ca5c-100c-4a1d-8317-6680aa7e3e0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_666f8f17-1fb3-43b4-a15f-2a81146cd253" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_666f8f17-1fb3-43b4-a15f-2a81146cd253" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_6307b181-70d9-4806-a31b-d47fd0970425" xlink:href="cms-20231231.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:to="loc_cms_PurchasedPowerRelatedParties_6307b181-70d9-4806-a31b-d47fd0970425" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_a790b403-ab12-407e-a5ca-3a34be375285" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_a790b403-ab12-407e-a5ca-3a34be375285" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_cada4ac5-a340-4258-b16e-e3fb99d941bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_cada4ac5-a340-4258-b16e-e3fb99d941bd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_2f3151b3-68db-40ea-b885-591795ebaa88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_2f3151b3-68db-40ea-b885-591795ebaa88" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_27cbfb08-b0bb-4cb3-b564-92798e9a413d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:to="loc_us-gaap_CostsAndExpenses_27cbfb08-b0bb-4cb3-b564-92798e9a413d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b2ebfa3c-e089-4e05-aebc-c2c8b16d4979" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_OperatingIncomeLoss_b2ebfa3c-e089-4e05-aebc-c2c8b16d4979" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_f245a029-7425-4fa4-a698-da43c6925e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_f245a029-7425-4fa4-a698-da43c6925e4d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_eb381659-70d4-4f35-8423-f6ad80acf3bd" xlink:href="cms-20231231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_f245a029-7425-4fa4-a698-da43c6925e4d" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_eb381659-70d4-4f35-8423-f6ad80acf3bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_25b8ff15-faea-4c39-a8ce-1ddad7324f70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_f245a029-7425-4fa4-a698-da43c6925e4d" xlink:to="loc_us-gaap_OtherNonoperatingIncome_25b8ff15-faea-4c39-a8ce-1ddad7324f70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_da4d7721-4ed0-411c-925d-963efd94a9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_f245a029-7425-4fa4-a698-da43c6925e4d" xlink:to="loc_us-gaap_OtherNonoperatingExpense_da4d7721-4ed0-411c-925d-963efd94a9d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_75c5d5c4-6070-4735-8c15-df36252ab5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_f245a029-7425-4fa4-a698-da43c6925e4d" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_75c5d5c4-6070-4735-8c15-df36252ab5cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_eea45d26-1f6b-411b-a55c-3a2f827ee4b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_InterestExpenseAbstract_eea45d26-1f6b-411b-a55c-3a2f827ee4b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_f692e613-570f-4c66-8701-a7353676e34a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_eea45d26-1f6b-411b-a55c-3a2f827ee4b8" xlink:to="loc_us-gaap_InterestExpenseDebt_f692e613-570f-4c66-8701-a7353676e34a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_fbd50bce-178f-4fc5-a8bf-738aa03b55ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_eea45d26-1f6b-411b-a55c-3a2f827ee4b8" xlink:to="loc_us-gaap_InterestExpenseOther_fbd50bce-178f-4fc5-a8bf-738aa03b55ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_66d33587-84cb-46aa-8597-7995401e24ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_eea45d26-1f6b-411b-a55c-3a2f827ee4b8" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_66d33587-84cb-46aa-8597-7995401e24ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_24e7001b-5110-45d8-9458-78613d63cd21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_eea45d26-1f6b-411b-a55c-3a2f827ee4b8" xlink:to="loc_us-gaap_InterestExpense_24e7001b-5110-45d8-9458-78613d63cd21" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_00d833d9-1ad7-4b06-a3e1-fb379bf7105e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_00d833d9-1ad7-4b06-a3e1-fb379bf7105e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6d7da9bd-4ebb-4582-9ecc-01be16a8ebf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6d7da9bd-4ebb-4582-9ecc-01be16a8ebf2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_34e77e24-5c71-48fa-84df-924796099627" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_34e77e24-5c71-48fa-84df-924796099627" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b3c190e7-81fa-4e5a-81c0-5c341e0e40a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b3c190e7-81fa-4e5a-81c0-5c341e0e40a3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_99f787c2-7a92-4712-b758-7105272d9969" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_ProfitLoss_99f787c2-7a92-4712-b758-7105272d9969" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_6d5c199b-8082-4156-995d-0b1367980652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_6d5c199b-8082-4156-995d-0b1367980652" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_073e9169-cc36-482a-aff5-bae84a9b9fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_NetIncomeLoss_073e9169-cc36-482a-aff5-bae84a9b9fa8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_4a31c791-ce6a-47fc-81b2-20793af42908" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_4a31c791-ce6a-47fc-81b2-20793af42908" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_7b404552-ee58-4414-a36b-53434d3b3497" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_7b404552-ee58-4414-a36b-53434d3b3497" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_b0f8d524-a0c7-4695-9d0e-4ab0c55e2ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_b0f8d524-a0c7-4695-9d0e-4ab0c55e2ee8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_876e423d-22c2-4e3e-8b74-da74b88e99c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_b0f8d524-a0c7-4695-9d0e-4ab0c55e2ee8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_876e423d-22c2-4e3e-8b74-da74b88e99c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_667f56d4-bf6c-42a9-b730-e726a217455c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_b0f8d524-a0c7-4695-9d0e-4ab0c55e2ee8" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_667f56d4-bf6c-42a9-b730-e726a217455c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6b341beb-2722-40d0-8190-9cc96fcd50fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_b0f8d524-a0c7-4695-9d0e-4ab0c55e2ee8" xlink:to="loc_us-gaap_EarningsPerShareBasic_6b341beb-2722-40d0-8190-9cc96fcd50fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_6c658764-0cb4-4994-a46e-6024e411ffa1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_6c658764-0cb4-4994-a46e-6024e411ffa1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_49bea843-5ff2-45c3-ab32-ea3232c07ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_6c658764-0cb4-4994-a46e-6024e411ffa1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_49bea843-5ff2-45c3-ab32-ea3232c07ae5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_ddaf90b1-9ea3-4323-aa6e-f2f7c80b948b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_6c658764-0cb4-4994-a46e-6024e411ffa1" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_ddaf90b1-9ea3-4323-aa6e-f2f7c80b948b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ba72cfcf-448e-47bc-804c-bd9fbf17dcef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_6c658764-0cb4-4994-a46e-6024e411ffa1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ba72cfcf-448e-47bc-804c-bd9fbf17dcef" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_68e55a63-c743-4505-8c5c-e7a9d16ab3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_us-gaap_StatementTable_68e55a63-c743-4505-8c5c-e7a9d16ab3e1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_bc9efc7d-b431-4313-ac3c-522df98709be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_68e55a63-c743-4505-8c5c-e7a9d16ab3e1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_bc9efc7d-b431-4313-ac3c-522df98709be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bc9efc7d-b431-4313-ac3c-522df98709be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_bc9efc7d-b431-4313-ac3c-522df98709be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bc9efc7d-b431-4313-ac3c-522df98709be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3d86275e-1324-42ad-87a0-b3eb75e9944a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_bc9efc7d-b431-4313-ac3c-522df98709be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3d86275e-1324-42ad-87a0-b3eb75e9944a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OngoingCapitalExpendituresMember_e6580c5e-df4b-4b81-a568-817f0c2da56a" xlink:href="cms-20231231.xsd#cms_OngoingCapitalExpendituresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3d86275e-1324-42ad-87a0-b3eb75e9944a" xlink:to="loc_cms_OngoingCapitalExpendituresMember_e6580c5e-df4b-4b81-a568-817f0c2da56a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CovertPlantAcquisitionMember_c915d54e-eb38-405b-8716-a6f1f0dd1253" xlink:href="cms-20231231.xsd#cms_CovertPlantAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3d86275e-1324-42ad-87a0-b3eb75e9944a" xlink:to="loc_cms_CovertPlantAcquisitionMember_c915d54e-eb38-405b-8716-a6f1f0dd1253" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e9f9ac8c-b87d-4848-a368-7c36ec8a0ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e9f9ac8c-b87d-4848-a368-7c36ec8a0ba5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_853fa075-053f-4ac4-8c89-e961da5cc7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e9f9ac8c-b87d-4848-a368-7c36ec8a0ba5" xlink:to="loc_us-gaap_ProfitLoss_853fa075-053f-4ac4-8c89-e961da5cc7f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e9f9ac8c-b87d-4848-a368-7c36ec8a0ba5" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_09350e54-be30-4fe3-acff-d9d66fae0764" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_09350e54-be30-4fe3-acff-d9d66fae0764" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b0c52dc5-2e08-4ea9-bea1-f3eec1b8d875" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b0c52dc5-2e08-4ea9-bea1-f3eec1b8d875" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_e3234de1-79bf-490c-9c97-7f219420e197" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_e3234de1-79bf-490c-9c97-7f219420e197" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_f8fb35cb-ff33-4e06-8879-aa4889caab9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_f8fb35cb-ff33-4e06-8879-aa4889caab9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_64229ca0-50e6-4503-8d86-ba6160f7dd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_64229ca0-50e6-4503-8d86-ba6160f7dd6f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_43702430-9a8c-4328-b68d-81ab718fb3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_43702430-9a8c-4328-b68d-81ab718fb3e3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_7e5373f0-73eb-4fbd-b052-135eb448dda7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_7e5373f0-73eb-4fbd-b052-135eb448dda7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_19112e97-76cc-4ff1-9ad0-495c26699111" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e9f9ac8c-b87d-4848-a368-7c36ec8a0ba5" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_19112e97-76cc-4ff1-9ad0-495c26699111" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_2ded69ee-3ba2-4c05-a3fc-06523c6c5147" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_19112e97-76cc-4ff1-9ad0-495c26699111" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_2ded69ee-3ba2-4c05-a3fc-06523c6c5147" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_7fc0f977-1387-4c07-92c7-acee8f62fa1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_19112e97-76cc-4ff1-9ad0-495c26699111" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_7fc0f977-1387-4c07-92c7-acee8f62fa1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_17c57c7b-8275-483a-af0a-59578f6e2ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_19112e97-76cc-4ff1-9ad0-495c26699111" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_17c57c7b-8275-483a-af0a-59578f6e2ba3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_14247cab-fa46-4d17-bc0d-addd42067bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_19112e97-76cc-4ff1-9ad0-495c26699111" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_14247cab-fa46-4d17-bc0d-addd42067bc4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_005370d9-169e-42bc-92b9-2dca92a1d58f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_19112e97-76cc-4ff1-9ad0-495c26699111" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_005370d9-169e-42bc-92b9-2dca92a1d58f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89b5198c-5324-47d8-bf35-1db5a808aa1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e9f9ac8c-b87d-4848-a368-7c36ec8a0ba5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89b5198c-5324-47d8-bf35-1db5a808aa1a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71cd329f-66c2-4230-a744-9cac3ba65332" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71cd329f-66c2-4230-a744-9cac3ba65332" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9389dd17-e56b-4fc6-8cbb-fd8c639a2cca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71cd329f-66c2-4230-a744-9cac3ba65332" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9389dd17-e56b-4fc6-8cbb-fd8c639a2cca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_55443141-9ff1-414c-bc8b-d68c33a2c021" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71cd329f-66c2-4230-a744-9cac3ba65332" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_55443141-9ff1-414c-bc8b-d68c33a2c021" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_56a0c520-3f00-441b-adce-f4a7eb946275" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71cd329f-66c2-4230-a744-9cac3ba65332" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_56a0c520-3f00-441b-adce-f4a7eb946275" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_a05b2878-3671-4d77-a46a-2c23abc9d860" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71cd329f-66c2-4230-a744-9cac3ba65332" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_a05b2878-3671-4d77-a46a-2c23abc9d860" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_46194f06-c810-44c0-acfa-33f8a791f331" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71cd329f-66c2-4230-a744-9cac3ba65332" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_46194f06-c810-44c0-acfa-33f8a791f331" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_c1ef9ec0-bfc8-492e-9c84-10567f1f5d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_c1ef9ec0-bfc8-492e-9c84-10567f1f5d4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_9f995cb6-11db-4414-ac27-c424158a5c55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_9f995cb6-11db-4414-ac27-c424158a5c55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_148bf15a-bc24-44b3-a34e-6941d533a96e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_148bf15a-bc24-44b3-a34e-6941d533a96e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_248468a9-e11c-46d2-8bc8-da66cf9b8324" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_248468a9-e11c-46d2-8bc8-da66cf9b8324" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_2697fa3b-1b33-4984-8ed1-03684bc8bf88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_2697fa3b-1b33-4984-8ed1-03684bc8bf88" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_2d82ba75-ff37-4997-b2de-120cf9ca585e" xlink:href="cms-20231231.xsd#cms_PaymentsOfOrdinaryDividendsCommonAndPreferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_2d82ba75-ff37-4997-b2de-120cf9ca585e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_a5331573-6e1f-4b8b-a04e-25eccb41bd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_a5331573-6e1f-4b8b-a04e-25eccb41bd6c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_8d087637-c23f-4abc-9476-01195703f2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_8d087637-c23f-4abc-9476-01195703f2dd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_815903fc-937e-4b42-a46e-791e618b928a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_815903fc-937e-4b42-a46e-791e618b928a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_20d15a80-7911-423a-a04f-f3a59eaba5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_20d15a80-7911-423a-a04f-f3a59eaba5c0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ad8ed69-46ec-4950-9b11-6e06d0f4dbe9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ad8ed69-46ec-4950-9b11-6e06d0f4dbe9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b14f8614-041e-46ee-b68e-ee6e257c106a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b14f8614-041e-46ee-b68e-ee6e257c106a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c9b920b0-ada4-4bc0-923b-090162cd1c09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c9b920b0-ada4-4bc0-923b-090162cd1c09" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_43633fda-d3ec-444a-9ff3-6b7e2caae670" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract_618c4f75-3be7-4039-87ae-095572473626" xlink:href="cms-20231231.xsd#cms_CashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_cms_CashTransactionsAbstract_618c4f75-3be7-4039-87ae-095572473626" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_dce95aad-5e44-4aed-9736-9abb90f890ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashTransactionsAbstract_618c4f75-3be7-4039-87ae-095572473626" xlink:to="loc_us-gaap_InterestPaidNet_dce95aad-5e44-4aed-9736-9abb90f890ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_486217e5-c456-4e36-ba26-93aa874f436b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashTransactionsAbstract_618c4f75-3be7-4039-87ae-095572473626" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_486217e5-c456-4e36-ba26-93aa874f436b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_c30e4ed6-c713-4069-bdff-a46c25985127" xlink:href="cms-20231231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_cms_NonCashTransactionsAbstract_c30e4ed6-c713-4069-bdff-a46c25985127" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_10438a69-b2bc-4024-b0d0-2ab102db77c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_NonCashTransactionsAbstract_c30e4ed6-c713-4069-bdff-a46c25985127" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_10438a69-b2bc-4024-b0d0-2ab102db77c9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a7e23423-7a8d-4a9c-af25-afa4e9335dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a69e8ebe-303d-4157-9f2b-1720cfb871b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a7e23423-7a8d-4a9c-af25-afa4e9335dbf" xlink:to="loc_us-gaap_StatementTable_a69e8ebe-303d-4157-9f2b-1720cfb871b6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_688f4d17-8927-478b-aa37-0e93d3e1590c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a69e8ebe-303d-4157-9f2b-1720cfb871b6" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_688f4d17-8927-478b-aa37-0e93d3e1590c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_688f4d17-8927-478b-aa37-0e93d3e1590c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_688f4d17-8927-478b-aa37-0e93d3e1590c" xlink:to="loc_us-gaap_RelatedPartyDomain_688f4d17-8927-478b-aa37-0e93d3e1590c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_1feb12ae-bac8-4e7b-b003-55241cca6ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_688f4d17-8927-478b-aa37-0e93d3e1590c" xlink:to="loc_us-gaap_RelatedPartyDomain_1feb12ae-bac8-4e7b-b003-55241cca6ed5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_1ed8fbf9-608a-49e1-b36a-fca4c09c918f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1feb12ae-bac8-4e7b-b003-55241cca6ed5" xlink:to="loc_us-gaap_NonrelatedPartyMember_1ed8fbf9-608a-49e1-b36a-fca4c09c918f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_b9a78421-9c92-4e31-b18a-c755cd343b39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1feb12ae-bac8-4e7b-b003-55241cca6ed5" xlink:to="loc_us-gaap_RelatedPartyMember_b9a78421-9c92-4e31-b18a-c755cd343b39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_4ed0f285-d4ba-4a77-8176-d48a20e40903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a7e23423-7a8d-4a9c-af25-afa4e9335dbf" xlink:to="loc_us-gaap_AssetsAbstract_4ed0f285-d4ba-4a77-8176-d48a20e40903" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4ed0f285-d4ba-4a77-8176-d48a20e40903" xlink:to="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3b94bb50-aea8-4f4f-a38a-23b68f37a86e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3b94bb50-aea8-4f4f-a38a-23b68f37a86e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e224e74b-c62b-478d-96c7-22186adbafe3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e224e74b-c62b-478d-96c7-22186adbafe3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_37d9c82d-2579-408f-8aa6-9f415b1cf99c" xlink:href="cms-20231231.xsd#cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_37d9c82d-2579-408f-8aa6-9f415b1cf99c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_fc1b977f-60e9-4673-b3ae-a41d02cdd058" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_fc1b977f-60e9-4673-b3ae-a41d02cdd058" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_8735093e-3632-4346-9543-4ddb38557db3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_us-gaap_InventoryNetAbstract_8735093e-3632-4346-9543-4ddb38557db3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_611321b1-1cd5-464f-ba6f-9e51331d9e63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_8735093e-3632-4346-9543-4ddb38557db3" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_611321b1-1cd5-464f-ba6f-9e51331d9e63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_1e97311e-46dd-4460-953d-71dd8ca7e5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventorySupplies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_8735093e-3632-4346-9543-4ddb38557db3" xlink:to="loc_us-gaap_OtherInventorySupplies_1e97311e-46dd-4460-953d-71dd8ca7e5f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_8f58d558-4b92-4ccd-8ba6-661af32a4a76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_8735093e-3632-4346-9543-4ddb38557db3" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_8f58d558-4b92-4ccd-8ba6-661af32a4a76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_6b34f404-8df9-492b-a7cd-0169e52d6760" xlink:href="cms-20231231.xsd#cms_DeferredPropertyTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_cms_DeferredPropertyTaxes_6b34f404-8df9-492b-a7cd-0169e52d6760" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_56677db1-b8bc-4d8a-bc9e-5c95625910ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_56677db1-b8bc-4d8a-bc9e-5c95625910ea" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_295295ce-66b6-41a0-85c1-f700d1c620ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_us-gaap_OtherAssetsCurrent_295295ce-66b6-41a0-85c1-f700d1c620ef" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7c05a1df-c3cb-494c-bfc3-52efd08a6ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_us-gaap_AssetsCurrent_7c05a1df-c3cb-494c-bfc3-52efd08a6ff5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f51cffcc-5388-4e74-b3e2-023ec2f3187c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4ed0f285-d4ba-4a77-8176-d48a20e40903" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f51cffcc-5388-4e74-b3e2-023ec2f3187c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_5d8b903b-4466-4e63-8ec9-f626f3e2bb01" xlink:href="cms-20231231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f51cffcc-5388-4e74-b3e2-023ec2f3187c" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_5d8b903b-4466-4e63-8ec9-f626f3e2bb01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_82796738-6dfa-469c-8613-6855058cff52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f51cffcc-5388-4e74-b3e2-023ec2f3187c" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_82796738-6dfa-469c-8613-6855058cff52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_ea6dd7c1-610f-4978-9edb-1763559e32b0" xlink:href="cms-20231231.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f51cffcc-5388-4e74-b3e2-023ec2f3187c" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_ea6dd7c1-610f-4978-9edb-1763559e32b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_c5bfc7c1-c73a-499d-8af6-f7ef60d13c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f51cffcc-5388-4e74-b3e2-023ec2f3187c" xlink:to="loc_us-gaap_ConstructionInProgressGross_c5bfc7c1-c73a-499d-8af6-f7ef60d13c1e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4cadcf90-c2ba-4f2f-8d10-f5bf04c84758" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f51cffcc-5388-4e74-b3e2-023ec2f3187c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4cadcf90-c2ba-4f2f-8d10-f5bf04c84758" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4ed0f285-d4ba-4a77-8176-d48a20e40903" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_00ffb8df-d752-4a55-955d-46a7f20b3683" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_00ffb8df-d752-4a55-955d-46a7f20b3683" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_ece482ab-9e1e-471a-8661-b0931d114aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_ece482ab-9e1e-471a-8661-b0931d114aeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_6fdf2714-4b41-4238-8448-220503aad3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:to="loc_us-gaap_EquityMethodInvestments_6fdf2714-4b41-4238-8448-220503aad3ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_760c1e46-ac74-4c22-99f9-3727d0582ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_760c1e46-ac74-4c22-99f9-3727d0582ddc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f6d2b544-a65b-4019-a024-75a0e114bb0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f6d2b544-a65b-4019-a024-75a0e114bb0e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_36282b4b-bedd-47d4-8ae3-f6f8696242ea" xlink:href="cms-20231231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_36282b4b-bedd-47d4-8ae3-f6f8696242ea" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_51efde52-a88d-4eab-ab32-8b5ac50da450" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4ed0f285-d4ba-4a77-8176-d48a20e40903" xlink:to="loc_us-gaap_Assets_51efde52-a88d-4eab-ab32-8b5ac50da450" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_edbd240b-5d95-452d-98a8-8550f4e78271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a7e23423-7a8d-4a9c-af25-afa4e9335dbf" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_edbd240b-5d95-452d-98a8-8550f4e78271" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_edbd240b-5d95-452d-98a8-8550f4e78271" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_9fae91ef-6593-4687-81a2-d17a71f8223b" xlink:href="cms-20231231.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_9fae91ef-6593-4687-81a2-d17a71f8223b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_f07fcc40-2ac0-4505-9cf1-e3d37615ffb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_us-gaap_NotesPayableCurrent_f07fcc40-2ac0-4505-9cf1-e3d37615ffb3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_725e47f3-d0fc-4c7c-9a14-be45872c0d29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_us-gaap_AccountsPayableCurrent_725e47f3-d0fc-4c7c-9a14-be45872c0d29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_75b665fa-f85f-46dc-97cb-e1ac9472fe27" xlink:href="cms-20231231.xsd#cms_AccruedRateRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_cms_AccruedRateRefunds_75b665fa-f85f-46dc-97cb-e1ac9472fe27" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_f5d6ee99-d58a-43be-822e-c5e93440858f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_f5d6ee99-d58a-43be-822e-c5e93440858f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_ecb7584f-844b-4435-a367-4aabc94cb9a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_us-gaap_TaxesPayableCurrent_ecb7584f-844b-4435-a367-4aabc94cb9a9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_2a70808f-f9ed-4856-9ebb-1b0efbb37316" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_2a70808f-f9ed-4856-9ebb-1b0efbb37316" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_60f96d51-b290-4931-b025-e76deaefee5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_60f96d51-b290-4931-b025-e76deaefee5c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_03d7b643-e82b-4469-8e11-225411bebc96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_us-gaap_LiabilitiesCurrent_03d7b643-e82b-4469-8e11-225411bebc96" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_edbd240b-5d95-452d-98a8-8550f4e78271" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e0150d4b-9204-4097-a633-a4d883ab8aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e0150d4b-9204-4097-a633-a4d883ab8aaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3e41953a-4af5-4c91-b6cf-5208ed15c2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3e41953a-4af5-4c91-b6cf-5208ed15c2dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_78ff1c7a-e3a9-45f0-ba6f-055fd7bc8b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_78ff1c7a-e3a9-45f0-ba6f-055fd7bc8b5e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_4b654cfd-cdd8-406d-aef1-c144a4766e93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_4b654cfd-cdd8-406d-aef1-c144a4766e93" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_6227944b-1758-4e59-b9ec-a9d1d88466c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_6227944b-1758-4e59-b9ec-a9d1d88466c8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_ac00609f-a2d9-4ef3-b06b-f37624a89d37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_ac00609f-a2d9-4ef3-b06b-f37624a89d37" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f228db6b-93e3-47e0-bae9-7206a558d8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f228db6b-93e3-47e0-bae9-7206a558d8e7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_6697c15d-c86a-4040-8f17-5841971b9c39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_6697c15d-c86a-4040-8f17-5841971b9c39" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_adb474fa-ad24-4206-ac00-a41e8c2dc57a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_adb474fa-ad24-4206-ac00-a41e8c2dc57a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_08481baa-b1c4-4ca8-9fee-5bc4c7f22757" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_edbd240b-5d95-452d-98a8-8550f4e78271" xlink:to="loc_us-gaap_CommitmentsAndContingencies_08481baa-b1c4-4ca8-9fee-5bc4c7f22757" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_be26752c-d424-44d3-bea8-bae78ebf1190" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_edbd240b-5d95-452d-98a8-8550f4e78271" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_be26752c-d424-44d3-bea8-bae78ebf1190" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_be26752c-d424-44d3-bea8-bae78ebf1190" xlink:to="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_fdc558b0-9a78-4744-89d2-1739ac366b19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:to="loc_us-gaap_CommonStockValue_fdc558b0-9a78-4744-89d2-1739ac366b19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ba56ac31-8683-4cd1-9542-3967e543a659" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ba56ac31-8683-4cd1-9542-3967e543a659" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0351b1bb-87e1-44b3-9c66-d2184ab30314" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0351b1bb-87e1-44b3-9c66-d2184ab30314" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c26023ed-a0d8-47c7-bb0b-0d53b0526443" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c26023ed-a0d8-47c7-bb0b-0d53b0526443" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_539e3f8d-e008-44a5-afdc-389e0960bf63" xlink:href="cms-20231231.xsd#cms_CommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:to="loc_cms_CommonStockholdersEquity_539e3f8d-e008-44a5-afdc-389e0960bf63" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4c7b0887-a95d-4b37-a5f0-e7c05522c96f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:to="loc_us-gaap_PreferredStockValue_4c7b0887-a95d-4b37-a5f0-e7c05522c96f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b7e51b3a-60bc-446f-af4f-5cf17c874527" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:to="loc_us-gaap_StockholdersEquity_b7e51b3a-60bc-446f-af4f-5cf17c874527" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_bc9021db-93ec-47fa-98b1-0ea2215bf9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_be26752c-d424-44d3-bea8-bae78ebf1190" xlink:to="loc_us-gaap_MinorityInterest_bc9021db-93ec-47fa-98b1-0ea2215bf9f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8096edff-237e-4dc7-a292-d11aef699e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_be26752c-d424-44d3-bea8-bae78ebf1190" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8096edff-237e-4dc7-a292-d11aef699e7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_333c3d29-111e-4c92-911b-d11bf5933789" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_edbd240b-5d95-452d-98a8-8550f4e78271" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_333c3d29-111e-4c92-911b-d11bf5933789" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_108313e2-c078-41d9-adca-050ac35ca2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_11125538-c0d7-469b-be8d-c9966d5e1726" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_108313e2-c078-41d9-adca-050ac35ca2a9" xlink:to="loc_us-gaap_StatementTable_11125538-c0d7-469b-be8d-c9966d5e1726" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e74c8eeb-23e8-4f34-8bbc-9682dbab0f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_11125538-c0d7-469b-be8d-c9966d5e1726" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e74c8eeb-23e8-4f34-8bbc-9682dbab0f9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e74c8eeb-23e8-4f34-8bbc-9682dbab0f9d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e74c8eeb-23e8-4f34-8bbc-9682dbab0f9d" xlink:to="loc_us-gaap_ClassOfStockDomain_e74c8eeb-23e8-4f34-8bbc-9682dbab0f9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8f74c920-a0c0-4325-8234-53e1233361c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e74c8eeb-23e8-4f34-8bbc-9682dbab0f9d" xlink:to="loc_us-gaap_ClassOfStockDomain_8f74c920-a0c0-4325-8234-53e1233361c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_5ae266f2-f092-40d5-b284-78e9c264744f" xlink:href="cms-20231231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8f74c920-a0c0-4325-8234-53e1233361c3" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_5ae266f2-f092-40d5-b284-78e9c264744f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d0b1dc0d-8c15-4641-bdb4-53dfe9ac51fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_108313e2-c078-41d9-adca-050ac35ca2a9" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d0b1dc0d-8c15-4641-bdb4-53dfe9ac51fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_5d78ab8b-b61a-4f34-9ff3-e336613aecd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_108313e2-c078-41d9-adca-050ac35ca2a9" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_5d78ab8b-b61a-4f34-9ff3-e336613aecd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f93a4ad4-de6c-41e8-a776-0507b88cf815" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_108313e2-c078-41d9-adca-050ac35ca2a9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f93a4ad4-de6c-41e8-a776-0507b88cf815" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2e8bfe8f-996a-4f11-9e15-1977d07fc527" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_108313e2-c078-41d9-adca-050ac35ca2a9" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2e8bfe8f-996a-4f11-9e15-1977d07fc527" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_442d604e-edbb-4411-8f8c-6c6dfeb3ff8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_108313e2-c078-41d9-adca-050ac35ca2a9" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_442d604e-edbb-4411-8f8c-6c6dfeb3ff8e" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d9f80356-b216-4468-ac37-f0d951c0fd92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8e6f6907-3d66-4e60-8940-05843c5dd412" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d9f80356-b216-4468-ac37-f0d951c0fd92" xlink:to="loc_us-gaap_StatementTable_8e6f6907-3d66-4e60-8940-05843c5dd412" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b15e940f-c8a3-4290-a912-b8e80a68f6fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8e6f6907-3d66-4e60-8940-05843c5dd412" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b15e940f-c8a3-4290-a912-b8e80a68f6fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b15e940f-c8a3-4290-a912-b8e80a68f6fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b15e940f-c8a3-4290-a912-b8e80a68f6fe" xlink:to="loc_us-gaap_EquityComponentDomain_b15e940f-c8a3-4290-a912-b8e80a68f6fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b15e940f-c8a3-4290-a912-b8e80a68f6fe" xlink:to="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3c289ebd-796e-40e4-ad00-7d84367ce4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:to="loc_us-gaap_CommonStockMember_3c289ebd-796e-40e4-ad00-7d84367ce4d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_51970229-4c02-4d0d-af37-8c7c7d209d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_51970229-4c02-4d0d-af37-8c7c7d209d2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ae1fae0-aa75-47aa-ae14-4c2e26625243" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ae1fae0-aa75-47aa-ae14-4c2e26625243" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_48814425-0933-4e82-8047-a963daa9121e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ae1fae0-aa75-47aa-ae14-4c2e26625243" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_48814425-0933-4e82-8047-a963daa9121e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_555fbaf5-7e35-4a26-b074-47de64c5e338" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ae1fae0-aa75-47aa-ae14-4c2e26625243" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_555fbaf5-7e35-4a26-b074-47de64c5e338" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_8b06471c-8d53-420a-8e92-6bb4adf68834" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:to="loc_us-gaap_RetainedEarningsMember_8b06471c-8d53-420a-8e92-6bb4adf68834" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_c3960906-1966-41c5-849f-7ff1b0a2b478" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:to="loc_us-gaap_PreferredStockMember_c3960906-1966-41c5-849f-7ff1b0a2b478" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_1c0ca8ab-9dcd-4b75-b656-b3eece9d061b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:to="loc_us-gaap_NoncontrollingInterestMember_1c0ca8ab-9dcd-4b75-b656-b3eece9d061b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d9f80356-b216-4468-ac37-f0d951c0fd92" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3cce043a-ee26-47ab-8887-3dd925d92415" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3cce043a-ee26-47ab-8887-3dd925d92415" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_40828987-ff16-4657-b43f-ec75d92aaed7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_40828987-ff16-4657-b43f-ec75d92aaed7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_51de4008-cdca-405a-a35a-13fc3fa078d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_51de4008-cdca-405a-a35a-13fc3fa078d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4a0ad7df-0868-4c3e-990a-994ee0fb5de2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4a0ad7df-0868-4c3e-990a-994ee0fb5de2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_69705096-4f5a-40e4-90af-559ad1f01680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_69705096-4f5a-40e4-90af-559ad1f01680" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_ad73c196-580d-4940-ad8e-e3d9a56da5be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_ad73c196-580d-4940-ad8e-e3d9a56da5be" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_142d3c1e-f4b4-4761-9561-6fe81164605b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_142d3c1e-f4b4-4761-9561-6fe81164605b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_ecd1f295-e16c-4253-88c3-939cd7c42212" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_ecd1f295-e16c-4253-88c3-939cd7c42212" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_66f72343-ad0c-46dd-8a0e-dfb9e5e7d9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_66f72343-ad0c-46dd-8a0e-dfb9e5e7d9e7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_5f1ef363-11f0-457a-a07f-25d292ff5ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_5f1ef363-11f0-457a-a07f-25d292ff5ae7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_d7ef883c-1c2c-44ff-814a-34c502319903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_d7ef883c-1c2c-44ff-814a-34c502319903" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_9f9cf19e-1677-48db-b9f8-59daf79e1ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_9f9cf19e-1677-48db-b9f8-59daf79e1ca0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_ed180feb-f331-4bc4-a5a6-45a1b49af7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_ed180feb-f331-4bc4-a5a6-45a1b49af7d5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_43c28683-142b-451f-8598-194268f3d916" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_43c28683-142b-451f-8598-194268f3d916" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_64090517-e499-46a6-b810-13af498b0f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_ProfitLoss_64090517-e499-46a6-b810-13af498b0f5b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_322e409d-736b-4c19-b7e5-a06a15727dba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_DividendsCommonStockCash_322e409d-736b-4c19-b7e5-a06a15727dba" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_b0ea8031-6125-4463-8a1b-54398dce6b70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_DividendsPreferredStockCash_b0ea8031-6125-4463-8a1b-54398dce6b70" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_fb489aea-7761-46d4-b438-681440a91c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_fb489aea-7761-46d4-b438-681440a91c3c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_e92d34a2-5882-4bb3-8114-0393fda03a7a" xlink:href="cms-20231231.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_e92d34a2-5882-4bb3-8114-0393fda03a7a" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_4d67a9d3-81e9-40b0-af13-b7e44f60f2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_4d67a9d3-81e9-40b0-af13-b7e44f60f2b3" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_87e79949-6b32-49e6-bbc0-7265c72f5962" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_fdb8c3e9-2789-408b-9086-258ae28fd299" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_f8cc4f4f-a6b9-4f81-b5bc-fd8da84f7ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d9f80356-b216-4468-ac37-f0d951c0fd92" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_f8cc4f4f-a6b9-4f81-b5bc-fd8da84f7ac6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsPerShareDeclared_d7ab9aef-6edd-476f-bd81-41d495044e92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d9f80356-b216-4468-ac37-f0d951c0fd92" xlink:to="loc_us-gaap_PreferredStockDividendsPerShareDeclared_d7ab9aef-6edd-476f-bd81-41d495044e92" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_63866e86-7bac-4b9f-a13f-89558f391d17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_StatementTable_63866e86-7bac-4b9f-a13f-89558f391d17" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7e54374b-37ba-48a0-8cce-e56e8be05b5b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_63866e86-7bac-4b9f-a13f-89558f391d17" xlink:to="loc_dei_LegalEntityAxis_7e54374b-37ba-48a0-8cce-e56e8be05b5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7e54374b-37ba-48a0-8cce-e56e8be05b5b_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7e54374b-37ba-48a0-8cce-e56e8be05b5b" xlink:to="loc_dei_EntityDomain_7e54374b-37ba-48a0-8cce-e56e8be05b5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a6a99db6-b90e-4679-84ea-20fd3f3605ac" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7e54374b-37ba-48a0-8cce-e56e8be05b5b" xlink:to="loc_dei_EntityDomain_a6a99db6-b90e-4679-84ea-20fd3f3605ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fefe20c5-28f4-4bb4-8cad-853e3c4f2bbd" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a6a99db6-b90e-4679-84ea-20fd3f3605ac" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fefe20c5-28f4-4bb4-8cad-853e3c4f2bbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fe658ad8-4bae-462e-9fae-3b6c727152a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_63866e86-7bac-4b9f-a13f-89558f391d17" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fe658ad8-4bae-462e-9fae-3b6c727152a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_fe658ad8-4bae-462e-9fae-3b6c727152a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fe658ad8-4bae-462e-9fae-3b6c727152a5" xlink:to="loc_us-gaap_RelatedPartyDomain_fe658ad8-4bae-462e-9fae-3b6c727152a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_950f0ccd-08f9-4bd0-a7a9-7e51db10ce2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fe658ad8-4bae-462e-9fae-3b6c727152a5" xlink:to="loc_us-gaap_RelatedPartyDomain_950f0ccd-08f9-4bd0-a7a9-7e51db10ce2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_facf0e2b-043a-47f6-a1d9-bf64eec05751" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_950f0ccd-08f9-4bd0-a7a9-7e51db10ce2c" xlink:to="loc_us-gaap_RelatedPartyMember_facf0e2b-043a-47f6-a1d9-bf64eec05751" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_498f56dd-368c-4f6d-9284-c29cca725056" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_950f0ccd-08f9-4bd0-a7a9-7e51db10ce2c" xlink:to="loc_us-gaap_NonrelatedPartyMember_498f56dd-368c-4f6d-9284-c29cca725056" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ee5df300-39ec-4612-a384-47b46fe6e903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_Revenues_ee5df300-39ec-4612-a384-47b46fe6e903" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_6fd58e8b-9840-4622-a1e1-2ef14198abf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_6fd58e8b-9840-4622-a1e1-2ef14198abf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_bf92a664-427c-4709-aa52-f2a2706fd799" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_bf92a664-427c-4709-aa52-f2a2706fd799" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_17f88306-7f5b-4403-896b-7dd1be040f76" xlink:href="cms-20231231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_17f88306-7f5b-4403-896b-7dd1be040f76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_64268d22-7c6d-42a6-befc-bb957a15a3eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_64268d22-7c6d-42a6-befc-bb957a15a3eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_ccf1b12c-b8b7-4b79-afee-4ab41da3a8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_ccf1b12c-b8b7-4b79-afee-4ab41da3a8a7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_a7d94d97-782e-4565-9e0b-84ec8d37e3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_a7d94d97-782e-4565-9e0b-84ec8d37e3b0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_8f284788-320e-4cc6-9f7e-ac713851fae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_8f284788-320e-4cc6-9f7e-ac713851fae5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_e77f0e25-5436-401f-addd-3879f6968733" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_e77f0e25-5436-401f-addd-3879f6968733" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_aa6d460a-dd52-452d-8af8-579c3d2ef8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_OperatingIncomeLoss_aa6d460a-dd52-452d-8af8-579c3d2ef8b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_2b552dca-e1ca-4191-85ad-b8d5fa21cd45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_2b552dca-e1ca-4191-85ad-b8d5fa21cd45" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_8b7e5216-a9d4-45a5-8dbf-70f075fa063d" xlink:href="cms-20231231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2b552dca-e1ca-4191-85ad-b8d5fa21cd45" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_8b7e5216-a9d4-45a5-8dbf-70f075fa063d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_73a0fb1b-e46d-485b-b05a-c99099f6829c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2b552dca-e1ca-4191-85ad-b8d5fa21cd45" xlink:to="loc_us-gaap_OtherNonoperatingIncome_73a0fb1b-e46d-485b-b05a-c99099f6829c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_653d64e1-3d73-42a8-9651-a7d471ab064d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2b552dca-e1ca-4191-85ad-b8d5fa21cd45" xlink:to="loc_us-gaap_OtherNonoperatingExpense_653d64e1-3d73-42a8-9651-a7d471ab064d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_b1b39cd4-ae05-42ec-bb5f-7fcbb38e1f53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2b552dca-e1ca-4191-85ad-b8d5fa21cd45" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_b1b39cd4-ae05-42ec-bb5f-7fcbb38e1f53" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_5dfa3b3e-5e30-495f-9b9f-f299a3dce5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_InterestExpenseAbstract_5dfa3b3e-5e30-495f-9b9f-f299a3dce5e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_4d63452f-9d28-49a5-bf7b-0b97f85ea8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_5dfa3b3e-5e30-495f-9b9f-f299a3dce5e6" xlink:to="loc_us-gaap_InterestExpenseDebt_4d63452f-9d28-49a5-bf7b-0b97f85ea8b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_9d64a72c-b89e-4522-b2c4-94a85a1e88e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_5dfa3b3e-5e30-495f-9b9f-f299a3dce5e6" xlink:to="loc_us-gaap_InterestExpenseOther_9d64a72c-b89e-4522-b2c4-94a85a1e88e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_adf14a59-f534-4052-8ee9-7349ef37b91a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_5dfa3b3e-5e30-495f-9b9f-f299a3dce5e6" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_adf14a59-f534-4052-8ee9-7349ef37b91a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_730a00ac-b257-4a73-9a83-49fed9951db4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_5dfa3b3e-5e30-495f-9b9f-f299a3dce5e6" xlink:to="loc_us-gaap_InterestExpense_730a00ac-b257-4a73-9a83-49fed9951db4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b995724d-0394-45e4-bffa-0b52734e10c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b995724d-0394-45e4-bffa-0b52734e10c0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_59de6bf1-4fcd-4369-9bf7-d7f478a03d35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_59de6bf1-4fcd-4369-9bf7-d7f478a03d35" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_412ac409-d80f-4863-9b5f-51492ab03b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_NetIncomeLoss_412ac409-d80f-4863-9b5f-51492ab03b5f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_9811470d-18f4-45f8-b768-60bd128457b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_9811470d-18f4-45f8-b768-60bd128457b6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0d5cebf8-16ac-41b4-93f6-d73134e11976" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0d5cebf8-16ac-41b4-93f6-d73134e11976" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_96d3dfb6-0b96-424c-8b8f-1640cbd7496a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4c1005b9-71b3-49e7-8d3e-528778e051a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_96d3dfb6-0b96-424c-8b8f-1640cbd7496a" xlink:to="loc_us-gaap_StatementTable_4c1005b9-71b3-49e7-8d3e-528778e051a2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ec26a61d-f772-4991-ab26-e498ade62172" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4c1005b9-71b3-49e7-8d3e-528778e051a2" xlink:to="loc_dei_LegalEntityAxis_ec26a61d-f772-4991-ab26-e498ade62172" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ec26a61d-f772-4991-ab26-e498ade62172_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ec26a61d-f772-4991-ab26-e498ade62172" xlink:to="loc_dei_EntityDomain_ec26a61d-f772-4991-ab26-e498ade62172_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eaf3c009-b851-4f99-a00f-031158d14ba6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ec26a61d-f772-4991-ab26-e498ade62172" xlink:to="loc_dei_EntityDomain_eaf3c009-b851-4f99-a00f-031158d14ba6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e9081922-3fd8-4efa-9cd5-f12bc7850d22" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_eaf3c009-b851-4f99-a00f-031158d14ba6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e9081922-3fd8-4efa-9cd5-f12bc7850d22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_547d1df2-a19a-49cb-a289-382707306ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_96d3dfb6-0b96-424c-8b8f-1640cbd7496a" xlink:to="loc_us-gaap_NetIncomeLoss_547d1df2-a19a-49cb-a289-382707306ef1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_9d78c373-1d8b-4a84-8413-696daf026940" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_96d3dfb6-0b96-424c-8b8f-1640cbd7496a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_9d78c373-1d8b-4a84-8413-696daf026940" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_944bd4c3-69b8-418b-9d1a-93be7cbc33c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_9d78c373-1d8b-4a84-8413-696daf026940" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_944bd4c3-69b8-418b-9d1a-93be7cbc33c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_b69f8632-901e-4483-a95b-9263474ea803" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_9d78c373-1d8b-4a84-8413-696daf026940" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_b69f8632-901e-4483-a95b-9263474ea803" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7d355bd9-cd26-4cba-b68e-05a55258bebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_96d3dfb6-0b96-424c-8b8f-1640cbd7496a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7d355bd9-cd26-4cba-b68e-05a55258bebd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_49da413c-f788-4293-b289-2640ea95ea62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_96d3dfb6-0b96-424c-8b8f-1640cbd7496a" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_49da413c-f788-4293-b289-2640ea95ea62" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_226a2b03-9cd5-44ab-8b5c-a95b9cf7552c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c0ffde4e-a8b5-4378-8bfa-1fd32174e43f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_226a2b03-9cd5-44ab-8b5c-a95b9cf7552c" xlink:to="loc_us-gaap_StatementTable_c0ffde4e-a8b5-4378-8bfa-1fd32174e43f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4627e4dc-d34a-4c01-beb2-61b312905b34" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c0ffde4e-a8b5-4378-8bfa-1fd32174e43f" xlink:to="loc_dei_LegalEntityAxis_4627e4dc-d34a-4c01-beb2-61b312905b34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4627e4dc-d34a-4c01-beb2-61b312905b34_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4627e4dc-d34a-4c01-beb2-61b312905b34" xlink:to="loc_dei_EntityDomain_4627e4dc-d34a-4c01-beb2-61b312905b34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_927de99a-f5a0-4b7f-95d0-27bb0c70079a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4627e4dc-d34a-4c01-beb2-61b312905b34" xlink:to="loc_dei_EntityDomain_927de99a-f5a0-4b7f-95d0-27bb0c70079a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2334453b-06e1-42af-a926-9081ec76498a" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_927de99a-f5a0-4b7f-95d0-27bb0c70079a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2334453b-06e1-42af-a926-9081ec76498a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_f42da027-c342-4976-a1da-b26cec399119" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_226a2b03-9cd5-44ab-8b5c-a95b9cf7552c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_f42da027-c342-4976-a1da-b26cec399119" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_1b429fb8-b405-45b7-b6e3-268eac934141" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_226a2b03-9cd5-44ab-8b5c-a95b9cf7552c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_1b429fb8-b405-45b7-b6e3-268eac934141" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a65e693a-a18f-4ead-8b21-db1de4998e51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_us-gaap_StatementTable_a65e693a-a18f-4ead-8b21-db1de4998e51" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ec52a110-2d6e-4df8-be6c-0aa7ec312ff8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a65e693a-a18f-4ead-8b21-db1de4998e51" xlink:to="loc_dei_LegalEntityAxis_ec52a110-2d6e-4df8-be6c-0aa7ec312ff8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ec52a110-2d6e-4df8-be6c-0aa7ec312ff8_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ec52a110-2d6e-4df8-be6c-0aa7ec312ff8" xlink:to="loc_dei_EntityDomain_ec52a110-2d6e-4df8-be6c-0aa7ec312ff8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eeabc2cb-dede-4431-95f6-2c09374979cb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ec52a110-2d6e-4df8-be6c-0aa7ec312ff8" xlink:to="loc_dei_EntityDomain_eeabc2cb-dede-4431-95f6-2c09374979cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c0bad5bb-053a-4900-a69a-6a2068542cf3" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_eeabc2cb-dede-4431-95f6-2c09374979cb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c0bad5bb-053a-4900-a69a-6a2068542cf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fe970e52-a876-46f3-8cff-ae8390aea3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a65e693a-a18f-4ead-8b21-db1de4998e51" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fe970e52-a876-46f3-8cff-ae8390aea3a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_fe970e52-a876-46f3-8cff-ae8390aea3a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fe970e52-a876-46f3-8cff-ae8390aea3a5" xlink:to="loc_us-gaap_RelatedPartyDomain_fe970e52-a876-46f3-8cff-ae8390aea3a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_88e6e218-59ee-40a2-9190-a72ac6dfc63b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fe970e52-a876-46f3-8cff-ae8390aea3a5" xlink:to="loc_us-gaap_RelatedPartyDomain_88e6e218-59ee-40a2-9190-a72ac6dfc63b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_9c6cf13c-4d9a-469d-8dcc-7b15f4caf941" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_88e6e218-59ee-40a2-9190-a72ac6dfc63b" xlink:to="loc_us-gaap_NonrelatedPartyMember_9c6cf13c-4d9a-469d-8dcc-7b15f4caf941" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_dd2b1c2b-c2cd-4d87-9a3c-6aef07b2fd3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_88e6e218-59ee-40a2-9190-a72ac6dfc63b" xlink:to="loc_us-gaap_RelatedPartyMember_dd2b1c2b-c2cd-4d87-9a3c-6aef07b2fd3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9439585d-e346-4f2b-a996-d24c8e6f4f58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a65e693a-a18f-4ead-8b21-db1de4998e51" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9439585d-e346-4f2b-a996-d24c8e6f4f58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9439585d-e346-4f2b-a996-d24c8e6f4f58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9439585d-e346-4f2b-a996-d24c8e6f4f58" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9439585d-e346-4f2b-a996-d24c8e6f4f58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed83a335-38b3-4aa7-b073-1ca1d03c4b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9439585d-e346-4f2b-a996-d24c8e6f4f58" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed83a335-38b3-4aa7-b073-1ca1d03c4b6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OngoingCapitalExpendituresMember_3ea0530f-ac9a-4363-bafe-497de54c3b33" xlink:href="cms-20231231.xsd#cms_OngoingCapitalExpendituresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed83a335-38b3-4aa7-b073-1ca1d03c4b6c" xlink:to="loc_cms_OngoingCapitalExpendituresMember_3ea0530f-ac9a-4363-bafe-497de54c3b33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CovertPlantAcquisitionMember_70ed15fe-d720-417f-927e-082130305591" xlink:href="cms-20231231.xsd#cms_CovertPlantAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed83a335-38b3-4aa7-b073-1ca1d03c4b6c" xlink:to="loc_cms_CovertPlantAcquisitionMember_70ed15fe-d720-417f-927e-082130305591" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ece09fb1-6090-4abc-8357-035ad0014a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ece09fb1-6090-4abc-8357-035ad0014a5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9444dffe-bcf9-4c13-b8bf-2796d79685fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ece09fb1-6090-4abc-8357-035ad0014a5d" xlink:to="loc_us-gaap_NetIncomeLoss_9444dffe-bcf9-4c13-b8bf-2796d79685fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b4e6b763-7da5-4781-821a-dad7ce712502" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ece09fb1-6090-4abc-8357-035ad0014a5d" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b4e6b763-7da5-4781-821a-dad7ce712502" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d2d84e2f-6ee3-45bb-9a5f-8c5f495a2cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b4e6b763-7da5-4781-821a-dad7ce712502" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d2d84e2f-6ee3-45bb-9a5f-8c5f495a2cdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_3e3cc209-11fb-4945-8a5c-23316ce069ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b4e6b763-7da5-4781-821a-dad7ce712502" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_3e3cc209-11fb-4945-8a5c-23316ce069ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_820eaa64-ebab-4f00-a631-cad1354f4f06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b4e6b763-7da5-4781-821a-dad7ce712502" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_820eaa64-ebab-4f00-a631-cad1354f4f06" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_00942c27-5732-440b-a87e-897bda19ee04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b4e6b763-7da5-4781-821a-dad7ce712502" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_00942c27-5732-440b-a87e-897bda19ee04" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_61dbbbba-7118-492d-b27e-4edfad476440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b4e6b763-7da5-4781-821a-dad7ce712502" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_61dbbbba-7118-492d-b27e-4edfad476440" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cd3c30eb-9971-4094-bbd1-6b97af435716" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ece09fb1-6090-4abc-8357-035ad0014a5d" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cd3c30eb-9971-4094-bbd1-6b97af435716" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_ecf37d83-efff-43a5-97ba-28709882a81b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cd3c30eb-9971-4094-bbd1-6b97af435716" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_ecf37d83-efff-43a5-97ba-28709882a81b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_3baa622c-43da-408f-b9a2-41816c174a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cd3c30eb-9971-4094-bbd1-6b97af435716" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_3baa622c-43da-408f-b9a2-41816c174a2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1f657d2a-c191-42e3-b47f-696763c4cacb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cd3c30eb-9971-4094-bbd1-6b97af435716" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1f657d2a-c191-42e3-b47f-696763c4cacb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_a6afd09a-ad5a-4c81-b3c2-957378bb3728" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cd3c30eb-9971-4094-bbd1-6b97af435716" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_a6afd09a-ad5a-4c81-b3c2-957378bb3728" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_b5cf7696-f690-412c-9e36-b7da179fe51a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cd3c30eb-9971-4094-bbd1-6b97af435716" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_b5cf7696-f690-412c-9e36-b7da179fe51a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b1b09453-aa43-4e41-b9e2-062226c0dc7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ece09fb1-6090-4abc-8357-035ad0014a5d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b1b09453-aa43-4e41-b9e2-062226c0dc7d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0af8aaf0-568f-4fc9-b054-4d3c8d8b3c07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0af8aaf0-568f-4fc9-b054-4d3c8d8b3c07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6b4e893f-8fab-4945-84f2-d7261bc79394" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0af8aaf0-568f-4fc9-b054-4d3c8d8b3c07" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6b4e893f-8fab-4945-84f2-d7261bc79394" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_cf123ce9-6482-4ed1-ade7-a9dfbcbc907c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0af8aaf0-568f-4fc9-b054-4d3c8d8b3c07" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_cf123ce9-6482-4ed1-ade7-a9dfbcbc907c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_793ad8e7-a4a3-4883-9370-cb129d0aefc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0af8aaf0-568f-4fc9-b054-4d3c8d8b3c07" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_793ad8e7-a4a3-4883-9370-cb129d0aefc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_cce654c4-b820-4750-b522-67e5ef5e381b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_cce654c4-b820-4750-b522-67e5ef5e381b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_24e8cc15-9247-496f-bf96-1dd1324a6e31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_24e8cc15-9247-496f-bf96-1dd1324a6e31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_08e75228-cb1d-4104-bb4c-d6fa393df713" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_08e75228-cb1d-4104-bb4c-d6fa393df713" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_ca388995-6646-44dc-a121-da670670e660" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_ca388995-6646-44dc-a121-da670670e660" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_4ad48612-3881-4cdf-9a57-0475e384fc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_4ad48612-3881-4cdf-9a57-0475e384fc8a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_85aec82f-c49a-4596-ba9b-95a7c4568dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_85aec82f-c49a-4596-ba9b-95a7c4568dc6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_18557268-4d7e-4909-8adf-f1decad3f118" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_18557268-4d7e-4909-8adf-f1decad3f118" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_19ccd7bc-cf5f-4a31-bcbb-3df9d966f443" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_19ccd7bc-cf5f-4a31-bcbb-3df9d966f443" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_887b157b-1226-4b1d-81e2-4c6105f1cfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_887b157b-1226-4b1d-81e2-4c6105f1cfc8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_17709bc7-0517-465b-88fc-9cf499d37e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract_7ad6952b-c91e-442f-8efd-cbc259340316" xlink:href="cms-20231231.xsd#cms_CashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_cms_CashTransactionsAbstract_7ad6952b-c91e-442f-8efd-cbc259340316" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_70f3ff6e-9d44-4d1d-a778-a0b50572ee4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashTransactionsAbstract_7ad6952b-c91e-442f-8efd-cbc259340316" xlink:to="loc_us-gaap_InterestPaidNet_70f3ff6e-9d44-4d1d-a778-a0b50572ee4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_05211778-3956-4033-a1e8-fe2d7fdd9c14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashTransactionsAbstract_7ad6952b-c91e-442f-8efd-cbc259340316" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_05211778-3956-4033-a1e8-fe2d7fdd9c14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_2594723d-8379-4cb8-8d3b-163f5e9619cb" xlink:href="cms-20231231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_cms_NonCashTransactionsAbstract_2594723d-8379-4cb8-8d3b-163f5e9619cb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9b4c7b2e-946b-4dab-9e06-ec65ef9fc34d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_NonCashTransactionsAbstract_2594723d-8379-4cb8-8d3b-163f5e9619cb" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9b4c7b2e-946b-4dab-9e06-ec65ef9fc34d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b400a3db-01cb-4198-b467-5f37c0040a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c65d1595-3507-42af-aeaa-d04db2af2949" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b400a3db-01cb-4198-b467-5f37c0040a7f" xlink:to="loc_us-gaap_StatementTable_c65d1595-3507-42af-aeaa-d04db2af2949" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_265e9b40-10e0-407c-aac2-0cf4f5401be3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c65d1595-3507-42af-aeaa-d04db2af2949" xlink:to="loc_dei_LegalEntityAxis_265e9b40-10e0-407c-aac2-0cf4f5401be3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_265e9b40-10e0-407c-aac2-0cf4f5401be3_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_265e9b40-10e0-407c-aac2-0cf4f5401be3" xlink:to="loc_dei_EntityDomain_265e9b40-10e0-407c-aac2-0cf4f5401be3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4bdfa8ef-41e2-444c-9533-46b856a8e834" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_265e9b40-10e0-407c-aac2-0cf4f5401be3" xlink:to="loc_dei_EntityDomain_4bdfa8ef-41e2-444c-9533-46b856a8e834" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a0a5abfa-efeb-4cac-bf7b-5818413c0001" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4bdfa8ef-41e2-444c-9533-46b856a8e834" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a0a5abfa-efeb-4cac-bf7b-5818413c0001" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_820f232e-6170-456a-9a09-eb81ef0fe2c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c65d1595-3507-42af-aeaa-d04db2af2949" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_820f232e-6170-456a-9a09-eb81ef0fe2c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_820f232e-6170-456a-9a09-eb81ef0fe2c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_820f232e-6170-456a-9a09-eb81ef0fe2c1" xlink:to="loc_us-gaap_RelatedPartyDomain_820f232e-6170-456a-9a09-eb81ef0fe2c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d2b7dc6e-6619-4823-8b18-e148894ff973" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_820f232e-6170-456a-9a09-eb81ef0fe2c1" xlink:to="loc_us-gaap_RelatedPartyDomain_d2b7dc6e-6619-4823-8b18-e148894ff973" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_961403fd-7fbb-4f5c-8490-cf991385a910" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_d2b7dc6e-6619-4823-8b18-e148894ff973" xlink:to="loc_us-gaap_NonrelatedPartyMember_961403fd-7fbb-4f5c-8490-cf991385a910" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_dbccda7b-0045-4f69-8283-03484de5a318" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_d2b7dc6e-6619-4823-8b18-e148894ff973" xlink:to="loc_us-gaap_RelatedPartyMember_dbccda7b-0045-4f69-8283-03484de5a318" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_8d244cb8-b0ef-445b-9ec1-2ff0d8be0b09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b400a3db-01cb-4198-b467-5f37c0040a7f" xlink:to="loc_us-gaap_AssetsAbstract_8d244cb8-b0ef-445b-9ec1-2ff0d8be0b09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_8d244cb8-b0ef-445b-9ec1-2ff0d8be0b09" xlink:to="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ab32c024-e432-44c5-b29c-c9268b713b09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ab32c024-e432-44c5-b29c-c9268b713b09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_de8a3ebd-2f05-42d3-8f71-5427f8847e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_de8a3ebd-2f05-42d3-8f71-5427f8847e4d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_d7d595ad-d4a8-47c6-ae35-d932998e7443" xlink:href="cms-20231231.xsd#cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_d7d595ad-d4a8-47c6-ae35-d932998e7443" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_caf90c99-1279-4eb6-adde-75c4a6234f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_caf90c99-1279-4eb6-adde-75c4a6234f4c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_a3b46662-d52f-4625-8ca1-56e606aca4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_us-gaap_InventoryNetAbstract_a3b46662-d52f-4625-8ca1-56e606aca4c2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_e68cfc4b-b796-475f-b458-f07ff8051039" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_a3b46662-d52f-4625-8ca1-56e606aca4c2" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_e68cfc4b-b796-475f-b458-f07ff8051039" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_39102ea8-7d06-4374-9baa-44c7e413d8d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventorySupplies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_a3b46662-d52f-4625-8ca1-56e606aca4c2" xlink:to="loc_us-gaap_OtherInventorySupplies_39102ea8-7d06-4374-9baa-44c7e413d8d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_5f83f051-23ee-463a-bfe6-a3c0e5971ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_a3b46662-d52f-4625-8ca1-56e606aca4c2" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_5f83f051-23ee-463a-bfe6-a3c0e5971ae4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_bd1569b4-815b-4397-b4d1-1567224d35fd" xlink:href="cms-20231231.xsd#cms_DeferredPropertyTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_cms_DeferredPropertyTaxes_bd1569b4-815b-4397-b4d1-1567224d35fd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_ae943104-71b4-420d-9aaa-9e5a3eb59aff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_ae943104-71b4-420d-9aaa-9e5a3eb59aff" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_9e330bd5-70f6-4890-926c-dc55bb2a8690" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_us-gaap_OtherAssetsCurrent_9e330bd5-70f6-4890-926c-dc55bb2a8690" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_20362b87-d6fd-4760-afe2-856c8199ba8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_us-gaap_AssetsCurrent_20362b87-d6fd-4760-afe2-856c8199ba8b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_22826a18-9e4c-4a9d-93e6-4947e1ae937b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_8d244cb8-b0ef-445b-9ec1-2ff0d8be0b09" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_22826a18-9e4c-4a9d-93e6-4947e1ae937b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_48c28415-ab9a-4c26-99b6-99dcc3ed3fb5" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_22826a18-9e4c-4a9d-93e6-4947e1ae937b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_48c28415-ab9a-4c26-99b6-99dcc3ed3fb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_782e4a99-6246-4d2c-b126-10f2fa2f974b" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_22826a18-9e4c-4a9d-93e6-4947e1ae937b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_782e4a99-6246-4d2c-b126-10f2fa2f974b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_225ea7cc-2c2a-4315-98d6-4e8ff858fa85" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_22826a18-9e4c-4a9d-93e6-4947e1ae937b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_225ea7cc-2c2a-4315-98d6-4e8ff858fa85" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_52673cee-0c34-4a8f-8815-7999072eb704" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_22826a18-9e4c-4a9d-93e6-4947e1ae937b" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_52673cee-0c34-4a8f-8815-7999072eb704" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_26d7820c-3d4f-41fa-9b1c-b36777677391" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_22826a18-9e4c-4a9d-93e6-4947e1ae937b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_26d7820c-3d4f-41fa-9b1c-b36777677391" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_8d244cb8-b0ef-445b-9ec1-2ff0d8be0b09" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_64cbe5e0-da56-4aaa-af7e-3484dfefd10c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_64cbe5e0-da56-4aaa-af7e-3484dfefd10c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_09253e98-22dd-4e03-929e-51e877302393" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_09253e98-22dd-4e03-929e-51e877302393" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_9daf0019-a42f-45fe-bb7f-9c590f22f78c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_9daf0019-a42f-45fe-bb7f-9c590f22f78c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_68be0daa-83a7-482a-b71b-94e618833093" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_68be0daa-83a7-482a-b71b-94e618833093" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2ca73301-7945-4472-8e6e-429ceb81b5db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2ca73301-7945-4472-8e6e-429ceb81b5db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_949ad7b4-0d6a-4b57-9482-8e046297c822" xlink:href="cms-20231231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_949ad7b4-0d6a-4b57-9482-8e046297c822" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_97b7498b-6d71-4e3f-90c9-965a202a338b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_8d244cb8-b0ef-445b-9ec1-2ff0d8be0b09" xlink:to="loc_us-gaap_Assets_97b7498b-6d71-4e3f-90c9-965a202a338b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_afcce6d8-0973-44c7-b00f-010764a85f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b400a3db-01cb-4198-b467-5f37c0040a7f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_afcce6d8-0973-44c7-b00f-010764a85f9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_afcce6d8-0973-44c7-b00f-010764a85f9b" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_6f4f3e7c-e46e-4b4b-a8e1-19c0bc7a2ac6" xlink:href="cms-20231231.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_6f4f3e7c-e46e-4b4b-a8e1-19c0bc7a2ac6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_e37d57a2-cea7-471b-bfa1-1c9c605421d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_us-gaap_NotesPayableCurrent_e37d57a2-cea7-471b-bfa1-1c9c605421d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_be85c778-ab3f-43cc-a366-33e79f484671" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_us-gaap_AccountsPayableCurrent_be85c778-ab3f-43cc-a366-33e79f484671" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_46c99a99-d4a8-4d05-9a0c-a591a2fb95a8" xlink:href="cms-20231231.xsd#cms_AccruedRateRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_cms_AccruedRateRefunds_46c99a99-d4a8-4d05-9a0c-a591a2fb95a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_ac8c7293-7063-4a36-a0ea-677688ec903e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_ac8c7293-7063-4a36-a0ea-677688ec903e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_572d1b07-e810-485e-861d-bb0c0e4d06e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_us-gaap_TaxesPayableCurrent_572d1b07-e810-485e-861d-bb0c0e4d06e9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_eeb8777f-c5d6-45d7-9ac8-0a8dfa62dac3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_eeb8777f-c5d6-45d7-9ac8-0a8dfa62dac3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_f2bfc8af-cfd6-4c08-bb2d-aeb53ad8f93b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_f2bfc8af-cfd6-4c08-bb2d-aeb53ad8f93b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_104f63f5-c2bb-4a9b-97de-0e1af6bf6295" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_us-gaap_LiabilitiesCurrent_104f63f5-c2bb-4a9b-97de-0e1af6bf6295" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_afcce6d8-0973-44c7-b00f-010764a85f9b" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_46809aa9-c235-4e26-a063-1de390c8fe20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_46809aa9-c235-4e26-a063-1de390c8fe20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7179624a-08f6-4ad7-a557-0b8a6a88fea4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7179624a-08f6-4ad7-a557-0b8a6a88fea4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_6a157719-2eef-45f7-ba20-d0e61a5f9408" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_6a157719-2eef-45f7-ba20-d0e61a5f9408" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c647a1ba-f8c1-45b5-90b9-e47843909826" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c647a1ba-f8c1-45b5-90b9-e47843909826" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_3330d0c4-5177-4223-baf1-4f1778dbcc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_3330d0c4-5177-4223-baf1-4f1778dbcc4e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_af95095a-01df-4550-b453-4964e5e80e88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_af95095a-01df-4550-b453-4964e5e80e88" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4f1865d5-5e91-44a7-934c-d5cc0bbf998f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4f1865d5-5e91-44a7-934c-d5cc0bbf998f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2713c2ff-1b5a-497a-b255-ecba46a7f64b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2713c2ff-1b5a-497a-b255-ecba46a7f64b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_87892726-cdc9-411b-a0b7-eaeb242d1df1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_87892726-cdc9-411b-a0b7-eaeb242d1df1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_68b56d6b-e77e-4081-9d26-bf34750d5639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_afcce6d8-0973-44c7-b00f-010764a85f9b" xlink:to="loc_us-gaap_CommitmentsAndContingencies_68b56d6b-e77e-4081-9d26-bf34750d5639" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_eab13725-7db9-43a1-98db-9a84bcaeca1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_afcce6d8-0973-44c7-b00f-010764a85f9b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_eab13725-7db9-43a1-98db-9a84bcaeca1d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_eab13725-7db9-43a1-98db-9a84bcaeca1d" xlink:to="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_7cc967f1-2f9c-4246-bb07-7ddcd845c80e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:to="loc_us-gaap_CommonStockValue_7cc967f1-2f9c-4246-bb07-7ddcd845c80e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_bdc6f018-600d-4660-bb20-b565f246616c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_bdc6f018-600d-4660-bb20-b565f246616c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_44a25501-64bc-4e6e-89c1-0c380d7758bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_44a25501-64bc-4e6e-89c1-0c380d7758bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_df3c9f26-dccf-4fa3-a9a8-b0f0c03fbfae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_df3c9f26-dccf-4fa3-a9a8-b0f0c03fbfae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_c1889815-3695-4493-a7b3-34f6d9171558" xlink:href="cms-20231231.xsd#cms_CommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:to="loc_cms_CommonStockholdersEquity_c1889815-3695-4493-a7b3-34f6d9171558" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7076fe64-e599-4bc5-8e15-afb5f5538aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:to="loc_us-gaap_PreferredStockValue_7076fe64-e599-4bc5-8e15-afb5f5538aa6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_417a5cd4-c6ae-47ba-8e41-a41d06d64f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:to="loc_us-gaap_StockholdersEquity_417a5cd4-c6ae-47ba-8e41-a41d06d64f6a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d327c126-3848-4fd9-8b11-d7ebd2299782" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_afcce6d8-0973-44c7-b00f-010764a85f9b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_d327c126-3848-4fd9-8b11-d7ebd2299782" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4090b71c-5fe4-487c-9573-57951d31daf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:to="loc_us-gaap_StatementTable_4090b71c-5fe4-487c-9573-57951d31daf1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fbb5cc11-92d2-4a10-820c-0147cf488715" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4090b71c-5fe4-487c-9573-57951d31daf1" xlink:to="loc_dei_LegalEntityAxis_fbb5cc11-92d2-4a10-820c-0147cf488715" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fbb5cc11-92d2-4a10-820c-0147cf488715_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_fbb5cc11-92d2-4a10-820c-0147cf488715" xlink:to="loc_dei_EntityDomain_fbb5cc11-92d2-4a10-820c-0147cf488715_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ee3dd8d6-fad0-435a-b959-6b0e58ce7569" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_fbb5cc11-92d2-4a10-820c-0147cf488715" xlink:to="loc_dei_EntityDomain_ee3dd8d6-fad0-435a-b959-6b0e58ce7569" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7ce05f50-2aee-498f-8f12-44a1dfedd476" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ee3dd8d6-fad0-435a-b959-6b0e58ce7569" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7ce05f50-2aee-498f-8f12-44a1dfedd476" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_23471f85-3ff1-46ac-9689-a604754c9e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_23471f85-3ff1-46ac-9689-a604754c9e3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_6cf3f932-0f23-48c4-8967-43f51b490dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_6cf3f932-0f23-48c4-8967-43f51b490dd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0d9ea95e-b13a-4759-b7cf-34d63dd689e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0d9ea95e-b13a-4759-b7cf-34d63dd689e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ee59a71e-4de8-4004-a81b-c7cdaa6e84f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ee59a71e-4de8-4004-a81b-c7cdaa6e84f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b973a9b5-a4c4-42a5-9482-d13b9919515a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b973a9b5-a4c4-42a5-9482-d13b9919515a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_549a6067-e681-4fa7-988a-36b027e541ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_549a6067-e681-4fa7-988a-36b027e541ef" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_412cd0b1-1e77-4d0d-be5b-394240d753e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_dcc24715-5093-4a5f-b050-6c6f21fe5452" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_412cd0b1-1e77-4d0d-be5b-394240d753e5" xlink:to="loc_us-gaap_StatementTable_dcc24715-5093-4a5f-b050-6c6f21fe5452" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4f74b7c0-d0a9-4df1-b047-4abb510b4f12" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_dcc24715-5093-4a5f-b050-6c6f21fe5452" xlink:to="loc_dei_LegalEntityAxis_4f74b7c0-d0a9-4df1-b047-4abb510b4f12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4f74b7c0-d0a9-4df1-b047-4abb510b4f12_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4f74b7c0-d0a9-4df1-b047-4abb510b4f12" xlink:to="loc_dei_EntityDomain_4f74b7c0-d0a9-4df1-b047-4abb510b4f12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_73220c3f-3103-4fc0-828e-333b56a348a0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4f74b7c0-d0a9-4df1-b047-4abb510b4f12" xlink:to="loc_dei_EntityDomain_73220c3f-3103-4fc0-828e-333b56a348a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_029733bf-02fc-4969-b2f9-b9822fb86f17" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_73220c3f-3103-4fc0-828e-333b56a348a0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_029733bf-02fc-4969-b2f9-b9822fb86f17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_73fd141d-476f-48e1-b333-ea50113434ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_dcc24715-5093-4a5f-b050-6c6f21fe5452" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_73fd141d-476f-48e1-b333-ea50113434ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_73fd141d-476f-48e1-b333-ea50113434ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_73fd141d-476f-48e1-b333-ea50113434ee" xlink:to="loc_us-gaap_EquityComponentDomain_73fd141d-476f-48e1-b333-ea50113434ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_93d68444-39fa-4602-bf29-63683d0da1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_73fd141d-476f-48e1-b333-ea50113434ee" xlink:to="loc_us-gaap_EquityComponentDomain_93d68444-39fa-4602-bf29-63683d0da1d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a67d75ef-bcfc-4036-9bd8-673fe70ce2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_93d68444-39fa-4602-bf29-63683d0da1d4" xlink:to="loc_us-gaap_CommonStockMember_a67d75ef-bcfc-4036-9bd8-673fe70ce2cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_977ca223-b9e9-4162-9264-e1d0321f7d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_93d68444-39fa-4602-bf29-63683d0da1d4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_977ca223-b9e9-4162-9264-e1d0321f7d9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5c239e37-ecca-41c6-88a5-caeb90a7d770" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_93d68444-39fa-4602-bf29-63683d0da1d4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5c239e37-ecca-41c6-88a5-caeb90a7d770" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_26572e46-b16d-489a-af93-1949655d9ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5c239e37-ecca-41c6-88a5-caeb90a7d770" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_26572e46-b16d-489a-af93-1949655d9ca8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_9ff85c52-45e9-4ae2-b893-5682e5ed3d78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_93d68444-39fa-4602-bf29-63683d0da1d4" xlink:to="loc_us-gaap_RetainedEarningsMember_9ff85c52-45e9-4ae2-b893-5682e5ed3d78" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_fd795011-a585-41d0-804c-d004e965e9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_93d68444-39fa-4602-bf29-63683d0da1d4" xlink:to="loc_us-gaap_PreferredStockMember_fd795011-a585-41d0-804c-d004e965e9f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_412cd0b1-1e77-4d0d-be5b-394240d753e5" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0a817b85-b4b4-4127-8c2a-2f9b6fd3116e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0a817b85-b4b4-4127-8c2a-2f9b6fd3116e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_d7cebff0-e137-4d43-8889-8ebc393d4e0c" xlink:href="cms-20231231.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_d7cebff0-e137-4d43-8889-8ebc393d4e0c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_8850fc5f-fcf9-4f5b-bf90-300b1a8378ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_8850fc5f-fcf9-4f5b-bf90-300b1a8378ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_6049ec21-b894-4491-866c-61da0d8e0727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_6049ec21-b894-4491-866c-61da0d8e0727" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_791a2c5c-6c96-4057-be26-5b5c6e035a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_us-gaap_NetIncomeLoss_791a2c5c-6c96-4057-be26-5b5c6e035a1f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_48917d62-0c99-4354-b49a-c331df311926" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_us-gaap_DividendsCommonStockCash_48917d62-0c99-4354-b49a-c331df311926" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_36f0c67a-9de1-4fb1-9a5c-1bc0b53cb03a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_us-gaap_DividendsPreferredStockCash_36f0c67a-9de1-4fb1-9a5c-1bc0b53cb03a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c3286aa7-bd34-4ec9-bc93-61c9aa9651eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="cms-20231231.xsd#SignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_94cc1911-caf2-4c31-99f0-43cafc8aa06f" xlink:href="cms-20231231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_7b3e57ff-bf23-4c42-b043-53b421419ea6" xlink:href="cms-20231231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_94cc1911-caf2-4c31-99f0-43cafc8aa06f" xlink:to="loc_cms_SignificantAccountingPoliciesTable_7b3e57ff-bf23-4c42-b043-53b421419ea6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0532de77-6177-42b0-95e5-422d14c545e4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_SignificantAccountingPoliciesTable_7b3e57ff-bf23-4c42-b043-53b421419ea6" xlink:to="loc_dei_LegalEntityAxis_0532de77-6177-42b0-95e5-422d14c545e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0532de77-6177-42b0-95e5-422d14c545e4_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0532de77-6177-42b0-95e5-422d14c545e4" xlink:to="loc_dei_EntityDomain_0532de77-6177-42b0-95e5-422d14c545e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2595b8ee-23c0-4848-b9b4-ba3657903f06" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0532de77-6177-42b0-95e5-422d14c545e4" xlink:to="loc_dei_EntityDomain_2595b8ee-23c0-4848-b9b4-ba3657903f06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_13407771-1280-4b07-99f0-15e2196fb86b" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2595b8ee-23c0-4848-b9b4-ba3657903f06" xlink:to="loc_cms_ConsumersEnergyCompanyMember_13407771-1280-4b07-99f0-15e2196fb86b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_8a81f3b5-7054-4392-a5e9-de66929e674b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_94cc1911-caf2-4c31-99f0-43cafc8aa06f" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_8a81f3b5-7054-4392-a5e9-de66929e674b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="cms-20231231.xsd#RegulatoryMatters"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c12fbc96-432e-401c-ae5b-d0eb996de04c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_020c173d-eafb-446b-8ec6-b065684ab90d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c12fbc96-432e-401c-ae5b-d0eb996de04c" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_020c173d-eafb-446b-8ec6-b065684ab90d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5b30e770-53fd-43af-b55f-4e6710d82e15" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_020c173d-eafb-446b-8ec6-b065684ab90d" xlink:to="loc_dei_LegalEntityAxis_5b30e770-53fd-43af-b55f-4e6710d82e15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5b30e770-53fd-43af-b55f-4e6710d82e15_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5b30e770-53fd-43af-b55f-4e6710d82e15" xlink:to="loc_dei_EntityDomain_5b30e770-53fd-43af-b55f-4e6710d82e15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_42a431dc-d0e2-4877-9a80-19afacd8c559" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5b30e770-53fd-43af-b55f-4e6710d82e15" xlink:to="loc_dei_EntityDomain_42a431dc-d0e2-4877-9a80-19afacd8c559" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_04fa7fa3-1c3e-49ee-95dc-efb5a8069afc" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_42a431dc-d0e2-4877-9a80-19afacd8c559" xlink:to="loc_cms_ConsumersEnergyCompanyMember_04fa7fa3-1c3e-49ee-95dc-efb5a8069afc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_1823c1a5-231d-4a9a-a62c-0a11b4835d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c12fbc96-432e-401c-ae5b-d0eb996de04c" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_1823c1a5-231d-4a9a-a62c-0a11b4835d5e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20231231.xsd#ContingenciesandCommitments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_3338aa51-a937-4996-8cff-1d0c6f6b04d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_262b9053-de44-4bbd-af91-35ae9b728891" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_3338aa51-a937-4996-8cff-1d0c6f6b04d3" xlink:to="loc_us-gaap_OtherCommitmentsTable_262b9053-de44-4bbd-af91-35ae9b728891" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ec4512db-0263-43e2-b75d-6baa6059cd33" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_262b9053-de44-4bbd-af91-35ae9b728891" xlink:to="loc_dei_LegalEntityAxis_ec4512db-0263-43e2-b75d-6baa6059cd33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ec4512db-0263-43e2-b75d-6baa6059cd33_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ec4512db-0263-43e2-b75d-6baa6059cd33" xlink:to="loc_dei_EntityDomain_ec4512db-0263-43e2-b75d-6baa6059cd33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_adea1cb3-4078-4ae3-be7f-fd27217ed502" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ec4512db-0263-43e2-b75d-6baa6059cd33" xlink:to="loc_dei_EntityDomain_adea1cb3-4078-4ae3-be7f-fd27217ed502" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c469aaf8-1840-4ede-ae44-421af96c326b" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_adea1cb3-4078-4ae3-be7f-fd27217ed502" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c469aaf8-1840-4ede-ae44-421af96c326b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_897555ef-a4e6-4016-8d4b-ae514f6a6dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_3338aa51-a937-4996-8cff-1d0c6f6b04d3" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_897555ef-a4e6-4016-8d4b-ae514f6a6dc2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalization" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalization"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalization" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a4b4646b-e10f-4fad-b2ab-091b5f090055" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_20460ddf-5242-4cc7-8d02-4b9c33312f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4b4646b-e10f-4fad-b2ab-091b5f090055" xlink:to="loc_us-gaap_DebtInstrumentTable_20460ddf-5242-4cc7-8d02-4b9c33312f3f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_da11264f-f453-4c18-84ae-f50a392aa26c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_20460ddf-5242-4cc7-8d02-4b9c33312f3f" xlink:to="loc_dei_LegalEntityAxis_da11264f-f453-4c18-84ae-f50a392aa26c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_da11264f-f453-4c18-84ae-f50a392aa26c_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_da11264f-f453-4c18-84ae-f50a392aa26c" xlink:to="loc_dei_EntityDomain_da11264f-f453-4c18-84ae-f50a392aa26c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_779a119d-dd04-4de9-a801-b6ded520559d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_da11264f-f453-4c18-84ae-f50a392aa26c" xlink:to="loc_dei_EntityDomain_779a119d-dd04-4de9-a801-b6ded520559d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_76f646c1-85f5-4416-a2ff-bb1c2c31a9b0" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_779a119d-dd04-4de9-a801-b6ded520559d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_76f646c1-85f5-4416-a2ff-bb1c2c31a9b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_304b87d3-36a0-452e-8a1a-34c02d377b05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4b4646b-e10f-4fad-b2ab-091b5f090055" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_304b87d3-36a0-452e-8a1a-34c02d377b05" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cms-20231231.xsd#FairValueMeasurements"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1a60956a-b293-4ab4-9fb1-91fc287b0927" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b157d1e8-fcbc-4eff-abaf-367b04592f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1a60956a-b293-4ab4-9fb1-91fc287b0927" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b157d1e8-fcbc-4eff-abaf-367b04592f8c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d4d00443-a85b-4242-8e19-5a65fd732345" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b157d1e8-fcbc-4eff-abaf-367b04592f8c" xlink:to="loc_dei_LegalEntityAxis_d4d00443-a85b-4242-8e19-5a65fd732345" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d4d00443-a85b-4242-8e19-5a65fd732345_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d4d00443-a85b-4242-8e19-5a65fd732345" xlink:to="loc_dei_EntityDomain_d4d00443-a85b-4242-8e19-5a65fd732345_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_acd2151b-db5c-4848-8acc-bda033e9691c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d4d00443-a85b-4242-8e19-5a65fd732345" xlink:to="loc_dei_EntityDomain_acd2151b-db5c-4848-8acc-bda033e9691c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bcc5cf35-9143-4cb5-97ce-7275e368c43c" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_acd2151b-db5c-4848-8acc-bda033e9691c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bcc5cf35-9143-4cb5-97ce-7275e368c43c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_eeaaabbb-2ec7-4019-b673-16a29601db8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1a60956a-b293-4ab4-9fb1-91fc287b0927" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_eeaaabbb-2ec7-4019-b673-16a29601db8b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancialInstruments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_76ce4553-eb2d-4495-a0eb-1b3761102974" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_a5f7a2f6-1280-4ccf-ac56-9f2db9f81400" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_76ce4553-eb2d-4495-a0eb-1b3761102974" xlink:to="loc_cms_FinancialInstrumentsTable_a5f7a2f6-1280-4ccf-ac56-9f2db9f81400" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dadd00d8-3bd9-47b3-ba52-5dbd1a1ad3f2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_a5f7a2f6-1280-4ccf-ac56-9f2db9f81400" xlink:to="loc_dei_LegalEntityAxis_dadd00d8-3bd9-47b3-ba52-5dbd1a1ad3f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dadd00d8-3bd9-47b3-ba52-5dbd1a1ad3f2_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_dadd00d8-3bd9-47b3-ba52-5dbd1a1ad3f2" xlink:to="loc_dei_EntityDomain_dadd00d8-3bd9-47b3-ba52-5dbd1a1ad3f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_06a1ac85-2e49-4df1-9bf3-6d796e79817a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_dadd00d8-3bd9-47b3-ba52-5dbd1a1ad3f2" xlink:to="loc_dei_EntityDomain_06a1ac85-2e49-4df1-9bf3-6d796e79817a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4ed0186b-08a7-4d53-bc45-9baa6d923b38" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_06a1ac85-2e49-4df1-9bf3-6d796e79817a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4ed0186b-08a7-4d53-bc45-9baa6d923b38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_e931461e-9bfb-40cc-8e98-de3c5de23d46" xlink:href="cms-20231231.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_76ce4553-eb2d-4495-a0eb-1b3761102974" xlink:to="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_e931461e-9bfb-40cc-8e98-de3c5de23d46" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipment"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_710ef6ee-621a-415c-8a3b-430d461af54f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92985073-b06f-455c-b18f-d9114c0a25ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_710ef6ee-621a-415c-8a3b-430d461af54f" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92985073-b06f-455c-b18f-d9114c0a25ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a0a1cd66-4eb0-46ed-8845-e67efb659cf8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92985073-b06f-455c-b18f-d9114c0a25ff" xlink:to="loc_dei_LegalEntityAxis_a0a1cd66-4eb0-46ed-8845-e67efb659cf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a0a1cd66-4eb0-46ed-8845-e67efb659cf8_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a0a1cd66-4eb0-46ed-8845-e67efb659cf8" xlink:to="loc_dei_EntityDomain_a0a1cd66-4eb0-46ed-8845-e67efb659cf8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6fbe1262-419a-4731-b637-14caf104f94c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a0a1cd66-4eb0-46ed-8845-e67efb659cf8" xlink:to="loc_dei_EntityDomain_6fbe1262-419a-4731-b637-14caf104f94c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7e9fca8b-3917-4146-9b6b-9d9ee3258e31" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_6fbe1262-419a-4731-b637-14caf104f94c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7e9fca8b-3917-4146-9b6b-9d9ee3258e31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_cb2ad0cf-d375-4b84-9121-4a26f6c5d2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_710ef6ee-621a-415c-8a3b-430d461af54f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_cb2ad0cf-d375-4b84-9121-4a26f6c5d2c0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Leases" xlink:type="simple" xlink:href="cms-20231231.xsd#Leases"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_5a4bd2fb-1ab1-41ed-853e-14717bb66355" xlink:href="cms-20231231.xsd#cms_LeasesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_1e384e33-3f3e-4972-ba37-616001129b69" xlink:href="cms-20231231.xsd#cms_LeasesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_LeasesLineItems_5a4bd2fb-1ab1-41ed-853e-14717bb66355" xlink:to="loc_cms_LeasesTable_1e384e33-3f3e-4972-ba37-616001129b69" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7ec163de-36af-442c-ac1d-a7333ee4aacd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_LeasesTable_1e384e33-3f3e-4972-ba37-616001129b69" xlink:to="loc_dei_LegalEntityAxis_7ec163de-36af-442c-ac1d-a7333ee4aacd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7ec163de-36af-442c-ac1d-a7333ee4aacd_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7ec163de-36af-442c-ac1d-a7333ee4aacd" xlink:to="loc_dei_EntityDomain_7ec163de-36af-442c-ac1d-a7333ee4aacd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8ececac3-8e1a-4cd7-81cd-8c42aabcc72f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7ec163de-36af-442c-ac1d-a7333ee4aacd" xlink:to="loc_dei_EntityDomain_8ececac3-8e1a-4cd7-81cd-8c42aabcc72f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d05f4026-88ee-4472-af0c-d49398620ef8" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8ececac3-8e1a-4cd7-81cd-8c42aabcc72f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d05f4026-88ee-4472-af0c-d49398620ef8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeAndLessorLeasesTextBlock_d2921ae5-9186-4f74-aad6-7abe7a7ca6e2" xlink:href="cms-20231231.xsd#cms_LesseeAndLessorLeasesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_5a4bd2fb-1ab1-41ed-853e-14717bb66355" xlink:to="loc_cms_LesseeAndLessorLeasesTextBlock_d2921ae5-9186-4f74-aad6-7abe7a7ca6e2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="simple" xlink:href="cms-20231231.xsd#AssetRetirementObligations"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_306f2999-3c35-4283-91ea-f5d4ff2b4d2c" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_620a309a-696e-4e31-8ae3-eeb38369bf45" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_AssetRetirementObligationsLineItems_306f2999-3c35-4283-91ea-f5d4ff2b4d2c" xlink:to="loc_cms_AssetRetirementObligationsTable_620a309a-696e-4e31-8ae3-eeb38369bf45" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6e58928b-58e6-4664-9269-877861ebf5db" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_620a309a-696e-4e31-8ae3-eeb38369bf45" xlink:to="loc_dei_LegalEntityAxis_6e58928b-58e6-4664-9269-877861ebf5db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6e58928b-58e6-4664-9269-877861ebf5db_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6e58928b-58e6-4664-9269-877861ebf5db" xlink:to="loc_dei_EntityDomain_6e58928b-58e6-4664-9269-877861ebf5db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_77add865-7cc4-40ba-8e23-1a8f12328c9d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6e58928b-58e6-4664-9269-877861ebf5db" xlink:to="loc_dei_EntityDomain_77add865-7cc4-40ba-8e23-1a8f12328c9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_43eb2d7d-21ea-4ca7-b6de-243f62057995" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_77add865-7cc4-40ba-8e23-1a8f12328c9d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_43eb2d7d-21ea-4ca7-b6de-243f62057995" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_2bdd5829-4a9f-49ee-af54-d75784a63be5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_306f2999-3c35-4283-91ea-f5d4ff2b4d2c" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_2bdd5829-4a9f-49ee-af54-d75784a63be5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefits"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2b4080f2-ef12-4109-b8e1-cd5b2c4b6c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_44a2ec91-e5ba-4e94-98e5-5696f617e6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2b4080f2-ef12-4109-b8e1-cd5b2c4b6c7d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_44a2ec91-e5ba-4e94-98e5-5696f617e6b8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2f200604-a6f3-4054-a400-de2fb7bbe8c4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_44a2ec91-e5ba-4e94-98e5-5696f617e6b8" xlink:to="loc_dei_LegalEntityAxis_2f200604-a6f3-4054-a400-de2fb7bbe8c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2f200604-a6f3-4054-a400-de2fb7bbe8c4_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2f200604-a6f3-4054-a400-de2fb7bbe8c4" xlink:to="loc_dei_EntityDomain_2f200604-a6f3-4054-a400-de2fb7bbe8c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_784d8499-e68c-4f0c-8058-ff2f32273a45" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2f200604-a6f3-4054-a400-de2fb7bbe8c4" xlink:to="loc_dei_EntityDomain_784d8499-e68c-4f0c-8058-ff2f32273a45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f172c82b-edfd-494f-bc54-366ad83d2418" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_784d8499-e68c-4f0c-8058-ff2f32273a45" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f172c82b-edfd-494f-bc54-366ad83d2418" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_8f56fc45-5c54-4d65-bddb-2f1fecfe4a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2b4080f2-ef12-4109-b8e1-cd5b2c4b6c7d" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_8f56fc45-5c54-4d65-bddb-2f1fecfe4a5d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensation"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91b6aa8b-579f-4742-a0dd-885b36891c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b235884-d492-4741-87cb-6e213731795c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91b6aa8b-579f-4742-a0dd-885b36891c1c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b235884-d492-4741-87cb-6e213731795c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d7665e8d-f6a0-4cb4-aed9-da9734db04e3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b235884-d492-4741-87cb-6e213731795c" xlink:to="loc_dei_LegalEntityAxis_d7665e8d-f6a0-4cb4-aed9-da9734db04e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d7665e8d-f6a0-4cb4-aed9-da9734db04e3_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d7665e8d-f6a0-4cb4-aed9-da9734db04e3" xlink:to="loc_dei_EntityDomain_d7665e8d-f6a0-4cb4-aed9-da9734db04e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d267b8bb-31fb-4310-82fd-93cabc6138e0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d7665e8d-f6a0-4cb4-aed9-da9734db04e3" xlink:to="loc_dei_EntityDomain_d267b8bb-31fb-4310-82fd-93cabc6138e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fe1e664f-7661-4cac-bc92-8cc9cb7de2ec" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d267b8bb-31fb-4310-82fd-93cabc6138e0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fe1e664f-7661-4cac-bc92-8cc9cb7de2ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_852d8803-971d-48fe-a487-94f4b97c9ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91b6aa8b-579f-4742-a0dd-885b36891c1c" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_852d8803-971d-48fe-a487-94f4b97c9ac1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_76056491-2118-4648-a9c4-3b4bb8a65b4e" xlink:href="cms-20231231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_57f438b2-ba2f-49f8-af7d-1ec3e1c363f0" xlink:href="cms-20231231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_76056491-2118-4648-a9c4-3b4bb8a65b4e" xlink:to="loc_cms_IncomeTaxesTable_57f438b2-ba2f-49f8-af7d-1ec3e1c363f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c81078eb-1454-42a4-aa69-5ac4e5e525f0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_57f438b2-ba2f-49f8-af7d-1ec3e1c363f0" xlink:to="loc_dei_LegalEntityAxis_c81078eb-1454-42a4-aa69-5ac4e5e525f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c81078eb-1454-42a4-aa69-5ac4e5e525f0_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c81078eb-1454-42a4-aa69-5ac4e5e525f0" xlink:to="loc_dei_EntityDomain_c81078eb-1454-42a4-aa69-5ac4e5e525f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cfc01659-1570-4cd2-a18f-45e2523a4a55" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c81078eb-1454-42a4-aa69-5ac4e5e525f0" xlink:to="loc_dei_EntityDomain_cfc01659-1570-4cd2-a18f-45e2523a4a55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_36e277fd-d83c-41d9-95f4-474df34ca140" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cfc01659-1570-4cd2-a18f-45e2523a4a55" xlink:to="loc_cms_ConsumersEnergyCompanyMember_36e277fd-d83c-41d9-95f4-474df34ca140" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_f178be3b-6cf5-4d66-896a-75a148306320" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_76056491-2118-4648-a9c4-3b4bb8a65b4e" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_f178be3b-6cf5-4d66-896a-75a148306320" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Revenue" xlink:type="simple" xlink:href="cms-20231231.xsd#Revenue"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_a070b93f-1a98-45db-92e6-331bc6423e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3d7ed9cb-843c-41ef-b2ca-74199572902a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a070b93f-1a98-45db-92e6-331bc6423e8b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3d7ed9cb-843c-41ef-b2ca-74199572902a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8040b1dd-a234-4fff-beeb-fb1162d383d0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3d7ed9cb-843c-41ef-b2ca-74199572902a" xlink:to="loc_dei_LegalEntityAxis_8040b1dd-a234-4fff-beeb-fb1162d383d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8040b1dd-a234-4fff-beeb-fb1162d383d0_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8040b1dd-a234-4fff-beeb-fb1162d383d0" xlink:to="loc_dei_EntityDomain_8040b1dd-a234-4fff-beeb-fb1162d383d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d7ed0b74-d7c2-425e-80d4-c928f3e57687" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8040b1dd-a234-4fff-beeb-fb1162d383d0" xlink:to="loc_dei_EntityDomain_d7ed0b74-d7c2-425e-80d4-c928f3e57687" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a8964496-bb37-4624-b6a0-c44e467ebefc" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d7ed0b74-d7c2-425e-80d4-c928f3e57687" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a8964496-bb37-4624-b6a0-c44e467ebefc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_791c5226-e473-4d0e-baf6-161756b26bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a070b93f-1a98-45db-92e6-331bc6423e8b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_791c5226-e473-4d0e-baf6-161756b26bb5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="simple" xlink:href="cms-20231231.xsd#OtherIncomeandOtherExpense"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_db64505c-be6a-4469-89eb-e20d439b559a" xlink:href="cms-20231231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_5caee5cf-2581-4a9a-8293-37dfef6783bd" xlink:href="cms-20231231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_db64505c-be6a-4469-89eb-e20d439b559a" xlink:to="loc_cms_OtherIncomeandExpensesTable_5caee5cf-2581-4a9a-8293-37dfef6783bd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bce66a04-bc15-4013-8e4c-bbacaea2671c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_OtherIncomeandExpensesTable_5caee5cf-2581-4a9a-8293-37dfef6783bd" xlink:to="loc_dei_LegalEntityAxis_bce66a04-bc15-4013-8e4c-bbacaea2671c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bce66a04-bc15-4013-8e4c-bbacaea2671c_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_bce66a04-bc15-4013-8e4c-bbacaea2671c" xlink:to="loc_dei_EntityDomain_bce66a04-bc15-4013-8e4c-bbacaea2671c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6d9e5caf-f5e7-4330-88ac-c979aca2c1f7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_bce66a04-bc15-4013-8e4c-bbacaea2671c" xlink:to="loc_dei_EntityDomain_6d9e5caf-f5e7-4330-88ac-c979aca2c1f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f64e8470-0d61-46a1-be89-345e779d6ebc" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_6d9e5caf-f5e7-4330-88ac-c979aca2c1f7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f64e8470-0d61-46a1-be89-345e779d6ebc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_2eca2c1a-b0b1-4e65-9356-849add30c754" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_db64505c-be6a-4469-89eb-e20d439b559a" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_2eca2c1a-b0b1-4e65-9356-849add30c754" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20231231.xsd#ReportableSegments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0a0d2dec-d360-4eb9-a629-58e706ef0a98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd0f6bf9-8fbf-4fa0-960e-68fb19950023" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0a0d2dec-d360-4eb9-a629-58e706ef0a98" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd0f6bf9-8fbf-4fa0-960e-68fb19950023" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7ae1ac76-771e-4767-ac19-5fca2cf2f252" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd0f6bf9-8fbf-4fa0-960e-68fb19950023" xlink:to="loc_dei_LegalEntityAxis_7ae1ac76-771e-4767-ac19-5fca2cf2f252" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7ae1ac76-771e-4767-ac19-5fca2cf2f252_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7ae1ac76-771e-4767-ac19-5fca2cf2f252" xlink:to="loc_dei_EntityDomain_7ae1ac76-771e-4767-ac19-5fca2cf2f252_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_296110de-cc5a-48cb-b482-9a39e6f64d96" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7ae1ac76-771e-4767-ac19-5fca2cf2f252" xlink:to="loc_dei_EntityDomain_296110de-cc5a-48cb-b482-9a39e6f64d96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_310b136e-7b7d-45e0-bbdc-d526007a54fc" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_296110de-cc5a-48cb-b482-9a39e6f64d96" xlink:to="loc_cms_ConsumersEnergyCompanyMember_310b136e-7b7d-45e0-bbdc-d526007a54fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_bb79843c-7278-49de-b69f-a9ad707cb5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0a0d2dec-d360-4eb9-a629-58e706ef0a98" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_bb79843c-7278-49de-b69f-a9ad707cb5b8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumers" xlink:type="simple" xlink:href="cms-20231231.xsd#RelatedpartyTransactionsConsumers"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_dcb5ec22-2ccf-45ff-a46c-be41c8c9119c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_21ae5d9b-3d2c-46ee-905c-c47513eda8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_dcb5ec22-2ccf-45ff-a46c-be41c8c9119c" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_21ae5d9b-3d2c-46ee-905c-c47513eda8f9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b0f28dd5-149e-40a6-9717-d50661086735" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_21ae5d9b-3d2c-46ee-905c-c47513eda8f9" xlink:to="loc_dei_LegalEntityAxis_b0f28dd5-149e-40a6-9717-d50661086735" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b0f28dd5-149e-40a6-9717-d50661086735_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b0f28dd5-149e-40a6-9717-d50661086735" xlink:to="loc_dei_EntityDomain_b0f28dd5-149e-40a6-9717-d50661086735_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_acc42387-65da-4f92-9836-7abc5e6c2f52" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b0f28dd5-149e-40a6-9717-d50661086735" xlink:to="loc_dei_EntityDomain_acc42387-65da-4f92-9836-7abc5e6c2f52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_db5efede-f854-47b9-9d50-fa5dc658241c" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_acc42387-65da-4f92-9836-7abc5e6c2f52" xlink:to="loc_cms_ConsumersEnergyCompanyMember_db5efede-f854-47b9-9d50-fa5dc658241c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_6a7295dd-2a4a-4d08-9d82-9f9582b59265" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_dcb5ec22-2ccf-45ff-a46c-be41c8c9119c" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_6a7295dd-2a4a-4d08-9d82-9f9582b59265" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="simple" xlink:href="cms-20231231.xsd#VariableInterestEntities"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_a06bd059-2184-4eff-a911-aeb014bdcfa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_4949d97d-6de4-40f7-b283-5b8c2a8a2ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_a06bd059-2184-4eff-a911-aeb014bdcfa3" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_4949d97d-6de4-40f7-b283-5b8c2a8a2ea2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7d2afbda-3cb3-44c1-9c18-11904bbde3db" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_4949d97d-6de4-40f7-b283-5b8c2a8a2ea2" xlink:to="loc_dei_LegalEntityAxis_7d2afbda-3cb3-44c1-9c18-11904bbde3db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7d2afbda-3cb3-44c1-9c18-11904bbde3db_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7d2afbda-3cb3-44c1-9c18-11904bbde3db" xlink:to="loc_dei_EntityDomain_7d2afbda-3cb3-44c1-9c18-11904bbde3db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_31f50fb1-f62e-4d76-acd6-355cd47daa77" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7d2afbda-3cb3-44c1-9c18-11904bbde3db" xlink:to="loc_dei_EntityDomain_31f50fb1-f62e-4d76-acd6-355cd47daa77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_95f10f85-0f0e-4c50-9574-f9f0f3ae3339" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_31f50fb1-f62e-4d76-acd6-355cd47daa77" xlink:to="loc_cms_ConsumersEnergyCompanyMember_95f10f85-0f0e-4c50-9574-f9f0f3ae3339" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_f99788c8-4f34-4533-935a-05b9b96fc6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_a06bd059-2184-4eff-a911-aeb014bdcfa3" xlink:to="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_f99788c8-4f34-4533-935a-05b9b96fc6d1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations" xlink:type="simple" xlink:href="cms-20231231.xsd#ExitActivitiesandDiscontinuedOperations"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_52b598eb-fde8-4671-aec9-d3aa4ba21b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8e89473c-417a-4232-b288-0316de832133" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_52b598eb-fde8-4671-aec9-d3aa4ba21b9c" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8e89473c-417a-4232-b288-0316de832133" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_89b34118-cf26-4f49-bdad-d3c8de5d1009" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8e89473c-417a-4232-b288-0316de832133" xlink:to="loc_dei_LegalEntityAxis_89b34118-cf26-4f49-bdad-d3c8de5d1009" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_89b34118-cf26-4f49-bdad-d3c8de5d1009_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_89b34118-cf26-4f49-bdad-d3c8de5d1009" xlink:to="loc_dei_EntityDomain_89b34118-cf26-4f49-bdad-d3c8de5d1009_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a7a3bd4-d401-4f4e-a3f2-8a5def8c80a2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_89b34118-cf26-4f49-bdad-d3c8de5d1009" xlink:to="loc_dei_EntityDomain_5a7a3bd4-d401-4f4e-a3f2-8a5def8c80a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d6158c51-1506-4443-96c9-463cfc345907" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5a7a3bd4-d401-4f4e-a3f2-8a5def8c80a2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d6158c51-1506-4443-96c9-463cfc345907" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_a8f9fa63-4b98-4539-b50f-202df0ae31bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_52b598eb-fde8-4671-aec9-d3aa4ba21b9c" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_a8f9fa63-4b98-4539-b50f-202df0ae31bb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleIIValuationandQualifyingAccountsandReserves"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_146ccb61-64e3-41f5-89f8-fb6667b1c306" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_5b289f9f-08d6-48cc-945a-d74be94b902c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_146ccb61-64e3-41f5-89f8-fb6667b1c306" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_5b289f9f-08d6-48cc-945a-d74be94b902c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_492a4bff-e1b8-4724-949f-ad5b01afac20" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_5b289f9f-08d6-48cc-945a-d74be94b902c" xlink:to="loc_dei_LegalEntityAxis_492a4bff-e1b8-4724-949f-ad5b01afac20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_492a4bff-e1b8-4724-949f-ad5b01afac20_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_492a4bff-e1b8-4724-949f-ad5b01afac20" xlink:to="loc_dei_EntityDomain_492a4bff-e1b8-4724-949f-ad5b01afac20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c13ed2ac-e405-4857-b886-0b3c6fcee60a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_492a4bff-e1b8-4724-949f-ad5b01afac20" xlink:to="loc_dei_EntityDomain_c13ed2ac-e405-4857-b886-0b3c6fcee60a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1a71744b-69d5-465f-b3b6-9ebf9512a5d7" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c13ed2ac-e405-4857-b886-0b3c6fcee60a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1a71744b-69d5-465f-b3b6-9ebf9512a5d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_72f155a7-4654-4399-81d8-74a480b17c87" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_146ccb61-64e3-41f5-89f8-fb6667b1c306" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_72f155a7-4654-4399-81d8-74a480b17c87" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="cms-20231231.xsd#SignificantAccountingPoliciesPolicy"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:href="cms-20231231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_8061be6d-3816-4ff1-9359-ff608fc606cd" xlink:href="cms-20231231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_cms_SignificantAccountingPoliciesTable_8061be6d-3816-4ff1-9359-ff608fc606cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_89e6b642-6ed7-4561-940e-9790c22d33d6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_SignificantAccountingPoliciesTable_8061be6d-3816-4ff1-9359-ff608fc606cd" xlink:to="loc_dei_LegalEntityAxis_89e6b642-6ed7-4561-940e-9790c22d33d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_89e6b642-6ed7-4561-940e-9790c22d33d6_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_89e6b642-6ed7-4561-940e-9790c22d33d6" xlink:to="loc_dei_EntityDomain_89e6b642-6ed7-4561-940e-9790c22d33d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3a672235-fc50-4196-a5bb-240636eee07f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_89e6b642-6ed7-4561-940e-9790c22d33d6" xlink:to="loc_dei_EntityDomain_3a672235-fc50-4196-a5bb-240636eee07f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bc1217d7-092b-496d-b15b-fabbe7cfbe79" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3a672235-fc50-4196-a5bb-240636eee07f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bc1217d7-092b-496d-b15b-fabbe7cfbe79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_cf835b8e-7a92-4edf-bec5-6e37e733fdc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_cf835b8e-7a92-4edf-bec5-6e37e733fdc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_514916ab-e54d-41f2-a6f7-11bb336c391c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_UseOfEstimates_514916ab-e54d-41f2-a6f7-11bb336c391c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_bd01718f-b480-47aa-81f3-b6ee9b4e926a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_bd01718f-b480-47aa-81f3-b6ee9b4e926a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_590ba431-a154-4dc1-b71f-dd5696bf9535" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_590ba431-a154-4dc1-b71f-dd5696bf9535" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_bb1ad2de-c8ac-4a0c-9ceb-3180140978df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_bb1ad2de-c8ac-4a0c-9ceb-3180140978df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_e488174a-5945-422c-819d-3958258fba9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_DebtPolicyTextBlock_e488174a-5945-422c-819d-3958258fba9f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_7e5d644d-dd8f-4994-9949-9317a00eef48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_7e5d644d-dd8f-4994-9949-9317a00eef48" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_8fe6e3a5-8899-4bbf-b0ce-de61f50a1311" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_8fe6e3a5-8899-4bbf-b0ce-de61f50a1311" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_44618e2f-3eb8-4fc7-8dd5-9cc7175a42c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_44618e2f-3eb8-4fc7-8dd5-9cc7175a42c2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_613dd4ba-6883-4c65-9256-83ccc5134754" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_613dd4ba-6883-4c65-9256-83ccc5134754" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryIncomeTaxesPolicy_fd7e3c60-9a32-4e5b-bb07-e2b65b17836a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryIncomeTaxesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_RegulatoryIncomeTaxesPolicy_fd7e3c60-9a32-4e5b-bb07-e2b65b17836a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_4c80b519-16a2-494d-abb6-d2cd52624883" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_4c80b519-16a2-494d-abb6-d2cd52624883" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_ee959baa-e371-4ece-b34d-dd65d7c4e70a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmissionCreditsOrAllowancesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_ee959baa-e371-4ece-b34d-dd65d7c4e70a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryImpairmentPolicy_794c1334-8dcd-4b0c-9131-cc8c872b6a82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryImpairmentPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_InventoryImpairmentPolicy_794c1334-8dcd-4b0c-9131-cc8c872b6a82" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_cc1b198b-05c9-4ddb-9354-1669d42c8801" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_cc1b198b-05c9-4ddb-9354-1669d42c8801" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyTaxPolicyTextBlock_b4ec6926-8882-44b8-9e5b-b06a3df17533" xlink:href="cms-20231231.xsd#cms_PropertyTaxPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_cms_PropertyTaxPolicyTextBlock_b4ec6926-8882-44b8-9e5b-b06a3df17533" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistancePolicyTextBlock_fba1dd9d-1917-47e4-8e22-938fa50ee0c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentAssistancePolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_GovernmentAssistancePolicyTextBlock_fba1dd9d-1917-47e4-8e22-938fa50ee0c9" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_87f68359-7fb6-4dd1-9fe4-df092dd0a6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_87f68359-7fb6-4dd1-9fe4-df092dd0a6ee" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_65220f7c-e829-478c-b9d3-b3df0312ef1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlantRetirementAndAbandonmentPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_65220f7c-e829-478c-b9d3-b3df0312ef1d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_07d0ec2f-70a7-40be-8548-7d3183ab4713" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_07d0ec2f-70a7-40be-8548-7d3183ab4713" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_ad411e23-2b01-4eb6-8f23-f0b403373898" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_ad411e23-2b01-4eb6-8f23-f0b403373898" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_7df75da7-dd45-4bd9-9138-839c1fa777ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_7df75da7-dd45-4bd9-9138-839c1fa777ee" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_f77cbb78-de9b-49c0-918c-699f60e1a91a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_f77cbb78-de9b-49c0-918c-699f60e1a91a" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_99ff6cb8-5ca7-42f1-8811-ffa073b2c3a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_99ff6cb8-5ca7-42f1-8811-ffa073b2c3a2" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_5d9715a9-9d8c-4568-bb82-28da56c4e318" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_5d9715a9-9d8c-4568-bb82-28da56c4e318" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_5d7a4099-2ef7-4147-a3c3-41a8039ad0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_5d7a4099-2ef7-4147-a3c3-41a8039ad0bd" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_33a54560-edc1-41cd-89de-ce73b03287b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_33a54560-edc1-41cd-89de-ce73b03287b8" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_4247b616-2bef-4624-8c64-78515ac2b333" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_4247b616-2bef-4624-8c64-78515ac2b333" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_8daf4d73-c14b-4ca4-8374-6df07c2479e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_8daf4d73-c14b-4ca4-8374-6df07c2479e0" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_353369dd-309b-4869-bb9f-139abd2ae03c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_353369dd-309b-4869-bb9f-139abd2ae03c" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_9c3bfbf2-a56c-4546-b00e-6c4bdd9ed743" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_9c3bfbf2-a56c-4546-b00e-6c4bdd9ed743" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_2195653d-4ffa-4705-ae64-21a2033a2b08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_2195653d-4ffa-4705-ae64-21a2033a2b08" xlink:type="arc" order="31"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="simple" xlink:href="cms-20231231.xsd#RegulatoryMattersTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_70288149-0590-4c55-a3b4-d6ca741b7a84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a17b5ce6-529c-4351-a79a-8b0b7655bd97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_70288149-0590-4c55-a3b4-d6ca741b7a84" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a17b5ce6-529c-4351-a79a-8b0b7655bd97" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_54befdc9-4215-430c-869c-34728bb325a1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a17b5ce6-529c-4351-a79a-8b0b7655bd97" xlink:to="loc_dei_LegalEntityAxis_54befdc9-4215-430c-869c-34728bb325a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_54befdc9-4215-430c-869c-34728bb325a1_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_54befdc9-4215-430c-869c-34728bb325a1" xlink:to="loc_dei_EntityDomain_54befdc9-4215-430c-869c-34728bb325a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5853b08b-7b39-4716-8b51-59148b97d8a7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_54befdc9-4215-430c-869c-34728bb325a1" xlink:to="loc_dei_EntityDomain_5853b08b-7b39-4716-8b51-59148b97d8a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a3bae786-2088-4258-8b4c-67d8ecc5d785" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5853b08b-7b39-4716-8b51-59148b97d8a7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a3bae786-2088-4258-8b4c-67d8ecc5d785" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_1b8d5b92-bda7-4b81-a147-b533edc6ff2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRegulatoryAssetsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_70288149-0590-4c55-a3b4-d6ca741b7a84" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_1b8d5b92-bda7-4b81-a147-b533edc6ff2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_58173c18-8259-47c8-a449-3626eeaea907" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_70288149-0590-4c55-a3b4-d6ca741b7a84" xlink:to="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_58173c18-8259-47c8-a449-3626eeaea907" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_c3452ffc-8198-4faa-abc8-92ef32e996d1" xlink:href="cms-20231231.xsd#cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_70288149-0590-4c55-a3b4-d6ca741b7a84" xlink:to="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_c3452ffc-8198-4faa-abc8-92ef32e996d1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="simple" xlink:href="cms-20231231.xsd#ContingenciesandCommitmentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_7c2f4164-7e81-40fd-acf0-0a1239d9d7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_30fba04d-63bd-4093-a970-ec169b56a6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_7c2f4164-7e81-40fd-acf0-0a1239d9d7d2" xlink:to="loc_us-gaap_SiteContingencyTable_30fba04d-63bd-4093-a970-ec169b56a6f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5a1a894c-0226-4878-a421-464604488663" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_30fba04d-63bd-4093-a970-ec169b56a6f7" xlink:to="loc_dei_LegalEntityAxis_5a1a894c-0226-4878-a421-464604488663" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a1a894c-0226-4878-a421-464604488663_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5a1a894c-0226-4878-a421-464604488663" xlink:to="loc_dei_EntityDomain_5a1a894c-0226-4878-a421-464604488663_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1166b506-9d86-4d8a-8f7f-18763ff3eb48" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5a1a894c-0226-4878-a421-464604488663" xlink:to="loc_dei_EntityDomain_1166b506-9d86-4d8a-8f7f-18763ff3eb48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_aafd477d-e098-428a-845f-8f166fd7de6c" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1166b506-9d86-4d8a-8f7f-18763ff3eb48" xlink:to="loc_cms_ConsumersEnergyCompanyMember_aafd477d-e098-428a-845f-8f166fd7de6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_ed868e4f-c798-4ef7-821e-04e9f80e579c" xlink:href="cms-20231231.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_7c2f4164-7e81-40fd-acf0-0a1239d9d7d2" xlink:to="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_ed868e4f-c798-4ef7-821e-04e9f80e579c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_9ff54679-fb3e-489b-8d6e-bb881851d08b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_7c2f4164-7e81-40fd-acf0-0a1239d9d7d2" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_9ff54679-fb3e-489b-8d6e-bb881851d08b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_a3354ab4-7a49-49de-89f7-8ec3bc480583" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_7c2f4164-7e81-40fd-acf0-0a1239d9d7d2" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_a3354ab4-7a49-49de-89f7-8ec3bc480583" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_49def9d8-c7d8-429c-b584-e0ee0080614e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:to="loc_us-gaap_DebtInstrumentTable_49def9d8-c7d8-429c-b584-e0ee0080614e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c7ef4d65-23f3-4b52-a546-ec63acb56a98" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_49def9d8-c7d8-429c-b584-e0ee0080614e" xlink:to="loc_dei_LegalEntityAxis_c7ef4d65-23f3-4b52-a546-ec63acb56a98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c7ef4d65-23f3-4b52-a546-ec63acb56a98_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c7ef4d65-23f3-4b52-a546-ec63acb56a98" xlink:to="loc_dei_EntityDomain_c7ef4d65-23f3-4b52-a546-ec63acb56a98_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f6a5ec98-7d90-4b32-bd84-0acd86e35928" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c7ef4d65-23f3-4b52-a546-ec63acb56a98" xlink:to="loc_dei_EntityDomain_f6a5ec98-7d90-4b32-bd84-0acd86e35928" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0b1f4199-a543-4d1d-b452-a0fb4f2927a3" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f6a5ec98-7d90-4b32-bd84-0acd86e35928" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0b1f4199-a543-4d1d-b452-a0fb4f2927a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_5d81fc9d-d1fb-4b02-9433-b4a81d61a8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_5d81fc9d-d1fb-4b02-9433-b4a81d61a8c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_ff3f9c4b-b9aa-4f21-809e-bc070c02b3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_ff3f9c4b-b9aa-4f21-809e-bc070c02b3e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_0851fa8c-230b-4e0b-8a20-f89453e8e65c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_0851fa8c-230b-4e0b-8a20-f89453e8e65c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_a4f684de-20d7-4e23-9379-a2784a059677" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_a4f684de-20d7-4e23-9379-a2784a059677" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_1b7542d5-637b-4479-8a08-f6fb78e8d64a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:to="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_1b7542d5-637b-4479-8a08-f6fb78e8d64a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPreferredStockTableTextBlock_05c3cb42-d010-40b5-b1dd-68eeb0bea3d6" xlink:href="cms-20231231.xsd#cms_ScheduleOfPreferredStockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:to="loc_cms_ScheduleOfPreferredStockTableTextBlock_05c3cb42-d010-40b5-b1dd-68eeb0bea3d6" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cms-20231231.xsd#FairValueMeasurementsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729f63d1-bb0d-48c4-9069-a5a3c5ced4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b1f124d3-931c-4a94-b161-843012db8d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729f63d1-bb0d-48c4-9069-a5a3c5ced4fa" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b1f124d3-931c-4a94-b161-843012db8d4b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_720dac1d-0645-455f-9fdf-a823d08fcfcf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b1f124d3-931c-4a94-b161-843012db8d4b" xlink:to="loc_dei_LegalEntityAxis_720dac1d-0645-455f-9fdf-a823d08fcfcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_720dac1d-0645-455f-9fdf-a823d08fcfcf_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_720dac1d-0645-455f-9fdf-a823d08fcfcf" xlink:to="loc_dei_EntityDomain_720dac1d-0645-455f-9fdf-a823d08fcfcf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_632852be-c496-48e7-9cb7-dc3343e42446" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_720dac1d-0645-455f-9fdf-a823d08fcfcf" xlink:to="loc_dei_EntityDomain_632852be-c496-48e7-9cb7-dc3343e42446" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0c3c9c9b-a741-4c51-8ec2-528a19fa1e7e" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_632852be-c496-48e7-9cb7-dc3343e42446" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0c3c9c9b-a741-4c51-8ec2-528a19fa1e7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_add75ae2-04f8-4d0b-a837-e11d28007bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729f63d1-bb0d-48c4-9069-a5a3c5ced4fa" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_add75ae2-04f8-4d0b-a837-e11d28007bd0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancialInstrumentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_e5de9dcb-ad5d-447d-aedd-9d3120169a04" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_08f9422d-71f6-4b04-8241-ed89c752e645" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_e5de9dcb-ad5d-447d-aedd-9d3120169a04" xlink:to="loc_cms_FinancialInstrumentsTable_08f9422d-71f6-4b04-8241-ed89c752e645" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b0384e9b-d35d-4462-b4dd-7ab097051ecb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_08f9422d-71f6-4b04-8241-ed89c752e645" xlink:to="loc_dei_LegalEntityAxis_b0384e9b-d35d-4462-b4dd-7ab097051ecb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b0384e9b-d35d-4462-b4dd-7ab097051ecb_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b0384e9b-d35d-4462-b4dd-7ab097051ecb" xlink:to="loc_dei_EntityDomain_b0384e9b-d35d-4462-b4dd-7ab097051ecb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1e8c28fc-b7f4-4b5e-b703-2ff36b496317" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b0384e9b-d35d-4462-b4dd-7ab097051ecb" xlink:to="loc_dei_EntityDomain_1e8c28fc-b7f4-4b5e-b703-2ff36b496317" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_11f15642-d198-4eea-8267-b58740f57592" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1e8c28fc-b7f4-4b5e-b703-2ff36b496317" xlink:to="loc_cms_ConsumersEnergyCompanyMember_11f15642-d198-4eea-8267-b58740f57592" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_71599f6b-84fd-4e87-acc2-d4f5026042ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_e5de9dcb-ad5d-447d-aedd-9d3120169a04" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_71599f6b-84fd-4e87-acc2-d4f5026042ce" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b97bf187-f30d-49f5-ba1a-9eae436ae432" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b97bf187-f30d-49f5-ba1a-9eae436ae432" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_804accb0-727e-4cb6-b2e6-8a6cabf1d2e3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b97bf187-f30d-49f5-ba1a-9eae436ae432" xlink:to="loc_dei_LegalEntityAxis_804accb0-727e-4cb6-b2e6-8a6cabf1d2e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_804accb0-727e-4cb6-b2e6-8a6cabf1d2e3_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_804accb0-727e-4cb6-b2e6-8a6cabf1d2e3" xlink:to="loc_dei_EntityDomain_804accb0-727e-4cb6-b2e6-8a6cabf1d2e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_943e67b9-5a1b-4ed1-b068-dcb1879a269f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_804accb0-727e-4cb6-b2e6-8a6cabf1d2e3" xlink:to="loc_dei_EntityDomain_943e67b9-5a1b-4ed1-b068-dcb1879a269f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3df9617b-41a0-400d-b42f-4853b31379e6" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_943e67b9-5a1b-4ed1-b068-dcb1879a269f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3df9617b-41a0-400d-b42f-4853b31379e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7b6335bf-5676-467e-a76e-a36133df11bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7b6335bf-5676-467e-a76e-a36133df11bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b49b4bbd-0b2b-4f42-9d2a-8f9277b19f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b49b4bbd-0b2b-4f42-9d2a-8f9277b19f9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_d0ad8199-3773-47c3-896f-0fd3d6eb7ab1" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_d0ad8199-3773-47c3-896f-0fd3d6eb7ab1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_03e48c33-7aee-4d1b-9a8b-65ecdd472420" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_03e48c33-7aee-4d1b-9a8b-65ecdd472420" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_0b9e6575-56de-4162-ba93-f6000fb5d2bf" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_0b9e6575-56de-4162-ba93-f6000fb5d2bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_292a9cf1-4e89-4591-81bd-442af30fef71" xlink:href="cms-20231231.xsd#cms_ScheduleOfDepriciationAndAmortizationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_292a9cf1-4e89-4591-81bd-442af30fef71" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_7c69d009-15af-4c76-affd-1bc77d238a23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_7c69d009-15af-4c76-affd-1bc77d238a23" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_e40a0bef-a514-4ecf-b31e-abd98038cd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_e40a0bef-a514-4ecf-b31e-abd98038cd5a" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesTables" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_1f6904b2-5b82-4ef5-ad3e-e6ff89c67322" xlink:href="cms-20231231.xsd#cms_LeasesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_d5c4edd8-d931-49dc-be6c-255494945d0c" xlink:href="cms-20231231.xsd#cms_LeasesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_LeasesLineItems_1f6904b2-5b82-4ef5-ad3e-e6ff89c67322" xlink:to="loc_cms_LeasesTable_d5c4edd8-d931-49dc-be6c-255494945d0c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cd52d5dc-7470-4f0f-93e2-1e2c1e776da1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_LeasesTable_d5c4edd8-d931-49dc-be6c-255494945d0c" xlink:to="loc_dei_LegalEntityAxis_cd52d5dc-7470-4f0f-93e2-1e2c1e776da1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cd52d5dc-7470-4f0f-93e2-1e2c1e776da1_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_cd52d5dc-7470-4f0f-93e2-1e2c1e776da1" xlink:to="loc_dei_EntityDomain_cd52d5dc-7470-4f0f-93e2-1e2c1e776da1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d3fa6b43-694e-44c8-9ee5-b5501f0d8db2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_cd52d5dc-7470-4f0f-93e2-1e2c1e776da1" xlink:to="loc_dei_EntityDomain_d3fa6b43-694e-44c8-9ee5-b5501f0d8db2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b6aea95a-c59c-4dd2-ae69-7ff9f32ea82b" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d3fa6b43-694e-44c8-9ee5-b5501f0d8db2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b6aea95a-c59c-4dd2-ae69-7ff9f32ea82b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_602179ff-c7c7-4f83-9495-0ac25b255887" xlink:href="cms-20231231.xsd#cms_AssetsAndLiabilitiesOfLesseeTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_1f6904b2-5b82-4ef5-ad3e-e6ff89c67322" xlink:to="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_602179ff-c7c7-4f83-9495-0ac25b255887" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_3c365a91-8e20-4d60-8617-79d57d821c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_1f6904b2-5b82-4ef5-ad3e-e6ff89c67322" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_3c365a91-8e20-4d60-8617-79d57d821c9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_81e92544-6473-4013-b6dd-55991b9e3741" xlink:href="cms-20231231.xsd#cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_1f6904b2-5b82-4ef5-ad3e-e6ff89c67322" xlink:to="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_81e92544-6473-4013-b6dd-55991b9e3741" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_de311284-d767-446d-b758-e90c254c8a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_1f6904b2-5b82-4ef5-ad3e-e6ff89c67322" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_de311284-d767-446d-b758-e90c254c8a8f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="simple" xlink:href="cms-20231231.xsd#AssetRetirementObligationsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_efac8555-3c00-4e29-b182-53e3bcd68361" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_070b5d91-b92f-43dc-bd2c-79cc64b0fdf9" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_AssetRetirementObligationsLineItems_efac8555-3c00-4e29-b182-53e3bcd68361" xlink:to="loc_cms_AssetRetirementObligationsTable_070b5d91-b92f-43dc-bd2c-79cc64b0fdf9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b7a5ed7c-3773-46e4-9013-67f3d045fb88" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_070b5d91-b92f-43dc-bd2c-79cc64b0fdf9" xlink:to="loc_dei_LegalEntityAxis_b7a5ed7c-3773-46e4-9013-67f3d045fb88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b7a5ed7c-3773-46e4-9013-67f3d045fb88_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b7a5ed7c-3773-46e4-9013-67f3d045fb88" xlink:to="loc_dei_EntityDomain_b7a5ed7c-3773-46e4-9013-67f3d045fb88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a99972c-afde-46fa-8837-7617aa64b7d2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b7a5ed7c-3773-46e4-9013-67f3d045fb88" xlink:to="loc_dei_EntityDomain_5a99972c-afde-46fa-8837-7617aa64b7d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_eef60722-f619-485c-9c1c-353302ac1300" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5a99972c-afde-46fa-8837-7617aa64b7d2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_eef60722-f619-485c-9c1c-353302ac1300" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_8e906443-026f-4f08-99df-95e25d88517f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_efac8555-3c00-4e29-b182-53e3bcd68361" xlink:to="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_8e906443-026f-4f08-99df-95e25d88517f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_af22a349-8c25-4070-912a-45b358dad06c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_efac8555-3c00-4e29-b182-53e3bcd68361" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_af22a349-8c25-4070-912a-45b358dad06c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_799ec004-28d2-44c1-a511-ba819e7c0cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_799ec004-28d2-44c1-a511-ba819e7c0cb7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8599fd6f-6939-4215-9a83-cc49a8d82dbf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_799ec004-28d2-44c1-a511-ba819e7c0cb7" xlink:to="loc_dei_LegalEntityAxis_8599fd6f-6939-4215-9a83-cc49a8d82dbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8599fd6f-6939-4215-9a83-cc49a8d82dbf_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8599fd6f-6939-4215-9a83-cc49a8d82dbf" xlink:to="loc_dei_EntityDomain_8599fd6f-6939-4215-9a83-cc49a8d82dbf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bae6c419-49ad-42ca-b677-c738e17f333e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8599fd6f-6939-4215-9a83-cc49a8d82dbf" xlink:to="loc_dei_EntityDomain_bae6c419-49ad-42ca-b677-c738e17f333e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bdc4b1a4-32ec-4b1c-bdf8-587f04786297" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bae6c419-49ad-42ca-b677-c738e17f333e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bdc4b1a4-32ec-4b1c-bdf8-587f04786297" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_c5e7a963-2acd-406b-94d9-790a03271b41" xlink:href="cms-20231231.xsd#cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_c5e7a963-2acd-406b-94d9-790a03271b41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_5f177bf5-8fcf-4144-8ff9-999cf54b9be7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_5f177bf5-8fcf-4144-8ff9-999cf54b9be7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_7d18f724-b52a-4ea6-b3b6-5e4bf79f0e29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_7d18f724-b52a-4ea6-b3b6-5e4bf79f0e29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_5260a893-7647-472f-9aec-fca73394257e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_5260a893-7647-472f-9aec-fca73394257e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_11a58aff-03ff-46ef-9faf-e7a228ca3e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_11a58aff-03ff-46ef-9faf-e7a228ca3e2d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_8e214acf-165f-4e0f-98df-57da4db1c59e" xlink:href="cms-20231231.xsd#cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_8e214acf-165f-4e0f-98df-57da4db1c59e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_77d6dbe0-55b8-42ef-addf-be434711d904" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_77d6dbe0-55b8-42ef-addf-be434711d904" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_92ebda81-c1e6-47e4-8e88-81dc4702af4e" xlink:href="cms-20231231.xsd#cms_ScheduleOfAssetAllocationPercentagesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_92ebda81-c1e6-47e4-8e88-81dc4702af4e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_80b0ba7a-1fd5-4a6a-a7ae-55940b618c44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_80b0ba7a-1fd5-4a6a-a7ae-55940b618c44" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensationTables" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensationTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3c01791-51e7-4521-a633-4977a95c49e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f040ba06-a484-4ffb-87b9-7b9fba31a3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3c01791-51e7-4521-a633-4977a95c49e0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f040ba06-a484-4ffb-87b9-7b9fba31a3bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_877824fa-c853-4278-9bce-a9f4af9608e2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f040ba06-a484-4ffb-87b9-7b9fba31a3bf" xlink:to="loc_dei_LegalEntityAxis_877824fa-c853-4278-9bce-a9f4af9608e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_877824fa-c853-4278-9bce-a9f4af9608e2_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_877824fa-c853-4278-9bce-a9f4af9608e2" xlink:to="loc_dei_EntityDomain_877824fa-c853-4278-9bce-a9f4af9608e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_69eb1fb2-c47f-483e-b614-4722b4551229" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_877824fa-c853-4278-9bce-a9f4af9608e2" xlink:to="loc_dei_EntityDomain_69eb1fb2-c47f-483e-b614-4722b4551229" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_eb2db8cd-0853-487e-8f03-0c3eabec7263" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_69eb1fb2-c47f-483e-b614-4722b4551229" xlink:to="loc_cms_ConsumersEnergyCompanyMember_eb2db8cd-0853-487e-8f03-0c3eabec7263" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_5236345f-671e-4206-b063-14cc4c4b8dff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3c01791-51e7-4521-a633-4977a95c49e0" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_5236345f-671e-4206-b063-14cc4c4b8dff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_e458890c-8431-48b2-b574-d7f9593ee391" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3c01791-51e7-4521-a633-4977a95c49e0" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_e458890c-8431-48b2-b574-d7f9593ee391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_22d99065-a04b-473f-a708-c3d168c291d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3c01791-51e7-4521-a633-4977a95c49e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_22d99065-a04b-473f-a708-c3d168c291d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_28c9fc9e-c551-4f8a-940e-ed099feb85ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3c01791-51e7-4521-a633-4977a95c49e0" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_28c9fc9e-c551-4f8a-940e-ed099feb85ba" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_b4fde2db-27b2-460d-a762-ee6821566cb5" xlink:href="cms-20231231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_6ce61f4e-0a32-421d-ae66-d1ce29da2f1e" xlink:href="cms-20231231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_b4fde2db-27b2-460d-a762-ee6821566cb5" xlink:to="loc_cms_IncomeTaxesTable_6ce61f4e-0a32-421d-ae66-d1ce29da2f1e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1f712234-c645-4ccf-a108-99b7a0c4bb24" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_6ce61f4e-0a32-421d-ae66-d1ce29da2f1e" xlink:to="loc_dei_LegalEntityAxis_1f712234-c645-4ccf-a108-99b7a0c4bb24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1f712234-c645-4ccf-a108-99b7a0c4bb24_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1f712234-c645-4ccf-a108-99b7a0c4bb24" xlink:to="loc_dei_EntityDomain_1f712234-c645-4ccf-a108-99b7a0c4bb24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ced2b03e-67e5-46ef-ba37-36803624876c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1f712234-c645-4ccf-a108-99b7a0c4bb24" xlink:to="loc_dei_EntityDomain_ced2b03e-67e5-46ef-ba37-36803624876c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_04e5dda5-75db-4f84-951d-5b3ba4fec99e" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ced2b03e-67e5-46ef-ba37-36803624876c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_04e5dda5-75db-4f84-951d-5b3ba4fec99e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_aecb23a3-e365-46ea-a4b2-036a7fd56617" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_b4fde2db-27b2-460d-a762-ee6821566cb5" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_aecb23a3-e365-46ea-a4b2-036a7fd56617" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_d30609c3-cb58-4a3f-9fcd-22e2f932ae2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_b4fde2db-27b2-460d-a762-ee6821566cb5" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_d30609c3-cb58-4a3f-9fcd-22e2f932ae2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9f75d3c2-352f-41a5-a9d0-7c32eacee6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_b4fde2db-27b2-460d-a762-ee6821566cb5" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9f75d3c2-352f-41a5-a9d0-7c32eacee6f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_35a635c7-c385-4780-8413-01d8b6d08c0c" xlink:href="cms-20231231.xsd#cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_b4fde2db-27b2-460d-a762-ee6821566cb5" xlink:to="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_35a635c7-c385-4780-8413-01d8b6d08c0c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_9ac93bfa-b63e-44ce-adf2-1185322b667e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_b4fde2db-27b2-460d-a762-ee6821566cb5" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_9ac93bfa-b63e-44ce-adf2-1185322b667e" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueTables" xlink:type="simple" xlink:href="cms-20231231.xsd#RevenueTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_193755f4-cf69-4245-a229-18ca1e29d64d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3fb56e00-b3c8-44c2-b72e-5717d0ca2409" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_193755f4-cf69-4245-a229-18ca1e29d64d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3fb56e00-b3c8-44c2-b72e-5717d0ca2409" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_25841f91-10a9-459e-842d-cc6c05d682a5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3fb56e00-b3c8-44c2-b72e-5717d0ca2409" xlink:to="loc_dei_LegalEntityAxis_25841f91-10a9-459e-842d-cc6c05d682a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_25841f91-10a9-459e-842d-cc6c05d682a5_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_25841f91-10a9-459e-842d-cc6c05d682a5" xlink:to="loc_dei_EntityDomain_25841f91-10a9-459e-842d-cc6c05d682a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fee5bc5b-6c8d-4ec7-ab5f-6ecf311da47d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_25841f91-10a9-459e-842d-cc6c05d682a5" xlink:to="loc_dei_EntityDomain_fee5bc5b-6c8d-4ec7-ab5f-6ecf311da47d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8b8fc0f0-215a-4621-a0c9-4cdfff9de259" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_fee5bc5b-6c8d-4ec7-ab5f-6ecf311da47d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8b8fc0f0-215a-4621-a0c9-4cdfff9de259" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_cf00982c-e399-4d3c-aead-b9dd08018c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_193755f4-cf69-4245-a229-18ca1e29d64d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_cf00982c-e399-4d3c-aead-b9dd08018c8c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="simple" xlink:href="cms-20231231.xsd#OtherIncomeandOtherExpenseTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_bd2a5062-6a83-4242-945e-165129817907" xlink:href="cms-20231231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_c60ab1f4-de10-43da-986d-1409e821e829" xlink:href="cms-20231231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bd2a5062-6a83-4242-945e-165129817907" xlink:to="loc_cms_OtherIncomeandExpensesTable_c60ab1f4-de10-43da-986d-1409e821e829" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1f01c0f5-8e27-42fb-b8c2-159db63b45ca" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_OtherIncomeandExpensesTable_c60ab1f4-de10-43da-986d-1409e821e829" xlink:to="loc_dei_LegalEntityAxis_1f01c0f5-8e27-42fb-b8c2-159db63b45ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1f01c0f5-8e27-42fb-b8c2-159db63b45ca_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1f01c0f5-8e27-42fb-b8c2-159db63b45ca" xlink:to="loc_dei_EntityDomain_1f01c0f5-8e27-42fb-b8c2-159db63b45ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eb14f264-e269-4fc0-b6e5-f3247eb9e370" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1f01c0f5-8e27-42fb-b8c2-159db63b45ca" xlink:to="loc_dei_EntityDomain_eb14f264-e269-4fc0-b6e5-f3247eb9e370" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_14673719-5f9b-4e1f-a4a1-0fd21fd49d03" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_eb14f264-e269-4fc0-b6e5-f3247eb9e370" xlink:to="loc_cms_ConsumersEnergyCompanyMember_14673719-5f9b-4e1f-a4a1-0fd21fd49d03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_3197b9a9-afaf-4d01-9467-9b66b5394149" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bd2a5062-6a83-4242-945e-165129817907" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_3197b9a9-afaf-4d01-9467-9b66b5394149" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="cms-20231231.xsd#ReportableSegmentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_8d39117c-fb8e-409e-ba92-17c19b6d452f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a0ec969b-0580-44ea-9b68-b0af727bb7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d39117c-fb8e-409e-ba92-17c19b6d452f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a0ec969b-0580-44ea-9b68-b0af727bb7b8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7c035520-cac6-4110-a640-f428d482d54f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a0ec969b-0580-44ea-9b68-b0af727bb7b8" xlink:to="loc_dei_LegalEntityAxis_7c035520-cac6-4110-a640-f428d482d54f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7c035520-cac6-4110-a640-f428d482d54f_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7c035520-cac6-4110-a640-f428d482d54f" xlink:to="loc_dei_EntityDomain_7c035520-cac6-4110-a640-f428d482d54f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a61ad367-4a82-4294-8727-cb882674b04e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7c035520-cac6-4110-a640-f428d482d54f" xlink:to="loc_dei_EntityDomain_a61ad367-4a82-4294-8727-cb882674b04e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_886dfef7-ac7a-4fc6-bb59-4372013039f9" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a61ad367-4a82-4294-8727-cb882674b04e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_886dfef7-ac7a-4fc6-bb59-4372013039f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4776a709-6297-4557-892a-2e7bbe6d028c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d39117c-fb8e-409e-ba92-17c19b6d452f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4776a709-6297-4557-892a-2e7bbe6d028c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersTables" xlink:type="simple" xlink:href="cms-20231231.xsd#RelatedpartyTransactionsConsumersTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_2cbc85e4-db1c-4ef6-8295-c40ae392f9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8534a6b7-5b99-4fcf-81f4-2bd78e969271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2cbc85e4-db1c-4ef6-8295-c40ae392f9f7" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8534a6b7-5b99-4fcf-81f4-2bd78e969271" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_077fcb2d-a943-467c-aaf6-d136a9999da8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8534a6b7-5b99-4fcf-81f4-2bd78e969271" xlink:to="loc_dei_LegalEntityAxis_077fcb2d-a943-467c-aaf6-d136a9999da8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_077fcb2d-a943-467c-aaf6-d136a9999da8_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_077fcb2d-a943-467c-aaf6-d136a9999da8" xlink:to="loc_dei_EntityDomain_077fcb2d-a943-467c-aaf6-d136a9999da8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7a5b438e-65c1-418c-bf7a-bad5d66ef116" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_077fcb2d-a943-467c-aaf6-d136a9999da8" xlink:to="loc_dei_EntityDomain_7a5b438e-65c1-418c-bf7a-bad5d66ef116" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_933e470d-16ad-42d8-a5d4-6490d9f96bfb" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7a5b438e-65c1-418c-bf7a-bad5d66ef116" xlink:to="loc_cms_ConsumersEnergyCompanyMember_933e470d-16ad-42d8-a5d4-6490d9f96bfb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_6561ad9f-56a5-4fe4-a8b9-c4216cb6952d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2cbc85e4-db1c-4ef6-8295-c40ae392f9f7" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_6561ad9f-56a5-4fe4-a8b9-c4216cb6952d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables" xlink:type="simple" xlink:href="cms-20231231.xsd#ExitActivitiesandDiscontinuedOperationsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_412deb14-3f2a-4dea-8f80-e0fbcf0d03c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_80a55f24-3309-4dc1-b7c1-a3c592bf6806" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_412deb14-3f2a-4dea-8f80-e0fbcf0d03c5" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_80a55f24-3309-4dc1-b7c1-a3c592bf6806" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3f880199-aa34-47c5-866a-40ded86dfaf5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_80a55f24-3309-4dc1-b7c1-a3c592bf6806" xlink:to="loc_dei_LegalEntityAxis_3f880199-aa34-47c5-866a-40ded86dfaf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3f880199-aa34-47c5-866a-40ded86dfaf5_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3f880199-aa34-47c5-866a-40ded86dfaf5" xlink:to="loc_dei_EntityDomain_3f880199-aa34-47c5-866a-40ded86dfaf5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_017c8ad1-c0c6-4137-a776-d398e3fcd4c0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3f880199-aa34-47c5-866a-40ded86dfaf5" xlink:to="loc_dei_EntityDomain_017c8ad1-c0c6-4137-a776-d398e3fcd4c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_639432c3-11d6-4caf-b4eb-26e36a883587" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_017c8ad1-c0c6-4137-a776-d398e3fcd4c0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_639432c3-11d6-4caf-b4eb-26e36a883587" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_331814ac-fde5-4d76-89ed-f7864911bfa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_412deb14-3f2a-4dea-8f80-e0fbcf0d03c5" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_331814ac-fde5-4d76-89ed-f7864911bfa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_c750b742-1384-4cff-9f53-ad2bab0d89e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_412deb14-3f2a-4dea-8f80-e0fbcf0d03c5" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_c750b742-1384-4cff-9f53-ad2bab0d89e4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1140b2a5-d610-412b-b914-df51f7c2ef71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1140b2a5-d610-412b-b914-df51f7c2ef71" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b01d9192-69f7-463c-a7a2-03bd68b586f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1140b2a5-d610-412b-b914-df51f7c2ef71" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b01d9192-69f7-463c-a7a2-03bd68b586f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_b01d9192-69f7-463c-a7a2-03bd68b586f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b01d9192-69f7-463c-a7a2-03bd68b586f0" xlink:to="loc_us-gaap_RegulatoryAssetDomain_b01d9192-69f7-463c-a7a2-03bd68b586f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b01d9192-69f7-463c-a7a2-03bd68b586f0" xlink:to="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2022PowerSupplyRecoveryUnderrecoveryMember_4db4e5e0-e2a0-4f76-92f2-78827aaa704b" xlink:href="cms-20231231.xsd#cms_A2022PowerSupplyRecoveryUnderrecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_A2022PowerSupplyRecoveryUnderrecoveryMember_4db4e5e0-e2a0-4f76-92f2-78827aaa704b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_39a183ca-26cd-457d-8565-2e202e690925" xlink:href="cms-20231231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_39a183ca-26cd-457d-8565-2e202e690925" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_59cd98c5-8627-4da3-98a8-b8a2233c4878" xlink:href="cms-20231231.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_RetentionIncentiveProgramMember_59cd98c5-8627-4da3-98a8-b8a2233c4878" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_191e1953-fc86-45c5-b4b2-aa9b230702f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_191e1953-fc86-45c5-b4b2-aa9b230702f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_8c46cea4-b2f2-440d-a520-8c8e5c8e70a8" xlink:href="cms-20231231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_8c46cea4-b2f2-440d-a520-8c8e5c8e70a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedCostsMember_74efff8b-c239-4519-a7bf-56cff613ff79" xlink:href="cms-20231231.xsd#cms_SecuritizedCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_SecuritizedCostsMember_74efff8b-c239-4519-a7bf-56cff613ff79" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_d105ce7c-5ee8-4b12-97f9-61d63e19a42f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_d105ce7c-5ee8-4b12-97f9-61d63e19a42f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_b011800f-dcbf-473a-9142-40a07d3a20ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_b011800f-dcbf-473a-9142-40a07d3a20ee" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_715d48c6-fef6-45c1-84cb-2682668598aa" xlink:href="cms-20231231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_ManufacturedGasPlantMember_715d48c6-fef6-45c1-84cb-2682668598aa" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnReacquiredDebtMember_64fce0fc-cb69-467f-b453-0a0bb962df99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossOnReacquiredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_us-gaap_LossOnReacquiredDebtMember_64fce0fc-cb69-467f-b453-0a0bb962df99" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DecommissioningCostsMember_4617a701-f31b-436c-9bac-646ae5408dcf" xlink:href="cms-20231231.xsd#cms_DecommissioningCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_DecommissioningCostsMember_4617a701-f31b-436c-9bac-646ae5408dcf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PostretirementBenefitsExpenseDeferralMechanismMember_53763073-277b-43fc-8f3f-c8c9d2083a8f" xlink:href="cms-20231231.xsd#cms_PostretirementBenefitsExpenseDeferralMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_PostretirementBenefitsExpenseDeferralMechanismMember_53763073-277b-43fc-8f3f-c8c9d2083a8f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonPlantOverhaulContractDisputeMember_4a929f08-bef0-4361-9fcb-bf2f547fe985" xlink:href="cms-20231231.xsd#cms_LudingtonPlantOverhaulContractDisputeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_LudingtonPlantOverhaulContractDisputeMember_4a929f08-bef0-4361-9fcb-bf2f547fe985" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember_d12483d3-bd41-4844-8de2-0ecb8134b706" xlink:href="cms-20231231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_EnergyWasteReductionPlanMember_d12483d3-bd41-4844-8de2-0ecb8134b706" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_cb078645-dbbc-472d-8273-ab090dae1aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1140b2a5-d610-412b-b914-df51f7c2ef71" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_cb078645-dbbc-472d-8273-ab090dae1aa2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_cb078645-dbbc-472d-8273-ab090dae1aa2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_cb078645-dbbc-472d-8273-ab090dae1aa2" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_cb078645-dbbc-472d-8273-ab090dae1aa2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_cb078645-dbbc-472d-8273-ab090dae1aa2" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_73cf8bd7-88f8-4a29-af92-02cf5def88f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_73cf8bd7-88f8-4a29-af92-02cf5def88f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_e0e90663-170e-4d32-97a7-2ff77082ea6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_e0e90663-170e-4d32-97a7-2ff77082ea6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_7d4cae33-fbbd-48f7-95b0-10967713d024" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_7d4cae33-fbbd-48f7-95b0-10967713d024" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemovalCostsMember_940308ab-f62d-401c-a7f3-a5b79ca9afa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RemovalCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_us-gaap_RemovalCostsMember_940308ab-f62d-401c-a7f3-a5b79ca9afa8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_d6326d69-58a3-4422-9260-61164d488546" xlink:href="cms-20231231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_cms_RenewableEnergyGrantMember_d6326d69-58a3-4422-9260-61164d488546" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RenewableEnergyProgramMember_077595a9-d8d6-455b-a2e9-9a61c94a3bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RenewableEnergyProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_us-gaap_RenewableEnergyProgramMember_077595a9-d8d6-455b-a2e9-9a61c94a3bf3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember_d2058746-554a-4259-b536-2bb5ab21235c" xlink:href="cms-20231231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_cms_EnergyWasteReductionPlanMember_d2058746-554a-4259-b536-2bb5ab21235c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PostretirementBenefitsExpenseDeferralMechanismMember_0d39c019-be2d-4a5d-8e42-1f71c1405e2b" xlink:href="cms-20231231.xsd#cms_PostretirementBenefitsExpenseDeferralMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_cms_PostretirementBenefitsExpenseDeferralMechanismMember_0d39c019-be2d-4a5d-8e42-1f71c1405e2b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_47406287-b637-4ce4-8b80-78428231c3f7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1140b2a5-d610-412b-b914-df51f7c2ef71" xlink:to="loc_dei_LegalEntityAxis_47406287-b637-4ce4-8b80-78428231c3f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_47406287-b637-4ce4-8b80-78428231c3f7_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_47406287-b637-4ce4-8b80-78428231c3f7" xlink:to="loc_dei_EntityDomain_47406287-b637-4ce4-8b80-78428231c3f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a02a64bb-dead-4057-a587-122752e8734a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_47406287-b637-4ce4-8b80-78428231c3f7" xlink:to="loc_dei_EntityDomain_a02a64bb-dead-4057-a587-122752e8734a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_107febf0-6001-4950-84e1-ca0a887a12d6" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a02a64bb-dead-4057-a587-122752e8734a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_107febf0-6001-4950-84e1-ca0a887a12d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_e1ba5c11-a758-45cb-93d6-a4e46f7792a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_e1ba5c11-a758-45cb-93d6-a4e46f7792a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_ec43a6ad-ec00-402b-8e48-f31126055098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_ec43a6ad-ec00-402b-8e48-f31126055098" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_efbb4f46-cc3f-4db5-bc9e-fdcc0121b922" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:to="loc_us-gaap_RegulatoryAssets_efbb4f46-cc3f-4db5-bc9e-fdcc0121b922" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_def5bb78-de6d-4a3d-8f9a-14b1176058dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_def5bb78-de6d-4a3d-8f9a-14b1176058dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_9e072f13-3623-4b2c-a1b4-4e0fc18ed548" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_9e072f13-3623-4b2c-a1b4-4e0fc18ed548" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_848f9ceb-18f9-4938-aa61-983f070c350e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:to="loc_us-gaap_RegulatoryLiabilities_848f9ceb-18f9-4938-aa61-983f070c350e" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RegulatoryMattersNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_dbe3cb33-567e-45fa-811d-c40a6f3edfbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_dbe3cb33-567e-45fa-811d-c40a6f3edfbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_dbe3cb33-567e-45fa-811d-c40a6f3edfbe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_dbe3cb33-567e-45fa-811d-c40a6f3edfbe" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_dbe3cb33-567e-45fa-811d-c40a6f3edfbe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0716699d-35f5-4957-91a6-16ca0198e953" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_dbe3cb33-567e-45fa-811d-c40a6f3edfbe" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0716699d-35f5-4957-91a6-16ca0198e953" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_ca379b43-4585-4013-9596-cdd71d6f9174" xlink:href="cms-20231231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0716699d-35f5-4957-91a6-16ca0198e953" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_ca379b43-4585-4013-9596-cdd71d6f9174" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_68db0979-38a8-4fe1-aa79-3a37459d4fc6" xlink:href="cms-20231231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0716699d-35f5-4957-91a6-16ca0198e953" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_68db0979-38a8-4fe1-aa79-3a37459d4fc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_f59ec284-d65f-4c05-896e-a262c323db73" xlink:href="cms-20231231.xsd#cms_ElectricRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0716699d-35f5-4957-91a6-16ca0198e953" xlink:to="loc_cms_ElectricRateCaseMember_f59ec284-d65f-4c05-896e-a262c323db73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseMember_79ba1026-119d-4721-9c9f-e49e0b25afdc" xlink:href="cms-20231231.xsd#cms_GasRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0716699d-35f5-4957-91a6-16ca0198e953" xlink:to="loc_cms_GasRateCaseMember_79ba1026-119d-4721-9c9f-e49e0b25afdc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_6e2253b4-fe76-4c35-b85e-30d84b4a6d5c" xlink:href="cms-20231231.xsd#cms_GasCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0716699d-35f5-4957-91a6-16ca0198e953" xlink:to="loc_cms_GasCostRecoveryMember_6e2253b4-fe76-4c35-b85e-30d84b4a6d5c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_66498e5a-5bb8-4962-810e-fad82fdc9a15" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_dei_LegalEntityAxis_66498e5a-5bb8-4962-810e-fad82fdc9a15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_66498e5a-5bb8-4962-810e-fad82fdc9a15_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_66498e5a-5bb8-4962-810e-fad82fdc9a15" xlink:to="loc_dei_EntityDomain_66498e5a-5bb8-4962-810e-fad82fdc9a15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f57255ea-4b23-4c5b-9037-9cf8b3cd512f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_66498e5a-5bb8-4962-810e-fad82fdc9a15" xlink:to="loc_dei_EntityDomain_f57255ea-4b23-4c5b-9037-9cf8b3cd512f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_378a5905-5418-4131-b1d5-330ecba71ec2" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f57255ea-4b23-4c5b-9037-9cf8b3cd512f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_378a5905-5418-4131-b1d5-330ecba71ec2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_02eb7557-7575-490a-8ead-af2679d9f270" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_us-gaap_RegulatoryAssetAxis_02eb7557-7575-490a-8ead-af2679d9f270" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_02eb7557-7575-490a-8ead-af2679d9f270_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_02eb7557-7575-490a-8ead-af2679d9f270" xlink:to="loc_us-gaap_RegulatoryAssetDomain_02eb7557-7575-490a-8ead-af2679d9f270_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_6aa10d09-0998-46b1-85e8-a496da248607" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_02eb7557-7575-490a-8ead-af2679d9f270" xlink:to="loc_us-gaap_RegulatoryAssetDomain_6aa10d09-0998-46b1-85e8-a496da248607" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_855d61a7-e5bd-40cd-a1df-93ce2ea59d52" xlink:href="cms-20231231.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_6aa10d09-0998-46b1-85e8-a496da248607" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_855d61a7-e5bd-40cd-a1df-93ce2ea59d52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_a89452f3-1457-43f9-bcda-fa0908bf0283" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_us-gaap_PublicUtilityAxis_a89452f3-1457-43f9-bcda-fa0908bf0283" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_a89452f3-1457-43f9-bcda-fa0908bf0283_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_a89452f3-1457-43f9-bcda-fa0908bf0283" xlink:to="loc_us-gaap_UtilityPlantDomain_a89452f3-1457-43f9-bcda-fa0908bf0283_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_548b8c79-6983-41a9-afe2-f870a895b7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_a89452f3-1457-43f9-bcda-fa0908bf0283" xlink:to="loc_us-gaap_UtilityPlantDomain_548b8c79-6983-41a9-afe2-f870a895b7c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasFueledElectricGenerationMember_f1899389-cc8a-4138-87c8-ab38fb4bcd7f" xlink:href="cms-20231231.xsd#cms_GasFueledElectricGenerationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_548b8c79-6983-41a9-afe2-f870a895b7c3" xlink:to="loc_cms_GasFueledElectricGenerationMember_f1899389-cc8a-4138-87c8-ab38fb4bcd7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGenerationMember_ba744419-f2fc-407a-a202-2da499940b74" xlink:href="cms-20231231.xsd#cms_CoalFueledElectricGenerationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_548b8c79-6983-41a9-afe2-f870a895b7c3" xlink:to="loc_cms_CoalFueledElectricGenerationMember_ba744419-f2fc-407a-a202-2da499940b74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_e7efe675-52c5-4a0c-9c84-3ef0a6da9071" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_e7efe675-52c5-4a0c-9c84-3ef0a6da9071" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_e7efe675-52c5-4a0c-9c84-3ef0a6da9071_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_e7efe675-52c5-4a0c-9c84-3ef0a6da9071" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_e7efe675-52c5-4a0c-9c84-3ef0a6da9071_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_5b669583-a43a-4e50-ae39-90170d348848" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_e7efe675-52c5-4a0c-9c84-3ef0a6da9071" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_5b669583-a43a-4e50-ae39-90170d348848" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_6f5026a8-0fd0-4a45-b885-4e42acfadaab" xlink:href="cms-20231231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_5b669583-a43a-4e50-ae39-90170d348848" xlink:to="loc_cms_ManufacturedGasPlantMember_6f5026a8-0fd0-4a45-b885-4e42acfadaab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_a2062916-ae57-4000-9fcf-30d97e5e33e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_a2062916-ae57-4000-9fcf-30d97e5e33e3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_a2062916-ae57-4000-9fcf-30d97e5e33e3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_a2062916-ae57-4000-9fcf-30d97e5e33e3" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_a2062916-ae57-4000-9fcf-30d97e5e33e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_a8410dc9-c07d-4c13-a373-936cb76acbcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_a2062916-ae57-4000-9fcf-30d97e5e33e3" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_a8410dc9-c07d-4c13-a373-936cb76acbcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_aae3af7c-e1e7-4a1d-b584-19fed83a0680" xlink:href="cms-20231231.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a8410dc9-c07d-4c13-a373-936cb76acbcc" xlink:to="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_aae3af7c-e1e7-4a1d-b584-19fed83a0680" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_6411be3d-a9fa-4851-9b7f-939987aeb5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a8410dc9-c07d-4c13-a373-936cb76acbcc" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_6411be3d-a9fa-4851-9b7f-939987aeb5c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember_627227a6-972a-4f7a-80fc-137b40f2311f" xlink:href="cms-20231231.xsd#cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a8410dc9-c07d-4c13-a373-936cb76acbcc" xlink:to="loc_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember_627227a6-972a-4f7a-80fc-137b40f2311f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_36269021-07dd-4e11-b8ba-1bfbd2ca9476" xlink:href="cms-20231231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a8410dc9-c07d-4c13-a373-936cb76acbcc" xlink:to="loc_cms_RenewableEnergyGrantMember_36269021-07dd-4e11-b8ba-1bfbd2ca9476" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_e31042ed-d26c-4d5b-9938-7d2bf97f2aab" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_srt_RestatementAxis_e31042ed-d26c-4d5b-9938-7d2bf97f2aab" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_e31042ed-d26c-4d5b-9938-7d2bf97f2aab_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_e31042ed-d26c-4d5b-9938-7d2bf97f2aab" xlink:to="loc_srt_RestatementDomain_e31042ed-d26c-4d5b-9938-7d2bf97f2aab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_1b0a6399-9e43-4df5-b83e-ad33ec42d77d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_e31042ed-d26c-4d5b-9938-7d2bf97f2aab" xlink:to="loc_srt_RestatementDomain_1b0a6399-9e43-4df5-b83e-ad33ec42d77d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_dc3deedc-20ce-4220-a7ef-949c4e491073" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_1b0a6399-9e43-4df5-b83e-ad33ec42d77d" xlink:to="loc_srt_RestatementAdjustmentMember_dc3deedc-20ce-4220-a7ef-949c4e491073" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecoveredPowerSupplyCosts_0a16670d-9f6e-45da-997b-e9a4908663a8" xlink:href="cms-20231231.xsd#cms_UnrecoveredPowerSupplyCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_UnrecoveredPowerSupplyCosts_0a16670d-9f6e-45da-997b-e9a4908663a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuthorizedRecoveryCollection_a2fbdd46-3a32-4cc1-8be5-e571b5746642" xlink:href="cms-20231231.xsd#cms_AuthorizedRecoveryCollection"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_AuthorizedRecoveryCollection_a2fbdd46-3a32-4cc1-8be5-e571b5746642" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f1790c56-fd70-488e-8d32-34b3ce175642" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_Revenues_f1790c56-fd70-488e-8d32-34b3ce175642" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_96c77126-855d-43c4-b90d-7230a37f0087" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_96c77126-855d-43c4-b90d-7230a37f0087" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_7b2ec908-cda3-486b-9a17-c46fa6c712a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_7b2ec908-cda3-486b-9a17-c46fa6c712a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfUnitsRetired_6e5d4250-0f6b-444f-b951-59d60d523a1c" xlink:href="cms-20231231.xsd#cms_NumberOfUnitsRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_NumberOfUnitsRetired_6e5d4250-0f6b-444f-b951-59d60d523a1c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_b0ee31b9-d1ea-4510-a8b6-faf129f06b49" xlink:href="cms-20231231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_b0ee31b9-d1ea-4510-a8b6-faf129f06b49" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_0241cb1f-c321-4a87-b4b3-839504c0f571" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_0241cb1f-c321-4a87-b4b3-839504c0f571" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_c7dcbc43-5b11-4c8c-87b7-12c62aa88132" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_RegulatoryLiabilities_c7dcbc43-5b11-4c8c-87b7-12c62aa88132" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ProceedsFromGovernmentGrant_ef7e4f57-f53f-4343-8c66-72ea96ebb365" xlink:href="cms-20231231.xsd#cms_ProceedsFromGovernmentGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_ProceedsFromGovernmentGrant_ef7e4f57-f53f-4343-8c66-72ea96ebb365" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_999737f9-5b0d-4711-a2c4-4eee1c1ca06d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_999737f9-5b0d-4711-a2c4-4eee1c1ca06d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_030a9fa5-f248-49e7-8d9a-bbc359b4f782" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_030a9fa5-f248-49e7-8d9a-bbc359b4f782" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_90ce6439-b82d-4e5f-ae91-ead0f4c5db11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_90ce6439-b82d-4e5f-ae91-ead0f4c5db11" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_31e42f6a-1059-4a7f-a039-cb3c058e8126" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_31e42f6a-1059-4a7f-a039-cb3c058e8126" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_5f8cec45-01b9-4151-abf8-125724dd4ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_5f8cec45-01b9-4151-abf8-125724dd4ffd" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_3c3c2f56-a3f7-4687-aa78-e6014c05d5f6" xlink:href="cms-20231231.xsd#cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_3c3c2f56-a3f7-4687-aa78-e6014c05d5f6" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested_a0273685-2d54-416f-9b85-ae25a98e97bb" xlink:href="cms-20231231.xsd#cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested_a0273685-2d54-416f-9b85-ae25a98e97bb" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_742ffffe-96f5-4014-9327-cb54a82a3263" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_742ffffe-96f5-4014-9327-cb54a82a3263" xlink:type="arc" order="17"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_8c247012-5beb-4776-bca0-459e6db70172" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1535e95f-eead-421d-8c41-eb9227929ead" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_8c247012-5beb-4776-bca0-459e6db70172" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1535e95f-eead-421d-8c41-eb9227929ead" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cc5085d7-1049-4963-a612-9d683a925a2c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1535e95f-eead-421d-8c41-eb9227929ead" xlink:to="loc_dei_LegalEntityAxis_cc5085d7-1049-4963-a612-9d683a925a2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cc5085d7-1049-4963-a612-9d683a925a2c_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_cc5085d7-1049-4963-a612-9d683a925a2c" xlink:to="loc_dei_EntityDomain_cc5085d7-1049-4963-a612-9d683a925a2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d52f0fc7-d705-44c4-bb09-e5510e65e1b0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_cc5085d7-1049-4963-a612-9d683a925a2c" xlink:to="loc_dei_EntityDomain_d52f0fc7-d705-44c4-bb09-e5510e65e1b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0d1db152-7c00-4ded-91f9-8b5946fd2cf2" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d52f0fc7-d705-44c4-bb09-e5510e65e1b0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0d1db152-7c00-4ded-91f9-8b5946fd2cf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_567cf983-8988-47aa-8988-ac8f9cb520e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1535e95f-eead-421d-8c41-eb9227929ead" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_567cf983-8988-47aa-8988-ac8f9cb520e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_567cf983-8988-47aa-8988-ac8f9cb520e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_567cf983-8988-47aa-8988-ac8f9cb520e1" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_567cf983-8988-47aa-8988-ac8f9cb520e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_769c3ab0-2495-4a95-a028-70880736ce68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_567cf983-8988-47aa-8988-ac8f9cb520e1" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_769c3ab0-2495-4a95-a028-70880736ce68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_ed9c4cc5-bc02-410b-ae1b-c89d0b5e0673" xlink:href="cms-20231231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_769c3ab0-2495-4a95-a028-70880736ce68" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_ed9c4cc5-bc02-410b-ae1b-c89d0b5e0673" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_3362360b-3b84-4b5a-b262-29776d050d21" xlink:href="cms-20231231.xsd#cms_GasCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_769c3ab0-2495-4a95-a028-70880736ce68" xlink:to="loc_cms_GasCostRecoveryMember_3362360b-3b84-4b5a-b262-29776d050d21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecoveredPowerSupplyCosts_98fcec99-5b8e-47f5-a9d2-9c8b201e17f4" xlink:href="cms-20231231.xsd#cms_UnrecoveredPowerSupplyCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_8c247012-5beb-4776-bca0-459e6db70172" xlink:to="loc_cms_UnrecoveredPowerSupplyCosts_98fcec99-5b8e-47f5-a9d2-9c8b201e17f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_8fc1c001-a7fc-42eb-a6a6-f0c1875c86f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecoveredCostsForPurchasedGasAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_8c247012-5beb-4776-bca0-459e6db70172" xlink:to="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_8fc1c001-a7fc-42eb-a6a6-f0c1875c86f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFuelCost_bca26b09-9346-4763-b250-e91b1e73aeb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFuelCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_8c247012-5beb-4776-bca0-459e6db70172" xlink:to="loc_us-gaap_DeferredFuelCost_bca26b09-9346-4763-b250-e91b1e73aeb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_1890e063-7509-44c3-9cdf-8399682d7be8" xlink:href="cms-20231231.xsd#cms_AccruedRateRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_8c247012-5beb-4776-bca0-459e6db70172" xlink:to="loc_cms_AccruedRateRefunds_1890e063-7509-44c3-9cdf-8399682d7be8" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ContingenciesandCommitmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_2fcda52e-12f4-4d24-a930-74bbef5e73d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_2fcda52e-12f4-4d24-a930-74bbef5e73d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_2fcda52e-12f4-4d24-a930-74bbef5e73d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_2fcda52e-12f4-4d24-a930-74bbef5e73d4" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_2fcda52e-12f4-4d24-a930-74bbef5e73d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_21ebe281-e4ea-407c-8e5a-3594d7f579a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_2fcda52e-12f4-4d24-a930-74bbef5e73d4" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_21ebe281-e4ea-407c-8e5a-3594d7f579a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_08eccb3d-4dea-4f64-bd96-55c6ab14073a" xlink:href="cms-20231231.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_21ebe281-e4ea-407c-8e5a-3594d7f579a7" xlink:to="loc_cms_BayHarborMember_08eccb3d-4dea-4f64-bd96-55c6ab14073a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember_cc65e53e-3f64-435f-8d08-9ce0ab9ee329" xlink:href="cms-20231231.xsd#cms_NrepaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_21ebe281-e4ea-407c-8e5a-3594d7f579a7" xlink:to="loc_cms_NrepaMember_cc65e53e-3f64-435f-8d08-9ce0ab9ee329" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember_a6cc6646-c5c8-4fd5-ad9a-cd728c4eb953" xlink:href="cms-20231231.xsd#cms_CerclaLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_21ebe281-e4ea-407c-8e5a-3594d7f579a7" xlink:to="loc_cms_CerclaLiabilityMember_a6cc6646-c5c8-4fd5-ad9a-cd728c4eb953" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_bd12979e-c737-45a2-b222-8b5bf8d2a0d7" xlink:href="cms-20231231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_21ebe281-e4ea-407c-8e5a-3594d7f579a7" xlink:to="loc_cms_ManufacturedGasPlantMember_bd12979e-c737-45a2-b222-8b5bf8d2a0d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_61a107c2-8e2c-470a-a6e6-10219ed56936" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_srt_RangeAxis_61a107c2-8e2c-470a-a6e6-10219ed56936" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_61a107c2-8e2c-470a-a6e6-10219ed56936_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_61a107c2-8e2c-470a-a6e6-10219ed56936" xlink:to="loc_srt_RangeMember_61a107c2-8e2c-470a-a6e6-10219ed56936_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_be834073-f618-4e7b-af59-6f2db001e84c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_61a107c2-8e2c-470a-a6e6-10219ed56936" xlink:to="loc_srt_RangeMember_be834073-f618-4e7b-af59-6f2db001e84c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e78077df-1d39-4ac2-a713-98d0b6c1577a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_be834073-f618-4e7b-af59-6f2db001e84c" xlink:to="loc_srt_MinimumMember_e78077df-1d39-4ac2-a713-98d0b6c1577a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_df8708a6-f6ca-4c3f-8058-c678a09abcac" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_be834073-f618-4e7b-af59-6f2db001e84c" xlink:to="loc_srt_MaximumMember_df8708a6-f6ca-4c3f-8058-c678a09abcac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_064f0863-035e-4303-8cf8-2d4139f4b9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_us-gaap_PublicUtilityAxis_064f0863-035e-4303-8cf8-2d4139f4b9cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_064f0863-035e-4303-8cf8-2d4139f4b9cc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_064f0863-035e-4303-8cf8-2d4139f4b9cc" xlink:to="loc_us-gaap_UtilityPlantDomain_064f0863-035e-4303-8cf8-2d4139f4b9cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_fc236d05-4df1-49ab-aa70-85abab19a737" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_064f0863-035e-4303-8cf8-2d4139f4b9cc" xlink:to="loc_us-gaap_UtilityPlantDomain_fc236d05-4df1-49ab-aa70-85abab19a737" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_f69989f6-d025-4683-839d-4af0250e0deb" xlink:href="cms-20231231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_fc236d05-4df1-49ab-aa70-85abab19a737" xlink:to="loc_cms_ElectricUtilityMember_f69989f6-d025-4683-839d-4af0250e0deb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_e0f950c1-7329-452f-83e4-3a736058bcba" xlink:href="cms-20231231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_fc236d05-4df1-49ab-aa70-85abab19a737" xlink:to="loc_cms_GasUtilityMember_e0f950c1-7329-452f-83e4-3a736058bcba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1b5e2df5-3153-41f6-80e8-5cad8cf99ac0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_dei_LegalEntityAxis_1b5e2df5-3153-41f6-80e8-5cad8cf99ac0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1b5e2df5-3153-41f6-80e8-5cad8cf99ac0_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1b5e2df5-3153-41f6-80e8-5cad8cf99ac0" xlink:to="loc_dei_EntityDomain_1b5e2df5-3153-41f6-80e8-5cad8cf99ac0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_86bf1630-0baf-44e7-a0db-0fb25d89d7af" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1b5e2df5-3153-41f6-80e8-5cad8cf99ac0" xlink:to="loc_dei_EntityDomain_86bf1630-0baf-44e7-a0db-0fb25d89d7af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_94c538eb-cd55-4f07-82b4-a6d494df356c" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_86bf1630-0baf-44e7-a0db-0fb25d89d7af" xlink:to="loc_cms_ConsumersEnergyCompanyMember_94c538eb-cd55-4f07-82b4-a6d494df356c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_9953e75c-5d6f-4b5c-a5c7-cea206c4e2c7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_srt_LitigationCaseAxis_9953e75c-5d6f-4b5c-a5c7-cea206c4e2c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_9953e75c-5d6f-4b5c-a5c7-cea206c4e2c7_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_9953e75c-5d6f-4b5c-a5c7-cea206c4e2c7" xlink:to="loc_srt_LitigationCaseTypeDomain_9953e75c-5d6f-4b5c-a5c7-cea206c4e2c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_d9d939f7-58f1-4358-8873-693f6a5a3a47" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_9953e75c-5d6f-4b5c-a5c7-cea206c4e2c7" xlink:to="loc_srt_LitigationCaseTypeDomain_d9d939f7-58f1-4358-8873-693f6a5a3a47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonPlantOverhaulContractDisputeMember_a5c9a281-8c97-4dd4-9f74-e71a7f3229cc" xlink:href="cms-20231231.xsd#cms_LudingtonPlantOverhaulContractDisputeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_d9d939f7-58f1-4358-8873-693f6a5a3a47" xlink:to="loc_cms_LudingtonPlantOverhaulContractDisputeMember_a5c9a281-8c97-4dd4-9f74-e71a7f3229cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_b84c1794-333f-492a-b107-75fe1f22135e" xlink:href="cms-20231231.xsd#cms_JHCampbell3PlantRetirementContractDisputeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_d9d939f7-58f1-4358-8873-693f6a5a3a47" xlink:to="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_b84c1794-333f-492a-b107-75fe1f22135e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_7b14a8e4-d4ca-48db-91ea-d114d7450344" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_7b14a8e4-d4ca-48db-91ea-d114d7450344" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_7b14a8e4-d4ca-48db-91ea-d114d7450344_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_7b14a8e4-d4ca-48db-91ea-d114d7450344" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_7b14a8e4-d4ca-48db-91ea-d114d7450344_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_756b128f-184f-47d8-a938-bdeabcf91233" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_7b14a8e4-d4ca-48db-91ea-d114d7450344" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_756b128f-184f-47d8-a938-bdeabcf91233" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_1bd5251b-e9f3-4531-96a4-2d6fbb139b95" xlink:href="cms-20231231.xsd#cms_LudingtonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_756b128f-184f-47d8-a938-bdeabcf91233" xlink:to="loc_cms_LudingtonMember_1bd5251b-e9f3-4531-96a4-2d6fbb139b95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_ac018a6f-c4fb-4cac-904d-ee8578478530" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_us-gaap_RegulatoryAssetAxis_ac018a6f-c4fb-4cac-904d-ee8578478530" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_ac018a6f-c4fb-4cac-904d-ee8578478530_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_ac018a6f-c4fb-4cac-904d-ee8578478530" xlink:to="loc_us-gaap_RegulatoryAssetDomain_ac018a6f-c4fb-4cac-904d-ee8578478530_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_b32b2000-fced-4301-98e5-09b69fa7d055" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_ac018a6f-c4fb-4cac-904d-ee8578478530" xlink:to="loc_us-gaap_RegulatoryAssetDomain_b32b2000-fced-4301-98e5-09b69fa7d055" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_a60fe830-3883-446b-b0ae-1d3e617a4ef9" xlink:href="cms-20231231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b32b2000-fced-4301-98e5-09b69fa7d055" xlink:to="loc_cms_ManufacturedGasPlantMember_a60fe830-3883-446b-b0ae-1d3e617a4ef9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_012a1bbd-fa8e-4c88-bcc3-16186e02d8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_012a1bbd-fa8e-4c88-bcc3-16186e02d8a5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_012a1bbd-fa8e-4c88-bcc3-16186e02d8a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_012a1bbd-fa8e-4c88-bcc3-16186e02d8a5" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_012a1bbd-fa8e-4c88-bcc3-16186e02d8a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_406812e0-69cf-4534-ad64-c251495a9a77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_012a1bbd-fa8e-4c88-bcc3-16186e02d8a5" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_406812e0-69cf-4534-ad64-c251495a9a77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember_0fbfc6f9-b13f-42d3-9bf9-842f80b764cb" xlink:href="cms-20231231.xsd#cms_McvPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_406812e0-69cf-4534-ad64-c251495a9a77" xlink:to="loc_cms_McvPpaMember_0fbfc6f9-b13f-42d3-9bf9-842f80b764cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember_19e4b9b1-b36a-4e21-b1ec-d0a18defb7c7" xlink:href="cms-20231231.xsd#cms_OtherPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_406812e0-69cf-4534-ad64-c251495a9a77" xlink:to="loc_cms_OtherPpaMember_19e4b9b1-b36a-4e21-b1ec-d0a18defb7c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_83fbe899-0100-4107-bd53-dc4d187f6bca" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_83fbe899-0100-4107-bd53-dc4d187f6bca" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_83fbe899-0100-4107-bd53-dc4d187f6bca_default" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_83fbe899-0100-4107-bd53-dc4d187f6bca" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_83fbe899-0100-4107-bd53-dc4d187f6bca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_6499365c-0652-4885-8d12-2639f2d56649" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_83fbe899-0100-4107-bd53-dc4d187f6bca" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_6499365c-0652-4885-8d12-2639f2d56649" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_YearEndThroughMarch2025Member_dc9d22a8-7cd6-4612-afd7-c6b402c8bf52" xlink:href="cms-20231231.xsd#cms_YearEndThroughMarch2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_6499365c-0652-4885-8d12-2639f2d56649" xlink:to="loc_cms_YearEndThroughMarch2025Member_dc9d22a8-7cd6-4612-afd7-c6b402c8bf52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_March2025ThroughTerminationMember_b2d2ed2a-67c9-4d70-a5a2-eaf957aa46c8" xlink:href="cms-20231231.xsd#cms_March2025ThroughTerminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_6499365c-0652-4885-8d12-2639f2d56649" xlink:to="loc_cms_March2025ThroughTerminationMember_b2d2ed2a-67c9-4d70-a5a2-eaf957aa46c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_07fd5e61-5883-4b09-9e11-8f1e2f49a1d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_07fd5e61-5883-4b09-9e11-8f1e2f49a1d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_a1a215e6-8697-49e4-bf0d-ee35c16d3399" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_a1a215e6-8697-49e4-bf0d-ee35c16d3399" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_53b852d4-8a6f-4d94-b6ba-49ed451c2cfe" xlink:href="cms-20231231.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_53b852d4-8a6f-4d94-b6ba-49ed451c2cfe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_6d1b7b8c-1823-41dd-935a-58066cb8dfd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_6d1b7b8c-1823-41dd-935a-58066cb8dfd1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2a55e51c-fdbd-41b2-8fb9-a650ed6b3257" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2a55e51c-fdbd-41b2-8fb9-a650ed6b3257" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_4c052936-266e-4192-9738-adc80cc4f8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_4c052936-266e-4192-9738-adc80cc4f8f1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_3c5db6de-0a3c-4d4b-9fdb-85bdb9873eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_3c5db6de-0a3c-4d4b-9fdb-85bdb9873eb7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_0a5d2785-7c24-4c75-8100-afb202d24618" xlink:href="cms-20231231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_0a5d2785-7c24-4c75-8100-afb202d24618" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_c6e7a16b-ebd6-405a-8552-c1733fda5ebd" xlink:href="cms-20231231.xsd#cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_c6e7a16b-ebd6-405a-8552-c1733fda5ebd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_af0dc0b2-98ce-4dba-a5fd-10fc2952ed40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_af0dc0b2-98ce-4dba-a5fd-10fc2952ed40" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_91eee4b5-3a1d-4c2b-811e-53f665a49c78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_91eee4b5-3a1d-4c2b-811e-53f665a49c78" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity_21b369b6-646d-42a0-aa4c-d05d353c9b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity_21b369b6-646d-42a0-aa4c-d05d353c9b4a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_0f94cc85-b8b6-4568-8717-3f31d3b52909" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_0f94cc85-b8b6-4568-8717-3f31d3b52909" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_d1fde10e-e69e-4c76-9735-f4cd8c595658" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_d1fde10e-e69e-4c76-9735-f4cd8c595658" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_84c4608a-59cd-4fb4-8ea6-9ec3e1c4ba32" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_84c4608a-59cd-4fb4-8ea6-9ec3e1c4ba32" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_4b6918c9-f144-4ec3-a64b-b08987a4506f" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_4b6918c9-f144-4ec3-a64b-b08987a4506f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_e4ca626d-bf02-42c1-ab4d-a5e7a7cafd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_e4ca626d-bf02-42c1-ab4d-a5e7a7cafd4e" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_2be3ecbc-063a-49b1-9fda-6f46372034e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_57e0d120-9aac-4008-953f-e96b24f52167" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_2be3ecbc-063a-49b1-9fda-6f46372034e2" xlink:to="loc_us-gaap_SiteContingencyTable_57e0d120-9aac-4008-953f-e96b24f52167" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3203746e-0ca5-43da-88b3-bce712f28a1a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_57e0d120-9aac-4008-953f-e96b24f52167" xlink:to="loc_dei_LegalEntityAxis_3203746e-0ca5-43da-88b3-bce712f28a1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3203746e-0ca5-43da-88b3-bce712f28a1a_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3203746e-0ca5-43da-88b3-bce712f28a1a" xlink:to="loc_dei_EntityDomain_3203746e-0ca5-43da-88b3-bce712f28a1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5405417d-9f0a-45ff-ac30-f5e35242aec1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3203746e-0ca5-43da-88b3-bce712f28a1a" xlink:to="loc_dei_EntityDomain_5405417d-9f0a-45ff-ac30-f5e35242aec1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3f72fc83-9e85-4973-81ae-3902cc72300a" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5405417d-9f0a-45ff-ac30-f5e35242aec1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3f72fc83-9e85-4973-81ae-3902cc72300a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_3a0067e3-e842-48ec-a888-af2f1ec6f648" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_57e0d120-9aac-4008-953f-e96b24f52167" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_3a0067e3-e842-48ec-a888-af2f1ec6f648" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_3a0067e3-e842-48ec-a888-af2f1ec6f648_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_3a0067e3-e842-48ec-a888-af2f1ec6f648" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_3a0067e3-e842-48ec-a888-af2f1ec6f648_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_7e8e28dc-9041-451b-9ed3-316fa569b624" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_3a0067e3-e842-48ec-a888-af2f1ec6f648" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_7e8e28dc-9041-451b-9ed3-316fa569b624" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_174213b0-f55a-4545-8861-2d0932b0b7aa" xlink:href="cms-20231231.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_7e8e28dc-9041-451b-9ed3-316fa569b624" xlink:to="loc_cms_BayHarborMember_174213b0-f55a-4545-8861-2d0932b0b7aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyAxis_e86cdc54-d433-4496-9762-9184f26c6aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_57e0d120-9aac-4008-953f-e96b24f52167" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyAxis_e86cdc54-d433-4496-9762-9184f26c6aa8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain_e86cdc54-d433-4496-9762-9184f26c6aa8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationContingencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyAxis_e86cdc54-d433-4496-9762-9184f26c6aa8" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyDomain_e86cdc54-d433-4496-9762-9184f26c6aa8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain_2904cff8-bda6-4d51-a74d-fd8d988324c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationContingencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyAxis_e86cdc54-d433-4496-9762-9184f26c6aa8" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyDomain_2904cff8-bda6-4d51-a74d-fd8d988324c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_a55c1ef2-705c-4d7c-9635-0ac287319b5b" xlink:href="cms-20231231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyDomain_2904cff8-bda6-4d51-a74d-fd8d988324c4" xlink:to="loc_cms_ManufacturedGasPlantMember_a55c1ef2-705c-4d7c-9635-0ac287319b5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_ec9a700e-9e94-4995-9940-ea0f74438d28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2be3ecbc-063a-49b1-9fda-6f46372034e2" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_ec9a700e-9e94-4995-9940-ea0f74438d28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_42e2ec27-db7d-4e65-97b7-998709edfee2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2be3ecbc-063a-49b1-9fda-6f46372034e2" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_42e2ec27-db7d-4e65-97b7-998709edfee2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_8823f556-d1b7-4a15-9049-c01d5b59bc7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2be3ecbc-063a-49b1-9fda-6f46372034e2" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_8823f556-d1b7-4a15-9049-c01d5b59bc7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_c2739ab5-f34e-444d-84f4-ab7381a99f38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2be3ecbc-063a-49b1-9fda-6f46372034e2" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_c2739ab5-f34e-444d-84f4-ab7381a99f38" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_01d4ab2c-4499-48ec-aaeb-14140e0c0014" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2be3ecbc-063a-49b1-9fda-6f46372034e2" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_01d4ab2c-4499-48ec-aaeb-14140e0c0014" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ContingenciesandCommitmentsSummaryofGuaranteesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_62d6c6b7-0466-4bb5-ad09-5c334ac6e0e5" xlink:href="cms-20231231.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:href="cms-20231231.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_62d6c6b7-0466-4bb5-ad09-5c334ac6e0e5" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_dd1a5e2f-b16b-41b8-a146-e6352d7f8651" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_dd1a5e2f-b16b-41b8-a146-e6352d7f8651" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_dd1a5e2f-b16b-41b8-a146-e6352d7f8651_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_dd1a5e2f-b16b-41b8-a146-e6352d7f8651" xlink:to="loc_us-gaap_LossContingencyNatureDomain_dd1a5e2f-b16b-41b8-a146-e6352d7f8651_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_914fc1a9-cef4-487a-9447-105e3eea5f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_dd1a5e2f-b16b-41b8-a146-e6352d7f8651" xlink:to="loc_us-gaap_LossContingencyNatureDomain_914fc1a9-cef4-487a-9447-105e3eea5f6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_24257b9f-f525-4279-98ca-ebd9b9684b80" xlink:href="cms-20231231.xsd#cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_914fc1a9-cef4-487a-9447-105e3eea5f6d" xlink:to="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_24257b9f-f525-4279-98ca-ebd9b9684b80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_71fb8457-83a8-46e2-aaad-d26a275e3a81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_914fc1a9-cef4-487a-9447-105e3eea5f6d" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_71fb8457-83a8-46e2-aaad-d26a275e3a81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_ce8d7b70-b29b-4cbd-ace4-575a564b07ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_ce8d7b70-b29b-4cbd-ace4-575a564b07ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_ce8d7b70-b29b-4cbd-ace4-575a564b07ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_ce8d7b70-b29b-4cbd-ace4-575a564b07ed" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_ce8d7b70-b29b-4cbd-ace4-575a564b07ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_81598b16-59ba-4d54-a1d9-398ba879576c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_ce8d7b70-b29b-4cbd-ace4-575a564b07ed" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_81598b16-59ba-4d54-a1d9-398ba879576c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_10bc74d0-d5a0-4ad9-9af5-ce83ac70c00e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_81598b16-59ba-4d54-a1d9-398ba879576c" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_10bc74d0-d5a0-4ad9-9af5-ce83ac70c00e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b7dde409-afc0-43ac-b63d-d9700f5f2317" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:to="loc_dei_LegalEntityAxis_b7dde409-afc0-43ac-b63d-d9700f5f2317" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b7dde409-afc0-43ac-b63d-d9700f5f2317_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b7dde409-afc0-43ac-b63d-d9700f5f2317" xlink:to="loc_dei_EntityDomain_b7dde409-afc0-43ac-b63d-d9700f5f2317_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ddffb544-f2f0-401b-b9e7-43936b38da46" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b7dde409-afc0-43ac-b63d-d9700f5f2317" xlink:to="loc_dei_EntityDomain_ddffb544-f2f0-401b-b9e7-43936b38da46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a9b2648d-b463-42eb-a028-fb3046712ef5" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ddffb544-f2f0-401b-b9e7-43936b38da46" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a9b2648d-b463-42eb-a028-fb3046712ef5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_9c9a4d92-0a9c-4dad-af46-9780c5ebef6d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:to="loc_srt_ConsolidatedEntitiesAxis_9c9a4d92-0a9c-4dad-af46-9780c5ebef6d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9c9a4d92-0a9c-4dad-af46-9780c5ebef6d_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_9c9a4d92-0a9c-4dad-af46-9780c5ebef6d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9c9a4d92-0a9c-4dad-af46-9780c5ebef6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e73f4ba9-dd8f-4403-8995-d42c7c093bc8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_9c9a4d92-0a9c-4dad-af46-9780c5ebef6d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e73f4ba9-dd8f-4403-8995-d42c7c093bc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_f3d07105-2f53-499b-a4e0-ff1a566f050b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e73f4ba9-dd8f-4403-8995-d42c7c093bc8" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_f3d07105-2f53-499b-a4e0-ff1a566f050b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_c46fd5eb-8cbd-4a3c-8778-f9cbba766a12" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:to="loc_srt_OwnershipAxis_c46fd5eb-8cbd-4a3c-8778-f9cbba766a12" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_c46fd5eb-8cbd-4a3c-8778-f9cbba766a12_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_c46fd5eb-8cbd-4a3c-8778-f9cbba766a12" xlink:to="loc_srt_OwnershipDomain_c46fd5eb-8cbd-4a3c-8778-f9cbba766a12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_353b4c91-973f-4cf4-a19d-803505eb3d14" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_c46fd5eb-8cbd-4a3c-8778-f9cbba766a12" xlink:to="loc_srt_OwnershipDomain_353b4c91-973f-4cf4-a19d-803505eb3d14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_95d50663-17ab-445f-b692-fc1c0b1b2663" xlink:href="cms-20231231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_353b4c91-973f-4cf4-a19d-803505eb3d14" xlink:to="loc_cms_AviatorWindClassBMembershipMember_95d50663-17ab-445f-b692-fc1c0b1b2663" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm_4efcc0a7-dfc4-4df7-a0fa-4ab5763107f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_62d6c6b7-0466-4bb5-ad09-5c334ac6e0e5" xlink:to="loc_us-gaap_GuaranteeObligationsTerm_4efcc0a7-dfc4-4df7-a0fa-4ab5763107f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_3ac71dc8-51dd-4c97-9fb8-5fda3a0be6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_62d6c6b7-0466-4bb5-ad09-5c334ac6e0e5" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_3ac71dc8-51dd-4c97-9fb8-5fda3a0be6d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_c0740de3-19d5-4008-9fa3-cf7ef2bed7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_62d6c6b7-0466-4bb5-ad09-5c334ac6e0e5" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_c0740de3-19d5-4008-9fa3-cf7ef2bed7f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d784f6c1-38cc-4905-949f-744eb8884a56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_62d6c6b7-0466-4bb5-ad09-5c334ac6e0e5" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d784f6c1-38cc-4905-949f-744eb8884a56" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:href="cms-20231231.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_d6e97fc2-8ac7-436d-8a76-4dfa9b24b5f2" xlink:href="cms-20231231.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_d6e97fc2-8ac7-436d-8a76-4dfa9b24b5f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_43d85c7b-05c0-47b5-aaa5-d481fd3c3716" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_d6e97fc2-8ac7-436d-8a76-4dfa9b24b5f2" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_43d85c7b-05c0-47b5-aaa5-d481fd3c3716" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_43d85c7b-05c0-47b5-aaa5-d481fd3c3716_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_43d85c7b-05c0-47b5-aaa5-d481fd3c3716" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_43d85c7b-05c0-47b5-aaa5-d481fd3c3716_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b0cb6401-3057-4ebf-acd1-c9310712148b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_43d85c7b-05c0-47b5-aaa5-d481fd3c3716" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b0cb6401-3057-4ebf-acd1-c9310712148b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PpaMember_206b50ce-dcb9-4d24-bde0-87f3824dfae2" xlink:href="cms-20231231.xsd#cms_PpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b0cb6401-3057-4ebf-acd1-c9310712148b" xlink:to="loc_cms_PpaMember_206b50ce-dcb9-4d24-bde0-87f3824dfae2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPurchaseObligationsMember_82eb41ba-8637-4fca-810e-2e2b154352b3" xlink:href="cms-20231231.xsd#cms_OtherPurchaseObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b0cb6401-3057-4ebf-acd1-c9310712148b" xlink:to="loc_cms_OtherPurchaseObligationsMember_82eb41ba-8637-4fca-810e-2e2b154352b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember_ed809ebd-b161-45f0-98c1-6993e7a118be" xlink:href="cms-20231231.xsd#cms_McvPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b0cb6401-3057-4ebf-acd1-c9310712148b" xlink:to="loc_cms_McvPpaMember_ed809ebd-b161-45f0-98c1-6993e7a118be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartiesPpaMember_3b3085cf-c14d-4190-99d3-cc598364c036" xlink:href="cms-20231231.xsd#cms_RelatedPartiesPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b0cb6401-3057-4ebf-acd1-c9310712148b" xlink:to="loc_cms_RelatedPartiesPpaMember_3b3085cf-c14d-4190-99d3-cc598364c036" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember_0cdea516-3831-4eb8-a335-877515d4c01d" xlink:href="cms-20231231.xsd#cms_OtherPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b0cb6401-3057-4ebf-acd1-c9310712148b" xlink:to="loc_cms_OtherPpaMember_0cdea516-3831-4eb8-a335-877515d4c01d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_df9c77a2-fc7c-4380-b67f-6df20c72f77a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_d6e97fc2-8ac7-436d-8a76-4dfa9b24b5f2" xlink:to="loc_dei_LegalEntityAxis_df9c77a2-fc7c-4380-b67f-6df20c72f77a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_df9c77a2-fc7c-4380-b67f-6df20c72f77a_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_df9c77a2-fc7c-4380-b67f-6df20c72f77a" xlink:to="loc_dei_EntityDomain_df9c77a2-fc7c-4380-b67f-6df20c72f77a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ba19d84e-231f-48ab-9050-a8e7a7f37d94" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_df9c77a2-fc7c-4380-b67f-6df20c72f77a" xlink:to="loc_dei_EntityDomain_ba19d84e-231f-48ab-9050-a8e7a7f37d94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fc59ee71-fb84-44a4-a910-cf7ba2502c09" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ba19d84e-231f-48ab-9050-a8e7a7f37d94" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fc59ee71-fb84-44a4-a910-cf7ba2502c09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_5b161ef6-2f76-499e-b148-565dcfd43fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_5b161ef6-2f76-499e-b148-565dcfd43fd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_06994ca1-5f9b-4fdf-b2c5-0a4e36c3b664" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_06994ca1-5f9b-4fdf-b2c5-0a4e36c3b664" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_21de353a-09a5-42ca-ab60-a4d68fc9f4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_21de353a-09a5-42ca-ab60-a4d68fc9f4a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_7a589caf-e481-44e8-b4bd-609c6e0b4d98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_7a589caf-e481-44e8-b4bd-609c6e0b4d98" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_3d677237-c082-4159-9d49-d9e6a9c8ff34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_3d677237-c082-4159-9d49-d9e6a9c8ff34" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_f43a9c1b-6ce0-45f0-b622-7d3a87139b99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_f43a9c1b-6ce0-45f0-b622-7d3a87139b99" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_bec649fa-68c7-49cb-9f0d-10845b90674e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_bec649fa-68c7-49cb-9f0d-10845b90674e" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationSummaryofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_d2fc8129-052a-401d-b928-8770e31329ac" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_srt_ConsolidatedEntitiesAxis_d2fc8129-052a-401d-b928-8770e31329ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d2fc8129-052a-401d-b928-8770e31329ac_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d2fc8129-052a-401d-b928-8770e31329ac" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d2fc8129-052a-401d-b928-8770e31329ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_bd0329b4-8fb8-4d6c-ab1a-a1f084adff7f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d2fc8129-052a-401d-b928-8770e31329ac" xlink:to="loc_srt_ConsolidatedEntitiesDomain_bd0329b4-8fb8-4d6c-ab1a-a1f084adff7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_e1780ab8-c3f1-4776-9d6c-3e134dc52281" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bd0329b4-8fb8-4d6c-ab1a-a1f084adff7f" xlink:to="loc_srt_ParentCompanyMember_e1780ab8-c3f1-4776-9d6c-3e134dc52281" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_e24a2fe7-1270-4e2f-ad20-942174282b37" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bd0329b4-8fb8-4d6c-ab1a-a1f084adff7f" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_e24a2fe7-1270-4e2f-ad20-942174282b37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f90ece2d-5b62-464f-8719-18930304cdf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_us-gaap_DebtInstrumentAxis_f90ece2d-5b62-464f-8719-18930304cdf3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f90ece2d-5b62-464f-8719-18930304cdf3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_f90ece2d-5b62-464f-8719-18930304cdf3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f90ece2d-5b62-464f-8719-18930304cdf3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_f90ece2d-5b62-464f-8719-18930304cdf3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_001db607-b58f-42ef-9096-7f0d8cc63634" xlink:href="cms-20231231.xsd#cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_001db607-b58f-42ef-9096-7f0d8cc63634" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_36ca1a5e-9e8c-4a7b-88d9-2ffdd939ca06" xlink:href="cms-20231231.xsd#cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_36ca1a5e-9e8c-4a7b-88d9-2ffdd939ca06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_21ed991e-9378-4471-924b-bed977e4536a" xlink:href="cms-20231231.xsd#cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_21ed991e-9378-4471-924b-bed977e4536a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_c75d7e22-9d03-4ad4-b30f-2defdbb62153" xlink:href="cms-20231231.xsd#cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_c75d7e22-9d03-4ad4-b30f-2defdbb62153" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_d0d33ce9-a77f-4e17-b9ec-1278f137884b" xlink:href="cms-20231231.xsd#cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_d0d33ce9-a77f-4e17-b9ec-1278f137884b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_9be72487-a014-467d-b818-29425e608523" xlink:href="cms-20231231.xsd#cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_9be72487-a014-467d-b818-29425e608523" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_8cbced6e-fe7a-4cdb-bc3e-64beb1854998" xlink:href="cms-20231231.xsd#cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_8cbced6e-fe7a-4cdb-bc3e-64beb1854998" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member_2929105a-cdd3-41e9-a380-dd94dff9e50c" xlink:href="cms-20231231.xsd#cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member_2929105a-cdd3-41e9-a380-dd94dff9e50c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_34917675-e729-4248-b9bd-94789ad5212b" xlink:href="cms-20231231.xsd#cms_A4750JuniorSubordinatedNotesDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_34917675-e729-4248-b9bd-94789ad5212b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_0fea6b14-d42b-48b9-bb5f-d65c85acab8d" xlink:href="cms-20231231.xsd#cms_A3750JuniorSubordinatedNotesDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_0fea6b14-d42b-48b9-bb5f-d65c85acab8d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_3f1fb7c4-6bbb-4ce7-8aa0-63cf3a13f8ec" xlink:href="cms-20231231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_3f1fb7c4-6bbb-4ce7-8aa0-63cf3a13f8ec" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_0589a6d5-c03a-4add-b0c7-23267265c6f0" xlink:href="cms-20231231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_0589a6d5-c03a-4add-b0c7-23267265c6f0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_b09d93ec-cec6-4a0e-9f09-8f3eb1766abd" xlink:href="cms-20231231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_b09d93ec-cec6-4a0e-9f09-8f3eb1766abd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueNovember2023Member_5d14bb6e-b994-441a-9b09-6a7e56ad8282" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityDueNovember2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_TermLoanFacilityDueNovember2023Member_5d14bb6e-b994-441a-9b09-6a7e56ad8282" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member_46ff0c0e-375a-42cd-9aa3-56719e469010" xlink:href="cms-20231231.xsd#cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member_46ff0c0e-375a-42cd-9aa3-56719e469010" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_b82a8007-6648-47e9-bdce-b2bd671177af" xlink:href="cms-20231231.xsd#cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_b82a8007-6648-47e9-bdce-b2bd671177af" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_c88a9ce7-efbf-4237-8e7c-1fa30e95a576" xlink:href="cms-20231231.xsd#cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_c88a9ce7-efbf-4237-8e7c-1fa30e95a576" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_8e2d74d5-b5b8-4731-8dae-3e241783eeb5" xlink:href="cms-20231231.xsd#cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_8e2d74d5-b5b8-4731-8dae-3e241783eeb5" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member_4374c9e8-acf0-4c98-abeb-cc02492de598" xlink:href="cms-20231231.xsd#cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member_4374c9e8-acf0-4c98-abeb-cc02492de598" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_2a666cdf-f6b2-4e04-b8b9-c5e6619634a7" xlink:href="cms-20231231.xsd#cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_2a666cdf-f6b2-4e04-b8b9-c5e6619634a7" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_1eac9210-b6a3-49a0-afd6-20bd6d8407aa" xlink:href="cms-20231231.xsd#cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_1eac9210-b6a3-49a0-afd6-20bd6d8407aa" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member_89e52301-e911-479b-999a-da13a14c0964" xlink:href="cms-20231231.xsd#cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member_89e52301-e911-479b-999a-da13a14c0964" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_e5a8a42a-ecf7-40f6-89f1-970bb9e92c28" xlink:href="cms-20231231.xsd#cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_e5a8a42a-ecf7-40f6-89f1-970bb9e92c28" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member_5542cd70-6cc0-4421-9df5-020b72d02e26" xlink:href="cms-20231231.xsd#cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member_5542cd70-6cc0-4421-9df5-020b72d02e26" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member_cd9a8389-4796-409e-b022-e8611cddfc4e" xlink:href="cms-20231231.xsd#cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member_cd9a8389-4796-409e-b022-e8611cddfc4e" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member_97acdc59-f803-4c4a-a310-de01154d97c2" xlink:href="cms-20231231.xsd#cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member_97acdc59-f803-4c4a-a310-de01154d97c2" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member_1dfe2754-c070-4652-b925-2873972c13fd" xlink:href="cms-20231231.xsd#cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member_1dfe2754-c070-4652-b925-2873972c13fd" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_17f015fd-ea2c-49ee-8ade-f80ac9442207" xlink:href="cms-20231231.xsd#cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_17f015fd-ea2c-49ee-8ade-f80ac9442207" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member_f3266996-b855-44d8-94f8-84c375a4dfb5" xlink:href="cms-20231231.xsd#cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member_f3266996-b855-44d8-94f8-84c375a4dfb5" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_46ae7b45-aa13-450e-9f82-fd7e5adbb1e6" xlink:href="cms-20231231.xsd#cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_46ae7b45-aa13-450e-9f82-fd7e5adbb1e6" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member_619d0fe5-8ec2-44aa-9eb0-4463e69442ab" xlink:href="cms-20231231.xsd#cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member_619d0fe5-8ec2-44aa-9eb0-4463e69442ab" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_6797672d-655a-4f5f-bc0b-907684dadd7b" xlink:href="cms-20231231.xsd#cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_6797672d-655a-4f5f-bc0b-907684dadd7b" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_0fdac245-eb0a-45c6-b02f-398319984320" xlink:href="cms-20231231.xsd#cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_0fdac245-eb0a-45c6-b02f-398319984320" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_f8fd8039-d0b1-42eb-87b4-17fea9c29d22" xlink:href="cms-20231231.xsd#cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_f8fd8039-d0b1-42eb-87b4-17fea9c29d22" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_c72af3b6-145c-47b9-b64e-2dd689ef458d" xlink:href="cms-20231231.xsd#cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_c72af3b6-145c-47b9-b64e-2dd689ef458d" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_113f75cb-4744-4039-8d67-a6b4de38db78" xlink:href="cms-20231231.xsd#cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_113f75cb-4744-4039-8d67-a6b4de38db78" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_9108f642-dd7d-43a7-b003-bf9f1234e1d3" xlink:href="cms-20231231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_9108f642-dd7d-43a7-b003-bf9f1234e1d3" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_222a10ef-4f62-40f6-983d-b39601f4aac5" xlink:href="cms-20231231.xsd#cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_222a10ef-4f62-40f6-983d-b39601f4aac5" xlink:type="arc" order="37"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_8d7bbeb5-eca6-4f0d-808f-9830f1c896a8" xlink:href="cms-20231231.xsd#cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_8d7bbeb5-eca6-4f0d-808f-9830f1c896a8" xlink:type="arc" order="38"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_19dc317b-5d70-4549-9ee4-5474ab1f64d1" xlink:href="cms-20231231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_19dc317b-5d70-4549-9ee4-5474ab1f64d1" xlink:type="arc" order="39"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_b8f8dfc8-1ec7-454a-aacc-43ff6d9e85b9" xlink:href="cms-20231231.xsd#cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_b8f8dfc8-1ec7-454a-aacc-43ff6d9e85b9" xlink:type="arc" order="40"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_c734b893-48c3-45c1-9102-b1a0de0e82a5" xlink:href="cms-20231231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_c734b893-48c3-45c1-9102-b1a0de0e82a5" xlink:type="arc" order="41"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_7894ece9-3fb1-4a77-9f1b-5dad2ea8ea46" xlink:href="cms-20231231.xsd#cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_7894ece9-3fb1-4a77-9f1b-5dad2ea8ea46" xlink:type="arc" order="42"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_967ab0b4-7df6-4dbe-9971-bf68e8a6142f" xlink:href="cms-20231231.xsd#cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_967ab0b4-7df6-4dbe-9971-bf68e8a6142f" xlink:type="arc" order="43"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member_b2b42c5b-24ac-4f17-ad96-33fc988cf829" xlink:href="cms-20231231.xsd#cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member_b2b42c5b-24ac-4f17-ad96-33fc988cf829" xlink:type="arc" order="44"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member_b488def9-6db3-4b9d-9cd1-92217500fe36" xlink:href="cms-20231231.xsd#cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member_b488def9-6db3-4b9d-9cd1-92217500fe36" xlink:type="arc" order="45"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member_7a41f331-7356-4b92-be1e-323436bc9355" xlink:href="cms-20231231.xsd#cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member_7a41f331-7356-4b92-be1e-323436bc9355" xlink:type="arc" order="46"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_3f97a52c-b402-4865-bff2-3c6145a04a96" xlink:href="cms-20231231.xsd#cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_3f97a52c-b402-4865-bff2-3c6145a04a96" xlink:type="arc" order="47"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_f5321d71-a7fd-4b14-a4d8-26da765e9d17" xlink:href="cms-20231231.xsd#cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_f5321d71-a7fd-4b14-a4d8-26da765e9d17" xlink:type="arc" order="48"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member_b47bf35c-5736-4adc-b839-4004795c5ba7" xlink:href="cms-20231231.xsd#cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member_b47bf35c-5736-4adc-b839-4004795c5ba7" xlink:type="arc" order="49"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_a326a619-e9a4-496a-ba37-9c8402b5de47" xlink:href="cms-20231231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_a326a619-e9a4-496a-ba37-9c8402b5de47" xlink:type="arc" order="50"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDue2069Member_a72c1020-8d3a-4f80-859d-28fa4ba7213d" xlink:href="cms-20231231.xsd#cms_VariableRateFirstMortgageBondsDue2069Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_VariableRateFirstMortgageBondsDue2069Member_a72c1020-8d3a-4f80-859d-28fa4ba7213d" xlink:type="arc" order="51"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_e5a01d5b-6c83-495b-bb54-7b1b1a4d296a" xlink:href="cms-20231231.xsd#cms_VariableRateFirstMortgageBondsDueMay2070Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_e5a01d5b-6c83-495b-bb54-7b1b1a4d296a" xlink:type="arc" order="52"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_e66a6765-a0dd-4c41-840d-5cd1a8cad795" xlink:href="cms-20231231.xsd#cms_VariableRateFirstMortgageBondsDueOctober2070Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_e66a6765-a0dd-4c41-840d-5cd1a8cad795" xlink:type="arc" order="53"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member_b213923a-de9d-49f5-9e74-d778032bd60c" xlink:href="cms-20231231.xsd#cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member_b213923a-de9d-49f5-9e74-d778032bd60c" xlink:type="arc" order="54"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_3be2e964-c8ab-4b3d-a90e-a5840c9d8bb4" xlink:href="cms-20231231.xsd#cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_3be2e964-c8ab-4b3d-a90e-a5840c9d8bb4" xlink:type="arc" order="55"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsDue20252029Member_27250aaa-73fb-4181-bcef-dc171b600187" xlink:href="cms-20231231.xsd#cms_SecuritizationBondsDue20252029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_SecuritizationBondsDue20252029Member_27250aaa-73fb-4181-bcef-dc171b600187" xlink:type="arc" order="56"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsDue20282031Member_28ecae12-1087-456c-a01f-f2977abd78bb" xlink:href="cms-20231231.xsd#cms_SecuritizationBondsDue20282031Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_SecuritizationBondsDue20282031Member_28ecae12-1087-456c-a01f-f2977abd78bb" xlink:type="arc" order="57"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2024Member_9074f3a1-83e9-4443-a361-547ea6f5f5d6" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_TermLoanFacilityDue2024Member_9074f3a1-83e9-4443-a361-547ea6f5f5d6" xlink:type="arc" order="58"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsMember_8416b715-b519-43e8-a440-ea64273bdfa5" xlink:href="cms-20231231.xsd#cms_VariableRateFirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_VariableRateFirstMortgageBondsMember_8416b715-b519-43e8-a440-ea64273bdfa5" xlink:type="arc" order="59"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_41e5f305-13d7-4a02-a6a2-01ae54f2f33f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_41e5f305-13d7-4a02-a6a2-01ae54f2f33f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_41e5f305-13d7-4a02-a6a2-01ae54f2f33f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_41e5f305-13d7-4a02-a6a2-01ae54f2f33f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_41e5f305-13d7-4a02-a6a2-01ae54f2f33f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_41e5f305-13d7-4a02-a6a2-01ae54f2f33f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_56e67374-83ae-40d4-b777-eeb8a84ca460" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:to="loc_us-gaap_UnsecuredDebtMember_56e67374-83ae-40d4-b777-eeb8a84ca460" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_f4bb2bb7-ddcb-4654-a580-d56f8c49bb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:to="loc_us-gaap_ConvertibleDebtMember_f4bb2bb7-ddcb-4654-a580-d56f8c49bb3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember_23cd4453-1770-4a48-9979-a21d07ef0bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:to="loc_us-gaap_JuniorSubordinatedDebtMember_23cd4453-1770-4a48-9979-a21d07ef0bc7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_e27d7dfc-1ed9-4e89-8e47-038ab18347a6" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:to="loc_cms_TermLoanFacilityMember_e27d7dfc-1ed9-4e89-8e47-038ab18347a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_e109ea1f-629e-418c-8303-98d805f895cd" xlink:href="cms-20231231.xsd#cms_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:to="loc_cms_FirstMortgageBondsMember_e109ea1f-629e-418c-8303-98d805f895cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember_122420c2-17e5-4777-b1e5-caf19dbb99e9" xlink:href="cms-20231231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:to="loc_cms_TaxExemptRevenueBondsMember_122420c2-17e5-4777-b1e5-caf19dbb99e9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember_697b4005-4296-425e-940e-ff3db0181df1" xlink:href="cms-20231231.xsd#cms_SecuritizationBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:to="loc_cms_SecuritizationBondsMember_697b4005-4296-425e-940e-ff3db0181df1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_93b60553-04e2-4b3b-9526-7560063973dd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_dei_LegalEntityAxis_93b60553-04e2-4b3b-9526-7560063973dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_93b60553-04e2-4b3b-9526-7560063973dd_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_93b60553-04e2-4b3b-9526-7560063973dd" xlink:to="loc_dei_EntityDomain_93b60553-04e2-4b3b-9526-7560063973dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_82a2726d-fa51-4f0b-a582-57220a323bba" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_93b60553-04e2-4b3b-9526-7560063973dd" xlink:to="loc_dei_EntityDomain_82a2726d-fa51-4f0b-a582-57220a323bba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e5c5bd62-3f1a-4c75-b8db-40aa22ccc9ee" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_82a2726d-fa51-4f0b-a582-57220a323bba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e5c5bd62-3f1a-4c75-b8db-40aa22ccc9ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_0ad8e8e5-7489-48f1-a2f9-0107f2ea785a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_srt_StatementScenarioAxis_0ad8e8e5-7489-48f1-a2f9-0107f2ea785a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_0ad8e8e5-7489-48f1-a2f9-0107f2ea785a_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_0ad8e8e5-7489-48f1-a2f9-0107f2ea785a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_0ad8e8e5-7489-48f1-a2f9-0107f2ea785a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b36a92ec-48b4-434b-88b1-ab8476c128a3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_0ad8e8e5-7489-48f1-a2f9-0107f2ea785a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b36a92ec-48b4-434b-88b1-ab8476c128a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_8948c870-653a-4b8d-a61c-818d5d4246c9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_b36a92ec-48b4-434b-88b1-ab8476c128a3" xlink:to="loc_srt_ScenarioForecastMember_8948c870-653a-4b8d-a61c-818d5d4246c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_f0e87255-a7b6-4e21-8d59-a3a6b46710cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_us-gaap_VariableRateAxis_f0e87255-a7b6-4e21-8d59-a3a6b46710cc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_f0e87255-a7b6-4e21-8d59-a3a6b46710cc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_f0e87255-a7b6-4e21-8d59-a3a6b46710cc" xlink:to="loc_us-gaap_VariableRateDomain_f0e87255-a7b6-4e21-8d59-a3a6b46710cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_3e624b0c-96c4-4d7a-9adf-d605c9657680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_f0e87255-a7b6-4e21-8d59-a3a6b46710cc" xlink:to="loc_us-gaap_VariableRateDomain_3e624b0c-96c4-4d7a-9adf-d605c9657680" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UsTreasuryUstInterestRateMember_94db8e83-254e-40d3-82ba-f922c3e0a0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UsTreasuryUstInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_3e624b0c-96c4-4d7a-9adf-d605c9657680" xlink:to="loc_us-gaap_UsTreasuryUstInterestRateMember_94db8e83-254e-40d3-82ba-f922c3e0a0f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuredOvernightFinancingRateSOFRMember_ed81a8c9-f9b1-499a-aa1c-bde54a7da22f" xlink:href="cms-20231231.xsd#cms_SecuredOvernightFinancingRateSOFRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_3e624b0c-96c4-4d7a-9adf-d605c9657680" xlink:to="loc_cms_SecuredOvernightFinancingRateSOFRMember_ed81a8c9-f9b1-499a-aa1c-bde54a7da22f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_191bd9c2-9cbc-4e13-8b4a-95e3207a619a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_191bd9c2-9cbc-4e13-8b4a-95e3207a619a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_191bd9c2-9cbc-4e13-8b4a-95e3207a619a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_191bd9c2-9cbc-4e13-8b4a-95e3207a619a" xlink:to="loc_us-gaap_RelatedPartyDomain_191bd9c2-9cbc-4e13-8b4a-95e3207a619a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c4ca4a83-1541-4630-b217-bbb78cff519c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_191bd9c2-9cbc-4e13-8b4a-95e3207a619a" xlink:to="loc_us-gaap_RelatedPartyDomain_c4ca4a83-1541-4630-b217-bbb78cff519c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_f3b77aec-cbc1-4615-9af1-6f92b1e6ba49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_c4ca4a83-1541-4630-b217-bbb78cff519c" xlink:to="loc_us-gaap_RelatedPartyMember_f3b77aec-cbc1-4615-9af1-6f92b1e6ba49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_faadadba-f4d1-4ccc-b8a9-e30b32ca169f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_faadadba-f4d1-4ccc-b8a9-e30b32ca169f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d74596e1-3a4f-4e13-98fc-838479730381" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d74596e1-3a4f-4e13-98fc-838479730381" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_137b9fdb-a9d7-4276-a703-021d543ba4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_LongTermDebtCurrent_137b9fdb-a9d7-4276-a703-021d543ba4a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_02efe4eb-d0be-4676-bbaf-18e9cbf1bc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_02efe4eb-d0be-4676-bbaf-18e9cbf1bc2d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_705142a0-927b-40bd-97c3-b2e2c4905e02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_705142a0-927b-40bd-97c3-b2e2c4905e02" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_2d3347e3-82ab-4e86-bcca-efd7d7c9beef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_2d3347e3-82ab-4e86-bcca-efd7d7c9beef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2fca0138-aceb-4649-a74f-792757c877e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2fca0138-aceb-4649-a74f-792757c877e8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ecb06285-f42e-4497-aa1f-c9f00cd4ce58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ecb06285-f42e-4497-aa1f-c9f00cd4ce58" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_b622cf96-7fa4-4871-91cd-10b3e844f721" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_b622cf96-7fa4-4871-91cd-10b3e844f721" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_cedb2554-5add-492a-b71a-650a95638911" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_cedb2554-5add-492a-b71a-650a95638911" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationFirstMortgageBondPurchaseDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a45365b8-78d5-431a-9793-0a65a8294d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:to="loc_us-gaap_DebtInstrumentAxis_a45365b8-78d5-431a-9793-0a65a8294d8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a45365b8-78d5-431a-9793-0a65a8294d8b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a45365b8-78d5-431a-9793-0a65a8294d8b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a45365b8-78d5-431a-9793-0a65a8294d8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a45365b8-78d5-431a-9793-0a65a8294d8b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member_ded1fdae-2080-4873-81d9-309fe4e0384e" xlink:href="cms-20231231.xsd#cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:to="loc_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member_ded1fdae-2080-4873-81d9-309fe4e0384e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member_63ea1876-1117-425e-809d-a00ffa344575" xlink:href="cms-20231231.xsd#cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:to="loc_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member_63ea1876-1117-425e-809d-a00ffa344575" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_8d7fbc90-188d-4bfe-b3db-c8bc1dba08d3" xlink:href="cms-20231231.xsd#cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:to="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_8d7fbc90-188d-4bfe-b3db-c8bc1dba08d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_0416a772-2291-4bca-a654-3d92c96fa5c5" xlink:href="cms-20231231.xsd#cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:to="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_0416a772-2291-4bca-a654-3d92c96fa5c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member_e1aa7db0-77aa-48a6-83c2-491cf8b58910" xlink:href="cms-20231231.xsd#cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:to="loc_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member_e1aa7db0-77aa-48a6-83c2-491cf8b58910" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member_2bc17e50-2b5c-47f0-b81b-d8ffd4d153f4" xlink:href="cms-20231231.xsd#cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:to="loc_cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member_2bc17e50-2b5c-47f0-b81b-d8ffd4d153f4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RepurchasedDebtMember_3febd05e-6d0d-4675-a2dc-dc2078e4a2bf" xlink:href="cms-20231231.xsd#cms_RepurchasedDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:to="loc_cms_RepurchasedDebtMember_3febd05e-6d0d-4675-a2dc-dc2078e4a2bf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1421091b-be74-49dd-938f-7fe223e09c17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1421091b-be74-49dd-938f-7fe223e09c17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1421091b-be74-49dd-938f-7fe223e09c17_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1421091b-be74-49dd-938f-7fe223e09c17" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1421091b-be74-49dd-938f-7fe223e09c17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2bb93250-0703-40d3-85df-8f9d6d6c7c61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1421091b-be74-49dd-938f-7fe223e09c17" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2bb93250-0703-40d3-85df-8f9d6d6c7c61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_3a30cf6a-8a7e-4734-877c-ac6b1537434a" xlink:href="cms-20231231.xsd#cms_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2bb93250-0703-40d3-85df-8f9d6d6c7c61" xlink:to="loc_cms_FirstMortgageBondsMember_3a30cf6a-8a7e-4734-877c-ac6b1537434a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b52d2298-ae87-438a-8c9b-4fd9d661e0f5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b52d2298-ae87-438a-8c9b-4fd9d661e0f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b52d2298-ae87-438a-8c9b-4fd9d661e0f5_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b52d2298-ae87-438a-8c9b-4fd9d661e0f5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b52d2298-ae87-438a-8c9b-4fd9d661e0f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_19adae17-58ee-470a-a821-e428b1b870de" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b52d2298-ae87-438a-8c9b-4fd9d661e0f5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_19adae17-58ee-470a-a821-e428b1b870de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_a0fc52cf-bd25-4503-800a-9cd538294765" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_19adae17-58ee-470a-a821-e428b1b870de" xlink:to="loc_srt_ParentCompanyMember_a0fc52cf-bd25-4503-800a-9cd538294765" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c49131c2-86d6-4e0c-adeb-2ee168be125f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:to="loc_dei_LegalEntityAxis_c49131c2-86d6-4e0c-adeb-2ee168be125f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c49131c2-86d6-4e0c-adeb-2ee168be125f_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c49131c2-86d6-4e0c-adeb-2ee168be125f" xlink:to="loc_dei_EntityDomain_c49131c2-86d6-4e0c-adeb-2ee168be125f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d6d07b7f-49b8-458c-891e-009fd76d9bb4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c49131c2-86d6-4e0c-adeb-2ee168be125f" xlink:to="loc_dei_EntityDomain_d6d07b7f-49b8-458c-891e-009fd76d9bb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ef793280-e823-4da1-bf14-28774c810390" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d6d07b7f-49b8-458c-891e-009fd76d9bb4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ef793280-e823-4da1-bf14-28774c810390" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9a1ad956-cd7b-4911-9f09-628a50b9fdde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9a1ad956-cd7b-4911-9f09-628a50b9fdde" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_9a1ad956-cd7b-4911-9f09-628a50b9fdde_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9a1ad956-cd7b-4911-9f09-628a50b9fdde" xlink:to="loc_us-gaap_RelatedPartyDomain_9a1ad956-cd7b-4911-9f09-628a50b9fdde_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4502d903-dcd7-4cc8-8ea9-1bee3bb0c7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9a1ad956-cd7b-4911-9f09-628a50b9fdde" xlink:to="loc_us-gaap_RelatedPartyDomain_4502d903-dcd7-4cc8-8ea9-1bee3bb0c7c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_f59cbe9a-caf4-4c27-a83f-b5f78d655345" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_4502d903-dcd7-4cc8-8ea9-1bee3bb0c7c7" xlink:to="loc_us-gaap_RelatedPartyMember_f59cbe9a-caf4-4c27-a83f-b5f78d655345" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_65731ba2-9b48-46c9-8fea-593101a3ecfe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_65731ba2-9b48-46c9-8fea-593101a3ecfe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9e6b072d-4a02-4293-b3ba-d19d2025d982" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9e6b072d-4a02-4293-b3ba-d19d2025d982" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_9198c32f-154b-4106-96d6-ec2b9f2fedf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_9198c32f-154b-4106-96d6-ec2b9f2fedf2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f2ffea68-1ecc-4b06-b236-320b90279eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f2ffea68-1ecc-4b06-b236-320b90279eb4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a85ee1d8-621e-4be8-918d-d29c23f23432" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a85ee1d8-621e-4be8-918d-d29c23f23432" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfFirstMortgageBond_b863c7b1-27ef-4f2b-bd16-b18d7e033cff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfFirstMortgageBond"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_RepaymentsOfFirstMortgageBond_b863c7b1-27ef-4f2b-bd16-b18d7e033cff" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_27376079-3968-4445-a02c-8f14901b2dba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_27376079-3968-4445-a02c-8f14901b2dba" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_50472c12-6da3-493e-9b1c-954cc1b8df3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_InterestExpenseDebt_50472c12-6da3-493e-9b1c-954cc1b8df3d" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7932cfe8-836e-4a4c-bbcd-3e52282b949f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7e57da83-312c-450f-b6d0-1b51c1926dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7932cfe8-836e-4a4c-bbcd-3e52282b949f" xlink:to="loc_us-gaap_DebtInstrumentTable_7e57da83-312c-450f-b6d0-1b51c1926dd6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_62732285-032d-4117-9069-685ee272f59d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7e57da83-312c-450f-b6d0-1b51c1926dd6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_62732285-032d-4117-9069-685ee272f59d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_62732285-032d-4117-9069-685ee272f59d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_62732285-032d-4117-9069-685ee272f59d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_62732285-032d-4117-9069-685ee272f59d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9ac06fc0-af96-411a-89c7-b24f6fe4bf8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_62732285-032d-4117-9069-685ee272f59d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9ac06fc0-af96-411a-89c7-b24f6fe4bf8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_07ffd0c7-c0f2-429b-b5bb-9ad8cdc372c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9ac06fc0-af96-411a-89c7-b24f6fe4bf8c" xlink:to="loc_us-gaap_ConvertibleDebtMember_07ffd0c7-c0f2-429b-b5bb-9ad8cdc372c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_cc91966e-081a-41ff-a1d4-05f3585bc9c7" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9ac06fc0-af96-411a-89c7-b24f6fe4bf8c" xlink:to="loc_cms_TermLoanFacilityMember_cc91966e-081a-41ff-a1d4-05f3585bc9c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_5bee044d-6c75-46cc-bbb0-2977b1748c0b" xlink:href="cms-20231231.xsd#cms_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9ac06fc0-af96-411a-89c7-b24f6fe4bf8c" xlink:to="loc_cms_FirstMortgageBondsMember_5bee044d-6c75-46cc-bbb0-2977b1748c0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember_66e62d1f-4e71-4840-b0d3-a40a0c2c33fc" xlink:href="cms-20231231.xsd#cms_SecuritizationBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9ac06fc0-af96-411a-89c7-b24f6fe4bf8c" xlink:to="loc_cms_SecuritizationBondsMember_66e62d1f-4e71-4840-b0d3-a40a0c2c33fc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0671685a-3718-4001-a1a9-fd1c96c3ae3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7e57da83-312c-450f-b6d0-1b51c1926dd6" xlink:to="loc_us-gaap_DebtInstrumentAxis_0671685a-3718-4001-a1a9-fd1c96c3ae3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0671685a-3718-4001-a1a9-fd1c96c3ae3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_0671685a-3718-4001-a1a9-fd1c96c3ae3e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0671685a-3718-4001-a1a9-fd1c96c3ae3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_0671685a-3718-4001-a1a9-fd1c96c3ae3e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_a781ab10-0220-4936-8664-9af5108cbdd7" xlink:href="cms-20231231.xsd#cms_A3375ConvertibleSeniorNotesDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_a781ab10-0220-4936-8664-9af5108cbdd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueNovember2023Member_5b0db683-9f0f-4a33-b83d-800266d6efc0" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityDueNovember2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_TermLoanFacilityDueNovember2023Member_5b0db683-9f0f-4a33-b83d-800266d6efc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4650FirstMortgageBondsDueMarch2028Member_d7c65af3-efc5-41ef-b03f-8e256a5d393a" xlink:href="cms-20231231.xsd#cms_A4650FirstMortgageBondsDueMarch2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A4650FirstMortgageBondsDueMarch2028Member_d7c65af3-efc5-41ef-b03f-8e256a5d393a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4625FirstMortgageBondsDueMay2033Member_050549b3-ceac-4e05-8641-dbddadb74203" xlink:href="cms-20231231.xsd#cms_A4625FirstMortgageBondsDueMay2033Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A4625FirstMortgageBondsDueMay2033Member_050549b3-ceac-4e05-8641-dbddadb74203" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5240FirstMortgageBondsDueMay2026Member_73b7d359-b8aa-4965-a5ed-e3c0002047c6" xlink:href="cms-20231231.xsd#cms_A5240FirstMortgageBondsDueMay2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A5240FirstMortgageBondsDueMay2026Member_73b7d359-b8aa-4965-a5ed-e3c0002047c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5070FirstMortgageBondsDueMay2029Member_b5d1db9c-d822-4a36-b11e-98a3cf2532c6" xlink:href="cms-20231231.xsd#cms_A5070FirstMortgageBondsDueMay2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A5070FirstMortgageBondsDueMay2029Member_b5d1db9c-d822-4a36-b11e-98a3cf2532c6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5170FirstMortgageBondsDueMay2032Member_7f828cc4-1e33-4f0d-af1e-8d4a2b30f366" xlink:href="cms-20231231.xsd#cms_A5170FirstMortgageBondsDueMay2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A5170FirstMortgageBondsDueMay2032Member_7f828cc4-1e33-4f0d-af1e-8d4a2b30f366" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5380FirstMortgageBondsDueMay2037Member_dd7df25c-3ef7-4c1f-8fa0-300a7da333b7" xlink:href="cms-20231231.xsd#cms_A5380FirstMortgageBondsDueMay2037Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A5380FirstMortgageBondsDueMay2037Member_dd7df25c-3ef7-4c1f-8fa0-300a7da333b7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4900FirstMortgageBondsDueFebruary2029Member_fe89aa6a-84fc-450c-9f7a-722a8f000f22" xlink:href="cms-20231231.xsd#cms_A4900FirstMortgageBondsDueFebruary2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A4900FirstMortgageBondsDueFebruary2029Member_fe89aa6a-84fc-450c-9f7a-722a8f000f22" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5550SecuritizationBondsDueMarch2028Member_4c0ee703-622a-49f7-a5aa-97c693cd5985" xlink:href="cms-20231231.xsd#cms_A5550SecuritizationBondsDueMarch2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A5550SecuritizationBondsDueMarch2028Member_4c0ee703-622a-49f7-a5aa-97c693cd5985" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5210SecuritizationBondsDueSeptember2031Member_21100ae2-56eb-474a-bec9-513fea71d260" xlink:href="cms-20231231.xsd#cms_A5210SecuritizationBondsDueSeptember2031Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A5210SecuritizationBondsDueSeptember2031Member_21100ae2-56eb-474a-bec9-513fea71d260" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6a4bcfd8-2294-44d1-b3b5-5ad2c536b241" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7e57da83-312c-450f-b6d0-1b51c1926dd6" xlink:to="loc_dei_LegalEntityAxis_6a4bcfd8-2294-44d1-b3b5-5ad2c536b241" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6a4bcfd8-2294-44d1-b3b5-5ad2c536b241_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6a4bcfd8-2294-44d1-b3b5-5ad2c536b241" xlink:to="loc_dei_EntityDomain_6a4bcfd8-2294-44d1-b3b5-5ad2c536b241_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_20b5d79a-afe9-42df-9f9d-dbd936403ee4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6a4bcfd8-2294-44d1-b3b5-5ad2c536b241" xlink:to="loc_dei_EntityDomain_20b5d79a-afe9-42df-9f9d-dbd936403ee4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_43d3b42e-5201-4e1b-9c70-68f72a0445fd" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_20b5d79a-afe9-42df-9f9d-dbd936403ee4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_43d3b42e-5201-4e1b-9c70-68f72a0445fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_964843bd-7cbd-40f0-88e6-efa80ec975db" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7e57da83-312c-450f-b6d0-1b51c1926dd6" xlink:to="loc_srt_ConsolidatedEntitiesAxis_964843bd-7cbd-40f0-88e6-efa80ec975db" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_964843bd-7cbd-40f0-88e6-efa80ec975db_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_964843bd-7cbd-40f0-88e6-efa80ec975db" xlink:to="loc_srt_ConsolidatedEntitiesDomain_964843bd-7cbd-40f0-88e6-efa80ec975db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_63968fd1-832f-4b52-9863-70b426132a5e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_964843bd-7cbd-40f0-88e6-efa80ec975db" xlink:to="loc_srt_ConsolidatedEntitiesDomain_63968fd1-832f-4b52-9863-70b426132a5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_cba00074-41a4-4e7b-bbab-ea4d5a14ce6e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_63968fd1-832f-4b52-9863-70b426132a5e" xlink:to="loc_srt_ParentCompanyMember_cba00074-41a4-4e7b-bbab-ea4d5a14ce6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_b69d1be5-4b93-4741-998d-69e8a9fd7e49" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_63968fd1-832f-4b52-9863-70b426132a5e" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_b69d1be5-4b93-4741-998d-69e8a9fd7e49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_be1229a2-35af-474f-846c-e0d981612ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7932cfe8-836e-4a4c-bbcd-3e52282b949f" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_be1229a2-35af-474f-846c-e0d981612ddf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aca3be40-27c9-4580-8b97-353b8c131a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7932cfe8-836e-4a4c-bbcd-3e52282b949f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aca3be40-27c9-4580-8b97-353b8c131a6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0d3baeae-270e-4e93-9c9b-c9e83a5f7d59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7932cfe8-836e-4a4c-bbcd-3e52282b949f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0d3baeae-270e-4e93-9c9b-c9e83a5f7d59" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_162104f1-0af6-4659-a24d-4dd04aa01b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:to="loc_us-gaap_DebtInstrumentAxis_162104f1-0af6-4659-a24d-4dd04aa01b8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_162104f1-0af6-4659-a24d-4dd04aa01b8b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_162104f1-0af6-4659-a24d-4dd04aa01b8b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_162104f1-0af6-4659-a24d-4dd04aa01b8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_63c7a162-44df-4f2b-bf92-108fb2e7817a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_162104f1-0af6-4659-a24d-4dd04aa01b8b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_63c7a162-44df-4f2b-bf92-108fb2e7817a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_a86ea707-cd2b-4697-a3d1-97b14bd058a5" xlink:href="cms-20231231.xsd#cms_A3375ConvertibleSeniorNotesDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_63c7a162-44df-4f2b-bf92-108fb2e7817a" xlink:to="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_a86ea707-cd2b-4697-a3d1-97b14bd058a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4600FirstMortgageBondsDueMay2029Member_59e9218f-357b-497a-8aa1-2392c31a9600" xlink:href="cms-20231231.xsd#cms_A4600FirstMortgageBondsDueMay2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_63c7a162-44df-4f2b-bf92-108fb2e7817a" xlink:to="loc_cms_A4600FirstMortgageBondsDueMay2029Member_59e9218f-357b-497a-8aa1-2392c31a9600" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_501ef3d5-6566-446c-9b69-cdb1386bebd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_501ef3d5-6566-446c-9b69-cdb1386bebd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_501ef3d5-6566-446c-9b69-cdb1386bebd7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_501ef3d5-6566-446c-9b69-cdb1386bebd7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_501ef3d5-6566-446c-9b69-cdb1386bebd7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_03a8d7f9-afb3-4719-bc62-a934f479ea8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_501ef3d5-6566-446c-9b69-cdb1386bebd7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_03a8d7f9-afb3-4719-bc62-a934f479ea8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_ef297f17-6f43-4ad8-a5a2-1abe79b6cdab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_03a8d7f9-afb3-4719-bc62-a934f479ea8c" xlink:to="loc_us-gaap_ConvertibleDebtMember_ef297f17-6f43-4ad8-a5a2-1abe79b6cdab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_92a4ab27-49e6-46bc-8215-628b355c4a41" xlink:href="cms-20231231.xsd#cms_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_03a8d7f9-afb3-4719-bc62-a934f479ea8c" xlink:to="loc_cms_FirstMortgageBondsMember_92a4ab27-49e6-46bc-8215-628b355c4a41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_f80b60f6-701a-468d-9d0c-e333cd6884b6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:to="loc_srt_ConsolidatedEntitiesAxis_f80b60f6-701a-468d-9d0c-e333cd6884b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f80b60f6-701a-468d-9d0c-e333cd6884b6_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f80b60f6-701a-468d-9d0c-e333cd6884b6" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f80b60f6-701a-468d-9d0c-e333cd6884b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5c81549a-17ed-4b11-a6eb-0f514dd5e1b3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f80b60f6-701a-468d-9d0c-e333cd6884b6" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5c81549a-17ed-4b11-a6eb-0f514dd5e1b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_4be9daea-6968-4b2b-b9c7-3a7e32a05024" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_5c81549a-17ed-4b11-a6eb-0f514dd5e1b3" xlink:to="loc_srt_ParentCompanyMember_4be9daea-6968-4b2b-b9c7-3a7e32a05024" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fef2ba56-0026-46b6-97c2-a6daa1349721" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:to="loc_dei_LegalEntityAxis_fef2ba56-0026-46b6-97c2-a6daa1349721" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fef2ba56-0026-46b6-97c2-a6daa1349721_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_fef2ba56-0026-46b6-97c2-a6daa1349721" xlink:to="loc_dei_EntityDomain_fef2ba56-0026-46b6-97c2-a6daa1349721_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_27852cb3-6c27-4c57-b1b1-cdbfd74039fb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_fef2ba56-0026-46b6-97c2-a6daa1349721" xlink:to="loc_dei_EntityDomain_27852cb3-6c27-4c57-b1b1-cdbfd74039fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f1a46ee8-ba99-4fe8-97de-fec9dfde5ec9" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_27852cb3-6c27-4c57-b1b1-cdbfd74039fb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f1a46ee8-ba99-4fe8-97de-fec9dfde5ec9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_66bf80d3-e9a8-42b9-b8d0-3ac2f324f200" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_66bf80d3-e9a8-42b9-b8d0-3ac2f324f200" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_66bf80d3-e9a8-42b9-b8d0-3ac2f324f200_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_66bf80d3-e9a8-42b9-b8d0-3ac2f324f200" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_66bf80d3-e9a8-42b9-b8d0-3ac2f324f200_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e31880bd-28b4-4da3-a6a7-1019f429a956" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_66bf80d3-e9a8-42b9-b8d0-3ac2f324f200" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e31880bd-28b4-4da3-a6a7-1019f429a956" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_28e3d87d-c59f-4e37-9820-355ff2ff6906" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e31880bd-28b4-4da3-a6a7-1019f429a956" xlink:to="loc_us-gaap_SubsequentEventMember_28e3d87d-c59f-4e37-9820-355ff2ff6906" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_55e0e258-fc06-4d0d-bc98-57b4d44eb79f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_55e0e258-fc06-4d0d-bc98-57b4d44eb79f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a67c0858-37de-4789-8a72-90621bd4d44a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a67c0858-37de-4789-8a72-90621bd4d44a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_95288c0d-d835-4cc4-9269-e3059ec76ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_95288c0d-d835-4cc4-9269-e3059ec76ae0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_7cd6106d-2247-4883-8885-ced3c3e09f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_7cd6106d-2247-4883-8885-ced3c3e09f2f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_c07ea9ed-6cce-4a77-a2d4-e8ab9ff3d119" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_c07ea9ed-6cce-4a77-a2d4-e8ab9ff3d119" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_0aab3772-5b01-44d3-80a0-8e6eb056a962" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_0aab3772-5b01-44d3-80a0-8e6eb056a962" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_9dabe58c-b574-49ef-aa40-ef50bcc213aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_9dabe58c-b574-49ef-aa40-ef50bcc213aa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_d7999a67-14fd-4416-8f3c-e59a2a178b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_d7999a67-14fd-4416-8f3c-e59a2a178b6a" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationRetirementsofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_338c5b56-bd1b-48d9-9881-546a27bbed26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338c5b56-bd1b-48d9-9881-546a27bbed26" xlink:to="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_773936ce-5d25-4f5e-9e45-a6f77d320dc2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_773936ce-5d25-4f5e-9e45-a6f77d320dc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_773936ce-5d25-4f5e-9e45-a6f77d320dc2_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_773936ce-5d25-4f5e-9e45-a6f77d320dc2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_773936ce-5d25-4f5e-9e45-a6f77d320dc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1177cc24-1eae-4f20-bccb-40a52643eef4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_773936ce-5d25-4f5e-9e45-a6f77d320dc2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1177cc24-1eae-4f20-bccb-40a52643eef4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_57fcdbd0-7d5e-4aae-a421-c1bca4eb9c45" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1177cc24-1eae-4f20-bccb-40a52643eef4" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_57fcdbd0-7d5e-4aae-a421-c1bca4eb9c45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_a7261316-704f-4950-8de0-444a9f475e39" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1177cc24-1eae-4f20-bccb-40a52643eef4" xlink:to="loc_srt_ParentCompanyMember_a7261316-704f-4950-8de0-444a9f475e39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0d9a8393-1785-4ddc-b72a-bfd11d37a325" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:to="loc_us-gaap_DebtInstrumentAxis_0d9a8393-1785-4ddc-b72a-bfd11d37a325" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0d9a8393-1785-4ddc-b72a-bfd11d37a325_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_0d9a8393-1785-4ddc-b72a-bfd11d37a325" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0d9a8393-1785-4ddc-b72a-bfd11d37a325_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2fb19512-3cbb-47eb-b26f-dc9d93a4caf7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_0d9a8393-1785-4ddc-b72a-bfd11d37a325" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2fb19512-3cbb-47eb-b26f-dc9d93a4caf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueOctober2025Member_0d829a05-c40c-47bb-852b-e352e842954b" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityDueOctober2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2fb19512-3cbb-47eb-b26f-dc9d93a4caf7" xlink:to="loc_cms_TermLoanFacilityDueOctober2025Member_0d829a05-c40c-47bb-852b-e352e842954b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2024Member_186c863d-6327-4943-a0f3-8be32a47630a" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2fb19512-3cbb-47eb-b26f-dc9d93a4caf7" xlink:to="loc_cms_TermLoanFacilityDue2024Member_186c863d-6327-4943-a0f3-8be32a47630a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member_317c41cf-4f3b-4c61-be2d-4479d23cc539" xlink:href="cms-20231231.xsd#cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2fb19512-3cbb-47eb-b26f-dc9d93a4caf7" xlink:to="loc_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member_317c41cf-4f3b-4c61-be2d-4479d23cc539" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3375FirstMortgageBondsDueAugust2023Member_5c8ba612-c66e-4113-9fea-d5f91be06811" xlink:href="cms-20231231.xsd#cms_A3375FirstMortgageBondsDueAugust2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2fb19512-3cbb-47eb-b26f-dc9d93a4caf7" xlink:to="loc_cms_A3375FirstMortgageBondsDueAugust2023Member_5c8ba612-c66e-4113-9fea-d5f91be06811" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_97502da8-3481-4bad-ad9d-80f668ba59e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_97502da8-3481-4bad-ad9d-80f668ba59e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_97502da8-3481-4bad-ad9d-80f668ba59e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_97502da8-3481-4bad-ad9d-80f668ba59e7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_97502da8-3481-4bad-ad9d-80f668ba59e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a429cc6f-a353-435a-a48a-38d0f510b2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_97502da8-3481-4bad-ad9d-80f668ba59e7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a429cc6f-a353-435a-a48a-38d0f510b2d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_aab63614-6497-451a-b368-4a526608eea1" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a429cc6f-a353-435a-a48a-38d0f510b2d0" xlink:to="loc_cms_TermLoanFacilityMember_aab63614-6497-451a-b368-4a526608eea1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_835c2602-8189-4ca5-971f-348cf08d0f2a" xlink:href="cms-20231231.xsd#cms_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a429cc6f-a353-435a-a48a-38d0f510b2d0" xlink:to="loc_cms_FirstMortgageBondsMember_835c2602-8189-4ca5-971f-348cf08d0f2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_eb7d1354-e32b-4b96-af8d-aa229ea2bd25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a429cc6f-a353-435a-a48a-38d0f510b2d0" xlink:to="loc_us-gaap_SeniorNotesMember_eb7d1354-e32b-4b96-af8d-aa229ea2bd25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_83f1eb1f-4a56-4672-85de-1e0db847cc96" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:to="loc_dei_LegalEntityAxis_83f1eb1f-4a56-4672-85de-1e0db847cc96" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_83f1eb1f-4a56-4672-85de-1e0db847cc96_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_83f1eb1f-4a56-4672-85de-1e0db847cc96" xlink:to="loc_dei_EntityDomain_83f1eb1f-4a56-4672-85de-1e0db847cc96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_15b14efe-8508-437b-8854-0c9a22125d1c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_83f1eb1f-4a56-4672-85de-1e0db847cc96" xlink:to="loc_dei_EntityDomain_15b14efe-8508-437b-8854-0c9a22125d1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c1085adc-d78a-4143-8d38-775f4ff4ae44" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_15b14efe-8508-437b-8854-0c9a22125d1c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c1085adc-d78a-4143-8d38-775f4ff4ae44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_a7155663-c214-4aa3-9a85-0098fae463b2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:to="loc_srt_CounterpartyNameAxis_a7155663-c214-4aa3-9a85-0098fae463b2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a7155663-c214-4aa3-9a85-0098fae463b2_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_a7155663-c214-4aa3-9a85-0098fae463b2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a7155663-c214-4aa3-9a85-0098fae463b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7987fc14-a64b-4542-9516-2aec4f4778cc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_a7155663-c214-4aa3-9a85-0098fae463b2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7987fc14-a64b-4542-9516-2aec4f4778cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_4e3ed0ed-3e8a-4d2d-a634-0ed8537bbf03" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7987fc14-a64b-4542-9516-2aec4f4778cc" xlink:to="loc_cms_NorthStarCleanEnergyMember_4e3ed0ed-3e8a-4d2d-a634-0ed8537bbf03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1272b237-baab-4c52-87cf-038cd7afc6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1272b237-baab-4c52-87cf-038cd7afc6b2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1272b237-baab-4c52-87cf-038cd7afc6b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1272b237-baab-4c52-87cf-038cd7afc6b2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1272b237-baab-4c52-87cf-038cd7afc6b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_fed6d118-02de-4cb0-9372-f317c0772ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1272b237-baab-4c52-87cf-038cd7afc6b2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_fed6d118-02de-4cb0-9372-f317c0772ef3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e134c84b-4bb7-47d2-aa38-b8970bad356c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_fed6d118-02de-4cb0-9372-f317c0772ef3" xlink:to="loc_us-gaap_SubsequentEventMember_e134c84b-4bb7-47d2-aa38-b8970bad356c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_92c95f34-f505-435c-b938-930f372671c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338c5b56-bd1b-48d9-9881-546a27bbed26" xlink:to="loc_us-gaap_RepaymentsOfDebt_92c95f34-f505-435c-b938-930f372671c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_059cb915-58eb-4c22-9a38-dee706bf90f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338c5b56-bd1b-48d9-9881-546a27bbed26" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_059cb915-58eb-4c22-9a38-dee706bf90f7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e7e53af7-3778-473c-9353-9bfa42b363fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7f7e3fc4-cc46-412c-8274-23cec88a3720" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e7e53af7-3778-473c-9353-9bfa42b363fe" xlink:to="loc_us-gaap_DebtInstrumentTable_7f7e3fc4-cc46-412c-8274-23cec88a3720" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e69968f3-3d1d-46ff-bd6b-f3d3e5806119" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7f7e3fc4-cc46-412c-8274-23cec88a3720" xlink:to="loc_dei_LegalEntityAxis_e69968f3-3d1d-46ff-bd6b-f3d3e5806119" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e69968f3-3d1d-46ff-bd6b-f3d3e5806119_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e69968f3-3d1d-46ff-bd6b-f3d3e5806119" xlink:to="loc_dei_EntityDomain_e69968f3-3d1d-46ff-bd6b-f3d3e5806119_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b980a609-4055-42c3-a53a-8fb25f2e6a15" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e69968f3-3d1d-46ff-bd6b-f3d3e5806119" xlink:to="loc_dei_EntityDomain_b980a609-4055-42c3-a53a-8fb25f2e6a15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a46eb125-c0a7-4b45-a100-05c66fd24f7d" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b980a609-4055-42c3-a53a-8fb25f2e6a15" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a46eb125-c0a7-4b45-a100-05c66fd24f7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_726a5b01-5c1b-4542-8d30-12fb493b9740" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7f7e3fc4-cc46-412c-8274-23cec88a3720" xlink:to="loc_srt_ConsolidatedEntitiesAxis_726a5b01-5c1b-4542-8d30-12fb493b9740" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_726a5b01-5c1b-4542-8d30-12fb493b9740_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_726a5b01-5c1b-4542-8d30-12fb493b9740" xlink:to="loc_srt_ConsolidatedEntitiesDomain_726a5b01-5c1b-4542-8d30-12fb493b9740_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_939f7b57-3af0-419a-96d4-0a144f1edbfd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_726a5b01-5c1b-4542-8d30-12fb493b9740" xlink:to="loc_srt_ConsolidatedEntitiesDomain_939f7b57-3af0-419a-96d4-0a144f1edbfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_6de39167-5693-42ac-88b4-72c8bc5ee26d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_939f7b57-3af0-419a-96d4-0a144f1edbfd" xlink:to="loc_srt_ParentCompanyMember_6de39167-5693-42ac-88b4-72c8bc5ee26d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_be298359-acf8-4055-b9e8-b6ff3618c06c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e7e53af7-3778-473c-9353-9bfa42b363fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_be298359-acf8-4055-b9e8-b6ff3618c06c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_fa3794d1-fc19-41a3-89fb-5e92ba540600" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e7e53af7-3778-473c-9353-9bfa42b363fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_fa3794d1-fc19-41a3-89fb-5e92ba540600" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1f00ffe1-4262-4d93-8d98-692f9645425d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e7e53af7-3778-473c-9353-9bfa42b363fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1f00ffe1-4262-4d93-8d98-692f9645425d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1ee818a6-2ec9-4aa4-b09f-97d57ca38538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e7e53af7-3778-473c-9353-9bfa42b363fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1ee818a6-2ec9-4aa4-b09f-97d57ca38538" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_19abd27c-d3f6-4d25-a5dd-cb97a453fbec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e7e53af7-3778-473c-9353-9bfa42b363fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_19abd27c-d3f6-4d25-a5dd-cb97a453fbec" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_88ad1658-7786-412b-b4b7-653f30ea6fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_927b91be-fbfa-4eb5-98ca-98fac729e23f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_88ad1658-7786-412b-b4b7-653f30ea6fd9" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_927b91be-fbfa-4eb5-98ca-98fac729e23f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_50e0ebec-fe03-4ce6-b0ee-5faa816eddfb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_927b91be-fbfa-4eb5-98ca-98fac729e23f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_50e0ebec-fe03-4ce6-b0ee-5faa816eddfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_50e0ebec-fe03-4ce6-b0ee-5faa816eddfb_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_50e0ebec-fe03-4ce6-b0ee-5faa816eddfb" xlink:to="loc_srt_ConsolidatedEntitiesDomain_50e0ebec-fe03-4ce6-b0ee-5faa816eddfb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f0f53fe0-da15-4cb1-9c34-1f4a6ad3cc43" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_50e0ebec-fe03-4ce6-b0ee-5faa816eddfb" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f0f53fe0-da15-4cb1-9c34-1f4a6ad3cc43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_8fdcf59c-e34b-43de-b2dc-4b5828186612" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f0f53fe0-da15-4cb1-9c34-1f4a6ad3cc43" xlink:to="loc_srt_ParentCompanyMember_8fdcf59c-e34b-43de-b2dc-4b5828186612" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_2a5f8362-73c5-4e19-ada8-ed8b84b7496d" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f0f53fe0-da15-4cb1-9c34-1f4a6ad3cc43" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_2a5f8362-73c5-4e19-ada8-ed8b84b7496d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d2411f1e-32b6-4bec-8b9a-cf3200636ab0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_927b91be-fbfa-4eb5-98ca-98fac729e23f" xlink:to="loc_dei_LegalEntityAxis_d2411f1e-32b6-4bec-8b9a-cf3200636ab0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d2411f1e-32b6-4bec-8b9a-cf3200636ab0_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d2411f1e-32b6-4bec-8b9a-cf3200636ab0" xlink:to="loc_dei_EntityDomain_d2411f1e-32b6-4bec-8b9a-cf3200636ab0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_60aa3d16-b5bb-4c0a-8b85-d5c215fcac0b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d2411f1e-32b6-4bec-8b9a-cf3200636ab0" xlink:to="loc_dei_EntityDomain_60aa3d16-b5bb-4c0a-8b85-d5c215fcac0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_54f0baa1-76a4-4b3c-9eed-6cddd0a68a0f" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_60aa3d16-b5bb-4c0a-8b85-d5c215fcac0b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_54f0baa1-76a4-4b3c-9eed-6cddd0a68a0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_0bc81498-031e-4b24-9b26-953d2ceb2e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_927b91be-fbfa-4eb5-98ca-98fac729e23f" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_0bc81498-031e-4b24-9b26-953d2ceb2e1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_0bc81498-031e-4b24-9b26-953d2ceb2e1a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0bc81498-031e-4b24-9b26-953d2ceb2e1a" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_0bc81498-031e-4b24-9b26-953d2ceb2e1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_19c21751-2eea-4367-9d65-be2ac155daa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0bc81498-031e-4b24-9b26-953d2ceb2e1a" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_19c21751-2eea-4367-9d65-be2ac155daa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember_18e9a510-df76-475b-a670-7bc3ad422f7c" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_19c21751-2eea-4367-9d65-be2ac155daa9" xlink:to="loc_cms_RevolvingCreditFacilitiesTwoMember_18e9a510-df76-475b-a670-7bc3ad422f7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSevenMember_d1f8d2f3-cc9d-48e3-9b02-13607623a652" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_19c21751-2eea-4367-9d65-be2ac155daa9" xlink:to="loc_cms_RevolvingCreditFacilitiesSevenMember_d1f8d2f3-cc9d-48e3-9b02-13607623a652" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember_7152e194-9583-4644-a59e-d0ae9bb35a72" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_19c21751-2eea-4367-9d65-be2ac155daa9" xlink:to="loc_cms_RevolvingCreditFacilitiesSixMember_7152e194-9583-4644-a59e-d0ae9bb35a72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember_b1685799-eaf3-4377-813d-337d091f4d2c" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_19c21751-2eea-4367-9d65-be2ac155daa9" xlink:to="loc_cms_RevolvingCreditFacilitiesFiveMember_b1685799-eaf3-4377-813d-337d091f4d2c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember_bfb4fc99-044a-440a-a24e-3166c2c4a5f9" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_19c21751-2eea-4367-9d65-be2ac155daa9" xlink:to="loc_cms_RevolvingCreditFacilitiesOneMember_bfb4fc99-044a-440a-a24e-3166c2c4a5f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c93cd666-c031-45f7-8a2e-5bcf87f6d96d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_927b91be-fbfa-4eb5-98ca-98fac729e23f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c93cd666-c031-45f7-8a2e-5bcf87f6d96d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c93cd666-c031-45f7-8a2e-5bcf87f6d96d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c93cd666-c031-45f7-8a2e-5bcf87f6d96d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c93cd666-c031-45f7-8a2e-5bcf87f6d96d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cc85b4ec-c162-42a5-aeee-d526575312ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c93cd666-c031-45f7-8a2e-5bcf87f6d96d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cc85b4ec-c162-42a5-aeee-d526575312ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_be56e09a-6479-4a57-b864-e649477b6445" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cc85b4ec-c162-42a5-aeee-d526575312ce" xlink:to="loc_us-gaap_LetterOfCreditMember_be56e09a-6479-4a57-b864-e649477b6445" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3c210fd4-dc8c-4a5f-869d-c935cec100b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_88ad1658-7786-412b-b4b7-653f30ea6fd9" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3c210fd4-dc8c-4a5f-869d-c935cec100b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_377e2eb2-8050-4588-b801-5373a65e2939" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_88ad1658-7786-412b-b4b7-653f30ea6fd9" xlink:to="loc_us-gaap_LineOfCredit_377e2eb2-8050-4588-b801-5373a65e2939" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_a699b7c2-f402-4813-b3cb-7186b1d695ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_88ad1658-7786-412b-b4b7-653f30ea6fd9" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_a699b7c2-f402-4813-b3cb-7186b1d695ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_51b6f8ad-469b-4f39-91c3-e287a982dbde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_88ad1658-7786-412b-b4b7-653f30ea6fd9" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_51b6f8ad-469b-4f39-91c3-e287a982dbde" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_6919f27e-4a26-4725-9bc8-0958a9292183" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_88ad1658-7786-412b-b4b7-653f30ea6fd9" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_6919f27e-4a26-4725-9bc8-0958a9292183" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:href="cms-20231231.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:href="cms-20231231.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bb26d922-6295-4cac-9101-536dda8ad14a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_dei_LegalEntityAxis_bb26d922-6295-4cac-9101-536dda8ad14a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bb26d922-6295-4cac-9101-536dda8ad14a_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_bb26d922-6295-4cac-9101-536dda8ad14a" xlink:to="loc_dei_EntityDomain_bb26d922-6295-4cac-9101-536dda8ad14a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_70c535ab-ca42-437a-8761-1c776a3043ce" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_bb26d922-6295-4cac-9101-536dda8ad14a" xlink:to="loc_dei_EntityDomain_70c535ab-ca42-437a-8761-1c776a3043ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9ae352f4-313a-49e4-af5f-ee39548d0806" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_70c535ab-ca42-437a-8761-1c776a3043ce" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9ae352f4-313a-49e4-af5f-ee39548d0806" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_d8818fe4-a974-4bc9-85b1-07e1d10fa0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_d8818fe4-a974-4bc9-85b1-07e1d10fa0d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_d8818fe4-a974-4bc9-85b1-07e1d10fa0d0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_d8818fe4-a974-4bc9-85b1-07e1d10fa0d0" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_d8818fe4-a974-4bc9-85b1-07e1d10fa0d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_5feda68b-363c-4b7b-a20d-21de45464be6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_d8818fe4-a974-4bc9-85b1-07e1d10fa0d0" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_5feda68b-363c-4b7b-a20d-21de45464be6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_967e3af7-a844-4ec5-84c4-74ca81ae0689" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_5feda68b-363c-4b7b-a20d-21de45464be6" xlink:to="loc_us-gaap_CommercialPaperMember_967e3af7-a844-4ec5-84c4-74ca81ae0689" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8f4167b2-e561-46ad-82d2-76903beb2de5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_CreditFacilityAxis_8f4167b2-e561-46ad-82d2-76903beb2de5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8f4167b2-e561-46ad-82d2-76903beb2de5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_8f4167b2-e561-46ad-82d2-76903beb2de5" xlink:to="loc_us-gaap_CreditFacilityDomain_8f4167b2-e561-46ad-82d2-76903beb2de5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_853ec9db-c849-4b45-99b4-e9577d677a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_8f4167b2-e561-46ad-82d2-76903beb2de5" xlink:to="loc_us-gaap_CreditFacilityDomain_853ec9db-c849-4b45-99b4-e9577d677a9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1b20581d-90b3-46d5-81ad-f2ef115e3d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_853ec9db-c849-4b45-99b4-e9577d677a9b" xlink:to="loc_us-gaap_LineOfCreditMember_1b20581d-90b3-46d5-81ad-f2ef115e3d5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4c2eed1-2152-4c3d-9f5e-15c3eed28f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4c2eed1-2152-4c3d-9f5e-15c3eed28f9a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c4c2eed1-2152-4c3d-9f5e-15c3eed28f9a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4c2eed1-2152-4c3d-9f5e-15c3eed28f9a" xlink:to="loc_us-gaap_RelatedPartyDomain_c4c2eed1-2152-4c3d-9f5e-15c3eed28f9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_28e50d1c-0239-4c30-8e7e-61240366d88f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4c2eed1-2152-4c3d-9f5e-15c3eed28f9a" xlink:to="loc_us-gaap_RelatedPartyDomain_28e50d1c-0239-4c30-8e7e-61240366d88f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_8b3298ec-cf36-4b4a-aa20-df6030db0aab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_28e50d1c-0239-4c30-8e7e-61240366d88f" xlink:to="loc_us-gaap_RelatedPartyMember_8b3298ec-cf36-4b4a-aa20-df6030db0aab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_84895223-ca16-4f2b-9974-40d0a0f9a700" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_VariableRateAxis_84895223-ca16-4f2b-9974-40d0a0f9a700" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_84895223-ca16-4f2b-9974-40d0a0f9a700_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_84895223-ca16-4f2b-9974-40d0a0f9a700" xlink:to="loc_us-gaap_VariableRateDomain_84895223-ca16-4f2b-9974-40d0a0f9a700_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_7d2922b0-9b9f-4114-9633-aeb411d778ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_84895223-ca16-4f2b-9974-40d0a0f9a700" xlink:to="loc_us-gaap_VariableRateDomain_7d2922b0-9b9f-4114-9633-aeb411d778ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuredOvernightFinancingRateSOFRMember_e238d433-777f-4cb4-911e-b4f98241dd8b" xlink:href="cms-20231231.xsd#cms_SecuredOvernightFinancingRateSOFRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_7d2922b0-9b9f-4114-9633-aeb411d778ee" xlink:to="loc_cms_SecuredOvernightFinancingRateSOFRMember_e238d433-777f-4cb4-911e-b4f98241dd8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_4f3e60fe-b29c-46ad-8f5c-af7ac5b360db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_4f3e60fe-b29c-46ad-8f5c-af7ac5b360db" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4f3e60fe-b29c-46ad-8f5c-af7ac5b360db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_4f3e60fe-b29c-46ad-8f5c-af7ac5b360db" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4f3e60fe-b29c-46ad-8f5c-af7ac5b360db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_27f3720f-67d8-4e65-90dc-c3908a7a0000" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_4f3e60fe-b29c-46ad-8f5c-af7ac5b360db" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_27f3720f-67d8-4e65-90dc-c3908a7a0000" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementOfForwardContractsMember_796afee3-3c35-4edf-8d97-c2b4f2349523" xlink:href="cms-20231231.xsd#cms_SettlementOfForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_27f3720f-67d8-4e65-90dc-c3908a7a0000" xlink:to="loc_cms_SettlementOfForwardContractsMember_796afee3-3c35-4edf-8d97-c2b4f2349523" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramAxis_7f727d83-cc99-469a-a687-23623257066d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_SupplierFinanceProgramAxis_7f727d83-cc99-469a-a687-23623257066d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramDomain_7f727d83-cc99-469a-a687-23623257066d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SupplierFinanceProgramAxis_7f727d83-cc99-469a-a687-23623257066d" xlink:to="loc_us-gaap_SupplierFinanceProgramDomain_7f727d83-cc99-469a-a687-23623257066d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramDomain_405a6c2a-7b95-44ce-ba41-bad568db46e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SupplierFinanceProgramAxis_7f727d83-cc99-469a-a687-23623257066d" xlink:to="loc_us-gaap_SupplierFinanceProgramDomain_405a6c2a-7b95-44ce-ba41-bad568db46e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersSupplierFinancingProgramMember_ff05427e-6f5c-41c7-8052-5321ba6e25fd" xlink:href="cms-20231231.xsd#cms_ConsumersSupplierFinancingProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplierFinanceProgramDomain_405a6c2a-7b95-44ce-ba41-bad568db46e1" xlink:to="loc_cms_ConsumersSupplierFinancingProgramMember_ff05427e-6f5c-41c7-8052-5321ba6e25fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f8ee7d66-8fb6-4498-9548-00c6c1cf1000" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f8ee7d66-8fb6-4498-9548-00c6c1cf1000" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f8ee7d66-8fb6-4498-9548-00c6c1cf1000_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f8ee7d66-8fb6-4498-9548-00c6c1cf1000" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f8ee7d66-8fb6-4498-9548-00c6c1cf1000_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e830c734-6ed4-4fc4-87b2-b5d825b1ed64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f8ee7d66-8fb6-4498-9548-00c6c1cf1000" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e830c734-6ed4-4fc4-87b2-b5d825b1ed64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_10d88d13-c6e1-49fb-ae0b-3727296abeee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e830c734-6ed4-4fc4-87b2-b5d825b1ed64" xlink:to="loc_us-gaap_SubsequentEventMember_10d88d13-c6e1-49fb-ae0b-3727296abeee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_77171a7a-ca7c-48e8-896e-41f6a267f317" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_srt_ConsolidatedEntitiesAxis_77171a7a-ca7c-48e8-896e-41f6a267f317" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_77171a7a-ca7c-48e8-896e-41f6a267f317_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_77171a7a-ca7c-48e8-896e-41f6a267f317" xlink:to="loc_srt_ConsolidatedEntitiesDomain_77171a7a-ca7c-48e8-896e-41f6a267f317_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f810c05a-f8cd-492a-997e-7b3952c1f979" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_77171a7a-ca7c-48e8-896e-41f6a267f317" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f810c05a-f8cd-492a-997e-7b3952c1f979" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_493866e9-edc1-434b-a8e0-6072e843143c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f810c05a-f8cd-492a-997e-7b3952c1f979" xlink:to="loc_srt_ParentCompanyMember_493866e9-edc1-434b-a8e0-6072e843143c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_618bb80f-25e7-48a9-be35-ae5f2c76296d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_618bb80f-25e7-48a9-be35-ae5f2c76296d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_618bb80f-25e7-48a9-be35-ae5f2c76296d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_618bb80f-25e7-48a9-be35-ae5f2c76296d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_618bb80f-25e7-48a9-be35-ae5f2c76296d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6f054722-ce47-4def-ace6-6f8b1ac9c657" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_618bb80f-25e7-48a9-be35-ae5f2c76296d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6f054722-ce47-4def-ace6-6f8b1ac9c657" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_800ceef7-f09f-4042-9a99-7e9a6afa408e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6f054722-ce47-4def-ace6-6f8b1ac9c657" xlink:to="loc_us-gaap_SeniorNotesMember_800ceef7-f09f-4042-9a99-7e9a6afa408e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings_ae540765-c601-425a-87e1-8574956aaa1f" xlink:href="cms-20231231.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_cms_ShortTermDebtAuthorizedBorrowings_ae540765-c601-425a-87e1-8574956aaa1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_c8f06898-c40b-4823-b66b-241efe7b5d44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_ShortTermBorrowings_c8f06898-c40b-4823-b66b-241efe7b5d44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_5e631223-6c87-45e7-8ae0-ba581fd72e52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_5e631223-6c87-45e7-8ae0-ba581fd72e52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_cbaf8fe5-e2e4-4ae6-bb71-097fb683aab8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_cbaf8fe5-e2e4-4ae6-bb71-097fb683aab8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ec3ad11e-e41b-4893-9c8f-cd455b7f4db2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ec3ad11e-e41b-4893-9c8f-cd455b7f4db2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_5f720532-092c-4bb0-b1e9-4eb44dcf1fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_NotesPayableCurrent_5f720532-092c-4bb0-b1e9-4eb44dcf1fe8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramPaymentTimingPeriod_7345b52e-bcaa-4f78-a1f8-4076811f7d76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramPaymentTimingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_SupplierFinanceProgramPaymentTimingPeriod_7345b52e-bcaa-4f78-a1f8-4076811f7d76" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SupplierFinanceProgramTerminationPeriod_f385a068-b9e1-4cb5-a1b1-d01cc59f7c9d" xlink:href="cms-20231231.xsd#cms_SupplierFinanceProgramTerminationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_cms_SupplierFinanceProgramTerminationPeriod_f385a068-b9e1-4cb5-a1b1-d01cc59f7c9d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationCurrent_ee528a75-0c0c-4c96-95e6-2b3173aaa198" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationCurrent_ee528a75-0c0c-4c96-95e6-2b3173aaa198" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution_1d788ed1-427a-448d-aded-93458d914b6e" xlink:href="cms-20231231.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_cms_AmountAvailableForDividendDistribution_1d788ed1-427a-448d-aded-93458d914b6e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_524b6af6-d744-4277-8efe-58d81c34bb8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_524b6af6-d744-4277-8efe-58d81c34bb8d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_bec517f6-d230-4e70-9834-275f8968af83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_bec517f6-d230-4e70-9834-275f8968af83" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c0e24a30-3b6c-4e1c-82d9-235cb46f8b18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c0e24a30-3b6c-4e1c-82d9-235cb46f8b18" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_460118e9-ec96-4bd3-a5d2-81d83f5d0336" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_460118e9-ec96-4bd3-a5d2-81d83f5d0336" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_6e46269a-0172-48f6-bf3a-7ebf77b0482d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_6e46269a-0172-48f6-bf3a-7ebf77b0482d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9c141984-f4ea-47f9-acc5-a49401d15e06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9c141984-f4ea-47f9-acc5-a49401d15e06" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue_ca040131-4845-4f50-bb1e-b8bf934031f5" xlink:href="cms-20231231.xsd#cms_StockOfferingProgramMaximumValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_cms_StockOfferingProgramMaximumValue_ca040131-4845-4f50-bb1e-b8bf934031f5" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_41e0101a-8fe6-4ab2-9c96-ab22ae58ceaa" xlink:href="cms-20231231.xsd#cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_41e0101a-8fe6-4ab2-9c96-ab22ae58ceaa" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_08d80cc3-8cd3-4953-9076-16dd3df11612" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_08d80cc3-8cd3-4953-9076-16dd3df11612" xlink:type="arc" order="18"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationScheduleofForwardStockContractsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_2cc5e7ca-26d5-4596-abd3-771f0abf0e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_0c10f25b-292f-4e64-9da7-9aad67c64fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_2cc5e7ca-26d5-4596-abd3-771f0abf0e2a" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_0c10f25b-292f-4e64-9da7-9aad67c64fe4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_cb8999b6-7862-41f7-b41f-7f651272e89e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_0c10f25b-292f-4e64-9da7-9aad67c64fe4" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_cb8999b6-7862-41f7-b41f-7f651272e89e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_cb8999b6-7862-41f7-b41f-7f651272e89e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_cb8999b6-7862-41f7-b41f-7f651272e89e" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_cb8999b6-7862-41f7-b41f-7f651272e89e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_036932a7-ce8f-4300-90bd-b36bd1833923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_cb8999b6-7862-41f7-b41f-7f651272e89e" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_036932a7-ce8f-4300-90bd-b36bd1833923" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust32022Member_09b01f3f-bc4e-42bf-af0c-e7fe05e0a1a0" xlink:href="cms-20231231.xsd#cms_ForwardContractsEnteredIntoAugust32022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_036932a7-ce8f-4300-90bd-b36bd1833923" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust32022Member_09b01f3f-bc4e-42bf-af0c-e7fe05e0a1a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust242022Member_5ab2aebc-c38d-4109-9b0d-a2c89abd57e3" xlink:href="cms-20231231.xsd#cms_ForwardContractsEnteredIntoAugust242022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_036932a7-ce8f-4300-90bd-b36bd1833923" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust242022Member_5ab2aebc-c38d-4109-9b0d-a2c89abd57e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust292022Member_749464a7-607c-4b05-80ce-c6b88edb005e" xlink:href="cms-20231231.xsd#cms_ForwardContractsEnteredIntoAugust292022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_036932a7-ce8f-4300-90bd-b36bd1833923" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust292022Member_749464a7-607c-4b05-80ce-c6b88edb005e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_55a09c18-e5fc-439e-932b-f9f041a3abd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_2cc5e7ca-26d5-4596-abd3-771f0abf0e2a" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_55a09c18-e5fc-439e-932b-f9f041a3abd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_a13501db-3d2f-473f-9bf1-4177076a803c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_2cc5e7ca-26d5-4596-abd3-771f0abf0e2a" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_a13501db-3d2f-473f-9bf1-4177076a803c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationScheduleofPreferredStockDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_1cd662bd-57c6-496f-8551-3b843d6cbde8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_1cd662bd-57c6-496f-8551-3b843d6cbde8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_274e3c14-428f-4831-bd44-268141945386" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_1cd662bd-57c6-496f-8551-3b843d6cbde8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_274e3c14-428f-4831-bd44-268141945386" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_274e3c14-428f-4831-bd44-268141945386_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_274e3c14-428f-4831-bd44-268141945386" xlink:to="loc_us-gaap_ClassOfStockDomain_274e3c14-428f-4831-bd44-268141945386_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e6311fb9-e2c2-459d-ac29-373d9623d5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_274e3c14-428f-4831-bd44-268141945386" xlink:to="loc_us-gaap_ClassOfStockDomain_e6311fb9-e2c2-459d-ac29-373d9623d5d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_90382f84-c97f-4883-b15b-7b7d1dd5bc13" xlink:href="cms-20231231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e6311fb9-e2c2-459d-ac29-373d9623d5d4" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_90382f84-c97f-4883-b15b-7b7d1dd5bc13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_cd2e2c95-b891-44c2-8c9b-731c64f6ca1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e6311fb9-e2c2-459d-ac29-373d9623d5d4" xlink:to="loc_us-gaap_CumulativePreferredStockMember_cd2e2c95-b891-44c2-8c9b-731c64f6ca1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PreferredStock450SeriesMember_2c15adac-66a1-45ce-ae0c-42e6b081d64e" xlink:href="cms-20231231.xsd#cms_PreferredStock450SeriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e6311fb9-e2c2-459d-ac29-373d9623d5d4" xlink:to="loc_cms_PreferredStock450SeriesMember_2c15adac-66a1-45ce-ae0c-42e6b081d64e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f9466f0a-12cf-430c-8cdf-ba7b6c45dd2b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_1cd662bd-57c6-496f-8551-3b843d6cbde8" xlink:to="loc_dei_LegalEntityAxis_f9466f0a-12cf-430c-8cdf-ba7b6c45dd2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f9466f0a-12cf-430c-8cdf-ba7b6c45dd2b_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f9466f0a-12cf-430c-8cdf-ba7b6c45dd2b" xlink:to="loc_dei_EntityDomain_f9466f0a-12cf-430c-8cdf-ba7b6c45dd2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2488fc19-5d87-4af9-b14f-c2d1da3afe30" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f9466f0a-12cf-430c-8cdf-ba7b6c45dd2b" xlink:to="loc_dei_EntityDomain_2488fc19-5d87-4af9-b14f-c2d1da3afe30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_552e0a5e-3988-43cb-a55d-fb41c9e27c4e" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2488fc19-5d87-4af9-b14f-c2d1da3afe30" xlink:to="loc_cms_ConsumersEnergyCompanyMember_552e0a5e-3988-43cb-a55d-fb41c9e27c4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_d8eed1bf-9982-4c68-a24e-9c20aea91934" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:to="loc_dei_TradingSymbol_d8eed1bf-9982-4c68-a24e-9c20aea91934" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PreferredStockDepositaryShareConversionRatio_26d77256-179b-4b30-8709-60d63e1a85c5" xlink:href="cms-20231231.xsd#cms_PreferredStockDepositaryShareConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:to="loc_cms_PreferredStockDepositaryShareConversionRatio_26d77256-179b-4b30-8709-60d63e1a85c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_6d952f7f-ed06-4b65-ba38-d96807ab4fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_6d952f7f-ed06-4b65-ba38-d96807ab4fa6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_4b59e8de-96e4-4bb9-9ee1-6cac74574d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_4b59e8de-96e4-4bb9-9ee1-6cac74574d5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_a87a884d-53a6-45d4-8107-db0ac8852603" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_a87a884d-53a6-45d4-8107-db0ac8852603" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_f1684384-4734-41a0-945f-420426ccac16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_f1684384-4734-41a0-945f-420426ccac16" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b4bb0a3d-04bf-42b1-983c-5a88434015a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_570624ba-c91e-482c-98d9-2f8343b975b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b4bb0a3d-04bf-42b1-983c-5a88434015a4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_570624ba-c91e-482c-98d9-2f8343b975b0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_57166093-e909-4a24-be28-4098ac19726d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_570624ba-c91e-482c-98d9-2f8343b975b0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_57166093-e909-4a24-be28-4098ac19726d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_57166093-e909-4a24-be28-4098ac19726d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_57166093-e909-4a24-be28-4098ac19726d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_57166093-e909-4a24-be28-4098ac19726d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bc74a028-178a-4d4a-8e0f-015a89567fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_57166093-e909-4a24-be28-4098ac19726d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bc74a028-178a-4d4a-8e0f-015a89567fd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_0466d6b9-8128-4a43-bcd4-7128b48531a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bc74a028-178a-4d4a-8e0f-015a89567fd7" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_0466d6b9-8128-4a43-bcd4-7128b48531a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_423df01d-9796-4668-91cc-17fa3b0a97df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bc74a028-178a-4d4a-8e0f-015a89567fd7" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_423df01d-9796-4668-91cc-17fa3b0a97df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d32cf4bd-8a42-4f02-a1cc-f7311017aae8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_570624ba-c91e-482c-98d9-2f8343b975b0" xlink:to="loc_dei_LegalEntityAxis_d32cf4bd-8a42-4f02-a1cc-f7311017aae8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d32cf4bd-8a42-4f02-a1cc-f7311017aae8_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d32cf4bd-8a42-4f02-a1cc-f7311017aae8" xlink:to="loc_dei_EntityDomain_d32cf4bd-8a42-4f02-a1cc-f7311017aae8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7ecc8c09-b0b7-4899-a30f-4b4a3d7f39c9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d32cf4bd-8a42-4f02-a1cc-f7311017aae8" xlink:to="loc_dei_EntityDomain_7ecc8c09-b0b7-4899-a30f-4b4a3d7f39c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b345b0dd-41a1-46f6-92a0-ef123458b7d4" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7ecc8c09-b0b7-4899-a30f-4b4a3d7f39c9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b345b0dd-41a1-46f6-92a0-ef123458b7d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b1d1385-ca01-494f-b3a1-e1ce20b0a497" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b4bb0a3d-04bf-42b1-983c-5a88434015a4" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b1d1385-ca01-494f-b3a1-e1ce20b0a497" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_86d5afce-1a91-4e65-baa7-f64e664abc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b1d1385-ca01-494f-b3a1-e1ce20b0a497" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_86d5afce-1a91-4e65-baa7-f64e664abc8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1ebd20aa-829c-49e1-af7b-ade9c8214176" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b1d1385-ca01-494f-b3a1-e1ce20b0a497" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1ebd20aa-829c-49e1-af7b-ade9c8214176" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_925f3d99-f4f0-4397-b327-47edd039dca1" xlink:href="cms-20231231.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b1d1385-ca01-494f-b3a1-e1ce20b0a497" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_925f3d99-f4f0-4397-b327-47edd039dca1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_71e4f85b-5dac-44f7-ba3c-db2328a27b07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b1d1385-ca01-494f-b3a1-e1ce20b0a497" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_71e4f85b-5dac-44f7-ba3c-db2328a27b07" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_d075b5b3-64fa-4290-a26a-266bd72961a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b1d1385-ca01-494f-b3a1-e1ce20b0a497" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_d075b5b3-64fa-4290-a26a-266bd72961a6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_235166c4-5a99-4aba-a50d-e12c88bc6c35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b4bb0a3d-04bf-42b1-983c-5a88434015a4" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_235166c4-5a99-4aba-a50d-e12c88bc6c35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_08b010d0-74a2-4cf7-a9d2-048a3eee795d" xlink:href="cms-20231231.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_235166c4-5a99-4aba-a50d-e12c88bc6c35" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_08b010d0-74a2-4cf7-a9d2-048a3eee795d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_af77b938-5498-47d8-8851-ec406496a830" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_235166c4-5a99-4aba-a50d-e12c88bc6c35" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_af77b938-5498-47d8-8851-ec406496a830" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0ed93b04-4607-43a2-9b40-084ac3f43b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0ed93b04-4607-43a2-9b40-084ac3f43b6d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41c6a527-e1b8-42fa-aa35-aed52186d34e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0ed93b04-4607-43a2-9b40-084ac3f43b6d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41c6a527-e1b8-42fa-aa35-aed52186d34e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_41c6a527-e1b8-42fa-aa35-aed52186d34e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41c6a527-e1b8-42fa-aa35-aed52186d34e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_41c6a527-e1b8-42fa-aa35-aed52186d34e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19178fc5-0efe-43b5-9579-c05612daaf8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41c6a527-e1b8-42fa-aa35-aed52186d34e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19178fc5-0efe-43b5-9579-c05612daaf8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9376f739-e96f-4cfe-a899-6fa1b8b33811" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19178fc5-0efe-43b5-9579-c05612daaf8e" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_9376f739-e96f-4cfe-a899-6fa1b8b33811" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5a0d139e-8b07-4839-9b95-d520a87fbf2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19178fc5-0efe-43b5-9579-c05612daaf8e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5a0d139e-8b07-4839-9b95-d520a87fbf2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_771615d4-3a17-45d1-b295-ec5a958f5ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19178fc5-0efe-43b5-9579-c05612daaf8e" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_771615d4-3a17-45d1-b295-ec5a958f5ba7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_22b26756-cd99-4721-bbcc-7bef88f0766c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0ed93b04-4607-43a2-9b40-084ac3f43b6d" xlink:to="loc_dei_LegalEntityAxis_22b26756-cd99-4721-bbcc-7bef88f0766c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_22b26756-cd99-4721-bbcc-7bef88f0766c_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_22b26756-cd99-4721-bbcc-7bef88f0766c" xlink:to="loc_dei_EntityDomain_22b26756-cd99-4721-bbcc-7bef88f0766c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_303dd48a-0a17-4f73-81fa-4448c94eddd6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_22b26756-cd99-4721-bbcc-7bef88f0766c" xlink:to="loc_dei_EntityDomain_303dd48a-0a17-4f73-81fa-4448c94eddd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d338bc5d-0ccf-48f2-9f3e-2c5d89fec1d8" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_303dd48a-0a17-4f73-81fa-4448c94eddd6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d338bc5d-0ccf-48f2-9f3e-2c5d89fec1d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_735136fb-7b42-4c9c-a531-23635b9a75a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0ed93b04-4607-43a2-9b40-084ac3f43b6d" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_735136fb-7b42-4c9c-a531-23635b9a75a9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_735136fb-7b42-4c9c-a531-23635b9a75a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_735136fb-7b42-4c9c-a531-23635b9a75a9" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_735136fb-7b42-4c9c-a531-23635b9a75a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f45b9cf0-3f2a-428b-bde3-9cd6c102e483" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_735136fb-7b42-4c9c-a531-23635b9a75a9" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f45b9cf0-3f2a-428b-bde3-9cd6c102e483" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_8f0ef246-5f31-4a70-a459-022ad6944397" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f45b9cf0-3f2a-428b-bde3-9cd6c102e483" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_8f0ef246-5f31-4a70-a459-022ad6944397" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_da6128c1-3fa1-4406-8ad1-bb1eff5bcd84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_8f0ef246-5f31-4a70-a459-022ad6944397" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_da6128c1-3fa1-4406-8ad1-bb1eff5bcd84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_1a53a131-d149-4be8-beae-b1ad99584cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_8f0ef246-5f31-4a70-a459-022ad6944397" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_1a53a131-d149-4be8-beae-b1ad99584cb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9a8efd50-754c-4e3f-a4a7-de08b08b07dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0ed93b04-4607-43a2-9b40-084ac3f43b6d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9a8efd50-754c-4e3f-a4a7-de08b08b07dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_9a8efd50-754c-4e3f-a4a7-de08b08b07dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9a8efd50-754c-4e3f-a4a7-de08b08b07dd" xlink:to="loc_us-gaap_RelatedPartyDomain_9a8efd50-754c-4e3f-a4a7-de08b08b07dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_050ff604-4050-434c-a23e-2072ebf4c597" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9a8efd50-754c-4e3f-a4a7-de08b08b07dd" xlink:to="loc_us-gaap_RelatedPartyDomain_050ff604-4050-434c-a23e-2072ebf4c597" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_3dacbae7-424b-4db0-aeb7-b664c3a6cd14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_050ff604-4050-434c-a23e-2072ebf4c597" xlink:to="loc_us-gaap_NonrelatedPartyMember_3dacbae7-424b-4db0-aeb7-b664c3a6cd14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_018bd07e-6057-4887-97ad-4a340ec0f607" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_050ff604-4050-434c-a23e-2072ebf4c597" xlink:to="loc_us-gaap_RelatedPartyMember_018bd07e-6057-4887-97ad-4a340ec0f607" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_118e54ff-6f4a-4b5e-be21-1b3138c27132" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_118e54ff-6f4a-4b5e-be21-1b3138c27132" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesFairValueDisclosure_c475c706-9b2c-4c0c-a753-b19da020d29f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_118e54ff-6f4a-4b5e-be21-1b3138c27132" xlink:to="loc_us-gaap_ReceivablesFairValueDisclosure_c475c706-9b2c-4c0c-a753-b19da020d29f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_f2b99c02-8132-4f86-8212-c8deb16b08c6" xlink:href="cms-20231231.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_118e54ff-6f4a-4b5e-be21-1b3138c27132" xlink:to="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_f2b99c02-8132-4f86-8212-c8deb16b08c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_eea90d62-7925-470d-b1d8-86e3b5f955e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_eea90d62-7925-470d-b1d8-86e3b5f955e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_29e1f16f-4068-4df7-a18d-cc8731c3a689" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_eea90d62-7925-470d-b1d8-86e3b5f955e0" xlink:to="loc_us-gaap_LongTermDebtFairValue_29e1f16f-4068-4df7-a18d-cc8731c3a689" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_6b03c9e8-cd99-404d-ba38-6bba9f5e4657" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_eea90d62-7925-470d-b1d8-86e3b5f955e0" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_6b03c9e8-cd99-404d-ba38-6bba9f5e4657" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_f4d36e78-854c-4837-b289-b706eadb0e91" xlink:href="cms-20231231.xsd#cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:to="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_f4d36e78-854c-4837-b289-b706eadb0e91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ea9a32cf-f40d-4247-b972-84962bacc12e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:to="loc_us-gaap_LongTermDebtCurrent_ea9a32cf-f40d-4247-b972-84962bacc12e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_4c6164ef-b579-48c5-b485-d9cb3a383628" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:to="loc_us-gaap_OtherShortTermBorrowings_4c6164ef-b579-48c5-b485-d9cb3a383628" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_774db828-bc55-4455-8861-e89e977e7fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_774db828-bc55-4455-8861-e89e977e7fd8" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_248e1b72-41b2-4dec-ac35-d1c9c4c25d1a" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_8a5d41b2-ea70-4411-aa9f-f03c50669463" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_248e1b72-41b2-4dec-ac35-d1c9c4c25d1a" xlink:to="loc_cms_FinancialInstrumentsTable_8a5d41b2-ea70-4411-aa9f-f03c50669463" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8f14327c-d597-44b4-b1c2-e6d361f7fe97" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_8a5d41b2-ea70-4411-aa9f-f03c50669463" xlink:to="loc_dei_LegalEntityAxis_8f14327c-d597-44b4-b1c2-e6d361f7fe97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8f14327c-d597-44b4-b1c2-e6d361f7fe97_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8f14327c-d597-44b4-b1c2-e6d361f7fe97" xlink:to="loc_dei_EntityDomain_8f14327c-d597-44b4-b1c2-e6d361f7fe97_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_96f57e08-ae07-453b-8914-e228d583d965" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8f14327c-d597-44b4-b1c2-e6d361f7fe97" xlink:to="loc_dei_EntityDomain_96f57e08-ae07-453b-8914-e228d583d965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_19a15229-7ea6-4364-b8a8-8cc6a72f46ce" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_96f57e08-ae07-453b-8914-e228d583d965" xlink:to="loc_cms_ConsumersEnergyCompanyMember_19a15229-7ea6-4364-b8a8-8cc6a72f46ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1b523f0d-c148-4aeb-ab79-20367bb69c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_8a5d41b2-ea70-4411-aa9f-f03c50669463" xlink:to="loc_us-gaap_DebtInstrumentAxis_1b523f0d-c148-4aeb-ab79-20367bb69c9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1b523f0d-c148-4aeb-ab79-20367bb69c9c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1b523f0d-c148-4aeb-ab79-20367bb69c9c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1b523f0d-c148-4aeb-ab79-20367bb69c9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a757c33d-baff-4952-9f17-7ca027c486d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1b523f0d-c148-4aeb-ab79-20367bb69c9c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a757c33d-baff-4952-9f17-7ca027c486d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_f22b596f-f412-4dce-9176-44437cc34e0c" xlink:href="cms-20231231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a757c33d-baff-4952-9f17-7ca027c486d6" xlink:to="loc_cms_CMSEnergyNotePayableMember_f22b596f-f412-4dce-9176-44437cc34e0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0210c78c-f107-4d53-8055-cd5779a98250" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_248e1b72-41b2-4dec-ac35-d1c9c4c25d1a" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0210c78c-f107-4d53-8055-cd5779a98250" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b094c77b-2abd-446f-a27c-fa9cbafc7e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b094c77b-2abd-446f-a27c-fa9cbafc7e8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b094c77b-2abd-446f-a27c-fa9cbafc7e8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b094c77b-2abd-446f-a27c-fa9cbafc7e8d" xlink:to="loc_us-gaap_SegmentDomain_b094c77b-2abd-446f-a27c-fa9cbafc7e8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bcc40350-efc9-464e-9c17-148cc7f2d463" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b094c77b-2abd-446f-a27c-fa9cbafc7e8d" xlink:to="loc_us-gaap_SegmentDomain_bcc40350-efc9-464e-9c17-148cc7f2d463" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_f633c1b1-4271-45ef-9472-b70693953087" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bcc40350-efc9-464e-9c17-148cc7f2d463" xlink:to="loc_cms_NorthStarCleanEnergyMember_f633c1b1-4271-45ef-9472-b70693953087" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIndependentPowerProductionMember_4a06ce9f-313f-4b32-9268-f12405a2ad90" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyIndependentPowerProductionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_NorthStarCleanEnergyMember_f633c1b1-4271-45ef-9472-b70693953087" xlink:to="loc_cms_NorthStarCleanEnergyIndependentPowerProductionMember_4a06ce9f-313f-4b32-9268-f12405a2ad90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyOtherMember_ef02f081-62f9-4514-ab7c-cd8663327ffb" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_NorthStarCleanEnergyMember_f633c1b1-4271-45ef-9472-b70693953087" xlink:to="loc_cms_NorthStarCleanEnergyOtherMember_ef02f081-62f9-4514-ab7c-cd8663327ffb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_3cce74fa-34f3-437c-b750-39f88403837b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ReserveQuantitiesByTypeOfReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:to="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_3cce74fa-34f3-437c-b750-39f88403837b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain_3cce74fa-34f3-437c-b750-39f88403837b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TypeOfReserveDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_3cce74fa-34f3-437c-b750-39f88403837b" xlink:to="loc_srt_TypeOfReserveDomain_3cce74fa-34f3-437c-b750-39f88403837b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain_0c30e329-68cc-44b3-919d-c0200c071547" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TypeOfReserveDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_3cce74fa-34f3-437c-b750-39f88403837b" xlink:to="loc_srt_TypeOfReserveDomain_0c30e329-68cc-44b3-919d-c0200c071547" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NaturalGasReservesMember_d94e518e-f271-4db6-bc65-0bad412a3fb4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NaturalGasReservesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TypeOfReserveDomain_0c30e329-68cc-44b3-919d-c0200c071547" xlink:to="loc_srt_NaturalGasReservesMember_d94e518e-f271-4db6-bc65-0bad412a3fb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_6116a7ad-6929-499c-a4d1-3be8a3416cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:to="loc_us-gaap_PublicUtilityAxis_6116a7ad-6929-499c-a4d1-3be8a3416cf7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_6116a7ad-6929-499c-a4d1-3be8a3416cf7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_6116a7ad-6929-499c-a4d1-3be8a3416cf7" xlink:to="loc_us-gaap_UtilityPlantDomain_6116a7ad-6929-499c-a4d1-3be8a3416cf7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_6116a7ad-6929-499c-a4d1-3be8a3416cf7" xlink:to="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_fe0abef2-8878-4b45-9614-d1076f2abd83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ElectricityGenerationPlantNonNuclearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_fe0abef2-8878-4b45-9614-d1076f2abd83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricDistributionMember_610cc74c-a4e9-4ef0-b6e4-d45680ed9f22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ElectricDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_us-gaap_ElectricDistributionMember_610cc74c-a4e9-4ef0-b6e4-d45680ed9f22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricOtherMember_52be96ff-ec93-4068-bbef-20217b4980f9" xlink:href="cms-20231231.xsd#cms_ElectricOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_cms_ElectricOtherMember_52be96ff-ec93-4068-bbef-20217b4980f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_b2ef1e72-ce3a-4cc5-9919-33e72c49cb58" xlink:href="cms-20231231.xsd#cms_ElectricAssetsHeldUnderFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_b2ef1e72-ce3a-4cc5-9919-33e72c49cb58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasDistributionMember_044effa4-ef93-4e47-97b9-a8094c8a56c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GasDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_us-gaap_GasDistributionMember_044effa4-ef93-4e47-97b9-a8094c8a56c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasTransmissionMember_ce54b9b6-a7a5-47f1-a3ef-e352701b2a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GasTransmissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_us-gaap_GasTransmissionMember_ce54b9b6-a7a5-47f1-a3ef-e352701b2a9a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUndergroundStorageFacilitiesMember_1084bfc0-59ee-41fc-a7ed-08249d1d340d" xlink:href="cms-20231231.xsd#cms_GasUndergroundStorageFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_cms_GasUndergroundStorageFacilitiesMember_1084bfc0-59ee-41fc-a7ed-08249d1d340d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasOtherMember_b5a12b77-3c6e-4645-862e-e2d790aa8e56" xlink:href="cms-20231231.xsd#cms_GasOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_cms_GasOtherMember_b5a12b77-3c6e-4645-862e-e2d790aa8e56" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_d9ffec6d-ba7f-4a8d-ab1d-888709ba0b13" xlink:href="cms-20231231.xsd#cms_GasAssetsHeldUnderFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_d9ffec6d-ba7f-4a8d-ab1d-888709ba0b13" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_afccd25b-e3e3-4dd3-8854-ad036a7677d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_afccd25b-e3e3-4dd3-8854-ad036a7677d3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bc1010cc-3fa1-4ff9-b7e5-929101199a47" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:to="loc_dei_LegalEntityAxis_bc1010cc-3fa1-4ff9-b7e5-929101199a47" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bc1010cc-3fa1-4ff9-b7e5-929101199a47_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_bc1010cc-3fa1-4ff9-b7e5-929101199a47" xlink:to="loc_dei_EntityDomain_bc1010cc-3fa1-4ff9-b7e5-929101199a47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_75b35b60-7e30-42c6-96c4-9cad336725fa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_bc1010cc-3fa1-4ff9-b7e5-929101199a47" xlink:to="loc_dei_EntityDomain_75b35b60-7e30-42c6-96c4-9cad336725fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_56855ba2-5691-4e3b-9e3c-f4eb84968d19" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_75b35b60-7e30-42c6-96c4-9cad336725fa" xlink:to="loc_cms_ConsumersEnergyCompanyMember_56855ba2-5691-4e3b-9e3c-f4eb84968d19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3f287108-0e15-4a78-aeaa-247241c7b5b1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:to="loc_srt_RangeAxis_3f287108-0e15-4a78-aeaa-247241c7b5b1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3f287108-0e15-4a78-aeaa-247241c7b5b1_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3f287108-0e15-4a78-aeaa-247241c7b5b1" xlink:to="loc_srt_RangeMember_3f287108-0e15-4a78-aeaa-247241c7b5b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0548b4ac-7045-4571-8fd3-7dfa7cfbd696" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3f287108-0e15-4a78-aeaa-247241c7b5b1" xlink:to="loc_srt_RangeMember_0548b4ac-7045-4571-8fd3-7dfa7cfbd696" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_054ad815-a092-4d6d-97e8-fb06d5ac519b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0548b4ac-7045-4571-8fd3-7dfa7cfbd696" xlink:to="loc_srt_MinimumMember_054ad815-a092-4d6d-97e8-fb06d5ac519b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_da3bd358-2abf-41a6-aa1a-9c82f648d538" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0548b4ac-7045-4571-8fd3-7dfa7cfbd696" xlink:to="loc_srt_MaximumMember_da3bd358-2abf-41a6-aa1a-9c82f648d538" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_367f64ec-a24b-4868-aeb3-870af205e6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:to="loc_us-gaap_RegulatoryAssetAxis_367f64ec-a24b-4868-aeb3-870af205e6b1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_367f64ec-a24b-4868-aeb3-870af205e6b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_367f64ec-a24b-4868-aeb3-870af205e6b1" xlink:to="loc_us-gaap_RegulatoryAssetDomain_367f64ec-a24b-4868-aeb3-870af205e6b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_fc48d8d1-f126-48a9-bb8c-259e219bbf0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_367f64ec-a24b-4868-aeb3-870af205e6b1" xlink:to="loc_us-gaap_RegulatoryAssetDomain_fc48d8d1-f126-48a9-bb8c-259e219bbf0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_b1df8e1a-9745-4891-adf6-a30611bf5c3e" xlink:href="cms-20231231.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fc48d8d1-f126-48a9-bb8c-259e219bbf0c" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_b1df8e1a-9745-4891-adf6-a30611bf5c3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_90fd949a-14e8-43be-bae2-e04a384beba1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_90fd949a-14e8-43be-bae2-e04a384beba1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_7ed69140-8b03-45d0-8abe-91ce77b921eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_7ed69140-8b03-45d0-8abe-91ce77b921eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_6431290e-c1e7-4151-88f9-fe9faff1242d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_6431290e-c1e7-4151-88f9-fe9faff1242d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_350a9543-c9c3-4bf8-affb-d9e9fb3cc5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_350a9543-c9c3-4bf8-affb-d9e9fb3cc5ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_f4f84990-4f40-4e29-b3c4-0bc90c0684a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_f4f84990-4f40-4e29-b3c4-0bc90c0684a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_4fa0ccd4-e9ec-4f4f-b7ab-9b5058d44cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_4fa0ccd4-e9ec-4f4f-b7ab-9b5058d44cc0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_8d808df9-27c1-4bda-ac51-3f1b22d66422" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_8d808df9-27c1-4bda-ac51-3f1b22d66422" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_d30e7535-d790-408e-b2cc-395496f3fb00" xlink:href="cms-20231231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_d30e7535-d790-408e-b2cc-395496f3fb00" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_ed2ca68f-2752-4b03-a66b-1ee676452989" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_ed2ca68f-2752-4b03-a66b-1ee676452989" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_02c5f46f-3e09-4fba-94ab-d036fd4967bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_ConstructionInProgressGross_02c5f46f-3e09-4fba-94ab-d036fd4967bb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4bab8e30-eda9-4580-944a-42ff756e3e45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4bab8e30-eda9-4580-944a-42ff756e3e45" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_31ec40c2-f6d5-43e6-ae00-16aef1119d62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_31ec40c2-f6d5-43e6-ae00-16aef1119d62" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_9a871b60-edbe-452a-a0d0-29dc776e4490" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_9a871b60-edbe-452a-a0d0-29dc776e4490" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_40c972f7-2f67-4e03-97b3-26c32287241c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_40c972f7-2f67-4e03-97b3-26c32287241c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_36c06744-acd6-4134-bcd0-c6b51f79e53f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_36c06744-acd6-4134-bcd0-c6b51f79e53f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_5306bd73-f2a5-4281-b1a3-7afed3d9819a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_5306bd73-f2a5-4281-b1a3-7afed3d9819a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_d53e4727-6019-49a5-8afd-2bab42d1d914" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_d53e4727-6019-49a5-8afd-2bab42d1d914" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_49d7d3e6-2cf3-4615-9728-5023464f6a76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_49d7d3e6-2cf3-4615-9728-5023464f6a76" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_1b358108-e25d-4ced-b37e-be7d2bf16f9a" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_1b358108-e25d-4ced-b37e-be7d2bf16f9a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b899fd23-57c1-43a3-b9eb-d329d524f40e" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b899fd23-57c1-43a3-b9eb-d329d524f40e" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_f2518255-29ff-4bfd-8cd0-f932cc0bd194" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_f2518255-29ff-4bfd-8cd0-f932cc0bd194" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_bbfd43fe-cf65-4b05-ab1c-41d849927343" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_bbfd43fe-cf65-4b05-ab1c-41d849927343" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_47053f6c-0fcb-421e-80b8-30ffa75fdf12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_47053f6c-0fcb-421e-80b8-30ffa75fdf12" xlink:type="arc" order="22"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_28dc8144-f0a7-4c5e-b25f-ed12d906eed4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_28dc8144-f0a7-4c5e-b25f-ed12d906eed4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_c7882ad0-d1d2-4f67-a426-b736b23921af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_28dc8144-f0a7-4c5e-b25f-ed12d906eed4" xlink:to="loc_us-gaap_AssetAcquisitionAxis_c7882ad0-d1d2-4f67-a426-b736b23921af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_c7882ad0-d1d2-4f67-a426-b736b23921af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_c7882ad0-d1d2-4f67-a426-b736b23921af" xlink:to="loc_us-gaap_AssetAcquisitionDomain_c7882ad0-d1d2-4f67-a426-b736b23921af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_baed7698-8b1c-4497-ab61-bf0ba10cc62f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_c7882ad0-d1d2-4f67-a426-b736b23921af" xlink:to="loc_us-gaap_AssetAcquisitionDomain_baed7698-8b1c-4497-ab61-bf0ba10cc62f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NewCovertGeneratingFacilityMember_e397033d-3b6e-4e86-a977-23a866e94321" xlink:href="cms-20231231.xsd#cms_NewCovertGeneratingFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_baed7698-8b1c-4497-ab61-bf0ba10cc62f" xlink:to="loc_cms_NewCovertGeneratingFacilityMember_e397033d-3b6e-4e86-a977-23a866e94321" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_507cc080-7612-4818-968a-66d6c2dc585f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_28dc8144-f0a7-4c5e-b25f-ed12d906eed4" xlink:to="loc_dei_LegalEntityAxis_507cc080-7612-4818-968a-66d6c2dc585f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_507cc080-7612-4818-968a-66d6c2dc585f_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_507cc080-7612-4818-968a-66d6c2dc585f" xlink:to="loc_dei_EntityDomain_507cc080-7612-4818-968a-66d6c2dc585f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d2b24baa-2047-47bb-90be-85c890df920c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_507cc080-7612-4818-968a-66d6c2dc585f" xlink:to="loc_dei_EntityDomain_d2b24baa-2047-47bb-90be-85c890df920c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3f94903f-ba84-4986-9149-0121333194a9" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d2b24baa-2047-47bb-90be-85c890df920c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3f94903f-ba84-4986-9149-0121333194a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SellerMember_0603ca83-f11b-489d-9fa5-080114decd79" xlink:href="cms-20231231.xsd#cms_SellerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d2b24baa-2047-47bb-90be-85c890df920c" xlink:to="loc_cms_SellerMember_0603ca83-f11b-489d-9fa5-080114decd79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c2d2d881-bc93-4705-9cd3-915e418ceb74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_28dc8144-f0a7-4c5e-b25f-ed12d906eed4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c2d2d881-bc93-4705-9cd3-915e418ceb74" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c2d2d881-bc93-4705-9cd3-915e418ceb74_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c2d2d881-bc93-4705-9cd3-915e418ceb74" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c2d2d881-bc93-4705-9cd3-915e418ceb74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e0ea1d07-7628-4d09-9e0a-995312641c12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c2d2d881-bc93-4705-9cd3-915e418ceb74" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e0ea1d07-7628-4d09-9e0a-995312641c12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CovertPlantAcquisitionMember_4945866d-f863-4141-a354-a1ec193c5e61" xlink:href="cms-20231231.xsd#cms_CovertPlantAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e0ea1d07-7628-4d09-9e0a-995312641c12" xlink:to="loc_cms_CovertPlantAcquisitionMember_4945866d-f863-4141-a354-a1ec193c5e61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilityUtilityPlantNameplateCapacity_d18c2159-598f-422e-8a22-e10c73922dfe" xlink:href="cms-20231231.xsd#cms_PublicUtilityUtilityPlantNameplateCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_cms_PublicUtilityUtilityPlantNameplateCapacity_d18c2159-598f-422e-8a22-e10c73922dfe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6d336504-d8f9-4cba-9e8b-ba80c0cb7ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6d336504-d8f9-4cba-9e8b-ba80c0cb7ff5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants_17c961ca-213c-4705-9750-e4d1df5f139a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants_17c961ca-213c-4705-9750-e4d1df5f139a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1_62838d69-4aeb-4054-bff0-c99aaf6f51c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1_62838d69-4aeb-4054-bff0-c99aaf6f51c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation_1f615b99-cef5-4be8-b4c7-2b736aa23c52" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation_1f615b99-cef5-4be8-b4c7-2b736aa23c52" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1_9ee29b99-5db3-4535-8111-49f74c5dc991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1_9ee29b99-5db3-4535-8111-49f74c5dc991" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_9d37374e-9cd9-4e68-af3b-c8ac491461ce" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_9d37374e-9cd9-4e68-af3b-c8ac491461ce" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_03ff1b24-65c9-4170-b467-ad23fbb345fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_03ff1b24-65c9-4170-b467-ad23fbb345fc" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6a798e8-c938-4f24-b309-98bcc02cc1c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_4dabff91-bc54-4f1b-ac90-78049bc57cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6a798e8-c938-4f24-b309-98bcc02cc1c9" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_4dabff91-bc54-4f1b-ac90-78049bc57cd9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_530cd83a-84f3-4212-9979-5993289304c5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_4dabff91-bc54-4f1b-ac90-78049bc57cd9" xlink:to="loc_srt_RangeAxis_530cd83a-84f3-4212-9979-5993289304c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_530cd83a-84f3-4212-9979-5993289304c5_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_530cd83a-84f3-4212-9979-5993289304c5" xlink:to="loc_srt_RangeMember_530cd83a-84f3-4212-9979-5993289304c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d63c223c-0129-4530-b3da-d4b46ec969d2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_530cd83a-84f3-4212-9979-5993289304c5" xlink:to="loc_srt_RangeMember_d63c223c-0129-4530-b3da-d4b46ec969d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7b83030a-13cb-4119-b12c-7a5992d0e9bf" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d63c223c-0129-4530-b3da-d4b46ec969d2" xlink:to="loc_srt_MinimumMember_7b83030a-13cb-4119-b12c-7a5992d0e9bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ee454688-2341-4764-8fa0-b5b574b2d53f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d63c223c-0129-4530-b3da-d4b46ec969d2" xlink:to="loc_srt_MaximumMember_ee454688-2341-4764-8fa0-b5b574b2d53f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_56226d27-009e-4503-a8b5-08195b345e50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_4dabff91-bc54-4f1b-ac90-78049bc57cd9" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_56226d27-009e-4503-a8b5-08195b345e50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_56226d27-009e-4503-a8b5-08195b345e50_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_56226d27-009e-4503-a8b5-08195b345e50" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_56226d27-009e-4503-a8b5-08195b345e50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f6d079b6-cc5a-414d-8f85-3796e2af4a59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_56226d27-009e-4503-a8b5-08195b345e50" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f6d079b6-cc5a-414d-8f85-3796e2af4a59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_24c4c654-bc44-4c01-a0e5-1613ecc3bf3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f6d079b6-cc5a-414d-8f85-3796e2af4a59" xlink:to="loc_us-gaap_ContractualRightsMember_24c4c654-bc44-4c01-a0e5-1613ecc3bf3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_ebc18b1b-2ac3-4ec6-b0a2-fac00ab46541" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FranchiseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f6d079b6-cc5a-414d-8f85-3796e2af4a59" xlink:to="loc_us-gaap_FranchiseRightsMember_ebc18b1b-2ac3-4ec6-b0a2-fac00ab46541" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_4da609c9-3fb2-4043-8747-17917c2d400b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f6d079b6-cc5a-414d-8f85-3796e2af4a59" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_4da609c9-3fb2-4043-8747-17917c2d400b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_08bfc9b8-d1fa-4bd9-ab08-89df85e65c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_4dabff91-bc54-4f1b-ac90-78049bc57cd9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_08bfc9b8-d1fa-4bd9-ab08-89df85e65c0d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_08bfc9b8-d1fa-4bd9-ab08-89df85e65c0d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_08bfc9b8-d1fa-4bd9-ab08-89df85e65c0d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_08bfc9b8-d1fa-4bd9-ab08-89df85e65c0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_694d40d1-0519-4f54-a529-191a50d9516c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_08bfc9b8-d1fa-4bd9-ab08-89df85e65c0d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_694d40d1-0519-4f54-a529-191a50d9516c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_847a8c17-5fbb-4fbd-a58e-45f1305540b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_694d40d1-0519-4f54-a529-191a50d9516c" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_847a8c17-5fbb-4fbd-a58e-45f1305540b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_9899b016-44a7-4c19-b0c5-f82d6c42937d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_694d40d1-0519-4f54-a529-191a50d9516c" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_9899b016-44a7-4c19-b0c5-f82d6c42937d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IntangiblePlantMember_a5eb78bf-33d5-4ef0-9e28-1771282986a5" xlink:href="cms-20231231.xsd#cms_IntangiblePlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_694d40d1-0519-4f54-a529-191a50d9516c" xlink:to="loc_cms_IntangiblePlantMember_a5eb78bf-33d5-4ef0-9e28-1771282986a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ee6ca71f-ce5a-4e74-9bc6-c4e9da9e2b78" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_4dabff91-bc54-4f1b-ac90-78049bc57cd9" xlink:to="loc_dei_LegalEntityAxis_ee6ca71f-ce5a-4e74-9bc6-c4e9da9e2b78" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ee6ca71f-ce5a-4e74-9bc6-c4e9da9e2b78_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ee6ca71f-ce5a-4e74-9bc6-c4e9da9e2b78" xlink:to="loc_dei_EntityDomain_ee6ca71f-ce5a-4e74-9bc6-c4e9da9e2b78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2957c624-7ed0-4adc-b891-3d6275bdb9da" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ee6ca71f-ce5a-4e74-9bc6-c4e9da9e2b78" xlink:to="loc_dei_EntityDomain_2957c624-7ed0-4adc-b891-3d6275bdb9da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5c794fe0-9682-464d-8ac9-f9bf0747c8ac" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2957c624-7ed0-4adc-b891-3d6275bdb9da" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5c794fe0-9682-464d-8ac9-f9bf0747c8ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ee7d941a-1aea-420a-83e4-ba580cf5f9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6a798e8-c938-4f24-b309-98bcc02cc1c9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ee7d941a-1aea-420a-83e4-ba580cf5f9d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c03c676a-b3cb-44b7-8277-886268344288" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6a798e8-c938-4f24-b309-98bcc02cc1c9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c03c676a-b3cb-44b7-8277-886268344288" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_89dfd757-fe41-4562-9ea7-660df37b341d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6a798e8-c938-4f24-b309-98bcc02cc1c9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_89dfd757-fe41-4562-9ea7-660df37b341d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_627d33cf-340b-45ba-80b0-6be9aed600b3" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6a798e8-c938-4f24-b309-98bcc02cc1c9" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_627d33cf-340b-45ba-80b0-6be9aed600b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_e453d2aa-dc2b-4e34-bbbd-761a50ca3bb9" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6a798e8-c938-4f24-b309-98bcc02cc1c9" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_e453d2aa-dc2b-4e34-bbbd-761a50ca3bb9" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bdb20d28-7f0e-49d8-81b0-ca824348a886" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_43ed27bd-1fbb-4c12-b2c1-ff9503c36a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bdb20d28-7f0e-49d8-81b0-ca824348a886" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_43ed27bd-1fbb-4c12-b2c1-ff9503c36a3b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4b53efd6-ea9d-492d-a6b7-8046c196f8be" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_43ed27bd-1fbb-4c12-b2c1-ff9503c36a3b" xlink:to="loc_dei_LegalEntityAxis_4b53efd6-ea9d-492d-a6b7-8046c196f8be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4b53efd6-ea9d-492d-a6b7-8046c196f8be_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4b53efd6-ea9d-492d-a6b7-8046c196f8be" xlink:to="loc_dei_EntityDomain_4b53efd6-ea9d-492d-a6b7-8046c196f8be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bbba901b-e260-49c6-b060-d902ba4aacc9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4b53efd6-ea9d-492d-a6b7-8046c196f8be" xlink:to="loc_dei_EntityDomain_bbba901b-e260-49c6-b060-d902ba4aacc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_695d1cf9-fe91-4be3-86b6-8db6aeacfb25" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bbba901b-e260-49c6-b060-d902ba4aacc9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_695d1cf9-fe91-4be3-86b6-8db6aeacfb25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_a1bcdc36-5e43-477c-b2c9-86ce0c901768" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_43ed27bd-1fbb-4c12-b2c1-ff9503c36a3b" xlink:to="loc_us-gaap_PublicUtilityAxis_a1bcdc36-5e43-477c-b2c9-86ce0c901768" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_a1bcdc36-5e43-477c-b2c9-86ce0c901768_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_a1bcdc36-5e43-477c-b2c9-86ce0c901768" xlink:to="loc_us-gaap_UtilityPlantDomain_a1bcdc36-5e43-477c-b2c9-86ce0c901768_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_641fb081-247d-431f-8df1-d05fee2e2cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_a1bcdc36-5e43-477c-b2c9-86ce0c901768" xlink:to="loc_us-gaap_UtilityPlantDomain_641fb081-247d-431f-8df1-d05fee2e2cfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_c3c2fed7-ebba-4b2c-a15c-01696a17044b" xlink:href="cms-20231231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_641fb081-247d-431f-8df1-d05fee2e2cfd" xlink:to="loc_cms_ElectricUtilityMember_c3c2fed7-ebba-4b2c-a15c-01696a17044b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_09a305ed-0006-4c5c-a460-2d78396d439c" xlink:href="cms-20231231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_641fb081-247d-431f-8df1-d05fee2e2cfd" xlink:to="loc_cms_GasUtilityMember_09a305ed-0006-4c5c-a460-2d78396d439c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_67d2ece7-5208-4524-b41b-6effdb3c29b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bdb20d28-7f0e-49d8-81b0-ca824348a886" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_67d2ece7-5208-4524-b41b-6effdb3c29b4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b8381ca6-ba09-4c04-a343-ced3b3b2e151" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_78490882-5d3a-4436-9a68-553a6bc73639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b8381ca6-ba09-4c04-a343-ced3b3b2e151" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_78490882-5d3a-4436-9a68-553a6bc73639" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8f947a4e-9987-4b8f-8366-2b2bf4b1d551" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_78490882-5d3a-4436-9a68-553a6bc73639" xlink:to="loc_dei_LegalEntityAxis_8f947a4e-9987-4b8f-8366-2b2bf4b1d551" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8f947a4e-9987-4b8f-8366-2b2bf4b1d551_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8f947a4e-9987-4b8f-8366-2b2bf4b1d551" xlink:to="loc_dei_EntityDomain_8f947a4e-9987-4b8f-8366-2b2bf4b1d551_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f54aaadf-4aa7-4350-8d76-804eae7b5094" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8f947a4e-9987-4b8f-8366-2b2bf4b1d551" xlink:to="loc_dei_EntityDomain_f54aaadf-4aa7-4350-8d76-804eae7b5094" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ef3ef8cb-f880-4d27-9a0e-3269ab76db33" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f54aaadf-4aa7-4350-8d76-804eae7b5094" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ef3ef8cb-f880-4d27-9a0e-3269ab76db33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_115fe9c1-1588-4c50-8242-438563d3a348" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInPropertyPlantAndEquipmentRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b8381ca6-ba09-4c04-a343-ced3b3b2e151" xlink:to="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_115fe9c1-1588-4c50-8242-438563d3a348" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_de028010-4d84-4059-9b07-8e3a47ad385c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_115fe9c1-1588-4c50-8242-438563d3a348" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_de028010-4d84-4059-9b07-8e3a47ad385c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetsAdditions_f9881979-0e36-4ade-be7d-270761e6d741" xlink:href="cms-20231231.xsd#cms_FinanceLeaseAssetsAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_115fe9c1-1588-4c50-8242-438563d3a348" xlink:to="loc_cms_FinanceLeaseAssetsAdditions_f9881979-0e36-4ade-be7d-270761e6d741" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_19081875-36b2-4f49-ab15-bcf55081ec8b" xlink:href="cms-20231231.xsd#cms_FinanceLeaseAssetNetRetirementsAndAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_115fe9c1-1588-4c50-8242-438563d3a348" xlink:to="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_19081875-36b2-4f49-ab15-bcf55081ec8b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_42aee9cf-6aca-4cc3-a0c6-a75287d374d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b303d3d0-f154-4723-bb43-e0452db5c265" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8b728048-61e5-41ee-93fc-9e66db20e155" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b303d3d0-f154-4723-bb43-e0452db5c265" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8b728048-61e5-41ee-93fc-9e66db20e155" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_0c3e0911-9a55-4100-980a-1db0161ae341" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8b728048-61e5-41ee-93fc-9e66db20e155" xlink:to="loc_us-gaap_PublicUtilityAxis_0c3e0911-9a55-4100-980a-1db0161ae341" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_0c3e0911-9a55-4100-980a-1db0161ae341_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_0c3e0911-9a55-4100-980a-1db0161ae341" xlink:to="loc_us-gaap_UtilityPlantDomain_0c3e0911-9a55-4100-980a-1db0161ae341_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_687bb1ab-eb5a-42cb-8dff-39d5095a8879" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_0c3e0911-9a55-4100-980a-1db0161ae341" xlink:to="loc_us-gaap_UtilityPlantDomain_687bb1ab-eb5a-42cb-8dff-39d5095a8879" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilityPlantAssetsMember_b00a3e65-72d2-4c27-9a94-2317a20b69e7" xlink:href="cms-20231231.xsd#cms_UtilityPlantAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_687bb1ab-eb5a-42cb-8dff-39d5095a8879" xlink:to="loc_cms_UtilityPlantAssetsMember_b00a3e65-72d2-4c27-9a94-2317a20b69e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b5ec48ba-921d-4113-8ca8-5067729ba3a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8b728048-61e5-41ee-93fc-9e66db20e155" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b5ec48ba-921d-4113-8ca8-5067729ba3a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5ec48ba-921d-4113-8ca8-5067729ba3a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b5ec48ba-921d-4113-8ca8-5067729ba3a0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5ec48ba-921d-4113-8ca8-5067729ba3a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f219bdbd-d2cf-4a7a-8159-13c4987fc11d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b5ec48ba-921d-4113-8ca8-5067729ba3a0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f219bdbd-d2cf-4a7a-8159-13c4987fc11d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonUtilityPlantAssetsMember_81e63a54-781c-4bf8-bd8a-1a0eb4d9e793" xlink:href="cms-20231231.xsd#cms_NonUtilityPlantAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f219bdbd-d2cf-4a7a-8159-13c4987fc11d" xlink:to="loc_cms_NonUtilityPlantAssetsMember_81e63a54-781c-4bf8-bd8a-1a0eb4d9e793" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2d3f9722-2ba5-4b5f-8e50-5bf49130a893" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8b728048-61e5-41ee-93fc-9e66db20e155" xlink:to="loc_dei_LegalEntityAxis_2d3f9722-2ba5-4b5f-8e50-5bf49130a893" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2d3f9722-2ba5-4b5f-8e50-5bf49130a893_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2d3f9722-2ba5-4b5f-8e50-5bf49130a893" xlink:to="loc_dei_EntityDomain_2d3f9722-2ba5-4b5f-8e50-5bf49130a893_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_30c40a8a-a9a7-4c71-8d2c-ffef869fefb5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2d3f9722-2ba5-4b5f-8e50-5bf49130a893" xlink:to="loc_dei_EntityDomain_30c40a8a-a9a7-4c71-8d2c-ffef869fefb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e3666f67-c232-4e3c-b200-3b6cf8d1f0ab" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_30c40a8a-a9a7-4c71-8d2c-ffef869fefb5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e3666f67-c232-4e3c-b200-3b6cf8d1f0ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4ec789f5-25b7-4f72-b9bc-bc5423d67b55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b303d3d0-f154-4723-bb43-e0452db5c265" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4ec789f5-25b7-4f72-b9bc-bc5423d67b55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_70fb2eb2-057d-44aa-a5f2-428006a9ffdd" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b303d3d0-f154-4723-bb43-e0452db5c265" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_70fb2eb2-057d-44aa-a5f2-428006a9ffdd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b4ed48fe-6ea6-4432-944b-97f366f942c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a3ec2735-ddf6-4cfd-9edd-2f4b8d16f2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b4ed48fe-6ea6-4432-944b-97f366f942c1" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a3ec2735-ddf6-4cfd-9edd-2f4b8d16f2b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_efb0dbb1-c52d-4338-8daa-ce35367847de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a3ec2735-ddf6-4cfd-9edd-2f4b8d16f2b5" xlink:to="loc_us-gaap_PublicUtilityAxis_efb0dbb1-c52d-4338-8daa-ce35367847de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_efb0dbb1-c52d-4338-8daa-ce35367847de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_efb0dbb1-c52d-4338-8daa-ce35367847de" xlink:to="loc_us-gaap_UtilityPlantDomain_efb0dbb1-c52d-4338-8daa-ce35367847de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_4ab70a34-ccd2-4998-aef5-fedceeb32586" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_efb0dbb1-c52d-4338-8daa-ce35367847de" xlink:to="loc_us-gaap_UtilityPlantDomain_4ab70a34-ccd2-4998-aef5-fedceeb32586" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityPropertyMember_493318f5-dc0d-4918-97f7-776a9d3a2e13" xlink:href="cms-20231231.xsd#cms_ElectricUtilityPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_4ab70a34-ccd2-4998-aef5-fedceeb32586" xlink:to="loc_cms_ElectricUtilityPropertyMember_493318f5-dc0d-4918-97f7-776a9d3a2e13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityPropertyMember_1524288d-f574-48b4-81e8-fc9a7184a7f7" xlink:href="cms-20231231.xsd#cms_GasUtilityPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_4ab70a34-ccd2-4998-aef5-fedceeb32586" xlink:to="loc_cms_GasUtilityPropertyMember_1524288d-f574-48b4-81e8-fc9a7184a7f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OtherPropertyMember_7cec9ff1-df3a-4bca-9fdd-1682fdc164a9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OtherPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_4ab70a34-ccd2-4998-aef5-fedceeb32586" xlink:to="loc_srt_OtherPropertyMember_7cec9ff1-df3a-4bca-9fdd-1682fdc164a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6665182f-32c7-4ae5-8652-50288276ebd1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a3ec2735-ddf6-4cfd-9edd-2f4b8d16f2b5" xlink:to="loc_dei_LegalEntityAxis_6665182f-32c7-4ae5-8652-50288276ebd1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6665182f-32c7-4ae5-8652-50288276ebd1_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6665182f-32c7-4ae5-8652-50288276ebd1" xlink:to="loc_dei_EntityDomain_6665182f-32c7-4ae5-8652-50288276ebd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_500e8f22-b756-4b80-9131-d32a5913f5ab" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6665182f-32c7-4ae5-8652-50288276ebd1" xlink:to="loc_dei_EntityDomain_500e8f22-b756-4b80-9131-d32a5913f5ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b2f87186-5706-4c75-94c5-3442bf5d3273" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_500e8f22-b756-4b80-9131-d32a5913f5ab" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b2f87186-5706-4c75-94c5-3442bf5d3273" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_a0d877e8-d2bd-4621-be55-7e232afda684" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b4ed48fe-6ea6-4432-944b-97f366f942c1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_a0d877e8-d2bd-4621-be55-7e232afda684" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_254a430e-a53d-4c37-a634-1799d9a2498b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b4c14-5cdb-4c2e-ac9b-5932a2378702" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_254a430e-a53d-4c37-a634-1799d9a2498b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b4c14-5cdb-4c2e-ac9b-5932a2378702" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_11f12891-0a30-4a34-a491-ef027c0e1266" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b4c14-5cdb-4c2e-ac9b-5932a2378702" xlink:to="loc_dei_LegalEntityAxis_11f12891-0a30-4a34-a491-ef027c0e1266" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_11f12891-0a30-4a34-a491-ef027c0e1266_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_11f12891-0a30-4a34-a491-ef027c0e1266" xlink:to="loc_dei_EntityDomain_11f12891-0a30-4a34-a491-ef027c0e1266_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5e68f9b1-00a3-421d-94b1-9da51270157a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_11f12891-0a30-4a34-a491-ef027c0e1266" xlink:to="loc_dei_EntityDomain_5e68f9b1-00a3-421d-94b1-9da51270157a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_93b2e665-0df5-4588-a578-deceb817c6c9" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5e68f9b1-00a3-421d-94b1-9da51270157a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_93b2e665-0df5-4588-a578-deceb817c6c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_99a2e15f-5536-4355-81be-6507c2145e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b4c14-5cdb-4c2e-ac9b-5932a2378702" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_99a2e15f-5536-4355-81be-6507c2145e4b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_99a2e15f-5536-4355-81be-6507c2145e4b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_99a2e15f-5536-4355-81be-6507c2145e4b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_99a2e15f-5536-4355-81be-6507c2145e4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1a6073c2-7d9c-4613-a5f4-749ddb9ea7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_99a2e15f-5536-4355-81be-6507c2145e4b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1a6073c2-7d9c-4613-a5f4-749ddb9ea7b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_e8b55b1c-c427-4379-802d-cfa11ed43140" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1a6073c2-7d9c-4613-a5f4-749ddb9ea7b6" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_e8b55b1c-c427-4379-802d-cfa11ed43140" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_7c4df612-4734-4ffe-97a8-8ba92c9fd8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1a6073c2-7d9c-4613-a5f4-749ddb9ea7b6" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_7c4df612-4734-4ffe-97a8-8ba92c9fd8b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_4f9ed968-13b4-46e5-a474-f78faba846c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b4c14-5cdb-4c2e-ac9b-5932a2378702" xlink:to="loc_us-gaap_RegulatoryAssetAxis_4f9ed968-13b4-46e5-a474-f78faba846c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_4f9ed968-13b4-46e5-a474-f78faba846c8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_4f9ed968-13b4-46e5-a474-f78faba846c8" xlink:to="loc_us-gaap_RegulatoryAssetDomain_4f9ed968-13b4-46e5-a474-f78faba846c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_fb7b1109-8ee5-4833-beea-4e20b893913e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_4f9ed968-13b4-46e5-a474-f78faba846c8" xlink:to="loc_us-gaap_RegulatoryAssetDomain_fb7b1109-8ee5-4833-beea-4e20b893913e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedRegulatoryAssetsMember_991bf56b-6c73-4765-a3e5-db6f2a96f0d6" xlink:href="cms-20231231.xsd#cms_SecuritizedRegulatoryAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fb7b1109-8ee5-4833-beea-4e20b893913e" xlink:to="loc_cms_SecuritizedRegulatoryAssetsMember_991bf56b-6c73-4765-a3e5-db6f2a96f0d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_8b822ce7-efa1-4bda-912f-8e5f7d43c941" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_254a430e-a53d-4c37-a634-1799d9a2498b" xlink:to="loc_us-gaap_Depreciation_8b822ce7-efa1-4bda-912f-8e5f7d43c941" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_ee68ad88-4367-4b5c-b78c-58400df95d79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_254a430e-a53d-4c37-a634-1799d9a2498b" xlink:to="loc_us-gaap_AdjustmentForAmortization_ee68ad88-4367-4b5c-b78c-58400df95d79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c472a745-4f05-444f-96a7-7493c2cc4346" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_254a430e-a53d-4c37-a634-1799d9a2498b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c472a745-4f05-444f-96a7-7493c2cc4346" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_c0d69c90-c658-4b6a-96ee-20cfe07d8e22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_254a430e-a53d-4c37-a634-1799d9a2498b" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_c0d69c90-c658-4b6a-96ee-20cfe07d8e22" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4fe1bbba-692a-4144-94fb-45c8955ccc9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b1c76b05-812f-4921-b08f-9ffeda082654" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4fe1bbba-692a-4144-94fb-45c8955ccc9d" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b1c76b05-812f-4921-b08f-9ffeda082654" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f86f37eb-e0f8-49da-801e-96961416f834" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b1c76b05-812f-4921-b08f-9ffeda082654" xlink:to="loc_dei_LegalEntityAxis_f86f37eb-e0f8-49da-801e-96961416f834" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f86f37eb-e0f8-49da-801e-96961416f834_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f86f37eb-e0f8-49da-801e-96961416f834" xlink:to="loc_dei_EntityDomain_f86f37eb-e0f8-49da-801e-96961416f834_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_23def38e-1c43-46ce-898d-ad8a120de540" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f86f37eb-e0f8-49da-801e-96961416f834" xlink:to="loc_dei_EntityDomain_23def38e-1c43-46ce-898d-ad8a120de540" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f3d6233e-9c75-49bd-a2cf-fc3fa8f448d6" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_23def38e-1c43-46ce-898d-ad8a120de540" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f3d6233e-9c75-49bd-a2cf-fc3fa8f448d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_51eb1001-a5e2-43a5-bd42-0fb61583dad5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4fe1bbba-692a-4144-94fb-45c8955ccc9d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_51eb1001-a5e2-43a5-bd42-0fb61583dad5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0a867602-0a23-48a7-9d56-9427aa135382" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4fe1bbba-692a-4144-94fb-45c8955ccc9d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0a867602-0a23-48a7-9d56-9427aa135382" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b58b8f4b-7099-46df-81c0-22ebebb4dbdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4fe1bbba-692a-4144-94fb-45c8955ccc9d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b58b8f4b-7099-46df-81c0-22ebebb4dbdc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7a62e469-709c-4d57-83e4-d9c18e75bcb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4fe1bbba-692a-4144-94fb-45c8955ccc9d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7a62e469-709c-4d57-83e4-d9c18e75bcb4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2ac9f2a2-1fda-4e8c-806b-0b7d2d6bd558" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4fe1bbba-692a-4144-94fb-45c8955ccc9d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2ac9f2a2-1fda-4e8c-806b-0b7d2d6bd558" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_083b88c7-c3d1-4599-9d43-bb0b5db33e59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_55b6cf5e-69fa-48fa-af72-31e2f9103fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_083b88c7-c3d1-4599-9d43-bb0b5db33e59" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_55b6cf5e-69fa-48fa-af72-31e2f9103fa5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_cd85fb30-3ebe-415b-bb4b-0a82aa6312df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_55b6cf5e-69fa-48fa-af72-31e2f9103fa5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_cd85fb30-3ebe-415b-bb4b-0a82aa6312df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_cd85fb30-3ebe-415b-bb4b-0a82aa6312df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_cd85fb30-3ebe-415b-bb4b-0a82aa6312df" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_cd85fb30-3ebe-415b-bb4b-0a82aa6312df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_ce9c2772-028a-435e-86b0-5271be0b339f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_cd85fb30-3ebe-415b-bb4b-0a82aa6312df" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_ce9c2772-028a-435e-86b0-5271be0b339f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CampbellUnit3Member_8aa38c03-3b8d-4385-8fad-e1cd37aed198" xlink:href="cms-20231231.xsd#cms_CampbellUnit3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_ce9c2772-028a-435e-86b0-5271be0b339f" xlink:to="loc_cms_CampbellUnit3Member_8aa38c03-3b8d-4385-8fad-e1cd37aed198" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_be54ef21-bde6-4f55-a64d-dc7650f5ab5c" xlink:href="cms-20231231.xsd#cms_LudingtonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_ce9c2772-028a-435e-86b0-5271be0b339f" xlink:to="loc_cms_LudingtonMember_be54ef21-bde6-4f55-a64d-dc7650f5ab5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DistributionMember_fb0bb22b-e2ca-4f5f-a372-e9a20575d4bd" xlink:href="cms-20231231.xsd#cms_DistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_ce9c2772-028a-435e-86b0-5271be0b339f" xlink:to="loc_cms_DistributionMember_fb0bb22b-e2ca-4f5f-a372-e9a20575d4bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_329aadbe-da5d-4bab-8a8a-3b22f8474fff" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_55b6cf5e-69fa-48fa-af72-31e2f9103fa5" xlink:to="loc_dei_LegalEntityAxis_329aadbe-da5d-4bab-8a8a-3b22f8474fff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_329aadbe-da5d-4bab-8a8a-3b22f8474fff_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_329aadbe-da5d-4bab-8a8a-3b22f8474fff" xlink:to="loc_dei_EntityDomain_329aadbe-da5d-4bab-8a8a-3b22f8474fff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ad2bffe5-989b-4d37-81f3-f1aed88ec545" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_329aadbe-da5d-4bab-8a8a-3b22f8474fff" xlink:to="loc_dei_EntityDomain_ad2bffe5-989b-4d37-81f3-f1aed88ec545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_401e10ab-1d14-4d61-8a59-8e08e4f8f39f" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ad2bffe5-989b-4d37-81f3-f1aed88ec545" xlink:to="loc_cms_ConsumersEnergyCompanyMember_401e10ab-1d14-4d61-8a59-8e08e4f8f39f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_d4394425-d382-4a5c-95aa-4012ca1526ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_083b88c7-c3d1-4599-9d43-bb0b5db33e59" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_d4394425-d382-4a5c-95aa-4012ca1526ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_a2ba28c0-635d-4cfc-9fbe-265daebafa14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_083b88c7-c3d1-4599-9d43-bb0b5db33e59" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_a2ba28c0-635d-4cfc-9fbe-265daebafa14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_2421f481-cfd7-4df0-b678-f95ba27b034d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_083b88c7-c3d1-4599-9d43-bb0b5db33e59" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_2421f481-cfd7-4df0-b678-f95ba27b034d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_e518f3d6-6930-4781-820f-e25e5a721154" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_083b88c7-c3d1-4599-9d43-bb0b5db33e59" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_e518f3d6-6930-4781-820f-e25e5a721154" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_12ca05fe-6464-48cb-9a79-062f60a7b21f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_083b88c7-c3d1-4599-9d43-bb0b5db33e59" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_12ca05fe-6464-48cb-9a79-062f60a7b21f" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_394326e8-5270-491b-bf8c-042ad4e4299e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_394326e8-5270-491b-bf8c-042ad4e4299e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_aed58988-3572-457b-be92-a944342bd7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_394326e8-5270-491b-bf8c-042ad4e4299e" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_aed58988-3572-457b-be92-a944342bd7a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_aed58988-3572-457b-be92-a944342bd7a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_aed58988-3572-457b-be92-a944342bd7a5" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_aed58988-3572-457b-be92-a944342bd7a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_5b7a2783-2082-4c4a-b5aa-72f23619cecd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_aed58988-3572-457b-be92-a944342bd7a5" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_5b7a2783-2082-4c4a-b5aa-72f23619cecd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartyLeaseMember_da40940f-8116-4856-b7a7-a24e34d56d74" xlink:href="cms-20231231.xsd#cms_RelatedPartyLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_5b7a2783-2082-4c4a-b5aa-72f23619cecd" xlink:to="loc_cms_RelatedPartyLeaseMember_da40940f-8116-4856-b7a7-a24e34d56d74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1eb0afa5-6a7f-4276-ba9c-c0a81d574680" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_394326e8-5270-491b-bf8c-042ad4e4299e" xlink:to="loc_dei_LegalEntityAxis_1eb0afa5-6a7f-4276-ba9c-c0a81d574680" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1eb0afa5-6a7f-4276-ba9c-c0a81d574680_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1eb0afa5-6a7f-4276-ba9c-c0a81d574680" xlink:to="loc_dei_EntityDomain_1eb0afa5-6a7f-4276-ba9c-c0a81d574680_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ddff2135-0440-41d5-a3a5-919b95b84f2c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1eb0afa5-6a7f-4276-ba9c-c0a81d574680" xlink:to="loc_dei_EntityDomain_ddff2135-0440-41d5-a3a5-919b95b84f2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_29ae56fa-bdab-44d3-825a-10e26110938a" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ddff2135-0440-41d5-a3a5-919b95b84f2c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_29ae56fa-bdab-44d3-825a-10e26110938a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_76eb52ff-2de2-4fb6-b71d-962ef11e9d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_76eb52ff-2de2-4fb6-b71d-962ef11e9d9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2f555cfe-cca9-4c93-ac0e-c2a9c5132d85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2f555cfe-cca9-4c93-ac0e-c2a9c5132d85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_d77203c3-0b94-422a-a4f4-e78d1b67120b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_d77203c3-0b94-422a-a4f4-e78d1b67120b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_9e6755ce-4e7e-425b-b04a-96a8fb5bb738" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_9e6755ce-4e7e-425b-b04a-96a8fb5bb738" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_62e5440c-54bc-4ec7-9c23-f1f401529d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_62e5440c-54bc-4ec7-9c23-f1f401529d8e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_f1f58751-5a04-400a-85e0-ec77cc49a9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_f1f58751-5a04-400a-85e0-ec77cc49a9e3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9476e07d-17fa-47bf-8c8f-49786a86a9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_f1f58751-5a04-400a-85e0-ec77cc49a9e3" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9476e07d-17fa-47bf-8c8f-49786a86a9c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_8fedfaa2-c5b0-41ee-9015-b07d4bda8c31" xlink:href="cms-20231231.xsd#cms_LesseeOperatingLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_f1f58751-5a04-400a-85e0-ec77cc49a9e3" xlink:to="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_8fedfaa2-c5b0-41ee-9015-b07d4bda8c31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_129100d1-d2a8-41a0-b3f1-ac4d114d7236" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_8fedfaa2-c5b0-41ee-9015-b07d4bda8c31" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_129100d1-d2a8-41a0-b3f1-ac4d114d7236" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9e13b388-57c1-4d73-94b7-09686d9c759a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_8fedfaa2-c5b0-41ee-9015-b07d4bda8c31" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9e13b388-57c1-4d73-94b7-09686d9c759a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_ebeb2690-288f-4b23-9c78-605e94b933cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_ebeb2690-288f-4b23-9c78-605e94b933cc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_eb06fee9-8524-4a3e-abbe-8d271e89a508" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_ebeb2690-288f-4b23-9c78-605e94b933cc" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_eb06fee9-8524-4a3e-abbe-8d271e89a508" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_108f305c-427c-4f19-8441-70f875c62df6" xlink:href="cms-20231231.xsd#cms_LesseeFinanceLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_ebeb2690-288f-4b23-9c78-605e94b933cc" xlink:to="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_108f305c-427c-4f19-8441-70f875c62df6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_b48e8e96-ec76-4a4f-9e6c-a1167576ea80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_108f305c-427c-4f19-8441-70f875c62df6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_b48e8e96-ec76-4a4f-9e6c-a1167576ea80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_fbb7066e-06bc-4400-96b9-4d17929fcca6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_108f305c-427c-4f19-8441-70f875c62df6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_fbb7066e-06bc-4400-96b9-4d17929fcca6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageLeaseTermAbstract_b43a5a2b-cb45-46f8-bcca-256b57adb30d" xlink:href="cms-20231231.xsd#cms_LesseeWeightedAverageLeaseTermAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_cms_LesseeWeightedAverageLeaseTermAbstract_b43a5a2b-cb45-46f8-bcca-256b57adb30d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_706acc8b-681d-4fe0-99fe-81ea5ac8d1cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_b43a5a2b-cb45-46f8-bcca-256b57adb30d" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_706acc8b-681d-4fe0-99fe-81ea5ac8d1cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_4cc277ef-7240-42e1-aeae-0fed40045f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_b43a5a2b-cb45-46f8-bcca-256b57adb30d" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_4cc277ef-7240-42e1-aeae-0fed40045f1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageDiscountRateAbstract_3e1d4dd0-3f15-4b76-973d-b62fb80cc482" xlink:href="cms-20231231.xsd#cms_LesseeWeightedAverageDiscountRateAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_cms_LesseeWeightedAverageDiscountRateAbstract_3e1d4dd0-3f15-4b76-973d-b62fb80cc482" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c9c6a640-975a-4081-856c-d89578cfac5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_3e1d4dd0-3f15-4b76-973d-b62fb80cc482" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c9c6a640-975a-4081-856c-d89578cfac5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_081aa777-0100-4961-9dfa-114b2ecd2deb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_3e1d4dd0-3f15-4b76-973d-b62fb80cc482" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_081aa777-0100-4961-9dfa-114b2ecd2deb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_71e81c3b-6315-49ab-aed9-8dbcc8a59046" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_FinanceLeaseLiability_71e81c3b-6315-49ab-aed9-8dbcc8a59046" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesScheduleofLeaseCostDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d8b5ffc2-b32f-4e18-8b87-b597893f0455" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_41f8c6b7-9058-46c8-923a-1e36cf73d562" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d8b5ffc2-b32f-4e18-8b87-b597893f0455" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_41f8c6b7-9058-46c8-923a-1e36cf73d562" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_332d199d-9152-4a2c-b786-ce6417b20a49" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_41f8c6b7-9058-46c8-923a-1e36cf73d562" xlink:to="loc_dei_LegalEntityAxis_332d199d-9152-4a2c-b786-ce6417b20a49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_332d199d-9152-4a2c-b786-ce6417b20a49_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_332d199d-9152-4a2c-b786-ce6417b20a49" xlink:to="loc_dei_EntityDomain_332d199d-9152-4a2c-b786-ce6417b20a49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_af670b96-b51e-4bf0-8a38-9fef978e0fda" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_332d199d-9152-4a2c-b786-ce6417b20a49" xlink:to="loc_dei_EntityDomain_af670b96-b51e-4bf0-8a38-9fef978e0fda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c3c06cee-6869-40e9-a98c-f915ae49fe06" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_af670b96-b51e-4bf0-8a38-9fef978e0fda" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c3c06cee-6869-40e9-a98c-f915ae49fe06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_e4a599a3-ffa5-437c-b178-91f30fc5dccb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d8b5ffc2-b32f-4e18-8b87-b597893f0455" xlink:to="loc_us-gaap_OperatingLeaseCost_e4a599a3-ffa5-437c-b178-91f30fc5dccb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseCost1Abstract_6a826c51-c630-4617-9df6-da337d1282d6" xlink:href="cms-20231231.xsd#cms_FinanceLeaseCost1Abstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d8b5ffc2-b32f-4e18-8b87-b597893f0455" xlink:to="loc_cms_FinanceLeaseCost1Abstract_6a826c51-c630-4617-9df6-da337d1282d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_43f6f1cc-0579-4336-80bb-3d12cee3d6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinanceLeaseCost1Abstract_6a826c51-c630-4617-9df6-da337d1282d6" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_43f6f1cc-0579-4336-80bb-3d12cee3d6f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_8cead9ef-1243-4c3c-bb4f-764ae54241af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinanceLeaseCost1Abstract_6a826c51-c630-4617-9df6-da337d1282d6" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_8cead9ef-1243-4c3c-bb4f-764ae54241af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_80cfefa0-d83e-4975-bd14-429d1376c813" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d8b5ffc2-b32f-4e18-8b87-b597893f0455" xlink:to="loc_us-gaap_VariableLeaseCost_80cfefa0-d83e-4975-bd14-429d1376c813" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_afd75be2-cd63-44cd-8a17-6e0effde452e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d8b5ffc2-b32f-4e18-8b87-b597893f0455" xlink:to="loc_us-gaap_ShortTermLeaseCost_afd75be2-cd63-44cd-8a17-6e0effde452e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_03d477b2-8047-48da-bf18-c3acb637b39a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d8b5ffc2-b32f-4e18-8b87-b597893f0455" xlink:to="loc_us-gaap_LeaseCost_03d477b2-8047-48da-bf18-c3acb637b39a" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesScheduleofLesseeCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_2e465f67-b1aa-47d1-be32-e6be67a23ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_d2975548-7bf7-4c92-bd37-5102d28b294d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2e465f67-b1aa-47d1-be32-e6be67a23ba8" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_d2975548-7bf7-4c92-bd37-5102d28b294d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_41838936-a68d-4207-bdfa-a98ef3662f41" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_d2975548-7bf7-4c92-bd37-5102d28b294d" xlink:to="loc_dei_LegalEntityAxis_41838936-a68d-4207-bdfa-a98ef3662f41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_41838936-a68d-4207-bdfa-a98ef3662f41_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_41838936-a68d-4207-bdfa-a98ef3662f41" xlink:to="loc_dei_EntityDomain_41838936-a68d-4207-bdfa-a98ef3662f41_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2533c8b9-06a5-45d8-85bb-0650b3a0a69d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_41838936-a68d-4207-bdfa-a98ef3662f41" xlink:to="loc_dei_EntityDomain_2533c8b9-06a5-45d8-85bb-0650b3a0a69d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f538aba6-1f4e-491c-9707-354b268b3482" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2533c8b9-06a5-45d8-85bb-0650b3a0a69d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f538aba6-1f4e-491c-9707-354b268b3482" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_901467b6-2ec2-455e-94d2-a9acc9f01d7d" xlink:href="cms-20231231.xsd#cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2e465f67-b1aa-47d1-be32-e6be67a23ba8" xlink:to="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_901467b6-2ec2-455e-94d2-a9acc9f01d7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_0e5ed7c8-022d-4e07-90e5-fa7f87ffe88e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_901467b6-2ec2-455e-94d2-a9acc9f01d7d" xlink:to="loc_us-gaap_OperatingLeasePayments_0e5ed7c8-022d-4e07-90e5-fa7f87ffe88e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_62499a46-37f6-4bb9-9743-81d06880fe7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_901467b6-2ec2-455e-94d2-a9acc9f01d7d" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_62499a46-37f6-4bb9-9743-81d06880fe7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_e05aea13-70fd-4b2a-865e-c232178c2644" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_901467b6-2ec2-455e-94d2-a9acc9f01d7d" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_e05aea13-70fd-4b2a-865e-c232178c2644" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_99b7c6e8-0911-4d18-b05d-aa530018bdf4" xlink:href="cms-20231231.xsd#cms_LesseeLeaseRightOfUseAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2e465f67-b1aa-47d1-be32-e6be67a23ba8" xlink:to="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_99b7c6e8-0911-4d18-b05d-aa530018bdf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3f1feed2-8b76-4119-bc5f-7e93c6814575" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_99b7c6e8-0911-4d18-b05d-aa530018bdf4" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3f1feed2-8b76-4119-bc5f-7e93c6814575" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_315d38af-8920-4f30-95af-4c622c3ae845" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_99b7c6e8-0911-4d18-b05d-aa530018bdf4" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_315d38af-8920-4f30-95af-4c622c3ae845" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_476246bf-a5d5-4868-9885-3a0020845b23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_dcb4501b-93e1-4548-ae6a-2aad8ccbda89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_476246bf-a5d5-4868-9885-3a0020845b23" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_dcb4501b-93e1-4548-ae6a-2aad8ccbda89" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_5fc1f4fc-3950-4611-abee-cc75b7564ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_dcb4501b-93e1-4548-ae6a-2aad8ccbda89" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_5fc1f4fc-3950-4611-abee-cc75b7564ca2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5fc1f4fc-3950-4611-abee-cc75b7564ca2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_5fc1f4fc-3950-4611-abee-cc75b7564ca2" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5fc1f4fc-3950-4611-abee-cc75b7564ca2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c59de0c-7ce4-4233-961f-4f3e36c17e15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_5fc1f4fc-3950-4611-abee-cc75b7564ca2" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c59de0c-7ce4-4233-961f-4f3e36c17e15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_75a6ccea-8538-4dda-b25f-612fcac01a06" xlink:href="cms-20231231.xsd#cms_PipelinesAndPowerPurchaseAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c59de0c-7ce4-4233-961f-4f3e36c17e15" xlink:to="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_75a6ccea-8538-4dda-b25f-612fcac01a06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherFinanceLeasesMember_15ff8a46-f941-4dbb-a00a-370e75b39325" xlink:href="cms-20231231.xsd#cms_OtherFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c59de0c-7ce4-4233-961f-4f3e36c17e15" xlink:to="loc_cms_OtherFinanceLeasesMember_15ff8a46-f941-4dbb-a00a-370e75b39325" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_af09ac99-0a76-4de7-bf58-65df044d0c43" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_dcb4501b-93e1-4548-ae6a-2aad8ccbda89" xlink:to="loc_dei_LegalEntityAxis_af09ac99-0a76-4de7-bf58-65df044d0c43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_af09ac99-0a76-4de7-bf58-65df044d0c43_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_af09ac99-0a76-4de7-bf58-65df044d0c43" xlink:to="loc_dei_EntityDomain_af09ac99-0a76-4de7-bf58-65df044d0c43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6cc2f703-c1f4-48a5-88ca-6edc72c9a725" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_af09ac99-0a76-4de7-bf58-65df044d0c43" xlink:to="loc_dei_EntityDomain_6cc2f703-c1f4-48a5-88ca-6edc72c9a725" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_600d101e-8a6b-4af8-9cf3-639e54370057" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_6cc2f703-c1f4-48a5-88ca-6edc72c9a725" xlink:to="loc_cms_ConsumersEnergyCompanyMember_600d101e-8a6b-4af8-9cf3-639e54370057" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_476246bf-a5d5-4868-9885-3a0020845b23" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b33292ca-34c0-487d-9c47-54d42ed62325" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b33292ca-34c0-487d-9c47-54d42ed62325" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_28be666c-7e1d-4ac7-9a3f-3dba80154688" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_28be666c-7e1d-4ac7-9a3f-3dba80154688" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0b275bfa-bdc3-45e9-8d5c-620333f7af1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0b275bfa-bdc3-45e9-8d5c-620333f7af1e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_866c5645-972e-43c7-9f36-3e31ef794bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_866c5645-972e-43c7-9f36-3e31ef794bc4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_37f49a57-ceb5-4072-b256-84e1677e6a82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_37f49a57-ceb5-4072-b256-84e1677e6a82" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2f97d267-593a-4436-a0af-2b7c4813f60b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2f97d267-593a-4436-a0af-2b7c4813f60b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c3d80ec1-b437-4d25-ab89-2a1b1bcaba14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c3d80ec1-b437-4d25-ab89-2a1b1bcaba14" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7138c5c8-5012-4122-bffc-44f206e0645d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7138c5c8-5012-4122-bffc-44f206e0645d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8a0cf7d3-95ae-4351-b10a-9664b2cf9b55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_OperatingLeaseLiability_8a0cf7d3-95ae-4351-b10a-9664b2cf9b55" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_476246bf-a5d5-4868-9885-3a0020845b23" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_cd8726c9-4d3c-496b-a965-32be56758725" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_cd8726c9-4d3c-496b-a965-32be56758725" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_eafb24d6-2f98-4fb5-b8c4-db9e09f986bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_eafb24d6-2f98-4fb5-b8c4-db9e09f986bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1497e784-0795-42ce-8bb3-d7e98952ed2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1497e784-0795-42ce-8bb3-d7e98952ed2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b15e786f-3e9f-4785-9d92-4dd8f5e5de41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b15e786f-3e9f-4785-9d92-4dd8f5e5de41" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0e14ad4f-7d4e-4d98-806f-90ae0ed61147" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0e14ad4f-7d4e-4d98-806f-90ae0ed61147" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_db1c29ca-0beb-4648-a8ba-6a4c41e4953b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_db1c29ca-0beb-4648-a8ba-6a4c41e4953b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7834f2be-d6e3-4b15-ab36-1dd5c15a73bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7834f2be-d6e3-4b15-ab36-1dd5c15a73bd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_b54c8383-110a-48d3-8bda-aff9b47715c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_b54c8383-110a-48d3-8bda-aff9b47715c8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_29999429-6103-414e-b24a-64275f34107b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiability_29999429-6103-414e-b24a-64275f34107b" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_3442c153-d0dd-49cf-b018-e96dc8873f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_e2b2cd7a-3d0f-48b7-aac9-f5a430dc01b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_3442c153-d0dd-49cf-b018-e96dc8873f0e" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_e2b2cd7a-3d0f-48b7-aac9-f5a430dc01b8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_20cf45a0-1182-4884-9541-95e8dc43d138" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_e2b2cd7a-3d0f-48b7-aac9-f5a430dc01b8" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_20cf45a0-1182-4884-9541-95e8dc43d138" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_20cf45a0-1182-4884-9541-95e8dc43d138_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_20cf45a0-1182-4884-9541-95e8dc43d138" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_20cf45a0-1182-4884-9541-95e8dc43d138_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ba42cfd6-51cc-4c1b-9b17-7b841d161c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_20cf45a0-1182-4884-9541-95e8dc43d138" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ba42cfd6-51cc-4c1b-9b17-7b841d161c8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSalesAgreementMember_0dffa0da-6e11-45f9-a267-5cad9cecd30e" xlink:href="cms-20231231.xsd#cms_PowerSalesAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ba42cfd6-51cc-4c1b-9b17-7b841d161c8a" xlink:to="loc_cms_PowerSalesAgreementMember_0dffa0da-6e11-45f9-a267-5cad9cecd30e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8b2667d2-203e-4196-b5f7-d30c011cadd8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_e2b2cd7a-3d0f-48b7-aac9-f5a430dc01b8" xlink:to="loc_dei_LegalEntityAxis_8b2667d2-203e-4196-b5f7-d30c011cadd8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8b2667d2-203e-4196-b5f7-d30c011cadd8_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8b2667d2-203e-4196-b5f7-d30c011cadd8" xlink:to="loc_dei_EntityDomain_8b2667d2-203e-4196-b5f7-d30c011cadd8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9d86cd8b-f453-4fa6-b18a-7676c3299d93" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8b2667d2-203e-4196-b5f7-d30c011cadd8" xlink:to="loc_dei_EntityDomain_9d86cd8b-f453-4fa6-b18a-7676c3299d93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_990942cd-7cee-4b76-ae40-0e73156be236" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9d86cd8b-f453-4fa6-b18a-7676c3299d93" xlink:to="loc_cms_ConsumersEnergyCompanyMember_990942cd-7cee-4b76-ae40-0e73156be236" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7bce6442-7caf-49a2-988d-befe57a01713" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_e2b2cd7a-3d0f-48b7-aac9-f5a430dc01b8" xlink:to="loc_srt_RangeAxis_7bce6442-7caf-49a2-988d-befe57a01713" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7bce6442-7caf-49a2-988d-befe57a01713_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7bce6442-7caf-49a2-988d-befe57a01713" xlink:to="loc_srt_RangeMember_7bce6442-7caf-49a2-988d-befe57a01713_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_271599e6-92da-484b-b4b5-3e5cc12426c2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7bce6442-7caf-49a2-988d-befe57a01713" xlink:to="loc_srt_RangeMember_271599e6-92da-484b-b4b5-3e5cc12426c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_ed01a07f-d504-4e0e-8eb9-540daf8ad900" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_3442c153-d0dd-49cf-b018-e96dc8873f0e" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_ed01a07f-d504-4e0e-8eb9-540daf8ad900" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome_bd33ec87-b616-4562-888a-48153d6604c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseVariableLeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_3442c153-d0dd-49cf-b018-e96dc8873f0e" xlink:to="loc_us-gaap_OperatingLeaseVariableLeaseIncome_bd33ec87-b616-4562-888a-48153d6604c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_3442c153-d0dd-49cf-b018-e96dc8873f0e" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_e6324fa9-5af0-48e2-bbbf-62e9d5825d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_e6324fa9-5af0-48e2-bbbf-62e9d5825d0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_9b9bc100-1b79-4179-8b34-ae9b14bd2b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_9b9bc100-1b79-4179-8b34-ae9b14bd2b5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_5070e2a0-78b6-4e8a-9329-1be132460706" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_5070e2a0-78b6-4e8a-9329-1be132460706" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_29d17089-3ec0-4d9f-bb68-dec120e2fabc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_29d17089-3ec0-4d9f-bb68-dec120e2fabc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_a6ff046b-240a-40d3-b86e-f9f605ae834f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_a6ff046b-240a-40d3-b86e-f9f605ae834f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_92a4cd2a-9037-476d-ba69-10ff04969c93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_92a4cd2a-9037-476d-ba69-10ff04969c93" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_efcb968d-46da-4c2a-8c32-87ec5751dbaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_efcb968d-46da-4c2a-8c32-87ec5751dbaa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_ad86ea92-d8a8-4e76-9ca9-d632c719e27f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_ad86ea92-d8a8-4e76-9ca9-d632c719e27f" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#AssetRetirementObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_b3e2474f-3ba6-4af6-8af0-d02c802e8d44" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_7a76e921-1551-4ebb-bfa9-2acefcd493e8" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_AssetRetirementObligationsLineItems_b3e2474f-3ba6-4af6-8af0-d02c802e8d44" xlink:to="loc_cms_AssetRetirementObligationsTable_7a76e921-1551-4ebb-bfa9-2acefcd493e8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesAxis_a486ffa2-7aea-4919-a4e4-287d573bc8ba" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_7a76e921-1551-4ebb-bfa9-2acefcd493e8" xlink:to="loc_cms_AssetRetirementObligationsCategoriesAxis_a486ffa2-7aea-4919-a4e4-287d573bc8ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain_a486ffa2-7aea-4919-a4e4-287d573bc8ba_default" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis_a486ffa2-7aea-4919-a4e4-287d573bc8ba" xlink:to="loc_cms_AssetRetirementObligationsCategoriesDomain_a486ffa2-7aea-4919-a4e4-287d573bc8ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain_a65b74c2-1cd3-43a2-844e-c950a16a9bd9" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis_a486ffa2-7aea-4919-a4e4-287d573bc8ba" xlink:to="loc_cms_AssetRetirementObligationsCategoriesDomain_a65b74c2-1cd3-43a2-844e-c950a16a9bd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableGenerationAssetsMember_64a779e1-98f7-436d-9cac-ddae9df7a0f3" xlink:href="cms-20231231.xsd#cms_RenewableGenerationAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_a65b74c2-1cd3-43a2-844e-c950a16a9bd9" xlink:to="loc_cms_RenewableGenerationAssetsMember_64a779e1-98f7-436d-9cac-ddae9df7a0f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalAshDisposalAreasMember_9f765b68-beaf-4c1e-84c4-dd7eee901be8" xlink:href="cms-20231231.xsd#cms_CoalAshDisposalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_a65b74c2-1cd3-43a2-844e-c950a16a9bd9" xlink:to="loc_cms_CoalAshDisposalAreasMember_9f765b68-beaf-4c1e-84c4-dd7eee901be8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasDistributionCutPurgeCapMember_7de2b052-ece3-48b1-af02-be8772fb43bd" xlink:href="cms-20231231.xsd#cms_GasDistributionCutPurgeCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_a65b74c2-1cd3-43a2-844e-c950a16a9bd9" xlink:to="loc_cms_GasDistributionCutPurgeCapMember_7de2b052-ece3-48b1-af02-be8772fb43bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AsbestosAbatementMember_4c2579be-2cc6-4fde-9998-635f5b317a1a" xlink:href="cms-20231231.xsd#cms_AsbestosAbatementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_a65b74c2-1cd3-43a2-844e-c950a16a9bd9" xlink:to="loc_cms_AsbestosAbatementMember_4c2579be-2cc6-4fde-9998-635f5b317a1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasWellsPlugAndAbandonMember_09e33199-c44b-425a-8c68-ae1f35a788e5" xlink:href="cms-20231231.xsd#cms_GasWellsPlugAndAbandonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_a65b74c2-1cd3-43a2-844e-c950a16a9bd9" xlink:to="loc_cms_GasWellsPlugAndAbandonMember_09e33199-c44b-425a-8c68-ae1f35a788e5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dbdf426e-f56d-495b-a6c1-1dc59581060c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_7a76e921-1551-4ebb-bfa9-2acefcd493e8" xlink:to="loc_dei_LegalEntityAxis_dbdf426e-f56d-495b-a6c1-1dc59581060c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dbdf426e-f56d-495b-a6c1-1dc59581060c_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_dbdf426e-f56d-495b-a6c1-1dc59581060c" xlink:to="loc_dei_EntityDomain_dbdf426e-f56d-495b-a6c1-1dc59581060c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b9de85a4-d6fb-48e1-a8cf-e7004fcf926a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_dbdf426e-f56d-495b-a6c1-1dc59581060c" xlink:to="loc_dei_EntityDomain_b9de85a4-d6fb-48e1-a8cf-e7004fcf926a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bd98b169-491c-4391-bad3-8631cbb23b79" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b9de85a4-d6fb-48e1-a8cf-e7004fcf926a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bd98b169-491c-4391-bad3-8631cbb23b79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_b3e2474f-3ba6-4af6-8af0-d02c802e8d44" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_5272244f-4b3f-4f40-9ad6-2082ee6fcf84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:to="loc_us-gaap_AssetRetirementObligation_5272244f-4b3f-4f40-9ad6-2082ee6fcf84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_570b0333-b1bc-4312-897e-0205aa05b50a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_570b0333-b1bc-4312-897e-0205aa05b50a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_ab7a080e-e988-4eb7-98b3-9315737b0229" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_ab7a080e-e988-4eb7-98b3-9315737b0229" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_44f07a90-6ff4-4f5c-bd49-2a91a90148e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_44f07a90-6ff4-4f5c-bd49-2a91a90148e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_f0653874-d11f-467a-85a6-4224c018357f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_f0653874-d11f-467a-85a6-4224c018357f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_464fae8e-9c91-4081-afda-76723a12353b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligation"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e8faa3d7-c042-46de-8fcd-a7dcf5fa4fdb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_srt_RangeAxis_e8faa3d7-c042-46de-8fcd-a7dcf5fa4fdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e8faa3d7-c042-46de-8fcd-a7dcf5fa4fdb_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e8faa3d7-c042-46de-8fcd-a7dcf5fa4fdb" xlink:to="loc_srt_RangeMember_e8faa3d7-c042-46de-8fcd-a7dcf5fa4fdb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ee3beda6-2854-46e5-a750-2516778ba5f4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e8faa3d7-c042-46de-8fcd-a7dcf5fa4fdb" xlink:to="loc_srt_RangeMember_ee3beda6-2854-46e5-a750-2516778ba5f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_938646a3-56de-4326-a660-7841e455c0df" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ee3beda6-2854-46e5-a750-2516778ba5f4" xlink:to="loc_srt_MinimumMember_938646a3-56de-4326-a660-7841e455c0df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a68153de-7ef1-4cb2-b5b7-a3bad45b4a9d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ee3beda6-2854-46e5-a750-2516778ba5f4" xlink:to="loc_srt_MaximumMember_a68153de-7ef1-4cb2-b5b7-a3bad45b4a9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_d5d00914-ab29-4dad-ab9f-5de229fa2932" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_us-gaap_RetirementPlanNameAxis_d5d00914-ab29-4dad-ab9f-5de229fa2932" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_d5d00914-ab29-4dad-ab9f-5de229fa2932_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_d5d00914-ab29-4dad-ab9f-5de229fa2932" xlink:to="loc_us-gaap_RetirementPlanNameDomain_d5d00914-ab29-4dad-ab9f-5de229fa2932_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_cb442c85-8703-4b29-a63f-a2a1ab3422c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_d5d00914-ab29-4dad-ab9f-5de229fa2932" xlink:to="loc_us-gaap_RetirementPlanNameDomain_cb442c85-8703-4b29-a63f-a2a1ab3422c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedCompanyContributionPlanMember_afb437af-6270-4d0e-82b2-0b453e91e964" xlink:href="cms-20231231.xsd#cms_DefinedCompanyContributionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_cb442c85-8703-4b29-a63f-a2a1ab3422c8" xlink:to="loc_cms_DefinedCompanyContributionPlanMember_afb437af-6270-4d0e-82b2-0b453e91e964" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_a8f979f9-cc4f-4af4-8763-1a2e988313a9" xlink:href="cms-20231231.xsd#cms_SupplementalEmployeeRetirementPlanDefinedContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_cb442c85-8703-4b29-a63f-a2a1ab3422c8" xlink:to="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_a8f979f9-cc4f-4af4-8763-1a2e988313a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Plan401KMember_b4e0aec4-9742-4fd8-beaa-0337195008b7" xlink:href="cms-20231231.xsd#cms_Plan401KMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_cb442c85-8703-4b29-a63f-a2a1ab3422c8" xlink:to="loc_cms_Plan401KMember_b4e0aec4-9742-4fd8-beaa-0337195008b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_b4a391c7-148a-482f-8f04-917e0711d87e" xlink:href="cms-20231231.xsd#cms_ActivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_cb442c85-8703-4b29-a63f-a2a1ab3422c8" xlink:to="loc_cms_ActivePensionPlanMember_b4a391c7-148a-482f-8f04-917e0711d87e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_0e6a7a78-f3bb-4310-8710-ac35ce2cb4d4" xlink:href="cms-20231231.xsd#cms_InactivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_cb442c85-8703-4b29-a63f-a2a1ab3422c8" xlink:to="loc_cms_InactivePensionPlanMember_0e6a7a78-f3bb-4310-8710-ac35ce2cb4d4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bdf84fa7-d279-4468-a3a8-7887ec82628c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_dei_LegalEntityAxis_bdf84fa7-d279-4468-a3a8-7887ec82628c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bdf84fa7-d279-4468-a3a8-7887ec82628c_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_bdf84fa7-d279-4468-a3a8-7887ec82628c" xlink:to="loc_dei_EntityDomain_bdf84fa7-d279-4468-a3a8-7887ec82628c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_47c14bad-99a0-498f-9339-cb4055873a76" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_bdf84fa7-d279-4468-a3a8-7887ec82628c" xlink:to="loc_dei_EntityDomain_47c14bad-99a0-498f-9339-cb4055873a76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d2da90a8-ea81-41be-ab76-fdce6347f2c0" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_47c14bad-99a0-498f-9339-cb4055873a76" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d2da90a8-ea81-41be-ab76-fdce6347f2c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c41d2800-9fd1-4983-a980-49bc85505140" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c41d2800-9fd1-4983-a980-49bc85505140" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c41d2800-9fd1-4983-a980-49bc85505140_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c41d2800-9fd1-4983-a980-49bc85505140" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c41d2800-9fd1-4983-a980-49bc85505140_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8737e286-60b1-4dc7-a4ae-f4a98b564266" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c41d2800-9fd1-4983-a980-49bc85505140" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8737e286-60b1-4dc7-a4ae-f4a98b564266" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c6fe902e-1e43-49e6-9c2e-99018e82af0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8737e286-60b1-4dc7-a4ae-f4a98b564266" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c6fe902e-1e43-49e6-9c2e-99018e82af0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_e440610b-1c93-4e35-a1eb-c69d66e10006" xlink:href="cms-20231231.xsd#cms_PensionAndDBSERPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8737e286-60b1-4dc7-a4ae-f4a98b564266" xlink:to="loc_cms_PensionAndDBSERPMember_e440610b-1c93-4e35-a1eb-c69d66e10006" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_f1ad59f0-e83e-47a8-92d0-6fa0d63e26f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8737e286-60b1-4dc7-a4ae-f4a98b564266" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_f1ad59f0-e83e-47a8-92d0-6fa0d63e26f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_1d834f15-77ce-4cda-8b58-3df52347132d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8737e286-60b1-4dc7-a4ae-f4a98b564266" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_1d834f15-77ce-4cda-8b58-3df52347132d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsAxis_4f343ee5-7745-4e90-96c7-6340ba17cc16" xlink:href="cms-20231231.xsd#cms_RetirementPlanAssumptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_cms_RetirementPlanAssumptionsAxis_4f343ee5-7745-4e90-96c7-6340ba17cc16" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsDomain_4f343ee5-7745-4e90-96c7-6340ba17cc16_default" xlink:href="cms-20231231.xsd#cms_RetirementPlanAssumptionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cms_RetirementPlanAssumptionsAxis_4f343ee5-7745-4e90-96c7-6340ba17cc16" xlink:to="loc_cms_RetirementPlanAssumptionsDomain_4f343ee5-7745-4e90-96c7-6340ba17cc16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsDomain_05828572-1439-4855-8a96-a48b0004465f" xlink:href="cms-20231231.xsd#cms_RetirementPlanAssumptionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cms_RetirementPlanAssumptionsAxis_4f343ee5-7745-4e90-96c7-6340ba17cc16" xlink:to="loc_cms_RetirementPlanAssumptionsDomain_05828572-1439-4855-8a96-a48b0004465f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnderAgeSixtyFiveMember_f99fdc9b-08fa-4c68-a7dc-780ff1b1d351" xlink:href="cms-20231231.xsd#cms_UnderAgeSixtyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_RetirementPlanAssumptionsDomain_05828572-1439-4855-8a96-a48b0004465f" xlink:to="loc_cms_UnderAgeSixtyFiveMember_f99fdc9b-08fa-4c68-a7dc-780ff1b1d351" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OverAgeSixtyFiveMember_351180a2-bdb6-4b09-962e-71811c951006" xlink:href="cms-20231231.xsd#cms_OverAgeSixtyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_RetirementPlanAssumptionsDomain_05828572-1439-4855-8a96-a48b0004465f" xlink:to="loc_cms_OverAgeSixtyFiveMember_351180a2-bdb6-4b09-962e-71811c951006" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_a3a17d56-a104-4a97-b481-721d99ee13b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_a3a17d56-a104-4a97-b481-721d99ee13b3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_a3a17d56-a104-4a97-b481-721d99ee13b3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_a3a17d56-a104-4a97-b481-721d99ee13b3" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_a3a17d56-a104-4a97-b481-721d99ee13b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_605dcedb-34d1-43ec-99c4-09c06a5a69fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_a3a17d56-a104-4a97-b481-721d99ee13b3" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_605dcedb-34d1-43ec-99c4-09c06a5a69fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_114fade9-3fb1-474c-be89-5031eedbde89" xlink:href="cms-20231231.xsd#cms_VolatilityMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_605dcedb-34d1-43ec-99c4-09c06a5a69fa" xlink:to="loc_cms_VolatilityMechanismMember_114fade9-3fb1-474c-be89-5031eedbde89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_a2c38f98-9058-4e7d-ae59-332490e98010" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_us-gaap_RegulatoryAssetAxis_a2c38f98-9058-4e7d-ae59-332490e98010" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_a2c38f98-9058-4e7d-ae59-332490e98010_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_a2c38f98-9058-4e7d-ae59-332490e98010" xlink:to="loc_us-gaap_RegulatoryAssetDomain_a2c38f98-9058-4e7d-ae59-332490e98010_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_8ce08a84-f2b5-400d-b229-fed646e63539" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_a2c38f98-9058-4e7d-ae59-332490e98010" xlink:to="loc_us-gaap_RegulatoryAssetDomain_8ce08a84-f2b5-400d-b229-fed646e63539" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_73c4e63e-aaae-47cd-ab27-830f68e14c90" xlink:href="cms-20231231.xsd#cms_VolatilityMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_8ce08a84-f2b5-400d-b229-fed646e63539" xlink:to="loc_cms_VolatilityMechanismMember_73c4e63e-aaae-47cd-ab27-830f68e14c90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a9a57c49-bdc1-47c7-a598-c745eca0402d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a9a57c49-bdc1-47c7-a598-c745eca0402d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_a9a57c49-bdc1-47c7-a598-c745eca0402d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a9a57c49-bdc1-47c7-a598-c745eca0402d" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_a9a57c49-bdc1-47c7-a598-c745eca0402d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_eeb02b42-e5b8-432a-93ec-f8b0e6917cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a9a57c49-bdc1-47c7-a598-c745eca0402d" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_eeb02b42-e5b8-432a-93ec-f8b0e6917cbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_27327833-7d9a-4078-82a9-76be990fcfb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_eeb02b42-e5b8-432a-93ec-f8b0e6917cbd" xlink:to="loc_us-gaap_FixedIncomeFundsMember_27327833-7d9a-4078-82a9-76be990fcfb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_59dccd7b-5eb2-4bfa-bc93-33eb76f1d90b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_eeb02b42-e5b8-432a-93ec-f8b0e6917cbd" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_59dccd7b-5eb2-4bfa-bc93-33eb76f1d90b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember_20de07de-7178-4606-a451-e8e3da8f707b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_eeb02b42-e5b8-432a-93ec-f8b0e6917cbd" xlink:to="loc_us-gaap_DefinedBenefitPlanRealEstateMember_20de07de-7178-4606-a451-e8e3da8f707b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ReturnSeekingFixedIncomeMember_6bcde71c-4b3c-48e7-8e01-8e8ca6644fe2" xlink:href="cms-20231231.xsd#cms_ReturnSeekingFixedIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_eeb02b42-e5b8-432a-93ec-f8b0e6917cbd" xlink:to="loc_cms_ReturnSeekingFixedIncomeMember_6bcde71c-4b3c-48e7-8e01-8e8ca6644fe2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivateEquityFundsMember_3f313754-a388-43d8-93dc-9f773a6b7e27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrivateEquityFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_eeb02b42-e5b8-432a-93ec-f8b0e6917cbd" xlink:to="loc_us-gaap_PrivateEquityFundsMember_3f313754-a388-43d8-93dc-9f773a6b7e27" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_e654c5f9-1a01-4811-b816-ce156b842f05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_e654c5f9-1a01-4811-b816-ce156b842f05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_b08e54b8-054c-4403-81ef-31e6d2bf3ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_b08e54b8-054c-4403-81ef-31e6d2bf3ddb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanContributionPercentage_94e94457-b035-41dc-8757-b3ed3ce8a10d" xlink:href="cms-20231231.xsd#cms_PlanContributionPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_PlanContributionPercentage_94e94457-b035-41dc-8757-b3ed3ce8a10d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinimumYearsOfParticipationBeforeVesting_11d05d59-a6c1-4232-81bd-d5e361f5fa92" xlink:href="cms-20231231.xsd#cms_MinimumYearsOfParticipationBeforeVesting"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_MinimumYearsOfParticipationBeforeVesting_11d05d59-a6c1-4232-81bd-d5e361f5fa92" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanTrustAssetsAmount_fe39fe91-97ca-4a7b-8315-2a1dc0cff258" xlink:href="cms-20231231.xsd#cms_DefinedContributionPlanTrustAssetsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_DefinedContributionPlanTrustAssetsAmount_fe39fe91-97ca-4a7b-8315-2a1dc0cff258" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementAgeRequirement_f08be8a4-b517-4936-97e7-68bdebb44bf8" xlink:href="cms-20231231.xsd#cms_RetirementAgeRequirement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_RetirementAgeRequirement_f08be8a4-b517-4936-97e7-68bdebb44bf8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfService_9ed0842c-d7af-4a02-b43b-58720fb31169" xlink:href="cms-20231231.xsd#cms_RetirementYearsOfService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_RetirementYearsOfService_9ed0842c-d7af-4a02-b43b-58720fb31169" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfServiceWithDisability_8033c37c-61c2-42a2-87d2-4fe4bffa5de4" xlink:href="cms-20231231.xsd#cms_RetirementYearsOfServiceWithDisability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_RetirementYearsOfServiceWithDisability_8033c37c-61c2-42a2-87d2-4fe4bffa5de4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_ba469b35-d263-4346-85be-f9308fc85072" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_ba469b35-d263-4346-85be-f9308fc85072" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_cffcddd6-7501-4e74-a799-caa0fdff8486" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_cffcddd6-7501-4e74-a799-caa0fdff8486" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_fb54a00a-0c70-44dd-b990-f4d43edf2683" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_fb54a00a-0c70-44dd-b990-f4d43edf2683" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanDeferredCostsCredits_d0e2397e-1b89-405d-9b46-5aa5a2ed9940" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanDeferredCostsCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_DefinedBenefitPlanDeferredCostsCredits_d0e2397e-1b89-405d-9b46-5aa5a2ed9940" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_4785d826-d2c0-44e6-a1bd-699a540607d8" xlink:href="cms-20231231.xsd#cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_4785d826-d2c0-44e6-a1bd-699a540607d8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_b75ed29d-948f-455f-b586-722f88649b6d" xlink:href="cms-20231231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_b75ed29d-948f-455f-b586-722f88649b6d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_a42f4ac0-5fe0-48d0-b696-f7f6b52771c0" xlink:href="cms-20231231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_a42f4ac0-5fe0-48d0-b696-f7f6b52771c0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfPriorServiceCost_0b7e9d9a-3474-4400-ba0d-03995401c42d" xlink:href="cms-20231231.xsd#cms_EstimatedTimeOfPriorServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_EstimatedTimeOfPriorServiceCost_0b7e9d9a-3474-4400-ba0d-03995401c42d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_741ee557-dc0a-45d4-bbf3-84fd95ac6eca" xlink:href="cms-20231231.xsd#cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_741ee557-dc0a-45d4-bbf3-84fd95ac6eca" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_742d934d-3c33-48b5-9c9a-25a82b1c9da2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_742d934d-3c33-48b5-9c9a-25a82b1c9da2" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_87c64b3a-522b-4c4c-a9b7-0dd2f587538f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_87c64b3a-522b-4c4c-a9b7-0dd2f587538f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnionMembershipByTotalEmployeesPercentage_dda4f6ef-93ba-4e4a-8e7f-a9d027c3fbe3" xlink:href="cms-20231231.xsd#cms_UnionMembershipByTotalEmployeesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_UnionMembershipByTotalEmployeesPercentage_dda4f6ef-93ba-4e4a-8e7f-a9d027c3fbe3" xlink:type="arc" order="19"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bc68d574-f052-4975-9738-0ccf143442f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_361a3be6-2308-491a-88d8-ab3081dbb14e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bc68d574-f052-4975-9738-0ccf143442f5" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_361a3be6-2308-491a-88d8-ab3081dbb14e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b9e48da2-06e6-45d9-8e2c-dca590d5f525" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_361a3be6-2308-491a-88d8-ab3081dbb14e" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b9e48da2-06e6-45d9-8e2c-dca590d5f525" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_b9e48da2-06e6-45d9-8e2c-dca590d5f525_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b9e48da2-06e6-45d9-8e2c-dca590d5f525" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_b9e48da2-06e6-45d9-8e2c-dca590d5f525_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_4539191d-89ae-4abc-aca4-2a5e9c0d9b13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b9e48da2-06e6-45d9-8e2c-dca590d5f525" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_4539191d-89ae-4abc-aca4-2a5e9c0d9b13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DbSerpTrustAssetsMember_d144510d-7c1d-42b9-b13c-4afb8f35c165" xlink:href="cms-20231231.xsd#cms_DbSerpTrustAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_4539191d-89ae-4abc-aca4-2a5e9c0d9b13" xlink:to="loc_cms_DbSerpTrustAssetsMember_d144510d-7c1d-42b9-b13c-4afb8f35c165" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_76acad72-7335-485e-9f3a-07e80b858f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_361a3be6-2308-491a-88d8-ab3081dbb14e" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_76acad72-7335-485e-9f3a-07e80b858f8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_76acad72-7335-485e-9f3a-07e80b858f8f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_76acad72-7335-485e-9f3a-07e80b858f8f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_76acad72-7335-485e-9f3a-07e80b858f8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d2c29b94-ad3d-4f49-b571-3fa163d78ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_76acad72-7335-485e-9f3a-07e80b858f8f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d2c29b94-ad3d-4f49-b571-3fa163d78ed7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_0e3d4d90-6215-46d1-a12a-fc6c46e5bd12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d2c29b94-ad3d-4f49-b571-3fa163d78ed7" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_0e3d4d90-6215-46d1-a12a-fc6c46e5bd12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f17f15e0-00bd-4152-b051-8a550b8a9088" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_361a3be6-2308-491a-88d8-ab3081dbb14e" xlink:to="loc_dei_LegalEntityAxis_f17f15e0-00bd-4152-b051-8a550b8a9088" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f17f15e0-00bd-4152-b051-8a550b8a9088_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f17f15e0-00bd-4152-b051-8a550b8a9088" xlink:to="loc_dei_EntityDomain_f17f15e0-00bd-4152-b051-8a550b8a9088_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_66642570-f6c0-4074-97fc-752a1956df37" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f17f15e0-00bd-4152-b051-8a550b8a9088" xlink:to="loc_dei_EntityDomain_66642570-f6c0-4074-97fc-752a1956df37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0bd5c0da-4b7f-44bf-bfdf-e900a009a464" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_66642570-f6c0-4074-97fc-752a1956df37" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0bd5c0da-4b7f-44bf-bfdf-e900a009a464" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanTrustAssets_c9354bc1-093c-4f3b-a360-ceeaf9af8ecc" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanTrustAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bc68d574-f052-4975-9738-0ccf143442f5" xlink:to="loc_cms_DefinedBenefitPlanTrustAssets_c9354bc1-093c-4f3b-a360-ceeaf9af8ecc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_5aa55779-f4d6-48b7-85e1-626d350e610b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bc68d574-f052-4975-9738-0ccf143442f5" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_5aa55779-f4d6-48b7-85e1-626d350e610b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofAssumptionsUsedDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d5f7dc4a-140d-4c30-91b7-93c15dac9e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_62a05e38-a462-4fb2-b78b-8ef725802015" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d5f7dc4a-140d-4c30-91b7-93c15dac9e6a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_62a05e38-a462-4fb2-b78b-8ef725802015" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_fc2da1e8-1964-4fa5-91d2-d0897bfcb082" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_62a05e38-a462-4fb2-b78b-8ef725802015" xlink:to="loc_us-gaap_RetirementPlanNameAxis_fc2da1e8-1964-4fa5-91d2-d0897bfcb082" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_fc2da1e8-1964-4fa5-91d2-d0897bfcb082_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_fc2da1e8-1964-4fa5-91d2-d0897bfcb082" xlink:to="loc_us-gaap_RetirementPlanNameDomain_fc2da1e8-1964-4fa5-91d2-d0897bfcb082_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_8a039320-6726-416a-a6a5-e3dfa85a0cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_fc2da1e8-1964-4fa5-91d2-d0897bfcb082" xlink:to="loc_us-gaap_RetirementPlanNameDomain_8a039320-6726-416a-a6a5-e3dfa85a0cb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_9cca635f-012f-473d-bd00-a5e61a66070c" xlink:href="cms-20231231.xsd#cms_ActivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_8a039320-6726-416a-a6a5-e3dfa85a0cb3" xlink:to="loc_cms_ActivePensionPlanMember_9cca635f-012f-473d-bd00-a5e61a66070c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_62061824-8483-4cf4-a44d-43bcd0ecfba5" xlink:href="cms-20231231.xsd#cms_InactivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_8a039320-6726-416a-a6a5-e3dfa85a0cb3" xlink:to="loc_cms_InactivePensionPlanMember_62061824-8483-4cf4-a44d-43bcd0ecfba5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_a72daf1c-dc69-4330-8c75-2b16d72fff72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_62a05e38-a462-4fb2-b78b-8ef725802015" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_a72daf1c-dc69-4330-8c75-2b16d72fff72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a72daf1c-dc69-4330-8c75-2b16d72fff72_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a72daf1c-dc69-4330-8c75-2b16d72fff72" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a72daf1c-dc69-4330-8c75-2b16d72fff72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_bc0c2c17-f14d-4e19-8586-4e844fb8f31b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a72daf1c-dc69-4330-8c75-2b16d72fff72" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_bc0c2c17-f14d-4e19-8586-4e844fb8f31b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_5d9b636d-1761-4587-8864-ac5502629e35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bc0c2c17-f14d-4e19-8586-4e844fb8f31b" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_5d9b636d-1761-4587-8864-ac5502629e35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_88dcb00f-e522-4f0b-b48d-4dd7528e1bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bc0c2c17-f14d-4e19-8586-4e844fb8f31b" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_88dcb00f-e522-4f0b-b48d-4dd7528e1bc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1af80fe5-efc2-41de-be96-d1341f38334b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bc0c2c17-f14d-4e19-8586-4e844fb8f31b" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1af80fe5-efc2-41de-be96-d1341f38334b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_b6a56d08-82c8-40cb-80bb-0625b8e24e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d5f7dc4a-140d-4c30-91b7-93c15dac9e6a" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_b6a56d08-82c8-40cb-80bb-0625b8e24e3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_b3b2e154-fd31-41ad-b1d6-eb7a0efb4b05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_b6a56d08-82c8-40cb-80bb-0625b8e24e3f" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_b3b2e154-fd31-41ad-b1d6-eb7a0efb4b05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_50dcf685-85ae-4194-b7ba-11fbfe518bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_b6a56d08-82c8-40cb-80bb-0625b8e24e3f" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_50dcf685-85ae-4194-b7ba-11fbfe518bf9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_cd1a1f22-4ddd-4ff5-b7ef-23286b9d026d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d5f7dc4a-140d-4c30-91b7-93c15dac9e6a" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_cd1a1f22-4ddd-4ff5-b7ef-23286b9d026d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_cd71d79f-5233-443c-8a77-0c93390882c7" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_cd1a1f22-4ddd-4ff5-b7ef-23286b9d026d" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_cd71d79f-5233-443c-8a77-0c93390882c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_efac99f1-a70c-4f22-abfa-14a8cd2e2230" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_cd1a1f22-4ddd-4ff5-b7ef-23286b9d026d" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_efac99f1-a70c-4f22-abfa-14a8cd2e2230" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_f9671a90-f633-443e-81a4-fa17cf108ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_cd1a1f22-4ddd-4ff5-b7ef-23286b9d026d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_f9671a90-f633-443e-81a4-fa17cf108ab7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_a1c8d26a-4d7e-49e2-a72c-597d92d86dea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_cd1a1f22-4ddd-4ff5-b7ef-23286b9d026d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_a1c8d26a-4d7e-49e2-a72c-597d92d86dea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActualRateOfReturnLossOnPlanAssets_3456cde8-3838-4da3-8d39-1410a5f6d7f0" xlink:href="cms-20231231.xsd#cms_ActualRateOfReturnLossOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d5f7dc4a-140d-4c30-91b7-93c15dac9e6a" xlink:to="loc_cms_ActualRateOfReturnLossOnPlanAssets_3456cde8-3838-4da3-8d39-1410a5f6d7f0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofNetBenefitCostsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f271368c-4137-44ff-8b59-ee3df26a9e93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_80d5e573-b4dc-408a-a885-ca37262dfc87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f271368c-4137-44ff-8b59-ee3df26a9e93" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_80d5e573-b4dc-408a-a885-ca37262dfc87" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_d0e17e3a-bc07-4820-9414-4d654e552a02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_80d5e573-b4dc-408a-a885-ca37262dfc87" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_d0e17e3a-bc07-4820-9414-4d654e552a02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d0e17e3a-bc07-4820-9414-4d654e552a02_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_d0e17e3a-bc07-4820-9414-4d654e552a02" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d0e17e3a-bc07-4820-9414-4d654e552a02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_820eeb9f-f89b-4090-972b-4d7cf34bef9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_d0e17e3a-bc07-4820-9414-4d654e552a02" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_820eeb9f-f89b-4090-972b-4d7cf34bef9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_97f98e5d-2663-49b7-adf2-bd0716ad4125" xlink:href="cms-20231231.xsd#cms_PensionAndDBSERPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_820eeb9f-f89b-4090-972b-4d7cf34bef9c" xlink:to="loc_cms_PensionAndDBSERPMember_97f98e5d-2663-49b7-adf2-bd0716ad4125" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_23c34e30-ec72-4505-b358-466de3dd1430" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_820eeb9f-f89b-4090-972b-4d7cf34bef9c" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_23c34e30-ec72-4505-b358-466de3dd1430" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c7d7607a-ed95-4d36-8de6-7bd8470b36a6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_80d5e573-b4dc-408a-a885-ca37262dfc87" xlink:to="loc_dei_LegalEntityAxis_c7d7607a-ed95-4d36-8de6-7bd8470b36a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c7d7607a-ed95-4d36-8de6-7bd8470b36a6_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c7d7607a-ed95-4d36-8de6-7bd8470b36a6" xlink:to="loc_dei_EntityDomain_c7d7607a-ed95-4d36-8de6-7bd8470b36a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5fe50cd0-758f-4e93-a821-7e32695a2739" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c7d7607a-ed95-4d36-8de6-7bd8470b36a6" xlink:to="loc_dei_EntityDomain_5fe50cd0-758f-4e93-a821-7e32695a2739" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_13942340-b268-41a1-9aec-4a622e22fa91" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5fe50cd0-758f-4e93-a821-7e32695a2739" xlink:to="loc_cms_ConsumersEnergyCompanyMember_13942340-b268-41a1-9aec-4a622e22fa91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_cb39fec2-a5eb-424a-9e40-7ef0bc9e4c89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_80d5e573-b4dc-408a-a885-ca37262dfc87" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_cb39fec2-a5eb-424a-9e40-7ef0bc9e4c89" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_cb39fec2-a5eb-424a-9e40-7ef0bc9e4c89_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_cb39fec2-a5eb-424a-9e40-7ef0bc9e4c89" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_cb39fec2-a5eb-424a-9e40-7ef0bc9e4c89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_41925c81-b6ea-4b5e-819c-da64bc1d1ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_cb39fec2-a5eb-424a-9e40-7ef0bc9e4c89" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_41925c81-b6ea-4b5e-819c-da64bc1d1ef5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_7d37f6b3-eedf-46eb-a5a6-74d0f56f1529" xlink:href="cms-20231231.xsd#cms_VolatilityMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_41925c81-b6ea-4b5e-819c-da64bc1d1ef5" xlink:to="loc_cms_VolatilityMechanismMember_7d37f6b3-eedf-46eb-a5a6-74d0f56f1529" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b2fa63cb-0b47-4a69-9913-712fdca84a17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_80d5e573-b4dc-408a-a885-ca37262dfc87" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b2fa63cb-0b47-4a69-9913-712fdca84a17" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_b2fa63cb-0b47-4a69-9913-712fdca84a17_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b2fa63cb-0b47-4a69-9913-712fdca84a17" xlink:to="loc_us-gaap_RegulatoryAssetDomain_b2fa63cb-0b47-4a69-9913-712fdca84a17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_5a0bcfe4-8692-4262-b4a9-61a36ffc8a53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b2fa63cb-0b47-4a69-9913-712fdca84a17" xlink:to="loc_us-gaap_RegulatoryAssetDomain_5a0bcfe4-8692-4262-b4a9-61a36ffc8a53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_56400c14-bf5d-4940-a463-639e58f5ffef" xlink:href="cms-20231231.xsd#cms_VolatilityMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5a0bcfe4-8692-4262-b4a9-61a36ffc8a53" xlink:to="loc_cms_VolatilityMechanismMember_56400c14-bf5d-4940-a463-639e58f5ffef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f271368c-4137-44ff-8b59-ee3df26a9e93" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_07373707-c393-4378-9cc2-d498a8adcb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_07373707-c393-4378-9cc2-d498a8adcb3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_58b6c1d3-5069-44a0-a88e-18f83f3b3ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_58b6c1d3-5069-44a0-a88e-18f83f3b3ccb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_9fb9b0b9-24ad-4f66-a36a-dc39ba7a2fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_9fb9b0b9-24ad-4f66-a36a-dc39ba7a2fcb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b8503ea3-4cf9-4930-ae91-ca6ddb93bc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b8503ea3-4cf9-4930-ae91-ca6ddb93bc1a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_c855aa26-a942-4d59-90d5-0629572567e9" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:to="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_c855aa26-a942-4d59-90d5-0629572567e9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_6bce2622-5e7c-4009-8132-4dd414f71cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_c855aa26-a942-4d59-90d5-0629572567e9" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_6bce2622-5e7c-4009-8132-4dd414f71cf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_f5648c3f-7b07-4fd3-a0e5-8493db2b98e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_c855aa26-a942-4d59-90d5-0629572567e9" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_f5648c3f-7b07-4fd3-a0e5-8493db2b98e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_f1177ffc-16c0-4592-8681-c88b0a494f07" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_c855aa26-a942-4d59-90d5-0629572567e9" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_f1177ffc-16c0-4592-8681-c88b0a494f07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6063fda6-fd3d-4381-82a5-ca38682f7420" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6063fda6-fd3d-4381-82a5-ca38682f7420" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanDeferredCostsCredits_c00cddc4-8890-4c94-a228-6c8e0f09d536" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanDeferredCostsCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f271368c-4137-44ff-8b59-ee3df26a9e93" xlink:to="loc_cms_DefinedBenefitPlanDeferredCostsCredits_c00cddc4-8890-4c94-a228-6c8e0f09d536" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_557dcddb-be4f-4cef-bee1-de1d95c26852" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c916922c-e659-4851-8ae9-01c8d4bf7f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_557dcddb-be4f-4cef-bee1-de1d95c26852" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c916922c-e659-4851-8ae9-01c8d4bf7f9e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2e3275a0-641d-4ff0-84e9-388e26a95c72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c916922c-e659-4851-8ae9-01c8d4bf7f9e" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2e3275a0-641d-4ff0-84e9-388e26a95c72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2e3275a0-641d-4ff0-84e9-388e26a95c72_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2e3275a0-641d-4ff0-84e9-388e26a95c72" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2e3275a0-641d-4ff0-84e9-388e26a95c72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_749b2db8-152d-49d6-921e-adf895fb965f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2e3275a0-641d-4ff0-84e9-388e26a95c72" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_749b2db8-152d-49d6-921e-adf895fb965f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_8e832cc0-2da4-4b19-b432-dfb3b385b13c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_749b2db8-152d-49d6-921e-adf895fb965f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_8e832cc0-2da4-4b19-b432-dfb3b385b13c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_933bad1f-cc91-48b1-9ea6-a41dad5aaf35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_749b2db8-152d-49d6-921e-adf895fb965f" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_933bad1f-cc91-48b1-9ea6-a41dad5aaf35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e4779213-f654-4c0a-855d-4a09a1e51f67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_749b2db8-152d-49d6-921e-adf895fb965f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e4779213-f654-4c0a-855d-4a09a1e51f67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c78f4a28-89cc-47a1-9bfe-f1681b9ea98b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c916922c-e659-4851-8ae9-01c8d4bf7f9e" xlink:to="loc_dei_LegalEntityAxis_c78f4a28-89cc-47a1-9bfe-f1681b9ea98b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c78f4a28-89cc-47a1-9bfe-f1681b9ea98b_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c78f4a28-89cc-47a1-9bfe-f1681b9ea98b" xlink:to="loc_dei_EntityDomain_c78f4a28-89cc-47a1-9bfe-f1681b9ea98b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_509e603c-13fc-45da-a838-d0e525a06feb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c78f4a28-89cc-47a1-9bfe-f1681b9ea98b" xlink:to="loc_dei_EntityDomain_509e603c-13fc-45da-a838-d0e525a06feb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_29dcfbee-a758-4c29-9877-efdfb0f0ff0a" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_509e603c-13fc-45da-a838-d0e525a06feb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_29dcfbee-a758-4c29-9877-efdfb0f0ff0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_557dcddb-be4f-4cef-bee1-de1d95c26852" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_2e34c255-5753-4ac9-ac82-cacf0c190042" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_2e34c255-5753-4ac9-ac82-cacf0c190042" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_4fc559a0-3c14-44b1-902e-293e9f176c75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_4fc559a0-3c14-44b1-902e-293e9f176c75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_c9c217d7-1ad0-40b4-8d27-390c7f030a61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_c9c217d7-1ad0-40b4-8d27-390c7f030a61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_050ecdc5-0941-46cf-a05d-f8721c950e56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_050ecdc5-0941-46cf-a05d-f8721c950e56" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_867a6775-3bf7-4db0-991c-2c826a747ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_867a6775-3bf7-4db0-991c-2c826a747ec3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_0299729c-5fda-444c-96c2-7b366b22af16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_0299729c-5fda-444c-96c2-7b366b22af16" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6bc12bdd-8624-4709-9136-dd7fac1ff843" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_312890fa-d322-4b81-8d00-5b720b9bc7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_557dcddb-be4f-4cef-bee1-de1d95c26852" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_312890fa-d322-4b81-8d00-5b720b9bc7d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1f0688a2-24e0-41bb-b20b-d82b6ec0d1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_312890fa-d322-4b81-8d00-5b720b9bc7d5" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1f0688a2-24e0-41bb-b20b-d82b6ec0d1dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_483b3eb4-b929-430c-8769-f2b17f1b0ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_312890fa-d322-4b81-8d00-5b720b9bc7d5" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_483b3eb4-b929-430c-8769-f2b17f1b0ae6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_d2e536d4-b09b-49ea-91dc-f4c675a6ac1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_312890fa-d322-4b81-8d00-5b720b9bc7d5" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_d2e536d4-b09b-49ea-91dc-f4c675a6ac1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_b5370161-1d7d-441f-8666-d58041e5148f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_312890fa-d322-4b81-8d00-5b720b9bc7d5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_b5370161-1d7d-441f-8666-d58041e5148f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_25dd71b5-008a-45d2-9a66-e535505a1609" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_898342ca-4124-4350-994c-7739894ed1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_557dcddb-be4f-4cef-bee1-de1d95c26852" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_898342ca-4124-4350-994c-7739894ed1bd" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b20f6c8-e24f-4286-80a0-2ce09f3673be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1cb52131-c4a2-4062-8d31-d536fff12efb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b20f6c8-e24f-4286-80a0-2ce09f3673be" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1cb52131-c4a2-4062-8d31-d536fff12efb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_957ec2a5-75e6-47d4-98f9-a7e87de4d521" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1cb52131-c4a2-4062-8d31-d536fff12efb" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_957ec2a5-75e6-47d4-98f9-a7e87de4d521" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_957ec2a5-75e6-47d4-98f9-a7e87de4d521_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_957ec2a5-75e6-47d4-98f9-a7e87de4d521" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_957ec2a5-75e6-47d4-98f9-a7e87de4d521_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7140e726-620a-471d-b90f-c7a8948d3763" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_957ec2a5-75e6-47d4-98f9-a7e87de4d521" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7140e726-620a-471d-b90f-c7a8948d3763" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_4e94ecb7-6f22-4a6b-b453-c640c6841dba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7140e726-620a-471d-b90f-c7a8948d3763" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_4e94ecb7-6f22-4a6b-b453-c640c6841dba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e011a679-5c48-42b6-ad07-a4bb21c87ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7140e726-620a-471d-b90f-c7a8948d3763" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e011a679-5c48-42b6-ad07-a4bb21c87ef0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_d48b4e81-7ff4-44f4-a1ab-0892fd62cfb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7140e726-620a-471d-b90f-c7a8948d3763" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_d48b4e81-7ff4-44f4-a1ab-0892fd62cfb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c8e49167-e721-4c43-89ad-52a8ce8bd85f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1cb52131-c4a2-4062-8d31-d536fff12efb" xlink:to="loc_dei_LegalEntityAxis_c8e49167-e721-4c43-89ad-52a8ce8bd85f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c8e49167-e721-4c43-89ad-52a8ce8bd85f_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c8e49167-e721-4c43-89ad-52a8ce8bd85f" xlink:to="loc_dei_EntityDomain_c8e49167-e721-4c43-89ad-52a8ce8bd85f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c44c392b-6a30-4615-94c0-2804223697ca" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c8e49167-e721-4c43-89ad-52a8ce8bd85f" xlink:to="loc_dei_EntityDomain_c44c392b-6a30-4615-94c0-2804223697ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_212675fa-7787-453e-9b0b-77502dae860a" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c44c392b-6a30-4615-94c0-2804223697ca" xlink:to="loc_cms_ConsumersEnergyCompanyMember_212675fa-7787-453e-9b0b-77502dae860a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_52adf3c1-9500-4256-bfba-165e7023185f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b20f6c8-e24f-4286-80a0-2ce09f3673be" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_52adf3c1-9500-4256-bfba-165e7023185f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_38aef75a-4db1-4acc-9257-c63eba70123c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b20f6c8-e24f-4286-80a0-2ce09f3673be" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_38aef75a-4db1-4acc-9257-c63eba70123c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b00d27cf-ba4c-4175-8669-5c6296e79a53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b20f6c8-e24f-4286-80a0-2ce09f3673be" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b00d27cf-ba4c-4175-8669-5c6296e79a53" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f724675c-cb3c-4205-98f7-2d10f7e98174" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5ade6dac-cfc1-4376-babc-b54113b89186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f724675c-cb3c-4205-98f7-2d10f7e98174" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5ade6dac-cfc1-4376-babc-b54113b89186" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f453433c-fd11-457c-b6d0-d9c36917a699" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5ade6dac-cfc1-4376-babc-b54113b89186" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f453433c-fd11-457c-b6d0-d9c36917a699" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f453433c-fd11-457c-b6d0-d9c36917a699_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f453433c-fd11-457c-b6d0-d9c36917a699" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f453433c-fd11-457c-b6d0-d9c36917a699_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_39fb367d-84f8-467b-b95c-5bac3f73a5db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f453433c-fd11-457c-b6d0-d9c36917a699" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_39fb367d-84f8-467b-b95c-5bac3f73a5db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_588b4e98-986c-4536-8eec-105e471b8f65" xlink:href="cms-20231231.xsd#cms_PensionAndDBSERPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_39fb367d-84f8-467b-b95c-5bac3f73a5db" xlink:to="loc_cms_PensionAndDBSERPMember_588b4e98-986c-4536-8eec-105e471b8f65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_93ad59e0-540e-4c6f-bff2-cde0b8ba11fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_39fb367d-84f8-467b-b95c-5bac3f73a5db" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_93ad59e0-540e-4c6f-bff2-cde0b8ba11fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_64fd81dc-656b-4ab3-bfa9-c44e188e9480" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5ade6dac-cfc1-4376-babc-b54113b89186" xlink:to="loc_dei_LegalEntityAxis_64fd81dc-656b-4ab3-bfa9-c44e188e9480" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_64fd81dc-656b-4ab3-bfa9-c44e188e9480_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_64fd81dc-656b-4ab3-bfa9-c44e188e9480" xlink:to="loc_dei_EntityDomain_64fd81dc-656b-4ab3-bfa9-c44e188e9480_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_72091027-2b7e-4ded-a972-d344c7688d48" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_64fd81dc-656b-4ab3-bfa9-c44e188e9480" xlink:to="loc_dei_EntityDomain_72091027-2b7e-4ded-a972-d344c7688d48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_68c99dab-e54c-4844-a3a1-25dc59b000c9" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_72091027-2b7e-4ded-a972-d344c7688d48" xlink:to="loc_cms_ConsumersEnergyCompanyMember_68c99dab-e54c-4844-a3a1-25dc59b000c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssetsAbstract_234f4c37-2b1c-4d2c-9d60-4ae01d1b273c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetRegulatoryAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f724675c-cb3c-4205-98f7-2d10f7e98174" xlink:to="loc_us-gaap_NetRegulatoryAssetsAbstract_234f4c37-2b1c-4d2c-9d60-4ae01d1b273c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_a39ba0c8-e2c1-4e9f-98ac-6407bdd5ae1f" xlink:href="cms-20231231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_234f4c37-2b1c-4d2c-9d60-4ae01d1b273c" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_a39ba0c8-e2c1-4e9f-98ac-6407bdd5ae1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_c6f65fd2-faeb-485a-8407-dab6a2389341" xlink:href="cms-20231231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_234f4c37-2b1c-4d2c-9d60-4ae01d1b273c" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_c6f65fd2-faeb-485a-8407-dab6a2389341" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_d6534d61-6834-496a-bcfa-6044bcf4d0c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_234f4c37-2b1c-4d2c-9d60-4ae01d1b273c" xlink:to="loc_us-gaap_RegulatoryAssets_d6534d61-6834-496a-bcfa-6044bcf4d0c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_c91ac002-d80e-4a42-b09c-0c31ce1cf86a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f724675c-cb3c-4205-98f7-2d10f7e98174" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_c91ac002-d80e-4a42-b09c-0c31ce1cf86a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_b7509e17-7f99-48ac-9504-0a71944538ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_c91ac002-d80e-4a42-b09c-0c31ce1cf86a" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_b7509e17-7f99-48ac-9504-0a71944538ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_b18350c8-da4c-493d-b4b2-3c1d7430f69e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_c91ac002-d80e-4a42-b09c-0c31ce1cf86a" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_b18350c8-da4c-493d-b4b2-3c1d7430f69e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_683917b4-a3ba-46dc-bb27-dae2451af11d" xlink:href="cms-20231231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_c91ac002-d80e-4a42-b09c-0c31ce1cf86a" xlink:to="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_683917b4-a3ba-46dc-bb27-dae2451af11d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5fbae4c1-2b72-401e-874b-d5ec143a84a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd046826-eb72-44ce-99a1-980827cfc8de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5fbae4c1-2b72-401e-874b-d5ec143a84a1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd046826-eb72-44ce-99a1-980827cfc8de" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_9caf3a08-3f0c-47e4-88a7-f8f3b25894b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd046826-eb72-44ce-99a1-980827cfc8de" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_9caf3a08-3f0c-47e4-88a7-f8f3b25894b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9caf3a08-3f0c-47e4-88a7-f8f3b25894b3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_9caf3a08-3f0c-47e4-88a7-f8f3b25894b3" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9caf3a08-3f0c-47e4-88a7-f8f3b25894b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_12d26a27-c3b6-423e-bb7b-9b6ae612651f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_9caf3a08-3f0c-47e4-88a7-f8f3b25894b3" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_12d26a27-c3b6-423e-bb7b-9b6ae612651f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_fc1e932f-84f9-4565-a77c-bd3c9890218d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_12d26a27-c3b6-423e-bb7b-9b6ae612651f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_fc1e932f-84f9-4565-a77c-bd3c9890218d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ed889c3d-9c9f-406e-8ee4-35ee41ca0254" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_12d26a27-c3b6-423e-bb7b-9b6ae612651f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ed889c3d-9c9f-406e-8ee4-35ee41ca0254" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_be7ebb42-93dd-4da6-ac88-952db1447d54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd046826-eb72-44ce-99a1-980827cfc8de" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_be7ebb42-93dd-4da6-ac88-952db1447d54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_be7ebb42-93dd-4da6-ac88-952db1447d54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_be7ebb42-93dd-4da6-ac88-952db1447d54" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_be7ebb42-93dd-4da6-ac88-952db1447d54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_53f0ff1c-fc26-4856-9f8d-a6ea22ce004a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_be7ebb42-93dd-4da6-ac88-952db1447d54" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_53f0ff1c-fc26-4856-9f8d-a6ea22ce004a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:href="cms-20231231.xsd#cms_PlanAssetsExcludingPooledFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_53f0ff1c-fc26-4856-9f8d-a6ea22ce004a" xlink:to="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashAndShortTermInvestmentsMember_98480171-4ff1-4beb-988a-a6e06421af55" xlink:href="cms-20231231.xsd#cms_CashAndShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:to="loc_cms_CashAndShortTermInvestmentsMember_98480171-4ff1-4beb-988a-a6e06421af55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_8e26d843-3063-42b2-bd0d-82709f7c519a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_8e26d843-3063-42b2-bd0d-82709f7c519a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_e088a3a2-87cd-45b0-af16-a892939b6ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_e088a3a2-87cd-45b0-af16-a892939b6ad2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateAndMunicipalBondsMember_cd5ca608-2eb5-46c1-8e78-7677e1a3664f" xlink:href="cms-20231231.xsd#cms_StateAndMunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:to="loc_cms_StateAndMunicipalBondsMember_cd5ca608-2eb5-46c1-8e78-7677e1a3664f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_bfc1bb01-5e1f-4b4a-bff4-49259bba4b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:to="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_bfc1bb01-5e1f-4b4a-bff4-49259bba4b1a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStocksMember_2d82a67d-35f7-4794-b6cf-b514737d6071" xlink:href="cms-20231231.xsd#cms_CommonStocksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:to="loc_cms_CommonStocksMember_2d82a67d-35f7-4794-b6cf-b514737d6071" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MutualFundsMember_8ebe42fa-5ccc-4b2d-9861-b9600ed9260e" xlink:href="cms-20231231.xsd#cms_MutualFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:to="loc_cms_MutualFundsMember_8ebe42fa-5ccc-4b2d-9861-b9600ed9260e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PooledFundsMember_5c3f988b-b550-493a-b3e6-7d40f2b51f22" xlink:href="cms-20231231.xsd#cms_PooledFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_53f0ff1c-fc26-4856-9f8d-a6ea22ce004a" xlink:to="loc_cms_PooledFundsMember_5c3f988b-b550-493a-b3e6-7d40f2b51f22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aaf888d8-ea9a-442e-a4b5-c1cfa8f55c94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd046826-eb72-44ce-99a1-980827cfc8de" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aaf888d8-ea9a-442e-a4b5-c1cfa8f55c94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aaf888d8-ea9a-442e-a4b5-c1cfa8f55c94_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aaf888d8-ea9a-442e-a4b5-c1cfa8f55c94" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aaf888d8-ea9a-442e-a4b5-c1cfa8f55c94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e25a13e7-ce2f-4a65-8983-d8e6c3357f23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aaf888d8-ea9a-442e-a4b5-c1cfa8f55c94" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e25a13e7-ce2f-4a65-8983-d8e6c3357f23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_87f32f79-e72f-4d2e-a156-79b91d7a174c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e25a13e7-ce2f-4a65-8983-d8e6c3357f23" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_87f32f79-e72f-4d2e-a156-79b91d7a174c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a9fbfb9b-13eb-4c3b-8cf3-c198f4cf585b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e25a13e7-ce2f-4a65-8983-d8e6c3357f23" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a9fbfb9b-13eb-4c3b-8cf3-c198f4cf585b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6d7a7c9f-c465-402d-9cf7-83e5d44d8f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5fbae4c1-2b72-401e-874b-d5ec143a84a1" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6d7a7c9f-c465-402d-9cf7-83e5d44d8f7f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofAssetAllocationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3435487f-9a52-4ff5-8a6f-ec318899db94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0cc9616-dbc5-44e9-93ab-900d6835d03b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3435487f-9a52-4ff5-8a6f-ec318899db94" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0cc9616-dbc5-44e9-93ab-900d6835d03b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f0deabfb-115f-4d98-8c57-8b0960b1c739" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0cc9616-dbc5-44e9-93ab-900d6835d03b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f0deabfb-115f-4d98-8c57-8b0960b1c739" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f0deabfb-115f-4d98-8c57-8b0960b1c739_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f0deabfb-115f-4d98-8c57-8b0960b1c739" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f0deabfb-115f-4d98-8c57-8b0960b1c739_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_eac58de8-8dfb-46ba-a80a-ba708a8ddf79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f0deabfb-115f-4d98-8c57-8b0960b1c739" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_eac58de8-8dfb-46ba-a80a-ba708a8ddf79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_995f9d5b-719f-46cf-9099-6f0967fbf4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_eac58de8-8dfb-46ba-a80a-ba708a8ddf79" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_995f9d5b-719f-46cf-9099-6f0967fbf4d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_459547fa-afb2-4c75-a62e-95eb7e19477b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_eac58de8-8dfb-46ba-a80a-ba708a8ddf79" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_459547fa-afb2-4c75-a62e-95eb7e19477b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_85125af1-2e8e-418a-91e7-68f01bf2ba6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0cc9616-dbc5-44e9-93ab-900d6835d03b" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_85125af1-2e8e-418a-91e7-68f01bf2ba6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_85125af1-2e8e-418a-91e7-68f01bf2ba6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_85125af1-2e8e-418a-91e7-68f01bf2ba6e" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_85125af1-2e8e-418a-91e7-68f01bf2ba6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_85125af1-2e8e-418a-91e7-68f01bf2ba6e" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_8053e41c-c2f3-4712-841c-920f8754d863" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:to="loc_us-gaap_FixedIncomeFundsMember_8053e41c-c2f3-4712-841c-920f8754d863" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_8328c786-8e17-4244-baf1-f5132ab0fc19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_8328c786-8e17-4244-baf1-f5132ab0fc19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember_d6673f2d-5a79-4932-a3ef-cb5d81400e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:to="loc_us-gaap_DefinedBenefitPlanRealEstateMember_d6673f2d-5a79-4932-a3ef-cb5d81400e2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ReturnSeekingFixedIncomeMember_7f222e00-071f-403f-9f98-ae3669d23b52" xlink:href="cms-20231231.xsd#cms_ReturnSeekingFixedIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:to="loc_cms_ReturnSeekingFixedIncomeMember_7f222e00-071f-403f-9f98-ae3669d23b52" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivateEquityFundsMember_5b42e5f4-76eb-4eb2-ae89-dcf64e318942" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrivateEquityFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:to="loc_us-gaap_PrivateEquityFundsMember_5b42e5f4-76eb-4eb2-ae89-dcf64e318942" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_43a3c98e-cd0a-45a6-bac3-d9134f83e57f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_43a3c98e-cd0a-45a6-bac3-d9134f83e57f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_256857ae-b490-43a4-a3f1-b11b01d64df2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3435487f-9a52-4ff5-8a6f-ec318899db94" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_256857ae-b490-43a4-a3f1-b11b01d64df2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a2b77af-5e18-4732-8fc1-4c037e2db63f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a2b77af-5e18-4732-8fc1-4c037e2db63f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3ae9ce6f-badd-4e14-92f0-872a2239dfbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a2b77af-5e18-4732-8fc1-4c037e2db63f" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3ae9ce6f-badd-4e14-92f0-872a2239dfbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3ae9ce6f-badd-4e14-92f0-872a2239dfbd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3ae9ce6f-badd-4e14-92f0-872a2239dfbd" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3ae9ce6f-badd-4e14-92f0-872a2239dfbd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8c309dc5-b72a-4316-b471-8d3b3588f373" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3ae9ce6f-badd-4e14-92f0-872a2239dfbd" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8c309dc5-b72a-4316-b471-8d3b3588f373" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_86f2050e-eb65-48df-a632-2c67dd228964" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8c309dc5-b72a-4316-b471-8d3b3588f373" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_86f2050e-eb65-48df-a632-2c67dd228964" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_6fdd9a50-9eca-4624-8ec8-7edc2176ed3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8c309dc5-b72a-4316-b471-8d3b3588f373" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_6fdd9a50-9eca-4624-8ec8-7edc2176ed3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9836191d-fe18-45c8-9628-904f6c772ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8c309dc5-b72a-4316-b471-8d3b3588f373" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9836191d-fe18-45c8-9628-904f6c772ae9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_68d139d7-6606-4815-8306-610cbaf27be5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a2b77af-5e18-4732-8fc1-4c037e2db63f" xlink:to="loc_dei_LegalEntityAxis_68d139d7-6606-4815-8306-610cbaf27be5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_68d139d7-6606-4815-8306-610cbaf27be5_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_68d139d7-6606-4815-8306-610cbaf27be5" xlink:to="loc_dei_EntityDomain_68d139d7-6606-4815-8306-610cbaf27be5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fe24839c-5f20-4a5a-be28-a020040ac861" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_68d139d7-6606-4815-8306-610cbaf27be5" xlink:to="loc_dei_EntityDomain_fe24839c-5f20-4a5a-be28-a020040ac861" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e4bab998-5b12-4bbf-a1a3-0be67dc00e3d" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_fe24839c-5f20-4a5a-be28-a020040ac861" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e4bab998-5b12-4bbf-a1a3-0be67dc00e3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_aaad6843-660c-4885-80a2-1cc6c4f00b51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_aaad6843-660c-4885-80a2-1cc6c4f00b51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_3f6bbfe6-acd0-43e3-b818-dc1029959384" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_3f6bbfe6-acd0-43e3-b818-dc1029959384" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_0d8db43b-1bfa-4352-90f6-6c763e3420ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_0d8db43b-1bfa-4352-90f6-6c763e3420ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_5f0b25c9-636a-49be-b697-30eeb7bd1f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_5f0b25c9-636a-49be-b697-30eeb7bd1f2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_6d59521b-039e-47f8-bef7-261aaa66003c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_6d59521b-039e-47f8-bef7-261aaa66003c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_6dc487cb-305a-422b-8d2d-f9cffcce9ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_6dc487cb-305a-422b-8d2d-f9cffcce9ab7" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9719c4e9-02ca-42a2-8ccb-803d689c23dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9719c4e9-02ca-42a2-8ccb-803d689c23dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9f94d580-0426-4c56-b68c-b87d9b017702" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9719c4e9-02ca-42a2-8ccb-803d689c23dc" xlink:to="loc_us-gaap_AwardTypeAxis_9f94d580-0426-4c56-b68c-b87d9b017702" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9f94d580-0426-4c56-b68c-b87d9b017702_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9f94d580-0426-4c56-b68c-b87d9b017702" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9f94d580-0426-4c56-b68c-b87d9b017702_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b13da917-059f-4475-914a-128f5c28a799" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9f94d580-0426-4c56-b68c-b87d9b017702" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b13da917-059f-4475-914a-128f5c28a799" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_993090bd-bc62-4c78-83ff-a32718f49f54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b13da917-059f-4475-914a-128f5c28a799" xlink:to="loc_us-gaap_PerformanceSharesMember_993090bd-bc62-4c78-83ff-a32718f49f54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_45a1f0b8-a11e-42d3-b322-187a04f9dc1f" xlink:href="cms-20231231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b13da917-059f-4475-914a-128f5c28a799" xlink:to="loc_cms_MarketBasedRestrictedStockMember_45a1f0b8-a11e-42d3-b322-187a04f9dc1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_75c6607a-7952-406b-b03d-eb70bbeb8bf6" xlink:href="cms-20231231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b13da917-059f-4475-914a-128f5c28a799" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_75c6607a-7952-406b-b03d-eb70bbeb8bf6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_57db859e-81ba-4a7a-ad0e-bc048d86b8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b13da917-059f-4475-914a-128f5c28a799" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_57db859e-81ba-4a7a-ad0e-bc048d86b8ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_7fe368de-ea0e-4d6b-b2f6-3d05d5848354" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b13da917-059f-4475-914a-128f5c28a799" xlink:to="loc_us-gaap_RestrictedStockMember_7fe368de-ea0e-4d6b-b2f6-3d05d5848354" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7e6a5958-ee20-4b4b-a805-72e3287fc8ff" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9719c4e9-02ca-42a2-8ccb-803d689c23dc" xlink:to="loc_srt_RangeAxis_7e6a5958-ee20-4b4b-a805-72e3287fc8ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e6a5958-ee20-4b4b-a805-72e3287fc8ff_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7e6a5958-ee20-4b4b-a805-72e3287fc8ff" xlink:to="loc_srt_RangeMember_7e6a5958-ee20-4b4b-a805-72e3287fc8ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7f7fd7ba-2eaf-46d1-bec1-73cf9c57ca07" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7e6a5958-ee20-4b4b-a805-72e3287fc8ff" xlink:to="loc_srt_RangeMember_7f7fd7ba-2eaf-46d1-bec1-73cf9c57ca07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5fde6f56-9aed-4864-9fca-01c43bc2a878" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7f7fd7ba-2eaf-46d1-bec1-73cf9c57ca07" xlink:to="loc_srt_MinimumMember_5fde6f56-9aed-4864-9fca-01c43bc2a878" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_10348b43-9be0-4b14-830c-563ff05492eb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7f7fd7ba-2eaf-46d1-bec1-73cf9c57ca07" xlink:to="loc_srt_MaximumMember_10348b43-9be0-4b14-830c-563ff05492eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0645b105-8cc9-431d-b11a-06588011ed13" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9719c4e9-02ca-42a2-8ccb-803d689c23dc" xlink:to="loc_dei_LegalEntityAxis_0645b105-8cc9-431d-b11a-06588011ed13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0645b105-8cc9-431d-b11a-06588011ed13_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0645b105-8cc9-431d-b11a-06588011ed13" xlink:to="loc_dei_EntityDomain_0645b105-8cc9-431d-b11a-06588011ed13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a272231-a1af-4741-8cf9-06a0fc7e6926" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0645b105-8cc9-431d-b11a-06588011ed13" xlink:to="loc_dei_EntityDomain_5a272231-a1af-4741-8cf9-06a0fc7e6926" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_535b2a8e-4230-4747-9ba9-8c22987d5421" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5a272231-a1af-4741-8cf9-06a0fc7e6926" xlink:to="loc_cms_ConsumersEnergyCompanyMember_535b2a8e-4230-4747-9ba9-8c22987d5421" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredCompensationArrangementsPlanTerm_cc69f378-4f52-4d9a-9466-37e710d32ff5" xlink:href="cms-20231231.xsd#cms_DeferredCompensationArrangementsPlanTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_cms_DeferredCompensationArrangementsPlanTerm_cc69f378-4f52-4d9a-9466-37e710d32ff5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_378aa9d5-e3d4-408b-9133-ef9acd52f2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_378aa9d5-e3d4-408b-9133-ef9acd52f2b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c3c6876c-2869-457c-b161-b8819e6db011" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c3c6876c-2869-457c-b161-b8819e6db011" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_8326b959-2c96-4637-8189-30fb8c643e54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_8326b959-2c96-4637-8189-30fb8c643e54" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a7c75af3-d955-4704-b06e-497d381a207a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a7c75af3-d955-4704-b06e-497d381a207a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_685c41a9-afca-4166-b89d-68351411ae9a" xlink:href="cms-20231231.xsd#cms_PercentOfInitialGrantIssuedOnVestingDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_685c41a9-afca-4166-b89d-68351411ae9a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2e309edd-9c53-418f-a803-115b476f3a48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2e309edd-9c53-418f-a803-115b476f3a48" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_0c4ffd9f-5a0c-46e1-91b7-b3bc36a80bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_0c4ffd9f-5a0c-46e1-91b7-b3bc36a80bd2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_fd75b773-9574-48e7-8362-345b123448b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_fd75b773-9574-48e7-8362-345b123448b6" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensationScheduleofRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70c16d18-de1e-4b4e-aeb3-3df7aed426d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3940ea6d-25e6-4f28-99b5-9a4b6f7efb5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70c16d18-de1e-4b4e-aeb3-3df7aed426d6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3940ea6d-25e6-4f28-99b5-9a4b6f7efb5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d0923ff0-bef7-4d05-b6a6-1a17e6a6fedf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3940ea6d-25e6-4f28-99b5-9a4b6f7efb5e" xlink:to="loc_us-gaap_AwardTypeAxis_d0923ff0-bef7-4d05-b6a6-1a17e6a6fedf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d0923ff0-bef7-4d05-b6a6-1a17e6a6fedf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d0923ff0-bef7-4d05-b6a6-1a17e6a6fedf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d0923ff0-bef7-4d05-b6a6-1a17e6a6fedf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2186baf9-a143-4b38-a850-88098b9b29b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d0923ff0-bef7-4d05-b6a6-1a17e6a6fedf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2186baf9-a143-4b38-a850-88098b9b29b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_edbdd37d-2c41-4035-a8f4-515a9d76f2ce" xlink:href="cms-20231231.xsd#cms_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2186baf9-a143-4b38-a850-88098b9b29b6" xlink:to="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_edbdd37d-2c41-4035-a8f4-515a9d76f2ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_0b2c8099-30ac-447c-b66f-bc3ea78dfae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2186baf9-a143-4b38-a850-88098b9b29b6" xlink:to="loc_us-gaap_RestrictedStockMember_0b2c8099-30ac-447c-b66f-bc3ea78dfae4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ab65c259-2df0-4ccb-97ad-29e9fb2e9222" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2186baf9-a143-4b38-a850-88098b9b29b6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ab65c259-2df0-4ccb-97ad-29e9fb2e9222" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c03ca735-75d9-4ea3-a8e8-7994e5a0d043" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3940ea6d-25e6-4f28-99b5-9a4b6f7efb5e" xlink:to="loc_dei_LegalEntityAxis_c03ca735-75d9-4ea3-a8e8-7994e5a0d043" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c03ca735-75d9-4ea3-a8e8-7994e5a0d043_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c03ca735-75d9-4ea3-a8e8-7994e5a0d043" xlink:to="loc_dei_EntityDomain_c03ca735-75d9-4ea3-a8e8-7994e5a0d043_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_37b7cb6c-773a-4d21-8b24-d348ffa438da" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c03ca735-75d9-4ea3-a8e8-7994e5a0d043" xlink:to="loc_dei_EntityDomain_37b7cb6c-773a-4d21-8b24-d348ffa438da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b3e71695-885b-48eb-966d-e20e81e6e8ef" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_37b7cb6c-773a-4d21-8b24-d348ffa438da" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b3e71695-885b-48eb-966d-e20e81e6e8ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_e579d542-2d4e-48b1-875c-73945a5a93c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70c16d18-de1e-4b4e-aeb3-3df7aed426d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_e579d542-2d4e-48b1-875c-73945a5a93c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b365dfc2-0197-4009-934d-de9705987a23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_e579d542-2d4e-48b1-875c-73945a5a93c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b365dfc2-0197-4009-934d-de9705987a23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a7d988ea-e84d-4f4d-81f9-11dc399a785e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_e579d542-2d4e-48b1-875c-73945a5a93c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a7d988ea-e84d-4f4d-81f9-11dc399a785e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_43ea8f5b-86e3-4dcf-ae4d-a4d297778645" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_e579d542-2d4e-48b1-875c-73945a5a93c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_43ea8f5b-86e3-4dcf-ae4d-a4d297778645" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8f8913f3-cda1-49f2-8902-bf20b5da19b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_e579d542-2d4e-48b1-875c-73945a5a93c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8f8913f3-cda1-49f2-8902-bf20b5da19b3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_274c0d7b-ebae-43fd-8a89-07fec3819a05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e66d6abf-eb05-4345-aaf2-9f6ee82af027" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70c16d18-de1e-4b4e-aeb3-3df7aed426d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e66d6abf-eb05-4345-aaf2-9f6ee82af027" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_07b9281c-e52f-4582-9e23-be85e10b321d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e66d6abf-eb05-4345-aaf2-9f6ee82af027" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_07b9281c-e52f-4582-9e23-be85e10b321d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f5e6560d-714a-46d6-a523-f050049432f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e66d6abf-eb05-4345-aaf2-9f6ee82af027" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f5e6560d-714a-46d6-a523-f050049432f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f2eed183-d399-48fb-91c8-83a978857947" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e66d6abf-eb05-4345-aaf2-9f6ee82af027" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f2eed183-d399-48fb-91c8-83a978857947" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_45627417-6a85-49a3-b8a6-d1555925ef9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e66d6abf-eb05-4345-aaf2-9f6ee82af027" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_45627417-6a85-49a3-b8a6-d1555925ef9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_34b6cb64-de6b-4b59-a2e7-e4a4c5f09818" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ef35ed57-4f54-4d49-8b26-6a032694382e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e13642f3-d86f-4191-a2ba-e195ea93c3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ef35ed57-4f54-4d49-8b26-6a032694382e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e13642f3-d86f-4191-a2ba-e195ea93c3b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b4f2945a-aa77-449d-a9d3-ea748b8ae14f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e13642f3-d86f-4191-a2ba-e195ea93c3b9" xlink:to="loc_us-gaap_AwardTypeAxis_b4f2945a-aa77-449d-a9d3-ea748b8ae14f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b4f2945a-aa77-449d-a9d3-ea748b8ae14f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b4f2945a-aa77-449d-a9d3-ea748b8ae14f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b4f2945a-aa77-449d-a9d3-ea748b8ae14f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b4f2945a-aa77-449d-a9d3-ea748b8ae14f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_7a3c2da8-9979-43fc-80d0-e6e11315d5d3" xlink:href="cms-20231231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_7a3c2da8-9979-43fc-80d0-e6e11315d5d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_8249b3e2-cd0b-4c2a-8d9e-1e485d3af3db" xlink:href="cms-20231231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_cms_MarketBasedRestrictedStockMember_8249b3e2-cd0b-4c2a-8d9e-1e485d3af3db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_4eb886da-7809-42f0-bef8-e1af28dd359a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_us-gaap_PerformanceSharesMember_4eb886da-7809-42f0-bef8-e1af28dd359a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockUnitsMember_29e8c4a6-422e-4d0a-970b-066a64aa41d6" xlink:href="cms-20231231.xsd#cms_TimeLapsedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_cms_TimeLapsedRestrictedStockUnitsMember_29e8c4a6-422e-4d0a-970b-066a64aa41d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnMarketBasedAwardsMember_32025437-799b-4da2-84a6-9998fcf20ee7" xlink:href="cms-20231231.xsd#cms_DividendsOnMarketBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_cms_DividendsOnMarketBasedAwardsMember_32025437-799b-4da2-84a6-9998fcf20ee7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnPerformanceBasedAwardsMember_e4c26c66-7f5b-4591-926e-5ce66f030cc8" xlink:href="cms-20231231.xsd#cms_DividendsOnPerformanceBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_cms_DividendsOnPerformanceBasedAwardsMember_e4c26c66-7f5b-4591-926e-5ce66f030cc8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnRestrictedStockUnitsMember_31f0a6da-51e3-41b5-91a5-2bb4b69b28ac" xlink:href="cms-20231231.xsd#cms_DividendsOnRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_cms_DividendsOnRestrictedStockUnitsMember_31f0a6da-51e3-41b5-91a5-2bb4b69b28ac" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_e0602df4-f1c5-415e-a9cd-aa663d9774f0" xlink:href="cms-20231231.xsd#cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_e0602df4-f1c5-415e-a9cd-aa663d9774f0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f1a0c03f-c23c-413a-abfd-061013bf0ea5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e13642f3-d86f-4191-a2ba-e195ea93c3b9" xlink:to="loc_dei_LegalEntityAxis_f1a0c03f-c23c-413a-abfd-061013bf0ea5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f1a0c03f-c23c-413a-abfd-061013bf0ea5_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f1a0c03f-c23c-413a-abfd-061013bf0ea5" xlink:to="loc_dei_EntityDomain_f1a0c03f-c23c-413a-abfd-061013bf0ea5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9f9219d0-ef5b-4d66-9858-928d0721cfac" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f1a0c03f-c23c-413a-abfd-061013bf0ea5" xlink:to="loc_dei_EntityDomain_9f9219d0-ef5b-4d66-9858-928d0721cfac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ad660d9f-965d-4b37-beab-fd36c5593eb1" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9f9219d0-ef5b-4d66-9858-928d0721cfac" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ad660d9f-965d-4b37-beab-fd36c5593eb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_986aab9e-0fe8-4ffe-b3d5-5043150622c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ef35ed57-4f54-4d49-8b26-6a032694382e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_986aab9e-0fe8-4ffe-b3d5-5043150622c6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_514af841-4976-4481-b16b-ebb835fde7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d0e8cd5a-8c32-4b6c-b169-a7b055a790e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_514af841-4976-4481-b16b-ebb835fde7cd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d0e8cd5a-8c32-4b6c-b169-a7b055a790e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e87055ce-c8ef-49d3-a345-186a68c18715" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d0e8cd5a-8c32-4b6c-b169-a7b055a790e4" xlink:to="loc_us-gaap_AwardTypeAxis_e87055ce-c8ef-49d3-a345-186a68c18715" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e87055ce-c8ef-49d3-a345-186a68c18715_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e87055ce-c8ef-49d3-a345-186a68c18715" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e87055ce-c8ef-49d3-a345-186a68c18715_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aeddb4f1-fa50-46c4-a73f-eae7cc89550c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e87055ce-c8ef-49d3-a345-186a68c18715" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aeddb4f1-fa50-46c4-a73f-eae7cc89550c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_c1abf3ae-69f3-4a7b-9729-c7e03f09c0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aeddb4f1-fa50-46c4-a73f-eae7cc89550c" xlink:to="loc_us-gaap_RestrictedStockMember_c1abf3ae-69f3-4a7b-9729-c7e03f09c0d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9a7ca056-9fc7-47f1-ad29-cde736d7c616" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aeddb4f1-fa50-46c4-a73f-eae7cc89550c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9a7ca056-9fc7-47f1-ad29-cde736d7c616" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_def8bca7-a1ef-4c45-a302-2fb48db3b542" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d0e8cd5a-8c32-4b6c-b169-a7b055a790e4" xlink:to="loc_dei_LegalEntityAxis_def8bca7-a1ef-4c45-a302-2fb48db3b542" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_def8bca7-a1ef-4c45-a302-2fb48db3b542_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_def8bca7-a1ef-4c45-a302-2fb48db3b542" xlink:to="loc_dei_EntityDomain_def8bca7-a1ef-4c45-a302-2fb48db3b542_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d1d7baf4-edbc-4972-b555-0c78d586af55" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_def8bca7-a1ef-4c45-a302-2fb48db3b542" xlink:to="loc_dei_EntityDomain_d1d7baf4-edbc-4972-b555-0c78d586af55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bbe763ec-bb37-44e0-952d-ea03f9831582" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d1d7baf4-edbc-4972-b555-0c78d586af55" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bbe763ec-bb37-44e0-952d-ea03f9831582" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cbeedee7-1e92-460e-9ec0-eeb4a73c379a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_514af841-4976-4481-b16b-ebb835fde7cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cbeedee7-1e92-460e-9ec0-eeb4a73c379a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42895c25-c40f-4dd7-958b-1017f4bccfc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ac066a57-d6dd-4bc1-a622-d708d6f6b731" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42895c25-c40f-4dd7-958b-1017f4bccfc9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ac066a57-d6dd-4bc1-a622-d708d6f6b731" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0e6f12bc-54f1-4a6d-9e84-d49e3b9f385e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ac066a57-d6dd-4bc1-a622-d708d6f6b731" xlink:to="loc_us-gaap_AwardTypeAxis_0e6f12bc-54f1-4a6d-9e84-d49e3b9f385e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e6f12bc-54f1-4a6d-9e84-d49e3b9f385e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0e6f12bc-54f1-4a6d-9e84-d49e3b9f385e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e6f12bc-54f1-4a6d-9e84-d49e3b9f385e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_82d7a70c-e290-4219-b79f-6f70356834fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0e6f12bc-54f1-4a6d-9e84-d49e3b9f385e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_82d7a70c-e290-4219-b79f-6f70356834fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_89b5b082-3b9e-4ed8-b217-2c65ea69cf60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_82d7a70c-e290-4219-b79f-6f70356834fd" xlink:to="loc_us-gaap_RestrictedStockMember_89b5b082-3b9e-4ed8-b217-2c65ea69cf60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_04bd137b-d1a5-4586-8702-c8ab4d111b77" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ac066a57-d6dd-4bc1-a622-d708d6f6b731" xlink:to="loc_dei_LegalEntityAxis_04bd137b-d1a5-4586-8702-c8ab4d111b77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_04bd137b-d1a5-4586-8702-c8ab4d111b77_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_04bd137b-d1a5-4586-8702-c8ab4d111b77" xlink:to="loc_dei_EntityDomain_04bd137b-d1a5-4586-8702-c8ab4d111b77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c7c6aede-afac-443f-af3f-05997c28eac8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_04bd137b-d1a5-4586-8702-c8ab4d111b77" xlink:to="loc_dei_EntityDomain_c7c6aede-afac-443f-af3f-05997c28eac8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9f85eb87-ac7e-40c3-b6c0-0bad9c03f6de" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c7c6aede-afac-443f-af3f-05997c28eac8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9f85eb87-ac7e-40c3-b6c0-0bad9c03f6de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_205042c2-abf2-4bfe-b4e8-af5bc963081f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42895c25-c40f-4dd7-958b-1017f4bccfc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_205042c2-abf2-4bfe-b4e8-af5bc963081f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ba3553eb-efd8-4591-a615-f100995cdaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42895c25-c40f-4dd7-958b-1017f4bccfc9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ba3553eb-efd8-4591-a615-f100995cdaa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_bddb6bf7-5336-4470-8396-a6a6f10e9009" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42895c25-c40f-4dd7-958b-1017f4bccfc9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_bddb6bf7-5336-4470-8396-a6a6f10e9009" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_76271c58-1168-45c7-91e1-885e3f7660fe" xlink:href="cms-20231231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_1e77e94d-7608-4b8d-adf6-908ab8ed867f" xlink:href="cms-20231231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_76271c58-1168-45c7-91e1-885e3f7660fe" xlink:to="loc_cms_IncomeTaxesTable_1e77e94d-7608-4b8d-adf6-908ab8ed867f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0abe41cd-f593-4b4d-aee3-803d6e817b49" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_1e77e94d-7608-4b8d-adf6-908ab8ed867f" xlink:to="loc_dei_LegalEntityAxis_0abe41cd-f593-4b4d-aee3-803d6e817b49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0abe41cd-f593-4b4d-aee3-803d6e817b49_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0abe41cd-f593-4b4d-aee3-803d6e817b49" xlink:to="loc_dei_EntityDomain_0abe41cd-f593-4b4d-aee3-803d6e817b49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f9053eab-9227-4736-b54a-5fa1b4ac2f6e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0abe41cd-f593-4b4d-aee3-803d6e817b49" xlink:to="loc_dei_EntityDomain_f9053eab-9227-4736-b54a-5fa1b4ac2f6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_abc51572-557a-4075-bb70-b960d623153e" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f9053eab-9227-4736-b54a-5fa1b4ac2f6e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_abc51572-557a-4075-bb70-b960d623153e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3463e7f2-0bee-451e-873d-524e5ce25048" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_1e77e94d-7608-4b8d-adf6-908ab8ed867f" xlink:to="loc_srt_StatementGeographicalAxis_3463e7f2-0bee-451e-873d-524e5ce25048" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3463e7f2-0bee-451e-873d-524e5ce25048_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_3463e7f2-0bee-451e-873d-524e5ce25048" xlink:to="loc_srt_SegmentGeographicalDomain_3463e7f2-0bee-451e-873d-524e5ce25048_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5f0ec67e-98b5-4ef2-8b89-832961ac71fe" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_3463e7f2-0bee-451e-873d-524e5ce25048" xlink:to="loc_srt_SegmentGeographicalDomain_5f0ec67e-98b5-4ef2-8b89-832961ac71fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonMichiganJurisdictionMember_64929cc7-8ac4-437f-8e1c-ca2e52811ac4" xlink:href="cms-20231231.xsd#cms_NonMichiganJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5f0ec67e-98b5-4ef2-8b89-832961ac71fe" xlink:to="loc_cms_NonMichiganJurisdictionMember_64929cc7-8ac4-437f-8e1c-ca2e52811ac4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_53059f19-c49b-49e2-bada-3d85f574729d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_76271c58-1168-45c7-91e1-885e3f7660fe" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_53059f19-c49b-49e2-bada-3d85f574729d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_612c3e27-b52b-4a19-a984-62a8de22da64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_76271c58-1168-45c7-91e1-885e3f7660fe" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_612c3e27-b52b-4a19-a984-62a8de22da64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:href="cms-20231231.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_76271c58-1168-45c7-91e1-885e3f7660fe" xlink:to="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2d781e62-4d19-4833-8146-d6ac3fa179eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2d781e62-4d19-4833-8146-d6ac3fa179eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_08206150-3dda-4950-801c-a055da016a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_08206150-3dda-4950-801c-a055da016a0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_1bc5b07e-0caf-461f-aba6-3a7357ce003d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_1bc5b07e-0caf-461f-aba6-3a7357ce003d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_98750400-a38b-401c-9f15-57502898b2bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_98750400-a38b-401c-9f15-57502898b2bd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_d8939654-e612-4a29-9976-c65861125ccc" xlink:href="cms-20231231.xsd#cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:to="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_d8939654-e612-4a29-9976-c65861125ccc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_bf973aad-64ac-46df-89a4-3c2d8d780c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_bf973aad-64ac-46df-89a4-3c2d8d780c0b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c564f57c-b96a-4c95-8ebf-3b2461fe5948" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_76271c58-1168-45c7-91e1-885e3f7660fe" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c564f57c-b96a-4c95-8ebf-3b2461fe5948" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c96612e5-7a77-4ab2-8e48-60d30e139f46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_76271c58-1168-45c7-91e1-885e3f7660fe" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c96612e5-7a77-4ab2-8e48-60d30e139f46" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_8845456f-a086-4466-8233-67e690f508ac" xlink:href="cms-20231231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_d0303e7d-2853-46f7-99bb-df69fec5f628" xlink:href="cms-20231231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_8845456f-a086-4466-8233-67e690f508ac" xlink:to="loc_cms_IncomeTaxesTable_d0303e7d-2853-46f7-99bb-df69fec5f628" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_333af160-de2c-4340-9b6b-6875c0756ce4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_d0303e7d-2853-46f7-99bb-df69fec5f628" xlink:to="loc_dei_LegalEntityAxis_333af160-de2c-4340-9b6b-6875c0756ce4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_333af160-de2c-4340-9b6b-6875c0756ce4_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_333af160-de2c-4340-9b6b-6875c0756ce4" xlink:to="loc_dei_EntityDomain_333af160-de2c-4340-9b6b-6875c0756ce4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_843e7f69-716c-48ed-a454-8c50131a8488" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_333af160-de2c-4340-9b6b-6875c0756ce4" xlink:to="loc_dei_EntityDomain_843e7f69-716c-48ed-a454-8c50131a8488" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a687e0ec-e401-4afe-bdcf-d6b4c8a0fb3a" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_843e7f69-716c-48ed-a454-8c50131a8488" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a687e0ec-e401-4afe-bdcf-d6b4c8a0fb3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_8590ba02-388c-4cef-8c1f-322f954a5960" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_8845456f-a086-4466-8233-67e690f508ac" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_8590ba02-388c-4cef-8c1f-322f954a5960" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_f805133f-2b4e-4ea1-a990-edd396b47fec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_8590ba02-388c-4cef-8c1f-322f954a5960" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_f805133f-2b4e-4ea1-a990-edd396b47fec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_35b1f31c-7b1d-495d-8f16-8b509a39baeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_8590ba02-388c-4cef-8c1f-322f954a5960" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_35b1f31c-7b1d-495d-8f16-8b509a39baeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_fa229069-565e-4c5a-abc2-343037b77f50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_8590ba02-388c-4cef-8c1f-322f954a5960" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_fa229069-565e-4c5a-abc2-343037b77f50" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_a5c46b9b-e35a-4cba-a706-fd635f221c98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_8845456f-a086-4466-8233-67e690f508ac" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_a5c46b9b-e35a-4cba-a706-fd635f221c98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_053a790d-fa20-4d32-afa6-d72e4ccd862b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_a5c46b9b-e35a-4cba-a706-fd635f221c98" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_053a790d-fa20-4d32-afa6-d72e4ccd862b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f862180e-f6a5-426f-8e74-96fd777c729f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_a5c46b9b-e35a-4cba-a706-fd635f221c98" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f862180e-f6a5-426f-8e74-96fd777c729f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c813adfc-a3e5-435d-99cb-f9b71a4fa135" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_a5c46b9b-e35a-4cba-a706-fd635f221c98" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c813adfc-a3e5-435d-99cb-f9b71a4fa135" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_1a398b55-fc64-4235-bcb7-61909e37fa22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_a5c46b9b-e35a-4cba-a706-fd635f221c98" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_1a398b55-fc64-4235-bcb7-61909e37fa22" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_077cac18-203a-4cc8-b2ef-6d2b2b1b34be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_8845456f-a086-4466-8233-67e690f508ac" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_077cac18-203a-4cc8-b2ef-6d2b2b1b34be" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_094f5fcc-1993-4981-9283-7f8e61a226f5" xlink:href="cms-20231231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_3ee5800c-c470-4217-97ef-60feb71d0b73" xlink:href="cms-20231231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_094f5fcc-1993-4981-9283-7f8e61a226f5" xlink:to="loc_cms_IncomeTaxesTable_3ee5800c-c470-4217-97ef-60feb71d0b73" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bac5944b-3432-42d3-b2c6-d3bc131567b2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_3ee5800c-c470-4217-97ef-60feb71d0b73" xlink:to="loc_dei_LegalEntityAxis_bac5944b-3432-42d3-b2c6-d3bc131567b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bac5944b-3432-42d3-b2c6-d3bc131567b2_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_bac5944b-3432-42d3-b2c6-d3bc131567b2" xlink:to="loc_dei_EntityDomain_bac5944b-3432-42d3-b2c6-d3bc131567b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b781d0be-4a8c-489a-8566-0269d493e772" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_bac5944b-3432-42d3-b2c6-d3bc131567b2" xlink:to="loc_dei_EntityDomain_b781d0be-4a8c-489a-8566-0269d493e772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ba16f7fc-c5b1-4866-b99d-e95127988435" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b781d0be-4a8c-489a-8566-0269d493e772" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ba16f7fc-c5b1-4866-b99d-e95127988435" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_094f5fcc-1993-4981-9283-7f8e61a226f5" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_10fda7ee-3346-4c6c-8953-c176da770159" xlink:href="cms-20231231.xsd#cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:to="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_10fda7ee-3346-4c6c-8953-c176da770159" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_4ba98a9c-a85f-4939-8206-c0257a024d84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_4ba98a9c-a85f-4939-8206-c0257a024d84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_5f4e7542-5aad-424f-b8b9-d8af9754ed36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_5f4e7542-5aad-424f-b8b9-d8af9754ed36" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1d16e31f-0553-47b8-bede-1d8959611551" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1d16e31f-0553-47b8-bede-1d8959611551" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_de254355-978f-4b66-bce2-a54bf9063d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_de254355-978f-4b66-bce2-a54bf9063d6a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_b64b5fb3-558d-4148-b829-3dd5611b5e90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_b64b5fb3-558d-4148-b829-3dd5611b5e90" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_094f5fcc-1993-4981-9283-7f8e61a226f5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d6430df4-8ee0-4fe1-8948-f80551d29d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d6430df4-8ee0-4fe1-8948-f80551d29d9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_016c6dd3-9084-465a-b81a-07f675e8a0c3" xlink:href="cms-20231231.xsd#cms_DeferredTaxLiabilitiesPostretirementBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:to="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_016c6dd3-9084-465a-b81a-07f675e8a0c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_9e17d0f9-51c2-4292-9caf-a26a966e823c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_9e17d0f9-51c2-4292-9caf-a26a966e823c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_afc75b3c-6080-44fb-8368-00cf4e87e69e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_afc75b3c-6080-44fb-8368-00cf4e87e69e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_13afdf00-5d77-43e7-abf6-a750c6147968" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_13afdf00-5d77-43e7-abf6-a750c6147968" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3602ff54-f63c-44ab-b41b-d0229bd63324" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_3602ff54-f63c-44ab-b41b-d0229bd63324" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_8f12f56b-3a55-49f6-a903-c6e7bcd77fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:to="loc_us-gaap_DeferredTaxLiabilities_8f12f56b-3a55-49f6-a903-c6e7bcd77fc8" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesSummaryofLossandCreditCarryforwardsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_bfcfabef-bfd7-4c8c-81d7-15e7ade90153" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_00c49119-c55e-4271-8873-4e7bb5fec7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_bfcfabef-bfd7-4c8c-81d7-15e7ade90153" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_00c49119-c55e-4271-8873-4e7bb5fec7d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_f706f4a8-d77b-470b-ad31-9d0d545db4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_00c49119-c55e-4271-8873-4e7bb5fec7d1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_f706f4a8-d77b-470b-ad31-9d0d545db4a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_f706f4a8-d77b-470b-ad31-9d0d545db4a3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_f706f4a8-d77b-470b-ad31-9d0d545db4a3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_f706f4a8-d77b-470b-ad31-9d0d545db4a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_fc23cb21-9e11-41e0-95fe-688d37079b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_f706f4a8-d77b-470b-ad31-9d0d545db4a3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_fc23cb21-9e11-41e0-95fe-688d37079b3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateTaxAuthorityMember_eaa997b4-4ce2-40c2-ad0d-84b658769eed" xlink:href="cms-20231231.xsd#cms_StateTaxAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_fc23cb21-9e11-41e0-95fe-688d37079b3d" xlink:to="loc_cms_StateTaxAuthorityMember_eaa997b4-4ce2-40c2-ad0d-84b658769eed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_4645081d-8312-4095-8cab-20a3e429c54f" xlink:href="cms-20231231.xsd#cms_LocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_fc23cb21-9e11-41e0-95fe-688d37079b3d" xlink:to="loc_cms_LocalJurisdictionMember_4645081d-8312-4095-8cab-20a3e429c54f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_281dbaac-47aa-42d5-9ff1-29d84a4bed99" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_00c49119-c55e-4271-8873-4e7bb5fec7d1" xlink:to="loc_dei_LegalEntityAxis_281dbaac-47aa-42d5-9ff1-29d84a4bed99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_281dbaac-47aa-42d5-9ff1-29d84a4bed99_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_281dbaac-47aa-42d5-9ff1-29d84a4bed99" xlink:to="loc_dei_EntityDomain_281dbaac-47aa-42d5-9ff1-29d84a4bed99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cc66f21e-4031-41f4-9b5a-7a8fdd4ea2fc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_281dbaac-47aa-42d5-9ff1-29d84a4bed99" xlink:to="loc_dei_EntityDomain_cc66f21e-4031-41f4-9b5a-7a8fdd4ea2fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6de8b225-4d84-447a-a463-c6f99019a277" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cc66f21e-4031-41f4-9b5a-7a8fdd4ea2fc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6de8b225-4d84-447a-a463-c6f99019a277" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_9aadc047-6cec-4d17-a32d-ccfb1b8cccc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_bfcfabef-bfd7-4c8c-81d7-15e7ade90153" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_9aadc047-6cec-4d17-a32d-ccfb1b8cccc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_f8d8305f-8828-450c-8a2c-cd6bff3d6c97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_bfcfabef-bfd7-4c8c-81d7-15e7ade90153" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_f8d8305f-8828-450c-8a2c-cd6bff3d6c97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_42a0e572-3637-4309-a467-38a990d4aea6" xlink:href="cms-20231231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_bfcfabef-bfd7-4c8c-81d7-15e7ade90153" xlink:to="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_42a0e572-3637-4309-a467-38a990d4aea6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsLineItems_ac22e75d-23ed-4aaf-9dee-5d6bc92730c4" xlink:href="cms-20231231.xsd#cms_IncomeTaxBenefitsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsTable_3c6e8039-6ba7-46ce-8679-bbabf897f01b" xlink:href="cms-20231231.xsd#cms_IncomeTaxBenefitsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_ac22e75d-23ed-4aaf-9dee-5d6bc92730c4" xlink:to="loc_cms_IncomeTaxBenefitsTable_3c6e8039-6ba7-46ce-8679-bbabf897f01b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_308d8db4-25a7-4fb1-a738-38857359ebd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxBenefitsTable_3c6e8039-6ba7-46ce-8679-bbabf897f01b" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_308d8db4-25a7-4fb1-a738-38857359ebd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_308d8db4-25a7-4fb1-a738-38857359ebd3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_308d8db4-25a7-4fb1-a738-38857359ebd3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_308d8db4-25a7-4fb1-a738-38857359ebd3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_66176fee-c4e2-4091-a3f5-5ee9fc42bbd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_308d8db4-25a7-4fb1-a738-38857359ebd3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_66176fee-c4e2-4091-a3f5-5ee9fc42bbd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_a390b9ac-5b3b-477f-9aa3-18ec95b2544b" xlink:href="cms-20231231.xsd#cms_LocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_66176fee-c4e2-4091-a3f5-5ee9fc42bbd3" xlink:to="loc_cms_LocalJurisdictionMember_a390b9ac-5b3b-477f-9aa3-18ec95b2544b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bdcbf959-d375-4d74-9b1c-54158d72e986" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxBenefitsTable_3c6e8039-6ba7-46ce-8679-bbabf897f01b" xlink:to="loc_dei_LegalEntityAxis_bdcbf959-d375-4d74-9b1c-54158d72e986" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bdcbf959-d375-4d74-9b1c-54158d72e986_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_bdcbf959-d375-4d74-9b1c-54158d72e986" xlink:to="loc_dei_EntityDomain_bdcbf959-d375-4d74-9b1c-54158d72e986_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5b125a25-0a93-409e-8b8c-43ad9ca49a52" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_bdcbf959-d375-4d74-9b1c-54158d72e986" xlink:to="loc_dei_EntityDomain_5b125a25-0a93-409e-8b8c-43ad9ca49a52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_45a2c997-4cd8-4bf0-880a-0ea7f0171332" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5b125a25-0a93-409e-8b8c-43ad9ca49a52" xlink:to="loc_cms_ConsumersEnergyCompanyMember_45a2c997-4cd8-4bf0-880a-0ea7f0171332" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_41fe30d9-3cb2-4a10-ae2b-a41b90ec0f79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_ac22e75d-23ed-4aaf-9dee-5d6bc92730c4" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_41fe30d9-3cb2-4a10-ae2b-a41b90ec0f79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_6ffff253-c5c3-4354-a814-d0f9e07c0da1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_ac22e75d-23ed-4aaf-9dee-5d6bc92730c4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_6ffff253-c5c3-4354-a814-d0f9e07c0da1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_d633ab86-14a0-44a5-a94f-ae997fb3c17e" xlink:href="cms-20231231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_c5cd423f-28fb-4f39-98b9-f36bd51b1e59" xlink:href="cms-20231231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_d633ab86-14a0-44a5-a94f-ae997fb3c17e" xlink:to="loc_cms_IncomeTaxesTable_c5cd423f-28fb-4f39-98b9-f36bd51b1e59" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2ac58983-00ea-499e-b52b-99ba9fa17520" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_c5cd423f-28fb-4f39-98b9-f36bd51b1e59" xlink:to="loc_dei_LegalEntityAxis_2ac58983-00ea-499e-b52b-99ba9fa17520" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2ac58983-00ea-499e-b52b-99ba9fa17520_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2ac58983-00ea-499e-b52b-99ba9fa17520" xlink:to="loc_dei_EntityDomain_2ac58983-00ea-499e-b52b-99ba9fa17520_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a05b9492-eede-4e8e-b7e2-f17898cefdd6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2ac58983-00ea-499e-b52b-99ba9fa17520" xlink:to="loc_dei_EntityDomain_a05b9492-eede-4e8e-b7e2-f17898cefdd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7d0ee0b7-3c25-4fb0-903c-48f20d0f932e" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a05b9492-eede-4e8e-b7e2-f17898cefdd6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7d0ee0b7-3c25-4fb0-903c-48f20d0f932e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7375cfaf-5258-4ce7-85aa-d7699b219771" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_d633ab86-14a0-44a5-a94f-ae997fb3c17e" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7375cfaf-5258-4ce7-85aa-d7699b219771" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_89a4d086-0d03-42d0-b0e4-560ff7f75000" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7375cfaf-5258-4ce7-85aa-d7699b219771" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_89a4d086-0d03-42d0-b0e4-560ff7f75000" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_33f1d7ce-5ee8-4b00-b22a-6f3986ab7d06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7375cfaf-5258-4ce7-85aa-d7699b219771" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_33f1d7ce-5ee8-4b00-b22a-6f3986ab7d06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_5a84b3d8-9633-4a7e-9438-5e02e5fac23d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7375cfaf-5258-4ce7-85aa-d7699b219771" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_5a84b3d8-9633-4a7e-9438-5e02e5fac23d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2f1acbd9-9be6-4d31-80e5-de7637153a21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7375cfaf-5258-4ce7-85aa-d7699b219771" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2f1acbd9-9be6-4d31-80e5-de7637153a21" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_b987922a-e491-4ca8-ba32-0cb1e9346d74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#EarningsPerShareCMSEnergyNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_eeaff5b0-3333-4b76-aecb-0e8e65cc91e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_255607bb-1a59-4284-83a7-78dcb89ae72f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_eeaff5b0-3333-4b76-aecb-0e8e65cc91e2" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_255607bb-1a59-4284-83a7-78dcb89ae72f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_de66d38d-7845-4e15-a35f-40edaad33c32" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_255607bb-1a59-4284-83a7-78dcb89ae72f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_de66d38d-7845-4e15-a35f-40edaad33c32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_de66d38d-7845-4e15-a35f-40edaad33c32_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_de66d38d-7845-4e15-a35f-40edaad33c32" xlink:to="loc_srt_ConsolidatedEntitiesDomain_de66d38d-7845-4e15-a35f-40edaad33c32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a8cd5dca-7f0c-4495-a64e-bd5b58a1f9b1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_de66d38d-7845-4e15-a35f-40edaad33c32" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a8cd5dca-7f0c-4495-a64e-bd5b58a1f9b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_0752d1db-7fac-4463-a421-cd94427ccfe7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a8cd5dca-7f0c-4495-a64e-bd5b58a1f9b1" xlink:to="loc_srt_ParentCompanyMember_0752d1db-7fac-4463-a421-cd94427ccfe7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_22b12dce-edf1-46cd-9589-bc339e26b77f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_255607bb-1a59-4284-83a7-78dcb89ae72f" xlink:to="loc_us-gaap_DebtInstrumentAxis_22b12dce-edf1-46cd-9589-bc339e26b77f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_22b12dce-edf1-46cd-9589-bc339e26b77f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_22b12dce-edf1-46cd-9589-bc339e26b77f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_22b12dce-edf1-46cd-9589-bc339e26b77f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_77c23cd9-8c24-43dd-bded-2a01c8b8900a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_22b12dce-edf1-46cd-9589-bc339e26b77f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_77c23cd9-8c24-43dd-bded-2a01c8b8900a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_cf9ac370-582f-4d6c-8108-597a9818d917" xlink:href="cms-20231231.xsd#cms_A3375ConvertibleSeniorNotesDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77c23cd9-8c24-43dd-bded-2a01c8b8900a" xlink:to="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_cf9ac370-582f-4d6c-8108-597a9818d917" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3e6f4a99-1c6e-44f5-abdd-46edb8cb6974" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_255607bb-1a59-4284-83a7-78dcb89ae72f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3e6f4a99-1c6e-44f5-abdd-46edb8cb6974" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3e6f4a99-1c6e-44f5-abdd-46edb8cb6974_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3e6f4a99-1c6e-44f5-abdd-46edb8cb6974" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3e6f4a99-1c6e-44f5-abdd-46edb8cb6974_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fbd03685-73b5-4709-a921-64e71d582e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3e6f4a99-1c6e-44f5-abdd-46edb8cb6974" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fbd03685-73b5-4709-a921-64e71d582e7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_5c5cb6bd-ca4c-4707-971c-916ac4868540" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fbd03685-73b5-4709-a921-64e71d582e7b" xlink:to="loc_us-gaap_ConvertibleDebtMember_5c5cb6bd-ca4c-4707-971c-916ac4868540" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_6850a803-5882-405c-a1a9-b123797c362d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_eeaff5b0-3333-4b76-aecb-0e8e65cc91e2" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_6850a803-5882-405c-a1a9-b123797c362d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f54c65e3-bdf3-447f-aa91-cfd04c871ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f54c65e3-bdf3-447f-aa91-cfd04c871ed9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_fb41cbc7-c792-4a8d-bc6b-ebccc83a6643" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f54c65e3-bdf3-447f-aa91-cfd04c871ed9" xlink:to="loc_srt_ProductOrServiceAxis_fb41cbc7-c792-4a8d-bc6b-ebccc83a6643" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fb41cbc7-c792-4a8d-bc6b-ebccc83a6643_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_fb41cbc7-c792-4a8d-bc6b-ebccc83a6643" xlink:to="loc_srt_ProductsAndServicesDomain_fb41cbc7-c792-4a8d-bc6b-ebccc83a6643_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7f4b6b37-fd92-46fb-91a8-67281681f336" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_fb41cbc7-c792-4a8d-bc6b-ebccc83a6643" xlink:to="loc_srt_ProductsAndServicesDomain_7f4b6b37-fd92-46fb-91a8-67281681f336" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember_dfd48290-691a-4fc1-8e98-a3e13eb1f4b7" xlink:href="cms-20231231.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7f4b6b37-fd92-46fb-91a8-67281681f336" xlink:to="loc_cms_ResidentialUtilityServicesMember_dfd48290-691a-4fc1-8e98-a3e13eb1f4b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember_6c1ca49e-387e-4589-97a5-4c59251f9927" xlink:href="cms-20231231.xsd#cms_CommercialUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7f4b6b37-fd92-46fb-91a8-67281681f336" xlink:to="loc_cms_CommercialUtilityServiceMember_6c1ca49e-387e-4589-97a5-4c59251f9927" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember_dce9e461-352b-4269-927a-21dfecf226e6" xlink:href="cms-20231231.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7f4b6b37-fd92-46fb-91a8-67281681f336" xlink:to="loc_cms_IndustrialUtilityServiceMember_dce9e461-352b-4269-927a-21dfecf226e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember_9ccc4b04-e763-45be-ad36-1001054c700b" xlink:href="cms-20231231.xsd#cms_OtherUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7f4b6b37-fd92-46fb-91a8-67281681f336" xlink:to="loc_cms_OtherUtilityServiceMember_9ccc4b04-e763-45be-ad36-1001054c700b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9751695f-8b71-46c7-aa05-4bebb60d15cf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f54c65e3-bdf3-447f-aa91-cfd04c871ed9" xlink:to="loc_dei_LegalEntityAxis_9751695f-8b71-46c7-aa05-4bebb60d15cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9751695f-8b71-46c7-aa05-4bebb60d15cf_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9751695f-8b71-46c7-aa05-4bebb60d15cf" xlink:to="loc_dei_EntityDomain_9751695f-8b71-46c7-aa05-4bebb60d15cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_16c6c785-850e-4d84-9fcc-81a50e57cfa5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9751695f-8b71-46c7-aa05-4bebb60d15cf" xlink:to="loc_dei_EntityDomain_16c6c785-850e-4d84-9fcc-81a50e57cfa5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f5636b54-4a3e-48b7-b27d-4a51cd7b2255" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_16c6c785-850e-4d84-9fcc-81a50e57cfa5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f5636b54-4a3e-48b7-b27d-4a51cd7b2255" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c4c46a07-e9a0-4c00-941d-fdb70dc0aba0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f54c65e3-bdf3-447f-aa91-cfd04c871ed9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c4c46a07-e9a0-4c00-941d-fdb70dc0aba0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c4c46a07-e9a0-4c00-941d-fdb70dc0aba0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c4c46a07-e9a0-4c00-941d-fdb70dc0aba0" xlink:to="loc_us-gaap_SegmentDomain_c4c46a07-e9a0-4c00-941d-fdb70dc0aba0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9d210d34-ddc9-4b9c-9a25-bb028684efda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c4c46a07-e9a0-4c00-941d-fdb70dc0aba0" xlink:to="loc_us-gaap_SegmentDomain_9d210d34-ddc9-4b9c-9a25-bb028684efda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_3cf79e52-04ac-4bc4-8236-1cd813eba13a" xlink:href="cms-20231231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9d210d34-ddc9-4b9c-9a25-bb028684efda" xlink:to="loc_cms_ElectricUtilityMember_3cf79e52-04ac-4bc4-8236-1cd813eba13a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_973eff9a-285b-47cf-8d54-b791b8d2db34" xlink:href="cms-20231231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9d210d34-ddc9-4b9c-9a25-bb028684efda" xlink:to="loc_cms_GasUtilityMember_973eff9a-285b-47cf-8d54-b791b8d2db34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_be30af0d-3c63-4e52-9da8-9ce51aed0372" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9d210d34-ddc9-4b9c-9a25-bb028684efda" xlink:to="loc_cms_NorthStarCleanEnergyMember_be30af0d-3c63-4e52-9da8-9ce51aed0372" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3e347d09-0cac-42f2-ac54-64a5a8768690" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f54c65e3-bdf3-447f-aa91-cfd04c871ed9" xlink:to="loc_srt_ConsolidationItemsAxis_3e347d09-0cac-42f2-ac54-64a5a8768690" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3e347d09-0cac-42f2-ac54-64a5a8768690_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_3e347d09-0cac-42f2-ac54-64a5a8768690" xlink:to="loc_srt_ConsolidationItemsDomain_3e347d09-0cac-42f2-ac54-64a5a8768690_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_47ad80cb-ffdb-41f1-a6f6-7ea097bda283" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_3e347d09-0cac-42f2-ac54-64a5a8768690" xlink:to="loc_srt_ConsolidationItemsDomain_47ad80cb-ffdb-41f1-a6f6-7ea097bda283" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_74a07612-d676-49b6-8aba-2b5d1f600949" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_47ad80cb-ffdb-41f1-a6f6-7ea097bda283" xlink:to="loc_us-gaap_OperatingSegmentsMember_74a07612-d676-49b6-8aba-2b5d1f600949" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5f2004df-8b7e-43bc-93e0-a31d7df90170" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5f2004df-8b7e-43bc-93e0-a31d7df90170" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_ef692e8b-c111-4f30-b919-58497c494222" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_us-gaap_LeaseIncome_ef692e8b-c111-4f30-b919-58497c494222" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_c2dde868-e13f-4edd-ba2b-36509861e9dd" xlink:href="cms-20231231.xsd#cms_FinancingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_cms_FinancingIncome_c2dde868-e13f-4edd-ba2b-36509861e9dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_d1970f8a-6e9a-430b-abce-8bc81a317ae7" xlink:href="cms-20231231.xsd#cms_AlternativeRevenuePrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_cms_AlternativeRevenuePrograms_d1970f8a-6e9a-430b-abce-8bc81a317ae7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_9b87ee43-17a8-4507-aa6c-37162180bb1e" xlink:href="cms-20231231.xsd#cms_RevenueSubjectToRefund"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_cms_RevenueSubjectToRefund_9b87ee43-17a8-4507-aa6c-37162180bb1e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonSegmentRevenue_6b9497bc-1d93-4eaf-b88d-17fa637bc347" xlink:href="cms-20231231.xsd#cms_OtherNonSegmentRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_cms_OtherNonSegmentRevenue_6b9497bc-1d93-4eaf-b88d-17fa637bc347" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2cc9c0d7-8310-4570-b253-3c8ff01c85fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_us-gaap_Revenues_2cc9c0d7-8310-4570-b253-3c8ff01c85fb" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2e72205e-80b2-4da4-8d66-29980fd32f28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e46f2258-8cf5-4268-b266-d1415131ef44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e72205e-80b2-4da4-8d66-29980fd32f28" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e46f2258-8cf5-4268-b266-d1415131ef44" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9d3808f0-915f-42c0-b989-168a0658be21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e46f2258-8cf5-4268-b266-d1415131ef44" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9d3808f0-915f-42c0-b989-168a0658be21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9d3808f0-915f-42c0-b989-168a0658be21_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9d3808f0-915f-42c0-b989-168a0658be21" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9d3808f0-915f-42c0-b989-168a0658be21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b5beecef-8d11-4688-a64f-eb341acbc424" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9d3808f0-915f-42c0-b989-168a0658be21" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b5beecef-8d11-4688-a64f-eb341acbc424" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_a0f34602-7efb-45d6-aa84-7e25df4d8976" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_b5beecef-8d11-4688-a64f-eb341acbc424" xlink:to="loc_us-gaap_AccountsReceivableMember_a0f34602-7efb-45d6-aa84-7e25df4d8976" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9b3e6046-3acc-49b4-b462-1bee379cb7e3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e46f2258-8cf5-4268-b266-d1415131ef44" xlink:to="loc_dei_LegalEntityAxis_9b3e6046-3acc-49b4-b462-1bee379cb7e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9b3e6046-3acc-49b4-b462-1bee379cb7e3_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9b3e6046-3acc-49b4-b462-1bee379cb7e3" xlink:to="loc_dei_EntityDomain_9b3e6046-3acc-49b4-b462-1bee379cb7e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8978aa73-1909-4aee-88ec-3298b1af0152" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9b3e6046-3acc-49b4-b462-1bee379cb7e3" xlink:to="loc_dei_EntityDomain_8978aa73-1909-4aee-88ec-3298b1af0152" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8f4f74b0-84b9-4397-9b0c-66dd7888e39a" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8978aa73-1909-4aee-88ec-3298b1af0152" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8f4f74b0-84b9-4397-9b0c-66dd7888e39a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_fb71724c-66d0-4e83-a722-f43750f78222" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e46f2258-8cf5-4268-b266-d1415131ef44" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_fb71724c-66d0-4e83-a722-f43750f78222" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_fb71724c-66d0-4e83-a722-f43750f78222_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_fb71724c-66d0-4e83-a722-f43750f78222" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_fb71724c-66d0-4e83-a722-f43750f78222_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_1fcf12a6-2590-45d1-a525-3a7a52422a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_fb71724c-66d0-4e83-a722-f43750f78222" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_1fcf12a6-2590-45d1-a525-3a7a52422a9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember_2966fdfc-7634-4b3c-8916-b4f5b19cfce8" xlink:href="cms-20231231.xsd#cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_1fcf12a6-2590-45d1-a525-3a7a52422a9b" xlink:to="loc_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember_2966fdfc-7634-4b3c-8916-b4f5b19cfce8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_c7d12539-7a32-407a-b63a-24a13b283f5c" xlink:href="cms-20231231.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_1fcf12a6-2590-45d1-a525-3a7a52422a9b" xlink:to="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_c7d12539-7a32-407a-b63a-24a13b283f5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_ce9da88d-9ecd-4ef6-a7e2-389c3947eb4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_1fcf12a6-2590-45d1-a525-3a7a52422a9b" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_ce9da88d-9ecd-4ef6-a7e2-389c3947eb4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_91df1d26-1227-4fc0-9aef-16bc6667d94d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e72205e-80b2-4da4-8d66-29980fd32f28" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_91df1d26-1227-4fc0-9aef-16bc6667d94d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_6197635f-444c-4ca9-be95-25a6be5817f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e72205e-80b2-4da4-8d66-29980fd32f28" xlink:to="loc_us-gaap_RegulatoryLiabilities_6197635f-444c-4ca9-be95-25a6be5817f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_810559f3-4cff-4ab4-a49d-854b6eaf45a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e72205e-80b2-4da4-8d66-29980fd32f28" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_810559f3-4cff-4ab4-a49d-854b6eaf45a9" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:href="cms-20231231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_6d7b84eb-775f-4716-b34e-09195d11611f" xlink:href="cms-20231231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_cms_OtherIncomeandExpensesTable_6d7b84eb-775f-4716-b34e-09195d11611f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d17f582b-baa0-4f30-802e-cc6a9def2787" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_OtherIncomeandExpensesTable_6d7b84eb-775f-4716-b34e-09195d11611f" xlink:to="loc_dei_LegalEntityAxis_d17f582b-baa0-4f30-802e-cc6a9def2787" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d17f582b-baa0-4f30-802e-cc6a9def2787_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d17f582b-baa0-4f30-802e-cc6a9def2787" xlink:to="loc_dei_EntityDomain_d17f582b-baa0-4f30-802e-cc6a9def2787_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_494208c7-4cb3-419e-a9ee-ae9fbe2c07d2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d17f582b-baa0-4f30-802e-cc6a9def2787" xlink:to="loc_dei_EntityDomain_494208c7-4cb3-419e-a9ee-ae9fbe2c07d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_178cc720-aa12-4f5e-b604-350b3c8441ee" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_494208c7-4cb3-419e-a9ee-ae9fbe2c07d2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_178cc720-aa12-4f5e-b604-350b3c8441ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7f1cecc1-f735-43e3-851e-c2ed901730d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_OtherIncomeandExpensesTable_6d7b84eb-775f-4716-b34e-09195d11611f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7f1cecc1-f735-43e3-851e-c2ed901730d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_7f1cecc1-f735-43e3-851e-c2ed901730d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7f1cecc1-f735-43e3-851e-c2ed901730d2" xlink:to="loc_us-gaap_RelatedPartyDomain_7f1cecc1-f735-43e3-851e-c2ed901730d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_895ead8e-72ae-4d20-b154-17380b84f370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7f1cecc1-f735-43e3-851e-c2ed901730d2" xlink:to="loc_us-gaap_RelatedPartyDomain_895ead8e-72ae-4d20-b154-17380b84f370" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_cf3cf0a7-d0d7-4fa9-aa94-b2fa49d78069" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_895ead8e-72ae-4d20-b154-17380b84f370" xlink:to="loc_us-gaap_NonrelatedPartyMember_cf3cf0a7-d0d7-4fa9-aa94-b2fa49d78069" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_e2c54ff4-7bc7-47dd-a77f-664bdeb84a31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_895ead8e-72ae-4d20-b154-17380b84f370" xlink:to="loc_us-gaap_RelatedPartyMember_e2c54ff4-7bc7-47dd-a77f-664bdeb84a31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_afb5a26f-2de8-4a0e-83c7-3848e4938f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_afb5a26f-2de8-4a0e-83c7-3848e4938f1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_6e06e61c-b893-400d-b79e-b8007117fc20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_us-gaap_InterestIncomeOther_6e06e61c-b893-400d-b79e-b8007117fc20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_31590e02-b010-4dff-a42d-c9b99f83ce39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_31590e02-b010-4dff-a42d-c9b99f83ce39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d7a72d6f-068a-4496-99fb-1ed5712c5803" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d7a72d6f-068a-4496-99fb-1ed5712c5803" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeOther_c30000e5-c694-4717-b038-19fca4489942" xlink:href="cms-20231231.xsd#cms_OtherNonoperatingIncomeOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_cms_OtherNonoperatingIncomeOther_c30000e5-c694-4717-b038-19fca4489942" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_e5a7dcae-fa1a-48d2-bd68-ef5ec047c8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_us-gaap_OtherNonoperatingIncome_e5a7dcae-fa1a-48d2-bd68-ef5ec047c8c5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations_8bc55ece-e2e7-4655-bd1d-68924de85b52" xlink:href="cms-20231231.xsd#cms_Donations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_cms_Donations_8bc55ece-e2e7-4655-bd1d-68924de85b52" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures_418b2609-32bf-4430-8947-260402e77826" xlink:href="cms-20231231.xsd#cms_CivicAndPoliticalExpenditures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_cms_CivicAndPoliticalExpenditures_418b2609-32bf-4430-8947-260402e77826" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense_2b6b2ca9-02b0-4f49-99fe-e60a3341936c" xlink:href="cms-20231231.xsd#cms_OtherOtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_cms_OtherOtherNonoperatingExpense_2b6b2ca9-02b0-4f49-99fe-e60a3341936c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_a9abd9dc-9563-4898-88b5-5b38a3758283" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_us-gaap_OtherNonoperatingExpense_a9abd9dc-9563-4898-88b5-5b38a3758283" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ReportableSegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cd746226-447d-4043-8656-b0c0e4ee0fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cd746226-447d-4043-8656-b0c0e4ee0fa8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c3e3aa8b-82dc-4c8f-9392-6a6479ff407a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cd746226-447d-4043-8656-b0c0e4ee0fa8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c3e3aa8b-82dc-4c8f-9392-6a6479ff407a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c3e3aa8b-82dc-4c8f-9392-6a6479ff407a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c3e3aa8b-82dc-4c8f-9392-6a6479ff407a" xlink:to="loc_us-gaap_SegmentDomain_c3e3aa8b-82dc-4c8f-9392-6a6479ff407a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e45dd980-f060-465d-8ae9-c1a53cb30143" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c3e3aa8b-82dc-4c8f-9392-6a6479ff407a" xlink:to="loc_us-gaap_SegmentDomain_e45dd980-f060-465d-8ae9-c1a53cb30143" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_cbaf3eed-d633-4e07-8faf-91e04d28f610" xlink:href="cms-20231231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e45dd980-f060-465d-8ae9-c1a53cb30143" xlink:to="loc_cms_ElectricUtilityMember_cbaf3eed-d633-4e07-8faf-91e04d28f610" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_2b677a9b-9be8-4fef-a130-4045698500e3" xlink:href="cms-20231231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e45dd980-f060-465d-8ae9-c1a53cb30143" xlink:to="loc_cms_GasUtilityMember_2b677a9b-9be8-4fef-a130-4045698500e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_3c6b2451-2066-4fa7-bd88-6a5d66af9560" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e45dd980-f060-465d-8ae9-c1a53cb30143" xlink:to="loc_cms_NorthStarCleanEnergyMember_3c6b2451-2066-4fa7-bd88-6a5d66af9560" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_443e3342-3877-4f03-9e12-69e4b9dd31e5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cd746226-447d-4043-8656-b0c0e4ee0fa8" xlink:to="loc_srt_ConsolidationItemsAxis_443e3342-3877-4f03-9e12-69e4b9dd31e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_443e3342-3877-4f03-9e12-69e4b9dd31e5_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_443e3342-3877-4f03-9e12-69e4b9dd31e5" xlink:to="loc_srt_ConsolidationItemsDomain_443e3342-3877-4f03-9e12-69e4b9dd31e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8a985538-50fd-46af-bfa0-1073d0b4d56b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_443e3342-3877-4f03-9e12-69e4b9dd31e5" xlink:to="loc_srt_ConsolidationItemsDomain_8a985538-50fd-46af-bfa0-1073d0b4d56b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_87608584-5514-431a-8ccc-119ee3b502d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8a985538-50fd-46af-bfa0-1073d0b4d56b" xlink:to="loc_us-gaap_OperatingSegmentsMember_87608584-5514-431a-8ccc-119ee3b502d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember_b2e7bf1a-7940-409c-a03a-e2bed7051e67" xlink:href="cms-20231231.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8a985538-50fd-46af-bfa0-1073d0b4d56b" xlink:to="loc_cms_CorporateAndReconcilingItemsMember_b2e7bf1a-7940-409c-a03a-e2bed7051e67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0b83ec8f-c640-412c-a1ff-f6711ab76692" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cd746226-447d-4043-8656-b0c0e4ee0fa8" xlink:to="loc_dei_LegalEntityAxis_0b83ec8f-c640-412c-a1ff-f6711ab76692" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0b83ec8f-c640-412c-a1ff-f6711ab76692_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0b83ec8f-c640-412c-a1ff-f6711ab76692" xlink:to="loc_dei_EntityDomain_0b83ec8f-c640-412c-a1ff-f6711ab76692_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8d3ee80f-fe1e-41d7-b218-a459f17b1a3e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0b83ec8f-c640-412c-a1ff-f6711ab76692" xlink:to="loc_dei_EntityDomain_8d3ee80f-fe1e-41d7-b218-a459f17b1a3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f587320c-99f5-4701-9790-6d8adb82ea86" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8d3ee80f-fe1e-41d7-b218-a459f17b1a3e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f587320c-99f5-4701-9790-6d8adb82ea86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d4a37f18-f7f5-4031-951b-2d334846a23c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_Revenues_d4a37f18-f7f5-4031-951b-2d334846a23c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_aac5f2b3-7966-45e9-9413-f10157d9f6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_aac5f2b3-7966-45e9-9413-f10157d9f6ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_24460181-60d9-4202-9226-a3eab837e6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_24460181-60d9-4202-9226-a3eab837e6c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_14ac8124-0d27-4f4c-b332-b5ebf3db7dea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_14ac8124-0d27-4f4c-b332-b5ebf3db7dea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_fcc241c0-162a-4169-be66-01144c29e125" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_InterestExpense_fcc241c0-162a-4169-be66-01144c29e125" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_01e99647-156c-4d04-86c9-d35b43cf1d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_01e99647-156c-4d04-86c9-d35b43cf1d8d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_81d1c525-40a5-4c59-bd9b-83d2ed1c82a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_81d1c525-40a5-4c59-bd9b-83d2ed1c82a8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_88452149-c2ec-4e41-9756-1f580d0718dd" xlink:href="cms-20231231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_88452149-c2ec-4e41-9756-1f580d0718dd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_c4b94a19-c20a-47ea-8858-9b602c144aa5" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_c4b94a19-c20a-47ea-8858-9b602c144aa5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_7b918325-10c4-4f96-b48e-aed3eb002631" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_EquityMethodInvestments_7b918325-10c4-4f96-b48e-aed3eb002631" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8b2c11f6-8bef-4c4d-846c-86152d78b1c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_Assets_8b2c11f6-8bef-4c4d-846c-86152d78b1c8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_27e62cce-de06-49f9-ab2b-0ed853df636a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_27e62cce-de06-49f9-ab2b-0ed853df636a" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RelatedpartyTransactionsConsumersDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4dbd43d3-7ae9-4213-93e7-bd000091ffa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:to="loc_us-gaap_DebtInstrumentAxis_4dbd43d3-7ae9-4213-93e7-bd000091ffa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4dbd43d3-7ae9-4213-93e7-bd000091ffa6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_4dbd43d3-7ae9-4213-93e7-bd000091ffa6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4dbd43d3-7ae9-4213-93e7-bd000091ffa6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_93a238a6-ae22-4353-9ee3-1cda285faae3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_4dbd43d3-7ae9-4213-93e7-bd000091ffa6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_93a238a6-ae22-4353-9ee3-1cda285faae3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_00768cae-d0b3-47a4-8f81-cbed11b53c47" xlink:href="cms-20231231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_93a238a6-ae22-4353-9ee3-1cda285faae3" xlink:to="loc_cms_CMSEnergyNotePayableMember_00768cae-d0b3-47a4-8f81-cbed11b53c47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cdfdf8ba-c716-4ebb-b658-ef6d2c11d804" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:to="loc_dei_LegalEntityAxis_cdfdf8ba-c716-4ebb-b658-ef6d2c11d804" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cdfdf8ba-c716-4ebb-b658-ef6d2c11d804_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_cdfdf8ba-c716-4ebb-b658-ef6d2c11d804" xlink:to="loc_dei_EntityDomain_cdfdf8ba-c716-4ebb-b658-ef6d2c11d804_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_00b8d379-fb02-41a3-94ba-10d25853ce4b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_cdfdf8ba-c716-4ebb-b658-ef6d2c11d804" xlink:to="loc_dei_EntityDomain_00b8d379-fb02-41a3-94ba-10d25853ce4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a0affc39-9a9f-45c9-8627-d11966081c3c" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_00b8d379-fb02-41a3-94ba-10d25853ce4b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a0affc39-9a9f-45c9-8627-d11966081c3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a526d38e-dbdc-4e6b-b542-11c48e00103f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:to="loc_us-gaap_CreditFacilityAxis_a526d38e-dbdc-4e6b-b542-11c48e00103f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a526d38e-dbdc-4e6b-b542-11c48e00103f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_a526d38e-dbdc-4e6b-b542-11c48e00103f" xlink:to="loc_us-gaap_CreditFacilityDomain_a526d38e-dbdc-4e6b-b542-11c48e00103f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_cde5f020-982e-484b-a9b6-267c74457a95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_a526d38e-dbdc-4e6b-b542-11c48e00103f" xlink:to="loc_us-gaap_CreditFacilityDomain_cde5f020-982e-484b-a9b6-267c74457a95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_af663ae9-6ddd-4b19-8736-1c03b455b2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_cde5f020-982e-484b-a9b6-267c74457a95" xlink:to="loc_us-gaap_LineOfCreditMember_af663ae9-6ddd-4b19-8736-1c03b455b2ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedAndNonrelatedPartyStatusAxis_771e8b4d-890b-4bb9-b390-d0f88781e049" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedAndNonrelatedPartyStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:to="loc_us-gaap_RelatedAndNonrelatedPartyStatusAxis_771e8b4d-890b-4bb9-b390-d0f88781e049" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedAndNonrelatedPartyStatusDomain_771e8b4d-890b-4bb9-b390-d0f88781e049_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedAndNonrelatedPartyStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedAndNonrelatedPartyStatusAxis_771e8b4d-890b-4bb9-b390-d0f88781e049" xlink:to="loc_us-gaap_RelatedAndNonrelatedPartyStatusDomain_771e8b4d-890b-4bb9-b390-d0f88781e049_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedAndNonrelatedPartyStatusDomain_cf647408-aa03-4197-8655-75f97e428448" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedAndNonrelatedPartyStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedAndNonrelatedPartyStatusAxis_771e8b4d-890b-4bb9-b390-d0f88781e049" xlink:to="loc_us-gaap_RelatedAndNonrelatedPartyStatusDomain_cf647408-aa03-4197-8655-75f97e428448" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_9ffc844b-8eeb-40c7-8c9b-2c0ed38876e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedAndNonrelatedPartyStatusDomain_cf647408-aa03-4197-8655-75f97e428448" xlink:to="loc_us-gaap_RelatedPartyMember_9ffc844b-8eeb-40c7-8c9b-2c0ed38876e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c3a489c0-cf30-48bb-82fe-14a2195ecfd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c3a489c0-cf30-48bb-82fe-14a2195ecfd6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c3a489c0-cf30-48bb-82fe-14a2195ecfd6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c3a489c0-cf30-48bb-82fe-14a2195ecfd6" xlink:to="loc_us-gaap_RelatedPartyDomain_c3a489c0-cf30-48bb-82fe-14a2195ecfd6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_34d9379a-1675-4e9c-b4ce-dbc34cb36fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c3a489c0-cf30-48bb-82fe-14a2195ecfd6" xlink:to="loc_us-gaap_RelatedPartyDomain_34d9379a-1675-4e9c-b4ce-dbc34cb36fa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_ed2e4f3b-591f-439d-8ab5-16c5d72bcd41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_34d9379a-1675-4e9c-b4ce-dbc34cb36fa6" xlink:to="loc_us-gaap_RelatedPartyMember_ed2e4f3b-591f-439d-8ab5-16c5d72bcd41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_a4300ddb-087d-4f05-a7c1-a23ea1e080c8" xlink:href="cms-20231231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_a4300ddb-087d-4f05-a7c1-a23ea1e080c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_cd045d9a-ae09-4686-8059-6163f4841e95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:to="loc_us-gaap_OtherLiabilities_cd045d9a-ae09-4686-8059-6163f4841e95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_0b880ced-db9a-4c46-8438-7b4ec7ae40ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:to="loc_us-gaap_AccountsReceivableNet_0b880ced-db9a-4c46-8438-7b4ec7ae40ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_77729d17-c59b-46f7-9182-487cf8993432" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_77729d17-c59b-46f7-9182-487cf8993432" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_1d2f709c-1d20-45a2-b1e4-538a0fc57671" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_1d2f709c-1d20-45a2-b1e4-538a0fc57671" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fd46661b-0319-40de-9dea-a0c07204dbf9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fd46661b-0319-40de-9dea-a0c07204dbf9" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#VariableInterestEntitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_2d207bf5-e3b5-49e5-a5b0-76d710341932" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_a70eeae7-9dae-4e65-848e-b0162b63b391" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_2d207bf5-e3b5-49e5-a5b0-76d710341932" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_a70eeae7-9dae-4e65-848e-b0162b63b391" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_abd59389-ae66-4041-a66b-d4bc7b41d387" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_a70eeae7-9dae-4e65-848e-b0162b63b391" xlink:to="loc_srt_ConsolidatedEntitiesAxis_abd59389-ae66-4041-a66b-d4bc7b41d387" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_abd59389-ae66-4041-a66b-d4bc7b41d387_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_abd59389-ae66-4041-a66b-d4bc7b41d387" xlink:to="loc_srt_ConsolidatedEntitiesDomain_abd59389-ae66-4041-a66b-d4bc7b41d387_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1790778c-b183-4654-b27e-30ba593edacb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_abd59389-ae66-4041-a66b-d4bc7b41d387" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1790778c-b183-4654-b27e-30ba593edacb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_badcf151-97eb-4d83-bd1d-04a3729ff3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1790778c-b183-4654-b27e-30ba593edacb" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_badcf151-97eb-4d83-bd1d-04a3729ff3e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_d816050b-046f-4ce3-aa52-0331fc2d55de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1790778c-b183-4654-b27e-30ba593edacb" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_d816050b-046f-4ce3-aa52-0331fc2d55de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_06615caa-c1de-4cd0-8c5f-7b8a6193789f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_a70eeae7-9dae-4e65-848e-b0162b63b391" xlink:to="loc_srt_OwnershipAxis_06615caa-c1de-4cd0-8c5f-7b8a6193789f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_06615caa-c1de-4cd0-8c5f-7b8a6193789f_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_06615caa-c1de-4cd0-8c5f-7b8a6193789f" xlink:to="loc_srt_OwnershipDomain_06615caa-c1de-4cd0-8c5f-7b8a6193789f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_06615caa-c1de-4cd0-8c5f-7b8a6193789f" xlink:to="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_a26e61ee-cd08-4568-83f1-4d78a7cebc6d" xlink:href="cms-20231231.xsd#cms_AviatorWindMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:to="loc_cms_AviatorWindMember_a26e61ee-cd08-4568-83f1-4d78a7cebc6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_b453ba9a-6bf0-4d47-9cc4-4bcef9d37566" xlink:href="cms-20231231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:to="loc_cms_AviatorWindClassBMembershipMember_b453ba9a-6bf0-4d47-9cc4-4bcef9d37566" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember_1f7723cb-8c26-4ca8-bf89-fbbf9842c821" xlink:href="cms-20231231.xsd#cms_TESFilerCityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:to="loc_cms_TESFilerCityMember_1f7723cb-8c26-4ca8-bf89-fbbf9842c821" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember_000b148b-8aed-4912-ba3e-9d5b403b7e42" xlink:href="cms-20231231.xsd#cms_GraylingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:to="loc_cms_GraylingMember_000b148b-8aed-4912-ba3e-9d5b403b7e42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember_31588cc1-6950-488b-8657-e78e562a5f65" xlink:href="cms-20231231.xsd#cms_GeneseeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:to="loc_cms_GeneseeMember_31588cc1-6950-488b-8657-e78e562a5f65" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember_6f8abbaf-b369-4cda-be3f-bfe425753465" xlink:href="cms-20231231.xsd#cms_CravenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:to="loc_cms_CravenMember_6f8abbaf-b369-4cda-be3f-bfe425753465" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_31ff87c9-e41b-4eba-b7ea-4534b58737e0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_a70eeae7-9dae-4e65-848e-b0162b63b391" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_31ff87c9-e41b-4eba-b7ea-4534b58737e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_31ff87c9-e41b-4eba-b7ea-4534b58737e0_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_31ff87c9-e41b-4eba-b7ea-4534b58737e0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_31ff87c9-e41b-4eba-b7ea-4534b58737e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_660c154f-577f-4b1d-96a6-c330812d96cb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_31ff87c9-e41b-4eba-b7ea-4534b58737e0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_660c154f-577f-4b1d-96a6-c330812d96cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NewportSolarHoldingsMember_4ceba756-cd96-4c7a-98a9-a2db60e9be88" xlink:href="cms-20231231.xsd#cms_NewportSolarHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_660c154f-577f-4b1d-96a6-c330812d96cb" xlink:to="loc_cms_NewportSolarHoldingsMember_4ceba756-cd96-4c7a-98a9-a2db60e9be88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NWOHoldcoLLCMember_97dfb094-6bb5-4f9a-a0e7-97da88752eda" xlink:href="cms-20231231.xsd#cms_NWOHoldcoLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_660c154f-577f-4b1d-96a6-c330812d96cb" xlink:to="loc_cms_NWOHoldcoLLCMember_97dfb094-6bb5-4f9a-a0e7-97da88752eda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_a6d51e2c-a5c6-486d-9d00-207b30a89831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_2d207bf5-e3b5-49e5-a5b0-76d710341932" xlink:to="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_a6d51e2c-a5c6-486d-9d00-207b30a89831" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity_b0a0c52e-8fcc-474b-817e-c218afd1ac65" xlink:href="cms-20231231.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_2d207bf5-e3b5-49e5-a5b0-76d710341932" xlink:to="loc_cms_VariableInterestEntityMaximumCapacity_b0a0c52e-8fcc-474b-817e-c218afd1ac65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_d3c2cb5d-80eb-4ab9-8960-46d4fea896f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_2d207bf5-e3b5-49e5-a5b0-76d710341932" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_d3c2cb5d-80eb-4ab9-8960-46d4fea896f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_48320319-7b29-41fd-9c71-214c375f292d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_2d207bf5-e3b5-49e5-a5b0-76d710341932" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_48320319-7b29-41fd-9c71-214c375f292d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_f5a75ca5-ccdc-4555-a175-09ba1d2112ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_2d207bf5-e3b5-49e5-a5b0-76d710341932" xlink:to="loc_us-gaap_EquityMethodInvestments_f5a75ca5-ccdc-4555-a175-09ba1d2112ed" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ad021a1b-9532-4431-8e29-47c3ec9e2f57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ad021a1b-9532-4431-8e29-47c3ec9e2f57" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e30b412f-1b4c-4beb-b4a0-78f21b9e2f53" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ad021a1b-9532-4431-8e29-47c3ec9e2f57" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e30b412f-1b4c-4beb-b4a0-78f21b9e2f53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e30b412f-1b4c-4beb-b4a0-78f21b9e2f53_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e30b412f-1b4c-4beb-b4a0-78f21b9e2f53" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e30b412f-1b4c-4beb-b4a0-78f21b9e2f53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_2028674f-13de-480e-957a-0056b1ad51aa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e30b412f-1b4c-4beb-b4a0-78f21b9e2f53" xlink:to="loc_srt_ConsolidatedEntitiesDomain_2028674f-13de-480e-957a-0056b1ad51aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e1e435c3-8f67-4e59-9162-89e6bbfa9685" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_2028674f-13de-480e-957a-0056b1ad51aa" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e1e435c3-8f67-4e59-9162-89e6bbfa9685" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f784b224-77f7-44af-b41e-1fc03cde69e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f784b224-77f7-44af-b41e-1fc03cde69e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9eb6e017-8bc8-48df-964f-da1043bf2cec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9eb6e017-8bc8-48df-964f-da1043bf2cec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_f19b3112-5faf-4b4e-a85e-f8630b2b8c71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_OtherAssetsCurrent_f19b3112-5faf-4b4e-a85e-f8630b2b8c71" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6dcffac4-e523-4ddf-82f4-dc1d6279fb44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6dcffac4-e523-4ddf-82f4-dc1d6279fb44" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_b205a1f0-e8f7-4b06-b695-21ad1b14e6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_ConstructionInProgressGross_b205a1f0-e8f7-4b06-b695-21ad1b14e6ad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_64031491-3463-4660-9b95-398a3c093dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_64031491-3463-4660-9b95-398a3c093dd4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9cf437b9-6bbb-48eb-b986-9dcd72e1a10a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_Assets_9cf437b9-6bbb-48eb-b986-9dcd72e1a10a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_3a261edd-b7e0-4143-bbe3-22b6eb738def" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_LongTermDebtCurrent_3a261edd-b7e0-4143-bbe3-22b6eb738def" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9de50837-656f-4db5-b695-92f7519adebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_AccountsPayableCurrent_9de50837-656f-4db5-b695-92f7519adebd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c9a81b98-325c-4174-8117-0f2cc2829f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c9a81b98-325c-4174-8117-0f2cc2829f2a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_48ada7b9-29f5-4e82-89ad-82e5dee43da5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_48ada7b9-29f5-4e82-89ad-82e5dee43da5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_cc2511de-802a-4146-8d1a-f45e98098158" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_Liabilities_cc2511de-802a-4146-8d1a-f45e98098158" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ExitActivitiesandDiscontinuedOperationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_61fa4ae2-b72c-45a9-bcda-18c1c9540554" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_61fa4ae2-b72c-45a9-bcda-18c1c9540554" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_61fa4ae2-b72c-45a9-bcda-18c1c9540554_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_61fa4ae2-b72c-45a9-bcda-18c1c9540554" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_61fa4ae2-b72c-45a9-bcda-18c1c9540554_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_c5df9dfb-dffe-4d60-8e2a-d091fdac42b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_61fa4ae2-b72c-45a9-bcda-18c1c9540554" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_c5df9dfb-dffe-4d60-8e2a-d091fdac42b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_e99ebd1b-7c12-4cd6-a6bb-bcff31b89ef1" xlink:href="cms-20231231.xsd#cms_RetentionBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c5df9dfb-dffe-4d60-8e2a-d091fdac42b9" xlink:to="loc_cms_RetentionBenefitsMember_e99ebd1b-7c12-4cd6-a6bb-bcff31b89ef1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_808f0371-1e52-40bc-aaf1-f7b540ae0a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_us-gaap_RestructuringPlanAxis_808f0371-1e52-40bc-aaf1-f7b540ae0a3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_808f0371-1e52-40bc-aaf1-f7b540ae0a3f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_808f0371-1e52-40bc-aaf1-f7b540ae0a3f" xlink:to="loc_us-gaap_RestructuringPlanDomain_808f0371-1e52-40bc-aaf1-f7b540ae0a3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_ec16228e-661f-4a14-a00e-db2425d9ae69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_808f0371-1e52-40bc-aaf1-f7b540ae0a3f" xlink:to="loc_us-gaap_RestructuringPlanDomain_ec16228e-661f-4a14-a00e-db2425d9ae69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_bc0ba0b4-df1e-4092-a4bc-2cf35ab68af6" xlink:href="cms-20231231.xsd#cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_ec16228e-661f-4a14-a00e-db2425d9ae69" xlink:to="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_bc0ba0b4-df1e-4092-a4bc-2cf35ab68af6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_e5f42482-86c2-455d-b8f8-597f547fc2bc" xlink:href="cms-20231231.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_bc0ba0b4-df1e-4092-a4bc-2cf35ab68af6" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_e5f42482-86c2-455d-b8f8-597f547fc2bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_f1044f9f-4d0d-4e9d-b701-1936d386cad1" xlink:href="cms-20231231.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_bc0ba0b4-df1e-4092-a4bc-2cf35ab68af6" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_f1044f9f-4d0d-4e9d-b701-1936d386cad1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4030b082-dd26-4ce6-8d4f-7ef712ee66ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4030b082-dd26-4ce6-8d4f-7ef712ee66ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4030b082-dd26-4ce6-8d4f-7ef712ee66ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4030b082-dd26-4ce6-8d4f-7ef712ee66ba" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4030b082-dd26-4ce6-8d4f-7ef712ee66ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f2048314-a50e-4da8-8763-ae236e03c952" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4030b082-dd26-4ce6-8d4f-7ef712ee66ba" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f2048314-a50e-4da8-8763-ae236e03c952" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_9e22ddc7-fcd7-4c5d-bbeb-5f8435ec5b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f2048314-a50e-4da8-8763-ae236e03c952" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_9e22ddc7-fcd7-4c5d-bbeb-5f8435ec5b3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_6b4eab5e-cd18-49a8-9c09-d2f4bebcb981" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_us-gaap_RegulatoryAssetAxis_6b4eab5e-cd18-49a8-9c09-d2f4bebcb981" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_6b4eab5e-cd18-49a8-9c09-d2f4bebcb981_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_6b4eab5e-cd18-49a8-9c09-d2f4bebcb981" xlink:to="loc_us-gaap_RegulatoryAssetDomain_6b4eab5e-cd18-49a8-9c09-d2f4bebcb981_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_052a030d-27ca-4a27-80a5-ea13ec92dc76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_6b4eab5e-cd18-49a8-9c09-d2f4bebcb981" xlink:to="loc_us-gaap_RegulatoryAssetDomain_052a030d-27ca-4a27-80a5-ea13ec92dc76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_9b49d039-f4c7-4a34-a007-3fa85a288420" xlink:href="cms-20231231.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_052a030d-27ca-4a27-80a5-ea13ec92dc76" xlink:to="loc_cms_RetentionIncentiveProgramMember_9b49d039-f4c7-4a34-a007-3fa85a288420" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3d1a64ae-7650-4c62-89d6-a646f78ea20b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_dei_LegalEntityAxis_3d1a64ae-7650-4c62-89d6-a646f78ea20b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3d1a64ae-7650-4c62-89d6-a646f78ea20b_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3d1a64ae-7650-4c62-89d6-a646f78ea20b" xlink:to="loc_dei_EntityDomain_3d1a64ae-7650-4c62-89d6-a646f78ea20b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1e332b68-be81-4508-a6da-2f0dfe10d244" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3d1a64ae-7650-4c62-89d6-a646f78ea20b" xlink:to="loc_dei_EntityDomain_1e332b68-be81-4508-a6da-2f0dfe10d244" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c8398eb2-8f6f-45c7-af60-fe1ead066b2c" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1e332b68-be81-4508-a6da-2f0dfe10d244" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c8398eb2-8f6f-45c7-af60-fe1ead066b2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_692bc3d8-ff17-4fb5-a35b-992e4ad20d47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_692bc3d8-ff17-4fb5-a35b-992e4ad20d47" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_692bc3d8-ff17-4fb5-a35b-992e4ad20d47_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_692bc3d8-ff17-4fb5-a35b-992e4ad20d47" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_692bc3d8-ff17-4fb5-a35b-992e4ad20d47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4c136f26-3067-409f-9272-ab5b9d9db256" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_692bc3d8-ff17-4fb5-a35b-992e4ad20d47" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4c136f26-3067-409f-9272-ab5b9d9db256" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_13a0695d-ed0e-4541-baaa-1e6d51359764" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_4c136f26-3067-409f-9272-ab5b9d9db256" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_13a0695d-ed0e-4541-baaa-1e6d51359764" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_863516a2-0536-42ad-9abe-e994f5ca7608" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_863516a2-0536-42ad-9abe-e994f5ca7608" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_863516a2-0536-42ad-9abe-e994f5ca7608_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_863516a2-0536-42ad-9abe-e994f5ca7608" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_863516a2-0536-42ad-9abe-e994f5ca7608_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d3df2675-c531-4c79-b7db-aa331209b18e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_863516a2-0536-42ad-9abe-e994f5ca7608" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d3df2675-c531-4c79-b7db-aa331209b18e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_9a3489e1-4ef2-4f2b-aae2-ef981149d01c" xlink:href="cms-20231231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d3df2675-c531-4c79-b7db-aa331209b18e" xlink:to="loc_cms_EnerBankMember_9a3489e1-4ef2-4f2b-aae2-ef981149d01c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_e3fef361-4a69-4676-9fb5-a08cf7600600" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostCostIncurredToDate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_e3fef361-4a69-4676-9fb5-a08cf7600600" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_a78bf34b-1e8d-4d18-bf4b-3afe5834666e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_a78bf34b-1e8d-4d18-bf4b-3afe5834666e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_93d3d73c-2d9c-44fc-aee4-7232eedd168e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_RestructuringCharges_93d3d73c-2d9c-44fc-aee4-7232eedd168e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_4083dd9c-d012-4e6d-87d0-679150643a85" xlink:href="cms-20231231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_4083dd9c-d012-4e6d-87d0-679150643a85" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_ed777bb2-48a8-435c-be5a-a79f84ec00d8" xlink:href="cms-20231231.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_ed777bb2-48a8-435c-be5a-a79f84ec00d8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_57a15693-9901-4159-81c0-71b137bd3a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_57a15693-9901-4159-81c0-71b137bd3a5e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_74a33176-4cbd-4913-8fa7-8a7e755848ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_74a33176-4cbd-4913-8fa7-8a7e755848ab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_d68450b5-0413-4939-8ee7-f395058b9098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_d68450b5-0413-4939-8ee7-f395058b9098" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_a0c5dc0e-f05f-4d14-8f7a-2e83866b154f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_a0c5dc0e-f05f-4d14-8f7a-2e83866b154f" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_064a29f2-1712-4719-973a-a28e30f1d5d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c5af99b6-f64f-46bf-9874-83f190314168" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_064a29f2-1712-4719-973a-a28e30f1d5d9" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c5af99b6-f64f-46bf-9874-83f190314168" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_19852de2-ffa1-435e-a45d-8e5654d0b2da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c5af99b6-f64f-46bf-9874-83f190314168" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_19852de2-ffa1-435e-a45d-8e5654d0b2da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_19852de2-ffa1-435e-a45d-8e5654d0b2da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_19852de2-ffa1-435e-a45d-8e5654d0b2da" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_19852de2-ffa1-435e-a45d-8e5654d0b2da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_390dddfe-47b8-4cde-a82e-993a2a3c3b30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_19852de2-ffa1-435e-a45d-8e5654d0b2da" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_390dddfe-47b8-4cde-a82e-993a2a3c3b30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_5b85c50e-9cc1-402b-b461-390630d565eb" xlink:href="cms-20231231.xsd#cms_RetentionBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_390dddfe-47b8-4cde-a82e-993a2a3c3b30" xlink:to="loc_cms_RetentionBenefitsMember_5b85c50e-9cc1-402b-b461-390630d565eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_fce717fa-bec9-42d4-b667-34673298debf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_064a29f2-1712-4719-973a-a28e30f1d5d9" xlink:to="loc_us-gaap_RestructuringReserveRollForward_fce717fa-bec9-42d4-b667-34673298debf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_60b38171-2cc7-44e0-871a-d40f9893f447" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_fce717fa-bec9-42d4-b667-34673298debf" xlink:to="loc_us-gaap_OtherLiabilities_60b38171-2cc7-44e0-871a-d40f9893f447" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_b44eb302-2d02-4200-b58a-7c4c5bd97e8c" xlink:href="cms-20231231.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_fce717fa-bec9-42d4-b667-34673298debf" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_b44eb302-2d02-4200-b58a-7c4c5bd97e8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_f1780999-c037-41c1-9cd2-56efc453e199" xlink:href="cms-20231231.xsd#cms_RestructuringAndRelatedCostCostsPaidOrSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_fce717fa-bec9-42d4-b667-34673298debf" xlink:to="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_f1780999-c037-41c1-9cd2-56efc453e199" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_f7557c8b-b722-4bb2-b8f8-3b93315e8ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_241de250-14a7-4542-b540-d336496ab467" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_064a29f2-1712-4719-973a-a28e30f1d5d9" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_241de250-14a7-4542-b540-d336496ab467" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2a69840e-4d76-44f5-974a-8ebcb4797e27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2a69840e-4d76-44f5-974a-8ebcb4797e27" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_312706a7-2ef2-466e-9abc-12147925f383" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2a69840e-4d76-44f5-974a-8ebcb4797e27" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_312706a7-2ef2-466e-9abc-12147925f383" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_312706a7-2ef2-466e-9abc-12147925f383_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_312706a7-2ef2-466e-9abc-12147925f383" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_312706a7-2ef2-466e-9abc-12147925f383_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_96076ca2-c49e-4465-a472-5db0ff5942bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_312706a7-2ef2-466e-9abc-12147925f383" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_96076ca2-c49e-4465-a472-5db0ff5942bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_98bbe120-2d95-46ce-91fb-e2c2bfe0ade7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_96076ca2-c49e-4465-a472-5db0ff5942bd" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_98bbe120-2d95-46ce-91fb-e2c2bfe0ade7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_82a51361-53ef-480d-a827-35a8a66cd7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2a69840e-4d76-44f5-974a-8ebcb4797e27" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_82a51361-53ef-480d-a827-35a8a66cd7a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_82a51361-53ef-480d-a827-35a8a66cd7a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_82a51361-53ef-480d-a827-35a8a66cd7a9" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_82a51361-53ef-480d-a827-35a8a66cd7a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b3c8f03f-0517-4927-9d35-8cece41a338a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_82a51361-53ef-480d-a827-35a8a66cd7a9" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b3c8f03f-0517-4927-9d35-8cece41a338a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_d06182a1-6ab0-4ce5-9ca9-34385c14ffd2" xlink:href="cms-20231231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b3c8f03f-0517-4927-9d35-8cece41a338a" xlink:to="loc_cms_EnerBankMember_d06182a1-6ab0-4ce5-9ca9-34385c14ffd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_fd955460-552e-4811-b4b4-d338ef91f8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_fd955460-552e-4811-b4b4-d338ef91f8b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_534f47e3-7214-45b7-a625-e21781a55e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_534f47e3-7214-45b7-a625-e21781a55e5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_736349a7-2f5b-4e33-a2f3-3430f71f71e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_736349a7-2f5b-4e33-a2f3-3430f71f71e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_a6f6c75c-22f8-4b8f-9015-6bbaa52b0716" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_a6f6c75c-22f8-4b8f-9015-6bbaa52b0716" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_a2482308-183d-485c-9fe2-76a4d85d650a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_a2482308-183d-485c-9fe2-76a4d85d650a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_7463c46e-cdef-4e01-9bbd-d1a34b1b21b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_7463c46e-cdef-4e01-9bbd-d1a34b1b21b7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2b32e82c-6903-4552-87d1-a42fa9211a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2b32e82c-6903-4552-87d1-a42fa9211a1a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b23f0054-79f1-4595-8b97-9ad61b551ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b23f0054-79f1-4595-8b97-9ad61b551ad0" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_f1a57e9a-e73e-46f2-949b-38342d80ae67" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_srt_CondensedIncomeStatementTable_f1a57e9a-e73e-46f2-949b-38342d80ae67" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_55caaa0a-575b-492b-8c1a-ab644bd81f20" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_f1a57e9a-e73e-46f2-949b-38342d80ae67" xlink:to="loc_srt_ConsolidatedEntitiesAxis_55caaa0a-575b-492b-8c1a-ab644bd81f20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_55caaa0a-575b-492b-8c1a-ab644bd81f20_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_55caaa0a-575b-492b-8c1a-ab644bd81f20" xlink:to="loc_srt_ConsolidatedEntitiesDomain_55caaa0a-575b-492b-8c1a-ab644bd81f20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0112c4e2-c918-4f1d-b56e-4b632d9e599c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_55caaa0a-575b-492b-8c1a-ab644bd81f20" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0112c4e2-c918-4f1d-b56e-4b632d9e599c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_b8862d5c-6e45-4714-acfe-3966c8581744" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_0112c4e2-c918-4f1d-b56e-4b632d9e599c" xlink:to="loc_srt_ParentCompanyMember_b8862d5c-6e45-4714-acfe-3966c8581744" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_14d31b86-2151-408d-b45e-834c84827282" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_f1a57e9a-e73e-46f2-949b-38342d80ae67" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_14d31b86-2151-408d-b45e-834c84827282" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_14d31b86-2151-408d-b45e-834c84827282_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_14d31b86-2151-408d-b45e-834c84827282" xlink:to="loc_us-gaap_RelatedPartyDomain_14d31b86-2151-408d-b45e-834c84827282_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_61a4f45c-0e6c-466b-aee6-1b474a0d43f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_14d31b86-2151-408d-b45e-834c84827282" xlink:to="loc_us-gaap_RelatedPartyDomain_61a4f45c-0e6c-466b-aee6-1b474a0d43f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_876e6696-cee8-4a59-a076-67ed05c0f527" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_61a4f45c-0e6c-466b-aee6-1b474a0d43f3" xlink:to="loc_us-gaap_RelatedPartyMember_876e6696-cee8-4a59-a076-67ed05c0f527" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_93bfd7bc-a29a-4465-a202-80a2cd54f92c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_OperatingExpensesAbstract_93bfd7bc-a29a-4465-a202-80a2cd54f92c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_c65ce846-6f55-42d1-965f-d139d561ee53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_93bfd7bc-a29a-4465-a202-80a2cd54f92c" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_c65ce846-6f55-42d1-965f-d139d561ee53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_60265ba0-0b79-44f4-b0e0-41dc0c0fee21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_CostsAndExpenses_60265ba0-0b79-44f4-b0e0-41dc0c0fee21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a66bdc20-7748-4cdb-a7e2-8727ee318128" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_OperatingIncomeLoss_a66bdc20-7748-4cdb-a7e2-8727ee318128" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_ccb2b624-d7d3-4232-80c4-397d877299e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_ccb2b624-d7d3-4232-80c4-397d877299e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ef4b7e7a-fcf5-4f16-96fc-b955d340896f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_ccb2b624-d7d3-4232-80c4-397d877299e0" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ef4b7e7a-fcf5-4f16-96fc-b955d340896f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_e983560e-04e6-44f4-ab07-9ba4da9717dc" xlink:href="cms-20231231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_ccb2b624-d7d3-4232-80c4-397d877299e0" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_e983560e-04e6-44f4-ab07-9ba4da9717dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_f9f4bd4b-ca39-4c8e-af78-8fa5c0c94617" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_ccb2b624-d7d3-4232-80c4-397d877299e0" xlink:to="loc_us-gaap_OtherNonoperatingIncome_f9f4bd4b-ca39-4c8e-af78-8fa5c0c94617" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_03674bd2-672b-4608-bc8e-79a3b4213656" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_ccb2b624-d7d3-4232-80c4-397d877299e0" xlink:to="loc_us-gaap_OtherNonoperatingExpense_03674bd2-672b-4608-bc8e-79a3b4213656" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_77b71e1c-fd3b-4b41-804c-2079b26aa185" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_77b71e1c-fd3b-4b41-804c-2079b26aa185" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_fff5e66c-6250-438d-9847-def93776cd38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_InterestExpenseAbstract_fff5e66c-6250-438d-9847-def93776cd38" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_34b9a085-e700-460e-9f69-48d8dff96a56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_fff5e66c-6250-438d-9847-def93776cd38" xlink:to="loc_us-gaap_InterestExpenseDebt_34b9a085-e700-460e-9f69-48d8dff96a56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_88656efa-2822-4669-9d03-ef9356eddf74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_fff5e66c-6250-438d-9847-def93776cd38" xlink:to="loc_us-gaap_InterestExpenseOther_88656efa-2822-4669-9d03-ef9356eddf74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8c5f4898-e50e-40d4-8bf8-3d8e8c9de346" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_InterestExpense_8c5f4898-e50e-40d4-8bf8-3d8e8c9de346" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_46f619fa-3d9c-427a-9048-6e3adb76d893" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_46f619fa-3d9c-427a-9048-6e3adb76d893" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d2b3963a-0f4f-475f-8ae4-f00b48a9c2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d2b3963a-0f4f-475f-8ae4-f00b48a9c2fd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_936f1e95-31ec-46a6-a4a2-0c860d3aecad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_936f1e95-31ec-46a6-a4a2-0c860d3aecad" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_3f443545-7fbd-4f63-9dd2-562ba9966348" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_3f443545-7fbd-4f63-9dd2-562ba9966348" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_204a1d00-e8bf-435a-9f46-dd9f812d7f39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_NetIncomeLoss_204a1d00-e8bf-435a-9f46-dd9f812d7f39" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_79793c78-475f-4aa7-9d9f-c84db9146a34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_79793c78-475f-4aa7-9d9f-c84db9146a34" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_96d22224-2520-45f5-ab74-f4f556b8e8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_96d22224-2520-45f5-ab74-f4f556b8e8f1" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6fb338fd-ca93-43e7-9ae8-cbe1319cecd6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_3e12160c-9399-49b9-ba98-73b45889e9b2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6fb338fd-ca93-43e7-9ae8-cbe1319cecd6" xlink:to="loc_srt_CondensedIncomeStatementTable_3e12160c-9399-49b9-ba98-73b45889e9b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_0c4b8ce8-9a53-4807-bb18-0b0d6d743b40" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_3e12160c-9399-49b9-ba98-73b45889e9b2" xlink:to="loc_srt_ConsolidatedEntitiesAxis_0c4b8ce8-9a53-4807-bb18-0b0d6d743b40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0c4b8ce8-9a53-4807-bb18-0b0d6d743b40_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_0c4b8ce8-9a53-4807-bb18-0b0d6d743b40" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0c4b8ce8-9a53-4807-bb18-0b0d6d743b40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d75db2b3-9987-4090-9fdd-199d797db2ae" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_0c4b8ce8-9a53-4807-bb18-0b0d6d743b40" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d75db2b3-9987-4090-9fdd-199d797db2ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_a0b19d41-246e-4b68-9c90-79d50500b815" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d75db2b3-9987-4090-9fdd-199d797db2ae" xlink:to="loc_srt_ParentCompanyMember_a0b19d41-246e-4b68-9c90-79d50500b815" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_fcef748f-4791-4747-be8a-dcbd481efc26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6fb338fd-ca93-43e7-9ae8-cbe1319cecd6" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_fcef748f-4791-4747-be8a-dcbd481efc26" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_b44bf9b0-3575-43dd-be78-f8c6669d0ea7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_srt_CondensedCashFlowStatementTable_b44bf9b0-3575-43dd-be78-f8c6669d0ea7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_9ce5fc77-42e6-4c9e-b1ea-ccc5efc31e40" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_b44bf9b0-3575-43dd-be78-f8c6669d0ea7" xlink:to="loc_srt_ConsolidatedEntitiesAxis_9ce5fc77-42e6-4c9e-b1ea-ccc5efc31e40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9ce5fc77-42e6-4c9e-b1ea-ccc5efc31e40_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_9ce5fc77-42e6-4c9e-b1ea-ccc5efc31e40" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9ce5fc77-42e6-4c9e-b1ea-ccc5efc31e40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_23b8a1e9-67c6-4720-9e06-e6ddf00e52d7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_9ce5fc77-42e6-4c9e-b1ea-ccc5efc31e40" xlink:to="loc_srt_ConsolidatedEntitiesDomain_23b8a1e9-67c6-4720-9e06-e6ddf00e52d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_c0c8253c-fda0-4943-92f8-e6275b111b68" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_23b8a1e9-67c6-4720-9e06-e6ddf00e52d7" xlink:to="loc_srt_ParentCompanyMember_c0c8253c-fda0-4943-92f8-e6275b111b68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b5700fe7-4606-4ccf-b439-00d3019d235c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_b44bf9b0-3575-43dd-be78-f8c6669d0ea7" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b5700fe7-4606-4ccf-b439-00d3019d235c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b5700fe7-4606-4ccf-b439-00d3019d235c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b5700fe7-4606-4ccf-b439-00d3019d235c" xlink:to="loc_us-gaap_RelatedPartyDomain_b5700fe7-4606-4ccf-b439-00d3019d235c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_241d1499-310e-464d-9057-62daa4ef599d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b5700fe7-4606-4ccf-b439-00d3019d235c" xlink:to="loc_us-gaap_RelatedPartyDomain_241d1499-310e-464d-9057-62daa4ef599d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_8f470805-63b3-4121-9379-9e4c5c1024ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_241d1499-310e-464d-9057-62daa4ef599d" xlink:to="loc_us-gaap_RelatedPartyMember_8f470805-63b3-4121-9379-9e4c5c1024ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_11f1b1fd-cca9-4db2-b61a-c03119fe0f38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_11f1b1fd-cca9-4db2-b61a-c03119fe0f38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6ef4edae-3673-4189-8b71-4e1348ce1da5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_11f1b1fd-cca9-4db2-b61a-c03119fe0f38" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6ef4edae-3673-4189-8b71-4e1348ce1da5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d21038f1-9d93-4976-85d5-55c4235bb6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d21038f1-9d93-4976-85d5-55c4235bb6d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiaries_c57a9ccb-ec34-487f-a5df-1a0caef1156f" xlink:href="cms-20231231.xsd#cms_InvestmentInSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d21038f1-9d93-4976-85d5-55c4235bb6d5" xlink:to="loc_cms_InvestmentInSubsidiaries_c57a9ccb-ec34-487f-a5df-1a0caef1156f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_bd267f6a-8615-4717-a968-4b17acec0632" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d21038f1-9d93-4976-85d5-55c4235bb6d5" xlink:to="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_bd267f6a-8615-4717-a968-4b17acec0632" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_39a7eff4-ac54-4252-8ac6-b59307866b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d21038f1-9d93-4976-85d5-55c4235bb6d5" xlink:to="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_39a7eff4-ac54-4252-8ac6-b59307866b5a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_47f75fc4-a039-4b79-9b77-5789d265f98e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_47f75fc4-a039-4b79-9b77-5789d265f98e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4a163abb-f734-406f-b095-2fcb8d9f4bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4a163abb-f734-406f-b095-2fcb8d9f4bdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_893b385e-16c1-4a42-9b59-e789bb2e2eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_893b385e-16c1-4a42-9b59-e789bb2e2eb0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_669cfb0a-9006-4950-8486-42dd2774dc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_669cfb0a-9006-4950-8486-42dd2774dc5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_2f925b55-837a-41ad-9d5e-b4dada892a43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_2f925b55-837a-41ad-9d5e-b4dada892a43" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_6c3e948c-4ca7-47e7-a0d7-fa191f27c90b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_6c3e948c-4ca7-47e7-a0d7-fa191f27c90b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_818488ae-b0e1-4586-9410-b1b84e59a60a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_818488ae-b0e1-4586-9410-b1b84e59a60a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_e8b04e47-b03b-4bc5-a8fc-a098cbbbc8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_e8b04e47-b03b-4bc5-a8fc-a098cbbbc8d6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_04f5b102-92b4-4da6-a9d7-c64847e2fb63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_04f5b102-92b4-4da6-a9d7-c64847e2fb63" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_152efa46-b215-4d6d-9518-8bcb9bddbf86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_152efa46-b215-4d6d-9518-8bcb9bddbf86" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8ed993c6-436c-4c8d-be27-8c0e71965863" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8ed993c6-436c-4c8d-be27-8c0e71965863" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c6df08b2-77f6-49da-ac54-bcad8abcdc92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_c1ffa2c3-fab4-4db8-98ed-0ff5b67194ba" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_fdce206a-a2c5-4728-953d-2d23738b2c13" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_c1ffa2c3-fab4-4db8-98ed-0ff5b67194ba" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_fdce206a-a2c5-4728-953d-2d23738b2c13" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_00f53768-4f45-44b5-9ae0-2dfb99c3cbbf" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_fdce206a-a2c5-4728-953d-2d23738b2c13" xlink:to="loc_srt_ConsolidatedEntitiesAxis_00f53768-4f45-44b5-9ae0-2dfb99c3cbbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_00f53768-4f45-44b5-9ae0-2dfb99c3cbbf_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_00f53768-4f45-44b5-9ae0-2dfb99c3cbbf" xlink:to="loc_srt_ConsolidatedEntitiesDomain_00f53768-4f45-44b5-9ae0-2dfb99c3cbbf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d1d8cfc7-7f5c-423b-9871-e6cba900aafb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_00f53768-4f45-44b5-9ae0-2dfb99c3cbbf" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d1d8cfc7-7f5c-423b-9871-e6cba900aafb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_7ebb3f16-352e-4214-a58b-7ff8aebc89c1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d1d8cfc7-7f5c-423b-9871-e6cba900aafb" xlink:to="loc_srt_ParentCompanyMember_7ebb3f16-352e-4214-a58b-7ff8aebc89c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3ce1ac2d-4315-49d9-bba7-be297f0d112a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_fdce206a-a2c5-4728-953d-2d23738b2c13" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3ce1ac2d-4315-49d9-bba7-be297f0d112a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_3ce1ac2d-4315-49d9-bba7-be297f0d112a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3ce1ac2d-4315-49d9-bba7-be297f0d112a" xlink:to="loc_us-gaap_RelatedPartyDomain_3ce1ac2d-4315-49d9-bba7-be297f0d112a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_140365f1-93ef-4c12-9eef-ce98bf16af35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3ce1ac2d-4315-49d9-bba7-be297f0d112a" xlink:to="loc_us-gaap_RelatedPartyDomain_140365f1-93ef-4c12-9eef-ce98bf16af35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_1b69397c-1026-4e0f-b11f-a8157b328304" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_140365f1-93ef-4c12-9eef-ce98bf16af35" xlink:to="loc_us-gaap_RelatedPartyMember_1b69397c-1026-4e0f-b11f-a8157b328304" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IntercompanyAndRelatedPartiesMember_a52ebeac-82c2-4811-b319-168ab77be09d" xlink:href="cms-20231231.xsd#cms_IntercompanyAndRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_140365f1-93ef-4c12-9eef-ce98bf16af35" xlink:to="loc_cms_IntercompanyAndRelatedPartiesMember_a52ebeac-82c2-4811-b319-168ab77be09d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_3edb51c1-b92a-4eff-ad88-4eb35c941c57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_c1ffa2c3-fab4-4db8-98ed-0ff5b67194ba" xlink:to="loc_us-gaap_AssetsAbstract_3edb51c1-b92a-4eff-ad88-4eb35c941c57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3edb51c1-b92a-4eff-ad88-4eb35c941c57" xlink:to="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_19c77acf-ae90-4b1d-baeb-457b8c862ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_19c77acf-ae90-4b1d-baeb-457b8c862ae3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_652b8e21-86bc-4c32-ae38-1d046974173c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_652b8e21-86bc-4c32-ae38-1d046974173c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_97e0156b-3023-48d2-a5e0-bc0a639cc0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_97e0156b-3023-48d2-a5e0-bc0a639cc0e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_a05305b5-5f65-41fd-9168-0f25c8e183bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:to="loc_us-gaap_IncomeTaxesReceivable_a05305b5-5f65-41fd-9168-0f25c8e183bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_4c0a19a8-3a22-41e1-9251-4f196b25090f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:to="loc_us-gaap_OtherAssetsCurrent_4c0a19a8-3a22-41e1-9251-4f196b25090f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fe3e5837-e4a9-4210-8d3c-3b7cde14ae8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:to="loc_us-gaap_AssetsCurrent_fe3e5837-e4a9-4210-8d3c-3b7cde14ae8b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3edb51c1-b92a-4eff-ad88-4eb35c941c57" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_47cf46d2-53f8-42fc-b787-df440d8d707f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_47cf46d2-53f8-42fc-b787-df440d8d707f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_841e5ef0-cb55-4ea9-b9a8-ba7d434325c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:to="loc_us-gaap_EquityMethodInvestments_841e5ef0-cb55-4ea9-b9a8-ba7d434325c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_99ed7ebb-be93-411e-baa0-f57b2c463858" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_99ed7ebb-be93-411e-baa0-f57b2c463858" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_fa6002ce-3573-46d3-8721-85ba7f1a8a60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_fa6002ce-3573-46d3-8721-85ba7f1a8a60" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8483cd23-e5e1-4c44-92cf-61e8eb1bc34b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8483cd23-e5e1-4c44-92cf-61e8eb1bc34b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_2c36be2d-82b5-4c07-a54d-22b2c48fb177" xlink:href="cms-20231231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_2c36be2d-82b5-4c07-a54d-22b2c48fb177" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4d588dca-3d4d-4b8e-9678-82dbb42dc387" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3edb51c1-b92a-4eff-ad88-4eb35c941c57" xlink:to="loc_us-gaap_Assets_4d588dca-3d4d-4b8e-9678-82dbb42dc387" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_86660cef-9850-44fd-8b32-c0184ddfa31b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_c1ffa2c3-fab4-4db8-98ed-0ff5b67194ba" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_86660cef-9850-44fd-8b32-c0184ddfa31b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_86660cef-9850-44fd-8b32-c0184ddfa31b" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_85cd3450-99fd-4e07-b08f-9c08ac7b2940" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:to="loc_us-gaap_LongTermDebtCurrent_85cd3450-99fd-4e07-b08f-9c08ac7b2940" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsPayableAndNotesPayableCurrent_bdeb78b4-4f36-4fe4-a5a7-f1e341cd58f2" xlink:href="cms-20231231.xsd#cms_AccountsPayableAndNotesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:to="loc_cms_AccountsPayableAndNotesPayableCurrent_bdeb78b4-4f36-4fe4-a5a7-f1e341cd58f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_78d18300-d715-4c2e-94bf-6991e5adbe2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_78d18300-d715-4c2e-94bf-6991e5adbe2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_c93f6b75-d0d2-48f1-b413-5aaed6abd880" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:to="loc_us-gaap_TaxesPayableCurrent_c93f6b75-d0d2-48f1-b413-5aaed6abd880" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_c7350705-f690-4b70-a76f-f83a9c7c9a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_c7350705-f690-4b70-a76f-f83a9c7c9a6e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3df1a520-45f6-4e88-81e9-aa0e614ef374" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:to="loc_us-gaap_LiabilitiesCurrent_3df1a520-45f6-4e88-81e9-aa0e614ef374" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_eab9d73c-9063-45be-b4a7-52e0a843f01e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_86660cef-9850-44fd-8b32-c0184ddfa31b" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_eab9d73c-9063-45be-b4a7-52e0a843f01e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c59a8eff-4a00-4cc3-bb72-c38680b86d54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_eab9d73c-9063-45be-b4a7-52e0a843f01e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c59a8eff-4a00-4cc3-bb72-c38680b86d54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_53d76149-d441-408c-bb42-37a020c8c26d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_eab9d73c-9063-45be-b4a7-52e0a843f01e" xlink:to="loc_us-gaap_LongTermNotesPayable_53d76149-d441-408c-bb42-37a020c8c26d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_2f3ac5e2-8f1e-4925-b293-91319df679af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_eab9d73c-9063-45be-b4a7-52e0a843f01e" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_2f3ac5e2-8f1e-4925-b293-91319df679af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_abdffed1-415e-4a12-8161-eb7369602244" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_eab9d73c-9063-45be-b4a7-52e0a843f01e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_abdffed1-415e-4a12-8161-eb7369602244" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_43c1d951-cb03-4d60-8bd5-99a22df20c81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_eab9d73c-9063-45be-b4a7-52e0a843f01e" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_43c1d951-cb03-4d60-8bd5-99a22df20c81" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_65ed516c-666e-4f1b-875d-4d7de5b0a951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_86660cef-9850-44fd-8b32-c0184ddfa31b" xlink:to="loc_us-gaap_EquityAbstract_65ed516c-666e-4f1b-875d-4d7de5b0a951" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_312f953c-c56e-45d0-a6b4-1fed3adabbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_65ed516c-666e-4f1b-875d-4d7de5b0a951" xlink:to="loc_us-gaap_CommonStockValue_312f953c-c56e-45d0-a6b4-1fed3adabbc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherCommonStockholdersEquity_bd9e15ce-4fdd-4da3-b5bb-cf617cda95ac" xlink:href="cms-20231231.xsd#cms_OtherCommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_65ed516c-666e-4f1b-875d-4d7de5b0a951" xlink:to="loc_cms_OtherCommonStockholdersEquity_bd9e15ce-4fdd-4da3-b5bb-cf617cda95ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_6d8fdc85-00d1-47e6-af64-895e1e112712" xlink:href="cms-20231231.xsd#cms_CommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_65ed516c-666e-4f1b-875d-4d7de5b0a951" xlink:to="loc_cms_CommonStockholdersEquity_6d8fdc85-00d1-47e6-af64-895e1e112712" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_eaec72f7-9f91-41aa-934e-9573b5b2fdc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_65ed516c-666e-4f1b-875d-4d7de5b0a951" xlink:to="loc_us-gaap_PreferredStockValue_eaec72f7-9f91-41aa-934e-9573b5b2fdc6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_62a89052-f2f0-435e-a351-c36b07bfd2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_65ed516c-666e-4f1b-875d-4d7de5b0a951" xlink:to="loc_us-gaap_StockholdersEquity_62a89052-f2f0-435e-a351-c36b07bfd2f0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_40f2ab05-970e-42bb-96d6-51a2b7ae270a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_86660cef-9850-44fd-8b32-c0184ddfa31b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_40f2ab05-970e-42bb-96d6-51a2b7ae270a" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_70352406-9037-445d-9a59-02feb264adbe" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_dbf54f1a-1447-4757-9fd0-e22293bf16e7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_70352406-9037-445d-9a59-02feb264adbe" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_dbf54f1a-1447-4757-9fd0-e22293bf16e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_f04aa978-10da-4743-ae99-f3e8a3a3299b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_dbf54f1a-1447-4757-9fd0-e22293bf16e7" xlink:to="loc_srt_ConsolidatedEntitiesAxis_f04aa978-10da-4743-ae99-f3e8a3a3299b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f04aa978-10da-4743-ae99-f3e8a3a3299b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f04aa978-10da-4743-ae99-f3e8a3a3299b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f04aa978-10da-4743-ae99-f3e8a3a3299b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_53f32c63-6875-48af-9ef8-a1f20d3bfb68" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f04aa978-10da-4743-ae99-f3e8a3a3299b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_53f32c63-6875-48af-9ef8-a1f20d3bfb68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_9af6542a-b5b8-4742-b66d-dea386029ecb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_53f32c63-6875-48af-9ef8-a1f20d3bfb68" xlink:to="loc_srt_ParentCompanyMember_9af6542a-b5b8-4742-b66d-dea386029ecb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_85e5f888-ba0f-4923-b777-993ac1e7594b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_70352406-9037-445d-9a59-02feb264adbe" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_85e5f888-ba0f-4923-b777-993ac1e7594b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9c6a6b4e-3b43-40d5-bd5b-c611f17d5eef" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e14223fe-0055-41ce-9488-c11241310386" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9c6a6b4e-3b43-40d5-bd5b-c611f17d5eef" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e14223fe-0055-41ce-9488-c11241310386" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_73b65d4e-415f-4b10-8c86-f4a3b3fbd2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e14223fe-0055-41ce-9488-c11241310386" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_73b65d4e-415f-4b10-8c86-f4a3b3fbd2aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_73b65d4e-415f-4b10-8c86-f4a3b3fbd2aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_73b65d4e-415f-4b10-8c86-f4a3b3fbd2aa" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_73b65d4e-415f-4b10-8c86-f4a3b3fbd2aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_e8d62593-1add-4144-9446-cac92352b644" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_73b65d4e-415f-4b10-8c86-f4a3b3fbd2aa" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_e8d62593-1add-4144-9446-cac92352b644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_e9719273-b96d-43ed-9c1a-92051a5d945e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_e8d62593-1add-4144-9446-cac92352b644" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_e9719273-b96d-43ed-9c1a-92051a5d945e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_422abee3-b974-4a4d-83b1-f0b871d2c88f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceOtherTaxCarryforwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_e8d62593-1add-4144-9446-cac92352b644" xlink:to="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_422abee3-b974-4a4d-83b1-f0b871d2c88f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fd4922c9-f863-481c-9c93-7e2d9819bd10" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e14223fe-0055-41ce-9488-c11241310386" xlink:to="loc_dei_LegalEntityAxis_fd4922c9-f863-481c-9c93-7e2d9819bd10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fd4922c9-f863-481c-9c93-7e2d9819bd10_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_fd4922c9-f863-481c-9c93-7e2d9819bd10" xlink:to="loc_dei_EntityDomain_fd4922c9-f863-481c-9c93-7e2d9819bd10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_50558fe9-a2bc-4012-9826-155320c18cdc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_fd4922c9-f863-481c-9c93-7e2d9819bd10" xlink:to="loc_dei_EntityDomain_50558fe9-a2bc-4012-9826-155320c18cdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6f2c02d0-b16d-417e-8a78-d8987f2dec01" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_50558fe9-a2bc-4012-9826-155320c18cdc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6f2c02d0-b16d-417e-8a78-d8987f2dec01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_788d62cc-a63b-4d3f-ac3d-13c6d5100a40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9c6a6b4e-3b43-40d5-bd5b-c611f17d5eef" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_788d62cc-a63b-4d3f-ac3d-13c6d5100a40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_79bbc8ac-dfd8-48da-9f1f-820b5c723764" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_788d62cc-a63b-4d3f-ac3d-13c6d5100a40" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_79bbc8ac-dfd8-48da-9f1f-820b5c723764" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_763346d8-aeff-4380-adde-3a28c4468ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_788d62cc-a63b-4d3f-ac3d-13c6d5100a40" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_763346d8-aeff-4380-adde-3a28c4468ab5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_f29ac866-87ad-401a-a5af-35690bb166e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_788d62cc-a63b-4d3f-ac3d-13c6d5100a40" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_f29ac866-87ad-401a-a5af-35690bb166e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_304d995a-9ffd-47a2-8041-529534a7806a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_788d62cc-a63b-4d3f-ac3d-13c6d5100a40" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_304d995a-9ffd-47a2-8041-529534a7806a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_99922295-a399-4a75-ae12-6a21d407c831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_986e614d-7189-4158-a1e8-c9779c764593" xlink:href="cms-20231231.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_986e614d-7189-4158-a1e8-c9779c764593" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>19
<FILENAME>cms-20231231_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:2346cae7-b763-46fa-b8e7-659f6c52f4f5,g:8a96a123-dfbd-4ffc-8a82-e6f26910a78c-->
<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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_0f9e7f25-62d6-4a54-b497-1b228bdad423_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations per average common share available to common stockholders (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_PropertyPlantAndEquipmentOther_28e21f89-0700-4e62-a839-903b22fd3499_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-utility property</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentOther_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Other, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentOther" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_c53968fe-942c-4c3b-9ca3-b03c23ee0302_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Periodic Benefit Cost Not Yet Recognized</link:label>
    <link:label id="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Net Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Net Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:href="cms-20231231.xsd#cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f10eb36d-e208-492f-bb58-b76512b1beb0_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_677e723e-6065-4f74-84f7-b7ed3981fa54_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of Facility</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_def29766-3442-43a9-a85c-b0c86766804d_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Average Capitalization Rates</link:label>
    <link:label id="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_label_en-US" xlink:label="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Allowance For Funds Used During Construction Average Rate [Table Text Block]</link:label>
    <link:label id="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the average rate of allowance for funds used during construction.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:to="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_ba508d76-b053-4323-9c34-abb3af6a89cd_verboseLabel_en-US" xlink:label="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.100% First Mortgage Bonds Due 2050</link:label>
    <link:label id="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_f60f2c31-9c59-4838-a530-fdbd6a4879c7_terseLabel_en-US" xlink:label="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First mortgage bonds due 2050</link:label>
    <link:label id="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_label_en-US" xlink:label="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Zero Zero Percent First Mortgage Bonds Due 2050 [Member]</link:label>
    <link:label id="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_documentation_en-US" xlink:label="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Zero Zero Percent First Mortgage Bonds Due 2050 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:href="cms-20231231.xsd#cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:to="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_ffdc4fb2-b842-4a6b-9b14-449512aa432b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeOther_0c96b17f-f46b-4309-9ec5-8cea75b4ad2b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeOther_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOther" xlink:to="lab_us-gaap_InterestIncomeOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesDisclosureTextBlock_e0295f66-3645-4daa-be02-db147a74a0a4_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Matters</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b194c8eb-c170-476e-8d41-4b9e0016ffea_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_EquityMethodInvesteeNameDomain_6fb9529b-05a5-4c09-9387-12ad99ef62b7_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_07256e5d-0a9d-4466-9695-f3506357aa9c_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_bd23f229-5c63-4ea9-8033-9958d318d477_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_1aebf6e4-a268-43cb-8f93-beef4392ebea_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive forward equity sale contracts (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Equity Forward Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeAndLessorLeasesTextBlock_1d5968f4-5df2-49d5-be12-1aa8eabff1a7_terseLabel_en-US" xlink:label="lab_cms_LesseeAndLessorLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_cms_LesseeAndLessorLeasesTextBlock_label_en-US" xlink:label="lab_cms_LesseeAndLessorLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee And Lessor Leases [Text Block]</link:label>
    <link:label id="lab_cms_LesseeAndLessorLeasesTextBlock_documentation_en-US" xlink:label="lab_cms_LesseeAndLessorLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee And Lessor Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeAndLessorLeasesTextBlock" xlink:href="cms-20231231.xsd#cms_LesseeAndLessorLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeAndLessorLeasesTextBlock" xlink:to="lab_cms_LesseeAndLessorLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CashTransactionsAbstract_7fc3f6a2-3788-48d9-b6f3-311130f32d2f_terseLabel_en-US" xlink:label="lab_cms_CashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash transactions</link:label>
    <link:label id="lab_cms_CashTransactionsAbstract_label_en-US" xlink:label="lab_cms_CashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Transactions [Abstract]</link:label>
    <link:label id="lab_cms_CashTransactionsAbstract_documentation_en-US" xlink:label="lab_cms_CashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract" xlink:href="cms-20231231.xsd#cms_CashTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CashTransactionsAbstract" xlink:to="lab_cms_CashTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_60362143-2284-48aa-8e92-65edd9db9fc1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain (loss) arising during the period, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ProceedsFromGovernmentGrant_9fcfaa85-d2a1-4cd9-a933-53a080378616_terseLabel_en-US" xlink:label="lab_cms_ProceedsFromGovernmentGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from government grant</link:label>
    <link:label id="lab_cms_ProceedsFromGovernmentGrant_label_en-US" xlink:label="lab_cms_ProceedsFromGovernmentGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Government Grant</link:label>
    <link:label id="lab_cms_ProceedsFromGovernmentGrant_documentation_en-US" xlink:label="lab_cms_ProceedsFromGovernmentGrant" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash grant received from government during the current period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ProceedsFromGovernmentGrant" xlink:href="cms-20231231.xsd#cms_ProceedsFromGovernmentGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ProceedsFromGovernmentGrant" xlink:to="lab_cms_ProceedsFromGovernmentGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_7115b788-1c2d-44d2-bc19-8cac94bef3d2_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_75fe731d-d376-438e-bea3-0041322bd9d1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LeaseIncome_e5bfd58f-e0a9-4670-b497-6cb6f800bac4_verboseLabel_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasing income</link:label>
    <link:label id="lab_us-gaap_LeaseIncome_label_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseIncome" xlink:to="lab_us-gaap_LeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_3a62d320-0db3-484a-a530-28d7e24c1c3f_terseLabel_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Minimum Annual Rental Commitments</link:label>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]</link:label>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_documentation_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="cms-20231231.xsd#cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits_d468159b-4dde-484c-9834-3d642c7e622d_negatedLabel_en-US" xlink:label="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefits</link:label>
    <link:label id="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits_label_en-US" xlink:label="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities Postretirement Benefits</link:label>
    <link:label id="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits_documentation_en-US" xlink:label="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of deferred tax consequences attributable to taxable temporary differences derived from postretirement benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:href="cms-20231231.xsd#cms_DeferredTaxLiabilitiesPostretirementBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:to="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_341d6e67-3a74-4446-8d1a-d42628070bd5_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c8aca2b1-4068-4d7b-ada6-d7acc02c6d7a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_748609ce-9786-4468-a599-eac46dd06ff1_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherRegulatoryAssetsLiabilitiesMember_c8844003-156d-44ed-9bbc-569ef470f4f8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Regulatory Assets (Liabilities) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:to="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_be297674-d33a-4d07-9d79-64acdfdcdc2a_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_VariableInterestEntityLineItems_a69423c5-9f85-4a49-b15e-83214ea129b1_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityLineItems" xlink:to="lab_us-gaap_VariableInterestEntityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_724f4e05-7f5f-458d-b338-ae617b03a9ef_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_2d6ccc69-a9ea-4395-a4a4-37e4d4f2d5bb_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum annual rental payments to be received in 2026</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Payment to be Received, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsTerm_5a2aed15-b9c9-43b8-a57f-e504f3ecffb5_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsTerm_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsTerm" xlink:to="lab_us-gaap_GuaranteeObligationsTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ResidentialUtilityServicesMember_231839d1-29f8-468e-aed7-e59336c42aca_terseLabel_en-US" xlink:label="lab_cms_ResidentialUtilityServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential</link:label>
    <link:label id="lab_cms_ResidentialUtilityServicesMember_label_en-US" xlink:label="lab_cms_ResidentialUtilityServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential Utility Services [Member]</link:label>
    <link:label id="lab_cms_ResidentialUtilityServicesMember_documentation_en-US" xlink:label="lab_cms_ResidentialUtilityServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential Utility Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember" xlink:href="cms-20231231.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ResidentialUtilityServicesMember" xlink:to="lab_cms_ResidentialUtilityServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_3763955e-1a6f-4f11-8af1-facc2e262b32_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assumptions Used</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommonStockholdersEquity_09fca6cb-f345-4983-a11a-ce87d25048ff_totalLabel_en-US" xlink:label="lab_cms_CommonStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total common stockholders&#8217; equity</link:label>
    <link:label id="lab_cms_CommonStockholdersEquity_e9a55566-ebab-4ea2-9f9e-6f2dde94ae14_terseLabel_en-US" xlink:label="lab_cms_CommonStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total common stockholders&#8217; equity</link:label>
    <link:label id="lab_cms_CommonStockholdersEquity_label_en-US" xlink:label="lab_cms_CommonStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stockholders&#8217; Equity</link:label>
    <link:label id="lab_cms_CommonStockholdersEquity_documentation_en-US" xlink:label="lab_cms_CommonStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stockholders&#8217; Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity" xlink:href="cms-20231231.xsd#cms_CommonStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CommonStockholdersEquity" xlink:to="lab_cms_CommonStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_b2534f3d-3535-4636-a353-c6e39df27072_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_582208a1-3b9a-4a9d-a2ce-0c5875ed679a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredFederalIncomeTaxExpenseBenefit_555a3be1-2516-4ba8-bf07-babc83665cf9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_1fc14a62-c5a1-4c2e-a2ff-272c3f436e26_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative preferred stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_1b2930c7-c395-4573-bb0f-567cbdd41569_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_cc253cb5-f823-4cc6-a4ed-c4a29b266d9e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement arising during the period, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_85cdf235-8b26-4eb7-9059-b15e846561ae_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from divestiture 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxReconciliationChangeInEnactedTaxRate_562432f5-a187-4454-b2eb-5ab57c424e04_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TCJA excess deferred taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_b10a99fa-c497-4e2c-9612-6fc165c067a3_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_45c61125-3aa4-4f83-9d20-330345dd9caa_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per average common share (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_PensionAndDBSERPMember_c79ccdac-d2c8-4696-ae65-af757c6bce00_terseLabel_en-US" xlink:label="lab_cms_PensionAndDBSERPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB&#160;Pension Plans and DB&#160;SERP</link:label>
    <link:label id="lab_cms_PensionAndDBSERPMember_label_en-US" xlink:label="lab_cms_PensionAndDBSERPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension And D B S E R P [Member]</link:label>
    <link:label id="lab_cms_PensionAndDBSERPMember_documentation_en-US" xlink:label="lab_cms_PensionAndDBSERPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension And DB SERP [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember" xlink:href="cms-20231231.xsd#cms_PensionAndDBSERPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PensionAndDBSERPMember" xlink:to="lab_cms_PensionAndDBSERPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PowerSalesAgreementMember_ffc98f18-3108-4714-894a-c10f54e21329_terseLabel_en-US" xlink:label="lab_cms_PowerSalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Sales Agreement</link:label>
    <link:label id="lab_cms_PowerSalesAgreementMember_label_en-US" xlink:label="lab_cms_PowerSalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Sales Agreement [Member]</link:label>
    <link:label id="lab_cms_PowerSalesAgreementMember_documentation_en-US" xlink:label="lab_cms_PowerSalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Sales Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSalesAgreementMember" xlink:href="cms-20231231.xsd#cms_PowerSalesAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PowerSalesAgreementMember" xlink:to="lab_cms_PowerSalesAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_7ea523e3-7aa4-4065-9ab0-d3d1b78357df_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_74420b9d-2b61-41e0-b033-e7569ecc0bd7_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_7c937e69-650b-4900-86d4-57988b5ae200_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_66d80824-6a34-40c2-aceb-0cf4ba07ee90_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments included in net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_2ddfa71d-fc39-45d1-b4b8-3d5e68dd9b74_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments included in net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_7f7fd8b7-af56-48c4-9700-e54c25b0b65a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_b5db73b1-f713-454e-8989-0f67cadae864_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AssetsNoncurrentAbstract_7dc1e8e2-e6cc-4a90-baa7-7b2adeffe669_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non&#8209;current Assets</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_690447ce-89cb-452b-a05a-7276e003228b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_CerclaLiabilityMember_da322399-7dfb-411e-abfd-b2b917368e65_terseLabel_en-US" xlink:label="lab_cms_CerclaLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CERCLA Liability</link:label>
    <link:label id="lab_cms_CerclaLiabilityMember_label_en-US" xlink:label="lab_cms_CerclaLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cercla Liability [Member]</link:label>
    <link:label id="lab_cms_CerclaLiabilityMember_documentation_en-US" xlink:label="lab_cms_CerclaLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CERCLA Liability [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember" xlink:href="cms-20231231.xsd#cms_CerclaLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CerclaLiabilityMember" xlink:to="lab_cms_CerclaLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_98d91f2c-e782-4987-ac8c-03d77762c4ef_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_srt_ValuationAndQualifyingAccountsAbstract_0bdb1a56-5d69-47ba-a2f1-03e3ca920f65_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_2e0bfaf4-db28-4414-af6f-1ace022fb59a_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_315abb01-26bb-408b-b759-dc69e008c14d_verboseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_LettersOfCreditOutstandingAmount_d2236788-1f0e-4111-acb0-b37be3e0c90d_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RestructuringPlanDomain_3d6f2e8c-83e0-44d7-912b-75370d613c9d_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_5b1c854e-a28e-450a-a5f6-10de3fa706b8_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:to="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_19196a8e-c232-40b6-98d9-bc43f9e19528_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ddde251f-a34c-41e3-8861-aed1dd789118_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract_313c7fb9-790a-4465-b082-e7bb060c8bf7_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_f3155cb6-866a-4844-8afc-3d75bf6dcb90_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_5e593e2c-f1fc-4e3a-8589-19406509e41c_totalLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_fb6003e7-d069-489d-95ef-eb32e5cdad51_terseLabel_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.350% First Mortgage Bonds Due 2064</link:label>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_label_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three Five Zero Percent First Mortgage Bonds Due 2064 [Member]</link:label>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_documentation_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three Five Zero Percent First Mortgage Bonds Due 2064 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:href="cms-20231231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:to="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust242022Member_af7dfdcc-dc92-479f-99bf-e33b560b83af_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contracts entered into 8/24/2022</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust242022Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 24, 2022 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust242022Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 24, 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:href="cms-20231231.xsd#cms_ForwardContractsEnteredIntoAugust242022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:to="lab_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_512005c8-a24c-448f-af7a-d5877a5766e1_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stockholders&#8217; 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_7c4ada73-47d3-48e7-9c5b-f16401b6c928_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum annual rental payments to be received in 2025</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Payment to be Received, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_d15de0ae-b1af-4340-992e-14c8b06e45e6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_4b1d65ad-cb8f-4d65-971b-0ccb344a8255_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Basic and Diluted EPS Computations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_44da5457-86f4-4ddc-9cc9-76eefabb58bc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_SeriesCPreferredStockDepositarySharesMember_ebcb05e6-b683-43e3-9c8b-c4e09a9da619_verboseLabel_en-US" xlink:label="lab_cms_SeriesCPreferredStockDepositarySharesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy Corporation Depositary Shares, each representing a 1/1,000th interest in a share of 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series C</link:label>
    <link:label id="lab_cms_SeriesCPreferredStockDepositarySharesMember_393c71a9-dd56-4cce-a7f1-b2959d541a3f_terseLabel_en-US" xlink:label="lab_cms_SeriesCPreferredStockDepositarySharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock Depositary Shares</link:label>
    <link:label id="lab_cms_SeriesCPreferredStockDepositarySharesMember_label_en-US" xlink:label="lab_cms_SeriesCPreferredStockDepositarySharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock Depositary Shares [Member]</link:label>
    <link:label id="lab_cms_SeriesCPreferredStockDepositarySharesMember_documentation_en-US" xlink:label="lab_cms_SeriesCPreferredStockDepositarySharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock Depositary Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember" xlink:href="cms-20231231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SeriesCPreferredStockDepositarySharesMember" xlink:to="lab_cms_SeriesCPreferredStockDepositarySharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PreferredStock450SeriesMember_e621f938-a88a-4f4a-949d-81a2ecc4715d_verboseLabel_en-US" xlink:label="lab_cms_PreferredStock450SeriesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock $4.50 Series</link:label>
    <link:label id="lab_cms_PreferredStock450SeriesMember_label_en-US" xlink:label="lab_cms_PreferredStock450SeriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock $4.50 Series [Member]</link:label>
    <link:label id="lab_cms_PreferredStock450SeriesMember_documentation_en-US" xlink:label="lab_cms_PreferredStock450SeriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$4.50 Series [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PreferredStock450SeriesMember" xlink:href="cms-20231231.xsd#cms_PreferredStock450SeriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PreferredStock450SeriesMember" xlink:to="lab_cms_PreferredStock450SeriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnerBankMember_db6c0e43-f111-4f27-b5b4-33b42b7985a3_terseLabel_en-US" xlink:label="lab_cms_EnerBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EnerBank</link:label>
    <link:label id="lab_cms_EnerBankMember_label_en-US" xlink:label="lab_cms_EnerBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ener Bank [Member]</link:label>
    <link:label id="lab_cms_EnerBankMember_documentation_en-US" xlink:label="lab_cms_EnerBankMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EnerBank USA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember" xlink:href="cms-20231231.xsd#cms_EnerBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnerBankMember" xlink:to="lab_cms_EnerBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_170cfd88-6ab2-4c9c-a787-c90df9664512_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service cost (credit)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_29648622-8adb-4c47-9ad7-718198223cc2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_0471287d-68a2-44e3-b245-ce2488a46e96_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsNet_bf56921a-967b-4eca-b0ff-f308b7952082_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax assets, net of valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseAbstract_94d3ed9c-4180-48a2-bca0-9676333256d6_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Charges</link:label>
    <link:label id="lab_us-gaap_InterestExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_InterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseAbstract" xlink:to="lab_us-gaap_InterestExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_2ad8c39a-3c08-40e0-a3ca-de5eba7f2868_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Amount</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_e1049f8c-238d-4c88-97d2-96c79e2cdd5a_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Obligation</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_617108d9-3288-4c87-a2d1-5445c8ec4ae5_verboseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum potential obligation</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Maximum Exposure, Undiscounted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:to="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_1005f709-f8fd-41cd-ad0e-32f67f152832_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_6a7b4e7b-0a5e-4423-baf3-f685f4562cab_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_CondensedBalanceSheetStatementsCaptionsLineItems_569608c4-df06-4a66-a62a-6889d2a2af10_terseLabel_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6b51da8b-555a-4bea-b487-221aa2de74e7_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_3f65b8e0-f73e-40a4-87e5-66eef1b26b57_terseLabel_en-US" xlink:label="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.450% Senior Notes Due 2027</link:label>
    <link:label id="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_label_en-US" xlink:label="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Four Five Zero Percent Senior Notes Due 2027 [Member]</link:label>
    <link:label id="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_documentation_en-US" xlink:label="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Four Five Zero Percent Senior Notes Due 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:href="cms-20231231.xsd#cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:to="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_8ca26c7d-51e9-47e5-b05c-010c814701eb_terseLabel_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.600% Senior Notes Due 2025</link:label>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_label_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Six Zero Zero Percent Senior Notes Due 2025 [Member]</link:label>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_documentation_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Six Zero Zero Percent Senior Notes Due 2025 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:href="cms-20231231.xsd#cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:to="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2fda4028-122d-4eec-8878-bcf60a2358dc_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_626131e0-14a3-43f5-a6aa-e30508ee3b9b_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_51a4a9a7-9a66-4d30-b44c-6a8fb44efcde_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_bf9ab178-8960-499c-bfd9-0ffb81a7e291_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility plant in service</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Gross Ownership Amount of Plant in Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_fa369776-462e-42c3-8bbf-a93f63e131e8_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_80311dea-d293-42cf-8cd2-08acdca58871_verboseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, gross</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_165278aa-7f4b-48ef-a975-991323017518_totalLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, gross</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_d380aa3a-3e91-4353-9aad-89b838129487_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, gross</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_7ce8c035-55df-4148-8d23-aaa732ebab58_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_9cefe91e-eaa2-48a2-a9ed-62628f8ac6e9_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_e2cfe32e-2fbd-4499-91a7-524cf0279fda_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GasTransmissionMember_825d6f4b-d8e3-4a06-9d5c-9d624db95633_terseLabel_en-US" xlink:label="lab_us-gaap_GasTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission</link:label>
    <link:label id="lab_us-gaap_GasTransmissionMember_label_en-US" xlink:label="lab_us-gaap_GasTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Transmission [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasTransmissionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GasTransmissionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GasTransmissionMember" xlink:to="lab_us-gaap_GasTransmissionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_b756bccb-3640-4d41-afb3-85f7a01cc478_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-utility property</link:label>
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Capitalized Property Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_495ddfaa-cc8d-406f-af76-672b45d41263_terseLabel_en-US" xlink:label="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over (under) recovery for gas fuel and power supply costs authorized</link:label>
    <link:label id="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_label_en-US" xlink:label="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Over (Under) Recovery Of Expense Including Interest Authorized</link:label>
    <link:label id="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_documentation_en-US" xlink:label="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over (under) recovery authorized by the regulatory agency.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:href="cms-20231231.xsd#cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:to="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d249db7d-0396-42f6-81e0-48dde618192d_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e9e07450-8336-4dc6-978c-ac13bd042300_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash equivalents</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RetirementPlanTypeDomain_a12fd5a7-e0db-4391-b468-c8631bdd83b5_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_RestrictedStockUnitsRSUMember_ac6de0e3-8837-405d-a1f8-44aa9c110226_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeLeaseRightOfUseAssetsAbstract_2c6fc1fd-e45a-4ac1-9bcf-db5723942a38_terseLabel_en-US" xlink:label="lab_cms_LesseeLeaseRightOfUseAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities arising from obtaining right-of-use assets</link:label>
    <link:label id="lab_cms_LesseeLeaseRightOfUseAssetsAbstract_label_en-US" xlink:label="lab_cms_LesseeLeaseRightOfUseAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Right Of Use Assets [Abstract]</link:label>
    <link:label id="lab_cms_LesseeLeaseRightOfUseAssetsAbstract_documentation_en-US" xlink:label="lab_cms_LesseeLeaseRightOfUseAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Right Of Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeLeaseRightOfUseAssetsAbstract" xlink:href="cms-20231231.xsd#cms_LesseeLeaseRightOfUseAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeLeaseRightOfUseAssetsAbstract" xlink:to="lab_cms_LesseeLeaseRightOfUseAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_306f29be-445b-4a2c-9df0-f225ab088269_verboseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense &#8211; plant, property, and equipment</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsLineItems_3bbd946d-01ee-4c1b-807a-7ab6fd28d030_terseLabel_en-US" xlink:label="lab_cms_FinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Line Items]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsLineItems_label_en-US" xlink:label="lab_cms_FinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Line Items]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsLineItems_documentation_en-US" xlink:label="lab_cms_FinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancialInstrumentsLineItems" xlink:to="lab_cms_FinancialInstrumentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_43944078-6f9f-41ea-97d6-d315f515e638_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LessorLeaseDescriptionTable_348b257e-82e3-4b05-8a6b-62eadc6c6dcb_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable" xlink:to="lab_us-gaap_LessorLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_76e61c8e-4ce4-464a-bc02-4bbb782c83f8_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a53ae05c-99af-4820-a74d-d6c5086cb22c_negatedTerseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation and amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_efad206a-6017-4298-a534-981a7e457bc8_verboseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers accumulated depreciation and amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A4650FirstMortgageBondsDueMarch2028Member_7e8be163-4a9f-4cf7-aaff-7658e8e51989_terseLabel_en-US" xlink:label="lab_cms_A4650FirstMortgageBondsDueMarch2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.650% First Mortgage Bonds Due March 2028</link:label>
    <link:label id="lab_cms_A4650FirstMortgageBondsDueMarch2028Member_label_en-US" xlink:label="lab_cms_A4650FirstMortgageBondsDueMarch2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.650% First Mortgage Bonds Due March 2028 [Member]</link:label>
    <link:label id="lab_cms_A4650FirstMortgageBondsDueMarch2028Member_documentation_en-US" xlink:label="lab_cms_A4650FirstMortgageBondsDueMarch2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.650% First Mortgage Bonds Due March 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4650FirstMortgageBondsDueMarch2028Member" xlink:href="cms-20231231.xsd#cms_A4650FirstMortgageBondsDueMarch2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A4650FirstMortgageBondsDueMarch2028Member" xlink:to="lab_cms_A4650FirstMortgageBondsDueMarch2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_4a11edd2-f6f8-41a6-b526-1b34cfbab3d7_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_e72046e1-b418-4254-aa7b-99d179c07a14_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfDebtInstrumentsTextBlock_5d1d6e96-2053-47a1-a373-4a8a65e6196d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RetentionBenefitsMember_f73ba9a6-5994-446a-a391-ce20d80a92cb_terseLabel_en-US" xlink:label="lab_cms_RetentionBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Benefits</link:label>
    <link:label id="lab_cms_RetentionBenefitsMember_label_en-US" xlink:label="lab_cms_RetentionBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Benefits [Member]</link:label>
    <link:label id="lab_cms_RetentionBenefitsMember_documentation_en-US" xlink:label="lab_cms_RetentionBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember" xlink:href="cms-20231231.xsd#cms_RetentionBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetentionBenefitsMember" xlink:to="lab_cms_RetentionBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_98518124-881f-4601-8dd1-c45efbed2c65_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, General Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, General Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:to="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_07d64179-c145-4ae0-88f3-42656ff28bb9_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Variable Interest Entity</link:label>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_label_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Variable Interest Entity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_cd0c6fcd-9e1d-48e4-80ae-a6791dfc5811_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_31029c59-cf15-4eb7-8620-c09f416ca703_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_d0c43847-a169-488f-868e-453cade6a021_totalLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_7874d330-647a-48be-a053-e7dd00fef47c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on long-term debt</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_3cfe11d6-5df2-4f20-bfd9-95de1dcf0147_terseLabel_en-US" xlink:label="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.190% First Mortgage Bonds Due 2024</link:label>
    <link:label id="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_label_en-US" xlink:label="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Nine Zero Percent First Mortgage Bonds Due 2024 [Member]</link:label>
    <link:label id="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_documentation_en-US" xlink:label="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Nine Zero Percent First Mortgage Bonds Due 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:href="cms-20231231.xsd#cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:to="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_b235deea-1527-47f4-9d8d-dc1510dc6a0d_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive nonvested stock awards (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_44d0e254-ca04-4a20-bba2-850c81c42f3a_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term payables</link:label>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableFairValueDisclosure" xlink:to="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_a8878fc3-95b2-4d3a-9190-88560528bccf_terseLabel_en-US" xlink:label="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_label_en-US" xlink:label="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments and Investments in Debt and Equity Securities [Text Block]</link:label>
    <link:label id="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_documentation_en-US" xlink:label="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The entire disclosure of the fair value of financial instruments and investments in debt and equity securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" xlink:href="cms-20231231.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" xlink:to="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_56e4bb8b-09d7-478c-8c24-445124ff8ecb_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_e97d86dd-f66c-404f-bb8d-44ac07f6ce59_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health care cost trend rate assumed next fiscal year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RetirementAgeRequirement_56521754-b256-48a9-953e-60b6db92cc31_terseLabel_en-US" xlink:label="lab_cms_RetirementAgeRequirement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement age requirement</link:label>
    <link:label id="lab_cms_RetirementAgeRequirement_label_en-US" xlink:label="lab_cms_RetirementAgeRequirement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement age requirement</link:label>
    <link:label id="lab_cms_RetirementAgeRequirement_documentation_en-US" xlink:label="lab_cms_RetirementAgeRequirement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementAgeRequirement" xlink:href="cms-20231231.xsd#cms_RetirementAgeRequirement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetirementAgeRequirement" xlink:to="lab_cms_RetirementAgeRequirement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a59ff383-10b2-4faa-9e87-a98841d7f2a4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RelatedPartiesPpaMember_ee0178e4-3c00-4a9c-a4d1-5a00553bb89b_terseLabel_en-US" xlink:label="lab_cms_RelatedPartiesPpaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related-party PPAs</link:label>
    <link:label id="lab_cms_RelatedPartiesPpaMember_label_en-US" xlink:label="lab_cms_RelatedPartiesPpaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Parties Ppa [Member]</link:label>
    <link:label id="lab_cms_RelatedPartiesPpaMember_documentation_en-US" xlink:label="lab_cms_RelatedPartiesPpaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Parties PPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartiesPpaMember" xlink:href="cms-20231231.xsd#cms_RelatedPartiesPpaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RelatedPartiesPpaMember" xlink:to="lab_cms_RelatedPartiesPpaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_Donations_6f735270-a22f-4d08-8f50-0f0af59a1410_negatedLabel_en-US" xlink:label="lab_cms_Donations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donations</link:label>
    <link:label id="lab_cms_Donations_label_en-US" xlink:label="lab_cms_Donations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donations</link:label>
    <link:label id="lab_cms_Donations_documentation_en-US" xlink:label="lab_cms_Donations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of donations made to charitable organizations during the period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations" xlink:href="cms-20231231.xsd#cms_Donations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_Donations" xlink:to="lab_cms_Donations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_512488b1-5e00-4308-93f9-e2d9b08509e6_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PipelinesAndPowerPurchaseAgreementsMember_02e761c5-36fb-4072-aeaf-de77288532e6_terseLabel_en-US" xlink:label="lab_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pipelines and PPAs</link:label>
    <link:label id="lab_cms_PipelinesAndPowerPurchaseAgreementsMember_label_en-US" xlink:label="lab_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pipelines And Power Purchase Agreements [Member]</link:label>
    <link:label id="lab_cms_PipelinesAndPowerPurchaseAgreementsMember_documentation_en-US" xlink:label="lab_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pipelines And Power Purchase Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:href="cms-20231231.xsd#cms_PipelinesAndPowerPurchaseAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:to="lab_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedFinancialStatementsCaptionsLineItems_1863a88d-2710-4dcf-9ca9-2eedc242205b_terseLabel_en-US" xlink:label="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedFinancialStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8c49c019-6bf6-470c-a362-94f43b489550_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_IcfrAuditorAttestationFlag_bf1a58bf-a465-4864-bac0-a48a552c4e88_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueSubjectToRefundMember_bea83c37-3b89-48ef-a608-57e947deb4a0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueSubjectToRefundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for customer refunds</link:label>
    <link:label id="lab_us-gaap_RevenueSubjectToRefundMember_label_en-US" xlink:label="lab_us-gaap_RevenueSubjectToRefundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject to Refund [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueSubjectToRefundMember" xlink:to="lab_us-gaap_RevenueSubjectToRefundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3f9a09ba-06ca-4854-a693-c0e9d2b4d371_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_c7391870-b7a3-4870-bf9b-6ba2d383a23d_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party Transactions - Consumers</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b74eaa46-dae9-4f1d-970b-6685a398459e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less discount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_bbef3d24-bb44-4015-a4ea-3c15383ef710_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company contribution</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_4dc57e0e-dc4f-45f6-86b0-7415b68bdf5a_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c3207ceb-5372-4aa7-8643-7fed26f48be1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Components of Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesTable_49117b09-3ab3-4487-9131-0fb3f834524c_terseLabel_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Table]</link:label>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesTable_label_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Table]</link:label>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesTable_documentation_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable" xlink:href="cms-20231231.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable" xlink:to="lab_cms_GuaranteesAndOtherContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1f9f867c-7b8d-4844-b006-9065244230da_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_25b058b0-e723-4846-a1eb-2cd579eafcbd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OperatingLeaseLiabilityCurrent_8d9f1e1b-8fc9-45dd-97ec-47d2f61d10fe_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current lease liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_RetirementYearsOfServiceWithDisability_0426690f-c1d8-4b61-916c-f5a44668d1f3_terseLabel_en-US" xlink:label="lab_cms_RetirementYearsOfServiceWithDisability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement years of service with disability</link:label>
    <link:label id="lab_cms_RetirementYearsOfServiceWithDisability_label_en-US" xlink:label="lab_cms_RetirementYearsOfServiceWithDisability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement years of service with disability</link:label>
    <link:label id="lab_cms_RetirementYearsOfServiceWithDisability_documentation_en-US" xlink:label="lab_cms_RetirementYearsOfServiceWithDisability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfServiceWithDisability" xlink:href="cms-20231231.xsd#cms_RetirementYearsOfServiceWithDisability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetirementYearsOfServiceWithDisability" xlink:to="lab_cms_RetirementYearsOfServiceWithDisability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_131c3def-2319-4025-b9c5-dc6e62328839_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ComputerSoftwareIntangibleAssetMember_8e3ad8bd-3148-4708-a854-e74f793ba1a8_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_b5cab28f-133c-48e6-bd97-fd640aea9a95_terseLabel_en-US" xlink:label="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.000% Senior Notes Due 2026</link:label>
    <link:label id="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_label_en-US" xlink:label="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Zero Zero Zero Percent Senior Notes Due 2026 [Member]</link:label>
    <link:label id="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_documentation_en-US" xlink:label="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Zero Zero Zero Percent Senior Notes Due 2026 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:href="cms-20231231.xsd#cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:to="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_71f3ab4f-16a7-49d4-bf7d-b29833860569_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramAxis_924229b6-0c90-48c9-83ec-89795136e575_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program [Axis]</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramAxis_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramAxis" xlink:to="lab_us-gaap_SupplierFinanceProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_89c5c198-3186-4bfa-a9fd-1873758ba08c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_35349a91-08ce-47d8-a946-3ce1b6834ff3_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member_a87240dc-b15c-4278-a354-21796db0534f_terseLabel_en-US" xlink:label="lab_cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.375% Convertible Senior Notes Due 2028</link:label>
    <link:label id="lab_cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member_label_en-US" xlink:label="lab_cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Three Seven Five Percent Convertible Senior Notes Due 2028 [Member]</link:label>
    <link:label id="lab_cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member_documentation_en-US" xlink:label="lab_cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Three Seven Five Percent Convertible Senior Notes Due 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member" xlink:href="cms-20231231.xsd#cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member" xlink:to="lab_cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_19ea6ae8-61e5-4bb4-8c5f-e66cde540769_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_f5aedbbc-fc3b-4de5-90a1-7f20313a5288_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requested annual rate increase, as a percent</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Requested Return on Equity, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:to="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_284aafc1-82c3-4c83-86fc-68969b233962_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9341e9fe-d332-4109-aee8-612a9edf048d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricDistributionMember_e799bfe7-677f-45b2-b6f2-932fd84a5aa9_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution</link:label>
    <link:label id="lab_us-gaap_ElectricDistributionMember_label_en-US" xlink:label="lab_us-gaap_ElectricDistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricDistributionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ElectricDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricDistributionMember" xlink:to="lab_us-gaap_ElectricDistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_e149aad0-bc1e-4d72-a4cf-531befad61dd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average for benefit obligations</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_6cab4cd2-4f5c-4745-959e-a2eccb25460c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Significant Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_af6868ef-97fd-4f77-8edc-a574385a92ca_terseLabel_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, gross</link:label>
    <link:label id="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_label_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant And Equipment Gross, Excluding C W I P</link:label>
    <link:label id="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_documentation_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before accumulated depreciation, depletion and amortization and construction in progress 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:href="cms-20231231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:to="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_cc1faf69-85e9-45da-8284-ad8a89f9c7c5_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_NotesAndLoansReceivableNetCurrent_01683a5a-33d5-496c-b772-239d512e5ddd_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of notes receivable, related party</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_ce0ec26b-bb20-4a8f-8dfe-9ae9ae306994_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes and accrued interest receivable &#8211; intercompany</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_ae43fea5-b905-415f-938c-a93cd1b21da4_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits - Pension</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1174f9d7-f04d-42ad-8ab9-d70e1ef323d5_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_b7b9d499-c041-46ce-9f45-a3a7dac80825_terseLabel_en-US" xlink:label="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.860% First Mortgage Bonds Due 2052</link:label>
    <link:label id="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_label_en-US" xlink:label="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Six Zero Percent First Mortgage Bonds Due 2052 [Member]</link:label>
    <link:label id="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_documentation_en-US" xlink:label="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Six Zero Percent First Mortgage Bonds Due 2052 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:href="cms-20231231.xsd#cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:to="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GraylingMember_b10d1081-dfe8-4d4a-b4b3-5b9ec588669e_terseLabel_en-US" xlink:label="lab_cms_GraylingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grayling</link:label>
    <link:label id="lab_cms_GraylingMember_label_en-US" xlink:label="lab_cms_GraylingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grayling [Member]</link:label>
    <link:label id="lab_cms_GraylingMember_documentation_en-US" xlink:label="lab_cms_GraylingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grayling [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember" xlink:href="cms-20231231.xsd#cms_GraylingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GraylingMember" xlink:to="lab_cms_GraylingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract_d055963c-2231-451a-b43d-d8ce85d70c1b_terseLabel_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:href="cms-20231231.xsd#cms_LesseeOperatingLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:to="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RemovalCostsMember_d12e7184-35d4-460c-8270-e459c9606050_terseLabel_en-US" xlink:label="lab_us-gaap_RemovalCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of removal</link:label>
    <link:label id="lab_us-gaap_RemovalCostsMember_label_en-US" xlink:label="lab_us-gaap_RemovalCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Removal Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemovalCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RemovalCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RemovalCostsMember" xlink:to="lab_us-gaap_RemovalCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_b113e350-7c29-44bd-871e-91ca52d1e24d_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_2f2c8e4f-d5c2-42fa-b769-6501baa7f724_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_8fcd5bb9-5d43-4830-a817-54e1d326ab36_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NorthStarCleanEnergyMember_4bc70361-3f6d-4a03-af93-8df43884c32e_terseLabel_en-US" xlink:label="lab_cms_NorthStarCleanEnergyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyMember_label_en-US" xlink:label="lab_cms_NorthStarCleanEnergyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy [Member]</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyMember_documentation_en-US" xlink:label="lab_cms_NorthStarCleanEnergyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NorthStarCleanEnergyMember" xlink:to="lab_cms_NorthStarCleanEnergyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_b504bcc0-6bde-4626-9b4e-796d017810c8_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate cost incurred</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Cost Incurred to Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostCostIncurredToDate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_0979c070-fa7e-4cb4-8fc2-c7821956ef4c_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_cms_A5170FirstMortgageBondsDueMay2032Member_28ffcb41-c45b-44b9-a8de-ce366888fe1e_terseLabel_en-US" xlink:label="lab_cms_A5170FirstMortgageBondsDueMay2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.170% First Mortgage Bonds Due May 2032</link:label>
    <link:label id="lab_cms_A5170FirstMortgageBondsDueMay2032Member_label_en-US" xlink:label="lab_cms_A5170FirstMortgageBondsDueMay2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.170% First Mortgage Bonds Due May 2032 [Member]</link:label>
    <link:label id="lab_cms_A5170FirstMortgageBondsDueMay2032Member_documentation_en-US" xlink:label="lab_cms_A5170FirstMortgageBondsDueMay2032Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.170% First Mortgage Bonds Due May 2032</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5170FirstMortgageBondsDueMay2032Member" xlink:href="cms-20231231.xsd#cms_A5170FirstMortgageBondsDueMay2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5170FirstMortgageBondsDueMay2032Member" xlink:to="lab_cms_A5170FirstMortgageBondsDueMay2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_9cb77a8c-effd-441d-b032-8a5eb41fc78d_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ScheduleOfRelatedPartyTransactionsTableTextBlock_e12f52fa-9146-4f15-9076-296c8635999e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_b9fb46ef-bfee-41e3-9cc4-b159890902d2_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_d5ac2e9c-ea42-44d7-8e4f-599138ba276a_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other expense</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingExpense" xlink:to="lab_us-gaap_OtherNonoperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_aab9f74a-a874-4c16-9ef5-a07e726df2d6_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_6c5a8b9f-225c-4532-976a-c2c387bd488e_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost discount rate</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Service Cost Discount Rate</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The interest rate used in calculating the service cost of defined benefit plan net periodic benefit cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:to="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ManufacturedGasPlantMember_042970dd-feb2-45fd-9db3-ed0d2035e6a5_terseLabel_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MGP sites</link:label>
    <link:label id="lab_cms_ManufacturedGasPlantMember_label_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufactured Gas Plant [Member]</link:label>
    <link:label id="lab_cms_ManufacturedGasPlantMember_documentation_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufactured Gas Plant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember" xlink:href="cms-20231231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ManufacturedGasPlantMember" xlink:to="lab_cms_ManufacturedGasPlantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_9a756100-626b-4acc-8762-dbf3d038dcf3_negatedLabel_en-US" xlink:label="lab_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of dividends on common and preferred stock</link:label>
    <link:label id="lab_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_label_en-US" xlink:label="lab_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of Ordinary Dividends, Common And Preferred</link:label>
    <link:label id="lab_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_documentation_en-US" xlink:label="lab_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of Ordinary Dividends, Common And Preferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred" xlink:href="cms-20231231.xsd#cms_PaymentsOfOrdinaryDividendsCommonAndPreferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred" xlink:to="lab_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c12c9c93-080d-463b-8847-adfa3896d112_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations per average common share available to common stockholders (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RenewableEnergyProgramMember_686fd3ea-35a3-47fe-bb47-147366a47403_terseLabel_en-US" xlink:label="lab_us-gaap_RenewableEnergyProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable energy plan</link:label>
    <link:label id="lab_us-gaap_RenewableEnergyProgramMember_label_en-US" xlink:label="lab_us-gaap_RenewableEnergyProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RenewableEnergyProgramMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RenewableEnergyProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RenewableEnergyProgramMember" xlink:to="lab_us-gaap_RenewableEnergyProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_e9e7ad69-6eb5-43d7-9256-e799a275afa4_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory - Gas and Coal</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_a7feef50-915b-4d08-8919-d7a16226fdf4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_0cf953d4-ffcf-4f63-a34b-0a024b57f0fa_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_34e17bbb-ffb4-4284-a09c-8daa94690aef_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_fb722a1b-0a7c-4508-afda-b5b96ba81af6_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non&#8209;cash operating activities and reconciling&#160;adjustments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_NotesReceivableRelatedPartiesFairValueDisclosure_7591dc89-19e8-4176-bcb9-0e412bb5d4c5_terseLabel_en-US" xlink:label="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable related party</link:label>
    <link:label id="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure_label_en-US" xlink:label="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties, Fair Value Disclosure</link:label>
    <link:label id="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure_documentation_en-US" xlink:label="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:href="cms-20231231.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:to="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7f9e3574-93cc-46d6-a419-49440ac525b5_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and accrued revenue, allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_3241b8f1-4aa6-4067-b2dd-21fcf35a0afc_terseLabel_en-US" xlink:label="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.520% First Mortgage Bonds Due 2037</link:label>
    <link:label id="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_label_en-US" xlink:label="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Five Two Zero Percent First Mortgage Bonds Due 2037 [Member]</link:label>
    <link:label id="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_documentation_en-US" xlink:label="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Five Two Zero Percent First Mortgage Bonds Due 2037 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:href="cms-20231231.xsd#cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:to="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_7c0c3d87-c96a-4009-b2f2-6cb51f7449ea_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:to="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_9e1b4362-1b12-4a39-a464-a214a15a6327_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revolving Credit Facilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_FinanceLeaseCost1Abstract_81f3d2d2-f4bc-4b60-887c-453fd001a01a_terseLabel_en-US" xlink:label="lab_cms_FinanceLeaseCost1Abstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease costs</link:label>
    <link:label id="lab_cms_FinanceLeaseCost1Abstract_label_en-US" xlink:label="lab_cms_FinanceLeaseCost1Abstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Cost1 [Abstract]</link:label>
    <link:label id="lab_cms_FinanceLeaseCost1Abstract_documentation_en-US" xlink:label="lab_cms_FinanceLeaseCost1Abstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Cost1 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseCost1Abstract" xlink:href="cms-20231231.xsd#cms_FinanceLeaseCost1Abstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinanceLeaseCost1Abstract" xlink:to="lab_cms_FinanceLeaseCost1Abstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b163fb94-bb51-4cbf-b83b-a8c5ca9e51a3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and local</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_18054d17-f2f4-4d97-ba3d-3b548864b03a_terseLabel_en-US" xlink:label="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Loss And Credit Carryforwards</link:label>
    <link:label id="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Operating Loss And Tax Credit Carryforwards Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of (1) pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization and (2) tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:href="cms-20231231.xsd#cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:to="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_70e57255-4f18-402b-ab07-eb50d75f38d2_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member_5bf2252e-bc55-4661-b903-8bc5d8d366a4_verboseLabel_en-US" xlink:label="lab_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.500 First Mortgage Bonds Due 2052</link:label>
    <link:label id="lab_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member_0dc6b75c-89e7-4799-b651-4d8e7059ff7c_terseLabel_en-US" xlink:label="lab_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First mortgage bonds due 2052</link:label>
    <link:label id="lab_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member_label_en-US" xlink:label="lab_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Six Five Zero Percent First Mortgage Bonds Due 2052 [Member]</link:label>
    <link:label id="lab_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member_documentation_en-US" xlink:label="lab_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Six Five Zero Percent First Mortgage Bonds Due 2052</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member" xlink:href="cms-20231231.xsd#cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member" xlink:to="lab_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_a36e8497-ab76-4641-9921-def4a7d514a0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued rate refunds</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_70387060-cf54-4e81-86cc-af210e1b358e_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for equity funds used during construction</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Allowance for Funds Used During Construction, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:to="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_5e69315f-a745-46bf-9970-6537f0101b11_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_6874eba5-c25b-41ba-adb6-cad629afcc08_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_8aa6e401-f4e6-4c0a-9c5a-4f4f822ce3e7_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits - Nonpension</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_c47d026a-da62-4613-9ed9-1f04e052e4c8_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_6db742db-9d5d-4a93-b2ed-207a27e70a92_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial loss (gain)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_4cc8fb33-3150-4b49-bcd0-089cc6d7b3aa_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RelatedPartyDomain_384d5d2d-1d70-4f29-a765-6972729be3c1_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_85326d2b-7c80-4595-944f-4647ae481cf7_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Composite depreciation rate</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d91ec182-0247-48e8-b94a-33f88b5b3cd2_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_93268e46-2bad-4274-acb8-7116fcd238b3_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling ownership interest</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OperatingSegmentsMember_9e34a482-24d3-489b-b573-496729a34c46_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45276534-5f2f-4b68-be13-a66ab4c31da3_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant date fair value per share, at beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a4248c59-9db5-49ca-a8f7-95f8066ac24b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant date fair value per share, at end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UtilityPlantAssetsMember_223a4332-29d5-4917-abbd-952234c0f772_terseLabel_en-US" xlink:label="lab_cms_UtilityPlantAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility plant assets</link:label>
    <link:label id="lab_cms_UtilityPlantAssetsMember_label_en-US" xlink:label="lab_cms_UtilityPlantAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant Assets [Member]</link:label>
    <link:label id="lab_cms_UtilityPlantAssetsMember_documentation_en-US" xlink:label="lab_cms_UtilityPlantAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilityPlantAssetsMember" xlink:href="cms-20231231.xsd#cms_UtilityPlantAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UtilityPlantAssetsMember" xlink:to="lab_cms_UtilityPlantAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_003e26ed-e7b3-4628-8393-acbc19f967a7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_IncomeTaxBenefitsLineItems_c339744f-a990-47cd-98d7-58ab96f45ce3_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxBenefitsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Benefits [Line Items]</link:label>
    <link:label id="lab_cms_IncomeTaxBenefitsLineItems_label_en-US" xlink:label="lab_cms_IncomeTaxBenefitsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Benefits [Line Items]</link:label>
    <link:label id="lab_cms_IncomeTaxBenefitsLineItems_documentation_en-US" xlink:label="lab_cms_IncomeTaxBenefitsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Benefits [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsLineItems" xlink:href="cms-20231231.xsd#cms_IncomeTaxBenefitsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxBenefitsLineItems" xlink:to="lab_cms_IncomeTaxBenefitsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_bab17cc5-5f53-4b12-91c7-32b2cd630203_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Health Trusts</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Health Coverage [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:to="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_4091e61a-8e27-4e89-95fc-882ba59803c4_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership share</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Proportionate Ownership Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_71b9e68e-92c9-44a5-be2a-64e8f8e5175f_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_067b9886-8718-4c59-bbed-d02fb76b755b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_2a0fe196-025b-4881-aabb-c51776ed84d2_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease costs</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_10d7b347-cc24-4895-b89e-331e9d29dd58_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_cms_RetirementPlanAssumptionsAxis_ae8f65bc-b823-4ba9-ba3b-2620d25a74f7_terseLabel_en-US" xlink:label="lab_cms_RetirementPlanAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Assumptions [Axis]</link:label>
    <link:label id="lab_cms_RetirementPlanAssumptionsAxis_label_en-US" xlink:label="lab_cms_RetirementPlanAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Assumptions [Axis]</link:label>
    <link:label id="lab_cms_RetirementPlanAssumptionsAxis_documentation_en-US" xlink:label="lab_cms_RetirementPlanAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsAxis" xlink:href="cms-20231231.xsd#cms_RetirementPlanAssumptionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetirementPlanAssumptionsAxis" xlink:to="lab_cms_RetirementPlanAssumptionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_d974fbb3-5304-4b92-bf8b-fb271404b7c1_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndDividendsPayableCurrent_34294356-0432-4147-874f-6c0b9ef92c11_terseLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestAndDividendsPayableCurrent_53987d89-c0cd-4799-a285-52ab83cf9f4a_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest, including intercompany</link:label>
    <link:label id="lab_us-gaap_InterestAndDividendsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and Dividends Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDividendsPayableCurrent" xlink:to="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_f0d21217-6234-4730-8cc0-314d9c7ed1c2_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_DisaggregationOfRevenueTable_0f6a94f7-f474-490e-8072-204ce774bab2_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AssetRetirementObligation_e447e561-a561-4c18-8b24-4e4f85f09b69_periodStartLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ARO Liability, at beginning of period</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_88f9a8c0-0598-4b65-9d91-cfd960cbee38_periodEndLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ARO Liability, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_VolatilityMechanismMember_3b1d48a8-4dc6-4648-9a23-5aec14225af5_terseLabel_en-US" xlink:label="lab_cms_VolatilityMechanismMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility Mechanism</link:label>
    <link:label id="lab_cms_VolatilityMechanismMember_label_en-US" xlink:label="lab_cms_VolatilityMechanismMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility Mechanism [Member]</link:label>
    <link:label id="lab_cms_VolatilityMechanismMember_documentation_en-US" xlink:label="lab_cms_VolatilityMechanismMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility Mechanism</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember" xlink:href="cms-20231231.xsd#cms_VolatilityMechanismMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VolatilityMechanismMember" xlink:to="lab_cms_VolatilityMechanismMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_89424a9a-33f1-4735-b5eb-9e74ce171c24_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedAndNonrelatedPartyStatusAxis_e60c7bab-8ca9-49b1-bda8-6cf643b81ac9_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedAndNonrelatedPartyStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related And Non Related Party Status [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedAndNonrelatedPartyStatusAxis_label_en-US" xlink:label="lab_us-gaap_RelatedAndNonrelatedPartyStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related and Nonrelated Party Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedAndNonrelatedPartyStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedAndNonrelatedPartyStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedAndNonrelatedPartyStatusAxis" xlink:to="lab_us-gaap_RelatedAndNonrelatedPartyStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonMichiganJurisdictionMember_5f09df5e-5762-4d3f-8bb4-8da2991fd142_terseLabel_en-US" xlink:label="lab_cms_NonMichiganJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Michigan Jurisdiction</link:label>
    <link:label id="lab_cms_NonMichiganJurisdictionMember_label_en-US" xlink:label="lab_cms_NonMichiganJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Michigan Jurisdiction [Member]</link:label>
    <link:label id="lab_cms_NonMichiganJurisdictionMember_documentation_en-US" xlink:label="lab_cms_NonMichiganJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Michigan Jurisdiction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonMichiganJurisdictionMember" xlink:href="cms-20231231.xsd#cms_NonMichiganJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NonMichiganJurisdictionMember" xlink:to="lab_cms_NonMichiganJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_398ba83f-0759-4806-a9c1-8b16d25a1a77_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_YearEndThroughMarch2025Member_cb7d974c-42b5-4341-937f-5e55c08beeac_terseLabel_en-US" xlink:label="lab_cms_YearEndThroughMarch2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year End Through March 2025</link:label>
    <link:label id="lab_cms_YearEndThroughMarch2025Member_label_en-US" xlink:label="lab_cms_YearEndThroughMarch2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year End Through March 2025 [Member]</link:label>
    <link:label id="lab_cms_YearEndThroughMarch2025Member_documentation_en-US" xlink:label="lab_cms_YearEndThroughMarch2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year End Through March 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_YearEndThroughMarch2025Member" xlink:href="cms-20231231.xsd#cms_YearEndThroughMarch2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_YearEndThroughMarch2025Member" xlink:to="lab_cms_YearEndThroughMarch2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2ff76e01-e388-4196-89a9-fdde0f87edc7_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_32bb2e76-8355-42ec-9e22-3a16624f760f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Utility Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_7d88a223-ea5a-42f6-bf40-896b259deabe_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_4ebc295d-c6f8-4531-8d8a-1a3132a750a4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits Liability</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancingAndCapitalizationLineItems_353f651c-9bb7-4259-a21d-4d3d827b1258_terseLabel_en-US" xlink:label="lab_cms_FinancingAndCapitalizationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing And Capitalization [Line Items]</link:label>
    <link:label id="lab_cms_FinancingAndCapitalizationLineItems_label_en-US" xlink:label="lab_cms_FinancingAndCapitalizationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing And Capitalization [Line Items]</link:label>
    <link:label id="lab_cms_FinancingAndCapitalizationLineItems_documentation_en-US" xlink:label="lab_cms_FinancingAndCapitalizationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing And Capitalization [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems" xlink:href="cms-20231231.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancingAndCapitalizationLineItems" xlink:to="lab_cms_FinancingAndCapitalizationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_2ac6f167-e74b-4ac0-ab39-4e9c6162de7c_terseLabel_en-US" xlink:label="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.680% First Mortgage Bonds Due 2027</link:label>
    <link:label id="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_label_en-US" xlink:label="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Six Eight Zero Percent First Mortgage Bonds Due 2027 [Member]</link:label>
    <link:label id="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_documentation_en-US" xlink:label="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Six Eight Zero Percent First Mortgage Bonds Due 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:href="cms-20231231.xsd#cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:to="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_c8d08d3b-7dff-4bdc-bfdd-9e4e6c3d5f84_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Principal Components of Deferred Income Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_0a0fbb2f-a4fa-46fd-a6f1-08e52173ad40_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_b9db5ffc-fbba-4028-b438-a51601ffb211_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_84b43962-9752-4944-8126-ec28629ad9ae_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3f02eb88-3d97-41c7-a190-09f4a9c2bfc8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_23b76bf2-ecbc-4953-a039-bb7e7610b774_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NumberOfFormerManufacturedGasPlants_b80fbd96-f86e-4d67-98f0-c36c8c3a8673_terseLabel_en-US" xlink:label="lab_cms_NumberOfFormerManufacturedGasPlants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of former MGPs</link:label>
    <link:label id="lab_cms_NumberOfFormerManufacturedGasPlants_label_en-US" xlink:label="lab_cms_NumberOfFormerManufacturedGasPlants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Former Manufactured Gas Plants</link:label>
    <link:label id="lab_cms_NumberOfFormerManufacturedGasPlants_documentation_en-US" xlink:label="lab_cms_NumberOfFormerManufacturedGasPlants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Former Manufactured Gas Plants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants" xlink:href="cms-20231231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NumberOfFormerManufacturedGasPlants" xlink:to="lab_cms_NumberOfFormerManufacturedGasPlants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_ba61d71a-1064-4431-9472-148063a49be3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used in operating activities 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_6d62dd33-4dfc-4af0-a7ad-4182077b4b36_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6929c6b1-5d48-4466-ab49-8cd199ba70e6_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_015a75d8-7cc0-4c00-875e-ed2c19ba54a7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_332dde52-e05e-43dd-b651-757f9e6c7aff_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_ccabaab9-9587-4f3e-b96f-49af0079bc1f_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of period (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_IndemnificationGuaranteeMember_38814a21-2a17-4b62-a0cb-305c30414d81_terseLabel_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnity obligations from stock and asset sale agreements</link:label>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_label_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndemnificationGuaranteeMember" xlink:to="lab_us-gaap_IndemnificationGuaranteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_8b2f264b-0cd5-46fa-84bd-06f63148faa3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherIncomeAndExpensesAbstract_13ea2b5f-8afb-41aa-bdbb-4db846b72a89_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income (Expense)</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_61f89205-ac1e-4344-b661-5bd8e4305f3b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income (Expense)</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryIncomeTaxesPolicy_db9151cb-7430-4968-8561-79ec992608d3_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Tax Credits</link:label>
    <link:label id="lab_us-gaap_RegulatoryIncomeTaxesPolicy_label_en-US" xlink:label="lab_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Income Taxes, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryIncomeTaxesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:to="lab_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_d7cebb9c-2310-4d61-9f2d-db21c155c46d_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remediation and other response activity costs</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteDomain_5f01b90b-1aad-42d5-ae46-5786a135802b_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Domain]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteDomain_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain" xlink:to="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_1c270f4d-00c2-4845-ba0a-021db078927b_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Future Payments to be Received</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_13701f54-682e-4b9a-9065-e2d0ebfc3dd8_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PostretirementBenefitCostsMember_bef3e30e-b000-4730-8e39-d568a80d0fdb_terseLabel_en-US" xlink:label="lab_us-gaap_PostretirementBenefitCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits</link:label>
    <link:label id="lab_us-gaap_PostretirementBenefitCostsMember_label_en-US" xlink:label="lab_us-gaap_PostretirementBenefitCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Benefit Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostretirementBenefitCostsMember" xlink:to="lab_us-gaap_PostretirementBenefitCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_75b14a8c-8f9d-4271-ba3c-a7c0196a01c9_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DefinedBenefitPlanDisclosureLineItems_1bcee395-68e5-46f6-a1fd-d3a3b56013d0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherCostAndExpenseOperating_2ed693e3-6d9c-4ec3-a9f8-c9c01649a4eb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance and other operating expenses</link:label>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_056f4441-8f24-461d-b2b6-14cbd0a6e308_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating expenses</link:label>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_label_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Cost and Expense, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCostAndExpenseOperating" xlink:to="lab_us-gaap_OtherCostAndExpenseOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PlanAssetsExcludingPooledFundsMember_822e30be-9deb-47ea-9ca6-e6b67f17dc7f_terseLabel_en-US" xlink:label="lab_cms_PlanAssetsExcludingPooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets Excluding Pooled Funds</link:label>
    <link:label id="lab_cms_PlanAssetsExcludingPooledFundsMember_label_en-US" xlink:label="lab_cms_PlanAssetsExcludingPooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets Excluding Pooled Funds [Member]</link:label>
    <link:label id="lab_cms_PlanAssetsExcludingPooledFundsMember_documentation_en-US" xlink:label="lab_cms_PlanAssetsExcludingPooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets Excluding Pooled Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanAssetsExcludingPooledFundsMember" xlink:href="cms-20231231.xsd#cms_PlanAssetsExcludingPooledFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember" xlink:to="lab_cms_PlanAssetsExcludingPooledFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsTable_ac1f4352-f186-4a7b-b9e0-2d57c5d9c154_terseLabel_en-US" xlink:label="lab_cms_FinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Table]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsTable_label_en-US" xlink:label="lab_cms_FinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Table]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsTable_documentation_en-US" xlink:label="lab_cms_FinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancialInstrumentsTable" xlink:to="lab_cms_FinancialInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_c8e9d745-c45a-4238-a7cc-9e72e1a87be1_terseLabel_en-US" xlink:label="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current accounts receivable and notes receivable</link:label>
    <link:label id="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_label_en-US" xlink:label="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Before Allowance For Credit Loss, And Notes Receivable, Current</link:label>
    <link:label id="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_documentation_en-US" xlink:label="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Before Allowance For Credit Loss, And Notes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:href="cms-20231231.xsd#cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:to="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_96c12611-703b-4463-a8f6-1c4ac19498d6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold percentage of stock price trigger</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_InactivePensionPlanMember_5e4dd6e7-efe8-4976-b067-7b707d9c62e6_terseLabel_en-US" xlink:label="lab_cms_InactivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan B</link:label>
    <link:label id="lab_cms_InactivePensionPlanMember_label_en-US" xlink:label="lab_cms_InactivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inactive Pension Plan [Member]</link:label>
    <link:label id="lab_cms_InactivePensionPlanMember_documentation_en-US" xlink:label="lab_cms_InactivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inactive Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember" xlink:href="cms-20231231.xsd#cms_InactivePensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InactivePensionPlanMember" xlink:to="lab_cms_InactivePensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_ffc55602-712c-4732-9370-01863684a87a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_815fb3f9-bc02-4767-aa6d-616c01ecb1a6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and local income taxes, net of federal effect</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_a7094f25-abb1-4109-9d60-c7c8a0be0ddf_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_0436064b-397f-428e-a5cf-9563756c666f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Jointly Owned Regulated Utility Facilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Jointly Owned Utility Plants [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:to="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_6126a486-db7f-4f94-85b5-be524aa98f10_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_29487679-c36a-401c-ada7-bac2a1248501_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperations_e647cdf1-bdcf-4881-a454-8a0bf71dcf67_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations available to common stockholders &#8211; basic and diluted</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_ea640085-c108-4fa8-b593-90b32f939bd0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity_eb6f8da1-df45-46a5-8b4c-83482eadd413_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA maximum quantity required</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Maximum Quantity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_aaa27412-0b8e-464d-b9b7-c7f2f7b06d0d_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum rental payments to be received in 2027</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Payment to be Received, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_2a66bdb3-f425-4ca0-bbda-d455bfb82821_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfFinancingAndCapitalizationTable_98cca2f5-e26d-4931-a62f-eeb62d21a5da_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Financing And Capitalization [Table]</link:label>
    <link:label id="lab_cms_ScheduleOfFinancingAndCapitalizationTable_label_en-US" xlink:label="lab_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Financing And Capitalization [Table]</link:label>
    <link:label id="lab_cms_ScheduleOfFinancingAndCapitalizationTable_documentation_en-US" xlink:label="lab_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Financing And Capitalization [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:href="cms-20231231.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:to="lab_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_e284792e-4eac-467f-ac7d-d59fdb8834ac_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_Liabilities_4cdb60de-6e95-4393-80c5-26ced256b362_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_e89c6908-eb84-4f09-96e5-cd9916975369_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requested annual rate increase</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Requested Rate Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:to="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_eb771635-9c74-4896-8cb1-8ea6345d6d5e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt Maturities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_2ede01c9-fc42-4665-aa80-5a4e6acb160b_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current income tax expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c336e635-6974-484c-b5a4-4566e78c76bf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteAxis_a43971d4-59ec-4d04-93a1-429638ca08d9_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Axis]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteAxis_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis" xlink:to="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member_810d3ec5-d63f-4f95-9589-c6e1ace6dbee_terseLabel_en-US" xlink:label="lab_cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.380% First Mortgage Bonds Due 2037</link:label>
    <link:label id="lab_cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member_label_en-US" xlink:label="lab_cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Three Eight Zero Percent First Mortgage Bonds Due 2037 [Member]</link:label>
    <link:label id="lab_cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member_documentation_en-US" xlink:label="lab_cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Three Eight Zero Percent First Mortgage Bonds Due 2037</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member" xlink:href="cms-20231231.xsd#cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member" xlink:to="lab_cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_e10f40e8-6f39-4d90-ac83-69adf74bd97e_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non&#8209;current Liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LessorOperatingLeasePaymentsToBeReceivedThreeYears_381d6406-4c1f-46a7-9172-36e87ca3b1db_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_75371224-ed54-4394-892f-7d6cdad7d174_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendsPerShareDeclared_49d3912a-e335-4f05-8203-6f1b243cb145_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared per preferred stock Series C depositary share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Dividends Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_d841b56b-e8d3-4463-aa3f-b15661673ece_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_5dc0b972-e4a2-43a5-b13a-3154fddf4b48_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_d79237d9-35c9-4c21-b205-60d714cad2a7_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum rental payments to be received 2028 and thereafter</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Payment to be Received, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_2040bcad-f108-4a2c-83b2-7ff23c8bcf89_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average for net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_InvestmentInSubsidiaries_40d56ee4-cf7b-4587-b606-9e007ee3f006_negatedTerseLabel_en-US" xlink:label="lab_cms_InvestmentInSubsidiaries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in subsidiaries</link:label>
    <link:label id="lab_cms_InvestmentInSubsidiaries_label_en-US" xlink:label="lab_cms_InvestmentInSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in subsidiaries</link:label>
    <link:label id="lab_cms_InvestmentInSubsidiaries_documentation_en-US" xlink:label="lab_cms_InvestmentInSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital contributions made by the parent company to one of the company's subsidiaries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiaries" xlink:href="cms-20231231.xsd#cms_InvestmentInSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InvestmentInSubsidiaries" xlink:to="lab_cms_InvestmentInSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DividendsOnMarketBasedAwardsMember_96f52c33-c194-42c7-b569-ce08c0ff2ce5_terseLabel_en-US" xlink:label="lab_cms_DividendsOnMarketBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends on market-based awards</link:label>
    <link:label id="lab_cms_DividendsOnMarketBasedAwardsMember_label_en-US" xlink:label="lab_cms_DividendsOnMarketBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends On Market Based Awards [Member]</link:label>
    <link:label id="lab_cms_DividendsOnMarketBasedAwardsMember_documentation_en-US" xlink:label="lab_cms_DividendsOnMarketBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends On Market-Based Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnMarketBasedAwardsMember" xlink:href="cms-20231231.xsd#cms_DividendsOnMarketBasedAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DividendsOnMarketBasedAwardsMember" xlink:to="lab_cms_DividendsOnMarketBasedAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MarketBasedRestrictedStockMember_ad4cbcb1-7369-4855-bdc0-5658b92263d4_terseLabel_en-US" xlink:label="lab_cms_MarketBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based awards</link:label>
    <link:label id="lab_cms_MarketBasedRestrictedStockMember_label_en-US" xlink:label="lab_cms_MarketBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Based Restricted Stock [Member]</link:label>
    <link:label id="lab_cms_MarketBasedRestrictedStockMember_documentation_en-US" xlink:label="lab_cms_MarketBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-Based Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember" xlink:href="cms-20231231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MarketBasedRestrictedStockMember" xlink:to="lab_cms_MarketBasedRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_331bd332-9db2-4690-933f-f5155e834cc5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares_b02ac0e2-e173-4e32-952e-aedb327cc0bf_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares (in shares)</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower_91eb0fa8-e94a-4187-8f98-041ac7249dd7_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased and interchange power</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Purchased Power</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:to="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_27acddf5-62c6-410d-831d-cc8e1a13f9b8_terseLabel_en-US" xlink:label="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in income taxes from:</link:label>
    <link:label id="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_label_en-US" xlink:label="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Income Tax Expense [Abstract]</link:label>
    <link:label id="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_documentation_en-US" xlink:label="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Income Tax Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:href="cms-20231231.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:to="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_e9598c20-f094-480a-8c0c-24746349e4c5_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional annual rate increase authorized</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Approved Rate Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:to="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MutualFundsMember_becf2973-c6b7-41f7-8536-e8d083f5da23_terseLabel_en-US" xlink:label="lab_cms_MutualFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual funds</link:label>
    <link:label id="lab_cms_MutualFundsMember_label_en-US" xlink:label="lab_cms_MutualFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Funds [Member]</link:label>
    <link:label id="lab_cms_MutualFundsMember_documentation_en-US" xlink:label="lab_cms_MutualFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MutualFundsMember" xlink:href="cms-20231231.xsd#cms_MutualFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MutualFundsMember" xlink:to="lab_cms_MutualFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b994fc42-2e7d-48fb-b203-cc1bf22ecf28_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and local</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_b638dc3c-de55-48a9-9331-ad4c6b177dda_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_db9d0a98-e666-4a82-b134-ac8403795612_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_SignificantAccountingPoliciesLineItems_3084701b-9191-4e82-852c-a49f751627ad_terseLabel_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_cms_SignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_cms_SignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems" xlink:href="cms-20231231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems" xlink:to="lab_cms_SignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_09e83e6d-6995-4e82-97be-c84aedac9b7a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_9fec3ad2-e7cc-4279-9880-0863acaf0a47_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic cost (credit)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_UtilitiesOperatingExpense_f9217a27-1335-42b0-a525-58d6be085045_totalLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpense_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpense" xlink:to="lab_us-gaap_UtilitiesOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_33c77aad-a422-4e9e-9cd8-7ee504cb1dc6_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant additions</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property Plant and Equipment Additions</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_8642f38c-a49b-4f79-a204-2f46138af7a4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_3d9061c6-f733-49bf-8574-8d1d3df1334f_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_e51ddaee-3813-4af1-b7a0-fb5d9a97ae66_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_f7227642-8890-4b9e-9d3b-4878244d6571_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilities_267fe329-bb4c-48c0-a16e-a98c6de91201_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to related parties</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_67c4554c-271d-4686-b750-125489833a74_periodStartLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention benefit liability at beginning of period</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_973c6cc8-5149-4566-a684-b8f20329994f_periodEndLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention benefit liability at the end of the period</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_0c3e4fe6-0256-491f-89dd-21aaa103d6b1_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_b2e90778-3d36-4260-bd1f-444672d56881_terseLabel_en-US" xlink:label="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.050% First Mortgage Bonds Due 2048</link:label>
    <link:label id="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_label_en-US" xlink:label="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Zero Five Zero Percent First Mortgage Bonds Due 2048 [Member]</link:label>
    <link:label id="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_documentation_en-US" xlink:label="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Zero Five Zero Percent First Mortgage Bonds Due 2048 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:href="cms-20231231.xsd#cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:to="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_683ff5e5-c4d2-4075-a33b-64c4cd61f627_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StockRepurchasedDuringPeriodShares_2079f5b0-803e-4bdd-a700-884e8d2de8b3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilities_61789b15-6e9e-49ab-8f2b-3b25ece2ad0c_totalLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilities_da7e3d98-a8bf-4aa1-b907-1e35bcb10d81_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory liability</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilities_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilities" xlink:to="lab_us-gaap_RegulatoryLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedCompanyContributionPlanMember_96295448-1fa8-40d1-9a89-03022a958803_terseLabel_en-US" xlink:label="lab_cms_DefinedCompanyContributionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Company Contribution Plan</link:label>
    <link:label id="lab_cms_DefinedCompanyContributionPlanMember_label_en-US" xlink:label="lab_cms_DefinedCompanyContributionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Company Contribution Plan [Member]</link:label>
    <link:label id="lab_cms_DefinedCompanyContributionPlanMember_documentation_en-US" xlink:label="lab_cms_DefinedCompanyContributionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Company Contribution Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedCompanyContributionPlanMember" xlink:href="cms-20231231.xsd#cms_DefinedCompanyContributionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedCompanyContributionPlanMember" xlink:to="lab_cms_DefinedCompanyContributionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_50a6c398-8dec-47b5-ae37-c8a1ce036302_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of preferred stock, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Preferred Stock and Preference Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_70e764ff-1b8d-4c19-adf2-bc55c44be030_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement loss</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization Of Settlement Loss</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization Of Settlement Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:to="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9a6ae843-6209-4d8b-a8d3-8e5a12a71f13_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_d503fc84-e70c-468b-a2c0-45688659caa0_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government and agencies securities</link:label>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_label_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury and Government [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:to="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_4cc2be97-76c7-4940-bce2-a3375df38669_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_35400b5c-eeb7-4a18-88b2-56ebcaa326a0_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_bd15c740-47fd-486e-bcf4-57def8af9ca8_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total non-current regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:to="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract_1050b55b-8629-4f51-b433-17c812547fad_terseLabel_en-US" xlink:label="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:href="cms-20231231.xsd#cms_LesseeFinanceLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:to="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_53778bc6-be58-46d9-b5e5-a1ec6c045198_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OPEB Plan</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FinanceLeaseLiabilityPaymentsDueYearFour_869d476d-9b71-47dd-af4c-3aa93aaf4d12_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_31587e23-0bee-457d-b9c1-a072bba03342_terseLabel_en-US" xlink:label="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased power &#8211; related parties</link:label>
    <link:label id="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_label_en-US" xlink:label="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense Purchased Power Related Parties</link:label>
    <link:label id="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_documentation_en-US" xlink:label="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense Purchased Power Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:href="cms-20231231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:to="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_ed476c4e-23ea-4de8-a6a0-63e26a5bb431_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_f6cfe6b9-6ec2-4d54-95c9-f006d52d9664_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, Property, and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Intangible Assets [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0322127d-f4dd-49e5-b82a-153fbcec67ac_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_784373a1-699e-4884-abff-e5cb1acbf1a6_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StatementClassOfStockAxis_866b38f9-57e6-4aea-aa95-4e12bfe5906d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_1d8d6fb6-460a-4196-8a7f-cbf3c1954c54_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock reacquired</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_8009ee2c-3afd-4697-82ae-9bdea8a3298c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service cost (credit)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_5e49c131-e11c-4ffa-9764-c5f07ca02080_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_36f531a4-a24a-4b2a-8a66-3f5c6c1f1cfb_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_620ed9cf-c407-4c3a-ad27-6f7e1a007606_totalLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total depreciation and amortization expense</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CumulativePreferredStockMember_d17c35d5-de07-4f1d-bbdc-391d08106fa9_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50&#160;Series</link:label>
    <link:label id="lab_us-gaap_CumulativePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_CumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativePreferredStockMember" xlink:to="lab_us-gaap_CumulativePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_828a9acd-4449-430f-84a2-c72082ed64a8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year health care cost trend rate reaches ultimate trend rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:to="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LudingtonPlantOverhaulContractDisputeMember_8a40777d-1b9c-4d34-89a7-639057132830_verboseLabel_en-US" xlink:label="lab_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington overhaul contract dispute</link:label>
    <link:label id="lab_cms_LudingtonPlantOverhaulContractDisputeMember_004a20f3-0a5f-478a-9d5b-264a21bc6056_terseLabel_en-US" xlink:label="lab_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington Plant Overhaul Contract Dispute</link:label>
    <link:label id="lab_cms_LudingtonPlantOverhaulContractDisputeMember_label_en-US" xlink:label="lab_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington Plant Overhaul Contract Dispute [Member]</link:label>
    <link:label id="lab_cms_LudingtonPlantOverhaulContractDisputeMember_documentation_en-US" xlink:label="lab_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington Plant Overhaul Contract Dispute</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:href="cms-20231231.xsd#cms_LudingtonPlantOverhaulContractDisputeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:to="lab_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCorporateDebtSecuritiesMember_2e943d33-39b9-4017-b837-bf448e69e263_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign corporate bonds</link:label>
    <link:label id="lab_us-gaap_ForeignCorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Security, Corporate, Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_685bbdb1-bd98-4161-977d-37f5c067832f_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_059667d4-1074-4f0f-a00d-c1e563e609fa_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DefinedBenefitPlanRollForwardsAbstract_664453ed-9a9e-4707-bed0-1802aa2ca7d6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Roll Forwards [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Roll Forwards [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_f9e83380-da9e-4779-8393-9f76b4ab91e1_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for uncollectible accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DbSerpTrustAssetsMember_5e767d91-873b-400a-8cf7-412fcfb22370_terseLabel_en-US" xlink:label="lab_cms_DbSerpTrustAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets</link:label>
    <link:label id="lab_cms_DbSerpTrustAssetsMember_label_en-US" xlink:label="lab_cms_DbSerpTrustAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Db Serp Trust Assets [Member]</link:label>
    <link:label id="lab_cms_DbSerpTrustAssetsMember_documentation_en-US" xlink:label="lab_cms_DbSerpTrustAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB SERP Trust Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DbSerpTrustAssetsMember" xlink:href="cms-20231231.xsd#cms_DbSerpTrustAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DbSerpTrustAssetsMember" xlink:to="lab_cms_DbSerpTrustAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_2fed4bd0-42c3-407b-92ba-14b4226a7a08_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_us-gaap_CommercialPaperMember_71e7154d-873f-48dc-8643-85edd9d139f4_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_5e89fa79-171f-4157-8c89-d95a72a9e726_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Retirement Benefit Plan Assets (Liabilities)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amounts Recognized in Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_aa3bbe50-6d86-4a58-9bbd-a4cd29f32977_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_35d9101f-5e07-4a42-8eb7-3865f02501c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_ce242251-306c-4c68-a995-55367c3350e1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherPpaMember_91d66458-6d1d-4df8-a1d9-7bd00f303744_terseLabel_en-US" xlink:label="lab_cms_OtherPpaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other PPAs</link:label>
    <link:label id="lab_cms_OtherPpaMember_label_en-US" xlink:label="lab_cms_OtherPpaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Ppa [Member]</link:label>
    <link:label id="lab_cms_OtherPpaMember_documentation_en-US" xlink:label="lab_cms_OtherPpaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other PPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember" xlink:href="cms-20231231.xsd#cms_OtherPpaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherPpaMember" xlink:to="lab_cms_OtherPpaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1717209b-8565-499d-afd5-3ecd72444901_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationCostsMember_a9281ddd-b077-4949-8d8e-6ceb4697cc60_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ARO</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationCostsMember_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationCostsMember" xlink:to="lab_us-gaap_AssetRetirementObligationCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_73c23a7a-8fb8-4aab-a19d-4dca6662d5ac_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_920682e2-b561-4bd7-b15c-976efab85e7d_terseLabel_en-US" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Funded Status of Retirement Benefit Plans</link:label>
    <link:label id="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:to="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_23d319df-f7a3-42ca-a378-99d5861d2c21_terseLabel_en-US" xlink:label="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.180% First Mortgage Bonds Due 2032</link:label>
    <link:label id="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_label_en-US" xlink:label="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Eight Zero Percent First Mortgage Bonds Due 2032 [Member]</link:label>
    <link:label id="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_documentation_en-US" xlink:label="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Eight Zero Percent First Mortgage Bonds Due 2032 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:href="cms-20231231.xsd#cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:to="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityDisclosureTextBlock_86eb3efc-bdac-4210-b0eb-b5878d73a7e7_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:to="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NWOHoldcoLLCMember_d2ec6b73-671e-4ca8-8d1f-ff14eb501237_terseLabel_en-US" xlink:label="lab_cms_NWOHoldcoLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NWO Holdco, L.L.C</link:label>
    <link:label id="lab_cms_NWOHoldcoLLCMember_label_en-US" xlink:label="lab_cms_NWOHoldcoLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NWO Holdco, L.L.C [Member]</link:label>
    <link:label id="lab_cms_NWOHoldcoLLCMember_documentation_en-US" xlink:label="lab_cms_NWOHoldcoLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NWO Holdco, L.L.C</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NWOHoldcoLLCMember" xlink:href="cms-20231231.xsd#cms_NWOHoldcoLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NWOHoldcoLLCMember" xlink:to="lab_cms_NWOHoldcoLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AuditInformationAbstract_label_en-US" xlink:label="lab_cms_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_cms_AuditInformationAbstract_documentation_en-US" xlink:label="lab_cms_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuditInformationAbstract" xlink:href="cms-20231231.xsd#cms_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AuditInformationAbstract" xlink:to="lab_cms_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_bd6a737c-e49d-4311-8acb-d9a9a0057470_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d35b993-7efd-4461-9093-d0dc8863dd4f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested_0c1e5fd1-7515-476a-844b-97ad4d233376_terseLabel_en-US" xlink:label="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over (under) recovery for gas fuel and power supply costs requested</link:label>
    <link:label id="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested_label_en-US" xlink:label="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Over (Under) Recovery Of Expense Including Interest Requested</link:label>
    <link:label id="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested_documentation_en-US" xlink:label="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Over (Under) Recovery Of Expense Including Interest Requested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested" xlink:href="cms-20231231.xsd#cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested" xlink:to="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_0e8054be-502d-4a64-8063-879506867783_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cms_OtherIncomeandExpensesTable_a12072d0-efc2-40e4-ad21-f6390f58becf_terseLabel_en-US" xlink:label="lab_cms_OtherIncomeandExpensesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Table]</link:label>
    <link:label id="lab_cms_OtherIncomeandExpensesTable_label_en-US" xlink:label="lab_cms_OtherIncomeandExpensesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Table]</link:label>
    <link:label id="lab_cms_OtherIncomeandExpensesTable_documentation_en-US" xlink:label="lab_cms_OtherIncomeandExpensesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable" xlink:href="cms-20231231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherIncomeandExpensesTable" xlink:to="lab_cms_OtherIncomeandExpensesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ConsumersSupplierFinancingProgramMember_2b7fc7b4-56aa-452e-b838-ef862f9aa353_terseLabel_en-US" xlink:label="lab_cms_ConsumersSupplierFinancingProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers' Supplier Financing Program</link:label>
    <link:label id="lab_cms_ConsumersSupplierFinancingProgramMember_label_en-US" xlink:label="lab_cms_ConsumersSupplierFinancingProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers' Supplier Financing Program [Member]</link:label>
    <link:label id="lab_cms_ConsumersSupplierFinancingProgramMember_documentation_en-US" xlink:label="lab_cms_ConsumersSupplierFinancingProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers' Supplier Financing Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersSupplierFinancingProgramMember" xlink:href="cms-20231231.xsd#cms_ConsumersSupplierFinancingProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ConsumersSupplierFinancingProgramMember" xlink:to="lab_cms_ConsumersSupplierFinancingProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_965efb8e-7ace-4329-afcb-c273567c4607_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_6cb1bc25-db08-4bc6-8f84-1be2fd9204fc_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmissionCreditsOrAllowancesPolicy_ac0d8592-c2f1-4716-9d26-12f3fbd4fc18_terseLabel_en-US" xlink:label="lab_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory - RECs and Emission Allowances</link:label>
    <link:label id="lab_us-gaap_EmissionCreditsOrAllowancesPolicy_label_en-US" xlink:label="lab_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emission Credits or Allowances, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmissionCreditsOrAllowancesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:to="lab_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PowerSupplyCostRecoveryMember_f575e671-8c11-4dbf-a93d-941c0ca640c2_terseLabel_en-US" xlink:label="lab_cms_PowerSupplyCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PSCR underrecoveries</link:label>
    <link:label id="lab_cms_PowerSupplyCostRecoveryMember_label_en-US" xlink:label="lab_cms_PowerSupplyCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Supply Cost Recovery [Member]</link:label>
    <link:label id="lab_cms_PowerSupplyCostRecoveryMember_documentation_en-US" xlink:label="lab_cms_PowerSupplyCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Supply Cost Recovery [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember" xlink:href="cms-20231231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PowerSupplyCostRecoveryMember" xlink:to="lab_cms_PowerSupplyCostRecoveryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInventorySupplies_bd3eb41d-e2bd-4643-b9b0-51e2172a355b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Materials and supplies</link:label>
    <link:label id="lab_us-gaap_OtherInventorySupplies_label_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Inventory, Supplies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventorySupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInventorySupplies" xlink:to="lab_us-gaap_OtherInventorySupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AlternativeRevenuePrograms_f98c33c6-18b5-4b87-91c6-c85c6f9ea171_terseLabel_en-US" xlink:label="lab_cms_AlternativeRevenuePrograms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative-revenue programs</link:label>
    <link:label id="lab_cms_AlternativeRevenuePrograms_label_en-US" xlink:label="lab_cms_AlternativeRevenuePrograms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative revenue programs</link:label>
    <link:label id="lab_cms_AlternativeRevenuePrograms_documentation_en-US" xlink:label="lab_cms_AlternativeRevenuePrograms" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative revenue programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms" xlink:href="cms-20231231.xsd#cms_AlternativeRevenuePrograms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AlternativeRevenuePrograms" xlink:to="lab_cms_AlternativeRevenuePrograms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_a7bee694-98cc-40e9-b98d-112df4d21843_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_61862df9-20c4-44ba-9bb7-3bfab96fd650_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Other Accounts</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AmountAvailableForDividendDistribution_1e5daecd-74b1-47ea-b720-7b84e22d14f2_terseLabel_en-US" xlink:label="lab_cms_AmountAvailableForDividendDistribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limitation on payment of stock dividends</link:label>
    <link:label id="lab_cms_AmountAvailableForDividendDistribution_label_en-US" xlink:label="lab_cms_AmountAvailableForDividendDistribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount Available For Dividend Distribution</link:label>
    <link:label id="lab_cms_AmountAvailableForDividendDistribution_documentation_en-US" xlink:label="lab_cms_AmountAvailableForDividendDistribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of dividends that may be paid or declared in any calendar year, limited by statutory restriction.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution" xlink:href="cms-20231231.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AmountAvailableForDividendDistribution" xlink:to="lab_cms_AmountAvailableForDividendDistribution" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_9cc70f9f-de03-495c-82c8-e2d323712a74_terseLabel_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of amortization of gains (losses) life expectancy</link:label>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_label_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Time Of Amortization Of Gains (Losses) Life Expectancy</link:label>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_documentation_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Time Of Amortization Of Gains (Losses) Life Expectancy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:href="cms-20231231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:to="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ParentCompanyMember_c5012eef-b0d5-4eb9-a60c-96080d5663f6_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_cms_McvPpaMember_917b2bb7-c510-4ed9-88e9-e29f0a3506e1_terseLabel_en-US" xlink:label="lab_cms_McvPpaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MCV PPA</link:label>
    <link:label id="lab_cms_McvPpaMember_label_en-US" xlink:label="lab_cms_McvPpaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mcv Ppa [Member]</link:label>
    <link:label id="lab_cms_McvPpaMember_documentation_en-US" xlink:label="lab_cms_McvPpaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MCV PPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember" xlink:href="cms-20231231.xsd#cms_McvPpaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_McvPpaMember" xlink:to="lab_cms_McvPpaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_7a441a1c-bb92-4ae3-bd07-3c6cf282f65e_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant under construction</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Ownership Amount of Construction Work in Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_66df9e51-2326-40c0-a730-870e15dada52_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_3b735a88-c583-444e-8c7e-3ae95213927c_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in notes receivable &#8211; intercompany</link:label>
    <link:label id="lab_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of Notes Receivable from Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:to="lab_us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_90b57dd7-85c8-4f97-9535-8b5aa4420bfc_terseLabel_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.950% First Mortgage Bonds Due 2047</link:label>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_label_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Nine Five Zero Percent First Mortgage Bonds Due 2047 [Member]</link:label>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_documentation_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Nine Five Zero Percent First Mortgage Bonds Due 2047 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:href="cms-20231231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:to="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_bd860612-0301-43c5-8eda-9045f4c18869_terseLabel_en-US" xlink:label="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrestricted retained earnings</link:label>
    <link:label id="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_label_en-US" xlink:label="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statutory Accounting Practices, Statutory Amount Available for Dividend Payments without Regulatory Approval</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:to="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_89cd28e4-f611-409e-84e0-efaaf05dafe3_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy Corporation Common Stock, $0.01 par value</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_d7869af7-79f0-4f02-be09-dc74589d5726_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_6dfe04a4-ae61-4dc0-8cf2-a48e2a07dd94_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_cdacbfb0-389c-4f56-a225-efb18ce773f5_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_2a55f22c-aeb2-40c5-ac1f-0369ea6e59a9_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cms_PpaMember_554dddf9-2921-4a57-b1ca-be30a9fa2320_terseLabel_en-US" xlink:label="lab_cms_PpaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total PPAs</link:label>
    <link:label id="lab_cms_PpaMember_label_en-US" xlink:label="lab_cms_PpaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ppa [Member]</link:label>
    <link:label id="lab_cms_PpaMember_documentation_en-US" xlink:label="lab_cms_PpaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PpaMember" xlink:href="cms-20231231.xsd#cms_PpaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PpaMember" xlink:to="lab_cms_PpaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_86b13454-716b-4d0a-8b1f-ad403b443d43_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_73c2ef33-5317-4064-ac9c-08af5710b2e3_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_b36ef2e4-0bb4-4811-9293-8b29176ad921_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized discounts</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherIncomeandExpensesLineItems_50a16fc0-3062-4fc9-a326-8276eb1d3e07_terseLabel_en-US" xlink:label="lab_cms_OtherIncomeandExpensesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Line Items]</link:label>
    <link:label id="lab_cms_OtherIncomeandExpensesLineItems_label_en-US" xlink:label="lab_cms_OtherIncomeandExpensesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Line Items]</link:label>
    <link:label id="lab_cms_OtherIncomeandExpensesLineItems_documentation_en-US" xlink:label="lab_cms_OtherIncomeandExpensesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Other Income and Expenses [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems" xlink:href="cms-20231231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherIncomeandExpensesLineItems" xlink:to="lab_cms_OtherIncomeandExpensesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RenewableGenerationAssetsMember_4cff1064-24c2-4ff3-a954-ea2d915cde08_terseLabel_en-US" xlink:label="lab_cms_RenewableGenerationAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable generation assets</link:label>
    <link:label id="lab_cms_RenewableGenerationAssetsMember_label_en-US" xlink:label="lab_cms_RenewableGenerationAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Generation Assets [Member]</link:label>
    <link:label id="lab_cms_RenewableGenerationAssetsMember_documentation_en-US" xlink:label="lab_cms_RenewableGenerationAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Generation Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableGenerationAssetsMember" xlink:href="cms-20231231.xsd#cms_RenewableGenerationAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RenewableGenerationAssetsMember" xlink:to="lab_cms_RenewableGenerationAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_f2a05bb5-822a-4e3a-a0c4-d8c5a69cebff_terseLabel_en-US" xlink:label="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">6.170% First Mortgage Bonds Due 2040</link:label>
    <link:label id="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_label_en-US" xlink:label="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six Point One Seven Zero Percent First Mortgage Bonds Due 2040 [Member]</link:label>
    <link:label id="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_documentation_en-US" xlink:label="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six Point One Seven Zero Percent First Mortgage Bonds Due 2040 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:href="cms-20231231.xsd#cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:to="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_04a2e276-6399-4cf2-9223-79cd8776b33b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d0deb3bb-a4e7-4e3c-8e9c-244abb98dab8_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0443490a-7b6a-4b56-a14e-d7c7d39c4a22_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Equity at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_359e4fe6-3b8f-4184-a0a7-0a6614a5399c_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Equity 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_a1d276fd-1978-4aa9-9ad6-5f22c847bddf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions and other changes in noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_c0feb9b9-a988-480f-9b2b-05b15de55da8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_43b66314-ecef-48a1-a2ec-af76a28fa130_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_us-gaap_PropertyPlantAndEquipmentNet_59281b83-d901-4de0-890f-756e6ff31ceb_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total plant, property, and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_3de158af-2987-47a1-ae96-f9299ef04205_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_CondensedBalanceSheetStatementTable_fb04ff82-0a74-4d1a-ae1c-1c54062b2afb_terseLabel_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedBalanceSheetStatementTable_label_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementTable" xlink:to="lab_srt_CondensedBalanceSheetStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetNoncurrent_76b8a33d-05e9-4352-83b6-9185930d5004_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetNoncurrent" xlink:to="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricRateCaseMember_8c07c1ce-c01c-4807-98a1-f6e1f71b4610_terseLabel_en-US" xlink:label="lab_cms_ElectricRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case</link:label>
    <link:label id="lab_cms_ElectricRateCaseMember_label_en-US" xlink:label="lab_cms_ElectricRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case [Member]</link:label>
    <link:label id="lab_cms_ElectricRateCaseMember_documentation_en-US" xlink:label="lab_cms_ElectricRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember" xlink:href="cms-20231231.xsd#cms_ElectricRateCaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricRateCaseMember" xlink:to="lab_cms_ElectricRateCaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFuelCost_bf0a5971-3041-4291-a701-55deaff3e7a7_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredFuelCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and accrued revenue</link:label>
    <link:label id="lab_us-gaap_DeferredFuelCost_label_en-US" xlink:label="lab_us-gaap_DeferredFuelCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Fuel Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFuelCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFuelCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFuelCost" xlink:to="lab_us-gaap_DeferredFuelCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8dc62029-7a2d-435f-9c20-f707c8293db6_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_eb55f51b-baaf-44fe-9b9a-557351889932_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_1e1ad412-e9e3-41b0-a42b-ca1ccbdf78ec_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_LesseeFinanceLeaseDescriptionAbstract_e3161502-a559-474b-b78f-863a506c099c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:to="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationCurrent_4c12ec78-641a-4bad-ace1-bf6050e8bf38_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables under supplier finance program</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationCurrent_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program, Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationCurrent" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_efb15995-ae59-42ec-b459-3112c7bdce43_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DefinedBenefitPlanBenefitObligation_125641cd-c9b0-40c3-9861-5fce9af0d4a4_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligation at beginning of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_b6d59b62-c367-494a-9837-f583b0909696_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligation at end of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_bfc14ce9-41d0-4ef2-b2e4-bf43e64f460c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_AsbestosAbatementMember_0ceb7b5a-f8ce-41f9-9412-cf06287e5f49_terseLabel_en-US" xlink:label="lab_cms_AsbestosAbatementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos abatement</link:label>
    <link:label id="lab_cms_AsbestosAbatementMember_label_en-US" xlink:label="lab_cms_AsbestosAbatementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos Abatement [Member]</link:label>
    <link:label id="lab_cms_AsbestosAbatementMember_documentation_en-US" xlink:label="lab_cms_AsbestosAbatementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos Abatement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AsbestosAbatementMember" xlink:href="cms-20231231.xsd#cms_AsbestosAbatementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AsbestosAbatementMember" xlink:to="lab_cms_AsbestosAbatementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f5a9cc1a-5794-4616-9a50-e0da526e79f2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_d96810bf-81f9-4541-9871-37199122b2d2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_ee265fc8-72f7-4998-8c06-7919d2c37c34_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assets and Liabilities for PSCR and GCR Underrecoveries and Overrecoveries</link:label>
    <link:label id="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Pscr And Gcr Underrecoveries and Overrecoveries Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:href="cms-20231231.xsd#cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:to="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_60f0f78f-f297-4d67-90ca-5479d3ea104a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_96b229df-d72e-4e53-90f1-32400fa823ee_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts and Reserves</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_3b6f4da9-cba4-40ef-b301-1d2dfc22ede8_terseLabel_en-US" xlink:label="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.875% Senior Notes Due 2044</link:label>
    <link:label id="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_label_en-US" xlink:label="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Eight Seven Five Percent Senior Notes Due 2044 [Member]</link:label>
    <link:label id="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_documentation_en-US" xlink:label="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Eight Seven Five Percent Senior Notes Due 2044 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:href="cms-20231231.xsd#cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:to="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_bd94128f-a1e6-4cda-a9b5-99b20f8b6034_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_fa0b7865-d64e-4986-a36e-b0805ea5b042_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_763bdf25-bb5c-42bf-ae4f-e50360643dce_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_RetirementPlanTypeAxis_c3d4233b-1b33-4667-88b4-b5143e4fc0ad_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_311c2521-5230-46d2-bab0-6bfb04503c30_terseLabel_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.350% First Mortgage Bonds Due 2049</link:label>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_label_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three Five Zero Percent First Mortgage Bonds Due 2049 [Member]</link:label>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_documentation_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three Five Zero Percent First Mortgage Bonds Due 2049 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:href="cms-20231231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:to="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_6f5e44e6-1278-44a9-adfa-4648ba9833d5_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of:</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:to="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_67e9a72d-8fda-4141-8ed5-bb07fe8a4f9c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_4e7a10e2-8e73-43e5-9a21-63017559204b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations per average common share available to common stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_e2b6510c-5852-4b11-82f1-bb7e40a5079d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PaymentsForProceedsFromOtherInvestingActivities_79aa4cb0-6fc4-416a-bb83-3004fe843c2f_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost to retire property and other investing activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_990778f3-3788-423b-9da2-5144dc3f1ee6_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_9b7e29f4-9f9e-4a29-b642-b8e0d8cffdb0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current amounts</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_66cb4676-b00b-46c5-a539-a9bf437b87f5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_PropertyPlantAndEquipmentNetExcludingCWIP_61223685-e1f3-4e28-bd1e-9c96c94bf7b2_totalLabel_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, net</link:label>
    <link:label id="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP_label_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant And Equipment, Net, Excluding C W I P</link:label>
    <link:label id="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP_documentation_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before construction in progress but 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:href="cms-20231231.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:to="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PostretirementBenefitsExpenseDeferralMechanismMember_530d28cb-e2d3-41de-8f8e-38e0c43417ad_terseLabel_en-US" xlink:label="lab_cms_PostretirementBenefitsExpenseDeferralMechanismMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits expense deferral mechanism</link:label>
    <link:label id="lab_cms_PostretirementBenefitsExpenseDeferralMechanismMember_label_en-US" xlink:label="lab_cms_PostretirementBenefitsExpenseDeferralMechanismMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Benefits Expense Deferral Mechanism [Member]</link:label>
    <link:label id="lab_cms_PostretirementBenefitsExpenseDeferralMechanismMember_documentation_en-US" xlink:label="lab_cms_PostretirementBenefitsExpenseDeferralMechanismMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Benefits Expense Deferral Mechanism</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PostretirementBenefitsExpenseDeferralMechanismMember" xlink:href="cms-20231231.xsd#cms_PostretirementBenefitsExpenseDeferralMechanismMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PostretirementBenefitsExpenseDeferralMechanismMember" xlink:to="lab_cms_PostretirementBenefitsExpenseDeferralMechanismMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_bd59e184-f5ef-4ab7-8015-9450922c9b95_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per average common share (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_GasUtilityMember_3e9e5992-4cf4-4dbf-96cc-0925056edb55_terseLabel_en-US" xlink:label="lab_cms_GasUtilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Utility</link:label>
    <link:label id="lab_cms_GasUtilityMember_label_en-US" xlink:label="lab_cms_GasUtilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Utility [Member]</link:label>
    <link:label id="lab_cms_GasUtilityMember_documentation_en-US" xlink:label="lab_cms_GasUtilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Utility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember" xlink:href="cms-20231231.xsd#cms_GasUtilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasUtilityMember" xlink:to="lab_cms_GasUtilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_eef13417-2d65-4299-a061-02a673d4fcbc_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_3c8a51d2-07d8-4671-987b-691f64a8ffdb_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction work in progress</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Construction Work in Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_58c32b76-9ab6-4a94-8aa0-ceadb32643c5_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_60073462-8ed8-4d5b-b9a0-f5c772e9e494_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets at fair value at beginning of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_fe372da0-3c95-4f96-b5ae-bb605b871a8c_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets at fair value at end of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_272caa47-f294-43f9-a9e2-40df22668235_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeTypeOtherMember_7dd06d09-c47b-4edc-8205-6049c4b3b9ac_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeTypeOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees</link:label>
    <link:label id="lab_us-gaap_GuaranteeTypeOtherMember_label_en-US" xlink:label="lab_us-gaap_GuaranteeTypeOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee Type, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeTypeOtherMember" xlink:to="lab_us-gaap_GuaranteeTypeOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_3576d055-2b2b-4d41-80d5-2a0034145928_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AFUDC capitalization rate</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Allowance for Funds Used During Construction, Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:to="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GeneseeMember_5240aa31-4f1b-42d1-b319-89e8c47be9ce_verboseLabel_en-US" xlink:label="lab_cms_GeneseeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Genesee</link:label>
    <link:label id="lab_cms_GeneseeMember_label_en-US" xlink:label="lab_cms_GeneseeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Genesee [Member]</link:label>
    <link:label id="lab_cms_GeneseeMember_documentation_en-US" xlink:label="lab_cms_GeneseeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Genesee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember" xlink:href="cms-20231231.xsd#cms_GeneseeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GeneseeMember" xlink:to="lab_cms_GeneseeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EstimatedTimeOfPriorServiceCost_af09c630-0e19-4458-bce6-6e9e6017b496_terseLabel_en-US" xlink:label="lab_cms_EstimatedTimeOfPriorServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of prior service cost</link:label>
    <link:label id="lab_cms_EstimatedTimeOfPriorServiceCost_label_en-US" xlink:label="lab_cms_EstimatedTimeOfPriorServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of prior service cost</link:label>
    <link:label id="lab_cms_EstimatedTimeOfPriorServiceCost_documentation_en-US" xlink:label="lab_cms_EstimatedTimeOfPriorServiceCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The time period over which new prior service cost/credits will be amortized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfPriorServiceCost" xlink:href="cms-20231231.xsd#cms_EstimatedTimeOfPriorServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EstimatedTimeOfPriorServiceCost" xlink:to="lab_cms_EstimatedTimeOfPriorServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TimeLapsedRestrictedStockMember_11862b01-3013-487b-9d50-9d1a35b18d6f_terseLabel_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-lapse awards</link:label>
    <link:label id="lab_cms_TimeLapsedRestrictedStockMember_label_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Lapsed Restricted Stock [Member]</link:label>
    <link:label id="lab_cms_TimeLapsedRestrictedStockMember_documentation_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-Lapsed Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember" xlink:href="cms-20231231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TimeLapsedRestrictedStockMember" xlink:to="lab_cms_TimeLapsedRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrivateEquityFundsMember_8a7640e5-3d52-4928-8707-b8d74138dedd_terseLabel_en-US" xlink:label="lab_us-gaap_PrivateEquityFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liquid alternative investments</link:label>
    <link:label id="lab_us-gaap_PrivateEquityFundsMember_label_en-US" xlink:label="lab_us-gaap_PrivateEquityFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Equity Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivateEquityFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrivateEquityFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrivateEquityFundsMember" xlink:to="lab_us-gaap_PrivateEquityFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_736980e3-0c79-4bc2-8d43-4da87a70a6ff_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityDue2024Member_885b05c0-29ea-44c8-8448-4b769e8faf5b_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDue2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2024</link:label>
    <link:label id="lab_cms_TermLoanFacilityDue2024Member_label_en-US" xlink:label="lab_cms_TermLoanFacilityDue2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2024 [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityDue2024Member_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityDue2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2024Member" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityDue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityDue2024Member" xlink:to="lab_cms_TermLoanFacilityDue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_f8fa79b5-bf51-43a6-91d9-f46f32b6aa61_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_416735d1-902e-4e2d-a436-a895cd3d2bba_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Accumulated Depreciation and Amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table Text Block</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:to="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_f19e7fa9-b0a0-4c4f-beb1-aaab6a2b598b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_GasDistributionCutPurgeCapMember_133b01f9-501c-4288-b994-4b887b0df445_terseLabel_en-US" xlink:label="lab_cms_GasDistributionCutPurgeCapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas distribution cut, purge, and cap</link:label>
    <link:label id="lab_cms_GasDistributionCutPurgeCapMember_label_en-US" xlink:label="lab_cms_GasDistributionCutPurgeCapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Distribution Cut Purge Cap [Member]</link:label>
    <link:label id="lab_cms_GasDistributionCutPurgeCapMember_documentation_en-US" xlink:label="lab_cms_GasDistributionCutPurgeCapMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Distribution Cut, Purge, Cap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasDistributionCutPurgeCapMember" xlink:href="cms-20231231.xsd#cms_GasDistributionCutPurgeCapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasDistributionCutPurgeCapMember" xlink:to="lab_cms_GasDistributionCutPurgeCapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_d93f69e4-2d6a-4859-a331-d95f1b52c124_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total non&#8209;current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_810869ea-804c-45cc-84cb-6fe364327d36_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_UnsecuredDebtMember_8852d887-17f0-4a2a-8057-136de645003b_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_a5100d7b-fb1f-488b-9470-1c92641e5144_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments included in net income , tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_fd8a4683-78d7-41ee-8e36-982a7e1f1b7d_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Reconciliation of Uncertain Tax Benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_2802a9ef-564d-42be-910e-483eed2c195b_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_336a92bc-a65a-41d5-9de9-35b3b21b393e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxReconciliationTaxCreditsOther_797a3455-cdb7-434c-b666-c61d696c0bd0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable energy tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_92f489b7-48df-4ac6-87b2-899f4d5c44e2_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual contribution to renewable resources program by counterparty</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation Annual Contribution To Renewable Resources Program By Counterparty</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual contribution to be paid by counterparty to a renewable resources program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_7ea4f84a-ef9b-41bc-808d-ea6ef9a2e2e5_terseLabel_en-US" xlink:label="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Lease Right-of-Use Assets and Liabilities</link:label>
    <link:label id="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_label_en-US" xlink:label="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities Of Lessee [Table Text Block]</link:label>
    <link:label id="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_documentation_en-US" xlink:label="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities Of Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:href="cms-20231231.xsd#cms_AssetsAndLiabilitiesOfLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:to="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommonStocksMember_84de4a0b-a402-4ac8-90a0-ff8419962f37_terseLabel_en-US" xlink:label="lab_cms_CommonStocksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stocks</link:label>
    <link:label id="lab_cms_CommonStocksMember_label_en-US" xlink:label="lab_cms_CommonStocksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stocks [Member]</link:label>
    <link:label id="lab_cms_CommonStocksMember_documentation_en-US" xlink:label="lab_cms_CommonStocksMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stocks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStocksMember" xlink:href="cms-20231231.xsd#cms_CommonStocksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CommonStocksMember" xlink:to="lab_cms_CommonStocksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5240FirstMortgageBondsDueMay2026Member_e4331bec-f881-4db9-b612-341aeaf71eff_terseLabel_en-US" xlink:label="lab_cms_A5240FirstMortgageBondsDueMay2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.240% First Mortgage Bonds Due May 2026</link:label>
    <link:label id="lab_cms_A5240FirstMortgageBondsDueMay2026Member_label_en-US" xlink:label="lab_cms_A5240FirstMortgageBondsDueMay2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.240% First Mortgage Bonds Due May 2026 [Member]</link:label>
    <link:label id="lab_cms_A5240FirstMortgageBondsDueMay2026Member_documentation_en-US" xlink:label="lab_cms_A5240FirstMortgageBondsDueMay2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.240% First Mortgage Bonds Due May 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5240FirstMortgageBondsDueMay2026Member" xlink:href="cms-20231231.xsd#cms_A5240FirstMortgageBondsDueMay2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5240FirstMortgageBondsDueMay2026Member" xlink:to="lab_cms_A5240FirstMortgageBondsDueMay2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_18957b12-40cf-4964-a7d5-2a86bc7c8572_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total principal amount outstanding</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_RestructuringReserveRollForward_eade6f47-7de7-48cc-8e6c-cb6f0e4d9704_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JuniorSubordinatedDebtMember_59b5981e-b5e0-46ba-9984-76a8d38247b6_terseLabel_en-US" xlink:label="lab_us-gaap_JuniorSubordinatedDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Junior subordinated notes</link:label>
    <link:label id="lab_us-gaap_JuniorSubordinatedDebtMember_label_en-US" xlink:label="lab_us-gaap_JuniorSubordinatedDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Junior Subordinated Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JuniorSubordinatedDebtMember" xlink:to="lab_us-gaap_JuniorSubordinatedDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_6e6b5752-b266-460e-8439-ac0a34e8eb23_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_SecuritizedRegulatoryAssetsMember_375cf4a0-c640-4691-9a55-34e2ce8a1396_terseLabel_en-US" xlink:label="lab_cms_SecuritizedRegulatoryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized regulatory assets</link:label>
    <link:label id="lab_cms_SecuritizedRegulatoryAssetsMember_label_en-US" xlink:label="lab_cms_SecuritizedRegulatoryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized Regulatory Assets [Member]</link:label>
    <link:label id="lab_cms_SecuritizedRegulatoryAssetsMember_documentation_en-US" xlink:label="lab_cms_SecuritizedRegulatoryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized Regulatory Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedRegulatoryAssetsMember" xlink:href="cms-20231231.xsd#cms_SecuritizedRegulatoryAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SecuritizedRegulatoryAssetsMember" xlink:to="lab_cms_SecuritizedRegulatoryAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricUtilityMember_592a417e-923d-4c46-b881-c3e941a926ba_terseLabel_en-US" xlink:label="lab_cms_ElectricUtilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Utility</link:label>
    <link:label id="lab_cms_ElectricUtilityMember_label_en-US" xlink:label="lab_cms_ElectricUtilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Utility [Member]</link:label>
    <link:label id="lab_cms_ElectricUtilityMember_documentation_en-US" xlink:label="lab_cms_ElectricUtilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Utility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember" xlink:href="cms-20231231.xsd#cms_ElectricUtilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricUtilityMember" xlink:to="lab_cms_ElectricUtilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_48b04acc-0281-4ca1-8af6-c6bf50bd93e4_terseLabel_en-US" xlink:label="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for gains or losses to be included in market related value</link:label>
    <link:label id="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_label_en-US" xlink:label="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for gains or losses to be included in market related value</link:label>
    <link:label id="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_documentation_en-US" xlink:label="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for gains or losses to be included in market related value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:href="cms-20231231.xsd#cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:to="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AccountsPayableAndNotesPayableCurrent_49fab4f6-df6d-45f9-813c-ccf61f475100_terseLabel_en-US" xlink:label="lab_cms_AccountsPayableAndNotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and notes payable &#8211; intercompany</link:label>
    <link:label id="lab_cms_AccountsPayableAndNotesPayableCurrent_label_en-US" xlink:label="lab_cms_AccountsPayableAndNotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable And Notes Payable, Current</link:label>
    <link:label id="lab_cms_AccountsPayableAndNotesPayableCurrent_documentation_en-US" xlink:label="lab_cms_AccountsPayableAndNotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable And Notes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsPayableAndNotesPayableCurrent" xlink:href="cms-20231231.xsd#cms_AccountsPayableAndNotesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AccountsPayableAndNotesPayableCurrent" xlink:to="lab_cms_AccountsPayableAndNotesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_66b849fc-e4dc-406e-96f3-91e2fd7c5ca7_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad debt expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_1a18a3e3-91a1-4d72-ad1c-a25872fc9360_terseLabel_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-operating retirement benefits, net</link:label>
    <link:label id="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_label_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense), Retirement Benefits, Net</link:label>
    <link:label id="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_documentation_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The total amount of other cost components excluding the service cost component of net benefit cost for defined benefit plans for the period. Other cost components include the following components: Interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlement or curtailments. The other cost components are presented separately outside of operating income on the statement of income.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:href="cms-20231231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:to="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetRegulatoryAssetsAbstract_bf4692a4-809d-4992-9826-ca46c4029644_terseLabel_en-US" xlink:label="lab_us-gaap_NetRegulatoryAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets</link:label>
    <link:label id="lab_us-gaap_NetRegulatoryAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_NetRegulatoryAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Regulatory Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetRegulatoryAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract" xlink:to="lab_us-gaap_NetRegulatoryAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_88f36888-b1ba-429f-9cfb-948b9a891591_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of gas sold</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Gas and Petroleum Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1dcbda73-40bf-425e-a68f-2bceb4201d19_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeitured (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_b6c40173-1ce2-4d80-804d-3c34e800fc70_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax expense</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_2a07e028-5921-4562-bb30-c62eb222a782_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_be134a45-2318-4430-80aa-e3b1e90b2d8a_totalLabel_en-US" xlink:label="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other non&#8209;current assets</link:label>
    <link:label id="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5fd1542a-5b47-43af-8457-45d3b85f0080_terseLabel_en-US" xlink:label="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other non&#8209;current assets</link:label>
    <link:label id="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_label_en-US" xlink:label="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Noncurrent, Other than Property, Plant and Equipment</link:label>
    <link:label id="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_documentation_en-US" xlink:label="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Noncurrent, Other than Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:href="cms-20231231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:to="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_896aeb4d-0598-439e-812c-d5253c84927c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_aba2265b-86e5-492c-8f3a-00bfd83e47fc_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_label_en-US" xlink:label="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Depreciation and Amortization, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:to="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_14c64d91-afe2-42ed-875a-97dbf4f5bcc7_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liability</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_cb3a3a13-39a8-4ee0-89a8-0471ebc226e9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_9fa0cb88-067b-4c76-9c16-d22b241b5b47_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_5d7dfbb3-5e31-4a6e-831b-e682db69f429_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a5b4b993-5550-4f0b-a2c8-f1345f11417a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_286a5279-d266-4745-b659-c0e6aa9b1595_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_03f001f9-b232-4596-8ad8-aaae69cf7d06_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_be2528a9-f60e-4487-b27e-91c68163f1ce_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net regulatory tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Regulatory Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_92d9ccbe-aeb5-4f54-b1bb-0cb3e0bbba55_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period [Domain]</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period [Domain]</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_fc80544c-5b12-4332-8b0c-b4b3017abf0a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Current Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member_7a7f82f7-a52c-4c67-b4a9-0c92a4e3a7ea_terseLabel_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2079</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member_label_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2079 [Member]</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member_documentation_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2079 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:href="cms-20231231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:to="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_c96001af-b4d8-4e4e-b20e-821d5bdcfa55_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_1871ea76-1666-42a3-802b-8b1bb111d52f_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ABO</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_9df50815-d737-477a-b368-628830c277b6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution range</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricUtilityPropertyMember_b659398c-a820-4782-8377-349745896642_terseLabel_en-US" xlink:label="lab_cms_ElectricUtilityPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric utility property</link:label>
    <link:label id="lab_cms_ElectricUtilityPropertyMember_label_en-US" xlink:label="lab_cms_ElectricUtilityPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Utility Property [Member]</link:label>
    <link:label id="lab_cms_ElectricUtilityPropertyMember_documentation_en-US" xlink:label="lab_cms_ElectricUtilityPropertyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Utility Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityPropertyMember" xlink:href="cms-20231231.xsd#cms_ElectricUtilityPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricUtilityPropertyMember" xlink:to="lab_cms_ElectricUtilityPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1d1cd5c5-a49d-4cee-94fe-ab649ee479cf_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_89a650a7-ce42-45fe-9473-55e53969c2f1_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for environmental loss contingencies, gross</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecoveredCostsForPurchasedGasAmount_af6e71eb-dec5-4af5-a6ee-f24cad33327e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecoveredCostsForPurchasedGasAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GCR underrecoveries</link:label>
    <link:label id="lab_us-gaap_UnrecoveredCostsForPurchasedGasAmount_label_en-US" xlink:label="lab_us-gaap_UnrecoveredCostsForPurchasedGasAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecovered Costs for Purchased Gas Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecoveredCostsForPurchasedGasAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount" xlink:to="lab_us-gaap_UnrecoveredCostsForPurchasedGasAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_934c2d68-3f7a-42b5-a5fb-9b8c6f6233bd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_00ed7898-48e3-4686-b2e0-98005294a320_terseLabel_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_label_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_9369b620-fbb0-47fe-a717-5f6046ceda1e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Change in Asset Retirement Obligation</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherNonoperatingIncome_fd21e898-d5ef-4e64-a32b-bd4e8074afdb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_8758fcfc-6fd0-4071-8ec9-6f9e55e5bb6e_totalLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncome" xlink:to="lab_us-gaap_OtherNonoperatingIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_ffd335c2-e932-4b43-9d35-d06d45ceea77_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Weighted Average Interest Rate, at Point in Time</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_b95a3926-e9a5-4606-a365-97a932879c77_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service credit, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member_9f08e592-8a39-46cb-9f7b-39f545ee7480_terseLabel_en-US" xlink:label="lab_cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.070% First Mortgage Bonds Due 2029</link:label>
    <link:label id="lab_cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member_label_en-US" xlink:label="lab_cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Zero Seven Zero Percent First Mortgage Bonds Due 2029 [Member]</link:label>
    <link:label id="lab_cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member_documentation_en-US" xlink:label="lab_cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Zero Seven Zero Percent First Mortgage Bonds Due 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member" xlink:href="cms-20231231.xsd#cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member" xlink:to="lab_cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes_397aa784-54c8-4528-9118-99e61bb3c92d_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General taxes</link:label>
    <link:label id="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes_label_en-US" xlink:label="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, Miscellaneous</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:to="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_627aa0a8-ffe9-4395-aba2-873f944a3cd2_terseLabel_en-US" xlink:label="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.010% First Mortgage Bonds Due 2038</link:label>
    <link:label id="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_label_en-US" xlink:label="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Zero One Zero Percent First Mortgage Bonds Due 2038 [Member]</link:label>
    <link:label id="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_documentation_en-US" xlink:label="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Zero One Zero Percent First Mortgage Bonds Due 2038 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:href="cms-20231231.xsd#cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:to="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_1f510520-6601-457e-97f3-148e05f9fb0f_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for environmental loss contingencies</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_CondensedCashFlowStatementsCaptionsLineItems_47690833-9768-4ee7-bace-5ed6d375613e_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_195c5303-99c5-4c59-8c6a-d98555e0c404_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5070FirstMortgageBondsDueMay2029Member_cc0927fe-0dda-4855-b317-d6f3fdd01d17_terseLabel_en-US" xlink:label="lab_cms_A5070FirstMortgageBondsDueMay2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.070% First Mortgage Bonds Due May 2029</link:label>
    <link:label id="lab_cms_A5070FirstMortgageBondsDueMay2029Member_label_en-US" xlink:label="lab_cms_A5070FirstMortgageBondsDueMay2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.070% First Mortgage Bonds Due May 2029 [Member]</link:label>
    <link:label id="lab_cms_A5070FirstMortgageBondsDueMay2029Member_documentation_en-US" xlink:label="lab_cms_A5070FirstMortgageBondsDueMay2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.070% First Mortgage Bonds Due May 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5070FirstMortgageBondsDueMay2029Member" xlink:href="cms-20231231.xsd#cms_A5070FirstMortgageBondsDueMay2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5070FirstMortgageBondsDueMay2029Member" xlink:to="lab_cms_A5070FirstMortgageBondsDueMay2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_732af086-7c76-4a44-8826-f4d6e95cafb3_terseLabel_en-US" xlink:label="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.970% First Mortgage Bonds Due 2040</link:label>
    <link:label id="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_label_en-US" xlink:label="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Nine Seven Zero Percent First Mortgage Bonds Due 2040 [Member]</link:label>
    <link:label id="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_documentation_en-US" xlink:label="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Nine Seven Zero Percent First Mortgage Bonds Due 2040 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:href="cms-20231231.xsd#cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:to="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_6f5253e4-8e13-4446-88cf-5e9483808c37_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cms_PlanContributionPercentage_10bd9b57-5967-43c4-88b7-f742f40b40a3_terseLabel_en-US" xlink:label="lab_cms_PlanContributionPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan contribution percentage</link:label>
    <link:label id="lab_cms_PlanContributionPercentage_label_en-US" xlink:label="lab_cms_PlanContributionPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan contribution percentage</link:label>
    <link:label id="lab_cms_PlanContributionPercentage_documentation_en-US" xlink:label="lab_cms_PlanContributionPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of base pay contributed by the Company to the plan for employees.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanContributionPercentage" xlink:href="cms-20231231.xsd#cms_PlanContributionPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PlanContributionPercentage" xlink:to="lab_cms_PlanContributionPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_465a6c0a-5759-420c-827b-fbeba6a2cc1b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_FinanceLeaseLiabilityNoncurrent_12ca3512-257a-4a71-b614-03e43d5312cc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current portion of finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_a07e8615-ea6c-4786-83d1-cfd41d2b60d7_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current lease liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SegmentReportingInformationLineItems_98c44557-19d3-4664-ac36-68953eb37211_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ElectricityGenerationPlantNonNuclearMember_8294d1f0-88d6-45c1-b5ad-2f993c3f6928_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generation</link:label>
    <link:label id="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember_label_en-US" xlink:label="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electricity Generation Plant, Non-Nuclear [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ElectricityGenerationPlantNonNuclearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:to="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_e4656e30-4c8c-4254-9bd9-d50db59f51c5_terseLabel_en-US" xlink:label="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs of coal-fueled electric generating units to be retired</link:label>
    <link:label id="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_label_en-US" xlink:label="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal-Fueled Electric Generating Units To Be Retired [Member]</link:label>
    <link:label id="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_documentation_en-US" xlink:label="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal-Fueled Electric Generating Units To Be Retired [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:href="cms-20231231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:to="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_faef8a94-2f4e-44f0-9bcc-d1da984c95d5_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income available to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_ff430d7a-7328-4ec9-b702-b04e3138d7a0_terseLabel_en-US" xlink:label="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.280% First Mortgage Bonds Due 2057</link:label>
    <link:label id="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_label_en-US" xlink:label="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Two Eight Zero Percent First Mortgage Bonds Due 2057 [Member]</link:label>
    <link:label id="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_documentation_en-US" xlink:label="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Two Eight Zero Percent First Mortgage Bonds Due 2057 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:href="cms-20231231.xsd#cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:to="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_a9470398-a7fc-4331-aa42-68b8622dd642_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxExpenseBenefit_b194848e-fc81-4724-9e7e-4d66af66c5af_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_9c7276b7-66f9-4f70-845b-23405f4e7a77_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6b60775d-8914-43ff-893c-559a02565d0e_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (benefit)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_A5.875JuniorSubordinatedNotesDue2078Member_1cd3e18b-38a5-4f8d-8669-65d05000c7fb_terseLabel_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2078</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member_label_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member_documentation_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:href="cms-20231231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:to="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_84a4f1c6-cad5-4ae2-aff1-53a541ab83ae_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_AccruedRateRefunds_954a0329-f6fc-4a4f-af71-41236ffe4113_terseLabel_en-US" xlink:label="lab_cms_AccruedRateRefunds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued rate refunds</link:label>
    <link:label id="lab_cms_AccruedRateRefunds_label_en-US" xlink:label="lab_cms_AccruedRateRefunds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Rate Refunds</link:label>
    <link:label id="lab_cms_AccruedRateRefunds_documentation_en-US" xlink:label="lab_cms_AccruedRateRefunds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities that represent obligations to make refunds to customers for fuel costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds" xlink:href="cms-20231231.xsd#cms_AccruedRateRefunds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AccruedRateRefunds" xlink:to="lab_cms_AccruedRateRefunds" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_a8a7535a-0a37-4b57-b5ac-e3ff15fa581b_terseLabel_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified deferred compensation plan liabilities</link:label>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified Deferred Compensation Plan Liabilities Fair Value Disclosure</link:label>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_documentation_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This element represents nonqualified deferred compensation plan liabilities measured at fair value on a recurring basis. The liabilities are based on the fair values of the plan assets, as they reflect what is owed to the plan participants in accordance with their investment elections.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:href="cms-20231231.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:to="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesLineItems_c0b43e1e-4d83-4f18-a4c1-934c9a7a0c32_terseLabel_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Line Items]</link:label>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesLineItems_label_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Line Items]</link:label>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesLineItems_documentation_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems" xlink:href="cms-20231231.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems" xlink:to="lab_cms_GuaranteesAndOtherContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_db928c98-3b25-4b97-9b79-b5855099d1ae_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance - loss carryforward</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_c9b73808-9ccd-4ff2-ac4d-6d0181ba3e46_terseLabel_en-US" xlink:label="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.800 % First Mortgage Bonds Due 2035</link:label>
    <link:label id="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_label_en-US" xlink:label="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Eight Zero Zero Percent First Mortgage Bonds Due 2035 [Member]</link:label>
    <link:label id="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_documentation_en-US" xlink:label="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Eight Zero Zero Percent First Mortgage Bonds Due 2035 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:href="cms-20231231.xsd#cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:to="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_45886bbf-1052-4f07-855b-d0fbf7f6a762_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_f0d91983-311a-497d-aafc-f3ed30c053f3_terseLabel_en-US" xlink:label="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholder contribution</link:label>
    <link:label id="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_label_en-US" xlink:label="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital Stockholder Contribution</link:label>
    <link:label id="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_documentation_en-US" xlink:label="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital Stockholder Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:href="cms-20231231.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:to="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_658e798a-d883-42e8-bec1-8dab38be0bb2_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ab5e8e17-c507-4a59-b29e-dd8a9116aa6c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherReceivablesNetCurrent_f5ad8e72-9772-4529-9950-bce88309016d_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable &#8211; intercompany and related parties</link:label>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivablesNetCurrent" xlink:to="lab_us-gaap_OtherReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7d39c09f-9e6a-4ac9-b7e6-4438f2c84c17_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact_de6b415d-b205-42a1-b5b1-d9b2f6a578f1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividends</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividends, Income Statement Impact</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPricePerShare_40895383-7d87-4b63-942e-ff2171bdade4_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Optional redemption price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPricePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Redemption Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockRedemptionPricePerShare" xlink:to="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_dbaff2c7-0811-4573-8234-ed89bda499b2_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_18582f14-6884-4be8-9607-ad46ea3a8bc5_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_EarningsPerShareBasicAndDilutedEPSAbstract_3b2f810d-9d97-4eeb-8624-b74cad083ffe_terseLabel_en-US" xlink:label="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations per average common share available to common stockholders</link:label>
    <link:label id="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract_label_en-US" xlink:label="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted EPS [Abstract]</link:label>
    <link:label id="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract_documentation_en-US" xlink:label="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted EPS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:href="cms-20231231.xsd#cms_EarningsPerShareBasicAndDilutedEPSAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:to="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_StateTaxAuthorityMember_e22e92af-0f93-4f75-9245-f2aa15668653_terseLabel_en-US" xlink:label="lab_cms_StateTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Tax Authority</link:label>
    <link:label id="lab_cms_StateTaxAuthorityMember_label_en-US" xlink:label="lab_cms_StateTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Tax Authority [Member]</link:label>
    <link:label id="lab_cms_StateTaxAuthorityMember_documentation_en-US" xlink:label="lab_cms_StateTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Tax Authority</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateTaxAuthorityMember" xlink:href="cms-20231231.xsd#cms_StateTaxAuthorityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_StateTaxAuthorityMember" xlink:to="lab_cms_StateTaxAuthorityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_Plan401KMember_0a8078ab-c9da-452e-90c8-d55d2365f68d_terseLabel_en-US" xlink:label="lab_cms_Plan401KMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401 (K) Plan</link:label>
    <link:label id="lab_cms_Plan401KMember_label_en-US" xlink:label="lab_cms_Plan401KMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan401 K [Member]</link:label>
    <link:label id="lab_cms_Plan401KMember_documentation_en-US" xlink:label="lab_cms_Plan401KMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401 (K) Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Plan401KMember" xlink:href="cms-20231231.xsd#cms_Plan401KMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_Plan401KMember" xlink:to="lab_cms_Plan401KMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_26758f72-c8c3-432b-bf57-6a3c480b2ac4_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b9f3d3e0-aa50-4477-9468-c67ab39e3650_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_a4e436ee-4890-4191-b15a-8ffebd0ee9a7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected long-term rate of return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed_b440192b-a5f3-4a9d-91ec-a67d825a8261_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel for electric generation</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Fuel Used</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_43891619-29c0-4a7c-b5f1-60707ede726a_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentUsefulLife_fcaefec6-ac18-48e3-b0de-e3d40815302b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated depreciable life in years, Enterprises</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e11e2fe0-6117-4771-b270-6fb0ca662083_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_JointlyOwnedUtilityPlantDomain_9bae85e3-0fee-4222-8998-f84c62114990_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Domain]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantDomain_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_cbaad85c-3f51-4d4b-9621-25aa6631786b_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages sought</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1_2e524115-3e80-4396-956f-6474a0f81807_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant acquisition adjustment</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Amount of Acquisition Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable_ce6d32d9-4597-42e4-a9f1-b45bc202df6f_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities General Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities General Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:to="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RelatedPartyLeaseMember_15528e2f-ef30-42ce-a3db-9762729083ce_terseLabel_en-US" xlink:label="lab_cms_RelatedPartyLeaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Lease</link:label>
    <link:label id="lab_cms_RelatedPartyLeaseMember_label_en-US" xlink:label="lab_cms_RelatedPartyLeaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Lease [Member]</link:label>
    <link:label id="lab_cms_RelatedPartyLeaseMember_documentation_en-US" xlink:label="lab_cms_RelatedPartyLeaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Lease [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartyLeaseMember" xlink:href="cms-20231231.xsd#cms_RelatedPartyLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RelatedPartyLeaseMember" xlink:to="lab_cms_RelatedPartyLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSixMember_ef01538d-7071-4e57-9c34-823632213ee4_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities September 25, 2025</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSixMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Six [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSixMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Six [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesSixMember" xlink:to="lab_cms_RevolvingCreditFacilitiesSixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_f4e6fe03-c9be-44e7-bd9a-978c36c6397b_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_dc4c4aa4-a1e3-474c-9da1-e1794e2ade16_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_279ec940-1139-40d8-b35b-7fe5f9d9ee33_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AssetRetirementObligationDisclosureTextBlock_7d8cca6b-90d3-4ba6-becd-b008840a56a1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FinanceLeaseLiabilityUndiscountedExcessAmount_fe21eb96-a476-43bc-b211-202c26676860_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less discount</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A3750JuniorSubordinatedNotesDue2050Member_9f183e7a-d334-4acd-8003-e19b18ac9150_terseLabel_en-US" xlink:label="lab_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.750% Junior Subordinated Notes Due 2050</link:label>
    <link:label id="lab_cms_A3750JuniorSubordinatedNotesDue2050Member_label_en-US" xlink:label="lab_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.750% Junior Subordinated Notes Due 2050 [Member]</link:label>
    <link:label id="lab_cms_A3750JuniorSubordinatedNotesDue2050Member_documentation_en-US" xlink:label="lab_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.750% Junior Subordinated Notes Due 2050</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:href="cms-20231231.xsd#cms_A3750JuniorSubordinatedNotesDue2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:to="lab_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_bba95af3-7630-4013-ae94-81178f23563e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_RegulatedOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_RegulatedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatedOperationsAbstract" xlink:to="lab_us-gaap_RegulatedOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A4750JuniorSubordinatedNotesDue2050Member_4c422667-dd12-4a3a-a1de-b92362b23315_terseLabel_en-US" xlink:label="lab_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.750% Junior Subordinated Notes Due 2050</link:label>
    <link:label id="lab_cms_A4750JuniorSubordinatedNotesDue2050Member_label_en-US" xlink:label="lab_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.750% Junior Subordinated Notes Due 2050 [Member]</link:label>
    <link:label id="lab_cms_A4750JuniorSubordinatedNotesDue2050Member_documentation_en-US" xlink:label="lab_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.750% Junior Subordinated Notes Due 2050</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:href="cms-20231231.xsd#cms_A4750JuniorSubordinatedNotesDue2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:to="lab_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_c1fdacad-aeaf-4f07-89fd-466da61ed7bb_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other paid-in capital</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_A2022PowerSupplyRecoveryUnderrecoveryMember_b6d2d4d0-c704-451f-a03f-3cfc74a776c4_terseLabel_en-US" xlink:label="lab_cms_A2022PowerSupplyRecoveryUnderrecoveryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 PSCR underrecovery</link:label>
    <link:label id="lab_cms_A2022PowerSupplyRecoveryUnderrecoveryMember_label_en-US" xlink:label="lab_cms_A2022PowerSupplyRecoveryUnderrecoveryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Power Supply Recovery Underrecovery [Member]</link:label>
    <link:label id="lab_cms_A2022PowerSupplyRecoveryUnderrecoveryMember_documentation_en-US" xlink:label="lab_cms_A2022PowerSupplyRecoveryUnderrecoveryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Power Supply Recovery Underrecovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2022PowerSupplyRecoveryUnderrecoveryMember" xlink:href="cms-20231231.xsd#cms_A2022PowerSupplyRecoveryUnderrecoveryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A2022PowerSupplyRecoveryUnderrecoveryMember" xlink:to="lab_cms_A2022PowerSupplyRecoveryUnderrecoveryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_6d3ee9e6-99ec-4077-8efb-76461d0ee45a_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_680cd1bb-329a-4922-8b63-aad387197ebd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on derivative instruments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_2f25c59a-2e2a-448e-8f08-848aa94ac7e6_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on derivative instruments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_f3a29e94-c887-4fea-94f2-9120546dfca8_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilityUtilityPlantNameplateCapacity_ede0f648-f34a-4917-a385-a950892b9ec2_terseLabel_en-US" xlink:label="lab_cms_PublicUtilityUtilityPlantNameplateCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nameplate capacity (in MW)</link:label>
    <link:label id="lab_cms_PublicUtilityUtilityPlantNameplateCapacity_label_en-US" xlink:label="lab_cms_PublicUtilityUtilityPlantNameplateCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Utility Plant, Nameplate Capacity</link:label>
    <link:label id="lab_cms_PublicUtilityUtilityPlantNameplateCapacity_documentation_en-US" xlink:label="lab_cms_PublicUtilityUtilityPlantNameplateCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Utility Plant, Nameplate Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilityUtilityPlantNameplateCapacity" xlink:href="cms-20231231.xsd#cms_PublicUtilityUtilityPlantNameplateCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilityUtilityPlantNameplateCapacity" xlink:to="lab_cms_PublicUtilityUtilityPlantNameplateCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_a933bb61-7745-4ef0-8679-25ca2b758961_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated depreciable life in years, generation</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Generation, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_537405b4-26a0-435f-b576-6a16491bc8a4_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_40dfb2eb-ad14-4647-b331-f16982dde457_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from equity method investees</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_cb446775-f6f2-4fd9-b96f-8dc637b2fe0e_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity earnings of subsidiaries</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_0770caac-b0aa-4c61-9c2c-758c51e39a26_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for borrowed funds used during construction</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Capitalized Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:to="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_b10555ff-e285-4e03-9edd-fd267e35dbeb_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_RestatementAxis_483d839f-661a-4b2d-9f1b-621e6bb3464d_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_dab9918e-b5c2-43a0-8eee-fffcfbfe7614_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_e26d3ad4-8d05-47e1-8e2a-6cbf09d249e5_terseLabel_en-US" xlink:label="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification agreement from sale of membership interests in VIEs</link:label>
    <link:label id="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_label_en-US" xlink:label="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement From Sale of Membership Interests in VIEs [Member]</link:label>
    <link:label id="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_documentation_en-US" xlink:label="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement From Sale of Membership Interests in VIEs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:href="cms-20231231.xsd#cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:to="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_36be5fee-2756-43c4-80af-7384aa6ed949_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases and Other Financing Obligations, Rollforward [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Property, Plant and Equipment [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInPropertyPlantAndEquipmentRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:to="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDue2069Member_ae674d89-ff22-46da-94af-84c34ce78c14_terseLabel_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due 2069</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDue2069Member_label_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due 2069 [Member]</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDue2069Member_documentation_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due 2069</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:href="cms-20231231.xsd#cms_VariableRateFirstMortgageBondsDue2069Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:to="lab_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_March2025ThroughTerminationMember_b2f9e4c1-1787-47ee-ac52-6a9d3d00a65b_terseLabel_en-US" xlink:label="lab_cms_March2025ThroughTerminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March 2025 Through Termination</link:label>
    <link:label id="lab_cms_March2025ThroughTerminationMember_label_en-US" xlink:label="lab_cms_March2025ThroughTerminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March 2025 Through Termination [Member]</link:label>
    <link:label id="lab_cms_March2025ThroughTerminationMember_documentation_en-US" xlink:label="lab_cms_March2025ThroughTerminationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March 2025 Through Termination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_March2025ThroughTerminationMember" xlink:href="cms-20231231.xsd#cms_March2025ThroughTerminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_March2025ThroughTerminationMember" xlink:to="lab_cms_March2025ThroughTerminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_76041031-8ae3-4a82-a261-be95911229b0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_deca65fd-4210-4ddd-b22c-7d79ba9a3f35_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non&#8209;current 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_f3d5c1b6-0ab5-4379-a0ba-85e4d764f38d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Guarantees</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Guarantor Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:to="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_df54b83d-b66c-4519-9112-8ad96ccdd4ef_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_1ba2d38a-c15f-4b53-869e-1d24fd7dcc95_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member_d5ab4d41-0343-4ccf-bcc2-a46e513b106d_verboseLabel_en-US" xlink:label="lab_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.500 First Mortgage Bonds Due 2051</link:label>
    <link:label id="lab_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member_88a61a5a-d1f8-4133-bd79-a54bfad30950_terseLabel_en-US" xlink:label="lab_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First mortgage bonds due 2051</link:label>
    <link:label id="lab_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member_label_en-US" xlink:label="lab_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Five Zero Zero First Mortgage Bonds Due 2051 [Member]</link:label>
    <link:label id="lab_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member_documentation_en-US" xlink:label="lab_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Five Zero Zero First Mortgage Bonds Due 2051</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member" xlink:href="cms-20231231.xsd#cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member" xlink:to="lab_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlantRetirementAndAbandonmentPolicy_a4f6906b-7e68-42cf-9fbb-1458d1e99ca3_terseLabel_en-US" xlink:label="lab_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant Retirement and Abandonment</link:label>
    <link:label id="lab_us-gaap_PlantRetirementAndAbandonmentPolicy_label_en-US" xlink:label="lab_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant Retirement and Abandonment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlantRetirementAndAbandonmentPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink:to="lab_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_5b6940d4-3442-4e49-ad14-e4cab0b08259_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SegmentReportingDisclosureTextBlock_2a58215c-2df2-4cb1-ab2a-f6b0359ab4ae_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable Segments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_c5106a9e-e931-4c3a-821b-7da8a8d3bfff_terseLabel_en-US" xlink:label="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.875% Senior Notes Due 2024</link:label>
    <link:label id="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_label_en-US" xlink:label="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Seven Five Percent Senior Notes Due 2024 [Member]</link:label>
    <link:label id="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_documentation_en-US" xlink:label="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Seven Five Percent Senior Notes Due 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:href="cms-20231231.xsd#cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:to="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b4378db5-0909-46a4-b662-e6087ca1162b_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_NaturalGasReservesMember_857ae727-5f3e-4545-a830-36f313635d8c_terseLabel_en-US" xlink:label="lab_srt_NaturalGasReservesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Natural Gas</link:label>
    <link:label id="lab_srt_NaturalGasReservesMember_label_en-US" xlink:label="lab_srt_NaturalGasReservesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Natural Gas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NaturalGasReservesMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NaturalGasReservesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NaturalGasReservesMember" xlink:to="lab_srt_NaturalGasReservesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_c2af3d16-b81d-4271-ab5a-e2644e1fc33a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FinanceLeaseLiabilityCurrent_7fd4da56-258c-4cc2-bb7a-9729f5aec774_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current lease liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AccountsNotesAndLoansReceivableNetCurrent_ffbf44b8-6058-4c8d-9301-eb722e6abd53_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and notes receivable &#8211; related parties</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_PensionAndOtherPostretirementBenefitContributions_9920166d-2338-4d32-a26d-b53170d80d95_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits contributions</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Pension and Other Postretirement Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_4a08dc78-1be4-43b0-b1f7-d7f43d9effdb_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_efc11beb-84cf-4716-b1bd-98be28943d7a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain arising during the period</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_812036e7-dadf-4abe-a1a7-0df692803d76_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain (loss) arising during the period</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_b7e088f2-020c-471c-8bb2-a60f43e39c0e_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cms_RevolvingCreditFacilitiesOneMember_71e990d3-f05b-4bf3-bbb3-bdd09ea27a10_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities November 18, 2024</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesOneMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities One [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesOneMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesOneMember" xlink:to="lab_cms_RevolvingCreditFacilitiesOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFiveMember_710bd8bd-e265-4e61-a8d2-4d015ab0c2fc_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities December 14, 2027</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFiveMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Five [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFiveMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesFiveMember" xlink:to="lab_cms_RevolvingCreditFacilitiesFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_40b233e6-8afc-4b1b-812f-eda182141699_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_df150eec-06d1-4971-bf68-657ccbe8c805_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_StateAndMunicipalBondsMember_38d660e1-e94e-4658-b8ed-b67bbdcf9cfd_terseLabel_en-US" xlink:label="lab_cms_StateAndMunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and municipal bonds</link:label>
    <link:label id="lab_cms_StateAndMunicipalBondsMember_label_en-US" xlink:label="lab_cms_StateAndMunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State And Municipal Bonds [Member]</link:label>
    <link:label id="lab_cms_StateAndMunicipalBondsMember_documentation_en-US" xlink:label="lab_cms_StateAndMunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Municipal Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateAndMunicipalBondsMember" xlink:href="cms-20231231.xsd#cms_StateAndMunicipalBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_StateAndMunicipalBondsMember" xlink:to="lab_cms_StateAndMunicipalBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_3f4ff4ff-c20c-4431-b5d8-31adcb3bea6c_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Depreciation and Amortization</link:label>
    <link:label id="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Depriciation And Amortization [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Depriciation And Amortization [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:href="cms-20231231.xsd#cms_ScheduleOfDepriciationAndAmortizationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:to="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_3a222453-0c1a-48e2-a8cc-c6c999ac01e8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_d5193c7f-b093-4a84-9a90-853d30ec50e3_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unearned income</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FirstMortgageBondsMember_2e02dafe-2e8a-4b37-8fe6-0835d2bb8cab_terseLabel_en-US" xlink:label="lab_cms_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First mortgage bonds</link:label>
    <link:label id="lab_cms_FirstMortgageBondsMember_label_en-US" xlink:label="lab_cms_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds [Member]</link:label>
    <link:label id="lab_cms_FirstMortgageBondsMember_documentation_en-US" xlink:label="lab_cms_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember" xlink:href="cms-20231231.xsd#cms_FirstMortgageBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FirstMortgageBondsMember" xlink:to="lab_cms_FirstMortgageBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_e3e5886d-3602-4521-85aa-0821b5863ab8_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_166e9b57-bee1-4c8f-b050-d85b310744d9_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_9239ccb6-d6f3-4f51-8385-e8c73e00dc02_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_AssetRetirementObligationLiabilitiesIncurred_1132ddf2-5b4b-4c53-b3ec-9f9a78f939e5_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StatementBusinessSegmentsAxis_f2b4a9ee-6610-4a7c-91e3-b8539edc5ae2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a6387d98-518a-4a09-9462-213bd39d24e8_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_9158ee5d-2990-49e0-8820-1bdabc76797b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalization</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_f5804567-14b5-44ac-8d5e-d447271816f5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial loss, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_b7418e3c-c92d-463a-b494-aaa53c2854ef_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_2280ebc6-2456-4daa-a8ad-22c7919dfa4b_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_us-gaap_RegulatoryAssetAxis_bfe37495-42db-450d-83ad-f02c7af955e2_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetAxis" xlink:to="lab_us-gaap_RegulatoryAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_7f8d3f82-baf1-42d5-99ac-3491ade48e01_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount Borrowed</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_GuaranteeObligationsCurrentCarryingValue_9f8b7156-6fd4-4f8c-964e-44acea36637b_verboseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Amount</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Current Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:to="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_af0ce56f-f669-416b-8bae-e64793b91e01_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_318d56fc-68ca-4b84-a565-84a030abd1a7_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_bab1a292-57b0-4783-893a-e7f92a55d557_terseLabel_en-US" xlink:label="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DC SERP</link:label>
    <link:label id="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_label_en-US" xlink:label="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Employee Retirement Plan Defined Contribution [Member]</link:label>
    <link:label id="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_documentation_en-US" xlink:label="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Employee Retirement Plan Defined Contribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:href="cms-20231231.xsd#cms_SupplementalEmployeeRetirementPlanDefinedContributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:to="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_f713b2bc-f246-49de-9cb1-6c1bf0cb6515_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated depreciable life in years, consumers</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Common, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_442fe93c-a2f1-49b6-86f4-e2694adea491_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA fixed energy charge per MWh, off-peak (in dollars per MWh)</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_3ba68d9f-0271-4402-b8af-7774dbfca45c_terseLabel_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified deferred compensation plan assets</link:label>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_label_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified deferred compensation plan assets fair value disclosure</link:label>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_documentation_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This element represents nonqualified deferred compensation plan assets measured at fair value on a recurring basis. The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using quoted NAVs that are publicly available and are the basis for transactions to buy or sell shares in each fund.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:href="cms-20231231.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:to="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LocalJurisdictionMember_349bf59f-6d28-461d-97d6-cde4f60cfc52_terseLabel_en-US" xlink:label="lab_cms_LocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Tax Authority</link:label>
    <link:label id="lab_cms_LocalJurisdictionMember_label_en-US" xlink:label="lab_cms_LocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Jurisdiction [Member]</link:label>
    <link:label id="lab_cms_LocalJurisdictionMember_documentation_en-US" xlink:label="lab_cms_LocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember" xlink:href="cms-20231231.xsd#cms_LocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LocalJurisdictionMember" xlink:to="lab_cms_LocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_185a0b7d-99a6-45ef-9bbf-cf368ade7800_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes and investment tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_57b675a4-dfe0-4dba-889e-05ef07293657_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_VariableRateDomain_3823cb64-450a-4b29-901e-5bff7efafa4d_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member_0bb4afb0-9869-4679-9c8f-bfcf4fbdafff_terseLabel_en-US" xlink:label="lab_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">0.350% First Mortgage Bonds Due June 2023</link:label>
    <link:label id="lab_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member_label_en-US" xlink:label="lab_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zero Point Three Five Zero First Mortgage Bonds Due June 2023 [Member]</link:label>
    <link:label id="lab_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member_documentation_en-US" xlink:label="lab_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zero Point Three Five Zero First Mortgage Bonds Due June 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member" xlink:href="cms-20231231.xsd#cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member" xlink:to="lab_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_38a76cba-ccac-405e-8b58-9cbef035fc88_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Attributable to Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_03d32687-6036-4eb3-ab69-d2a8bde5944d_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss attributable to noncontrolling interests</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityVoluntaryFilers_051a2665-c557-4d90-81e9-214ffa434bdc_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filer</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_79e99848-75ed-42a2-af16-479904aee4c2_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_7b18e878-0bab-46d9-843a-a116250c469b_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_ScheduleOfRegulatoryAssetsTextBlock_c4f40724-662e-4d81-9e73-ad628aab2477_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Regulatory Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Regulatory Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRegulatoryAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxesTable_ad6fd7f2-7e72-40c2-9866-476636ec65f0_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_cms_IncomeTaxesTable_label_en-US" xlink:label="lab_cms_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_cms_IncomeTaxesTable_documentation_en-US" xlink:label="lab_cms_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable" xlink:href="cms-20231231.xsd#cms_IncomeTaxesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxesTable" xlink:to="lab_cms_IncomeTaxesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_12122134-2fd4-48fd-b36f-1000e148b1cf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold consecutive trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3b73a1af-b4c0-4b81-a509-687a578ca98e_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested, at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9b2103d5-3d30-48e0-80e8-b08e865a4be1_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested, at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxChargesMember_fe6351ba-c5dc-4624-ac93-02b4f665cad5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxChargesMember_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Charge [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxChargesMember" xlink:to="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_d5fd6111-f745-40e3-9a41-ef67c24683cc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financings and Capitalization</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StatementOfStockholdersEquityAbstract_597eb7a5-ff16-4114-8d8a-61412a126930_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityMember_b7545bda-8a44-45e3-afc2-54e5339fc614_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan facility</link:label>
    <link:label id="lab_cms_TermLoanFacilityMember_label_en-US" xlink:label="lab_cms_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityMember_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityMember" xlink:to="lab_cms_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_d112f2f0-8713-488b-b752-89709d5afef3_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PropertyTaxPolicyTextBlock_a98ceb5f-d334-4b6a-a1da-56204fd7cf92_terseLabel_en-US" xlink:label="lab_cms_PropertyTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property Taxes</link:label>
    <link:label id="lab_cms_PropertyTaxPolicyTextBlock_label_en-US" xlink:label="lab_cms_PropertyTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property Tax [Policy Text Block]</link:label>
    <link:label id="lab_cms_PropertyTaxPolicyTextBlock_documentation_en-US" xlink:label="lab_cms_PropertyTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for property taxes, which may include accounting policies for recognizing and measureing expense and deferred property tax.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyTaxPolicyTextBlock" xlink:href="cms-20231231.xsd#cms_PropertyTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PropertyTaxPolicyTextBlock" xlink:to="lab_cms_PropertyTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments_fb959100-fb3a-421c-908d-6000a273baf3_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock dividends</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividends and Other Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:to="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_d180eb33-9df7-4f7b-bf76-9c6b3fb0ed52_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based awards</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_02eac52c-1cb6-4924-b782-756ee82fed57_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AccountsPayableCurrent_092f744b-5c59-49c5-bc7d-9acb9c2cff99_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRealEstateMember_3b9fa25c-8e75-44fe-91cc-f08a8e689d7b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRealEstateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real asset investments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRealEstateMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRealEstateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Real Estate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRealEstateMember" xlink:to="lab_us-gaap_DefinedBenefitPlanRealEstateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_bc496a1f-5362-46c9-b40e-207761a82e37_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_5edba67d-fce6-43c3-a9eb-9474cde74ae4_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_f4b97781-8e2b-45f4-b295-532e590db503_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other income</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NorthStarCleanEnergyIndependentPowerProductionMember_6c7d98be-ae77-4658-b6ce-c660b9d4cc12_terseLabel_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIndependentPowerProductionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Independent power production</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyIndependentPowerProductionMember_label_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIndependentPowerProductionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Independent Power Production [Member]</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyIndependentPowerProductionMember_documentation_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIndependentPowerProductionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Independent Power Production</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIndependentPowerProductionMember" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyIndependentPowerProductionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NorthStarCleanEnergyIndependentPowerProductionMember" xlink:to="lab_cms_NorthStarCleanEnergyIndependentPowerProductionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust32022Member_58fc1841-0b6e-4936-900e-5c632b948e3d_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contracts entered into 8/3/2022</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust32022Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 3, 2022 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust32022Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 3, 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:href="cms-20231231.xsd#cms_ForwardContractsEnteredIntoAugust32022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:to="lab_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_425e89cf-7bd6-4edc-b396-001ba2d05cda_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_692df294-8561-45b1-9ba0-6e2bb796220c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_2251b009-f4f1-4e46-aa40-cce7e25a4c80_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Transmission</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasRateCaseMember_0c3ffc4e-2506-4860-9b5d-a48b968d5029_terseLabel_en-US" xlink:label="lab_cms_GasRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Rate Case</link:label>
    <link:label id="lab_cms_GasRateCaseMember_label_en-US" xlink:label="lab_cms_GasRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Rate Case [Member]</link:label>
    <link:label id="lab_cms_GasRateCaseMember_documentation_en-US" xlink:label="lab_cms_GasRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Rate Case</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseMember" xlink:href="cms-20231231.xsd#cms_GasRateCaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasRateCaseMember" xlink:to="lab_cms_GasRateCaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_1d72d8c5-20df-49e7-aa1a-64b222dee582_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction work in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FuelCosts_e35d86b7-d248-401d-aca3-ed2d69d770fd_terseLabel_en-US" xlink:label="lab_us-gaap_FuelCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel for electric generation</link:label>
    <link:label id="lab_us-gaap_FuelCosts_label_en-US" xlink:label="lab_us-gaap_FuelCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FuelCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FuelCosts" xlink:to="lab_us-gaap_FuelCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_de3c1d7b-95d4-4910-9248-3efe941ec60d_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_label_en-US" xlink:label="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment, Expenditure, Addition to Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:to="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasUtilityPropertyMember_cc0ec990-8804-4787-be1e-332561fec428_terseLabel_en-US" xlink:label="lab_cms_GasUtilityPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas utility property</link:label>
    <link:label id="lab_cms_GasUtilityPropertyMember_label_en-US" xlink:label="lab_cms_GasUtilityPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Utility Property [Member]</link:label>
    <link:label id="lab_cms_GasUtilityPropertyMember_documentation_en-US" xlink:label="lab_cms_GasUtilityPropertyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Utility Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityPropertyMember" xlink:href="cms-20231231.xsd#cms_GasUtilityPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasUtilityPropertyMember" xlink:to="lab_cms_GasUtilityPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_e7c8ee5b-6ff1-43be-b786-9ad93a119df3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term purchase commitment, amount</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_f92717f4-949c-41ad-9700-9e63e0fbefe8_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restricted Stock Activity</link:label>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityAxis_5982d290-5c86-4e0b-8ac9-2853dd41f41f_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityAxis" xlink:to="lab_us-gaap_PublicUtilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DeferredPropertyTaxes_cdf3f578-6281-4e84-878b-fb3defc68607_terseLabel_en-US" xlink:label="lab_cms_DeferredPropertyTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred property taxes</link:label>
    <link:label id="lab_cms_DeferredPropertyTaxes_label_en-US" xlink:label="lab_cms_DeferredPropertyTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred property taxes</link:label>
    <link:label id="lab_cms_DeferredPropertyTaxes_documentation_en-US" xlink:label="lab_cms_DeferredPropertyTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount as of the balance sheet date of accrued property taxes that will be recognized over future local taxing authorities fiscal periods expected to be within one year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes" xlink:href="cms-20231231.xsd#cms_DeferredPropertyTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredPropertyTaxes" xlink:to="lab_cms_DeferredPropertyTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_234ac52d-ff37-4319-82ba-bfc8bf79ba87_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated flow-through of regulatory tax benefits</link:label>
    <link:label id="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_label_en-US" xlink:label="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Regulatory Tax Expense (Benefit)</link:label>
    <link:label id="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_documentation_en-US" xlink:label="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to regulatory tax benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:href="cms-20231231.xsd#cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:to="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_b88a6ce6-beb7-48ec-ba5a-dc86db27ad06_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_109c7a4e-1729-419e-b8af-f79e117dbb35_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_24ced7bf-f6c1-4951-b43d-d9b3d801eecf_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_cms_OtherCommonStockholdersEquity_17e230b3-258d-4141-ae27-f5e2198d1f19_terseLabel_en-US" xlink:label="lab_cms_OtherCommonStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other stockholders' equity</link:label>
    <link:label id="lab_cms_OtherCommonStockholdersEquity_label_en-US" xlink:label="lab_cms_OtherCommonStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Common Stockholders Equity</link:label>
    <link:label id="lab_cms_OtherCommonStockholdersEquity_documentation_en-US" xlink:label="lab_cms_OtherCommonStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Common Stockholders Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherCommonStockholdersEquity" xlink:href="cms-20231231.xsd#cms_OtherCommonStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherCommonStockholdersEquity" xlink:to="lab_cms_OtherCommonStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_5c29d56b-91f7-41d8-a2fb-800793b57e1d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A3375FirstMortgageBondsDueAugust2023Member_8ace10a0-c798-4e2e-90d7-3e937276ee11_terseLabel_en-US" xlink:label="lab_cms_A3375FirstMortgageBondsDueAugust2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.375% First Mortgage Bonds Due August 2023</link:label>
    <link:label id="lab_cms_A3375FirstMortgageBondsDueAugust2023Member_label_en-US" xlink:label="lab_cms_A3375FirstMortgageBondsDueAugust2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.375% First Mortgage Bonds Due August 2023 [Member]</link:label>
    <link:label id="lab_cms_A3375FirstMortgageBondsDueAugust2023Member_documentation_en-US" xlink:label="lab_cms_A3375FirstMortgageBondsDueAugust2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.375% First Mortgage Bonds Due August 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3375FirstMortgageBondsDueAugust2023Member" xlink:href="cms-20231231.xsd#cms_A3375FirstMortgageBondsDueAugust2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A3375FirstMortgageBondsDueAugust2023Member" xlink:to="lab_cms_A3375FirstMortgageBondsDueAugust2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_97909753-2db5-4876-896d-8016f17aa756_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_83daa994-5d10-4f96-b9b4-06bf71c835f0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member_181f56e0-c7dd-4d4d-b143-8b02129040b0_terseLabel_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due 2070</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member_label_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due October 2070 [Member]</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member_documentation_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due October 2070</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:href="cms-20231231.xsd#cms_VariableRateFirstMortgageBondsDueOctober2070Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:to="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesDomain_0dd80d00-6120-44dc-98d7-48671788511c_terseLabel_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations Categories [Domain]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesDomain_label_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations Categories [Domain]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesDomain_documentation_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations Categories [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain" xlink:to="lab_cms_AssetRetirementObligationsCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_1e6f32e5-a583-4d4d-a3a6-a244da762cb5_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain from divestiture of business related to post-closing adjustment</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Amount of Adjustment to Prior Period Gain (Loss) on Disposal, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_91d51871-2503-43bd-9bfd-422a58935c24_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non&#8209;current Assets</link:label>
    <link:label id="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Entity, Other Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:to="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_1106d6a1-4edc-48fe-b5aa-5fa4cba26f74_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract" xlink:to="lab_us-gaap_NoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_8ac69559-0721-47dd-bc53-76417caba729_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MISO Transactions</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_2dc91e33-af67-4839-a8bf-1eabc0f002dd_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by discontinued operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Investing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_7f08a532-76e8-46ad-85eb-e25affa809a3_verboseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Other Tax Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceOtherTaxCarryforwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" xlink:to="lab_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinanceLeaseAssetsAdditions_d66fb621-a259-4bf4-b07d-42a9f0319d9c_terseLabel_en-US" xlink:label="lab_cms_FinanceLeaseAssetsAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_cms_FinanceLeaseAssetsAdditions_label_en-US" xlink:label="lab_cms_FinanceLeaseAssetsAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Assets, Additions</link:label>
    <link:label id="lab_cms_FinanceLeaseAssetsAdditions_documentation_en-US" xlink:label="lab_cms_FinanceLeaseAssetsAdditions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Assets, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetsAdditions" xlink:href="cms-20231231.xsd#cms_FinanceLeaseAssetsAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinanceLeaseAssetsAdditions" xlink:to="lab_cms_FinanceLeaseAssetsAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_88834e89-0131-4908-bc17-3f9de7f72c9b_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantAxis_a03d8044-6a57-4465-a78b-337978af2a58_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Axis]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantAxis_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_0bc2ae9b-b966-4686-8b0b-df8cc34b0fc7_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ReturnSeekingFixedIncomeMember_dc3b8edf-dece-4384-a93d-1a893b6c6410_terseLabel_en-US" xlink:label="lab_cms_ReturnSeekingFixedIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return-seeking fixed income</link:label>
    <link:label id="lab_cms_ReturnSeekingFixedIncomeMember_label_en-US" xlink:label="lab_cms_ReturnSeekingFixedIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return Seeking Fixed Income [Member]</link:label>
    <link:label id="lab_cms_ReturnSeekingFixedIncomeMember_documentation_en-US" xlink:label="lab_cms_ReturnSeekingFixedIncomeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multi-asset Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ReturnSeekingFixedIncomeMember" xlink:href="cms-20231231.xsd#cms_ReturnSeekingFixedIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ReturnSeekingFixedIncomeMember" xlink:to="lab_cms_ReturnSeekingFixedIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_8f083384-ef36-4190-9ab9-ac6e0b4330bb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Grant Date&#160;Fair Value per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_46aa70f4-06b3-4ec6-ba84-baf53db075b4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_InventoryNetAbstract_28b49427-ef62-47b4-92b2-bdeb4fe3cc8a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories at average cost</link:label>
    <link:label id="lab_us-gaap_InventoryNetAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract" xlink:to="lab_us-gaap_InventoryNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_4fc92b07-78e6-468a-b91e-7b482193fcba_terseLabel_en-US" xlink:label="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.375% First Mortgage Bonds Due 2023</link:label>
    <link:label id="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_label_en-US" xlink:label="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Three Seven Five Percent First Mortgage Bonds Due 2023 [Member]</link:label>
    <link:label id="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_documentation_en-US" xlink:label="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Three Seven Five Percent First Mortgage Bonds Due 2023 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:href="cms-20231231.xsd#cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:to="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_8196d802-c96f-4bc6-b290-dd97d6ac96eb_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated depreciable life in years, transmission</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Transmission, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_D.E.KarnGeneratingComplexMember_c1e568a1-804c-4ff1-97c3-141e8f01c34b_terseLabel_en-US" xlink:label="lab_cms_D.E.KarnGeneratingComplexMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">D.E. Karn Generating Complex</link:label>
    <link:label id="lab_cms_D.E.KarnGeneratingComplexMember_label_en-US" xlink:label="lab_cms_D.E.KarnGeneratingComplexMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">D.E. Karn Generating Complex [Member]</link:label>
    <link:label id="lab_cms_D.E.KarnGeneratingComplexMember_documentation_en-US" xlink:label="lab_cms_D.E.KarnGeneratingComplexMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">D.E. Karn Generating Complex [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember" xlink:href="cms-20231231.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_D.E.KarnGeneratingComplexMember" xlink:to="lab_cms_D.E.KarnGeneratingComplexMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_fa23d8bc-dc1b-467b-bd78-f0f1147b1c7d_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum annual rental payments to be received in 2024</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Payment to be Received, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_047ec13d-8a92-46fa-a426-a173802f8929_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_49af4a60-949c-44ac-8395-ceb6b0307858_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member_707110e9-f104-4e2c-9075-c65c73554190_terseLabel_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.625% Junior Subordinated Notes Due 2078</link:label>
    <link:label id="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member_label_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.625% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:label id="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member_documentation_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.625% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:href="cms-20231231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:to="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ShortTermDebtAuthorizedBorrowings_9d5c8b39-9694-4dbd-8089-666e7224f5f3_terseLabel_en-US" xlink:label="lab_cms_ShortTermDebtAuthorizedBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt authorized borrowings</link:label>
    <link:label id="lab_cms_ShortTermDebtAuthorizedBorrowings_label_en-US" xlink:label="lab_cms_ShortTermDebtAuthorizedBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt, authorized borrowings</link:label>
    <link:label id="lab_cms_ShortTermDebtAuthorizedBorrowings_documentation_en-US" xlink:label="lab_cms_ShortTermDebtAuthorizedBorrowings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity under the commercial paper program without consideration of any current restrictions on the amount that could be issued or the amounts currently outstanding under the program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings" xlink:href="cms-20231231.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ShortTermDebtAuthorizedBorrowings" xlink:to="lab_cms_ShortTermDebtAuthorizedBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_aaecbd6d-855a-4a95-9801-1125c383f693_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_1220d169-cebd-4d92-a197-c07a9f4c0278_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_65676992-0275-467f-8639-d9fc29fef66e_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementTable" xlink:to="lab_srt_CondensedCashFlowStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_bb378fc7-72df-43d3-ae59-f0fbc5c83c07_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_b9499253-97f6-442e-b1f5-d1979d02e024_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_477b646c-508a-449c-9863-590549bcb912_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsCurrent" xlink:to="lab_us-gaap_RegulatoryAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit_b4a3b0c0-86e2-495b-b4ba-93e52498d7e1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred investment tax credit</link:label>
    <link:label id="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit_label_en-US" xlink:label="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deferred Investment Tax Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:to="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_bd0ab478-353e-419f-9b7d-0c9eb35d1095_negatedLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated provision for depreciation</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Ownership Amount of Plant Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_5d14a513-648b-476b-bd4f-99f01ce5606a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_5a028139-8dd9-4bbd-b48e-935436f65865_terseLabel_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.950% First Mortgage Bonds Due 2043</link:label>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_label_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Nine Five Zero Percent First Mortgage Bonds Due 2043 [Member]</link:label>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_documentation_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Nine Five Zero Percent First Mortgage Bonds Due 2043 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:href="cms-20231231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:to="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_8ff9d67d-c1b6-46b0-8293-7b65fc3c252f_terseLabel_en-US" xlink:label="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:label id="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_label_en-US" xlink:label="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:label id="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_documentation_en-US" xlink:label="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:href="cms-20231231.xsd#cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:to="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_281e6b10-89e8-4428-ae30-e2e3b3469f0a_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_049058f4-3db1-4a20-b7a1-2e2de09ced36_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_4dda31f8-9ac0-4410-be76-009937799144_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Attributable to CMS&#160;Energy</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AllowanceForFundsUsedDuringConstructionPolicy_948d1539-155d-409e-b8e4-f38b119cd25a_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AFUDC</link:label>
    <link:label id="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_label_en-US" xlink:label="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Funds Used During Construction, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:to="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_b2db5eeb-d62d-43e5-aad7-1c28dec0637b_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_495722b7-1209-468e-84b9-ba57caab875d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityDueOctober2025Member_20c2020a-f809-4346-b102-0eab85cc2582_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDueOctober2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due October 2025</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueOctober2025Member_label_en-US" xlink:label="lab_cms_TermLoanFacilityDueOctober2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due October 2025 [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueOctober2025Member_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityDueOctober2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due October 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueOctober2025Member" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityDueOctober2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityDueOctober2025Member" xlink:to="lab_cms_TermLoanFacilityDueOctober2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SecuritizedCostsMember_c4ad70ec-f507-427c-8a1d-92aafa511059_terseLabel_en-US" xlink:label="lab_cms_SecuritizedCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized costs</link:label>
    <link:label id="lab_cms_SecuritizedCostsMember_label_en-US" xlink:label="lab_cms_SecuritizedCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized Costs [Member]</link:label>
    <link:label id="lab_cms_SecuritizedCostsMember_documentation_en-US" xlink:label="lab_cms_SecuritizedCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The securitization and tax costs related to Consumers' securitization bonds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedCostsMember" xlink:href="cms-20231231.xsd#cms_SecuritizedCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SecuritizedCostsMember" xlink:to="lab_cms_SecuritizedCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_12f8198c-f6f3-4f19-ba7b-adcef492eef9_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_adc8e7b1-d2a5-48a1-9e36-495b2ec66eb6_terseLabel_en-US" xlink:label="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.800% Tax Exempt Revenue Bonds Due 2049</link:label>
    <link:label id="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_label_en-US" xlink:label="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Point Eight Zero Zero Percent Tax Exempt Revenue Bonds Due 2049 [Member]</link:label>
    <link:label id="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_documentation_en-US" xlink:label="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Point Eight Zero Zero Percent Tax Exempt Revenue Bonds Due 2049 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:href="cms-20231231.xsd#cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:to="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_36b79490-e526-43c7-bb8c-6ca2b5bc7e04_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_d598b9a4-cdc1-48bc-b0f9-8178cd6f9f42_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Revisions</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_002496b6-d541-4c3b-b556-558790c5f7f5_terseLabel_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule I - Condensed Financial Information of Registrant</link:label>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_d9018f84-7925-4bd2-84a1-8eaf30a262cb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, 2 and 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:to="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_248d0420-1622-4a87-814a-27079c7c4b07_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods and services sold</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dcbd7bb9-0179-4aad-933c-5f7b541b1ae2_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_450268b2-9789-4a72-9c1f-e3751600ad8e_terseLabel_en-US" xlink:label="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt and finance leases</link:label>
    <link:label id="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_label_en-US" xlink:label="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable</link:label>
    <link:label id="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_documentation_en-US" xlink:label="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:href="cms-20231231.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:to="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermNotesPayable_799376c0-0e5d-4c26-9a8f-bc020cdbd711_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable &#8211; intercompany</link:label>
    <link:label id="lab_us-gaap_LongTermNotesPayable_label_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermNotesPayable" xlink:to="lab_us-gaap_LongTermNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_d10c38f8-6856-4669-a0bc-c145275137ff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnderAgeSixtyFiveMember_38e97014-b969-4ce8-92df-f9cf59937e5f_terseLabel_en-US" xlink:label="lab_cms_UnderAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Under Age 65</link:label>
    <link:label id="lab_cms_UnderAgeSixtyFiveMember_label_en-US" xlink:label="lab_cms_UnderAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Under Age Sixty Five [Member]</link:label>
    <link:label id="lab_cms_UnderAgeSixtyFiveMember_documentation_en-US" xlink:label="lab_cms_UnderAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Under Age Sixty Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnderAgeSixtyFiveMember" xlink:href="cms-20231231.xsd#cms_UnderAgeSixtyFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnderAgeSixtyFiveMember" xlink:to="lab_cms_UnderAgeSixtyFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member_501e2e67-0c8d-472a-beb3-2b42b51e93df_terseLabel_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due 2070</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member_label_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due May 2070 [Member]</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member_documentation_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due May 2070</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:href="cms-20231231.xsd#cms_VariableRateFirstMortgageBondsDueMay2070Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:to="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ActivePensionPlanMember_7b7b3a46-3da2-4671-8e83-93024237bcea_terseLabel_en-US" xlink:label="lab_cms_ActivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan A</link:label>
    <link:label id="lab_cms_ActivePensionPlanMember_label_en-US" xlink:label="lab_cms_ActivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Active Pension Plan [Member]</link:label>
    <link:label id="lab_cms_ActivePensionPlanMember_documentation_en-US" xlink:label="lab_cms_ActivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Active Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember" xlink:href="cms-20231231.xsd#cms_ActivePensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ActivePensionPlanMember" xlink:to="lab_cms_ActivePensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground_3c63779e-906e-4bee-941c-7cd0c120fdde_terseLabel_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas in underground storage</link:label>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground_label_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Related Inventory, Gas Stored Underground</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:to="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OngoingCapitalExpendituresMember_32ffcce1-90c2-4624-99b7-743b534917a9_terseLabel_en-US" xlink:label="lab_cms_OngoingCapitalExpendituresMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures</link:label>
    <link:label id="lab_cms_OngoingCapitalExpendituresMember_label_en-US" xlink:label="lab_cms_OngoingCapitalExpendituresMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ongoing Capital Expenditures [Member]</link:label>
    <link:label id="lab_cms_OngoingCapitalExpendituresMember_documentation_en-US" xlink:label="lab_cms_OngoingCapitalExpendituresMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ongoing Capital Expenditures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OngoingCapitalExpendituresMember" xlink:href="cms-20231231.xsd#cms_OngoingCapitalExpendituresMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OngoingCapitalExpendituresMember" xlink:to="lab_cms_OngoingCapitalExpendituresMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetRetirementObligationsTable_6c359b23-1158-41b1-8dfc-20e7fefd4baf_terseLabel_en-US" xlink:label="lab_cms_AssetRetirementObligationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Table]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsTable_label_en-US" xlink:label="lab_cms_AssetRetirementObligationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Table]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsTable_documentation_en-US" xlink:label="lab_cms_AssetRetirementObligationsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetRetirementObligationsTable" xlink:to="lab_cms_AssetRetirementObligationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_23dfe3c5-9104-4688-b70d-e9cabe2acf81_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_3f3ed4ad-9e7f-4b5c-91a0-242533447835_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance and other operating expenses</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Maintenance and Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_3aeb3b2f-b0ba-4acc-a254-80e2c496be55_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for prior-year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_4354f062-21ee-448e-84de-e7fe7ec81d70_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating revenue</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LesseeLeaseDescriptionTable_3b8ce4c1-255d-4708-961d-856d826c4731_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionDomain_f17a8cf6-3128-4d71-98f8-0fd23994ee5f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionDomain_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionDomain" xlink:to="lab_us-gaap_AssetAcquisitionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_370e3ce6-f051-4be6-a479-35fae1fdffee_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CovertPlantAcquisitionMember_4def490e-4e32-4c64-90e3-fd6df1976a8b_terseLabel_en-US" xlink:label="lab_cms_CovertPlantAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covert Plant Acquisition</link:label>
    <link:label id="lab_cms_CovertPlantAcquisitionMember_label_en-US" xlink:label="lab_cms_CovertPlantAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covert Plant Acquisition [Member]</link:label>
    <link:label id="lab_cms_CovertPlantAcquisitionMember_documentation_en-US" xlink:label="lab_cms_CovertPlantAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covert Plant Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CovertPlantAcquisitionMember" xlink:href="cms-20231231.xsd#cms_CovertPlantAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CovertPlantAcquisitionMember" xlink:to="lab_cms_CovertPlantAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RenewableEnergyGrantMember_6da0bc5c-830a-4f68-9d21-4cbe038f6be5_terseLabel_en-US" xlink:label="lab_cms_RenewableEnergyGrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable energy grant</link:label>
    <link:label id="lab_cms_RenewableEnergyGrantMember_label_en-US" xlink:label="lab_cms_RenewableEnergyGrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Grant [Member]</link:label>
    <link:label id="lab_cms_RenewableEnergyGrantMember_documentation_en-US" xlink:label="lab_cms_RenewableEnergyGrantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Grant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember" xlink:href="cms-20231231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RenewableEnergyGrantMember" xlink:to="lab_cms_RenewableEnergyGrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_521a7c66-7755-49fb-ad79-c217cb0124c6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_7f78322b-da96-444a-9d5d-08e3cd073947_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_cms_UnrecoveredPowerSupplyCosts_f176e15f-0c2c-427e-988a-4a2363c30007_terseLabel_en-US" xlink:label="lab_cms_UnrecoveredPowerSupplyCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PSCR underrecoveries</link:label>
    <link:label id="lab_cms_UnrecoveredPowerSupplyCosts_label_en-US" xlink:label="lab_cms_UnrecoveredPowerSupplyCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecovered Power Supply Costs</link:label>
    <link:label id="lab_cms_UnrecoveredPowerSupplyCosts_documentation_en-US" xlink:label="lab_cms_UnrecoveredPowerSupplyCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecovered Power Supply Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecoveredPowerSupplyCosts" xlink:href="cms-20231231.xsd#cms_UnrecoveredPowerSupplyCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecoveredPowerSupplyCosts" xlink:to="lab_cms_UnrecoveredPowerSupplyCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_569ef8ab-cbeb-4f9f-b9ac-79ea9e521802_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonCashTransactionsAbstract_550268f9-9a7c-4844-9052-7a1d2a602ccb_terseLabel_en-US" xlink:label="lab_cms_NonCashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non&#8209;cash transactions</link:label>
    <link:label id="lab_cms_NonCashTransactionsAbstract_label_en-US" xlink:label="lab_cms_NonCashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Cash Transactions [Abstract]</link:label>
    <link:label id="lab_cms_NonCashTransactionsAbstract_documentation_en-US" xlink:label="lab_cms_NonCashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract" xlink:href="cms-20231231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NonCashTransactionsAbstract" xlink:to="lab_cms_NonCashTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherOtherNonoperatingExpense_c22a6f42-aa77-42f2-8a0a-d28913d52b30_negatedLabel_en-US" xlink:label="lab_cms_OtherOtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All other</link:label>
    <link:label id="lab_cms_OtherOtherNonoperatingExpense_label_en-US" xlink:label="lab_cms_OtherOtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Other Nonoperating Expense</link:label>
    <link:label id="lab_cms_OtherOtherNonoperatingExpense_documentation_en-US" xlink:label="lab_cms_OtherOtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of other miscellaneous expense which are not identified separately as a component in Other expense table.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense" xlink:href="cms-20231231.xsd#cms_OtherOtherNonoperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherOtherNonoperatingExpense" xlink:to="lab_cms_OtherOtherNonoperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_4a9a52db-9ced-454e-a92d-de76187eadf5_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent lease liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_ca4bcb1d-5225-4fc3-bc1a-743f92c9671e_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in discontinued operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Financing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member_9ef89ae1-2e3d-4f58-ac31-e26fea455fcf_terseLabel_en-US" xlink:label="lab_cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.900% First Mortgage Bonds Due 2029</link:label>
    <link:label id="lab_cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member_label_en-US" xlink:label="lab_cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Nine Zero Zero Percent First Mortgage Bonds Due 2029 [Member]</link:label>
    <link:label id="lab_cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member_documentation_en-US" xlink:label="lab_cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Nine Zero Zero Percent First Mortgage Bonds Due 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member" xlink:href="cms-20231231.xsd#cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member" xlink:to="lab_cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_StockOfferingProgramMaximumValue_8e84de58-88b9-4b2b-97ba-b64e635015ec_terseLabel_en-US" xlink:label="lab_cms_StockOfferingProgramMaximumValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock offering program maximum value</link:label>
    <link:label id="lab_cms_StockOfferingProgramMaximumValue_label_en-US" xlink:label="lab_cms_StockOfferingProgramMaximumValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Offering Program Maximum Value</link:label>
    <link:label id="lab_cms_StockOfferingProgramMaximumValue_documentation_en-US" xlink:label="lab_cms_StockOfferingProgramMaximumValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The maximum value of new stock which can be issued in a public offering.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue" xlink:href="cms-20231231.xsd#cms_StockOfferingProgramMaximumValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_StockOfferingProgramMaximumValue" xlink:to="lab_cms_StockOfferingProgramMaximumValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_27e9f58a-8630-47ad-95fe-150b3dd48427_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PaymentsOfDebtIssuanceCosts_6501a4a5-d595-4cff-a621-8ce50a28de78_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs and financing fees</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_916d4684-e3f2-4ce7-84a2-66f3d38f8fae_terseLabel_en-US" xlink:label="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_label_en-US" xlink:label="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-04, Cash Dividends Paid to Registrant, Consolidated Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:to="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1a293d8f-464d-4a9e-a50a-9ab977be661f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_319a2885-cf1b-41a7-8150-038c3cf43ca3_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_35fe1a2f-9d83-4502-b9be-ce437751c4cd_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherNonoperatingIncomeOther_9f20289c-23be-4be8-9d58-827a23276ce6_terseLabel_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All other</link:label>
    <link:label id="lab_cms_OtherNonoperatingIncomeOther_label_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income, Other</link:label>
    <link:label id="lab_cms_OtherNonoperatingIncomeOther_documentation_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeOther" xlink:href="cms-20231231.xsd#cms_OtherNonoperatingIncomeOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherNonoperatingIncomeOther" xlink:to="lab_cms_OtherNonoperatingIncomeOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_2e4e5bb8-a4b3-4e15-894d-3265070ea1b5_terseLabel_en-US" xlink:label="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized net gains and losses in excess of PBO or MRV</link:label>
    <link:label id="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_label_en-US" xlink:label="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized net gains and losses in excess of PBO or MRV</link:label>
    <link:label id="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_documentation_en-US" xlink:label="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:href="cms-20231231.xsd#cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:to="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_ad403251-76ab-4bbe-84a2-4618b4d935c1_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SiteContingencyTable_ef3c9ebb-9f1d-4047-8343-07f0f5a71ad6_terseLabel_en-US" xlink:label="lab_us-gaap_SiteContingencyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_SiteContingencyTable_label_en-US" xlink:label="lab_us-gaap_SiteContingencyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SiteContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SiteContingencyTable" xlink:to="lab_us-gaap_SiteContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_3752926e-99b5-4add-8461-91510c4b6a2d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CivicAndPoliticalExpenditures_7a8e6a75-88c2-4091-b689-2ec51b81d435_negatedLabel_en-US" xlink:label="lab_cms_CivicAndPoliticalExpenditures" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civic and political expenditures</link:label>
    <link:label id="lab_cms_CivicAndPoliticalExpenditures_label_en-US" xlink:label="lab_cms_CivicAndPoliticalExpenditures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civic and political expenditures</link:label>
    <link:label id="lab_cms_CivicAndPoliticalExpenditures_documentation_en-US" xlink:label="lab_cms_CivicAndPoliticalExpenditures" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of expenses incurred related to civic and political activities during the period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures" xlink:href="cms-20231231.xsd#cms_CivicAndPoliticalExpenditures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CivicAndPoliticalExpenditures" xlink:to="lab_cms_CivicAndPoliticalExpenditures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ccf9503a-23ca-4bce-aba2-c00bfa7fb518_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CoalAshDisposalAreasMember_601227f3-458d-4361-a0de-9c02a0de5246_terseLabel_en-US" xlink:label="lab_cms_CoalAshDisposalAreasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal ash disposal areas</link:label>
    <link:label id="lab_cms_CoalAshDisposalAreasMember_label_en-US" xlink:label="lab_cms_CoalAshDisposalAreasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal Ash Disposal Areas [Member]</link:label>
    <link:label id="lab_cms_CoalAshDisposalAreasMember_documentation_en-US" xlink:label="lab_cms_CoalAshDisposalAreasMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal Ash Disposal Areas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalAshDisposalAreasMember" xlink:href="cms-20231231.xsd#cms_CoalAshDisposalAreasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CoalAshDisposalAreasMember" xlink:to="lab_cms_CoalAshDisposalAreasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_7b82c3ce-8182-4d65-a9ca-658642a1fa3b_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA fixed energy charge per MWh, on-peak (in dollars per MWh)</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NrepaMember_f1750665-6a3f-44c1-8b5b-bf32959e8e32_terseLabel_en-US" xlink:label="lab_cms_NrepaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NREPA</link:label>
    <link:label id="lab_cms_NrepaMember_label_en-US" xlink:label="lab_cms_NrepaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nrepa [Member]</link:label>
    <link:label id="lab_cms_NrepaMember_documentation_en-US" xlink:label="lab_cms_NrepaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NREPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember" xlink:href="cms-20231231.xsd#cms_NrepaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NrepaMember" xlink:to="lab_cms_NrepaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PreferredStockDepositaryShareConversionRatio_ec504ba3-eb90-4f68-9c05-378eb458eaeb_terseLabel_en-US" xlink:label="lab_cms_PreferredStockDepositaryShareConversionRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depositary share conversion ratio</link:label>
    <link:label id="lab_cms_PreferredStockDepositaryShareConversionRatio_label_en-US" xlink:label="lab_cms_PreferredStockDepositaryShareConversionRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Depositary Share Conversion Ratio</link:label>
    <link:label id="lab_cms_PreferredStockDepositaryShareConversionRatio_documentation_en-US" xlink:label="lab_cms_PreferredStockDepositaryShareConversionRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Depositary Share Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PreferredStockDepositaryShareConversionRatio" xlink:href="cms-20231231.xsd#cms_PreferredStockDepositaryShareConversionRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PreferredStockDepositaryShareConversionRatio" xlink:to="lab_cms_PreferredStockDepositaryShareConversionRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IntangiblePlantMember_44f4289e-c242-4deb-9ce0-c9c6e0d65623_terseLabel_en-US" xlink:label="lab_cms_IntangiblePlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible plant</link:label>
    <link:label id="lab_cms_IntangiblePlantMember_label_en-US" xlink:label="lab_cms_IntangiblePlantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Plant [Member]</link:label>
    <link:label id="lab_cms_IntangiblePlantMember_documentation_en-US" xlink:label="lab_cms_IntangiblePlantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Plant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IntangiblePlantMember" xlink:href="cms-20231231.xsd#cms_IntangiblePlantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IntangiblePlantMember" xlink:to="lab_cms_IntangiblePlantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_b46cceec-fd61-44fc-b5f2-c0447019440b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Carrying Amounts and Fair Values of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_c9f54150-77be-4b9e-b3be-733709d6b257_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_65dfa8fd-f1f1-43e6-87f6-12b1c2e3385b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves and accruals</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_afeb84a3-d0b1-430f-b43d-8ccf70cdb06d_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Cost</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_IncreaseDecreaseInInventories_b4e416df-ae5d-41f4-b05a-7e9e183aa6fc_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_501b74c4-4f02-47ee-84c6-f1b4000315ab_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_RevolvingCreditFacilitiesSevenMember_ec417cfd-0eac-4109-b33d-17a7b0de3139_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities September 22, 2024</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSevenMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Seven [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSevenMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSevenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Seven</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSevenMember" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesSevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesSevenMember" xlink:to="lab_cms_RevolvingCreditFacilitiesSevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_35af86de-a5c2-4152-a0c0-8691e07e6721_negatedLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_IncomeTaxesReceivable_d006d0bb-8295-4000-bcb6-46e8fcdcb7a1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel_c41633d7-0a3e-43be-b525-9c2bfb96b389_terseLabel_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generating plant fuel stock</link:label>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel_label_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Related Inventory, Other Fossil Fuel</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:to="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_f88b5b0d-07ee-4d44-be37-2f63d893915c_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest charges</link:label>
    <link:label id="lab_us-gaap_InterestExpense_9557f9f8-2d2a-4168-849c-5cc645c1f393_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest charges</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_63a15f44-774e-4ad7-a748-7ed1d263d730_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2dd3b59e-759b-4ad7-8f0f-50c540d950e6_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures not paid</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_GainsLossesOnExtinguishmentOfDebt_c88b9a9d-998b-4e7c-a7a1-1ab3cc7b9803_verboseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on debt extinguishment</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_5fed2522-6b3e-4cc0-a9fb-df31b473b750_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_426869b3-7ec4-4c3d-93a6-b7489eb248a9_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_0e0a66d4-bd96-43ed-bef2-43c8a704df80_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of membership interest in VIE to tax equity investor</link:label>
    <link:label id="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_label_en-US" xlink:label="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Issuance of Equity by Subsidiary to Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink:to="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A3375ConvertibleSeniorNotesDue2028Member_98196f21-f9f7-4653-89da-c0a761cc6fbc_terseLabel_en-US" xlink:label="lab_cms_A3375ConvertibleSeniorNotesDue2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.375% Convertible Senior Notes Due 2028</link:label>
    <link:label id="lab_cms_A3375ConvertibleSeniorNotesDue2028Member_label_en-US" xlink:label="lab_cms_A3375ConvertibleSeniorNotesDue2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.375% Convertible Senior Notes, Due 2028 [Member]</link:label>
    <link:label id="lab_cms_A3375ConvertibleSeniorNotesDue2028Member_documentation_en-US" xlink:label="lab_cms_A3375ConvertibleSeniorNotesDue2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.375% Convertible Senior Notes, Due 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3375ConvertibleSeniorNotesDue2028Member" xlink:href="cms-20231231.xsd#cms_A3375ConvertibleSeniorNotesDue2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A3375ConvertibleSeniorNotesDue2028Member" xlink:to="lab_cms_A3375ConvertibleSeniorNotesDue2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancingIncome_66266a88-c5d5-49ce-8383-ca8c847c33a7_terseLabel_en-US" xlink:label="lab_cms_FinancingIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing income</link:label>
    <link:label id="lab_cms_FinancingIncome_label_en-US" xlink:label="lab_cms_FinancingIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing income</link:label>
    <link:label id="lab_cms_FinancingIncome_documentation_en-US" xlink:label="lab_cms_FinancingIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing income, including late payment fees from customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome" xlink:href="cms-20231231.xsd#cms_FinancingIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancingIncome" xlink:to="lab_cms_FinancingIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_0a26fef2-9436-41c9-955e-6ff1a2c69966_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_1074e2ee-29c9-4282-ae3c-8a97b6b3c45f_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated depreciable life in years, distribution</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Distribution, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_0aece585-ffdc-4aeb-a016-523dda57812f_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_8115ed03-2aad-43c5-856c-eea97bc8bba8_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated depreciable life in years, other</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Other Property Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_0cc096e5-2fa6-4cdb-aba6-d30d002a6f61_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityFileNumber_af1955ce-b6de-4bfc-b19e-90e88bf0c81d_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_6357d036-74c6-4297-940e-3f3c4fb4cadc_terseLabel_en-US" xlink:label="lab_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">D.E. Karn Generating Complex and J.H. Campbell Generating Units</link:label>
    <link:label id="lab_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_label_en-US" xlink:label="lab_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">D.E. Karn Generating Complex And J.H. Campbell Generating Units [Member]</link:label>
    <link:label id="lab_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_documentation_en-US" xlink:label="lab_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">D.E. Karn Generating Complex And J.H. Campbell Generating Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember" xlink:href="cms-20231231.xsd#cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember" xlink:to="lab_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_56b0a972-70f7-44ab-9942-299875a3287c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_357e3fa0-e355-4fdd-acfa-7e922afc0467_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Weighted-average Grant-date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherFinanceLeasesMember_8e3f3895-7ddd-44ef-a166-edd4041c4096_terseLabel_en-US" xlink:label="lab_cms_OtherFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cms_OtherFinanceLeasesMember_label_en-US" xlink:label="lab_cms_OtherFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Finance Leases [Member]</link:label>
    <link:label id="lab_cms_OtherFinanceLeasesMember_documentation_en-US" xlink:label="lab_cms_OtherFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Finance Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherFinanceLeasesMember" xlink:href="cms-20231231.xsd#cms_OtherFinanceLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherFinanceLeasesMember" xlink:to="lab_cms_OtherFinanceLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherPurchaseObligationsMember_7cba32c6-7217-43ce-8e38-2a5757c3c8c2_terseLabel_en-US" xlink:label="lab_cms_OtherPurchaseObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cms_OtherPurchaseObligationsMember_label_en-US" xlink:label="lab_cms_OtherPurchaseObligationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Purchase Obligations [Member]</link:label>
    <link:label id="lab_cms_OtherPurchaseObligationsMember_documentation_en-US" xlink:label="lab_cms_OtherPurchaseObligationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Purchase Obligations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPurchaseObligationsMember" xlink:href="cms-20231231.xsd#cms_OtherPurchaseObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherPurchaseObligationsMember" xlink:to="lab_cms_OtherPurchaseObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_585bd438-20ac-4700-9f1c-7777238e7e3f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028 and thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3712928f-0305-4e04-84b5-d2ad81bfbe93_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_3f41d93e-f5c3-44ae-9128-c6f6f53005ae_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GovernmentAssistancePolicyTextBlock_bd20c5fd-7fcb-4328-9b5d-3de8f44dce50_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Assistance</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistancePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Assistance [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentAssistancePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:to="lab_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_19355212-afb8-47bd-88fe-c2db71aa9c43_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reductions for prior-year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_ca36dc6d-7232-4be2-9783-1e5e7ebc8684_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_2f39d4f5-60e5-4fae-b41e-5e67e17c2665_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_c825224e-c6e5-4a7c-86b5-109cbfead46f_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_srt_RestatementAdjustmentMember_4c6f3fcb-38ae-47f8-a1d7-1ecdd9524163_terseLabel_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment</link:label>
    <link:label id="lab_srt_RestatementAdjustmentMember_label_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAdjustmentMember" xlink:to="lab_srt_RestatementAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TaxExemptRevenueBondsMember_8751d1f3-a6ac-4c89-906f-5dc860c96f58_terseLabel_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax-exempt revenue bonds</link:label>
    <link:label id="lab_cms_TaxExemptRevenueBondsMember_label_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Exempt Revenue Bonds [Member]</link:label>
    <link:label id="lab_cms_TaxExemptRevenueBondsMember_documentation_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Exempt Revenue Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember" xlink:href="cms-20231231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TaxExemptRevenueBondsMember" xlink:to="lab_cms_TaxExemptRevenueBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CorporateAndReconcilingItemsMember_f2127a33-1929-4d4b-927e-d48413c703b7_terseLabel_en-US" xlink:label="lab_cms_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other reconciling items</link:label>
    <link:label id="lab_cms_CorporateAndReconcilingItemsMember_label_en-US" xlink:label="lab_cms_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Reconciling Items [Member]</link:label>
    <link:label id="lab_cms_CorporateAndReconcilingItemsMember_documentation_en-US" xlink:label="lab_cms_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember" xlink:href="cms-20231231.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CorporateAndReconcilingItemsMember" xlink:to="lab_cms_CorporateAndReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetRetirementObligationsLineItems_507fe859-35f3-4de5-9233-8cfbdd48930b_terseLabel_en-US" xlink:label="lab_cms_AssetRetirementObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Line Items]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsLineItems_label_en-US" xlink:label="lab_cms_AssetRetirementObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Line Items]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsLineItems_documentation_en-US" xlink:label="lab_cms_AssetRetirementObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetRetirementObligationsLineItems" xlink:to="lab_cms_AssetRetirementObligationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_e7c257cb-5a10-4dda-9456-bd28bcf911d4_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for current-year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RetentionIncentiveProgramMember_e98cc71c-bc49-45cf-8e05-eda95e848f71_terseLabel_en-US" xlink:label="lab_cms_RetentionIncentiveProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention incentive program</link:label>
    <link:label id="lab_cms_RetentionIncentiveProgramMember_label_en-US" xlink:label="lab_cms_RetentionIncentiveProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Incentive Program [Member]</link:label>
    <link:label id="lab_cms_RetentionIncentiveProgramMember_documentation_en-US" xlink:label="lab_cms_RetentionIncentiveProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Incentive Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember" xlink:href="cms-20231231.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetentionIncentiveProgramMember" xlink:to="lab_cms_RetentionIncentiveProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_98e438dc-a9e2-4c2f-b8dc-ab8c7df73531_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bb5e6a04-1d5c-4511-aefb-0fa2ec230124_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f9a45d98-4eaf-42d0-bb5a-56a4335b13f4_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_FairValueByAssetClassAxis_fd6c1584-6970-4ced-8c2d-3a6caa9c7797_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_bde127cf-2c8e-4b60-89aa-069596567394_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset allocation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonUtilityPlantAssetsMember_80f3a24d-69a0-4bea-b4c0-bf20d3d86dec_terseLabel_en-US" xlink:label="lab_cms_NonUtilityPlantAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-utility plant assets</link:label>
    <link:label id="lab_cms_NonUtilityPlantAssetsMember_label_en-US" xlink:label="lab_cms_NonUtilityPlantAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Utility Plant Assets [Member]</link:label>
    <link:label id="lab_cms_NonUtilityPlantAssetsMember_documentation_en-US" xlink:label="lab_cms_NonUtilityPlantAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Utility Plant Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonUtilityPlantAssetsMember" xlink:href="cms-20231231.xsd#cms_NonUtilityPlantAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NonUtilityPlantAssetsMember" xlink:to="lab_cms_NonUtilityPlantAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_9dd4723a-887c-4cc2-954c-3172d963c129_terseLabel_en-US" xlink:label="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.390 % First Mortgage Bonds Due 2027</link:label>
    <link:label id="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_label_en-US" xlink:label="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Three Nine Zero Percent First Mortgage Bonds Due 2027 [Member]</link:label>
    <link:label id="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_documentation_en-US" xlink:label="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Three Nine Zero Percent First Mortgage Bonds Due 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:href="cms-20231231.xsd#cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:to="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_4a77c34e-c591-4acf-9ca9-6d7a82e20f71_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease costs</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_a8ade86b-af32-4360-9dc8-428043e1f0f2_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average common shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_253be24e-6944-4e3b-9a70-86ab5f5ff7fa_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease costs</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2a0d1926-a838-496b-bcb1-ce9d34cf389c_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_56f10dd5-7c6d-40a9-8764-f8ea198c0c22_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_208da9ea-b1bd-462a-bc58-7cf745f1b1e9_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss (gain)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_af20ed2d-9cc5-4c76-9ad7-95c4778d3ce3_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_c25a3394-9a78-42b3-949d-46ce2448892a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_c2efd936-f9f3-4d45-b29f-23e5874f28e4_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Asset Allocation</link:label>
    <link:label id="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Asset Allocation Percentages [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Asset Allocation Percentages [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:href="cms-20231231.xsd#cms_ScheduleOfAssetAllocationPercentagesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:to="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_71d2f62d-b4db-4f42-814c-2e76e7dd02fe_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Amortization Expense for Intangibles</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_692281bf-ec73-4072-ba7b-c80c173c895a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_11c6c3df-1a5c-443d-a2b8-cab24eb9aaae_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at End of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfOrdinaryDividends_20ca8778-0301-4cd3-9039-044c5f76f472_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of dividends on common and preferred stock</link:label>
    <link:label id="lab_us-gaap_PaymentsOfOrdinaryDividends_cc38b6a9-570f-4149-a300-32bf6d7147f0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of dividends on common and preferred stock</link:label>
    <link:label id="lab_us-gaap_PaymentsOfOrdinaryDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfOrdinaryDividends" xlink:to="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6eda504c-9a17-4d2d-bb4c-d8ffd352e129_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost recognition period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_4f9274bf-5fdc-4629-a9f0-fc052a91c7fa_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financing costs</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_RestrictedStockAndRestrictedStockUnitsMember_ee06c444-078b-415a-871e-fe05c1a036f5_terseLabel_en-US" xlink:label="lab_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Units</link:label>
    <link:label id="lab_cms_RestrictedStockAndRestrictedStockUnitsMember_label_en-US" xlink:label="lab_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock And Restricted Stock Units [Member]</link:label>
    <link:label id="lab_cms_RestrictedStockAndRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:href="cms-20231231.xsd#cms_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:to="lab_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_972c3dba-52df-4bf0-85ac-96af8a7539fb_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income Attributable to CMS&#160;Energy</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_a8c63b1d-8a5d-425d-bd71-493d614364df_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period [Axis]</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period [Axis]</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_f7590fcf-dfbe-48c9-a8a2-6d2fbc2c3b12_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_9d04ee8b-e779-4173-aa59-933bed8c5bc5_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded status</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust292022Member_2c830588-fbc9-42c0-a0d4-7f9a7f5b41e8_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contracts entered into 8/29/2022</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust292022Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 29, 2022 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust292022Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 29, 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:href="cms-20231231.xsd#cms_ForwardContractsEnteredIntoAugust292022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:to="lab_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_4933ba7a-4655-4133-a419-98e16f8fd106_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease costs</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_DefinedBenefitPlanTrustAssets_9be963bd-cf83-4383-be2a-a2041e8c61b4_verboseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanTrustAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanTrustAssets_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanTrustAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Trust Assets</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanTrustAssets_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanTrustAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Trust Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanTrustAssets" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanTrustAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedBenefitPlanTrustAssets" xlink:to="lab_cms_DefinedBenefitPlanTrustAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_f74a2d90-eb3b-4a38-86cc-22e3fd0df0f2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_154d5bb8-08f6-4ee8-97b7-b3477a4d2956_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromContributedCapital_1f6a1ca4-229b-4e54-b492-ca52e2c88753_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromContributedCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholder contribution</link:label>
    <link:label id="lab_us-gaap_ProceedsFromContributedCapital_label_en-US" xlink:label="lab_us-gaap_ProceedsFromContributedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Contributed Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromContributedCapital" xlink:to="lab_us-gaap_ProceedsFromContributedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_46467a96-cdad-49f4-8618-7d923dca0f9c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_beaa5d0d-bd8c-4111-b6b7-6108a477431f_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Other Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DecommissioningCostsMember_4eecd166-f490-43c5-ac80-e7047a54b3ca_terseLabel_en-US" xlink:label="lab_cms_DecommissioningCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decommissioning costs</link:label>
    <link:label id="lab_cms_DecommissioningCostsMember_label_en-US" xlink:label="lab_cms_DecommissioningCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decommissioning Costs [Member]</link:label>
    <link:label id="lab_cms_DecommissioningCostsMember_documentation_en-US" xlink:label="lab_cms_DecommissioningCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decommissioning Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DecommissioningCostsMember" xlink:href="cms-20231231.xsd#cms_DecommissioningCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DecommissioningCostsMember" xlink:to="lab_cms_DecommissioningCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_36b53b04-0ba0-4f19-ae52-f1b7a7f587ae_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued taxes</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_8bffd60d-b0c1-485c-b2b5-66e99bab5fd7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_JHCampbell3PlantRetirementContractDisputeMember_5df21d4e-30ec-4404-a4c4-3a5ede3c5afd_terseLabel_en-US" xlink:label="lab_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell 3 Plant Retirement Contract Dispute</link:label>
    <link:label id="lab_cms_JHCampbell3PlantRetirementContractDisputeMember_label_en-US" xlink:label="lab_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell 3 Plant Retirement Contract Dispute [Member]</link:label>
    <link:label id="lab_cms_JHCampbell3PlantRetirementContractDisputeMember_documentation_en-US" xlink:label="lab_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell 3 Plant Retirement Contract Dispute</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:href="cms-20231231.xsd#cms_JHCampbell3PlantRetirementContractDisputeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:to="lab_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_BayHarborMember_c284c5cc-48f5-4406-baec-0e10f43b637f_terseLabel_en-US" xlink:label="lab_cms_BayHarborMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bay Harbor</link:label>
    <link:label id="lab_cms_BayHarborMember_label_en-US" xlink:label="lab_cms_BayHarborMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bay Harbor [Member]</link:label>
    <link:label id="lab_cms_BayHarborMember_documentation_en-US" xlink:label="lab_cms_BayHarborMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bay Harbor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember" xlink:href="cms-20231231.xsd#cms_BayHarborMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_BayHarborMember" xlink:to="lab_cms_BayHarborMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricityPurchasedMember_2394fa6b-867f-4a1e-860a-56ac0b04a390_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricityPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased and interchange power</link:label>
    <link:label id="lab_us-gaap_ElectricityPurchasedMember_label_en-US" xlink:label="lab_us-gaap_ElectricityPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electricity, Purchased [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricityPurchasedMember" xlink:to="lab_us-gaap_ElectricityPurchasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssets_e4984498-5b09-45cf-9e79-6d0798dcd0ab_totalLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssets_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssets" xlink:to="lab_us-gaap_RegulatoryAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_5512fc39-0fc0-403e-a9c3-3fac85f3e278_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_9372e086-bec4-4612-9a32-c67f60221c02_verboseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_92dd925d-377e-48df-ba63-1445b8b2de1e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Finite-Lived Intangible Assets by Major Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_756b4fad-6e49-473a-8529-80bfc8c3f58d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_7daa1df1-f408-43f7-8130-3851874c87a2_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_VariableRateFirstMortgageBondsMember_697b9957-d808-44c1-a6cc-59b6c7acc474_terseLabel_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsMember_label_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds [Member]</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsMember_documentation_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsMember" xlink:href="cms-20231231.xsd#cms_VariableRateFirstMortgageBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableRateFirstMortgageBondsMember" xlink:to="lab_cms_VariableRateFirstMortgageBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_8d948646-f50c-43e4-803e-62720fa54f73_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_CoalFueledElectricGenerationMember_0893c61f-dacc-46ab-b6ea-f823acdb8ef4_terseLabel_en-US" xlink:label="lab_cms_CoalFueledElectricGenerationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal-Fueled Electric Generation</link:label>
    <link:label id="lab_cms_CoalFueledElectricGenerationMember_label_en-US" xlink:label="lab_cms_CoalFueledElectricGenerationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal Fueled Electric Generation [Member]</link:label>
    <link:label id="lab_cms_CoalFueledElectricGenerationMember_documentation_en-US" xlink:label="lab_cms_CoalFueledElectricGenerationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal-Fueled Electric Generation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGenerationMember" xlink:href="cms-20231231.xsd#cms_CoalFueledElectricGenerationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CoalFueledElectricGenerationMember" xlink:to="lab_cms_CoalFueledElectricGenerationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LeasesTable_cf7aed0f-f7de-46b7-bd05-c5c387d3b490_terseLabel_en-US" xlink:label="lab_cms_LeasesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Table]</link:label>
    <link:label id="lab_cms_LeasesTable_label_en-US" xlink:label="lab_cms_LeasesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Table]</link:label>
    <link:label id="lab_cms_LeasesTable_documentation_en-US" xlink:label="lab_cms_LeasesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable" xlink:href="cms-20231231.xsd#cms_LeasesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LeasesTable" xlink:to="lab_cms_LeasesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsAbstract_81534525-8a9d-4510-a284-c1649fede079_terseLabel_en-US" xlink:label="lab_cms_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsAbstract_label_en-US" xlink:label="lab_cms_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsAbstract_documentation_en-US" xlink:label="lab_cms_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FINANCIAL INSTRUMENTS [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsAbstract" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancialInstrumentsAbstract" xlink:to="lab_cms_FinancialInstrumentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_f02b5259-8250-4a4f-945e-3660456a6069_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a33154d2-94d8-4a42-a2de-f3b3afcfdf91_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_851043ca-f248-4e58-b7e5-e792fbfd4854_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityDueNovember2023Member_50c7a5fe-3755-4df4-9e04-883bc67eb832_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDueNovember2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2023</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueNovember2023Member_label_en-US" xlink:label="lab_cms_TermLoanFacilityDueNovember2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due November 2023 [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueNovember2023Member_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityDueNovember2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due November 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueNovember2023Member" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityDueNovember2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityDueNovember2023Member" xlink:to="lab_cms_TermLoanFacilityDueNovember2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_afc99f99-ee05-430c-b290-7312a4ea4c15_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Retention Benefit Liability Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_ff962879-c75e-41ed-ba79-4073e74932de_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_b28bafde-a72d-473c-8469-26374fa14688_terseLabel_en-US" xlink:label="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.125% First Mortgage Bonds Due 2024</link:label>
    <link:label id="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_label_en-US" xlink:label="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Two Five Percent First Mortgage Bonds Due 2024 [Member]</link:label>
    <link:label id="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_documentation_en-US" xlink:label="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Two Five Percent First Mortgage Bonds Due 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:href="cms-20231231.xsd#cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:to="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfPreferredStockTableTextBlock_f5e381b5-92d7-456f-9773-a1f57348c728_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfPreferredStockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Preferred Stock</link:label>
    <link:label id="lab_cms_ScheduleOfPreferredStockTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfPreferredStockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Preferred Stock [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfPreferredStockTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfPreferredStockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Preferred Stock [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPreferredStockTableTextBlock" xlink:href="cms-20231231.xsd#cms_ScheduleOfPreferredStockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfPreferredStockTableTextBlock" xlink:to="lab_cms_ScheduleOfPreferredStockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_ad7452c3-0b0a-41db-aad7-6117238756af_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial forward price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5550SecuritizationBondsDueMarch2028Member_c0385060-56bd-46b4-acc2-12bc9313afde_terseLabel_en-US" xlink:label="lab_cms_A5550SecuritizationBondsDueMarch2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.550% Securitization Bonds Due March 2028</link:label>
    <link:label id="lab_cms_A5550SecuritizationBondsDueMarch2028Member_label_en-US" xlink:label="lab_cms_A5550SecuritizationBondsDueMarch2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.550% Securitization Bonds Due March 2028 [Member]</link:label>
    <link:label id="lab_cms_A5550SecuritizationBondsDueMarch2028Member_documentation_en-US" xlink:label="lab_cms_A5550SecuritizationBondsDueMarch2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.550% Securitization Bonds Due March 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5550SecuritizationBondsDueMarch2028Member" xlink:href="cms-20231231.xsd#cms_A5550SecuritizationBondsDueMarch2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5550SecuritizationBondsDueMarch2028Member" xlink:to="lab_cms_A5550SecuritizationBondsDueMarch2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricOtherMember_261cc450-a84e-44d6-b603-333fbbdcde33_terseLabel_en-US" xlink:label="lab_cms_ElectricOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cms_ElectricOtherMember_label_en-US" xlink:label="lab_cms_ElectricOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Other [Member]</link:label>
    <link:label id="lab_cms_ElectricOtherMember_documentation_en-US" xlink:label="lab_cms_ElectricOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricOtherMember" xlink:href="cms-20231231.xsd#cms_ElectricOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricOtherMember" xlink:to="lab_cms_ElectricOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_9ff4cc48-be7e-40f6-b693-9f3a12d084eb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepayments and 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_e7257728-5edb-4b51-ab0b-6baadf8e16a1_terseLabel_en-US" xlink:label="lab_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and accrued revenue, less allowance of $21 in 2023 and $27 in 2022</link:label>
    <link:label id="lab_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_label_en-US" xlink:label="lab_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable And Accrued Revenue, After Allowance For Credit Loss, Current</link:label>
    <link:label id="lab_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_documentation_en-US" xlink:label="lab_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current AND Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" xlink:href="cms-20231231.xsd#cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" xlink:to="lab_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c93ae90d-130c-47fc-89be-033b03a15384_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense at statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_83282ae8-b250-4e3e-b8ca-85bd9ea9d736_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_7864d46a-46f4-465a-bfc3-5a456dd1629c_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_334c1824-6cb4-4327-b920-56fbd937399c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted Earnings Per Average Common Share</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_c25e640e-6a90-4ecd-b6d9-3afe0c0000e8_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Composite Depreciation Rates for Properties</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the electric, gas, and other composite depreciation rates for public utility plants in service for each year an income statement is presented.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:to="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_24eb0e29-7cdb-4df0-b01b-096ddf46f814_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_0086f6e4-ad2e-4fa9-9f8c-a4a07d0c140d_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in subsidiaries</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_b9466bdd-94a6-435b-939b-6cc9d945bacc_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current income taxes</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract_dcf1c4ed-f846-4957-a339-8a27a1eac29d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:to="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_df848f06-a39a-4862-b916-5bdd6336c59e_terseLabel_en-US" xlink:label="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities</link:label>
    <link:label id="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="cms-20231231.xsd#cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TESFilerCityMember_7a2928f2-df15-4a90-ba13-01941d2a74fc_terseLabel_en-US" xlink:label="lab_cms_TESFilerCityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">T.E.S. Filer City</link:label>
    <link:label id="lab_cms_TESFilerCityMember_label_en-US" xlink:label="lab_cms_TESFilerCityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">T E S Filer City [Member]</link:label>
    <link:label id="lab_cms_TESFilerCityMember_documentation_en-US" xlink:label="lab_cms_TESFilerCityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">T.E.S. Filer City [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember" xlink:href="cms-20231231.xsd#cms_TESFilerCityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TESFilerCityMember" xlink:to="lab_cms_TESFilerCityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_c1b8afd1-6716-4d25-b776-14d76be348cd_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost discount rate</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Interest Cost Discount Rate</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The interest rate used in calculating the interest cost of defined benefit plan net periodic benefit cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:to="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_df2e26a4-9165-46e9-a306-30deec8cf261_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Payment to be Received, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_d3aade56-ad63-4053-b1e6-c75aeea5e76c_terseLabel_en-US" xlink:label="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.100% First Mortgage Bonds Due 2045</link:label>
    <link:label id="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_label_en-US" xlink:label="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point One Zero Zero Percent First Mortgage Bonds Due 2045 [Member]</link:label>
    <link:label id="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_documentation_en-US" xlink:label="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point One Zero Zero Percent First Mortgage Bonds Due 2045 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:href="cms-20231231.xsd#cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:to="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesFairValueDisclosure_be3cc026-e138-48cc-befc-2768eb3a02d2_verboseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term receivables</link:label>
    <link:label id="lab_us-gaap_ReceivablesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ReceivablesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesFairValueDisclosure" xlink:to="lab_us-gaap_ReceivablesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ActualRateOfReturnLossOnPlanAssets_fdc757c3-2df2-4059-b7b4-35b0389001d9_terseLabel_en-US" xlink:label="lab_cms_ActualRateOfReturnLossOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual rate of return on plan assets</link:label>
    <link:label id="lab_cms_ActualRateOfReturnLossOnPlanAssets_label_en-US" xlink:label="lab_cms_ActualRateOfReturnLossOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual Rate Of Return (Loss) On Plan Assets</link:label>
    <link:label id="lab_cms_ActualRateOfReturnLossOnPlanAssets_documentation_en-US" xlink:label="lab_cms_ActualRateOfReturnLossOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual pension rate of return on plan assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActualRateOfReturnLossOnPlanAssets" xlink:href="cms-20231231.xsd#cms_ActualRateOfReturnLossOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ActualRateOfReturnLossOnPlanAssets" xlink:to="lab_cms_ActualRateOfReturnLossOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_9bd6b090-59d0-4aab-938c-c97d8c61a149_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_FixedIncomeFundsMember_7464797e-07a0-4c54-8c14-34bbfa772966_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-income securities</link:label>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeFundsMember" xlink:to="lab_us-gaap_FixedIncomeFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_3bc85b0d-0334-450c-948b-1a4c2b0f16e6_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_8ed8ae6c-c931-45af-9f34-a8577383de1f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Not Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Not Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_eec52deb-c73a-4775-8154-f8a09a1f0605_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_AccrualForEnvironmentalLossContingenciesInflationRate_56aa728a-a218-475d-b2db-c2abe5571cce_terseLabel_en-US" xlink:label="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for environmental loss contingencies, inflation rate</link:label>
    <link:label id="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate_label_en-US" xlink:label="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Inflation Rate</link:label>
    <link:label id="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate_documentation_en-US" xlink:label="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Inflation Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:href="cms-20231231.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:to="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_8bc42b82-1653-4dee-aff8-4812b1380d39_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Components of Other Income and Other Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Nonoperating Income (Expense) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_31be94ec-3e8b-4c43-ad9e-d529013f231a_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_63e71489-addc-4158-a2f6-2cbcaf657d05_terseLabel_en-US" xlink:label="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax loss and credit carryforwards</link:label>
    <link:label id="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_label_en-US" xlink:label="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Operating Loss And Credit Carryforwards</link:label>
    <link:label id="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_documentation_en-US" xlink:label="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The tax effect as of the balance sheet date of the amount of future tax deductions arising from tax carryforwards and the excesses of tax deductions over gross income in a year which cannot be used on the tax returns in the current year but can be carried forward to reduce taxable income or income taxes payable in a future year, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:href="cms-20231231.xsd#cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:to="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_b4f7bb9d-025d-4303-b6a9-225504f05052_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfAssetRetirementObligationsTableTextBlock_7816b621-fbc6-4390-9cb8-a72ba07b3937_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Categories of Assets for which an ARO Liability is Recorded</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Asset Retirement Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_47eaa3b9-e38b-41f9-9c54-11005760ee0a_totalLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_0448e841-8dde-4380-a147-a7e34a04ca6e_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt - related parties principal amount outstanding</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_20c32426-c0a4-4707-991d-06c440d82430_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal (In Millions)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_58fc5144-36d5-4fe3-8903-280db0c8235f_totalLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, net</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Property Plant And Equipment Net Excluding C W I P</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period end amount of total net PPE excluding construction work in progress.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_776c3d14-8235-4ce0-9fc6-fcbe0bf17374_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_2e4138dc-416b-497e-80b1-6a7f4296facf_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_06e43da4-a597-417c-b750-82442ff731ca_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_5392c0fc-7ae3-4bad-84fd-9d0a1433e242_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherCommitmentsLineItems_7811809f-ed7b-4e72-b02f-10b1aa6be258_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_c1c7cd6e-c398-40ec-b928-3fd30562fc65_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_FinanceLeaseLiabilityPaymentsDue_721f1a9c-993c-45a1-aae0-a1f5c08f3445_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FranchiseRightsMember_a9e30230-65c7-48bb-9f3e-1e6dfa2584de_terseLabel_en-US" xlink:label="lab_us-gaap_FranchiseRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Franchises and consents</link:label>
    <link:label id="lab_us-gaap_FranchiseRightsMember_label_en-US" xlink:label="lab_us-gaap_FranchiseRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Franchise Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FranchiseRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FranchiseRightsMember" xlink:to="lab_us-gaap_FranchiseRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6aa14311-58c7-4b7a-bf0a-f4a6da8eb9ce_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_EnergyWasteReductionPlanMember_0cb396bd-cf18-45dc-9397-995caba1ba48_terseLabel_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy waste reduction plan</link:label>
    <link:label id="lab_cms_EnergyWasteReductionPlanMember_label_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Waste Reduction Plan [Member]</link:label>
    <link:label id="lab_cms_EnergyWasteReductionPlanMember_documentation_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Waste Reduction Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember" xlink:href="cms-20231231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnergyWasteReductionPlanMember" xlink:to="lab_cms_EnergyWasteReductionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_40adc4d6-3d05-4e5d-a35c-fa56ef1637ee_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations per average common share available to common stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_56cb38f2-2fd9-4ac0-8c59-080d39f57ff4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_ReserveQuantitiesByTypeOfReserveAxis_0919d834-938e-4e0f-bb46-810a10ecbfc5_terseLabel_en-US" xlink:label="lab_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Petroleum Reserves [Axis]</link:label>
    <link:label id="lab_srt_ReserveQuantitiesByTypeOfReserveAxis_label_en-US" xlink:label="lab_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Petroleum Reserves [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ReserveQuantitiesByTypeOfReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:to="lab_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CMSEnergyNotePayableMember_a7b65fb0-d525-4fb7-bfca-bbdefc9a9046_terseLabel_en-US" xlink:label="lab_cms_CMSEnergyNotePayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy Note Payable</link:label>
    <link:label id="lab_cms_CMSEnergyNotePayableMember_label_en-US" xlink:label="lab_cms_CMSEnergyNotePayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy Note Payable [Member]</link:label>
    <link:label id="lab_cms_CMSEnergyNotePayableMember_documentation_en-US" xlink:label="lab_cms_CMSEnergyNotePayableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy Note Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember" xlink:href="cms-20231231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CMSEnergyNotePayableMember" xlink:to="lab_cms_CMSEnergyNotePayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_18137fc8-47d6-47c2-aca1-d4d4f070b17f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A4625FirstMortgageBondsDueMay2033Member_095feb7a-4c13-4d66-94dd-457c2c8e8979_terseLabel_en-US" xlink:label="lab_cms_A4625FirstMortgageBondsDueMay2033Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.625% First Mortgage Bonds Due May 2033</link:label>
    <link:label id="lab_cms_A4625FirstMortgageBondsDueMay2033Member_label_en-US" xlink:label="lab_cms_A4625FirstMortgageBondsDueMay2033Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.625% First Mortgage Bonds Due May 2033 [Member]</link:label>
    <link:label id="lab_cms_A4625FirstMortgageBondsDueMay2033Member_documentation_en-US" xlink:label="lab_cms_A4625FirstMortgageBondsDueMay2033Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.625% First Mortgage Bonds Due May 2033</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4625FirstMortgageBondsDueMay2033Member" xlink:href="cms-20231231.xsd#cms_A4625FirstMortgageBondsDueMay2033Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A4625FirstMortgageBondsDueMay2033Member" xlink:to="lab_cms_A4625FirstMortgageBondsDueMay2033Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_17daf98a-a2c7-46c6-bdef-591ce5004b03_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_EnvironmentalRemediationContingencyAxis_452bba53-75b0-4a95-b855-4120fced6371_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Contingency [Axis]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationContingencyAxis_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Contingency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:to="lab_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_b4693f4c-5d9b-4a73-875f-d7be7dfd0fb8_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic Earnings Per Average Common Share</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_PurchasedPowerRelatedParties_1b98d1b3-660e-45f6-91ce-796004c042c3_terseLabel_en-US" xlink:label="lab_cms_PurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased power &#8211; related parties</link:label>
    <link:label id="lab_cms_PurchasedPowerRelatedParties_label_en-US" xlink:label="lab_cms_PurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased Power Related Parties</link:label>
    <link:label id="lab_cms_PurchasedPowerRelatedParties_documentation_en-US" xlink:label="lab_cms_PurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of electricity purchased from related parties and sold during the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties" xlink:href="cms-20231231.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PurchasedPowerRelatedParties" xlink:to="lab_cms_PurchasedPowerRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_a4e73ca1-d8b0-419a-9f59-db3e1e9854d0_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and accrued revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts and Other Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member_01b7fc2a-9d9d-4764-9498-eabb694d6db8_terseLabel_en-US" xlink:label="lab_cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">0.875% Tax Exempt Revenue Bonds Due 2035</link:label>
    <link:label id="lab_cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member_label_en-US" xlink:label="lab_cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zero Point Eight Seven Five Percent Tax Exempt Revenue Bonds Due 2035 [Member]</link:label>
    <link:label id="lab_cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member_documentation_en-US" xlink:label="lab_cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Exempt Revenue Bonds Due 2035 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member" xlink:href="cms-20231231.xsd#cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member" xlink:to="lab_cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_7d8fc54b-7e83-4d91-8020-15da76b423fe_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income From Continuing Operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_f87b7840-34f5-4a43-be43-1bd64d3ad9ba_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_27680d81-d1a9-447d-b22c-98f571c86a47_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherShortTermBorrowings_9a373c84-fa8b-4688-a77e-6b9e781c5437_terseLabel_en-US" xlink:label="lab_us-gaap_OtherShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term payables</link:label>
    <link:label id="lab_us-gaap_OtherShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_OtherShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Short-Term Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherShortTermBorrowings" xlink:to="lab_us-gaap_OtherShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_77463b72-4a3e-4fac-b255-2afdbbd823ce_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DistributionMember_9747d10c-6c06-4092-8925-95d12694d91d_terseLabel_en-US" xlink:label="lab_cms_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cms_DistributionMember_label_en-US" xlink:label="lab_cms_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution [Member]</link:label>
    <link:label id="lab_cms_DistributionMember_documentation_en-US" xlink:label="lab_cms_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DistributionMember" xlink:href="cms-20231231.xsd#cms_DistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DistributionMember" xlink:to="lab_cms_DistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TypeOfReserveDomain_7bd30f71-e20c-4515-bcfb-f4840cc22c20_terseLabel_en-US" xlink:label="lab_srt_TypeOfReserveDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Reserve [Domain]</link:label>
    <link:label id="lab_srt_TypeOfReserveDomain_label_en-US" xlink:label="lab_srt_TypeOfReserveDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Reserve [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TypeOfReserveDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TypeOfReserveDomain" xlink:to="lab_srt_TypeOfReserveDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_c3a061e3-702e-476d-a1e7-28fcdef9d558_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_cf603f0e-2ab7-41d8-ba16-e9e1978790b2_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Available to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b74355ae-9c29-4479-97e9-cc20dd93349a_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) available to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ed3a8ebf-ea56-45d7-a5bc-536b3899e8a4_totalLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total plant, property, and equipment</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_bdd352c7-b1e2-4d5e-b4c3-06afd06d4ba8_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7de20d83-6dfa-49f9-acce-fac6aa7b5942_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OperatingLeaseLiability_40d04fe0-f1a8-40a9-bb9a-106b5948e608_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of minimum lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member_f6541dc3-40bd-4f6e-8452-11f0b5fd95ae_verboseLabel_en-US" xlink:label="lab_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.650% First Mortgage Bonds Due 2060</link:label>
    <link:label id="lab_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member_89cfd7de-2508-4510-9902-8617ea4e8ea4_terseLabel_en-US" xlink:label="lab_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First mortgage bonds due 2060</link:label>
    <link:label id="lab_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member_label_en-US" xlink:label="lab_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Five Zero Zero Percent First Mortgage Bonds Due 2060 [Member]</link:label>
    <link:label id="lab_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member_documentation_en-US" xlink:label="lab_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Five Zero Zero Percent First Mortgage Bonds Due 2060</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member" xlink:href="cms-20231231.xsd#cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member" xlink:to="lab_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_6dad3caf-e938-433d-bfb5-467965e24ca2_terseLabel_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Voluntary refund mechanism</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_label_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund, Voluntary Refund Mechanism [Member]</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_documentation_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund, Voluntary Refund Mechanism</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:href="cms-20231231.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:to="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OverAgeSixtyFiveMember_81156438-40fa-4009-917a-df21239f65fb_terseLabel_en-US" xlink:label="lab_cms_OverAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over Age 65</link:label>
    <link:label id="lab_cms_OverAgeSixtyFiveMember_label_en-US" xlink:label="lab_cms_OverAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over Age Sixty Five [Member]</link:label>
    <link:label id="lab_cms_OverAgeSixtyFiveMember_documentation_en-US" xlink:label="lab_cms_OverAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over Age Sixty Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OverAgeSixtyFiveMember" xlink:href="cms-20231231.xsd#cms_OverAgeSixtyFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OverAgeSixtyFiveMember" xlink:to="lab_cms_OverAgeSixtyFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_38344237-8b83-4e54-b08b-c0af1855c012_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionAxis" xlink:to="lab_us-gaap_AssetAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member_59f29a88-c55f-4a2e-91f4-36fd4816edb2_terseLabel_en-US" xlink:label="lab_cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.625% First Mortgage Bonds Due 2033</link:label>
    <link:label id="lab_cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member_label_en-US" xlink:label="lab_cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Six Two Five Percent First Mortgage Bonds Due 2033 [Member]</link:label>
    <link:label id="lab_cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member_documentation_en-US" xlink:label="lab_cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Six Two Five Percent First Mortgage Bonds Due 2033</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member" xlink:href="cms-20231231.xsd#cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member" xlink:to="lab_cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e3e34189-d992-4888-a39f-deb4cadb52b8_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ValuationAllowancesAndReservesChargedToCostAndExpense_fce04dbd-817d-4607-8488-75f5b29a7d47_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Expense</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_83dd8ecb-0a22-428d-84ba-8aa6dec903d3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan cost, defined contribution plan</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxReconciliationOtherAdjustments_5efb5cb0-c36f-4813-94be-974c219f512d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_684c6245-703d-4a9a-8717-047dc71612be_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_fd2c9063-c097-4376-b541-fceca7309add_terseLabel_en-US" xlink:label="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.800% First Mortgage Bonds Due 2028</link:label>
    <link:label id="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_label_en-US" xlink:label="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Zero Zero Percent First Mortgage Bonds Due 2028 [Member]</link:label>
    <link:label id="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_documentation_en-US" xlink:label="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Zero Zero Percent First Mortgage Bonds Due 2028 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:href="cms-20231231.xsd#cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:to="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_cdd845c5-9ebb-4449-a0f8-487dee6b8bcb_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement benefits liability</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_007c3286-3317-4b1f-9be2-1eeb127d36b7_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generation</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Generation or Processing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_f29c3085-87cc-4f3f-9bfb-c7ea84d43b0d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_RetirementYearsOfService_01cdb46b-25bf-42e6-b0e2-ff19aacf4bae_terseLabel_en-US" xlink:label="lab_cms_RetirementYearsOfService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement years of service</link:label>
    <link:label id="lab_cms_RetirementYearsOfService_label_en-US" xlink:label="lab_cms_RetirementYearsOfService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Years Of Service</link:label>
    <link:label id="lab_cms_RetirementYearsOfService_documentation_en-US" xlink:label="lab_cms_RetirementYearsOfService" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfService" xlink:href="cms-20231231.xsd#cms_RetirementYearsOfService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetirementYearsOfService" xlink:to="lab_cms_RetirementYearsOfService" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_f13bbfa2-d595-489e-ab6d-21ecba7fb1c0_terseLabel_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Including Subsidiaries</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_label_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Including Subsidiaries [Member]</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_documentation_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Including Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:to="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_f7a46910-155b-4343-8d45-43fe287c1035_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Revenues</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CravenMember_e31f58ed-bc14-4cae-a962-67fe1224fc0d_terseLabel_en-US" xlink:label="lab_cms_CravenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Craven</link:label>
    <link:label id="lab_cms_CravenMember_label_en-US" xlink:label="lab_cms_CravenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Craven [Member]</link:label>
    <link:label id="lab_cms_CravenMember_documentation_en-US" xlink:label="lab_cms_CravenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Craven [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember" xlink:href="cms-20231231.xsd#cms_CravenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CravenMember" xlink:to="lab_cms_CravenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_35276a88-470b-4cd0-8648-f27adfc695aa_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SiteContingencyLineItems_e36bbfbd-8431-4903-93d4-787408175902_terseLabel_en-US" xlink:label="lab_us-gaap_SiteContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_SiteContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_SiteContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SiteContingencyLineItems" xlink:to="lab_us-gaap_SiteContingencyLineItems" xlink:type="arc" order="1"/>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfVariableInterestEntitiesTextBlock_9407e598-7326-40e3-89d0-a0c967b1dd0b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f0c579eb-6fef-4b77-a275-d2d19fb64a8d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PooledFundsMember_9d0cca2d-303e-4cea-a928-03ca2f758c79_terseLabel_en-US" xlink:label="lab_cms_PooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pooled funds</link:label>
    <link:label id="lab_cms_PooledFundsMember_label_en-US" xlink:label="lab_cms_PooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pooled Funds [Member]</link:label>
    <link:label id="lab_cms_PooledFundsMember_documentation_en-US" xlink:label="lab_cms_PooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pooled Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PooledFundsMember" xlink:href="cms-20231231.xsd#cms_PooledFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PooledFundsMember" xlink:to="lab_cms_PooledFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetDomain_4e70e5bd-45b7-40c5-a663-b2b0a59750ec_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetDomain" xlink:to="lab_us-gaap_RegulatoryAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_bf25a7c5-6277-4ad5-ac68-9012dba6f00d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_752b5449-4c0c-4e52-9feb-68aca2dbb832_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption price percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5380FirstMortgageBondsDueMay2037Member_cad0da65-aabf-45e9-be64-912238a8eb87_terseLabel_en-US" xlink:label="lab_cms_A5380FirstMortgageBondsDueMay2037Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.380% First Mortgage Bonds Due May 2037</link:label>
    <link:label id="lab_cms_A5380FirstMortgageBondsDueMay2037Member_label_en-US" xlink:label="lab_cms_A5380FirstMortgageBondsDueMay2037Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.380% First Mortgage Bonds Due May 2037 [Member]</link:label>
    <link:label id="lab_cms_A5380FirstMortgageBondsDueMay2037Member_documentation_en-US" xlink:label="lab_cms_A5380FirstMortgageBondsDueMay2037Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.380% First Mortgage Bonds Due May 2037</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5380FirstMortgageBondsDueMay2037Member" xlink:href="cms-20231231.xsd#cms_A5380FirstMortgageBondsDueMay2037Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5380FirstMortgageBondsDueMay2037Member" xlink:to="lab_cms_A5380FirstMortgageBondsDueMay2037Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_2b7f590f-feed-4909-af0d-ec0ff765ccf1_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_2c8cfbfa-f3fe-4b49-98d1-8c81f982eeda_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial loss, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_0d38cad0-40d6-4ee9-9639-e77f371f3f2d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member_bf4ded17-a87d-41ba-ab8d-caf5c5143a89_terseLabel_en-US" xlink:label="lab_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.650% First Mortgage Bonds Due 2028</link:label>
    <link:label id="lab_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member_label_en-US" xlink:label="lab_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Six Five Zero Percent First Mortgage Bonds Due 2028 [Member]</link:label>
    <link:label id="lab_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member_documentation_en-US" xlink:label="lab_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Six Five Zero Percent First Mortgage Bonds Due 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member" xlink:href="cms-20231231.xsd#cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member" xlink:to="lab_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_50e26cde-7302-4fb1-bc53-8115550394b5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_SeniorNotesMember_0e6fc563-5094-42cb-89f5-1eda77af696e_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AuthorizedRecoveryCollection_3aad71bf-d079-4b5c-83ea-2fba8bb00309_terseLabel_en-US" xlink:label="lab_cms_AuthorizedRecoveryCollection" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized recovery collection</link:label>
    <link:label id="lab_cms_AuthorizedRecoveryCollection_label_en-US" xlink:label="lab_cms_AuthorizedRecoveryCollection" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized Recovery Collection</link:label>
    <link:label id="lab_cms_AuthorizedRecoveryCollection_documentation_en-US" xlink:label="lab_cms_AuthorizedRecoveryCollection" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount authorized by a regulatory entity for the recovery/collection from customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuthorizedRecoveryCollection" xlink:href="cms-20231231.xsd#cms_AuthorizedRecoveryCollection"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AuthorizedRecoveryCollection" xlink:to="lab_cms_AuthorizedRecoveryCollection" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_fa1bacbb-d988-4a90-ae85-29f37f0e2f58_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used in financing activities for 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfDefinedBenefitPlansDisclosuresTable_33a0c8d1-ded7-4898-8f46-7e87959f785a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AccountsReceivableNet_b563fab0-9c9a-473c-94e3-162f2d19e725_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable related parties</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_18eaec99-fb03-4cfb-8f99-3ef5fc1ce477_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_GasOtherMember_3a4eb812-6cd1-49ad-872c-846af666fbbc_terseLabel_en-US" xlink:label="lab_cms_GasOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cms_GasOtherMember_label_en-US" xlink:label="lab_cms_GasOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Other [Member]</link:label>
    <link:label id="lab_cms_GasOtherMember_documentation_en-US" xlink:label="lab_cms_GasOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasOtherMember" xlink:href="cms-20231231.xsd#cms_GasOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasOtherMember" xlink:to="lab_cms_GasOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_0671c628-52b4-4e3a-8d3b-cab101bb3032_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_LitigationCaseTypeDomain_11add9c1-0485-4b1a-8b30-5e4301950bd2_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_dei_EntityFilerCategory_a747beab-c243-4adc-aa28-2c3ec79ee8c9_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_PaymentsToAcquireHeldToMaturitySecurities_00dd4474-c0f4-4d3f-9826-e4602d806dfd_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in debt securities - intercompany</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Held-to-Maturity Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:to="lab_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_2f6ac62f-6160-424a-8004-f0771b760b36_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_9920facd-8dd4-490b-94f3-11de7bc7adf2_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cms_NorthStarCleanEnergyOtherMember_d43e5609-04b7-4ca9-900e-2b92656f1d05_terseLabel_en-US" xlink:label="lab_cms_NorthStarCleanEnergyOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyOtherMember_label_en-US" xlink:label="lab_cms_NorthStarCleanEnergyOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Other [Member]</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyOtherMember_documentation_en-US" xlink:label="lab_cms_NorthStarCleanEnergyOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyOtherMember" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NorthStarCleanEnergyOtherMember" xlink:to="lab_cms_NorthStarCleanEnergyOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SecuritizationBondsDue20282031Member_2d5287d3-b8a4-44d2-9826-71507eea2544_terseLabel_en-US" xlink:label="lab_cms_SecuritizationBondsDue20282031Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">- Securitization Bonds Due -</link:label>
    <link:label id="lab_cms_SecuritizationBondsDue20282031Member_label_en-US" xlink:label="lab_cms_SecuritizationBondsDue20282031Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization Bonds Due 2028-2031 [Member]</link:label>
    <link:label id="lab_cms_SecuritizationBondsDue20282031Member_documentation_en-US" xlink:label="lab_cms_SecuritizationBondsDue20282031Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization Bonds Due 2028-2031</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsDue20282031Member" xlink:href="cms-20231231.xsd#cms_SecuritizationBondsDue20282031Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SecuritizationBondsDue20282031Member" xlink:to="lab_cms_SecuritizationBondsDue20282031Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_JHCampbellGeneratingUnitsMember_5c7098ab-7e0f-4980-8f38-1cf33d474e23_terseLabel_en-US" xlink:label="lab_cms_JHCampbellGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell Generating Units</link:label>
    <link:label id="lab_cms_JHCampbellGeneratingUnitsMember_label_en-US" xlink:label="lab_cms_JHCampbellGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell Generating Units [Member]</link:label>
    <link:label id="lab_cms_JHCampbellGeneratingUnitsMember_documentation_en-US" xlink:label="lab_cms_JHCampbellGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell Generating Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember" xlink:href="cms-20231231.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_JHCampbellGeneratingUnitsMember" xlink:to="lab_cms_JHCampbellGeneratingUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_532939fb-3c63-4c09-bcc7-08e7955a3f78_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_55607242-819f-45be-90dd-886cf2312e83_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service credit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_0731ad44-2fd1-4bbc-97cc-8eeacf9363a7_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_f2e9fe48-7ee2-4c91-b1f7-e6a3273a2ed9_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DividendsOnPerformanceBasedAwardsMember_047b6213-491f-4563-9658-f75be638bc20_terseLabel_en-US" xlink:label="lab_cms_DividendsOnPerformanceBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends on performance-based awards</link:label>
    <link:label id="lab_cms_DividendsOnPerformanceBasedAwardsMember_label_en-US" xlink:label="lab_cms_DividendsOnPerformanceBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends On Performance Based Awards [Member]</link:label>
    <link:label id="lab_cms_DividendsOnPerformanceBasedAwardsMember_documentation_en-US" xlink:label="lab_cms_DividendsOnPerformanceBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends On Performance-Based Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnPerformanceBasedAwardsMember" xlink:href="cms-20231231.xsd#cms_DividendsOnPerformanceBasedAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DividendsOnPerformanceBasedAwardsMember" xlink:to="lab_cms_DividendsOnPerformanceBasedAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_6ade9a09-569a-472d-8c7a-614809a4e6f4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnergyWasteReductionPlanIncentiveMember_e0e5beed-9dd0-4701-b745-084d6f74c6d2_terseLabel_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanIncentiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Waste Reduction Plan Incentive</link:label>
    <link:label id="lab_cms_EnergyWasteReductionPlanIncentiveMember_label_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanIncentiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Waste Reduction Plan Incentive [Member]</link:label>
    <link:label id="lab_cms_EnergyWasteReductionPlanIncentiveMember_documentation_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanIncentiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Waste Reduction Plan Incentive [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember" xlink:href="cms-20231231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnergyWasteReductionPlanIncentiveMember" xlink:to="lab_cms_EnergyWasteReductionPlanIncentiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_5b6dde9e-56a7-471e-bae1-e8f24ac05524_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_38844051-ac94-43ec-bbbf-87cbb50a4c31_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_18791960-4a7d-4b24-b3a8-6332d9b70049_terseLabel_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_label_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilityPlantDomain_a7ee3cb8-96ea-4954-a385-2a70acdae22c_terseLabel_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:label id="lab_us-gaap_UtilityPlantDomain_label_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilityPlantDomain" xlink:to="lab_us-gaap_UtilityPlantDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_e23a69de-6af7-47df-a31a-7e3397d24a0d_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_UtilitiesOperatingExpenseTaxes_030252c5-3a79-44f9-bee4-4dc48fae54b9_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General taxes</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseTaxes_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_2d74e128-a37d-4b7a-8ac3-a4fc7ba415bc_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_dfbf9c97-124a-4471-a556-ff695644b199_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB&#160;SERP</link:label>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Employee Retirement Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:to="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_14d36939-1772-490a-9fd4-0b04254aa287_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2029-2033</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_d2d5ca84-697a-4a72-a92f-81a3dc5598ca_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualRightsMember_3cfa1ae7-a6b3-4116-9223-d47b0d486901_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rights of way</link:label>
    <link:label id="lab_us-gaap_ContractualRightsMember_label_en-US" xlink:label="lab_us-gaap_ContractualRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualRightsMember" xlink:to="lab_us-gaap_ContractualRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A4900FirstMortgageBondsDueFebruary2029Member_f89f79c3-d571-44b0-9fd2-b8d32bcdbee5_terseLabel_en-US" xlink:label="lab_cms_A4900FirstMortgageBondsDueFebruary2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.900% First Mortgage Bonds Due February 2029</link:label>
    <link:label id="lab_cms_A4900FirstMortgageBondsDueFebruary2029Member_label_en-US" xlink:label="lab_cms_A4900FirstMortgageBondsDueFebruary2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.900% First Mortgage Bonds Due February 2029 [Member]</link:label>
    <link:label id="lab_cms_A4900FirstMortgageBondsDueFebruary2029Member_documentation_en-US" xlink:label="lab_cms_A4900FirstMortgageBondsDueFebruary2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.900% First Mortgage Bonds Due February 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4900FirstMortgageBondsDueFebruary2029Member" xlink:href="cms-20231231.xsd#cms_A4900FirstMortgageBondsDueFebruary2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A4900FirstMortgageBondsDueFebruary2029Member" xlink:to="lab_cms_A4900FirstMortgageBondsDueFebruary2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_9e106b36-2297-4590-b918-19c52ca07e8b_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseOther_fcae78bc-f091-45e0-ae64-35aa73c3ae5b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseOther_9f48ac69-8d7c-41ae-9322-e0ce9f3ef0ac_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany interest expense and other</link:label>
    <link:label id="lab_us-gaap_InterestExpenseOther_label_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseOther" xlink:to="lab_us-gaap_InterestExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_ff2ddd3d-d1aa-4d60-b76b-94ed5e79a9ae_totalLabel_en-US" xlink:label="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total tax attributes</link:label>
    <link:label id="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_label_en-US" xlink:label="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Net Operating Loss And Tax Credit Carryforwards</link:label>
    <link:label id="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_documentation_en-US" xlink:label="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards and deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:href="cms-20231231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:to="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MinimumYearsOfParticipationBeforeVesting_e693fab3-cb49-47b8-bf1d-dbf6b99bd6fd_terseLabel_en-US" xlink:label="lab_cms_MinimumYearsOfParticipationBeforeVesting" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum years of participation before vesting</link:label>
    <link:label id="lab_cms_MinimumYearsOfParticipationBeforeVesting_label_en-US" xlink:label="lab_cms_MinimumYearsOfParticipationBeforeVesting" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum years of participation before vesting</link:label>
    <link:label id="lab_cms_MinimumYearsOfParticipationBeforeVesting_documentation_en-US" xlink:label="lab_cms_MinimumYearsOfParticipationBeforeVesting" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum years of participation required before becoming vested.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinimumYearsOfParticipationBeforeVesting" xlink:href="cms-20231231.xsd#cms_MinimumYearsOfParticipationBeforeVesting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MinimumYearsOfParticipationBeforeVesting" xlink:to="lab_cms_MinimumYearsOfParticipationBeforeVesting" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IndustrialUtilityServiceMember_8142db3c-d848-4dcf-a841-b3bf0d59bd0d_terseLabel_en-US" xlink:label="lab_cms_IndustrialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial</link:label>
    <link:label id="lab_cms_IndustrialUtilityServiceMember_label_en-US" xlink:label="lab_cms_IndustrialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Utility Service [Member]</link:label>
    <link:label id="lab_cms_IndustrialUtilityServiceMember_documentation_en-US" xlink:label="lab_cms_IndustrialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Utility Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember" xlink:href="cms-20231231.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IndustrialUtilityServiceMember" xlink:to="lab_cms_IndustrialUtilityServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_ef9c0435-3368-499a-bb35-7d2360bc0175_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:to="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityDomain_3e6302ef-e35c-4df6-b730-d2067d910f85_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain" xlink:to="lab_us-gaap_RegulatoryLiabilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_2d880c01-4242-4580-8663-81c6110ef9ea_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_7bb94ead-bf00-4817-adcc-c53dec1be1ed_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LossOnReacquiredDebtMember_66d1647f-08c4-4113-a08a-67136af32482_terseLabel_en-US" xlink:label="lab_us-gaap_LossOnReacquiredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized loss on reacquired debt</link:label>
    <link:label id="lab_us-gaap_LossOnReacquiredDebtMember_label_en-US" xlink:label="lab_us-gaap_LossOnReacquiredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on Reacquired Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnReacquiredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossOnReacquiredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossOnReacquiredDebtMember" xlink:to="lab_us-gaap_LossOnReacquiredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_cca3f8d8-8798-4d80-92b4-059f390a6218_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_StockholdersEquity_9b7c0160-bbff-4490-8e88-3884302fce11_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RestrictedStockMember_60c28ead-b5ea-4889-bbec-7184023c9242_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryImpairmentPolicy_2fd9b441-1a75-48f8-af45-aaae5123c0dd_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryImpairmentPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory - Impairment</link:label>
    <link:label id="lab_us-gaap_InventoryImpairmentPolicy_label_en-US" xlink:label="lab_us-gaap_InventoryImpairmentPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Impairment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryImpairmentPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryImpairmentPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryImpairmentPolicy" xlink:to="lab_us-gaap_InventoryImpairmentPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_ae166e3c-e2db-44a0-a777-1c541915bc5d_terseLabel_en-US" xlink:label="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional performance-based shares based on achievement of condition</link:label>
    <link:label id="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_label_en-US" xlink:label="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Performance Based Shares Based On Achievement Of Condition [Member]</link:label>
    <link:label id="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_documentation_en-US" xlink:label="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Performance-Based Shares Based On Achievement Of Condition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:href="cms-20231231.xsd#cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:to="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TimeLapsedRestrictedStockUnitsMember_d9d66a5e-5c91-4063-81b4-87f1bb6de911_terseLabel_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_cms_TimeLapsedRestrictedStockUnitsMember_label_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Lapsed Restricted Stock Units [Member]</link:label>
    <link:label id="lab_cms_TimeLapsedRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-Lapsed Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockUnitsMember" xlink:href="cms-20231231.xsd#cms_TimeLapsedRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TimeLapsedRestrictedStockUnitsMember" xlink:to="lab_cms_TimeLapsedRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_6031f897-6256-473f-901e-027d5a714761_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease accumulated amortization</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_SupplierFinanceProgramPaymentTimingPeriod_eee5535c-4d77-479c-8814-f623b203dd5a_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramPaymentTimingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier financing program, payment period</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramPaymentTimingPeriod_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramPaymentTimingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program, Payment Timing, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramPaymentTimingPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramPaymentTimingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramPaymentTimingPeriod" xlink:to="lab_us-gaap_SupplierFinanceProgramPaymentTimingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_4a90ec07-0951-44f5-9efb-7c36c5fde190_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Forward Contracts</link:label>
    <link:label id="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Forward Contracts Indexed to Issuer's Equity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:to="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_93627bac-9bd1-451d-a25c-a32cbd7224f2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_f3076763-8dad-4e63-a20b-18d85ca806a0_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5a0ffb79-99b8-4631-8f68-972498474982_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Before Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_32eb6afa-c646-4c1e-b50d-0e75feafc085_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_b1584644-7faa-40aa-b3ab-662ebe7175f0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Other Expense</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Other Expense Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member_c110a87d-36d6-411d-aebe-019ea730019e_terseLabel_en-US" xlink:label="lab_cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First mortgage bonds due 2048</link:label>
    <link:label id="lab_cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member_label_en-US" xlink:label="lab_cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Zero Five Zero First Mortgage Bonds Due 2048 [Member]</link:label>
    <link:label id="lab_cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member_documentation_en-US" xlink:label="lab_cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Zero Five Zero First Mortgage Bonds Due 2048</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member" xlink:href="cms-20231231.xsd#cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member" xlink:to="lab_cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_8cc104fa-f95b-4a73-bb7e-916504dcf4d7_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exit Activities and Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxesLineItems_e1d93af4-6f64-4008-9e2b-a480944a1ff2_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_cms_IncomeTaxesLineItems_label_en-US" xlink:label="lab_cms_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_cms_IncomeTaxesLineItems_documentation_en-US" xlink:label="lab_cms_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems" xlink:href="cms-20231231.xsd#cms_IncomeTaxesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxesLineItems" xlink:to="lab_cms_IncomeTaxesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_a2dd800d-2927-4bf9-9f83-ea13feb96001_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_413c7914-7e21-4bb1-925d-4645ba6b31be_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;2</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_AviatorWindClassBMembershipMember_d23f45da-a08e-49ec-a12c-5b611e383c1d_terseLabel_en-US" xlink:label="lab_cms_AviatorWindClassBMembershipMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind Class B Membership</link:label>
    <link:label id="lab_cms_AviatorWindClassBMembershipMember_label_en-US" xlink:label="lab_cms_AviatorWindClassBMembershipMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind Class B Membership [Member]</link:label>
    <link:label id="lab_cms_AviatorWindClassBMembershipMember_documentation_en-US" xlink:label="lab_cms_AviatorWindClassBMembershipMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind Class B Membership [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember" xlink:href="cms-20231231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AviatorWindClassBMembershipMember" xlink:to="lab_cms_AviatorWindClassBMembershipMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NumberOfUnitsRetired_9a59e067-ca98-4ff1-b036-a2de6172de30_terseLabel_en-US" xlink:label="lab_cms_NumberOfUnitsRetired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of units retired</link:label>
    <link:label id="lab_cms_NumberOfUnitsRetired_label_en-US" xlink:label="lab_cms_NumberOfUnitsRetired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Units Retired</link:label>
    <link:label id="lab_cms_NumberOfUnitsRetired_documentation_en-US" xlink:label="lab_cms_NumberOfUnitsRetired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of units retired.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfUnitsRetired" xlink:href="cms-20231231.xsd#cms_NumberOfUnitsRetired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NumberOfUnitsRetired" xlink:to="lab_cms_NumberOfUnitsRetired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherTaxExpenseBenefit_a2f40376-2893-422f-839f-1c795478009d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax credit</link:label>
    <link:label id="lab_us-gaap_OtherTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_OtherTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherTaxExpenseBenefit" xlink:to="lab_us-gaap_OtherTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanDeferredCostsCredits_f4ff790c-a29e-4b98-a61a-8c603dcc88d1_negatedTerseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanDeferredCostsCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred costs (credits)</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanDeferredCostsCredits_298af2ab-ea68-4dbf-908a-e50e0a36e4ea_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanDeferredCostsCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred costs (credits)</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanDeferredCostsCredits_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanDeferredCostsCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Deferred Costs (Credits)</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanDeferredCostsCredits_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanDeferredCostsCredits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Deferred Costs (Credits)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanDeferredCostsCredits" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanDeferredCostsCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedBenefitPlanDeferredCostsCredits" xlink:to="lab_cms_DefinedBenefitPlanDeferredCostsCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_ee969792-c0de-4979-9d93-0daa7cd92f4b_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of return on equity authorized</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Approved Return on Equity, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:to="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_253fd781-ea8c-462a-af0d-a860c477850d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_CondensedIncomeStatementTable_c61293e7-e803-4e98-bb54-86ace94fc664_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementTable_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementTable" xlink:to="lab_srt_CondensedIncomeStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_5c87da38-c7ab-4d57-98f1-8aa012c32e25_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate at period end</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInStockholdersEquityRollForward_9a25f57e-b17a-4c2d-aaf0-c6db235af33a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_DocumentFiscalPeriodFocus_ca65b08b-1a52-4ea3-9959-58d51c718fff_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_3b61f935-6d64-4209-a25c-737e6782e8c4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_11788d83-a06b-4988-8516-fb3d664ceefa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Life in Years</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0263decf-221c-4f06-950a-514acdc338e0_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount Available</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_db603ca0-6dd3-4168-a980-43dbfb447cbd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasUndergroundStorageFacilitiesMember_b38ab02f-8c7e-4993-abd3-d996292b0b2f_terseLabel_en-US" xlink:label="lab_cms_GasUndergroundStorageFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underground storage facilities</link:label>
    <link:label id="lab_cms_GasUndergroundStorageFacilitiesMember_label_en-US" xlink:label="lab_cms_GasUndergroundStorageFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Underground Storage Facilities [Member]</link:label>
    <link:label id="lab_cms_GasUndergroundStorageFacilitiesMember_documentation_en-US" xlink:label="lab_cms_GasUndergroundStorageFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Underground Storage Facilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUndergroundStorageFacilitiesMember" xlink:href="cms-20231231.xsd#cms_GasUndergroundStorageFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasUndergroundStorageFacilitiesMember" xlink:to="lab_cms_GasUndergroundStorageFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SignificantAccountingPoliciesTable_cb17b2f2-80d4-4913-8955-41bbc5bdf592_terseLabel_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_cms_SignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_cms_SignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable" xlink:href="cms-20231231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SignificantAccountingPoliciesTable" xlink:to="lab_cms_SignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_125d6f62-25ef-487d-94c8-8bf8011f8691_terseLabel_en-US" xlink:label="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of forward contracts through issuance of stock (in dollars per share)</link:label>
    <link:label id="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_label_en-US" xlink:label="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed To Issuer's Equity, Settlement Rate Per Share</link:label>
    <link:label id="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_documentation_en-US" xlink:label="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed To Issuer's Equity, Settlement Rate Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:href="cms-20231231.xsd#cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:to="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_46f63196-9a06-47a7-bf54-f4b35ad63247_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1e8864ba-e426-4625-91df-8e3bbb6bb7ee_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets under finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7f7285ad-9adb-41b3-b1ec-c4ffc3171732_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_2dd9d966-4fa3-4467-897e-e4f75c9160b8_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_CityAreaCode_dba1102a-5a36-415b-8b2b-c377013e9eae_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_EarningsPerShareTextBlock_05809728-7d1d-4f87-8ce0-3994217e43eb_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share - CMS Energy</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_04028df9-eba8-498d-8e96-b0f91a2f24b0_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_us-gaap_AssetRetirementObligationAbstract_26707b79-cfd7-459c-97ec-7a7916dd582c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation [Abstract]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationAbstract_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract" xlink:to="lab_us-gaap_AssetRetirementObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasCostRecoveryMember_a45174df-db8e-41a4-bbde-70fc0e321d59_terseLabel_en-US" xlink:label="lab_cms_GasCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GCR underrecoveries</link:label>
    <link:label id="lab_cms_GasCostRecoveryMember_label_en-US" xlink:label="lab_cms_GasCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Cost Recovery [Member]</link:label>
    <link:label id="lab_cms_GasCostRecoveryMember_documentation_en-US" xlink:label="lab_cms_GasCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Cost Recovery [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember" xlink:href="cms-20231231.xsd#cms_GasCostRecoveryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasCostRecoveryMember" xlink:to="lab_cms_GasCostRecoveryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedIncomeStatementsCaptionsLineItems_e816b24d-484f-4fb6-8da7-eca619d17e75_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_070294bf-ef72-45e8-812f-e7e5d56ee32c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:to="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesAxis_73fdee48-f0b3-4173-ba4b-519112a4b10e_terseLabel_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations Categories [Axis]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesAxis_label_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations Categories [Axis]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesAxis_documentation_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations Categories [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesAxis" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis" xlink:to="lab_cms_AssetRetirementObligationsCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_b209602f-b4e3-4ee2-9184-39ce334f9843_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General business credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, General Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_04352cc4-0b67-4e4c-8aaa-3934c9f33000_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative-revenue Programs</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition for Alternative Revenue Programs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink:to="lab_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_222cb72a-e4b4-4fb8-9d36-e1e5320751e8_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_srt_SegmentGeographicalDomain_d2a4a526-277e-4df7-9788-467820ad412a_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_0d6204ec-9bf5-4207-9695-6fa23b1d0104_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_4b346d19-04f3-46cb-91bd-404ace0b8272_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Regulatory Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Regulatory Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_f0a7722e-dfba-4a60-8c5a-349c85d3e7be_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on derivative instruments, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_2960c5ff-6d3a-40a6-b176-9e76370e08f3_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software development</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SecuritizationBondsDue20252029Member_c29b6588-203a-4791-b309-1ba000779586_terseLabel_en-US" xlink:label="lab_cms_SecuritizationBondsDue20252029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.421% Securitization Bonds</link:label>
    <link:label id="lab_cms_SecuritizationBondsDue20252029Member_label_en-US" xlink:label="lab_cms_SecuritizationBondsDue20252029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization Bonds Due 2025-2029 [Member]</link:label>
    <link:label id="lab_cms_SecuritizationBondsDue20252029Member_documentation_en-US" xlink:label="lab_cms_SecuritizationBondsDue20252029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Two Two Zero Percent Securitization Bonds Due 2020-2029 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsDue20252029Member" xlink:href="cms-20231231.xsd#cms_SecuritizationBondsDue20252029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SecuritizationBondsDue20252029Member" xlink:to="lab_cms_SecuritizationBondsDue20252029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5210SecuritizationBondsDueSeptember2031Member_e82ed688-cda1-4f21-a98a-20df115337d4_terseLabel_en-US" xlink:label="lab_cms_A5210SecuritizationBondsDueSeptember2031Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.210% Securitization Bonds Due September 2031</link:label>
    <link:label id="lab_cms_A5210SecuritizationBondsDueSeptember2031Member_label_en-US" xlink:label="lab_cms_A5210SecuritizationBondsDueSeptember2031Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.210% Securitization Bonds Due September 2031 [Member]</link:label>
    <link:label id="lab_cms_A5210SecuritizationBondsDueSeptember2031Member_documentation_en-US" xlink:label="lab_cms_A5210SecuritizationBondsDueSeptember2031Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.210% Securitization Bonds Due September 2031</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5210SecuritizationBondsDueSeptember2031Member" xlink:href="cms-20231231.xsd#cms_A5210SecuritizationBondsDueSeptember2031Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5210SecuritizationBondsDueSeptember2031Member" xlink:to="lab_cms_A5210SecuritizationBondsDueSeptember2031Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_157790dc-f44c-470b-87ca-af5cbb340bc8_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_2eb3b2e0-1ba3-4235-a992-b377a9cb1b6c_terseLabel_en-US" xlink:label="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of SERP Trust Assets, ABO and Contributions</link:label>
    <link:label id="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of SERP trust assets ABO and contributions Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the DB SERP trust assets market value, amounts contributed to the DB SERP trust, and the ABO of the DB SERP.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:href="cms-20231231.xsd#cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:to="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6f4a9e1b-276c-489c-8b55-748722c50623_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RetirementPlanAssumptionsDomain_c5c715eb-5403-4727-ba13-136ff070e27b_terseLabel_en-US" xlink:label="lab_cms_RetirementPlanAssumptionsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Assumptions [Domain]</link:label>
    <link:label id="lab_cms_RetirementPlanAssumptionsDomain_label_en-US" xlink:label="lab_cms_RetirementPlanAssumptionsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Assumptions [Domain]</link:label>
    <link:label id="lab_cms_RetirementPlanAssumptionsDomain_documentation_en-US" xlink:label="lab_cms_RetirementPlanAssumptionsDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Assumptions [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsDomain" xlink:href="cms-20231231.xsd#cms_RetirementPlanAssumptionsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetirementPlanAssumptionsDomain" xlink:to="lab_cms_RetirementPlanAssumptionsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_c0668b97-5101-4bcf-ab6a-0fb5b656db68_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared on common stock</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_LiabilitiesFairValueDisclosure_42944bb0-b167-451e-af04-6c6f56dceedd_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NonrelatedPartyMember_d0fa85bb-9653-479f-9d2d-0e82c5f3360a_terseLabel_en-US" xlink:label="lab_us-gaap_NonrelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrelated Party</link:label>
    <link:label id="lab_us-gaap_NonrelatedPartyMember_label_en-US" xlink:label="lab_us-gaap_NonrelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrelated Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonrelatedPartyMember" xlink:to="lab_us-gaap_NonrelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d552c73c-242e-4496-8b4b-e0fb63842e55_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_b7ea3dca-b1dc-4b27-8c1f-1bce05b6df18_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_7c2261f3-43c3-4e0c-b434-dc94047bc475_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_84f9d253-ae98-4906-9fb9-a7075dbefd3b_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_59e50268-3c6f-4fb9-9cda-0ca2e490f429_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxesPaidNet_688b473a-d92c-475a-a2f9-0c8636a4d2f9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes paid</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_8485df65-f8e4-4442-96fc-a1c454047a04_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income From Discontinued Operations, Net of Tax of $&#8212;, $1, and $170</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_4b4d109a-673a-4a7d-b94a-9cd9d8fedd70_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations, net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_fdd93e62-481c-4678-8848-16808b142c6f_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations, net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_a3bc5a67-f0bb-47a1-b705-8ebab72580c3_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies and Commitments</link:label>
    <link:label id="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments Contingencies and Guarantees [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:to="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_24cf7bff-301c-498c-bc12-4d6784805476_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_0411bb16-91a7-4145-b492-40d160c50bd0_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Liabilities and Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_7a8d9a10-b8e1-454a-abd6-bed31b472e16_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_445c8399-8ec8-4aa6-a96e-9eb3856a3c63_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contractual Purchase Obligations</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_e5e186d2-fc80-479d-a97d-292fb8625496_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_127071b1-fdab-4ba9-9eb2-0f4682b374b8_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_OwnershipDomain_f7b26c76-3dcc-4efd-a3b7-ac0117424fd1_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_22baed7b-b142-4028-9f02-56298f7cef01_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_f26b80dd-db29-47e3-9b76-143d06547eee_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_LesseeWeightedAverageDiscountRateAbstract_193403d5-9cb2-4a46-86b2-af63774a75c9_terseLabel_en-US" xlink:label="lab_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_cms_LesseeWeightedAverageDiscountRateAbstract_label_en-US" xlink:label="lab_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Weighted Average Discount Rate [Abstract]</link:label>
    <link:label id="lab_cms_LesseeWeightedAverageDiscountRateAbstract_documentation_en-US" xlink:label="lab_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Weighted Average Discount Rate [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:href="cms-20231231.xsd#cms_LesseeWeightedAverageDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:to="lab_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_fd64a863-62b5-4c32-bb65-af945f8c262a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_98d23dff-7621-40f1-aa5b-3fb012e63bd7_terseLabel_en-US" xlink:label="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution from noncontrolling interest</link:label>
    <link:label id="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_label_en-US" xlink:label="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minority Interest, Increase From Contribution From Noncontrolling Interest Holders</link:label>
    <link:label id="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_documentation_en-US" xlink:label="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in noncontrolling interest balance from contributions from the noncontrolling interest holders, included in the consolidation of the parent entity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:href="cms-20231231.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:to="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SellerMember_d212e643-295c-4fbb-8ae5-5f67608cc385_terseLabel_en-US" xlink:label="lab_cms_SellerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seller</link:label>
    <link:label id="lab_cms_SellerMember_label_en-US" xlink:label="lab_cms_SellerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seller [Member]</link:label>
    <link:label id="lab_cms_SellerMember_documentation_en-US" xlink:label="lab_cms_SellerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seller</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SellerMember" xlink:href="cms-20231231.xsd#cms_SellerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SellerMember" xlink:to="lab_cms_SellerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_8c878e01-f54e-4062-8195-3e0a12fe6c24_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_7afdfbc3-c376-4f75-8652-5cc1e403b2c8_totalLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_2ecb987d-734a-42d8-98fb-31e6fbb923e6_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected cost</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_b5884c07-1ec9-417d-a94e-77b7933d42c2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1d1d7eff-7ce9-47da-8562-54decb948d1d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_7222d88a-f072-4494-8075-8dc3cbb20f2b_totalLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations before income taxes</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_59d7a7db-0e3e-40f4-a38b-5e8a80ecf80c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain from sale of EnerBank</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_da44d675-aceb-4208-b573-f9ce1c546d69_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAxis_409bb6c4-2f6f-4fee-9dfb-a6aff304a397_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis" xlink:to="lab_us-gaap_RegulatoryLiabilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_117eb678-cd26-4271-9e8b-00d681d87545_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_ee19627b-7383-4e99-abc7-fb795cf53996_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Financial Information by Reportable Segments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_RelatedPartyMember_5a79a1d8-c261-4bde-8f29-d4b3a76e2105_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyMember_3c100a6f-cf63-4bbd-a8f4-744f491af176_verboseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany</link:label>
    <link:label id="lab_us-gaap_RelatedPartyMember_label_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyMember" xlink:to="lab_us-gaap_RelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RestructuringAndRelatedCostDeferredCost_60fb2364-0f43-47da-a368-765754dd03c3_terseLabel_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostDeferredCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost deferred</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostDeferredCost_f9bf6adf-c712-4173-959e-88bd9c45c8bb_verboseLabel_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostDeferredCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs deferred as a regulatory asset</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostDeferredCost_label_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostDeferredCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Deferred Cost</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostDeferredCost_documentation_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostDeferredCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Deferred Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost" xlink:href="cms-20231231.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RestructuringAndRelatedCostDeferredCost" xlink:to="lab_cms_RestructuringAndRelatedCostDeferredCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SettlementOfForwardContractsMember_09be8c67-dfd0-4cef-be60-3b434e3c4d45_terseLabel_en-US" xlink:label="lab_cms_SettlementOfForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Of Forward Contracts</link:label>
    <link:label id="lab_cms_SettlementOfForwardContractsMember_label_en-US" xlink:label="lab_cms_SettlementOfForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Of Forward Contracts [Member]</link:label>
    <link:label id="lab_cms_SettlementOfForwardContractsMember_documentation_en-US" xlink:label="lab_cms_SettlementOfForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Of Forward Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementOfForwardContractsMember" xlink:href="cms-20231231.xsd#cms_SettlementOfForwardContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SettlementOfForwardContractsMember" xlink:to="lab_cms_SettlementOfForwardContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedContributionPlanTrustAssetsAmount_afbdefcd-4e67-45fc-979c-aff0ecd7bf77_terseLabel_en-US" xlink:label="lab_cms_DefinedContributionPlanTrustAssetsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Trust Assets, Amount</link:label>
    <link:label id="lab_cms_DefinedContributionPlanTrustAssetsAmount_label_en-US" xlink:label="lab_cms_DefinedContributionPlanTrustAssetsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Trust Assets, Amount</link:label>
    <link:label id="lab_cms_DefinedContributionPlanTrustAssetsAmount_documentation_en-US" xlink:label="lab_cms_DefinedContributionPlanTrustAssetsAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Trust Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanTrustAssetsAmount" xlink:href="cms-20231231.xsd#cms_DefinedContributionPlanTrustAssetsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedContributionPlanTrustAssetsAmount" xlink:to="lab_cms_DefinedContributionPlanTrustAssetsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AviatorWindMember_0ae3bc20-b647-4bf0-9b59-b979295a908d_terseLabel_en-US" xlink:label="lab_cms_AviatorWindMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind</link:label>
    <link:label id="lab_cms_AviatorWindMember_label_en-US" xlink:label="lab_cms_AviatorWindMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind [Member]</link:label>
    <link:label id="lab_cms_AviatorWindMember_documentation_en-US" xlink:label="lab_cms_AviatorWindMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember" xlink:href="cms-20231231.xsd#cms_AviatorWindMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AviatorWindMember" xlink:to="lab_cms_AviatorWindMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_089efba8-082e-4a6a-ab98-3f996bfc476a_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention and severance costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableInterestEntitiesAbstract_502b7fc6-4133-486f-9396-c22b9b74e550_terseLabel_en-US" xlink:label="lab_cms_VariableInterestEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities [Abstract]</link:label>
    <link:label id="lab_cms_VariableInterestEntitiesAbstract_label_en-US" xlink:label="lab_cms_VariableInterestEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities [Abstract]</link:label>
    <link:label id="lab_cms_VariableInterestEntitiesAbstract_documentation_en-US" xlink:label="lab_cms_VariableInterestEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntitiesAbstract" xlink:href="cms-20231231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableInterestEntitiesAbstract" xlink:to="lab_cms_VariableInterestEntitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants_408eece1-683c-4a2a-9edc-fabfc43c95c2_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original cost of plant</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Original Cost of Intangible Utility Plants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember_16647c06-bfda-4181-bc55-9b748971a336_terseLabel_en-US" xlink:label="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets under finance leases</link:label>
    <link:label id="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember_label_en-US" xlink:label="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Assets Held Under Finance Leases [Member]</link:label>
    <link:label id="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember_documentation_en-US" xlink:label="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Assets Held Under Finance Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:href="cms-20231231.xsd#cms_ElectricAssetsHeldUnderFinanceLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:to="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SecuritizationBondsMember_cbd0dfca-516f-4696-9712-76fe2d7917d3_terseLabel_en-US" xlink:label="lab_cms_SecuritizationBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization bonds</link:label>
    <link:label id="lab_cms_SecuritizationBondsMember_label_en-US" xlink:label="lab_cms_SecuritizationBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization Bonds [Member]</link:label>
    <link:label id="lab_cms_SecuritizationBondsMember_documentation_en-US" xlink:label="lab_cms_SecuritizationBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember" xlink:href="cms-20231231.xsd#cms_SecuritizationBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SecuritizationBondsMember" xlink:to="lab_cms_SecuritizationBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_3c21ff1a-8847-4b79-9591-937d74eb74ef_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_DocumentInformationTable_0f31ccbc-2abe-44a1-88e8-75fe3c2b474f_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_ceb131e9-afd4-4352-bfc5-37e18f01de40_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution from noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:to="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_9c7e101e-802e-4886-9b42-a985c5425cf4_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term borrowings outstanding</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LineOfCreditFacilityLenderDomain_1cc1c3bf-fecc-4817-bcfa-6be3f59669bd_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableInterestEntityMaximumCapacity_9b3af1aa-ffc9-45ed-9a68-98a7301f230b_terseLabel_en-US" xlink:label="lab_cms_VariableInterestEntityMaximumCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nameplate capacity (in MW)</link:label>
    <link:label id="lab_cms_VariableInterestEntityMaximumCapacity_label_en-US" xlink:label="lab_cms_VariableInterestEntityMaximumCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Maximum Capacity</link:label>
    <link:label id="lab_cms_VariableInterestEntityMaximumCapacity_documentation_en-US" xlink:label="lab_cms_VariableInterestEntityMaximumCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Maximum Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity" xlink:href="cms-20231231.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableInterestEntityMaximumCapacity" xlink:to="lab_cms_VariableInterestEntityMaximumCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member_16d5c5e8-57c3-484d-8fa2-69388712bbf0_terseLabel_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.600% First Mortgage Bonds Due 2032</link:label>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member_label_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Six Zero Zero Percent First Mortgage Bonds Due 2032 [Member]</link:label>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member_documentation_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Six Zero Zero Percent First Mortgage Bonds Due 2032</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" xlink:href="cms-20231231.xsd#cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" xlink:to="lab_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_cc75d231-2a49-4b7e-9c3f-2ed9b5eab9a3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from the sale of membership interest in VIE to tax equity investor</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Interest in Partnership Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink:to="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f06fde40-5039-47d9-aeb1-d2e3ec91e6ef_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_83d2a6fd-d207-47ea-8435-0e63ef9a3533_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RelatedPartyTransactionsAbstract_404e7ddd-af2a-47c9-bc91-10d385a2830e_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SupplierFinanceProgramTerminationPeriod_35ac6523-70ce-49f6-9d45-deee82a638e6_terseLabel_en-US" xlink:label="lab_cms_SupplierFinanceProgramTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier financing program, termination period</link:label>
    <link:label id="lab_cms_SupplierFinanceProgramTerminationPeriod_label_en-US" xlink:label="lab_cms_SupplierFinanceProgramTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program, Termination Period</link:label>
    <link:label id="lab_cms_SupplierFinanceProgramTerminationPeriod_documentation_en-US" xlink:label="lab_cms_SupplierFinanceProgramTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program, Termination Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SupplierFinanceProgramTerminationPeriod" xlink:href="cms-20231231.xsd#cms_SupplierFinanceProgramTerminationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SupplierFinanceProgramTerminationPeriod" xlink:to="lab_cms_SupplierFinanceProgramTerminationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableCurrent_d09c28f1-7f99-4497-80fe-c8bbc13e8da6_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable</link:label>
    <link:label id="lab_us-gaap_NotesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableCurrent" xlink:to="lab_us-gaap_NotesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SecuredOvernightFinancingRateSOFRMember_58dff894-a2e2-4252-9846-05cbfe3b9689_terseLabel_en-US" xlink:label="lab_cms_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SOFR</link:label>
    <link:label id="lab_cms_SecuredOvernightFinancingRateSOFRMember_label_en-US" xlink:label="lab_cms_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:label id="lab_cms_SecuredOvernightFinancingRateSOFRMember_documentation_en-US" xlink:label="lab_cms_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuredOvernightFinancingRateSOFRMember" xlink:href="cms-20231231.xsd#cms_SecuredOvernightFinancingRateSOFRMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SecuredOvernightFinancingRateSOFRMember" xlink:to="lab_cms_SecuredOvernightFinancingRateSOFRMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_764cde09-524a-4cf4-aaa6-ce3457785768_verboseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Loss Attributable to Noncontrolling Interests</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_5f17f24e-24de-4036-ba3d-e657931d3667_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of shares that vested during the year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasAssetsHeldUnderFinanceLeasesMember_c6bc2702-3867-46b8-b34b-688cedfed68a_terseLabel_en-US" xlink:label="lab_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_cms_GasAssetsHeldUnderFinanceLeasesMember_label_en-US" xlink:label="lab_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Assets Held Under Finance Leases [Member]</link:label>
    <link:label id="lab_cms_GasAssetsHeldUnderFinanceLeasesMember_documentation_en-US" xlink:label="lab_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Assets Held Under Finance Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:href="cms-20231231.xsd#cms_GasAssetsHeldUnderFinanceLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:to="lab_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_09135db1-0fba-4b26-87b2-e011551ff5bd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan amendments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_4c7f46ab-d5e4-4397-bd83-714ff80b82be_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_4c9b082a-0ba8-46cf-84df-61f6cc42acae_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_d3a415b6-e7a9-404c-ba50-8bcf65b6f31c_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease receivables</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-type and Direct Financing Leases, Lease Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_e347c07a-755f-4adb-ba88-a8e17d516d08_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized costs</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Regulatory Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_ee70858d-c619-4e96-965d-dfa2e4f3d289_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ultimate health care cost trend rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:to="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member_3834ce38-7f62-48f1-830e-9395dee0a276_terseLabel_en-US" xlink:label="lab_cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.170% First Mortgage Bonds Due 2032</link:label>
    <link:label id="lab_cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member_label_en-US" xlink:label="lab_cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point One Seven Zero Percent First Mortgage Bonds Due 2032 [Member]</link:label>
    <link:label id="lab_cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member_documentation_en-US" xlink:label="lab_cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point One Seven Zero Percent First Mortgage Bonds Due 2032</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member" xlink:href="cms-20231231.xsd#cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member" xlink:to="lab_cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CampbellUnit3Member_3ab850b2-f956-4640-9803-f7b40af0a2a7_terseLabel_en-US" xlink:label="lab_cms_CampbellUnit3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H.&#160;Campbell Unit 3</link:label>
    <link:label id="lab_cms_CampbellUnit3Member_label_en-US" xlink:label="lab_cms_CampbellUnit3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Campbell Unit3 [Member]</link:label>
    <link:label id="lab_cms_CampbellUnit3Member_documentation_en-US" xlink:label="lab_cms_CampbellUnit3Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Campbell Unit 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CampbellUnit3Member" xlink:href="cms-20231231.xsd#cms_CampbellUnit3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CampbellUnit3Member" xlink:to="lab_cms_CampbellUnit3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_54a52936-c163-4aad-8df4-574f2ac3a5da_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxPolicyTextBlock_a8882fde-f61c-410b-87fd-9eb2ac9573cb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d2a8edfa-fbb0-4656-93a1-71dd68c714f9_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_d895b033-e897-4343-8f88-0e3329918e14_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_PropertyPlantAndEquipmentGrossAbstract_a3f9e485-2f24-4f77-b09a-ea44c8665d8a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, Property, and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_2f4673dc-d39b-4181-a49e-1fb621046d27_totalLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net investment</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Net Ownership Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetAmortizationPeriod_9134e0f8-da1b-4619-8ec8-635324f12ca7_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory asset collection period</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:to="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_c56fd421-c566-4bab-a836-84f87186b793_terseLabel_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service cost (credit)</link:label>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension And Other Postretirement Benefit Plans Regulatory Assets (Liabilities) Net Prior Service Cost (Credit) Before Tax</link:label>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_documentation_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount related to the pretax cost of benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation, which has not yet been recognized as components of net periodic benefit cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:href="cms-20231231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:to="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_6b779518-501b-4e5c-9a48-0825c0449694_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds from sale of EnerBank</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f10880ab-617d-4cf9-9aa1-8459b59b0f00_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_01530844-d6a3-40d4-a3ad-c46c3bf29223_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_bcd220bd-6551-4cef-af94-ce5feded6ee4_terseLabel_en-US" xlink:label="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.310% First Mortgage Bonds Due 2042</link:label>
    <link:label id="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_label_en-US" xlink:label="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three One Zero Percent First Mortgage Bonds Due 2042 [Member]</link:label>
    <link:label id="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_documentation_en-US" xlink:label="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three One Zero Percent First Mortgage Bonds Due 2042 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:href="cms-20231231.xsd#cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:to="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RepurchasedDebtMember_95a511a5-93be-4c63-9673-0697bec48d4e_terseLabel_en-US" xlink:label="lab_cms_RepurchasedDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchased Debt</link:label>
    <link:label id="lab_cms_RepurchasedDebtMember_label_en-US" xlink:label="lab_cms_RepurchasedDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchased Debt [Member]</link:label>
    <link:label id="lab_cms_RepurchasedDebtMember_documentation_en-US" xlink:label="lab_cms_RepurchasedDebtMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchased Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RepurchasedDebtMember" xlink:href="cms-20231231.xsd#cms_RepurchasedDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RepurchasedDebtMember" xlink:to="lab_cms_RepurchasedDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_ff1c2a19-eb5e-405b-9cf2-f317873f5206_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_SupplierFinanceProgramDomain_d6f1f3cd-aa98-4768-865b-b68b85e403e8_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program [Domain]</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramDomain_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramDomain" xlink:to="lab_us-gaap_SupplierFinanceProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_870d65d2-507b-4885-a0c3-73dc51b40d4e_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxBenefitsTable_9f63673f-ddfb-484b-9c9a-d2fe6bd43bf3_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxBenefitsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Benefits [Table]</link:label>
    <link:label id="lab_cms_IncomeTaxBenefitsTable_label_en-US" xlink:label="lab_cms_IncomeTaxBenefitsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Benefits [Table]</link:label>
    <link:label id="lab_cms_IncomeTaxBenefitsTable_documentation_en-US" xlink:label="lab_cms_IncomeTaxBenefitsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Benefits [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsTable" xlink:href="cms-20231231.xsd#cms_IncomeTaxBenefitsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxBenefitsTable" xlink:to="lab_cms_IncomeTaxBenefitsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_9dfe37ce-ee70-4835-921a-cd4d90f2a08d_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interests</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ProceedsFromRepaymentsOfShortTermDebt_1ce24648-0783-45ba-a544-6e71a4f014f6_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in notes payable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_6bc47d72-1322-4246-b1ef-818d13de6649_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in notes payable &#8211; intercompany</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_f1f0d8d3-a0ac-4d97-b415-219f42563dd5_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommercialUtilityServiceMember_4e9add98-5a1b-488e-9605-88e3c56382a1_terseLabel_en-US" xlink:label="lab_cms_CommercialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial</link:label>
    <link:label id="lab_cms_CommercialUtilityServiceMember_label_en-US" xlink:label="lab_cms_CommercialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Utility Service [Member]</link:label>
    <link:label id="lab_cms_CommercialUtilityServiceMember_documentation_en-US" xlink:label="lab_cms_CommercialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Utility Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember" xlink:href="cms-20231231.xsd#cms_CommercialUtilityServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CommercialUtilityServiceMember" xlink:to="lab_cms_CommercialUtilityServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_f0068592-461c-4f12-b633-053915fb3f7c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_206a95f0-a178-48d1-b4c8-d9360eaa1e87_terseLabel_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension And Other Postretirement Benefit Plans Regulatory Assets (Liabilities) Net Gains Losses Before Tax</link:label>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_documentation_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The pretax net amount of gains and losses that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases or decreases in regulatory assets (liabilities) as they arise. Gains and losses are due to changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:href="cms-20231231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:to="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_2b95fe41-f68e-4da7-9c8b-1f2526cd2281_terseLabel_en-US" xlink:label="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.250% First Mortgage Bonds Due 2046</link:label>
    <link:label id="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_label_en-US" xlink:label="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Two Five Zero Percent First Mortgage Bonds Due 2046 [Member]</link:label>
    <link:label id="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_documentation_en-US" xlink:label="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Two Five Zero Percent First Mortgage Bonds Due 2046 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:href="cms-20231231.xsd#cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:to="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_c2ffe808-f372-4698-9baf-ee8338860812_terseLabel_en-US" xlink:label="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.700% Senior Notes Due 2043</link:label>
    <link:label id="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_label_en-US" xlink:label="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Seven Zero Zero Percent Senior Notes Due 2043 [Member]</link:label>
    <link:label id="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_documentation_en-US" xlink:label="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Seven Zero Zero Percent Senior Notes Due 2043 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:href="cms-20231231.xsd#cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:to="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7438fb22-cd00-4ae4-ba8d-5472ad1fa810_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e5de122b-11d9-4919-8c56-d2b7f33e71ef_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_944d1705-2b7f-40cc-a888-f191cc5405e3_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation and 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_84554389-ba73-429c-bd7e-95381ce84e62_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_587b3d1b-f936-4bb2-8d08-1f0ec2bda3ac_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Assets and Liabilities Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_3cf8fd61-603e-4728-af61-f6bd48ec7412_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_c76b602f-0660-4a72-a7a6-f6a0612b7c18_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_794775c3-6d5f-43e0-b1c1-9a3970030f48_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non&#8209;current assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OilAndGasPurchasedMember_5da66a5e-f584-4188-a4c5-2fc8daa361f0_terseLabel_en-US" xlink:label="lab_us-gaap_OilAndGasPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of gas sold</link:label>
    <link:label id="lab_us-gaap_OilAndGasPurchasedMember_label_en-US" xlink:label="lab_us-gaap_OilAndGasPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oil and Gas, Purchased [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OilAndGasPurchasedMember" xlink:to="lab_us-gaap_OilAndGasPurchasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_ae35b68a-04c5-4f66-b18a-229523f85174_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_f84f38d2-9e16-4742-ab40-b0201075984f_verboseLabel_en-US" xlink:label="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.750% First Mortgage Bonds Due 2050</link:label>
    <link:label id="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_52c4a61c-1e09-41e4-bd5d-b758cfb32c35_terseLabel_en-US" xlink:label="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First mortgage bonds due 2050</link:label>
    <link:label id="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_label_en-US" xlink:label="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Seven Five Zero Percent First Mortgage Bonds Due 2050 [Member]</link:label>
    <link:label id="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_documentation_en-US" xlink:label="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Seven Five Zero Percent First Mortgage Bonds Due 2050 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:href="cms-20231231.xsd#cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:to="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_f2c821fa-2f57-4a5d-ba82-84fccb229e98_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NewCovertGeneratingFacilityMember_3ed248ca-148b-4ea5-9324-3f1ee786c3ff_terseLabel_en-US" xlink:label="lab_cms_NewCovertGeneratingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Covert Generating Facility</link:label>
    <link:label id="lab_cms_NewCovertGeneratingFacilityMember_label_en-US" xlink:label="lab_cms_NewCovertGeneratingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Covert Generating Facility [Member]</link:label>
    <link:label id="lab_cms_NewCovertGeneratingFacilityMember_documentation_en-US" xlink:label="lab_cms_NewCovertGeneratingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Covert Generating Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NewCovertGeneratingFacilityMember" xlink:href="cms-20231231.xsd#cms_NewCovertGeneratingFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NewCovertGeneratingFacilityMember" xlink:to="lab_cms_NewCovertGeneratingFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_9f5d22c9-88c2-4ad0-9f0a-0f9e497e0da5_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense recognized</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_6bf6d5b3-d40c-4027-b7e9-db1f14e0d578_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surcharge for the recovery of excess distribution investments</link:label>
    <link:label id="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_label_en-US" xlink:label="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Surcharge For Recovery Of Excess Distribution Investments</link:label>
    <link:label id="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Surcharge For Recovery Of Excess Distribution Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:to="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeWeightedAverageLeaseTermAbstract_1ecfe56a-45b2-4570-a2e3-78e98249ac0c_terseLabel_en-US" xlink:label="lab_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term (in years)</link:label>
    <link:label id="lab_cms_LesseeWeightedAverageLeaseTermAbstract_label_en-US" xlink:label="lab_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Weighted Average Lease Term [Abstract]</link:label>
    <link:label id="lab_cms_LesseeWeightedAverageLeaseTermAbstract_documentation_en-US" xlink:label="lab_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Weighted Average Lease Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:href="cms-20231231.xsd#cms_LesseeWeightedAverageLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:to="lab_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_f9adc28a-407c-40af-af99-2de873bfc921_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross cost</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRemediationContingencyDomain_eae1b536-83db-4d19-9284-cc15513983c3_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Contingency [Domain]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationContingencyDomain_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Contingency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationContingencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:to="lab_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_d864f617-77cc-4815-a16d-dee3abf1e0aa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_884f77e6-769e-4a3e-81fb-697c362900c7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Planned Major Maintenance Activities</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Planned Major Maintenance Activities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPreferredStockCash_faa73b6a-9a8d-4541-a7c9-318546e3b295_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsPreferredStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared on preferred stock</link:label>
    <link:label id="lab_us-gaap_DividendsPreferredStockCash_6825e162-34ba-4df9-b3a4-5d8575c01764_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsPreferredStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared on preferred stock</link:label>
    <link:label id="lab_us-gaap_DividendsPreferredStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsPreferredStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Preferred Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPreferredStockCash" xlink:to="lab_us-gaap_DividendsPreferredStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LudingtonMember_ed28ab91-2408-4b37-996f-f423e58dc94b_terseLabel_en-US" xlink:label="lab_cms_LudingtonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington</link:label>
    <link:label id="lab_cms_LudingtonMember_label_en-US" xlink:label="lab_cms_LudingtonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington [Member]</link:label>
    <link:label id="lab_cms_LudingtonMember_documentation_en-US" xlink:label="lab_cms_LudingtonMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember" xlink:href="cms-20231231.xsd#cms_LudingtonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LudingtonMember" xlink:to="lab_cms_LudingtonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_3b34f17d-57cd-4d2b-9a14-84569358b410_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beyond 2028</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DividendsOnRestrictedStockUnitsMember_599f915a-6993-4ae9-9e10-592368e5b68a_terseLabel_en-US" xlink:label="lab_cms_DividendsOnRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends on restricted stock units</link:label>
    <link:label id="lab_cms_DividendsOnRestrictedStockUnitsMember_label_en-US" xlink:label="lab_cms_DividendsOnRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends On Restricted Stock Units [Member]</link:label>
    <link:label id="lab_cms_DividendsOnRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_cms_DividendsOnRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends On Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnRestrictedStockUnitsMember" xlink:href="cms-20231231.xsd#cms_DividendsOnRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DividendsOnRestrictedStockUnitsMember" xlink:to="lab_cms_DividendsOnRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_77802a7e-6089-4dbf-b235-cce2cf5a53d9_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in discontinued operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesTwoMember_0544c8f3-4b7c-48b2-8293-a11cefa6b519_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities December 14, 2027</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesTwoMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Two [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesTwoMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesTwoMember" xlink:to="lab_cms_RevolvingCreditFacilitiesTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_462dcbd1-66d8-4954-93a7-42ad5b481c99_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AssetRetirementObligationAccretionExpense_f8d2e462-d93e-42d8-87b6-a332fa28948a_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_EstimatedTimeOfAmortizationOfGainsLosses_14ff78fa-b0c3-4c23-8b7f-46a8580e555e_terseLabel_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of amortization of gains losses</link:label>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses_label_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of amortization of gains losses</link:label>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses_documentation_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:href="cms-20231231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:to="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_c7dc2004-a77b-4e66-a556-1387f8b2757e_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionLineItems_ae9c77e4-f750-4730-90a3-11bb17f4dac5_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_59f3c020-7159-4496-921e-5fcd3fc788b3_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_ffa258b0-556a-42ac-8a20-4f73ba6b4a9c_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:to="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7e754c02-c141-4440-b82a-617877584863_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized from contracts with customers</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityDomain_f38c69b7-7be9-4022-a728-4b1b79d5dbf3_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_LongtermDebtTypeAxis_ba9799cd-81f3-4bf4-894c-57be7cc857a7_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_AmendmentFlag_2786dc64-4eca-4c8f-82a5-83ee4a9b4c7a_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_DerivativeGainLossOnDerivativeNetAbstract_3125bc5f-0e10-4c14-a59d-cbf5e7062b53_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeGainLossOnDerivativeNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled_f0c4d739-7009-43b5-ba3d-79789e1c80be_negatedTerseLabel_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs paid or settled</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled_label_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring And Related Cost, Costs Paid Or Settled</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled_documentation_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring And Related Cost, Costs Paid Or Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:href="cms-20231231.xsd#cms_RestructuringAndRelatedCostCostsPaidOrSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:to="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_ce64bef8-ea01-49da-986f-b14a5b873779_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_e6ec3198-b078-44c5-9d05-7f413d5ddbf3_terseLabel_en-US" xlink:label="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.950% Senior Notes Due 2027</link:label>
    <link:label id="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_label_en-US" xlink:label="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Nine Five Zero Percent Senior Notes Due 2027A [Member]</link:label>
    <link:label id="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_documentation_en-US" xlink:label="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Nine Five Zero Percent Senior Notes Due 2027A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:href="cms-20231231.xsd#cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:to="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_d2c78475-2b3b-4d2e-bffd-5467e01b627c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:to="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_279e84b6-fc7f-4366-a4f9-4a371614ab50_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_MovementInValuationAllowancesAndReservesRollForward_777d7d61-a404-4d47-9e55-b8b94cbc22a4_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_2696f604-0e6c-467d-a2dd-a6763f565d88_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid (net of amounts 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxReconciliationMinorityInterestIncomeExpense_a6243ee1-38a7-4db3-a97c-9f8dfea96c21_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_946426e9-0f8f-4289-af41-6387a41f9038_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IntercompanyAndRelatedPartiesMember_3c02772f-a511-4b9f-a444-07667fbb8b18_terseLabel_en-US" xlink:label="lab_cms_IntercompanyAndRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany and related parties</link:label>
    <link:label id="lab_cms_IntercompanyAndRelatedPartiesMember_label_en-US" xlink:label="lab_cms_IntercompanyAndRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany And Related Parties [Member]</link:label>
    <link:label id="lab_cms_IntercompanyAndRelatedPartiesMember_documentation_en-US" xlink:label="lab_cms_IntercompanyAndRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany And Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IntercompanyAndRelatedPartiesMember" xlink:href="cms-20231231.xsd#cms_IntercompanyAndRelatedPartiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IntercompanyAndRelatedPartiesMember" xlink:to="lab_cms_IntercompanyAndRelatedPartiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_62bcf32d-274e-4f98-89bf-dc36ed3ab08e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2ec0e8e0-b3e9-4538-9d0e-0e54b25668c6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_LeaseholdImprovementsMember_37a5a38c-aa03-4cfc-a940-f0846701a2bc_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_c649350e-f680-42dd-8d1d-c90cbff3a4f2_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total net deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_4c972aeb-e082-44d6-959f-6478cffff616_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasWellsPlugAndAbandonMember_78febbd9-b35f-4101-a706-c14c8271bfb3_terseLabel_en-US" xlink:label="lab_cms_GasWellsPlugAndAbandonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas wells plug and abandon</link:label>
    <link:label id="lab_cms_GasWellsPlugAndAbandonMember_label_en-US" xlink:label="lab_cms_GasWellsPlugAndAbandonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Wells Plug And Abandon [Member]</link:label>
    <link:label id="lab_cms_GasWellsPlugAndAbandonMember_documentation_en-US" xlink:label="lab_cms_GasWellsPlugAndAbandonMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Wells Plug And Abandon [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasWellsPlugAndAbandonMember" xlink:href="cms-20231231.xsd#cms_GasWellsPlugAndAbandonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasWellsPlugAndAbandonMember" xlink:to="lab_cms_GasWellsPlugAndAbandonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedAndNonrelatedPartyStatusDomain_3e270d7e-f74c-46d7-a1f1-16363388e3b9_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedAndNonrelatedPartyStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related And Non Related Party Status [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedAndNonrelatedPartyStatusDomain_label_en-US" xlink:label="lab_us-gaap_RelatedAndNonrelatedPartyStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related and Nonrelated Party Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedAndNonrelatedPartyStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedAndNonrelatedPartyStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedAndNonrelatedPartyStatusDomain" xlink:to="lab_us-gaap_RelatedAndNonrelatedPartyStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_31a693f8-659e-4f98-956d-f01db339a40a_totalLabel_en-US" xlink:label="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amounts recognized in regulatory assets and AOCI</link:label>
    <link:label id="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_label_en-US" xlink:label="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amounts recognized in regulatory assests (liabilities) and AOCI</link:label>
    <link:label id="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_documentation_en-US" xlink:label="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amount of regulatory assets (liabilities) and AOCI that have not been recognized as a component of net periodic cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:href="cms-20231231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:to="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_406633a2-fa50-48ac-8380-67bab4b28b72_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares - diluted (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_ec8aa72a-3ce3-4c32-9b72-e73272605ee4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement arising during the period</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PercentOfInitialGrantIssuedOnVestingDate_847a2baa-c9c3-4cd3-9f27-5c7220b6c1b3_terseLabel_en-US" xlink:label="lab_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of initial grant issued on vesting date</link:label>
    <link:label id="lab_cms_PercentOfInitialGrantIssuedOnVestingDate_label_en-US" xlink:label="lab_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of Initial Grant Issued on Vesting Date</link:label>
    <link:label id="lab_cms_PercentOfInitialGrantIssuedOnVestingDate_documentation_en-US" xlink:label="lab_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of initial grant of equity-based compensation awards earned depending on the outcome of the market condition or performance condition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:href="cms-20231231.xsd#cms_PercentOfInitialGrantIssuedOnVestingDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:to="lab_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GasDistributionMember_b51fb9e6-3ee9-4fa5-9382-36245537ceee_terseLabel_en-US" xlink:label="lab_us-gaap_GasDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution</link:label>
    <link:label id="lab_us-gaap_GasDistributionMember_label_en-US" xlink:label="lab_us-gaap_GasDistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasDistributionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GasDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GasDistributionMember" xlink:to="lab_us-gaap_GasDistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_cef41394-009c-405f-a949-88bd59d76520_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum rental payments to be received 2023</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Payment to be Received, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_8283cfd0-d36d-4dca-9de9-a548952a0bd4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income, Assets, and Liabilities 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_LeasesLineItems_66aaf7e4-1728-41db-b3c8-0cdede4632d6_terseLabel_en-US" xlink:label="lab_cms_LeasesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Line Items]</link:label>
    <link:label id="lab_cms_LeasesLineItems_label_en-US" xlink:label="lab_cms_LeasesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Line Items]</link:label>
    <link:label id="lab_cms_LeasesLineItems_documentation_en-US" xlink:label="lab_cms_LeasesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems" xlink:href="cms-20231231.xsd#cms_LeasesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LeasesLineItems" xlink:to="lab_cms_LeasesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_1dfecbd7-feac-408a-8780-289d8e222f7e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseVariableLeaseIncome_289a492a-ccbf-433d-86da-1f952b708e5f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease income</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseVariableLeaseIncome_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Variable Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseVariableLeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:to="lab_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_26d5f4eb-1d38-4dd1-a216-cf44b4de4c22_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures (excludes assets placed under finance lease)</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_aa6b16f9-c465-4cb2-977e-1891374f0c50_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_53cdb83f-33fb-440e-bc02-63f724a7d327_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA capacity charge per MWh (in dollars per MWh)</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation Capacity Charge Per Mwh</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The price per MWh of available capacity that must be paid, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A4600FirstMortgageBondsDueMay2029Member_42070d1c-16aa-4cc9-9bff-8f3d9ea4a361_terseLabel_en-US" xlink:label="lab_cms_A4600FirstMortgageBondsDueMay2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.600% First Mortgage Bonds Due May 2029</link:label>
    <link:label id="lab_cms_A4600FirstMortgageBondsDueMay2029Member_label_en-US" xlink:label="lab_cms_A4600FirstMortgageBondsDueMay2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.600% First Mortgage Bonds Due May 2029 [Member]</link:label>
    <link:label id="lab_cms_A4600FirstMortgageBondsDueMay2029Member_documentation_en-US" xlink:label="lab_cms_A4600FirstMortgageBondsDueMay2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.600% First Mortgage Bonds Due May 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4600FirstMortgageBondsDueMay2029Member" xlink:href="cms-20231231.xsd#cms_A4600FirstMortgageBondsDueMay2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A4600FirstMortgageBondsDueMay2029Member" xlink:to="lab_cms_A4600FirstMortgageBondsDueMay2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherNonSegmentRevenue_3e5fe122-dad1-4813-ac55-8f2e96786a42_terseLabel_en-US" xlink:label="lab_cms_OtherNonSegmentRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-segment revenue</link:label>
    <link:label id="lab_cms_OtherNonSegmentRevenue_label_en-US" xlink:label="lab_cms_OtherNonSegmentRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non-Segment Revenue</link:label>
    <link:label id="lab_cms_OtherNonSegmentRevenue_documentation_en-US" xlink:label="lab_cms_OtherNonSegmentRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non-Segment Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonSegmentRevenue" xlink:href="cms-20231231.xsd#cms_OtherNonSegmentRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherNonSegmentRevenue" xlink:to="lab_cms_OtherNonSegmentRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_825e92bd-e30a-437a-9e05-b223f21086c5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_2e051d23-b940-4a2f-8c5b-c3d35ebcb664_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_Assets_42667f3c-3a60-4f4f-8da0-8c749d36fb58_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FinanceLeaseLiabilityPaymentsDueAfterYearFive_7ed8401c-f104-46eb-9583-30112d60a3ce_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028 and thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_11d4c595-b2bd-468f-ad4f-e8a3a0f834b6_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant retirements</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property Plant and Equipment Disposals</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current year divestiture of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_a9e081a6-2d93-4fc7-9a4d-6dbd309b0c6c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ConsumersEnergyCompanyMember_fa0b74ba-140b-4129-b54b-b40732540bd2_terseLabel_en-US" xlink:label="lab_cms_ConsumersEnergyCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Energy Company</link:label>
    <link:label id="lab_cms_ConsumersEnergyCompanyMember_label_en-US" xlink:label="lab_cms_ConsumersEnergyCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Energy Company [Member]</link:label>
    <link:label id="lab_cms_ConsumersEnergyCompanyMember_documentation_en-US" xlink:label="lab_cms_ConsumersEnergyCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Energy Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ConsumersEnergyCompanyMember" xlink:to="lab_cms_ConsumersEnergyCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_6b3756f5-5c97-41c2-9bb6-7393d589a61c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used in operating activities for finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_be149a3b-02a2-4d85-a4d5-61f50de63520_terseLabel_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Remediation and Other Response Activity Costs by Year</link:label>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_label_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Remediation Costs By Year [Table Text Block]</link:label>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_documentation_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Remediation Costs By Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:href="cms-20231231.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:to="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e2136f64-7da5-4930-ab1a-e6efb2e757d8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OtherPropertyMember_06f778e3-a69c-42f5-9a21-217102cdccae_terseLabel_en-US" xlink:label="lab_srt_OtherPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other property</link:label>
    <link:label id="lab_srt_OtherPropertyMember_label_en-US" xlink:label="lab_srt_OtherPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OtherPropertyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OtherPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OtherPropertyMember" xlink:to="lab_srt_OtherPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_a746a2cb-051f-4154-a6df-b1e6a65af93c_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_b5d72d98-3b3f-4c34-b4e8-5f829a548840_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB&#160;Pension Plans</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_UnionMembershipByTotalEmployeesPercentage_af64441c-f0f1-42ca-bae8-1d6943004f7f_terseLabel_en-US" xlink:label="lab_cms_UnionMembershipByTotalEmployeesPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Union employees percentage</link:label>
    <link:label id="lab_cms_UnionMembershipByTotalEmployeesPercentage_label_en-US" xlink:label="lab_cms_UnionMembershipByTotalEmployeesPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Union Membership By Total Employees Percentage</link:label>
    <link:label id="lab_cms_UnionMembershipByTotalEmployeesPercentage_documentation_en-US" xlink:label="lab_cms_UnionMembershipByTotalEmployeesPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UnionMembershipByTotalEmployeesPercentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnionMembershipByTotalEmployeesPercentage" xlink:href="cms-20231231.xsd#cms_UnionMembershipByTotalEmployeesPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnionMembershipByTotalEmployeesPercentage" xlink:to="lab_cms_UnionMembershipByTotalEmployeesPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9b85968a-f07d-4cac-b8c1-2e72e7df4c84_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_RevenueSubjectToRefund_ee5bf4a1-bc57-42d2-99c6-4b007db365d4_negatedTerseLabel_en-US" xlink:label="lab_cms_RevenueSubjectToRefund" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues to be refunded</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefund_label_en-US" xlink:label="lab_cms_RevenueSubjectToRefund" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefund_documentation_en-US" xlink:label="lab_cms_RevenueSubjectToRefund" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund" xlink:href="cms-20231231.xsd#cms_RevenueSubjectToRefund"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevenueSubjectToRefund" xlink:to="lab_cms_RevenueSubjectToRefund" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_d0411191-1b41-4599-ac81-2e86294421c2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target allocation percentage</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UsTreasuryUstInterestRateMember_ebb19a0c-fb5c-4cc7-b334-59a22aef1421_terseLabel_en-US" xlink:label="lab_us-gaap_UsTreasuryUstInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury (UST) Interest Rate</link:label>
    <link:label id="lab_us-gaap_UsTreasuryUstInterestRateMember_label_en-US" xlink:label="lab_us-gaap_UsTreasuryUstInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury (UST) Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UsTreasuryUstInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UsTreasuryUstInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UsTreasuryUstInterestRateMember" xlink:to="lab_us-gaap_UsTreasuryUstInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized_f0eba528-4bc0-4b54-838a-7df6bcf1cae2_terseLabel_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs incurred and capitalized</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized_label_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring And Related Cost, Incurred Cost Capitalized</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized_documentation_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring And Related Cost, Incurred Cost Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:href="cms-20231231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:to="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member_74e38ccc-65bc-41f5-983e-62d12c3fcba0_terseLabel_en-US" xlink:label="lab_cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.200% First Mortgage Bonds Due 2052</link:label>
    <link:label id="lab_cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member_label_en-US" xlink:label="lab_cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Two Zero Zero Percent First Mortgage Bonds Due 2052 [Member]</link:label>
    <link:label id="lab_cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member_documentation_en-US" xlink:label="lab_cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Two Zero Zero Percent First Mortgage Bonds Due 2052</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member" xlink:href="cms-20231231.xsd#cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member" xlink:to="lab_cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember_fff24376-26a7-4810-ad5b-7265e39ab8ea_terseLabel_en-US" xlink:label="lab_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions to assistance programs</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember_label_en-US" xlink:label="lab_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund, Bill Credit Contribution To Assistance Programs [Member]</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember_documentation_en-US" xlink:label="lab_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund, Bill Credit Contribution To Assistance Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember" xlink:href="cms-20231231.xsd#cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember" xlink:to="lab_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c8ef9246-1455-49b1-9138-601f7a2cb0ac_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares - basic (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_StatementScenarioAxis_c62a2598-1da0-4da8-a62e-a46c4f0cd1f3_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_us-gaap_DebtInstrumentLineItems_521f52fc-b0ad-4fe6-80a4-a0fb50c93917_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation_190604ea-9437-4298-8c48-d3fa2ee107ea_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net book value of plant</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property Plant And Equipment, Original Cost Of Intangible Utility Plants, Net Of Accumulated Depreciation</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property Plant And Equipment, Original Cost Of Intangible Utility Plants, Net Of Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherUtilityServiceMember_5c085008-6fd8-4683-88d1-a2461814c21a_terseLabel_en-US" xlink:label="lab_cms_OtherUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cms_OtherUtilityServiceMember_label_en-US" xlink:label="lab_cms_OtherUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Utility Service [Member]</link:label>
    <link:label id="lab_cms_OtherUtilityServiceMember_documentation_en-US" xlink:label="lab_cms_OtherUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Utility Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember" xlink:href="cms-20231231.xsd#cms_OtherUtilityServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherUtilityServiceMember" xlink:to="lab_cms_OtherUtilityServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasFueledElectricGenerationMember_2b4de860-17c6-4f23-bf13-c64c5f0c2356_terseLabel_en-US" xlink:label="lab_cms_GasFueledElectricGenerationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas-Fueled Electric Generation</link:label>
    <link:label id="lab_cms_GasFueledElectricGenerationMember_label_en-US" xlink:label="lab_cms_GasFueledElectricGenerationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Fueled Electric Generation [Member]</link:label>
    <link:label id="lab_cms_GasFueledElectricGenerationMember_documentation_en-US" xlink:label="lab_cms_GasFueledElectricGenerationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas-Fueled Electric Generation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasFueledElectricGenerationMember" xlink:href="cms-20231231.xsd#cms_GasFueledElectricGenerationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasFueledElectricGenerationMember" xlink:to="lab_cms_GasFueledElectricGenerationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CashAndShortTermInvestmentsMember_6f18039b-ca26-4e22-9d86-83ad43aa2389_terseLabel_en-US" xlink:label="lab_cms_CashAndShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and short-term investments</link:label>
    <link:label id="lab_cms_CashAndShortTermInvestmentsMember_label_en-US" xlink:label="lab_cms_CashAndShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash And Short Term Investments [Member]</link:label>
    <link:label id="lab_cms_CashAndShortTermInvestmentsMember_documentation_en-US" xlink:label="lab_cms_CashAndShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Short-Term Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashAndShortTermInvestmentsMember" xlink:href="cms-20231231.xsd#cms_CashAndShortTermInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CashAndShortTermInvestmentsMember" xlink:to="lab_cms_CashAndShortTermInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member_dc509a2d-dbd7-4e07-8ed1-2d1647b642df_terseLabel_en-US" xlink:label="lab_cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.240 First Mortgage Bonds Due 2026</link:label>
    <link:label id="lab_cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member_label_en-US" xlink:label="lab_cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Two Four Zero Percent First Mortgage Bonds Due 2026 [Member]</link:label>
    <link:label id="lab_cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member_documentation_en-US" xlink:label="lab_cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Two Four Zero Percent First Mortgage Bonds Due 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member" xlink:href="cms-20231231.xsd#cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member" xlink:to="lab_cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_35c0223b-aa3f-45e4-bd7c-711a6d517e18_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_1b5c3c8e-be29-4f84-991b-53c83addac5b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock reacquired (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NewportSolarHoldingsMember_59a2ae8f-b238-4537-9219-bf2b45e1dc83_terseLabel_en-US" xlink:label="lab_cms_NewportSolarHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Newport Solar Holdings</link:label>
    <link:label id="lab_cms_NewportSolarHoldingsMember_label_en-US" xlink:label="lab_cms_NewportSolarHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Newport Solar Holdings [Member]</link:label>
    <link:label id="lab_cms_NewportSolarHoldingsMember_documentation_en-US" xlink:label="lab_cms_NewportSolarHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Newport Solar Holdings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NewportSolarHoldingsMember" xlink:href="cms-20231231.xsd#cms_NewportSolarHoldingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NewportSolarHoldingsMember" xlink:to="lab_cms_NewportSolarHoldingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_3b4dd59c-2d51-4d5b-be95-458039ab1c92_negatedLabel_en-US" xlink:label="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net retirements and other adjustments</link:label>
    <link:label id="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_label_en-US" xlink:label="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Asset, Net Retirements And Adjustments</link:label>
    <link:label id="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_documentation_en-US" xlink:label="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Asset, Net Retirements And Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:href="cms-20231231.xsd#cms_FinanceLeaseAssetNetRetirementsAndAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:to="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_de4c1d48-ff54-466c-95d6-8fdcf860ac77_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in debt securities &#8211; intercompany</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncome_354173ac-f091-4856-af22-426646cf14ab_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasing income</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncome_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:to="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_8034c739-19bf-4618-9916-454df375ae13_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_56ecaca0-d398-419d-be76-c33b797e19df_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_bb847310-2481-43c8-8754-a8109d9aaceb_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total non-current regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:to="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_817870e8-c210-423e-a08a-e56a2d21787c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfFirstMortgageBond_77eaabcf-101a-41d5-bc7f-34742960df88_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfFirstMortgageBond" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for purchase of first mortgage bonds</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfFirstMortgageBond_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfFirstMortgageBond" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of First Mortgage Bond</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfFirstMortgageBond" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfFirstMortgageBond"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfFirstMortgageBond" xlink:to="lab_us-gaap_RepaymentsOfFirstMortgageBond" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_a1d53af3-db87-440e-b1e8-7d1bc04dabd2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Major Long-Term Debt Issuances and Retirements</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_ScheduleOfCondensedFinancialStatementsTable_1fccdc8a-f398-469e-99e6-a616d7e54321_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements [Table]</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedFinancialStatementsTable_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_a2fa34d6-0354-48b4-8a10-8fcc5f4a0258_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DeferredCompensationArrangementsPlanTerm_3ae0392d-e634-418e-b726-d83f16bb666a_terseLabel_en-US" xlink:label="lab_cms_DeferredCompensationArrangementsPlanTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation arrangements plan term</link:label>
    <link:label id="lab_cms_DeferredCompensationArrangementsPlanTerm_label_en-US" xlink:label="lab_cms_DeferredCompensationArrangementsPlanTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangements Plan Term</link:label>
    <link:label id="lab_cms_DeferredCompensationArrangementsPlanTerm_documentation_en-US" xlink:label="lab_cms_DeferredCompensationArrangementsPlanTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangements Plan Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredCompensationArrangementsPlanTerm" xlink:href="cms-20231231.xsd#cms_DeferredCompensationArrangementsPlanTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredCompensationArrangementsPlanTerm" xlink:to="lab_cms_DeferredCompensationArrangementsPlanTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1_30a8d231-1591-45c6-b702-c4d3b2a34986_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Amount of Acquisition Adjustments, Related Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_5682729d-cabd-4b9a-8e52-449496575643_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interests</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>20
<FILENAME>cms-20231231_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:2346cae7-b763-46fa-b8e7-659f6c52f4f5,g:8a96a123-dfbd-4ffc-8a82-e6f26910a78c-->
<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.consumersenergy.com/role/CoverPage" xlink:type="simple" xlink:href="cms-20231231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_b0430f56-e42c-49da-b44f-3060da6509da" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_717a52b6-d376-4e79-a1d1-39078e574584" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b0430f56-e42c-49da-b44f-3060da6509da" xlink:to="loc_dei_DocumentInformationTable_717a52b6-d376-4e79-a1d1-39078e574584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1683af75-743b-4072-ab60-bc5a32753b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_717a52b6-d376-4e79-a1d1-39078e574584" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1683af75-743b-4072-ab60-bc5a32753b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1683af75-743b-4072-ab60-bc5a32753b6e" xlink:to="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_73bbc0d3-5a27-47d4-ad3e-d16a78a28732" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:to="loc_us-gaap_CommonStockMember_73bbc0d3-5a27-47d4-ad3e-d16a78a28732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_bfc0beed-c8dd-4b07-8a71-e14204eeb30f" xlink:href="cms-20231231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_bfc0beed-c8dd-4b07-8a71-e14204eeb30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_ac73e551-b811-489c-a27c-617aea6c74ad" xlink:href="cms-20231231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_ac73e551-b811-489c-a27c-617aea6c74ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_0ee48aba-b396-4abe-b202-911ccd74f285" xlink:href="cms-20231231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_0ee48aba-b396-4abe-b202-911ccd74f285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_697095f4-6b15-4f46-a625-a5a0067fb25d" xlink:href="cms-20231231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_697095f4-6b15-4f46-a625-a5a0067fb25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_840ab2be-d5de-490a-a7d4-f1958ea69eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_765643a3-b820-4ca6-a1c2-f8c88e750d70" xlink:to="loc_us-gaap_CumulativePreferredStockMember_840ab2be-d5de-490a-a7d4-f1958ea69eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d89d5d88-91a3-45e0-ad6d-374e13a39365" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_717a52b6-d376-4e79-a1d1-39078e574584" xlink:to="loc_dei_LegalEntityAxis_d89d5d88-91a3-45e0-ad6d-374e13a39365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_76a104bd-7044-43de-bba9-beb12bdf9848" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d89d5d88-91a3-45e0-ad6d-374e13a39365" xlink:to="loc_dei_EntityDomain_76a104bd-7044-43de-bba9-beb12bdf9848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4b80cafc-6b6a-40ce-b942-784c13024e18" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_76a104bd-7044-43de-bba9-beb12bdf9848" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4b80cafc-6b6a-40ce-b942-784c13024e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_717a52b6-d376-4e79-a1d1-39078e574584" xlink:to="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_89476d3e-1699-49d2-b037-f136e5008fc7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentType_89476d3e-1699-49d2-b037-f136e5008fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d2ca7dce-33d5-4259-ab6a-b59e53180631" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentAnnualReport_d2ca7dce-33d5-4259-ab6a-b59e53180631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_9796b895-ff58-4350-bc2b-b1fb5ee9b810" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentPeriodEndDate_9796b895-ff58-4350-bc2b-b1fb5ee9b810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_69491a85-caf6-4d9d-8e94-9ec47aeae690" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_CurrentFiscalYearEndDate_69491a85-caf6-4d9d-8e94-9ec47aeae690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_43aff46f-4302-4340-bf3c-55b4ff5a7e6d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentTransitionReport_43aff46f-4302-4340-bf3c-55b4ff5a7e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_49d75eca-7c9c-42b4-b290-cbc9685a1ddd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityFileNumber_49d75eca-7c9c-42b4-b290-cbc9685a1ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_9ecfc5d6-c746-4a26-88a8-f9235653f84b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityRegistrantName_9ecfc5d6-c746-4a26-88a8-f9235653f84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_a5c1e5d2-939a-4b29-b648-8459d31170d2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityTaxIdentificationNumber_a5c1e5d2-939a-4b29-b648-8459d31170d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_07c9b29b-9a93-488f-a8d7-710c61f9d117" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityIncorporationStateCountryCode_07c9b29b-9a93-488f-a8d7-710c61f9d117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_b398b705-85a2-4fab-8291-fad88d0d0801" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityAddressAddressLine1_b398b705-85a2-4fab-8291-fad88d0d0801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_d57954dd-71ff-4857-94c4-e424d3f73016" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityAddressCityOrTown_d57954dd-71ff-4857-94c4-e424d3f73016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_5754377a-6dc6-48fa-8e3b-96f705224802" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityAddressStateOrProvince_5754377a-6dc6-48fa-8e3b-96f705224802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_498b7bc6-0499-42b0-a563-ad7760007083" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityAddressPostalZipCode_498b7bc6-0499-42b0-a563-ad7760007083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_934ec237-f589-416b-bdda-cc8a2ba36816" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_CityAreaCode_934ec237-f589-416b-bdda-cc8a2ba36816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_e97d18b5-0f10-44df-a271-236055451e57" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_LocalPhoneNumber_e97d18b5-0f10-44df-a271-236055451e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_a4c3c7e3-df4a-44b8-a988-3186127aa58e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_Security12bTitle_a4c3c7e3-df4a-44b8-a988-3186127aa58e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c429a34a-a132-4c86-91fc-b19187b473c5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_TradingSymbol_c429a34a-a132-4c86-91fc-b19187b473c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_d89d21da-65eb-47d7-8081-7b3da1e697be" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_SecurityExchangeName_d89d21da-65eb-47d7-8081-7b3da1e697be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_7ec48955-8198-4465-8308-739c90ebb116" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_7ec48955-8198-4465-8308-739c90ebb116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_472fc9d6-8392-45b3-8851-ca3a3ac11659" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityVoluntaryFilers_472fc9d6-8392-45b3-8851-ca3a3ac11659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_45ba78cd-741b-47ef-a72a-66a0fe63f2e6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityCurrentReportingStatus_45ba78cd-741b-47ef-a72a-66a0fe63f2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_2f736cd8-a401-4b60-8cec-a6a3ed9a5d74" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityInteractiveDataCurrent_2f736cd8-a401-4b60-8cec-a6a3ed9a5d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_55a684c9-fda6-4d8f-b6f1-0ced632d1fcd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityFilerCategory_55a684c9-fda6-4d8f-b6f1-0ced632d1fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_c09cb969-2c97-4cf2-8fbb-74ffc9640fe3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntitySmallBusiness_c09cb969-2c97-4cf2-8fbb-74ffc9640fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_1a46f7c2-7ce8-4da8-852b-cecddca853a7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityEmergingGrowthCompany_1a46f7c2-7ce8-4da8-852b-cecddca853a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_e39653cc-5f45-421b-bafd-c4b8d7cca5e6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_IcfrAuditorAttestationFlag_e39653cc-5f45-421b-bafd-c4b8d7cca5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_b267f22f-f636-4ea2-a551-514001a16717" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_b267f22f-f636-4ea2-a551-514001a16717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_ad7e7dcc-eef1-40dc-823a-06a601d2c9c9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityShellCompany_ad7e7dcc-eef1-40dc-823a-06a601d2c9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_1474abfa-38b6-4a6e-8660-b379bd01224a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityPublicFloat_1474abfa-38b6-4a6e-8660-b379bd01224a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_7c21cea6-9947-480d-af21-39b355c3c281" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_7c21cea6-9947-480d-af21-39b355c3c281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_2415490d-6dc2-4977-ac08-b4ca580c805d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_2415490d-6dc2-4977-ac08-b4ca580c805d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_bd34deff-07d6-44d8-b89a-19aac1c51266" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_EntityCentralIndexKey_bd34deff-07d6-44d8-b89a-19aac1c51266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_f8944bed-e6b5-4aea-8ed5-63cea8e41d9a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentFiscalYearFocus_f8944bed-e6b5-4aea-8ed5-63cea8e41d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e5cd3a1c-bba5-4d8a-ae7b-f6de1fdbdb1f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e5cd3a1c-bba5-4d8a-ae7b-f6de1fdbdb1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a23d30b1-6936-449f-ab5b-0ba1884e32fb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd0fd176-61c8-49fe-a448-74e4bd22f570" xlink:to="loc_dei_AmendmentFlag_a23d30b1-6936-449f-ab5b-0ba1884e32fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AuditInformation" xlink:type="simple" xlink:href="cms-20231231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuditInformationAbstract_83a24628-e12d-47b9-91b4-af2d32ccc782" xlink:href="cms-20231231.xsd#cms_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_90288c32-c0fd-45bf-8189-15adee77295f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AuditInformationAbstract_83a24628-e12d-47b9-91b4-af2d32ccc782" xlink:to="loc_dei_DocumentInformationTable_90288c32-c0fd-45bf-8189-15adee77295f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_58205c83-6887-4f01-901a-bc0141424058" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_90288c32-c0fd-45bf-8189-15adee77295f" xlink:to="loc_dei_LegalEntityAxis_58205c83-6887-4f01-901a-bc0141424058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3573bea7-1643-4efe-9c06-459314fa4687" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_58205c83-6887-4f01-901a-bc0141424058" xlink:to="loc_dei_EntityDomain_3573bea7-1643-4efe-9c06-459314fa4687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b2ec41fc-0319-442d-ac5f-655aee8673c6" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3573bea7-1643-4efe-9c06-459314fa4687" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b2ec41fc-0319-442d-ac5f-655aee8673c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_a7792c6e-bc29-4f5a-ba6b-a4b40bd96275" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_90288c32-c0fd-45bf-8189-15adee77295f" xlink:to="loc_dei_DocumentInformationLineItems_a7792c6e-bc29-4f5a-ba6b-a4b40bd96275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_e644c6e4-b538-47b5-8054-c134f59e7def" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a7792c6e-bc29-4f5a-ba6b-a4b40bd96275" xlink:to="loc_dei_AuditorFirmId_e644c6e4-b538-47b5-8054-c134f59e7def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_c01db421-f6f0-42b2-b90c-ddf0c166c8e2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a7792c6e-bc29-4f5a-ba6b-a4b40bd96275" xlink:to="loc_dei_AuditorName_c01db421-f6f0-42b2-b90c-ddf0c166c8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_4dfd7b2d-061e-4963-a7c3-7609ee2f2f1e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a7792c6e-bc29-4f5a-ba6b-a4b40bd96275" xlink:to="loc_dei_AuditorLocation_4dfd7b2d-061e-4963-a7c3-7609ee2f2f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_60aa876e-d442-4365-b2e2-8f22ab4a9705" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1ec1697f-f3dc-4019-af36-9cb370d0ffa1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_60aa876e-d442-4365-b2e2-8f22ab4a9705" xlink:to="loc_us-gaap_StatementTable_1ec1697f-f3dc-4019-af36-9cb370d0ffa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8efc28b5-bd5a-4a45-9c4d-5c6465fd23ff" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1ec1697f-f3dc-4019-af36-9cb370d0ffa1" xlink:to="loc_srt_ProductOrServiceAxis_8efc28b5-bd5a-4a45-9c4d-5c6465fd23ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e3ae8ecb-8bd3-42d5-9945-d725ab83a984" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_8efc28b5-bd5a-4a45-9c4d-5c6465fd23ff" xlink:to="loc_srt_ProductsAndServicesDomain_e3ae8ecb-8bd3-42d5-9945-d725ab83a984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_d81fffaa-814e-43bd-8edd-f370b0b28640" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e3ae8ecb-8bd3-42d5-9945-d725ab83a984" xlink:to="loc_us-gaap_ElectricityPurchasedMember_d81fffaa-814e-43bd-8edd-f370b0b28640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember_2037be0b-c389-42f6-aefe-fde5549c390a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e3ae8ecb-8bd3-42d5-9945-d725ab83a984" xlink:to="loc_us-gaap_OilAndGasPurchasedMember_2037be0b-c389-42f6-aefe-fde5549c390a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_27c0389e-ad4a-4ae8-ad62-2c9c62c62de8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1ec1697f-f3dc-4019-af36-9cb370d0ffa1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_27c0389e-ad4a-4ae8-ad62-2c9c62c62de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_eb04b498-4bc7-41b4-992c-ee873e9f61fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_27c0389e-ad4a-4ae8-ad62-2c9c62c62de8" xlink:to="loc_us-gaap_RelatedPartyDomain_eb04b498-4bc7-41b4-992c-ee873e9f61fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_92d48c24-9f70-4334-99f4-c400a72c4978" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_eb04b498-4bc7-41b4-992c-ee873e9f61fc" xlink:to="loc_us-gaap_RelatedPartyMember_92d48c24-9f70-4334-99f4-c400a72c4978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_90900e3a-937d-4b7c-9ce8-3667a1afa549" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_eb04b498-4bc7-41b4-992c-ee873e9f61fc" xlink:to="loc_us-gaap_NonrelatedPartyMember_90900e3a-937d-4b7c-9ce8-3667a1afa549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1ec1697f-f3dc-4019-af36-9cb370d0ffa1" xlink:to="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_9fad91ae-6e1b-48d9-84f7-0bb69e5d5f02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_Revenues_9fad91ae-6e1b-48d9-84f7-0bb69e5d5f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_3439ca5c-100c-4a1d-8317-6680aa7e3e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FuelCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:to="loc_us-gaap_FuelCosts_3439ca5c-100c-4a1d-8317-6680aa7e3e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_666f8f17-1fb3-43b4-a15f-2a81146cd253" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_666f8f17-1fb3-43b4-a15f-2a81146cd253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_6307b181-70d9-4806-a31b-d47fd0970425" xlink:href="cms-20231231.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:to="loc_cms_PurchasedPowerRelatedParties_6307b181-70d9-4806-a31b-d47fd0970425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_a790b403-ab12-407e-a5ca-3a34be375285" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_a790b403-ab12-407e-a5ca-3a34be375285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_cada4ac5-a340-4258-b16e-e3fb99d941bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_cada4ac5-a340-4258-b16e-e3fb99d941bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_2f3151b3-68db-40ea-b885-591795ebaa88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_2f3151b3-68db-40ea-b885-591795ebaa88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_27cbfb08-b0bb-4cb3-b564-92798e9a413d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5c31f3c6-46a7-4f88-8f86-9caa6e4f7122" xlink:to="loc_us-gaap_CostsAndExpenses_27cbfb08-b0bb-4cb3-b564-92798e9a413d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b2ebfa3c-e089-4e05-aebc-c2c8b16d4979" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_OperatingIncomeLoss_b2ebfa3c-e089-4e05-aebc-c2c8b16d4979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_f245a029-7425-4fa4-a698-da43c6925e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_f245a029-7425-4fa4-a698-da43c6925e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_eb381659-70d4-4f35-8423-f6ad80acf3bd" xlink:href="cms-20231231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_f245a029-7425-4fa4-a698-da43c6925e4d" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_eb381659-70d4-4f35-8423-f6ad80acf3bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_25b8ff15-faea-4c39-a8ce-1ddad7324f70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_f245a029-7425-4fa4-a698-da43c6925e4d" xlink:to="loc_us-gaap_OtherNonoperatingIncome_25b8ff15-faea-4c39-a8ce-1ddad7324f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_da4d7721-4ed0-411c-925d-963efd94a9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_f245a029-7425-4fa4-a698-da43c6925e4d" xlink:to="loc_us-gaap_OtherNonoperatingExpense_da4d7721-4ed0-411c-925d-963efd94a9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_75c5d5c4-6070-4735-8c15-df36252ab5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_f245a029-7425-4fa4-a698-da43c6925e4d" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_75c5d5c4-6070-4735-8c15-df36252ab5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_eea45d26-1f6b-411b-a55c-3a2f827ee4b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_InterestExpenseAbstract_eea45d26-1f6b-411b-a55c-3a2f827ee4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_f692e613-570f-4c66-8701-a7353676e34a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_eea45d26-1f6b-411b-a55c-3a2f827ee4b8" xlink:to="loc_us-gaap_InterestExpenseDebt_f692e613-570f-4c66-8701-a7353676e34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_fbd50bce-178f-4fc5-a8bf-738aa03b55ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_eea45d26-1f6b-411b-a55c-3a2f827ee4b8" xlink:to="loc_us-gaap_InterestExpenseOther_fbd50bce-178f-4fc5-a8bf-738aa03b55ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_66d33587-84cb-46aa-8597-7995401e24ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_eea45d26-1f6b-411b-a55c-3a2f827ee4b8" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_66d33587-84cb-46aa-8597-7995401e24ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_24e7001b-5110-45d8-9458-78613d63cd21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_eea45d26-1f6b-411b-a55c-3a2f827ee4b8" xlink:to="loc_us-gaap_InterestExpense_24e7001b-5110-45d8-9458-78613d63cd21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_00d833d9-1ad7-4b06-a3e1-fb379bf7105e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_00d833d9-1ad7-4b06-a3e1-fb379bf7105e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6d7da9bd-4ebb-4582-9ecc-01be16a8ebf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6d7da9bd-4ebb-4582-9ecc-01be16a8ebf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_34e77e24-5c71-48fa-84df-924796099627" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_34e77e24-5c71-48fa-84df-924796099627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b3c190e7-81fa-4e5a-81c0-5c341e0e40a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b3c190e7-81fa-4e5a-81c0-5c341e0e40a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_99f787c2-7a92-4712-b758-7105272d9969" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_ProfitLoss_99f787c2-7a92-4712-b758-7105272d9969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_6d5c199b-8082-4156-995d-0b1367980652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_6d5c199b-8082-4156-995d-0b1367980652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_073e9169-cc36-482a-aff5-bae84a9b9fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_NetIncomeLoss_073e9169-cc36-482a-aff5-bae84a9b9fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_4a31c791-ce6a-47fc-81b2-20793af42908" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_4a31c791-ce6a-47fc-81b2-20793af42908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_7b404552-ee58-4414-a36b-53434d3b3497" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_7b404552-ee58-4414-a36b-53434d3b3497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_b0f8d524-a0c7-4695-9d0e-4ab0c55e2ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_b0f8d524-a0c7-4695-9d0e-4ab0c55e2ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_876e423d-22c2-4e3e-8b74-da74b88e99c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_b0f8d524-a0c7-4695-9d0e-4ab0c55e2ee8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_876e423d-22c2-4e3e-8b74-da74b88e99c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_667f56d4-bf6c-42a9-b730-e726a217455c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_b0f8d524-a0c7-4695-9d0e-4ab0c55e2ee8" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_667f56d4-bf6c-42a9-b730-e726a217455c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6b341beb-2722-40d0-8190-9cc96fcd50fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_b0f8d524-a0c7-4695-9d0e-4ab0c55e2ee8" xlink:to="loc_us-gaap_EarningsPerShareBasic_6b341beb-2722-40d0-8190-9cc96fcd50fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_6c658764-0cb4-4994-a46e-6024e411ffa1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e0bad5-4404-415e-8ef3-4513729380b9" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_6c658764-0cb4-4994-a46e-6024e411ffa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_49bea843-5ff2-45c3-ab32-ea3232c07ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_6c658764-0cb4-4994-a46e-6024e411ffa1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_49bea843-5ff2-45c3-ab32-ea3232c07ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_ddaf90b1-9ea3-4323-aa6e-f2f7c80b948b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_6c658764-0cb4-4994-a46e-6024e411ffa1" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_ddaf90b1-9ea3-4323-aa6e-f2f7c80b948b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ba72cfcf-448e-47bc-804c-bd9fbf17dcef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_6c658764-0cb4-4994-a46e-6024e411ffa1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ba72cfcf-448e-47bc-804c-bd9fbf17dcef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_57c7ecf6-2658-418e-a21e-84dcdc706c58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_5e1e23e3-a63a-4841-a81c-58296e4098b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_57c7ecf6-2658-418e-a21e-84dcdc706c58" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_5e1e23e3-a63a-4841-a81c-58296e4098b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_036e9f92-346f-45e3-9ad9-968ee9ac7ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e9efeb1a-4a8e-483f-be1c-6986f7f77afc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_036e9f92-346f-45e3-9ad9-968ee9ac7ff8" xlink:to="loc_us-gaap_ProfitLoss_e9efeb1a-4a8e-483f-be1c-6986f7f77afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_44c26812-acd7-4c90-9ce7-221a51949783" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_036e9f92-346f-45e3-9ad9-968ee9ac7ff8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_44c26812-acd7-4c90-9ce7-221a51949783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_babff6dc-9b88-4f66-bad2-b3639310a427" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_44c26812-acd7-4c90-9ce7-221a51949783" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_babff6dc-9b88-4f66-bad2-b3639310a427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_70811fdc-ed68-4e19-8e51-5f8ebbb02991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_44c26812-acd7-4c90-9ce7-221a51949783" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_70811fdc-ed68-4e19-8e51-5f8ebbb02991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_cacdc51a-864d-4a17-b7c7-49d679ca1ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_44c26812-acd7-4c90-9ce7-221a51949783" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_cacdc51a-864d-4a17-b7c7-49d679ca1ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_1531dba7-02c5-4c83-9cf6-df8f2362117e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_44c26812-acd7-4c90-9ce7-221a51949783" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_1531dba7-02c5-4c83-9cf6-df8f2362117e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_a53a2bbe-62e3-400c-b96f-27aebdc4ae58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeGainLossOnDerivativeNetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_036e9f92-346f-45e3-9ad9-968ee9ac7ff8" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_a53a2bbe-62e3-400c-b96f-27aebdc4ae58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_1f29301d-d9af-4f50-bf62-ce606023f4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_a53a2bbe-62e3-400c-b96f-27aebdc4ae58" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_1f29301d-d9af-4f50-bf62-ce606023f4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_15fca4e7-636e-4553-88ff-21b96a0b07fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_a53a2bbe-62e3-400c-b96f-27aebdc4ae58" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_15fca4e7-636e-4553-88ff-21b96a0b07fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3d4d56a4-3220-4380-8834-af8c759aeeaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_036e9f92-346f-45e3-9ad9-968ee9ac7ff8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3d4d56a4-3220-4380-8834-af8c759aeeaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_8cd771fb-1d96-46df-8beb-12a3c3520f00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_036e9f92-346f-45e3-9ad9-968ee9ac7ff8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_8cd771fb-1d96-46df-8beb-12a3c3520f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_b46c82d1-efb5-4d0e-aeb7-76c80e235c91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_036e9f92-346f-45e3-9ad9-968ee9ac7ff8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_b46c82d1-efb5-4d0e-aeb7-76c80e235c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_41dabf34-8277-4663-be12-961834027ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_036e9f92-346f-45e3-9ad9-968ee9ac7ff8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_41dabf34-8277-4663-be12-961834027ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f2f8b3eb-3a4f-4c64-bd8d-4ef117d7fec3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_b5d0efd7-b1f0-4703-926f-3c34cb77cc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f2f8b3eb-3a4f-4c64-bd8d-4ef117d7fec3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_b5d0efd7-b1f0-4703-926f-3c34cb77cc2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_6b9b3019-46a7-40ce-b707-8595002bf62f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f2f8b3eb-3a4f-4c64-bd8d-4ef117d7fec3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_6b9b3019-46a7-40ce-b707-8595002bf62f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_07f380dc-337d-4879-8776-ad4fd647e5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f2f8b3eb-3a4f-4c64-bd8d-4ef117d7fec3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_07f380dc-337d-4879-8776-ad4fd647e5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_a7434fd2-34e1-46b9-9651-5165f6590440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f2f8b3eb-3a4f-4c64-bd8d-4ef117d7fec3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_a7434fd2-34e1-46b9-9651-5165f6590440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_0bee0819-211a-402a-855b-6f51667edf07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f2f8b3eb-3a4f-4c64-bd8d-4ef117d7fec3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_0bee0819-211a-402a-855b-6f51667edf07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_4cbcc3bc-75ea-438a-a005-d46ac9cc47fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f2f8b3eb-3a4f-4c64-bd8d-4ef117d7fec3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_4cbcc3bc-75ea-438a-a005-d46ac9cc47fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_3b8ad071-2a0e-4b99-a225-bc0932d15a49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_68e55a63-c743-4505-8c5c-e7a9d16ab3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3b8ad071-2a0e-4b99-a225-bc0932d15a49" xlink:to="loc_us-gaap_StatementTable_68e55a63-c743-4505-8c5c-e7a9d16ab3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_bc9efc7d-b431-4313-ac3c-522df98709be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_68e55a63-c743-4505-8c5c-e7a9d16ab3e1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_bc9efc7d-b431-4313-ac3c-522df98709be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3d86275e-1324-42ad-87a0-b3eb75e9944a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_bc9efc7d-b431-4313-ac3c-522df98709be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3d86275e-1324-42ad-87a0-b3eb75e9944a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OngoingCapitalExpendituresMember_e6580c5e-df4b-4b81-a568-817f0c2da56a" xlink:href="cms-20231231.xsd#cms_OngoingCapitalExpendituresMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3d86275e-1324-42ad-87a0-b3eb75e9944a" xlink:to="loc_cms_OngoingCapitalExpendituresMember_e6580c5e-df4b-4b81-a568-817f0c2da56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CovertPlantAcquisitionMember_c915d54e-eb38-405b-8716-a6f1f0dd1253" xlink:href="cms-20231231.xsd#cms_CovertPlantAcquisitionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3d86275e-1324-42ad-87a0-b3eb75e9944a" xlink:to="loc_cms_CovertPlantAcquisitionMember_c915d54e-eb38-405b-8716-a6f1f0dd1253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_68e55a63-c743-4505-8c5c-e7a9d16ab3e1" xlink:to="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e9f9ac8c-b87d-4848-a368-7c36ec8a0ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e9f9ac8c-b87d-4848-a368-7c36ec8a0ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_853fa075-053f-4ac4-8c89-e961da5cc7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e9f9ac8c-b87d-4848-a368-7c36ec8a0ba5" xlink:to="loc_us-gaap_ProfitLoss_853fa075-053f-4ac4-8c89-e961da5cc7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e9f9ac8c-b87d-4848-a368-7c36ec8a0ba5" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_09350e54-be30-4fe3-acff-d9d66fae0764" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_09350e54-be30-4fe3-acff-d9d66fae0764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b0c52dc5-2e08-4ea9-bea1-f3eec1b8d875" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b0c52dc5-2e08-4ea9-bea1-f3eec1b8d875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_e3234de1-79bf-490c-9c97-7f219420e197" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_e3234de1-79bf-490c-9c97-7f219420e197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_f8fb35cb-ff33-4e06-8879-aa4889caab9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_f8fb35cb-ff33-4e06-8879-aa4889caab9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_64229ca0-50e6-4503-8d86-ba6160f7dd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_64229ca0-50e6-4503-8d86-ba6160f7dd6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_43702430-9a8c-4328-b68d-81ab718fb3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_43702430-9a8c-4328-b68d-81ab718fb3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_7e5373f0-73eb-4fbd-b052-135eb448dda7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_32ae8837-b3f4-4617-ae5a-92db34d05e48" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_7e5373f0-73eb-4fbd-b052-135eb448dda7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_19112e97-76cc-4ff1-9ad0-495c26699111" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e9f9ac8c-b87d-4848-a368-7c36ec8a0ba5" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_19112e97-76cc-4ff1-9ad0-495c26699111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_2ded69ee-3ba2-4c05-a3fc-06523c6c5147" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_19112e97-76cc-4ff1-9ad0-495c26699111" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_2ded69ee-3ba2-4c05-a3fc-06523c6c5147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_7fc0f977-1387-4c07-92c7-acee8f62fa1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_19112e97-76cc-4ff1-9ad0-495c26699111" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_7fc0f977-1387-4c07-92c7-acee8f62fa1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_17c57c7b-8275-483a-af0a-59578f6e2ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_19112e97-76cc-4ff1-9ad0-495c26699111" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_17c57c7b-8275-483a-af0a-59578f6e2ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_14247cab-fa46-4d17-bc0d-addd42067bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_19112e97-76cc-4ff1-9ad0-495c26699111" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_14247cab-fa46-4d17-bc0d-addd42067bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_005370d9-169e-42bc-92b9-2dca92a1d58f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_19112e97-76cc-4ff1-9ad0-495c26699111" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_005370d9-169e-42bc-92b9-2dca92a1d58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89b5198c-5324-47d8-bf35-1db5a808aa1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e9f9ac8c-b87d-4848-a368-7c36ec8a0ba5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89b5198c-5324-47d8-bf35-1db5a808aa1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71cd329f-66c2-4230-a744-9cac3ba65332" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71cd329f-66c2-4230-a744-9cac3ba65332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9389dd17-e56b-4fc6-8cbb-fd8c639a2cca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71cd329f-66c2-4230-a744-9cac3ba65332" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9389dd17-e56b-4fc6-8cbb-fd8c639a2cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_55443141-9ff1-414c-bc8b-d68c33a2c021" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71cd329f-66c2-4230-a744-9cac3ba65332" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_55443141-9ff1-414c-bc8b-d68c33a2c021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_56a0c520-3f00-441b-adce-f4a7eb946275" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71cd329f-66c2-4230-a744-9cac3ba65332" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_56a0c520-3f00-441b-adce-f4a7eb946275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_a05b2878-3671-4d77-a46a-2c23abc9d860" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71cd329f-66c2-4230-a744-9cac3ba65332" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_a05b2878-3671-4d77-a46a-2c23abc9d860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_46194f06-c810-44c0-acfa-33f8a791f331" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71cd329f-66c2-4230-a744-9cac3ba65332" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_46194f06-c810-44c0-acfa-33f8a791f331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_c1ef9ec0-bfc8-492e-9c84-10567f1f5d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_c1ef9ec0-bfc8-492e-9c84-10567f1f5d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_9f995cb6-11db-4414-ac27-c424158a5c55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_9f995cb6-11db-4414-ac27-c424158a5c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_148bf15a-bc24-44b3-a34e-6941d533a96e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_148bf15a-bc24-44b3-a34e-6941d533a96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_248468a9-e11c-46d2-8bc8-da66cf9b8324" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_248468a9-e11c-46d2-8bc8-da66cf9b8324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_2697fa3b-1b33-4984-8ed1-03684bc8bf88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_2697fa3b-1b33-4984-8ed1-03684bc8bf88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_2d82ba75-ff37-4997-b2de-120cf9ca585e" xlink:href="cms-20231231.xsd#cms_PaymentsOfOrdinaryDividendsCommonAndPreferred"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred_2d82ba75-ff37-4997-b2de-120cf9ca585e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_a5331573-6e1f-4b8b-a04e-25eccb41bd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_a5331573-6e1f-4b8b-a04e-25eccb41bd6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_8d087637-c23f-4abc-9476-01195703f2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_8d087637-c23f-4abc-9476-01195703f2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_815903fc-937e-4b42-a46e-791e618b928a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_815903fc-937e-4b42-a46e-791e618b928a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_20d15a80-7911-423a-a04f-f3a59eaba5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_20d15a80-7911-423a-a04f-f3a59eaba5c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ad8ed69-46ec-4950-9b11-6e06d0f4dbe9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_93dae967-461b-49ef-95fa-0c9c7f8bb14a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ad8ed69-46ec-4950-9b11-6e06d0f4dbe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b14f8614-041e-46ee-b68e-ee6e257c106a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b14f8614-041e-46ee-b68e-ee6e257c106a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c9b920b0-ada4-4bc0-923b-090162cd1c09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c9b920b0-ada4-4bc0-923b-090162cd1c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_43633fda-d3ec-444a-9ff3-6b7e2caae670" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_43633fda-d3ec-444a-9ff3-6b7e2caae670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract_618c4f75-3be7-4039-87ae-095572473626" xlink:href="cms-20231231.xsd#cms_CashTransactionsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_cms_CashTransactionsAbstract_618c4f75-3be7-4039-87ae-095572473626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_dce95aad-5e44-4aed-9736-9abb90f890ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashTransactionsAbstract_618c4f75-3be7-4039-87ae-095572473626" xlink:to="loc_us-gaap_InterestPaidNet_dce95aad-5e44-4aed-9736-9abb90f890ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_486217e5-c456-4e36-ba26-93aa874f436b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashTransactionsAbstract_618c4f75-3be7-4039-87ae-095572473626" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_486217e5-c456-4e36-ba26-93aa874f436b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_c30e4ed6-c713-4069-bdff-a46c25985127" xlink:href="cms-20231231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f89c8e7-fc62-4bce-9336-68ceafef3c6a" xlink:to="loc_cms_NonCashTransactionsAbstract_c30e4ed6-c713-4069-bdff-a46c25985127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_10438a69-b2bc-4024-b0d0-2ab102db77c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NonCashTransactionsAbstract_c30e4ed6-c713-4069-bdff-a46c25985127" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_10438a69-b2bc-4024-b0d0-2ab102db77c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_cde4381a-5ae3-4f06-b535-b2ff5905e16a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a69e8ebe-303d-4157-9f2b-1720cfb871b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_cde4381a-5ae3-4f06-b535-b2ff5905e16a" xlink:to="loc_us-gaap_StatementTable_a69e8ebe-303d-4157-9f2b-1720cfb871b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_688f4d17-8927-478b-aa37-0e93d3e1590c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a69e8ebe-303d-4157-9f2b-1720cfb871b6" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_688f4d17-8927-478b-aa37-0e93d3e1590c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_1feb12ae-bac8-4e7b-b003-55241cca6ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_688f4d17-8927-478b-aa37-0e93d3e1590c" xlink:to="loc_us-gaap_RelatedPartyDomain_1feb12ae-bac8-4e7b-b003-55241cca6ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_1ed8fbf9-608a-49e1-b36a-fca4c09c918f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1feb12ae-bac8-4e7b-b003-55241cca6ed5" xlink:to="loc_us-gaap_NonrelatedPartyMember_1ed8fbf9-608a-49e1-b36a-fca4c09c918f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_b9a78421-9c92-4e31-b18a-c755cd343b39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1feb12ae-bac8-4e7b-b003-55241cca6ed5" xlink:to="loc_us-gaap_RelatedPartyMember_b9a78421-9c92-4e31-b18a-c755cd343b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a7e23423-7a8d-4a9c-af25-afa4e9335dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a69e8ebe-303d-4157-9f2b-1720cfb871b6" xlink:to="loc_us-gaap_StatementLineItems_a7e23423-7a8d-4a9c-af25-afa4e9335dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_4ed0f285-d4ba-4a77-8176-d48a20e40903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a7e23423-7a8d-4a9c-af25-afa4e9335dbf" xlink:to="loc_us-gaap_AssetsAbstract_4ed0f285-d4ba-4a77-8176-d48a20e40903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4ed0f285-d4ba-4a77-8176-d48a20e40903" xlink:to="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3b94bb50-aea8-4f4f-a38a-23b68f37a86e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3b94bb50-aea8-4f4f-a38a-23b68f37a86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e224e74b-c62b-478d-96c7-22186adbafe3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e224e74b-c62b-478d-96c7-22186adbafe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_37d9c82d-2579-408f-8aa6-9f415b1cf99c" xlink:href="cms-20231231.xsd#cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_37d9c82d-2579-408f-8aa6-9f415b1cf99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_fc1b977f-60e9-4673-b3ae-a41d02cdd058" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_fc1b977f-60e9-4673-b3ae-a41d02cdd058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_8735093e-3632-4346-9543-4ddb38557db3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_us-gaap_InventoryNetAbstract_8735093e-3632-4346-9543-4ddb38557db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_611321b1-1cd5-464f-ba6f-9e51331d9e63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_8735093e-3632-4346-9543-4ddb38557db3" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_611321b1-1cd5-464f-ba6f-9e51331d9e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_1e97311e-46dd-4460-953d-71dd8ca7e5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_8735093e-3632-4346-9543-4ddb38557db3" xlink:to="loc_us-gaap_OtherInventorySupplies_1e97311e-46dd-4460-953d-71dd8ca7e5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_8f58d558-4b92-4ccd-8ba6-661af32a4a76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_8735093e-3632-4346-9543-4ddb38557db3" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_8f58d558-4b92-4ccd-8ba6-661af32a4a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_6b34f404-8df9-492b-a7cd-0169e52d6760" xlink:href="cms-20231231.xsd#cms_DeferredPropertyTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_cms_DeferredPropertyTaxes_6b34f404-8df9-492b-a7cd-0169e52d6760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_56677db1-b8bc-4d8a-bc9e-5c95625910ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_56677db1-b8bc-4d8a-bc9e-5c95625910ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_295295ce-66b6-41a0-85c1-f700d1c620ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_us-gaap_OtherAssetsCurrent_295295ce-66b6-41a0-85c1-f700d1c620ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7c05a1df-c3cb-494c-bfc3-52efd08a6ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f75223fa-5fa4-47b2-a491-3cbb2f21baa5" xlink:to="loc_us-gaap_AssetsCurrent_7c05a1df-c3cb-494c-bfc3-52efd08a6ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f51cffcc-5388-4e74-b3e2-023ec2f3187c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4ed0f285-d4ba-4a77-8176-d48a20e40903" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f51cffcc-5388-4e74-b3e2-023ec2f3187c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_5d8b903b-4466-4e63-8ec9-f626f3e2bb01" xlink:href="cms-20231231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f51cffcc-5388-4e74-b3e2-023ec2f3187c" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_5d8b903b-4466-4e63-8ec9-f626f3e2bb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_82796738-6dfa-469c-8613-6855058cff52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f51cffcc-5388-4e74-b3e2-023ec2f3187c" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_82796738-6dfa-469c-8613-6855058cff52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_ea6dd7c1-610f-4978-9edb-1763559e32b0" xlink:href="cms-20231231.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f51cffcc-5388-4e74-b3e2-023ec2f3187c" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_ea6dd7c1-610f-4978-9edb-1763559e32b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_c5bfc7c1-c73a-499d-8af6-f7ef60d13c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f51cffcc-5388-4e74-b3e2-023ec2f3187c" xlink:to="loc_us-gaap_ConstructionInProgressGross_c5bfc7c1-c73a-499d-8af6-f7ef60d13c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4cadcf90-c2ba-4f2f-8d10-f5bf04c84758" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f51cffcc-5388-4e74-b3e2-023ec2f3187c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4cadcf90-c2ba-4f2f-8d10-f5bf04c84758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4ed0f285-d4ba-4a77-8176-d48a20e40903" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_00ffb8df-d752-4a55-955d-46a7f20b3683" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_00ffb8df-d752-4a55-955d-46a7f20b3683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_ece482ab-9e1e-471a-8661-b0931d114aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_ece482ab-9e1e-471a-8661-b0931d114aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_6fdf2714-4b41-4238-8448-220503aad3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:to="loc_us-gaap_EquityMethodInvestments_6fdf2714-4b41-4238-8448-220503aad3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_760c1e46-ac74-4c22-99f9-3727d0582ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_760c1e46-ac74-4c22-99f9-3727d0582ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f6d2b544-a65b-4019-a024-75a0e114bb0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f6d2b544-a65b-4019-a024-75a0e114bb0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_36282b4b-bedd-47d4-8ae3-f6f8696242ea" xlink:href="cms-20231231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_89725c52-5e91-4010-8683-105fd39ce5ca" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_36282b4b-bedd-47d4-8ae3-f6f8696242ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_51efde52-a88d-4eab-ab32-8b5ac50da450" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4ed0f285-d4ba-4a77-8176-d48a20e40903" xlink:to="loc_us-gaap_Assets_51efde52-a88d-4eab-ab32-8b5ac50da450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_edbd240b-5d95-452d-98a8-8550f4e78271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a7e23423-7a8d-4a9c-af25-afa4e9335dbf" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_edbd240b-5d95-452d-98a8-8550f4e78271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_edbd240b-5d95-452d-98a8-8550f4e78271" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_9fae91ef-6593-4687-81a2-d17a71f8223b" xlink:href="cms-20231231.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_9fae91ef-6593-4687-81a2-d17a71f8223b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_f07fcc40-2ac0-4505-9cf1-e3d37615ffb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_us-gaap_NotesPayableCurrent_f07fcc40-2ac0-4505-9cf1-e3d37615ffb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_725e47f3-d0fc-4c7c-9a14-be45872c0d29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_us-gaap_AccountsPayableCurrent_725e47f3-d0fc-4c7c-9a14-be45872c0d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_75b665fa-f85f-46dc-97cb-e1ac9472fe27" xlink:href="cms-20231231.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_cms_AccruedRateRefunds_75b665fa-f85f-46dc-97cb-e1ac9472fe27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_f5d6ee99-d58a-43be-822e-c5e93440858f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_f5d6ee99-d58a-43be-822e-c5e93440858f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_ecb7584f-844b-4435-a367-4aabc94cb9a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_us-gaap_TaxesPayableCurrent_ecb7584f-844b-4435-a367-4aabc94cb9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_2a70808f-f9ed-4856-9ebb-1b0efbb37316" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_2a70808f-f9ed-4856-9ebb-1b0efbb37316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_60f96d51-b290-4931-b025-e76deaefee5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_60f96d51-b290-4931-b025-e76deaefee5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_03d7b643-e82b-4469-8e11-225411bebc96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7b467803-29bb-4faf-9c5b-fa1355732dc1" xlink:to="loc_us-gaap_LiabilitiesCurrent_03d7b643-e82b-4469-8e11-225411bebc96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_edbd240b-5d95-452d-98a8-8550f4e78271" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e0150d4b-9204-4097-a633-a4d883ab8aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e0150d4b-9204-4097-a633-a4d883ab8aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3e41953a-4af5-4c91-b6cf-5208ed15c2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3e41953a-4af5-4c91-b6cf-5208ed15c2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_78ff1c7a-e3a9-45f0-ba6f-055fd7bc8b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_78ff1c7a-e3a9-45f0-ba6f-055fd7bc8b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_4b654cfd-cdd8-406d-aef1-c144a4766e93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_4b654cfd-cdd8-406d-aef1-c144a4766e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_6227944b-1758-4e59-b9ec-a9d1d88466c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_6227944b-1758-4e59-b9ec-a9d1d88466c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_ac00609f-a2d9-4ef3-b06b-f37624a89d37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_ac00609f-a2d9-4ef3-b06b-f37624a89d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f228db6b-93e3-47e0-bae9-7206a558d8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f228db6b-93e3-47e0-bae9-7206a558d8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_6697c15d-c86a-4040-8f17-5841971b9c39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_6697c15d-c86a-4040-8f17-5841971b9c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_adb474fa-ad24-4206-ac00-a41e8c2dc57a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_2453f035-8cc7-4788-9407-bbb1946af50a" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_adb474fa-ad24-4206-ac00-a41e8c2dc57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_08481baa-b1c4-4ca8-9fee-5bc4c7f22757" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_edbd240b-5d95-452d-98a8-8550f4e78271" xlink:to="loc_us-gaap_CommitmentsAndContingencies_08481baa-b1c4-4ca8-9fee-5bc4c7f22757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_be26752c-d424-44d3-bea8-bae78ebf1190" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_edbd240b-5d95-452d-98a8-8550f4e78271" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_be26752c-d424-44d3-bea8-bae78ebf1190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_be26752c-d424-44d3-bea8-bae78ebf1190" xlink:to="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_fdc558b0-9a78-4744-89d2-1739ac366b19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:to="loc_us-gaap_CommonStockValue_fdc558b0-9a78-4744-89d2-1739ac366b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ba56ac31-8683-4cd1-9542-3967e543a659" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ba56ac31-8683-4cd1-9542-3967e543a659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0351b1bb-87e1-44b3-9c66-d2184ab30314" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0351b1bb-87e1-44b3-9c66-d2184ab30314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c26023ed-a0d8-47c7-bb0b-0d53b0526443" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c26023ed-a0d8-47c7-bb0b-0d53b0526443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_539e3f8d-e008-44a5-afdc-389e0960bf63" xlink:href="cms-20231231.xsd#cms_CommonStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:to="loc_cms_CommonStockholdersEquity_539e3f8d-e008-44a5-afdc-389e0960bf63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4c7b0887-a95d-4b37-a5f0-e7c05522c96f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:to="loc_us-gaap_PreferredStockValue_4c7b0887-a95d-4b37-a5f0-e7c05522c96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b7e51b3a-60bc-446f-af4f-5cf17c874527" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_795c6e57-df02-42a8-91ba-c0f240cdf1f0" xlink:to="loc_us-gaap_StockholdersEquity_b7e51b3a-60bc-446f-af4f-5cf17c874527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_bc9021db-93ec-47fa-98b1-0ea2215bf9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_be26752c-d424-44d3-bea8-bae78ebf1190" xlink:to="loc_us-gaap_MinorityInterest_bc9021db-93ec-47fa-98b1-0ea2215bf9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8096edff-237e-4dc7-a292-d11aef699e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_be26752c-d424-44d3-bea8-bae78ebf1190" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8096edff-237e-4dc7-a292-d11aef699e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_333c3d29-111e-4c92-911b-d11bf5933789" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_edbd240b-5d95-452d-98a8-8550f4e78271" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_333c3d29-111e-4c92-911b-d11bf5933789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_8dd215e9-872b-4ca9-884b-1c398f496c89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_11125538-c0d7-469b-be8d-c9966d5e1726" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8dd215e9-872b-4ca9-884b-1c398f496c89" xlink:to="loc_us-gaap_StatementTable_11125538-c0d7-469b-be8d-c9966d5e1726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e74c8eeb-23e8-4f34-8bbc-9682dbab0f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_11125538-c0d7-469b-be8d-c9966d5e1726" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e74c8eeb-23e8-4f34-8bbc-9682dbab0f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8f74c920-a0c0-4325-8234-53e1233361c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e74c8eeb-23e8-4f34-8bbc-9682dbab0f9d" xlink:to="loc_us-gaap_ClassOfStockDomain_8f74c920-a0c0-4325-8234-53e1233361c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_5ae266f2-f092-40d5-b284-78e9c264744f" xlink:href="cms-20231231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8f74c920-a0c0-4325-8234-53e1233361c3" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_5ae266f2-f092-40d5-b284-78e9c264744f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_108313e2-c078-41d9-adca-050ac35ca2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_11125538-c0d7-469b-be8d-c9966d5e1726" xlink:to="loc_us-gaap_StatementLineItems_108313e2-c078-41d9-adca-050ac35ca2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d0b1dc0d-8c15-4641-bdb4-53dfe9ac51fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_108313e2-c078-41d9-adca-050ac35ca2a9" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d0b1dc0d-8c15-4641-bdb4-53dfe9ac51fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_5d78ab8b-b61a-4f34-9ff3-e336613aecd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_108313e2-c078-41d9-adca-050ac35ca2a9" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_5d78ab8b-b61a-4f34-9ff3-e336613aecd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f93a4ad4-de6c-41e8-a776-0507b88cf815" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_108313e2-c078-41d9-adca-050ac35ca2a9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f93a4ad4-de6c-41e8-a776-0507b88cf815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2e8bfe8f-996a-4f11-9e15-1977d07fc527" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_108313e2-c078-41d9-adca-050ac35ca2a9" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2e8bfe8f-996a-4f11-9e15-1977d07fc527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_442d604e-edbb-4411-8f8c-6c6dfeb3ff8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_108313e2-c078-41d9-adca-050ac35ca2a9" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_442d604e-edbb-4411-8f8c-6c6dfeb3ff8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_ea5685a2-47d0-42bd-80d0-d40c4c8c6378" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8e6f6907-3d66-4e60-8940-05843c5dd412" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_ea5685a2-47d0-42bd-80d0-d40c4c8c6378" xlink:to="loc_us-gaap_StatementTable_8e6f6907-3d66-4e60-8940-05843c5dd412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b15e940f-c8a3-4290-a912-b8e80a68f6fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8e6f6907-3d66-4e60-8940-05843c5dd412" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b15e940f-c8a3-4290-a912-b8e80a68f6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b15e940f-c8a3-4290-a912-b8e80a68f6fe" xlink:to="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3c289ebd-796e-40e4-ad00-7d84367ce4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:to="loc_us-gaap_CommonStockMember_3c289ebd-796e-40e4-ad00-7d84367ce4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_51970229-4c02-4d0d-af37-8c7c7d209d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_51970229-4c02-4d0d-af37-8c7c7d209d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ae1fae0-aa75-47aa-ae14-4c2e26625243" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ae1fae0-aa75-47aa-ae14-4c2e26625243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_48814425-0933-4e82-8047-a963daa9121e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ae1fae0-aa75-47aa-ae14-4c2e26625243" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_48814425-0933-4e82-8047-a963daa9121e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_555fbaf5-7e35-4a26-b074-47de64c5e338" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ae1fae0-aa75-47aa-ae14-4c2e26625243" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_555fbaf5-7e35-4a26-b074-47de64c5e338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_8b06471c-8d53-420a-8e92-6bb4adf68834" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:to="loc_us-gaap_RetainedEarningsMember_8b06471c-8d53-420a-8e92-6bb4adf68834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_c3960906-1966-41c5-849f-7ff1b0a2b478" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:to="loc_us-gaap_PreferredStockMember_c3960906-1966-41c5-849f-7ff1b0a2b478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_1c0ca8ab-9dcd-4b75-b656-b3eece9d061b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4b8d0718-1f54-468e-9c25-2d40e9cbba21" xlink:to="loc_us-gaap_NoncontrollingInterestMember_1c0ca8ab-9dcd-4b75-b656-b3eece9d061b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d9f80356-b216-4468-ac37-f0d951c0fd92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8e6f6907-3d66-4e60-8940-05843c5dd412" xlink:to="loc_us-gaap_StatementLineItems_d9f80356-b216-4468-ac37-f0d951c0fd92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d9f80356-b216-4468-ac37-f0d951c0fd92" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3cce043a-ee26-47ab-8887-3dd925d92415" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3cce043a-ee26-47ab-8887-3dd925d92415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_40828987-ff16-4657-b43f-ec75d92aaed7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_40828987-ff16-4657-b43f-ec75d92aaed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_51de4008-cdca-405a-a35a-13fc3fa078d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_51de4008-cdca-405a-a35a-13fc3fa078d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4a0ad7df-0868-4c3e-990a-994ee0fb5de2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4a0ad7df-0868-4c3e-990a-994ee0fb5de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_69705096-4f5a-40e4-90af-559ad1f01680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_69705096-4f5a-40e4-90af-559ad1f01680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_ad73c196-580d-4940-ad8e-e3d9a56da5be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_ad73c196-580d-4940-ad8e-e3d9a56da5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_142d3c1e-f4b4-4761-9561-6fe81164605b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_142d3c1e-f4b4-4761-9561-6fe81164605b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_ecd1f295-e16c-4253-88c3-939cd7c42212" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_ecd1f295-e16c-4253-88c3-939cd7c42212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_66f72343-ad0c-46dd-8a0e-dfb9e5e7d9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_66f72343-ad0c-46dd-8a0e-dfb9e5e7d9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_5f1ef363-11f0-457a-a07f-25d292ff5ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_5f1ef363-11f0-457a-a07f-25d292ff5ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_d7ef883c-1c2c-44ff-814a-34c502319903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_d7ef883c-1c2c-44ff-814a-34c502319903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_9f9cf19e-1677-48db-b9f8-59daf79e1ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_9f9cf19e-1677-48db-b9f8-59daf79e1ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_ed180feb-f331-4bc4-a5a6-45a1b49af7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_ed180feb-f331-4bc4-a5a6-45a1b49af7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_43c28683-142b-451f-8598-194268f3d916" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_43c28683-142b-451f-8598-194268f3d916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_64090517-e499-46a6-b810-13af498b0f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_ProfitLoss_64090517-e499-46a6-b810-13af498b0f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_322e409d-736b-4c19-b7e5-a06a15727dba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_DividendsCommonStockCash_322e409d-736b-4c19-b7e5-a06a15727dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_b0ea8031-6125-4463-8a1b-54398dce6b70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_DividendsPreferredStockCash_b0ea8031-6125-4463-8a1b-54398dce6b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_fb489aea-7761-46d4-b438-681440a91c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_fb489aea-7761-46d4-b438-681440a91c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_e92d34a2-5882-4bb3-8114-0393fda03a7a" xlink:href="cms-20231231.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_e92d34a2-5882-4bb3-8114-0393fda03a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_4d67a9d3-81e9-40b0-af13-b7e44f60f2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_4d67a9d3-81e9-40b0-af13-b7e44f60f2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_87e79949-6b32-49e6-bbc0-7265c72f5962" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_87e79949-6b32-49e6-bbc0-7265c72f5962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_fdb8c3e9-2789-408b-9086-258ae28fd299" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49dccb20-2c85-49d4-8ccc-92a92dba037f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_fdb8c3e9-2789-408b-9086-258ae28fd299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_f8cc4f4f-a6b9-4f81-b5bc-fd8da84f7ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d9f80356-b216-4468-ac37-f0d951c0fd92" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_f8cc4f4f-a6b9-4f81-b5bc-fd8da84f7ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsPerShareDeclared_d7ab9aef-6edd-476f-bd81-41d495044e92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsPerShareDeclared"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d9f80356-b216-4468-ac37-f0d951c0fd92" xlink:to="loc_us-gaap_PreferredStockDividendsPerShareDeclared_d7ab9aef-6edd-476f-bd81-41d495044e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_c0b4aad7-7c9b-4fe4-bd1b-14f6b8a934ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_63866e86-7bac-4b9f-a13f-89558f391d17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c0b4aad7-7c9b-4fe4-bd1b-14f6b8a934ff" xlink:to="loc_us-gaap_StatementTable_63866e86-7bac-4b9f-a13f-89558f391d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7e54374b-37ba-48a0-8cce-e56e8be05b5b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63866e86-7bac-4b9f-a13f-89558f391d17" xlink:to="loc_dei_LegalEntityAxis_7e54374b-37ba-48a0-8cce-e56e8be05b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a6a99db6-b90e-4679-84ea-20fd3f3605ac" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7e54374b-37ba-48a0-8cce-e56e8be05b5b" xlink:to="loc_dei_EntityDomain_a6a99db6-b90e-4679-84ea-20fd3f3605ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fefe20c5-28f4-4bb4-8cad-853e3c4f2bbd" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a6a99db6-b90e-4679-84ea-20fd3f3605ac" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fefe20c5-28f4-4bb4-8cad-853e3c4f2bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fe658ad8-4bae-462e-9fae-3b6c727152a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63866e86-7bac-4b9f-a13f-89558f391d17" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fe658ad8-4bae-462e-9fae-3b6c727152a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_950f0ccd-08f9-4bd0-a7a9-7e51db10ce2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fe658ad8-4bae-462e-9fae-3b6c727152a5" xlink:to="loc_us-gaap_RelatedPartyDomain_950f0ccd-08f9-4bd0-a7a9-7e51db10ce2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_facf0e2b-043a-47f6-a1d9-bf64eec05751" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_950f0ccd-08f9-4bd0-a7a9-7e51db10ce2c" xlink:to="loc_us-gaap_RelatedPartyMember_facf0e2b-043a-47f6-a1d9-bf64eec05751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_498f56dd-368c-4f6d-9284-c29cca725056" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_950f0ccd-08f9-4bd0-a7a9-7e51db10ce2c" xlink:to="loc_us-gaap_NonrelatedPartyMember_498f56dd-368c-4f6d-9284-c29cca725056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63866e86-7bac-4b9f-a13f-89558f391d17" xlink:to="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ee5df300-39ec-4612-a384-47b46fe6e903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_Revenues_ee5df300-39ec-4612-a384-47b46fe6e903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_6fd58e8b-9840-4622-a1e1-2ef14198abf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_6fd58e8b-9840-4622-a1e1-2ef14198abf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_bf92a664-427c-4709-aa52-f2a2706fd799" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_bf92a664-427c-4709-aa52-f2a2706fd799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_17f88306-7f5b-4403-896b-7dd1be040f76" xlink:href="cms-20231231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_17f88306-7f5b-4403-896b-7dd1be040f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_64268d22-7c6d-42a6-befc-bb957a15a3eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_64268d22-7c6d-42a6-befc-bb957a15a3eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_ccf1b12c-b8b7-4b79-afee-4ab41da3a8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_ccf1b12c-b8b7-4b79-afee-4ab41da3a8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_a7d94d97-782e-4565-9e0b-84ec8d37e3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_a7d94d97-782e-4565-9e0b-84ec8d37e3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_8f284788-320e-4cc6-9f7e-ac713851fae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_8f284788-320e-4cc6-9f7e-ac713851fae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_e77f0e25-5436-401f-addd-3879f6968733" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_149bd32d-3820-48c7-bc36-3ad42cece9b7" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_e77f0e25-5436-401f-addd-3879f6968733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_aa6d460a-dd52-452d-8af8-579c3d2ef8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_OperatingIncomeLoss_aa6d460a-dd52-452d-8af8-579c3d2ef8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_2b552dca-e1ca-4191-85ad-b8d5fa21cd45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_2b552dca-e1ca-4191-85ad-b8d5fa21cd45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_8b7e5216-a9d4-45a5-8dbf-70f075fa063d" xlink:href="cms-20231231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2b552dca-e1ca-4191-85ad-b8d5fa21cd45" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_8b7e5216-a9d4-45a5-8dbf-70f075fa063d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_73a0fb1b-e46d-485b-b05a-c99099f6829c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2b552dca-e1ca-4191-85ad-b8d5fa21cd45" xlink:to="loc_us-gaap_OtherNonoperatingIncome_73a0fb1b-e46d-485b-b05a-c99099f6829c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_653d64e1-3d73-42a8-9651-a7d471ab064d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2b552dca-e1ca-4191-85ad-b8d5fa21cd45" xlink:to="loc_us-gaap_OtherNonoperatingExpense_653d64e1-3d73-42a8-9651-a7d471ab064d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_b1b39cd4-ae05-42ec-bb5f-7fcbb38e1f53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2b552dca-e1ca-4191-85ad-b8d5fa21cd45" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_b1b39cd4-ae05-42ec-bb5f-7fcbb38e1f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_5dfa3b3e-5e30-495f-9b9f-f299a3dce5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_InterestExpenseAbstract_5dfa3b3e-5e30-495f-9b9f-f299a3dce5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_4d63452f-9d28-49a5-bf7b-0b97f85ea8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_5dfa3b3e-5e30-495f-9b9f-f299a3dce5e6" xlink:to="loc_us-gaap_InterestExpenseDebt_4d63452f-9d28-49a5-bf7b-0b97f85ea8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_9d64a72c-b89e-4522-b2c4-94a85a1e88e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_5dfa3b3e-5e30-495f-9b9f-f299a3dce5e6" xlink:to="loc_us-gaap_InterestExpenseOther_9d64a72c-b89e-4522-b2c4-94a85a1e88e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_adf14a59-f534-4052-8ee9-7349ef37b91a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_5dfa3b3e-5e30-495f-9b9f-f299a3dce5e6" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_adf14a59-f534-4052-8ee9-7349ef37b91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_730a00ac-b257-4a73-9a83-49fed9951db4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_5dfa3b3e-5e30-495f-9b9f-f299a3dce5e6" xlink:to="loc_us-gaap_InterestExpense_730a00ac-b257-4a73-9a83-49fed9951db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b995724d-0394-45e4-bffa-0b52734e10c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b995724d-0394-45e4-bffa-0b52734e10c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_59de6bf1-4fcd-4369-9bf7-d7f478a03d35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_59de6bf1-4fcd-4369-9bf7-d7f478a03d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_412ac409-d80f-4863-9b5f-51492ab03b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_NetIncomeLoss_412ac409-d80f-4863-9b5f-51492ab03b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_9811470d-18f4-45f8-b768-60bd128457b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_9811470d-18f4-45f8-b768-60bd128457b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0d5cebf8-16ac-41b4-93f6-d73134e11976" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_77581de4-3c74-43df-8b04-ba9c0401a374" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0d5cebf8-16ac-41b4-93f6-d73134e11976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2ef97fd4-3561-4050-a8bb-c6093f8d26e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4c1005b9-71b3-49e7-8d3e-528778e051a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2ef97fd4-3561-4050-a8bb-c6093f8d26e9" xlink:to="loc_us-gaap_StatementTable_4c1005b9-71b3-49e7-8d3e-528778e051a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ec26a61d-f772-4991-ab26-e498ade62172" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4c1005b9-71b3-49e7-8d3e-528778e051a2" xlink:to="loc_dei_LegalEntityAxis_ec26a61d-f772-4991-ab26-e498ade62172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eaf3c009-b851-4f99-a00f-031158d14ba6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ec26a61d-f772-4991-ab26-e498ade62172" xlink:to="loc_dei_EntityDomain_eaf3c009-b851-4f99-a00f-031158d14ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e9081922-3fd8-4efa-9cd5-f12bc7850d22" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_eaf3c009-b851-4f99-a00f-031158d14ba6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e9081922-3fd8-4efa-9cd5-f12bc7850d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_96d3dfb6-0b96-424c-8b8f-1640cbd7496a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4c1005b9-71b3-49e7-8d3e-528778e051a2" xlink:to="loc_us-gaap_StatementLineItems_96d3dfb6-0b96-424c-8b8f-1640cbd7496a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_547d1df2-a19a-49cb-a289-382707306ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_96d3dfb6-0b96-424c-8b8f-1640cbd7496a" xlink:to="loc_us-gaap_NetIncomeLoss_547d1df2-a19a-49cb-a289-382707306ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_9d78c373-1d8b-4a84-8413-696daf026940" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_96d3dfb6-0b96-424c-8b8f-1640cbd7496a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_9d78c373-1d8b-4a84-8413-696daf026940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_944bd4c3-69b8-418b-9d1a-93be7cbc33c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_9d78c373-1d8b-4a84-8413-696daf026940" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_944bd4c3-69b8-418b-9d1a-93be7cbc33c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_b69f8632-901e-4483-a95b-9263474ea803" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_9d78c373-1d8b-4a84-8413-696daf026940" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_b69f8632-901e-4483-a95b-9263474ea803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7d355bd9-cd26-4cba-b68e-05a55258bebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_96d3dfb6-0b96-424c-8b8f-1640cbd7496a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7d355bd9-cd26-4cba-b68e-05a55258bebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_49da413c-f788-4293-b289-2640ea95ea62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_96d3dfb6-0b96-424c-8b8f-1640cbd7496a" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_49da413c-f788-4293-b289-2640ea95ea62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_82f3038d-aab7-4730-8649-f797e75aaa9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c0ffde4e-a8b5-4378-8bfa-1fd32174e43f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_82f3038d-aab7-4730-8649-f797e75aaa9f" xlink:to="loc_us-gaap_StatementTable_c0ffde4e-a8b5-4378-8bfa-1fd32174e43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4627e4dc-d34a-4c01-beb2-61b312905b34" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c0ffde4e-a8b5-4378-8bfa-1fd32174e43f" xlink:to="loc_dei_LegalEntityAxis_4627e4dc-d34a-4c01-beb2-61b312905b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_927de99a-f5a0-4b7f-95d0-27bb0c70079a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4627e4dc-d34a-4c01-beb2-61b312905b34" xlink:to="loc_dei_EntityDomain_927de99a-f5a0-4b7f-95d0-27bb0c70079a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2334453b-06e1-42af-a926-9081ec76498a" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_927de99a-f5a0-4b7f-95d0-27bb0c70079a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2334453b-06e1-42af-a926-9081ec76498a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_226a2b03-9cd5-44ab-8b5c-a95b9cf7552c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c0ffde4e-a8b5-4378-8bfa-1fd32174e43f" xlink:to="loc_us-gaap_StatementLineItems_226a2b03-9cd5-44ab-8b5c-a95b9cf7552c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_f42da027-c342-4976-a1da-b26cec399119" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_226a2b03-9cd5-44ab-8b5c-a95b9cf7552c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_f42da027-c342-4976-a1da-b26cec399119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_1b429fb8-b405-45b7-b6e3-268eac934141" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_226a2b03-9cd5-44ab-8b5c-a95b9cf7552c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_1b429fb8-b405-45b7-b6e3-268eac934141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_052a2288-0bbc-49db-a97b-162dc525481e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a65e693a-a18f-4ead-8b21-db1de4998e51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_052a2288-0bbc-49db-a97b-162dc525481e" xlink:to="loc_us-gaap_StatementTable_a65e693a-a18f-4ead-8b21-db1de4998e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ec52a110-2d6e-4df8-be6c-0aa7ec312ff8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a65e693a-a18f-4ead-8b21-db1de4998e51" xlink:to="loc_dei_LegalEntityAxis_ec52a110-2d6e-4df8-be6c-0aa7ec312ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eeabc2cb-dede-4431-95f6-2c09374979cb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ec52a110-2d6e-4df8-be6c-0aa7ec312ff8" xlink:to="loc_dei_EntityDomain_eeabc2cb-dede-4431-95f6-2c09374979cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c0bad5bb-053a-4900-a69a-6a2068542cf3" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_eeabc2cb-dede-4431-95f6-2c09374979cb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c0bad5bb-053a-4900-a69a-6a2068542cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fe970e52-a876-46f3-8cff-ae8390aea3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a65e693a-a18f-4ead-8b21-db1de4998e51" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fe970e52-a876-46f3-8cff-ae8390aea3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_88e6e218-59ee-40a2-9190-a72ac6dfc63b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fe970e52-a876-46f3-8cff-ae8390aea3a5" xlink:to="loc_us-gaap_RelatedPartyDomain_88e6e218-59ee-40a2-9190-a72ac6dfc63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_9c6cf13c-4d9a-469d-8dcc-7b15f4caf941" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_88e6e218-59ee-40a2-9190-a72ac6dfc63b" xlink:to="loc_us-gaap_NonrelatedPartyMember_9c6cf13c-4d9a-469d-8dcc-7b15f4caf941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_dd2b1c2b-c2cd-4d87-9a3c-6aef07b2fd3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_88e6e218-59ee-40a2-9190-a72ac6dfc63b" xlink:to="loc_us-gaap_RelatedPartyMember_dd2b1c2b-c2cd-4d87-9a3c-6aef07b2fd3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9439585d-e346-4f2b-a996-d24c8e6f4f58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a65e693a-a18f-4ead-8b21-db1de4998e51" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9439585d-e346-4f2b-a996-d24c8e6f4f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed83a335-38b3-4aa7-b073-1ca1d03c4b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9439585d-e346-4f2b-a996-d24c8e6f4f58" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed83a335-38b3-4aa7-b073-1ca1d03c4b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OngoingCapitalExpendituresMember_3ea0530f-ac9a-4363-bafe-497de54c3b33" xlink:href="cms-20231231.xsd#cms_OngoingCapitalExpendituresMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed83a335-38b3-4aa7-b073-1ca1d03c4b6c" xlink:to="loc_cms_OngoingCapitalExpendituresMember_3ea0530f-ac9a-4363-bafe-497de54c3b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CovertPlantAcquisitionMember_70ed15fe-d720-417f-927e-082130305591" xlink:href="cms-20231231.xsd#cms_CovertPlantAcquisitionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed83a335-38b3-4aa7-b073-1ca1d03c4b6c" xlink:to="loc_cms_CovertPlantAcquisitionMember_70ed15fe-d720-417f-927e-082130305591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a65e693a-a18f-4ead-8b21-db1de4998e51" xlink:to="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ece09fb1-6090-4abc-8357-035ad0014a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ece09fb1-6090-4abc-8357-035ad0014a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9444dffe-bcf9-4c13-b8bf-2796d79685fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ece09fb1-6090-4abc-8357-035ad0014a5d" xlink:to="loc_us-gaap_NetIncomeLoss_9444dffe-bcf9-4c13-b8bf-2796d79685fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b4e6b763-7da5-4781-821a-dad7ce712502" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ece09fb1-6090-4abc-8357-035ad0014a5d" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b4e6b763-7da5-4781-821a-dad7ce712502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d2d84e2f-6ee3-45bb-9a5f-8c5f495a2cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b4e6b763-7da5-4781-821a-dad7ce712502" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d2d84e2f-6ee3-45bb-9a5f-8c5f495a2cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_3e3cc209-11fb-4945-8a5c-23316ce069ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b4e6b763-7da5-4781-821a-dad7ce712502" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_3e3cc209-11fb-4945-8a5c-23316ce069ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_820eaa64-ebab-4f00-a631-cad1354f4f06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b4e6b763-7da5-4781-821a-dad7ce712502" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_820eaa64-ebab-4f00-a631-cad1354f4f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_00942c27-5732-440b-a87e-897bda19ee04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b4e6b763-7da5-4781-821a-dad7ce712502" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_00942c27-5732-440b-a87e-897bda19ee04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_61dbbbba-7118-492d-b27e-4edfad476440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b4e6b763-7da5-4781-821a-dad7ce712502" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_61dbbbba-7118-492d-b27e-4edfad476440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cd3c30eb-9971-4094-bbd1-6b97af435716" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ece09fb1-6090-4abc-8357-035ad0014a5d" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cd3c30eb-9971-4094-bbd1-6b97af435716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_ecf37d83-efff-43a5-97ba-28709882a81b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cd3c30eb-9971-4094-bbd1-6b97af435716" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_ecf37d83-efff-43a5-97ba-28709882a81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_3baa622c-43da-408f-b9a2-41816c174a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cd3c30eb-9971-4094-bbd1-6b97af435716" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_3baa622c-43da-408f-b9a2-41816c174a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1f657d2a-c191-42e3-b47f-696763c4cacb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cd3c30eb-9971-4094-bbd1-6b97af435716" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1f657d2a-c191-42e3-b47f-696763c4cacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_a6afd09a-ad5a-4c81-b3c2-957378bb3728" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cd3c30eb-9971-4094-bbd1-6b97af435716" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_a6afd09a-ad5a-4c81-b3c2-957378bb3728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_b5cf7696-f690-412c-9e36-b7da179fe51a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cd3c30eb-9971-4094-bbd1-6b97af435716" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_b5cf7696-f690-412c-9e36-b7da179fe51a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b1b09453-aa43-4e41-b9e2-062226c0dc7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ece09fb1-6090-4abc-8357-035ad0014a5d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b1b09453-aa43-4e41-b9e2-062226c0dc7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0af8aaf0-568f-4fc9-b054-4d3c8d8b3c07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0af8aaf0-568f-4fc9-b054-4d3c8d8b3c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6b4e893f-8fab-4945-84f2-d7261bc79394" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0af8aaf0-568f-4fc9-b054-4d3c8d8b3c07" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6b4e893f-8fab-4945-84f2-d7261bc79394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_cf123ce9-6482-4ed1-ade7-a9dfbcbc907c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0af8aaf0-568f-4fc9-b054-4d3c8d8b3c07" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_cf123ce9-6482-4ed1-ade7-a9dfbcbc907c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_793ad8e7-a4a3-4883-9370-cb129d0aefc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0af8aaf0-568f-4fc9-b054-4d3c8d8b3c07" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_793ad8e7-a4a3-4883-9370-cb129d0aefc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_cce654c4-b820-4750-b522-67e5ef5e381b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_cce654c4-b820-4750-b522-67e5ef5e381b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_24e8cc15-9247-496f-bf96-1dd1324a6e31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_24e8cc15-9247-496f-bf96-1dd1324a6e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_08e75228-cb1d-4104-bb4c-d6fa393df713" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_08e75228-cb1d-4104-bb4c-d6fa393df713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_ca388995-6646-44dc-a121-da670670e660" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_ca388995-6646-44dc-a121-da670670e660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_4ad48612-3881-4cdf-9a57-0475e384fc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_4ad48612-3881-4cdf-9a57-0475e384fc8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_85aec82f-c49a-4596-ba9b-95a7c4568dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_85aec82f-c49a-4596-ba9b-95a7c4568dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_18557268-4d7e-4909-8adf-f1decad3f118" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d8f73bf4-36eb-429b-b84b-126d4e1d9ba8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_18557268-4d7e-4909-8adf-f1decad3f118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_19ccd7bc-cf5f-4a31-bcbb-3df9d966f443" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_19ccd7bc-cf5f-4a31-bcbb-3df9d966f443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_887b157b-1226-4b1d-81e2-4c6105f1cfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_887b157b-1226-4b1d-81e2-4c6105f1cfc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_17709bc7-0517-465b-88fc-9cf499d37e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_17709bc7-0517-465b-88fc-9cf499d37e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract_7ad6952b-c91e-442f-8efd-cbc259340316" xlink:href="cms-20231231.xsd#cms_CashTransactionsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_cms_CashTransactionsAbstract_7ad6952b-c91e-442f-8efd-cbc259340316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_70f3ff6e-9d44-4d1d-a778-a0b50572ee4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashTransactionsAbstract_7ad6952b-c91e-442f-8efd-cbc259340316" xlink:to="loc_us-gaap_InterestPaidNet_70f3ff6e-9d44-4d1d-a778-a0b50572ee4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_05211778-3956-4033-a1e8-fe2d7fdd9c14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashTransactionsAbstract_7ad6952b-c91e-442f-8efd-cbc259340316" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_05211778-3956-4033-a1e8-fe2d7fdd9c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_2594723d-8379-4cb8-8d3b-163f5e9619cb" xlink:href="cms-20231231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_56f72d52-0b79-4cad-a264-6cbc3e9be471" xlink:to="loc_cms_NonCashTransactionsAbstract_2594723d-8379-4cb8-8d3b-163f5e9619cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9b4c7b2e-946b-4dab-9e06-ec65ef9fc34d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NonCashTransactionsAbstract_2594723d-8379-4cb8-8d3b-163f5e9619cb" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9b4c7b2e-946b-4dab-9e06-ec65ef9fc34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_c1deb71f-f41c-4792-b5d0-ff79c694249f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c65d1595-3507-42af-aeaa-d04db2af2949" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c1deb71f-f41c-4792-b5d0-ff79c694249f" xlink:to="loc_us-gaap_StatementTable_c65d1595-3507-42af-aeaa-d04db2af2949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_265e9b40-10e0-407c-aac2-0cf4f5401be3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c65d1595-3507-42af-aeaa-d04db2af2949" xlink:to="loc_dei_LegalEntityAxis_265e9b40-10e0-407c-aac2-0cf4f5401be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4bdfa8ef-41e2-444c-9533-46b856a8e834" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_265e9b40-10e0-407c-aac2-0cf4f5401be3" xlink:to="loc_dei_EntityDomain_4bdfa8ef-41e2-444c-9533-46b856a8e834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a0a5abfa-efeb-4cac-bf7b-5818413c0001" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4bdfa8ef-41e2-444c-9533-46b856a8e834" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a0a5abfa-efeb-4cac-bf7b-5818413c0001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_820f232e-6170-456a-9a09-eb81ef0fe2c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c65d1595-3507-42af-aeaa-d04db2af2949" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_820f232e-6170-456a-9a09-eb81ef0fe2c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d2b7dc6e-6619-4823-8b18-e148894ff973" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_820f232e-6170-456a-9a09-eb81ef0fe2c1" xlink:to="loc_us-gaap_RelatedPartyDomain_d2b7dc6e-6619-4823-8b18-e148894ff973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_961403fd-7fbb-4f5c-8490-cf991385a910" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_d2b7dc6e-6619-4823-8b18-e148894ff973" xlink:to="loc_us-gaap_NonrelatedPartyMember_961403fd-7fbb-4f5c-8490-cf991385a910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_dbccda7b-0045-4f69-8283-03484de5a318" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_d2b7dc6e-6619-4823-8b18-e148894ff973" xlink:to="loc_us-gaap_RelatedPartyMember_dbccda7b-0045-4f69-8283-03484de5a318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b400a3db-01cb-4198-b467-5f37c0040a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c65d1595-3507-42af-aeaa-d04db2af2949" xlink:to="loc_us-gaap_StatementLineItems_b400a3db-01cb-4198-b467-5f37c0040a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_8d244cb8-b0ef-445b-9ec1-2ff0d8be0b09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b400a3db-01cb-4198-b467-5f37c0040a7f" xlink:to="loc_us-gaap_AssetsAbstract_8d244cb8-b0ef-445b-9ec1-2ff0d8be0b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8d244cb8-b0ef-445b-9ec1-2ff0d8be0b09" xlink:to="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ab32c024-e432-44c5-b29c-c9268b713b09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ab32c024-e432-44c5-b29c-c9268b713b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_de8a3ebd-2f05-42d3-8f71-5427f8847e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_de8a3ebd-2f05-42d3-8f71-5427f8847e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_d7d595ad-d4a8-47c6-ae35-d932998e7443" xlink:href="cms-20231231.xsd#cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent_d7d595ad-d4a8-47c6-ae35-d932998e7443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_caf90c99-1279-4eb6-adde-75c4a6234f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_caf90c99-1279-4eb6-adde-75c4a6234f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_a3b46662-d52f-4625-8ca1-56e606aca4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_us-gaap_InventoryNetAbstract_a3b46662-d52f-4625-8ca1-56e606aca4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_e68cfc4b-b796-475f-b458-f07ff8051039" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_a3b46662-d52f-4625-8ca1-56e606aca4c2" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_e68cfc4b-b796-475f-b458-f07ff8051039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_39102ea8-7d06-4374-9baa-44c7e413d8d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_a3b46662-d52f-4625-8ca1-56e606aca4c2" xlink:to="loc_us-gaap_OtherInventorySupplies_39102ea8-7d06-4374-9baa-44c7e413d8d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_5f83f051-23ee-463a-bfe6-a3c0e5971ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_a3b46662-d52f-4625-8ca1-56e606aca4c2" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_5f83f051-23ee-463a-bfe6-a3c0e5971ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_bd1569b4-815b-4397-b4d1-1567224d35fd" xlink:href="cms-20231231.xsd#cms_DeferredPropertyTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_cms_DeferredPropertyTaxes_bd1569b4-815b-4397-b4d1-1567224d35fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_ae943104-71b4-420d-9aaa-9e5a3eb59aff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_ae943104-71b4-420d-9aaa-9e5a3eb59aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_9e330bd5-70f6-4890-926c-dc55bb2a8690" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_us-gaap_OtherAssetsCurrent_9e330bd5-70f6-4890-926c-dc55bb2a8690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_20362b87-d6fd-4760-afe2-856c8199ba8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_73d627ec-3c1c-46ae-ae66-999f08cbaeec" xlink:to="loc_us-gaap_AssetsCurrent_20362b87-d6fd-4760-afe2-856c8199ba8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_22826a18-9e4c-4a9d-93e6-4947e1ae937b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8d244cb8-b0ef-445b-9ec1-2ff0d8be0b09" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_22826a18-9e4c-4a9d-93e6-4947e1ae937b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_48c28415-ab9a-4c26-99b6-99dcc3ed3fb5" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_22826a18-9e4c-4a9d-93e6-4947e1ae937b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_48c28415-ab9a-4c26-99b6-99dcc3ed3fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_782e4a99-6246-4d2c-b126-10f2fa2f974b" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_22826a18-9e4c-4a9d-93e6-4947e1ae937b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_782e4a99-6246-4d2c-b126-10f2fa2f974b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_225ea7cc-2c2a-4315-98d6-4e8ff858fa85" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_22826a18-9e4c-4a9d-93e6-4947e1ae937b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_225ea7cc-2c2a-4315-98d6-4e8ff858fa85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_52673cee-0c34-4a8f-8815-7999072eb704" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_22826a18-9e4c-4a9d-93e6-4947e1ae937b" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_52673cee-0c34-4a8f-8815-7999072eb704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_26d7820c-3d4f-41fa-9b1c-b36777677391" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_22826a18-9e4c-4a9d-93e6-4947e1ae937b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_26d7820c-3d4f-41fa-9b1c-b36777677391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8d244cb8-b0ef-445b-9ec1-2ff0d8be0b09" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_64cbe5e0-da56-4aaa-af7e-3484dfefd10c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_64cbe5e0-da56-4aaa-af7e-3484dfefd10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_09253e98-22dd-4e03-929e-51e877302393" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_09253e98-22dd-4e03-929e-51e877302393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_9daf0019-a42f-45fe-bb7f-9c590f22f78c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_9daf0019-a42f-45fe-bb7f-9c590f22f78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_68be0daa-83a7-482a-b71b-94e618833093" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_68be0daa-83a7-482a-b71b-94e618833093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2ca73301-7945-4472-8e6e-429ceb81b5db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2ca73301-7945-4472-8e6e-429ceb81b5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_949ad7b4-0d6a-4b57-9482-8e046297c822" xlink:href="cms-20231231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_6d856bde-f054-40e3-86eb-1d1b707a72f2" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_949ad7b4-0d6a-4b57-9482-8e046297c822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_97b7498b-6d71-4e3f-90c9-965a202a338b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8d244cb8-b0ef-445b-9ec1-2ff0d8be0b09" xlink:to="loc_us-gaap_Assets_97b7498b-6d71-4e3f-90c9-965a202a338b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_afcce6d8-0973-44c7-b00f-010764a85f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b400a3db-01cb-4198-b467-5f37c0040a7f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_afcce6d8-0973-44c7-b00f-010764a85f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_afcce6d8-0973-44c7-b00f-010764a85f9b" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_6f4f3e7c-e46e-4b4b-a8e1-19c0bc7a2ac6" xlink:href="cms-20231231.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_6f4f3e7c-e46e-4b4b-a8e1-19c0bc7a2ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_e37d57a2-cea7-471b-bfa1-1c9c605421d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_us-gaap_NotesPayableCurrent_e37d57a2-cea7-471b-bfa1-1c9c605421d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_be85c778-ab3f-43cc-a366-33e79f484671" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_us-gaap_AccountsPayableCurrent_be85c778-ab3f-43cc-a366-33e79f484671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_46c99a99-d4a8-4d05-9a0c-a591a2fb95a8" xlink:href="cms-20231231.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_cms_AccruedRateRefunds_46c99a99-d4a8-4d05-9a0c-a591a2fb95a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_ac8c7293-7063-4a36-a0ea-677688ec903e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_ac8c7293-7063-4a36-a0ea-677688ec903e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_572d1b07-e810-485e-861d-bb0c0e4d06e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_us-gaap_TaxesPayableCurrent_572d1b07-e810-485e-861d-bb0c0e4d06e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_eeb8777f-c5d6-45d7-9ac8-0a8dfa62dac3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_eeb8777f-c5d6-45d7-9ac8-0a8dfa62dac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_f2bfc8af-cfd6-4c08-bb2d-aeb53ad8f93b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_f2bfc8af-cfd6-4c08-bb2d-aeb53ad8f93b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_104f63f5-c2bb-4a9b-97de-0e1af6bf6295" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ff003ab5-cfe6-4ca6-aa3f-f0ad99b64e77" xlink:to="loc_us-gaap_LiabilitiesCurrent_104f63f5-c2bb-4a9b-97de-0e1af6bf6295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_afcce6d8-0973-44c7-b00f-010764a85f9b" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_46809aa9-c235-4e26-a063-1de390c8fe20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_46809aa9-c235-4e26-a063-1de390c8fe20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7179624a-08f6-4ad7-a557-0b8a6a88fea4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7179624a-08f6-4ad7-a557-0b8a6a88fea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_6a157719-2eef-45f7-ba20-d0e61a5f9408" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_6a157719-2eef-45f7-ba20-d0e61a5f9408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c647a1ba-f8c1-45b5-90b9-e47843909826" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c647a1ba-f8c1-45b5-90b9-e47843909826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_3330d0c4-5177-4223-baf1-4f1778dbcc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_3330d0c4-5177-4223-baf1-4f1778dbcc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_af95095a-01df-4550-b453-4964e5e80e88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_af95095a-01df-4550-b453-4964e5e80e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4f1865d5-5e91-44a7-934c-d5cc0bbf998f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4f1865d5-5e91-44a7-934c-d5cc0bbf998f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2713c2ff-1b5a-497a-b255-ecba46a7f64b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2713c2ff-1b5a-497a-b255-ecba46a7f64b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_87892726-cdc9-411b-a0b7-eaeb242d1df1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7d6c3cb-6df4-4f8d-ab47-ecf6cbc2e8a7" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_87892726-cdc9-411b-a0b7-eaeb242d1df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_68b56d6b-e77e-4081-9d26-bf34750d5639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_afcce6d8-0973-44c7-b00f-010764a85f9b" xlink:to="loc_us-gaap_CommitmentsAndContingencies_68b56d6b-e77e-4081-9d26-bf34750d5639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_eab13725-7db9-43a1-98db-9a84bcaeca1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_afcce6d8-0973-44c7-b00f-010764a85f9b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_eab13725-7db9-43a1-98db-9a84bcaeca1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_eab13725-7db9-43a1-98db-9a84bcaeca1d" xlink:to="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_7cc967f1-2f9c-4246-bb07-7ddcd845c80e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:to="loc_us-gaap_CommonStockValue_7cc967f1-2f9c-4246-bb07-7ddcd845c80e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_bdc6f018-600d-4660-bb20-b565f246616c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_bdc6f018-600d-4660-bb20-b565f246616c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_44a25501-64bc-4e6e-89c1-0c380d7758bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_44a25501-64bc-4e6e-89c1-0c380d7758bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_df3c9f26-dccf-4fa3-a9a8-b0f0c03fbfae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_df3c9f26-dccf-4fa3-a9a8-b0f0c03fbfae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_c1889815-3695-4493-a7b3-34f6d9171558" xlink:href="cms-20231231.xsd#cms_CommonStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:to="loc_cms_CommonStockholdersEquity_c1889815-3695-4493-a7b3-34f6d9171558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7076fe64-e599-4bc5-8e15-afb5f5538aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:to="loc_us-gaap_PreferredStockValue_7076fe64-e599-4bc5-8e15-afb5f5538aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_417a5cd4-c6ae-47ba-8e41-a41d06d64f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a146d027-6816-4d6c-bfbe-a48663282022" xlink:to="loc_us-gaap_StockholdersEquity_417a5cd4-c6ae-47ba-8e41-a41d06d64f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d327c126-3848-4fd9-8b11-d7ebd2299782" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_afcce6d8-0973-44c7-b00f-010764a85f9b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_d327c126-3848-4fd9-8b11-d7ebd2299782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9b9cc1b8-7125-44d0-b835-e5a135a66ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4090b71c-5fe4-487c-9573-57951d31daf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9b9cc1b8-7125-44d0-b835-e5a135a66ae3" xlink:to="loc_us-gaap_StatementTable_4090b71c-5fe4-487c-9573-57951d31daf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fbb5cc11-92d2-4a10-820c-0147cf488715" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4090b71c-5fe4-487c-9573-57951d31daf1" xlink:to="loc_dei_LegalEntityAxis_fbb5cc11-92d2-4a10-820c-0147cf488715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ee3dd8d6-fad0-435a-b959-6b0e58ce7569" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_fbb5cc11-92d2-4a10-820c-0147cf488715" xlink:to="loc_dei_EntityDomain_ee3dd8d6-fad0-435a-b959-6b0e58ce7569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7ce05f50-2aee-498f-8f12-44a1dfedd476" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ee3dd8d6-fad0-435a-b959-6b0e58ce7569" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7ce05f50-2aee-498f-8f12-44a1dfedd476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4090b71c-5fe4-487c-9573-57951d31daf1" xlink:to="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_23471f85-3ff1-46ac-9689-a604754c9e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_23471f85-3ff1-46ac-9689-a604754c9e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_6cf3f932-0f23-48c4-8967-43f51b490dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_6cf3f932-0f23-48c4-8967-43f51b490dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0d9ea95e-b13a-4759-b7cf-34d63dd689e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0d9ea95e-b13a-4759-b7cf-34d63dd689e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ee59a71e-4de8-4004-a81b-c7cdaa6e84f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ee59a71e-4de8-4004-a81b-c7cdaa6e84f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b973a9b5-a4c4-42a5-9482-d13b9919515a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b973a9b5-a4c4-42a5-9482-d13b9919515a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_549a6067-e681-4fa7-988a-36b027e541ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2aaf73f-676d-4351-a16b-b165d7d13de5" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_549a6067-e681-4fa7-988a-36b027e541ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="simple" xlink:href="cms-20231231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_381d0c63-2d15-437d-8fdb-61d7247f0db9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_dcc24715-5093-4a5f-b050-6c6f21fe5452" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_381d0c63-2d15-437d-8fdb-61d7247f0db9" xlink:to="loc_us-gaap_StatementTable_dcc24715-5093-4a5f-b050-6c6f21fe5452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4f74b7c0-d0a9-4df1-b047-4abb510b4f12" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_dcc24715-5093-4a5f-b050-6c6f21fe5452" xlink:to="loc_dei_LegalEntityAxis_4f74b7c0-d0a9-4df1-b047-4abb510b4f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_73220c3f-3103-4fc0-828e-333b56a348a0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4f74b7c0-d0a9-4df1-b047-4abb510b4f12" xlink:to="loc_dei_EntityDomain_73220c3f-3103-4fc0-828e-333b56a348a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_029733bf-02fc-4969-b2f9-b9822fb86f17" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_73220c3f-3103-4fc0-828e-333b56a348a0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_029733bf-02fc-4969-b2f9-b9822fb86f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_73fd141d-476f-48e1-b333-ea50113434ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_dcc24715-5093-4a5f-b050-6c6f21fe5452" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_73fd141d-476f-48e1-b333-ea50113434ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_93d68444-39fa-4602-bf29-63683d0da1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_73fd141d-476f-48e1-b333-ea50113434ee" xlink:to="loc_us-gaap_EquityComponentDomain_93d68444-39fa-4602-bf29-63683d0da1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a67d75ef-bcfc-4036-9bd8-673fe70ce2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_93d68444-39fa-4602-bf29-63683d0da1d4" xlink:to="loc_us-gaap_CommonStockMember_a67d75ef-bcfc-4036-9bd8-673fe70ce2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_977ca223-b9e9-4162-9264-e1d0321f7d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_93d68444-39fa-4602-bf29-63683d0da1d4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_977ca223-b9e9-4162-9264-e1d0321f7d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5c239e37-ecca-41c6-88a5-caeb90a7d770" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_93d68444-39fa-4602-bf29-63683d0da1d4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5c239e37-ecca-41c6-88a5-caeb90a7d770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_26572e46-b16d-489a-af93-1949655d9ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5c239e37-ecca-41c6-88a5-caeb90a7d770" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_26572e46-b16d-489a-af93-1949655d9ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_9ff85c52-45e9-4ae2-b893-5682e5ed3d78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_93d68444-39fa-4602-bf29-63683d0da1d4" xlink:to="loc_us-gaap_RetainedEarningsMember_9ff85c52-45e9-4ae2-b893-5682e5ed3d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_fd795011-a585-41d0-804c-d004e965e9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_93d68444-39fa-4602-bf29-63683d0da1d4" xlink:to="loc_us-gaap_PreferredStockMember_fd795011-a585-41d0-804c-d004e965e9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_412cd0b1-1e77-4d0d-be5b-394240d753e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_dcc24715-5093-4a5f-b050-6c6f21fe5452" xlink:to="loc_us-gaap_StatementLineItems_412cd0b1-1e77-4d0d-be5b-394240d753e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_412cd0b1-1e77-4d0d-be5b-394240d753e5" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0a817b85-b4b4-4127-8c2a-2f9b6fd3116e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0a817b85-b4b4-4127-8c2a-2f9b6fd3116e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_d7cebff0-e137-4d43-8889-8ebc393d4e0c" xlink:href="cms-20231231.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_d7cebff0-e137-4d43-8889-8ebc393d4e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_8850fc5f-fcf9-4f5b-bf90-300b1a8378ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_8850fc5f-fcf9-4f5b-bf90-300b1a8378ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_6049ec21-b894-4491-866c-61da0d8e0727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_6049ec21-b894-4491-866c-61da0d8e0727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_791a2c5c-6c96-4057-be26-5b5c6e035a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_us-gaap_NetIncomeLoss_791a2c5c-6c96-4057-be26-5b5c6e035a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_48917d62-0c99-4354-b49a-c331df311926" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_us-gaap_DividendsCommonStockCash_48917d62-0c99-4354-b49a-c331df311926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_36f0c67a-9de1-4fb1-9a5c-1bc0b53cb03a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_us-gaap_DividendsPreferredStockCash_36f0c67a-9de1-4fb1-9a5c-1bc0b53cb03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c3286aa7-bd34-4ec9-bc93-61c9aa9651eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f459a13-a5f6-4346-9b0c-43ca2734ff0a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c3286aa7-bd34-4ec9-bc93-61c9aa9651eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="cms-20231231.xsd#SignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4d610cca-a8b2-4281-a089-786d317681a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_7b3e57ff-bf23-4c42-b043-53b421419ea6" xlink:href="cms-20231231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d610cca-a8b2-4281-a089-786d317681a2" xlink:to="loc_cms_SignificantAccountingPoliciesTable_7b3e57ff-bf23-4c42-b043-53b421419ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0532de77-6177-42b0-95e5-422d14c545e4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_7b3e57ff-bf23-4c42-b043-53b421419ea6" xlink:to="loc_dei_LegalEntityAxis_0532de77-6177-42b0-95e5-422d14c545e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2595b8ee-23c0-4848-b9b4-ba3657903f06" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0532de77-6177-42b0-95e5-422d14c545e4" xlink:to="loc_dei_EntityDomain_2595b8ee-23c0-4848-b9b4-ba3657903f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_13407771-1280-4b07-99f0-15e2196fb86b" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2595b8ee-23c0-4848-b9b4-ba3657903f06" xlink:to="loc_cms_ConsumersEnergyCompanyMember_13407771-1280-4b07-99f0-15e2196fb86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_94cc1911-caf2-4c31-99f0-43cafc8aa06f" xlink:href="cms-20231231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_7b3e57ff-bf23-4c42-b043-53b421419ea6" xlink:to="loc_cms_SignificantAccountingPoliciesLineItems_94cc1911-caf2-4c31-99f0-43cafc8aa06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_8a81f3b5-7054-4392-a5e9-de66929e674b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_94cc1911-caf2-4c31-99f0-43cafc8aa06f" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_8a81f3b5-7054-4392-a5e9-de66929e674b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_4bdf4550-a4b7-4560-8e43-73e675e8d99e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4d610cca-a8b2-4281-a089-786d317681a2" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_4bdf4550-a4b7-4560-8e43-73e675e8d99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="cms-20231231.xsd#RegulatoryMatters"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_d52b0b6a-f90a-4613-8a50-22558691fe0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_020c173d-eafb-446b-8ec6-b065684ab90d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_d52b0b6a-f90a-4613-8a50-22558691fe0d" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_020c173d-eafb-446b-8ec6-b065684ab90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5b30e770-53fd-43af-b55f-4e6710d82e15" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_020c173d-eafb-446b-8ec6-b065684ab90d" xlink:to="loc_dei_LegalEntityAxis_5b30e770-53fd-43af-b55f-4e6710d82e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_42a431dc-d0e2-4877-9a80-19afacd8c559" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5b30e770-53fd-43af-b55f-4e6710d82e15" xlink:to="loc_dei_EntityDomain_42a431dc-d0e2-4877-9a80-19afacd8c559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_04fa7fa3-1c3e-49ee-95dc-efb5a8069afc" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_42a431dc-d0e2-4877-9a80-19afacd8c559" xlink:to="loc_cms_ConsumersEnergyCompanyMember_04fa7fa3-1c3e-49ee-95dc-efb5a8069afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c12fbc96-432e-401c-ae5b-d0eb996de04c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_020c173d-eafb-446b-8ec6-b065684ab90d" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c12fbc96-432e-401c-ae5b-d0eb996de04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_1823c1a5-231d-4a9a-a62c-0a11b4835d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c12fbc96-432e-401c-ae5b-d0eb996de04c" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_1823c1a5-231d-4a9a-a62c-0a11b4835d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20231231.xsd#ContingenciesandCommitments"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5a6709b8-639e-46eb-a2cd-e154e61fc6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_262b9053-de44-4bbd-af91-35ae9b728891" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5a6709b8-639e-46eb-a2cd-e154e61fc6c6" xlink:to="loc_us-gaap_OtherCommitmentsTable_262b9053-de44-4bbd-af91-35ae9b728891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ec4512db-0263-43e2-b75d-6baa6059cd33" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_262b9053-de44-4bbd-af91-35ae9b728891" xlink:to="loc_dei_LegalEntityAxis_ec4512db-0263-43e2-b75d-6baa6059cd33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_adea1cb3-4078-4ae3-be7f-fd27217ed502" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ec4512db-0263-43e2-b75d-6baa6059cd33" xlink:to="loc_dei_EntityDomain_adea1cb3-4078-4ae3-be7f-fd27217ed502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c469aaf8-1840-4ede-ae44-421af96c326b" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_adea1cb3-4078-4ae3-be7f-fd27217ed502" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c469aaf8-1840-4ede-ae44-421af96c326b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_3338aa51-a937-4996-8cff-1d0c6f6b04d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_262b9053-de44-4bbd-af91-35ae9b728891" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_3338aa51-a937-4996-8cff-1d0c6f6b04d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_897555ef-a4e6-4016-8d4b-ae514f6a6dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_3338aa51-a937-4996-8cff-1d0c6f6b04d3" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_897555ef-a4e6-4016-8d4b-ae514f6a6dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalization" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalization"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalization" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_cbc7a25b-3a7c-462f-b3f9-9af451f82504" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_20460ddf-5242-4cc7-8d02-4b9c33312f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cbc7a25b-3a7c-462f-b3f9-9af451f82504" xlink:to="loc_us-gaap_DebtInstrumentTable_20460ddf-5242-4cc7-8d02-4b9c33312f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_da11264f-f453-4c18-84ae-f50a392aa26c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_20460ddf-5242-4cc7-8d02-4b9c33312f3f" xlink:to="loc_dei_LegalEntityAxis_da11264f-f453-4c18-84ae-f50a392aa26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_779a119d-dd04-4de9-a801-b6ded520559d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_da11264f-f453-4c18-84ae-f50a392aa26c" xlink:to="loc_dei_EntityDomain_779a119d-dd04-4de9-a801-b6ded520559d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_76f646c1-85f5-4416-a2ff-bb1c2c31a9b0" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_779a119d-dd04-4de9-a801-b6ded520559d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_76f646c1-85f5-4416-a2ff-bb1c2c31a9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a4b4646b-e10f-4fad-b2ab-091b5f090055" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_20460ddf-5242-4cc7-8d02-4b9c33312f3f" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a4b4646b-e10f-4fad-b2ab-091b5f090055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_304b87d3-36a0-452e-8a1a-34c02d377b05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4b4646b-e10f-4fad-b2ab-091b5f090055" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_304b87d3-36a0-452e-8a1a-34c02d377b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cms-20231231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_fa27c02d-84cd-4d53-ae69-7cc722b35416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b157d1e8-fcbc-4eff-abaf-367b04592f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fa27c02d-84cd-4d53-ae69-7cc722b35416" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b157d1e8-fcbc-4eff-abaf-367b04592f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d4d00443-a85b-4242-8e19-5a65fd732345" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b157d1e8-fcbc-4eff-abaf-367b04592f8c" xlink:to="loc_dei_LegalEntityAxis_d4d00443-a85b-4242-8e19-5a65fd732345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_acd2151b-db5c-4848-8acc-bda033e9691c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d4d00443-a85b-4242-8e19-5a65fd732345" xlink:to="loc_dei_EntityDomain_acd2151b-db5c-4848-8acc-bda033e9691c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bcc5cf35-9143-4cb5-97ce-7275e368c43c" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_acd2151b-db5c-4848-8acc-bda033e9691c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bcc5cf35-9143-4cb5-97ce-7275e368c43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1a60956a-b293-4ab4-9fb1-91fc287b0927" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b157d1e8-fcbc-4eff-abaf-367b04592f8c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1a60956a-b293-4ab4-9fb1-91fc287b0927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_eeaaabbb-2ec7-4019-b673-16a29601db8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1a60956a-b293-4ab4-9fb1-91fc287b0927" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_eeaaabbb-2ec7-4019-b673-16a29601db8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsAbstract_dde9f3cd-fb79-41d0-8666-503327291efe" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_a5f7a2f6-1280-4ccf-ac56-9f2db9f81400" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_dde9f3cd-fb79-41d0-8666-503327291efe" xlink:to="loc_cms_FinancialInstrumentsTable_a5f7a2f6-1280-4ccf-ac56-9f2db9f81400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dadd00d8-3bd9-47b3-ba52-5dbd1a1ad3f2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_a5f7a2f6-1280-4ccf-ac56-9f2db9f81400" xlink:to="loc_dei_LegalEntityAxis_dadd00d8-3bd9-47b3-ba52-5dbd1a1ad3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_06a1ac85-2e49-4df1-9bf3-6d796e79817a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_dadd00d8-3bd9-47b3-ba52-5dbd1a1ad3f2" xlink:to="loc_dei_EntityDomain_06a1ac85-2e49-4df1-9bf3-6d796e79817a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4ed0186b-08a7-4d53-bc45-9baa6d923b38" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_06a1ac85-2e49-4df1-9bf3-6d796e79817a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4ed0186b-08a7-4d53-bc45-9baa6d923b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_76ce4553-eb2d-4495-a0eb-1b3761102974" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_a5f7a2f6-1280-4ccf-ac56-9f2db9f81400" xlink:to="loc_cms_FinancialInstrumentsLineItems_76ce4553-eb2d-4495-a0eb-1b3761102974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_e931461e-9bfb-40cc-8e98-de3c5de23d46" xlink:href="cms-20231231.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_76ce4553-eb2d-4495-a0eb-1b3761102974" xlink:to="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_e931461e-9bfb-40cc-8e98-de3c5de23d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_e89bede4-71b2-4d66-b1d2-e7ab0a832268" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92985073-b06f-455c-b18f-d9114c0a25ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_e89bede4-71b2-4d66-b1d2-e7ab0a832268" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92985073-b06f-455c-b18f-d9114c0a25ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a0a1cd66-4eb0-46ed-8845-e67efb659cf8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92985073-b06f-455c-b18f-d9114c0a25ff" xlink:to="loc_dei_LegalEntityAxis_a0a1cd66-4eb0-46ed-8845-e67efb659cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6fbe1262-419a-4731-b637-14caf104f94c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a0a1cd66-4eb0-46ed-8845-e67efb659cf8" xlink:to="loc_dei_EntityDomain_6fbe1262-419a-4731-b637-14caf104f94c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7e9fca8b-3917-4146-9b6b-9d9ee3258e31" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_6fbe1262-419a-4731-b637-14caf104f94c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7e9fca8b-3917-4146-9b6b-9d9ee3258e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_710ef6ee-621a-415c-8a3b-430d461af54f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92985073-b06f-455c-b18f-d9114c0a25ff" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_710ef6ee-621a-415c-8a3b-430d461af54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_cb2ad0cf-d375-4b84-9121-4a26f6c5d2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_710ef6ee-621a-415c-8a3b-430d461af54f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_cb2ad0cf-d375-4b84-9121-4a26f6c5d2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Leases" xlink:type="simple" xlink:href="cms-20231231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7fc3c15c-6eec-41cd-96ae-ea7eab4e1d67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_1e384e33-3f3e-4972-ba37-616001129b69" xlink:href="cms-20231231.xsd#cms_LeasesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7fc3c15c-6eec-41cd-96ae-ea7eab4e1d67" xlink:to="loc_cms_LeasesTable_1e384e33-3f3e-4972-ba37-616001129b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7ec163de-36af-442c-ac1d-a7333ee4aacd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_1e384e33-3f3e-4972-ba37-616001129b69" xlink:to="loc_dei_LegalEntityAxis_7ec163de-36af-442c-ac1d-a7333ee4aacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8ececac3-8e1a-4cd7-81cd-8c42aabcc72f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7ec163de-36af-442c-ac1d-a7333ee4aacd" xlink:to="loc_dei_EntityDomain_8ececac3-8e1a-4cd7-81cd-8c42aabcc72f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d05f4026-88ee-4472-af0c-d49398620ef8" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8ececac3-8e1a-4cd7-81cd-8c42aabcc72f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d05f4026-88ee-4472-af0c-d49398620ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_5a4bd2fb-1ab1-41ed-853e-14717bb66355" xlink:href="cms-20231231.xsd#cms_LeasesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_1e384e33-3f3e-4972-ba37-616001129b69" xlink:to="loc_cms_LeasesLineItems_5a4bd2fb-1ab1-41ed-853e-14717bb66355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeAndLessorLeasesTextBlock_d2921ae5-9186-4f74-aad6-7abe7a7ca6e2" xlink:href="cms-20231231.xsd#cms_LesseeAndLessorLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_5a4bd2fb-1ab1-41ed-853e-14717bb66355" xlink:to="loc_cms_LesseeAndLessorLeasesTextBlock_d2921ae5-9186-4f74-aad6-7abe7a7ca6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="simple" xlink:href="cms-20231231.xsd#AssetRetirementObligations"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAbstract_4b2de080-23a2-402b-b8ba-16dae6db0cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_620a309a-696e-4e31-8ae3-eeb38369bf45" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract_4b2de080-23a2-402b-b8ba-16dae6db0cf5" xlink:to="loc_cms_AssetRetirementObligationsTable_620a309a-696e-4e31-8ae3-eeb38369bf45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6e58928b-58e6-4664-9269-877861ebf5db" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_620a309a-696e-4e31-8ae3-eeb38369bf45" xlink:to="loc_dei_LegalEntityAxis_6e58928b-58e6-4664-9269-877861ebf5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_77add865-7cc4-40ba-8e23-1a8f12328c9d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6e58928b-58e6-4664-9269-877861ebf5db" xlink:to="loc_dei_EntityDomain_77add865-7cc4-40ba-8e23-1a8f12328c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_43eb2d7d-21ea-4ca7-b6de-243f62057995" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_77add865-7cc4-40ba-8e23-1a8f12328c9d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_43eb2d7d-21ea-4ca7-b6de-243f62057995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_306f2999-3c35-4283-91ea-f5d4ff2b4d2c" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_620a309a-696e-4e31-8ae3-eeb38369bf45" xlink:to="loc_cms_AssetRetirementObligationsLineItems_306f2999-3c35-4283-91ea-f5d4ff2b4d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_2bdd5829-4a9f-49ee-af54-d75784a63be5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_306f2999-3c35-4283-91ea-f5d4ff2b4d2c" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_2bdd5829-4a9f-49ee-af54-d75784a63be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefits"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_22f2c642-7817-4162-b708-3122f25c806b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_44a2ec91-e5ba-4e94-98e5-5696f617e6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_22f2c642-7817-4162-b708-3122f25c806b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_44a2ec91-e5ba-4e94-98e5-5696f617e6b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2f200604-a6f3-4054-a400-de2fb7bbe8c4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_44a2ec91-e5ba-4e94-98e5-5696f617e6b8" xlink:to="loc_dei_LegalEntityAxis_2f200604-a6f3-4054-a400-de2fb7bbe8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_784d8499-e68c-4f0c-8058-ff2f32273a45" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2f200604-a6f3-4054-a400-de2fb7bbe8c4" xlink:to="loc_dei_EntityDomain_784d8499-e68c-4f0c-8058-ff2f32273a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f172c82b-edfd-494f-bc54-366ad83d2418" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_784d8499-e68c-4f0c-8058-ff2f32273a45" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f172c82b-edfd-494f-bc54-366ad83d2418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2b4080f2-ef12-4109-b8e1-cd5b2c4b6c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_44a2ec91-e5ba-4e94-98e5-5696f617e6b8" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2b4080f2-ef12-4109-b8e1-cd5b2c4b6c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_8f56fc45-5c54-4d65-bddb-2f1fecfe4a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2b4080f2-ef12-4109-b8e1-cd5b2c4b6c7d" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_8f56fc45-5c54-4d65-bddb-2f1fecfe4a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensation"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_6422d74e-702f-431c-a8ef-543b3c64aebb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b235884-d492-4741-87cb-6e213731795c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_6422d74e-702f-431c-a8ef-543b3c64aebb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b235884-d492-4741-87cb-6e213731795c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d7665e8d-f6a0-4cb4-aed9-da9734db04e3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b235884-d492-4741-87cb-6e213731795c" xlink:to="loc_dei_LegalEntityAxis_d7665e8d-f6a0-4cb4-aed9-da9734db04e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d267b8bb-31fb-4310-82fd-93cabc6138e0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d7665e8d-f6a0-4cb4-aed9-da9734db04e3" xlink:to="loc_dei_EntityDomain_d267b8bb-31fb-4310-82fd-93cabc6138e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fe1e664f-7661-4cac-bc92-8cc9cb7de2ec" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d267b8bb-31fb-4310-82fd-93cabc6138e0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fe1e664f-7661-4cac-bc92-8cc9cb7de2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91b6aa8b-579f-4742-a0dd-885b36891c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b235884-d492-4741-87cb-6e213731795c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91b6aa8b-579f-4742-a0dd-885b36891c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_852d8803-971d-48fe-a487-94f4b97c9ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91b6aa8b-579f-4742-a0dd-885b36891c1c" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_852d8803-971d-48fe-a487-94f4b97c9ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ee929bf6-d1ab-43aa-92b0-657e3aab9a86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_57f438b2-ba2f-49f8-af7d-1ec3e1c363f0" xlink:href="cms-20231231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ee929bf6-d1ab-43aa-92b0-657e3aab9a86" xlink:to="loc_cms_IncomeTaxesTable_57f438b2-ba2f-49f8-af7d-1ec3e1c363f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c81078eb-1454-42a4-aa69-5ac4e5e525f0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_57f438b2-ba2f-49f8-af7d-1ec3e1c363f0" xlink:to="loc_dei_LegalEntityAxis_c81078eb-1454-42a4-aa69-5ac4e5e525f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cfc01659-1570-4cd2-a18f-45e2523a4a55" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c81078eb-1454-42a4-aa69-5ac4e5e525f0" xlink:to="loc_dei_EntityDomain_cfc01659-1570-4cd2-a18f-45e2523a4a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_36e277fd-d83c-41d9-95f4-474df34ca140" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cfc01659-1570-4cd2-a18f-45e2523a4a55" xlink:to="loc_cms_ConsumersEnergyCompanyMember_36e277fd-d83c-41d9-95f4-474df34ca140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_76056491-2118-4648-a9c4-3b4bb8a65b4e" xlink:href="cms-20231231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_57f438b2-ba2f-49f8-af7d-1ec3e1c363f0" xlink:to="loc_cms_IncomeTaxesLineItems_76056491-2118-4648-a9c4-3b4bb8a65b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_f178be3b-6cf5-4d66-896a-75a148306320" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_76056491-2118-4648-a9c4-3b4bb8a65b4e" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_f178be3b-6cf5-4d66-896a-75a148306320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="simple" xlink:href="cms-20231231.xsd#EarningsPerShareCMSEnergy"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_22aab596-b3ba-4ef8-bef4-468742ac7cba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_5c51cbf4-a2f7-46ae-b22c-078c80b5aaaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_22aab596-b3ba-4ef8-bef4-468742ac7cba" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_5c51cbf4-a2f7-46ae-b22c-078c80b5aaaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Revenue" xlink:type="simple" xlink:href="cms-20231231.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_964dd16d-9dd7-4c0d-89f8-6c4f700fc12b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3d7ed9cb-843c-41ef-b2ca-74199572902a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_964dd16d-9dd7-4c0d-89f8-6c4f700fc12b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3d7ed9cb-843c-41ef-b2ca-74199572902a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8040b1dd-a234-4fff-beeb-fb1162d383d0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3d7ed9cb-843c-41ef-b2ca-74199572902a" xlink:to="loc_dei_LegalEntityAxis_8040b1dd-a234-4fff-beeb-fb1162d383d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d7ed0b74-d7c2-425e-80d4-c928f3e57687" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8040b1dd-a234-4fff-beeb-fb1162d383d0" xlink:to="loc_dei_EntityDomain_d7ed0b74-d7c2-425e-80d4-c928f3e57687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a8964496-bb37-4624-b6a0-c44e467ebefc" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d7ed0b74-d7c2-425e-80d4-c928f3e57687" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a8964496-bb37-4624-b6a0-c44e467ebefc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_a070b93f-1a98-45db-92e6-331bc6423e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3d7ed9cb-843c-41ef-b2ca-74199572902a" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_a070b93f-1a98-45db-92e6-331bc6423e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_791c5226-e473-4d0e-baf6-161756b26bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a070b93f-1a98-45db-92e6-331bc6423e8b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_791c5226-e473-4d0e-baf6-161756b26bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="simple" xlink:href="cms-20231231.xsd#OtherIncomeandOtherExpense"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_2645371b-94c3-4e77-9a1f-c3bada2593e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_5caee5cf-2581-4a9a-8293-37dfef6783bd" xlink:href="cms-20231231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2645371b-94c3-4e77-9a1f-c3bada2593e6" xlink:to="loc_cms_OtherIncomeandExpensesTable_5caee5cf-2581-4a9a-8293-37dfef6783bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bce66a04-bc15-4013-8e4c-bbacaea2671c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_5caee5cf-2581-4a9a-8293-37dfef6783bd" xlink:to="loc_dei_LegalEntityAxis_bce66a04-bc15-4013-8e4c-bbacaea2671c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6d9e5caf-f5e7-4330-88ac-c979aca2c1f7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_bce66a04-bc15-4013-8e4c-bbacaea2671c" xlink:to="loc_dei_EntityDomain_6d9e5caf-f5e7-4330-88ac-c979aca2c1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f64e8470-0d61-46a1-be89-345e779d6ebc" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_6d9e5caf-f5e7-4330-88ac-c979aca2c1f7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f64e8470-0d61-46a1-be89-345e779d6ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_db64505c-be6a-4469-89eb-e20d439b559a" xlink:href="cms-20231231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_5caee5cf-2581-4a9a-8293-37dfef6783bd" xlink:to="loc_cms_OtherIncomeandExpensesLineItems_db64505c-be6a-4469-89eb-e20d439b559a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_2eca2c1a-b0b1-4e65-9356-849add30c754" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_db64505c-be6a-4469-89eb-e20d439b559a" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_2eca2c1a-b0b1-4e65-9356-849add30c754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20231231.xsd#ReportableSegments"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9abae7fa-2dac-4d76-bef0-c2a6d3587844" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd0f6bf9-8fbf-4fa0-960e-68fb19950023" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9abae7fa-2dac-4d76-bef0-c2a6d3587844" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd0f6bf9-8fbf-4fa0-960e-68fb19950023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7ae1ac76-771e-4767-ac19-5fca2cf2f252" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd0f6bf9-8fbf-4fa0-960e-68fb19950023" xlink:to="loc_dei_LegalEntityAxis_7ae1ac76-771e-4767-ac19-5fca2cf2f252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_296110de-cc5a-48cb-b482-9a39e6f64d96" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7ae1ac76-771e-4767-ac19-5fca2cf2f252" xlink:to="loc_dei_EntityDomain_296110de-cc5a-48cb-b482-9a39e6f64d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_310b136e-7b7d-45e0-bbdc-d526007a54fc" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_296110de-cc5a-48cb-b482-9a39e6f64d96" xlink:to="loc_cms_ConsumersEnergyCompanyMember_310b136e-7b7d-45e0-bbdc-d526007a54fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0a0d2dec-d360-4eb9-a629-58e706ef0a98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fd0f6bf9-8fbf-4fa0-960e-68fb19950023" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_0a0d2dec-d360-4eb9-a629-58e706ef0a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_bb79843c-7278-49de-b69f-a9ad707cb5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0a0d2dec-d360-4eb9-a629-58e706ef0a98" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_bb79843c-7278-49de-b69f-a9ad707cb5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumers" xlink:type="simple" xlink:href="cms-20231231.xsd#RelatedpartyTransactionsConsumers"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_d3a21b70-caa8-47a2-8342-472b703b8d12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_21ae5d9b-3d2c-46ee-905c-c47513eda8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_d3a21b70-caa8-47a2-8342-472b703b8d12" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_21ae5d9b-3d2c-46ee-905c-c47513eda8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b0f28dd5-149e-40a6-9717-d50661086735" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_21ae5d9b-3d2c-46ee-905c-c47513eda8f9" xlink:to="loc_dei_LegalEntityAxis_b0f28dd5-149e-40a6-9717-d50661086735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_acc42387-65da-4f92-9836-7abc5e6c2f52" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b0f28dd5-149e-40a6-9717-d50661086735" xlink:to="loc_dei_EntityDomain_acc42387-65da-4f92-9836-7abc5e6c2f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_db5efede-f854-47b9-9d50-fa5dc658241c" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_acc42387-65da-4f92-9836-7abc5e6c2f52" xlink:to="loc_cms_ConsumersEnergyCompanyMember_db5efede-f854-47b9-9d50-fa5dc658241c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_dcb5ec22-2ccf-45ff-a46c-be41c8c9119c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_21ae5d9b-3d2c-46ee-905c-c47513eda8f9" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_dcb5ec22-2ccf-45ff-a46c-be41c8c9119c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_6a7295dd-2a4a-4d08-9d82-9f9582b59265" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_dcb5ec22-2ccf-45ff-a46c-be41c8c9119c" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_6a7295dd-2a4a-4d08-9d82-9f9582b59265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="simple" xlink:href="cms-20231231.xsd#VariableInterestEntities"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntitiesAbstract_cba8e969-967f-4347-8371-c8c24186649f" xlink:href="cms-20231231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_4949d97d-6de4-40f7-b283-5b8c2a8a2ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_cba8e969-967f-4347-8371-c8c24186649f" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_4949d97d-6de4-40f7-b283-5b8c2a8a2ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7d2afbda-3cb3-44c1-9c18-11904bbde3db" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_4949d97d-6de4-40f7-b283-5b8c2a8a2ea2" xlink:to="loc_dei_LegalEntityAxis_7d2afbda-3cb3-44c1-9c18-11904bbde3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_31f50fb1-f62e-4d76-acd6-355cd47daa77" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7d2afbda-3cb3-44c1-9c18-11904bbde3db" xlink:to="loc_dei_EntityDomain_31f50fb1-f62e-4d76-acd6-355cd47daa77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_95f10f85-0f0e-4c50-9574-f9f0f3ae3339" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_31f50fb1-f62e-4d76-acd6-355cd47daa77" xlink:to="loc_cms_ConsumersEnergyCompanyMember_95f10f85-0f0e-4c50-9574-f9f0f3ae3339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_a06bd059-2184-4eff-a911-aeb014bdcfa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_4949d97d-6de4-40f7-b283-5b8c2a8a2ea2" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_a06bd059-2184-4eff-a911-aeb014bdcfa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_f99788c8-4f34-4533-935a-05b9b96fc6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_a06bd059-2184-4eff-a911-aeb014bdcfa3" xlink:to="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_f99788c8-4f34-4533-935a-05b9b96fc6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations" xlink:type="simple" xlink:href="cms-20231231.xsd#ExitActivitiesandDiscontinuedOperations"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0808bbfb-4e44-41ad-b9d2-fb65c8ac5dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8e89473c-417a-4232-b288-0316de832133" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0808bbfb-4e44-41ad-b9d2-fb65c8ac5dc6" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8e89473c-417a-4232-b288-0316de832133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_89b34118-cf26-4f49-bdad-d3c8de5d1009" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8e89473c-417a-4232-b288-0316de832133" xlink:to="loc_dei_LegalEntityAxis_89b34118-cf26-4f49-bdad-d3c8de5d1009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a7a3bd4-d401-4f4e-a3f2-8a5def8c80a2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_89b34118-cf26-4f49-bdad-d3c8de5d1009" xlink:to="loc_dei_EntityDomain_5a7a3bd4-d401-4f4e-a3f2-8a5def8c80a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d6158c51-1506-4443-96c9-463cfc345907" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5a7a3bd4-d401-4f4e-a3f2-8a5def8c80a2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d6158c51-1506-4443-96c9-463cfc345907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_52b598eb-fde8-4671-aec9-d3aa4ba21b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8e89473c-417a-4232-b288-0316de832133" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_52b598eb-fde8-4671-aec9-d3aa4ba21b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_a8f9fa63-4b98-4539-b50f-202df0ae31bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_52b598eb-fde8-4671-aec9-d3aa4ba21b9c" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_a8f9fa63-4b98-4539-b50f-202df0ae31bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleICondensedFinancialInformationofRegistrant"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_a3308209-e739-4191-9977-108a98c2e234" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_bd7e4ef5-2bd9-49d9-ab77-309aefde722f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_a3308209-e739-4191-9977-108a98c2e234" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_bd7e4ef5-2bd9-49d9-ab77-309aefde722f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleIIValuationandQualifyingAccountsandReserves"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_5db42cdf-bc9d-424e-ae56-25d74f3e85cc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_5b289f9f-08d6-48cc-945a-d74be94b902c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_5db42cdf-bc9d-424e-ae56-25d74f3e85cc" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_5b289f9f-08d6-48cc-945a-d74be94b902c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_492a4bff-e1b8-4724-949f-ad5b01afac20" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_5b289f9f-08d6-48cc-945a-d74be94b902c" xlink:to="loc_dei_LegalEntityAxis_492a4bff-e1b8-4724-949f-ad5b01afac20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c13ed2ac-e405-4857-b886-0b3c6fcee60a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_492a4bff-e1b8-4724-949f-ad5b01afac20" xlink:to="loc_dei_EntityDomain_c13ed2ac-e405-4857-b886-0b3c6fcee60a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1a71744b-69d5-465f-b3b6-9ebf9512a5d7" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c13ed2ac-e405-4857-b886-0b3c6fcee60a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1a71744b-69d5-465f-b3b6-9ebf9512a5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_146ccb61-64e3-41f5-89f8-fb6667b1c306" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_5b289f9f-08d6-48cc-945a-d74be94b902c" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_146ccb61-64e3-41f5-89f8-fb6667b1c306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_72f155a7-4654-4399-81d8-74a480b17c87" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_146ccb61-64e3-41f5-89f8-fb6667b1c306" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_72f155a7-4654-4399-81d8-74a480b17c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="cms-20231231.xsd#SignificantAccountingPoliciesPolicy"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_45f4000f-f4af-4b76-8e69-b5b1b73911d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_8061be6d-3816-4ff1-9359-ff608fc606cd" xlink:href="cms-20231231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_45f4000f-f4af-4b76-8e69-b5b1b73911d4" xlink:to="loc_cms_SignificantAccountingPoliciesTable_8061be6d-3816-4ff1-9359-ff608fc606cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_89e6b642-6ed7-4561-940e-9790c22d33d6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_8061be6d-3816-4ff1-9359-ff608fc606cd" xlink:to="loc_dei_LegalEntityAxis_89e6b642-6ed7-4561-940e-9790c22d33d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3a672235-fc50-4196-a5bb-240636eee07f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_89e6b642-6ed7-4561-940e-9790c22d33d6" xlink:to="loc_dei_EntityDomain_3a672235-fc50-4196-a5bb-240636eee07f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bc1217d7-092b-496d-b15b-fabbe7cfbe79" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3a672235-fc50-4196-a5bb-240636eee07f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bc1217d7-092b-496d-b15b-fabbe7cfbe79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:href="cms-20231231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_8061be6d-3816-4ff1-9359-ff608fc606cd" xlink:to="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_cf835b8e-7a92-4edf-bec5-6e37e733fdc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_cf835b8e-7a92-4edf-bec5-6e37e733fdc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_514916ab-e54d-41f2-a6f7-11bb336c391c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_UseOfEstimates_514916ab-e54d-41f2-a6f7-11bb336c391c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_bd01718f-b480-47aa-81f3-b6ee9b4e926a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_bd01718f-b480-47aa-81f3-b6ee9b4e926a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_590ba431-a154-4dc1-b71f-dd5696bf9535" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_590ba431-a154-4dc1-b71f-dd5696bf9535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_bb1ad2de-c8ac-4a0c-9ceb-3180140978df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_bb1ad2de-c8ac-4a0c-9ceb-3180140978df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_e488174a-5945-422c-819d-3958258fba9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_DebtPolicyTextBlock_e488174a-5945-422c-819d-3958258fba9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_7e5d644d-dd8f-4994-9949-9317a00eef48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_7e5d644d-dd8f-4994-9949-9317a00eef48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_8fe6e3a5-8899-4bbf-b0ce-de61f50a1311" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_8fe6e3a5-8899-4bbf-b0ce-de61f50a1311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_44618e2f-3eb8-4fc7-8dd5-9cc7175a42c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_44618e2f-3eb8-4fc7-8dd5-9cc7175a42c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_613dd4ba-6883-4c65-9256-83ccc5134754" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_613dd4ba-6883-4c65-9256-83ccc5134754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryIncomeTaxesPolicy_fd7e3c60-9a32-4e5b-bb07-e2b65b17836a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryIncomeTaxesPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_RegulatoryIncomeTaxesPolicy_fd7e3c60-9a32-4e5b-bb07-e2b65b17836a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_4c80b519-16a2-494d-abb6-d2cd52624883" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_4c80b519-16a2-494d-abb6-d2cd52624883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_ee959baa-e371-4ece-b34d-dd65d7c4e70a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmissionCreditsOrAllowancesPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_ee959baa-e371-4ece-b34d-dd65d7c4e70a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryImpairmentPolicy_794c1334-8dcd-4b0c-9131-cc8c872b6a82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryImpairmentPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_InventoryImpairmentPolicy_794c1334-8dcd-4b0c-9131-cc8c872b6a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_cc1b198b-05c9-4ddb-9354-1669d42c8801" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_cc1b198b-05c9-4ddb-9354-1669d42c8801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyTaxPolicyTextBlock_b4ec6926-8882-44b8-9e5b-b06a3df17533" xlink:href="cms-20231231.xsd#cms_PropertyTaxPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_cms_PropertyTaxPolicyTextBlock_b4ec6926-8882-44b8-9e5b-b06a3df17533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistancePolicyTextBlock_fba1dd9d-1917-47e4-8e22-938fa50ee0c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentAssistancePolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_GovernmentAssistancePolicyTextBlock_fba1dd9d-1917-47e4-8e22-938fa50ee0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_87f68359-7fb6-4dd1-9fe4-df092dd0a6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_87f68359-7fb6-4dd1-9fe4-df092dd0a6ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_65220f7c-e829-478c-b9d3-b3df0312ef1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlantRetirementAndAbandonmentPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_65220f7c-e829-478c-b9d3-b3df0312ef1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_07d0ec2f-70a7-40be-8548-7d3183ab4713" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_07d0ec2f-70a7-40be-8548-7d3183ab4713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_ad411e23-2b01-4eb6-8f23-f0b403373898" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_ad411e23-2b01-4eb6-8f23-f0b403373898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_7df75da7-dd45-4bd9-9138-839c1fa777ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_7df75da7-dd45-4bd9-9138-839c1fa777ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_f77cbb78-de9b-49c0-918c-699f60e1a91a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_f77cbb78-de9b-49c0-918c-699f60e1a91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_99ff6cb8-5ca7-42f1-8811-ffa073b2c3a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_99ff6cb8-5ca7-42f1-8811-ffa073b2c3a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_5d9715a9-9d8c-4568-bb82-28da56c4e318" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_5d9715a9-9d8c-4568-bb82-28da56c4e318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_5d7a4099-2ef7-4147-a3c3-41a8039ad0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_5d7a4099-2ef7-4147-a3c3-41a8039ad0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_33a54560-edc1-41cd-89de-ce73b03287b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_33a54560-edc1-41cd-89de-ce73b03287b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_4247b616-2bef-4624-8c64-78515ac2b333" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_4247b616-2bef-4624-8c64-78515ac2b333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_8daf4d73-c14b-4ca4-8374-6df07c2479e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_8daf4d73-c14b-4ca4-8374-6df07c2479e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_353369dd-309b-4869-bb9f-139abd2ae03c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_353369dd-309b-4869-bb9f-139abd2ae03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_9c3bfbf2-a56c-4546-b00e-6c4bdd9ed743" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_9c3bfbf2-a56c-4546-b00e-6c4bdd9ed743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_2195653d-4ffa-4705-ae64-21a2033a2b08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a297d038-4b3d-4913-b0d7-3bf7f978bc78" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_2195653d-4ffa-4705-ae64-21a2033a2b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NoncontrollingInterestPolicies" xlink:type="simple" xlink:href="cms-20231231.xsd#NoncontrollingInterestPolicies"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/NoncontrollingInterestPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_4891c304-17ea-4815-acd3-0449910e1b67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_bfbe9e64-cc5e-420c-b4e4-c46585b543a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_4891c304-17ea-4815-acd3-0449910e1b67" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_bfbe9e64-cc5e-420c-b4e4-c46585b543a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="simple" xlink:href="cms-20231231.xsd#RegulatoryMattersTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_1e0fe810-27a7-4111-a4a1-20eaee9a5f46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a17b5ce6-529c-4351-a79a-8b0b7655bd97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_1e0fe810-27a7-4111-a4a1-20eaee9a5f46" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a17b5ce6-529c-4351-a79a-8b0b7655bd97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_54befdc9-4215-430c-869c-34728bb325a1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a17b5ce6-529c-4351-a79a-8b0b7655bd97" xlink:to="loc_dei_LegalEntityAxis_54befdc9-4215-430c-869c-34728bb325a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5853b08b-7b39-4716-8b51-59148b97d8a7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_54befdc9-4215-430c-869c-34728bb325a1" xlink:to="loc_dei_EntityDomain_5853b08b-7b39-4716-8b51-59148b97d8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a3bae786-2088-4258-8b4c-67d8ecc5d785" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5853b08b-7b39-4716-8b51-59148b97d8a7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a3bae786-2088-4258-8b4c-67d8ecc5d785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_70288149-0590-4c55-a3b4-d6ca741b7a84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a17b5ce6-529c-4351-a79a-8b0b7655bd97" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_70288149-0590-4c55-a3b4-d6ca741b7a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_1b8d5b92-bda7-4b81-a147-b533edc6ff2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRegulatoryAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_70288149-0590-4c55-a3b4-d6ca741b7a84" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_1b8d5b92-bda7-4b81-a147-b533edc6ff2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_58173c18-8259-47c8-a449-3626eeaea907" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_70288149-0590-4c55-a3b4-d6ca741b7a84" xlink:to="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_58173c18-8259-47c8-a449-3626eeaea907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_c3452ffc-8198-4faa-abc8-92ef32e996d1" xlink:href="cms-20231231.xsd#cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_70288149-0590-4c55-a3b4-d6ca741b7a84" xlink:to="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_c3452ffc-8198-4faa-abc8-92ef32e996d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="simple" xlink:href="cms-20231231.xsd#ContingenciesandCommitmentsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8571361d-5b71-4f67-8c9e-038055da1449" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_30fba04d-63bd-4093-a970-ec169b56a6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8571361d-5b71-4f67-8c9e-038055da1449" xlink:to="loc_us-gaap_SiteContingencyTable_30fba04d-63bd-4093-a970-ec169b56a6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5a1a894c-0226-4878-a421-464604488663" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_30fba04d-63bd-4093-a970-ec169b56a6f7" xlink:to="loc_dei_LegalEntityAxis_5a1a894c-0226-4878-a421-464604488663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1166b506-9d86-4d8a-8f7f-18763ff3eb48" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5a1a894c-0226-4878-a421-464604488663" xlink:to="loc_dei_EntityDomain_1166b506-9d86-4d8a-8f7f-18763ff3eb48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_aafd477d-e098-428a-845f-8f166fd7de6c" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1166b506-9d86-4d8a-8f7f-18763ff3eb48" xlink:to="loc_cms_ConsumersEnergyCompanyMember_aafd477d-e098-428a-845f-8f166fd7de6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_7c2f4164-7e81-40fd-acf0-0a1239d9d7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_30fba04d-63bd-4093-a970-ec169b56a6f7" xlink:to="loc_us-gaap_SiteContingencyLineItems_7c2f4164-7e81-40fd-acf0-0a1239d9d7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_ed868e4f-c798-4ef7-821e-04e9f80e579c" xlink:href="cms-20231231.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_7c2f4164-7e81-40fd-acf0-0a1239d9d7d2" xlink:to="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_ed868e4f-c798-4ef7-821e-04e9f80e579c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_9ff54679-fb3e-489b-8d6e-bb881851d08b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_7c2f4164-7e81-40fd-acf0-0a1239d9d7d2" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_9ff54679-fb3e-489b-8d6e-bb881851d08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_a3354ab4-7a49-49de-89f7-8ec3bc480583" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_7c2f4164-7e81-40fd-acf0-0a1239d9d7d2" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_a3354ab4-7a49-49de-89f7-8ec3bc480583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4f46d128-a09b-4668-8334-280c2fc80714" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_49def9d8-c7d8-429c-b584-e0ee0080614e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4f46d128-a09b-4668-8334-280c2fc80714" xlink:to="loc_us-gaap_DebtInstrumentTable_49def9d8-c7d8-429c-b584-e0ee0080614e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c7ef4d65-23f3-4b52-a546-ec63acb56a98" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_49def9d8-c7d8-429c-b584-e0ee0080614e" xlink:to="loc_dei_LegalEntityAxis_c7ef4d65-23f3-4b52-a546-ec63acb56a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f6a5ec98-7d90-4b32-bd84-0acd86e35928" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c7ef4d65-23f3-4b52-a546-ec63acb56a98" xlink:to="loc_dei_EntityDomain_f6a5ec98-7d90-4b32-bd84-0acd86e35928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0b1f4199-a543-4d1d-b452-a0fb4f2927a3" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f6a5ec98-7d90-4b32-bd84-0acd86e35928" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0b1f4199-a543-4d1d-b452-a0fb4f2927a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_49def9d8-c7d8-429c-b584-e0ee0080614e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_5d81fc9d-d1fb-4b02-9433-b4a81d61a8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_5d81fc9d-d1fb-4b02-9433-b4a81d61a8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_ff3f9c4b-b9aa-4f21-809e-bc070c02b3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_ff3f9c4b-b9aa-4f21-809e-bc070c02b3e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_0851fa8c-230b-4e0b-8a20-f89453e8e65c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_0851fa8c-230b-4e0b-8a20-f89453e8e65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_a4f684de-20d7-4e23-9379-a2784a059677" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_a4f684de-20d7-4e23-9379-a2784a059677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_1b7542d5-637b-4479-8a08-f6fb78e8d64a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:to="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_1b7542d5-637b-4479-8a08-f6fb78e8d64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPreferredStockTableTextBlock_05c3cb42-d010-40b5-b1dd-68eeb0bea3d6" xlink:href="cms-20231231.xsd#cms_ScheduleOfPreferredStockTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f77cf5fe-0350-4615-98ba-44de98e4fceb" xlink:to="loc_cms_ScheduleOfPreferredStockTableTextBlock_05c3cb42-d010-40b5-b1dd-68eeb0bea3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cms-20231231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_56388918-36a3-4956-b3e5-5b1864afcae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b1f124d3-931c-4a94-b161-843012db8d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_56388918-36a3-4956-b3e5-5b1864afcae5" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b1f124d3-931c-4a94-b161-843012db8d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_720dac1d-0645-455f-9fdf-a823d08fcfcf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b1f124d3-931c-4a94-b161-843012db8d4b" xlink:to="loc_dei_LegalEntityAxis_720dac1d-0645-455f-9fdf-a823d08fcfcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_632852be-c496-48e7-9cb7-dc3343e42446" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_720dac1d-0645-455f-9fdf-a823d08fcfcf" xlink:to="loc_dei_EntityDomain_632852be-c496-48e7-9cb7-dc3343e42446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0c3c9c9b-a741-4c51-8ec2-528a19fa1e7e" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_632852be-c496-48e7-9cb7-dc3343e42446" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0c3c9c9b-a741-4c51-8ec2-528a19fa1e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729f63d1-bb0d-48c4-9069-a5a3c5ced4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b1f124d3-931c-4a94-b161-843012db8d4b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729f63d1-bb0d-48c4-9069-a5a3c5ced4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_add75ae2-04f8-4d0b-a837-e11d28007bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_729f63d1-bb0d-48c4-9069-a5a3c5ced4fa" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_add75ae2-04f8-4d0b-a837-e11d28007bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsAbstract_2562639b-3682-46b0-b8d9-762bf68facc2" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_08f9422d-71f6-4b04-8241-ed89c752e645" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_2562639b-3682-46b0-b8d9-762bf68facc2" xlink:to="loc_cms_FinancialInstrumentsTable_08f9422d-71f6-4b04-8241-ed89c752e645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b0384e9b-d35d-4462-b4dd-7ab097051ecb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_08f9422d-71f6-4b04-8241-ed89c752e645" xlink:to="loc_dei_LegalEntityAxis_b0384e9b-d35d-4462-b4dd-7ab097051ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1e8c28fc-b7f4-4b5e-b703-2ff36b496317" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b0384e9b-d35d-4462-b4dd-7ab097051ecb" xlink:to="loc_dei_EntityDomain_1e8c28fc-b7f4-4b5e-b703-2ff36b496317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_11f15642-d198-4eea-8267-b58740f57592" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1e8c28fc-b7f4-4b5e-b703-2ff36b496317" xlink:to="loc_cms_ConsumersEnergyCompanyMember_11f15642-d198-4eea-8267-b58740f57592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_e5de9dcb-ad5d-447d-aedd-9d3120169a04" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_08f9422d-71f6-4b04-8241-ed89c752e645" xlink:to="loc_cms_FinancialInstrumentsLineItems_e5de9dcb-ad5d-447d-aedd-9d3120169a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_71599f6b-84fd-4e87-acc2-d4f5026042ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_e5de9dcb-ad5d-447d-aedd-9d3120169a04" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_71599f6b-84fd-4e87-acc2-d4f5026042ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_f2102970-0965-42e1-a813-2326ed77670e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b97bf187-f30d-49f5-ba1a-9eae436ae432" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_f2102970-0965-42e1-a813-2326ed77670e" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b97bf187-f30d-49f5-ba1a-9eae436ae432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_804accb0-727e-4cb6-b2e6-8a6cabf1d2e3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b97bf187-f30d-49f5-ba1a-9eae436ae432" xlink:to="loc_dei_LegalEntityAxis_804accb0-727e-4cb6-b2e6-8a6cabf1d2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_943e67b9-5a1b-4ed1-b068-dcb1879a269f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_804accb0-727e-4cb6-b2e6-8a6cabf1d2e3" xlink:to="loc_dei_EntityDomain_943e67b9-5a1b-4ed1-b068-dcb1879a269f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3df9617b-41a0-400d-b42f-4853b31379e6" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_943e67b9-5a1b-4ed1-b068-dcb1879a269f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3df9617b-41a0-400d-b42f-4853b31379e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b97bf187-f30d-49f5-ba1a-9eae436ae432" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7b6335bf-5676-467e-a76e-a36133df11bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7b6335bf-5676-467e-a76e-a36133df11bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b49b4bbd-0b2b-4f42-9d2a-8f9277b19f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b49b4bbd-0b2b-4f42-9d2a-8f9277b19f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_d0ad8199-3773-47c3-896f-0fd3d6eb7ab1" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_d0ad8199-3773-47c3-896f-0fd3d6eb7ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_03e48c33-7aee-4d1b-9a8b-65ecdd472420" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_03e48c33-7aee-4d1b-9a8b-65ecdd472420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_0b9e6575-56de-4162-ba93-f6000fb5d2bf" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_0b9e6575-56de-4162-ba93-f6000fb5d2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_292a9cf1-4e89-4591-81bd-442af30fef71" xlink:href="cms-20231231.xsd#cms_ScheduleOfDepriciationAndAmortizationTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_292a9cf1-4e89-4591-81bd-442af30fef71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_7c69d009-15af-4c76-affd-1bc77d238a23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_7c69d009-15af-4c76-affd-1bc77d238a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_e40a0bef-a514-4ecf-b31e-abd98038cd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_37a892e6-7975-4587-9294-c621c5633e49" xlink:to="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_e40a0bef-a514-4ecf-b31e-abd98038cd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesTables" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e7ae1425-0b06-4ad3-a739-7c0119ccb694" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_d5c4edd8-d931-49dc-be6c-255494945d0c" xlink:href="cms-20231231.xsd#cms_LeasesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7ae1425-0b06-4ad3-a739-7c0119ccb694" xlink:to="loc_cms_LeasesTable_d5c4edd8-d931-49dc-be6c-255494945d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cd52d5dc-7470-4f0f-93e2-1e2c1e776da1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_d5c4edd8-d931-49dc-be6c-255494945d0c" xlink:to="loc_dei_LegalEntityAxis_cd52d5dc-7470-4f0f-93e2-1e2c1e776da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d3fa6b43-694e-44c8-9ee5-b5501f0d8db2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_cd52d5dc-7470-4f0f-93e2-1e2c1e776da1" xlink:to="loc_dei_EntityDomain_d3fa6b43-694e-44c8-9ee5-b5501f0d8db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b6aea95a-c59c-4dd2-ae69-7ff9f32ea82b" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d3fa6b43-694e-44c8-9ee5-b5501f0d8db2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b6aea95a-c59c-4dd2-ae69-7ff9f32ea82b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_1f6904b2-5b82-4ef5-ad3e-e6ff89c67322" xlink:href="cms-20231231.xsd#cms_LeasesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_d5c4edd8-d931-49dc-be6c-255494945d0c" xlink:to="loc_cms_LeasesLineItems_1f6904b2-5b82-4ef5-ad3e-e6ff89c67322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_602179ff-c7c7-4f83-9495-0ac25b255887" xlink:href="cms-20231231.xsd#cms_AssetsAndLiabilitiesOfLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_1f6904b2-5b82-4ef5-ad3e-e6ff89c67322" xlink:to="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_602179ff-c7c7-4f83-9495-0ac25b255887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_3c365a91-8e20-4d60-8617-79d57d821c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_1f6904b2-5b82-4ef5-ad3e-e6ff89c67322" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_3c365a91-8e20-4d60-8617-79d57d821c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_81e92544-6473-4013-b6dd-55991b9e3741" xlink:href="cms-20231231.xsd#cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_1f6904b2-5b82-4ef5-ad3e-e6ff89c67322" xlink:to="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_81e92544-6473-4013-b6dd-55991b9e3741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_de311284-d767-446d-b758-e90c254c8a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_1f6904b2-5b82-4ef5-ad3e-e6ff89c67322" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_de311284-d767-446d-b758-e90c254c8a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="simple" xlink:href="cms-20231231.xsd#AssetRetirementObligationsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAbstract_e59dca1f-3d5e-48b6-ac71-29761b62f5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_070b5d91-b92f-43dc-bd2c-79cc64b0fdf9" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract_e59dca1f-3d5e-48b6-ac71-29761b62f5a8" xlink:to="loc_cms_AssetRetirementObligationsTable_070b5d91-b92f-43dc-bd2c-79cc64b0fdf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b7a5ed7c-3773-46e4-9013-67f3d045fb88" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_070b5d91-b92f-43dc-bd2c-79cc64b0fdf9" xlink:to="loc_dei_LegalEntityAxis_b7a5ed7c-3773-46e4-9013-67f3d045fb88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a99972c-afde-46fa-8837-7617aa64b7d2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b7a5ed7c-3773-46e4-9013-67f3d045fb88" xlink:to="loc_dei_EntityDomain_5a99972c-afde-46fa-8837-7617aa64b7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_eef60722-f619-485c-9c1c-353302ac1300" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5a99972c-afde-46fa-8837-7617aa64b7d2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_eef60722-f619-485c-9c1c-353302ac1300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_efac8555-3c00-4e29-b182-53e3bcd68361" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_070b5d91-b92f-43dc-bd2c-79cc64b0fdf9" xlink:to="loc_cms_AssetRetirementObligationsLineItems_efac8555-3c00-4e29-b182-53e3bcd68361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_8e906443-026f-4f08-99df-95e25d88517f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_efac8555-3c00-4e29-b182-53e3bcd68361" xlink:to="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_8e906443-026f-4f08-99df-95e25d88517f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_af22a349-8c25-4070-912a-45b358dad06c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_efac8555-3c00-4e29-b182-53e3bcd68361" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_af22a349-8c25-4070-912a-45b358dad06c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_35d2ea90-d6c2-4a36-8f8e-beac96565da3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_799ec004-28d2-44c1-a511-ba819e7c0cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_35d2ea90-d6c2-4a36-8f8e-beac96565da3" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_799ec004-28d2-44c1-a511-ba819e7c0cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8599fd6f-6939-4215-9a83-cc49a8d82dbf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_799ec004-28d2-44c1-a511-ba819e7c0cb7" xlink:to="loc_dei_LegalEntityAxis_8599fd6f-6939-4215-9a83-cc49a8d82dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bae6c419-49ad-42ca-b677-c738e17f333e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8599fd6f-6939-4215-9a83-cc49a8d82dbf" xlink:to="loc_dei_EntityDomain_bae6c419-49ad-42ca-b677-c738e17f333e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bdc4b1a4-32ec-4b1c-bdf8-587f04786297" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bae6c419-49ad-42ca-b677-c738e17f333e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bdc4b1a4-32ec-4b1c-bdf8-587f04786297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_799ec004-28d2-44c1-a511-ba819e7c0cb7" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_c5e7a963-2acd-406b-94d9-790a03271b41" xlink:href="cms-20231231.xsd#cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_c5e7a963-2acd-406b-94d9-790a03271b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_5f177bf5-8fcf-4144-8ff9-999cf54b9be7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_5f177bf5-8fcf-4144-8ff9-999cf54b9be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_7d18f724-b52a-4ea6-b3b6-5e4bf79f0e29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_7d18f724-b52a-4ea6-b3b6-5e4bf79f0e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_5260a893-7647-472f-9aec-fca73394257e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_5260a893-7647-472f-9aec-fca73394257e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_11a58aff-03ff-46ef-9faf-e7a228ca3e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_11a58aff-03ff-46ef-9faf-e7a228ca3e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_8e214acf-165f-4e0f-98df-57da4db1c59e" xlink:href="cms-20231231.xsd#cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_8e214acf-165f-4e0f-98df-57da4db1c59e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_77d6dbe0-55b8-42ef-addf-be434711d904" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_77d6dbe0-55b8-42ef-addf-be434711d904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_92ebda81-c1e6-47e4-8e88-81dc4702af4e" xlink:href="cms-20231231.xsd#cms_ScheduleOfAssetAllocationPercentagesTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_92ebda81-c1e6-47e4-8e88-81dc4702af4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_80b0ba7a-1fd5-4a6a-a7ae-55940b618c44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e2cdc83-94ad-4f12-85f7-905126594aa0" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_80b0ba7a-1fd5-4a6a-a7ae-55940b618c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensationTables" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_33ede65d-70b9-49fc-bf9d-fe1dd9ab200e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f040ba06-a484-4ffb-87b9-7b9fba31a3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_33ede65d-70b9-49fc-bf9d-fe1dd9ab200e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f040ba06-a484-4ffb-87b9-7b9fba31a3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_877824fa-c853-4278-9bce-a9f4af9608e2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f040ba06-a484-4ffb-87b9-7b9fba31a3bf" xlink:to="loc_dei_LegalEntityAxis_877824fa-c853-4278-9bce-a9f4af9608e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_69eb1fb2-c47f-483e-b614-4722b4551229" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_877824fa-c853-4278-9bce-a9f4af9608e2" xlink:to="loc_dei_EntityDomain_69eb1fb2-c47f-483e-b614-4722b4551229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_eb2db8cd-0853-487e-8f03-0c3eabec7263" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_69eb1fb2-c47f-483e-b614-4722b4551229" xlink:to="loc_cms_ConsumersEnergyCompanyMember_eb2db8cd-0853-487e-8f03-0c3eabec7263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3c01791-51e7-4521-a633-4977a95c49e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f040ba06-a484-4ffb-87b9-7b9fba31a3bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3c01791-51e7-4521-a633-4977a95c49e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_5236345f-671e-4206-b063-14cc4c4b8dff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3c01791-51e7-4521-a633-4977a95c49e0" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_5236345f-671e-4206-b063-14cc4c4b8dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_e458890c-8431-48b2-b574-d7f9593ee391" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3c01791-51e7-4521-a633-4977a95c49e0" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_e458890c-8431-48b2-b574-d7f9593ee391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_22d99065-a04b-473f-a708-c3d168c291d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3c01791-51e7-4521-a633-4977a95c49e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_22d99065-a04b-473f-a708-c3d168c291d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_28c9fc9e-c551-4f8a-940e-ed099feb85ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3c01791-51e7-4521-a633-4977a95c49e0" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_28c9fc9e-c551-4f8a-940e-ed099feb85ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1e925768-b6a0-41a8-882b-ec4ccab43f40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_6ce61f4e-0a32-421d-ae66-d1ce29da2f1e" xlink:href="cms-20231231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e925768-b6a0-41a8-882b-ec4ccab43f40" xlink:to="loc_cms_IncomeTaxesTable_6ce61f4e-0a32-421d-ae66-d1ce29da2f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1f712234-c645-4ccf-a108-99b7a0c4bb24" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_6ce61f4e-0a32-421d-ae66-d1ce29da2f1e" xlink:to="loc_dei_LegalEntityAxis_1f712234-c645-4ccf-a108-99b7a0c4bb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ced2b03e-67e5-46ef-ba37-36803624876c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1f712234-c645-4ccf-a108-99b7a0c4bb24" xlink:to="loc_dei_EntityDomain_ced2b03e-67e5-46ef-ba37-36803624876c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_04e5dda5-75db-4f84-951d-5b3ba4fec99e" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ced2b03e-67e5-46ef-ba37-36803624876c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_04e5dda5-75db-4f84-951d-5b3ba4fec99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_b4fde2db-27b2-460d-a762-ee6821566cb5" xlink:href="cms-20231231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_6ce61f4e-0a32-421d-ae66-d1ce29da2f1e" xlink:to="loc_cms_IncomeTaxesLineItems_b4fde2db-27b2-460d-a762-ee6821566cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_aecb23a3-e365-46ea-a4b2-036a7fd56617" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_b4fde2db-27b2-460d-a762-ee6821566cb5" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_aecb23a3-e365-46ea-a4b2-036a7fd56617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_d30609c3-cb58-4a3f-9fcd-22e2f932ae2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_b4fde2db-27b2-460d-a762-ee6821566cb5" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_d30609c3-cb58-4a3f-9fcd-22e2f932ae2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9f75d3c2-352f-41a5-a9d0-7c32eacee6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_b4fde2db-27b2-460d-a762-ee6821566cb5" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9f75d3c2-352f-41a5-a9d0-7c32eacee6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_35a635c7-c385-4780-8413-01d8b6d08c0c" xlink:href="cms-20231231.xsd#cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_b4fde2db-27b2-460d-a762-ee6821566cb5" xlink:to="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_35a635c7-c385-4780-8413-01d8b6d08c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_9ac93bfa-b63e-44ce-adf2-1185322b667e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_b4fde2db-27b2-460d-a762-ee6821566cb5" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_9ac93bfa-b63e-44ce-adf2-1185322b667e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables" xlink:type="simple" xlink:href="cms-20231231.xsd#EarningsPerShareCMSEnergyTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d8461249-4e57-42d5-9ecf-2609e652c733" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c0927ede-65c4-455f-95ac-14ce826a4103" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d8461249-4e57-42d5-9ecf-2609e652c733" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c0927ede-65c4-455f-95ac-14ce826a4103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueTables" xlink:type="simple" xlink:href="cms-20231231.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_29f671b4-6889-48f4-be28-fc2f4180daa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3fb56e00-b3c8-44c2-b72e-5717d0ca2409" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_29f671b4-6889-48f4-be28-fc2f4180daa6" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3fb56e00-b3c8-44c2-b72e-5717d0ca2409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_25841f91-10a9-459e-842d-cc6c05d682a5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3fb56e00-b3c8-44c2-b72e-5717d0ca2409" xlink:to="loc_dei_LegalEntityAxis_25841f91-10a9-459e-842d-cc6c05d682a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fee5bc5b-6c8d-4ec7-ab5f-6ecf311da47d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_25841f91-10a9-459e-842d-cc6c05d682a5" xlink:to="loc_dei_EntityDomain_fee5bc5b-6c8d-4ec7-ab5f-6ecf311da47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8b8fc0f0-215a-4621-a0c9-4cdfff9de259" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_fee5bc5b-6c8d-4ec7-ab5f-6ecf311da47d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8b8fc0f0-215a-4621-a0c9-4cdfff9de259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_193755f4-cf69-4245-a229-18ca1e29d64d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3fb56e00-b3c8-44c2-b72e-5717d0ca2409" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_193755f4-cf69-4245-a229-18ca1e29d64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_cf00982c-e399-4d3c-aead-b9dd08018c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_193755f4-cf69-4245-a229-18ca1e29d64d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_cf00982c-e399-4d3c-aead-b9dd08018c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="simple" xlink:href="cms-20231231.xsd#OtherIncomeandOtherExpenseTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_752c754b-1535-483e-b3e9-78f0672db287" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_c60ab1f4-de10-43da-986d-1409e821e829" xlink:href="cms-20231231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_752c754b-1535-483e-b3e9-78f0672db287" xlink:to="loc_cms_OtherIncomeandExpensesTable_c60ab1f4-de10-43da-986d-1409e821e829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1f01c0f5-8e27-42fb-b8c2-159db63b45ca" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_c60ab1f4-de10-43da-986d-1409e821e829" xlink:to="loc_dei_LegalEntityAxis_1f01c0f5-8e27-42fb-b8c2-159db63b45ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eb14f264-e269-4fc0-b6e5-f3247eb9e370" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1f01c0f5-8e27-42fb-b8c2-159db63b45ca" xlink:to="loc_dei_EntityDomain_eb14f264-e269-4fc0-b6e5-f3247eb9e370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_14673719-5f9b-4e1f-a4a1-0fd21fd49d03" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_eb14f264-e269-4fc0-b6e5-f3247eb9e370" xlink:to="loc_cms_ConsumersEnergyCompanyMember_14673719-5f9b-4e1f-a4a1-0fd21fd49d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_bd2a5062-6a83-4242-945e-165129817907" xlink:href="cms-20231231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_c60ab1f4-de10-43da-986d-1409e821e829" xlink:to="loc_cms_OtherIncomeandExpensesLineItems_bd2a5062-6a83-4242-945e-165129817907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_3197b9a9-afaf-4d01-9467-9b66b5394149" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bd2a5062-6a83-4242-945e-165129817907" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_3197b9a9-afaf-4d01-9467-9b66b5394149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="cms-20231231.xsd#ReportableSegmentsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_3e825264-df91-4b90-8278-7fea1d7b0575" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a0ec969b-0580-44ea-9b68-b0af727bb7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3e825264-df91-4b90-8278-7fea1d7b0575" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a0ec969b-0580-44ea-9b68-b0af727bb7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7c035520-cac6-4110-a640-f428d482d54f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a0ec969b-0580-44ea-9b68-b0af727bb7b8" xlink:to="loc_dei_LegalEntityAxis_7c035520-cac6-4110-a640-f428d482d54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a61ad367-4a82-4294-8727-cb882674b04e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7c035520-cac6-4110-a640-f428d482d54f" xlink:to="loc_dei_EntityDomain_a61ad367-4a82-4294-8727-cb882674b04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_886dfef7-ac7a-4fc6-bb59-4372013039f9" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a61ad367-4a82-4294-8727-cb882674b04e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_886dfef7-ac7a-4fc6-bb59-4372013039f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_8d39117c-fb8e-409e-ba92-17c19b6d452f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a0ec969b-0580-44ea-9b68-b0af727bb7b8" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_8d39117c-fb8e-409e-ba92-17c19b6d452f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4776a709-6297-4557-892a-2e7bbe6d028c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d39117c-fb8e-409e-ba92-17c19b6d452f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4776a709-6297-4557-892a-2e7bbe6d028c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersTables" xlink:type="simple" xlink:href="cms-20231231.xsd#RelatedpartyTransactionsConsumersTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_d7148ae4-3590-40f9-af03-761ee5244a00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8534a6b7-5b99-4fcf-81f4-2bd78e969271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_d7148ae4-3590-40f9-af03-761ee5244a00" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8534a6b7-5b99-4fcf-81f4-2bd78e969271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_077fcb2d-a943-467c-aaf6-d136a9999da8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8534a6b7-5b99-4fcf-81f4-2bd78e969271" xlink:to="loc_dei_LegalEntityAxis_077fcb2d-a943-467c-aaf6-d136a9999da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7a5b438e-65c1-418c-bf7a-bad5d66ef116" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_077fcb2d-a943-467c-aaf6-d136a9999da8" xlink:to="loc_dei_EntityDomain_7a5b438e-65c1-418c-bf7a-bad5d66ef116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_933e470d-16ad-42d8-a5d4-6490d9f96bfb" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7a5b438e-65c1-418c-bf7a-bad5d66ef116" xlink:to="loc_cms_ConsumersEnergyCompanyMember_933e470d-16ad-42d8-a5d4-6490d9f96bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_2cbc85e4-db1c-4ef6-8295-c40ae392f9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8534a6b7-5b99-4fcf-81f4-2bd78e969271" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_2cbc85e4-db1c-4ef6-8295-c40ae392f9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_6561ad9f-56a5-4fe4-a8b9-c4216cb6952d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2cbc85e4-db1c-4ef6-8295-c40ae392f9f7" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_6561ad9f-56a5-4fe4-a8b9-c4216cb6952d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesTables" xlink:type="simple" xlink:href="cms-20231231.xsd#VariableInterestEntitiesTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntitiesAbstract_f233102d-aa95-4a49-a03d-d878b3318c8b" xlink:href="cms-20231231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_8c9a1e86-6a69-4257-9dcb-761258a84e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_f233102d-aa95-4a49-a03d-d878b3318c8b" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_8c9a1e86-6a69-4257-9dcb-761258a84e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables" xlink:type="simple" xlink:href="cms-20231231.xsd#ExitActivitiesandDiscontinuedOperationsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9af84e84-7071-4811-8071-38de6596589f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_80a55f24-3309-4dc1-b7c1-a3c592bf6806" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9af84e84-7071-4811-8071-38de6596589f" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_80a55f24-3309-4dc1-b7c1-a3c592bf6806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3f880199-aa34-47c5-866a-40ded86dfaf5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_80a55f24-3309-4dc1-b7c1-a3c592bf6806" xlink:to="loc_dei_LegalEntityAxis_3f880199-aa34-47c5-866a-40ded86dfaf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_017c8ad1-c0c6-4137-a776-d398e3fcd4c0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3f880199-aa34-47c5-866a-40ded86dfaf5" xlink:to="loc_dei_EntityDomain_017c8ad1-c0c6-4137-a776-d398e3fcd4c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_639432c3-11d6-4caf-b4eb-26e36a883587" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_017c8ad1-c0c6-4137-a776-d398e3fcd4c0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_639432c3-11d6-4caf-b4eb-26e36a883587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_412deb14-3f2a-4dea-8f80-e0fbcf0d03c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_80a55f24-3309-4dc1-b7c1-a3c592bf6806" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_412deb14-3f2a-4dea-8f80-e0fbcf0d03c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_331814ac-fde5-4d76-89ed-f7864911bfa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_412deb14-3f2a-4dea-8f80-e0fbcf0d03c5" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_331814ac-fde5-4d76-89ed-f7864911bfa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_c750b742-1384-4cff-9f53-ad2bab0d89e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_412deb14-3f2a-4dea-8f80-e0fbcf0d03c5" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_c750b742-1384-4cff-9f53-ad2bab0d89e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_98543707-d004-4ea5-9c8d-4ff3912df164" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1140b2a5-d610-412b-b914-df51f7c2ef71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_98543707-d004-4ea5-9c8d-4ff3912df164" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1140b2a5-d610-412b-b914-df51f7c2ef71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b01d9192-69f7-463c-a7a2-03bd68b586f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1140b2a5-d610-412b-b914-df51f7c2ef71" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b01d9192-69f7-463c-a7a2-03bd68b586f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b01d9192-69f7-463c-a7a2-03bd68b586f0" xlink:to="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2022PowerSupplyRecoveryUnderrecoveryMember_4db4e5e0-e2a0-4f76-92f2-78827aaa704b" xlink:href="cms-20231231.xsd#cms_A2022PowerSupplyRecoveryUnderrecoveryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_A2022PowerSupplyRecoveryUnderrecoveryMember_4db4e5e0-e2a0-4f76-92f2-78827aaa704b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_39a183ca-26cd-457d-8565-2e202e690925" xlink:href="cms-20231231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_39a183ca-26cd-457d-8565-2e202e690925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_59cd98c5-8627-4da3-98a8-b8a2233c4878" xlink:href="cms-20231231.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_RetentionIncentiveProgramMember_59cd98c5-8627-4da3-98a8-b8a2233c4878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_191e1953-fc86-45c5-b4b2-aa9b230702f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_191e1953-fc86-45c5-b4b2-aa9b230702f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_8c46cea4-b2f2-440d-a520-8c8e5c8e70a8" xlink:href="cms-20231231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_8c46cea4-b2f2-440d-a520-8c8e5c8e70a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedCostsMember_74efff8b-c239-4519-a7bf-56cff613ff79" xlink:href="cms-20231231.xsd#cms_SecuritizedCostsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_SecuritizedCostsMember_74efff8b-c239-4519-a7bf-56cff613ff79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_d105ce7c-5ee8-4b12-97f9-61d63e19a42f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_d105ce7c-5ee8-4b12-97f9-61d63e19a42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_b011800f-dcbf-473a-9142-40a07d3a20ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_b011800f-dcbf-473a-9142-40a07d3a20ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_715d48c6-fef6-45c1-84cb-2682668598aa" xlink:href="cms-20231231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_ManufacturedGasPlantMember_715d48c6-fef6-45c1-84cb-2682668598aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnReacquiredDebtMember_64fce0fc-cb69-467f-b453-0a0bb962df99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossOnReacquiredDebtMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_us-gaap_LossOnReacquiredDebtMember_64fce0fc-cb69-467f-b453-0a0bb962df99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DecommissioningCostsMember_4617a701-f31b-436c-9bac-646ae5408dcf" xlink:href="cms-20231231.xsd#cms_DecommissioningCostsMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_DecommissioningCostsMember_4617a701-f31b-436c-9bac-646ae5408dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PostretirementBenefitsExpenseDeferralMechanismMember_53763073-277b-43fc-8f3f-c8c9d2083a8f" xlink:href="cms-20231231.xsd#cms_PostretirementBenefitsExpenseDeferralMechanismMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_PostretirementBenefitsExpenseDeferralMechanismMember_53763073-277b-43fc-8f3f-c8c9d2083a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonPlantOverhaulContractDisputeMember_4a929f08-bef0-4361-9fcb-bf2f547fe985" xlink:href="cms-20231231.xsd#cms_LudingtonPlantOverhaulContractDisputeMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_LudingtonPlantOverhaulContractDisputeMember_4a929f08-bef0-4361-9fcb-bf2f547fe985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember_d12483d3-bd41-4844-8de2-0ecb8134b706" xlink:href="cms-20231231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7b60957c-41c2-44f0-ae8b-5867f7463a51" xlink:to="loc_cms_EnergyWasteReductionPlanMember_d12483d3-bd41-4844-8de2-0ecb8134b706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_cb078645-dbbc-472d-8273-ab090dae1aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1140b2a5-d610-412b-b914-df51f7c2ef71" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_cb078645-dbbc-472d-8273-ab090dae1aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_cb078645-dbbc-472d-8273-ab090dae1aa2" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_73cf8bd7-88f8-4a29-af92-02cf5def88f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_73cf8bd7-88f8-4a29-af92-02cf5def88f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_e0e90663-170e-4d32-97a7-2ff77082ea6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_e0e90663-170e-4d32-97a7-2ff77082ea6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_7d4cae33-fbbd-48f7-95b0-10967713d024" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_7d4cae33-fbbd-48f7-95b0-10967713d024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemovalCostsMember_940308ab-f62d-401c-a7f3-a5b79ca9afa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RemovalCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_us-gaap_RemovalCostsMember_940308ab-f62d-401c-a7f3-a5b79ca9afa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_d6326d69-58a3-4422-9260-61164d488546" xlink:href="cms-20231231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_cms_RenewableEnergyGrantMember_d6326d69-58a3-4422-9260-61164d488546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RenewableEnergyProgramMember_077595a9-d8d6-455b-a2e9-9a61c94a3bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RenewableEnergyProgramMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_us-gaap_RenewableEnergyProgramMember_077595a9-d8d6-455b-a2e9-9a61c94a3bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember_d2058746-554a-4259-b536-2bb5ab21235c" xlink:href="cms-20231231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_cms_EnergyWasteReductionPlanMember_d2058746-554a-4259-b536-2bb5ab21235c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PostretirementBenefitsExpenseDeferralMechanismMember_0d39c019-be2d-4a5d-8e42-1f71c1405e2b" xlink:href="cms-20231231.xsd#cms_PostretirementBenefitsExpenseDeferralMechanismMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_960a3358-bebd-468f-820f-7461578c395f" xlink:to="loc_cms_PostretirementBenefitsExpenseDeferralMechanismMember_0d39c019-be2d-4a5d-8e42-1f71c1405e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_47406287-b637-4ce4-8b80-78428231c3f7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1140b2a5-d610-412b-b914-df51f7c2ef71" xlink:to="loc_dei_LegalEntityAxis_47406287-b637-4ce4-8b80-78428231c3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a02a64bb-dead-4057-a587-122752e8734a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_47406287-b637-4ce4-8b80-78428231c3f7" xlink:to="loc_dei_EntityDomain_a02a64bb-dead-4057-a587-122752e8734a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_107febf0-6001-4950-84e1-ca0a887a12d6" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a02a64bb-dead-4057-a587-122752e8734a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_107febf0-6001-4950-84e1-ca0a887a12d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1140b2a5-d610-412b-b914-df51f7c2ef71" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_e1ba5c11-a758-45cb-93d6-a4e46f7792a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_e1ba5c11-a758-45cb-93d6-a4e46f7792a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_ec43a6ad-ec00-402b-8e48-f31126055098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_ec43a6ad-ec00-402b-8e48-f31126055098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_efbb4f46-cc3f-4db5-bc9e-fdcc0121b922" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:to="loc_us-gaap_RegulatoryAssets_efbb4f46-cc3f-4db5-bc9e-fdcc0121b922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_def5bb78-de6d-4a3d-8f9a-14b1176058dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_def5bb78-de6d-4a3d-8f9a-14b1176058dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_9e072f13-3623-4b2c-a1b4-4e0fc18ed548" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_9e072f13-3623-4b2c-a1b4-4e0fc18ed548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_848f9ceb-18f9-4938-aa61-983f070c350e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0e0362c0-4e9d-4f2d-a44c-e56bc62a887c" xlink:to="loc_us-gaap_RegulatoryLiabilities_848f9ceb-18f9-4938-aa61-983f070c350e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RegulatoryMattersNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_3a66d44c-c738-468b-9477-9ed9c1c7dd70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_3a66d44c-c738-468b-9477-9ed9c1c7dd70" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_dbe3cb33-567e-45fa-811d-c40a6f3edfbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_dbe3cb33-567e-45fa-811d-c40a6f3edfbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0716699d-35f5-4957-91a6-16ca0198e953" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_dbe3cb33-567e-45fa-811d-c40a6f3edfbe" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0716699d-35f5-4957-91a6-16ca0198e953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_ca379b43-4585-4013-9596-cdd71d6f9174" xlink:href="cms-20231231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0716699d-35f5-4957-91a6-16ca0198e953" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_ca379b43-4585-4013-9596-cdd71d6f9174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_68db0979-38a8-4fe1-aa79-3a37459d4fc6" xlink:href="cms-20231231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0716699d-35f5-4957-91a6-16ca0198e953" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_68db0979-38a8-4fe1-aa79-3a37459d4fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_f59ec284-d65f-4c05-896e-a262c323db73" xlink:href="cms-20231231.xsd#cms_ElectricRateCaseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0716699d-35f5-4957-91a6-16ca0198e953" xlink:to="loc_cms_ElectricRateCaseMember_f59ec284-d65f-4c05-896e-a262c323db73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseMember_79ba1026-119d-4721-9c9f-e49e0b25afdc" xlink:href="cms-20231231.xsd#cms_GasRateCaseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0716699d-35f5-4957-91a6-16ca0198e953" xlink:to="loc_cms_GasRateCaseMember_79ba1026-119d-4721-9c9f-e49e0b25afdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_6e2253b4-fe76-4c35-b85e-30d84b4a6d5c" xlink:href="cms-20231231.xsd#cms_GasCostRecoveryMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0716699d-35f5-4957-91a6-16ca0198e953" xlink:to="loc_cms_GasCostRecoveryMember_6e2253b4-fe76-4c35-b85e-30d84b4a6d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_66498e5a-5bb8-4962-810e-fad82fdc9a15" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_dei_LegalEntityAxis_66498e5a-5bb8-4962-810e-fad82fdc9a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f57255ea-4b23-4c5b-9037-9cf8b3cd512f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_66498e5a-5bb8-4962-810e-fad82fdc9a15" xlink:to="loc_dei_EntityDomain_f57255ea-4b23-4c5b-9037-9cf8b3cd512f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_378a5905-5418-4131-b1d5-330ecba71ec2" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f57255ea-4b23-4c5b-9037-9cf8b3cd512f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_378a5905-5418-4131-b1d5-330ecba71ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_02eb7557-7575-490a-8ead-af2679d9f270" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_us-gaap_RegulatoryAssetAxis_02eb7557-7575-490a-8ead-af2679d9f270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_6aa10d09-0998-46b1-85e8-a496da248607" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_02eb7557-7575-490a-8ead-af2679d9f270" xlink:to="loc_us-gaap_RegulatoryAssetDomain_6aa10d09-0998-46b1-85e8-a496da248607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_855d61a7-e5bd-40cd-a1df-93ce2ea59d52" xlink:href="cms-20231231.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_6aa10d09-0998-46b1-85e8-a496da248607" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_855d61a7-e5bd-40cd-a1df-93ce2ea59d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_a89452f3-1457-43f9-bcda-fa0908bf0283" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_us-gaap_PublicUtilityAxis_a89452f3-1457-43f9-bcda-fa0908bf0283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_548b8c79-6983-41a9-afe2-f870a895b7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_a89452f3-1457-43f9-bcda-fa0908bf0283" xlink:to="loc_us-gaap_UtilityPlantDomain_548b8c79-6983-41a9-afe2-f870a895b7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasFueledElectricGenerationMember_f1899389-cc8a-4138-87c8-ab38fb4bcd7f" xlink:href="cms-20231231.xsd#cms_GasFueledElectricGenerationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_548b8c79-6983-41a9-afe2-f870a895b7c3" xlink:to="loc_cms_GasFueledElectricGenerationMember_f1899389-cc8a-4138-87c8-ab38fb4bcd7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGenerationMember_ba744419-f2fc-407a-a202-2da499940b74" xlink:href="cms-20231231.xsd#cms_CoalFueledElectricGenerationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_548b8c79-6983-41a9-afe2-f870a895b7c3" xlink:to="loc_cms_CoalFueledElectricGenerationMember_ba744419-f2fc-407a-a202-2da499940b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_e7efe675-52c5-4a0c-9c84-3ef0a6da9071" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_e7efe675-52c5-4a0c-9c84-3ef0a6da9071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_5b669583-a43a-4e50-ae39-90170d348848" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_e7efe675-52c5-4a0c-9c84-3ef0a6da9071" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_5b669583-a43a-4e50-ae39-90170d348848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_6f5026a8-0fd0-4a45-b885-4e42acfadaab" xlink:href="cms-20231231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_5b669583-a43a-4e50-ae39-90170d348848" xlink:to="loc_cms_ManufacturedGasPlantMember_6f5026a8-0fd0-4a45-b885-4e42acfadaab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_a2062916-ae57-4000-9fcf-30d97e5e33e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_a2062916-ae57-4000-9fcf-30d97e5e33e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_a8410dc9-c07d-4c13-a373-936cb76acbcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_a2062916-ae57-4000-9fcf-30d97e5e33e3" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_a8410dc9-c07d-4c13-a373-936cb76acbcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_aae3af7c-e1e7-4a1d-b584-19fed83a0680" xlink:href="cms-20231231.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a8410dc9-c07d-4c13-a373-936cb76acbcc" xlink:to="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_aae3af7c-e1e7-4a1d-b584-19fed83a0680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_6411be3d-a9fa-4851-9b7f-939987aeb5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a8410dc9-c07d-4c13-a373-936cb76acbcc" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_6411be3d-a9fa-4851-9b7f-939987aeb5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember_627227a6-972a-4f7a-80fc-137b40f2311f" xlink:href="cms-20231231.xsd#cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a8410dc9-c07d-4c13-a373-936cb76acbcc" xlink:to="loc_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember_627227a6-972a-4f7a-80fc-137b40f2311f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_36269021-07dd-4e11-b8ba-1bfbd2ca9476" xlink:href="cms-20231231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a8410dc9-c07d-4c13-a373-936cb76acbcc" xlink:to="loc_cms_RenewableEnergyGrantMember_36269021-07dd-4e11-b8ba-1bfbd2ca9476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_e31042ed-d26c-4d5b-9938-7d2bf97f2aab" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_srt_RestatementAxis_e31042ed-d26c-4d5b-9938-7d2bf97f2aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_1b0a6399-9e43-4df5-b83e-ad33ec42d77d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_e31042ed-d26c-4d5b-9938-7d2bf97f2aab" xlink:to="loc_srt_RestatementDomain_1b0a6399-9e43-4df5-b83e-ad33ec42d77d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_dc3deedc-20ce-4220-a7ef-949c4e491073" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_1b0a6399-9e43-4df5-b83e-ad33ec42d77d" xlink:to="loc_srt_RestatementAdjustmentMember_dc3deedc-20ce-4220-a7ef-949c4e491073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_772306b2-93ad-475b-8991-50aae6efc158" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecoveredPowerSupplyCosts_0a16670d-9f6e-45da-997b-e9a4908663a8" xlink:href="cms-20231231.xsd#cms_UnrecoveredPowerSupplyCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_UnrecoveredPowerSupplyCosts_0a16670d-9f6e-45da-997b-e9a4908663a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuthorizedRecoveryCollection_a2fbdd46-3a32-4cc1-8be5-e571b5746642" xlink:href="cms-20231231.xsd#cms_AuthorizedRecoveryCollection"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_AuthorizedRecoveryCollection_a2fbdd46-3a32-4cc1-8be5-e571b5746642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f1790c56-fd70-488e-8d32-34b3ce175642" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_Revenues_f1790c56-fd70-488e-8d32-34b3ce175642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_96c77126-855d-43c4-b90d-7230a37f0087" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_96c77126-855d-43c4-b90d-7230a37f0087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_7b2ec908-cda3-486b-9a17-c46fa6c712a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_7b2ec908-cda3-486b-9a17-c46fa6c712a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfUnitsRetired_6e5d4250-0f6b-444f-b951-59d60d523a1c" xlink:href="cms-20231231.xsd#cms_NumberOfUnitsRetired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_NumberOfUnitsRetired_6e5d4250-0f6b-444f-b951-59d60d523a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_b0ee31b9-d1ea-4510-a8b6-faf129f06b49" xlink:href="cms-20231231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_b0ee31b9-d1ea-4510-a8b6-faf129f06b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_0241cb1f-c321-4a87-b4b3-839504c0f571" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_0241cb1f-c321-4a87-b4b3-839504c0f571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_c7dcbc43-5b11-4c8c-87b7-12c62aa88132" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_RegulatoryLiabilities_c7dcbc43-5b11-4c8c-87b7-12c62aa88132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ProceedsFromGovernmentGrant_ef7e4f57-f53f-4343-8c66-72ea96ebb365" xlink:href="cms-20231231.xsd#cms_ProceedsFromGovernmentGrant"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_ProceedsFromGovernmentGrant_ef7e4f57-f53f-4343-8c66-72ea96ebb365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_999737f9-5b0d-4711-a2c4-4eee1c1ca06d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_999737f9-5b0d-4711-a2c4-4eee1c1ca06d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_030a9fa5-f248-49e7-8d9a-bbc359b4f782" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_030a9fa5-f248-49e7-8d9a-bbc359b4f782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_90ce6439-b82d-4e5f-ae91-ead0f4c5db11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_90ce6439-b82d-4e5f-ae91-ead0f4c5db11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_31e42f6a-1059-4a7f-a039-cb3c058e8126" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_31e42f6a-1059-4a7f-a039-cb3c058e8126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_5f8cec45-01b9-4151-abf8-125724dd4ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_5f8cec45-01b9-4151-abf8-125724dd4ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_3c3c2f56-a3f7-4687-aa78-e6014c05d5f6" xlink:href="cms-20231231.xsd#cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_3c3c2f56-a3f7-4687-aa78-e6014c05d5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested_a0273685-2d54-416f-9b85-ae25a98e97bb" xlink:href="cms-20231231.xsd#cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested_a0273685-2d54-416f-9b85-ae25a98e97bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_742ffffe-96f5-4014-9327-cb54a82a3263" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_aefca327-7961-4bc6-a6d6-9c96bed45f36" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_742ffffe-96f5-4014-9327-cb54a82a3263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_9d4290d0-8dea-4642-99bb-2b618877e666" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1535e95f-eead-421d-8c41-eb9227929ead" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_9d4290d0-8dea-4642-99bb-2b618877e666" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1535e95f-eead-421d-8c41-eb9227929ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cc5085d7-1049-4963-a612-9d683a925a2c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1535e95f-eead-421d-8c41-eb9227929ead" xlink:to="loc_dei_LegalEntityAxis_cc5085d7-1049-4963-a612-9d683a925a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d52f0fc7-d705-44c4-bb09-e5510e65e1b0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_cc5085d7-1049-4963-a612-9d683a925a2c" xlink:to="loc_dei_EntityDomain_d52f0fc7-d705-44c4-bb09-e5510e65e1b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0d1db152-7c00-4ded-91f9-8b5946fd2cf2" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d52f0fc7-d705-44c4-bb09-e5510e65e1b0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0d1db152-7c00-4ded-91f9-8b5946fd2cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_567cf983-8988-47aa-8988-ac8f9cb520e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1535e95f-eead-421d-8c41-eb9227929ead" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_567cf983-8988-47aa-8988-ac8f9cb520e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_769c3ab0-2495-4a95-a028-70880736ce68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_567cf983-8988-47aa-8988-ac8f9cb520e1" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_769c3ab0-2495-4a95-a028-70880736ce68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_ed9c4cc5-bc02-410b-ae1b-c89d0b5e0673" xlink:href="cms-20231231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_769c3ab0-2495-4a95-a028-70880736ce68" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_ed9c4cc5-bc02-410b-ae1b-c89d0b5e0673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_3362360b-3b84-4b5a-b262-29776d050d21" xlink:href="cms-20231231.xsd#cms_GasCostRecoveryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_769c3ab0-2495-4a95-a028-70880736ce68" xlink:to="loc_cms_GasCostRecoveryMember_3362360b-3b84-4b5a-b262-29776d050d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_8c247012-5beb-4776-bca0-459e6db70172" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1535e95f-eead-421d-8c41-eb9227929ead" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_8c247012-5beb-4776-bca0-459e6db70172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecoveredPowerSupplyCosts_98fcec99-5b8e-47f5-a9d2-9c8b201e17f4" xlink:href="cms-20231231.xsd#cms_UnrecoveredPowerSupplyCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_8c247012-5beb-4776-bca0-459e6db70172" xlink:to="loc_cms_UnrecoveredPowerSupplyCosts_98fcec99-5b8e-47f5-a9d2-9c8b201e17f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_8fc1c001-a7fc-42eb-a6a6-f0c1875c86f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecoveredCostsForPurchasedGasAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_8c247012-5beb-4776-bca0-459e6db70172" xlink:to="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_8fc1c001-a7fc-42eb-a6a6-f0c1875c86f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFuelCost_bca26b09-9346-4763-b250-e91b1e73aeb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFuelCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_8c247012-5beb-4776-bca0-459e6db70172" xlink:to="loc_us-gaap_DeferredFuelCost_bca26b09-9346-4763-b250-e91b1e73aeb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_1890e063-7509-44c3-9cdf-8399682d7be8" xlink:href="cms-20231231.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_8c247012-5beb-4776-bca0-459e6db70172" xlink:to="loc_cms_AccruedRateRefunds_1890e063-7509-44c3-9cdf-8399682d7be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ContingenciesandCommitmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b718f751-daab-499a-ad36-39de9f7b3149" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b718f751-daab-499a-ad36-39de9f7b3149" xlink:to="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_2fcda52e-12f4-4d24-a930-74bbef5e73d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_2fcda52e-12f4-4d24-a930-74bbef5e73d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_21ebe281-e4ea-407c-8e5a-3594d7f579a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_2fcda52e-12f4-4d24-a930-74bbef5e73d4" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_21ebe281-e4ea-407c-8e5a-3594d7f579a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_08eccb3d-4dea-4f64-bd96-55c6ab14073a" xlink:href="cms-20231231.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_21ebe281-e4ea-407c-8e5a-3594d7f579a7" xlink:to="loc_cms_BayHarborMember_08eccb3d-4dea-4f64-bd96-55c6ab14073a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember_cc65e53e-3f64-435f-8d08-9ce0ab9ee329" xlink:href="cms-20231231.xsd#cms_NrepaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_21ebe281-e4ea-407c-8e5a-3594d7f579a7" xlink:to="loc_cms_NrepaMember_cc65e53e-3f64-435f-8d08-9ce0ab9ee329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember_a6cc6646-c5c8-4fd5-ad9a-cd728c4eb953" xlink:href="cms-20231231.xsd#cms_CerclaLiabilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_21ebe281-e4ea-407c-8e5a-3594d7f579a7" xlink:to="loc_cms_CerclaLiabilityMember_a6cc6646-c5c8-4fd5-ad9a-cd728c4eb953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_bd12979e-c737-45a2-b222-8b5bf8d2a0d7" xlink:href="cms-20231231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_21ebe281-e4ea-407c-8e5a-3594d7f579a7" xlink:to="loc_cms_ManufacturedGasPlantMember_bd12979e-c737-45a2-b222-8b5bf8d2a0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_61a107c2-8e2c-470a-a6e6-10219ed56936" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_srt_RangeAxis_61a107c2-8e2c-470a-a6e6-10219ed56936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_be834073-f618-4e7b-af59-6f2db001e84c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_61a107c2-8e2c-470a-a6e6-10219ed56936" xlink:to="loc_srt_RangeMember_be834073-f618-4e7b-af59-6f2db001e84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e78077df-1d39-4ac2-a713-98d0b6c1577a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_be834073-f618-4e7b-af59-6f2db001e84c" xlink:to="loc_srt_MinimumMember_e78077df-1d39-4ac2-a713-98d0b6c1577a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_df8708a6-f6ca-4c3f-8058-c678a09abcac" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_be834073-f618-4e7b-af59-6f2db001e84c" xlink:to="loc_srt_MaximumMember_df8708a6-f6ca-4c3f-8058-c678a09abcac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_064f0863-035e-4303-8cf8-2d4139f4b9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_us-gaap_PublicUtilityAxis_064f0863-035e-4303-8cf8-2d4139f4b9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_fc236d05-4df1-49ab-aa70-85abab19a737" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_064f0863-035e-4303-8cf8-2d4139f4b9cc" xlink:to="loc_us-gaap_UtilityPlantDomain_fc236d05-4df1-49ab-aa70-85abab19a737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_f69989f6-d025-4683-839d-4af0250e0deb" xlink:href="cms-20231231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_fc236d05-4df1-49ab-aa70-85abab19a737" xlink:to="loc_cms_ElectricUtilityMember_f69989f6-d025-4683-839d-4af0250e0deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_e0f950c1-7329-452f-83e4-3a736058bcba" xlink:href="cms-20231231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_fc236d05-4df1-49ab-aa70-85abab19a737" xlink:to="loc_cms_GasUtilityMember_e0f950c1-7329-452f-83e4-3a736058bcba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1b5e2df5-3153-41f6-80e8-5cad8cf99ac0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_dei_LegalEntityAxis_1b5e2df5-3153-41f6-80e8-5cad8cf99ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_86bf1630-0baf-44e7-a0db-0fb25d89d7af" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1b5e2df5-3153-41f6-80e8-5cad8cf99ac0" xlink:to="loc_dei_EntityDomain_86bf1630-0baf-44e7-a0db-0fb25d89d7af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_94c538eb-cd55-4f07-82b4-a6d494df356c" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_86bf1630-0baf-44e7-a0db-0fb25d89d7af" xlink:to="loc_cms_ConsumersEnergyCompanyMember_94c538eb-cd55-4f07-82b4-a6d494df356c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_9953e75c-5d6f-4b5c-a5c7-cea206c4e2c7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_srt_LitigationCaseAxis_9953e75c-5d6f-4b5c-a5c7-cea206c4e2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_d9d939f7-58f1-4358-8873-693f6a5a3a47" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_9953e75c-5d6f-4b5c-a5c7-cea206c4e2c7" xlink:to="loc_srt_LitigationCaseTypeDomain_d9d939f7-58f1-4358-8873-693f6a5a3a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonPlantOverhaulContractDisputeMember_a5c9a281-8c97-4dd4-9f74-e71a7f3229cc" xlink:href="cms-20231231.xsd#cms_LudingtonPlantOverhaulContractDisputeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_d9d939f7-58f1-4358-8873-693f6a5a3a47" xlink:to="loc_cms_LudingtonPlantOverhaulContractDisputeMember_a5c9a281-8c97-4dd4-9f74-e71a7f3229cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_b84c1794-333f-492a-b107-75fe1f22135e" xlink:href="cms-20231231.xsd#cms_JHCampbell3PlantRetirementContractDisputeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_d9d939f7-58f1-4358-8873-693f6a5a3a47" xlink:to="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_b84c1794-333f-492a-b107-75fe1f22135e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_7b14a8e4-d4ca-48db-91ea-d114d7450344" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_7b14a8e4-d4ca-48db-91ea-d114d7450344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_756b128f-184f-47d8-a938-bdeabcf91233" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_7b14a8e4-d4ca-48db-91ea-d114d7450344" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_756b128f-184f-47d8-a938-bdeabcf91233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_1bd5251b-e9f3-4531-96a4-2d6fbb139b95" xlink:href="cms-20231231.xsd#cms_LudingtonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_756b128f-184f-47d8-a938-bdeabcf91233" xlink:to="loc_cms_LudingtonMember_1bd5251b-e9f3-4531-96a4-2d6fbb139b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_ac018a6f-c4fb-4cac-904d-ee8578478530" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_us-gaap_RegulatoryAssetAxis_ac018a6f-c4fb-4cac-904d-ee8578478530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_b32b2000-fced-4301-98e5-09b69fa7d055" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_ac018a6f-c4fb-4cac-904d-ee8578478530" xlink:to="loc_us-gaap_RegulatoryAssetDomain_b32b2000-fced-4301-98e5-09b69fa7d055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_a60fe830-3883-446b-b0ae-1d3e617a4ef9" xlink:href="cms-20231231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b32b2000-fced-4301-98e5-09b69fa7d055" xlink:to="loc_cms_ManufacturedGasPlantMember_a60fe830-3883-446b-b0ae-1d3e617a4ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_012a1bbd-fa8e-4c88-bcc3-16186e02d8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_012a1bbd-fa8e-4c88-bcc3-16186e02d8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_406812e0-69cf-4534-ad64-c251495a9a77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_012a1bbd-fa8e-4c88-bcc3-16186e02d8a5" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_406812e0-69cf-4534-ad64-c251495a9a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember_0fbfc6f9-b13f-42d3-9bf9-842f80b764cb" xlink:href="cms-20231231.xsd#cms_McvPpaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_406812e0-69cf-4534-ad64-c251495a9a77" xlink:to="loc_cms_McvPpaMember_0fbfc6f9-b13f-42d3-9bf9-842f80b764cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember_19e4b9b1-b36a-4e21-b1ec-d0a18defb7c7" xlink:href="cms-20231231.xsd#cms_OtherPpaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_406812e0-69cf-4534-ad64-c251495a9a77" xlink:to="loc_cms_OtherPpaMember_19e4b9b1-b36a-4e21-b1ec-d0a18defb7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_83fbe899-0100-4107-bd53-dc4d187f6bca" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_83fbe899-0100-4107-bd53-dc4d187f6bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_6499365c-0652-4885-8d12-2639f2d56649" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_83fbe899-0100-4107-bd53-dc4d187f6bca" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_6499365c-0652-4885-8d12-2639f2d56649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_YearEndThroughMarch2025Member_dc9d22a8-7cd6-4612-afd7-c6b402c8bf52" xlink:href="cms-20231231.xsd#cms_YearEndThroughMarch2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_6499365c-0652-4885-8d12-2639f2d56649" xlink:to="loc_cms_YearEndThroughMarch2025Member_dc9d22a8-7cd6-4612-afd7-c6b402c8bf52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_March2025ThroughTerminationMember_b2d2ed2a-67c9-4d70-a5a2-eaf957aa46c8" xlink:href="cms-20231231.xsd#cms_March2025ThroughTerminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_6499365c-0652-4885-8d12-2639f2d56649" xlink:to="loc_cms_March2025ThroughTerminationMember_b2d2ed2a-67c9-4d70-a5a2-eaf957aa46c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_00471147-bafe-4fd9-ab15-99e85f105b7d" xlink:to="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_07fd5e61-5883-4b09-9e11-8f1e2f49a1d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_07fd5e61-5883-4b09-9e11-8f1e2f49a1d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_a1a215e6-8697-49e4-bf0d-ee35c16d3399" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_a1a215e6-8697-49e4-bf0d-ee35c16d3399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_53b852d4-8a6f-4d94-b6ba-49ed451c2cfe" xlink:href="cms-20231231.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_53b852d4-8a6f-4d94-b6ba-49ed451c2cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_6d1b7b8c-1823-41dd-935a-58066cb8dfd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_6d1b7b8c-1823-41dd-935a-58066cb8dfd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2a55e51c-fdbd-41b2-8fb9-a650ed6b3257" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2a55e51c-fdbd-41b2-8fb9-a650ed6b3257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_4c052936-266e-4192-9738-adc80cc4f8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_4c052936-266e-4192-9738-adc80cc4f8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_3c5db6de-0a3c-4d4b-9fdb-85bdb9873eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_3c5db6de-0a3c-4d4b-9fdb-85bdb9873eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_0a5d2785-7c24-4c75-8100-afb202d24618" xlink:href="cms-20231231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_0a5d2785-7c24-4c75-8100-afb202d24618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_c6e7a16b-ebd6-405a-8552-c1733fda5ebd" xlink:href="cms-20231231.xsd#cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_c6e7a16b-ebd6-405a-8552-c1733fda5ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_af0dc0b2-98ce-4dba-a5fd-10fc2952ed40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_af0dc0b2-98ce-4dba-a5fd-10fc2952ed40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_91eee4b5-3a1d-4c2b-811e-53f665a49c78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_91eee4b5-3a1d-4c2b-811e-53f665a49c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity_21b369b6-646d-42a0-aa4c-d05d353c9b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity_21b369b6-646d-42a0-aa4c-d05d353c9b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_0f94cc85-b8b6-4568-8717-3f31d3b52909" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_0f94cc85-b8b6-4568-8717-3f31d3b52909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_d1fde10e-e69e-4c76-9735-f4cd8c595658" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_d1fde10e-e69e-4c76-9735-f4cd8c595658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_84c4608a-59cd-4fb4-8ea6-9ec3e1c4ba32" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_84c4608a-59cd-4fb4-8ea6-9ec3e1c4ba32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_4b6918c9-f144-4ec3-a64b-b08987a4506f" xlink:href="cms-20231231.xsd#cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_4b6918c9-f144-4ec3-a64b-b08987a4506f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_e4ca626d-bf02-42c1-ab4d-a5e7a7cafd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7e352ae4-1761-4c58-9d67-93b05c7821f5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_e4ca626d-bf02-42c1-ab4d-a5e7a7cafd4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7bf81c9e-9bbf-4642-a476-6964c94cda1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_57e0d120-9aac-4008-953f-e96b24f52167" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7bf81c9e-9bbf-4642-a476-6964c94cda1c" xlink:to="loc_us-gaap_SiteContingencyTable_57e0d120-9aac-4008-953f-e96b24f52167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3203746e-0ca5-43da-88b3-bce712f28a1a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_57e0d120-9aac-4008-953f-e96b24f52167" xlink:to="loc_dei_LegalEntityAxis_3203746e-0ca5-43da-88b3-bce712f28a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5405417d-9f0a-45ff-ac30-f5e35242aec1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3203746e-0ca5-43da-88b3-bce712f28a1a" xlink:to="loc_dei_EntityDomain_5405417d-9f0a-45ff-ac30-f5e35242aec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3f72fc83-9e85-4973-81ae-3902cc72300a" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5405417d-9f0a-45ff-ac30-f5e35242aec1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3f72fc83-9e85-4973-81ae-3902cc72300a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_3a0067e3-e842-48ec-a888-af2f1ec6f648" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_57e0d120-9aac-4008-953f-e96b24f52167" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_3a0067e3-e842-48ec-a888-af2f1ec6f648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_7e8e28dc-9041-451b-9ed3-316fa569b624" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_3a0067e3-e842-48ec-a888-af2f1ec6f648" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_7e8e28dc-9041-451b-9ed3-316fa569b624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_174213b0-f55a-4545-8861-2d0932b0b7aa" xlink:href="cms-20231231.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_7e8e28dc-9041-451b-9ed3-316fa569b624" xlink:to="loc_cms_BayHarborMember_174213b0-f55a-4545-8861-2d0932b0b7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyAxis_e86cdc54-d433-4496-9762-9184f26c6aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationContingencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_57e0d120-9aac-4008-953f-e96b24f52167" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyAxis_e86cdc54-d433-4496-9762-9184f26c6aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain_2904cff8-bda6-4d51-a74d-fd8d988324c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EnvironmentalRemediationContingencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyAxis_e86cdc54-d433-4496-9762-9184f26c6aa8" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyDomain_2904cff8-bda6-4d51-a74d-fd8d988324c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_a55c1ef2-705c-4d7c-9635-0ac287319b5b" xlink:href="cms-20231231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyDomain_2904cff8-bda6-4d51-a74d-fd8d988324c4" xlink:to="loc_cms_ManufacturedGasPlantMember_a55c1ef2-705c-4d7c-9635-0ac287319b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_2be3ecbc-063a-49b1-9fda-6f46372034e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_57e0d120-9aac-4008-953f-e96b24f52167" xlink:to="loc_us-gaap_SiteContingencyLineItems_2be3ecbc-063a-49b1-9fda-6f46372034e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_ec9a700e-9e94-4995-9940-ea0f74438d28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2be3ecbc-063a-49b1-9fda-6f46372034e2" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_ec9a700e-9e94-4995-9940-ea0f74438d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_42e2ec27-db7d-4e65-97b7-998709edfee2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2be3ecbc-063a-49b1-9fda-6f46372034e2" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_42e2ec27-db7d-4e65-97b7-998709edfee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_8823f556-d1b7-4a15-9049-c01d5b59bc7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2be3ecbc-063a-49b1-9fda-6f46372034e2" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_8823f556-d1b7-4a15-9049-c01d5b59bc7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_c2739ab5-f34e-444d-84f4-ab7381a99f38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2be3ecbc-063a-49b1-9fda-6f46372034e2" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_c2739ab5-f34e-444d-84f4-ab7381a99f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_01d4ab2c-4499-48ec-aaeb-14140e0c0014" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2be3ecbc-063a-49b1-9fda-6f46372034e2" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_01d4ab2c-4499-48ec-aaeb-14140e0c0014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ContingenciesandCommitmentsSummaryofGuaranteesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5e32a9e5-c6ee-4158-a9d4-6ad5accbec2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:href="cms-20231231.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5e32a9e5-c6ee-4158-a9d4-6ad5accbec2f" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_dd1a5e2f-b16b-41b8-a146-e6352d7f8651" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_dd1a5e2f-b16b-41b8-a146-e6352d7f8651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_914fc1a9-cef4-487a-9447-105e3eea5f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_dd1a5e2f-b16b-41b8-a146-e6352d7f8651" xlink:to="loc_us-gaap_LossContingencyNatureDomain_914fc1a9-cef4-487a-9447-105e3eea5f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_24257b9f-f525-4279-98ca-ebd9b9684b80" xlink:href="cms-20231231.xsd#cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_914fc1a9-cef4-487a-9447-105e3eea5f6d" xlink:to="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_24257b9f-f525-4279-98ca-ebd9b9684b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_71fb8457-83a8-46e2-aaad-d26a275e3a81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_914fc1a9-cef4-487a-9447-105e3eea5f6d" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_71fb8457-83a8-46e2-aaad-d26a275e3a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_ce8d7b70-b29b-4cbd-ace4-575a564b07ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_ce8d7b70-b29b-4cbd-ace4-575a564b07ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_81598b16-59ba-4d54-a1d9-398ba879576c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_ce8d7b70-b29b-4cbd-ace4-575a564b07ed" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_81598b16-59ba-4d54-a1d9-398ba879576c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_10bc74d0-d5a0-4ad9-9af5-ce83ac70c00e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_81598b16-59ba-4d54-a1d9-398ba879576c" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_10bc74d0-d5a0-4ad9-9af5-ce83ac70c00e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b7dde409-afc0-43ac-b63d-d9700f5f2317" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:to="loc_dei_LegalEntityAxis_b7dde409-afc0-43ac-b63d-d9700f5f2317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ddffb544-f2f0-401b-b9e7-43936b38da46" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b7dde409-afc0-43ac-b63d-d9700f5f2317" xlink:to="loc_dei_EntityDomain_ddffb544-f2f0-401b-b9e7-43936b38da46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a9b2648d-b463-42eb-a028-fb3046712ef5" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ddffb544-f2f0-401b-b9e7-43936b38da46" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a9b2648d-b463-42eb-a028-fb3046712ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_9c9a4d92-0a9c-4dad-af46-9780c5ebef6d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:to="loc_srt_ConsolidatedEntitiesAxis_9c9a4d92-0a9c-4dad-af46-9780c5ebef6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e73f4ba9-dd8f-4403-8995-d42c7c093bc8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_9c9a4d92-0a9c-4dad-af46-9780c5ebef6d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e73f4ba9-dd8f-4403-8995-d42c7c093bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_f3d07105-2f53-499b-a4e0-ff1a566f050b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e73f4ba9-dd8f-4403-8995-d42c7c093bc8" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_f3d07105-2f53-499b-a4e0-ff1a566f050b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_c46fd5eb-8cbd-4a3c-8778-f9cbba766a12" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:to="loc_srt_OwnershipAxis_c46fd5eb-8cbd-4a3c-8778-f9cbba766a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_353b4c91-973f-4cf4-a19d-803505eb3d14" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_c46fd5eb-8cbd-4a3c-8778-f9cbba766a12" xlink:to="loc_srt_OwnershipDomain_353b4c91-973f-4cf4-a19d-803505eb3d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_95d50663-17ab-445f-b692-fc1c0b1b2663" xlink:href="cms-20231231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_353b4c91-973f-4cf4-a19d-803505eb3d14" xlink:to="loc_cms_AviatorWindClassBMembershipMember_95d50663-17ab-445f-b692-fc1c0b1b2663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_62d6c6b7-0466-4bb5-ad09-5c334ac6e0e5" xlink:href="cms-20231231.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_21effcde-2563-4c51-9ed9-93c31f956543" xlink:to="loc_cms_GuaranteesAndOtherContingenciesLineItems_62d6c6b7-0466-4bb5-ad09-5c334ac6e0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm_4efcc0a7-dfc4-4df7-a0fa-4ab5763107f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_62d6c6b7-0466-4bb5-ad09-5c334ac6e0e5" xlink:to="loc_us-gaap_GuaranteeObligationsTerm_4efcc0a7-dfc4-4df7-a0fa-4ab5763107f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_3ac71dc8-51dd-4c97-9fb8-5fda3a0be6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_62d6c6b7-0466-4bb5-ad09-5c334ac6e0e5" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_3ac71dc8-51dd-4c97-9fb8-5fda3a0be6d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_c0740de3-19d5-4008-9fa3-cf7ef2bed7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_62d6c6b7-0466-4bb5-ad09-5c334ac6e0e5" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_c0740de3-19d5-4008-9fa3-cf7ef2bed7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d784f6c1-38cc-4905-949f-744eb8884a56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_62d6c6b7-0466-4bb5-ad09-5c334ac6e0e5" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d784f6c1-38cc-4905-949f-744eb8884a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c15c669e-1ce1-4255-be46-60af9d33ea24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_d6e97fc2-8ac7-436d-8a76-4dfa9b24b5f2" xlink:href="cms-20231231.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c15c669e-1ce1-4255-be46-60af9d33ea24" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_d6e97fc2-8ac7-436d-8a76-4dfa9b24b5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_43d85c7b-05c0-47b5-aaa5-d481fd3c3716" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_d6e97fc2-8ac7-436d-8a76-4dfa9b24b5f2" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_43d85c7b-05c0-47b5-aaa5-d481fd3c3716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b0cb6401-3057-4ebf-acd1-c9310712148b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_43d85c7b-05c0-47b5-aaa5-d481fd3c3716" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b0cb6401-3057-4ebf-acd1-c9310712148b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PpaMember_206b50ce-dcb9-4d24-bde0-87f3824dfae2" xlink:href="cms-20231231.xsd#cms_PpaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b0cb6401-3057-4ebf-acd1-c9310712148b" xlink:to="loc_cms_PpaMember_206b50ce-dcb9-4d24-bde0-87f3824dfae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPurchaseObligationsMember_82eb41ba-8637-4fca-810e-2e2b154352b3" xlink:href="cms-20231231.xsd#cms_OtherPurchaseObligationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b0cb6401-3057-4ebf-acd1-c9310712148b" xlink:to="loc_cms_OtherPurchaseObligationsMember_82eb41ba-8637-4fca-810e-2e2b154352b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember_ed809ebd-b161-45f0-98c1-6993e7a118be" xlink:href="cms-20231231.xsd#cms_McvPpaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b0cb6401-3057-4ebf-acd1-c9310712148b" xlink:to="loc_cms_McvPpaMember_ed809ebd-b161-45f0-98c1-6993e7a118be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartiesPpaMember_3b3085cf-c14d-4190-99d3-cc598364c036" xlink:href="cms-20231231.xsd#cms_RelatedPartiesPpaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b0cb6401-3057-4ebf-acd1-c9310712148b" xlink:to="loc_cms_RelatedPartiesPpaMember_3b3085cf-c14d-4190-99d3-cc598364c036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember_0cdea516-3831-4eb8-a335-877515d4c01d" xlink:href="cms-20231231.xsd#cms_OtherPpaMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b0cb6401-3057-4ebf-acd1-c9310712148b" xlink:to="loc_cms_OtherPpaMember_0cdea516-3831-4eb8-a335-877515d4c01d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_df9c77a2-fc7c-4380-b67f-6df20c72f77a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_d6e97fc2-8ac7-436d-8a76-4dfa9b24b5f2" xlink:to="loc_dei_LegalEntityAxis_df9c77a2-fc7c-4380-b67f-6df20c72f77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ba19d84e-231f-48ab-9050-a8e7a7f37d94" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_df9c77a2-fc7c-4380-b67f-6df20c72f77a" xlink:to="loc_dei_EntityDomain_ba19d84e-231f-48ab-9050-a8e7a7f37d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fc59ee71-fb84-44a4-a910-cf7ba2502c09" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ba19d84e-231f-48ab-9050-a8e7a7f37d94" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fc59ee71-fb84-44a4-a910-cf7ba2502c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:href="cms-20231231.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_d6e97fc2-8ac7-436d-8a76-4dfa9b24b5f2" xlink:to="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_5b161ef6-2f76-499e-b148-565dcfd43fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_5b161ef6-2f76-499e-b148-565dcfd43fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_06994ca1-5f9b-4fdf-b2c5-0a4e36c3b664" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_06994ca1-5f9b-4fdf-b2c5-0a4e36c3b664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_21de353a-09a5-42ca-ab60-a4d68fc9f4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_21de353a-09a5-42ca-ab60-a4d68fc9f4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_7a589caf-e481-44e8-b4bd-609c6e0b4d98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_7a589caf-e481-44e8-b4bd-609c6e0b4d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_3d677237-c082-4159-9d49-d9e6a9c8ff34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_3d677237-c082-4159-9d49-d9e6a9c8ff34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_f43a9c1b-6ce0-45f0-b622-7d3a87139b99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_f43a9c1b-6ce0-45f0-b622-7d3a87139b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_bec649fa-68c7-49cb-9f0d-10845b90674e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_70509ac4-a81e-4fd4-84aa-28fa6701ccbe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_bec649fa-68c7-49cb-9f0d-10845b90674e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationSummaryofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_11e4e992-35e0-43f5-a82e-6613d0c0489a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_11e4e992-35e0-43f5-a82e-6613d0c0489a" xlink:to="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_d2fc8129-052a-401d-b928-8770e31329ac" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_srt_ConsolidatedEntitiesAxis_d2fc8129-052a-401d-b928-8770e31329ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_bd0329b4-8fb8-4d6c-ab1a-a1f084adff7f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d2fc8129-052a-401d-b928-8770e31329ac" xlink:to="loc_srt_ConsolidatedEntitiesDomain_bd0329b4-8fb8-4d6c-ab1a-a1f084adff7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_e1780ab8-c3f1-4776-9d6c-3e134dc52281" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bd0329b4-8fb8-4d6c-ab1a-a1f084adff7f" xlink:to="loc_srt_ParentCompanyMember_e1780ab8-c3f1-4776-9d6c-3e134dc52281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_e24a2fe7-1270-4e2f-ad20-942174282b37" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bd0329b4-8fb8-4d6c-ab1a-a1f084adff7f" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_e24a2fe7-1270-4e2f-ad20-942174282b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f90ece2d-5b62-464f-8719-18930304cdf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_us-gaap_DebtInstrumentAxis_f90ece2d-5b62-464f-8719-18930304cdf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_f90ece2d-5b62-464f-8719-18930304cdf3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_001db607-b58f-42ef-9096-7f0d8cc63634" xlink:href="cms-20231231.xsd#cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_001db607-b58f-42ef-9096-7f0d8cc63634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_36ca1a5e-9e8c-4a7b-88d9-2ffdd939ca06" xlink:href="cms-20231231.xsd#cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_36ca1a5e-9e8c-4a7b-88d9-2ffdd939ca06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_21ed991e-9378-4471-924b-bed977e4536a" xlink:href="cms-20231231.xsd#cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_21ed991e-9378-4471-924b-bed977e4536a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_c75d7e22-9d03-4ad4-b30f-2defdbb62153" xlink:href="cms-20231231.xsd#cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_c75d7e22-9d03-4ad4-b30f-2defdbb62153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_d0d33ce9-a77f-4e17-b9ec-1278f137884b" xlink:href="cms-20231231.xsd#cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_d0d33ce9-a77f-4e17-b9ec-1278f137884b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_9be72487-a014-467d-b818-29425e608523" xlink:href="cms-20231231.xsd#cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_9be72487-a014-467d-b818-29425e608523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_8cbced6e-fe7a-4cdb-bc3e-64beb1854998" xlink:href="cms-20231231.xsd#cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_8cbced6e-fe7a-4cdb-bc3e-64beb1854998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member_2929105a-cdd3-41e9-a380-dd94dff9e50c" xlink:href="cms-20231231.xsd#cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member_2929105a-cdd3-41e9-a380-dd94dff9e50c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_34917675-e729-4248-b9bd-94789ad5212b" xlink:href="cms-20231231.xsd#cms_A4750JuniorSubordinatedNotesDue2050Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_34917675-e729-4248-b9bd-94789ad5212b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_0fea6b14-d42b-48b9-bb5f-d65c85acab8d" xlink:href="cms-20231231.xsd#cms_A3750JuniorSubordinatedNotesDue2050Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_0fea6b14-d42b-48b9-bb5f-d65c85acab8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_3f1fb7c4-6bbb-4ce7-8aa0-63cf3a13f8ec" xlink:href="cms-20231231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_3f1fb7c4-6bbb-4ce7-8aa0-63cf3a13f8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_0589a6d5-c03a-4add-b0c7-23267265c6f0" xlink:href="cms-20231231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_0589a6d5-c03a-4add-b0c7-23267265c6f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_b09d93ec-cec6-4a0e-9f09-8f3eb1766abd" xlink:href="cms-20231231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_b09d93ec-cec6-4a0e-9f09-8f3eb1766abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueNovember2023Member_5d14bb6e-b994-441a-9b09-6a7e56ad8282" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityDueNovember2023Member"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_TermLoanFacilityDueNovember2023Member_5d14bb6e-b994-441a-9b09-6a7e56ad8282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member_46ff0c0e-375a-42cd-9aa3-56719e469010" xlink:href="cms-20231231.xsd#cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member_46ff0c0e-375a-42cd-9aa3-56719e469010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_b82a8007-6648-47e9-bdce-b2bd671177af" xlink:href="cms-20231231.xsd#cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_b82a8007-6648-47e9-bdce-b2bd671177af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_c88a9ce7-efbf-4237-8e7c-1fa30e95a576" xlink:href="cms-20231231.xsd#cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_c88a9ce7-efbf-4237-8e7c-1fa30e95a576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_8e2d74d5-b5b8-4731-8dae-3e241783eeb5" xlink:href="cms-20231231.xsd#cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_8e2d74d5-b5b8-4731-8dae-3e241783eeb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member_4374c9e8-acf0-4c98-abeb-cc02492de598" xlink:href="cms-20231231.xsd#cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member_4374c9e8-acf0-4c98-abeb-cc02492de598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_2a666cdf-f6b2-4e04-b8b9-c5e6619634a7" xlink:href="cms-20231231.xsd#cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_2a666cdf-f6b2-4e04-b8b9-c5e6619634a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_1eac9210-b6a3-49a0-afd6-20bd6d8407aa" xlink:href="cms-20231231.xsd#cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_1eac9210-b6a3-49a0-afd6-20bd6d8407aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member_89e52301-e911-479b-999a-da13a14c0964" xlink:href="cms-20231231.xsd#cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member_89e52301-e911-479b-999a-da13a14c0964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_e5a8a42a-ecf7-40f6-89f1-970bb9e92c28" xlink:href="cms-20231231.xsd#cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_e5a8a42a-ecf7-40f6-89f1-970bb9e92c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member_5542cd70-6cc0-4421-9df5-020b72d02e26" xlink:href="cms-20231231.xsd#cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member_5542cd70-6cc0-4421-9df5-020b72d02e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member_cd9a8389-4796-409e-b022-e8611cddfc4e" xlink:href="cms-20231231.xsd#cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member_cd9a8389-4796-409e-b022-e8611cddfc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member_97acdc59-f803-4c4a-a310-de01154d97c2" xlink:href="cms-20231231.xsd#cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member_97acdc59-f803-4c4a-a310-de01154d97c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member_1dfe2754-c070-4652-b925-2873972c13fd" xlink:href="cms-20231231.xsd#cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member_1dfe2754-c070-4652-b925-2873972c13fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_17f015fd-ea2c-49ee-8ade-f80ac9442207" xlink:href="cms-20231231.xsd#cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_17f015fd-ea2c-49ee-8ade-f80ac9442207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member_f3266996-b855-44d8-94f8-84c375a4dfb5" xlink:href="cms-20231231.xsd#cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member_f3266996-b855-44d8-94f8-84c375a4dfb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_46ae7b45-aa13-450e-9f82-fd7e5adbb1e6" xlink:href="cms-20231231.xsd#cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_46ae7b45-aa13-450e-9f82-fd7e5adbb1e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member_619d0fe5-8ec2-44aa-9eb0-4463e69442ab" xlink:href="cms-20231231.xsd#cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member_619d0fe5-8ec2-44aa-9eb0-4463e69442ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_6797672d-655a-4f5f-bc0b-907684dadd7b" xlink:href="cms-20231231.xsd#cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_6797672d-655a-4f5f-bc0b-907684dadd7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_0fdac245-eb0a-45c6-b02f-398319984320" xlink:href="cms-20231231.xsd#cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_0fdac245-eb0a-45c6-b02f-398319984320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_f8fd8039-d0b1-42eb-87b4-17fea9c29d22" xlink:href="cms-20231231.xsd#cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_f8fd8039-d0b1-42eb-87b4-17fea9c29d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_c72af3b6-145c-47b9-b64e-2dd689ef458d" xlink:href="cms-20231231.xsd#cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_c72af3b6-145c-47b9-b64e-2dd689ef458d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_113f75cb-4744-4039-8d67-a6b4de38db78" xlink:href="cms-20231231.xsd#cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_113f75cb-4744-4039-8d67-a6b4de38db78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_9108f642-dd7d-43a7-b003-bf9f1234e1d3" xlink:href="cms-20231231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_9108f642-dd7d-43a7-b003-bf9f1234e1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_222a10ef-4f62-40f6-983d-b39601f4aac5" xlink:href="cms-20231231.xsd#cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_222a10ef-4f62-40f6-983d-b39601f4aac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_8d7bbeb5-eca6-4f0d-808f-9830f1c896a8" xlink:href="cms-20231231.xsd#cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member"/>
    <link:presentationArc order="39" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_8d7bbeb5-eca6-4f0d-808f-9830f1c896a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_19dc317b-5d70-4549-9ee4-5474ab1f64d1" xlink:href="cms-20231231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member"/>
    <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_19dc317b-5d70-4549-9ee4-5474ab1f64d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_b8f8dfc8-1ec7-454a-aacc-43ff6d9e85b9" xlink:href="cms-20231231.xsd#cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member"/>
    <link:presentationArc order="41" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_b8f8dfc8-1ec7-454a-aacc-43ff6d9e85b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_c734b893-48c3-45c1-9102-b1a0de0e82a5" xlink:href="cms-20231231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member"/>
    <link:presentationArc order="42" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_c734b893-48c3-45c1-9102-b1a0de0e82a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_7894ece9-3fb1-4a77-9f1b-5dad2ea8ea46" xlink:href="cms-20231231.xsd#cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:presentationArc order="43" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_7894ece9-3fb1-4a77-9f1b-5dad2ea8ea46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_967ab0b4-7df6-4dbe-9971-bf68e8a6142f" xlink:href="cms-20231231.xsd#cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:presentationArc order="44" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_967ab0b4-7df6-4dbe-9971-bf68e8a6142f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member_b2b42c5b-24ac-4f17-ad96-33fc988cf829" xlink:href="cms-20231231.xsd#cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member"/>
    <link:presentationArc order="45" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member_b2b42c5b-24ac-4f17-ad96-33fc988cf829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member_b488def9-6db3-4b9d-9cd1-92217500fe36" xlink:href="cms-20231231.xsd#cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member"/>
    <link:presentationArc order="46" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member_b488def9-6db3-4b9d-9cd1-92217500fe36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member_7a41f331-7356-4b92-be1e-323436bc9355" xlink:href="cms-20231231.xsd#cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:presentationArc order="47" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member_7a41f331-7356-4b92-be1e-323436bc9355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_3f97a52c-b402-4865-bff2-3c6145a04a96" xlink:href="cms-20231231.xsd#cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:presentationArc order="48" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_3f97a52c-b402-4865-bff2-3c6145a04a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_f5321d71-a7fd-4b14-a4d8-26da765e9d17" xlink:href="cms-20231231.xsd#cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member"/>
    <link:presentationArc order="49" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_f5321d71-a7fd-4b14-a4d8-26da765e9d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member_b47bf35c-5736-4adc-b839-4004795c5ba7" xlink:href="cms-20231231.xsd#cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member_b47bf35c-5736-4adc-b839-4004795c5ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_a326a619-e9a4-496a-ba37-9c8402b5de47" xlink:href="cms-20231231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member"/>
    <link:presentationArc order="51" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_a326a619-e9a4-496a-ba37-9c8402b5de47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDue2069Member_a72c1020-8d3a-4f80-859d-28fa4ba7213d" xlink:href="cms-20231231.xsd#cms_VariableRateFirstMortgageBondsDue2069Member"/>
    <link:presentationArc order="52" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_VariableRateFirstMortgageBondsDue2069Member_a72c1020-8d3a-4f80-859d-28fa4ba7213d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_e5a01d5b-6c83-495b-bb54-7b1b1a4d296a" xlink:href="cms-20231231.xsd#cms_VariableRateFirstMortgageBondsDueMay2070Member"/>
    <link:presentationArc order="53" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_e5a01d5b-6c83-495b-bb54-7b1b1a4d296a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_e66a6765-a0dd-4c41-840d-5cd1a8cad795" xlink:href="cms-20231231.xsd#cms_VariableRateFirstMortgageBondsDueOctober2070Member"/>
    <link:presentationArc order="54" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_e66a6765-a0dd-4c41-840d-5cd1a8cad795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member_b213923a-de9d-49f5-9e74-d778032bd60c" xlink:href="cms-20231231.xsd#cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member"/>
    <link:presentationArc order="55" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member_b213923a-de9d-49f5-9e74-d778032bd60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_3be2e964-c8ab-4b3d-a90e-a5840c9d8bb4" xlink:href="cms-20231231.xsd#cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member"/>
    <link:presentationArc order="56" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_3be2e964-c8ab-4b3d-a90e-a5840c9d8bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsDue20252029Member_27250aaa-73fb-4181-bcef-dc171b600187" xlink:href="cms-20231231.xsd#cms_SecuritizationBondsDue20252029Member"/>
    <link:presentationArc order="57" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_SecuritizationBondsDue20252029Member_27250aaa-73fb-4181-bcef-dc171b600187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsDue20282031Member_28ecae12-1087-456c-a01f-f2977abd78bb" xlink:href="cms-20231231.xsd#cms_SecuritizationBondsDue20282031Member"/>
    <link:presentationArc order="58" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_SecuritizationBondsDue20282031Member_28ecae12-1087-456c-a01f-f2977abd78bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2024Member_9074f3a1-83e9-4443-a361-547ea6f5f5d6" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityDue2024Member"/>
    <link:presentationArc order="59" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_TermLoanFacilityDue2024Member_9074f3a1-83e9-4443-a361-547ea6f5f5d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsMember_8416b715-b519-43e8-a440-ea64273bdfa5" xlink:href="cms-20231231.xsd#cms_VariableRateFirstMortgageBondsMember"/>
    <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_644593da-34ed-40d5-94cc-7d73c6a683a0" xlink:to="loc_cms_VariableRateFirstMortgageBondsMember_8416b715-b519-43e8-a440-ea64273bdfa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_41e5f305-13d7-4a02-a6a2-01ae54f2f33f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_41e5f305-13d7-4a02-a6a2-01ae54f2f33f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_41e5f305-13d7-4a02-a6a2-01ae54f2f33f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_56e67374-83ae-40d4-b777-eeb8a84ca460" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:to="loc_us-gaap_UnsecuredDebtMember_56e67374-83ae-40d4-b777-eeb8a84ca460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_f4bb2bb7-ddcb-4654-a580-d56f8c49bb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:to="loc_us-gaap_ConvertibleDebtMember_f4bb2bb7-ddcb-4654-a580-d56f8c49bb3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember_23cd4453-1770-4a48-9979-a21d07ef0bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:to="loc_us-gaap_JuniorSubordinatedDebtMember_23cd4453-1770-4a48-9979-a21d07ef0bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_e27d7dfc-1ed9-4e89-8e47-038ab18347a6" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:to="loc_cms_TermLoanFacilityMember_e27d7dfc-1ed9-4e89-8e47-038ab18347a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_e109ea1f-629e-418c-8303-98d805f895cd" xlink:href="cms-20231231.xsd#cms_FirstMortgageBondsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:to="loc_cms_FirstMortgageBondsMember_e109ea1f-629e-418c-8303-98d805f895cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember_122420c2-17e5-4777-b1e5-caf19dbb99e9" xlink:href="cms-20231231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:to="loc_cms_TaxExemptRevenueBondsMember_122420c2-17e5-4777-b1e5-caf19dbb99e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember_697b4005-4296-425e-940e-ff3db0181df1" xlink:href="cms-20231231.xsd#cms_SecuritizationBondsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22534b2c-8b49-4a1c-b4cd-1a59dcc88761" xlink:to="loc_cms_SecuritizationBondsMember_697b4005-4296-425e-940e-ff3db0181df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_93b60553-04e2-4b3b-9526-7560063973dd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_dei_LegalEntityAxis_93b60553-04e2-4b3b-9526-7560063973dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_82a2726d-fa51-4f0b-a582-57220a323bba" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_93b60553-04e2-4b3b-9526-7560063973dd" xlink:to="loc_dei_EntityDomain_82a2726d-fa51-4f0b-a582-57220a323bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e5c5bd62-3f1a-4c75-b8db-40aa22ccc9ee" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_82a2726d-fa51-4f0b-a582-57220a323bba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e5c5bd62-3f1a-4c75-b8db-40aa22ccc9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_0ad8e8e5-7489-48f1-a2f9-0107f2ea785a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_srt_StatementScenarioAxis_0ad8e8e5-7489-48f1-a2f9-0107f2ea785a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b36a92ec-48b4-434b-88b1-ab8476c128a3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_0ad8e8e5-7489-48f1-a2f9-0107f2ea785a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b36a92ec-48b4-434b-88b1-ab8476c128a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_8948c870-653a-4b8d-a61c-818d5d4246c9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_b36a92ec-48b4-434b-88b1-ab8476c128a3" xlink:to="loc_srt_ScenarioForecastMember_8948c870-653a-4b8d-a61c-818d5d4246c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_f0e87255-a7b6-4e21-8d59-a3a6b46710cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_us-gaap_VariableRateAxis_f0e87255-a7b6-4e21-8d59-a3a6b46710cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_3e624b0c-96c4-4d7a-9adf-d605c9657680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_f0e87255-a7b6-4e21-8d59-a3a6b46710cc" xlink:to="loc_us-gaap_VariableRateDomain_3e624b0c-96c4-4d7a-9adf-d605c9657680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UsTreasuryUstInterestRateMember_94db8e83-254e-40d3-82ba-f922c3e0a0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UsTreasuryUstInterestRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_3e624b0c-96c4-4d7a-9adf-d605c9657680" xlink:to="loc_us-gaap_UsTreasuryUstInterestRateMember_94db8e83-254e-40d3-82ba-f922c3e0a0f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuredOvernightFinancingRateSOFRMember_ed81a8c9-f9b1-499a-aa1c-bde54a7da22f" xlink:href="cms-20231231.xsd#cms_SecuredOvernightFinancingRateSOFRMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_3e624b0c-96c4-4d7a-9adf-d605c9657680" xlink:to="loc_cms_SecuredOvernightFinancingRateSOFRMember_ed81a8c9-f9b1-499a-aa1c-bde54a7da22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_191bd9c2-9cbc-4e13-8b4a-95e3207a619a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_191bd9c2-9cbc-4e13-8b4a-95e3207a619a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c4ca4a83-1541-4630-b217-bbb78cff519c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_191bd9c2-9cbc-4e13-8b4a-95e3207a619a" xlink:to="loc_us-gaap_RelatedPartyDomain_c4ca4a83-1541-4630-b217-bbb78cff519c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_f3b77aec-cbc1-4615-9af1-6f92b1e6ba49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_c4ca4a83-1541-4630-b217-bbb78cff519c" xlink:to="loc_us-gaap_RelatedPartyMember_f3b77aec-cbc1-4615-9af1-6f92b1e6ba49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_27701d14-f031-4ac0-b0e4-9101f1613d25" xlink:to="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_faadadba-f4d1-4ccc-b8a9-e30b32ca169f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_faadadba-f4d1-4ccc-b8a9-e30b32ca169f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d74596e1-3a4f-4e13-98fc-838479730381" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d74596e1-3a4f-4e13-98fc-838479730381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_137b9fdb-a9d7-4276-a703-021d543ba4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_LongTermDebtCurrent_137b9fdb-a9d7-4276-a703-021d543ba4a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_02efe4eb-d0be-4676-bbaf-18e9cbf1bc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_02efe4eb-d0be-4676-bbaf-18e9cbf1bc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_705142a0-927b-40bd-97c3-b2e2c4905e02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_705142a0-927b-40bd-97c3-b2e2c4905e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_2d3347e3-82ab-4e86-bcca-efd7d7c9beef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_2d3347e3-82ab-4e86-bcca-efd7d7c9beef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2fca0138-aceb-4649-a74f-792757c877e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2fca0138-aceb-4649-a74f-792757c877e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ecb06285-f42e-4497-aa1f-c9f00cd4ce58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ecb06285-f42e-4497-aa1f-c9f00cd4ce58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_b622cf96-7fa4-4871-91cd-10b3e844f721" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_b622cf96-7fa4-4871-91cd-10b3e844f721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_cedb2554-5add-492a-b71a-650a95638911" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7205e9f-c9ca-4ac1-afb1-55fb06a06fb1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_cedb2554-5add-492a-b71a-650a95638911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationFirstMortgageBondPurchaseDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ea88c5e0-bd87-466c-9a3d-13c65afbba65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ea88c5e0-bd87-466c-9a3d-13c65afbba65" xlink:to="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a45365b8-78d5-431a-9793-0a65a8294d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:to="loc_us-gaap_DebtInstrumentAxis_a45365b8-78d5-431a-9793-0a65a8294d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a45365b8-78d5-431a-9793-0a65a8294d8b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member_ded1fdae-2080-4873-81d9-309fe4e0384e" xlink:href="cms-20231231.xsd#cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:to="loc_cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member_ded1fdae-2080-4873-81d9-309fe4e0384e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member_63ea1876-1117-425e-809d-a00ffa344575" xlink:href="cms-20231231.xsd#cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:to="loc_cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member_63ea1876-1117-425e-809d-a00ffa344575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_8d7fbc90-188d-4bfe-b3db-c8bc1dba08d3" xlink:href="cms-20231231.xsd#cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:to="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_8d7fbc90-188d-4bfe-b3db-c8bc1dba08d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_0416a772-2291-4bca-a654-3d92c96fa5c5" xlink:href="cms-20231231.xsd#cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:to="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_0416a772-2291-4bca-a654-3d92c96fa5c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member_e1aa7db0-77aa-48a6-83c2-491cf8b58910" xlink:href="cms-20231231.xsd#cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:to="loc_cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member_e1aa7db0-77aa-48a6-83c2-491cf8b58910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member_2bc17e50-2b5c-47f0-b81b-d8ffd4d153f4" xlink:href="cms-20231231.xsd#cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:to="loc_cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member_2bc17e50-2b5c-47f0-b81b-d8ffd4d153f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RepurchasedDebtMember_3febd05e-6d0d-4675-a2dc-dc2078e4a2bf" xlink:href="cms-20231231.xsd#cms_RepurchasedDebtMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8f8d8f8c-16f9-4363-93e1-ac2d5bd06efe" xlink:to="loc_cms_RepurchasedDebtMember_3febd05e-6d0d-4675-a2dc-dc2078e4a2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1421091b-be74-49dd-938f-7fe223e09c17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1421091b-be74-49dd-938f-7fe223e09c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2bb93250-0703-40d3-85df-8f9d6d6c7c61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1421091b-be74-49dd-938f-7fe223e09c17" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2bb93250-0703-40d3-85df-8f9d6d6c7c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_3a30cf6a-8a7e-4734-877c-ac6b1537434a" xlink:href="cms-20231231.xsd#cms_FirstMortgageBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2bb93250-0703-40d3-85df-8f9d6d6c7c61" xlink:to="loc_cms_FirstMortgageBondsMember_3a30cf6a-8a7e-4734-877c-ac6b1537434a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b52d2298-ae87-438a-8c9b-4fd9d661e0f5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b52d2298-ae87-438a-8c9b-4fd9d661e0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_19adae17-58ee-470a-a821-e428b1b870de" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b52d2298-ae87-438a-8c9b-4fd9d661e0f5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_19adae17-58ee-470a-a821-e428b1b870de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_a0fc52cf-bd25-4503-800a-9cd538294765" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_19adae17-58ee-470a-a821-e428b1b870de" xlink:to="loc_srt_ParentCompanyMember_a0fc52cf-bd25-4503-800a-9cd538294765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c49131c2-86d6-4e0c-adeb-2ee168be125f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:to="loc_dei_LegalEntityAxis_c49131c2-86d6-4e0c-adeb-2ee168be125f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d6d07b7f-49b8-458c-891e-009fd76d9bb4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c49131c2-86d6-4e0c-adeb-2ee168be125f" xlink:to="loc_dei_EntityDomain_d6d07b7f-49b8-458c-891e-009fd76d9bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ef793280-e823-4da1-bf14-28774c810390" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d6d07b7f-49b8-458c-891e-009fd76d9bb4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ef793280-e823-4da1-bf14-28774c810390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9a1ad956-cd7b-4911-9f09-628a50b9fdde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9a1ad956-cd7b-4911-9f09-628a50b9fdde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4502d903-dcd7-4cc8-8ea9-1bee3bb0c7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9a1ad956-cd7b-4911-9f09-628a50b9fdde" xlink:to="loc_us-gaap_RelatedPartyDomain_4502d903-dcd7-4cc8-8ea9-1bee3bb0c7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_f59cbe9a-caf4-4c27-a83f-b5f78d655345" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_4502d903-dcd7-4cc8-8ea9-1bee3bb0c7c7" xlink:to="loc_us-gaap_RelatedPartyMember_f59cbe9a-caf4-4c27-a83f-b5f78d655345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ab2c2ed8-4174-47e5-bfda-e07320d5596b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_65731ba2-9b48-46c9-8fea-593101a3ecfe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_65731ba2-9b48-46c9-8fea-593101a3ecfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9e6b072d-4a02-4293-b3ba-d19d2025d982" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9e6b072d-4a02-4293-b3ba-d19d2025d982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_9198c32f-154b-4106-96d6-ec2b9f2fedf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_9198c32f-154b-4106-96d6-ec2b9f2fedf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f2ffea68-1ecc-4b06-b236-320b90279eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f2ffea68-1ecc-4b06-b236-320b90279eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a85ee1d8-621e-4be8-918d-d29c23f23432" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a85ee1d8-621e-4be8-918d-d29c23f23432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfFirstMortgageBond_b863c7b1-27ef-4f2b-bd16-b18d7e033cff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfFirstMortgageBond"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_RepaymentsOfFirstMortgageBond_b863c7b1-27ef-4f2b-bd16-b18d7e033cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_27376079-3968-4445-a02c-8f14901b2dba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_27376079-3968-4445-a02c-8f14901b2dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_50472c12-6da3-493e-9b1c-954cc1b8df3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e02265fa-9bfe-46ae-90dc-807336a118ed" xlink:to="loc_us-gaap_InterestExpenseDebt_50472c12-6da3-493e-9b1c-954cc1b8df3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d8759793-39a7-45a0-8d9d-47c95cb0f534" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7e57da83-312c-450f-b6d0-1b51c1926dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d8759793-39a7-45a0-8d9d-47c95cb0f534" xlink:to="loc_us-gaap_DebtInstrumentTable_7e57da83-312c-450f-b6d0-1b51c1926dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_62732285-032d-4117-9069-685ee272f59d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7e57da83-312c-450f-b6d0-1b51c1926dd6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_62732285-032d-4117-9069-685ee272f59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9ac06fc0-af96-411a-89c7-b24f6fe4bf8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_62732285-032d-4117-9069-685ee272f59d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9ac06fc0-af96-411a-89c7-b24f6fe4bf8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_07ffd0c7-c0f2-429b-b5bb-9ad8cdc372c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9ac06fc0-af96-411a-89c7-b24f6fe4bf8c" xlink:to="loc_us-gaap_ConvertibleDebtMember_07ffd0c7-c0f2-429b-b5bb-9ad8cdc372c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_cc91966e-081a-41ff-a1d4-05f3585bc9c7" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9ac06fc0-af96-411a-89c7-b24f6fe4bf8c" xlink:to="loc_cms_TermLoanFacilityMember_cc91966e-081a-41ff-a1d4-05f3585bc9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_5bee044d-6c75-46cc-bbb0-2977b1748c0b" xlink:href="cms-20231231.xsd#cms_FirstMortgageBondsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9ac06fc0-af96-411a-89c7-b24f6fe4bf8c" xlink:to="loc_cms_FirstMortgageBondsMember_5bee044d-6c75-46cc-bbb0-2977b1748c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember_66e62d1f-4e71-4840-b0d3-a40a0c2c33fc" xlink:href="cms-20231231.xsd#cms_SecuritizationBondsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9ac06fc0-af96-411a-89c7-b24f6fe4bf8c" xlink:to="loc_cms_SecuritizationBondsMember_66e62d1f-4e71-4840-b0d3-a40a0c2c33fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0671685a-3718-4001-a1a9-fd1c96c3ae3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7e57da83-312c-450f-b6d0-1b51c1926dd6" xlink:to="loc_us-gaap_DebtInstrumentAxis_0671685a-3718-4001-a1a9-fd1c96c3ae3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_0671685a-3718-4001-a1a9-fd1c96c3ae3e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_a781ab10-0220-4936-8664-9af5108cbdd7" xlink:href="cms-20231231.xsd#cms_A3375ConvertibleSeniorNotesDue2028Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_a781ab10-0220-4936-8664-9af5108cbdd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueNovember2023Member_5b0db683-9f0f-4a33-b83d-800266d6efc0" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityDueNovember2023Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_TermLoanFacilityDueNovember2023Member_5b0db683-9f0f-4a33-b83d-800266d6efc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4650FirstMortgageBondsDueMarch2028Member_d7c65af3-efc5-41ef-b03f-8e256a5d393a" xlink:href="cms-20231231.xsd#cms_A4650FirstMortgageBondsDueMarch2028Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A4650FirstMortgageBondsDueMarch2028Member_d7c65af3-efc5-41ef-b03f-8e256a5d393a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4625FirstMortgageBondsDueMay2033Member_050549b3-ceac-4e05-8641-dbddadb74203" xlink:href="cms-20231231.xsd#cms_A4625FirstMortgageBondsDueMay2033Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A4625FirstMortgageBondsDueMay2033Member_050549b3-ceac-4e05-8641-dbddadb74203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5240FirstMortgageBondsDueMay2026Member_73b7d359-b8aa-4965-a5ed-e3c0002047c6" xlink:href="cms-20231231.xsd#cms_A5240FirstMortgageBondsDueMay2026Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A5240FirstMortgageBondsDueMay2026Member_73b7d359-b8aa-4965-a5ed-e3c0002047c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5070FirstMortgageBondsDueMay2029Member_b5d1db9c-d822-4a36-b11e-98a3cf2532c6" xlink:href="cms-20231231.xsd#cms_A5070FirstMortgageBondsDueMay2029Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A5070FirstMortgageBondsDueMay2029Member_b5d1db9c-d822-4a36-b11e-98a3cf2532c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5170FirstMortgageBondsDueMay2032Member_7f828cc4-1e33-4f0d-af1e-8d4a2b30f366" xlink:href="cms-20231231.xsd#cms_A5170FirstMortgageBondsDueMay2032Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A5170FirstMortgageBondsDueMay2032Member_7f828cc4-1e33-4f0d-af1e-8d4a2b30f366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5380FirstMortgageBondsDueMay2037Member_dd7df25c-3ef7-4c1f-8fa0-300a7da333b7" xlink:href="cms-20231231.xsd#cms_A5380FirstMortgageBondsDueMay2037Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A5380FirstMortgageBondsDueMay2037Member_dd7df25c-3ef7-4c1f-8fa0-300a7da333b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4900FirstMortgageBondsDueFebruary2029Member_fe89aa6a-84fc-450c-9f7a-722a8f000f22" xlink:href="cms-20231231.xsd#cms_A4900FirstMortgageBondsDueFebruary2029Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A4900FirstMortgageBondsDueFebruary2029Member_fe89aa6a-84fc-450c-9f7a-722a8f000f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5550SecuritizationBondsDueMarch2028Member_4c0ee703-622a-49f7-a5aa-97c693cd5985" xlink:href="cms-20231231.xsd#cms_A5550SecuritizationBondsDueMarch2028Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A5550SecuritizationBondsDueMarch2028Member_4c0ee703-622a-49f7-a5aa-97c693cd5985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5210SecuritizationBondsDueSeptember2031Member_21100ae2-56eb-474a-bec9-513fea71d260" xlink:href="cms-20231231.xsd#cms_A5210SecuritizationBondsDueSeptember2031Member"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1dde6413-4716-47ca-adbe-83aac1df8e17" xlink:to="loc_cms_A5210SecuritizationBondsDueSeptember2031Member_21100ae2-56eb-474a-bec9-513fea71d260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6a4bcfd8-2294-44d1-b3b5-5ad2c536b241" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7e57da83-312c-450f-b6d0-1b51c1926dd6" xlink:to="loc_dei_LegalEntityAxis_6a4bcfd8-2294-44d1-b3b5-5ad2c536b241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_20b5d79a-afe9-42df-9f9d-dbd936403ee4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6a4bcfd8-2294-44d1-b3b5-5ad2c536b241" xlink:to="loc_dei_EntityDomain_20b5d79a-afe9-42df-9f9d-dbd936403ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_43d3b42e-5201-4e1b-9c70-68f72a0445fd" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_20b5d79a-afe9-42df-9f9d-dbd936403ee4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_43d3b42e-5201-4e1b-9c70-68f72a0445fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_964843bd-7cbd-40f0-88e6-efa80ec975db" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7e57da83-312c-450f-b6d0-1b51c1926dd6" xlink:to="loc_srt_ConsolidatedEntitiesAxis_964843bd-7cbd-40f0-88e6-efa80ec975db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_63968fd1-832f-4b52-9863-70b426132a5e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_964843bd-7cbd-40f0-88e6-efa80ec975db" xlink:to="loc_srt_ConsolidatedEntitiesDomain_63968fd1-832f-4b52-9863-70b426132a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_cba00074-41a4-4e7b-bbab-ea4d5a14ce6e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_63968fd1-832f-4b52-9863-70b426132a5e" xlink:to="loc_srt_ParentCompanyMember_cba00074-41a4-4e7b-bbab-ea4d5a14ce6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_b69d1be5-4b93-4741-998d-69e8a9fd7e49" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_63968fd1-832f-4b52-9863-70b426132a5e" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_b69d1be5-4b93-4741-998d-69e8a9fd7e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7932cfe8-836e-4a4c-bbcd-3e52282b949f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7e57da83-312c-450f-b6d0-1b51c1926dd6" xlink:to="loc_us-gaap_DebtInstrumentLineItems_7932cfe8-836e-4a4c-bbcd-3e52282b949f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_be1229a2-35af-474f-846c-e0d981612ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7932cfe8-836e-4a4c-bbcd-3e52282b949f" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_be1229a2-35af-474f-846c-e0d981612ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aca3be40-27c9-4580-8b97-353b8c131a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7932cfe8-836e-4a4c-bbcd-3e52282b949f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aca3be40-27c9-4580-8b97-353b8c131a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0d3baeae-270e-4e93-9c9b-c9e83a5f7d59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7932cfe8-836e-4a4c-bbcd-3e52282b949f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0d3baeae-270e-4e93-9c9b-c9e83a5f7d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_07a24a05-53a4-4e08-bdbb-dd26f1efac3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_07a24a05-53a4-4e08-bdbb-dd26f1efac3c" xlink:to="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_162104f1-0af6-4659-a24d-4dd04aa01b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:to="loc_us-gaap_DebtInstrumentAxis_162104f1-0af6-4659-a24d-4dd04aa01b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_63c7a162-44df-4f2b-bf92-108fb2e7817a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_162104f1-0af6-4659-a24d-4dd04aa01b8b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_63c7a162-44df-4f2b-bf92-108fb2e7817a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_a86ea707-cd2b-4697-a3d1-97b14bd058a5" xlink:href="cms-20231231.xsd#cms_A3375ConvertibleSeniorNotesDue2028Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_63c7a162-44df-4f2b-bf92-108fb2e7817a" xlink:to="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_a86ea707-cd2b-4697-a3d1-97b14bd058a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4600FirstMortgageBondsDueMay2029Member_59e9218f-357b-497a-8aa1-2392c31a9600" xlink:href="cms-20231231.xsd#cms_A4600FirstMortgageBondsDueMay2029Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_63c7a162-44df-4f2b-bf92-108fb2e7817a" xlink:to="loc_cms_A4600FirstMortgageBondsDueMay2029Member_59e9218f-357b-497a-8aa1-2392c31a9600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_501ef3d5-6566-446c-9b69-cdb1386bebd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_501ef3d5-6566-446c-9b69-cdb1386bebd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_03a8d7f9-afb3-4719-bc62-a934f479ea8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_501ef3d5-6566-446c-9b69-cdb1386bebd7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_03a8d7f9-afb3-4719-bc62-a934f479ea8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_ef297f17-6f43-4ad8-a5a2-1abe79b6cdab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_03a8d7f9-afb3-4719-bc62-a934f479ea8c" xlink:to="loc_us-gaap_ConvertibleDebtMember_ef297f17-6f43-4ad8-a5a2-1abe79b6cdab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_92a4ab27-49e6-46bc-8215-628b355c4a41" xlink:href="cms-20231231.xsd#cms_FirstMortgageBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_03a8d7f9-afb3-4719-bc62-a934f479ea8c" xlink:to="loc_cms_FirstMortgageBondsMember_92a4ab27-49e6-46bc-8215-628b355c4a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_f80b60f6-701a-468d-9d0c-e333cd6884b6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:to="loc_srt_ConsolidatedEntitiesAxis_f80b60f6-701a-468d-9d0c-e333cd6884b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5c81549a-17ed-4b11-a6eb-0f514dd5e1b3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f80b60f6-701a-468d-9d0c-e333cd6884b6" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5c81549a-17ed-4b11-a6eb-0f514dd5e1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_4be9daea-6968-4b2b-b9c7-3a7e32a05024" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_5c81549a-17ed-4b11-a6eb-0f514dd5e1b3" xlink:to="loc_srt_ParentCompanyMember_4be9daea-6968-4b2b-b9c7-3a7e32a05024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fef2ba56-0026-46b6-97c2-a6daa1349721" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:to="loc_dei_LegalEntityAxis_fef2ba56-0026-46b6-97c2-a6daa1349721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_27852cb3-6c27-4c57-b1b1-cdbfd74039fb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_fef2ba56-0026-46b6-97c2-a6daa1349721" xlink:to="loc_dei_EntityDomain_27852cb3-6c27-4c57-b1b1-cdbfd74039fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f1a46ee8-ba99-4fe8-97de-fec9dfde5ec9" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_27852cb3-6c27-4c57-b1b1-cdbfd74039fb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f1a46ee8-ba99-4fe8-97de-fec9dfde5ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_66bf80d3-e9a8-42b9-b8d0-3ac2f324f200" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_66bf80d3-e9a8-42b9-b8d0-3ac2f324f200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e31880bd-28b4-4da3-a6a7-1019f429a956" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_66bf80d3-e9a8-42b9-b8d0-3ac2f324f200" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e31880bd-28b4-4da3-a6a7-1019f429a956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_28e3d87d-c59f-4e37-9820-355ff2ff6906" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e31880bd-28b4-4da3-a6a7-1019f429a956" xlink:to="loc_us-gaap_SubsequentEventMember_28e3d87d-c59f-4e37-9820-355ff2ff6906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f3e212cf-1707-4243-94a0-eca886308df4" xlink:to="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_55e0e258-fc06-4d0d-bc98-57b4d44eb79f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_55e0e258-fc06-4d0d-bc98-57b4d44eb79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a67c0858-37de-4789-8a72-90621bd4d44a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a67c0858-37de-4789-8a72-90621bd4d44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_95288c0d-d835-4cc4-9269-e3059ec76ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_95288c0d-d835-4cc4-9269-e3059ec76ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_7cd6106d-2247-4883-8885-ced3c3e09f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_7cd6106d-2247-4883-8885-ced3c3e09f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_c07ea9ed-6cce-4a77-a2d4-e8ab9ff3d119" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_c07ea9ed-6cce-4a77-a2d4-e8ab9ff3d119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_0aab3772-5b01-44d3-80a0-8e6eb056a962" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_0aab3772-5b01-44d3-80a0-8e6eb056a962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_9dabe58c-b574-49ef-aa40-ef50bcc213aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_9dabe58c-b574-49ef-aa40-ef50bcc213aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_d7999a67-14fd-4416-8f3c-e59a2a178b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fbf27dae-67ba-4621-b263-bd3bceb755a8" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_d7999a67-14fd-4416-8f3c-e59a2a178b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationRetirementsofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1db21005-5edf-49b1-844b-2ed0da152f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1db21005-5edf-49b1-844b-2ed0da152f0c" xlink:to="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_773936ce-5d25-4f5e-9e45-a6f77d320dc2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_773936ce-5d25-4f5e-9e45-a6f77d320dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1177cc24-1eae-4f20-bccb-40a52643eef4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_773936ce-5d25-4f5e-9e45-a6f77d320dc2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1177cc24-1eae-4f20-bccb-40a52643eef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_57fcdbd0-7d5e-4aae-a421-c1bca4eb9c45" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1177cc24-1eae-4f20-bccb-40a52643eef4" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_57fcdbd0-7d5e-4aae-a421-c1bca4eb9c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_a7261316-704f-4950-8de0-444a9f475e39" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1177cc24-1eae-4f20-bccb-40a52643eef4" xlink:to="loc_srt_ParentCompanyMember_a7261316-704f-4950-8de0-444a9f475e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0d9a8393-1785-4ddc-b72a-bfd11d37a325" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:to="loc_us-gaap_DebtInstrumentAxis_0d9a8393-1785-4ddc-b72a-bfd11d37a325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2fb19512-3cbb-47eb-b26f-dc9d93a4caf7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_0d9a8393-1785-4ddc-b72a-bfd11d37a325" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2fb19512-3cbb-47eb-b26f-dc9d93a4caf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueOctober2025Member_0d829a05-c40c-47bb-852b-e352e842954b" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityDueOctober2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2fb19512-3cbb-47eb-b26f-dc9d93a4caf7" xlink:to="loc_cms_TermLoanFacilityDueOctober2025Member_0d829a05-c40c-47bb-852b-e352e842954b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2024Member_186c863d-6327-4943-a0f3-8be32a47630a" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityDue2024Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2fb19512-3cbb-47eb-b26f-dc9d93a4caf7" xlink:to="loc_cms_TermLoanFacilityDue2024Member_186c863d-6327-4943-a0f3-8be32a47630a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member_317c41cf-4f3b-4c61-be2d-4479d23cc539" xlink:href="cms-20231231.xsd#cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2fb19512-3cbb-47eb-b26f-dc9d93a4caf7" xlink:to="loc_cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member_317c41cf-4f3b-4c61-be2d-4479d23cc539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3375FirstMortgageBondsDueAugust2023Member_5c8ba612-c66e-4113-9fea-d5f91be06811" xlink:href="cms-20231231.xsd#cms_A3375FirstMortgageBondsDueAugust2023Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2fb19512-3cbb-47eb-b26f-dc9d93a4caf7" xlink:to="loc_cms_A3375FirstMortgageBondsDueAugust2023Member_5c8ba612-c66e-4113-9fea-d5f91be06811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_97502da8-3481-4bad-ad9d-80f668ba59e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_97502da8-3481-4bad-ad9d-80f668ba59e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a429cc6f-a353-435a-a48a-38d0f510b2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_97502da8-3481-4bad-ad9d-80f668ba59e7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a429cc6f-a353-435a-a48a-38d0f510b2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_aab63614-6497-451a-b368-4a526608eea1" xlink:href="cms-20231231.xsd#cms_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a429cc6f-a353-435a-a48a-38d0f510b2d0" xlink:to="loc_cms_TermLoanFacilityMember_aab63614-6497-451a-b368-4a526608eea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_835c2602-8189-4ca5-971f-348cf08d0f2a" xlink:href="cms-20231231.xsd#cms_FirstMortgageBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a429cc6f-a353-435a-a48a-38d0f510b2d0" xlink:to="loc_cms_FirstMortgageBondsMember_835c2602-8189-4ca5-971f-348cf08d0f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_eb7d1354-e32b-4b96-af8d-aa229ea2bd25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a429cc6f-a353-435a-a48a-38d0f510b2d0" xlink:to="loc_us-gaap_SeniorNotesMember_eb7d1354-e32b-4b96-af8d-aa229ea2bd25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_83f1eb1f-4a56-4672-85de-1e0db847cc96" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:to="loc_dei_LegalEntityAxis_83f1eb1f-4a56-4672-85de-1e0db847cc96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_15b14efe-8508-437b-8854-0c9a22125d1c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_83f1eb1f-4a56-4672-85de-1e0db847cc96" xlink:to="loc_dei_EntityDomain_15b14efe-8508-437b-8854-0c9a22125d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c1085adc-d78a-4143-8d38-775f4ff4ae44" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_15b14efe-8508-437b-8854-0c9a22125d1c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c1085adc-d78a-4143-8d38-775f4ff4ae44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_a7155663-c214-4aa3-9a85-0098fae463b2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:to="loc_srt_CounterpartyNameAxis_a7155663-c214-4aa3-9a85-0098fae463b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7987fc14-a64b-4542-9516-2aec4f4778cc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_a7155663-c214-4aa3-9a85-0098fae463b2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7987fc14-a64b-4542-9516-2aec4f4778cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_4e3ed0ed-3e8a-4d2d-a634-0ed8537bbf03" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7987fc14-a64b-4542-9516-2aec4f4778cc" xlink:to="loc_cms_NorthStarCleanEnergyMember_4e3ed0ed-3e8a-4d2d-a634-0ed8537bbf03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1272b237-baab-4c52-87cf-038cd7afc6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1272b237-baab-4c52-87cf-038cd7afc6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_fed6d118-02de-4cb0-9372-f317c0772ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1272b237-baab-4c52-87cf-038cd7afc6b2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_fed6d118-02de-4cb0-9372-f317c0772ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e134c84b-4bb7-47d2-aa38-b8970bad356c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_fed6d118-02de-4cb0-9372-f317c0772ef3" xlink:to="loc_us-gaap_SubsequentEventMember_e134c84b-4bb7-47d2-aa38-b8970bad356c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_338c5b56-bd1b-48d9-9881-546a27bbed26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7af79b5b-2b58-4f74-95ec-df240935e5f1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_338c5b56-bd1b-48d9-9881-546a27bbed26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_92c95f34-f505-435c-b938-930f372671c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338c5b56-bd1b-48d9-9881-546a27bbed26" xlink:to="loc_us-gaap_RepaymentsOfDebt_92c95f34-f505-435c-b938-930f372671c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_059cb915-58eb-4c22-9a38-dee706bf90f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338c5b56-bd1b-48d9-9881-546a27bbed26" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_059cb915-58eb-4c22-9a38-dee706bf90f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_235f756f-627a-4747-aa1f-706e64dec463" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7f7e3fc4-cc46-412c-8274-23cec88a3720" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_235f756f-627a-4747-aa1f-706e64dec463" xlink:to="loc_us-gaap_DebtInstrumentTable_7f7e3fc4-cc46-412c-8274-23cec88a3720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e69968f3-3d1d-46ff-bd6b-f3d3e5806119" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7f7e3fc4-cc46-412c-8274-23cec88a3720" xlink:to="loc_dei_LegalEntityAxis_e69968f3-3d1d-46ff-bd6b-f3d3e5806119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b980a609-4055-42c3-a53a-8fb25f2e6a15" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e69968f3-3d1d-46ff-bd6b-f3d3e5806119" xlink:to="loc_dei_EntityDomain_b980a609-4055-42c3-a53a-8fb25f2e6a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a46eb125-c0a7-4b45-a100-05c66fd24f7d" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b980a609-4055-42c3-a53a-8fb25f2e6a15" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a46eb125-c0a7-4b45-a100-05c66fd24f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_726a5b01-5c1b-4542-8d30-12fb493b9740" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7f7e3fc4-cc46-412c-8274-23cec88a3720" xlink:to="loc_srt_ConsolidatedEntitiesAxis_726a5b01-5c1b-4542-8d30-12fb493b9740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_939f7b57-3af0-419a-96d4-0a144f1edbfd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_726a5b01-5c1b-4542-8d30-12fb493b9740" xlink:to="loc_srt_ConsolidatedEntitiesDomain_939f7b57-3af0-419a-96d4-0a144f1edbfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_6de39167-5693-42ac-88b4-72c8bc5ee26d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_939f7b57-3af0-419a-96d4-0a144f1edbfd" xlink:to="loc_srt_ParentCompanyMember_6de39167-5693-42ac-88b4-72c8bc5ee26d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e7e53af7-3778-473c-9353-9bfa42b363fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7f7e3fc4-cc46-412c-8274-23cec88a3720" xlink:to="loc_us-gaap_DebtInstrumentLineItems_e7e53af7-3778-473c-9353-9bfa42b363fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_be298359-acf8-4055-b9e8-b6ff3618c06c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e7e53af7-3778-473c-9353-9bfa42b363fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_be298359-acf8-4055-b9e8-b6ff3618c06c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_fa3794d1-fc19-41a3-89fb-5e92ba540600" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e7e53af7-3778-473c-9353-9bfa42b363fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_fa3794d1-fc19-41a3-89fb-5e92ba540600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1f00ffe1-4262-4d93-8d98-692f9645425d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e7e53af7-3778-473c-9353-9bfa42b363fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1f00ffe1-4262-4d93-8d98-692f9645425d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1ee818a6-2ec9-4aa4-b09f-97d57ca38538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e7e53af7-3778-473c-9353-9bfa42b363fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1ee818a6-2ec9-4aa4-b09f-97d57ca38538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_19abd27c-d3f6-4d25-a5dd-cb97a453fbec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e7e53af7-3778-473c-9353-9bfa42b363fe" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_19abd27c-d3f6-4d25-a5dd-cb97a453fbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6edd6a08-70b4-44c7-a8ca-2f27c81aac0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_927b91be-fbfa-4eb5-98ca-98fac729e23f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6edd6a08-70b4-44c7-a8ca-2f27c81aac0d" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_927b91be-fbfa-4eb5-98ca-98fac729e23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_50e0ebec-fe03-4ce6-b0ee-5faa816eddfb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_927b91be-fbfa-4eb5-98ca-98fac729e23f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_50e0ebec-fe03-4ce6-b0ee-5faa816eddfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f0f53fe0-da15-4cb1-9c34-1f4a6ad3cc43" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_50e0ebec-fe03-4ce6-b0ee-5faa816eddfb" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f0f53fe0-da15-4cb1-9c34-1f4a6ad3cc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_8fdcf59c-e34b-43de-b2dc-4b5828186612" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f0f53fe0-da15-4cb1-9c34-1f4a6ad3cc43" xlink:to="loc_srt_ParentCompanyMember_8fdcf59c-e34b-43de-b2dc-4b5828186612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_2a5f8362-73c5-4e19-ada8-ed8b84b7496d" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f0f53fe0-da15-4cb1-9c34-1f4a6ad3cc43" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_2a5f8362-73c5-4e19-ada8-ed8b84b7496d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d2411f1e-32b6-4bec-8b9a-cf3200636ab0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_927b91be-fbfa-4eb5-98ca-98fac729e23f" xlink:to="loc_dei_LegalEntityAxis_d2411f1e-32b6-4bec-8b9a-cf3200636ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_60aa3d16-b5bb-4c0a-8b85-d5c215fcac0b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d2411f1e-32b6-4bec-8b9a-cf3200636ab0" xlink:to="loc_dei_EntityDomain_60aa3d16-b5bb-4c0a-8b85-d5c215fcac0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_54f0baa1-76a4-4b3c-9eed-6cddd0a68a0f" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_60aa3d16-b5bb-4c0a-8b85-d5c215fcac0b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_54f0baa1-76a4-4b3c-9eed-6cddd0a68a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_0bc81498-031e-4b24-9b26-953d2ceb2e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_927b91be-fbfa-4eb5-98ca-98fac729e23f" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_0bc81498-031e-4b24-9b26-953d2ceb2e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_19c21751-2eea-4367-9d65-be2ac155daa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0bc81498-031e-4b24-9b26-953d2ceb2e1a" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_19c21751-2eea-4367-9d65-be2ac155daa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember_18e9a510-df76-475b-a670-7bc3ad422f7c" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_19c21751-2eea-4367-9d65-be2ac155daa9" xlink:to="loc_cms_RevolvingCreditFacilitiesTwoMember_18e9a510-df76-475b-a670-7bc3ad422f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSevenMember_d1f8d2f3-cc9d-48e3-9b02-13607623a652" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesSevenMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_19c21751-2eea-4367-9d65-be2ac155daa9" xlink:to="loc_cms_RevolvingCreditFacilitiesSevenMember_d1f8d2f3-cc9d-48e3-9b02-13607623a652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember_7152e194-9583-4644-a59e-d0ae9bb35a72" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_19c21751-2eea-4367-9d65-be2ac155daa9" xlink:to="loc_cms_RevolvingCreditFacilitiesSixMember_7152e194-9583-4644-a59e-d0ae9bb35a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember_b1685799-eaf3-4377-813d-337d091f4d2c" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_19c21751-2eea-4367-9d65-be2ac155daa9" xlink:to="loc_cms_RevolvingCreditFacilitiesFiveMember_b1685799-eaf3-4377-813d-337d091f4d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember_bfb4fc99-044a-440a-a24e-3166c2c4a5f9" xlink:href="cms-20231231.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_19c21751-2eea-4367-9d65-be2ac155daa9" xlink:to="loc_cms_RevolvingCreditFacilitiesOneMember_bfb4fc99-044a-440a-a24e-3166c2c4a5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c93cd666-c031-45f7-8a2e-5bcf87f6d96d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_927b91be-fbfa-4eb5-98ca-98fac729e23f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c93cd666-c031-45f7-8a2e-5bcf87f6d96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cc85b4ec-c162-42a5-aeee-d526575312ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c93cd666-c031-45f7-8a2e-5bcf87f6d96d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cc85b4ec-c162-42a5-aeee-d526575312ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_be56e09a-6479-4a57-b864-e649477b6445" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cc85b4ec-c162-42a5-aeee-d526575312ce" xlink:to="loc_us-gaap_LetterOfCreditMember_be56e09a-6479-4a57-b864-e649477b6445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_88ad1658-7786-412b-b4b7-653f30ea6fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_927b91be-fbfa-4eb5-98ca-98fac729e23f" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_88ad1658-7786-412b-b4b7-653f30ea6fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3c210fd4-dc8c-4a5f-869d-c935cec100b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_88ad1658-7786-412b-b4b7-653f30ea6fd9" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3c210fd4-dc8c-4a5f-869d-c935cec100b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_377e2eb2-8050-4588-b801-5373a65e2939" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_88ad1658-7786-412b-b4b7-653f30ea6fd9" xlink:to="loc_us-gaap_LineOfCredit_377e2eb2-8050-4588-b801-5373a65e2939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_a699b7c2-f402-4813-b3cb-7186b1d695ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_88ad1658-7786-412b-b4b7-653f30ea6fd9" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_a699b7c2-f402-4813-b3cb-7186b1d695ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_51b6f8ad-469b-4f39-91c3-e287a982dbde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_88ad1658-7786-412b-b4b7-653f30ea6fd9" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_51b6f8ad-469b-4f39-91c3-e287a982dbde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_6919f27e-4a26-4725-9bc8-0958a9292183" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_88ad1658-7786-412b-b4b7-653f30ea6fd9" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_6919f27e-4a26-4725-9bc8-0958a9292183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8d49491a-1a6d-41e3-8c3e-e3b04ba75622" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:href="cms-20231231.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8d49491a-1a6d-41e3-8c3e-e3b04ba75622" xlink:to="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bb26d922-6295-4cac-9101-536dda8ad14a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_dei_LegalEntityAxis_bb26d922-6295-4cac-9101-536dda8ad14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_70c535ab-ca42-437a-8761-1c776a3043ce" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_bb26d922-6295-4cac-9101-536dda8ad14a" xlink:to="loc_dei_EntityDomain_70c535ab-ca42-437a-8761-1c776a3043ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9ae352f4-313a-49e4-af5f-ee39548d0806" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_70c535ab-ca42-437a-8761-1c776a3043ce" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9ae352f4-313a-49e4-af5f-ee39548d0806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_d8818fe4-a974-4bc9-85b1-07e1d10fa0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_d8818fe4-a974-4bc9-85b1-07e1d10fa0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_5feda68b-363c-4b7b-a20d-21de45464be6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_d8818fe4-a974-4bc9-85b1-07e1d10fa0d0" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_5feda68b-363c-4b7b-a20d-21de45464be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_967e3af7-a844-4ec5-84c4-74ca81ae0689" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_5feda68b-363c-4b7b-a20d-21de45464be6" xlink:to="loc_us-gaap_CommercialPaperMember_967e3af7-a844-4ec5-84c4-74ca81ae0689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8f4167b2-e561-46ad-82d2-76903beb2de5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_CreditFacilityAxis_8f4167b2-e561-46ad-82d2-76903beb2de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_853ec9db-c849-4b45-99b4-e9577d677a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_8f4167b2-e561-46ad-82d2-76903beb2de5" xlink:to="loc_us-gaap_CreditFacilityDomain_853ec9db-c849-4b45-99b4-e9577d677a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1b20581d-90b3-46d5-81ad-f2ef115e3d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_853ec9db-c849-4b45-99b4-e9577d677a9b" xlink:to="loc_us-gaap_LineOfCreditMember_1b20581d-90b3-46d5-81ad-f2ef115e3d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4c2eed1-2152-4c3d-9f5e-15c3eed28f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4c2eed1-2152-4c3d-9f5e-15c3eed28f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_28e50d1c-0239-4c30-8e7e-61240366d88f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4c2eed1-2152-4c3d-9f5e-15c3eed28f9a" xlink:to="loc_us-gaap_RelatedPartyDomain_28e50d1c-0239-4c30-8e7e-61240366d88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_8b3298ec-cf36-4b4a-aa20-df6030db0aab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_28e50d1c-0239-4c30-8e7e-61240366d88f" xlink:to="loc_us-gaap_RelatedPartyMember_8b3298ec-cf36-4b4a-aa20-df6030db0aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_84895223-ca16-4f2b-9974-40d0a0f9a700" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_VariableRateAxis_84895223-ca16-4f2b-9974-40d0a0f9a700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_7d2922b0-9b9f-4114-9633-aeb411d778ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_84895223-ca16-4f2b-9974-40d0a0f9a700" xlink:to="loc_us-gaap_VariableRateDomain_7d2922b0-9b9f-4114-9633-aeb411d778ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuredOvernightFinancingRateSOFRMember_e238d433-777f-4cb4-911e-b4f98241dd8b" xlink:href="cms-20231231.xsd#cms_SecuredOvernightFinancingRateSOFRMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_7d2922b0-9b9f-4114-9633-aeb411d778ee" xlink:to="loc_cms_SecuredOvernightFinancingRateSOFRMember_e238d433-777f-4cb4-911e-b4f98241dd8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_4f3e60fe-b29c-46ad-8f5c-af7ac5b360db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_4f3e60fe-b29c-46ad-8f5c-af7ac5b360db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_27f3720f-67d8-4e65-90dc-c3908a7a0000" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_4f3e60fe-b29c-46ad-8f5c-af7ac5b360db" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_27f3720f-67d8-4e65-90dc-c3908a7a0000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementOfForwardContractsMember_796afee3-3c35-4edf-8d97-c2b4f2349523" xlink:href="cms-20231231.xsd#cms_SettlementOfForwardContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_27f3720f-67d8-4e65-90dc-c3908a7a0000" xlink:to="loc_cms_SettlementOfForwardContractsMember_796afee3-3c35-4edf-8d97-c2b4f2349523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramAxis_7f727d83-cc99-469a-a687-23623257066d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_SupplierFinanceProgramAxis_7f727d83-cc99-469a-a687-23623257066d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramDomain_405a6c2a-7b95-44ce-ba41-bad568db46e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplierFinanceProgramAxis_7f727d83-cc99-469a-a687-23623257066d" xlink:to="loc_us-gaap_SupplierFinanceProgramDomain_405a6c2a-7b95-44ce-ba41-bad568db46e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersSupplierFinancingProgramMember_ff05427e-6f5c-41c7-8052-5321ba6e25fd" xlink:href="cms-20231231.xsd#cms_ConsumersSupplierFinancingProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplierFinanceProgramDomain_405a6c2a-7b95-44ce-ba41-bad568db46e1" xlink:to="loc_cms_ConsumersSupplierFinancingProgramMember_ff05427e-6f5c-41c7-8052-5321ba6e25fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f8ee7d66-8fb6-4498-9548-00c6c1cf1000" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f8ee7d66-8fb6-4498-9548-00c6c1cf1000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e830c734-6ed4-4fc4-87b2-b5d825b1ed64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f8ee7d66-8fb6-4498-9548-00c6c1cf1000" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e830c734-6ed4-4fc4-87b2-b5d825b1ed64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_10d88d13-c6e1-49fb-ae0b-3727296abeee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e830c734-6ed4-4fc4-87b2-b5d825b1ed64" xlink:to="loc_us-gaap_SubsequentEventMember_10d88d13-c6e1-49fb-ae0b-3727296abeee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_77171a7a-ca7c-48e8-896e-41f6a267f317" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_srt_ConsolidatedEntitiesAxis_77171a7a-ca7c-48e8-896e-41f6a267f317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f810c05a-f8cd-492a-997e-7b3952c1f979" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_77171a7a-ca7c-48e8-896e-41f6a267f317" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f810c05a-f8cd-492a-997e-7b3952c1f979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_493866e9-edc1-434b-a8e0-6072e843143c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f810c05a-f8cd-492a-997e-7b3952c1f979" xlink:to="loc_srt_ParentCompanyMember_493866e9-edc1-434b-a8e0-6072e843143c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_618bb80f-25e7-48a9-be35-ae5f2c76296d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_618bb80f-25e7-48a9-be35-ae5f2c76296d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6f054722-ce47-4def-ace6-6f8b1ac9c657" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_618bb80f-25e7-48a9-be35-ae5f2c76296d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6f054722-ce47-4def-ace6-6f8b1ac9c657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_800ceef7-f09f-4042-9a99-7e9a6afa408e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6f054722-ce47-4def-ace6-6f8b1ac9c657" xlink:to="loc_us-gaap_SeniorNotesMember_800ceef7-f09f-4042-9a99-7e9a6afa408e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:href="cms-20231231.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ae1578a8-298a-4a20-803c-dae3a8c05491" xlink:to="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings_ae540765-c601-425a-87e1-8574956aaa1f" xlink:href="cms-20231231.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_cms_ShortTermDebtAuthorizedBorrowings_ae540765-c601-425a-87e1-8574956aaa1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_c8f06898-c40b-4823-b66b-241efe7b5d44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_ShortTermBorrowings_c8f06898-c40b-4823-b66b-241efe7b5d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_5e631223-6c87-45e7-8ae0-ba581fd72e52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_5e631223-6c87-45e7-8ae0-ba581fd72e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_cbaf8fe5-e2e4-4ae6-bb71-097fb683aab8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_cbaf8fe5-e2e4-4ae6-bb71-097fb683aab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ec3ad11e-e41b-4893-9c8f-cd455b7f4db2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ec3ad11e-e41b-4893-9c8f-cd455b7f4db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_5f720532-092c-4bb0-b1e9-4eb44dcf1fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_NotesPayableCurrent_5f720532-092c-4bb0-b1e9-4eb44dcf1fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramPaymentTimingPeriod_7345b52e-bcaa-4f78-a1f8-4076811f7d76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramPaymentTimingPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_SupplierFinanceProgramPaymentTimingPeriod_7345b52e-bcaa-4f78-a1f8-4076811f7d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SupplierFinanceProgramTerminationPeriod_f385a068-b9e1-4cb5-a1b1-d01cc59f7c9d" xlink:href="cms-20231231.xsd#cms_SupplierFinanceProgramTerminationPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_cms_SupplierFinanceProgramTerminationPeriod_f385a068-b9e1-4cb5-a1b1-d01cc59f7c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationCurrent_ee528a75-0c0c-4c96-95e6-2b3173aaa198" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationCurrent_ee528a75-0c0c-4c96-95e6-2b3173aaa198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution_1d788ed1-427a-448d-aded-93458d914b6e" xlink:href="cms-20231231.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_cms_AmountAvailableForDividendDistribution_1d788ed1-427a-448d-aded-93458d914b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_524b6af6-d744-4277-8efe-58d81c34bb8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_524b6af6-d744-4277-8efe-58d81c34bb8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_bec517f6-d230-4e70-9834-275f8968af83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_bec517f6-d230-4e70-9834-275f8968af83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c0e24a30-3b6c-4e1c-82d9-235cb46f8b18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c0e24a30-3b6c-4e1c-82d9-235cb46f8b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_460118e9-ec96-4bd3-a5d2-81d83f5d0336" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_460118e9-ec96-4bd3-a5d2-81d83f5d0336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_6e46269a-0172-48f6-bf3a-7ebf77b0482d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_6e46269a-0172-48f6-bf3a-7ebf77b0482d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9c141984-f4ea-47f9-acc5-a49401d15e06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9c141984-f4ea-47f9-acc5-a49401d15e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue_ca040131-4845-4f50-bb1e-b8bf934031f5" xlink:href="cms-20231231.xsd#cms_StockOfferingProgramMaximumValue"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_cms_StockOfferingProgramMaximumValue_ca040131-4845-4f50-bb1e-b8bf934031f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_41e0101a-8fe6-4ab2-9c96-ab22ae58ceaa" xlink:href="cms-20231231.xsd#cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_41e0101a-8fe6-4ab2-9c96-ab22ae58ceaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_08d80cc3-8cd3-4953-9076-16dd3df11612" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_1f860d6e-15e1-45b7-8ca7-f5fb5fc42f4d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_08d80cc3-8cd3-4953-9076-16dd3df11612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationScheduleofForwardStockContractsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_30d61f23-e1ee-4603-b0e6-4e84059436d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_0c10f25b-292f-4e64-9da7-9aad67c64fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_30d61f23-e1ee-4603-b0e6-4e84059436d8" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_0c10f25b-292f-4e64-9da7-9aad67c64fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_cb8999b6-7862-41f7-b41f-7f651272e89e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_0c10f25b-292f-4e64-9da7-9aad67c64fe4" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_cb8999b6-7862-41f7-b41f-7f651272e89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_036932a7-ce8f-4300-90bd-b36bd1833923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_cb8999b6-7862-41f7-b41f-7f651272e89e" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_036932a7-ce8f-4300-90bd-b36bd1833923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust32022Member_09b01f3f-bc4e-42bf-af0c-e7fe05e0a1a0" xlink:href="cms-20231231.xsd#cms_ForwardContractsEnteredIntoAugust32022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_036932a7-ce8f-4300-90bd-b36bd1833923" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust32022Member_09b01f3f-bc4e-42bf-af0c-e7fe05e0a1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust242022Member_5ab2aebc-c38d-4109-9b0d-a2c89abd57e3" xlink:href="cms-20231231.xsd#cms_ForwardContractsEnteredIntoAugust242022Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_036932a7-ce8f-4300-90bd-b36bd1833923" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust242022Member_5ab2aebc-c38d-4109-9b0d-a2c89abd57e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust292022Member_749464a7-607c-4b05-80ce-c6b88edb005e" xlink:href="cms-20231231.xsd#cms_ForwardContractsEnteredIntoAugust292022Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_036932a7-ce8f-4300-90bd-b36bd1833923" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust292022Member_749464a7-607c-4b05-80ce-c6b88edb005e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_2cc5e7ca-26d5-4596-abd3-771f0abf0e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_0c10f25b-292f-4e64-9da7-9aad67c64fe4" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_2cc5e7ca-26d5-4596-abd3-771f0abf0e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_55a09c18-e5fc-439e-932b-f9f041a3abd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_2cc5e7ca-26d5-4596-abd3-771f0abf0e2a" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_55a09c18-e5fc-439e-932b-f9f041a3abd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_a13501db-3d2f-473f-9bf1-4177076a803c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_2cc5e7ca-26d5-4596-abd3-771f0abf0e2a" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_a13501db-3d2f-473f-9bf1-4177076a803c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancingsandCapitalizationScheduleofPreferredStockDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c0c964cc-43e9-41b2-9c18-528416e08a12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_1cd662bd-57c6-496f-8551-3b843d6cbde8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c0c964cc-43e9-41b2-9c18-528416e08a12" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_1cd662bd-57c6-496f-8551-3b843d6cbde8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_274e3c14-428f-4831-bd44-268141945386" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_1cd662bd-57c6-496f-8551-3b843d6cbde8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_274e3c14-428f-4831-bd44-268141945386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e6311fb9-e2c2-459d-ac29-373d9623d5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_274e3c14-428f-4831-bd44-268141945386" xlink:to="loc_us-gaap_ClassOfStockDomain_e6311fb9-e2c2-459d-ac29-373d9623d5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_90382f84-c97f-4883-b15b-7b7d1dd5bc13" xlink:href="cms-20231231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e6311fb9-e2c2-459d-ac29-373d9623d5d4" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_90382f84-c97f-4883-b15b-7b7d1dd5bc13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_cd2e2c95-b891-44c2-8c9b-731c64f6ca1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e6311fb9-e2c2-459d-ac29-373d9623d5d4" xlink:to="loc_us-gaap_CumulativePreferredStockMember_cd2e2c95-b891-44c2-8c9b-731c64f6ca1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PreferredStock450SeriesMember_2c15adac-66a1-45ce-ae0c-42e6b081d64e" xlink:href="cms-20231231.xsd#cms_PreferredStock450SeriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e6311fb9-e2c2-459d-ac29-373d9623d5d4" xlink:to="loc_cms_PreferredStock450SeriesMember_2c15adac-66a1-45ce-ae0c-42e6b081d64e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f9466f0a-12cf-430c-8cdf-ba7b6c45dd2b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_1cd662bd-57c6-496f-8551-3b843d6cbde8" xlink:to="loc_dei_LegalEntityAxis_f9466f0a-12cf-430c-8cdf-ba7b6c45dd2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2488fc19-5d87-4af9-b14f-c2d1da3afe30" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f9466f0a-12cf-430c-8cdf-ba7b6c45dd2b" xlink:to="loc_dei_EntityDomain_2488fc19-5d87-4af9-b14f-c2d1da3afe30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_552e0a5e-3988-43cb-a55d-fb41c9e27c4e" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2488fc19-5d87-4af9-b14f-c2d1da3afe30" xlink:to="loc_cms_ConsumersEnergyCompanyMember_552e0a5e-3988-43cb-a55d-fb41c9e27c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_1cd662bd-57c6-496f-8551-3b843d6cbde8" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_d8eed1bf-9982-4c68-a24e-9c20aea91934" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:to="loc_dei_TradingSymbol_d8eed1bf-9982-4c68-a24e-9c20aea91934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PreferredStockDepositaryShareConversionRatio_26d77256-179b-4b30-8709-60d63e1a85c5" xlink:href="cms-20231231.xsd#cms_PreferredStockDepositaryShareConversionRatio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:to="loc_cms_PreferredStockDepositaryShareConversionRatio_26d77256-179b-4b30-8709-60d63e1a85c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_6d952f7f-ed06-4b65-ba38-d96807ab4fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_6d952f7f-ed06-4b65-ba38-d96807ab4fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_4b59e8de-96e4-4bb9-9ee1-6cac74574d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_4b59e8de-96e4-4bb9-9ee1-6cac74574d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_a87a884d-53a6-45d4-8107-db0ac8852603" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_a87a884d-53a6-45d4-8107-db0ac8852603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_f1684384-4734-41a0-945f-420426ccac16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_76917511-34fe-4d9b-acd3-ba094dfdff4f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_f1684384-4734-41a0-945f-420426ccac16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6d0a6720-9622-406d-933b-cb3d595105ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_570624ba-c91e-482c-98d9-2f8343b975b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6d0a6720-9622-406d-933b-cb3d595105ce" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_570624ba-c91e-482c-98d9-2f8343b975b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_57166093-e909-4a24-be28-4098ac19726d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_570624ba-c91e-482c-98d9-2f8343b975b0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_57166093-e909-4a24-be28-4098ac19726d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bc74a028-178a-4d4a-8e0f-015a89567fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_57166093-e909-4a24-be28-4098ac19726d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bc74a028-178a-4d4a-8e0f-015a89567fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_0466d6b9-8128-4a43-bcd4-7128b48531a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bc74a028-178a-4d4a-8e0f-015a89567fd7" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_0466d6b9-8128-4a43-bcd4-7128b48531a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_423df01d-9796-4668-91cc-17fa3b0a97df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bc74a028-178a-4d4a-8e0f-015a89567fd7" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_423df01d-9796-4668-91cc-17fa3b0a97df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d32cf4bd-8a42-4f02-a1cc-f7311017aae8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_570624ba-c91e-482c-98d9-2f8343b975b0" xlink:to="loc_dei_LegalEntityAxis_d32cf4bd-8a42-4f02-a1cc-f7311017aae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7ecc8c09-b0b7-4899-a30f-4b4a3d7f39c9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d32cf4bd-8a42-4f02-a1cc-f7311017aae8" xlink:to="loc_dei_EntityDomain_7ecc8c09-b0b7-4899-a30f-4b4a3d7f39c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b345b0dd-41a1-46f6-92a0-ef123458b7d4" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7ecc8c09-b0b7-4899-a30f-4b4a3d7f39c9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b345b0dd-41a1-46f6-92a0-ef123458b7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b4bb0a3d-04bf-42b1-983c-5a88434015a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_570624ba-c91e-482c-98d9-2f8343b975b0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b4bb0a3d-04bf-42b1-983c-5a88434015a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b1d1385-ca01-494f-b3a1-e1ce20b0a497" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b4bb0a3d-04bf-42b1-983c-5a88434015a4" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b1d1385-ca01-494f-b3a1-e1ce20b0a497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_86d5afce-1a91-4e65-baa7-f64e664abc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b1d1385-ca01-494f-b3a1-e1ce20b0a497" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_86d5afce-1a91-4e65-baa7-f64e664abc8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1ebd20aa-829c-49e1-af7b-ade9c8214176" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b1d1385-ca01-494f-b3a1-e1ce20b0a497" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1ebd20aa-829c-49e1-af7b-ade9c8214176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_925f3d99-f4f0-4397-b327-47edd039dca1" xlink:href="cms-20231231.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b1d1385-ca01-494f-b3a1-e1ce20b0a497" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_925f3d99-f4f0-4397-b327-47edd039dca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_71e4f85b-5dac-44f7-ba3c-db2328a27b07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b1d1385-ca01-494f-b3a1-e1ce20b0a497" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_71e4f85b-5dac-44f7-ba3c-db2328a27b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_d075b5b3-64fa-4290-a26a-266bd72961a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b1d1385-ca01-494f-b3a1-e1ce20b0a497" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_d075b5b3-64fa-4290-a26a-266bd72961a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_235166c4-5a99-4aba-a50d-e12c88bc6c35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b4bb0a3d-04bf-42b1-983c-5a88434015a4" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_235166c4-5a99-4aba-a50d-e12c88bc6c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_08b010d0-74a2-4cf7-a9d2-048a3eee795d" xlink:href="cms-20231231.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_235166c4-5a99-4aba-a50d-e12c88bc6c35" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_08b010d0-74a2-4cf7-a9d2-048a3eee795d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_af77b938-5498-47d8-8851-ec406496a830" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_235166c4-5a99-4aba-a50d-e12c88bc6c35" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_af77b938-5498-47d8-8851-ec406496a830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsAbstract_ebfcf889-4252-4c83-80d4-a6c22a9f3fe2" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0ed93b04-4607-43a2-9b40-084ac3f43b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_ebfcf889-4252-4c83-80d4-a6c22a9f3fe2" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0ed93b04-4607-43a2-9b40-084ac3f43b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41c6a527-e1b8-42fa-aa35-aed52186d34e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0ed93b04-4607-43a2-9b40-084ac3f43b6d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41c6a527-e1b8-42fa-aa35-aed52186d34e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19178fc5-0efe-43b5-9579-c05612daaf8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41c6a527-e1b8-42fa-aa35-aed52186d34e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19178fc5-0efe-43b5-9579-c05612daaf8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9376f739-e96f-4cfe-a899-6fa1b8b33811" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19178fc5-0efe-43b5-9579-c05612daaf8e" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_9376f739-e96f-4cfe-a899-6fa1b8b33811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5a0d139e-8b07-4839-9b95-d520a87fbf2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19178fc5-0efe-43b5-9579-c05612daaf8e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5a0d139e-8b07-4839-9b95-d520a87fbf2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_771615d4-3a17-45d1-b295-ec5a958f5ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19178fc5-0efe-43b5-9579-c05612daaf8e" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_771615d4-3a17-45d1-b295-ec5a958f5ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_22b26756-cd99-4721-bbcc-7bef88f0766c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0ed93b04-4607-43a2-9b40-084ac3f43b6d" xlink:to="loc_dei_LegalEntityAxis_22b26756-cd99-4721-bbcc-7bef88f0766c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_303dd48a-0a17-4f73-81fa-4448c94eddd6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_22b26756-cd99-4721-bbcc-7bef88f0766c" xlink:to="loc_dei_EntityDomain_303dd48a-0a17-4f73-81fa-4448c94eddd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d338bc5d-0ccf-48f2-9f3e-2c5d89fec1d8" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_303dd48a-0a17-4f73-81fa-4448c94eddd6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d338bc5d-0ccf-48f2-9f3e-2c5d89fec1d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_735136fb-7b42-4c9c-a531-23635b9a75a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0ed93b04-4607-43a2-9b40-084ac3f43b6d" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_735136fb-7b42-4c9c-a531-23635b9a75a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f45b9cf0-3f2a-428b-bde3-9cd6c102e483" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_735136fb-7b42-4c9c-a531-23635b9a75a9" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f45b9cf0-3f2a-428b-bde3-9cd6c102e483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_8f0ef246-5f31-4a70-a459-022ad6944397" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f45b9cf0-3f2a-428b-bde3-9cd6c102e483" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_8f0ef246-5f31-4a70-a459-022ad6944397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_da6128c1-3fa1-4406-8ad1-bb1eff5bcd84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_8f0ef246-5f31-4a70-a459-022ad6944397" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_da6128c1-3fa1-4406-8ad1-bb1eff5bcd84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_1a53a131-d149-4be8-beae-b1ad99584cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_8f0ef246-5f31-4a70-a459-022ad6944397" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_1a53a131-d149-4be8-beae-b1ad99584cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9a8efd50-754c-4e3f-a4a7-de08b08b07dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0ed93b04-4607-43a2-9b40-084ac3f43b6d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9a8efd50-754c-4e3f-a4a7-de08b08b07dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_050ff604-4050-434c-a23e-2072ebf4c597" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9a8efd50-754c-4e3f-a4a7-de08b08b07dd" xlink:to="loc_us-gaap_RelatedPartyDomain_050ff604-4050-434c-a23e-2072ebf4c597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_3dacbae7-424b-4db0-aeb7-b664c3a6cd14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_050ff604-4050-434c-a23e-2072ebf4c597" xlink:to="loc_us-gaap_NonrelatedPartyMember_3dacbae7-424b-4db0-aeb7-b664c3a6cd14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_018bd07e-6057-4887-97ad-4a340ec0f607" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_050ff604-4050-434c-a23e-2072ebf4c597" xlink:to="loc_us-gaap_RelatedPartyMember_018bd07e-6057-4887-97ad-4a340ec0f607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0ed93b04-4607-43a2-9b40-084ac3f43b6d" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_118e54ff-6f4a-4b5e-be21-1b3138c27132" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_118e54ff-6f4a-4b5e-be21-1b3138c27132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesFairValueDisclosure_c475c706-9b2c-4c0c-a753-b19da020d29f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_118e54ff-6f4a-4b5e-be21-1b3138c27132" xlink:to="loc_us-gaap_ReceivablesFairValueDisclosure_c475c706-9b2c-4c0c-a753-b19da020d29f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_f2b99c02-8132-4f86-8212-c8deb16b08c6" xlink:href="cms-20231231.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_118e54ff-6f4a-4b5e-be21-1b3138c27132" xlink:to="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_f2b99c02-8132-4f86-8212-c8deb16b08c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_eea90d62-7925-470d-b1d8-86e3b5f955e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_eea90d62-7925-470d-b1d8-86e3b5f955e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_29e1f16f-4068-4df7-a18d-cc8731c3a689" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_eea90d62-7925-470d-b1d8-86e3b5f955e0" xlink:to="loc_us-gaap_LongTermDebtFairValue_29e1f16f-4068-4df7-a18d-cc8731c3a689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_6b03c9e8-cd99-404d-ba38-6bba9f5e4657" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_eea90d62-7925-470d-b1d8-86e3b5f955e0" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_6b03c9e8-cd99-404d-ba38-6bba9f5e4657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_f4d36e78-854c-4837-b289-b706eadb0e91" xlink:href="cms-20231231.xsd#cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:to="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_f4d36e78-854c-4837-b289-b706eadb0e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ea9a32cf-f40d-4247-b972-84962bacc12e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:to="loc_us-gaap_LongTermDebtCurrent_ea9a32cf-f40d-4247-b972-84962bacc12e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_4c6164ef-b579-48c5-b485-d9cb3a383628" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:to="loc_us-gaap_OtherShortTermBorrowings_4c6164ef-b579-48c5-b485-d9cb3a383628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_774db828-bc55-4455-8861-e89e977e7fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_daddc460-e9b4-405e-ae60-d87f39e2b643" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_774db828-bc55-4455-8861-e89e977e7fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#FinancialInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsAbstract_da2ba664-9e38-4df2-8f3f-db272ebe2b79" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_8a5d41b2-ea70-4411-aa9f-f03c50669463" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_da2ba664-9e38-4df2-8f3f-db272ebe2b79" xlink:to="loc_cms_FinancialInstrumentsTable_8a5d41b2-ea70-4411-aa9f-f03c50669463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8f14327c-d597-44b4-b1c2-e6d361f7fe97" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_8a5d41b2-ea70-4411-aa9f-f03c50669463" xlink:to="loc_dei_LegalEntityAxis_8f14327c-d597-44b4-b1c2-e6d361f7fe97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_96f57e08-ae07-453b-8914-e228d583d965" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8f14327c-d597-44b4-b1c2-e6d361f7fe97" xlink:to="loc_dei_EntityDomain_96f57e08-ae07-453b-8914-e228d583d965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_19a15229-7ea6-4364-b8a8-8cc6a72f46ce" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_96f57e08-ae07-453b-8914-e228d583d965" xlink:to="loc_cms_ConsumersEnergyCompanyMember_19a15229-7ea6-4364-b8a8-8cc6a72f46ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1b523f0d-c148-4aeb-ab79-20367bb69c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_8a5d41b2-ea70-4411-aa9f-f03c50669463" xlink:to="loc_us-gaap_DebtInstrumentAxis_1b523f0d-c148-4aeb-ab79-20367bb69c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a757c33d-baff-4952-9f17-7ca027c486d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1b523f0d-c148-4aeb-ab79-20367bb69c9c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a757c33d-baff-4952-9f17-7ca027c486d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_f22b596f-f412-4dce-9176-44437cc34e0c" xlink:href="cms-20231231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a757c33d-baff-4952-9f17-7ca027c486d6" xlink:to="loc_cms_CMSEnergyNotePayableMember_f22b596f-f412-4dce-9176-44437cc34e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_248e1b72-41b2-4dec-ac35-d1c9c4c25d1a" xlink:href="cms-20231231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_8a5d41b2-ea70-4411-aa9f-f03c50669463" xlink:to="loc_cms_FinancialInstrumentsLineItems_248e1b72-41b2-4dec-ac35-d1c9c4c25d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0210c78c-f107-4d53-8055-cd5779a98250" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_248e1b72-41b2-4dec-ac35-d1c9c4c25d1a" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0210c78c-f107-4d53-8055-cd5779a98250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_c3b356f4-1172-4eaf-8257-d253f1a6ae1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_c3b356f4-1172-4eaf-8257-d253f1a6ae1f" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b094c77b-2abd-446f-a27c-fa9cbafc7e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b094c77b-2abd-446f-a27c-fa9cbafc7e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bcc40350-efc9-464e-9c17-148cc7f2d463" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b094c77b-2abd-446f-a27c-fa9cbafc7e8d" xlink:to="loc_us-gaap_SegmentDomain_bcc40350-efc9-464e-9c17-148cc7f2d463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_f633c1b1-4271-45ef-9472-b70693953087" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bcc40350-efc9-464e-9c17-148cc7f2d463" xlink:to="loc_cms_NorthStarCleanEnergyMember_f633c1b1-4271-45ef-9472-b70693953087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIndependentPowerProductionMember_4a06ce9f-313f-4b32-9268-f12405a2ad90" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyIndependentPowerProductionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NorthStarCleanEnergyMember_f633c1b1-4271-45ef-9472-b70693953087" xlink:to="loc_cms_NorthStarCleanEnergyIndependentPowerProductionMember_4a06ce9f-313f-4b32-9268-f12405a2ad90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyOtherMember_ef02f081-62f9-4514-ab7c-cd8663327ffb" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NorthStarCleanEnergyMember_f633c1b1-4271-45ef-9472-b70693953087" xlink:to="loc_cms_NorthStarCleanEnergyOtherMember_ef02f081-62f9-4514-ab7c-cd8663327ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_3cce74fa-34f3-437c-b750-39f88403837b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ReserveQuantitiesByTypeOfReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:to="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_3cce74fa-34f3-437c-b750-39f88403837b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain_0c30e329-68cc-44b3-919d-c0200c071547" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TypeOfReserveDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_3cce74fa-34f3-437c-b750-39f88403837b" xlink:to="loc_srt_TypeOfReserveDomain_0c30e329-68cc-44b3-919d-c0200c071547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NaturalGasReservesMember_d94e518e-f271-4db6-bc65-0bad412a3fb4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NaturalGasReservesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TypeOfReserveDomain_0c30e329-68cc-44b3-919d-c0200c071547" xlink:to="loc_srt_NaturalGasReservesMember_d94e518e-f271-4db6-bc65-0bad412a3fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_6116a7ad-6929-499c-a4d1-3be8a3416cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:to="loc_us-gaap_PublicUtilityAxis_6116a7ad-6929-499c-a4d1-3be8a3416cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_6116a7ad-6929-499c-a4d1-3be8a3416cf7" xlink:to="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_fe0abef2-8878-4b45-9614-d1076f2abd83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ElectricityGenerationPlantNonNuclearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_fe0abef2-8878-4b45-9614-d1076f2abd83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricDistributionMember_610cc74c-a4e9-4ef0-b6e4-d45680ed9f22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ElectricDistributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_us-gaap_ElectricDistributionMember_610cc74c-a4e9-4ef0-b6e4-d45680ed9f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricOtherMember_52be96ff-ec93-4068-bbef-20217b4980f9" xlink:href="cms-20231231.xsd#cms_ElectricOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_cms_ElectricOtherMember_52be96ff-ec93-4068-bbef-20217b4980f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_b2ef1e72-ce3a-4cc5-9919-33e72c49cb58" xlink:href="cms-20231231.xsd#cms_ElectricAssetsHeldUnderFinanceLeasesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_b2ef1e72-ce3a-4cc5-9919-33e72c49cb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasDistributionMember_044effa4-ef93-4e47-97b9-a8094c8a56c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GasDistributionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_us-gaap_GasDistributionMember_044effa4-ef93-4e47-97b9-a8094c8a56c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasTransmissionMember_ce54b9b6-a7a5-47f1-a3ef-e352701b2a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GasTransmissionMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_us-gaap_GasTransmissionMember_ce54b9b6-a7a5-47f1-a3ef-e352701b2a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUndergroundStorageFacilitiesMember_1084bfc0-59ee-41fc-a7ed-08249d1d340d" xlink:href="cms-20231231.xsd#cms_GasUndergroundStorageFacilitiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_cms_GasUndergroundStorageFacilitiesMember_1084bfc0-59ee-41fc-a7ed-08249d1d340d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasOtherMember_b5a12b77-3c6e-4645-862e-e2d790aa8e56" xlink:href="cms-20231231.xsd#cms_GasOtherMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_cms_GasOtherMember_b5a12b77-3c6e-4645-862e-e2d790aa8e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_d9ffec6d-ba7f-4a8d-ab1d-888709ba0b13" xlink:href="cms-20231231.xsd#cms_GasAssetsHeldUnderFinanceLeasesMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_d9ffec6d-ba7f-4a8d-ab1d-888709ba0b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_afccd25b-e3e3-4dd3-8854-ad036a7677d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_34fad733-ddf0-417a-b165-04f9d07ddd56" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_afccd25b-e3e3-4dd3-8854-ad036a7677d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bc1010cc-3fa1-4ff9-b7e5-929101199a47" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:to="loc_dei_LegalEntityAxis_bc1010cc-3fa1-4ff9-b7e5-929101199a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_75b35b60-7e30-42c6-96c4-9cad336725fa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_bc1010cc-3fa1-4ff9-b7e5-929101199a47" xlink:to="loc_dei_EntityDomain_75b35b60-7e30-42c6-96c4-9cad336725fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_56855ba2-5691-4e3b-9e3c-f4eb84968d19" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_75b35b60-7e30-42c6-96c4-9cad336725fa" xlink:to="loc_cms_ConsumersEnergyCompanyMember_56855ba2-5691-4e3b-9e3c-f4eb84968d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3f287108-0e15-4a78-aeaa-247241c7b5b1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:to="loc_srt_RangeAxis_3f287108-0e15-4a78-aeaa-247241c7b5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0548b4ac-7045-4571-8fd3-7dfa7cfbd696" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3f287108-0e15-4a78-aeaa-247241c7b5b1" xlink:to="loc_srt_RangeMember_0548b4ac-7045-4571-8fd3-7dfa7cfbd696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_054ad815-a092-4d6d-97e8-fb06d5ac519b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0548b4ac-7045-4571-8fd3-7dfa7cfbd696" xlink:to="loc_srt_MinimumMember_054ad815-a092-4d6d-97e8-fb06d5ac519b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_da3bd358-2abf-41a6-aa1a-9c82f648d538" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0548b4ac-7045-4571-8fd3-7dfa7cfbd696" xlink:to="loc_srt_MaximumMember_da3bd358-2abf-41a6-aa1a-9c82f648d538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_367f64ec-a24b-4868-aeb3-870af205e6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:to="loc_us-gaap_RegulatoryAssetAxis_367f64ec-a24b-4868-aeb3-870af205e6b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_fc48d8d1-f126-48a9-bb8c-259e219bbf0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_367f64ec-a24b-4868-aeb3-870af205e6b1" xlink:to="loc_us-gaap_RegulatoryAssetDomain_fc48d8d1-f126-48a9-bb8c-259e219bbf0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_b1df8e1a-9745-4891-adf6-a30611bf5c3e" xlink:href="cms-20231231.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fc48d8d1-f126-48a9-bb8c-259e219bbf0c" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_b1df8e1a-9745-4891-adf6-a30611bf5c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1ea96dc0-3a3c-4548-9d8a-1147e20e73dd" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_90fd949a-14e8-43be-bae2-e04a384beba1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_90fd949a-14e8-43be-bae2-e04a384beba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_7ed69140-8b03-45d0-8abe-91ce77b921eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_7ed69140-8b03-45d0-8abe-91ce77b921eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_6431290e-c1e7-4151-88f9-fe9faff1242d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_6431290e-c1e7-4151-88f9-fe9faff1242d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_350a9543-c9c3-4bf8-affb-d9e9fb3cc5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_350a9543-c9c3-4bf8-affb-d9e9fb3cc5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_f4f84990-4f40-4e29-b3c4-0bc90c0684a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_f4f84990-4f40-4e29-b3c4-0bc90c0684a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_4fa0ccd4-e9ec-4f4f-b7ab-9b5058d44cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_4fa0ccd4-e9ec-4f4f-b7ab-9b5058d44cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_8d808df9-27c1-4bda-ac51-3f1b22d66422" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_8d808df9-27c1-4bda-ac51-3f1b22d66422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_d30e7535-d790-408e-b2cc-395496f3fb00" xlink:href="cms-20231231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_d30e7535-d790-408e-b2cc-395496f3fb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_ed2ca68f-2752-4b03-a66b-1ee676452989" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_ed2ca68f-2752-4b03-a66b-1ee676452989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_02c5f46f-3e09-4fba-94ab-d036fd4967bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_ConstructionInProgressGross_02c5f46f-3e09-4fba-94ab-d036fd4967bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4bab8e30-eda9-4580-944a-42ff756e3e45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4bab8e30-eda9-4580-944a-42ff756e3e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_31ec40c2-f6d5-43e6-ae00-16aef1119d62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_31ec40c2-f6d5-43e6-ae00-16aef1119d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_9a871b60-edbe-452a-a0d0-29dc776e4490" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_9a871b60-edbe-452a-a0d0-29dc776e4490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_40c972f7-2f67-4e03-97b3-26c32287241c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_40c972f7-2f67-4e03-97b3-26c32287241c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_36c06744-acd6-4134-bcd0-c6b51f79e53f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_36c06744-acd6-4134-bcd0-c6b51f79e53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_5306bd73-f2a5-4281-b1a3-7afed3d9819a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_5306bd73-f2a5-4281-b1a3-7afed3d9819a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_d53e4727-6019-49a5-8afd-2bab42d1d914" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_d53e4727-6019-49a5-8afd-2bab42d1d914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_49d7d3e6-2cf3-4615-9728-5023464f6a76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_49d7d3e6-2cf3-4615-9728-5023464f6a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_1b358108-e25d-4ced-b37e-be7d2bf16f9a" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_1b358108-e25d-4ced-b37e-be7d2bf16f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b899fd23-57c1-43a3-b9eb-d329d524f40e" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b899fd23-57c1-43a3-b9eb-d329d524f40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_f2518255-29ff-4bfd-8cd0-f932cc0bd194" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_f2518255-29ff-4bfd-8cd0-f932cc0bd194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_bbfd43fe-cf65-4b05-ab1c-41d849927343" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_bbfd43fe-cf65-4b05-ab1c-41d849927343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_47053f6c-0fcb-421e-80b8-30ffa75fdf12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dd7d8e4-f0d3-4b0c-bbd3-73f5825e03c2" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_47053f6c-0fcb-421e-80b8-30ffa75fdf12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_f2d6f93c-3e5b-4228-becf-d30fc767d4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_28dc8144-f0a7-4c5e-b25f-ed12d906eed4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_f2d6f93c-3e5b-4228-becf-d30fc767d4fb" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_28dc8144-f0a7-4c5e-b25f-ed12d906eed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_c7882ad0-d1d2-4f67-a426-b736b23921af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_28dc8144-f0a7-4c5e-b25f-ed12d906eed4" xlink:to="loc_us-gaap_AssetAcquisitionAxis_c7882ad0-d1d2-4f67-a426-b736b23921af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_baed7698-8b1c-4497-ab61-bf0ba10cc62f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_c7882ad0-d1d2-4f67-a426-b736b23921af" xlink:to="loc_us-gaap_AssetAcquisitionDomain_baed7698-8b1c-4497-ab61-bf0ba10cc62f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NewCovertGeneratingFacilityMember_e397033d-3b6e-4e86-a977-23a866e94321" xlink:href="cms-20231231.xsd#cms_NewCovertGeneratingFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_baed7698-8b1c-4497-ab61-bf0ba10cc62f" xlink:to="loc_cms_NewCovertGeneratingFacilityMember_e397033d-3b6e-4e86-a977-23a866e94321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_507cc080-7612-4818-968a-66d6c2dc585f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_28dc8144-f0a7-4c5e-b25f-ed12d906eed4" xlink:to="loc_dei_LegalEntityAxis_507cc080-7612-4818-968a-66d6c2dc585f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d2b24baa-2047-47bb-90be-85c890df920c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_507cc080-7612-4818-968a-66d6c2dc585f" xlink:to="loc_dei_EntityDomain_d2b24baa-2047-47bb-90be-85c890df920c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3f94903f-ba84-4986-9149-0121333194a9" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d2b24baa-2047-47bb-90be-85c890df920c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3f94903f-ba84-4986-9149-0121333194a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SellerMember_0603ca83-f11b-489d-9fa5-080114decd79" xlink:href="cms-20231231.xsd#cms_SellerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d2b24baa-2047-47bb-90be-85c890df920c" xlink:to="loc_cms_SellerMember_0603ca83-f11b-489d-9fa5-080114decd79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c2d2d881-bc93-4705-9cd3-915e418ceb74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_28dc8144-f0a7-4c5e-b25f-ed12d906eed4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c2d2d881-bc93-4705-9cd3-915e418ceb74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e0ea1d07-7628-4d09-9e0a-995312641c12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c2d2d881-bc93-4705-9cd3-915e418ceb74" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e0ea1d07-7628-4d09-9e0a-995312641c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CovertPlantAcquisitionMember_4945866d-f863-4141-a354-a1ec193c5e61" xlink:href="cms-20231231.xsd#cms_CovertPlantAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e0ea1d07-7628-4d09-9e0a-995312641c12" xlink:to="loc_cms_CovertPlantAcquisitionMember_4945866d-f863-4141-a354-a1ec193c5e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_28dc8144-f0a7-4c5e-b25f-ed12d906eed4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilityUtilityPlantNameplateCapacity_d18c2159-598f-422e-8a22-e10c73922dfe" xlink:href="cms-20231231.xsd#cms_PublicUtilityUtilityPlantNameplateCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_cms_PublicUtilityUtilityPlantNameplateCapacity_d18c2159-598f-422e-8a22-e10c73922dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6d336504-d8f9-4cba-9e8b-ba80c0cb7ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6d336504-d8f9-4cba-9e8b-ba80c0cb7ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants_17c961ca-213c-4705-9750-e4d1df5f139a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants_17c961ca-213c-4705-9750-e4d1df5f139a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1_62838d69-4aeb-4054-bff0-c99aaf6f51c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1_62838d69-4aeb-4054-bff0-c99aaf6f51c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation_1f615b99-cef5-4be8-b4c7-2b736aa23c52" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation_1f615b99-cef5-4be8-b4c7-2b736aa23c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1_9ee29b99-5db3-4535-8111-49f74c5dc991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1_9ee29b99-5db3-4535-8111-49f74c5dc991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_9d37374e-9cd9-4e68-af3b-c8ac491461ce" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_9d37374e-9cd9-4e68-af3b-c8ac491461ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_03ff1b24-65c9-4170-b467-ad23fbb345fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd7a90bf-af5c-4588-91a9-022b831694c3" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_03ff1b24-65c9-4170-b467-ad23fbb345fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_f0fdde2d-486e-4b93-9bb6-2d90868954cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_4dabff91-bc54-4f1b-ac90-78049bc57cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_f0fdde2d-486e-4b93-9bb6-2d90868954cb" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_4dabff91-bc54-4f1b-ac90-78049bc57cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_530cd83a-84f3-4212-9979-5993289304c5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_4dabff91-bc54-4f1b-ac90-78049bc57cd9" xlink:to="loc_srt_RangeAxis_530cd83a-84f3-4212-9979-5993289304c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d63c223c-0129-4530-b3da-d4b46ec969d2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_530cd83a-84f3-4212-9979-5993289304c5" xlink:to="loc_srt_RangeMember_d63c223c-0129-4530-b3da-d4b46ec969d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7b83030a-13cb-4119-b12c-7a5992d0e9bf" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d63c223c-0129-4530-b3da-d4b46ec969d2" xlink:to="loc_srt_MinimumMember_7b83030a-13cb-4119-b12c-7a5992d0e9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ee454688-2341-4764-8fa0-b5b574b2d53f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d63c223c-0129-4530-b3da-d4b46ec969d2" xlink:to="loc_srt_MaximumMember_ee454688-2341-4764-8fa0-b5b574b2d53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_56226d27-009e-4503-a8b5-08195b345e50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_4dabff91-bc54-4f1b-ac90-78049bc57cd9" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_56226d27-009e-4503-a8b5-08195b345e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f6d079b6-cc5a-414d-8f85-3796e2af4a59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_56226d27-009e-4503-a8b5-08195b345e50" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f6d079b6-cc5a-414d-8f85-3796e2af4a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_24c4c654-bc44-4c01-a0e5-1613ecc3bf3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f6d079b6-cc5a-414d-8f85-3796e2af4a59" xlink:to="loc_us-gaap_ContractualRightsMember_24c4c654-bc44-4c01-a0e5-1613ecc3bf3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_ebc18b1b-2ac3-4ec6-b0a2-fac00ab46541" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FranchiseRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f6d079b6-cc5a-414d-8f85-3796e2af4a59" xlink:to="loc_us-gaap_FranchiseRightsMember_ebc18b1b-2ac3-4ec6-b0a2-fac00ab46541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_4da609c9-3fb2-4043-8747-17917c2d400b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f6d079b6-cc5a-414d-8f85-3796e2af4a59" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_4da609c9-3fb2-4043-8747-17917c2d400b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_08bfc9b8-d1fa-4bd9-ab08-89df85e65c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_4dabff91-bc54-4f1b-ac90-78049bc57cd9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_08bfc9b8-d1fa-4bd9-ab08-89df85e65c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_694d40d1-0519-4f54-a529-191a50d9516c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_08bfc9b8-d1fa-4bd9-ab08-89df85e65c0d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_694d40d1-0519-4f54-a529-191a50d9516c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_847a8c17-5fbb-4fbd-a58e-45f1305540b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_694d40d1-0519-4f54-a529-191a50d9516c" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_847a8c17-5fbb-4fbd-a58e-45f1305540b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_9899b016-44a7-4c19-b0c5-f82d6c42937d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_694d40d1-0519-4f54-a529-191a50d9516c" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_9899b016-44a7-4c19-b0c5-f82d6c42937d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IntangiblePlantMember_a5eb78bf-33d5-4ef0-9e28-1771282986a5" xlink:href="cms-20231231.xsd#cms_IntangiblePlantMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_694d40d1-0519-4f54-a529-191a50d9516c" xlink:to="loc_cms_IntangiblePlantMember_a5eb78bf-33d5-4ef0-9e28-1771282986a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ee6ca71f-ce5a-4e74-9bc6-c4e9da9e2b78" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_4dabff91-bc54-4f1b-ac90-78049bc57cd9" xlink:to="loc_dei_LegalEntityAxis_ee6ca71f-ce5a-4e74-9bc6-c4e9da9e2b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2957c624-7ed0-4adc-b891-3d6275bdb9da" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ee6ca71f-ce5a-4e74-9bc6-c4e9da9e2b78" xlink:to="loc_dei_EntityDomain_2957c624-7ed0-4adc-b891-3d6275bdb9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5c794fe0-9682-464d-8ac9-f9bf0747c8ac" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2957c624-7ed0-4adc-b891-3d6275bdb9da" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5c794fe0-9682-464d-8ac9-f9bf0747c8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6a798e8-c938-4f24-b309-98bcc02cc1c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_4dabff91-bc54-4f1b-ac90-78049bc57cd9" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6a798e8-c938-4f24-b309-98bcc02cc1c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ee7d941a-1aea-420a-83e4-ba580cf5f9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6a798e8-c938-4f24-b309-98bcc02cc1c9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ee7d941a-1aea-420a-83e4-ba580cf5f9d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c03c676a-b3cb-44b7-8277-886268344288" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6a798e8-c938-4f24-b309-98bcc02cc1c9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c03c676a-b3cb-44b7-8277-886268344288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_89dfd757-fe41-4562-9ea7-660df37b341d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6a798e8-c938-4f24-b309-98bcc02cc1c9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_89dfd757-fe41-4562-9ea7-660df37b341d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_627d33cf-340b-45ba-80b0-6be9aed600b3" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6a798e8-c938-4f24-b309-98bcc02cc1c9" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_627d33cf-340b-45ba-80b0-6be9aed600b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_e453d2aa-dc2b-4e34-bbbd-761a50ca3bb9" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6a798e8-c938-4f24-b309-98bcc02cc1c9" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_e453d2aa-dc2b-4e34-bbbd-761a50ca3bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_c34ff1f4-7c37-42e3-88f2-270ff8a82d76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_43ed27bd-1fbb-4c12-b2c1-ff9503c36a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_c34ff1f4-7c37-42e3-88f2-270ff8a82d76" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_43ed27bd-1fbb-4c12-b2c1-ff9503c36a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4b53efd6-ea9d-492d-a6b7-8046c196f8be" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_43ed27bd-1fbb-4c12-b2c1-ff9503c36a3b" xlink:to="loc_dei_LegalEntityAxis_4b53efd6-ea9d-492d-a6b7-8046c196f8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bbba901b-e260-49c6-b060-d902ba4aacc9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4b53efd6-ea9d-492d-a6b7-8046c196f8be" xlink:to="loc_dei_EntityDomain_bbba901b-e260-49c6-b060-d902ba4aacc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_695d1cf9-fe91-4be3-86b6-8db6aeacfb25" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bbba901b-e260-49c6-b060-d902ba4aacc9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_695d1cf9-fe91-4be3-86b6-8db6aeacfb25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_a1bcdc36-5e43-477c-b2c9-86ce0c901768" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_43ed27bd-1fbb-4c12-b2c1-ff9503c36a3b" xlink:to="loc_us-gaap_PublicUtilityAxis_a1bcdc36-5e43-477c-b2c9-86ce0c901768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_641fb081-247d-431f-8df1-d05fee2e2cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_a1bcdc36-5e43-477c-b2c9-86ce0c901768" xlink:to="loc_us-gaap_UtilityPlantDomain_641fb081-247d-431f-8df1-d05fee2e2cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_c3c2fed7-ebba-4b2c-a15c-01696a17044b" xlink:href="cms-20231231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_641fb081-247d-431f-8df1-d05fee2e2cfd" xlink:to="loc_cms_ElectricUtilityMember_c3c2fed7-ebba-4b2c-a15c-01696a17044b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_09a305ed-0006-4c5c-a460-2d78396d439c" xlink:href="cms-20231231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_641fb081-247d-431f-8df1-d05fee2e2cfd" xlink:to="loc_cms_GasUtilityMember_09a305ed-0006-4c5c-a460-2d78396d439c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bdb20d28-7f0e-49d8-81b0-ca824348a886" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_43ed27bd-1fbb-4c12-b2c1-ff9503c36a3b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bdb20d28-7f0e-49d8-81b0-ca824348a886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_67d2ece7-5208-4524-b41b-6effdb3c29b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bdb20d28-7f0e-49d8-81b0-ca824348a886" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_67d2ece7-5208-4524-b41b-6effdb3c29b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_3e8fd86e-49c5-40f1-a058-a13d47d51814" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_78490882-5d3a-4436-9a68-553a6bc73639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_3e8fd86e-49c5-40f1-a058-a13d47d51814" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_78490882-5d3a-4436-9a68-553a6bc73639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8f947a4e-9987-4b8f-8366-2b2bf4b1d551" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_78490882-5d3a-4436-9a68-553a6bc73639" xlink:to="loc_dei_LegalEntityAxis_8f947a4e-9987-4b8f-8366-2b2bf4b1d551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f54aaadf-4aa7-4350-8d76-804eae7b5094" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8f947a4e-9987-4b8f-8366-2b2bf4b1d551" xlink:to="loc_dei_EntityDomain_f54aaadf-4aa7-4350-8d76-804eae7b5094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ef3ef8cb-f880-4d27-9a0e-3269ab76db33" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f54aaadf-4aa7-4350-8d76-804eae7b5094" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ef3ef8cb-f880-4d27-9a0e-3269ab76db33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b8381ca6-ba09-4c04-a343-ced3b3b2e151" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_78490882-5d3a-4436-9a68-553a6bc73639" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b8381ca6-ba09-4c04-a343-ced3b3b2e151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_115fe9c1-1588-4c50-8242-438563d3a348" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInPropertyPlantAndEquipmentRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b8381ca6-ba09-4c04-a343-ced3b3b2e151" xlink:to="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_115fe9c1-1588-4c50-8242-438563d3a348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_de028010-4d84-4059-9b07-8e3a47ad385c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_115fe9c1-1588-4c50-8242-438563d3a348" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_de028010-4d84-4059-9b07-8e3a47ad385c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetsAdditions_f9881979-0e36-4ade-be7d-270761e6d741" xlink:href="cms-20231231.xsd#cms_FinanceLeaseAssetsAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_115fe9c1-1588-4c50-8242-438563d3a348" xlink:to="loc_cms_FinanceLeaseAssetsAdditions_f9881979-0e36-4ade-be7d-270761e6d741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_19081875-36b2-4f49-ab15-bcf55081ec8b" xlink:href="cms-20231231.xsd#cms_FinanceLeaseAssetNetRetirementsAndAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_115fe9c1-1588-4c50-8242-438563d3a348" xlink:to="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_19081875-36b2-4f49-ab15-bcf55081ec8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_42aee9cf-6aca-4cc3-a0c6-a75287d374d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_115fe9c1-1588-4c50-8242-438563d3a348" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_42aee9cf-6aca-4cc3-a0c6-a75287d374d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_775bb056-84b3-4033-807a-504f07a16cba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8b728048-61e5-41ee-93fc-9e66db20e155" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_775bb056-84b3-4033-807a-504f07a16cba" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8b728048-61e5-41ee-93fc-9e66db20e155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_0c3e0911-9a55-4100-980a-1db0161ae341" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8b728048-61e5-41ee-93fc-9e66db20e155" xlink:to="loc_us-gaap_PublicUtilityAxis_0c3e0911-9a55-4100-980a-1db0161ae341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_687bb1ab-eb5a-42cb-8dff-39d5095a8879" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_0c3e0911-9a55-4100-980a-1db0161ae341" xlink:to="loc_us-gaap_UtilityPlantDomain_687bb1ab-eb5a-42cb-8dff-39d5095a8879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilityPlantAssetsMember_b00a3e65-72d2-4c27-9a94-2317a20b69e7" xlink:href="cms-20231231.xsd#cms_UtilityPlantAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_687bb1ab-eb5a-42cb-8dff-39d5095a8879" xlink:to="loc_cms_UtilityPlantAssetsMember_b00a3e65-72d2-4c27-9a94-2317a20b69e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b5ec48ba-921d-4113-8ca8-5067729ba3a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8b728048-61e5-41ee-93fc-9e66db20e155" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b5ec48ba-921d-4113-8ca8-5067729ba3a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f219bdbd-d2cf-4a7a-8159-13c4987fc11d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b5ec48ba-921d-4113-8ca8-5067729ba3a0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f219bdbd-d2cf-4a7a-8159-13c4987fc11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonUtilityPlantAssetsMember_81e63a54-781c-4bf8-bd8a-1a0eb4d9e793" xlink:href="cms-20231231.xsd#cms_NonUtilityPlantAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f219bdbd-d2cf-4a7a-8159-13c4987fc11d" xlink:to="loc_cms_NonUtilityPlantAssetsMember_81e63a54-781c-4bf8-bd8a-1a0eb4d9e793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2d3f9722-2ba5-4b5f-8e50-5bf49130a893" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8b728048-61e5-41ee-93fc-9e66db20e155" xlink:to="loc_dei_LegalEntityAxis_2d3f9722-2ba5-4b5f-8e50-5bf49130a893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_30c40a8a-a9a7-4c71-8d2c-ffef869fefb5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2d3f9722-2ba5-4b5f-8e50-5bf49130a893" xlink:to="loc_dei_EntityDomain_30c40a8a-a9a7-4c71-8d2c-ffef869fefb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e3666f67-c232-4e3c-b200-3b6cf8d1f0ab" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_30c40a8a-a9a7-4c71-8d2c-ffef869fefb5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e3666f67-c232-4e3c-b200-3b6cf8d1f0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b303d3d0-f154-4723-bb43-e0452db5c265" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8b728048-61e5-41ee-93fc-9e66db20e155" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b303d3d0-f154-4723-bb43-e0452db5c265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4ec789f5-25b7-4f72-b9bc-bc5423d67b55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b303d3d0-f154-4723-bb43-e0452db5c265" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4ec789f5-25b7-4f72-b9bc-bc5423d67b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_70fb2eb2-057d-44aa-a5f2-428006a9ffdd" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b303d3d0-f154-4723-bb43-e0452db5c265" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_70fb2eb2-057d-44aa-a5f2-428006a9ffdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_057abc34-cb8a-4217-bdb4-3e0ae432b3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a3ec2735-ddf6-4cfd-9edd-2f4b8d16f2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_057abc34-cb8a-4217-bdb4-3e0ae432b3cb" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a3ec2735-ddf6-4cfd-9edd-2f4b8d16f2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_efb0dbb1-c52d-4338-8daa-ce35367847de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a3ec2735-ddf6-4cfd-9edd-2f4b8d16f2b5" xlink:to="loc_us-gaap_PublicUtilityAxis_efb0dbb1-c52d-4338-8daa-ce35367847de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_4ab70a34-ccd2-4998-aef5-fedceeb32586" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_efb0dbb1-c52d-4338-8daa-ce35367847de" xlink:to="loc_us-gaap_UtilityPlantDomain_4ab70a34-ccd2-4998-aef5-fedceeb32586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityPropertyMember_493318f5-dc0d-4918-97f7-776a9d3a2e13" xlink:href="cms-20231231.xsd#cms_ElectricUtilityPropertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_4ab70a34-ccd2-4998-aef5-fedceeb32586" xlink:to="loc_cms_ElectricUtilityPropertyMember_493318f5-dc0d-4918-97f7-776a9d3a2e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityPropertyMember_1524288d-f574-48b4-81e8-fc9a7184a7f7" xlink:href="cms-20231231.xsd#cms_GasUtilityPropertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_4ab70a34-ccd2-4998-aef5-fedceeb32586" xlink:to="loc_cms_GasUtilityPropertyMember_1524288d-f574-48b4-81e8-fc9a7184a7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OtherPropertyMember_7cec9ff1-df3a-4bca-9fdd-1682fdc164a9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OtherPropertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_4ab70a34-ccd2-4998-aef5-fedceeb32586" xlink:to="loc_srt_OtherPropertyMember_7cec9ff1-df3a-4bca-9fdd-1682fdc164a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6665182f-32c7-4ae5-8652-50288276ebd1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a3ec2735-ddf6-4cfd-9edd-2f4b8d16f2b5" xlink:to="loc_dei_LegalEntityAxis_6665182f-32c7-4ae5-8652-50288276ebd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_500e8f22-b756-4b80-9131-d32a5913f5ab" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6665182f-32c7-4ae5-8652-50288276ebd1" xlink:to="loc_dei_EntityDomain_500e8f22-b756-4b80-9131-d32a5913f5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b2f87186-5706-4c75-94c5-3442bf5d3273" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_500e8f22-b756-4b80-9131-d32a5913f5ab" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b2f87186-5706-4c75-94c5-3442bf5d3273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b4ed48fe-6ea6-4432-944b-97f366f942c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a3ec2735-ddf6-4cfd-9edd-2f4b8d16f2b5" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b4ed48fe-6ea6-4432-944b-97f366f942c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_a0d877e8-d2bd-4621-be55-7e232afda684" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b4ed48fe-6ea6-4432-944b-97f366f942c1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_a0d877e8-d2bd-4621-be55-7e232afda684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_a40be50a-25cb-46f4-9cd3-3df1f9dd284b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b4c14-5cdb-4c2e-ac9b-5932a2378702" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_a40be50a-25cb-46f4-9cd3-3df1f9dd284b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b4c14-5cdb-4c2e-ac9b-5932a2378702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_11f12891-0a30-4a34-a491-ef027c0e1266" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b4c14-5cdb-4c2e-ac9b-5932a2378702" xlink:to="loc_dei_LegalEntityAxis_11f12891-0a30-4a34-a491-ef027c0e1266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5e68f9b1-00a3-421d-94b1-9da51270157a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_11f12891-0a30-4a34-a491-ef027c0e1266" xlink:to="loc_dei_EntityDomain_5e68f9b1-00a3-421d-94b1-9da51270157a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_93b2e665-0df5-4588-a578-deceb817c6c9" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5e68f9b1-00a3-421d-94b1-9da51270157a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_93b2e665-0df5-4588-a578-deceb817c6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_99a2e15f-5536-4355-81be-6507c2145e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b4c14-5cdb-4c2e-ac9b-5932a2378702" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_99a2e15f-5536-4355-81be-6507c2145e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1a6073c2-7d9c-4613-a5f4-749ddb9ea7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_99a2e15f-5536-4355-81be-6507c2145e4b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1a6073c2-7d9c-4613-a5f4-749ddb9ea7b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_e8b55b1c-c427-4379-802d-cfa11ed43140" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1a6073c2-7d9c-4613-a5f4-749ddb9ea7b6" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_e8b55b1c-c427-4379-802d-cfa11ed43140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_7c4df612-4734-4ffe-97a8-8ba92c9fd8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1a6073c2-7d9c-4613-a5f4-749ddb9ea7b6" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_7c4df612-4734-4ffe-97a8-8ba92c9fd8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_4f9ed968-13b4-46e5-a474-f78faba846c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b4c14-5cdb-4c2e-ac9b-5932a2378702" xlink:to="loc_us-gaap_RegulatoryAssetAxis_4f9ed968-13b4-46e5-a474-f78faba846c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_fb7b1109-8ee5-4833-beea-4e20b893913e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_4f9ed968-13b4-46e5-a474-f78faba846c8" xlink:to="loc_us-gaap_RegulatoryAssetDomain_fb7b1109-8ee5-4833-beea-4e20b893913e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedRegulatoryAssetsMember_991bf56b-6c73-4765-a3e5-db6f2a96f0d6" xlink:href="cms-20231231.xsd#cms_SecuritizedRegulatoryAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fb7b1109-8ee5-4833-beea-4e20b893913e" xlink:to="loc_cms_SecuritizedRegulatoryAssetsMember_991bf56b-6c73-4765-a3e5-db6f2a96f0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_254a430e-a53d-4c37-a634-1799d9a2498b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b4c14-5cdb-4c2e-ac9b-5932a2378702" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_254a430e-a53d-4c37-a634-1799d9a2498b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_8b822ce7-efa1-4bda-912f-8e5f7d43c941" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_254a430e-a53d-4c37-a634-1799d9a2498b" xlink:to="loc_us-gaap_Depreciation_8b822ce7-efa1-4bda-912f-8e5f7d43c941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_ee68ad88-4367-4b5c-b78c-58400df95d79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_254a430e-a53d-4c37-a634-1799d9a2498b" xlink:to="loc_us-gaap_AdjustmentForAmortization_ee68ad88-4367-4b5c-b78c-58400df95d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c472a745-4f05-444f-96a7-7493c2cc4346" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_254a430e-a53d-4c37-a634-1799d9a2498b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c472a745-4f05-444f-96a7-7493c2cc4346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_c0d69c90-c658-4b6a-96ee-20cfe07d8e22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_254a430e-a53d-4c37-a634-1799d9a2498b" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_c0d69c90-c658-4b6a-96ee-20cfe07d8e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_ebd9e849-5cf5-4b24-bcc2-4da4e3c0d91d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b1c76b05-812f-4921-b08f-9ffeda082654" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_ebd9e849-5cf5-4b24-bcc2-4da4e3c0d91d" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b1c76b05-812f-4921-b08f-9ffeda082654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f86f37eb-e0f8-49da-801e-96961416f834" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b1c76b05-812f-4921-b08f-9ffeda082654" xlink:to="loc_dei_LegalEntityAxis_f86f37eb-e0f8-49da-801e-96961416f834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_23def38e-1c43-46ce-898d-ad8a120de540" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f86f37eb-e0f8-49da-801e-96961416f834" xlink:to="loc_dei_EntityDomain_23def38e-1c43-46ce-898d-ad8a120de540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f3d6233e-9c75-49bd-a2cf-fc3fa8f448d6" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_23def38e-1c43-46ce-898d-ad8a120de540" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f3d6233e-9c75-49bd-a2cf-fc3fa8f448d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4fe1bbba-692a-4144-94fb-45c8955ccc9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b1c76b05-812f-4921-b08f-9ffeda082654" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4fe1bbba-692a-4144-94fb-45c8955ccc9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_51eb1001-a5e2-43a5-bd42-0fb61583dad5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4fe1bbba-692a-4144-94fb-45c8955ccc9d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_51eb1001-a5e2-43a5-bd42-0fb61583dad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0a867602-0a23-48a7-9d56-9427aa135382" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4fe1bbba-692a-4144-94fb-45c8955ccc9d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0a867602-0a23-48a7-9d56-9427aa135382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b58b8f4b-7099-46df-81c0-22ebebb4dbdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4fe1bbba-692a-4144-94fb-45c8955ccc9d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b58b8f4b-7099-46df-81c0-22ebebb4dbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7a62e469-709c-4d57-83e4-d9c18e75bcb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4fe1bbba-692a-4144-94fb-45c8955ccc9d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7a62e469-709c-4d57-83e4-d9c18e75bcb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2ac9f2a2-1fda-4e8c-806b-0b7d2d6bd558" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4fe1bbba-692a-4144-94fb-45c8955ccc9d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2ac9f2a2-1fda-4e8c-806b-0b7d2d6bd558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_2a5b22f5-8903-4fcf-adad-f0a989a811f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_55b6cf5e-69fa-48fa-af72-31e2f9103fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_2a5b22f5-8903-4fcf-adad-f0a989a811f8" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_55b6cf5e-69fa-48fa-af72-31e2f9103fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_cd85fb30-3ebe-415b-bb4b-0a82aa6312df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_55b6cf5e-69fa-48fa-af72-31e2f9103fa5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_cd85fb30-3ebe-415b-bb4b-0a82aa6312df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_ce9c2772-028a-435e-86b0-5271be0b339f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_cd85fb30-3ebe-415b-bb4b-0a82aa6312df" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_ce9c2772-028a-435e-86b0-5271be0b339f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CampbellUnit3Member_8aa38c03-3b8d-4385-8fad-e1cd37aed198" xlink:href="cms-20231231.xsd#cms_CampbellUnit3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_ce9c2772-028a-435e-86b0-5271be0b339f" xlink:to="loc_cms_CampbellUnit3Member_8aa38c03-3b8d-4385-8fad-e1cd37aed198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_be54ef21-bde6-4f55-a64d-dc7650f5ab5c" xlink:href="cms-20231231.xsd#cms_LudingtonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_ce9c2772-028a-435e-86b0-5271be0b339f" xlink:to="loc_cms_LudingtonMember_be54ef21-bde6-4f55-a64d-dc7650f5ab5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DistributionMember_fb0bb22b-e2ca-4f5f-a372-e9a20575d4bd" xlink:href="cms-20231231.xsd#cms_DistributionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_ce9c2772-028a-435e-86b0-5271be0b339f" xlink:to="loc_cms_DistributionMember_fb0bb22b-e2ca-4f5f-a372-e9a20575d4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_329aadbe-da5d-4bab-8a8a-3b22f8474fff" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_55b6cf5e-69fa-48fa-af72-31e2f9103fa5" xlink:to="loc_dei_LegalEntityAxis_329aadbe-da5d-4bab-8a8a-3b22f8474fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ad2bffe5-989b-4d37-81f3-f1aed88ec545" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_329aadbe-da5d-4bab-8a8a-3b22f8474fff" xlink:to="loc_dei_EntityDomain_ad2bffe5-989b-4d37-81f3-f1aed88ec545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_401e10ab-1d14-4d61-8a59-8e08e4f8f39f" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ad2bffe5-989b-4d37-81f3-f1aed88ec545" xlink:to="loc_cms_ConsumersEnergyCompanyMember_401e10ab-1d14-4d61-8a59-8e08e4f8f39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_083b88c7-c3d1-4599-9d43-bb0b5db33e59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_55b6cf5e-69fa-48fa-af72-31e2f9103fa5" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_083b88c7-c3d1-4599-9d43-bb0b5db33e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_d4394425-d382-4a5c-95aa-4012ca1526ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_083b88c7-c3d1-4599-9d43-bb0b5db33e59" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_d4394425-d382-4a5c-95aa-4012ca1526ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_a2ba28c0-635d-4cfc-9fbe-265daebafa14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_083b88c7-c3d1-4599-9d43-bb0b5db33e59" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_a2ba28c0-635d-4cfc-9fbe-265daebafa14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_2421f481-cfd7-4df0-b678-f95ba27b034d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_083b88c7-c3d1-4599-9d43-bb0b5db33e59" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_2421f481-cfd7-4df0-b678-f95ba27b034d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_e518f3d6-6930-4781-820f-e25e5a721154" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_083b88c7-c3d1-4599-9d43-bb0b5db33e59" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_e518f3d6-6930-4781-820f-e25e5a721154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_12ca05fe-6464-48cb-9a79-062f60a7b21f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_083b88c7-c3d1-4599-9d43-bb0b5db33e59" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_12ca05fe-6464-48cb-9a79-062f60a7b21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_fdfcada3-4f41-42e5-8573-4aac93c7957f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_394326e8-5270-491b-bf8c-042ad4e4299e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fdfcada3-4f41-42e5-8573-4aac93c7957f" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_394326e8-5270-491b-bf8c-042ad4e4299e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_aed58988-3572-457b-be92-a944342bd7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_394326e8-5270-491b-bf8c-042ad4e4299e" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_aed58988-3572-457b-be92-a944342bd7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_5b7a2783-2082-4c4a-b5aa-72f23619cecd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_aed58988-3572-457b-be92-a944342bd7a5" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_5b7a2783-2082-4c4a-b5aa-72f23619cecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartyLeaseMember_da40940f-8116-4856-b7a7-a24e34d56d74" xlink:href="cms-20231231.xsd#cms_RelatedPartyLeaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_5b7a2783-2082-4c4a-b5aa-72f23619cecd" xlink:to="loc_cms_RelatedPartyLeaseMember_da40940f-8116-4856-b7a7-a24e34d56d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1eb0afa5-6a7f-4276-ba9c-c0a81d574680" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_394326e8-5270-491b-bf8c-042ad4e4299e" xlink:to="loc_dei_LegalEntityAxis_1eb0afa5-6a7f-4276-ba9c-c0a81d574680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ddff2135-0440-41d5-a3a5-919b95b84f2c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1eb0afa5-6a7f-4276-ba9c-c0a81d574680" xlink:to="loc_dei_EntityDomain_ddff2135-0440-41d5-a3a5-919b95b84f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_29ae56fa-bdab-44d3-825a-10e26110938a" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ddff2135-0440-41d5-a3a5-919b95b84f2c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_29ae56fa-bdab-44d3-825a-10e26110938a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_394326e8-5270-491b-bf8c-042ad4e4299e" xlink:to="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_76eb52ff-2de2-4fb6-b71d-962ef11e9d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_76eb52ff-2de2-4fb6-b71d-962ef11e9d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2f555cfe-cca9-4c93-ac0e-c2a9c5132d85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2f555cfe-cca9-4c93-ac0e-c2a9c5132d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_d77203c3-0b94-422a-a4f4-e78d1b67120b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_d77203c3-0b94-422a-a4f4-e78d1b67120b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_9e6755ce-4e7e-425b-b04a-96a8fb5bb738" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_9e6755ce-4e7e-425b-b04a-96a8fb5bb738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_62e5440c-54bc-4ec7-9c23-f1f401529d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_62e5440c-54bc-4ec7-9c23-f1f401529d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_f1f58751-5a04-400a-85e0-ec77cc49a9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_f1f58751-5a04-400a-85e0-ec77cc49a9e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9476e07d-17fa-47bf-8c8f-49786a86a9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_f1f58751-5a04-400a-85e0-ec77cc49a9e3" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9476e07d-17fa-47bf-8c8f-49786a86a9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_8fedfaa2-c5b0-41ee-9015-b07d4bda8c31" xlink:href="cms-20231231.xsd#cms_LesseeOperatingLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_f1f58751-5a04-400a-85e0-ec77cc49a9e3" xlink:to="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_8fedfaa2-c5b0-41ee-9015-b07d4bda8c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_129100d1-d2a8-41a0-b3f1-ac4d114d7236" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_8fedfaa2-c5b0-41ee-9015-b07d4bda8c31" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_129100d1-d2a8-41a0-b3f1-ac4d114d7236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9e13b388-57c1-4d73-94b7-09686d9c759a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_8fedfaa2-c5b0-41ee-9015-b07d4bda8c31" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9e13b388-57c1-4d73-94b7-09686d9c759a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_ebeb2690-288f-4b23-9c78-605e94b933cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_ebeb2690-288f-4b23-9c78-605e94b933cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_eb06fee9-8524-4a3e-abbe-8d271e89a508" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_ebeb2690-288f-4b23-9c78-605e94b933cc" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_eb06fee9-8524-4a3e-abbe-8d271e89a508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_108f305c-427c-4f19-8441-70f875c62df6" xlink:href="cms-20231231.xsd#cms_LesseeFinanceLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_ebeb2690-288f-4b23-9c78-605e94b933cc" xlink:to="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_108f305c-427c-4f19-8441-70f875c62df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_b48e8e96-ec76-4a4f-9e6c-a1167576ea80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_108f305c-427c-4f19-8441-70f875c62df6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_b48e8e96-ec76-4a4f-9e6c-a1167576ea80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_fbb7066e-06bc-4400-96b9-4d17929fcca6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_108f305c-427c-4f19-8441-70f875c62df6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_fbb7066e-06bc-4400-96b9-4d17929fcca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageLeaseTermAbstract_b43a5a2b-cb45-46f8-bcca-256b57adb30d" xlink:href="cms-20231231.xsd#cms_LesseeWeightedAverageLeaseTermAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_cms_LesseeWeightedAverageLeaseTermAbstract_b43a5a2b-cb45-46f8-bcca-256b57adb30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_706acc8b-681d-4fe0-99fe-81ea5ac8d1cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_b43a5a2b-cb45-46f8-bcca-256b57adb30d" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_706acc8b-681d-4fe0-99fe-81ea5ac8d1cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_4cc277ef-7240-42e1-aeae-0fed40045f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_b43a5a2b-cb45-46f8-bcca-256b57adb30d" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_4cc277ef-7240-42e1-aeae-0fed40045f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageDiscountRateAbstract_3e1d4dd0-3f15-4b76-973d-b62fb80cc482" xlink:href="cms-20231231.xsd#cms_LesseeWeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_cms_LesseeWeightedAverageDiscountRateAbstract_3e1d4dd0-3f15-4b76-973d-b62fb80cc482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c9c6a640-975a-4081-856c-d89578cfac5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_3e1d4dd0-3f15-4b76-973d-b62fb80cc482" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c9c6a640-975a-4081-856c-d89578cfac5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_081aa777-0100-4961-9dfa-114b2ecd2deb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_3e1d4dd0-3f15-4b76-973d-b62fb80cc482" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_081aa777-0100-4961-9dfa-114b2ecd2deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_71e81c3b-6315-49ab-aed9-8dbcc8a59046" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_cfec50d4-66e2-41ad-9349-213eabeb90cd" xlink:to="loc_us-gaap_FinanceLeaseLiability_71e81c3b-6315-49ab-aed9-8dbcc8a59046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesScheduleofLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5b6a254b-ac40-49ec-a413-77f2a370a8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_41f8c6b7-9058-46c8-923a-1e36cf73d562" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5b6a254b-ac40-49ec-a413-77f2a370a8a0" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_41f8c6b7-9058-46c8-923a-1e36cf73d562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_332d199d-9152-4a2c-b786-ce6417b20a49" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_41f8c6b7-9058-46c8-923a-1e36cf73d562" xlink:to="loc_dei_LegalEntityAxis_332d199d-9152-4a2c-b786-ce6417b20a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_af670b96-b51e-4bf0-8a38-9fef978e0fda" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_332d199d-9152-4a2c-b786-ce6417b20a49" xlink:to="loc_dei_EntityDomain_af670b96-b51e-4bf0-8a38-9fef978e0fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c3c06cee-6869-40e9-a98c-f915ae49fe06" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_af670b96-b51e-4bf0-8a38-9fef978e0fda" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c3c06cee-6869-40e9-a98c-f915ae49fe06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d8b5ffc2-b32f-4e18-8b87-b597893f0455" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_41f8c6b7-9058-46c8-923a-1e36cf73d562" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_d8b5ffc2-b32f-4e18-8b87-b597893f0455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_e4a599a3-ffa5-437c-b178-91f30fc5dccb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d8b5ffc2-b32f-4e18-8b87-b597893f0455" xlink:to="loc_us-gaap_OperatingLeaseCost_e4a599a3-ffa5-437c-b178-91f30fc5dccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseCost1Abstract_6a826c51-c630-4617-9df6-da337d1282d6" xlink:href="cms-20231231.xsd#cms_FinanceLeaseCost1Abstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d8b5ffc2-b32f-4e18-8b87-b597893f0455" xlink:to="loc_cms_FinanceLeaseCost1Abstract_6a826c51-c630-4617-9df6-da337d1282d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_43f6f1cc-0579-4336-80bb-3d12cee3d6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinanceLeaseCost1Abstract_6a826c51-c630-4617-9df6-da337d1282d6" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_43f6f1cc-0579-4336-80bb-3d12cee3d6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_8cead9ef-1243-4c3c-bb4f-764ae54241af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinanceLeaseCost1Abstract_6a826c51-c630-4617-9df6-da337d1282d6" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_8cead9ef-1243-4c3c-bb4f-764ae54241af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_80cfefa0-d83e-4975-bd14-429d1376c813" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d8b5ffc2-b32f-4e18-8b87-b597893f0455" xlink:to="loc_us-gaap_VariableLeaseCost_80cfefa0-d83e-4975-bd14-429d1376c813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_afd75be2-cd63-44cd-8a17-6e0effde452e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d8b5ffc2-b32f-4e18-8b87-b597893f0455" xlink:to="loc_us-gaap_ShortTermLeaseCost_afd75be2-cd63-44cd-8a17-6e0effde452e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_03d477b2-8047-48da-bf18-c3acb637b39a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d8b5ffc2-b32f-4e18-8b87-b597893f0455" xlink:to="loc_us-gaap_LeaseCost_03d477b2-8047-48da-bf18-c3acb637b39a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesScheduleofLesseeCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3107c481-0871-4864-86a8-b67cc6fbab19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_d2975548-7bf7-4c92-bd37-5102d28b294d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3107c481-0871-4864-86a8-b67cc6fbab19" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_d2975548-7bf7-4c92-bd37-5102d28b294d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_41838936-a68d-4207-bdfa-a98ef3662f41" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_d2975548-7bf7-4c92-bd37-5102d28b294d" xlink:to="loc_dei_LegalEntityAxis_41838936-a68d-4207-bdfa-a98ef3662f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2533c8b9-06a5-45d8-85bb-0650b3a0a69d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_41838936-a68d-4207-bdfa-a98ef3662f41" xlink:to="loc_dei_EntityDomain_2533c8b9-06a5-45d8-85bb-0650b3a0a69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f538aba6-1f4e-491c-9707-354b268b3482" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2533c8b9-06a5-45d8-85bb-0650b3a0a69d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f538aba6-1f4e-491c-9707-354b268b3482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_2e465f67-b1aa-47d1-be32-e6be67a23ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_d2975548-7bf7-4c92-bd37-5102d28b294d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_2e465f67-b1aa-47d1-be32-e6be67a23ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_901467b6-2ec2-455e-94d2-a9acc9f01d7d" xlink:href="cms-20231231.xsd#cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2e465f67-b1aa-47d1-be32-e6be67a23ba8" xlink:to="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_901467b6-2ec2-455e-94d2-a9acc9f01d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_0e5ed7c8-022d-4e07-90e5-fa7f87ffe88e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_901467b6-2ec2-455e-94d2-a9acc9f01d7d" xlink:to="loc_us-gaap_OperatingLeasePayments_0e5ed7c8-022d-4e07-90e5-fa7f87ffe88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_62499a46-37f6-4bb9-9743-81d06880fe7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_901467b6-2ec2-455e-94d2-a9acc9f01d7d" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_62499a46-37f6-4bb9-9743-81d06880fe7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_e05aea13-70fd-4b2a-865e-c232178c2644" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_901467b6-2ec2-455e-94d2-a9acc9f01d7d" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_e05aea13-70fd-4b2a-865e-c232178c2644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_99b7c6e8-0911-4d18-b05d-aa530018bdf4" xlink:href="cms-20231231.xsd#cms_LesseeLeaseRightOfUseAssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2e465f67-b1aa-47d1-be32-e6be67a23ba8" xlink:to="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_99b7c6e8-0911-4d18-b05d-aa530018bdf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3f1feed2-8b76-4119-bc5f-7e93c6814575" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_99b7c6e8-0911-4d18-b05d-aa530018bdf4" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3f1feed2-8b76-4119-bc5f-7e93c6814575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_315d38af-8920-4f30-95af-4c622c3ae845" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_99b7c6e8-0911-4d18-b05d-aa530018bdf4" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_315d38af-8920-4f30-95af-4c622c3ae845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_49193990-0f38-4b85-8d43-dd8e3f6755e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_dcb4501b-93e1-4548-ae6a-2aad8ccbda89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_49193990-0f38-4b85-8d43-dd8e3f6755e2" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_dcb4501b-93e1-4548-ae6a-2aad8ccbda89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_5fc1f4fc-3950-4611-abee-cc75b7564ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_dcb4501b-93e1-4548-ae6a-2aad8ccbda89" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_5fc1f4fc-3950-4611-abee-cc75b7564ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c59de0c-7ce4-4233-961f-4f3e36c17e15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_5fc1f4fc-3950-4611-abee-cc75b7564ca2" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c59de0c-7ce4-4233-961f-4f3e36c17e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_75a6ccea-8538-4dda-b25f-612fcac01a06" xlink:href="cms-20231231.xsd#cms_PipelinesAndPowerPurchaseAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c59de0c-7ce4-4233-961f-4f3e36c17e15" xlink:to="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_75a6ccea-8538-4dda-b25f-612fcac01a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherFinanceLeasesMember_15ff8a46-f941-4dbb-a00a-370e75b39325" xlink:href="cms-20231231.xsd#cms_OtherFinanceLeasesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c59de0c-7ce4-4233-961f-4f3e36c17e15" xlink:to="loc_cms_OtherFinanceLeasesMember_15ff8a46-f941-4dbb-a00a-370e75b39325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_af09ac99-0a76-4de7-bf58-65df044d0c43" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_dcb4501b-93e1-4548-ae6a-2aad8ccbda89" xlink:to="loc_dei_LegalEntityAxis_af09ac99-0a76-4de7-bf58-65df044d0c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6cc2f703-c1f4-48a5-88ca-6edc72c9a725" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_af09ac99-0a76-4de7-bf58-65df044d0c43" xlink:to="loc_dei_EntityDomain_6cc2f703-c1f4-48a5-88ca-6edc72c9a725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_600d101e-8a6b-4af8-9cf3-639e54370057" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_6cc2f703-c1f4-48a5-88ca-6edc72c9a725" xlink:to="loc_cms_ConsumersEnergyCompanyMember_600d101e-8a6b-4af8-9cf3-639e54370057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_476246bf-a5d5-4868-9885-3a0020845b23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_dcb4501b-93e1-4548-ae6a-2aad8ccbda89" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_476246bf-a5d5-4868-9885-3a0020845b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_476246bf-a5d5-4868-9885-3a0020845b23" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b33292ca-34c0-487d-9c47-54d42ed62325" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b33292ca-34c0-487d-9c47-54d42ed62325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_28be666c-7e1d-4ac7-9a3f-3dba80154688" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_28be666c-7e1d-4ac7-9a3f-3dba80154688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0b275bfa-bdc3-45e9-8d5c-620333f7af1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0b275bfa-bdc3-45e9-8d5c-620333f7af1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_866c5645-972e-43c7-9f36-3e31ef794bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_866c5645-972e-43c7-9f36-3e31ef794bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_37f49a57-ceb5-4072-b256-84e1677e6a82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_37f49a57-ceb5-4072-b256-84e1677e6a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2f97d267-593a-4436-a0af-2b7c4813f60b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2f97d267-593a-4436-a0af-2b7c4813f60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c3d80ec1-b437-4d25-ab89-2a1b1bcaba14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c3d80ec1-b437-4d25-ab89-2a1b1bcaba14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7138c5c8-5012-4122-bffc-44f206e0645d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7138c5c8-5012-4122-bffc-44f206e0645d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8a0cf7d3-95ae-4351-b10a-9664b2cf9b55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c66d7c5-e0e1-4bca-b4ff-818ee7b54dc5" xlink:to="loc_us-gaap_OperatingLeaseLiability_8a0cf7d3-95ae-4351-b10a-9664b2cf9b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_476246bf-a5d5-4868-9885-3a0020845b23" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_cd8726c9-4d3c-496b-a965-32be56758725" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_cd8726c9-4d3c-496b-a965-32be56758725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_eafb24d6-2f98-4fb5-b8c4-db9e09f986bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_eafb24d6-2f98-4fb5-b8c4-db9e09f986bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1497e784-0795-42ce-8bb3-d7e98952ed2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1497e784-0795-42ce-8bb3-d7e98952ed2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b15e786f-3e9f-4785-9d92-4dd8f5e5de41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b15e786f-3e9f-4785-9d92-4dd8f5e5de41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0e14ad4f-7d4e-4d98-806f-90ae0ed61147" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0e14ad4f-7d4e-4d98-806f-90ae0ed61147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_db1c29ca-0beb-4648-a8ba-6a4c41e4953b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_db1c29ca-0beb-4648-a8ba-6a4c41e4953b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7834f2be-d6e3-4b15-ab36-1dd5c15a73bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7834f2be-d6e3-4b15-ab36-1dd5c15a73bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_b54c8383-110a-48d3-8bda-aff9b47715c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_b54c8383-110a-48d3-8bda-aff9b47715c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_29999429-6103-414e-b24a-64275f34107b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_533170bd-8e10-4718-9836-40f1518e081d" xlink:to="loc_us-gaap_FinanceLeaseLiability_29999429-6103-414e-b24a-64275f34107b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails_1" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesSummaryofMinimumAnnualRentalCommitmentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5baf025e-9774-448d-ad9f-7879661ac775" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_e2b2cd7a-3d0f-48b7-aac9-f5a430dc01b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5baf025e-9774-448d-ad9f-7879661ac775" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_e2b2cd7a-3d0f-48b7-aac9-f5a430dc01b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_20cf45a0-1182-4884-9541-95e8dc43d138" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_e2b2cd7a-3d0f-48b7-aac9-f5a430dc01b8" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_20cf45a0-1182-4884-9541-95e8dc43d138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ba42cfd6-51cc-4c1b-9b17-7b841d161c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_20cf45a0-1182-4884-9541-95e8dc43d138" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ba42cfd6-51cc-4c1b-9b17-7b841d161c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSalesAgreementMember_0dffa0da-6e11-45f9-a267-5cad9cecd30e" xlink:href="cms-20231231.xsd#cms_PowerSalesAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ba42cfd6-51cc-4c1b-9b17-7b841d161c8a" xlink:to="loc_cms_PowerSalesAgreementMember_0dffa0da-6e11-45f9-a267-5cad9cecd30e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8b2667d2-203e-4196-b5f7-d30c011cadd8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_e2b2cd7a-3d0f-48b7-aac9-f5a430dc01b8" xlink:to="loc_dei_LegalEntityAxis_8b2667d2-203e-4196-b5f7-d30c011cadd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9d86cd8b-f453-4fa6-b18a-7676c3299d93" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8b2667d2-203e-4196-b5f7-d30c011cadd8" xlink:to="loc_dei_EntityDomain_9d86cd8b-f453-4fa6-b18a-7676c3299d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_990942cd-7cee-4b76-ae40-0e73156be236" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9d86cd8b-f453-4fa6-b18a-7676c3299d93" xlink:to="loc_cms_ConsumersEnergyCompanyMember_990942cd-7cee-4b76-ae40-0e73156be236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7bce6442-7caf-49a2-988d-befe57a01713" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_e2b2cd7a-3d0f-48b7-aac9-f5a430dc01b8" xlink:to="loc_srt_RangeAxis_7bce6442-7caf-49a2-988d-befe57a01713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_271599e6-92da-484b-b4b5-3e5cc12426c2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7bce6442-7caf-49a2-988d-befe57a01713" xlink:to="loc_srt_RangeMember_271599e6-92da-484b-b4b5-3e5cc12426c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_3442c153-d0dd-49cf-b018-e96dc8873f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_e2b2cd7a-3d0f-48b7-aac9-f5a430dc01b8" xlink:to="loc_us-gaap_LessorLeaseDescriptionLineItems_3442c153-d0dd-49cf-b018-e96dc8873f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_ed01a07f-d504-4e0e-8eb9-540daf8ad900" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_3442c153-d0dd-49cf-b018-e96dc8873f0e" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_ed01a07f-d504-4e0e-8eb9-540daf8ad900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome_bd33ec87-b616-4562-888a-48153d6604c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseVariableLeaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_3442c153-d0dd-49cf-b018-e96dc8873f0e" xlink:to="loc_us-gaap_OperatingLeaseVariableLeaseIncome_bd33ec87-b616-4562-888a-48153d6604c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_3442c153-d0dd-49cf-b018-e96dc8873f0e" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_e6324fa9-5af0-48e2-bbbf-62e9d5825d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_e6324fa9-5af0-48e2-bbbf-62e9d5825d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_9b9bc100-1b79-4179-8b34-ae9b14bd2b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_9b9bc100-1b79-4179-8b34-ae9b14bd2b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_5070e2a0-78b6-4e8a-9329-1be132460706" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_5070e2a0-78b6-4e8a-9329-1be132460706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_29d17089-3ec0-4d9f-bb68-dec120e2fabc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_29d17089-3ec0-4d9f-bb68-dec120e2fabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_a6ff046b-240a-40d3-b86e-f9f605ae834f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_a6ff046b-240a-40d3-b86e-f9f605ae834f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_92a4cd2a-9037-476d-ba69-10ff04969c93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_92a4cd2a-9037-476d-ba69-10ff04969c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_efcb968d-46da-4c2a-8c32-87ec5751dbaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_efcb968d-46da-4c2a-8c32-87ec5751dbaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_ad86ea92-d8a8-4e76-9ca9-d632c719e27f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_c5a24809-67d8-4dfc-b8de-f00f9c1b2f60" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_ad86ea92-d8a8-4e76-9ca9-d632c719e27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#LeasesScheduleofFuturePaymentstobeReceivedDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_00a201c2-a30d-45bc-b0d0-f21e97def274" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_3c024651-6cf9-4fd1-b323-fb0236d20384" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_00a201c2-a30d-45bc-b0d0-f21e97def274" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_3c024651-6cf9-4fd1-b323-fb0236d20384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_2ebd84de-6605-4524-b719-fdc4a2fb0de8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_3c024651-6cf9-4fd1-b323-fb0236d20384" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_2ebd84de-6605-4524-b719-fdc4a2fb0de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_209c0b3e-f5a8-4e8c-959c-29a709a97a21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_3c024651-6cf9-4fd1-b323-fb0236d20384" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_209c0b3e-f5a8-4e8c-959c-29a709a97a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_2b987299-37e6-4a81-ba94-35eb04925214" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_3c024651-6cf9-4fd1-b323-fb0236d20384" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_2b987299-37e6-4a81-ba94-35eb04925214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_a9de11e1-c6eb-4623-8bc0-629dd754dde4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_3c024651-6cf9-4fd1-b323-fb0236d20384" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_a9de11e1-c6eb-4623-8bc0-629dd754dde4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#AssetRetirementObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAbstract_e68bfdc4-b651-4c7f-a4ec-1d8833398923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_7a76e921-1551-4ebb-bfa9-2acefcd493e8" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract_e68bfdc4-b651-4c7f-a4ec-1d8833398923" xlink:to="loc_cms_AssetRetirementObligationsTable_7a76e921-1551-4ebb-bfa9-2acefcd493e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesAxis_a486ffa2-7aea-4919-a4e4-287d573bc8ba" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_7a76e921-1551-4ebb-bfa9-2acefcd493e8" xlink:to="loc_cms_AssetRetirementObligationsCategoriesAxis_a486ffa2-7aea-4919-a4e4-287d573bc8ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain_a65b74c2-1cd3-43a2-844e-c950a16a9bd9" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis_a486ffa2-7aea-4919-a4e4-287d573bc8ba" xlink:to="loc_cms_AssetRetirementObligationsCategoriesDomain_a65b74c2-1cd3-43a2-844e-c950a16a9bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableGenerationAssetsMember_64a779e1-98f7-436d-9cac-ddae9df7a0f3" xlink:href="cms-20231231.xsd#cms_RenewableGenerationAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_a65b74c2-1cd3-43a2-844e-c950a16a9bd9" xlink:to="loc_cms_RenewableGenerationAssetsMember_64a779e1-98f7-436d-9cac-ddae9df7a0f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalAshDisposalAreasMember_9f765b68-beaf-4c1e-84c4-dd7eee901be8" xlink:href="cms-20231231.xsd#cms_CoalAshDisposalAreasMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_a65b74c2-1cd3-43a2-844e-c950a16a9bd9" xlink:to="loc_cms_CoalAshDisposalAreasMember_9f765b68-beaf-4c1e-84c4-dd7eee901be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasDistributionCutPurgeCapMember_7de2b052-ece3-48b1-af02-be8772fb43bd" xlink:href="cms-20231231.xsd#cms_GasDistributionCutPurgeCapMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_a65b74c2-1cd3-43a2-844e-c950a16a9bd9" xlink:to="loc_cms_GasDistributionCutPurgeCapMember_7de2b052-ece3-48b1-af02-be8772fb43bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AsbestosAbatementMember_4c2579be-2cc6-4fde-9998-635f5b317a1a" xlink:href="cms-20231231.xsd#cms_AsbestosAbatementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_a65b74c2-1cd3-43a2-844e-c950a16a9bd9" xlink:to="loc_cms_AsbestosAbatementMember_4c2579be-2cc6-4fde-9998-635f5b317a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasWellsPlugAndAbandonMember_09e33199-c44b-425a-8c68-ae1f35a788e5" xlink:href="cms-20231231.xsd#cms_GasWellsPlugAndAbandonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_a65b74c2-1cd3-43a2-844e-c950a16a9bd9" xlink:to="loc_cms_GasWellsPlugAndAbandonMember_09e33199-c44b-425a-8c68-ae1f35a788e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dbdf426e-f56d-495b-a6c1-1dc59581060c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_7a76e921-1551-4ebb-bfa9-2acefcd493e8" xlink:to="loc_dei_LegalEntityAxis_dbdf426e-f56d-495b-a6c1-1dc59581060c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b9de85a4-d6fb-48e1-a8cf-e7004fcf926a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_dbdf426e-f56d-495b-a6c1-1dc59581060c" xlink:to="loc_dei_EntityDomain_b9de85a4-d6fb-48e1-a8cf-e7004fcf926a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bd98b169-491c-4391-bad3-8631cbb23b79" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b9de85a4-d6fb-48e1-a8cf-e7004fcf926a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bd98b169-491c-4391-bad3-8631cbb23b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_b3e2474f-3ba6-4af6-8af0-d02c802e8d44" xlink:href="cms-20231231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_7a76e921-1551-4ebb-bfa9-2acefcd493e8" xlink:to="loc_cms_AssetRetirementObligationsLineItems_b3e2474f-3ba6-4af6-8af0-d02c802e8d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_b3e2474f-3ba6-4af6-8af0-d02c802e8d44" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_5272244f-4b3f-4f40-9ad6-2082ee6fcf84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:to="loc_us-gaap_AssetRetirementObligation_5272244f-4b3f-4f40-9ad6-2082ee6fcf84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_570b0333-b1bc-4312-897e-0205aa05b50a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_570b0333-b1bc-4312-897e-0205aa05b50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_ab7a080e-e988-4eb7-98b3-9315737b0229" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_ab7a080e-e988-4eb7-98b3-9315737b0229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_44f07a90-6ff4-4f5c-bd49-2a91a90148e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_44f07a90-6ff4-4f5c-bd49-2a91a90148e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_f0653874-d11f-467a-85a6-4224c018357f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_f0653874-d11f-467a-85a6-4224c018357f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_464fae8e-9c91-4081-afda-76723a12353b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_31787322-1476-4db0-ba6f-3923e7f4fbe0" xlink:to="loc_us-gaap_AssetRetirementObligation_464fae8e-9c91-4081-afda-76723a12353b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_512d6ce6-4cf6-45eb-af99-8b7f5ba36e39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_512d6ce6-4cf6-45eb-af99-8b7f5ba36e39" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e8faa3d7-c042-46de-8fcd-a7dcf5fa4fdb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_srt_RangeAxis_e8faa3d7-c042-46de-8fcd-a7dcf5fa4fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ee3beda6-2854-46e5-a750-2516778ba5f4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e8faa3d7-c042-46de-8fcd-a7dcf5fa4fdb" xlink:to="loc_srt_RangeMember_ee3beda6-2854-46e5-a750-2516778ba5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_938646a3-56de-4326-a660-7841e455c0df" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ee3beda6-2854-46e5-a750-2516778ba5f4" xlink:to="loc_srt_MinimumMember_938646a3-56de-4326-a660-7841e455c0df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a68153de-7ef1-4cb2-b5b7-a3bad45b4a9d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ee3beda6-2854-46e5-a750-2516778ba5f4" xlink:to="loc_srt_MaximumMember_a68153de-7ef1-4cb2-b5b7-a3bad45b4a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_d5d00914-ab29-4dad-ab9f-5de229fa2932" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_us-gaap_RetirementPlanNameAxis_d5d00914-ab29-4dad-ab9f-5de229fa2932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_cb442c85-8703-4b29-a63f-a2a1ab3422c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_d5d00914-ab29-4dad-ab9f-5de229fa2932" xlink:to="loc_us-gaap_RetirementPlanNameDomain_cb442c85-8703-4b29-a63f-a2a1ab3422c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedCompanyContributionPlanMember_afb437af-6270-4d0e-82b2-0b453e91e964" xlink:href="cms-20231231.xsd#cms_DefinedCompanyContributionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_cb442c85-8703-4b29-a63f-a2a1ab3422c8" xlink:to="loc_cms_DefinedCompanyContributionPlanMember_afb437af-6270-4d0e-82b2-0b453e91e964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_a8f979f9-cc4f-4af4-8763-1a2e988313a9" xlink:href="cms-20231231.xsd#cms_SupplementalEmployeeRetirementPlanDefinedContributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_cb442c85-8703-4b29-a63f-a2a1ab3422c8" xlink:to="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_a8f979f9-cc4f-4af4-8763-1a2e988313a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Plan401KMember_b4e0aec4-9742-4fd8-beaa-0337195008b7" xlink:href="cms-20231231.xsd#cms_Plan401KMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_cb442c85-8703-4b29-a63f-a2a1ab3422c8" xlink:to="loc_cms_Plan401KMember_b4e0aec4-9742-4fd8-beaa-0337195008b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_b4a391c7-148a-482f-8f04-917e0711d87e" xlink:href="cms-20231231.xsd#cms_ActivePensionPlanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_cb442c85-8703-4b29-a63f-a2a1ab3422c8" xlink:to="loc_cms_ActivePensionPlanMember_b4a391c7-148a-482f-8f04-917e0711d87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_0e6a7a78-f3bb-4310-8710-ac35ce2cb4d4" xlink:href="cms-20231231.xsd#cms_InactivePensionPlanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_cb442c85-8703-4b29-a63f-a2a1ab3422c8" xlink:to="loc_cms_InactivePensionPlanMember_0e6a7a78-f3bb-4310-8710-ac35ce2cb4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bdf84fa7-d279-4468-a3a8-7887ec82628c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_dei_LegalEntityAxis_bdf84fa7-d279-4468-a3a8-7887ec82628c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_47c14bad-99a0-498f-9339-cb4055873a76" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_bdf84fa7-d279-4468-a3a8-7887ec82628c" xlink:to="loc_dei_EntityDomain_47c14bad-99a0-498f-9339-cb4055873a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d2da90a8-ea81-41be-ab76-fdce6347f2c0" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_47c14bad-99a0-498f-9339-cb4055873a76" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d2da90a8-ea81-41be-ab76-fdce6347f2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c41d2800-9fd1-4983-a980-49bc85505140" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c41d2800-9fd1-4983-a980-49bc85505140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8737e286-60b1-4dc7-a4ae-f4a98b564266" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c41d2800-9fd1-4983-a980-49bc85505140" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8737e286-60b1-4dc7-a4ae-f4a98b564266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c6fe902e-1e43-49e6-9c2e-99018e82af0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8737e286-60b1-4dc7-a4ae-f4a98b564266" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c6fe902e-1e43-49e6-9c2e-99018e82af0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_e440610b-1c93-4e35-a1eb-c69d66e10006" xlink:href="cms-20231231.xsd#cms_PensionAndDBSERPMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8737e286-60b1-4dc7-a4ae-f4a98b564266" xlink:to="loc_cms_PensionAndDBSERPMember_e440610b-1c93-4e35-a1eb-c69d66e10006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_f1ad59f0-e83e-47a8-92d0-6fa0d63e26f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8737e286-60b1-4dc7-a4ae-f4a98b564266" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_f1ad59f0-e83e-47a8-92d0-6fa0d63e26f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_1d834f15-77ce-4cda-8b58-3df52347132d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8737e286-60b1-4dc7-a4ae-f4a98b564266" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_1d834f15-77ce-4cda-8b58-3df52347132d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsAxis_4f343ee5-7745-4e90-96c7-6340ba17cc16" xlink:href="cms-20231231.xsd#cms_RetirementPlanAssumptionsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_cms_RetirementPlanAssumptionsAxis_4f343ee5-7745-4e90-96c7-6340ba17cc16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsDomain_05828572-1439-4855-8a96-a48b0004465f" xlink:href="cms-20231231.xsd#cms_RetirementPlanAssumptionsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RetirementPlanAssumptionsAxis_4f343ee5-7745-4e90-96c7-6340ba17cc16" xlink:to="loc_cms_RetirementPlanAssumptionsDomain_05828572-1439-4855-8a96-a48b0004465f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnderAgeSixtyFiveMember_f99fdc9b-08fa-4c68-a7dc-780ff1b1d351" xlink:href="cms-20231231.xsd#cms_UnderAgeSixtyFiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RetirementPlanAssumptionsDomain_05828572-1439-4855-8a96-a48b0004465f" xlink:to="loc_cms_UnderAgeSixtyFiveMember_f99fdc9b-08fa-4c68-a7dc-780ff1b1d351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OverAgeSixtyFiveMember_351180a2-bdb6-4b09-962e-71811c951006" xlink:href="cms-20231231.xsd#cms_OverAgeSixtyFiveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RetirementPlanAssumptionsDomain_05828572-1439-4855-8a96-a48b0004465f" xlink:to="loc_cms_OverAgeSixtyFiveMember_351180a2-bdb6-4b09-962e-71811c951006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_a3a17d56-a104-4a97-b481-721d99ee13b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_a3a17d56-a104-4a97-b481-721d99ee13b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_605dcedb-34d1-43ec-99c4-09c06a5a69fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_a3a17d56-a104-4a97-b481-721d99ee13b3" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_605dcedb-34d1-43ec-99c4-09c06a5a69fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_114fade9-3fb1-474c-be89-5031eedbde89" xlink:href="cms-20231231.xsd#cms_VolatilityMechanismMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_605dcedb-34d1-43ec-99c4-09c06a5a69fa" xlink:to="loc_cms_VolatilityMechanismMember_114fade9-3fb1-474c-be89-5031eedbde89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_a2c38f98-9058-4e7d-ae59-332490e98010" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_us-gaap_RegulatoryAssetAxis_a2c38f98-9058-4e7d-ae59-332490e98010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_8ce08a84-f2b5-400d-b229-fed646e63539" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_a2c38f98-9058-4e7d-ae59-332490e98010" xlink:to="loc_us-gaap_RegulatoryAssetDomain_8ce08a84-f2b5-400d-b229-fed646e63539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_73c4e63e-aaae-47cd-ab27-830f68e14c90" xlink:href="cms-20231231.xsd#cms_VolatilityMechanismMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_8ce08a84-f2b5-400d-b229-fed646e63539" xlink:to="loc_cms_VolatilityMechanismMember_73c4e63e-aaae-47cd-ab27-830f68e14c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a9a57c49-bdc1-47c7-a598-c745eca0402d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a9a57c49-bdc1-47c7-a598-c745eca0402d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_eeb02b42-e5b8-432a-93ec-f8b0e6917cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a9a57c49-bdc1-47c7-a598-c745eca0402d" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_eeb02b42-e5b8-432a-93ec-f8b0e6917cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_27327833-7d9a-4078-82a9-76be990fcfb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_eeb02b42-e5b8-432a-93ec-f8b0e6917cbd" xlink:to="loc_us-gaap_FixedIncomeFundsMember_27327833-7d9a-4078-82a9-76be990fcfb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_59dccd7b-5eb2-4bfa-bc93-33eb76f1d90b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_eeb02b42-e5b8-432a-93ec-f8b0e6917cbd" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_59dccd7b-5eb2-4bfa-bc93-33eb76f1d90b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember_20de07de-7178-4606-a451-e8e3da8f707b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_eeb02b42-e5b8-432a-93ec-f8b0e6917cbd" xlink:to="loc_us-gaap_DefinedBenefitPlanRealEstateMember_20de07de-7178-4606-a451-e8e3da8f707b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ReturnSeekingFixedIncomeMember_6bcde71c-4b3c-48e7-8e01-8e8ca6644fe2" xlink:href="cms-20231231.xsd#cms_ReturnSeekingFixedIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_eeb02b42-e5b8-432a-93ec-f8b0e6917cbd" xlink:to="loc_cms_ReturnSeekingFixedIncomeMember_6bcde71c-4b3c-48e7-8e01-8e8ca6644fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivateEquityFundsMember_3f313754-a388-43d8-93dc-9f773a6b7e27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrivateEquityFundsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_eeb02b42-e5b8-432a-93ec-f8b0e6917cbd" xlink:to="loc_us-gaap_PrivateEquityFundsMember_3f313754-a388-43d8-93dc-9f773a6b7e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3776bfc8-89da-4685-b9c5-a3de7ab023ab" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_e654c5f9-1a01-4811-b816-ce156b842f05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_e654c5f9-1a01-4811-b816-ce156b842f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_b08e54b8-054c-4403-81ef-31e6d2bf3ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_b08e54b8-054c-4403-81ef-31e6d2bf3ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanContributionPercentage_94e94457-b035-41dc-8757-b3ed3ce8a10d" xlink:href="cms-20231231.xsd#cms_PlanContributionPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_PlanContributionPercentage_94e94457-b035-41dc-8757-b3ed3ce8a10d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinimumYearsOfParticipationBeforeVesting_11d05d59-a6c1-4232-81bd-d5e361f5fa92" xlink:href="cms-20231231.xsd#cms_MinimumYearsOfParticipationBeforeVesting"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_MinimumYearsOfParticipationBeforeVesting_11d05d59-a6c1-4232-81bd-d5e361f5fa92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanTrustAssetsAmount_fe39fe91-97ca-4a7b-8315-2a1dc0cff258" xlink:href="cms-20231231.xsd#cms_DefinedContributionPlanTrustAssetsAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_DefinedContributionPlanTrustAssetsAmount_fe39fe91-97ca-4a7b-8315-2a1dc0cff258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementAgeRequirement_f08be8a4-b517-4936-97e7-68bdebb44bf8" xlink:href="cms-20231231.xsd#cms_RetirementAgeRequirement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_RetirementAgeRequirement_f08be8a4-b517-4936-97e7-68bdebb44bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfService_9ed0842c-d7af-4a02-b43b-58720fb31169" xlink:href="cms-20231231.xsd#cms_RetirementYearsOfService"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_RetirementYearsOfService_9ed0842c-d7af-4a02-b43b-58720fb31169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfServiceWithDisability_8033c37c-61c2-42a2-87d2-4fe4bffa5de4" xlink:href="cms-20231231.xsd#cms_RetirementYearsOfServiceWithDisability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_RetirementYearsOfServiceWithDisability_8033c37c-61c2-42a2-87d2-4fe4bffa5de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_ba469b35-d263-4346-85be-f9308fc85072" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_ba469b35-d263-4346-85be-f9308fc85072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_cffcddd6-7501-4e74-a799-caa0fdff8486" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_cffcddd6-7501-4e74-a799-caa0fdff8486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_fb54a00a-0c70-44dd-b990-f4d43edf2683" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_fb54a00a-0c70-44dd-b990-f4d43edf2683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanDeferredCostsCredits_d0e2397e-1b89-405d-9b46-5aa5a2ed9940" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanDeferredCostsCredits"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_DefinedBenefitPlanDeferredCostsCredits_d0e2397e-1b89-405d-9b46-5aa5a2ed9940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_4785d826-d2c0-44e6-a1bd-699a540607d8" xlink:href="cms-20231231.xsd#cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_4785d826-d2c0-44e6-a1bd-699a540607d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_b75ed29d-948f-455f-b586-722f88649b6d" xlink:href="cms-20231231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLosses"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_b75ed29d-948f-455f-b586-722f88649b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_a42f4ac0-5fe0-48d0-b696-f7f6b52771c0" xlink:href="cms-20231231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_a42f4ac0-5fe0-48d0-b696-f7f6b52771c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfPriorServiceCost_0b7e9d9a-3474-4400-ba0d-03995401c42d" xlink:href="cms-20231231.xsd#cms_EstimatedTimeOfPriorServiceCost"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_EstimatedTimeOfPriorServiceCost_0b7e9d9a-3474-4400-ba0d-03995401c42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_741ee557-dc0a-45d4-bbf3-84fd95ac6eca" xlink:href="cms-20231231.xsd#cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_741ee557-dc0a-45d4-bbf3-84fd95ac6eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_742d934d-3c33-48b5-9c9a-25a82b1c9da2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_742d934d-3c33-48b5-9c9a-25a82b1c9da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_87c64b3a-522b-4c4c-a9b7-0dd2f587538f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_87c64b3a-522b-4c4c-a9b7-0dd2f587538f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnionMembershipByTotalEmployeesPercentage_dda4f6ef-93ba-4e4a-8e7f-a9d027c3fbe3" xlink:href="cms-20231231.xsd#cms_UnionMembershipByTotalEmployeesPercentage"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_21828f25-6e98-4030-bc8f-210bbd842b3d" xlink:to="loc_cms_UnionMembershipByTotalEmployeesPercentage_dda4f6ef-93ba-4e4a-8e7f-a9d027c3fbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_471eea71-a089-43ff-8811-8c5016e4ed2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_361a3be6-2308-491a-88d8-ab3081dbb14e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_471eea71-a089-43ff-8811-8c5016e4ed2d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_361a3be6-2308-491a-88d8-ab3081dbb14e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b9e48da2-06e6-45d9-8e2c-dca590d5f525" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_361a3be6-2308-491a-88d8-ab3081dbb14e" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b9e48da2-06e6-45d9-8e2c-dca590d5f525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_4539191d-89ae-4abc-aca4-2a5e9c0d9b13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b9e48da2-06e6-45d9-8e2c-dca590d5f525" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_4539191d-89ae-4abc-aca4-2a5e9c0d9b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DbSerpTrustAssetsMember_d144510d-7c1d-42b9-b13c-4afb8f35c165" xlink:href="cms-20231231.xsd#cms_DbSerpTrustAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_4539191d-89ae-4abc-aca4-2a5e9c0d9b13" xlink:to="loc_cms_DbSerpTrustAssetsMember_d144510d-7c1d-42b9-b13c-4afb8f35c165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_76acad72-7335-485e-9f3a-07e80b858f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_361a3be6-2308-491a-88d8-ab3081dbb14e" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_76acad72-7335-485e-9f3a-07e80b858f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d2c29b94-ad3d-4f49-b571-3fa163d78ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_76acad72-7335-485e-9f3a-07e80b858f8f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d2c29b94-ad3d-4f49-b571-3fa163d78ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_0e3d4d90-6215-46d1-a12a-fc6c46e5bd12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d2c29b94-ad3d-4f49-b571-3fa163d78ed7" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_0e3d4d90-6215-46d1-a12a-fc6c46e5bd12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f17f15e0-00bd-4152-b051-8a550b8a9088" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_361a3be6-2308-491a-88d8-ab3081dbb14e" xlink:to="loc_dei_LegalEntityAxis_f17f15e0-00bd-4152-b051-8a550b8a9088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_66642570-f6c0-4074-97fc-752a1956df37" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f17f15e0-00bd-4152-b051-8a550b8a9088" xlink:to="loc_dei_EntityDomain_66642570-f6c0-4074-97fc-752a1956df37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0bd5c0da-4b7f-44bf-bfdf-e900a009a464" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_66642570-f6c0-4074-97fc-752a1956df37" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0bd5c0da-4b7f-44bf-bfdf-e900a009a464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bc68d574-f052-4975-9738-0ccf143442f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_361a3be6-2308-491a-88d8-ab3081dbb14e" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bc68d574-f052-4975-9738-0ccf143442f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanTrustAssets_c9354bc1-093c-4f3b-a360-ceeaf9af8ecc" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanTrustAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bc68d574-f052-4975-9738-0ccf143442f5" xlink:to="loc_cms_DefinedBenefitPlanTrustAssets_c9354bc1-093c-4f3b-a360-ceeaf9af8ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_5aa55779-f4d6-48b7-85e1-626d350e610b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bc68d574-f052-4975-9738-0ccf143442f5" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_5aa55779-f4d6-48b7-85e1-626d350e610b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofAssumptionsUsedDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9d1a8d16-8cbf-4125-8a67-eb5afd92818f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_62a05e38-a462-4fb2-b78b-8ef725802015" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9d1a8d16-8cbf-4125-8a67-eb5afd92818f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_62a05e38-a462-4fb2-b78b-8ef725802015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_fc2da1e8-1964-4fa5-91d2-d0897bfcb082" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_62a05e38-a462-4fb2-b78b-8ef725802015" xlink:to="loc_us-gaap_RetirementPlanNameAxis_fc2da1e8-1964-4fa5-91d2-d0897bfcb082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_8a039320-6726-416a-a6a5-e3dfa85a0cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_fc2da1e8-1964-4fa5-91d2-d0897bfcb082" xlink:to="loc_us-gaap_RetirementPlanNameDomain_8a039320-6726-416a-a6a5-e3dfa85a0cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_9cca635f-012f-473d-bd00-a5e61a66070c" xlink:href="cms-20231231.xsd#cms_ActivePensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_8a039320-6726-416a-a6a5-e3dfa85a0cb3" xlink:to="loc_cms_ActivePensionPlanMember_9cca635f-012f-473d-bd00-a5e61a66070c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_62061824-8483-4cf4-a44d-43bcd0ecfba5" xlink:href="cms-20231231.xsd#cms_InactivePensionPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_8a039320-6726-416a-a6a5-e3dfa85a0cb3" xlink:to="loc_cms_InactivePensionPlanMember_62061824-8483-4cf4-a44d-43bcd0ecfba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_a72daf1c-dc69-4330-8c75-2b16d72fff72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_62a05e38-a462-4fb2-b78b-8ef725802015" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_a72daf1c-dc69-4330-8c75-2b16d72fff72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_bc0c2c17-f14d-4e19-8586-4e844fb8f31b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a72daf1c-dc69-4330-8c75-2b16d72fff72" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_bc0c2c17-f14d-4e19-8586-4e844fb8f31b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_5d9b636d-1761-4587-8864-ac5502629e35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bc0c2c17-f14d-4e19-8586-4e844fb8f31b" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_5d9b636d-1761-4587-8864-ac5502629e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_88dcb00f-e522-4f0b-b48d-4dd7528e1bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bc0c2c17-f14d-4e19-8586-4e844fb8f31b" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_88dcb00f-e522-4f0b-b48d-4dd7528e1bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1af80fe5-efc2-41de-be96-d1341f38334b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bc0c2c17-f14d-4e19-8586-4e844fb8f31b" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1af80fe5-efc2-41de-be96-d1341f38334b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d5f7dc4a-140d-4c30-91b7-93c15dac9e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_62a05e38-a462-4fb2-b78b-8ef725802015" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d5f7dc4a-140d-4c30-91b7-93c15dac9e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_b6a56d08-82c8-40cb-80bb-0625b8e24e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d5f7dc4a-140d-4c30-91b7-93c15dac9e6a" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_b6a56d08-82c8-40cb-80bb-0625b8e24e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_b3b2e154-fd31-41ad-b1d6-eb7a0efb4b05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_b6a56d08-82c8-40cb-80bb-0625b8e24e3f" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_b3b2e154-fd31-41ad-b1d6-eb7a0efb4b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_50dcf685-85ae-4194-b7ba-11fbfe518bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_b6a56d08-82c8-40cb-80bb-0625b8e24e3f" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_50dcf685-85ae-4194-b7ba-11fbfe518bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_cd1a1f22-4ddd-4ff5-b7ef-23286b9d026d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d5f7dc4a-140d-4c30-91b7-93c15dac9e6a" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_cd1a1f22-4ddd-4ff5-b7ef-23286b9d026d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_cd71d79f-5233-443c-8a77-0c93390882c7" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_cd1a1f22-4ddd-4ff5-b7ef-23286b9d026d" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_cd71d79f-5233-443c-8a77-0c93390882c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_efac99f1-a70c-4f22-abfa-14a8cd2e2230" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_cd1a1f22-4ddd-4ff5-b7ef-23286b9d026d" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_efac99f1-a70c-4f22-abfa-14a8cd2e2230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_f9671a90-f633-443e-81a4-fa17cf108ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_cd1a1f22-4ddd-4ff5-b7ef-23286b9d026d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_f9671a90-f633-443e-81a4-fa17cf108ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_a1c8d26a-4d7e-49e2-a72c-597d92d86dea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_cd1a1f22-4ddd-4ff5-b7ef-23286b9d026d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_a1c8d26a-4d7e-49e2-a72c-597d92d86dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActualRateOfReturnLossOnPlanAssets_3456cde8-3838-4da3-8d39-1410a5f6d7f0" xlink:href="cms-20231231.xsd#cms_ActualRateOfReturnLossOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d5f7dc4a-140d-4c30-91b7-93c15dac9e6a" xlink:to="loc_cms_ActualRateOfReturnLossOnPlanAssets_3456cde8-3838-4da3-8d39-1410a5f6d7f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofNetBenefitCostsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a6873d92-e73e-464f-b97f-ef1cc8e5eaf9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_80d5e573-b4dc-408a-a885-ca37262dfc87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a6873d92-e73e-464f-b97f-ef1cc8e5eaf9" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_80d5e573-b4dc-408a-a885-ca37262dfc87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_d0e17e3a-bc07-4820-9414-4d654e552a02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_80d5e573-b4dc-408a-a885-ca37262dfc87" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_d0e17e3a-bc07-4820-9414-4d654e552a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_820eeb9f-f89b-4090-972b-4d7cf34bef9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_d0e17e3a-bc07-4820-9414-4d654e552a02" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_820eeb9f-f89b-4090-972b-4d7cf34bef9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_97f98e5d-2663-49b7-adf2-bd0716ad4125" xlink:href="cms-20231231.xsd#cms_PensionAndDBSERPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_820eeb9f-f89b-4090-972b-4d7cf34bef9c" xlink:to="loc_cms_PensionAndDBSERPMember_97f98e5d-2663-49b7-adf2-bd0716ad4125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_23c34e30-ec72-4505-b358-466de3dd1430" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_820eeb9f-f89b-4090-972b-4d7cf34bef9c" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_23c34e30-ec72-4505-b358-466de3dd1430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c7d7607a-ed95-4d36-8de6-7bd8470b36a6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_80d5e573-b4dc-408a-a885-ca37262dfc87" xlink:to="loc_dei_LegalEntityAxis_c7d7607a-ed95-4d36-8de6-7bd8470b36a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5fe50cd0-758f-4e93-a821-7e32695a2739" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c7d7607a-ed95-4d36-8de6-7bd8470b36a6" xlink:to="loc_dei_EntityDomain_5fe50cd0-758f-4e93-a821-7e32695a2739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_13942340-b268-41a1-9aec-4a622e22fa91" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5fe50cd0-758f-4e93-a821-7e32695a2739" xlink:to="loc_cms_ConsumersEnergyCompanyMember_13942340-b268-41a1-9aec-4a622e22fa91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_cb39fec2-a5eb-424a-9e40-7ef0bc9e4c89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_80d5e573-b4dc-408a-a885-ca37262dfc87" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_cb39fec2-a5eb-424a-9e40-7ef0bc9e4c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_41925c81-b6ea-4b5e-819c-da64bc1d1ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_cb39fec2-a5eb-424a-9e40-7ef0bc9e4c89" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_41925c81-b6ea-4b5e-819c-da64bc1d1ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_7d37f6b3-eedf-46eb-a5a6-74d0f56f1529" xlink:href="cms-20231231.xsd#cms_VolatilityMechanismMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_41925c81-b6ea-4b5e-819c-da64bc1d1ef5" xlink:to="loc_cms_VolatilityMechanismMember_7d37f6b3-eedf-46eb-a5a6-74d0f56f1529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b2fa63cb-0b47-4a69-9913-712fdca84a17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_80d5e573-b4dc-408a-a885-ca37262dfc87" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b2fa63cb-0b47-4a69-9913-712fdca84a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_5a0bcfe4-8692-4262-b4a9-61a36ffc8a53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b2fa63cb-0b47-4a69-9913-712fdca84a17" xlink:to="loc_us-gaap_RegulatoryAssetDomain_5a0bcfe4-8692-4262-b4a9-61a36ffc8a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_56400c14-bf5d-4940-a463-639e58f5ffef" xlink:href="cms-20231231.xsd#cms_VolatilityMechanismMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5a0bcfe4-8692-4262-b4a9-61a36ffc8a53" xlink:to="loc_cms_VolatilityMechanismMember_56400c14-bf5d-4940-a463-639e58f5ffef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f271368c-4137-44ff-8b59-ee3df26a9e93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_80d5e573-b4dc-408a-a885-ca37262dfc87" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f271368c-4137-44ff-8b59-ee3df26a9e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f271368c-4137-44ff-8b59-ee3df26a9e93" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_07373707-c393-4378-9cc2-d498a8adcb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_07373707-c393-4378-9cc2-d498a8adcb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_58b6c1d3-5069-44a0-a88e-18f83f3b3ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_58b6c1d3-5069-44a0-a88e-18f83f3b3ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_9fb9b0b9-24ad-4f66-a36a-dc39ba7a2fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_9fb9b0b9-24ad-4f66-a36a-dc39ba7a2fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b8503ea3-4cf9-4930-ae91-ca6ddb93bc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b8503ea3-4cf9-4930-ae91-ca6ddb93bc1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_c855aa26-a942-4d59-90d5-0629572567e9" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:to="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_c855aa26-a942-4d59-90d5-0629572567e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_6bce2622-5e7c-4009-8132-4dd414f71cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_c855aa26-a942-4d59-90d5-0629572567e9" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_6bce2622-5e7c-4009-8132-4dd414f71cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_f5648c3f-7b07-4fd3-a0e5-8493db2b98e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_c855aa26-a942-4d59-90d5-0629572567e9" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_f5648c3f-7b07-4fd3-a0e5-8493db2b98e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_f1177ffc-16c0-4592-8681-c88b0a494f07" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_c855aa26-a942-4d59-90d5-0629572567e9" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_f1177ffc-16c0-4592-8681-c88b0a494f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6063fda6-fd3d-4381-82a5-ca38682f7420" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f893760-5a45-4026-8049-c8b7f5dde1f2" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6063fda6-fd3d-4381-82a5-ca38682f7420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanDeferredCostsCredits_c00cddc4-8890-4c94-a228-6c8e0f09d536" xlink:href="cms-20231231.xsd#cms_DefinedBenefitPlanDeferredCostsCredits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f271368c-4137-44ff-8b59-ee3df26a9e93" xlink:to="loc_cms_DefinedBenefitPlanDeferredCostsCredits_c00cddc4-8890-4c94-a228-6c8e0f09d536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ff281a0b-bac1-434e-9a3e-e75f356c31ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c916922c-e659-4851-8ae9-01c8d4bf7f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ff281a0b-bac1-434e-9a3e-e75f356c31ba" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c916922c-e659-4851-8ae9-01c8d4bf7f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2e3275a0-641d-4ff0-84e9-388e26a95c72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c916922c-e659-4851-8ae9-01c8d4bf7f9e" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2e3275a0-641d-4ff0-84e9-388e26a95c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_749b2db8-152d-49d6-921e-adf895fb965f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2e3275a0-641d-4ff0-84e9-388e26a95c72" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_749b2db8-152d-49d6-921e-adf895fb965f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_8e832cc0-2da4-4b19-b432-dfb3b385b13c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_749b2db8-152d-49d6-921e-adf895fb965f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_8e832cc0-2da4-4b19-b432-dfb3b385b13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_933bad1f-cc91-48b1-9ea6-a41dad5aaf35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_749b2db8-152d-49d6-921e-adf895fb965f" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_933bad1f-cc91-48b1-9ea6-a41dad5aaf35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e4779213-f654-4c0a-855d-4a09a1e51f67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_749b2db8-152d-49d6-921e-adf895fb965f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e4779213-f654-4c0a-855d-4a09a1e51f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c78f4a28-89cc-47a1-9bfe-f1681b9ea98b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c916922c-e659-4851-8ae9-01c8d4bf7f9e" xlink:to="loc_dei_LegalEntityAxis_c78f4a28-89cc-47a1-9bfe-f1681b9ea98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_509e603c-13fc-45da-a838-d0e525a06feb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c78f4a28-89cc-47a1-9bfe-f1681b9ea98b" xlink:to="loc_dei_EntityDomain_509e603c-13fc-45da-a838-d0e525a06feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_29dcfbee-a758-4c29-9877-efdfb0f0ff0a" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_509e603c-13fc-45da-a838-d0e525a06feb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_29dcfbee-a758-4c29-9877-efdfb0f0ff0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_557dcddb-be4f-4cef-bee1-de1d95c26852" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c916922c-e659-4851-8ae9-01c8d4bf7f9e" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_557dcddb-be4f-4cef-bee1-de1d95c26852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_557dcddb-be4f-4cef-bee1-de1d95c26852" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_2e34c255-5753-4ac9-ac82-cacf0c190042" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_2e34c255-5753-4ac9-ac82-cacf0c190042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_4fc559a0-3c14-44b1-902e-293e9f176c75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_4fc559a0-3c14-44b1-902e-293e9f176c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_c9c217d7-1ad0-40b4-8d27-390c7f030a61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_c9c217d7-1ad0-40b4-8d27-390c7f030a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_050ecdc5-0941-46cf-a05d-f8721c950e56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_050ecdc5-0941-46cf-a05d-f8721c950e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_867a6775-3bf7-4db0-991c-2c826a747ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_867a6775-3bf7-4db0-991c-2c826a747ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_0299729c-5fda-444c-96c2-7b366b22af16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_0299729c-5fda-444c-96c2-7b366b22af16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6bc12bdd-8624-4709-9136-dd7fac1ff843" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_4bda5b8e-23e4-4936-a66a-2c3b4a2073a1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6bc12bdd-8624-4709-9136-dd7fac1ff843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_312890fa-d322-4b81-8d00-5b720b9bc7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_557dcddb-be4f-4cef-bee1-de1d95c26852" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_312890fa-d322-4b81-8d00-5b720b9bc7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1f0688a2-24e0-41bb-b20b-d82b6ec0d1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_312890fa-d322-4b81-8d00-5b720b9bc7d5" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1f0688a2-24e0-41bb-b20b-d82b6ec0d1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_483b3eb4-b929-430c-8769-f2b17f1b0ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_312890fa-d322-4b81-8d00-5b720b9bc7d5" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_483b3eb4-b929-430c-8769-f2b17f1b0ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_d2e536d4-b09b-49ea-91dc-f4c675a6ac1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_312890fa-d322-4b81-8d00-5b720b9bc7d5" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_d2e536d4-b09b-49ea-91dc-f4c675a6ac1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_b5370161-1d7d-441f-8666-d58041e5148f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_312890fa-d322-4b81-8d00-5b720b9bc7d5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_b5370161-1d7d-441f-8666-d58041e5148f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_25dd71b5-008a-45d2-9a66-e535505a1609" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_312890fa-d322-4b81-8d00-5b720b9bc7d5" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_25dd71b5-008a-45d2-9a66-e535505a1609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_898342ca-4124-4350-994c-7739894ed1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_557dcddb-be4f-4cef-bee1-de1d95c26852" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_898342ca-4124-4350-994c-7739894ed1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_576b05fc-6d18-47a7-a55f-d1718661c51e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1cb52131-c4a2-4062-8d31-d536fff12efb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_576b05fc-6d18-47a7-a55f-d1718661c51e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1cb52131-c4a2-4062-8d31-d536fff12efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_957ec2a5-75e6-47d4-98f9-a7e87de4d521" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1cb52131-c4a2-4062-8d31-d536fff12efb" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_957ec2a5-75e6-47d4-98f9-a7e87de4d521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7140e726-620a-471d-b90f-c7a8948d3763" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_957ec2a5-75e6-47d4-98f9-a7e87de4d521" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7140e726-620a-471d-b90f-c7a8948d3763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_4e94ecb7-6f22-4a6b-b453-c640c6841dba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7140e726-620a-471d-b90f-c7a8948d3763" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_4e94ecb7-6f22-4a6b-b453-c640c6841dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e011a679-5c48-42b6-ad07-a4bb21c87ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7140e726-620a-471d-b90f-c7a8948d3763" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e011a679-5c48-42b6-ad07-a4bb21c87ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_d48b4e81-7ff4-44f4-a1ab-0892fd62cfb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7140e726-620a-471d-b90f-c7a8948d3763" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_d48b4e81-7ff4-44f4-a1ab-0892fd62cfb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c8e49167-e721-4c43-89ad-52a8ce8bd85f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1cb52131-c4a2-4062-8d31-d536fff12efb" xlink:to="loc_dei_LegalEntityAxis_c8e49167-e721-4c43-89ad-52a8ce8bd85f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c44c392b-6a30-4615-94c0-2804223697ca" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c8e49167-e721-4c43-89ad-52a8ce8bd85f" xlink:to="loc_dei_EntityDomain_c44c392b-6a30-4615-94c0-2804223697ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_212675fa-7787-453e-9b0b-77502dae860a" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c44c392b-6a30-4615-94c0-2804223697ca" xlink:to="loc_cms_ConsumersEnergyCompanyMember_212675fa-7787-453e-9b0b-77502dae860a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b20f6c8-e24f-4286-80a0-2ce09f3673be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1cb52131-c4a2-4062-8d31-d536fff12efb" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b20f6c8-e24f-4286-80a0-2ce09f3673be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_52adf3c1-9500-4256-bfba-165e7023185f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b20f6c8-e24f-4286-80a0-2ce09f3673be" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_52adf3c1-9500-4256-bfba-165e7023185f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_38aef75a-4db1-4acc-9257-c63eba70123c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b20f6c8-e24f-4286-80a0-2ce09f3673be" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_38aef75a-4db1-4acc-9257-c63eba70123c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b00d27cf-ba4c-4175-8669-5c6296e79a53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b20f6c8-e24f-4286-80a0-2ce09f3673be" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b00d27cf-ba4c-4175-8669-5c6296e79a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0d75a07b-9837-46a5-8836-aa163cc891aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5ade6dac-cfc1-4376-babc-b54113b89186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0d75a07b-9837-46a5-8836-aa163cc891aa" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5ade6dac-cfc1-4376-babc-b54113b89186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f453433c-fd11-457c-b6d0-d9c36917a699" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5ade6dac-cfc1-4376-babc-b54113b89186" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f453433c-fd11-457c-b6d0-d9c36917a699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_39fb367d-84f8-467b-b95c-5bac3f73a5db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f453433c-fd11-457c-b6d0-d9c36917a699" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_39fb367d-84f8-467b-b95c-5bac3f73a5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_588b4e98-986c-4536-8eec-105e471b8f65" xlink:href="cms-20231231.xsd#cms_PensionAndDBSERPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_39fb367d-84f8-467b-b95c-5bac3f73a5db" xlink:to="loc_cms_PensionAndDBSERPMember_588b4e98-986c-4536-8eec-105e471b8f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_93ad59e0-540e-4c6f-bff2-cde0b8ba11fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_39fb367d-84f8-467b-b95c-5bac3f73a5db" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_93ad59e0-540e-4c6f-bff2-cde0b8ba11fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_64fd81dc-656b-4ab3-bfa9-c44e188e9480" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5ade6dac-cfc1-4376-babc-b54113b89186" xlink:to="loc_dei_LegalEntityAxis_64fd81dc-656b-4ab3-bfa9-c44e188e9480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_72091027-2b7e-4ded-a972-d344c7688d48" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_64fd81dc-656b-4ab3-bfa9-c44e188e9480" xlink:to="loc_dei_EntityDomain_72091027-2b7e-4ded-a972-d344c7688d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_68c99dab-e54c-4844-a3a1-25dc59b000c9" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_72091027-2b7e-4ded-a972-d344c7688d48" xlink:to="loc_cms_ConsumersEnergyCompanyMember_68c99dab-e54c-4844-a3a1-25dc59b000c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f724675c-cb3c-4205-98f7-2d10f7e98174" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5ade6dac-cfc1-4376-babc-b54113b89186" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f724675c-cb3c-4205-98f7-2d10f7e98174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssetsAbstract_234f4c37-2b1c-4d2c-9d60-4ae01d1b273c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetRegulatoryAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f724675c-cb3c-4205-98f7-2d10f7e98174" xlink:to="loc_us-gaap_NetRegulatoryAssetsAbstract_234f4c37-2b1c-4d2c-9d60-4ae01d1b273c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_a39ba0c8-e2c1-4e9f-98ac-6407bdd5ae1f" xlink:href="cms-20231231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_234f4c37-2b1c-4d2c-9d60-4ae01d1b273c" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_a39ba0c8-e2c1-4e9f-98ac-6407bdd5ae1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_c6f65fd2-faeb-485a-8407-dab6a2389341" xlink:href="cms-20231231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_234f4c37-2b1c-4d2c-9d60-4ae01d1b273c" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_c6f65fd2-faeb-485a-8407-dab6a2389341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_d6534d61-6834-496a-bcfa-6044bcf4d0c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_234f4c37-2b1c-4d2c-9d60-4ae01d1b273c" xlink:to="loc_us-gaap_RegulatoryAssets_d6534d61-6834-496a-bcfa-6044bcf4d0c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_c91ac002-d80e-4a42-b09c-0c31ce1cf86a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f724675c-cb3c-4205-98f7-2d10f7e98174" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_c91ac002-d80e-4a42-b09c-0c31ce1cf86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_b7509e17-7f99-48ac-9504-0a71944538ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_c91ac002-d80e-4a42-b09c-0c31ce1cf86a" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_b7509e17-7f99-48ac-9504-0a71944538ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_b18350c8-da4c-493d-b4b2-3c1d7430f69e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_c91ac002-d80e-4a42-b09c-0c31ce1cf86a" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_b18350c8-da4c-493d-b4b2-3c1d7430f69e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_683917b4-a3ba-46dc-bb27-dae2451af11d" xlink:href="cms-20231231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_c91ac002-d80e-4a42-b09c-0c31ce1cf86a" xlink:to="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_683917b4-a3ba-46dc-bb27-dae2451af11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0a2a5a3f-96fe-4162-93cf-d8ade65ba564" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd046826-eb72-44ce-99a1-980827cfc8de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0a2a5a3f-96fe-4162-93cf-d8ade65ba564" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd046826-eb72-44ce-99a1-980827cfc8de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_9caf3a08-3f0c-47e4-88a7-f8f3b25894b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd046826-eb72-44ce-99a1-980827cfc8de" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_9caf3a08-3f0c-47e4-88a7-f8f3b25894b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_12d26a27-c3b6-423e-bb7b-9b6ae612651f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_9caf3a08-3f0c-47e4-88a7-f8f3b25894b3" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_12d26a27-c3b6-423e-bb7b-9b6ae612651f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_fc1e932f-84f9-4565-a77c-bd3c9890218d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_12d26a27-c3b6-423e-bb7b-9b6ae612651f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_fc1e932f-84f9-4565-a77c-bd3c9890218d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ed889c3d-9c9f-406e-8ee4-35ee41ca0254" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_12d26a27-c3b6-423e-bb7b-9b6ae612651f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ed889c3d-9c9f-406e-8ee4-35ee41ca0254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_be7ebb42-93dd-4da6-ac88-952db1447d54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd046826-eb72-44ce-99a1-980827cfc8de" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_be7ebb42-93dd-4da6-ac88-952db1447d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_53f0ff1c-fc26-4856-9f8d-a6ea22ce004a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_be7ebb42-93dd-4da6-ac88-952db1447d54" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_53f0ff1c-fc26-4856-9f8d-a6ea22ce004a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:href="cms-20231231.xsd#cms_PlanAssetsExcludingPooledFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_53f0ff1c-fc26-4856-9f8d-a6ea22ce004a" xlink:to="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashAndShortTermInvestmentsMember_98480171-4ff1-4beb-988a-a6e06421af55" xlink:href="cms-20231231.xsd#cms_CashAndShortTermInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:to="loc_cms_CashAndShortTermInvestmentsMember_98480171-4ff1-4beb-988a-a6e06421af55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_8e26d843-3063-42b2-bd0d-82709f7c519a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_8e26d843-3063-42b2-bd0d-82709f7c519a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_e088a3a2-87cd-45b0-af16-a892939b6ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_e088a3a2-87cd-45b0-af16-a892939b6ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateAndMunicipalBondsMember_cd5ca608-2eb5-46c1-8e78-7677e1a3664f" xlink:href="cms-20231231.xsd#cms_StateAndMunicipalBondsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:to="loc_cms_StateAndMunicipalBondsMember_cd5ca608-2eb5-46c1-8e78-7677e1a3664f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_bfc1bb01-5e1f-4b4a-bff4-49259bba4b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:to="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_bfc1bb01-5e1f-4b4a-bff4-49259bba4b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStocksMember_2d82a67d-35f7-4794-b6cf-b514737d6071" xlink:href="cms-20231231.xsd#cms_CommonStocksMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:to="loc_cms_CommonStocksMember_2d82a67d-35f7-4794-b6cf-b514737d6071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MutualFundsMember_8ebe42fa-5ccc-4b2d-9861-b9600ed9260e" xlink:href="cms-20231231.xsd#cms_MutualFundsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_dae0b211-7edc-4668-b2c8-707f236c398c" xlink:to="loc_cms_MutualFundsMember_8ebe42fa-5ccc-4b2d-9861-b9600ed9260e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PooledFundsMember_5c3f988b-b550-493a-b3e6-7d40f2b51f22" xlink:href="cms-20231231.xsd#cms_PooledFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_53f0ff1c-fc26-4856-9f8d-a6ea22ce004a" xlink:to="loc_cms_PooledFundsMember_5c3f988b-b550-493a-b3e6-7d40f2b51f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aaf888d8-ea9a-442e-a4b5-c1cfa8f55c94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd046826-eb72-44ce-99a1-980827cfc8de" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aaf888d8-ea9a-442e-a4b5-c1cfa8f55c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e25a13e7-ce2f-4a65-8983-d8e6c3357f23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aaf888d8-ea9a-442e-a4b5-c1cfa8f55c94" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e25a13e7-ce2f-4a65-8983-d8e6c3357f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_87f32f79-e72f-4d2e-a156-79b91d7a174c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e25a13e7-ce2f-4a65-8983-d8e6c3357f23" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_87f32f79-e72f-4d2e-a156-79b91d7a174c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a9fbfb9b-13eb-4c3b-8cf3-c198f4cf585b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e25a13e7-ce2f-4a65-8983-d8e6c3357f23" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a9fbfb9b-13eb-4c3b-8cf3-c198f4cf585b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5fbae4c1-2b72-401e-874b-d5ec143a84a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd046826-eb72-44ce-99a1-980827cfc8de" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5fbae4c1-2b72-401e-874b-d5ec143a84a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6d7a7c9f-c465-402d-9cf7-83e5d44d8f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5fbae4c1-2b72-401e-874b-d5ec143a84a1" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6d7a7c9f-c465-402d-9cf7-83e5d44d8f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofAssetAllocationDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_46c6d752-e0ff-4397-af81-80b7b65b05ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0cc9616-dbc5-44e9-93ab-900d6835d03b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_46c6d752-e0ff-4397-af81-80b7b65b05ca" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0cc9616-dbc5-44e9-93ab-900d6835d03b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f0deabfb-115f-4d98-8c57-8b0960b1c739" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0cc9616-dbc5-44e9-93ab-900d6835d03b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f0deabfb-115f-4d98-8c57-8b0960b1c739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_eac58de8-8dfb-46ba-a80a-ba708a8ddf79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f0deabfb-115f-4d98-8c57-8b0960b1c739" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_eac58de8-8dfb-46ba-a80a-ba708a8ddf79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_995f9d5b-719f-46cf-9099-6f0967fbf4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_eac58de8-8dfb-46ba-a80a-ba708a8ddf79" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_995f9d5b-719f-46cf-9099-6f0967fbf4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_459547fa-afb2-4c75-a62e-95eb7e19477b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_eac58de8-8dfb-46ba-a80a-ba708a8ddf79" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_459547fa-afb2-4c75-a62e-95eb7e19477b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_85125af1-2e8e-418a-91e7-68f01bf2ba6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0cc9616-dbc5-44e9-93ab-900d6835d03b" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_85125af1-2e8e-418a-91e7-68f01bf2ba6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_85125af1-2e8e-418a-91e7-68f01bf2ba6e" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_8053e41c-c2f3-4712-841c-920f8754d863" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:to="loc_us-gaap_FixedIncomeFundsMember_8053e41c-c2f3-4712-841c-920f8754d863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_8328c786-8e17-4244-baf1-f5132ab0fc19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_8328c786-8e17-4244-baf1-f5132ab0fc19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember_d6673f2d-5a79-4932-a3ef-cb5d81400e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:to="loc_us-gaap_DefinedBenefitPlanRealEstateMember_d6673f2d-5a79-4932-a3ef-cb5d81400e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ReturnSeekingFixedIncomeMember_7f222e00-071f-403f-9f98-ae3669d23b52" xlink:href="cms-20231231.xsd#cms_ReturnSeekingFixedIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:to="loc_cms_ReturnSeekingFixedIncomeMember_7f222e00-071f-403f-9f98-ae3669d23b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivateEquityFundsMember_5b42e5f4-76eb-4eb2-ae89-dcf64e318942" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrivateEquityFundsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:to="loc_us-gaap_PrivateEquityFundsMember_5b42e5f4-76eb-4eb2-ae89-dcf64e318942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_43a3c98e-cd0a-45a6-bac3-d9134f83e57f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_912e7c86-cace-4da6-992c-a2af5ecb8a15" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_43a3c98e-cd0a-45a6-bac3-d9134f83e57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3435487f-9a52-4ff5-8a6f-ec318899db94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0cc9616-dbc5-44e9-93ab-900d6835d03b" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3435487f-9a52-4ff5-8a6f-ec318899db94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_256857ae-b490-43a4-a3f1-b11b01d64df2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3435487f-9a52-4ff5-8a6f-ec318899db94" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_256857ae-b490-43a4-a3f1-b11b01d64df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ed2f6790-ff22-4c1c-8e26-61c7c13372ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a2b77af-5e18-4732-8fc1-4c037e2db63f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ed2f6790-ff22-4c1c-8e26-61c7c13372ea" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a2b77af-5e18-4732-8fc1-4c037e2db63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3ae9ce6f-badd-4e14-92f0-872a2239dfbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a2b77af-5e18-4732-8fc1-4c037e2db63f" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3ae9ce6f-badd-4e14-92f0-872a2239dfbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8c309dc5-b72a-4316-b471-8d3b3588f373" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3ae9ce6f-badd-4e14-92f0-872a2239dfbd" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8c309dc5-b72a-4316-b471-8d3b3588f373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_86f2050e-eb65-48df-a632-2c67dd228964" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8c309dc5-b72a-4316-b471-8d3b3588f373" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_86f2050e-eb65-48df-a632-2c67dd228964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_6fdd9a50-9eca-4624-8ec8-7edc2176ed3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8c309dc5-b72a-4316-b471-8d3b3588f373" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_6fdd9a50-9eca-4624-8ec8-7edc2176ed3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9836191d-fe18-45c8-9628-904f6c772ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8c309dc5-b72a-4316-b471-8d3b3588f373" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9836191d-fe18-45c8-9628-904f6c772ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_68d139d7-6606-4815-8306-610cbaf27be5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a2b77af-5e18-4732-8fc1-4c037e2db63f" xlink:to="loc_dei_LegalEntityAxis_68d139d7-6606-4815-8306-610cbaf27be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fe24839c-5f20-4a5a-be28-a020040ac861" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_68d139d7-6606-4815-8306-610cbaf27be5" xlink:to="loc_dei_EntityDomain_fe24839c-5f20-4a5a-be28-a020040ac861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e4bab998-5b12-4bbf-a1a3-0be67dc00e3d" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_fe24839c-5f20-4a5a-be28-a020040ac861" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e4bab998-5b12-4bbf-a1a3-0be67dc00e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a2b77af-5e18-4732-8fc1-4c037e2db63f" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_aaad6843-660c-4885-80a2-1cc6c4f00b51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_aaad6843-660c-4885-80a2-1cc6c4f00b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_3f6bbfe6-acd0-43e3-b818-dc1029959384" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_3f6bbfe6-acd0-43e3-b818-dc1029959384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_0d8db43b-1bfa-4352-90f6-6c763e3420ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_0d8db43b-1bfa-4352-90f6-6c763e3420ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_5f0b25c9-636a-49be-b697-30eeb7bd1f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_5f0b25c9-636a-49be-b697-30eeb7bd1f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_6d59521b-039e-47f8-bef7-261aaa66003c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_6d59521b-039e-47f8-bef7-261aaa66003c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_6dc487cb-305a-422b-8d2d-f9cffcce9ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d139d9fa-d611-4ea7-9b32-8e0becfca5f1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_6dc487cb-305a-422b-8d2d-f9cffcce9ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_386000d6-76bd-4720-b4b8-fe16f6722aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9719c4e9-02ca-42a2-8ccb-803d689c23dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_386000d6-76bd-4720-b4b8-fe16f6722aa6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9719c4e9-02ca-42a2-8ccb-803d689c23dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9f94d580-0426-4c56-b68c-b87d9b017702" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9719c4e9-02ca-42a2-8ccb-803d689c23dc" xlink:to="loc_us-gaap_AwardTypeAxis_9f94d580-0426-4c56-b68c-b87d9b017702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b13da917-059f-4475-914a-128f5c28a799" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9f94d580-0426-4c56-b68c-b87d9b017702" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b13da917-059f-4475-914a-128f5c28a799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_993090bd-bc62-4c78-83ff-a32718f49f54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b13da917-059f-4475-914a-128f5c28a799" xlink:to="loc_us-gaap_PerformanceSharesMember_993090bd-bc62-4c78-83ff-a32718f49f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_45a1f0b8-a11e-42d3-b322-187a04f9dc1f" xlink:href="cms-20231231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b13da917-059f-4475-914a-128f5c28a799" xlink:to="loc_cms_MarketBasedRestrictedStockMember_45a1f0b8-a11e-42d3-b322-187a04f9dc1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_75c6607a-7952-406b-b03d-eb70bbeb8bf6" xlink:href="cms-20231231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b13da917-059f-4475-914a-128f5c28a799" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_75c6607a-7952-406b-b03d-eb70bbeb8bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_57db859e-81ba-4a7a-ad0e-bc048d86b8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b13da917-059f-4475-914a-128f5c28a799" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_57db859e-81ba-4a7a-ad0e-bc048d86b8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_7fe368de-ea0e-4d6b-b2f6-3d05d5848354" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b13da917-059f-4475-914a-128f5c28a799" xlink:to="loc_us-gaap_RestrictedStockMember_7fe368de-ea0e-4d6b-b2f6-3d05d5848354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7e6a5958-ee20-4b4b-a805-72e3287fc8ff" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9719c4e9-02ca-42a2-8ccb-803d689c23dc" xlink:to="loc_srt_RangeAxis_7e6a5958-ee20-4b4b-a805-72e3287fc8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7f7fd7ba-2eaf-46d1-bec1-73cf9c57ca07" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7e6a5958-ee20-4b4b-a805-72e3287fc8ff" xlink:to="loc_srt_RangeMember_7f7fd7ba-2eaf-46d1-bec1-73cf9c57ca07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5fde6f56-9aed-4864-9fca-01c43bc2a878" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7f7fd7ba-2eaf-46d1-bec1-73cf9c57ca07" xlink:to="loc_srt_MinimumMember_5fde6f56-9aed-4864-9fca-01c43bc2a878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_10348b43-9be0-4b14-830c-563ff05492eb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7f7fd7ba-2eaf-46d1-bec1-73cf9c57ca07" xlink:to="loc_srt_MaximumMember_10348b43-9be0-4b14-830c-563ff05492eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0645b105-8cc9-431d-b11a-06588011ed13" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9719c4e9-02ca-42a2-8ccb-803d689c23dc" xlink:to="loc_dei_LegalEntityAxis_0645b105-8cc9-431d-b11a-06588011ed13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a272231-a1af-4741-8cf9-06a0fc7e6926" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0645b105-8cc9-431d-b11a-06588011ed13" xlink:to="loc_dei_EntityDomain_5a272231-a1af-4741-8cf9-06a0fc7e6926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_535b2a8e-4230-4747-9ba9-8c22987d5421" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5a272231-a1af-4741-8cf9-06a0fc7e6926" xlink:to="loc_cms_ConsumersEnergyCompanyMember_535b2a8e-4230-4747-9ba9-8c22987d5421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9719c4e9-02ca-42a2-8ccb-803d689c23dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredCompensationArrangementsPlanTerm_cc69f378-4f52-4d9a-9466-37e710d32ff5" xlink:href="cms-20231231.xsd#cms_DeferredCompensationArrangementsPlanTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_cms_DeferredCompensationArrangementsPlanTerm_cc69f378-4f52-4d9a-9466-37e710d32ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_378aa9d5-e3d4-408b-9133-ef9acd52f2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_378aa9d5-e3d4-408b-9133-ef9acd52f2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c3c6876c-2869-457c-b161-b8819e6db011" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c3c6876c-2869-457c-b161-b8819e6db011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_8326b959-2c96-4637-8189-30fb8c643e54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_8326b959-2c96-4637-8189-30fb8c643e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a7c75af3-d955-4704-b06e-497d381a207a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a7c75af3-d955-4704-b06e-497d381a207a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_685c41a9-afca-4166-b89d-68351411ae9a" xlink:href="cms-20231231.xsd#cms_PercentOfInitialGrantIssuedOnVestingDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_685c41a9-afca-4166-b89d-68351411ae9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2e309edd-9c53-418f-a803-115b476f3a48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2e309edd-9c53-418f-a803-115b476f3a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_0c4ffd9f-5a0c-46e1-91b7-b3bc36a80bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_0c4ffd9f-5a0c-46e1-91b7-b3bc36a80bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_fd75b773-9574-48e7-8362-345b123448b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2dd6f7ac-4e50-40d1-993e-e58581fcca13" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_fd75b773-9574-48e7-8362-345b123448b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensationScheduleofRestrictedStockActivityDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_786326bf-53be-43cd-90cd-87be1f92160a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3940ea6d-25e6-4f28-99b5-9a4b6f7efb5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_786326bf-53be-43cd-90cd-87be1f92160a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3940ea6d-25e6-4f28-99b5-9a4b6f7efb5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d0923ff0-bef7-4d05-b6a6-1a17e6a6fedf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3940ea6d-25e6-4f28-99b5-9a4b6f7efb5e" xlink:to="loc_us-gaap_AwardTypeAxis_d0923ff0-bef7-4d05-b6a6-1a17e6a6fedf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2186baf9-a143-4b38-a850-88098b9b29b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d0923ff0-bef7-4d05-b6a6-1a17e6a6fedf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2186baf9-a143-4b38-a850-88098b9b29b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_edbdd37d-2c41-4035-a8f4-515a9d76f2ce" xlink:href="cms-20231231.xsd#cms_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2186baf9-a143-4b38-a850-88098b9b29b6" xlink:to="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_edbdd37d-2c41-4035-a8f4-515a9d76f2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_0b2c8099-30ac-447c-b66f-bc3ea78dfae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2186baf9-a143-4b38-a850-88098b9b29b6" xlink:to="loc_us-gaap_RestrictedStockMember_0b2c8099-30ac-447c-b66f-bc3ea78dfae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ab65c259-2df0-4ccb-97ad-29e9fb2e9222" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2186baf9-a143-4b38-a850-88098b9b29b6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ab65c259-2df0-4ccb-97ad-29e9fb2e9222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c03ca735-75d9-4ea3-a8e8-7994e5a0d043" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3940ea6d-25e6-4f28-99b5-9a4b6f7efb5e" xlink:to="loc_dei_LegalEntityAxis_c03ca735-75d9-4ea3-a8e8-7994e5a0d043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_37b7cb6c-773a-4d21-8b24-d348ffa438da" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c03ca735-75d9-4ea3-a8e8-7994e5a0d043" xlink:to="loc_dei_EntityDomain_37b7cb6c-773a-4d21-8b24-d348ffa438da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b3e71695-885b-48eb-966d-e20e81e6e8ef" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_37b7cb6c-773a-4d21-8b24-d348ffa438da" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b3e71695-885b-48eb-966d-e20e81e6e8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70c16d18-de1e-4b4e-aeb3-3df7aed426d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3940ea6d-25e6-4f28-99b5-9a4b6f7efb5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70c16d18-de1e-4b4e-aeb3-3df7aed426d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_e579d542-2d4e-48b1-875c-73945a5a93c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70c16d18-de1e-4b4e-aeb3-3df7aed426d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_e579d542-2d4e-48b1-875c-73945a5a93c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b365dfc2-0197-4009-934d-de9705987a23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_e579d542-2d4e-48b1-875c-73945a5a93c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b365dfc2-0197-4009-934d-de9705987a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a7d988ea-e84d-4f4d-81f9-11dc399a785e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_e579d542-2d4e-48b1-875c-73945a5a93c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a7d988ea-e84d-4f4d-81f9-11dc399a785e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_43ea8f5b-86e3-4dcf-ae4d-a4d297778645" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_e579d542-2d4e-48b1-875c-73945a5a93c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_43ea8f5b-86e3-4dcf-ae4d-a4d297778645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8f8913f3-cda1-49f2-8902-bf20b5da19b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_e579d542-2d4e-48b1-875c-73945a5a93c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8f8913f3-cda1-49f2-8902-bf20b5da19b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_274c0d7b-ebae-43fd-8a89-07fec3819a05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_e579d542-2d4e-48b1-875c-73945a5a93c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_274c0d7b-ebae-43fd-8a89-07fec3819a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e66d6abf-eb05-4345-aaf2-9f6ee82af027" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70c16d18-de1e-4b4e-aeb3-3df7aed426d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e66d6abf-eb05-4345-aaf2-9f6ee82af027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_07b9281c-e52f-4582-9e23-be85e10b321d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e66d6abf-eb05-4345-aaf2-9f6ee82af027" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_07b9281c-e52f-4582-9e23-be85e10b321d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f5e6560d-714a-46d6-a523-f050049432f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e66d6abf-eb05-4345-aaf2-9f6ee82af027" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f5e6560d-714a-46d6-a523-f050049432f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f2eed183-d399-48fb-91c8-83a978857947" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e66d6abf-eb05-4345-aaf2-9f6ee82af027" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f2eed183-d399-48fb-91c8-83a978857947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_45627417-6a85-49a3-b8a6-d1555925ef9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e66d6abf-eb05-4345-aaf2-9f6ee82af027" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_45627417-6a85-49a3-b8a6-d1555925ef9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_34b6cb64-de6b-4b59-a2e7-e4a4c5f09818" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e66d6abf-eb05-4345-aaf2-9f6ee82af027" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_34b6cb64-de6b-4b59-a2e7-e4a4c5f09818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_d5836620-15b1-4a72-a2cf-a1f3bb1d7de6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e13642f3-d86f-4191-a2ba-e195ea93c3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_d5836620-15b1-4a72-a2cf-a1f3bb1d7de6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e13642f3-d86f-4191-a2ba-e195ea93c3b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b4f2945a-aa77-449d-a9d3-ea748b8ae14f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e13642f3-d86f-4191-a2ba-e195ea93c3b9" xlink:to="loc_us-gaap_AwardTypeAxis_b4f2945a-aa77-449d-a9d3-ea748b8ae14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b4f2945a-aa77-449d-a9d3-ea748b8ae14f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_7a3c2da8-9979-43fc-80d0-e6e11315d5d3" xlink:href="cms-20231231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_7a3c2da8-9979-43fc-80d0-e6e11315d5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_8249b3e2-cd0b-4c2a-8d9e-1e485d3af3db" xlink:href="cms-20231231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_cms_MarketBasedRestrictedStockMember_8249b3e2-cd0b-4c2a-8d9e-1e485d3af3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_4eb886da-7809-42f0-bef8-e1af28dd359a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_us-gaap_PerformanceSharesMember_4eb886da-7809-42f0-bef8-e1af28dd359a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockUnitsMember_29e8c4a6-422e-4d0a-970b-066a64aa41d6" xlink:href="cms-20231231.xsd#cms_TimeLapsedRestrictedStockUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_cms_TimeLapsedRestrictedStockUnitsMember_29e8c4a6-422e-4d0a-970b-066a64aa41d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnMarketBasedAwardsMember_32025437-799b-4da2-84a6-9998fcf20ee7" xlink:href="cms-20231231.xsd#cms_DividendsOnMarketBasedAwardsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_cms_DividendsOnMarketBasedAwardsMember_32025437-799b-4da2-84a6-9998fcf20ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnPerformanceBasedAwardsMember_e4c26c66-7f5b-4591-926e-5ce66f030cc8" xlink:href="cms-20231231.xsd#cms_DividendsOnPerformanceBasedAwardsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_cms_DividendsOnPerformanceBasedAwardsMember_e4c26c66-7f5b-4591-926e-5ce66f030cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnRestrictedStockUnitsMember_31f0a6da-51e3-41b5-91a5-2bb4b69b28ac" xlink:href="cms-20231231.xsd#cms_DividendsOnRestrictedStockUnitsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_cms_DividendsOnRestrictedStockUnitsMember_31f0a6da-51e3-41b5-91a5-2bb4b69b28ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_e0602df4-f1c5-415e-a9cd-aa663d9774f0" xlink:href="cms-20231231.xsd#cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e13d9280-c038-42a7-bdf0-1879c9885758" xlink:to="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_e0602df4-f1c5-415e-a9cd-aa663d9774f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f1a0c03f-c23c-413a-abfd-061013bf0ea5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e13642f3-d86f-4191-a2ba-e195ea93c3b9" xlink:to="loc_dei_LegalEntityAxis_f1a0c03f-c23c-413a-abfd-061013bf0ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9f9219d0-ef5b-4d66-9858-928d0721cfac" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f1a0c03f-c23c-413a-abfd-061013bf0ea5" xlink:to="loc_dei_EntityDomain_9f9219d0-ef5b-4d66-9858-928d0721cfac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ad660d9f-965d-4b37-beab-fd36c5593eb1" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9f9219d0-ef5b-4d66-9858-928d0721cfac" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ad660d9f-965d-4b37-beab-fd36c5593eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ef35ed57-4f54-4d49-8b26-6a032694382e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e13642f3-d86f-4191-a2ba-e195ea93c3b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ef35ed57-4f54-4d49-8b26-6a032694382e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_986aab9e-0fe8-4ffe-b3d5-5043150622c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ef35ed57-4f54-4d49-8b26-6a032694382e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_986aab9e-0fe8-4ffe-b3d5-5043150622c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_ade0473c-fbc1-4696-bd7a-cd56c4539cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2d135a20-c121-4916-9a5b-8dbe5a6ef44e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_ade0473c-fbc1-4696-bd7a-cd56c4539cb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2d135a20-c121-4916-9a5b-8dbe5a6ef44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_78224db7-b725-4302-962c-50e4094d080b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_ade0473c-fbc1-4696-bd7a-cd56c4539cb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_78224db7-b725-4302-962c-50e4094d080b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1a81ec06-8d22-449c-a1c6-5b0d37c1c8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_ade0473c-fbc1-4696-bd7a-cd56c4539cb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1a81ec06-8d22-449c-a1c6-5b0d37c1c8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_22c795c2-f048-4857-94ce-00946f9810b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d0e8cd5a-8c32-4b6c-b169-a7b055a790e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_22c795c2-f048-4857-94ce-00946f9810b1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d0e8cd5a-8c32-4b6c-b169-a7b055a790e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e87055ce-c8ef-49d3-a345-186a68c18715" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d0e8cd5a-8c32-4b6c-b169-a7b055a790e4" xlink:to="loc_us-gaap_AwardTypeAxis_e87055ce-c8ef-49d3-a345-186a68c18715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aeddb4f1-fa50-46c4-a73f-eae7cc89550c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e87055ce-c8ef-49d3-a345-186a68c18715" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aeddb4f1-fa50-46c4-a73f-eae7cc89550c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_c1abf3ae-69f3-4a7b-9729-c7e03f09c0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aeddb4f1-fa50-46c4-a73f-eae7cc89550c" xlink:to="loc_us-gaap_RestrictedStockMember_c1abf3ae-69f3-4a7b-9729-c7e03f09c0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9a7ca056-9fc7-47f1-ad29-cde736d7c616" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aeddb4f1-fa50-46c4-a73f-eae7cc89550c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9a7ca056-9fc7-47f1-ad29-cde736d7c616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_def8bca7-a1ef-4c45-a302-2fb48db3b542" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d0e8cd5a-8c32-4b6c-b169-a7b055a790e4" xlink:to="loc_dei_LegalEntityAxis_def8bca7-a1ef-4c45-a302-2fb48db3b542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d1d7baf4-edbc-4972-b555-0c78d586af55" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_def8bca7-a1ef-4c45-a302-2fb48db3b542" xlink:to="loc_dei_EntityDomain_d1d7baf4-edbc-4972-b555-0c78d586af55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bbe763ec-bb37-44e0-952d-ea03f9831582" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d1d7baf4-edbc-4972-b555-0c78d586af55" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bbe763ec-bb37-44e0-952d-ea03f9831582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_514af841-4976-4481-b16b-ebb835fde7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d0e8cd5a-8c32-4b6c-b169-a7b055a790e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_514af841-4976-4481-b16b-ebb835fde7cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cbeedee7-1e92-460e-9ec0-eeb4a73c379a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_514af841-4976-4481-b16b-ebb835fde7cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cbeedee7-1e92-460e-9ec0-eeb4a73c379a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_b799d0f2-93ee-4180-8b6a-43aa8e7ade9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ac066a57-d6dd-4bc1-a622-d708d6f6b731" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b799d0f2-93ee-4180-8b6a-43aa8e7ade9f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ac066a57-d6dd-4bc1-a622-d708d6f6b731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0e6f12bc-54f1-4a6d-9e84-d49e3b9f385e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ac066a57-d6dd-4bc1-a622-d708d6f6b731" xlink:to="loc_us-gaap_AwardTypeAxis_0e6f12bc-54f1-4a6d-9e84-d49e3b9f385e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_82d7a70c-e290-4219-b79f-6f70356834fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0e6f12bc-54f1-4a6d-9e84-d49e3b9f385e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_82d7a70c-e290-4219-b79f-6f70356834fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_89b5b082-3b9e-4ed8-b217-2c65ea69cf60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_82d7a70c-e290-4219-b79f-6f70356834fd" xlink:to="loc_us-gaap_RestrictedStockMember_89b5b082-3b9e-4ed8-b217-2c65ea69cf60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_04bd137b-d1a5-4586-8702-c8ab4d111b77" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ac066a57-d6dd-4bc1-a622-d708d6f6b731" xlink:to="loc_dei_LegalEntityAxis_04bd137b-d1a5-4586-8702-c8ab4d111b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c7c6aede-afac-443f-af3f-05997c28eac8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_04bd137b-d1a5-4586-8702-c8ab4d111b77" xlink:to="loc_dei_EntityDomain_c7c6aede-afac-443f-af3f-05997c28eac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9f85eb87-ac7e-40c3-b6c0-0bad9c03f6de" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c7c6aede-afac-443f-af3f-05997c28eac8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9f85eb87-ac7e-40c3-b6c0-0bad9c03f6de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42895c25-c40f-4dd7-958b-1017f4bccfc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ac066a57-d6dd-4bc1-a622-d708d6f6b731" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42895c25-c40f-4dd7-958b-1017f4bccfc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_205042c2-abf2-4bfe-b4e8-af5bc963081f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42895c25-c40f-4dd7-958b-1017f4bccfc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_205042c2-abf2-4bfe-b4e8-af5bc963081f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ba3553eb-efd8-4591-a615-f100995cdaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42895c25-c40f-4dd7-958b-1017f4bccfc9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ba3553eb-efd8-4591-a615-f100995cdaa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_bddb6bf7-5336-4470-8396-a6a6f10e9009" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42895c25-c40f-4dd7-958b-1017f4bccfc9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_bddb6bf7-5336-4470-8396-a6a6f10e9009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4283c747-12cc-4bac-b8ae-5023f0e63f36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_1e77e94d-7608-4b8d-adf6-908ab8ed867f" xlink:href="cms-20231231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4283c747-12cc-4bac-b8ae-5023f0e63f36" xlink:to="loc_cms_IncomeTaxesTable_1e77e94d-7608-4b8d-adf6-908ab8ed867f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0abe41cd-f593-4b4d-aee3-803d6e817b49" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_1e77e94d-7608-4b8d-adf6-908ab8ed867f" xlink:to="loc_dei_LegalEntityAxis_0abe41cd-f593-4b4d-aee3-803d6e817b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f9053eab-9227-4736-b54a-5fa1b4ac2f6e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0abe41cd-f593-4b4d-aee3-803d6e817b49" xlink:to="loc_dei_EntityDomain_f9053eab-9227-4736-b54a-5fa1b4ac2f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_abc51572-557a-4075-bb70-b960d623153e" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f9053eab-9227-4736-b54a-5fa1b4ac2f6e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_abc51572-557a-4075-bb70-b960d623153e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3463e7f2-0bee-451e-873d-524e5ce25048" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_1e77e94d-7608-4b8d-adf6-908ab8ed867f" xlink:to="loc_srt_StatementGeographicalAxis_3463e7f2-0bee-451e-873d-524e5ce25048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5f0ec67e-98b5-4ef2-8b89-832961ac71fe" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_3463e7f2-0bee-451e-873d-524e5ce25048" xlink:to="loc_srt_SegmentGeographicalDomain_5f0ec67e-98b5-4ef2-8b89-832961ac71fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonMichiganJurisdictionMember_64929cc7-8ac4-437f-8e1c-ca2e52811ac4" xlink:href="cms-20231231.xsd#cms_NonMichiganJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5f0ec67e-98b5-4ef2-8b89-832961ac71fe" xlink:to="loc_cms_NonMichiganJurisdictionMember_64929cc7-8ac4-437f-8e1c-ca2e52811ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_76271c58-1168-45c7-91e1-885e3f7660fe" xlink:href="cms-20231231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_1e77e94d-7608-4b8d-adf6-908ab8ed867f" xlink:to="loc_cms_IncomeTaxesLineItems_76271c58-1168-45c7-91e1-885e3f7660fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_53059f19-c49b-49e2-bada-3d85f574729d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_76271c58-1168-45c7-91e1-885e3f7660fe" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_53059f19-c49b-49e2-bada-3d85f574729d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_612c3e27-b52b-4a19-a984-62a8de22da64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_76271c58-1168-45c7-91e1-885e3f7660fe" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_612c3e27-b52b-4a19-a984-62a8de22da64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:href="cms-20231231.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_76271c58-1168-45c7-91e1-885e3f7660fe" xlink:to="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2d781e62-4d19-4833-8146-d6ac3fa179eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2d781e62-4d19-4833-8146-d6ac3fa179eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_08206150-3dda-4950-801c-a055da016a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_08206150-3dda-4950-801c-a055da016a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_1bc5b07e-0caf-461f-aba6-3a7357ce003d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_1bc5b07e-0caf-461f-aba6-3a7357ce003d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_98750400-a38b-401c-9f15-57502898b2bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_98750400-a38b-401c-9f15-57502898b2bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_d8939654-e612-4a29-9976-c65861125ccc" xlink:href="cms-20231231.xsd#cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:to="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_d8939654-e612-4a29-9976-c65861125ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_bf973aad-64ac-46df-89a4-3c2d8d780c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a52539d1-f36f-4f5c-8c75-b6bb84ce3ea5" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_bf973aad-64ac-46df-89a4-3c2d8d780c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c564f57c-b96a-4c95-8ebf-3b2461fe5948" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_76271c58-1168-45c7-91e1-885e3f7660fe" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c564f57c-b96a-4c95-8ebf-3b2461fe5948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c96612e5-7a77-4ab2-8e48-60d30e139f46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_76271c58-1168-45c7-91e1-885e3f7660fe" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c96612e5-7a77-4ab2-8e48-60d30e139f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1c2bad93-fddb-44cb-83dc-c2d43ef0feeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_d0303e7d-2853-46f7-99bb-df69fec5f628" xlink:href="cms-20231231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1c2bad93-fddb-44cb-83dc-c2d43ef0feeb" xlink:to="loc_cms_IncomeTaxesTable_d0303e7d-2853-46f7-99bb-df69fec5f628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_333af160-de2c-4340-9b6b-6875c0756ce4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_d0303e7d-2853-46f7-99bb-df69fec5f628" xlink:to="loc_dei_LegalEntityAxis_333af160-de2c-4340-9b6b-6875c0756ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_843e7f69-716c-48ed-a454-8c50131a8488" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_333af160-de2c-4340-9b6b-6875c0756ce4" xlink:to="loc_dei_EntityDomain_843e7f69-716c-48ed-a454-8c50131a8488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a687e0ec-e401-4afe-bdcf-d6b4c8a0fb3a" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_843e7f69-716c-48ed-a454-8c50131a8488" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a687e0ec-e401-4afe-bdcf-d6b4c8a0fb3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_8845456f-a086-4466-8233-67e690f508ac" xlink:href="cms-20231231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_d0303e7d-2853-46f7-99bb-df69fec5f628" xlink:to="loc_cms_IncomeTaxesLineItems_8845456f-a086-4466-8233-67e690f508ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_8590ba02-388c-4cef-8c1f-322f954a5960" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_8845456f-a086-4466-8233-67e690f508ac" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_8590ba02-388c-4cef-8c1f-322f954a5960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_f805133f-2b4e-4ea1-a990-edd396b47fec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_8590ba02-388c-4cef-8c1f-322f954a5960" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_f805133f-2b4e-4ea1-a990-edd396b47fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_35b1f31c-7b1d-495d-8f16-8b509a39baeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_8590ba02-388c-4cef-8c1f-322f954a5960" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_35b1f31c-7b1d-495d-8f16-8b509a39baeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_fa229069-565e-4c5a-abc2-343037b77f50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_8590ba02-388c-4cef-8c1f-322f954a5960" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_fa229069-565e-4c5a-abc2-343037b77f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_a5c46b9b-e35a-4cba-a706-fd635f221c98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_8845456f-a086-4466-8233-67e690f508ac" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_a5c46b9b-e35a-4cba-a706-fd635f221c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_053a790d-fa20-4d32-afa6-d72e4ccd862b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_a5c46b9b-e35a-4cba-a706-fd635f221c98" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_053a790d-fa20-4d32-afa6-d72e4ccd862b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f862180e-f6a5-426f-8e74-96fd777c729f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_a5c46b9b-e35a-4cba-a706-fd635f221c98" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f862180e-f6a5-426f-8e74-96fd777c729f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c813adfc-a3e5-435d-99cb-f9b71a4fa135" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_a5c46b9b-e35a-4cba-a706-fd635f221c98" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c813adfc-a3e5-435d-99cb-f9b71a4fa135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_1a398b55-fc64-4235-bcb7-61909e37fa22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_a5c46b9b-e35a-4cba-a706-fd635f221c98" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_1a398b55-fc64-4235-bcb7-61909e37fa22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_077cac18-203a-4cc8-b2ef-6d2b2b1b34be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_8845456f-a086-4466-8233-67e690f508ac" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_077cac18-203a-4cc8-b2ef-6d2b2b1b34be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_71a31280-5b8b-4777-9c07-bb213e9276be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_3ee5800c-c470-4217-97ef-60feb71d0b73" xlink:href="cms-20231231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_71a31280-5b8b-4777-9c07-bb213e9276be" xlink:to="loc_cms_IncomeTaxesTable_3ee5800c-c470-4217-97ef-60feb71d0b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bac5944b-3432-42d3-b2c6-d3bc131567b2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_3ee5800c-c470-4217-97ef-60feb71d0b73" xlink:to="loc_dei_LegalEntityAxis_bac5944b-3432-42d3-b2c6-d3bc131567b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b781d0be-4a8c-489a-8566-0269d493e772" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_bac5944b-3432-42d3-b2c6-d3bc131567b2" xlink:to="loc_dei_EntityDomain_b781d0be-4a8c-489a-8566-0269d493e772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ba16f7fc-c5b1-4866-b99d-e95127988435" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b781d0be-4a8c-489a-8566-0269d493e772" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ba16f7fc-c5b1-4866-b99d-e95127988435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_094f5fcc-1993-4981-9283-7f8e61a226f5" xlink:href="cms-20231231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_3ee5800c-c470-4217-97ef-60feb71d0b73" xlink:to="loc_cms_IncomeTaxesLineItems_094f5fcc-1993-4981-9283-7f8e61a226f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_094f5fcc-1993-4981-9283-7f8e61a226f5" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_10fda7ee-3346-4c6c-8953-c176da770159" xlink:href="cms-20231231.xsd#cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:to="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_10fda7ee-3346-4c6c-8953-c176da770159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_4ba98a9c-a85f-4939-8206-c0257a024d84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_4ba98a9c-a85f-4939-8206-c0257a024d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_5f4e7542-5aad-424f-b8b9-d8af9754ed36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_5f4e7542-5aad-424f-b8b9-d8af9754ed36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1d16e31f-0553-47b8-bede-1d8959611551" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1d16e31f-0553-47b8-bede-1d8959611551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_de254355-978f-4b66-bce2-a54bf9063d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_de254355-978f-4b66-bce2-a54bf9063d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_b64b5fb3-558d-4148-b829-3dd5611b5e90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_09c8ec3f-ef51-4aea-a041-599ece937ec6" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_b64b5fb3-558d-4148-b829-3dd5611b5e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_094f5fcc-1993-4981-9283-7f8e61a226f5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d6430df4-8ee0-4fe1-8948-f80551d29d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d6430df4-8ee0-4fe1-8948-f80551d29d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_016c6dd3-9084-465a-b81a-07f675e8a0c3" xlink:href="cms-20231231.xsd#cms_DeferredTaxLiabilitiesPostretirementBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:to="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_016c6dd3-9084-465a-b81a-07f675e8a0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_9e17d0f9-51c2-4292-9caf-a26a966e823c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_9e17d0f9-51c2-4292-9caf-a26a966e823c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_afc75b3c-6080-44fb-8368-00cf4e87e69e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_afc75b3c-6080-44fb-8368-00cf4e87e69e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_13afdf00-5d77-43e7-abf6-a750c6147968" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_13afdf00-5d77-43e7-abf6-a750c6147968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3602ff54-f63c-44ab-b41b-d0229bd63324" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_3602ff54-f63c-44ab-b41b-d0229bd63324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_8f12f56b-3a55-49f6-a903-c6e7bcd77fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_e5ff6724-b98d-4db5-bdff-2e03ea0e6637" xlink:to="loc_us-gaap_DeferredTaxLiabilities_8f12f56b-3a55-49f6-a903-c6e7bcd77fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesSummaryofLossandCreditCarryforwardsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_046f4668-c287-4691-884b-9b8711c4813c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_00c49119-c55e-4271-8873-4e7bb5fec7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_046f4668-c287-4691-884b-9b8711c4813c" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_00c49119-c55e-4271-8873-4e7bb5fec7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_f706f4a8-d77b-470b-ad31-9d0d545db4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_00c49119-c55e-4271-8873-4e7bb5fec7d1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_f706f4a8-d77b-470b-ad31-9d0d545db4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_fc23cb21-9e11-41e0-95fe-688d37079b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_f706f4a8-d77b-470b-ad31-9d0d545db4a3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_fc23cb21-9e11-41e0-95fe-688d37079b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateTaxAuthorityMember_eaa997b4-4ce2-40c2-ad0d-84b658769eed" xlink:href="cms-20231231.xsd#cms_StateTaxAuthorityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_fc23cb21-9e11-41e0-95fe-688d37079b3d" xlink:to="loc_cms_StateTaxAuthorityMember_eaa997b4-4ce2-40c2-ad0d-84b658769eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_4645081d-8312-4095-8cab-20a3e429c54f" xlink:href="cms-20231231.xsd#cms_LocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_fc23cb21-9e11-41e0-95fe-688d37079b3d" xlink:to="loc_cms_LocalJurisdictionMember_4645081d-8312-4095-8cab-20a3e429c54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_281dbaac-47aa-42d5-9ff1-29d84a4bed99" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_00c49119-c55e-4271-8873-4e7bb5fec7d1" xlink:to="loc_dei_LegalEntityAxis_281dbaac-47aa-42d5-9ff1-29d84a4bed99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cc66f21e-4031-41f4-9b5a-7a8fdd4ea2fc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_281dbaac-47aa-42d5-9ff1-29d84a4bed99" xlink:to="loc_dei_EntityDomain_cc66f21e-4031-41f4-9b5a-7a8fdd4ea2fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6de8b225-4d84-447a-a463-c6f99019a277" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cc66f21e-4031-41f4-9b5a-7a8fdd4ea2fc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6de8b225-4d84-447a-a463-c6f99019a277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_bfcfabef-bfd7-4c8c-81d7-15e7ade90153" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_00c49119-c55e-4271-8873-4e7bb5fec7d1" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_bfcfabef-bfd7-4c8c-81d7-15e7ade90153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_9aadc047-6cec-4d17-a32d-ccfb1b8cccc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_bfcfabef-bfd7-4c8c-81d7-15e7ade90153" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_9aadc047-6cec-4d17-a32d-ccfb1b8cccc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_f8d8305f-8828-450c-8a2c-cd6bff3d6c97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_bfcfabef-bfd7-4c8c-81d7-15e7ade90153" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_f8d8305f-8828-450c-8a2c-cd6bff3d6c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_42a0e572-3637-4309-a467-38a990d4aea6" xlink:href="cms-20231231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_bfcfabef-bfd7-4c8c-81d7-15e7ade90153" xlink:to="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_42a0e572-3637-4309-a467-38a990d4aea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e9c91d3b-3cd3-4d38-a876-634fae8a5fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsTable_3c6e8039-6ba7-46ce-8679-bbabf897f01b" xlink:href="cms-20231231.xsd#cms_IncomeTaxBenefitsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e9c91d3b-3cd3-4d38-a876-634fae8a5fa0" xlink:to="loc_cms_IncomeTaxBenefitsTable_3c6e8039-6ba7-46ce-8679-bbabf897f01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_308d8db4-25a7-4fb1-a738-38857359ebd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsTable_3c6e8039-6ba7-46ce-8679-bbabf897f01b" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_308d8db4-25a7-4fb1-a738-38857359ebd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_66176fee-c4e2-4091-a3f5-5ee9fc42bbd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_308d8db4-25a7-4fb1-a738-38857359ebd3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_66176fee-c4e2-4091-a3f5-5ee9fc42bbd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_a390b9ac-5b3b-477f-9aa3-18ec95b2544b" xlink:href="cms-20231231.xsd#cms_LocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_66176fee-c4e2-4091-a3f5-5ee9fc42bbd3" xlink:to="loc_cms_LocalJurisdictionMember_a390b9ac-5b3b-477f-9aa3-18ec95b2544b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bdcbf959-d375-4d74-9b1c-54158d72e986" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsTable_3c6e8039-6ba7-46ce-8679-bbabf897f01b" xlink:to="loc_dei_LegalEntityAxis_bdcbf959-d375-4d74-9b1c-54158d72e986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5b125a25-0a93-409e-8b8c-43ad9ca49a52" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_bdcbf959-d375-4d74-9b1c-54158d72e986" xlink:to="loc_dei_EntityDomain_5b125a25-0a93-409e-8b8c-43ad9ca49a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_45a2c997-4cd8-4bf0-880a-0ea7f0171332" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5b125a25-0a93-409e-8b8c-43ad9ca49a52" xlink:to="loc_cms_ConsumersEnergyCompanyMember_45a2c997-4cd8-4bf0-880a-0ea7f0171332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsLineItems_ac22e75d-23ed-4aaf-9dee-5d6bc92730c4" xlink:href="cms-20231231.xsd#cms_IncomeTaxBenefitsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsTable_3c6e8039-6ba7-46ce-8679-bbabf897f01b" xlink:to="loc_cms_IncomeTaxBenefitsLineItems_ac22e75d-23ed-4aaf-9dee-5d6bc92730c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_41fe30d9-3cb2-4a10-ae2b-a41b90ec0f79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_ac22e75d-23ed-4aaf-9dee-5d6bc92730c4" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_41fe30d9-3cb2-4a10-ae2b-a41b90ec0f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_6ffff253-c5c3-4354-a814-d0f9e07c0da1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_ac22e75d-23ed-4aaf-9dee-5d6bc92730c4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_6ffff253-c5c3-4354-a814-d0f9e07c0da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fd5beb7f-cfeb-4604-8701-b6a7961ddb81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_c5cd423f-28fb-4f39-98b9-f36bd51b1e59" xlink:href="cms-20231231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd5beb7f-cfeb-4604-8701-b6a7961ddb81" xlink:to="loc_cms_IncomeTaxesTable_c5cd423f-28fb-4f39-98b9-f36bd51b1e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2ac58983-00ea-499e-b52b-99ba9fa17520" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_c5cd423f-28fb-4f39-98b9-f36bd51b1e59" xlink:to="loc_dei_LegalEntityAxis_2ac58983-00ea-499e-b52b-99ba9fa17520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a05b9492-eede-4e8e-b7e2-f17898cefdd6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2ac58983-00ea-499e-b52b-99ba9fa17520" xlink:to="loc_dei_EntityDomain_a05b9492-eede-4e8e-b7e2-f17898cefdd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7d0ee0b7-3c25-4fb0-903c-48f20d0f932e" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a05b9492-eede-4e8e-b7e2-f17898cefdd6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7d0ee0b7-3c25-4fb0-903c-48f20d0f932e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_d633ab86-14a0-44a5-a94f-ae997fb3c17e" xlink:href="cms-20231231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_c5cd423f-28fb-4f39-98b9-f36bd51b1e59" xlink:to="loc_cms_IncomeTaxesLineItems_d633ab86-14a0-44a5-a94f-ae997fb3c17e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7375cfaf-5258-4ce7-85aa-d7699b219771" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_d633ab86-14a0-44a5-a94f-ae997fb3c17e" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7375cfaf-5258-4ce7-85aa-d7699b219771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_89a4d086-0d03-42d0-b0e4-560ff7f75000" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7375cfaf-5258-4ce7-85aa-d7699b219771" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_89a4d086-0d03-42d0-b0e4-560ff7f75000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_33f1d7ce-5ee8-4b00-b22a-6f3986ab7d06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7375cfaf-5258-4ce7-85aa-d7699b219771" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_33f1d7ce-5ee8-4b00-b22a-6f3986ab7d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_5a84b3d8-9633-4a7e-9438-5e02e5fac23d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7375cfaf-5258-4ce7-85aa-d7699b219771" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_5a84b3d8-9633-4a7e-9438-5e02e5fac23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2f1acbd9-9be6-4d31-80e5-de7637153a21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7375cfaf-5258-4ce7-85aa-d7699b219771" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2f1acbd9-9be6-4d31-80e5-de7637153a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_b987922a-e491-4ca8-ba32-0cb1e9346d74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7375cfaf-5258-4ce7-85aa-d7699b219771" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_b987922a-e491-4ca8-ba32-0cb1e9346d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_167aebe2-440b-4ca2-8cb6-73f98325fe7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_d24d288f-ef0e-4a3f-b172-448932eed442" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_167aebe2-440b-4ca2-8cb6-73f98325fe7a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_d24d288f-ef0e-4a3f-b172-448932eed442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_5025a20e-0b4c-4d38-b95a-16748a4509a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_d24d288f-ef0e-4a3f-b172-448932eed442" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_5025a20e-0b4c-4d38-b95a-16748a4509a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b61b896a-8d89-4deb-a8bf-35bc3e6e0614" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_d24d288f-ef0e-4a3f-b172-448932eed442" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b61b896a-8d89-4deb-a8bf-35bc3e6e0614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_5bd88fa7-1700-4e80-a3e6-ec95f537fe3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_d24d288f-ef0e-4a3f-b172-448932eed442" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_5bd88fa7-1700-4e80-a3e6-ec95f537fe3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_6ff7215f-9520-4ebb-9d27-df20b415da9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_d24d288f-ef0e-4a3f-b172-448932eed442" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_6ff7215f-9520-4ebb-9d27-df20b415da9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_c65dd162-26f8-47ad-ad5d-3fa9dc567cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_167aebe2-440b-4ca2-8cb6-73f98325fe7a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_c65dd162-26f8-47ad-ad5d-3fa9dc567cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9ada9f58-089c-44aa-a9d5-779d8b398c40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_c65dd162-26f8-47ad-ad5d-3fa9dc567cb5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9ada9f58-089c-44aa-a9d5-779d8b398c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_fcc6c111-fb65-493d-9a94-a7453c993f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_c65dd162-26f8-47ad-ad5d-3fa9dc567cb5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_fcc6c111-fb65-493d-9a94-a7453c993f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_8b15f754-b874-4d3a-bf39-24946ed50752" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_c65dd162-26f8-47ad-ad5d-3fa9dc567cb5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_8b15f754-b874-4d3a-bf39-24946ed50752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d5f85a97-1bdd-4547-9c19-0a303bafd711" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_c65dd162-26f8-47ad-ad5d-3fa9dc567cb5" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d5f85a97-1bdd-4547-9c19-0a303bafd711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract_53e43611-896f-4b0a-9cf2-4ef67be393a8" xlink:href="cms-20231231.xsd#cms_EarningsPerShareBasicAndDilutedEPSAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_167aebe2-440b-4ca2-8cb6-73f98325fe7a" xlink:to="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract_53e43611-896f-4b0a-9cf2-4ef67be393a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_a3502d97-ee34-49e1-8f17-edd2894d8b29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract_53e43611-896f-4b0a-9cf2-4ef67be393a8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_a3502d97-ee34-49e1-8f17-edd2894d8b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_bb1148b6-c546-4bda-8297-55e1a82b14ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract_53e43611-896f-4b0a-9cf2-4ef67be393a8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_bb1148b6-c546-4bda-8297-55e1a82b14ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#EarningsPerShareCMSEnergyNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7302396c-80c0-4d7e-8523-3f6e3764fb21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_255607bb-1a59-4284-83a7-78dcb89ae72f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7302396c-80c0-4d7e-8523-3f6e3764fb21" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_255607bb-1a59-4284-83a7-78dcb89ae72f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_de66d38d-7845-4e15-a35f-40edaad33c32" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_255607bb-1a59-4284-83a7-78dcb89ae72f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_de66d38d-7845-4e15-a35f-40edaad33c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a8cd5dca-7f0c-4495-a64e-bd5b58a1f9b1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_de66d38d-7845-4e15-a35f-40edaad33c32" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a8cd5dca-7f0c-4495-a64e-bd5b58a1f9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_0752d1db-7fac-4463-a421-cd94427ccfe7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a8cd5dca-7f0c-4495-a64e-bd5b58a1f9b1" xlink:to="loc_srt_ParentCompanyMember_0752d1db-7fac-4463-a421-cd94427ccfe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_22b12dce-edf1-46cd-9589-bc339e26b77f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_255607bb-1a59-4284-83a7-78dcb89ae72f" xlink:to="loc_us-gaap_DebtInstrumentAxis_22b12dce-edf1-46cd-9589-bc339e26b77f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_77c23cd9-8c24-43dd-bded-2a01c8b8900a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_22b12dce-edf1-46cd-9589-bc339e26b77f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_77c23cd9-8c24-43dd-bded-2a01c8b8900a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_cf9ac370-582f-4d6c-8108-597a9818d917" xlink:href="cms-20231231.xsd#cms_A3375ConvertibleSeniorNotesDue2028Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77c23cd9-8c24-43dd-bded-2a01c8b8900a" xlink:to="loc_cms_A3375ConvertibleSeniorNotesDue2028Member_cf9ac370-582f-4d6c-8108-597a9818d917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3e6f4a99-1c6e-44f5-abdd-46edb8cb6974" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_255607bb-1a59-4284-83a7-78dcb89ae72f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3e6f4a99-1c6e-44f5-abdd-46edb8cb6974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fbd03685-73b5-4709-a921-64e71d582e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3e6f4a99-1c6e-44f5-abdd-46edb8cb6974" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fbd03685-73b5-4709-a921-64e71d582e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_5c5cb6bd-ca4c-4707-971c-916ac4868540" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fbd03685-73b5-4709-a921-64e71d582e7b" xlink:to="loc_us-gaap_ConvertibleDebtMember_5c5cb6bd-ca4c-4707-971c-916ac4868540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_eeaff5b0-3333-4b76-aecb-0e8e65cc91e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_255607bb-1a59-4284-83a7-78dcb89ae72f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_eeaff5b0-3333-4b76-aecb-0e8e65cc91e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_6850a803-5882-405c-a1a9-b123797c362d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_eeaff5b0-3333-4b76-aecb-0e8e65cc91e2" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_6850a803-5882-405c-a1a9-b123797c362d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1a0f7e6a-54ca-4630-b472-a5271c8a2b19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f54c65e3-bdf3-447f-aa91-cfd04c871ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1a0f7e6a-54ca-4630-b472-a5271c8a2b19" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f54c65e3-bdf3-447f-aa91-cfd04c871ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_fb41cbc7-c792-4a8d-bc6b-ebccc83a6643" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f54c65e3-bdf3-447f-aa91-cfd04c871ed9" xlink:to="loc_srt_ProductOrServiceAxis_fb41cbc7-c792-4a8d-bc6b-ebccc83a6643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7f4b6b37-fd92-46fb-91a8-67281681f336" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_fb41cbc7-c792-4a8d-bc6b-ebccc83a6643" xlink:to="loc_srt_ProductsAndServicesDomain_7f4b6b37-fd92-46fb-91a8-67281681f336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember_dfd48290-691a-4fc1-8e98-a3e13eb1f4b7" xlink:href="cms-20231231.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7f4b6b37-fd92-46fb-91a8-67281681f336" xlink:to="loc_cms_ResidentialUtilityServicesMember_dfd48290-691a-4fc1-8e98-a3e13eb1f4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember_6c1ca49e-387e-4589-97a5-4c59251f9927" xlink:href="cms-20231231.xsd#cms_CommercialUtilityServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7f4b6b37-fd92-46fb-91a8-67281681f336" xlink:to="loc_cms_CommercialUtilityServiceMember_6c1ca49e-387e-4589-97a5-4c59251f9927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember_dce9e461-352b-4269-927a-21dfecf226e6" xlink:href="cms-20231231.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7f4b6b37-fd92-46fb-91a8-67281681f336" xlink:to="loc_cms_IndustrialUtilityServiceMember_dce9e461-352b-4269-927a-21dfecf226e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember_9ccc4b04-e763-45be-ad36-1001054c700b" xlink:href="cms-20231231.xsd#cms_OtherUtilityServiceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7f4b6b37-fd92-46fb-91a8-67281681f336" xlink:to="loc_cms_OtherUtilityServiceMember_9ccc4b04-e763-45be-ad36-1001054c700b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9751695f-8b71-46c7-aa05-4bebb60d15cf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f54c65e3-bdf3-447f-aa91-cfd04c871ed9" xlink:to="loc_dei_LegalEntityAxis_9751695f-8b71-46c7-aa05-4bebb60d15cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_16c6c785-850e-4d84-9fcc-81a50e57cfa5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9751695f-8b71-46c7-aa05-4bebb60d15cf" xlink:to="loc_dei_EntityDomain_16c6c785-850e-4d84-9fcc-81a50e57cfa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f5636b54-4a3e-48b7-b27d-4a51cd7b2255" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_16c6c785-850e-4d84-9fcc-81a50e57cfa5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f5636b54-4a3e-48b7-b27d-4a51cd7b2255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c4c46a07-e9a0-4c00-941d-fdb70dc0aba0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f54c65e3-bdf3-447f-aa91-cfd04c871ed9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c4c46a07-e9a0-4c00-941d-fdb70dc0aba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9d210d34-ddc9-4b9c-9a25-bb028684efda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c4c46a07-e9a0-4c00-941d-fdb70dc0aba0" xlink:to="loc_us-gaap_SegmentDomain_9d210d34-ddc9-4b9c-9a25-bb028684efda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_3cf79e52-04ac-4bc4-8236-1cd813eba13a" xlink:href="cms-20231231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9d210d34-ddc9-4b9c-9a25-bb028684efda" xlink:to="loc_cms_ElectricUtilityMember_3cf79e52-04ac-4bc4-8236-1cd813eba13a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_973eff9a-285b-47cf-8d54-b791b8d2db34" xlink:href="cms-20231231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9d210d34-ddc9-4b9c-9a25-bb028684efda" xlink:to="loc_cms_GasUtilityMember_973eff9a-285b-47cf-8d54-b791b8d2db34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_be30af0d-3c63-4e52-9da8-9ce51aed0372" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9d210d34-ddc9-4b9c-9a25-bb028684efda" xlink:to="loc_cms_NorthStarCleanEnergyMember_be30af0d-3c63-4e52-9da8-9ce51aed0372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3e347d09-0cac-42f2-ac54-64a5a8768690" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f54c65e3-bdf3-447f-aa91-cfd04c871ed9" xlink:to="loc_srt_ConsolidationItemsAxis_3e347d09-0cac-42f2-ac54-64a5a8768690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_47ad80cb-ffdb-41f1-a6f6-7ea097bda283" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_3e347d09-0cac-42f2-ac54-64a5a8768690" xlink:to="loc_srt_ConsolidationItemsDomain_47ad80cb-ffdb-41f1-a6f6-7ea097bda283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_74a07612-d676-49b6-8aba-2b5d1f600949" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_47ad80cb-ffdb-41f1-a6f6-7ea097bda283" xlink:to="loc_us-gaap_OperatingSegmentsMember_74a07612-d676-49b6-8aba-2b5d1f600949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f54c65e3-bdf3-447f-aa91-cfd04c871ed9" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5f2004df-8b7e-43bc-93e0-a31d7df90170" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5f2004df-8b7e-43bc-93e0-a31d7df90170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_ef692e8b-c111-4f30-b919-58497c494222" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_us-gaap_LeaseIncome_ef692e8b-c111-4f30-b919-58497c494222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_c2dde868-e13f-4edd-ba2b-36509861e9dd" xlink:href="cms-20231231.xsd#cms_FinancingIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_cms_FinancingIncome_c2dde868-e13f-4edd-ba2b-36509861e9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_d1970f8a-6e9a-430b-abce-8bc81a317ae7" xlink:href="cms-20231231.xsd#cms_AlternativeRevenuePrograms"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_cms_AlternativeRevenuePrograms_d1970f8a-6e9a-430b-abce-8bc81a317ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_9b87ee43-17a8-4507-aa6c-37162180bb1e" xlink:href="cms-20231231.xsd#cms_RevenueSubjectToRefund"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_cms_RevenueSubjectToRefund_9b87ee43-17a8-4507-aa6c-37162180bb1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonSegmentRevenue_6b9497bc-1d93-4eaf-b88d-17fa637bc347" xlink:href="cms-20231231.xsd#cms_OtherNonSegmentRevenue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_cms_OtherNonSegmentRevenue_6b9497bc-1d93-4eaf-b88d-17fa637bc347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2cc9c0d7-8310-4570-b253-3c8ff01c85fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e041ca2f-8c6a-4f4e-a207-3acb8cab18c0" xlink:to="loc_us-gaap_Revenues_2cc9c0d7-8310-4570-b253-3c8ff01c85fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_69e7cec3-392a-43a3-ac8d-24018ddfc375" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e46f2258-8cf5-4268-b266-d1415131ef44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_69e7cec3-392a-43a3-ac8d-24018ddfc375" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e46f2258-8cf5-4268-b266-d1415131ef44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9d3808f0-915f-42c0-b989-168a0658be21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e46f2258-8cf5-4268-b266-d1415131ef44" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9d3808f0-915f-42c0-b989-168a0658be21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b5beecef-8d11-4688-a64f-eb341acbc424" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9d3808f0-915f-42c0-b989-168a0658be21" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b5beecef-8d11-4688-a64f-eb341acbc424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_a0f34602-7efb-45d6-aa84-7e25df4d8976" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_b5beecef-8d11-4688-a64f-eb341acbc424" xlink:to="loc_us-gaap_AccountsReceivableMember_a0f34602-7efb-45d6-aa84-7e25df4d8976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9b3e6046-3acc-49b4-b462-1bee379cb7e3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e46f2258-8cf5-4268-b266-d1415131ef44" xlink:to="loc_dei_LegalEntityAxis_9b3e6046-3acc-49b4-b462-1bee379cb7e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8978aa73-1909-4aee-88ec-3298b1af0152" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9b3e6046-3acc-49b4-b462-1bee379cb7e3" xlink:to="loc_dei_EntityDomain_8978aa73-1909-4aee-88ec-3298b1af0152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8f4f74b0-84b9-4397-9b0c-66dd7888e39a" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8978aa73-1909-4aee-88ec-3298b1af0152" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8f4f74b0-84b9-4397-9b0c-66dd7888e39a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_fb71724c-66d0-4e83-a722-f43750f78222" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e46f2258-8cf5-4268-b266-d1415131ef44" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_fb71724c-66d0-4e83-a722-f43750f78222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_1fcf12a6-2590-45d1-a525-3a7a52422a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_fb71724c-66d0-4e83-a722-f43750f78222" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_1fcf12a6-2590-45d1-a525-3a7a52422a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember_2966fdfc-7634-4b3c-8916-b4f5b19cfce8" xlink:href="cms-20231231.xsd#cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_1fcf12a6-2590-45d1-a525-3a7a52422a9b" xlink:to="loc_cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember_2966fdfc-7634-4b3c-8916-b4f5b19cfce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_c7d12539-7a32-407a-b63a-24a13b283f5c" xlink:href="cms-20231231.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_1fcf12a6-2590-45d1-a525-3a7a52422a9b" xlink:to="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_c7d12539-7a32-407a-b63a-24a13b283f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_ce9da88d-9ecd-4ef6-a7e2-389c3947eb4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_1fcf12a6-2590-45d1-a525-3a7a52422a9b" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_ce9da88d-9ecd-4ef6-a7e2-389c3947eb4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2e72205e-80b2-4da4-8d66-29980fd32f28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e46f2258-8cf5-4268-b266-d1415131ef44" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_2e72205e-80b2-4da4-8d66-29980fd32f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_91df1d26-1227-4fc0-9aef-16bc6667d94d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e72205e-80b2-4da4-8d66-29980fd32f28" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_91df1d26-1227-4fc0-9aef-16bc6667d94d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_6197635f-444c-4ca9-be95-25a6be5817f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e72205e-80b2-4da4-8d66-29980fd32f28" xlink:to="loc_us-gaap_RegulatoryLiabilities_6197635f-444c-4ca9-be95-25a6be5817f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_810559f3-4cff-4ab4-a49d-854b6eaf45a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e72205e-80b2-4da4-8d66-29980fd32f28" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_810559f3-4cff-4ab4-a49d-854b6eaf45a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_6040bff2-2270-4a94-8a8c-9c045132c37a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_6d7b84eb-775f-4716-b34e-09195d11611f" xlink:href="cms-20231231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_6040bff2-2270-4a94-8a8c-9c045132c37a" xlink:to="loc_cms_OtherIncomeandExpensesTable_6d7b84eb-775f-4716-b34e-09195d11611f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d17f582b-baa0-4f30-802e-cc6a9def2787" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_6d7b84eb-775f-4716-b34e-09195d11611f" xlink:to="loc_dei_LegalEntityAxis_d17f582b-baa0-4f30-802e-cc6a9def2787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_494208c7-4cb3-419e-a9ee-ae9fbe2c07d2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d17f582b-baa0-4f30-802e-cc6a9def2787" xlink:to="loc_dei_EntityDomain_494208c7-4cb3-419e-a9ee-ae9fbe2c07d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_178cc720-aa12-4f5e-b604-350b3c8441ee" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_494208c7-4cb3-419e-a9ee-ae9fbe2c07d2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_178cc720-aa12-4f5e-b604-350b3c8441ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7f1cecc1-f735-43e3-851e-c2ed901730d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_6d7b84eb-775f-4716-b34e-09195d11611f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7f1cecc1-f735-43e3-851e-c2ed901730d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_895ead8e-72ae-4d20-b154-17380b84f370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7f1cecc1-f735-43e3-851e-c2ed901730d2" xlink:to="loc_us-gaap_RelatedPartyDomain_895ead8e-72ae-4d20-b154-17380b84f370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_cf3cf0a7-d0d7-4fa9-aa94-b2fa49d78069" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_895ead8e-72ae-4d20-b154-17380b84f370" xlink:to="loc_us-gaap_NonrelatedPartyMember_cf3cf0a7-d0d7-4fa9-aa94-b2fa49d78069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_e2c54ff4-7bc7-47dd-a77f-664bdeb84a31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_895ead8e-72ae-4d20-b154-17380b84f370" xlink:to="loc_us-gaap_RelatedPartyMember_e2c54ff4-7bc7-47dd-a77f-664bdeb84a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:href="cms-20231231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_6d7b84eb-775f-4716-b34e-09195d11611f" xlink:to="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_afb5a26f-2de8-4a0e-83c7-3848e4938f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_afb5a26f-2de8-4a0e-83c7-3848e4938f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_6e06e61c-b893-400d-b79e-b8007117fc20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_us-gaap_InterestIncomeOther_6e06e61c-b893-400d-b79e-b8007117fc20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_31590e02-b010-4dff-a42d-c9b99f83ce39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_31590e02-b010-4dff-a42d-c9b99f83ce39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d7a72d6f-068a-4496-99fb-1ed5712c5803" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d7a72d6f-068a-4496-99fb-1ed5712c5803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeOther_c30000e5-c694-4717-b038-19fca4489942" xlink:href="cms-20231231.xsd#cms_OtherNonoperatingIncomeOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_cms_OtherNonoperatingIncomeOther_c30000e5-c694-4717-b038-19fca4489942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_e5a7dcae-fa1a-48d2-bd68-ef5ec047c8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_us-gaap_OtherNonoperatingIncome_e5a7dcae-fa1a-48d2-bd68-ef5ec047c8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations_8bc55ece-e2e7-4655-bd1d-68924de85b52" xlink:href="cms-20231231.xsd#cms_Donations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_cms_Donations_8bc55ece-e2e7-4655-bd1d-68924de85b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures_418b2609-32bf-4430-8947-260402e77826" xlink:href="cms-20231231.xsd#cms_CivicAndPoliticalExpenditures"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_cms_CivicAndPoliticalExpenditures_418b2609-32bf-4430-8947-260402e77826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense_2b6b2ca9-02b0-4f49-99fe-e60a3341936c" xlink:href="cms-20231231.xsd#cms_OtherOtherNonoperatingExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_cms_OtherOtherNonoperatingExpense_2b6b2ca9-02b0-4f49-99fe-e60a3341936c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_a9abd9dc-9563-4898-88b5-5b38a3758283" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_bbced82a-1f02-423f-9f34-2be7b4cf8850" xlink:to="loc_us-gaap_OtherNonoperatingExpense_a9abd9dc-9563-4898-88b5-5b38a3758283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ReportableSegmentsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9d5f11bf-9bba-41a5-ab32-f3df8f468119" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cd746226-447d-4043-8656-b0c0e4ee0fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9d5f11bf-9bba-41a5-ab32-f3df8f468119" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cd746226-447d-4043-8656-b0c0e4ee0fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c3e3aa8b-82dc-4c8f-9392-6a6479ff407a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cd746226-447d-4043-8656-b0c0e4ee0fa8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c3e3aa8b-82dc-4c8f-9392-6a6479ff407a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e45dd980-f060-465d-8ae9-c1a53cb30143" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c3e3aa8b-82dc-4c8f-9392-6a6479ff407a" xlink:to="loc_us-gaap_SegmentDomain_e45dd980-f060-465d-8ae9-c1a53cb30143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_cbaf3eed-d633-4e07-8faf-91e04d28f610" xlink:href="cms-20231231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e45dd980-f060-465d-8ae9-c1a53cb30143" xlink:to="loc_cms_ElectricUtilityMember_cbaf3eed-d633-4e07-8faf-91e04d28f610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_2b677a9b-9be8-4fef-a130-4045698500e3" xlink:href="cms-20231231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e45dd980-f060-465d-8ae9-c1a53cb30143" xlink:to="loc_cms_GasUtilityMember_2b677a9b-9be8-4fef-a130-4045698500e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_3c6b2451-2066-4fa7-bd88-6a5d66af9560" xlink:href="cms-20231231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e45dd980-f060-465d-8ae9-c1a53cb30143" xlink:to="loc_cms_NorthStarCleanEnergyMember_3c6b2451-2066-4fa7-bd88-6a5d66af9560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_443e3342-3877-4f03-9e12-69e4b9dd31e5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cd746226-447d-4043-8656-b0c0e4ee0fa8" xlink:to="loc_srt_ConsolidationItemsAxis_443e3342-3877-4f03-9e12-69e4b9dd31e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8a985538-50fd-46af-bfa0-1073d0b4d56b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_443e3342-3877-4f03-9e12-69e4b9dd31e5" xlink:to="loc_srt_ConsolidationItemsDomain_8a985538-50fd-46af-bfa0-1073d0b4d56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_87608584-5514-431a-8ccc-119ee3b502d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8a985538-50fd-46af-bfa0-1073d0b4d56b" xlink:to="loc_us-gaap_OperatingSegmentsMember_87608584-5514-431a-8ccc-119ee3b502d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember_b2e7bf1a-7940-409c-a03a-e2bed7051e67" xlink:href="cms-20231231.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8a985538-50fd-46af-bfa0-1073d0b4d56b" xlink:to="loc_cms_CorporateAndReconcilingItemsMember_b2e7bf1a-7940-409c-a03a-e2bed7051e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0b83ec8f-c640-412c-a1ff-f6711ab76692" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cd746226-447d-4043-8656-b0c0e4ee0fa8" xlink:to="loc_dei_LegalEntityAxis_0b83ec8f-c640-412c-a1ff-f6711ab76692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8d3ee80f-fe1e-41d7-b218-a459f17b1a3e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0b83ec8f-c640-412c-a1ff-f6711ab76692" xlink:to="loc_dei_EntityDomain_8d3ee80f-fe1e-41d7-b218-a459f17b1a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f587320c-99f5-4701-9790-6d8adb82ea86" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8d3ee80f-fe1e-41d7-b218-a459f17b1a3e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f587320c-99f5-4701-9790-6d8adb82ea86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cd746226-447d-4043-8656-b0c0e4ee0fa8" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d4a37f18-f7f5-4031-951b-2d334846a23c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_Revenues_d4a37f18-f7f5-4031-951b-2d334846a23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_aac5f2b3-7966-45e9-9413-f10157d9f6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_aac5f2b3-7966-45e9-9413-f10157d9f6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_24460181-60d9-4202-9226-a3eab837e6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_24460181-60d9-4202-9226-a3eab837e6c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_14ac8124-0d27-4f4c-b332-b5ebf3db7dea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_14ac8124-0d27-4f4c-b332-b5ebf3db7dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_fcc241c0-162a-4169-be66-01144c29e125" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_InterestExpense_fcc241c0-162a-4169-be66-01144c29e125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_01e99647-156c-4d04-86c9-d35b43cf1d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_01e99647-156c-4d04-86c9-d35b43cf1d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_81d1c525-40a5-4c59-bd9b-83d2ed1c82a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_81d1c525-40a5-4c59-bd9b-83d2ed1c82a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_88452149-c2ec-4e41-9756-1f580d0718dd" xlink:href="cms-20231231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_88452149-c2ec-4e41-9756-1f580d0718dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_c4b94a19-c20a-47ea-8858-9b602c144aa5" xlink:href="cms-20231231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_c4b94a19-c20a-47ea-8858-9b602c144aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_7b918325-10c4-4f96-b48e-aed3eb002631" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_EquityMethodInvestments_7b918325-10c4-4f96-b48e-aed3eb002631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8b2c11f6-8bef-4c4d-846c-86152d78b1c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_Assets_8b2c11f6-8bef-4c4d-846c-86152d78b1c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_27e62cce-de06-49f9-ab2b-0ed853df636a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c671a97e-526e-4363-9762-fa10830ab9be" xlink:to="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_27e62cce-de06-49f9-ab2b-0ed853df636a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#RelatedpartyTransactionsConsumersDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_7abb1852-f50e-4dec-848b-902e36f7be66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_7abb1852-f50e-4dec-848b-902e36f7be66" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4dbd43d3-7ae9-4213-93e7-bd000091ffa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:to="loc_us-gaap_DebtInstrumentAxis_4dbd43d3-7ae9-4213-93e7-bd000091ffa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_93a238a6-ae22-4353-9ee3-1cda285faae3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_4dbd43d3-7ae9-4213-93e7-bd000091ffa6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_93a238a6-ae22-4353-9ee3-1cda285faae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_00768cae-d0b3-47a4-8f81-cbed11b53c47" xlink:href="cms-20231231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_93a238a6-ae22-4353-9ee3-1cda285faae3" xlink:to="loc_cms_CMSEnergyNotePayableMember_00768cae-d0b3-47a4-8f81-cbed11b53c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cdfdf8ba-c716-4ebb-b658-ef6d2c11d804" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:to="loc_dei_LegalEntityAxis_cdfdf8ba-c716-4ebb-b658-ef6d2c11d804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_00b8d379-fb02-41a3-94ba-10d25853ce4b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_cdfdf8ba-c716-4ebb-b658-ef6d2c11d804" xlink:to="loc_dei_EntityDomain_00b8d379-fb02-41a3-94ba-10d25853ce4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a0affc39-9a9f-45c9-8627-d11966081c3c" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_00b8d379-fb02-41a3-94ba-10d25853ce4b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a0affc39-9a9f-45c9-8627-d11966081c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a526d38e-dbdc-4e6b-b542-11c48e00103f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:to="loc_us-gaap_CreditFacilityAxis_a526d38e-dbdc-4e6b-b542-11c48e00103f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_cde5f020-982e-484b-a9b6-267c74457a95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_a526d38e-dbdc-4e6b-b542-11c48e00103f" xlink:to="loc_us-gaap_CreditFacilityDomain_cde5f020-982e-484b-a9b6-267c74457a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_af663ae9-6ddd-4b19-8736-1c03b455b2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_cde5f020-982e-484b-a9b6-267c74457a95" xlink:to="loc_us-gaap_LineOfCreditMember_af663ae9-6ddd-4b19-8736-1c03b455b2ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedAndNonrelatedPartyStatusAxis_771e8b4d-890b-4bb9-b390-d0f88781e049" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedAndNonrelatedPartyStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:to="loc_us-gaap_RelatedAndNonrelatedPartyStatusAxis_771e8b4d-890b-4bb9-b390-d0f88781e049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedAndNonrelatedPartyStatusDomain_cf647408-aa03-4197-8655-75f97e428448" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedAndNonrelatedPartyStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedAndNonrelatedPartyStatusAxis_771e8b4d-890b-4bb9-b390-d0f88781e049" xlink:to="loc_us-gaap_RelatedAndNonrelatedPartyStatusDomain_cf647408-aa03-4197-8655-75f97e428448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_9ffc844b-8eeb-40c7-8c9b-2c0ed38876e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedAndNonrelatedPartyStatusDomain_cf647408-aa03-4197-8655-75f97e428448" xlink:to="loc_us-gaap_RelatedPartyMember_9ffc844b-8eeb-40c7-8c9b-2c0ed38876e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c3a489c0-cf30-48bb-82fe-14a2195ecfd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c3a489c0-cf30-48bb-82fe-14a2195ecfd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_34d9379a-1675-4e9c-b4ce-dbc34cb36fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c3a489c0-cf30-48bb-82fe-14a2195ecfd6" xlink:to="loc_us-gaap_RelatedPartyDomain_34d9379a-1675-4e9c-b4ce-dbc34cb36fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_ed2e4f3b-591f-439d-8ab5-16c5d72bcd41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_34d9379a-1675-4e9c-b4ce-dbc34cb36fa6" xlink:to="loc_us-gaap_RelatedPartyMember_ed2e4f3b-591f-439d-8ab5-16c5d72bcd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2fe59a68-2ef5-4051-bfe4-1a30b02dd61c" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_a4300ddb-087d-4f05-a7c1-a23ea1e080c8" xlink:href="cms-20231231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_a4300ddb-087d-4f05-a7c1-a23ea1e080c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_cd045d9a-ae09-4686-8059-6163f4841e95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:to="loc_us-gaap_OtherLiabilities_cd045d9a-ae09-4686-8059-6163f4841e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_0b880ced-db9a-4c46-8438-7b4ec7ae40ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:to="loc_us-gaap_AccountsReceivableNet_0b880ced-db9a-4c46-8438-7b4ec7ae40ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_77729d17-c59b-46f7-9182-487cf8993432" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_77729d17-c59b-46f7-9182-487cf8993432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_1d2f709c-1d20-45a2-b1e4-538a0fc57671" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_1d2f709c-1d20-45a2-b1e4-538a0fc57671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fd46661b-0319-40de-9dea-a0c07204dbf9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c979ddea-92e5-465d-9896-16bcd60201ca" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fd46661b-0319-40de-9dea-a0c07204dbf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#VariableInterestEntitiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntitiesAbstract_fdcfa39c-b5d6-4491-b457-8d1a571e2def" xlink:href="cms-20231231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_a70eeae7-9dae-4e65-848e-b0162b63b391" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_fdcfa39c-b5d6-4491-b457-8d1a571e2def" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_a70eeae7-9dae-4e65-848e-b0162b63b391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_abd59389-ae66-4041-a66b-d4bc7b41d387" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_a70eeae7-9dae-4e65-848e-b0162b63b391" xlink:to="loc_srt_ConsolidatedEntitiesAxis_abd59389-ae66-4041-a66b-d4bc7b41d387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1790778c-b183-4654-b27e-30ba593edacb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_abd59389-ae66-4041-a66b-d4bc7b41d387" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1790778c-b183-4654-b27e-30ba593edacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_badcf151-97eb-4d83-bd1d-04a3729ff3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1790778c-b183-4654-b27e-30ba593edacb" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_badcf151-97eb-4d83-bd1d-04a3729ff3e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_d816050b-046f-4ce3-aa52-0331fc2d55de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1790778c-b183-4654-b27e-30ba593edacb" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_d816050b-046f-4ce3-aa52-0331fc2d55de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_06615caa-c1de-4cd0-8c5f-7b8a6193789f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_a70eeae7-9dae-4e65-848e-b0162b63b391" xlink:to="loc_srt_OwnershipAxis_06615caa-c1de-4cd0-8c5f-7b8a6193789f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_06615caa-c1de-4cd0-8c5f-7b8a6193789f" xlink:to="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_a26e61ee-cd08-4568-83f1-4d78a7cebc6d" xlink:href="cms-20231231.xsd#cms_AviatorWindMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:to="loc_cms_AviatorWindMember_a26e61ee-cd08-4568-83f1-4d78a7cebc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_b453ba9a-6bf0-4d47-9cc4-4bcef9d37566" xlink:href="cms-20231231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:to="loc_cms_AviatorWindClassBMembershipMember_b453ba9a-6bf0-4d47-9cc4-4bcef9d37566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember_1f7723cb-8c26-4ca8-bf89-fbbf9842c821" xlink:href="cms-20231231.xsd#cms_TESFilerCityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:to="loc_cms_TESFilerCityMember_1f7723cb-8c26-4ca8-bf89-fbbf9842c821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember_000b148b-8aed-4912-ba3e-9d5b403b7e42" xlink:href="cms-20231231.xsd#cms_GraylingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:to="loc_cms_GraylingMember_000b148b-8aed-4912-ba3e-9d5b403b7e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember_31588cc1-6950-488b-8657-e78e562a5f65" xlink:href="cms-20231231.xsd#cms_GeneseeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:to="loc_cms_GeneseeMember_31588cc1-6950-488b-8657-e78e562a5f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember_6f8abbaf-b369-4cda-be3f-bfe425753465" xlink:href="cms-20231231.xsd#cms_CravenMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_38ca772c-e31a-41f2-9cfb-f2ce57d5866d" xlink:to="loc_cms_CravenMember_6f8abbaf-b369-4cda-be3f-bfe425753465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_31ff87c9-e41b-4eba-b7ea-4534b58737e0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_a70eeae7-9dae-4e65-848e-b0162b63b391" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_31ff87c9-e41b-4eba-b7ea-4534b58737e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_660c154f-577f-4b1d-96a6-c330812d96cb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_31ff87c9-e41b-4eba-b7ea-4534b58737e0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_660c154f-577f-4b1d-96a6-c330812d96cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NewportSolarHoldingsMember_4ceba756-cd96-4c7a-98a9-a2db60e9be88" xlink:href="cms-20231231.xsd#cms_NewportSolarHoldingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_660c154f-577f-4b1d-96a6-c330812d96cb" xlink:to="loc_cms_NewportSolarHoldingsMember_4ceba756-cd96-4c7a-98a9-a2db60e9be88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NWOHoldcoLLCMember_97dfb094-6bb5-4f9a-a0e7-97da88752eda" xlink:href="cms-20231231.xsd#cms_NWOHoldcoLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_660c154f-577f-4b1d-96a6-c330812d96cb" xlink:to="loc_cms_NWOHoldcoLLCMember_97dfb094-6bb5-4f9a-a0e7-97da88752eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_2d207bf5-e3b5-49e5-a5b0-76d710341932" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_a70eeae7-9dae-4e65-848e-b0162b63b391" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_2d207bf5-e3b5-49e5-a5b0-76d710341932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_a6d51e2c-a5c6-486d-9d00-207b30a89831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_2d207bf5-e3b5-49e5-a5b0-76d710341932" xlink:to="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_a6d51e2c-a5c6-486d-9d00-207b30a89831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity_b0a0c52e-8fcc-474b-817e-c218afd1ac65" xlink:href="cms-20231231.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_2d207bf5-e3b5-49e5-a5b0-76d710341932" xlink:to="loc_cms_VariableInterestEntityMaximumCapacity_b0a0c52e-8fcc-474b-817e-c218afd1ac65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_d3c2cb5d-80eb-4ab9-8960-46d4fea896f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_2d207bf5-e3b5-49e5-a5b0-76d710341932" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_d3c2cb5d-80eb-4ab9-8960-46d4fea896f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_48320319-7b29-41fd-9c71-214c375f292d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_2d207bf5-e3b5-49e5-a5b0-76d710341932" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_48320319-7b29-41fd-9c71-214c375f292d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_f5a75ca5-ccdc-4555-a175-09ba1d2112ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_2d207bf5-e3b5-49e5-a5b0-76d710341932" xlink:to="loc_us-gaap_EquityMethodInvestments_f5a75ca5-ccdc-4555-a175-09ba1d2112ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntitiesAbstract_2b17b816-f4b1-406d-ae89-2800d88b730c" xlink:href="cms-20231231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ad021a1b-9532-4431-8e29-47c3ec9e2f57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_2b17b816-f4b1-406d-ae89-2800d88b730c" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ad021a1b-9532-4431-8e29-47c3ec9e2f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e30b412f-1b4c-4beb-b4a0-78f21b9e2f53" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ad021a1b-9532-4431-8e29-47c3ec9e2f57" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e30b412f-1b4c-4beb-b4a0-78f21b9e2f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_2028674f-13de-480e-957a-0056b1ad51aa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e30b412f-1b4c-4beb-b4a0-78f21b9e2f53" xlink:to="loc_srt_ConsolidatedEntitiesDomain_2028674f-13de-480e-957a-0056b1ad51aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e1e435c3-8f67-4e59-9162-89e6bbfa9685" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_2028674f-13de-480e-957a-0056b1ad51aa" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e1e435c3-8f67-4e59-9162-89e6bbfa9685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ad021a1b-9532-4431-8e29-47c3ec9e2f57" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f784b224-77f7-44af-b41e-1fc03cde69e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f784b224-77f7-44af-b41e-1fc03cde69e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9eb6e017-8bc8-48df-964f-da1043bf2cec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9eb6e017-8bc8-48df-964f-da1043bf2cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_f19b3112-5faf-4b4e-a85e-f8630b2b8c71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_OtherAssetsCurrent_f19b3112-5faf-4b4e-a85e-f8630b2b8c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6dcffac4-e523-4ddf-82f4-dc1d6279fb44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6dcffac4-e523-4ddf-82f4-dc1d6279fb44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_b205a1f0-e8f7-4b06-b695-21ad1b14e6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_ConstructionInProgressGross_b205a1f0-e8f7-4b06-b695-21ad1b14e6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_64031491-3463-4660-9b95-398a3c093dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_64031491-3463-4660-9b95-398a3c093dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9cf437b9-6bbb-48eb-b986-9dcd72e1a10a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_Assets_9cf437b9-6bbb-48eb-b986-9dcd72e1a10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_3a261edd-b7e0-4143-bbe3-22b6eb738def" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_LongTermDebtCurrent_3a261edd-b7e0-4143-bbe3-22b6eb738def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9de50837-656f-4db5-b695-92f7519adebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_AccountsPayableCurrent_9de50837-656f-4db5-b695-92f7519adebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c9a81b98-325c-4174-8117-0f2cc2829f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c9a81b98-325c-4174-8117-0f2cc2829f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_48ada7b9-29f5-4e82-89ad-82e5dee43da5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_48ada7b9-29f5-4e82-89ad-82e5dee43da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_cc2511de-802a-4146-8d1a-f45e98098158" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_1e81f494-5b46-4682-93a8-83762c3bf8a0" xlink:to="loc_us-gaap_Liabilities_cc2511de-802a-4146-8d1a-f45e98098158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ExitActivitiesandDiscontinuedOperationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_b1496a1e-514c-4f94-93d0-2da5c7945e41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_b1496a1e-514c-4f94-93d0-2da5c7945e41" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_61fa4ae2-b72c-45a9-bcda-18c1c9540554" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_61fa4ae2-b72c-45a9-bcda-18c1c9540554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_c5df9dfb-dffe-4d60-8e2a-d091fdac42b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_61fa4ae2-b72c-45a9-bcda-18c1c9540554" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_c5df9dfb-dffe-4d60-8e2a-d091fdac42b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_e99ebd1b-7c12-4cd6-a6bb-bcff31b89ef1" xlink:href="cms-20231231.xsd#cms_RetentionBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c5df9dfb-dffe-4d60-8e2a-d091fdac42b9" xlink:to="loc_cms_RetentionBenefitsMember_e99ebd1b-7c12-4cd6-a6bb-bcff31b89ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_808f0371-1e52-40bc-aaf1-f7b540ae0a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_us-gaap_RestructuringPlanAxis_808f0371-1e52-40bc-aaf1-f7b540ae0a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_ec16228e-661f-4a14-a00e-db2425d9ae69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_808f0371-1e52-40bc-aaf1-f7b540ae0a3f" xlink:to="loc_us-gaap_RestructuringPlanDomain_ec16228e-661f-4a14-a00e-db2425d9ae69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_bc0ba0b4-df1e-4092-a4bc-2cf35ab68af6" xlink:href="cms-20231231.xsd#cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_ec16228e-661f-4a14-a00e-db2425d9ae69" xlink:to="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_bc0ba0b4-df1e-4092-a4bc-2cf35ab68af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_e5f42482-86c2-455d-b8f8-597f547fc2bc" xlink:href="cms-20231231.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_bc0ba0b4-df1e-4092-a4bc-2cf35ab68af6" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_e5f42482-86c2-455d-b8f8-597f547fc2bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_f1044f9f-4d0d-4e9d-b701-1936d386cad1" xlink:href="cms-20231231.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember_bc0ba0b4-df1e-4092-a4bc-2cf35ab68af6" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_f1044f9f-4d0d-4e9d-b701-1936d386cad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4030b082-dd26-4ce6-8d4f-7ef712ee66ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4030b082-dd26-4ce6-8d4f-7ef712ee66ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f2048314-a50e-4da8-8763-ae236e03c952" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4030b082-dd26-4ce6-8d4f-7ef712ee66ba" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f2048314-a50e-4da8-8763-ae236e03c952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_9e22ddc7-fcd7-4c5d-bbeb-5f8435ec5b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f2048314-a50e-4da8-8763-ae236e03c952" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_9e22ddc7-fcd7-4c5d-bbeb-5f8435ec5b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_6b4eab5e-cd18-49a8-9c09-d2f4bebcb981" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_us-gaap_RegulatoryAssetAxis_6b4eab5e-cd18-49a8-9c09-d2f4bebcb981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_052a030d-27ca-4a27-80a5-ea13ec92dc76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_6b4eab5e-cd18-49a8-9c09-d2f4bebcb981" xlink:to="loc_us-gaap_RegulatoryAssetDomain_052a030d-27ca-4a27-80a5-ea13ec92dc76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_9b49d039-f4c7-4a34-a007-3fa85a288420" xlink:href="cms-20231231.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_052a030d-27ca-4a27-80a5-ea13ec92dc76" xlink:to="loc_cms_RetentionIncentiveProgramMember_9b49d039-f4c7-4a34-a007-3fa85a288420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3d1a64ae-7650-4c62-89d6-a646f78ea20b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_dei_LegalEntityAxis_3d1a64ae-7650-4c62-89d6-a646f78ea20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1e332b68-be81-4508-a6da-2f0dfe10d244" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3d1a64ae-7650-4c62-89d6-a646f78ea20b" xlink:to="loc_dei_EntityDomain_1e332b68-be81-4508-a6da-2f0dfe10d244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c8398eb2-8f6f-45c7-af60-fe1ead066b2c" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1e332b68-be81-4508-a6da-2f0dfe10d244" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c8398eb2-8f6f-45c7-af60-fe1ead066b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_692bc3d8-ff17-4fb5-a35b-992e4ad20d47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_692bc3d8-ff17-4fb5-a35b-992e4ad20d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4c136f26-3067-409f-9272-ab5b9d9db256" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_692bc3d8-ff17-4fb5-a35b-992e4ad20d47" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4c136f26-3067-409f-9272-ab5b9d9db256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_13a0695d-ed0e-4541-baaa-1e6d51359764" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_4c136f26-3067-409f-9272-ab5b9d9db256" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_13a0695d-ed0e-4541-baaa-1e6d51359764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_863516a2-0536-42ad-9abe-e994f5ca7608" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_863516a2-0536-42ad-9abe-e994f5ca7608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d3df2675-c531-4c79-b7db-aa331209b18e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_863516a2-0536-42ad-9abe-e994f5ca7608" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d3df2675-c531-4c79-b7db-aa331209b18e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_9a3489e1-4ef2-4f2b-aae2-ef981149d01c" xlink:href="cms-20231231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d3df2675-c531-4c79-b7db-aa331209b18e" xlink:to="loc_cms_EnerBankMember_9a3489e1-4ef2-4f2b-aae2-ef981149d01c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7203e2a5-3543-4d0c-924e-bd3b501d4919" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_e3fef361-4a69-4676-9fb5-a08cf7600600" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostCostIncurredToDate1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_e3fef361-4a69-4676-9fb5-a08cf7600600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_a78bf34b-1e8d-4d18-bf4b-3afe5834666e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_a78bf34b-1e8d-4d18-bf4b-3afe5834666e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_93d3d73c-2d9c-44fc-aee4-7232eedd168e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_RestructuringCharges_93d3d73c-2d9c-44fc-aee4-7232eedd168e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_4083dd9c-d012-4e6d-87d0-679150643a85" xlink:href="cms-20231231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_4083dd9c-d012-4e6d-87d0-679150643a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_ed777bb2-48a8-435c-be5a-a79f84ec00d8" xlink:href="cms-20231231.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_ed777bb2-48a8-435c-be5a-a79f84ec00d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_57a15693-9901-4159-81c0-71b137bd3a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_57a15693-9901-4159-81c0-71b137bd3a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_74a33176-4cbd-4913-8fa7-8a7e755848ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_74a33176-4cbd-4913-8fa7-8a7e755848ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_d68450b5-0413-4939-8ee7-f395058b9098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_d68450b5-0413-4939-8ee7-f395058b9098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_a0c5dc0e-f05f-4d14-8f7a-2e83866b154f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_479d588b-da2d-4ead-a733-7835bc20ee63" xlink:to="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_a0c5dc0e-f05f-4d14-8f7a-2e83866b154f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_6b4ed965-fb36-4eed-b162-23c448baf517" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c5af99b6-f64f-46bf-9874-83f190314168" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_6b4ed965-fb36-4eed-b162-23c448baf517" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c5af99b6-f64f-46bf-9874-83f190314168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_19852de2-ffa1-435e-a45d-8e5654d0b2da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c5af99b6-f64f-46bf-9874-83f190314168" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_19852de2-ffa1-435e-a45d-8e5654d0b2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_390dddfe-47b8-4cde-a82e-993a2a3c3b30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_19852de2-ffa1-435e-a45d-8e5654d0b2da" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_390dddfe-47b8-4cde-a82e-993a2a3c3b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_5b85c50e-9cc1-402b-b461-390630d565eb" xlink:href="cms-20231231.xsd#cms_RetentionBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_390dddfe-47b8-4cde-a82e-993a2a3c3b30" xlink:to="loc_cms_RetentionBenefitsMember_5b85c50e-9cc1-402b-b461-390630d565eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_064a29f2-1712-4719-973a-a28e30f1d5d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c5af99b6-f64f-46bf-9874-83f190314168" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_064a29f2-1712-4719-973a-a28e30f1d5d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_fce717fa-bec9-42d4-b667-34673298debf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_064a29f2-1712-4719-973a-a28e30f1d5d9" xlink:to="loc_us-gaap_RestructuringReserveRollForward_fce717fa-bec9-42d4-b667-34673298debf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_60b38171-2cc7-44e0-871a-d40f9893f447" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_fce717fa-bec9-42d4-b667-34673298debf" xlink:to="loc_us-gaap_OtherLiabilities_60b38171-2cc7-44e0-871a-d40f9893f447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_b44eb302-2d02-4200-b58a-7c4c5bd97e8c" xlink:href="cms-20231231.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_fce717fa-bec9-42d4-b667-34673298debf" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_b44eb302-2d02-4200-b58a-7c4c5bd97e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_f1780999-c037-41c1-9cd2-56efc453e199" xlink:href="cms-20231231.xsd#cms_RestructuringAndRelatedCostCostsPaidOrSettled"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_fce717fa-bec9-42d4-b667-34673298debf" xlink:to="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_f1780999-c037-41c1-9cd2-56efc453e199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_f7557c8b-b722-4bb2-b8f8-3b93315e8ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_fce717fa-bec9-42d4-b667-34673298debf" xlink:to="loc_us-gaap_OtherLiabilities_f7557c8b-b722-4bb2-b8f8-3b93315e8ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_241de250-14a7-4542-b540-d336496ab467" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_064a29f2-1712-4719-973a-a28e30f1d5d9" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_241de250-14a7-4542-b540-d336496ab467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_17e2ae7b-b187-4306-901d-ed50e12c5b61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2a69840e-4d76-44f5-974a-8ebcb4797e27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_17e2ae7b-b187-4306-901d-ed50e12c5b61" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2a69840e-4d76-44f5-974a-8ebcb4797e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_312706a7-2ef2-466e-9abc-12147925f383" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2a69840e-4d76-44f5-974a-8ebcb4797e27" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_312706a7-2ef2-466e-9abc-12147925f383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_96076ca2-c49e-4465-a472-5db0ff5942bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_312706a7-2ef2-466e-9abc-12147925f383" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_96076ca2-c49e-4465-a472-5db0ff5942bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_98bbe120-2d95-46ce-91fb-e2c2bfe0ade7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_96076ca2-c49e-4465-a472-5db0ff5942bd" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_98bbe120-2d95-46ce-91fb-e2c2bfe0ade7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_82a51361-53ef-480d-a827-35a8a66cd7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2a69840e-4d76-44f5-974a-8ebcb4797e27" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_82a51361-53ef-480d-a827-35a8a66cd7a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b3c8f03f-0517-4927-9d35-8cece41a338a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_82a51361-53ef-480d-a827-35a8a66cd7a9" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b3c8f03f-0517-4927-9d35-8cece41a338a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_d06182a1-6ab0-4ce5-9ca9-34385c14ffd2" xlink:href="cms-20231231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b3c8f03f-0517-4927-9d35-8cece41a338a" xlink:to="loc_cms_EnerBankMember_d06182a1-6ab0-4ce5-9ca9-34385c14ffd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2a69840e-4d76-44f5-974a-8ebcb4797e27" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_fd955460-552e-4811-b4b4-d338ef91f8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_fd955460-552e-4811-b4b4-d338ef91f8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_534f47e3-7214-45b7-a625-e21781a55e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_534f47e3-7214-45b7-a625-e21781a55e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_736349a7-2f5b-4e33-a2f3-3430f71f71e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_736349a7-2f5b-4e33-a2f3-3430f71f71e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_a6f6c75c-22f8-4b8f-9015-6bbaa52b0716" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_a6f6c75c-22f8-4b8f-9015-6bbaa52b0716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_a2482308-183d-485c-9fe2-76a4d85d650a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_a2482308-183d-485c-9fe2-76a4d85d650a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_7463c46e-cdef-4e01-9bbd-d1a34b1b21b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_7463c46e-cdef-4e01-9bbd-d1a34b1b21b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2b32e82c-6903-4552-87d1-a42fa9211a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2b32e82c-6903-4552-87d1-a42fa9211a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b23f0054-79f1-4595-8b97-9ad61b551ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5931ad5-ada9-4edb-8d0d-d083aa9ca23e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b23f0054-79f1-4595-8b97-9ad61b551ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_68d60426-7035-478a-8031-fe0f88b6c672" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_f1a57e9a-e73e-46f2-949b-38342d80ae67" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_68d60426-7035-478a-8031-fe0f88b6c672" xlink:to="loc_srt_CondensedIncomeStatementTable_f1a57e9a-e73e-46f2-949b-38342d80ae67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_55caaa0a-575b-492b-8c1a-ab644bd81f20" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_f1a57e9a-e73e-46f2-949b-38342d80ae67" xlink:to="loc_srt_ConsolidatedEntitiesAxis_55caaa0a-575b-492b-8c1a-ab644bd81f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0112c4e2-c918-4f1d-b56e-4b632d9e599c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_55caaa0a-575b-492b-8c1a-ab644bd81f20" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0112c4e2-c918-4f1d-b56e-4b632d9e599c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_b8862d5c-6e45-4714-acfe-3966c8581744" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_0112c4e2-c918-4f1d-b56e-4b632d9e599c" xlink:to="loc_srt_ParentCompanyMember_b8862d5c-6e45-4714-acfe-3966c8581744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_14d31b86-2151-408d-b45e-834c84827282" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_f1a57e9a-e73e-46f2-949b-38342d80ae67" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_14d31b86-2151-408d-b45e-834c84827282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_61a4f45c-0e6c-466b-aee6-1b474a0d43f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_14d31b86-2151-408d-b45e-834c84827282" xlink:to="loc_us-gaap_RelatedPartyDomain_61a4f45c-0e6c-466b-aee6-1b474a0d43f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_876e6696-cee8-4a59-a076-67ed05c0f527" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_61a4f45c-0e6c-466b-aee6-1b474a0d43f3" xlink:to="loc_us-gaap_RelatedPartyMember_876e6696-cee8-4a59-a076-67ed05c0f527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_f1a57e9a-e73e-46f2-949b-38342d80ae67" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_93bfd7bc-a29a-4465-a202-80a2cd54f92c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_OperatingExpensesAbstract_93bfd7bc-a29a-4465-a202-80a2cd54f92c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_c65ce846-6f55-42d1-965f-d139d561ee53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_93bfd7bc-a29a-4465-a202-80a2cd54f92c" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_c65ce846-6f55-42d1-965f-d139d561ee53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_60265ba0-0b79-44f4-b0e0-41dc0c0fee21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_CostsAndExpenses_60265ba0-0b79-44f4-b0e0-41dc0c0fee21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a66bdc20-7748-4cdb-a7e2-8727ee318128" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_OperatingIncomeLoss_a66bdc20-7748-4cdb-a7e2-8727ee318128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_ccb2b624-d7d3-4232-80c4-397d877299e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_ccb2b624-d7d3-4232-80c4-397d877299e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ef4b7e7a-fcf5-4f16-96fc-b955d340896f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_ccb2b624-d7d3-4232-80c4-397d877299e0" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ef4b7e7a-fcf5-4f16-96fc-b955d340896f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_e983560e-04e6-44f4-ab07-9ba4da9717dc" xlink:href="cms-20231231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_ccb2b624-d7d3-4232-80c4-397d877299e0" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_e983560e-04e6-44f4-ab07-9ba4da9717dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_f9f4bd4b-ca39-4c8e-af78-8fa5c0c94617" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_ccb2b624-d7d3-4232-80c4-397d877299e0" xlink:to="loc_us-gaap_OtherNonoperatingIncome_f9f4bd4b-ca39-4c8e-af78-8fa5c0c94617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_03674bd2-672b-4608-bc8e-79a3b4213656" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_ccb2b624-d7d3-4232-80c4-397d877299e0" xlink:to="loc_us-gaap_OtherNonoperatingExpense_03674bd2-672b-4608-bc8e-79a3b4213656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_77b71e1c-fd3b-4b41-804c-2079b26aa185" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_77b71e1c-fd3b-4b41-804c-2079b26aa185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_fff5e66c-6250-438d-9847-def93776cd38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_InterestExpenseAbstract_fff5e66c-6250-438d-9847-def93776cd38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_34b9a085-e700-460e-9f69-48d8dff96a56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_fff5e66c-6250-438d-9847-def93776cd38" xlink:to="loc_us-gaap_InterestExpenseDebt_34b9a085-e700-460e-9f69-48d8dff96a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_88656efa-2822-4669-9d03-ef9356eddf74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_fff5e66c-6250-438d-9847-def93776cd38" xlink:to="loc_us-gaap_InterestExpenseOther_88656efa-2822-4669-9d03-ef9356eddf74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8c5f4898-e50e-40d4-8bf8-3d8e8c9de346" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_InterestExpense_8c5f4898-e50e-40d4-8bf8-3d8e8c9de346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_46f619fa-3d9c-427a-9048-6e3adb76d893" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_46f619fa-3d9c-427a-9048-6e3adb76d893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d2b3963a-0f4f-475f-8ae4-f00b48a9c2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d2b3963a-0f4f-475f-8ae4-f00b48a9c2fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_936f1e95-31ec-46a6-a4a2-0c860d3aecad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_936f1e95-31ec-46a6-a4a2-0c860d3aecad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_3f443545-7fbd-4f63-9dd2-562ba9966348" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_3f443545-7fbd-4f63-9dd2-562ba9966348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_204a1d00-e8bf-435a-9f46-dd9f812d7f39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_NetIncomeLoss_204a1d00-e8bf-435a-9f46-dd9f812d7f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_79793c78-475f-4aa7-9d9f-c84db9146a34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_79793c78-475f-4aa7-9d9f-c84db9146a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_96d22224-2520-45f5-ab74-f4f556b8e8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_ce74775f-8f3b-410f-8114-1865dee60175" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_96d22224-2520-45f5-ab74-f4f556b8e8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_dfac5973-a278-4f90-8afa-c473994ac34f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_3e12160c-9399-49b9-ba98-73b45889e9b2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_dfac5973-a278-4f90-8afa-c473994ac34f" xlink:to="loc_srt_CondensedIncomeStatementTable_3e12160c-9399-49b9-ba98-73b45889e9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_0c4b8ce8-9a53-4807-bb18-0b0d6d743b40" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_3e12160c-9399-49b9-ba98-73b45889e9b2" xlink:to="loc_srt_ConsolidatedEntitiesAxis_0c4b8ce8-9a53-4807-bb18-0b0d6d743b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d75db2b3-9987-4090-9fdd-199d797db2ae" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_0c4b8ce8-9a53-4807-bb18-0b0d6d743b40" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d75db2b3-9987-4090-9fdd-199d797db2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_a0b19d41-246e-4b68-9c90-79d50500b815" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d75db2b3-9987-4090-9fdd-199d797db2ae" xlink:to="loc_srt_ParentCompanyMember_a0b19d41-246e-4b68-9c90-79d50500b815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6fb338fd-ca93-43e7-9ae8-cbe1319cecd6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_3e12160c-9399-49b9-ba98-73b45889e9b2" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6fb338fd-ca93-43e7-9ae8-cbe1319cecd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_fcef748f-4791-4747-be8a-dcbd481efc26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6fb338fd-ca93-43e7-9ae8-cbe1319cecd6" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_fcef748f-4791-4747-be8a-dcbd481efc26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_89c7b124-bef3-4335-b887-fab52bfff3e4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_b44bf9b0-3575-43dd-be78-f8c6669d0ea7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_89c7b124-bef3-4335-b887-fab52bfff3e4" xlink:to="loc_srt_CondensedCashFlowStatementTable_b44bf9b0-3575-43dd-be78-f8c6669d0ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_9ce5fc77-42e6-4c9e-b1ea-ccc5efc31e40" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_b44bf9b0-3575-43dd-be78-f8c6669d0ea7" xlink:to="loc_srt_ConsolidatedEntitiesAxis_9ce5fc77-42e6-4c9e-b1ea-ccc5efc31e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_23b8a1e9-67c6-4720-9e06-e6ddf00e52d7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_9ce5fc77-42e6-4c9e-b1ea-ccc5efc31e40" xlink:to="loc_srt_ConsolidatedEntitiesDomain_23b8a1e9-67c6-4720-9e06-e6ddf00e52d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_c0c8253c-fda0-4943-92f8-e6275b111b68" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_23b8a1e9-67c6-4720-9e06-e6ddf00e52d7" xlink:to="loc_srt_ParentCompanyMember_c0c8253c-fda0-4943-92f8-e6275b111b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b5700fe7-4606-4ccf-b439-00d3019d235c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_b44bf9b0-3575-43dd-be78-f8c6669d0ea7" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b5700fe7-4606-4ccf-b439-00d3019d235c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_241d1499-310e-464d-9057-62daa4ef599d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b5700fe7-4606-4ccf-b439-00d3019d235c" xlink:to="loc_us-gaap_RelatedPartyDomain_241d1499-310e-464d-9057-62daa4ef599d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_8f470805-63b3-4121-9379-9e4c5c1024ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_241d1499-310e-464d-9057-62daa4ef599d" xlink:to="loc_us-gaap_RelatedPartyMember_8f470805-63b3-4121-9379-9e4c5c1024ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_b44bf9b0-3575-43dd-be78-f8c6669d0ea7" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_11f1b1fd-cca9-4db2-b61a-c03119fe0f38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_11f1b1fd-cca9-4db2-b61a-c03119fe0f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6ef4edae-3673-4189-8b71-4e1348ce1da5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_11f1b1fd-cca9-4db2-b61a-c03119fe0f38" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6ef4edae-3673-4189-8b71-4e1348ce1da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d21038f1-9d93-4976-85d5-55c4235bb6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d21038f1-9d93-4976-85d5-55c4235bb6d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiaries_c57a9ccb-ec34-487f-a5df-1a0caef1156f" xlink:href="cms-20231231.xsd#cms_InvestmentInSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d21038f1-9d93-4976-85d5-55c4235bb6d5" xlink:to="loc_cms_InvestmentInSubsidiaries_c57a9ccb-ec34-487f-a5df-1a0caef1156f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_bd267f6a-8615-4717-a968-4b17acec0632" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d21038f1-9d93-4976-85d5-55c4235bb6d5" xlink:to="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_bd267f6a-8615-4717-a968-4b17acec0632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_39a7eff4-ac54-4252-8ac6-b59307866b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d21038f1-9d93-4976-85d5-55c4235bb6d5" xlink:to="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_39a7eff4-ac54-4252-8ac6-b59307866b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_47f75fc4-a039-4b79-9b77-5789d265f98e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_47f75fc4-a039-4b79-9b77-5789d265f98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4a163abb-f734-406f-b095-2fcb8d9f4bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4a163abb-f734-406f-b095-2fcb8d9f4bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_893b385e-16c1-4a42-9b59-e789bb2e2eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_893b385e-16c1-4a42-9b59-e789bb2e2eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_669cfb0a-9006-4950-8486-42dd2774dc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_669cfb0a-9006-4950-8486-42dd2774dc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_2f925b55-837a-41ad-9d5e-b4dada892a43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_2f925b55-837a-41ad-9d5e-b4dada892a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_6c3e948c-4ca7-47e7-a0d7-fa191f27c90b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_6c3e948c-4ca7-47e7-a0d7-fa191f27c90b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_818488ae-b0e1-4586-9410-b1b84e59a60a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_818488ae-b0e1-4586-9410-b1b84e59a60a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_e8b04e47-b03b-4bc5-a8fc-a098cbbbc8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aaf423ca-41aa-4934-b93e-1e9002b7ab88" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_e8b04e47-b03b-4bc5-a8fc-a098cbbbc8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_04f5b102-92b4-4da6-a9d7-c64847e2fb63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_04f5b102-92b4-4da6-a9d7-c64847e2fb63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_152efa46-b215-4d6d-9518-8bcb9bddbf86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_152efa46-b215-4d6d-9518-8bcb9bddbf86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8ed993c6-436c-4c8d-be27-8c0e71965863" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8ed993c6-436c-4c8d-be27-8c0e71965863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c6df08b2-77f6-49da-ac54-bcad8abcdc92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_4aa83583-0583-4889-8730-a7fa31c6c055" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c6df08b2-77f6-49da-ac54-bcad8abcdc92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_da2fd25a-f8f0-4238-8aed-4f931cef3942" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_fdce206a-a2c5-4728-953d-2d23738b2c13" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_da2fd25a-f8f0-4238-8aed-4f931cef3942" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_fdce206a-a2c5-4728-953d-2d23738b2c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_00f53768-4f45-44b5-9ae0-2dfb99c3cbbf" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_fdce206a-a2c5-4728-953d-2d23738b2c13" xlink:to="loc_srt_ConsolidatedEntitiesAxis_00f53768-4f45-44b5-9ae0-2dfb99c3cbbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d1d8cfc7-7f5c-423b-9871-e6cba900aafb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_00f53768-4f45-44b5-9ae0-2dfb99c3cbbf" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d1d8cfc7-7f5c-423b-9871-e6cba900aafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_7ebb3f16-352e-4214-a58b-7ff8aebc89c1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d1d8cfc7-7f5c-423b-9871-e6cba900aafb" xlink:to="loc_srt_ParentCompanyMember_7ebb3f16-352e-4214-a58b-7ff8aebc89c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3ce1ac2d-4315-49d9-bba7-be297f0d112a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_fdce206a-a2c5-4728-953d-2d23738b2c13" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3ce1ac2d-4315-49d9-bba7-be297f0d112a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_140365f1-93ef-4c12-9eef-ce98bf16af35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3ce1ac2d-4315-49d9-bba7-be297f0d112a" xlink:to="loc_us-gaap_RelatedPartyDomain_140365f1-93ef-4c12-9eef-ce98bf16af35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_1b69397c-1026-4e0f-b11f-a8157b328304" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_140365f1-93ef-4c12-9eef-ce98bf16af35" xlink:to="loc_us-gaap_RelatedPartyMember_1b69397c-1026-4e0f-b11f-a8157b328304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IntercompanyAndRelatedPartiesMember_a52ebeac-82c2-4811-b319-168ab77be09d" xlink:href="cms-20231231.xsd#cms_IntercompanyAndRelatedPartiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_140365f1-93ef-4c12-9eef-ce98bf16af35" xlink:to="loc_cms_IntercompanyAndRelatedPartiesMember_a52ebeac-82c2-4811-b319-168ab77be09d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_c1ffa2c3-fab4-4db8-98ed-0ff5b67194ba" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_fdce206a-a2c5-4728-953d-2d23738b2c13" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_c1ffa2c3-fab4-4db8-98ed-0ff5b67194ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_3edb51c1-b92a-4eff-ad88-4eb35c941c57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_c1ffa2c3-fab4-4db8-98ed-0ff5b67194ba" xlink:to="loc_us-gaap_AssetsAbstract_3edb51c1-b92a-4eff-ad88-4eb35c941c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3edb51c1-b92a-4eff-ad88-4eb35c941c57" xlink:to="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_19c77acf-ae90-4b1d-baeb-457b8c862ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_19c77acf-ae90-4b1d-baeb-457b8c862ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_652b8e21-86bc-4c32-ae38-1d046974173c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_652b8e21-86bc-4c32-ae38-1d046974173c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_97e0156b-3023-48d2-a5e0-bc0a639cc0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_97e0156b-3023-48d2-a5e0-bc0a639cc0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_a05305b5-5f65-41fd-9168-0f25c8e183bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:to="loc_us-gaap_IncomeTaxesReceivable_a05305b5-5f65-41fd-9168-0f25c8e183bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_4c0a19a8-3a22-41e1-9251-4f196b25090f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:to="loc_us-gaap_OtherAssetsCurrent_4c0a19a8-3a22-41e1-9251-4f196b25090f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fe3e5837-e4a9-4210-8d3c-3b7cde14ae8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb2b1974-c879-47cb-bd2c-2fe55c6d57ad" xlink:to="loc_us-gaap_AssetsCurrent_fe3e5837-e4a9-4210-8d3c-3b7cde14ae8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3edb51c1-b92a-4eff-ad88-4eb35c941c57" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_47cf46d2-53f8-42fc-b787-df440d8d707f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_47cf46d2-53f8-42fc-b787-df440d8d707f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_841e5ef0-cb55-4ea9-b9a8-ba7d434325c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:to="loc_us-gaap_EquityMethodInvestments_841e5ef0-cb55-4ea9-b9a8-ba7d434325c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_99ed7ebb-be93-411e-baa0-f57b2c463858" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_99ed7ebb-be93-411e-baa0-f57b2c463858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_fa6002ce-3573-46d3-8721-85ba7f1a8a60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_fa6002ce-3573-46d3-8721-85ba7f1a8a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8483cd23-e5e1-4c44-92cf-61e8eb1bc34b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8483cd23-e5e1-4c44-92cf-61e8eb1bc34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_2c36be2d-82b5-4c07-a54d-22b2c48fb177" xlink:href="cms-20231231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_4d9aa8b6-3d56-4e51-8aa5-bca16a1a719c" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_2c36be2d-82b5-4c07-a54d-22b2c48fb177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4d588dca-3d4d-4b8e-9678-82dbb42dc387" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3edb51c1-b92a-4eff-ad88-4eb35c941c57" xlink:to="loc_us-gaap_Assets_4d588dca-3d4d-4b8e-9678-82dbb42dc387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_86660cef-9850-44fd-8b32-c0184ddfa31b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_c1ffa2c3-fab4-4db8-98ed-0ff5b67194ba" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_86660cef-9850-44fd-8b32-c0184ddfa31b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_86660cef-9850-44fd-8b32-c0184ddfa31b" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_85cd3450-99fd-4e07-b08f-9c08ac7b2940" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:to="loc_us-gaap_LongTermDebtCurrent_85cd3450-99fd-4e07-b08f-9c08ac7b2940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsPayableAndNotesPayableCurrent_bdeb78b4-4f36-4fe4-a5a7-f1e341cd58f2" xlink:href="cms-20231231.xsd#cms_AccountsPayableAndNotesPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:to="loc_cms_AccountsPayableAndNotesPayableCurrent_bdeb78b4-4f36-4fe4-a5a7-f1e341cd58f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_78d18300-d715-4c2e-94bf-6991e5adbe2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_78d18300-d715-4c2e-94bf-6991e5adbe2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_c93f6b75-d0d2-48f1-b413-5aaed6abd880" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:to="loc_us-gaap_TaxesPayableCurrent_c93f6b75-d0d2-48f1-b413-5aaed6abd880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_c7350705-f690-4b70-a76f-f83a9c7c9a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_c7350705-f690-4b70-a76f-f83a9c7c9a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3df1a520-45f6-4e88-81e9-aa0e614ef374" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_77fba2ea-a131-40b6-a9dc-71d39bbcbb6a" xlink:to="loc_us-gaap_LiabilitiesCurrent_3df1a520-45f6-4e88-81e9-aa0e614ef374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_eab9d73c-9063-45be-b4a7-52e0a843f01e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_86660cef-9850-44fd-8b32-c0184ddfa31b" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_eab9d73c-9063-45be-b4a7-52e0a843f01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c59a8eff-4a00-4cc3-bb72-c38680b86d54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_eab9d73c-9063-45be-b4a7-52e0a843f01e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c59a8eff-4a00-4cc3-bb72-c38680b86d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_53d76149-d441-408c-bb42-37a020c8c26d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_eab9d73c-9063-45be-b4a7-52e0a843f01e" xlink:to="loc_us-gaap_LongTermNotesPayable_53d76149-d441-408c-bb42-37a020c8c26d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_2f3ac5e2-8f1e-4925-b293-91319df679af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_eab9d73c-9063-45be-b4a7-52e0a843f01e" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_2f3ac5e2-8f1e-4925-b293-91319df679af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_abdffed1-415e-4a12-8161-eb7369602244" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_eab9d73c-9063-45be-b4a7-52e0a843f01e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_abdffed1-415e-4a12-8161-eb7369602244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_43c1d951-cb03-4d60-8bd5-99a22df20c81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_eab9d73c-9063-45be-b4a7-52e0a843f01e" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_43c1d951-cb03-4d60-8bd5-99a22df20c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_65ed516c-666e-4f1b-875d-4d7de5b0a951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_86660cef-9850-44fd-8b32-c0184ddfa31b" xlink:to="loc_us-gaap_EquityAbstract_65ed516c-666e-4f1b-875d-4d7de5b0a951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_312f953c-c56e-45d0-a6b4-1fed3adabbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_65ed516c-666e-4f1b-875d-4d7de5b0a951" xlink:to="loc_us-gaap_CommonStockValue_312f953c-c56e-45d0-a6b4-1fed3adabbc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherCommonStockholdersEquity_bd9e15ce-4fdd-4da3-b5bb-cf617cda95ac" xlink:href="cms-20231231.xsd#cms_OtherCommonStockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_65ed516c-666e-4f1b-875d-4d7de5b0a951" xlink:to="loc_cms_OtherCommonStockholdersEquity_bd9e15ce-4fdd-4da3-b5bb-cf617cda95ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_6d8fdc85-00d1-47e6-af64-895e1e112712" xlink:href="cms-20231231.xsd#cms_CommonStockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_65ed516c-666e-4f1b-875d-4d7de5b0a951" xlink:to="loc_cms_CommonStockholdersEquity_6d8fdc85-00d1-47e6-af64-895e1e112712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_eaec72f7-9f91-41aa-934e-9573b5b2fdc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_65ed516c-666e-4f1b-875d-4d7de5b0a951" xlink:to="loc_us-gaap_PreferredStockValue_eaec72f7-9f91-41aa-934e-9573b5b2fdc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_62a89052-f2f0-435e-a351-c36b07bfd2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_65ed516c-666e-4f1b-875d-4d7de5b0a951" xlink:to="loc_us-gaap_StockholdersEquity_62a89052-f2f0-435e-a351-c36b07bfd2f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_40f2ab05-970e-42bb-96d6-51a2b7ae270a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_86660cef-9850-44fd-8b32-c0184ddfa31b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_40f2ab05-970e-42bb-96d6-51a2b7ae270a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_79dc6985-fdf5-473e-99b3-f6757eb40eae" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_dbf54f1a-1447-4757-9fd0-e22293bf16e7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_79dc6985-fdf5-473e-99b3-f6757eb40eae" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_dbf54f1a-1447-4757-9fd0-e22293bf16e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_f04aa978-10da-4743-ae99-f3e8a3a3299b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_dbf54f1a-1447-4757-9fd0-e22293bf16e7" xlink:to="loc_srt_ConsolidatedEntitiesAxis_f04aa978-10da-4743-ae99-f3e8a3a3299b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_53f32c63-6875-48af-9ef8-a1f20d3bfb68" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f04aa978-10da-4743-ae99-f3e8a3a3299b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_53f32c63-6875-48af-9ef8-a1f20d3bfb68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_9af6542a-b5b8-4742-b66d-dea386029ecb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_53f32c63-6875-48af-9ef8-a1f20d3bfb68" xlink:to="loc_srt_ParentCompanyMember_9af6542a-b5b8-4742-b66d-dea386029ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_70352406-9037-445d-9a59-02feb264adbe" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_dbf54f1a-1447-4757-9fd0-e22293bf16e7" xlink:to="loc_srt_CondensedFinancialStatementsCaptionsLineItems_70352406-9037-445d-9a59-02feb264adbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_85e5f888-ba0f-4923-b777-993ac1e7594b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_70352406-9037-445d-9a59-02feb264adbe" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_85e5f888-ba0f-4923-b777-993ac1e7594b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="cms-20231231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_6b7bd4ba-47ca-4392-9706-d7544def197e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e14223fe-0055-41ce-9488-c11241310386" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_6b7bd4ba-47ca-4392-9706-d7544def197e" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e14223fe-0055-41ce-9488-c11241310386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_73b65d4e-415f-4b10-8c86-f4a3b3fbd2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e14223fe-0055-41ce-9488-c11241310386" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_73b65d4e-415f-4b10-8c86-f4a3b3fbd2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_e8d62593-1add-4144-9446-cac92352b644" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_73b65d4e-415f-4b10-8c86-f4a3b3fbd2aa" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_e8d62593-1add-4144-9446-cac92352b644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_e9719273-b96d-43ed-9c1a-92051a5d945e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_e8d62593-1add-4144-9446-cac92352b644" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_e9719273-b96d-43ed-9c1a-92051a5d945e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_422abee3-b974-4a4d-83b1-f0b871d2c88f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceOtherTaxCarryforwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_e8d62593-1add-4144-9446-cac92352b644" xlink:to="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_422abee3-b974-4a4d-83b1-f0b871d2c88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fd4922c9-f863-481c-9c93-7e2d9819bd10" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e14223fe-0055-41ce-9488-c11241310386" xlink:to="loc_dei_LegalEntityAxis_fd4922c9-f863-481c-9c93-7e2d9819bd10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_50558fe9-a2bc-4012-9826-155320c18cdc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_fd4922c9-f863-481c-9c93-7e2d9819bd10" xlink:to="loc_dei_EntityDomain_50558fe9-a2bc-4012-9826-155320c18cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6f2c02d0-b16d-417e-8a78-d8987f2dec01" xlink:href="cms-20231231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_50558fe9-a2bc-4012-9826-155320c18cdc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6f2c02d0-b16d-417e-8a78-d8987f2dec01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9c6a6b4e-3b43-40d5-bd5b-c611f17d5eef" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e14223fe-0055-41ce-9488-c11241310386" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9c6a6b4e-3b43-40d5-bd5b-c611f17d5eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_788d62cc-a63b-4d3f-ac3d-13c6d5100a40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9c6a6b4e-3b43-40d5-bd5b-c611f17d5eef" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_788d62cc-a63b-4d3f-ac3d-13c6d5100a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_79bbc8ac-dfd8-48da-9f1f-820b5c723764" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_788d62cc-a63b-4d3f-ac3d-13c6d5100a40" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_79bbc8ac-dfd8-48da-9f1f-820b5c723764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_763346d8-aeff-4380-adde-3a28c4468ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_788d62cc-a63b-4d3f-ac3d-13c6d5100a40" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_763346d8-aeff-4380-adde-3a28c4468ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_f29ac866-87ad-401a-a5af-35690bb166e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_788d62cc-a63b-4d3f-ac3d-13c6d5100a40" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_f29ac866-87ad-401a-a5af-35690bb166e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_304d995a-9ffd-47a2-8041-529534a7806a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_788d62cc-a63b-4d3f-ac3d-13c6d5100a40" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_304d995a-9ffd-47a2-8041-529534a7806a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_99922295-a399-4a75-ae12-6a21d407c831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_788d62cc-a63b-4d3f-ac3d-13c6d5100a40" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_99922295-a399-4a75-ae12-6a21d407c831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>cms-20231231_g1.jpg
<DESCRIPTION>GRAPHIC - SERVICE TERRITORY MAP
<TEXT>
begin 644 cms-20231231_g1.jpg
M_]C_X@Q824-#7U!23T9)3$4  0$   Q(3&EN;P(0  !M;G1R4D="(%A96B '
MS@ "  D !@ Q  !A8W-P35-&5     !)14,@<U)'0@
M]M8  0    #3+4A0("
M                     !%C<')T   !4    #-D97-C   !A    &QW='!T
M   !\    !1B:W!T   "!    !1R6%E:   "&    !1G6%E:   "+    !1B
M6%E:   "0    !1D;6YD   "5    '!D;61D   "Q    (AV=65D   #3
M (9V:65W   #U    "1L=6UI   #^    !1M96%S   $#    "1T96-H   $
M,     QR5%)#   $/   " QG5%)#   $/   " QB5%)#   $/   " QT97AT
M     $-O<'ER:6=H=" H8RD@,3DY."!(97=L971T+5!A8VMA<F0@0V]M<&%N
M>0  9&5S8P         2<U)'0B!)14,V,3DV-BTR+C$              !)S
M4D="($E%0S8Q.38V+3(N,0
M                            6%E:(        /-1  $    !%LQ865H@
M                     %A96B        !OH@  ./4   .06%E:(
M &*9  "WA0  &-I865H@        )*    ^$  "VSV1E<V,         %DE%
M0R!H='1P.B\O=W=W+FEE8RYC:               %DE%0R!H='1P.B\O=W=W
M+FEE8RYC:
M          !D97-C         "Y)14,@-C$Y-C8M,BXQ($1E9F%U;'0@4D="
M(&-O;&]U<B!S<&%C92 M('-21T(              "Y)14,@-C$Y-C8M,BXQ
M($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C92 M('-21T(
M            9&5S8P         L4F5F97)E;F-E(%9I97=I;F<@0V]N9&ET
M:6]N(&EN($E%0S8Q.38V+3(N,0              +%)E9F5R96YC92!6:65W
M:6YG($-O;F1I=&EO;B!I;B!)14,V,3DV-BTR+C$
M             '9I97<      !.D_@ 47RX $,\4  /MS  $$PL  UR>
M 5A96B       $P)5@!0    5Q_G;65A<P         !
M         H\    "<VEG(     !#4E0@8W5R=@        0     !0 *  \
M%  9 !X (P H "T ,@ W #L 0 !% $H 3P!4 %D 7@!C &@ ;0!R '< ? "!
M (8 BP"0 )4 F@"? *0 J0"N +( MP"\ ,$ Q@#+ -  U0#; .  Y0#K /
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
MX-ADV.C9;-GQVG;:^]N W 7<BMT0W9;>'-ZBWRG?K^ VX+WA1.',XE/BV^-C
MX^OD<^3\Y83F#>:6YQ_GJ>@RZ+SI1NG0ZEOJY>MPZ_OLANT1[9SN*.ZT[T#O
MS/!8\.7Q<O'_\HSS&?.G]#3TPO50]=[V;?;[]XKX&?BH^3CYQ_I7^N?[=_P'
M_)C]*?VZ_DO^W/]M____X857:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP
M+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(>G)E4WI.
M5&-Z:V,Y9"(_/@H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O
M(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 Y+C$M8S P,2 W.2XV-S5D,&8W
M+" R,#(S+S V+S$Q+3$Y.C(Q.C$V(" @(" @(" B/@H@(" \<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB
M(@H@(" @(" @(" @("!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L
M96UE;G1S+S$N,2\B"B @(" @(" @(" @('AM;&YS.GAM<#TB:'1T<#HO+VYS
M+F%D;V)E+F-O;2]X87 O,2XP+R(*(" @(" @(" @(" @>&UL;G,Z>&UP1TEM
M9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V<O:6UG+R(*(" @(" @
M(" @(" @>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N
M,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O;G,N861O
M8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(@H@(" @(" @(" @
M("!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4
M>7!E+U)E<V]U<F-E179E;G0C(@H@(" @(" @(" @("!X;6QN<SIS=$UF<STB
M:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+TUA;FEF97-T271E
M;2,B"B @(" @(" @(" @('AM;&YS.FEL;'5S=')A=&]R/2)H='1P.B\O;G,N
M861O8F4N8V]M+VEL;'5S=')A=&]R+S$N,"\B"B @(" @(" @(" @('AM;&YS
M.G!D9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]P9&8O,2XS+R(^"B @(" @(" @
M(#QD8SIF;W)M870^:6UA9V4O:G!E9SPO9&,Z9F]R;6%T/@H@(" @(" @(" \
M9&,Z=&ET;&4^"B @(" @(" @(" @(#QR9&8Z06QT/@H@(" @(" @(" @(" @
M(" \<F1F.FQI('AM;#IL86YG/2)X+61E9F%U;'0B/C$P2R!-87 @+4UI8VAI
M9V%N($=E;F5R871I;F<@1F%C:6QI=&EE<R M($Y/($Y!3453("T@1&5C+B R
M,#(S/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.D%L=#X*(" @(" @(" @
M/"]D8SIT:71L93X*(" @(" @(" @/'AM<#I-971A9&%T841A=&4^,C R,RTQ
M,BTP-U0Q,3HU.3HU."TP-3HP,#PO>&UP.DUE=&%D871A1&%T93X*(" @(" @
M(" @/'AM<#I-;V1I9GE$871E/C(P,C,M,3(M,#=4,38Z-3DZ-3A:/"]X;7 Z
M36]D:69Y1&%T93X*(" @(" @(" @/'AM<#I#<F5A=&5$871E/C(P,C,M,3(M
M,#=4,3$Z-3DZ-3@M,#4Z,# \+WAM<#I#<F5A=&5$871E/@H@(" @(" @(" \
M>&UP.D-R96%T;W)4;V]L/D%D;V)E($EL;'5S=')A=&]R(#(X+C @*$UA8VEN
M=&]S:"D\+WAM<#I#<F5A=&]R5&]O;#X*(" @(" @(" @/'AM<#I4:'5M8FYA
M:6QS/@H@(" @(" @(" @(" \<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D
M9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @
M(" @(#QX;7!'26UG.G=I9'1H/C(P,#PO>&UP1TEM9SIW:61T:#X*(" @(" @
M(" @(" @(" @(" @/'AM<$=);6<Z:&5I9VAT/C(U-CPO>&UP1TEM9SIH96EG
M:'0^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.F9O<FUA=#Y*4$5'/"]X
M;7!'26UG.F9O<FUA=#X*(" @(" @(" @(" @(" @(" @/'AM<$=);6<Z:6UA
M9V4^+SEJ+S1!05%3:UI*4F=!0D%G14),045S04%$+S=107-51VAV9$<Y>F%'
M.7=)1$UU34%!-%%K;$Y!*S!!04%!04%"04),04%!04%%028C>$$[05%%<T%!
M04%!44%"+RM)35=%;$11,3E156LY1U-5>$9!045"04%!35-%>'!B;3A#14%!
M06)7-3!C;$I(46E"65=6;V=".#1!06=!2B8C>$$[04%904U104%95TYZ8T4Q
M5%)L44%!04%!4U561$E(3E-2,$E!04%!04%!04%!04%!04%!04%08E=!045!
M04%!03!Y,4E50T%G04%!028C>$$[04%!04%!04%!04%!04%!04%!04%!04%!
M04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%263-">61!04%!
M5D%!04%!>B8C>$$[6D=6>EEW04%!65%!04%"<V0S4G=D04%!069!04%!0559
M;71W9$%!04%G44%!04%58VQH6E=G04%!:&=!04%!55HQ:%I79T%!06EW028C
M>$$[04%!55EL:%I79T%!06M!04%!055:1S%U6D%!04%L44%!04)W6D<Q:UI!
M04%!<U%!04%#261N5FQ:04%!03!W04%!0T=D;6QL9'=!028C>$$[03E104%!
M06MB2%9T85%!04$O9T%!04%58E=6:&-W04%"07=!04%!:V1'5FIA04%!0D1!
M04%!04UC;%)347=!04)$=T%!06=-6C%24R8C>$$[47=!04)$=T%!06=-66Q2
M4U%W04%"1'=!04%G361'5C1D04%!04%"1&(S0C5C;6QN84A19TM'37!)1$4U
M3U1G9U-'5C-B1U8P9$,Q428C>$$[65=.<EE82FM)14YV8EA":&)N:T%!1U)L
M8S)-04%!04%!04%!16Y.4U(P26=3559$3FI%-4YJ671-:31X04%!04%!04%!
M04%!04%!4R8C>$$[8S%*2%%I0DI254TR351K,DYI,'E,:D5!04%!04%!04%!
M04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!028C
M>$$[04%!04%!04%!04%!049H6E=I04%!04%!04%$>E5104)!04%!05)B35=&
M;&%)04%!04%!04%!04%!04%!04%!04%!0EE75F]G04%!028C>$$[04%!06(V
M24%!1&HQ04%!1&M&:%I7:4%!04%!04%!0FEM44%!=#1504%":F%71FQA24%!
M04%!04%!0U-G04%!4&A!04%T<SEK6EA.:B8C>$$[04%!04%!04%!0EI*4E5-
M9V%(4C!C1&]V3#-D,V1Y-7!:5TUU63)G04%!04%!04%!04%!04%"6DI254UG
M84A2,&-$;W9,,V0S9'DU<"8C>$$[6E=-=5DR9T%!04%!04%!04%!04%!04%!
M04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%:
M1U9Z67=!028C>$$[04%!04%!0753559$2419>$]463),5$EU35-"15I76FAD
M5W@P249*2%%I0FIB,GAV9%A)9V,S0FA9,E5G3%-">E5K9$-!04%!04%!028C
M>$$[04%!04%!0753559$2419>$]463),5$EU35-"15I76FAD5W@P249*2%%I
M0FIB,GAV9%A)9V,S0FA9,E5G3%-">E5K9$-!04%!04%!028C>$$[04%!04%!
M04%!04%!04%!04%!04%!1U)L8S)-04%!04%!04%!3$9*;%IM5GE:5S5J6E-"
M5V%75C-A5S5N245.=F)M4G!D1VQV8FE"<"8C>$$[8FE"2E)533)-5&LR3FDP
M>4QJ14%!04%!04%!04%!04%!0WA36E=:;&-M5G59,E5G5FUL;&0R;'5:>4)$
M8C(U:V%84G!B,C1G85<T9R8C>$$[4U561$YJ135.:EET36DT>$%!04%!04%!
M04%!04%!04%!04%!04%!04%!04%!04%!04%",F%75C-!04%!04%!5'!0-$%&
M1CAU04)$4"8C>$$[1D%!1#=C=T%"0DU,04%.8VYG04%!04995U9O9T%!04%!
M04)-0U99055!04%!1F-F-3(Q;%E834%!04%!04%!04%104%!04%!04%!028C
M>$$[04%!04%!04%!04%!04%+4$%!04%!;DYP6GE!04%!04%1,4I524=.,6-N
M64%!04%!04%!14%!04%!055!0V=!4$%"44%'44%E04--028C>$$[2T%!=$%$
M24%.=T$W045!05)10DM!13A!5D%"6D%&-$%9=T)O04<P06-G0C-!2'=!9U%#
M1T%)<T%K04-604IO06YW0VM!2VM!<F=#>28C>$$[04QC079!1$)!35E!>7=$
M44%.54$R=T1G04]5039W1'=!4%E!*W=%0D%18T)$445405)K0DAW16Q!4W-"
M36=%-$%4-$)2449-059)0B8C>$$[5U%&9T%78T)B9T8Q05AW0F=W1TQ!6DE"
M;6=':$%A:T)S44<U06-%0GE12%)!9&M"-%%(<$%F24(K9TE$06=W0T9!261!
M:5E#3'=)-"8C>$$[06M%0U-W2E5!;#!#6G=*>$%N;T-H04M/07!G0V]G2W-!
M<EE#=U%,3$%T54,T04QR07951$%!34Q!>%E$25%-=$%Z9T11=TY003%O1"8C
M>$$[6F=.>4$S-$1I9T]7039)1')G3S9!.&-$,'=09T$K=T0K45%'0D)-14E!
M471"1'-%4T%25D)'345C45(K0DEW16UG4V]"3%E%>$%45"8C>$$[0D]%13A!
M5"M"43!&2$%5<D)4;T9345990E=C1F1W5T="6EE&<&=7,4)C548Q45AL0F99
M1T)G65=":6-'3G=:24)L:T=A9UHW0F]W1R8C>$$[;E%A=D)S04<P46)J0G95
M2$)W8UI">7-(4%%D4$(R14AD065'0C5K2')!92]".4E(-5%F-$-!<TE(=V=Y
M0T5925=G:'5#24E);&=I<28C>$$[0TPT23!G:FY#4'-*14%K;$-4;TI4=VQK
M0UAK2FIW;6M#8F]*>G=N;$-F<TM%46]N0VHP2U9!<'%#;T5+;4%Q=4-S54LS
M07)Z0W=S3"8C>$$[26=S-4,Q14QA475!0S5G3'-!=DE#*T5,*U%W4T1#;TU1
M=WAC1$A536IG>6Y$34%-,E%Z>D11,$Y*9S%!1%9O3F1!,D]$86M.=W<S928C
M>$$[1&9G3T5W-'5$:VM/6D$U+T1P<T]T9S=31'4T4$-1.&Q$,$506&<Y-D0U
M65!S=R]01"MW44-206U%14U165)"*T5*<U%U4D1815!54B8C>$$[17A%>$55
M.%)B4D=-16%O4GE22&]%9V-32FA*1D5M45-H0DMJ17--4S1X341%>4U447A.
M:D4T351P0E!&12M554)H46Y&16M586A33"8C>$$[1DLP57IH5'=&4DE63D)6
M5T989U9M>%<Y1F5!5T%X66U&:VM78D)A4$9R25<Q:&(V1G@P6%%29&Q&-&M8
M<FAF4T8O8UE'>&A!1T=5628C>$$[:6AI=D=.55DK:&MG1U556F%X;5)'8F-:
M,U)O14=I;V%54G S1W T87A2<G-'>%%B3WAT:D<T;V)S:'9A2$%)8TMH>%-(
M2'-C;WAZ328C>$$[2%!59$AH,4A(6$%D;5(S1$AE=V5&:#5!2&UO96Q"-BM(
M=6MF17@X*T@R:V9L0BLO2"MO9T930D))1W=G;4-$14E006A(0T9)25A5:"8C
M>$$[;U-(3TEF<VE*>4I626]):7)Y3&1)=V]J3T-.;4DU46IW:5!W2D(X:U13
M4CA*2W-K,FE52DI49VQA0U=82F-C;#EY66Y*;&-M:'EA,R8C>$$[2G5G;D=#
M9$I*,V]N<7EF8TM!,&]0>6AX2TM);S%#:T=+5&=P87EM9$MD07%!:6\Q2VUG
M<6UY<E!+=TER3FET<$LU,'(P4W=&3$1K<R8C>$$[8FEY:4Q.8W1$0S%"3%A9
M='%Y,VA,:%EU5$,V0TQR8W4W:3AK3#%O=FM3+TA,+S1W3E1"<TU+47<R>D53
M355O>&=J1S9-9DEY2VI*:B8C>$$[37!S>3%$34Y-,%EZ9GI/-$TO13!+>E)L
M3DHT,#)$551.53 Q:'I80TYF,#).>EIY3G$T,C948VM.,D$S;D1F6$]"4315
M1&E-3TUG-28C>$$[0E1L0T]8.#5V1&XU3VI9-F1$<7E/=3@W3%1T<D\V;S<V
M1'=N4$=5.'!$>FI04TDY650R:%!E02M)1#5G4'%!*S1$.&A0,D4O;VHO:28C
M>$$[44-.05I%0VU13V1"2U5&<5%A>$(W:TEW46Y*0W153#-1>G!$9E5005)!
M3D52,%-+4DTU1D5K5E926G!&,VM9:5)M9$=Q,&)W4GI62"8C>$$[93!F05-!
M5DE3,&E24TYD2DA5;&I386Q*.$5O,U-N,4MX17--4S%.3&UK=FE40W!-8VMY
M-E112DY3:S)45&1X3TI5-754<F10044Y2B8C>$$[5#5.4#-606Y52$91=3%%
M1U560E)M,4AM56I&4V9&3$A5>$Y46#%/<54O6E51;%-05DYT5DM&5C%68TI7
M1#%:8U9Q;%<Y,61%5C5*6"8C>$$[-$9G=E=(,5EY,6MA5U=L6G5&;TA7;%IA
M<&QR,5<P5F)L5G9L6$168VAL>E=84V1D948S2EAH<&5B1C8Y6'<Y9EE6*WI9
M059G5C)#<28C>$$[65!X:%0R1VE99E9I4U=+8UEV0FI1,D]862MT:U%'4U5:
M3VQL4%=74UIE9&U05V%36G5H;E!7951:*VQO4#)I5V%/>'!1,FUA869&<28C
M>$$[4T=Q9F%V9')4,G5N82\Y<U8R>79B46AT64<R-6)H2G5A,C=%8G@U=F5'
M+U)C0W1W:&Y$9V-4<'AL6$AW8VMT>7!N34)C,3%Z=4A1528C>$$[9$A",'I(
M56]D658Q-%A9*V1P=#(K2&179#=.-$58:'5E37@U2VYM2F5E9#92;G%L97=2
M-UDS=D-F0T8X9UAZ:&951CEO6#1"9FU**R8C>$$[=VXX:F8T4B\U64)(9TMI
M0D-O1G)G8S)#34E+4V=V4T16-$\V:$(R16=)5&IH565&<3193VAN2T<Q-&,W
M:#4K24)):'!I339*331M6B8C>$$[:68V2UI)<DMI>D-,;&]V.&I'3TUY;S!X
M:EII3B\T-6UJ<S903F\K96M!85%B<$17:U0K4G%*25)K;G%3-#5.3FLW855)
M2E-+;%!35B8C>$$[6#582FQJ4U=N-6-+;#-76#1*:$UM3&E:2DIM46UF>6%A
M2G)6;3!+8G(U=V-N26UC.34Q:VYD2V512C9U;G@R9FDU+S9O1VUG,DM&2"8C
M>$$[;V)A:4IQ2U=O=V%J9'%0;7!&86MX-E4T<&%M;4=Q84QP=C)N8G%F9W%&
M2V]X2VLS<6%M<4A+<5!Q=TMR9&%V<')&>7,P2S%%<F)I=28C>$$[3&$V:')X
M879I-T%!<TA7=S9R1F=S9&%Y4S=,0W-Z:7IR<E%L=$IY,44W5TMT9T<R96)B
M=W0R:3,T3&A:=4Y'-5-R;D-U:G4V=&)S=28C>$$[=39E.$EB>6)V4E<Y:C<T
M2W9O4RLO-SDV=B]806--1'-W5V9"-#A*9G=T=D1735!5>$9(17IS5DQX8VI'
M4G-B1'@P2$AV.&<Y>4QZ2B8C>$$[3W-M-7EJ:DMT.',R>3=B34YC>3%Z5%A.
M=&,T,GIR8E!.."LT,$1N475T13@P8C=34#E,0C P5%1X=%)*,4UV5E1T6%(Q
M;%A7,DYD8R8C>$$[,2M$65I.:F\R5WI:.&1P,C)V=F)G3G=&,TER9$5.,E<S
M:'IE;W0X<#,V+V=.=4,Y-%54:'I/2E0T='9J62M0<C5(4&LO3U=%-6<S;28C
M>$$[;'5C9C4V;F]-=6DX-E5B<#!/<&(V=5AR8T]V-S=)8G1%93)C-VEJ=71/
M.4$W.'IW5U!$;#A83'@O+TM-.'AN>G O43 Y34PQ55!8928C>$$[.6TS,BLO
M94LK0FXT<5!K-"MC9C96+W)N*S-F.$(O>5DO4VXY=78U3"]T>B]B9B\O+RLT
M041K1FMB,DIL04=404%!04%!9B]B04E1028C>$$[0F=114)!545"9U5&0F=K
M1T)164I#=V='0F=G3$1!;TM#=V]+1$)!341!=TU$07=11$$T4$5!.$]$0DU4
M1D)15$5X=V)'>'-C2'@X9B8C>$$[2'@X9DAX.&9(=T5(0G=C3D1!,%E%0D%9
M1VA54D92;V9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(
M>#AF2'@X9B8C>$$[2'@X9DAX.&9(>#AF2'@X9DAX.&8O.$%!15%G0D%!1$E!
M=T5204%)4D%135)!9B]%06%)04%!04A!445"05%%04%!04%!04%!04%11B8C
M>$$[07=)1T%104A#06M+0W=%04%G241!445"05%%04%!04%!04%!05%!0T%W
M449"9V-)0U%O3$5!04-!44U$06=10T)G8T1"04E'06Y-0B8C>$$[06=-4D)!
M049)4DEX459%1T4R16EC645537!':$)X5WA1:5!"571(:$UX6FDX0U)Y9W9%
M;%%Z4E1K<4MY63-00TY546YK-D]Z3FAD528C>$$[6DA41#!U24E*;TU*0VAG
M6FA*4D92<5,P5G1.5DM"<GDT+U!%,4]4,%I85T9L85<Q>&18;#E76C)H<&%M
M='-B5S5V63-2,61N9#1E6"8C>$$[<#=F2#$K9C-/16A984AI26U+:31Y3FIO
M*T-K-5-6;'!E66U:<6)N2C)E;C5+:G!+5VUP-FEP<7%U<W)A-G9O4D%!24-!
M44E$0E%5128C>$$[0E%914-!341B445!06A%1$)#15--545&55).:$EG6GAG
M6D5Y;V)(=T9-2%(T4TY#1E9*:6-V17I*1%)$9VAA4U5Y5VE9-TQ#0C-04R8C
M>$$[3F5*16=X9%5K=V=*0VAG6DIJ6D9':61K9$95,SAQ3WIW>6=P,"M0>FA*
M4VMT3515-5!2;&195U9P8EA&,658,5)L6FUD;V%7<')B1R8C>$$[,75B,E(Q
M9&YD-&58<#=F2#$K9C-/16A984AI26U+:31Y3FIO*T1L2E=7;#5I6FUP=6-N
M6C9F:W%/:W!A86YQ2VUQ<39Y=')Q*W8O828C>$$[04%W1$%104-%44U2040X
M03E5-'$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ
M-T9867$W1EA9<3=&6%EQ-R8C>$$[1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ
M-T9867%P>C--54-H<$]61#-65V%N=65)3D(X.%915G@U9S!Y168S;G%S2T%R
M2'526'!7<"8C>$$[2%=U66UF6%ES4D%N3&TR4GA3;'E#2W-R*S!V66I,8E-C
M,4(T<TM%1E<V,%E':$)Z26A/37AC5%E,06=J67$K5%$W1EA9<3=&6%EQ-R8C
M>$$[1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-&M!
M16LP03-*>%9455-T2GEA9U%B2W9F-6LO=WA6:"MS+W=#.28C>$$[8R\X07AN
M6"]!2D]$4% X05AF-'A0,VPR,DPV07-J95=+45-W3UEP4C!D9C%%9$-0;FMD
M2G)S;4$S13=D,U)C;4E3-7!N1#5J,4]6528C>$$[0S(X6F-J96Y.<2LY3G%F
M3&8U-3!C=3-F55EX9UI%9FIU-4]'3DYT6DM.,#=Z071X3V)A-FA.=&-+859*
M0FI*3D-&0E!&<6M-3FE-,B8C>$$[3VPW46AL4$1V1V9C96)64$59-SAW;2M:
M>E4W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98
M67$P.4]*<B8C>$$[,$<U-S=$1E=P2EEO=T1)-F]$,$Q%1#EE4FQ-4C5M:V=%
M<TLQ,EI&:W5:9U%65U%-1%A99T]$,7II2C1F1S%H:$AF:6U2<S=#5U%9."8C
M>$$[4$5E9U-D.59M;G-K5T5C8G5D:6EH93%/<'IO35A91TQ4-G%5<W!V5#1O
M.%)V<F9)968T2%8P<RLQ6C5C045"5V%:<F)Y-6QK=FQD6"8C>$$[4S5H4U$Q
M:U=+:C X44%-,2]:<S1Z,7,U=TAO4$98>$QT2E)L2$)'379Q048O2E$Q<$]E
M<#,V9$-75&EF02MI;$0Y0GI(-U9Y*TAR0B8C>$$[4"MB=VQU=U)V2%-B3#5O
M:#1Q6'1P86XW455O84@V5UA.>$AT,U1K,7509S1X,',P,',W,C)V27969V9K
M=E%G-TU$-$UP,T=B8DAK:B8C>$$[36-55%E,45%184MV:S!/>%8R2W5X5C)+
M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5GA.3GHP>%9,8B]8-TMZ2D(U
M4VQD,SE/;"8C>$$[05!M4T)M1'%U,&-706E-:G57,D=+57535UAU<S)&.6(X
M631N2D)Q<D9L;W!0*W%7*S=.3C)N,FIP<S!/1W!'6%1P4F-J1&AN13)K.28C
M>$$[>4$P5D=&45A114AP.7-:>FU+6FI+=V%)8W5545)2-4M6<' X3G-V169(
M4FUA37-"5F5864A.;#)J,GAL,4IS*VTT9U-O;7!6,5 V;B8C>$$[1#!N6CA-
M26]B,%-29E,K-6U7:5=K;'9A;FU19E9)9&5.96A!-C%!>G!/>4Y,3$1H<59B
M;3EV8T=R551%<&)+<E)T2VPY171!>FMQ0R8C>$$[96Q416]Z3S%'37IX>6E0
M-&]K9DU.54120E-F+T%!-68O=T$X6"]"3B]W03 U>2\K:#=,+T%$;R]A-3,U
M=5!C<E=7:#9H8C-!:U=D628C>$$[;&%G;$U:2DQ+3C956F%:<W5Z*WHX*VYL
M6$5/1'%';DQM:$UC=#!E,3%,6E)Q3#$T,FIR=U<U6C!J3$4Y3U-T=U=V.$%Q
M;C=S,S!9;28C>$$[6$E7-&-P>&E,2G!%45AL=D]E36(O1T%'35HR64)U:#1N
M96AP:U=3=&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&EQ;$YD,B8C
M>$$[<T1+<W-Q;WIK0E9*,TY45'!K6E1J1W)03DE"2VIF,SEN871'3'%4,#%E
M<$%O5'EP=%192'AY<DYQ8V5+=4TQ85EW37540W16:6<O4R8C>$$[:GIA5E!W
M:G534S0T,5@Q86-U:D%5-S5R=%@R:' X-$EY=T=33TQH24E.2&A*-%I6,S!A
M,DQ33DIK>'I">'DT1$\K;&II-6HS9%9L<R8C>$$[:GI)2&U$>%-I9VQ59D-'
M64-L9'8T2$]A-U%X63AE42M&2TUS6C-J,6]D>#=J-S-A851*3V-">&=I634K
M+W=!=DI.-61-<VPX=D,Y2R8C>$$[=5HQ9%1Y-7E.,&Y#+UHU16108DYX:3!E
M239,>$]%8V9#9"]M=VQK;#1L6'1A6"]722]"+RM!9BMM8WAW;'IB4E9P<70P
M='AB<5AN.28C>$$[37EX<'AQ855,:&%5<FTT,$=T>GEZ46E:*VUX<S0K6$A(
M:$IP:SA--TQ*3U1$2E(S1$PX4&)G;R]733=2,7%R.5I9+UIG:U P2U X028C
M>$$[:5)'2W)5=3-C5E<S:TE"2SE9*W%M:"]B.%)I<6AQ04YX871(2G!P=7AS
M4D1)675*4&I5<V%5>7I&2W!C*T9Q>E)%;S!9.%AK:U=G>28C>$$[=$0Y6$%-
M9VET2G!,965#6&='9T5X*T)346541&U!06%D+V),=%@Y5C%Z-CDW:C9%:F<T
M8C5(;#%(:WEZ359Z6%EQ-T9867$W1EA9<28C>$$[-T9867$W1EA9<3=&6%EQ
M<#-&>$1B>$=76G5+1'%D>C$K5U8U8W-C8V5+4F]"35EK;6=X-U1V5'8Y86ML
M;E@Y;C%),4A3<45!8W9K2R8C>$$[57I2.6Y:365P>GIY2&555#9F24]6;4)H
M14%+;FUY9%EP8D970B]E1U)!,UE':6M6*V1-=3=B,'-S=4\T;F5!37$X=&=F
M;&)4:'II128C>$$[9T0O16$K4$Y"5T=G4U@V4U1I-%=)3$Q65DU:66=H1C-Q
M2%1X.$TQ=EI86B]I-&I)4S1B=4HR0C(U.69X<S5';VU"24%J;'5J9CA,,R8C
M>$$[6"],86XO26<O=T166$UN+T%%3W<O;FXU22]/2'58>C)L>DAO8W1U,'E-
M:TPW:U)K13!L1"]W035P;7=Z64)H,&MO03-54S%2;'A:028C>$$[9DY!86)P
M-79:5VHY5# K2SAQ.&588T1X1V-Z,E@R9DA5;5%*<FAP>DTK57=P2'8U94U,
M47DO5T]8<'I1='@T57)35E0Q-5IV9% R2"8C>$$[1$9-5$5J-EA&;G%42593
M9EIV2$=D:7%J83=,24]W:V5N,&YL*W,T<7)9<6A*6F)96$UK4&\X-4=26'57
M05A:1'E#8W$P2G)X3DU.;"8C>$$[04$U=&%22U@P*T9(67100VE2,T9D>4I!
M9S5B.2MV6$%L1UEQ-T9867$W1EA9<3=&6%EQ-T9867$W1E5*<4=P=U=32UA$
M3WI'9VI3;B8C>$$[3%E6<G52;4IQ.6)J=T%'9E9S>#1Z4&MK5W$V<70W-F%X
M<7E2<'5696Q3>"M266):>E!B2&%533%1>&XP:F1Z3E!H361Y-U-B;&)72R8C
M>$$[-W505'))1E99;E!1;&EF:"MJ<6-Y97DX-'=A5V53='=F;C--33AE2UE#
M6"MA3E)A-7-)2FY#<DMI2DUQ9S V=G-11%5I;W!M,7A'5R8C>$$[5%=9-$5E
M;6-*4FPQ2'%I9'9S9&9R4TE92E-".5530U!G4BMT8GA69T=:4E5J=4XX-&MZ
M;$%K4FQT-4\W04)&:T\Y3U K569C369(>28C>$$[9GIJ.# X23=L3T)%*TUH
M4CET<4=N9V%96C5P;EEK+TY!:44Y.'0O-S%Y+SA9+S1J3B\W3V964#1F<&-8
M5V-G;F0S+V1,+WAK:2\U3R8C>$$[3&Y5=4-R67$Q>5AL>'%/6%=N9D962S$O
M,V0O>&MB1E9B1E5(36I7.31B=%9:-#5%161W1C-)0T5L1T,Y+W1%1VTO5$95
M5D<V3VEV1R8C>$$[47E/3U-S3VA"-S1Q=7A6,DMU>%8R2W5X5C)+=7A6,DMU
M>%8R2W-#5S9G24)A5D]2,UEL:%=V,S4U>&TT<%1*,T\W=4DP03,Y6G1V.28C
M>$$[*W O=U%Y<F=08WET1U%8;'9,64QA4G-'8WIS.'IJ8TMQ<%=U,RM4;E19
M67=Y-F)(:D]W1GEL-4-*3B]/,T-K5$=:2U$V=V=E.6M"1"8C>$$[*VIC26E)
M=T921V]K2'<O2V='8E11-CAZ>"M,1&@T<U=34C134D5Y2$%14&E!5#A"5'%.
M9'!H-&AJ3&DT6G=!-'%V:#E8-F1V:G5M228C>$$[=#9!05-0='0Q>F@U-4]+
M4DI!,V5I:D=H4T]T8C=Y2S%T0UIT6G1"2U55>4$S:UE02VTY4GHR,WIU.&9S
M+VI-451I;&1F,&Y54S=1028C>$$[4#%X*UE116IA6DYC>B]O>3=7-'1&8T)*
M25I22VQ3:7,S>$%T*S R8S4R>'!)-F9,46IW:FA(9GI.:G(K3FY.,'5B>$DR
M1&4V<D-:;R8C>$$[5TQ25'E)>$9#5F%M,F$S0G$X=4AE0C1B8VU527DU<6DS
M3C8Y,6)2=F143D<X.%!*4S5O45I60D<S>GIC-D1T3$YK;D53;"]%0C@O-R8C
M>$$[0S1U6$1%8W4V,'DQ.%-1,U5A>%1Z27!3<$-Z4VIE<#A'>3=T=E=:8U=3
M26A+:'<O<%A4631Y0G-*5%(O53E8,7!V5B\S-39S;DQP5"8C>$$[-UA+=E1.
M0TYD;30K4&DY6&4U6&AX<7$R5W=3,U W>B]!16TT*S)F.3-Y+S@Q6F-E,4Y2
M+U!,2'=)9'ER-G1Y971Z8T5E2')Y+W=$3B8C>$$[5U)0865O26]Z2RM$1'5A
M1'IG,49X3T0T:6%59CAB6EA(6%IO;7A)<VII:65I92M66EI(<S=L2%ES27)H
M;%)I4U=)2TDU<50O04I42"8C>$$[3S$W3GEY>5E)>6PY4B]7-C-.14-2051R
M335Q9&ER<U9D:7)S5F1I<G-69&ER<U99,W%7<C-X=4I95F(P;S!::T%554I!
M,G%4+U1/5"8C>$$[-U,W6'I$2DM%9E-"=#5L>CA/;FI12C-3*S-H86%:26Q)
M1$]A06YP=FUK,#)!-7-G9T]:8VUC=457-C9S<$Q/.&MI:UE->%97<71A8B8C
M>$$[,3AF;&PR=3!C=%!)4FM19'(R631S9VU,0VU11%-O<E1C6FAI4DA*<W!4
M=5 W<V8V-F8X045X:&IZ56\K=S V83DY5# R5F94<%AL6"8C>$$[.7%V9T0T
M6FXV2',R97!"35-"6&4Q6F-W:'IE2"MB4'EE.#%A0EE0<61Z3F%815143$=S
M3G,X<GEL<$-A559O:T@T-3=6<&4P<V51:28C>$$[04)U=71F<F9.=%HR5FQX
M07I*:E8Y3'9F-$US+TMQ,5,Q,&DU:%)X3$I(3B]P0E5G<4A+:7%Q96@T-T0U
M-34U-V%Z0C%)0C(Y02MD+R8C>$$[<65P.6UO:V%E+S926G%79%9,8T-X-FM!
M:78P5C(O2$]2-$E3;%A%04]M>'(T-U@Y:&0K6E-!=7(K6#EN,G%*=35L:VAM
M4S-C:4M73B8C>$$[=FE+<4-6:U4K2E!B3FQP8T=,0DU'95=&:7!50DDY+SE'
M;D=N;6Y0-EE3-W0K169P4VYZ9C4W,6E,6'1/=&]D2TUS3G=&4C-"6FIU.28C
M>$$[1'A+,4926'9M5G)O=S%*-'5)5T(U,%!F>$%(:S=(<S=40U=+8W!(:$UE
M43(S,CDO9G-M+S$K2E0K.%-324AO6%$P*SA6>EAF>5)L:R8C>$$[4#-C;UI0
M2TUH9GE.3T(K9F=0<45O*RM*6%=C.$UY>4Y%-GE,>DEQ<$(S*VI-1%!H;FI.
M5$)I9DYY-%1%:%E6.'!:3WA63R]+8451,R8C>$$[<VXW3#-',RMX:5%%-3-F
M63A$2%12=GHK.3%M;TYZ2V4U<S)H,DMU>%8R2W5X5C)+=7A6,DMU>%9I5W5Z
M=TQQ:WDQ;U)X-6)(<GA'8R8C>$$[5#(R3#%"<G5$<W1..4-"5S9J56AL8W%W
M,T1,545F4TTQ;4]5-%-%;S=%3C5!26]R4')G:VYK85-6;F(T4GEC<WAP5'A/
M5UHX=51+428C>$$[6FUY>&I%4C5.;39G545L-D%B:VUU5E%X4VM126EY57EM
M26EY84%56C<V,$U64DMP0W-H2D<K=UE(37%06BMO-&A(9VM#9&AS5VLV<B8C
M>$$[1G=K.%5A2&UJ.4XQ*T-#1V1)6$M8135J4T9N:EEQ0E4X<$0P,E946$]N
M-T8P=S!W;6,P;T%B8W!X3RLO<#)03C$R<3%0:55-66QX2"8C>$$[;&-4.#DK
M:79F-F0U4C%3,F5$5C=U5R\Y4VY*;FMM:G!V6#1"1#9F158W1$YX2'1R2$$K
M:6-)+TPY3&I4-TU%>%=14VXW+S)C:VIS.28C>$$[3#AS84,Y,4)O>2]6-T9N
M5C9&<$A&4VEG;7-H63EC-51T<DYL,75Q2$0K.%!$47(T.7IS9$AI>&%81E@P
M4G9R*S%&;3=G;T-(0G(P3R8C>$$[.4TP<V1.4&E)24DT95DV+TIZ5&Q&06<X
M+VMP>GI296E!1W%E4V(P23,U:D=0,3)2="MH4U!44W%,;4-G;S(S8EDU6$]%
M=4DS>EI2228C>$$[<EIB3DI"3$,X6F-Q2%5R>5=T4E55<4YS15%145=13$1F
M2U9V<$AL:E9,:E-(,4E4,TXT=V156E-P<4)64$AC9VY.>G%!32MN-#9Q528C
M>$$[6F-V-DY(:2LR;DLQ96).;FM*.$99:$=I9D]X.&4Y4$QN>G!O9'1R86%.
M3$DV,U1G2&YX+V1I;S5!1G$K2'1M=6IO<VMO8UDU26IP6B8C>$$[;D@T9RML
M3T9U-V0Q1$LT6E1U1T931&U/645/37E(>6YV6C-49S%2-V=L9F]J44@X46,W
M<G-M2D=M:&8T,TQQ.#4Y6E1Z3FDP=7A6,B8C>$$[2W5X5C)+=7A6,DMU>%8R
M2W-0=C-$,W,W03%"9'%(,G)N;B]A52M,5510;CDR>G1S27%!42M93%EX6'DW
M-7I'=5@Y.6$R=&TX56M"028C>$$[1'E'<3!"2S%A9T)",C9:=4)O36-05FQL
M-D(S8WHU1#E:-4YN84=M>5E94DU+;$MF>4AM93EK2S)82F<Q>DE:>5!S9V="
M4B]S4C-Y328C>$$[=3%/0U!$9VE-45!-9S-)+S5X-F54<E)O=4DS;&QX.3-1
M9DQV54Y8359T67E84W=O,&M25C%Q;S8X:#-Y:E0V=DU4=V-C>$4W9E5E5"8C
M>$$[3%4T<V-9;69$16U/+TE*1B]J3S@O=T-795 W,B]R;'8U1U!E6%=F>790
M.$%M:$Y*=&-M5%$T=%%%82MP23-%;V$P-FMF=WI':G!W8R8C>$$[:&@P8R]*
M<DI2=VI*5S51,6AR:TXW2$UB-D5#375I+T159V)%9VXW<S-86B]:,F9J371.
M2W-K66LK.&-V>&9Z8TA*,FAJ;FHO04@P9B8C>$$[4DM69G!4<E0T-#0W6E)&
M2C9K4DI+3C1!;G Y1V$W=&I.4$IQ0V-K3T1)04))961C+VDW2',O2$='24-%
M=4M/.64W=5A43%)D:%%C;R8C>$$[*VYJ>D=94$AX05AU9"]U8V]2;S=+,E5K
M<S-9<7AZ5F9*=6QA;F8S3V](;$9Q6$%X43-#<V%+9E-!5BM046QE5UHK1%A4
M>$%!8VY)>"8C>$$[-G%563A",VAF2DHW3#AR-&IO.7AB86ID971F>70K-G96
M57,P4T%G.%)Y3E-$=E@U-6MZ-U9.:FA(<"LQ>5HY;TAX0DM!<4DO:#9(>B8C
M>$$[6DAO4&PY.4<P=4=W9W9*2D)$6#1N5E-#5UET.6LQ24<O4W56;G1$2$PV
M.%5:961Y179M1%AZ:39V5V5*;7E(24I'3CE+0D@S6#ER3R8C>$$[9DMW:T=L
M+W9!035L9FM254$W,'%+-3)/:D500VIW6'<Q=&90-'5Q;'A8-G9Q.&LS>DI9
M=7A6,DMU>%8R2W5X5C)+=7A63#ED=FYT3"8C>$$[0GI%=D]E5#1),4(T.65P
M<C=$36)6-FE'2T9Y;'=8=&18=C=K:4UJ.4DT:C-C;4A5,4)T<7A1:GA&6D0Y
M>#1$3U T=$9$97-M43EX<28C>$$[02M9-&EF<V-U=%1,8C!1*V-V.$%I9C!S
M8C%A*S@Y438Y67A79'-K;6UK3#EA9%%#1RM).'E73S8O1#!Y.#1D1DEN9VM2
M12]Z=6-B*R8C>$$[*VY:85%2+TQY3V(K*VID5C$W=FUN*VQR2"LY;%5,>FU)
M:VLT041C,4Y$.'-O-UAI65IF1&]I34)W:2MT9GAF2&XW<61F;UIM95!I2B8C
M>$$[<WDS.3$Y4&AY4C)A<'I%<#@R6$,R+VPR*VY:4W=J44U66'%A34UY3DE,
M>4)H4$%C=SA-1W5,8C5V3W1),4UA:F%M8U)M26AI:%5M;R8C>$$[,F]D:E%E
M3V)Y8V%,;T\Q*WI$;SAO:'AC5FDK-S=.,'EH4S1N9$QE36QM8S!22S!&9G R
M>755:$576$%X=VQK26E'5&%";W-Q4EAK1B8C>$$[.49X-6Q#=39K:6=/-$E*
M>78K534T37-C=44O<5!E0S=J5#EN:5=%-#AO-B]G:$\W3WEI=$5+4D9I<F(P
M63%P.'-X3S!E,4UM<VM*6B8C>$$[0D=X,T-V;BMH>G1(;V]A8T512F\Y-59,
M:BLW2"MU;B]!0DU:9U(U=5=65$EQ-T963TPK.&TO,7@O=T%16$I(:T9636EQ
M8F%2;W=U628C>$$[66)U6G8S3"]!0D-+;&53+W-K;791.6,V-W,O<U=-86YK
M,U!/=6XW6$%Y-FMM=T=14GAX>&]%:E5):6EI<6]O05!91$]G8U)D:7)S5B8C
M>$$[9&ER<U9D:7)S5F1I<3)75T]'3G!*1T-)=E9J:UIZ15):3D%*079K>%!6
M-W,S,7IY1$US569W>&=';3-I9FYN161Q-B]X.&YP*VE03"8C>$$[.6)S<T=,
M:$<O3DU.3S!'1U-%4&-Q84UQ=$=5:V5P<4MN:T]N,UIV3D@R6&EN04=C0GE(
M2U5N1WE:-4$W1G5843=%43-J3#9N2T=V<"8C>$$[+T<R,4DQ8CE:>7I5.6LV
M94]+4FI$,4-*<F,X-CDV25HU;5%S<V%K,#1++W)2;&\U-C$U2'5/-$\S9D]E
M>&$S2D=0:#5B3TEI<5!4=28C>$$[36(W:CAX<S(U3DY%;FIH46U$>C<K.$@S
M+W1834I!,%E%>B]%>%9G46XX<% X=G1M05DQ,&-O1S%T,UE,9%<W,CAS,&AJ
M:T9'<'="-B8C>$$[,2]L=U%Y8TIS0D=41TIX351Y3$5F34=H5W5M0S-&=$I)
M4DQZ-4)U1S-(:C!O;R]M>F%A6%5(2F1G8D]G-U0P.&-:0D)*2G9N=C-)+R8C
M>$$[>3EO5G9*83(R;T=A6#9X>5IG;TM"9F=C<5 R1#1:6&YZ1WI%,7<O:GIC
M>E(V4T%J1UDK=6U23&)U1TQE<R]*<6-V<V1V.6IM1DQ,1R8C>$$[=4=T:#<O
M,75Z151D,G-U2#E$,'I*8VU.2&)I5V8P=U!S:SE3=G1K241I-40W,6Y)4C-*
M<$18.35B:7EN84\K57EO:E!'03!2*TY2>28C>$$[6&%M*S1Y,TAI;'A#-#=F
M1F]Z86U!9U-*0S9054E84TY2=7 Y2FUV3'$T3EE8649G<4%C5D%*,D,K*U1Z
M-&]I66I%8S)R4F%M53A2;B8C>$$[33AL8CE0-E(O=T%T-V8X04%F.$%8=D(K
M5GEF>F9T+V%Y+VQ$1"]/*R]W1%4P3F0P8T9I3#DV<V%N-$\Y05 X069F=&HK
M5WEF>F9T+R8C>$$[878U+T0O3RLO=T15;'HV,V8S3W-X5VQH9&-O2C5)-#0R
M6D8V=E%'=%9"-FY-+U,V2TUJ15-'-4QG6F4P2FY,540V9F,Y8W1B9$QA,28C
M>$$[:'0P*WA#:7AR.&Q&33=2:W$T<3=&5D]+-G1P6DI);W!K:VMH3DIK5F=Z
M250R641P.4]%>$E10T-Q645U>%8R2W5X5C)+;U16>$@K:28C>$$[-W!P2SA)
M-#)K3D]V-W-C+S1::C9V0TUU2U5$>4EB35)):TME82M64$XQ;C5J:75:3&%'
M4T@V<WEQ=VMP=4="24EP.',T4%9A531Q<R8C>$$[,V(P1W$P:W-*06PQ6F9:
M-G9(84E6:'1G0W=(33@R,TDW,$YC,FU$='9W;SA-668W26XW,U9Z,#-%8DI8
M=RM:2D)*3V911SAG4#)J+R8C>$$[04-+4$1,>C=24R]M1#4O<UDO;$(S<BM3
M-GI+1F0Q=&YJ1D58-U)E=35O0U8V8V-!+W="8VIU9D0T4&ID+TQL4R]W0GHU
M,FAD53!-5R8C>$$[:V-5+W)C>4I+8V5.3W%.-VY+.6(R5#1'17DT=4MV2W5V
M=E1J>CA5=5-">FXS3%-J6'1(9E5V4313:4UW.'%G9VUV2VYH+W$U;3982B8C
M>$$[=UAT>BM$<G1F<&9'<6I65VED1G-Z86%F2&)L=6))6$)B<"LR>"]J;%=P
M>6EC='54;&%B15E105!.2%IJ=#9196,O.$%J;7=F.'A!+R8C>$$[-4YV;61O
M4')0=2]32%=D<F8S6'A9:&TP96-:1G!C:UDX<E@V;#%$;C%A06M6*W=/,EE'
M64AX;R]",V5K:T)P<&HK=#EZ1V=X1$98228C>$$[-D%J=#%R-S5S2V1)>51Y
M=#5/=71F:FYM4UI925EA2W-H2$QK-3-P44AS37ID3F]J:VI:3D]4:# O1TPU
M32\X04QN:UA4.4M76#9W228C>$$[-S4U3T)6<%DQ4$%R,30Q<C%/8E1"<%DT
M>%A.>F-E15)$2G-Y;35H,VYV.$%-+U$O2U5-46-F6#<V6FU68D]'4E%Y.%!T
M1U$O1G<S3B8C>$$[3VU:,FLP13AX-V@S=4)R93!)86-#.7EE9V50*UIV>C,X
M,F%V8GHR;&Q(1G!6=$YS2&A,=&-"9D0Q4U%"6'A646,S941S:DA!9WDY4B8C
M>$$[*WHU4%!A;G1Z3$U%4D%I4'0K9C=%;R]+:E1B9E8O4$9P6EAR4VU'6EI8
M:TUC<GA/5VI1=7 U;U9B6F@T-6(R;DUW=VMJ-VUR<VE!;B8C>$$[;G%6.'4X
M:C=N,%IP3W4R>F$U9BM85VM:-WI4:VIL1'9U>G=Y<4-#5%AC<511-7DP<U)%
M0DQP2C='3U5'4FHQ2#95.'EP<V1I<G-69"8C>$$[:7)I05)1-V<Y4FER>'DT
M,&9Z2F$K9#=I-3 O,&]03&AD:6)A15)O<DQX22MW2U9B;'9Y>FIT5&QW;55O
M.#5C4G(U+V,Y2DA.:D]M<28C>$$[44IY.3<Q;6EF.'-,9F1&+WI6;E=E0D0K
M85!K.#=X2'91:&HY4T,W.4]Y671+6$5F.3!.=V=4*V(K6E1L3W P,%I9<$--
M4GA'2G(U328C>$$[;U1):TQ+4VY33E=);V)*>5!!=D0O=T$Q-7EC97@Y5419
M1F9%9G)C.#9I0U=32&I,1%,S645/9C50-4<O>7-W1$]20D)L.3=B43=L;B8C
M>$$[<GI4>D5):VEW<',Q06]*645G:FM4,#(W6G-00VAP.%%-:$=75U<T<S-5
M5$5%2&A(53,O1CAN0T4U6F-H04I%23@Y<7,R45)F=S9F3B8C>$$[14-2>#!H
M9C<P+S5Q>E9Y3CAZ*U!K-7=&3$E*:45.63,K,B]92#ES*T)X;$915E0Q=BM+
M,RLW23A+8E-(>FI,6%1O4&=99G9X,4@O1B8C>$$[8C5M-D%E<RLW.4ED6C)R
M+T%(6'A9:#9N*U-X*VI.<%1Z:E5J3G=0=T5E*S,Y8TE#5C5!4%56>4M(=$AK
M3TU*-55S2TM&2E9Y860V>28C>$$[3FY486-6:FHW9S=J15!34&-N*UA.:5@K
M6619<W1',%,Y,4\Y2R]6<E=*;F17-DU4<W%D1#ET:48K;DQC3TUZ;4EJ;5=R
M3FQJ:F=:4R8C>$$[-4(X:#8Q<6XV53%3-'8X039T0EII9'%I,G19>$9#9T%!
M0592.'9P>G1S5U!G:4DR5#<S>B]0;#A36FQ1:F9124A,1VQ/9DM(;64V."8C
M>$$[<S8W0G)&=$-K.#!#=7%X>3$T;C%&2VUV16<Y.'@Y5G!X;6AW:S U96DQ
M6G=4-'=,5"M$.'I,*V8X=S=B>E9C4DQB:VU/2S9G9TQC5"8C>$$[14%%669%
M9D1F8S5H-65Z=TY/8UDS<F-E.7HX4&%H3W%'46EG9E-F8RMO235%:VI74D16
M2$%:5#1G-S5Y:C)+-T9867$W1E5V,74K928C>$$[,G1G<V4P:W!+:'9!1'%C
M,6YA=71/1$9T.55T:"MT=G=9*TM8:WA:=G-N-5IW.$0V9U0S=7E02FU8-E%S
M9BM7:5 O9W@O6%!19GHR1"8C>$$[*V9$+T%%=V14-%5U-'!68C8O1W-X9T59
M35IN9&97-3=537 K3' R<C0U<FHR,41X=D1O8TXO5GAB9F0K;'4O3$AH=G(S
M2GI&4$),6"8C>$$[,'!&:S0O831S1W!8>'!M,W@U651&>$EL-VIB:FU*2$XU
M-7)U<#(R;#)B6#EZ>3E#,UES+T568F1704%(>D]E9E%X1V-Z16-Y-W9&:B8C
M>$$[335#235L3&1".#$V3F8R4G5K;#E&2DA9:$IA0FA5-S%P6'9M9C)J9VME
M06IE;T-*+W=!,V(W<6-364=L>5-X-4-!94LO:$QD4S%Z>B8C>$$[2$I&2D5.
M3VY2;$E0<45!3G988G)M4' Y2T-$>&@Q*W0W44U34$1)44=M*UID5&$U:%-7
M5E)#,#%*0U951&E8*TQF=&PK6%-1;S!.-B8C>$$[84U(84]1>D%K4E9S<R]3
M3VXO.$%,5D0O04UJ1B]R;7,X1V9C9FLW=CAX:B]!2C!F;4=,1%9J<DTX3FYQ
M2FIG='=X:SE21'=02E59028C>$$[5F-S3RMB3'=F0T)L0WE84W<Q6#5G.$=3
M:$AN,V9E;&UQ5SET8C,P<TYT2C9S0SAE1#%$5G%O2C-88G)M4FEK6E)":TM,
M<CE40TU-:"8C>$$[151C54A,.6<U84=H9#!W2D%T-E8K6"\U:RM7=%0P,DMW
M331T<G%Z4EDS.5EE;6I$8TMY35148TPS<&Y164Y616=!-T8V6%8V2$IP:"8C
M>$$[2'AA2$8U.7I/*V%L95,O14-+:6Q.+VQM631R-6,X+V9M<')F;7E0-FDX
M83(K;%)Z=DY&0W8Y-'=R4TU33E=H-$PT9"]O>G)T2#)F2"8C>$$[065,;DMN
M:71F,G!,3T](;$<R1U<X13EZ8U)7.$5B4U143W-C55EP5FU9,%5$9G54;61+
M66E#5'E$<DE136E!3UI:1V9Y,#@O0F=H,"8C>$$[2S8U145G8U%D:%-V42LK
M678X;S10-7=C-RM3=%(O3BLU3B]+9FQU-SAS95ER3%9V3V5K>5<R9U)L,'5*
M3'%$,6]Y>GA/27=5065V>"8C>$$[93)586Y51$Y!>'A'-2M7>FLV5%-3=UI"
M4$Y'<V9N=BMT2V9Z2C%0>35Q2&UU938X=6]I85<P8U%J5T=%=TIY0T%0.$%U
M>7%5,SES=B8C>$$[,$U-:TU913<T=FTT,V%75$A03&5/=4=U-FXP;"M8=#DY
M93AL85!C.&DU83)24W@V,50T1%@O9V,U3%!$:'E32&-3.7)G;G@T-'DW=R8C
M>$$[1U$U53)U>%8R2W!D<G1O6C=4,48K,T169U!%9G1F,7I6.7(V5'AS2G(V
M;S=H=C K5&AL-S)-6G=R<S-9<7 R+SDR9CED+SA!:5IY528C>$$[=6%H3G1'
M=2]Q9W5B:58T-#=33E9A-&MK64E&2'AC84UX5E)5*T]D3#)$3UEI9&AW6'5E
M=DIX3E)$:4E!*W U>&]8;4Q59DY"=3=/+R8C>$$[,#%98E50>%9Y<%I#<DLT
M24EB6FI48U5Y9V%F1&=L-&MI9'1X2"MC8D<R=S)(9CA!3'$W1'1$0V-)9TU-
M<FME6B]M*V8V:V)C95,Q128C>$$[<$9I63=E,4%!:FA!27!104AP-&YF345D
M;U@Y43-D3'$Y0E!.:TUZ3&Y84#-*4G$R:U,V8DI':VMI=5I!4T-T9'%B9#AY
M8T]C6D)S-B8C>$$[;E8V4313051D;TMZ9V%E84]"0T$P<VY"4V5L5V%M*UA:
M2F-)=G5A35=->FM):G%I.54P;30P-3!36FM9>4%K8T-4,"M91U998W=Y8R8C
M>$$[;3=5-E=716=%.#%#>G-P8C(X:'1O:7%U-4I"871.:THW03502FM%26ML
M:' X0GEY-%%M<R]L4%5)65I*;6QI2WAQ6%E!=%=I:74S=R8C>$$[-6I2,7-3
M86]U8E!S<6-9:S).:VAL+W5Z;6%/8G$S8VY";W<U06IQ0B]B:6Q2=&)7>G1I
M=V=H15AQ2#1Q0VQ32VY#8DQL87)86G,Y928C>$$[2DEY-&5363(O=T-:*W9E
M5U%,0S!T;TQM06MY971C0U)J1GE!0D$T=6]#-U8K+TYX,F1/6C19,%I!>7(Y
M9V1V,F1P<V,Y3&MY4WE#328C>$$[;UAS9F0Q.&HU4$DX.5)F3&LQ.'%F.'!4
M;R\X07I(5S,O2C5C>#E8+T%(32\V<"LU>71&+V9W+W)X*SDY9G8X03<R>&8X
M6350*TI*;B8C>$$[15!O2UAE869+,FQE6G1,3VUA;4I$8F5O<W8W<'5$0FMR
M5&5H.&-U=UHU67!C565B5'%.4$1,2&AN>5ED+W=!<4,X:&8X=FXO04-/2"8C
M>$$[+TY/6G8X<C4K.&9*=U U1C S9#EP6F(U5C!Y>C!7,&LP1WHU+U9T4$DY
M07E(:WA387(W;6<V3GE'82]*:TTU1U(U;#)74$=)4D52>28C>$$[0V0U0FTW
M1EA9<3 V:&Q+;F]W25 P-'%W5V%Y:6EU6DE40W1)>58U1E%+:TAT;FXK<W=E
M1$EX-'969DQY.#-A634X6%1:<C9T8F8W-B8C>$$[5"]G4FU(>&YV8G%5575)
M65EY9S-F:R]'2D)5+V)0661->F-':'E:9E8Y34YR;$QA22M*-2LT8G5.;#%-
M66)C-69Z4G552')7:7DV,R8C>$$[<&QX<#DS33%V8GHX1'=H3E1Y43AG5TI'
M.41M4TY::'=2-$U81DTS=DM7=R]Z66<Q.%I79F,R84]E84=56EI52S52-2]-
M,3DQ9D9R4B8C>$$[=$)T=$<P>3 P,D8S9$DU1UEY16Q76FU6:51T,'I#>C9M
M5U=8165G<C=827I:1&MM6FYN22]O<$TO<3AF:2\X07=B+S%Z1S1I=W!I=B8C
M>$$[;DM&0F-7,4,S,D<V<W@W*S5Z6F%'5WAD1#)V.55F8W@V365M-G9'>DLV
M;FMR0FU"0D)R6')M8V0Y:39M37I%,D]A-F4T=4QM6"]32B8C>$$[<$IE2VIJ
M>61J4W!.92M#35)%8D-M951.2V8Q1S)O>3A59VMI9#0U1BMY-G5W27%+9%%C
M2C-&1FA'8V]M=V%+3% V8G5B85%X>5AC,"8C>$$[4D1+>$1Y<VY48TAE;59F
M=31N9FA"*T1L44]O;4YJ26HT;V%E>F$S;$UC,%AP>4Q1;%-"558S1U=2;GA#
M=UA(>5DU44Y31D9B:&$R:28C>$$[<7-+14%J=T]+<TDX-&=$5FQ!1D(V4S=$
M-71N;VYS;B]!27),*W5F=6DV3'14*SA(.5@Y2E-03VYD82MN4'E04D0K6%=N
M:W%#9E5U3B8C>$$[-F8X049Z6GE(86XK35,K2#-"-VIS9CA!>&%0>"]W0C!7
M8U O04PR>&8X6350*TI*;79D;7)9<3=&54-55TQ7,6-D8G4S2W5094(V<28C
M>$$[9G Y631Q:G-69&ER<U9D:7)&+TY)3G1C4GIR0SAI>FEH15ER4C$X9D-O
M<&Y0.7%D;&I,:S0K3T=-5G9X1W9L,VUU;FLS=S%F:'AR:"8C>$$[;$PK<4Q3
M9%5V2D9R2DE)<3E6459)+S)2<G8X05)M;&QL,'5/5E%G8VQD6D=G9CA!3D9B
M9D<R*TU-.'@V<$-(:T(K:R]Q86ET5$%'.28C>$$[3G=!>$Q->FIK4V9C,4=9
M,F\Q8W-X2$8P,D%'=TAU1&1H=U)X:F)R>DHS2BM,879/,&I)2DEY1E9454ME
M-5 X06QE,EDU07!T6$Y&8R8C>$$[359*:U0T1%5F069!:BMB,WA"0W13;353
M2C,U;V5+:S T2'-++W=!,DEO;%=.96-Z5S5T+UI7+U=-,E=I:E%,;V4Q>F-O
M<V1Z3F11:B8C>$$[3DLP,D<X:W5';75L=%DT5E%L,T%P.%)99%-Y-51M>6U!
M1D,W8S=284DU-V\Q6&QA6#9J9#).:F5M,6QN6&M86DEM;V9I;S%+-U9O1"8C
M>$$[;'-,:TQP;&HW3'HU3TTT-#A58UI.;C-F:FM'6F579BM/1F-F-CAN+T%"
M05IR3E@O04AG*T1T3WDO=T,U*TI39GI2+W@R6F8Y5E X028C>$$[:4EZ2S!F
M.$%D:#%F868X069(,T)+8WEN6')F56I";UA&4C=J1%)6:"]M=3)U6CE51'=2
M4$MN<$M/4TM71F%N86]Z=2]::E99<V5N228C>$$[;D]-5'AN;5%/:V4Y,#-A
M3TMC<&=G13=D,VU5:FQS-W5*0SAS16MA1'%Z2W='+W52;E19.6)G;65'331%
M.7=K0S8V5T-91FU*03EZ,R8C>$$[5#AN9D]0;&$P.' R1VLS;7%I,S%&-VE3
M3T\Q<7<S;&Q01&-+5BM,;#0U;T\P9$QK;&QL340P.2]U1#%F6E=R>%)W=V=:
M1&DW=F53.28C>$$[6$YT36MY>7A38W%+>6M316XW4E4W52\Q8S%$=3%7,VMA
M4TQK=T%937EM;E0T5TLO=WA657A60EAV1T\Y<W R4#=4=T%E.&=$9CAY."8C
M>$$[5E)U2W5X5C)+=7A60S9P8D,T<W!6-#%C2U=4>#5$9F(U.4UX9&)P>&UX
M4V@S:F(S.4=E3V9$248U+V(V>D1E5$Y$6G-K:DE#6%E.528C>$$[3%$P<%1B
M9D]4;#)58U=%-6-V3&E%86E2,4).:VDV1S-D=C5/5V155&M'3TE)2D8S245F
M2S9T1G5*;FHY37 Q;T-X22]H;7)*1C-Y8R8C>$$[;T$P:')V5DY+,#8V5F)Y
M-6ET5$]%5TE3344U149Q,'(T5G=X>'EM3F=45&)J=WEN9D-#85)P;6A%;G!M
M4E))96E61F9U>5$P=55W-"8C>$$[>$=80C,P82MF2F]/84%L=VU1-'4V.3!P
M,6)Z1EI7:GHR<VE3;5)5,TMH4W9X3%5D5TAJ;&U(4WEL56A4:5HK,$E9-3A"
M0G8X96%7928C>$$[8V)J:S!%66I936Q3=W%V-U%(9V9B3FQP3D]2:$=1+WA%
M9V4T5BMK+V4V,W182T10:$A48R](*WAJ66-G9VQ'<"]S9C8U85$V>4IO:"8C
M>$$[2"M:-61#,6EW;'1);TIR6FAW:U%X2D5V2FLU,$1!34%A.'-O,&U+8TI$
M:4ER-#=C=DHV8E,Y=#1T4$QJ:$AP>6]+=7-E5DY(1V<V9B8C>$$[8V96,F57
M,&IJ5TMD;4-S-FUH*TU,<V-Q=S9I4GEK6'IC<E9D<#5967!4>"MN>$XK6&5G
M3%-355A-44%)2$YD<2LT>DMM0E)E53!X+R8C>$$[95(O<D0W,'<X>G1**VU:
M87!4-%4W:BM56E1P05!$1&LY<"\S>#EW4W)K+SAN-#5K,#8Y<4PW1R]I,S9Z
M:598-$939GI:+WAX6F8X028C>$$[5U0O:5%Z92MZ9CA!:G-0.#<O8VQX3F8O
M04A-=F@Y-%E665AK=&QF5SDW149A5S)L4V%.5W%63%)S1T9A14=L4FYP95-!
M;D5X4$EI;B8C>$$[;CA747=K2D1N13,X;C!"*U90-7%E669.,G4S5VXV;&(R
M:TU-1G$P-DYB2DER1FA):55*95-156\U-UIZ9F%06CA-14%9:S=N<B]9.28C
M>$$[6C)8,FQK,45Z1U%'=S98*W0V4F),9$9(2U-)1CE35V=+16XK.&)V>D=A
M9#-A<G=V9CDK>"]W1$ET=CA!;79&54AQ<TXP8DUY<S9..28C>$$[5UI,9T)5
M644K:W=C9TAK,U914C!X5DUS5F1I<G-69&EQ,E=.6EEN:F8W1'%686TR>$9$
M:5%K1VYK*VHO04IE859O1GIE4G!,3&-#4R8C>$$[6&(Q0T)267EA1&)R,3-Z
M:SAV83)F4S5:47@W8W@K;W4T-U%L2%A2:#1O*VYU5&1R84<R:EHQ;F$R:%AD
M:%9/03DO:D15>D)N,FQ,328C>$$[4C1S25I:.34T:$PO04=%;S,X6$5H;U)(
M8DA+54(S0VE0.6M$.6I'.60X=6%2-6AU3&%455IP96-#,&AK='EP5V%-=68U
M42]88G=Z6B8C>$$[1%13;WHP+T0T6BMO4TYE1V%&9SA68F,V3SEH=3!F8D=4
M4S-J>40Q*S<V='I21F1E.$AQ>4IK:6IS6#E:;'0K8DU1,&A!-&MT.$945R8C
M>$$[;7=P;41,5CA/<&=9*W5%27AJ=#%(1%4V-6-Z>&,S1D]+.$UU3#!'4DHS
M-D<O5#AT;4EA,'=V3E1K;$$O9'5&1$931T=Y9T@T:&TV,"8C>$$[=EI-;WEH
M2#9S6F\X5F1$=G8S1VYN3EIR0D]::TYJ*VMB8F0V;F589#-D<6]M-&A66FXU
M94IA;&%M<#A-8W5J>5-L>$5#14%+1S1O4B8C>$$[1C!.=690>DI94S%014M/
M-74O36LO=T)I5F%P95(R1FLY>GA->%-N=TPX23-.3W!R*W)+=D-X1&)I36HU
M0V@X>G8O<UA0-THP2C%E8R8C>$$[67EE055D*V8R9G1D850K=D=K,T5P-FMA
M3GA0559Q8W@U>'):<3%U;3A$3$Q(9D9W;7)42V)6=%%M=%9T2DIE5G5G54MN
M1E)S=7<S028C>$$[<FU02$1%4S1G3C)-.59K;$AG2CE0=U%B3WE+6%4P6E)6
M5#1%6F)6=$U:145%2W1X8U0S17!L;6-V26%663ED='-J1TEI2T-C;5-5>B8C
M>$$[8VI:53AK=U=X+UI0*W,S+T%"2313<3=!<50K8E K3TQ,+W)*+W=!4T=B
M,S)B+W@R2"MD+W53-&UV+W5:9D0W=W=04%1N;3-9<3E)+R8C>$$[2S,X=G9.
M8S)S848U;&AT5F)30F,K<3 T;&I$0DDS6DA007-'-G%E,F%F6#8S2'=3>#,V
M;F8Y;#EN-65/1UAB9V935V-W.5DT9T553R8C>$$[-%!567%G.4MC;3)D2SAL
M:&QL:5)Q:R]#:FQ12VXK6' Y1TMO>D9867$W1EA9<3AW.#$K9$Y-,&YZ46UL
M6$-33DQD4"]!2&E!8U4U=B8C>$$[>%=V8S<K1V-:<G1*3$IM>5-(42]O9"]O
M.4A/94AJ2$M+>GIL67A8,VQY-W0U5UI68F=A;V%';V-:<G1&4&AY:'!/<D]N
M+V5G6'<Y4"8C>$$[<UDQ-64Q9S9,67!P.$58<7AX3',W<V%N:WI-96<O>7,R
M1V\P-'E(:4ID4G%/,UHU2FU::4)A3#%0>DDY+UI.8E!!14I92&U'<C Y<28C
M>$$[9GAY1TQ38T5R='<Y5#)I8W-/17AP2G)N945.-&]2.3%2;3,Q1SAC8W4K
M3F8V56MF9%1Q;V-Y4$YR34YM-&1C;$AM1G5L.'-4*W1)-"8C>$$[1E5)2'A$
M8V14;7DQ*VQM6GEN15A#-W-B:C='<DAK1D%(;7-Z5G1Q,E@K-F8O5E V<TDU
M<75W2S=&5G-F,E0O<DXO>$DT4W)2-49Y028C>$$[>$%!0C)P,W(T:C)X5FI8
M;D,K;6II1FDP4DUC-$12>CAL-F]15TA!3#)Q3RMD6C=-84M-.&YJ0UAQ:'IJ
M6&5#0G4V,W1(35EX-&$R;"8C>$$[,5EL42M*+T1/.7 P9'-Z+T%#<#AM-EHU
M<SAY5#9B<55S,&1V2&%36$-T07E++TY*23!!<7EU2U5K4&).9C)J<5HT64-5
M93DR9EI7:R8C>$$[:&YY1TTK6$1F,F@Y26584$Q&<C5F,&4S,&EW=6)J-G!B
M8R]3.55X<S-X=5A.5'=(9&IN2S5S<'E336IZ3#)72$1(2$%1:GE#67 V<R8C
M>$$[9'EK6FQA4EA2,E!)3'-62V=5-&AF-7-R8E9U<'EY439B9%-X:W)):TQS
M:D1C:&=P<#$Y.%96;TE9-$E5:6I52VE#9T%X5F9I<G-69"8C>$$[:7)S5F5D
M-GI:-F1,<G,P.3-:2DQ,1DMX=')H66DW0W!.9'=$=41N3#8W04UK<%-X6D%$
M8W5/37!X:G5/-C8U+V]C=D1R2C0W:$E3-"8C>$$[5%9C26MB.3ED>D9.5C0V
M;G)C.7!P.'EZ4$=Q.#=C4V=-2T%6<6I-1'-F8DU/141H:C9X4BMF,FDS1C%U
M:C%'43AC66YW-6-U;C-Q4"8C>$$[*T9D6#8O5F8K2%0O04IQ=R]N369E-$@X
M;EHO-78R:CEA5E!'07EJ8V(P3D-2,E!H;5-#-%-S66MK:E9E5D])24ML:4LQ
M3F5U6C%$3"8C>$$[:F="2TEL14559'5P3C-Y-CDO4G!S>$HR-7)':$-M:'(O
M=T%%9C8U:5I-8V]'<&9O*SA.9VQA>$5"53%,9%0K,#-9;C-Y0DQ*96EH1R8C
M>$$[1$M31TAF:V8V-5!&;6QJ;'A23D5-6D%%55953W S8T1H5VQ!2T5K9S=6
M2'EZ65E.44-$2V-98T5A,D510U-E;#AX>4\O=T%M<55E9R8C>$$[2G1$5'AP
M-DUH<'9X4&,K1V$O16)M4&4S4$]F,&QQ6"]!0S%Z+W=$27@O-C4V>"]*=6TO
M,4](*VQ(-FYL+W=!>FLO;E,K86%E6&1C5R8C>$$[0U=2=%)U2EA2:T%4:UAF
M979Z3V%8=&YS6'AC8U)G:$53=F5Q:C!C,U(V>FAK94]2<C5P-2]I9E%F.2M.
M+W=!03)C-2]O8C%V.#!F328C>$$[3V8X07EH:3<O<TM8878U<6DY4# Y35DX
M<$%/8W!"0E=H-T%J=FTP-TLY;35$2GAA9V5K8VAZ=C,K-7@Y5C)G3T=S6C-9
M.618,35D;"8C>$$[1&-Y=$M5<G<U8C U57(K<D]T,#)I=S1,.$]):F9/;E4U
M33 U+U5B54UY;7!L2#5D961L.&XV+TIQ:E=H=E),8E!B96M(.4UJ;390>28C
M>$$[-6-8+T%..2M'65=U,&YJ>$5B<F4S661N87=A95IK4F4Q9F,Y2R\V1U-T
M=BMR02\O045L1"]Q;&UR+VM-+W=!+S=0,G4U+S!1>"]M2"8C>$$[-7975S%#
M,2MS,G)->%@Q;UAD5F]347)&1%9U3F%$,T\R848V2G97<%DO,%1C0W9)6$-E
M:DA497)49G4Q<%0S8D959&ER<U9D:7)S5B8C>$$[5WEU16ED>C!64S,S0W5!
M;6AA<TIQ5'5D>C-/96$U2CA5:64X=35!;TI&8F54.4UT9&)N,74R85),*V-S
M6#5%3D@X6G$S=S=(9C4U;B8C>$$[63EE3TAG>5(T;U983VHX1'8Y>&)D4G%-
M<SA99TI522M6+U X0DYO3'!(2FIK25-D4U9:4$=N9&$Y45)V:G$K>C59=TIW
M0FQI:T%23"8C>$$[=79P2W520C)C1$)Q:$DX37%'44=Q+U-023@S;3@S.39V
M*W5F,4A.:TAL:GI,94)I-G!P5'1H-&I69$9P8D@Y:R]W0W,S+T5J:598628C
M>$$[1F)$;%)4<S(Q4&]R;5)H>4=-6D1P258Y=C9'2FI:0S%L1$M64%%I:"MN
M2TEY;S)'4W8U5"],:GE2<7-T-'5R6&-L9TE&:4U(1V5/4"8C>$$[;5A,."]W
M0SE$,7!X6' T-3)/:#EO33AO:WI-4V(W;6I$,EAG;&0W9D8U8DQ96%5822MH
M24DP<CA:53!O3SEA6C)'3%99<%5"2TXK."8C>$$[4%!:345G5'-A42M:3%%Y
M<CAV3DTX;C9N<3!T<#5M;6UT-'!&45<P.%1R1W%U5TE0<4UW24,P-S5R.61K
M>E)&-"]I-U1S,T9G;5--=B8C>$$[=U-46#=7>71.9#%+,'-:4%9S8F4V;6ET
M6F519FQ%:VI+:F-L,F%Q9T=O>DQW>4IH17DU:T,S0C%%67AY4T5F<$5J6'5T
M05IA,'1(-R8C>$$[47=(;6QV0W(V52]*8RMB+T%.1%1F<"M/4C18-%-71C5/
M-U!+-DU0<T5S4V5+,$)8-35X+V%"=VUD-"]J,V9"-W)S,D]9639Y."MM.28C
M>$$[;C1S,U146FI-2'5,;WIX4GEM5T-);W%H2T-I3%9D,C0W.6-W2%E)+T98
M67$W1EA9<6M8;51Z5&]/;$Y$<#$Y9E)7=#=Q04M7<V-V2R8C>$$[:#5(:E9I
M<71W1R]6<41-8E5Z2$-9,U5I3FY,,"MK>5I!6E)I6E)J>EEX95@P=')"-GIX
M2WDQ06]R;74O>EA/06II=597-4]B34E2-"8C>$$[:7$V9$QE6#ES.7I"079P
M>&)Y5FMO5D<O=#=D<WE)-D-::DM1*VU03FIJ,4U:04AV67@U+S%N5CE.,"LS
M87ET235:6G!/3%!2<$-Q<B8C>$$[.%=W054W;G9M5#)6;&Q#6DU:158X=#ET
M>'5$.%A,>&%B5%IP8T]C9T-T=#8U96)(565E94)*6EDQ:FY50C-52'A&0T1T
M,DIZ9'EN2"8C>$$[3FIK4U!81'%"5FDV,TAE3$<W=RME16-E57AG94M(15%0
M,$@T:#-*+S50>'I!;TEE:6%F3$LQ:&)-271J16A(>$0K55IO8V=(160K<B8C
M>$$[,F50-E(W;4-A<#9G,4\W0E1F,7!$,3A72GID67$T0C=G.'!Q+W=#.6PW
M>6HO3#)L4F%H-B]R22\W<FIX-$U".7%V5V]0:&Q/<7I'1B8C>$$[5C%C=G,O
M4U%Y9SA84D0S,FEA:&)20S5:1D9T>4)&6'%E3%9!,D$Y.'5W87%*;'<S-S)N
M539'94U'4C5*9BLY+VQ8+V=V-TUU-$A#="8C>$$[2#9R<4LS9V<Y2T)9=E-4
M:3(O,FHT-TQM3FAX8T8R8G1Z3EIQ23533T565$AT8F%184AC9W%.:S0Y5#).
M4$1.-3)-4#A->"\Q;E=A;R8C>$$[+W4U934U.3A89U!V+W-Z,51D-6@S>%9R
M469F+T%'64XP=4)B9EEB92]W1%IJ6E%Y6'E.-48Q4'IH9EA&;EEZ=U<X;'1%
M2FUA8W5&2R8C>$$[;&=T0GA6=#DX>$Y:<E)G04I&,C=$46%!-F=K03%4378K
M:&,O3FQ19C!J66)F-54S+U90340K5S1F>E,W3"]1.4PK95!K,"\O041J+R8C
M>$$[04]:<E)F<E4K<%=!:6AO-S!A66MG1W1!4%,S2C=$27HW86E14G=L;FHW
M06Q'45!%3FHS4&]',5%*8E))1C1"555"4$-G<%1/965L5B8C>$$[359D:7)S
M5F1I<G-666@U,CAS951D47593F(X=VE213!P07I43#9N<&Q&8FQX:S1Q,G=0
M9U%D.')/;$=743)S=5IG-U1Y86)(24%G4B8C>$$[4%!Y945E6%!.,G8S*W-W
M,F1Z95-81G)->FYJ25-D;%)M1D\S8DYH,B]W0FDV6$9P6EI9445:>')L-7E!
M+U,X5&\K,4TK6$M)4VQC5"8C>$$[9E S2F@U;3@P82]P1W)7,$9L<44Q<%I4
M27!U230S2W$S>'-'<4(O:S5I97I/;6AL,'58,&=Z,W(O4S=.,V%'<GE9<'=!
M:U)(.7%-6"8C>$$[>D-U<E-"1G5Z8VE)1FE$6&%T0C-'8S-N-TYY85E83TA"
M8FQF;D1M1F-81E-',')4-6)+835E4S1A9&)G,4-N8FIU5#-*>5=054-.9R8C
M>$$[:F%1;SDO5#E4=4\R3S%)879(:FI'2$%99G$K-4U+>&HW24I0=B]426UE
M2T\X46(O04M69F18-F9G-DMI96),8GAR-E!13$8W1EA--28C>$$[5TE.-F%L
M;30K;6$Q;T0S<&UK>#5!8VMH33-(9FXW,W!T5TIX>%)/3RM,8FPW;4LS4750
M6&,S25I:,E!*=S1O,51V56<P>EIW-$-05"8C>$$[>65F>6-F165,-FM4<&1X
M<3!0<69O-VUE6$@Q945F<61+,')65W S>7).:7AM=4UH=C R6$Y'+T1".#9&
M<')Q3W!7."]L=4-*<&QA-R8C>$$[-'AE;VY1.&=0:3)'67500DM/56UV5'4W
M2%8V;4TX048K=F$O,'-4,4-A-6AS-4IB5U Q6C%(=U(W;71443=$8S=:<V-F
M3G<K>DU'3"8C>$$[3&YJ1$Q,:&=E=C=7-T-7-&QT27!,;5 P<&U&6&HX1%@S
M=U-!0C)2,FQH>%ES.&\T<&-50GE+0S$S+VIH,V9Y4"]%.#)N678K3UDO9B8C
M>$$[*V@Q3W(O=7!E-58O2E1Y=&]0;4Q7.5%T=%IT4F1W=S)W:VI1=3958C%&
M5W156E0P3V0O,G1Q2C1O>$U$5G5*,DQP8V55>31X9%4Y:B8C>$$[6#AN9GDS
M53%':DE4-WI80B]82FUK4&%79BMD.7HP03=,,#0O9T-196-F>7 X<E(K5V19
M9E).14(Q5U!I3$U23DLW,7!'5'A5<V$W128C>$$[-61P3F9K.%%C8W94,6%D
M6#)B:3A+6$)!8U9B2DHK4DAL:GI&<$=V86I.<6UM,T9L1DIA:$DS;FI:07IE
M;W!O0U(Q<&U2,G9Q3653328C>$$[944S=31N66UL>5EJ3&I&6%0R0SEV2FMN
M:71,6E$Q,4]'64UW<6E);$MS-$)5;F1G04LW-6\S;T<Q<T$U5C=U43-$<651
M1S9X9SEQ4B8C>$$[9S R-V-Q;D956&ER<U9D:7)S5F1I<E1(<T]P-EEQ;$AM
M,WDY+VE(>35E84PY6F%Z1C)%5G)H0GE90EI&8VEL5G)Y0SA4=C-Y+U0U=B8C
M>$$[0VU*,61.1W!W94QJ34QQ,V@S;6XX=5EV24=M860U:VAV;3%",VY71#9S
M.%EI03EA0U)Q.&=Z.4]0:&TP;&M084=/5VY0;T)!3C@K528C>$$[9S@Y<61&
M2%)C3U5%>3E65C=W5T(K64YE:S%M-&EM9451*VMN04M#5W)V5W1A1$UZ<V9S
M9V%+36]I6$9X1RM63W$Q=70X8V<Q5DM7:B8C>$$[87DK;'EY3VM1;#E6845%
M,'!1-&4Q=7EH<D)%1UA$=S)X,'5Q.$LY<G1K2RMD<DPP9U=T-696<#A12$AJ
M6#4Q<E0V335I6'-J;31T<"8C>$$[>#1F:F1F3#E,<U(R<$-U4G1.9$@Q5DY4
M=#-M4TUX:$A+54IR,$%08C4U<&4Q3WI:85!)244X5FDS3# K;T=73F=6=7IN
M>7IR<S$P,"8C>$$[3FTX4W%K8TEO=W)8-$%";DTV=E1I3GE(93E2;TYB3$I,
M9TDU0E@Q5'EX.65V6'5F<E!P.#9F0G<U56]!3W9)94=2>&%Z9VE),&Y5.28C
M>$$[;2M,37DT<79Y+V%I9$8P5#E'970K*SEB,650-U!';D=V=3-J;&5O,4AI
M5G163BMJ,&9G,W9D<T=C+W9'*UHO6&TU9V%$>D]B-GHW>28C>$$[,&9B2D5D
M>D)R26LR<58V-R]W06-/-RM2+W=#2C5T=7AF.&-X*R\X05$T*W(O=7!E-4\O
M*V-C=BM5:S%4+VU$2"]*,6,W;G1Z-EDK."8C>$$[=&9S.3E5+V@K;#<O04IZ
M:C%#1V=M:$5T>E8Q+W9",T@K*S!X5E9J=4QE4G5-8W%/=S-)5F=4*T=+;U!4
M;#E3.'8W<&AU6F91:DI!<B8C>$$[=VE645)8+VI*>7A634U69&ER<U9D:7)S
M5F1I<3%A;&U9*TY&*U$O='A69&EQ6$IP1VLS9&AB<&17549W;D)'-'EX230U
M8V5T1T(S,R8C>$$[=V=K8VM%03@P<CAY95,Y175V3'5Q5W1H<$9K=#E0851X
M5VA70T9#2EAI6EDV3GA(2#1I3CAV=UIJ2$I%:S=!:&\Q1TAI>'EI0G59:R8C
M>$$[9EDX15 U2"]!2FAI5E4O4CA82FQ99V5V1#!"05 W6'9N4F9Y<F<O0657
M+VM45658>E)L:"M72&U$46UE-C%E>4--1DY/36M-:4)/-28C>$$[241%,7(T
M6GI(=$@R>D=81&EG845T*U)V.51M-E1S:DQJ0FY,<#5P<%DV3E!E8WAA5S9V
M=W!Z<'=7;&5N56IW>FIS=7!R-FDU*TA46B8C>$$[36PX075L4%1R3V%E4T]'
M,E%'9#$R04E5;6=Q9'I4=W<U6F=!:SAK65E4;$QH:GI:<F]';7I7.6LP9#=%
M4%8Y46MC=4QN:E%D>%A.4B8C>$$[<6-O;$LT;F%N<$Y&:6Y$2%4K9&],>E9P
M,'-P=#-T;S%73T9*;FYA<6]!;S1'<'%2,#-Y-U):44Q"4$]V,'1084=N>5I/
M15DO4#E#528C>$$[959T4&=V-VU/-E-/1S9S:UIK;%E'3G='-&UG2S%R,TAB
M37)6-65#2D9K4V-B0C)8;7A:4C1S9'9/:U@U:#AT>GE836ML:EIO<T%J+R8C
M>$$[04=05%%604YD<6I+=$YQ9T)5:G8X5T]T,$TU6DQH2# O04I*83)$,U4V
M=U%22SAR5F]V=VIO2VYC,'I-;FM%4EI/>G$X5TM74UA$2"8C>$$[;7(S+T%*
M479P3$M:8FDQ0W=C4UI#<E(Q0W)U96@Y<T]L-U-'4$I'8T0V9V1T:3-:=7IC
M=D%E26)6=G5X=%!+3VM*=6YQ<EAR4C9F<28C>$$[1V1#9F%B5D@K6B]P6%5$
M47=(2R]M.3$O3&Y4<E-0>6194G-G;#1#4E$X9T1.5#%7;T-4-$1B3$Y0<4I:
M;VUC=5I*96MW4C1C8U%/-"8C>$$[36]&=D%/:V$O=T1!:DPR>%(Q1C=71S!E
M-'5'.4Y)0GI%:2]A56I98V9F=%1V,'A6<E,T6EER1U Q.7)I465R3U!#4U0T
M;4<S9U1I<28C>$$[2WA6,DMU>%8R2W5X5F%X3%959C=)+S!X5F1I<G-656),
M+V5+,R\T>' O>$59<7)9<6]V+T%,,GAF.%DU4"M*2FEQ565B9%!G=7)%;28C
M>$$[47-/6#=P<45$-%15*TA83D8R-6@Y36-G*W%*<'E-245G64AK5TLV6&\Y
M<G S<65G>G0V=$]836<O6G(P;T(T-7DR9DY+9&-1<'ED4"8C>$$[<%E9<C1E
M<4<P<GDW63)S:T8S1SAH:U9A9TU62R]%=$0K>EAV:S@R<6Q)1TIP<G<V2$A#
M6$5,=$]->$A.470Y85%8:71A6$,X-$HT6B8C>$$[235&.%9B:41L;4]::G5/
M64M9>4U:06IM14PU93AT-EIO3G$Y=%E"*T5R*V\W4TYY66UL3W1",'EE9E53
M>6TU3C)F551Y;35*:&,O-R8C>$$[>E,O-FIF<7EQ2$U.0E,K>#AU5T9L9$QC
M>$Y)6%=T07A"1S1P,D%Y+TIQ<%1&1VY$=V%(2&EL>%)U,%AQ;B](374O.$%J
M1$HO>$$U5B8C>$$[:"MS93A.,G O=7!F,50Y>GIR3C@X9U%U.')A:#5P:#@W
M-EE"9EA384-S-$5T=4QH>$)X,W%$0T=O9FDO>6,V<E%A+U-9=$=9>DE'5"8C
M>$$[9BM%+V98-E=R14TX=%1':65$,S=F2C=,<5=V=DA,>71:1CE"0GE::7 W
M5G%$5VTR8S-Q*S):*TM)-%-*4C(V8WHS4%<T.4]/2#%),B8C>$$[>6AN=E%,
M>2]J44MY<6)E,C-925!T8VUQ4'1N.$TV5TI.8C@S1$M:655/>%8R2W5X5C)+
M=4EQ0U!(1E5-3$]904MT,TUO06]!0D0O1R8C>$$[4$96<'-R;B]!2F(U>"]S
M65 K<5=+="]5-VXO;'5M+S1'2"]Q;FEQ,4Y0;E)&4DPK8TMO0W%/34A18F8W
M-WA6=C9J9&8Y6$-F+V=94"8C>$$[*W%72W)0,%I0-G9Q+U@U*V9(:EAJ0G-+
M,3(O9%EQ=E=Z=6@O>"]Z3C@Q:"]H1TU654QN4D5U6$1Z,TUR<T)X0G!'3G5V
M6E)M1'%U>B8C>$$[<U=E44TW<TYS33!O:6=O2C58<S!52W,P=$9!02MZ,$@K
M>'I&4%EE;C=J.#)F-6UA-R]$5G(O=C98+VAF*V%C9C5$,"]C9FUV-7%A0B8C
M>$$[,4114'%Y<$Q!6G)H=#%914MX04Y/9U)6.$UX3F0R3$AG2&=X,W9F9CEB
M6FDQ3R]Q2T-7>78R+S0Y6F@X,$EZ5R]W06AA:G5(>F)V>B8C>$$[54A3-E9Q
M8VM5:4QA=E9L2V=M9T<T*V54:C)$;G4O5#@O=T)I1'%O2V<P<E5Y8696;BMD
M52]W0V%S23EN."]F2#5N.5,O;30K83AA3"8C>$$[<6@V46=F-GI!9G%R:V@W
M4%IU<V\O8BMP2#5U4&-5=#$W>5IR97!14E)X96EJ27A9.#-.3VQ/>6Y-<E1D
M:5I-6DI-9S1/=5!J4D%',28C>$$[2EIP=C5A95ER5S=H;F%3,5E2=GI+:5(Y
M.38O-S=Z2WED;%-K0T])3TAP.$)H35-V:WEY,CAV86@Y66AA-#E*66MD6&-)
M-T5K2V$P*R8C>$$[=W9F,WEV4F1I*T1L17I)4W)Y+V$W5$IQ94M.57E43BLT
M<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5B8C
M>$$[9&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER+R]:/"]X;7!'
M26UG.FEM86=E/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @
M(" @/"]R9&8Z06QT/@H@(" @(" @(" \+WAM<#I4:'5M8FYA:6QS/@H@(" @
M(" @(" \>&UP34TZ26YS=&%N8V5)1#YX;7 N:6ED.C,P-V0X.6$Y+34W9C0M
M-&)D-2UB,C<X+69D8S0V83!D,CEA8SPO>&UP34TZ26YS=&%N8V5)1#X*(" @
M(" @(" @/'AM<$U-.D1O8W5M96YT240^>&UP+F1I9#HS,#=D.#EA.2TU-V8T
M+31B9#4M8C(W."UF9&,T-F$P9#(Y86,\+WAM<$U-.D1O8W5M96YT240^"B @
M(" @(" @(#QX;7!-33I/<FEG:6YA;$1O8W5M96YT240^=75I9#HU1#(P.#DR
M-#DS0D9$0C$Q.3$T03@U.3!$,S$U,#A#.#PO>&UP34TZ3W)I9VEN86Q$;V-U
M;65N=$E$/@H@(" @(" @(" \>&UP34TZ4F5N9&ET:6]N0VQA<W,^9&5F875L
M=#PO>&UP34TZ4F5N9&ET:6]N0VQA<W,^"B @(" @(" @(#QX;7!-33I$97)I
M=F5D1G)O;2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @
M(#QS=%)E9CII;G-T86YC94E$/GAM<"YI:60Z-#)B,C-E,&0M.&$Q9"TT.&0Q
M+3@W9#$M-#-F868T-31E8S5D/"]S=%)E9CII;G-T86YC94E$/@H@(" @(" @
M(" @(" \<W12968Z9&]C=6UE;G1)1#YX;7 N9&ED.C0R8C(S93!D+3AA,60M
M-#AD,2TX-V0Q+30S9F%F-#4T96,U9#PO<W12968Z9&]C=6UE;G1)1#X*(" @
M(" @(" @(" @/'-T4F5F.F]R:6=I;F%L1&]C=6UE;G1)1#YU=6ED.C5$,C X
M.3(T.3-"1D1",3$Y,31!.#4Y,$0S,34P.$,X/"]S=%)E9CIO<FEG:6YA;$1O
M8W5M96YT240^"B @(" @(" @(" @(#QS=%)E9CIR96YD:71I;VY#;&%S<SYD
M969A=6QT/"]S=%)E9CIR96YD:71I;VY#;&%S<SX*(" @(" @(" @/"]X;7!-
M33I$97)I=F5D1G)O;3X*(" @(" @(" @/'AM<$U-.DAI<W1O<GD^"B @(" @
M(" @(" @(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP
M87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T
M.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @
M(" \<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.C(U934Y.#8S+3!A-3(M-#%E
M."TY.68Y+6$Y,F%D-F)B8S<S8SPO<W1%=G0Z:6YS=&%N8V5)1#X*(" @(" @
M(" @(" @(" @(" @/'-T179T.G=H96X^,C R,BTP,2TP-E0Q,CHQ-CHS,"TP
M-3HP,#PO<W1%=G0Z=VAE;CX*(" @(" @(" @(" @(" @(" @/'-T179T.G-O
M9G1W87)E06=E;G0^061O8F4@26QL=7-T<F%T;W(@,C8N," H36%C:6YT;W-H
M*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T
M179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @
M/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP
M93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N
M/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V
M=#II;G-T86YC94E$/GAM<"YI:60Z,S W9#@Y83DM-3=F-"TT8F0U+6(R-S@M
M9F1C-#9A,&0R.6%C/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z=VAE;CXR,#(S+3$R+3 W5#$Q.C4Y.C4X+3 U.C P/"]S
M=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!
M9V5N=#Y!9&]B92!);&QU<W1R871O<B R."XP("A-86-I;G1O<V@I/"]S=$5V
M=#IS;V9T=V%R94%G96YT/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z8VAA
M;F=E9#XO/"]S=$5V=#IC:&%N9V5D/@H@(" @(" @(" @(" @(" \+W)D9CIL
M:3X*(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" \+WAM<$U-.DAI
M<W1O<GD^"B @(" @(" @(#QX;7!-33I-86YI9F5S=#X*(" @(" @(" @(" @
M/')D9CI397$^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP
M93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1-9G,Z;&EN:T9O
M<FT^16UB961">5)E9F5R96YC93PO<W1-9G,Z;&EN:T9O<FT^"B @(" @(" @
M(" @(" @(" @(#QS=$UF<SIR969E<F5N8V4@<F1F.G!A<G-E5'EP93TB4F5S
M;W5R8V4B/@H@(" @(" @(" @(" @(" @(" @(" \<W12968Z9FEL95!A=&@^
M+U5S97)S+V%N9')E82YC96-C;VYI92]$97-K=&]P+U-C<F5E;G-H;W0@,C R
M,RTQ,BTP-B!A=" U+C,X+C4WXH"O4$TN<&YG/"]S=%)E9CIF:6QE4&%T:#X*
M(" @(" @(" @(" @(" @(" @(" @/'-T4F5F.F1O8W5M96YT240^,#PO<W12
M968Z9&]C=6UE;G1)1#X*(" @(" @(" @(" @(" @(" @(" @/'-T4F5F.FEN
M<W1A;F-E240^,#PO<W12968Z:6YS=&%N8V5)1#X*(" @(" @(" @(" @(" @
M(" @/"]S=$UF<SIR969E<F5N8V4^"B @(" @(" @(" @(" @(#PO<F1F.FQI
M/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U
M<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T369S.FQI;FM&;W)M/D5M8F5D
M0GE2969E<F5N8V4\+W-T369S.FQI;FM&;W)M/@H@(" @(" @(" @(" @(" @
M(" \<W1-9G,Z<F5F97)E;F-E(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*
M(" @(" @(" @(" @(" @(" @(" @/'-T4F5F.F9I;&50871H/B]5<V5R<R]A
M;F1R96$N8V5C8V]N:64O1&5S:W1O<"]38W)E96YS:&]T(#(P,C,M,3(M,#8@
M870@-2XS-2XS,^* KU!-+G!N9SPO<W12968Z9FEL95!A=&@^"B @(" @(" @
M(" @(" @(" @(" @(#QS=%)E9CID;V-U;65N=$E$/C \+W-T4F5F.F1O8W5M
M96YT240^"B @(" @(" @(" @(" @(" @(" @(#QS=%)E9CII;G-T86YC94E$
M/C \+W-T4F5F.FEN<W1A;F-E240^"B @(" @(" @(" @(" @(" @(#PO<W1-
M9G,Z<F5F97)E;F-E/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @
M(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" \+WAM<$U-.DUA;FEF97-T/@H@
M(" @(" @(" \:6QL=7-T<F%T;W(Z4W1A<G1U<%!R;V9I;&4^4')I;G0\+VEL
M;'5S=')A=&]R.E-T87)T=7!0<F]F:6QE/@H@(" @(" @(" \:6QL=7-T<F%T
M;W(Z0W)E871O<E-U8E1O;VP^061O8F4@26QL=7-T<F%T;W(\+VEL;'5S=')A
M=&]R.D-R96%T;W)3=6)4;V]L/@H@(" @(" @(" \<&1F.E!R;V1U8V5R/D%D
M;V)E(%!$1B!L:6)R87)Y(#$W+C P/"]P9&8Z4')O9'5C97(^"B @(" @(#PO
M<F1F.D1E<V-R:7!T:6]N/@H@(" \+W)D9CI21$8^"CPO>#IX;7!M971A/@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(" @(" @(" @(" @(" @(" @(" @"CP_>'!A8VME="!E;F0](G<B/S[_X  0
M2D9)1@ ! @$!+ $L  #_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T      ! !
M+     $  0$L     0 !_]L A  ! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! @(" @(" @(" @(# P,# P,# P,# 0$! 0$!
M 0(! 0(" @$" @,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# P,# P,# P/_W0 $ 3__[@ .061O8F4 9,     !_\  $0@,Y GV
M P 1  $1 0(1 ?_$ :(  0$  00# 0$            )"@8'" L#! 4! @$!
M  ,  @,! 0$           @)"@8' 0,%! (+$  ! P(" P0+%@T(# H0-P
M 0(#! 4&$0<2(0@3,4$4&"(V451A<765M D5%A<C,C0U4E56<W2!D92ALK/3
MU-4S-U-R=I*3EK&UT=+P&4)7I<'#UN$*)"4Y6&)EEZ2VM_$:8V2"A:;BY.7F
M)D-$149(9F=W@X2BH\;7XR<H*2HX.D=)2EE::&EJ>'EZAH>(B8J8F9JGJ*FJ
MN+FZPL3%Q\C)RMC9VN?HZ>KR\_3U]O?X^?H1  $# @(# Q$0"PH&!@@%10 !
M @,$!081!Q(A"!,Q%!47(D%14E-Q<I&2D[&RT=()%A@R,S0U-E1587-T@;/3
M(S="5F)UE*&TP=09)#B"@X6BH[7B0V-DE<+A)41%=J35)F5GI>/DY? *&F:F
MYB<H*2HY.D9'2$E*5UA96FAI:G=X>7J$AH>(B8J6EYB9FJ>HJ:JVM[BYNL/$
MQ<;'R,G*UM?8V=KGZ.GJ\?+S]/7V]_CY^O_:  P#   !$0(1 #\ S^
M
M
M
M
M
M
M
M                                                    #__0S^
M
M
M
M
M
M
M
M                                                        #__1
MS^
M
M
M
M
M
M
M
M#__2S^
M
M
M
M
M
M
M
M    #__3S^
M
M
M
M
M
M
M
M        #__4S^
M
M
M
M
M
M
M
M            #__5S^
M
M
M
M
M
M
M
M                #__6S^
M
M
M
M
M
M
M
M                    #__7S^
M
M
M
M
M
M
M
M                        #__0S^
M
M
M
M
M
M
M
M                            #__1S^
M
M
M
M
M
M
M
M                                #__2S^
M
M
M
M
M
M
M
M                                    #__3S^
M
M
M
M
M
M
M
M                                        #__4S^
M
M
M
M
M
M
M
M                                            #__5S^
M
M
M
M
M
M
M
M                                                #__6S^
M
M
M
M
M
M
M
M                                                    #__7S^
M
M
M
M
M
M
M
M                                                        #__0
MS^
M
M
M
M
M
M
M
M#__1S^
M
M
M
M
M
M
M
M    #__2S^
M
M
M
M
M
M
M
M        #__3S^
M
M
M                                                         #^'
M2,;PJFSH 'A6I:G&GZ>NB@'\\ELZ*?IZX 2J:O&G6V?G 'F;*UR<.2_IP<(!
MY$7/:@!^@
M
M
M
M              __U,_@
M
M
M                                           'YFG13V0!FG13V4 /
MT             _A[T;U%R /F5%<R-%19$3+/A -+5N(X(4<F^MZGK</!LXP
M#2E7C6EB3FJEB(N>W/@XESYI<D51D>,SXC](5$QRHZKCX>#-/6X'9GG8,SWZ
M/'=)*J:M5&N?$B^ZFU5&0S-8T&)(9LEWUJHJ=3)<UXNN>#R:LI[C'(F>^-ZV
M?]]54 ^DV=CN--O0_=ZP!YD5%X%S /T
M
M
M
M                                 '__U<_@
M
M
M
M'XJHB*JKP 'J2U36;,\NJO[H!\Z2YQM5>:1>BJJW/UTZ@!XN_:+S2=?8J>X
M>S'<6.RYM,^AFF71X,T4 ]UE4UW&FW].H >PDC%1-J9]  _O63HI[(!^@
M  _A[D:BYJB?I[/  ?"N%<V%KEU\LDX^MP)MR -FL68VIK7%(^6H8UK6J[:N
MWH;>%-BGGJGA5YQQ6Q%IAN-PFEIK!!+6ZCG1R5+7-CI87IJHJ/F>]C5='KHJ
MM:KI-5<]4Z?THZ>M%>AV%JX[NL-/7R-SCI8T=/5/3;DY((D<]C%R5$EEWN)7
M)EKY[#D%EPM>\0._V-@<Z)%R5[N58G\9<D54YJ-S=\!MS5W/&-QR=47V*C57
M+KQ4M/+4IJ9_K*B2:E5'.3HQ9(O1(.8H\TKL\%2Z'!>%ZBII-NK-6U;*=R\[
M.GABJ$RX%]<(N6S+;FG9%%H@F5J.N-:UK^:V-BN3MW.;X'^OT)J"MG5'/Q!?
M$7)<]2>C:U57+;DZA>J99='CZV735Q\T<TSU$RK;;7ARFI^8CH:N5_SO6M8U
M?FC:O5.01:)<.L3[+-5O=US$3L)'G^=3VJ7OXM[<Z*_W)945JM6M6">)41V;
MFN9!#2OYIN:(NMLX<EX%^OA/S1_23271BXULMGK;&KN72D2>EJ&HN2*YCY)Z
MF)VJF:ZCHDUUY7?&(N:>FNT26:2%>-]1415&6S75KV?.B-8[;P9H[9SEX%UY
MA'3%5T5=WT8@UJ2MC5-7755@J(E7)L]+,Y6MFAD:NQ4R5JYM<C7(Y$M/T9Z4
M<&:7,+Q8MP/5MJ;<_E9&+DV:GE1,W0U$6:NBE;GGDN;7M5LD;GQN8]W2=YLE
MPL-:ZAN+%9*FU%3TKTZ)CN!R?G1=BHBHJ)R;L.D.EJ6L5E3&[61,D5R9\*IT
M5.PMA\G:AN?;L4PSZJI*W@XOP<*\8R&9K6DN4<J(Y'IL3H_N'@\GV8Y4D1,N
M'+UEZP!Y0
M
M
M
M         #__UL_@
M
M
M                                    'H54J-:Y<\MGK\ !M_>;YR,B
MHCN!'<*HBIU%V[ . VGNN.XZ?6UID3)5X51%]?;DAYV'C:IIQ-)4".U5GRR7
M+QZHJ*B]#/+8HS&2GWZ'2+!(Y/%VKQ9*[/C7K= ;!M-;V_&D,FKXLGK<'#LX
M53C SYYK*DQ+#+MWQ%X,^@OZ9GC(\GWHKQ$]$R<F:]%4]S-0#VFW*)=F^9+T
M,VY>MM0 _5N4:?ZL];-N?X0#^>_5J<#FJG5RS '?JG19[@!ZM3=HT:N;VHN6
M>Q?R &UV*\2QTU--)OB-1K%SXN%,D3AZAY/"_G.#.+K_ #XPN=9$M7(ELHZA
M()8X9-1U1.QL4SHG.;MCA2.1,\LG.UMBIEFL$]V/NI+AH9IH<!X*:WS^7*C6
M9:AZ(YE%3/=)$V1C>!]2]\;UB1Z+'&C-=[7ZS6KV;H_P5#?W.NEQ7_8V*351
MB;%D>B(Y45>8Q$5,\MJJN6:9+G\EC&1L;'&QL<;&HQC&-1K&,:F36M:W)&M:
MB9(B;$*3+A<;A=ZZ6YW:>:JN4[U=)+*]TDLCEX7/D>KG.<O-5RJJDB8HHH(T
MAA:UD34R1K41$1.<B)L1.H?T?C/8 #8?'.G:V8'Q)68<J</UU?-1Q4DKJF"L
MIX8WI5TL52U&QOB<Y-1LJ(NW:J':>&-%U9B:S1WB&KBBCD5Z:JL<JIJ.5O"B
MIPY9GR*N[1TDZP.8JJB)MS3FIF;RW:T45ZI'TE8UZ9HJP5,+DCJZ.;+F:BDF
MU7;U*Q>BCF/3F7M<Q5:OYM%FEO'.AS$K,48&JU@JMC98GYOIZF-%SWJHBUFI
M(S:N2HK9(U76B>Q^3D7JQVV_T:T5RCUH^%JIL<Q>B8[F+V47@<BIFB_+M-JQ
M+9U1M-BR66%J9-94V[7D7@\=+'71,7:B_K.,L#MGFF-6U6MO6$(GIGRSH+BY
MF29[5;&^C?FN7,61,U^Z3F=6SZ'HES6FKW)SD=$B_G1[>SDO4-PK9I,Q#AB>
MG?>)6U-ODE;"M=#OB-IWODU8^28W:RPMFS1&NUG-1_,YHJMUI;:!=UKH^T[7
M";#]#%/:L5QLUV4M2^-RU#$;G(ZGD8N4BQ+GKL5K)-[RE1JM23>^"XHP)=,-
M0MJWN;/0JN2O8BIJ+GLUT7@1W,7-4SY551<M;EE@[2!272&*6.I8Y'-3-$<C
MMJJNQ%SSX%)4=\X1P</ ;W6V]0SHU=\1<T3H'@\FJ(:EKV[%143]W;Q 'N(Y
M';47, _0
M
M
M
M     #__U\_@
M
M
M                               _%X%ZR@&GKHY4B<[@V+U^/8 ;12T\
M%VQ#;+76U#:>DJZE&S.57L6=&,=(E)&]FKJ25CV)$U=9JIK\RJNU6N\\P\<T
MWPHK7;+=FEOMU!0([-'<A4=/2ZV>2KGO$<>>:M3V#P>3P7.PV.](Q+S9K3=D
MCV1I<[=1UZ1[<^82JAE1NW;L -N;EH/T=5[9E@M-39ZF;@JK/<ZZG="NWZ#1
MSS55K9M7@Y'5-GL@;/WW0KC^Q/?484NE+B:C3:RAJ9&6B\-UI%1D3%J)5M52
MV*)45TCIZ=7+P1@&WU1BS$F%IVTN)K3=K)*KWQQ]^-)/30U#HER>ZDJ)&<CU
MD:+^OB<]B\2GG;S!D:FHM)T#T;G4-5<N'6X>'JY#,\9*:@CTDTZM3*=.#:NM
M^3-1L&T/TE4K6JYU0W).B[@_C&P;?@/@56F2TTSE;)60HJ<2R<:\0&T\,6FB
MS2;$KH57B771,_=XA\PVGLS:6;:]BZE=%P;.;1>CMX<\LP-IL5I(TOT$5!5)
MR=&OB+D1$?J[5X>!>#+/UQPC8AMA@V>>KPW;JZIC='-7\E5V4C=61T-765$]
M)(_C57T;XU15VY9>MGRW9&)8<4;HS$551U#*B@II*>EC5CD>QG$U+#'-&U4V
M<K4I/K)MR>KDYA*G %&^BPG21R-5LKFN>J*F2\N]SFJO\56Y?!D:G(PG,0
M">>G_P"FA>_4EF_%-(2YT4>TBEZ^;Z5YPR\^OW=1O>0H81&.9@ _B6**>*2&
M:-DT,S'12Q2M:^.2-[5:^.1CD5KV/:JHJ*F2H?0M-VN=BN<%YLT\M+=J65LL
M,T3E9)'(Q<VO8Y,E1R*F:*AZIH8:F%U/4-:^![51S53-%1>%%3FHII.BO]ST
M9US)VRSU.&*F9C(Y7O?)+:I7.S;2U;W*YSZ9R[(9E55_62+KZKI+R]RENJ[;
MIKM*86Q8^&ETFT<2:Z<JR.OC3)O%$#=B)*BY;_ WTJKOD2;VJLBC;C?!$V'9
MEKJ!'/LTB[.%5B7H7?@]"Y>M=MR5W++!>EZVW*.%65D6;D8F6LCN%5RXTV9(
M30ZIUYU#D79<6PU+&:LS7(Y$VIQ^OM&7.&9N%1W*.9J.:]-B?IL/!Y/N,E:]
M,\T /(
M
M
M
M  #_T,_@
M
M
M                            'Q+C#KL5,MN2[.A^FT V-QA:Y7L>Z/-K
MVY/8]BN16.8NLCFN;S35:J;%3:BGGF'A=BYGBP?II;;JB*P8^DY':LC8*'$S
MVJV!6OU6Q17S),H'-<N7):(D>JJ++JZKY7>#R<D&/9(QLD;FO8]K7L>QR.8]
MCDS:YKDS1S7(N:*FQ4 /Z  !_$D;)6/BE8R2.1CHY(Y&H]DC'HK7L>QR*US'
M-545%3)4 -OKGHET;7=/Y:P=9HES55?;('V21SEUU5SY;-)02/<JR*JJJJJK
MET$R ^$_0+HM5&-CP_50ZLC'JL>(L2.61K'9NB?OUVF1(Y4V.5NJ_+@<B[0#
MXV(M"NC&BME34Q8<E:^.*1S=;$&)GMUF-UD56/O*M=M3:BYIEZX4\IPG :Z6
MBSK7UC&VNA6**KJ(X6RTT4[F1,E>R-JRS-DED5K$1-9SE<O"JJN:F?K3GIMT
MQ1:7,4V2FQ3?X+/1XCN<$,,-=4PQ1Q15LS(XT9%(QNJQK6M9FBZJ(B(2EPWA
MVPNL5%4OHJ5U1)20N<YT3'.5SHVJJJJM5<U5<UYY\];+9]5S$M= Q'(J+O5)
M!$[:F2JU\;&/:N2[%145#KJU;H/3G99$DH,78A3++)LE?43,V+K>IS221[5X
M>5VIFBYHJHOU9L+X;J$^RT%(JKS4B8U>RU$7\Y\]<)V/FM6"K9K*JJC+K=6M
MS7A1K.3=1B=1$1$.T[7NW]TI;(UB??HZIF2(F_T5$Y6Y?A-IV/<J\W7<[@V9
M;<_BS:.<(3.UN)58OX,DJ)V-?+L(AX8L$X7C>Z22T05KG9>6DE1=FHJ+K(YD
M5REJHHG(O&UJ*<;Q?NMMT)C2)::XXDK*6D5$34HDCH=G-19*5D4SD=]TCI'(
MJ*J9:NP_908&PK;G:\-'&^3/ADSE["/5R)ES,D3LFJ2.*JKE5SES<O"IRP'@
M   $\]/_ --"]^I+-^*:0ESHH]I%+U\WTKSAEY]?NZC>\A0PB,<S   !_3'O
MC>DD:JU[5145%R5%3@5%YBIS%/"HBIDO ?!GPY;GR<D4;7VFL1=9*FV.2EUG
M+)OKW34[4Y%G=*]5UG.8LBHNQR<*2AT7;L+3?HPECIV7-]XP^U4UJ2XJ^I;J
M[$U8IW.XIAR;L8C)=Z:N2K$]$5%X;>L!X<O2*]\*052_X2+)BY\]S434=\*N
M:J\Y4X4U3AW2-?L(5E-27Z9:B@D5C8+K$U[:=[];56&H8Y\CJ2?:BHUSG-<B
M\RYRHY&VZ: =T_@+3S0\3VY>-V-86:TUNF>CI-5.&2GDR8E3"B[%<UC9&;-]
MBC1S%?T1BG!=SPS)KR_9K<Y<FS-3),^<]-NH[G9JJ+S'*N:)S PAC^DN4,4L
M=2QS7(BY(Y'<*]'-.#,DIWSA_!U#?&V7J*=K5UVKLVY_IGP'@\FJ(:ECVYZR
M99;43]P ]M%14S3@ /T
M
M
M
M            '__1S^
M
M
M                                       >":-'IFNW)%3( T==K2V=
MKN8S3)VS]$SV ''C&N#HZB*?.+)5:O%L7C\R>?A/'!LYAI?1CI8J=&]SI\)8
MJF?+@^LJ&Q4-?,_FL,S3R9:SWOU4[Y7R/SE:J^(;9&[-9JOA/)SF14<B.:J*
MU4145%S147:BHJ;%14/ /T     &F,7^45=ZGF]X#RG"3"N'D^N]65/PSS-5
MIV^W?C+_ 'U7;]/J"7V&_:[0?(H/HFGIG51]H         GGI_\ IH7OU)9O
MQ32$N=%'M(I>OF^E><,O/K]W4;WD*&$1CF8     !_$L44\4D,\<<T,K'1RQ
M2L;)')&],G,>QR*U['(N2HJ9*?1M%XNN'[I!>K'434EWI9$DBFB>K)(WMVHY
MCFJBHJ?!S-B[%4]4\$-3"ZGJ&M? ]%1S7)FBHO"BHO"A\.AKKU@2=M9:9*JO
MLB/UJBB=(^:KMS$57))$YRNDJZ1N:H[AEC3)5UVZSF7#;F/=NVS'*T^!=+DD
M-#C)VK'3UVR.FK7+DUK)4V-IZIRY99903.549O3U9$_H3&.CB:W(ZY6%'24&
MU7Q<+XTY[>:]B<[:YOX29JG*; .EF@NT$,C*N/:UNS615VY]';EDA8I\"G4O
M4.1EGQ5!.QJ[\Q=9$X$V+MV)T4/&0S-=4MUBE1%25.!/T]@'D^S'4M>B;6KG
MT #V4<B\"HH!^@
M
M
M
M    _]+/X
M
M
M                               /4GB1R+T%;^GKH ;;8FI8UBDS3@:_
M/J[,P@4X3:5:2!L<RY)GJ[>#/9_$>4X3QPH<V-!]->:31+@2"_/<^O2QQ2,U
MWJ][+7////8H7JY7.:^GL<M.Q6KM8K=7),LD\'E?SFZH     -+XO\HJ[U/-
M[P'E.$F'</)]=ZKJ?AGF:K3M]N_&7^^J[?I]02^PW[7:#Y%!]$T],ZJ/M
M      $\]/\ ]-"]^I+-^*:0ESHH]I%+U\WTKSAEY]?NZC>\A0PB,<S
M    -+U6''15DETL-=+9KA(]99V1HLENK)5R<Y\]*CHUAFE<G-21N1%<YSW,
M>Y<R<6@K=QX_T74D&&,81+B#!T.36;Y(K:VFCV(C8IW:R2QL3/4AG:JHFK''
M-%$U&IUQB71O:KW(ZLH5XEN#MJJU,XWKSW,V9*O-<U4YJJURFLK!I:O^&)8J
M?$U)+#"U6L2XPO=46V36>R-N52B-2%9'NR:R9(I'<3<BUO13NA]$VF.!B8.N
MD7'IS-9U#4*D%:S)$5WV!SOLK69IK20.EB3@WS/@Z0OF$K[8'*M?"O$R+LE9
MRT:\[ED3E<^8CT:OP')G"VE>W7&.)\=7&[61JY(]JJBKQ>/S.[NJ<;VF]UIQ
M9#4:BI,U>/9M1>H@R&9KVCN;)D:Y'HNS/BZ/$F? IX/)]V.5'Y9<.74R]8 \
MH
M
M
M                                                 !__T\_@
M
M
M
M                  ].IF1B+M1$1%_3UP#:;%MT9%%)S? U5XN/9MS7HGE.
M>>%.--IPR[2;CV@L$C7NLM*[OSQ!*W61J6JDD8LE)OC)87LEN<[F4[58[?&)
M(Z1$5(U0\'DY]-:UC6M:U&M:B-:UJ(C6M1,D:U$R1$1$V( ?H     -+XO\
M**N]3S>\!Y3A)AW#R?7>JZGX9YFJT[?;OQE_OJNWZ?4$OL-^UV@^10?1-/3.
MJC[0        !//3_P#30O?J2S?BFD)<Z*/:12]?-]*\X9>?7[NHWO(4,(C'
M,P          .$]D4LL$K9X'.9,QR.:YJJCFN1<T5%3:BHNU%3:BGA41R*UR
M9M4T]-AVG8_DBT3S62J3:UU#DE&YS6:L:2T"Y0(QJIFN];R]R\+B8FBK=PZ:
M-'*1V^]U#<28=9LWJO<Y:AK=OJ5:F<V:KDG[X2I8UJ:K&-X4X#>]'&';MG+
MQ:2K7[J+)&JOX4?I>UU%5>%36E@Q_BG#4K&71KKA0M<J<FT6^2*QFNN3JBF=
MG/%S":SLDD8U.%Y9=HBW9NAS2H^.V3U+K%BA^2)35[F,9(]<ME/5(N\RYN5&
ML:]89GKZ6$Z?OVCR_P!E19F,2JHD^[B155$Y[F>F3GJJ:S43A<<J\$Z1J.\0
MQ2PU37(YJ+X[6S3BRVY[$):\/5."<'4-_K3>&5#6.1Z\"9\&Q>IMS/!Y-60S
M(]$YI%S3]/< /8
M
M
M
M !__U,_@
M
M
M                            'CD>C45,TSR_3/K@&C[S<V01N1'HBHU5
MV\?%^'].@!Q?TAXJ9!#.F^HBHU4V9<*+ET>#8>?@/";=IOMH9P1+@_"_)5SB
M6/$.)'Q76[I(Q6S4D:L7ONM,FM''(U;?!*YTC'(NI4S2HBJW(\'DW>
M -+XO\HJ[U/-[P'E.$F'</)]=ZKJ?AGF:K3M]N_&7^^J[?I]02^PW[7:#Y%!
M]$T],ZJ/M         $\]/\ ]-"]^I+-^*:0ESHH]I%+U\WTKSAEY]?NZC>\
MA0PB,<S               /ELKZW"54^^6V21*%B[[<J%KG;VQB+K2UL#4V,
MU4572IP9(KDR5%SM:W&NZZFJ9J/0[I1J%?,]6PVROD=M5?2QT52]R\LJ[&4T
MJJKE<K87YJK%.D](.!&HV3$%E9EEFZ:)$[,C$3G<+V\&6;DVYHO+?1[I%IKM
M3031U".1[&KJZR*J<TNQ-O GN+[EJ/5.D>#J')"T7J.=K5UVKLX_<RVY'@\F
ML(*ECTS1VSC1-O6R]D ]Q%1414X% /T
M
M
M
M               '_]7/X
M
M
M                                        /%+(UB99Y+P]#W>( TY<
M;G' Q55Z)L7CZ&W)>@@!L3C+%D=/%+XHFQNSV>N>>#JGCAZAI;1'@JIQSB"/
M&]ZC>F'+'6J^T0R-<QEZO%(]594-S5'26^T5"(Y7)S$E2S>\W)',P\'DYC@
M       TOB_RBKO4\WO >4X28=P\GUWJNI^&>9JM.WV[\9?[ZKM^GU!+[#?M
M=H/D4'T33TSJH^T         3ST__30O?J2S?BFD)<Z*/:12]?-]*\X9>?7[
MNHWO(4,(C',P               >456JCFKDY.!0:4HTOF"K@^X8?8^LLTDC
MIIK1#FE1;]F^/Y A1<JBE5R.U8F(DD>;6QL<W8VX#<Q;M_#]WM='@'3'4\18
MCA8V&&YRN_>]4B9-9Q7(OJ%1JY(Z:3[#+JJ^22-ZHU_0V,M'%5#/)=,/LWRE
M<JN="WTS%X5WM/NF_@IRR<#4<G!RGT<Z6Z"\0Q*VKCULFHK5=FY%SVY\TJ[,
M^APEE#'LD8DD:HZ-R(J*BYHJ+M145-BHJ<"G3ZHK55%3)4X4.3]DQ+%41M<D
MC>:38J9='K]#J'G(&X--6MD:U4>BIDFSBVILR /I-<CDV+Q ']   _A7L38K
MD /X69J+T4Z.W\@ 2>->/V-H!_>^,\T@ WQGFD &^,\T@!^+*Q.//K;0 DK%
M_7(G7 /Z1[5X%3]/< /Z
M
M
M                                              !__];/X
M
M
M
M         /Y5[6YYKP 'H3UC&9IK9)EGMRS_ +P!I2Z7V*!%\43QJ]%5S -E
ML58WA@9+G,B:K?P^N>>#JGCAZAMO@["=ZTMWM))4JJ+!M!-G=;MS</)JL<J]
M]5I>J*V>KF<F4KVYMIH\W.776-DG@\Y'.*@H*.V45+;K?30T=#101TU+2P,2
M.&"")J,CCC:FQ&M:G74 ]L        &E\7^45=ZGF]X#RG"3#N'D^N]5U/PS
MS-5IV^W?C+_?5=OT^H)?8;]KM!\B@^B:>F=5'V@        ">>G_ .FA>_4E
MF_%-(2YT4>TBEZ^;Z5YPR\^OW=1O>0H81&.9@                 'P*VS/
M2I==K-.MMO*-1==KG,HZY[%16MN$3$=FYS45F_-3?&HJ*J/1C6$R-SGNPL9Z
M&9H,-XB66[Z-M9&K3N7.>D:O"ZBD<J<JF>:TTB[R[+*-8'.=(O <68"M^(6N
MJZ;*"\9;'IZ5Z\Q)$3L:Z<LG-UD1&FZ^C_2U/3U#+/?4=07&%L2NAG<U6RL<
MY6MEAE1SF312.8J(YJY9HJ<**B798$Q_A'25AR'%>":V&NLD^S68N3F/1$5T
M4T:Y/BE;FFM'(UKD147+5<U5CG=+57V>L=0W&-T52WG\"IS'-7@<U>8J9\[A
M143E_AW&$%5%&]DS7-5$V)T,^')>'8<QZA\_/GFZ='=8IFM=OB)L153@V_AV
M(>#R?:;5-<B9*U?W>MM0 \4U8U$\<B)ZW%ZX!I^LO<4.:*]$]U?9_3\@&FYL
M6P,V+,W]W/J[<AD>,T/XCQ=!GEOS55>A[AYR&:'TX<3TZY>+)FO#[.2?A/&2
MGD]QN(H%39(U>ME^15 /%)B6G:BKOK?6ZV?649*#T),54[5^C-]?]%Z)YR/&
M:']1XH@<J>*M5.)4_+L3A&2GG,^Q3W^&3;OC>AQ^MP<)X!]R"O9)DJ/3@];;
M["@'T&5#'<?6R_O@'E1[5X%_3K\ !_0
M
M
M                                                    !__7S^
M
M
M
M             >&65K$RSR7A]CB -/UUU9 UW-M3+/AV9;.N@!ME?,7Q4[7(
MLK&Y([CV\'L9'G+GGC/G&Q>(<?RSSQ4- D]76U$B04U+21RU%3432;&0P00H
M^6621RHB-:BJJJ!EGPFK\&Z#[SB5\%ZTBRSV^W/2.:'#%/.^.Y535?K(V\5<
M+T6W0OC:F<,+EJ%1^3GP/8K5\'DY64%OH;514UNMM)3T-!1Q-@I:2EB9#!!$
MSQK(XV(C6IQ]55S7: >X          :7Q?Y15WJ>;W@/*<),.X>3Z[U74_#/
M,U6G;[=^,O\ ?5=OT^H)?8;]KM!\B@^B:>F=5'V@        ">>G_P"FA>_4
MEF_%-(2YT4>TBEZ^;Z5YPR\^OW=1O>0H81&.9@                   ^;<
M[31W6-C:EKFRPZ[J6K@<D=71R/U<Y*:;)VKFK&JK51S'ZJ:S7(F1VOHBTSX\
MT*8D3$6"JI6-?JI44TF;J6J8U5R9/$BIFJ9NU)&JV6/6=O;VZSD=\2^X?MF(
M:1:2XLSRSU7IL>Q>>UW,^%%S:N6U%/:P[I ON")X:._2NJ*&14CIKM"UZ4TB
MZV21U#=9ZT=2K5148YRH[-=1SM5V5Y.@;=+Z/].]M1EHE2AQC''K5%NF>W?F
MY9:TD"[$J($5?5&-1S,V[ZR)7-18W8GP==,,RZTZ;[;E7)LS475^!'I]P[X%
MV+]RJ[<N6&&-*%%70PO95QKK-;L1S5V\")FKNH2+ZIQ':;JTF-8'HF4[57+B
M79P=?,9#,_BOQG V-5W]C<DX4XEXN/(9#/G''C&NE2K;5/H+4J2U"L>]7+(^
M.*-J)DQTKFZSFZ[LD3515V\&Q<NH-,VF_!&@K#<6),:+5/BJ)TA@AIHTDGFD
MRUG(Q'OBB:C&(KW.EEC;DF35<]6L=]_#V&KEB:K=26_416-UG.>JHUJ<"9Y(
MYRJJ[$1&K\.29JFS53BW'=2JNY-M\2JJ[$DJ9=G$NMO$2JOK)D1"F\TET:-D
M5*?#]]?%S%<ZE8OP\JDST3ME^8Y\S1!=5;R]73H[X$>OY\D[QX&8TT@4:/D<
ME#7HU5U8::MECGD3-<E1*J*G@:[)$V++DBKP\:\LPYYH;H,N\R07J"]VG8F<
MDU/'-$B[,TSI9IIER7/;O"9HF?"NJGX*O13B.!JNIGTTZ<Y'*UW]-J-_I>,^
MU!ICQ+1.C;762Z(KMO\ *L2US4S5?'.HGU+6KFG&N?N'?-AW3NY^Q(Q'VW%M
MF8CN!*F;B)VU$7TM8D#D7;EDJ9Y\KZ9%1.,56"\4TGJU!.O6-WSZ-7GUH]T'
M;XG+#6224L[476AJ4?!*U<U\<R;5<GC5XCN6VWJT7F%*BSU=-5P.3-'0RLE:
MJ;-J*QSD5-J;?A3GG'YZ6IIEU:F.2-W.<US5_.B'IU6GQ:QKV6>&LN4C7,8Y
M*"&>I2-\BHU$E="CTB9S2*KG*B(FW-#XV*<=X+P12\68QNUNM=/EFBU-1%"K
MO@8U[D<]5RR1K$<Y5V(BKL/T4-JN-S?J6^GFF=GERC7.1.JJ)DG5540^-4X\
MQ]6^*PLH:/6<JK#5UTJS-RV<TM)!50JCLLTR>O#MVD/,2^:%Z#;)<W6^TP7N
M[4[.&HIZ>*.%RYY9,2JG@F7++:JPM;M355VW+GU'HIQ'40I+4/IH'K]PYRN<
MG5U&N;V'+\Q_=+CS'=&F^3QT-9JK]"I:V5)7?6\E4]+%LR3A?QGBP>:&Z"KM
M4K!=8+Y:V<R2>FCEC_X+//+G_)*F7-SV)YJM%&)(6:T#Z:9><U[FK_3:UO\
M2->X?TX1MJ4H;MOM!6-R5T%3G&YR;XYJR1N55;-$KHU1KF*YCLMBJ3&P?C?"
M6D"R1XBP7<*6Y6:1-DD+T=JKEGJ2-V/BD3/EHY6LD:NQS478=?W"V5]JJ%I+
MC$^&H3F.3+/X47@<G.5JJB\\W^L6D6DJVL?'5M<CF\"JU>/+A1<U.4[#\.TW
M'H<6P2-:N_-X^K^NZ_$,AFAJBFOT,F2H]J_Q\75_*>#R?:AN#'HBH].MU^IT
M<@#Z+9V.1-OY #RHN>U #]
M
M
M                                       !_]#/X
M
M
M                                                          /!
M-*UJ*F:(OZ; #2-UO$<#5R>B*B+U^AMXN( V,Q9C:*E9*BS-3)%RZ/N;.$\\
M'5/'#U#X&%='^*=(TC+G<Y:K#V%Y$9)%5OCU;E=HGZJHMLI94RBII8E54J96
MK&N;5C9*BNU?!YRR.2N$\ 85P7%JV*UQ15;X][J;K4KR7=JM%2/72:OESE;%
M(^)'K#'O<"/VM8T UD             :7Q?Y15WJ>;W@/*<),.X>3Z[U74_#
M/,U6G;[=^,O]]5V_3Z@E]AOVNT'R*#Z)IZ9U4?:         )YZ?_IH7OU)9
MOQ32$N=%'M(I>OF^E><,O/K]W4;WD*&$1CF8                    !ZTZ
M1SJM')#%40S0O2KCF:R2)8)$=&D<D+D<DC:A=9,E355K79\2+S*P,J+';'XV
MIZNKH;M3U3([>^G<L<CJEN4DLC94<CF,I8E9KK'R^^5-.B9-<]S?DU<R5%:V
MT)''+ Z)SY]?:C8US:QNKMS65R.U=;E=6.7FHB+IM,,3T,Z3X?O599VJ_6=2
M2-=<*-J;%5*=CZBGJ(=9V:Y+*]B9Y-:U$R)MZ-_-$=(V&;=':\>VVFQ"V/)$
MJ$EXCJE;_C7,AEAE5J9(BI#$YR)]D<YRJ]. 7?13:*V59[9*^D<OW&6^1Y_
MBN:YN?.UE1.8B)L/O45ZTAT+U;R=:*J%J9,D?45L,KLLES6+D.9K%555/'N]
MU<I*VOS1[0]4ZC+M:,14LCLM961TDT;5SX5=Q7&]6HFW-(];F(WFKQ"?1)?6
M9K3U%*]OPJ]JK\VHY,_G^<].ZZ2<<45.YU5A^YSL1RL:ZWJRYJ_CUT@H9:BJ
M8SJNC;D=_80W66Y\QH]L%LQ+14]8[)-[K4DH5S7@:CJID43W+P(D<C]NSAV'
M%Z_ N*K<BNEHY'QIS8U23Y\F*KD3JM0TCH_Q!<L4SXBO592U=-2/JJ6AHG5<
M$U.LTM"M:VOWILS&N>R">5(G.3-$D8YO"U42"7FD&,++>KQA;#MHK:>IFHZ>
MMGF9#*V34XJXDWA9-1RHBO9$]T>LB+J.UDS:]%.R]$EOJ::FK:NHC>Q)'QL;
MK(J9[WKZV6:)P*[)?A3+A13<DK,.X0   ?W'))%(V6)RME:J*BHJHJ*BYHJ*
MFU%1=J*FU%/"HBIDNU%"(B;$1$3J']U%345DSJFKD?+4.],Y[E<Y=F6URJJK
ML1$VKP(>&M:QNJQ$1J<Q-B ])_0 /2KK=0W.'>*ZFCJ(TUE8KLVRPN<U6+)3
MSL5DU/+JN5$?&YKDSV*<TP-I$QQHUO"7W ESJ[9<]FLZ%_*2(F>39HG(Z&=B
M*JJC)F/9GMU<\E3Y]QM5NN].M+<H630\YR;4^%J^F:OPM5%^$^-!;<0V9[I+
M!B"58LG+'0W1JR-1[I'.U6UU/D^.!C%1K4=#*_9FKG*NRQ71YYI%64U*RBTI
M6)*F=N2+56YZ1N<B)EFZEG=J*]>%SF5,;%5>5B8B(AU1=M$<+WK)9:E8VK]Q
M*FLB+\#V[43JM<OPJ:QM^D?&UGS2NMKZR*-J*^HMM0VI:[;P14[EBK7O3J0K
ML4EKA#=J[G?%SF0<>EM=<],][N$,E.C>#-'3HDE(BIGEMJ-NU4S1%5."U^CK
M%=#FY*=)XTYL3D=V&KJO7M#<BQ:>*%9FTM=))15*:JOIZQ):>9B.VM<Z*5&2
M(CLMF:;22]EO]BQ+0,NF':VDN%LD3-LU--'/$Y%YK7QN<U?F4X=4TE512K#5
MQR13)]R]JM7L.1%-^K!I*H*]K'15;':^6S71V70YK6VY^X?6V'Y]INQ;<2Q3
M(SQ1JYHG&BY];;GED>#SGF:QIKBR5,T<G!Q<"[>NN8!]5DK'HFU,_P!/W #R
M\(
M
M
M                 !__T<_@
M
M
M                                   'AED1J*F>2Y &DKQ=64['<VG
MO7]?B0 X]XTQHRDCE\51-5KMO0XN'/+A0\\!XX>H:CT8:+G7'><88XI4GDG;
MOMEP[6Q*L5-$OC+E=J:9-66KE;M@@<BLA8J/>BRJU(?!Y.2@
M   !I?%_E%7>IYO> \IPDP[AY/KO5=3\,\S5:=OMWXR_WU7;]/J"7V&_:[0?
M(H/HFGIG51]H         GGI_P#IH7OU)9OQ32$N=%'M(I>OF^E><,O/K]W4
M;WD*&$1CF8                   /%-)O4:N1JO?L;'&F::\CUU6-54:Y6M
M5R\T[)4:W-5V(I]W#EEX_71M%+*E/0M8^6>=6ZR04\35?++JZS==S6(J1Q(Y
MKII5CA8N^2,1?P7*M6@I%G8Q9*A51L;$7)7R/758W-$=JHKEY9^2I&Q'2.Y5
MJJGY#$L37*]^^2R.UYI,M5'/R1J(QF:I'$QJ(C6YJJ(FU7.57+[L27]+U/%!
M1Q<36&C8L5)3ZVMO42N5ZND?DF^U$KW+)42Y-1\CE;&R*!D,$7\6RWK0QN?.
M_?;A,[7EDRU=9^2(B-;FNI&QJ(V-F:JC4S>Y\CGR/\QQP^D
M      #X.*+A06BP76[W.B2X45IHYKC/2[U#,Z5M(Q9<HV5&4.^IJ\RJJF2\
M9R_ ]WQ5:,1T[L'W*KM=XFD;&V:GFE@<FLO YT3FN5O/;M14X44_%<*>BJ*5
M[:^)DU.C556N:UR+E\#MF9QJ;NCK!;'\DX=MV)Z&9F;N0ZF6CFH)U\5=JJYU
MPDJ*17O>B:S==C&IDD>>TM$T0;I?2[A:5ELTJ2T>(+'P;_&F\U\29<]L;(*E
M$Z&1(Y%55<ZH7@7IR_X+L-<U9K*DE+5="O+1.^;65S.JW-$Z ^S:^]+\.X4K
MV6C%V!L;6^I57)!,KK+)1UT;';9Z.J2Z+%/&K7(JHBH^/61'M:[-$L/PGC3#
M6-[8EUPU51U%+P.1-DD;N@DC7)S'? Y,G)RS5<U45>I*^V5MMFWBL8K'\Q>8
MJ<]%X%3O<W;L*MX%THT&([/:KM33ZL5TH*&OBB>K%D8RMIV5#(WZCG-UV-DR
M7)53-.'(Y3L4_!P&^-KOT50C5WUJYHB\.U4Z*'@\FKZ>I;(U':R*G4X\^/@
M/>145,TVHH!^@
M
M
M                         '__TL_@
M
M
M                                          _A[M5/64 T_<Z]L+7+
MK(F2+M5=NS^^ ; 8UQ8RFBE7?&HJ-<J;<LLTRZ.W:>>#JGCAZAX]$VCVHQ#5
MT^/,4TZ]]\;FSX8M=0W96/:JZE\JZ=Z*B4K7(CJ1';95\6RU$B<_P>3E,
M              #2^+_**N]3S>\!Y3A)AW#R?7>JZGX9YFJT[?;OQE_OJNWZ
M?4$OL-^UV@^10?1-/3.JC[0        !//3_ /30O?J2S?BFD)<Z*/:12]?-
M]*\X9>?7[NHWO(4,(C',P                   >.5N:-=FJ+&])$5&JY<D
MS1Z(U-JJ^-SF\"\.S;D?=L%6Z&HFH-[;+%7T[Z96J](TUGJUT#ED<K48D52R
M&5RN<UJM8K'KJ.<?AKX4?&R?65KX)$D1417+DB*CTU4S55=&Y[$R1517(J)K
M(A_:*CD1S51S7(BM<BYHJ+M145-BHJ'R*BGJ*2H?253'Q543W,>Q[5:]CVJJ
M.:YJHBM<U45'-5$5%145,S]<<D<T;98G-=$YJ*UR*BHJ*F:*BIL5%3:BIL5#
M]/2?V                   #0ND_P"EYC/['+IW-(<IP1[;K=\KC\)#\E=Z
MRE^+=WCAIH0P'8,>7:]T>(&5;X:"W05-.E)4NIG)+)4[T[7<C7:S=3B)%Z2\
M4W7"MOIJFU+&DDLRM=KMUDR1N>S:G-.,6FCAJY'MF151J)EDN1R!N.YAT2W>
MF=176TUUQI'N:Y:>LKDJ(M=FUDC62P.1LD:[6N3)S5VHJ'6EDW0&DW#5<ERL
M%8VDKF[->)JM54Z%V3LG-7FM<BM7FHI]2IPW:*R)8:J+?(EYCMOSISE^%-IN
M_9[3<<'4]'!A.OJ&T=OIZ>E@M5PJ99XTIJ2&&""*GK7:U0U[(HE^C++KN5.:
M8B$U=#?FB%WI:B*S::J-E5;UR;QPHXT9.Q>#6J*5%2*5O-<ZGWES6IRL,KER
M.NL0:*::5KJC#TBQS<.]2*JL7X&OVN:O7:R*O-:AR-T>:64K)^^ZO5U)7T[T
MBJ:>=462)^2/3@<Y'L?&Y'-<BJUS514545%+3,*XKP[C>P4V*,*5<5=A^K9K
M131JNJY$56JF3D1S7-<BM>Q[6O8Y%:YJ.143I.NH*NVU3Z*NC=%5,7)S5YG-
MYF:*BIM14545-J+D<M;!B".IC8NNFU&KU-J\'#T#D!^4W$IZEKT145,LDX.M
M_& >\BHJ9IM10#]
M
M
M                          !__]//X
M
M
M                                           /EUM2D;55'(FJU5]S
MV #9S%N(8Z>.3Q1$R:J\6?4XSS\)X7G&T6",*U&E#$TD]>V7P)6.9CKI(F;&
MW.K35E@LL4J.S5)6JDE2K,W1P*B9L=+&]/!YX#FBQC(F,CC8R..-C61QL:C&
M,8Q$:QC&-1&M8UJ(B(B9(@!_8                 -+XO\ **N]3S>\!Y3A
M)AW#R?7>JZGX9YFJT[?;OQE_OJNWZ?4$OL-^UV@^10?1-/3.JC[0
M!//3_P#30O?J2S?BFD)<Z*/:12]?-]*\X9>?7[NHWO(4,(C',P
M         %V[.CZW\9[(97P2MGBR21CD<F:(J9HN:;%147;S%147FID?R]J/
M:K'>E5,EYG#\*;>P>O2.\1;&OT2G1M/*FS8^-C=J9?K9&*CV\>JY,T1<T3E^
M/:=//'->:=4=:[LY]=3.S156&HED74=M7*2"5LM-,F:HDT,FJY[-5[OCV"55
MMK**395TB)!*GX<;&[4X.5D8K96+L74>W-&NS:GL'##[0
M    -"Z3_I>8S^QRZ=S2'*<$>VZW?*X_"0_)7>LI?BW=XXS[EWG@Q1V&I.[3
MNC3?[$47REW@*?"L'JLG6IWSFD1N.4  ^+=;=-+)#<[;(M->*!,Z:9CM[2IC
M:JO6BJ5X'1/<JJQR[8GKFBZKGM=+3<J[I>Y:"<3<;+RZ2?1K<96\5PIFYU.]
M41J5D#>'78F23,;ZO$U$R61D2MX/C7"$.)J+?8$1MWB:N]NX$<G#O;UYR_<K
M]RY<^!7(N_>BC2>RYQ,IYY-ZJZ=RT]1!)FDT-1$]S)8I&+M:^-Z*UR+M14R+
MZ;9<K?>;=!=K5-'46NJA9+%+&J.9)'(U',>QR;%:YJHJ*G,4C%/!+33.@G:K
M)V.5KFKL5%1<E1?A13F+8KXRHB9S;<M5J]7:?M/7PFOH)VO:BHY,LN#/H@'N
M)M
M
M
M             !__U,_@
M
M
M                            'KSRHQJ[43\.P V]Q'=TIXY,G)L;Q+U,
MNBG1 X#C#?:FZ8LOU!A>R:LEPNE0E.Q7KE'3Q)F^IK*A6YN;34=.UTKU1'.5
MK51J.=DU1X1#F1A?#=NPE8K?8+8UR4U!#J.FDVSU=2]5DJJZI=P+45E0YTCL
MLFM5VJU$:B(@\FH                   #2^+_**N]3S>\!Y3A)AW#R?7>J
MZGX9YFJT[?;OQE_OJNWZ?4$OL-^UV@^10?1-/3.JC[0        !//3_ /30
MO?J2S?BFD)<Z*/:12]?-]*\X9>?7[NHWO(4,(C',P
M #UI46*9E0U>9?O=/,W/QR/DU8'MX4UHI951>#-KU5<U:U#G-BEAOEAJ,*5:
M.XIIF5-=1R)P1NBI]]K(9$S3..HIZ9KF.R<Z.H@B:U&QSU#T^%7L?07".[0J
MF]2+'3S-Z)'2:L+V_A1R2JCDS:CHY'JJN='&T]DX,?=         .0&C+0_!
MBFQTU?754LLLK45STU6)FK-94:UD:(B(O1S_ ":&_0C;G%?_  %:'NE3]>17
M7'N+4_VZ_M6>0;F\KK:OJ\WL'CT(NYQ^]6A[I5?7CS_8L]V2=JSR1RNMJ^KS
M>P/0B[G'[U:'NE5]>//]BSW9)VK/)'*ZVKZO-[ ]"+N<?O5H>Z57UX\_V+/=
MDG:L\D<KK:OJ\WL#T(NYQ^]6A[I5?7CS_8L]V2=JSR1RNMJ^KS>P/0B[G'[U
M:'NE5]>//]BSW9)VK/)'*ZVKZO-[ ]"+N<?O5H>Z57UX\_V+/=DG:L\DV=T_
M:#*&S:'-(ESIYY624N%+M-&JJBYJVD<[++;GL_O]']-)N4-SS05+*RDPQ1,J
MHW(YKDDJ<VN3@5,YU/X?CO%<C5C?6/5BIDO*L\DEYN5FR,OF)VRO=(]MIA:K
MW:NL[5N3D15U4:WQJ)P(5<;M"RVO#N,9[-986T]K@K6I'&U7*C4=2QN7)7*Y
M=KG*NU5X3NO %3/66QE34NUIW1[5V;>7<G,R3@0YL$(SL    ^#645717!F(
M+(JQ7*)&<F4[':C+G#$W58CN!B5D,::K'KXYJ(QRY(Q6S\W'NZQY%M1'HWT@
MRN=H\J)EXGJ%57+;I9'9NS3:JTDCU5TC4VPO5TK45'2(O6&/<#I>V+=K6U$N
M[&\LW@WYJ)L_E$1,FJO"G*KP(J<F=%^DZEO-+3ZM0U7HC6N8YW-M5.%'(N:[
M%3CR+K(Y(Y8VRQ.1T3D14<BYHJ*F:*BIL5%3:BIL4CJYJM<J*BHY%R5.;_\
MK.5]COL=1&SFVYJU-BKLV\7$?T#74%0R1,T<F2)P='K<0![B;0
M
M
M                                                           #
M_]7/X
M
M
M            /Q5R15Z" &GKG5-BC=FJ)S*Y>PO#T-@!QOQ]B1*:"?Q5$74V
M;4V<>W;U3S\!XX5^ U]H2P.^RVN3%UWB<F(,2P-=$R9C6R6RQ/<R>EI$3FI&
M35[F,GG153@B8K6NC<KO!Y-]                     :7Q?Y15WJ>;W@/*
M<),.X>3Z[U74_#/,U6G;[=^,O]]5V_3Z@E]AOVNT'R*#Z)IZ9U4?:
M  )YZ?\ Z:%[]26;\4TA+G11[2*7KYOI7G#+SZ_=U&]Y"AA$8YF
M            >G//"_?*6.2.2=SFPR0L>Q98FR;VLCWLSS9O<$J/VY9HJ=%,
M^QL(8>OELJ:?&MPI*NFP[2Q25<=3)&^.":2%).)X8YG-U9.**N-M,J1*YVV5
M=C8Y',XW=[E053)+'330RW.1[87Q->UTD;7ZF^/<Q%S9O<+]]179)Z3A5[4=
M[AUR<D         .?&@?G3HDX?$D7;P^-5/P(:JB%#N$WX!_(       -A]T
MTF>@K2>O0P=>URV99\B/V\&?& A#3<N\\.*^Q</XR<4C;NK[8M9\O9^AQ$DM
M&_L-'\6OTCCFF0..QP    :=GHKA:+DE^PZ[4J==9+A;D?O<5=L55GA38QE8
MOZY%R;+GFJH[-76);D;=AOT?I!HSTHSR28'5491UCLWOM^:Y)%+]TZBZ%4S=
M3>E1'0*B0=4XZP"EVUKO96HVY\,D? DOPIS$D["/YJH[:O)31CI4IKM'%'),
ML<\2K#/#-FV:&:)ZLECE8_)['1N355%1%:J9+P%R5+54M=31UM%)'-13,:^.
M1CD>Q['(CFO8]JJUS7-5%:Y%5%145%5%(_21R12.CD:K96KDJ*F2HJ<**B[4
M5.:BG+6Q7MM3&U6N:N:-7UEZ'4/<?R:_@F1[47-/&[<N#H[.J >T
M
M
M
M#__6S^
M
M
M             #PSNR8J<?N=8 VTQ37[S"_-R)DU5XL^A^'W AX4V$PY8UQ[
MI I*"I8DMFL^K=[RU[=:*>&EE9R+0/1T<L4C:^L5C9&.RUZ=LN2YH#RFPYF
M                     &E\7^45=ZGF]X#RG"3#N'D^N]5U/PSS-5IV^W?C
M+_?5=OT^H)?8;]KM!\B@^B:>F=5'V@        ">>G_Z:%[]26;\4TA+G11[
M2*7KYOI7G#+SZ_=U&]Y"AA$8YF                   #QS2I#&^1R9ZJ;&
MIPO>Y4:R-O1?(]4:B<:J?9P]9I<07FGM$3VQI,_EY'9:D,3$5\T[U56HD<$3
M7RR*JHB,8Y55,LS\5QK66ZBDK'HKM1-C4X7O54:QC>'-TCU:QJ9+FYR(?D$6
M\PQQ\RKFMYMS6ZJ/D7FI9%3-5UI)%5RJJJJJN:JJ[3V8GO'G@Q!67AN^-IYY
MW+$Q[M98H$75@A141&HV"%L<+&L1K&,8UC&M8UK4_FUT7&ZW0T:ZJR,8FNK4
MR1\B[9),LU7.1ZN>Y557.<Y5<JN557RGPC]X        !SXT#\Z=%Z4G_HC5
M40H=P_,;\ _D       &Q&Z9^D3I0^PZ]]R. 0AGN7>>'%?8J'\9.*1MW5]L
M6L^7,_0XB26C?V%C^+7Z1QS3(''8X     !\"OM]735K+[8G[Q=8=5:FG1Z1
M0W:%C=5(I556QQUL;$1(I7;'(B1R+JZCXYR;E#=;W/1%7Q8)QU+-5:,)WZK7
M+F^2VO<N>^PIM<ZF5559Z=N:MVS0)OF^1S]<8WP+#?XEN-M1K+TU.HDR)]R[
MF(_H7KUKMF2MY4Z)L?I>:2)KU>R9GB4L,V<<L4L;E22*2.3*1DC'(J*U4S14
MRRV%WM#74=SHH;C;Y8Y[?41,EBDC<CF21R-1S'L<F:.8]JHYKD545%14V$;Y
M8I()712M5LK'*UR+L5%1<E14YBHNQ4.7%GK>2(FKGL5K5ZFWJ]0_2?R:L8Y'
M(F700 _H
M
M
M               __]?/X
M
M
M                            /GUST1BY+DJ-7ARV^SU@#87'=PWJGF76
MR\3V;<LMIYYAX4]C<^4"+9L2X@>UZ37>^-H6*N>]R45FI6[Q)&B[,^2[C4-7
M+S*=#9X/)R"                      -+XO\HJ[U/-[P'E.$F'</)]=ZKJ
M?AGF:K3M]N_&7^^J[?I]02^PW[7:#Y%!]$T],ZJ/M         $\]/\ ]-"]
M^I+-^*:0ESHH]I%+U\WTKSAEY]?NZC>\A0PB,<S                  -,X
MFQEA?!U,RKQ+>J.TQ2JY(6S+))4U"L3-_(U'31S5E1J)PZD;LLTZ*9]W:%]S
M?IQW0]RFM6AK#=??)J9,YI(]ZAI8556HC9JRJD@I(I':R*V.2=LCFHYS6JUK
ME;U?I.TTZ+-#-M9==)M[H[332JN]MD5\D\N2*KMZIH6R5$J-RY98XG(BJB*J
M*Y$71-CTTZ.<4W2FM5NOS8JETK71-N5//;(:I^H]L4$$E8R*.6HWYS5:S-'*
MY-F:HF<M,=>9L[K?0?@.\8UOUBBKJ1:!852U3I7U-.UU1 ^:5\4+4D; M+'/
M%,^/?/L<KF2-2)\BMZ$P5NW-S?I5Q5185L%\2&X+4(]J5T3Z.*9VH]L<<;YT
M:Q\N^NC<R-5:JN:CF*KVM1=W"MTF6          #GQH'YTZ+TI/_ $1JJ(4.
MX?F-^ ?R       #8C=,_2)TH?8=>^Y' (0SW+O/#BOL5#^,G%(V[J^V+6?+
MF?H<1)+1O["Q_%K](XYID#CL<       ']X2N#[!C6-D?B=)>8M_:U%:C5K8
MG;W5ZC&M;JZ['1/<JYJZ1[E7A+P=P#I&K,8Z'9<+7.3?*_#E9Q.Q555=Q',W
M?:9'*O0.W^%B<"11,:GI2..E*TQT%^;70IE'5QZR\[?&KJORZJ*QR\]RJO-*
M$X/N&_P1+K9HK&(N7&O4X]A.I3K-#=NF=K-]9%/!Y/9
M
M
M                                                  /_T,_@
M
M
M
M   ^!=9-6)VW]:OX #BUI*N&]T]1S7 Q>']W:>3QS3D#HHM,EET=83HIE599
M+9WYRM<CFOBDO=1/>GP/1VU'T[KAO:]5IX/)N&
M:7Q?Y15WJ>;W@/*<),.X>3Z[U74_#/,U6G;[=^,O]]5V_3Z@E]AOVNT'R*#Z
M)IZ9U4?:         )YZ?_IH7OU)9OQ32$N=%'M(I>OF^E><,O/K]W4;WD*&
M$1CF8                /C73$>'K&K4O5^LMG5R(K4NETH;>KD5<D5J5<\.
M:*IV9@O0KIDTCTBU^CS"6)K]0HY6K);K775L:.;PM5]-!*U%3FIGFG-.$XIT
MEZ.,#O2+&N(+)9Y'(BHE=74M(JHNQ%1)Y8U5%7@7FD_=T5>Z>]:2*CD2MIZZ
MDMMHM=OAFI9XZF!,V2U\K&R19QJYLU<[61%<J+L5>)-6_F4FC2ZZ,]QY:Z;$
M-KJ[1B6Z7BYUM5!54\M-4:_%*T<3Y8ID;(FM2TD&]JYC-:/4<U%:J/=GH\T9
MQQ;\;[I6J=9ZZGK[/;;30TD4D$K)HDY1U5(UKXU5F;9:EZ/1'.5'9HJHJ:K=
MB2R,@B<I="FG*XVFX4>%<8W!]98JI64MNNE8]9*FS5"Y-IXIZERZ\MLD7F%U
MU<L*JU45(T5$IC\T8\S5PKI4PQ7Z9M ULAMVE^B:^HJZ*F:D=/>H4S=-E"W)
MD=R;MDBEC1J52Z\,[7RR1316G[B3=U8BP9B&CT5Z8[A)6Z/ZM6P4E;4.5\UM
ME7)L39)ES=)1/7*-R2*YU.JL>Q[86O8O.PRZE]@        !SXT#\Z=%Z4G_
M *(U5$*'</S&_ /Y       !L1NF?I$Z4/L.O?<C@$(9[EWGAQ7V*A_&3BD;
M=U?;%K/ES/T.(DEHW]A8_BU^D<<TR!QV.       #3]XEBHKGAFX.YF=EX6A
MB?FNR.KI)YYFY(J(NLZ@8O!LRXMI8]YFS?JBGTD8APPU5XDK+&VJ<FS)7T=5
M%$SX<T;6R99;-JY\"'4NEVF8ZSTM8J?9&5.HG4>QRK^>-ISXT<5JRT=*NMPQ
MQKGGT-BIT%_<+C>81_YIR'HG9L:O4R7KK_?/!Y/H@
M
M
M                                               '_]'/X
M
M
M                                                          !^
M+P+UE -(WV16PO7J*GLIG^Z <1\>15%VKZ*STV2U%UKZ*VT^W+.:NJ8J6//)
M'*F<DJ<2KU#RIX3]9SF:UK6HUJ(UK41K6M1$:UJ)DB(B;$1$/!Y/T
M               TOB_RBKO4\WO >4X28=P\GUWJNI^&>9JM.WV[\9?[ZKM^
MGU!+[#?M=H/D4'T33TSJH^T         3ST__30O?J2S?BFD)<Z*/:12]?-]
M*\X9>?7[NHWO(4,(C',P              #U*^M@MM!6W&J5R4U!25-;4*U$
M5R04L+YY5:BJU%<D<:Y)FAR7!F%;ICO&%IP18][X]WFY4M#3[XJMCW^KG93Q
M:[FM<YK-\D;K*C7*C<U1JKL7X^(KY088P_78ENBN2V6ZCFJ9E:B*Y(H(W2R:
MJ*J(JZC%R151%7FIPDFL68DKL78BNV(KBY5J;I5R3[WK*YM-3IE'2TD2KMWF
MDIF,C;_2MZ)NST,Z*,*Z#M%UDT48,B;%A^R4+(&*C6M=+)M=/4RZJ(BS54[I
M*B=V7+RR/=S3(]I7TD7_ $NZ1+MI&Q*]776Z5;I=7-7-BC]+!3LSV[W3PM9#
M&G0,3FYYZ>.SCKT   J]HZNT]\P)A*ZU6:U578;<ZI<JYK)41T[(9IL^+?I(
ME?EQ:V6WA,.^[2P);M&FZMQ[@VT*BVJGQ)52PHC4:D<56Y*QD*(FS*!M0D*+
MLUD8CLDSR369N:\6UV.M 6$<573V3JK#2[\N>>O+%&D,DG\H^-9,MN6MEFN6
M:ZS(PG=X       .?&@?G3HO2D_]$:JB%#N'YC?@'\@       V(W3/TB=*'
MV'7ON1P"$,]R[SPXK[%0_C)Q2-NZOMBUGRYGZ'$22T;^PL?Q:_2..:9 X['
M      !I7%T*.H**J5R-[[KQ;JK:N2.661UOR7HI_+V?%P>LLV-P!>(K;NA8
M**141UQM%;3MSRVN:UE5DFU-NK3.79GL1=F6:IUWI0@6;"CY$_P4\;NR[4_T
MSFSHHJ]\MU"NML6.-NS@SU=9>%<\DS]DO3YA&GFG*:VNUHD^M3K>MZR'@\GV
MP
M
M
M       #_]+/X
M
M
M                  !_$GC'=8 T5B)52!V70_\ 0?Q '%ZMU':0,%I*Y6M\
M%^'E14XY&WBD="W@78Z5&HNSCXN%"GAO <V0>0
M:7Q?Y15WJ>;W@/*<),.X>3Z[U74_#/,U6G;[=^,O]]5V_3Z@E]AOVNT'R*#Z
M)IZ9U4?:         )YZ?_IH7OU)9OQ32$N=%'M(I>OF^E><,O/K]W4;WD*&
M$1CF8              !L7NA\4^!W1U744,B-KL331V2!$=D]*21'3W.1&\+
MHUHXEA=P9+,G66TCS(O0H_2CNKZ7&-?$Y^&\%T4ESD=JM6-:Q_[VM\3E7:U^
M^R25<:HBKG1+P<) KS1G2FFCS<YUEAHY$;?,3SLML:9JCDIW(LM:]$3A;O#.
M)W9JB(M2WAX%G$:WC-R    "KVCFDIJ+ .#::DE2HIV8:LSV3MV-F=-003RR
MM1556MDED<J-S75SRXC#INT+]>\2[K+2)=<0P+37/SW7*'>E145D5+4OIJ=%
MS],O$\,6;TR;(OV1J(UR(FLW<U6BV6/<^8+MMGF2HM[<-6]Z2IP2.EIHY9'H
MFW51TCWJC555:BZJJJHJKK,C(=W        Y\:!^=.B]*3_T1JJ(4.X?F-^
M?R       #8C=,_2)TH?8=>^Y' (0SW+O/#BOL5#^,G%(V[J^V+6?+F?H<1)
M+1O["Q_%K](XYID#CL<       'P,4P1SX>NV^+DVGI75_'X^VO9<(^#+ADI
MD._-RY?EPYNA,)7!,\Y+Q%2[/\N1U%\.S]\;?@YW"G&,9TR5>%:^)>!*=S^Y
M_9$_.TY+Z%+FR>TT#M\_U6Q<L^)&^QU31?S2)B\Q3FA9I4="Q47]:U?R^X>#
MR:G3:B+U #]
M
M
M                !__3S^
M
M
M                            ?R[:U?TX #1F(&YP.7+;_F4 .)&+ZOOG
MQ!9+RY$5MJOEIN:IDBIE07&GJEV.=&Q?H7&YJ=5.$\KPAO..=AX
M              -+XO\ **N]3S>\!Y3A)AW#R?7>JZGX9YFJT[?;OQE_OJNW
MZ?4$OL-^UV@^10?1-/3.JC[0        !//3_P#30O?J2S?BFD)<Z*/:12]?
M-]*\X9>?7[NHWO(4,(C',S:/2OI9H-&%';M>VRW>ZW=:KD&C;.E)3LBI$B2:
MHJJG>IW,:U]0Q&L:Q5?MVMRS+ ]PEN"L1;L^[W6MDO$=@T?V)].RJJ=YXIJ)
MYIU<YM-2P[Y$Q%WF.1TE1+(K85=#E#/KN:R'NZUW75BW+MIMS'VV2\8MN^_+
M34Z2I!"R.!&(^:>;4E<C4?+&UD;(U=+R_+QHW67CEBW=/WVZVRC@PK;W87N6
M^2+<:J5]%=VK%J-2..BY*H6L:JO55<YT6:(B(G12W[01YC#H@P#BRY733-<4
MQQAU4BXW4^]U=KWES7O=(ZJXEKW<49MWMJ,UTC=D]7,R<C$K:TN^:C8_Q9AF
MBH-%5 ["V(M=ZUD[G4UP1S-5J,93;_2HC.6UG.>Z+61-5&KGFY/@8!T^8\I\
M3V>FQ#?._:R5URI*2XQUE%0I)!3U4[(9*JGJ*:"FGC?3I)KHU7*Q4;EJ]#MC
M=,^9@[F#%>B2^U>C/"M-8])=#9ZJ:VS4514P1OJH8720PU$*R202QS2,;&][
MH5E:CE5CVKFJ]?Z MW[I\M.DVSV_2%?G7; ]=<Z>"L94T],KXX9I6QOFAECC
MBE8Z)'ZZ-UUC75R5B[,J$&28T3@        $SM-.D.HQ]BN748Z"S6"2KMMH
MIWJBO5-^:RLKI=7-$FKI*=JZJ*J-8QC=JHJKL^\S_P!R;9]REH0I[5(^.IT@
MW]D%==ZEF>JZ98LX:6)7(CEIZ)DCXXU5K5D>^:96,656-S"[M/=%7'= Z69I
M(F.@P98I)Z.W0NRUM5)$;/4R99HDE4Z)CE:BJC(V11YN5JN=L^3H(?     K
M/@6TTUBP=AJU4DTU13TEGH4CGG5%EEWV%L[Y%1%5K&N?*NJU%5&-R:BKEF88
M=UMCN\:2=TSCC&%^IZ>END^(ZR)T4"*D<;:.1:.)N;MKW[U3LWV14;OLNO)J
M,UM1NM[0%A&VX$T*X7PK9YIJBW4MEIM6654UW[[&DSG*B9HUJOD=J,152-FJ
MQ%5&YKJHCN=N@       Y\:!^=.B]*3_ -$:JB%#N'YC?@'\@       V(W3
M/TB=*'V'7ON1P"$,]R[SPXK[%0_C)Q2-NZOMBUGRYGZ'$22T;^PL?Q:_2..:
M9 X['       !X:FGAJZ>>DJ&))3U4,M//&N:))#,QT<K%5,E1',<J'U+'>:
M[#M[H\06MR,N=#515$+E3-&RPR-DC7+9GD]J+D>FH@CJJ=]-,F<,C'-<G/1R
M*BIV%/M:!;_)1;[9*V5$J[74S4,Z+S*.DIY'Q*],USWJ5&:S5RYIJYIT5T[8
M2Q+;<987MV++0Y'VRY4<-1&J+GRLK&O1J_A-SU7(J(J.145$5%1(;7"BFMU;
M-;YTRFAD<Q?XJY9]1>%/@4H=ABX,EACR?GDQN:IDJ>MZQR!3\J&Y$,B/:B)Q
M(B^S_& >8  'YFG13V0!FG13V4 /T
M
M
M                            '__4S^
M
M
M                                        ?B\"]90#2]ZCUHG=95ZF
M67  <0=*=)KT\ZHW]:[;MZ.S:>5/"',W#=S=>\.V&\N;JNN]EM=S<W@U75]#
M!5*W+)N62R]!#P>5X3[0                     !I?%_E%7>IYO> \IPDP
M[AY/KO5=3\,\S5:=OMWXR_WU7;]/J"7V&_:[0?(H/HFGIG51]H         G
MGI_^FA>_4EF_%-(2YT4>TBEZ^;Z5YPR\^OW=1O>0H81&.9DU=/M^GO6DV_1/
MFD?269U/:**%SWN9 E-30K6:C'.5C-]KWRN751N:99YKM793YF/HPMVC/<9X
M06"&!MXOU+)=ZN5D;&/G=73/EIEE<U-:1T-"M-3HY[G+JQ(C=5FJQN93=^X]
MK\;[I_$-/-+(^TV:2*WTT;GN<V)*>&-*C4:JZK-\JEGD74:U%S3/6<BN79@G
MZ0O !5W1U>ZC$>!L+7JK=OE776:D=5R9N7?:N%G(]3*JNYK6EGA<Y>')5X5X
M5PZ[L_1G9]#^ZFQQH\P[&D-@H;Y*^FB1K6-AIZMC*R&!C6(C4CACJ&Q1HB)R
MC&[$78FLS<V8YN.DG0-A3&MX=OEXK;/#Q0_-562>)%@FD55S76DDB<]V:KDK
ME3->%=:$8SN\      T[BK%-GP=9*V^WNJ93TE)$YS&*YJ3U<^2[S1TD:JBS
M5,[\D:U.#A7)J*J=T: ] VD'=&Z2K?HST=T<L]QK)FI-.D;W4]#3YYRU=7(U
M-6*&)B.7EW-65Z-ACUI9&,=UMI9TKX-T,8'K<>8VJHZ>V4D3E8Q7-26IER^Q
MT].Q5SDFE=DUK6HNJF;WZK&N<DD#=\9#0     "HVAN*MAT88,;<)IJBH?:&
MSMDG5RR)25-1/4V^)%<B+O4%OEB8SBU&IEFFU<6?FCE;8*_=MZ0IL-14\-M9
M=XHG-A1J,XJ@H:6&N>J,S3?)*V.HDF^Z69TBO1'ZR)J;W%M)>J/<M8+BOTTT
M]>^T[ZUTJJKN)YIYIJ1B*Y$74CI7PQQ<S>F,R54R5=RR$I*        '/C0/
MSIT7I2?^B-51"AW#\QOP#^0       ;$;IGZ1.E#[#KWW(X!"&>Y=YX<5]BH
M?QDXI&W=7VQ:SY<S]#B)):-_86/XM?I''-,@<=C@        &DJR:7"^(Z+%
M-+FE+6/@H;PB9Y1S-1(J&M=S"M:R2-$@>YSD1%;$UJ9N54MD\SSTV-J:*IT(
M7^;]\0;Y5VM7*G+1JJOJZ5O!M8]5JHV\LYS9*E55K(FH='Z5L.ZKV8DI6\JN
M3)\N?P1O7J^D5=G SGJ<ZM'F+8JVDIY&2L5'1,78[/AZ&WB]PM'X=ATKP+\!
MR*MMTCF8UR2)L1./9UDZFT\'D^ZVK8J(NLU=F>?1]U #Q25S&Y\VB;/7]8 ]
M-]SB3@<B]%>C^$ \*7>+S;<N+:W/U]H!YV7.-<N;RSZ"MXO7 /<96L7+FV];
M9G^[G[(!["5#5XT5.BGZ*H!_:2L7C_3U\@#^D>U>!?T_  ?V
M
M
M                                        ?__5S^
M
M
M                                                     #X=SC\3
M=GDO,KL]8 XOZ2:!9*>?)/UB\&Q.$\GCFF^NB.X/N6C?"4\C=1U/;76I$7+Q
MEDJJBS1KL:Q.:CH$7@SV[55=J^#R;C@                     &E\7^45=
MZGF]X#RG"3#N'D^N]5U/PSS-5IV^W?C+_?5=OT^H)?8;]KM!\B@^B:>F=5'V
M@        ">>G_Z:%[]26;\4TA+G11[2*7KYOI7G#+SZ_=U&]Y"AA$8YF2(Q
M+7]^N(K_ '3723ORO5UK]\;M:_DRNGJ-=JYJBH[?,TVJ;\-&F&*;!.CG#^#*
M./>:2T62AHF1Y9:C*6EB@:S+),M5L:-RR3++@3@3'OI&O[L5Z0K]BA[TD?<K
MS6U2O3:CEJ*F697(N:YH[7SX5X>%3XIS8X8 #="SZ8<=6#"D.$+/<V4%#35D
ME53UT,;UNL,<DJ5#J"*IDE?#%0K4ZS]5L2/57N:KE8NJ0\QSN$-S3I,TX5&G
MS']ACNV*ZJVQ4DM+4;VZVR.B8^)M;+2I$CIJWB=T=.DLTLD;(Z>G=%%'-'OJ
MRBPANQ=.^ =$\&A_!MU2WV"FK'SQ5,37<71L>])5I8YW/<R.EWY'2ZC(6R.=
M+*Q\KHG;VG,K<_XXON-\*7&;$56VON-KO#Z-M9O<$,TU)+2T]3#O\5/%#%K1
MOD>U'HU-9J)GFJ*JY\/-8MS3HOW.VF.Q2:);=QHPU?[*^>2D8LKJ>.IIYW12
M/@=*]ZM22-T*OA:NI&Y-=J(DN27.^9YZ=,>Z;]%5SGTCUC;AB&TW=:=M0K8V
M2R020QRQI*R)C&*YCED:V3517M1$=FYBN=ON55D_     3%TU8EGQ+I%Q#+R
M<M9;[;6.M=K8R57TE/3T3(Z>;D5NN]B-GJHGR/<U>;>Y5X,D3:QYG_H=H-"^
MY0PA86V[C?B6NM<=PN22,1E3)65N=2]*E=1CU?"V5M/&UZ*Z&*-D6:ZJJN7'
M=JZ3*[2;NC,1URURUN'[?7.HJ%&O5T$<%,UL+MX36<U$EEC?+(YNR21ROV(J
M-;M03.(I     Y>Z,]SA17:@L.*<4W9U3;[E145VBL-%#) LU/60,J:>*MN*
MS-E8Q[)&Z[8F-<J+LD3A2B'=F>:\7+1MBG$NA30A8VMQG:*VIMTMZK)8Y8:>
MIIY=YG=2T+&/;.^-S96-=4S,9',Q%DIIV(Z-UP&YB\S9L^,</V'2II5NSI\.
M7.BIZ^.UTT;XG2PSQ)-$RHJU>CV-<US%>V"-'.8JHR=BJCDYGT]/#24\%+31
M,AIZ:&*GIX8TU8XH86-CBB8W@1D<;41$XD0SEWR]W7$M[K,1WZ=]5?+A52U-
M1,_+7EGGD=+-*_)$36DD>YSLD1,U78776VW4-GMU/:+7$R"VTL#(88VIDV.*
M)J,C8U.8UC&HU$YR'E/EG[0       <^- _.G1>E)_Z(U5$*'</S&_ /Y
M    !L1NF?I$Z4/L.O?<C@$(9[EWGAQ7V*A_&3BD;=U?;%K/ES/T.(DEHW]A
M8_BU^D<<TR!QV.         >O64E/7TM115<:2TU5$^&:-5<W68],EU7L5KX
MWMX6N:J.:Y$5%1414Y!A3%%[P5B2BQ;AR9:>^6^H9-"]-N3V+GDYJ[',<F;7
ML7-KV.<QR*U51?RUM'3W"DDH:MNM32L5KDYZ*GYEYJ*FU%VIM/F8)QM78"O#
M</7B67D1W-VJX2?0ZVD1Z_ZL3)G)5.BHDT>37-=DY$U'L5VA?0!ITPYIWP/%
MB*V.9!B&%&QU]'K<O3SY;5:BJKG4\NU\$NU'-S8Y4ECD8V*N*<,U>&;BZEF1
M74;ESBDRV/;SE7@1[>!R<_:G*JBKS4PSI#IJF!CF5#516IQIT53S2\:'>G5.
M,[4-P&XWI]15Y(:FQ.#@Z&W:!F?$N&D2D@:NM51(G1S3H<"[1L&:FW=TTSV>
MD5R/KHD5.+?LO]]3@4#::<33Q9-;+DZ)>KOB+FOVV8V\X9+SS4UJTRVBL5$C
MK8E7/ZIL_#FOX?W0VFXE!I!I)D:K:J)<TZ/5V<*KQ#8,S5-/C.G>U/%F[.+B
M_#EP'C(9H?9@Q7 [+.9NU/9X!D,T/LT^((9-NNU>ALV;>MM!Y/M0W*)^U)$3
M]-B=4 ^C'4,=EM3;P*GZ)Q 'G1[5X%3V0#^@
M
M
M                       ?_];/X
M
M
M                                    /0K&:S7=5OX/T4 V+QS;EE@E
MV9YL=P=1>#@RX/=//,/"\\]?0'>FQQ8AP?42HE105G?W;HGR<V^WUR105D<$
M6JBI#1UL;7O7S=6AX/)R+                      -+XO\HJ[U/-[P'E.$
MF'</)]=ZKJ?AGF:K3M]N_&7^^J[?I]02^PW[7:#Y%!]$T],ZJ/M
M$\]/_P!-"]^I+-^*:0ESHH]I%+U\WTKSAEY]?NZC>\A0J1B21OC57-21CF*Y
MCE8]$<BM56/3)6N1%V*FU%(JVJX2VBZ4UU@9%)/2SQRM;(U'QN=&]'HV1B['
ML56Y/:NQS55%X3E=73LK*66DD5[62QN8JM56N1'(J*K7)M:Y,\T5-J+M0D_C
MK"%=@?%%UP[6H]S:.H<M%4N;DVMMTOBE%5M5$1BNEIW-UT3-&2(YO"BFZG<Z
M:<,,[HO0W8]+>%W-2FNE&UT\*+FZEJV9QU=*_FYP5#9&-<N6^,1LK<V/:JY*
M=.NB&^Z#=*-VT<WQKU2BJ7<3S*F25-(_EZ:H:N2-59(G-61&YI'+KQKM8II
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
M6=+>X9LEUV9]=.--AX/)]V*M8],T<FJG[H![S7HY$XL^+]-@!_8
M
M
M                                   /_]?/X
M
M
M                                                /%*W6:NS/8O\
M60!M[B2W;]"_F<^9=Q9\6S+H\(!Q9O<]RP3B6W8JM3'.JK74-ED@U][974;T
MWNMH)7+%*C8ZRF<YFMJN6-RH]J:S45!X13FU9KO07^U6^]6R9*B@N=)#64LO
M Y8IF(Y&2,VK%/$JJV1B\TQ[5:N2HJ(/)],                    &E\7^
M45=ZGF]X#RG"3#N'D^N]5U/PSS-5IV^W?C+_ 'U7;]/J"7V&_:[0?(H/HFGI
MG51]H         GGI_\ IH7OU)9OQ32$N=%'M(I>OF^E><,O/K]W4;WD*&$1
MCF9I'&6!\.8ZM;[9B"@BJ$1DG(=:U$976Z>1BM2HHZE.;C<U<E5BYQOR1'M<
MFPD5N<-U'I>W+F-(\6Z,KE-%1/D9Q;;WN5U#<(6N:KHJB!<V:ZM161U+&MJ(
M$<[>I&HYZ.Z<TTZ"-&^GK"S\,Z0*"*=R,?Q-5-1&U5'(YJHDM/,F3FY+DYT:
MJL4NJU)6.1$RFACW UWT?XAJ;'=6*]B*Z:VU[6*VGN=O<]S8:N':Y&N5$RDC
MS58Y$5N:IDJ['=S3NC, ;J'150Z4, S)O<J)%64CG(L]OK6M:LU'4(F2ZS%<
MCHY-5&SPNCG9RDB99D-/>@S&.Y]TAU6!,6QJYC562DJFM5(JVE5RI'41<.2K
MEJRQYJZ&5'QJJY(YVBSO\Z6 !S6W)JUG?;C5'RYV]*VRK309IDRL=!<.39<L
MLTWV%L"<*YZG%EMSL^;LI96WG1LZ.!//"^FO6^3;45:9C[;O,2\QR)*^=Z<"
MLS7A1ZY7:^9(+=UL&-VRRYV!*RV[U%LY6H6.LXHDX,TUHVTS>%4=J<":NWEV
M9_RX8 'I7*Y4-GH*RZ7.IBHZ"@IY*JKJIG:L<,,3=9[G+M55R3)$1%<Y51$1
M55$7E>!L$8ITDXPMV L$T<UPQ7=JME/34\29NDDD7),^8UC$S?+(Y49%$U\D
MCFL8YR?"Q/B:PX,P]68KQ/514>'[?3OGGFD7)D<;$S55YJJO UJ9N>Y6L:BN
M<B++C29C23'V,;IB!6/BI'N91VNG>JJZ"V4B+'2HY-J,DGS=-(U-B22.1-AM
MHW)&Y]MVYBT"6+1'22-J+G20NFKJAJ9)45]2[?:J1.:L;7NWF#6Y9*>*)';4
M4RN;IC355Z?=,=UTB2,=#:I7M@HHG+FL5% BL@1><^1-:>5$V)-+(C<TR4T$
M23.A  ;@:,<.7K$>-</PV:@FK%H+O;+E7R,1&P45#1UT$\]353O5L4+$9&J-
M15UGOR:U%<J(L<-UCI=T=:'-!&(K]I&NE-;**LM-914J2*JRU5744LS(::FA
M:BR32O5=96L:J1QM?-*K(8Y'M[]W,NC?&NDK318*#!=OFK9*&ZT=94N:B)%3
M4L%3%)+-/*[)D;$:U4;K.1TCU;%&U\CFL6J)AH-7P             .?&@?G
M3HO2D_\ 1&JHA0[A^8WX!_(       -B-TS](G2A]AU[[D< A#/<N\\.*^Q4
M/XR<4C;NK[8M9\N9^AQ$DM&_L+'\6OTCCFF0..QP
M     ?Q+%'-&^*:-DL4C5;)'*QLD;VKPM>QR*US5Z"H?MMMSN5FKH[G:*B>E
MN4+M:.6&1T4K%R5,V2,5KFKDJIFU47)50]<L44\:PSM:^)R9*UR(J+U478I\
M)]@;3RNJ;+75-FJ557:L#G34"O56;74+Y&I&UK6JB-A?"U%7-44FKHNW>NF'
M Z1T&+MYQ-8V;,JE=ZK&MR38VLC:JO7/-5=4Q5#W9Y:Z)EEUY>M&6'[EG+0H
MZCJ5Z#;'G\,:KDG48K$_7J*V8^QMAU[&UU*^ZTC57^6K8]\[T:LJL8DE&J,J
MTD>Q4<Y&-D8WS2\)8AHSW;&@S2)J4=77OL-\=DF\W%&PQJNQ%WNK:YU,K=9<
MFI))%*[:N](B+EU3>-'.)+5G)'&E53)]U%FYV7PQJB/SZU'(G/-Z\):<+5<<
MFNJVLD1R,>Q[D1[7M<K9&.17(Y',<F2HNU"6D,\-3"VHIWMDIWM1S7-5'-<B
M[45KDS145-J*BY*<$<Q\;E8]%:]%R5%3)47G*B[4.0=BQQ3U3(W-J6*CD1>'
M/9ZR[>$]O4/YSYYNA07F*H1J[ZU=B;$X^MQ[,N@>#R:FAJ&O3/614R_=]D ]
MI-H
M
M                                             !__T,_@
M
M
M                                                           _
M%3-,@#Y%PIDDC5JY9*B[$SZ'6Z(!L#CC#J5$4N;,T5B\"+ELV]!> \\)XX-I
M\30;BZ2PWBJT>W:56T5PDGK\,RRJ_5AK55\UPM357-K&5C46>).9:DK94S<Z
M5J'@\G+$                    &E\7^45=ZGF]X#RG"3#N'D^N]5U/PSS-
M5IV^W?C+_?5=OT^H)?8;]KM!\B@^B:>F=5'V@        ">>G_Z:%[]26;\4
MTA+G11[2*7KYOI7G#+SZ_=U&]Y#<W=.7K&EJK<-I:JN[6S#G([IG5]MJ9:1D
MM]W^?Q"HGI7QSMDIZ.-CXD>Y&NUW*W-6NRM;\Q8P#H#Q7@K%]9B:BLMTTOK<
M=X?3UD4=1-'9%IZ96/BAG:^-(*BL?4QU#HF:SEAA9.NKO"+5%YJ+C731A>_X
M:BPQ5W:V:-^)5EXIHYI(&/NF^RHL<LL#FR))#3-BD@;(Y&KODKHD5S)%;H;1
M;N@K_9KE26C&E?+>K#65$<,ETKGOFN=GWQ=1*EU3S4M;1L<J+*V37D:W-6.V
M:CI*;M/S*W1'I1P=6XQT!6FDPSI6H*-[X*.@CCIK;<UCS>E-)2MU(*:HD369
M!40I$W7<U*EKV(CH^BMROYH7I#P/B6DPGIHN$U\P!65+(WUM4]TM;;]?E=_W
M]=:2H@:N3IHY=>1&(YT+T<BQR<D].EALE^T;WJON#:=T]EHGW6S5ZR1L?#4^
M)HV*"H5':T5Q;JQK&BY2JK<N:1JI4#YESI)TEZ,=V%9L#6%*N.U8BJ7V^\T+
MHI%18X(YWI+-#FU8IJ"5'NWYZ9T['5#7)JR2-=99N\\!X&Q[N:KSB.^I3.KK
M+2+76VKUV-<R5RQHC(I51VM'5MU8UB:N4[MZRY=L;FS3-?AF= !S!W)US:VJ
MQG9GOYN:GM%SIX\F)DVFDK:6L?GX]<UJX$XT3+BSVT'^;J8*J:K"6CW2+#DE
M)0W&YVV;TV;GUT-+4T^6W51&MM]5GLUG:Z;<F[+B_,DL4117G&F"Y7?9ZBFM
M];$WE=C:=]3!4+P:RYK4TR<*M;EP(KESYH&<DNP/QSFM:KG*C6M17.<Y41K6
MHF:JJKL1$0]U-35%941TE)&^6KE>UC&,:KGO>Y4:UK6M15<YRJB-:B*JJJ(B
M9G\2RQPQNFF<UD+&JYSG*B(U$3-555V(B)M55V(A.?3'IDK\?5LUFM+Y:+"%
M)-E%3YHV:\30/S97URMS\11[4=##GJM3)SLWY:NOC< ^9^X3W*.&8L8XL9!<
M]/%PI_WS5Y*Z.WQR-36H:#61%1$1=6IJ5:V2H<BHFI"C8S-SNS-V;?\ =!7R
M7!^%7RT6B"CGRBAS1)+A)&[E:NJR5>4S36IX,U;&F4C]:54U-ARR@@:?;P_A
MR]XJN+;3A^@DN5Q?#+.VEB?#&]8H$197ZU1+#'DQ%3CS.!Z2-)^ =$&%9<<:
M2[I3V?"<$D<<E5/K;VQ\ST9$URL:]45[U1J;,LU1.:<UP!HZQKI2Q$S"6 +?
M+<\121/D;!&Z-KE9&F;W(LCV-Y5-JIK9Y<"&_>&-S'C6Y+#/B.>WX>IVUD+*
MBC?4QU]QDHD>Q:B6!UN=54+)'1*J1HZ7-7>.1J<-8.F+S9;<QX*CGM^C".[X
MOO"T,SH9H*9]'0LJT:Y((:A]P2EJM[=(C5EEIZ6=K8EUH]\=RA/S1?YE_IPQ
M,^&OTB36[#EN2LC;+ ^9E55NIM9JS21<1K/3(_4UDB9).U5>GV1&-VKSBLF'
M;%AND2AL-IM]II<F:\5!2PT^_.8W5;)4/C:U]1-EPO>KG+QJ9H-*>F;2GIMQ
M N)M*M^N=\NNM(L:U51)+'3I(J*^.EA<Y8J:)5:W[% QC.5;RN:9EZF!-&^
M]&5G2PX M%!:;9DW6;30QQ+*K4R1\SVM1\TF2KG)*Y[US7-VT^R=9'-@
M         <^- _.G1>E)_P"B-51"AW#\QOP#^0       ;$;IGZ1.E#[#KWW
M(X!"&>Y=YX<5]BH?QDXI&W=7VQ:SY<S]#B)):-_86/XM?I''-,@<=C@
M                        'SZRU6^O5'U5-&^5$:UM0Q7053&L=KM8RJ@=
M'4,9K;5:CM5>-#M+1WIKTI:*JELV!KU6T=,UV:T^OOE(_-45VO2RZ\#E=EDK
M]1)$15U7M554^-=</6:]L5ERIXY'99:V63TZCTR<G4SRYZ']VR[XFPE(V:BK
M*B\VZ+FI*:7;<XHV-8JK%O:)'7.<Y'+JM9&_QK6M>JYEHF@W=^X8QC5P89TL
M4\-DO<N3&UL;EXWR/7)$25'JLE'K*N2.>^6%-KGRQ)DATQB31=5T$;JRQ/=4
M4Z;5B<GV5$_!5,DDRYR(UW,1'*<FM'VEB@O<,+F53-9<D5JNVH[C1R=3/]-A
M8FQ[)&)(Q4=&Y$5%1<T5%VHJ*FQ45.!4.IE16JJ+FBIPH<FK+?F5+6JDC5UD
M1W4RRS3U\CR#75/4LD:CD5,N@G  >\BHJ9IM10#]
M
M
M                    /__1S^
M
M
M                                   >*6-'IM3@1?8_  :)OMM2>-V3
M<]CN!.IQ '%C'>&ZB"5E?1/FI:VAFAK*.JIW+%-355/*V:GJ()&HCHYH)6-<
MUR*BM<B9'D\)LV')S1ECV#'F'F5<B0T]]MRLH\04$:N3D>LU5WNJAC>B2)0W
M%C%DB7FD:NO'K.=&Y3P>3<8       _%7)%7H(J^P :2N^-+)9G[W65<,+MG
M,R.1KEX<U1,^#\)^2HKZ&C<C:N:*)RIFB/>UJJGP9JF9[&0RR;8VN<B<Y%7O
M'PTTI87X[C1IUID7\A^?CU9O==-W5GE'LXDJ>EO[5?$?QX:>&>GJ3VPP<>K-
M[KINZL\H\<2U/2W]JOB'AIX9Z>I/;#!QZLWNNF[JSRAQ+4]+?VJ^(>&GAGIZ
MD]L,''JS>ZZ;NK/*'$M3TM_:KXAX:>&>GJ3VPP<>K-[KINZL\H<2U/2W]JOB
M'AIX9Z>I/;#!QZLWNNF[JSRAQ+4]+?VJ^(T_BG2=AF>T5D,=PIGO?!(C4;*U
M55516Y9:WZ9>PX]6?W73=U9Y1Y2EJ47U-_:KXC@)5RLFJJF:-<XYJB:5B]%D
MDCG-7UT4S=Z<WLDTV8QDC5'1NQ3=E147-%1:^H5%14V*BIP*2WPXBIAZ@1R9
M*E%!]$T]<ZL/M         $\=T(Y\>DR^RLCCDU:6RZ^^/U48WOJHDSU$DCD
M<KG.1$RS1/73*[;S+S0-H2TU6N:DTKW!DUS3?HZ&T1S3P5$ZH]TLU8Z2)&9Q
M0L348QDJJKM]?,QK&1K)7/N\=-VF70W:*2X:+;<K+;K-DKKK+'!-3P-54BAI
M6Q2/5V^S2.1SI'1(U&[VR)SWR/WK:G$>/,8XNV8BQ%<[G#K[XE)+/O- V1%5
M4D9;J9L%#&],]BMC1439P&@;11N<=!.@V-4T384LMCJ71)$^HIZ=G%<D;>!D
MU;)KU<S>;E+,_-RJY<W*JK1MI'T\:8M+BZND;$=TNE+KZZ022JRE:_//6921
M)'3,<F>QS8D5$R1-B(B:2.ZCJ4^Y+B7$%198L.SWJY36*"=M3!:I:N:2BAF8
MU6,6*%[U;&QB.7)J9,15543-54X%2:+-&UOQY-I1H+#:(-(U32+337..EA96
MRP*YKUBDJ&L25[5<QBKK.55U&HJY-1$YO5Z2M(%?@R+1W77JY38%@J$FCH7U
M$CZ:.1K5:US(G.5K$:CG:K&HC$5SG(U'*JK\,YZ<( !R2W,=ZL5IQI<::Z3L
MI;A>;4VW6::9S60RS+60U$]OUU3)M15[S&L2*J(]8U;M<YB+4AYLAHSTD:1-
MS3;J[ U))7V7#U_;<KG#$U7S,IV4=53MJVL1<WQ4W%#]_1K7.9'+ORZL44KD
MLI\S!QQ@7"&FZXV_%4[*2^WJT)1V^614;&^5:F*:2EUE39+4;U$L.;FM>Z)8
MDUI7Q-7G^92#0D:-TBUL]NP%C*MIF/?/3X:O+HM1'*YCW4$S$FYG-=6GUM\<
MNS)K5VIPI)K<88;MN+=UCH[L5WF9!;Y,6VZ1RO5J(_B>H94-@Y9436J'Q-IV
MIM572(C4<Y4:O26Z4OE=AO<_8SO5L8Z2N@PU<-35155JNII&;YRNW*)'+*Y=
MB(UBJJHB*J2@-QADQ !]_"^([AA*_P!KQ%:W(E9:ZIE0QCU<D4\>2QU%+-J*
MURP55.]T;\E1=5RY;3KC2[HNPMIKT:7K17C2-9,-WR@DII=75WR-7)G'/"KV
MN:V>GE1D\#U:Y&2QL=DN62\\T8:1,0Z)L?VK2+A9R-O5JJVS,1RNU)&[6RPR
M:JHY8IXG/BE1%158]V2HN2I3;1WI M6D;#T=[MS'4L\<BTMSMDLK)9[?6,:C
MEC<]FKOM/*Q4=%)JMUV+M:UR.:W&;NP=R=C3<A:5':/\2S)<+%50<4VVXLB?
M%%6TRN5JYM=K-CJ8')J5,#9)-Z5T;T<Z.:)[M/\ N;]T+A7=(:/&8VP]&M)<
M8I5@K:)\C9):2H1$755S<M>&1JZ\$RL9OC,T5C)&2,9KPBD2
M    .?F@R*6'"E$CV*B[TU-NSH]3+@7W#540H<;Z _D       &Q&Z9S705I
M/1$S5<'WI,DV\-*Y $(:[E]JLQ'BQKDR5MKB14_R2<4C;NK[8M9\O9^AQ$DM
M&_L+'\6OAN.:) X['                                 -/U]!6TE6V
M^8??O%T@15FI&O;#3W6-,W+&]55L<-<F:[W*N37^,D75U7QSNW*N[ NFBBI@
MP-I EFK-&TDC6QR*KI)K9GLUHDVN?29Y+)3MVQHBR4[5=K12]:XVP%!?6.N5
MK1L=X:F:IL1LWP.YB/Z%Z\.Q';,E;R$T5Z5XKM''#-(L-5"Y8*B"9'1S0SQO
M5DD4L4FK)$^-[51S51'-5%3B+L;?<*"[4$-TM<T53;*F)LD4L;D?')&]$<Q[
M'M56N:YJHK7(JHJ+FFPCG-#+3RNAF:YD['*CFJF2HJ;%147@5%.7MAOT=1&Q
M==O B\.Q45>'HGZS^#<&GJ6O:BHJ99)P;>% #W45%3--J* ?H
M
M
M                           /_]+/X
M
M
M                                           /0JH$>U4VY*G!T/R@
M&UF*+$VHBD75S169+LX\U79LS53RAX7\YQT?47W1SB),2V!&N5$WFX6^5SDI
M;I0N>V26DGR:YT;\VHL<J)K1/3/)6ZS7>%/**<Q<(8NLV-K)37RRS[Y#+XE5
M4LFJVLMM<QC'3V^OA17;S50:Z<:M>QS7L5T;FN4#5      /#4+E!(O0;G[
M!.K3#5S56+ZALKM9((T9'T$:KW+L3@3@XBH7S2OVX877_E;5?3QG?>B'V.K/
MCV^";5%9YV\                     3PW0S%ETE7Z-JM:[D>QOYK--9K+/
M3YQHJ(NUSE:J9Y-V;50NG\ROTZZ--!=RJ;GI,<ZFMUQH)*:&K;2\4+3OXL1[
MD>Z-KZF.&1K>72%KVN<QBR,758YM>F[^T):1--N!**TZ.49/<J"XI4RTKZG>
M$J(TIY&(C$>YM.^5CW(K-^<S5:Y^I(FLYKMJ\18#QAA.F@J\1V"OM-+4S\C0
M3U+8]ZDG1CI=Y1T<DB(]8V.5$7+-&KEP+EH7T8;HK09IIN%3:=%&*;-?[G1P
M-FGBHZALLD43G:B2.:FU&*]4;GEDBJB+DJIG13I#T$:8-$]O@NVD;#]PM%MJ
M9EABEG8U&/E1JOU$<USDUM1KG(BY9HURIGDN6D3N@ZE    !]>P6VY7B]VJU
MV=)5NE=7TM/0N@61LD52^5N]U"21>*0MIE3?'/3+>VM5V:(F:</T@XJPK@?
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
M&PW^.IC8NNWQK5ZBHO ?K/X-P::H;(U%14RR38B\.:>QF >\
M
M
M                          #_T\_@
M
M
M                                          _%1%3)>  ^/74;96N1
M4S3+\/0XP#9_%&&(ZF.3Q-%V.X6<&:;,NB>3POP&P,,V(M&F(/!!AU<XW;W'
M=+7(KV45WHV*J\CU+6HNK+&CW+#,B*^)ZJJ9M5[7>#RBYG,;!..+'CRT-NMF
MD>QT;DAN%NJ=1E?;*K+/>*N)CWM1'HF<;VJK)&[47-%1 -8@   '@J?(\OUB
M@$W]*_/E<$R1,E1/]^=PE0OFE7MPPO\ BVJ^GC._-$7L=6?'-\$VV*SSMT
M                   GGI_^FA>_4EF_%-(2YT4>TBEZ^;Z5YPR\^OW=1O>0
MYWXEPW:,6V6ML-\IDJK?71ZLC474EAD8NM#4TTN2K#4T\B(YCMNU,E14547I
MO0KIHT@[G_2/;]*6C.LXCQ1;WKEK)KP5$+]DU+519M2:FG9RDC,VN3E9(GQ3
M1QRL_)I.T9X/TO8)K< 8ZI4JL/5T>3D1=62-[5UHYX7Y*L<T3T1\;T14S35>
MUS'/8Z?6EK0O<-&J4USIJY;QAZMGY%95N@WBKH:I6/DCIJV-CI(G-FC8[4E:
MJ(Y6JBM:N6MJ^W#'FA6#-V-%6X:J[=YW]*=L@XHEH5G2HAJ:77;&M31RJR*1
MS8WO8V>)\2.A62/)\K7:R9XMUON*\1[F=*;$EOKEO.CRMGWEE2L6]3TTZM<]
ML-2QJOCRD:URQ3,<B2*Q[71QJC4?L@6)D'P  #F3N8]'DC73:1+DW58Z.JMF
M'H7,VNUG)#<+HCE1%1$1CJ:/)5SUI<^!I0!YL[NKJ2"TT^Y-PF]'U]0^FN%\
MD:Y%2**-=^H*!6HB\O+(D==+FK71LBI-5'-G=JW,^9?;G>H2HFW1>(VJV!&3
MT5IC5OIE<N]U=;FN6QJ(^DBRS1VO4ZV6JQ5YD&=@NB !Q*TW5F-,>XC=HSP5
M035E)9H;=<<2.AG@IF.K:Q.2;?#75-1+!#%2TM/J2M;K9R2NSU56-N6@'S-;
M"NY[W+.A%N[+W0EUIK;?L235E%9UJ(Y)'Q45+(Z"IXBIX8Y9YJJLFCE;*YD;
ME;31QM9J,FG62H+=R7O35N@-)CMS%H3M\U;:++#25=W6*2.)KJFH3?J5E5-*
M^..."GB6.9C5?G),]7*USH(LM.6[<I7*2U3S73%%+3WE](KZ2AI*-\U##6:F
MLV*LKWR-EDBUN8<L</,^.36RR7M+%7FXFC6CQW2VG!^#[I6Z/FUV]U=PJ*B.
MGJ74R/U%GHZ!K)$<JM^RL94U,#W(B1O9$]RN9USAWS)S%=1A*HKL3XHHZ?&;
MJ36IZ2"G=)3,J-762.IJG/:]S,_L;W0TZZJYR-61$1KOI;G/#,UIONDK#&**
M&!E;!2V6DKK+<(H:AE53ODN3I)=YD22"KH58^)=9$<Q[9F*BJCDSXUYKEIEC
MQ-HAT3Z7]"=SK'V&JNUPJZ*]VZ>2!:>5*:%D<231.CGIZM^=2W>^4EB=25,4
MJ,>Q6G(?,WM&%3A?2!I*T8Z4J"G9>:>BM]/56VKCCF;/$Z2J<]^]O1\4]-DL
M*Z^3XY&U$+VJK7HJ\LK/9+1A^B9;;);:*U4,;G/;2T-/'3Q;X]<WR.;&U->1
MZ\+G9N7C4H1TDZ5=(^F'$K\8:4+U<+YB1[&LW^KE=(YK&^ECC;L9%&G"D<36
M,S57:NLY56W;!F!,&Z.K(S#>!;916FQ,<KDAIHFQ,5SES<]VJB*][N:]RN<N
MS-=B9?4.OSE@        !SZT$\ZM)]9G^%/8R0U"X,]J%J_%M-]"PAK=/9*?
MXY_A*;[')3\  '"           #:;3O])K27]AUZ[D>>6^F0'![<(<^6.?L8
MHOQK&?W)S G 4Z/6        ;::3T_U%[FG%O+DX$X-1J<' #RA-Q_CW?7._
M"9AM(?VP+[^.*W])E)E6SV-I_B(_!0_DX<?N
M-.7*UU<5;'?[!(E->(=3DB+76*GNT$:(UL<ZIDUE;"Q,HI53)41(W\SJ.CF]
MN4-UK7Z&:MN#,;/FJM&$[U5,D626W2.7-98&\+Z=[ESGIV[455FA3?-\CGZZ
MQO@:+$,:W"WHV.\M3J-E1/N7+S'(GI7_ ,5VS)6\BM%>E%ERB;353UAJX7;S
M403(YLT4S%R?&]CN::K53++A0N\M-VME]ME/>K+4155HJHFRPS1.1\<D;TUF
MO8YN:*U47-%0CA44\]+.ZGJ&.94,<K7-<F2HJ<**G/.7]AO;*B-GBB)FUJY=
M'/J9] ^@>KA-?03M>U%ULTRZ.Q=G5 /<
M
M
M         /_4S^
M
M
M                          ?CD1R*B[<P#XE=0LE1R.1%3)?=0 VFQ-A>
M.H8_Q-KD5%X69\6>S8>3QES4X38)]'B' =\;B+#%2M+51*UM13.8]]!<J5%1
MTE%<*=JL2>GE3/@5'QNYICF/1')X/**<M<"Z0[#CNA;+0RI1W:&+6N=AJ96=
M^%"]F]ME>QN3'5EOWR5J1U+&HQVLB.1DFM&T#7H  /!4^1Y?K% )P:6$RQE<
M-F6>2\.?ZYW!P;"H7S2KVX87_%M5]/&=]Z(O8ZL^.;X)MJ5GG;P
M           !//3_ /30O?J2S?BFD)<Z*/:12]?-]*\X9>?7[NHWO(4,(C',
MS3&-,,4F,L,7C#E8C-2Y4;XX)7)Y&K8_%:*J:NJ]46GJF,=L155$5.,[WW,^
MG"];G/3AA_2[9EE6.UUS>*H69YU-!+]BK:?5UXVO62G<_>D>]&-G2*1=K$5.
MJM-VBRTZ:-%EYT;WA&)'<:1S89')ZA4LY>FG1=5RIO4[6.75:JJQ'-X'*BR>
MK*2HM]954%9$Z"KHJF>DJH7ID^&HII70SQ/3B='*Q47JH;GK/=[;?[12WZSS
M,J+16TT51!*Q<V2PS,;)%(Q4V*U['-<U4X45%,E5XM-PL-VJK'=XG076BJ)(
M)HW;'1RPO='(QR<Q6/:YJ_"AZQ]$^< "H6AJ]6V]Z-L*R6R-88[?;*:S54+D
M:CHZ^UPQTM6YRM:QKUJ9&[]K(G-))FNW-$Q>>:.Z.,9:.-V)C*/&=3Q9->[E
M)=Z2?->6H*^21]+$B.<]S4HVM6A1JKL2ES:B,5B&I3<68UPUC?<T85GPQ$L$
M%MML5NGB5$S;5T4;(JARJC6M<L[TXIUD3EM^S=RVLB;GD'"4X - 81P+'AF^
M8PQ%/<'7*Z8ONG)L[^1^1HJ*B@DJ%H+="S?YUD2GAG1KI%U5>K4V(B(B3"W1
MFZMETV:,-'^AJQ6E]GP)@&S,I8T?4-J)JZJ6GIXIJV;5@A;$KG0R+'$Q7HU)
MGJKE5<DCOH=T!P:,,=XQTE7&X<<L5XPNBU$CDA6&.EIHY)EIJ2-%EE5Z1LD:
MU\JZJR*QJZK41$37Y#TD0>!*6E2I6L2FITK'1;PM4D,:5*P*YKEA6?5WU8E<
MQJZN>6:)T$/NRXHQ--AZ/"4UQKGX4BJ-_91.J)5I&3Y/;OS*97[RV75DD;OB
M,1^4CTULG.S^:VSVAET=?&4M,E[?%O3JA(F).L6;7;VLNKOBQYL:NHKM7-K5
MRS:F7G/A'T@          <^M!/.M2>E_NO-0N#/:A:OQ;3?0L(:W3V2G^.?X
M2F^QR4_              #:;3O\ 2:TE_8=>NY'GEOID!P>W"'/ECG[&*+\:
MQG]R<P)P%.CU@       &VFD_G8N7I+O>M!Y3]1-Q_CG?7._"9A=(?M_OOXX
MK?TF4F5;/8VG^(C\%#^3AY^X                         &G;I3U=OJ6X
MCLJ3)<:1K5JZ6G1SEN=+'Q;RW;)6T[$\35J*^1J;WDY=[U9];BW=/<C*\LT:
M8XJ$;H^N,_V":1<FV^JD7TRN78VEG<J)-GDR&14G56-6=SNL=(6#>/5.MWMS
M?]EHF\LU$VRL3F9<U[4]+S7)RFU=7+D]HLTG45[H:9[*J-7+&S8KM;;P[%15
MS1>(NP145,TVM4CFJ9+\)RLL]_CG8U==NUK=FWCZG%D#R:RBN,<B(J/3@3H_
MIP=0 ]MM4QV7-(ON?D_  >5)F+Q_D]G8 ?UOK.C^#\H!^[XSS2 '](J+P* ?
MH
M
M                            !__5S^
M
M
M                                               #\<B.147C /D5
ME$R5JHK45,OTRV &VU]PU'4([Q-%1478B=;@R3,'C+LFQUWP/44M9%<;;-44
M%=2O=)3UE%)+354$F2MUX:B%8Y(W:KE1<E38J\1YR&>7"?2I])>EJRZ[):BU
MW]BJB,=>+2R.2-C=BMC?9YK1FJ^:D21>N>#SFA[#-/.D"#?.2\)6&H\;O?(T
MURI-7+6U]??):W?,\TRRU,LEX<]@'XNZ*Q/'',VMT?TE0US41G(M^J*16;5U
ME>LMGKD>BIP9(W++CXFP'%C'^.I+M>9;K485NMOWW5:Z.EG@N;&YNS<]TLC+
M;(C8U<NQ&.<K4Z.Q(*;L#<QXYT\7&U7K!E5;8I+9231.AJGRQND61[7IO;V0
MRMSY7+)^JBJNUR(FWLW >,[9AJ&:FN#)E2:1'(YB-5$R3+:BN1>PB]0TC!B>
MP5&:)<Z>G<CTCU*[7MTCGJN2-9'7LIW2YKYE%12KO%VY?T^8)<Y;SABYR4[7
M*F^TC$KH\DSY=74BS:C51,\Y$8J9HCD1RY'<U!C+#%RRXFK84>OW+UWMW4RD
MU55>IGV#[R*BHBHJ*BIFBIM147C3J'15135%'.ZFJXWQ5+%R<Q[5:YJ\YS51
M%1?@5#DC7->U',5%:O-3:@/2?T                  3ST__30O?J2S?BFD
M)<Z*/:12]?-]*\X9>?7[NHWO(4,(C',P <$]T[@EEIOU!C*AA2.DQ"BTESU&
MY,9>:6/6CF7)$:UUPHFYY;5<^![EVJ:A_,:=TC5:1=$-PT%8HJ=]Q'@YS'T.
MLJZ[[/4+DR/-SG*_B&I1\6:(UL<$])$B<KFM"?FH.@^#"&D"@TQV&!([/B-%
MAK=5,FMN,#<TD7)$1%JZ=$=EM5TE//(JYN.+1<^58  Y?[EO&M/3377 M8]8
MY*^9]ZLSG.YB6HCIHHKC1M3+-)5IJ=DS=N2MC?P+EG0SYM=N<KIB'#MDW2N'
M(4E;8XDM=V1K4WQM'-.Z2AJG.UDSBAJII:=[4:YR.K(G[(VR*VX;S*_3;;K7
M<+KH(O4BQSW&9UQMRN=RKYF0L95T[4RV/=!%'.S:C5;#-GD[51W-(S?EVH
M               !SZT$\ZU)Z7^Z\U"X,]J%J_%M-]"PAK=/9*?XY_A*;[')
M3\              -IM._P!)K27]AUZ[D>>6^F0'![<(<^6.?L8HOQK&?W)S
M G 4Z/6        ;::3^=BY>DN]ZT'E/U$W'^.=]<[\)F%TA^W^^_CBM_292
M95L]C:?XB/P4/Y.'G[@                          #2=7R7A.NDQ/96/
MY'5V_7BW0-D=KJY_BMRIHH\T21-;6G:B(CD19/':ZNM1W%VZTU%I=#>D^J56
M*J16RNF>F3=B(RAG>[+9LU:61SE7-6TZ[-Y1O2ND/ NLC\069G+IMFB:G#SY
M&(G-YKT3A1-?AUL^0F!M,UMKZ:!4KH\W-;FF^ILVY+EM3UBUK@.C_A0WXMND
M>DD1JMJHU3++:Y%SZRY[>$;!M-5TN.::3)4J6*B]!45.NG-9@9GWZ?%L#VIE
M,U<TSZ^>SJC(9H>^W%,*Y>*I^G7_ "GC)3R>U%B.%SD\5:N?4]9=@!]NFND<
MF2H],N#9^YMSV@'VHIVR(FU,_P!/W #V
M
M                                                           ?
M_];/X
M
M
M                   !^*B*F2[44 ]&:E1Z;4S3+KI[H!IVKL<<W"W8N?%T
M?6SSV@&F*K"4$BIXFU>'];GUN+JGG,\9(?'EP5"N?B3?M$]SUQF,CY<^!('(
MOB+-O^%Y_N+F-@R--U^C6BF1=\IHW(J;?$D7/H_K=N:#8-IMK>M"=GK$>CJ*
M+-<U5V\^MLYGB0#JFS5ZT"\@[_46::KM<ST\4DM\\]'(_CR>Z!T:N3F4X=FP
MXUB3!N$<84O$6+;5;KG2=!54\,[4RVHJ)*QV2HNU%3)47:BHI^RCN-?;WZ]!
M/-"_\![F=Y4S-H+H[&F!JR&2ZS+>["KXF56_P,;<*.GYICIZ2HIXHG3OC5Z/
M>V9)5D1FJUS%=K)#C31N%=%N,+#55VC>D;8L:QQ/? D4CTHYY$3-L4\+U>V)
MK_2))3[UO:N1[FRM;O:]@X>TF7J@JF17A_%-N5R(Y51-\8G!K-<W+6RX51VM
MGEDBHJYFX4,T51%%/!(R:">-DT,L;D?'+%(U'QR1O;FUS'L<BHJ;%12DVXVZ
MNM%PGM-SB?!<J69\,L;DR='+&Y62,<G,<QS5:J<Q4)$Q2QSQ-FA5'1/:CFJG
M J*F:*GP*FT\A^(]@              !//3_ /30O?J2S?BFD)<Z*/:12]?-
M]*\X9>?7[NHWO(4,(C',P :/Q[A"CQSA6[8<J]1KJR!7T-0_/^4[E!XI0U6;
M45Z-CG1$>B;71*YO Y21NY/W0EZW,.G6R:6K6DLENI9MYN%/'DKJJVSJUE9
MB.<QJR:B)+3Z[FM;4Q0O<J(U3IC= Z';3IWT3W;1O=-1D]7!KTLSL\J>MBY>
MEGS:BN1K9$1LJ-15?"Z6/@<J+*VZ6RMLUQKK3<H'TU?;JJ:CJX'HJ.CG@>L;
MTVY:S55N;7)L<U45-BH;><*8IL&.,,V_&.%JF*LPW=*.*JIIXU1S)8)V-DC>
MU4SX6N39PHN:+M143*1B?#5ZP;B*NPIB.!]+?K=524\\3T5',EB<K')MRS3-
M,VN38YJHY,T5%7T#D!\(]NAKJRV5E+<+?4S4==131U-+54[UCF@GB<CHY(WM
MR5KFN3USX^(,/V/%=CJ\,XFI*>OP]7TTE/4TT[&RPSP2M5DD4L;T5KV/:JM<
MU45%13ZMCOEXPS>:7$.'ZF:COE%.R:">)RLDBEC5',>QR9*CFJF:=A=FPH]H
M8TJQ:1K+)!<%A@Q1:&1MNE/'JQLK8'<Q%=:6+];%*[F96MV12]!KV(N1;S1G
M<,3[DC'L.(<%I45&A'$$S^('R*Z1]OJ419'VR>9<U?JL1TM%+(N^ST[7M>LD
MM--,_25N*=UA3;I#!DEMQ'O,&E.SQL2MB9DQM5"N365\$?W+7NY2HC;FV&94
MR1D<T+3>@K:)N                 Y]:">=:D]+_=>:A<&>U"U?BVF^A80U
MNGLE/\<_PE-]CDI^              &TVG?Z36DO[#KUW(\\M],@.#VX0Y\L
M<_8Q1?C6,_N3F!. IT>L        VTTG\[%R])=[UH/*?J)N/\<[ZYWX3,+I
M#]O]]_'%;^DRDRK9[&T_Q$?@H?R<//W
MTW<,)V:X3K5[S+05KE<YU;;)GT4\CGKFZ2=L?\KU,JK^OE8]VS+/+820T9[K
M'3?HKI$M=CNJUED:B(RFKFK511HF621.<Y)HF(B9;W%*R/:JZFMDJ<2O&",.
M7N3?JJ!&5*\+XUU'+UV7*N7X7(J_#D?U%9*ZD8UM%B6],<B\-2^EJ$5NU<M6
M*GI5SSRVYKL3V)%V?S27273LU;]8+'5.1.&!U33*O!DJZ\M2F?IL\LD553)$
M1,G<3GT165RYTU35,Z[4?WFM7\_^KZ]#4XNHT:CL3MF1N67\S'L79U>_)^1S
M:+S325&Y3X*:Y^?"V[*U.PMM?W_F/FNT.M5>4N*HWX8,_P#Y,G>-T;3=\>TU
MJ6]/MU9=+-$DF^W*W,?5)2MA=.DCZZEB5]311LCI]9TCFK U%1-\SV%AVAW2
M71:8-&]LTBT%++14UQ9,N\2.:]T;X*B6FD;KM1$>W?(7*QVJU7,5JN8QRJU.
MJ<069]AN\UID>V1T2MY9$RS1S6O38N>2Y.3-,UR7/:J;5^KAO'=YQ3<J:SX>
MI*J[W*IVQ4M(FLYK$<UKIYI7.9!34T;GIKRRN9$Q%S<Y$.S#XV2&_=QP=C^P
M6UUUFY!NC:=->IH;//6U=;'%K?1(H9:&G6I2-OCT8JN3B1R(JIXS49)S#YF'
M,>15.HJ5#=N6Q5S_ %W779[AYV*-J&]UHOD=0UB[XU5R3^+V,CP>36<%0V1$
M<CDRRX,\T];H+F >XFT
M
M                                            _]?/X
M
M
M
M      !_"L1V>>>T \:P-7K>S^$ _E:9J[-BI^G4 /$ZD:NS),OTZJ 'KR6^
M-V>;4]C^++//J@'SYK1$[/F4]CHIZ_X0#2ETPY$]CN8;M3+:S/A]G,9@XU:2
M\$TU;153'T['HL2I]#SV+U#S\)X^!3B-AB62@EK\+U;EY(L\BOHM=W-RVN9^
M<;6Z\KGOY!F58UU6M9'$Z)J;2ESS0+0]YTL?0:4+/%JV+$'*U&JG*QW")O+*
MO,3BJ%$E1-JNECJ7KPDA]%M_XOM3K-4.SJJ3TN?"L3EV=H[E?@:K$-7E>YVF
M               3ST__ $T+WZDLWXII"7.BCVD4O7S?2O.&7GU^[J-[R%#"
M(QS,   XL[HS1A%=[7+CNRTJ]_%JB9W^10,S6X6F)FJM:]K4S=4VMC45SN.G
M1V:^)M0O/\R(W:M=A/%<&Y9TCUC%P7=7/6Q33/5%I+@]VNMO1R\KO%>JR.@1
MSD5E:C8HT>M7DRJ/S2+<MTN+,,2Z?,$TR^>^UQMXZ1Q-SXJH6-U>*E1-JS42
M(W7<B<M2:ZO7*G8B\%#2N40'OVNUW&]5]+:[31SU]PK96PTU)31K)++([B1$
MV-8U-KG*J-:U%551$54X]BO%F&L"X<K,78QKJ:VX8M\#IJFIJ'MCAAB8F;G/
M>Y43X$1,W.<J-:BN5$7[N&<,8AQG?J7"^%:.>OQ!6RMB@@A:KY)'N78B(G B
M<+G.5&L:BN>YK454I'HPT/6#1NDEPII:RNOU?01TE=6U<L:QP1.?%/44E##!
M%%&RGDJ86*KGK(]RQIDY$S1<@V[B\T"TA[KRH9@N:GH+=HCM-WEJJ*G@C?OU
M5(QLM/35E9-.YS]\;3S3(R&%D$;$J)$E9,]L;V:5]RQN.,!;FN.3$=!+65VD
M&X6]E/55$[V*R%CG1RS4]-'$UC$B=-'&YSY%FD<L3%:]C5<Q=WRO,F.
M           #GUH)YUJ3TO\ =>:A<&>U"U?BVF^A80UNGLE/\<_PE-]CDI^
M             &TVG?Z36DO[#KUW(\\M],@.#VX0Y\L<_8Q1?C6,_N3F!. I
MT>L        VTTG\[%R])=[UH/*?J)N/\<[ZYWX3,+I#]O\ ??QQ6_I,I,JV
M>QM/\1'X*'\G#S]P                                !S(W.KU2SS=2
MHF1$7@\?*_\ "A?_ +B3^#%AG^<?[6KB+VD;VXUG\E]!&<F:*U6NVOJY+=;:
M"@DKYW55<^BHZ>E?6U3\U=4U;H(XUJ)W*Y<WOUG+GPDJS@Y[X!QETLZ*:N*6
MHQK@6E=R:S.HON'*1F27%K>;EN=H@C3)+DB)G-3M3^6DYMB;_FV<#;_!./8J
MEL6M.W/)$R5<U]?HIED>?@4\<' <C;'B".HC14D1=B+ET<^--IX/)KVGJF2(
MBHY,LDV)M_=X0#WT5%1%3@4 _0
M
M                                               #_]#/X
M
M
M
M               /S-.BGL@'XKVIPJ@!XGRMR5,TR3C_ "=  ^+7U$:,7-6<
M"[.A^4 V*QO40+!49O:B:BYILRVIU,\DS//,/'-)R8RKHJ725AU]'XI)4UE1
M1311/5N^4]325#9%?DCM>.G5J39<"K$G!PI&G=?6"W8@W.N)8KBY&<2TK*J)
M^2*K9J::.1B)GP;[DL"KPZLKLMN1S' -5-2XMI%AV[XYS')SVN:J+VNQW5:;
M@F>HE2               3ST_P#TT+WZDLWXII"7.BCVD4O7S?2O.&7GU^[J
M-[R%#"(QS,   _'-:]KF/:U['M5KV.1'-<UR9.:YJYHYKD7)4XS]%)5U5!51
M5U#+)#6PR-DCDC<K'QO8J.8]CVJCFO:Y$<US516JB*BHJ'KFAAJ(7T]0QLD$
MC5:YKD1S7-<F2M<BYHJ*BY*BHJ*BY*:4GP%@6I?OE3@O"=1)JHW?)\.6>5^J
MF>3=>2C<[51578=Z4NZKW45#%O%#I)Q]##GGJLQ!=F-S7A7)M6B9KEPG4U;N
M?] UQFXHN&"<(SSZJ)K26>W/=DG FLZG5<DS7),\MIYK+@O"6'*F6LL.'+-:
M:J:/>I*F@M]-3SNB5VLL6^QQH]L;G(BJU%1%R3/@3+UZ3-T_NA-,EBBPSI0Q
M??+WAZ&5)6TU34.="LC4R:]\;=5LCV_<.D1RM555N2N55_3@C0?H?T:W.2]8
M"PW9[3=YH][=-34T<<BL5<U8CT;K-8JY*K6JB+DF:+DF6ICH<[4
M         .?6@GG6I/2_W7FH7!GM0M7XMIOH6$-;I[)3_'/\)3?8Y*?@
M         !M-IW^DUI+^PZ]=R//+?3(#@]N$.?+'/V,47XUC/[DY@3@*='K
M       -M-)_.Q<O27>]:#RGZB;C_'.^N=^$S"Z0_;_??QQ6_I,I,JV>QM/\
M1'X*'\G#S]P                                !S&W.WE//ZIF_?2__
M '$G\&+#/\X_VM7$7M(WMPK/Y+Z",Y5$JS@X  !Q\TG:&&7N:HQ3@M(+;BA%
MDJ:RW(K*:W8BD5RR3*]R:D5%>)U552=<HYI-DVKK+,P#9;"V-*NBJI+9=(IJ
M"OHY5IZNBK(WP5--/'L?'-%*C7L>G05#R>%3LG(NPXGCJ&,\4:N;4ZW4X#P,
M^R;ATMRCE1'(]N629[?T5 >3ZK:AKLMJ*G10 \R2,7C_ $]8 _L
M
M
M          __T<_@
M
M
M                    \:R-3A7@Z&2_Q@'B6I:G&GZ>N@!XUK(T_7HG4V?Q
MJ ?J5<:\#D7].N ?TE4Q5X4_3UP#^^2&=%/9_B /ZWYG5]C^\ ?UOC/-( ?N
MNWH^XH!^:[$X51 #^'3-3@5.O^X >L^L:W]<U/73H?IQ@'HRW2)F7-IMZJ9_
MA_= /ESWZ!FS?&)P\.:\>WHHF?7 /A56*H&([Q5J?IU>@><E/&9M_?,=TT$<
MBOJ&(B(O&F>Q$Z*Y)PC8,^<<3](NEF*1RVZVJ^MN%5XG!24S5DGD?XY<FL<J
MZC&(KG.V-:U%<Y4:BJGQ<0XCL.$[//B#$]93T%DIFZTDTSVQQL3@3-SE3:Y<
MFM:F;G.5&M17*B+^FCHZJNJ&TE%&^6I>NQK4S5?]2<*JNQ$VKL-G,/X?J(JR
MHQ#?%9-?*UNK'"BMDAM%*_:ZFA>F:25<R_1Y456[$8SF4<^2DO=<[JI^FJX,
MP?@E\T.C.C>CE5R.CDKYVJN4TC%5%;!'_M>%[4=K9S2HCUCC@D9@3!*8=A6O
MN*-=>)$RV;4B;T+5YKE^[<FS[ENQ%5VL2$1V*               3ST__30O
M?J2S?BFD)<Z*/:12]?-]*\X9>?7[NHWO(4,(C',P
M      #GUH+1S<+4?,KM9MS7+).%%RZJ.S-0N#/:A:OQ;3?0L(:W3V1G^.?X
M2F^QR4_              #:;3O\ 2:TE_8=>NY'GEOID!P>W"'/ECG[&*+\:
MQG]R<P)P%.CU@       &W6DN%\V&[A'$F;WP.R;DJJKMC4RRXM@/*$V)$5L
MDC53)6O<BIT%1RHJ>R9AM(?VP+[^.*W])E)E6SV-I_B(_!0\9PX_<
M                          <SMSM ]+&^16NU)*B94=Q?1I8E]C)2_P#W
M$G\&+#/\X_VM7$7M(WMQK/Y+Z",Y1$JS@X    -I=)VBJW8]IDKZ*2*TXMH8
ME2VW=&N2*J8U'*RVWAL;7/GH)'KS,B-=+3.768CFJ^.0#B=!B&_X*O#\/XJI
M*BU7*G:QRPS[8ZBG<^1D=513M5T%91RNC<C9&.<W6:K5R<UR)YZ@5#>.R8_@
ME8WQ=-N6Q=O'QYKPJ-AXVH;C4.,()$;XLW@Z_#[HR&:&JZ7$$4N3DD:IX/)]
MZ&Y,>B*CTZV:>SEFFP ]]M2UV6U/9SX>M^0 \J2LZ/X/X@#\69J?I^1%0 _4
MF8O'E^GK 'D1R+P*B@'Z
M
M                              ?_TL_@
M
M
M                                     \;Y&L1<U1%3K 'S*FOCC1<Y
M$V)G^G%GM -+UN(X8<T25J=#AS]E-G" :0K<<4L.QU3&GK]9.CL/.1XS/@OT
MD4+55O)D:KP>.;E[.>7NC8,SSQ:0:1^6=5'U=J9>^S&P9GU8,;T[D14J&9+G
MQI^X[8>!F?09C"!?]7MZN>7L\)YR&:'NQ8MIW<SOS<TZG]_HC(9H?3BQ+ Y$
M\5:J]';T3QDIY/=2_P "ILD8NS/@RV>X >&7$5.U-DK4ZR>[T>  ^'58M@C3
MZ*U$X<UZFSAV<9YR/&:&C[CCZCA1VM4QY_7;>#H9Y#8,S;6\:8+51([7KHVZ
MNQ$5S>'K:Z+F.H-IM7<=/5--))%;6U-PDC3-\=%%-4/:B\#GM@21S4V\?]_C
MU_Q=A7"D/%.*+I;K93K]U55,-.WMI7L3F+V#]=+;Z^N75HH9IG<YC'/\%%-$
MUVEK%]PB?)06*X*BYHUM1)!0R9\&:LKIZ>5$VY\!TI?]UMN=,.*K:[%5!,_/
M+*E;/6YKDJ^FI(IFIP<*N1J+DBJF:9\CI<!XLJLECHI&I^&K(_S/<U?S9FC*
MN;&=^\M;M%:Z9SHW/IZ%7U56^-4\4C=/(D5/32IP(Y&SMZ_'&'2'YH[@ZVLE
MH]&=FJKG6Y*C:BL5*:F1<MCVQ,62HF:BY(K'\2.7;DY,D5W,K5HDKY522\5#
M(8^:R--=^7.UER:U?A1'I^KV;=9Z"UH]:6%=^E1J3U<SW3U=0K41,Y:B17/U
M<TS1C=6-JJNJU,RM?2IIOTEZ9KBE=CRXR5%-&]70TS$2*E@SS3[% WE=9$75
MWU^O,YNQ\CCMZRX=M&'X=ZMD*,<J<L]>6>[KG+MRYN29-3F(A],ZF/N
M            GGI_^FA>_4EF_%-(2YT4>TBEZ^;Z5YPR\^OW=1O>0H81&.9@
M                    &Z. =&=9C2*>J;4[U R348C6IFFKS+D5=5RJJN15
M3],K9-S/N1M#&D_0C9,<XLI:V3$%=Q9OKHZJ6-B[S7U5.S)C=C<HXF(N7"J*
MO"ITCC#'=_LN(:BVT3HDI8][U<V(J\M$QR[>;M<IN?RNM7T^_P!SXL[V] 1N
M=O<5R_+ICC/)0Q5T<'<T\8Y76KZ??[GQ8] 1N=O<5R_+IAR4,5='!W-/&>6#
M<ZR[XS?ZZ1T>?-(W)ONZJJB#T!&YV]Q7+\NF')0Q5T<'<T.3N$,-QX;MD%#%
MEJ0QMC;FB:ZM:W)%56HU%V+ZY,2WT,%LH(+;2Y\34\+(F9KFNK&U&MS7FKDB
M9KS3K^:5\\KII/3O<KEZJKFIJX_8>H             &TVG?Z36DO[#KUW(\
M\M],@.#VX0Y\L<_8Q1?C6,_N3F!. IT>L        ]*OHHJ^!T$K6N:Y%:NL
MB*F2HJ<&2YY9@&T=PT+88K*AT\E%"Y7KF[58B(BKM7)J1JO"J\/LGS5L]I<J
MN6EIE<JYK]B9M7M3]"550FS7?VR^,^=X1F%^DT]E_P 4>.,UH]RTW<F>2>>*
MZCHW]LH\(S"_2:>R_P"*'&:T>Y:;N3/)'%=1T;^V4>$9A?I-/9?\4.,UH]RT
MW<F>2.*ZCHW]LH\(S"_2:>R_XH<9K1[EINY,\D<5U'1O[91X1F%^DT]E_P 4
M.,UH]RTW<F>2.*ZCHW]LH\(S"_2:>R_XH<9K1[EINY,\D<5U'1O[91X1F%^D
MT]E_Q0XS6CW+3=R9Y(XKJ.C?VRCPC,+])I[+_BAQFM'N6F[DSR1Q74=&_ME'
MA&87Z33V7_%#C-:/<M-W)GDCBNHZ-_;*/",POTFGLO\ BAQFM'N6F[DSR1Q7
M4=&_ME'A&87Z33V7_%#C-:/<M-W)GDCBNHZ-_;*/",POTFGLO^*'&:T>Y:;N
M3/)'%=1T;^V4>$9A?I-/9?\ %#C-:/<M-W)GDCBNHZ-_;*/",POTFGLO^*'&
M:T>Y:;N3/)'%=1T;^V4>$9A?I-/9?\4.,UH]RTW<F>2.*ZCHW]LH\(S"_2:>
MR_XH<9K1[EINY,\D<5U'1O[91X1F%^DT]E_Q0XS6CW+3=R9Y(XKJ.C?VRCPC
M,+])I[+_ (H<9K1[EINY,\D<5U'1O[91X1F%^DT]E_Q0XS6CW+3=R9Y(XKJ.
MC?VRCPC,+])I[+_BAQFM'N6F[DSR1Q74=&_ME'A&87Z33V7_ !0XS6CW+3=R
M9Y(XKJ.C?VRCPC,+])I[+_BAQFM'N6F[DSR1Q74=&_ME/-%H.PLQS7)0Q(K%
M:J*J9YJW@SUF-S38>>,UH]RTW<F>2>.*JCIC^V4W2L&':*PT[:>DB9$QJ(C6
ML1&HBYYYY-1K<U7H)DI^V&"&GC2&G8V.%.!K41J)FN:Y(F2)FJJO54]+GN>[
M6>JJY>:NU341[3^0     #26,,#X8QW;FVW$MLCKHHE>^CJ6ODIZ^WS/1NM-
M0UL#F5%.YRQM5S458Y=5$D:YJ9 &Q=3N9Z6"9KL/8YO%O@1$UH;O;J2]/SYK
M/4FI*BQ(UF:IDBM<N2;57/- /CWC1-I'PZBS6.MH\64C$CSCA<EHNGC7.F?R
M%6U,E&^*/+)-6K?*_/8SB -$08]N-GK%M][I+A:*Z)K'245RIJB@JF,DVQO=
M3U3(Y48]JYM7+)R<&:#,\9&Y%ITA4\R-SF1>!-KN'/9T<\LCSL&TW!H\8PR(
MW*5J(F2[-OK<.T9#-#[/@IAX=];^GK= 9#-#QNQ;"W_5J>LF?[J#(9H>Q3XG
MA>[/?4V]!.'B]@\9'DU)2W:*7)4D3B5>+ARR5.#H]0 ^Y%4-?ES3>JO]X ]A
M'-7:BI[(!_0
M
M                 !__T\_@
M
M
M                      _ESVMX5 /0GK&-1>:R3UN+A]@ TM<;]%"Q_BB(
MJ>SP=$ VDQ+C^DM\;W25,;41KE3:B+L3C7/+W3SL0\9Y\!QCQ#IEJZ^>:DL$
M$M?(Q7-?+$NI2Q*FILFJ7.9"Q^3T75SUW-SR1<ERZOTEZ9M&FB*@;78_NM/1
M/D:JQ0;9*F;)<OL5-$CYG-SR:LFHD3%5-\>U-I]JSX<O%^EWNV0.D:B\L[@8
MWJO7)J+S<LU<J<"*;>5-=BBYO1]POCJ=KD<LE/;V+FU^:HU65E1L<W5R5<X$
MV["O?&WFE#TEFIM'.&VK"GJ51<9ES7X7T=-EDF?,2M553H5.U;=HA;JM?=JM
M=;FMA;P=21^>?<T/C.LM0Y^NN(L0Y]!*JB1O1RR[[]AT]^Z)Z=_<F&_R2I_;
M3[_(HPQT=7V[?JSVVTERBC5*?$-X;)ES#YWTTS$7HOC934ZN3+H.:?<M'FD.
MENGJ6+?++AVJH43EFPLK*>5R\])'5=0QOP_853G9'YI]$=A<U>)ZBK9(O!K+
M&YJ?-O;57MC]9=<?4&KR+=:"XM1JJ]:CDBAE5R)L;'&U*^-R.7S3VY$A,*>:
M0:-KBC(\86.[6R=RY*ZG?#6PM^%SE6EERZV%ZYKEEEM.*UVB.[19K;ZJ"9O.
M>CHU^;+?$[+D_4?3AQ=I"U&JYULC<K45S7UM2JM54\:]8Z21N:<>JJIU3F5=
MYH5H!I&O=3LOU4K%R1(J2-%?M1,V[]4PHB9<MRZL7)%V9Y(OSX]%.*'Y:SJ1
MF?/D=LZNK&OYLSV8\;:0*5%F=R!5*U'*M/35DR2O1,M5D3JFFIH%<[-<]9S$
M3U]GS[%YHCH1NES2CNE)?;91*B95$T$,K$7FZ[*:>:5$X,E9')GMS1N2:WMJ
M=$^(88=\@DIII.A1SFK\RN:C5^=6^+[=-IRN%M1R7J@N% V%V4E1/#(M&FLJ
MY(E8S7IGHO4>I*W!VF/17I 1B8-Q!:J^H>U%2%E0Q*A$7@UJ9ZMG9U'QM7/-
M.%%1.$7##M\M>:U])/&Q/NE:JL[=N;%^9QJ&/=!6569K6Q+_ +N_(JID=E;3
MXNSGGS:O= T<SEI[>Z2MJ7IFRGHVRU$SD1-JMCAUY'(G6/DWB_V/#U*ZNO\
M6TE#0L3-TE1-'#&U.>KY'-:B;.%5/TT])55;TCI(I)9%YC&N<O8:BFE:S21C
MB]-5:&WNH(Y(U?'-=)UI45=J(Q],Q)JV)^:9\U$U/PD8,<[MK<^X)5\$-UDO
M5P8GJ5MB6H1<^#*H>Z*D7X=6H<J(GI<U1%YG;='&*;CDYT+::)>;,[57M$1S
M^RU/%IV:'$=Q=K7/$<[6/CYJ"WP)"Z.1>'5J:E]0DC$3@\1;GPD3\6^:571Z
MR0X$PQ3Q-3TDU?4/E5?A=3T[8=7J)5.ZY.9SBAT04Z9.N58]R\U(F(WL.?KY
M]HAXH<.6J-=>>%]QF5C6/FN<KZW75KM9)-XF5:2.3/\ 71QL4BECK=?[H#'N
MO#5WZ>W6YZY[Q;D2B:U.:W?8OWTYJ\ULE0]%39P*J+SBVX$PO:\G14K)94^Z
ME^R+U<G<HB]:U#[;6M8U&M:C6M1&M:U$1K438B(B9(B(A&^KK*NX5+ZVOEDG
MK)%S?)(YSWN7GN<Y5<Y?A554Y:QC(VHR-$:Q.!$3)$ZB(?I^8_H
M            GGI_^FA>_4EF_%-(2YT4>TBEZ^;Z5YPR\^OW=1O>0H81&.9@
M                    ',C<ZN5+//L1?Y8E3;T-:5VWUR__ '$G\&+#/\X_
MVM7$7M(WMQK/Y+Z",Y3:C/,M^U3\A*LX.-1GF6_:I^0 _41$X$1.LB( ?H
M             !M-IW^DUI+^PZ]=R//+?3(#@]N$.?+'/V,47XUC/[DY@3@*
M='K
M  /E7>QV:_TR4=[M5NN]*CM=L%QHX*R..355J2Q-GC?O,S45<GMR<WB5 #92
M^;GG"U5K389NEVPK4Y-2.)DTEYM2.UU=)(^DN$R7!SWHN2(VL8QO$WB -I[[
MHUTK8426:BIH<5VZ-'NWZR3.Y/;"U4:Q9K14[U5OGDUOH=*M5DB<(&69M77Z
M2+C9ZB2@NU+7VJNBV2T5QIJFBJHU3@22GJ613L7KM0\Y?",O@-\='N"L8XUI
M8;U=I)L-V.=B2T:U4#UNEQC=J+'-343W0\C4<S%5S9I5S>FJK&/8Y'IX&2'E
MQKAW%F 5?<F.FO>&VN5TERIHE2>VLR5_\U:1KWNA@:U%3DANM#LYO>U<UJAD
MBG@P]I"AG1B\D-7/+A=U=G&AYZIXVH;R6K%4,J-59F\'0V99^SP#(9FL::\0
MR9*CVKGLSV='ULO8/!Y/KQUK7Y9.;EP]#H?N 'MMF:[J+[GK<(!Y@
M
M                                                        #__4
MS^
M
M                                                         #\5
MR)GFJ)EP@'K2U#6HN3D39GGUN$ T[77F.%KN;3/)<N->#;U #;*_8TIZ1KE?
M4-8B(O7X.AGGM0\Y<\\9\XXTXXTT4E"KZ:FFDJ:N159!!3:TT\TFKFC(XH]9
M[W*G C453\%SNEMLM!+=;Q404EK@8KY)II&Q11M3A<^1ZM:UJ<U7*B'MA@FJ
M96P4['23N7)&M17*J\Y$3-5-@ZR;$&+95JL05%10T#\UCM44[F54S==$1:V:
M*14IV/C;GJ1KON3DS<QS5:M:VZ!W?=NM*385T'[W5W/:U]UD9G3QKP+Q'$]/
ML[T7@FE3>$5,V1SM<CD[APMHODFU:W$F;(N%($7EE^,<GI4_!:NMSW-7-%^M
M!!!2Q,@IH8X(8T5&10L;'&W6<KG:K&HC4UG.55Z*KF52X@Q%?L67>:_XFK*B
MOO50[6DFG>Z21R\S-SE5<D38UJ9-:U$:U$:B(G=E+2TU% VFI(V14[$R1K41
M$3YD_P"M3RGQC]   !/.C^G^_P#W*5?_ &R5!+FH^U0GXB9^C-.&,]F?_0A?
M"4H81&.9@  'CDAAEU=]BCEU7->W?&-?JO9M:]NLBY.:O O"A]NWXEQ':8MX
MM5PK:6%6N;JQ3RQMU7;7)DQS4R<NUR<"\T]$E+33+K31L<[//:U%VIP<*<P\
MA\F:::IE=/4/=).]<W.<JN<Y5X555S557GJ>YK4:FJU$1J<X'J/(
M                  !//3_]-"]^I+-^*:0ESHH]I%+U\WTKSAEY]?NZC>\A
M0PB,<S                     .8VYV\IY_5,W[Z7_[B3^#%AG^<?[6KB+V
MD;VX5G\E]!&<JB59P<                   &TVG?Z36DO[#KUW(\\M],@.
M#VX0Y\L<_8Q1?C6,_N3F!. IT>L
M                              'XJ(N2JB*K5S:JIGDN2MS3H+JJJ=90
M#] /Q4145%1%14R5%VHJ+PHJ<:*@!Q\QQH#M%WDFNV"ZF/"EZ<BR.H6L<N':
MZ1K'ZJ/I(4WRT22OU$=+3HZ-K6JN\/>Y7 ''^X5>-]'U2E/BVS5MOAWU(8;D
MB+4VBK<JRK&E-<Z=9*1TDL<2O2)SFSM;X]C5V)YZ@R-8V727!*C?Y8:G!QHN
M2Y]=1U3QMYAN?;,<PS*U=_;Q<?'[/!L&P9\\W!M^(XID3Q1JHONYJO5XCP>3
M5M-6LD1%:Y,MFSK_ ,0!]-CT>FP _L
M
M                               __]7/X
M
M
M                              !XWR-:B\TF:?IU@#X]7<8XFNYI.#A5
M=NSHY]5 #0-XQ3%3M<B3-38O'P;.OEPJ#QF;&8KTC0T<,SN2$S1KE15=EMRS
M55VY(AY&U>$XR8BO>*L15;XJB6ILMOYI51[7LN4[':BL='#*W5IHI&N56OD1
M57)%1CFN1Q";=+;L:S:$;A)@K#M"ZY:04A8]R2HZ.CIFRMUHW2N16R3O5JM<
MD4.JW57EIV/347L?!^C^?$4+;C62)#:E<J)JY+(_)<ERX4:F>:9NS7-/2JBY
MGR**V45OUG4\/BTB>+5,KG354VW-=]J)5=*K=9,T;FC&KP(A4'I/TVZ3=,%?
MQ9CNZ3U5.U^M'3-7>J2'ARWJG9E&CD1=7?'(Z9R>GD=PG?-FP]9[#%O=LA:Q
MRIDK^%[NN>NU>?EFC4YB(>^=4GV@     "<TMPH[3IQKKG<9VTU#0:2KI55=
M0YKWMAIX<153Y9%;&U\CD8U%7)J*JDP8Z2HK]&45%2-UZJ6RQM8W8F;G4[41
M,U5$VKSU1#A.NV.[+(]<F).JJO\ &4YDLTTZ,'N:U,6T:*Y<D5])<V-V]%[Z
M%K&IU55$([.T;8W:FLM!)DG.?$OYD?F<G2Z4"[-\3\_B/:32[HU79X,+3MZ+
MYD]U8<D/1R/L9^]\_P#1\H_KCC0]-9V3W/#/T>>C/#G;2F_//S^<C%WO=5]S
M=XC^N+J+IL?;(>VW2%@)R(Y,;82R<B*FMB.SM7)4SVM=6(YJ]1414/SKA+%2
M*J+;*_-/\GE7\Z,R/ZXMH^FQ]LWQGW;9>K->HWS6:[6R[11*U));97TM?'&K
M];51[Z665K%=JKEFNW)3Y=;;;C;7I'<:>>G>[@21CF*N7#DCD3/+-.R>V.6.
M5,XG-<GP*B]X^D?B/8                           3ST_P#TT+WZDLWX
MII"7.BCVD4O7S?2O.&7GU^[J-[R%#"(QS,                     YC;G;
MRGG]4S?OI?\ [B3^#%AG^<?[6KB+VD;VX5G\E]!&<JB59P<
M      &TVG?Z36DO[#KUW(\\M],@.#VX0Y\L<_8Q1?C6,_N3F!. IT>L
M
M     'BG@@JH9::IABJ*>>-\4\$\;)H9HI&JV2*6*1',DC>U516JBHJ &W5S
MT/:-+JYKYL(VRDD8BZC[-R18=J[==[++/013N1=OBC7@&W%[T!OI6<D8+Q%5
MP3MUE6W8@>E31RYJS49!7T=-'4T;8VH[Q\52KU5-K<LU VP6]8BP?<VVC%-!
M4VNKVNBWY$?35D:*U5FH:R-[Z:LB:DC4<L;E5CEU7:KD5$9C(WDP]B^.I:Q4
ME145$]Q?R'GJ'C/GF[-!<V2M:NNBYIQ+^BG@\GWHY6O3QVW]/6 /+P@
M
M                                                      __UL_@
M
M
M                                                 _ESVMX5];C
M/6?5,;QY=?A_=XP#TI;C&FQ9$SRZR* :?N%]BB8[)Z<"[5];CV\ !M)B7&L5
M,Q^<S4V+EQ>MP[#SP'CAX#;&WT>-=(]3)%AFC5*!CWQU%[KW24EHIY$9FZ):
MA(I7U,Z*J(L<#)7MUFJ]&M7,\'E$-ZL/:&L/X0@?=KA,_$V(F-1\5RN$+(Z2
M@D9*U[)+3;->>.EF;DW*:1\T[7-S8]B.<U1Y3A.&&-55V)KJY5S5:A?<V)[B
M%#>[P_A'7/Y#0?HL9)O1I[48/C)?I'&E2')ST       '&/$6YMI[]>[U>F8
MOFHY;Q=KC=70.L;*F.G6X5DU6Z!')=:=TB1K-JH[F<\L\N([LM&F26UVVFMK
MK>V1E/3QQ:V_*U7;VQ&:V6].RSRSRV]4^#/8VS2NE2145SE7TN?"N?/0T^_<
MKO1JK'CEKGY<RU^&EC:J]!7MOTBM3_&J?5;IS:KDU[6J-^"HS7L;PG?0]/G?
M_P =_1_O'JKN6KCDN6,:)5R7)%L\Z(J\2*J7!RHBKU%/T)IQHL]MNER^-;Y!
MX\[[NFIVO^L]/E7<0>BBS>U*W\A^CDWVCW%4]LSQG\<8)>F-["GJ+N8,79KE
M?\.*F:Y*KKFBJG$JHE Y$54ZJGO33;A_+;25F?4C^L/YXP5'1L_/XC1VBW%%
M9HQT@26^]H^CHJFI?8<102*Y&4SF3JR"O5$V.Y J>:UT1<X'OU?'(IR+'%CI
M\;842JMN4E2QB3T[DX79MS5G\HW9ELR>C<_2GYK?4.H*Q8Y=C%75=\'.7YE_
M,JE#D7/:FU%VHJ<9$7@V+PG,P                          ">>G_ .FA
M>_4EF_%-(2YT4>TBEZ^;Z5YPR\^OW=1O>0H81&.9@
M ',;<[>4\_JF;]]+_P#<2?P8L,_SC_:U<1>TC>W"L_DOH(SE42K.#@
M             VFT[_2:TE_8=>NY'GEOID!P>W"'/ECG[&*+\:QG]R<P)P%.
MCU@
M    'R,07RW88L-[Q)=Y5@M.'K1<KY<YVMUW0VZTT<U?6RM9FFLL=-3N5$S3
M/(_7;Z&HN=?!;:1-:KJ)F1,3GOD<C6I\ZJA\Z[W2BL=IJKW<7:EOHZ>2>5W0
MQQ,=(]WS-:JF-;5;J7275:>*?3=)?;PZHHL5=^M#AV2[7&2T4F&N3)<\(04B
MUB1Q6B6TSR4TC&*Q'K(]^>NY7+9-%HMPU%@1V"6P0[V^EWMTR1L21TVJG[X5
MVKFLB2(CT5<\LD;Z5$0HNJ-T3CRHTPLTJNK*O5CN.^LI5FD6%E)KJG$:1Z^J
MD:PJZ-R)DBN<Z3-'N5Q5+=6/TEZ:-#>"M+VYIQ_B-MFM-++B"^X:PE>JFW7>
M[4DB6JYTDSH[+5[X_$.#:JC?R10.D?(U[EU$WR)&R18T5-PU@S&-;A#2504W
M%LKDBBFGC1\;')KL<F<C<MZJ&N34E1$141-9=5V;;#-T.N/M*.B^UZ1] ]YK
M4MM/&M3/34<SHYIV*D4C%^POUEJ*-S';Y3*Y7:RNU4WR-&OXPZ'N],\68;HJ
M"Q:7\*KC6GI&1TS\5V.H@MF)W0QN:W?;A;*B-EHN]8V)%36;)0J]417JKE<Y
M>SL8;F>TW*:2NPA5<12/552"5%?#FO,8],Y(VY\Q4ERYB(F2)'_1GN];_9:6
M&T:3;<MSCB1&K64SFQ5*HF29R0N1L,K\L\U:^#-<LT5555I-HOW6>@32VD%/
MAG'MMH;U.F7@;Q0O@;OB2+*L;8((+DZ*DNDSTR<B44]3DUR9JBHJ)&W$^B?'
MN$M:2YT$CZ)O^&@^S1999YJK,W,3F?9&LVISLE6=6 -T3H@TDZL.';S3LNCO
M]K5/[VJ,\\LFLEU4E7@7["Z1,EVJBHJ)R/.N3NP   ^+?\/6?$]LGM%\H8:Z
MBG151DC4WRGFU'QLJJ29/%*6KA;([4E8K7MS7)<E7,#A3BJPXAT2WF*&MEFK
ML-7"=\=EOC4RC>Y-:7ONN*-34I;I'"BN1,D9.QJOC\;(V,.$W.POC:&H9&N_
MIM:WAX]O70\\/5/'!U#>JV7N.9&JCT7-$XTZV?1X3P>35D%0V1$5%ZZ<6W@R
MS /;1<P#]
M
M     !__U\_@
M
M                                                           '
MBED1J99HBY9^MU>AF :?KKFR!J\VW/)>']S( V^NF+HX4=G,B>[Q(G#F><CQ
MF:"K](,$6>50W8BIQ=#KC8-IMI?M)L+(Y,JA,]O [J;.%1U!ESSWM%UHP_CS
M$[:?%V)K&VN@HZ:[T&CU;S2,Q1=;?4QOFIKQ<K.E0VXTMBEBB62)NHCZF-6R
M.U:=T:U'TG66[LMC;TZEJ$L[WJU)][=O2N3)%1),M7/-<N':N:)M1<OBLQ-A
MR2^OPQ'7T;L21Q-D=2I-&M0V-V>J]8=;?$:J-5<]7++;P*F?-/\ F=9[>JKR
M%:K5;*1SG+XA0V^WT%'"KG.5?$J:DI*6"-55>98QC>)$V?/CCDFD;#"USY7N
M1&M1%5555R1$1-JJJ[$1-JJ?7FFAIX7U%0]L<$;5<YSE1K6M:F;G.<N2(B(B
MJJJJ(B)FI&S&G>GV(7XOK:7"FCO#U5@"FJ)J6%;M771N)KO!%4(UMRBKZ65E
MMM+*N%FLV!U'5.CUDSD=DJ+,:U[EVW261JW:XU++^]B*N]M8L,:JGI%8Y->3
M578KDD9GDN34X4K&Q#YH'=J;%LD>&['1SX,BD<Q%FEE;53HUV22MD;]BA1[4
M54C=#,J9HJOV*U?X=IFPCC3#]\TBVZ66*BM]'-7W>U2ZG?G:ZB*!\SJ"9B+J
M223.8K89&KO<V:*BHNLC<\F[8W*^E:[[N"TZ,DI'1KC&2AIK97*F=+/'&R*&
MJJ&NSSRHFJLE3"N4K&(BHU4DB<^U'0UNG-&-_P!SS<=+%!4*M#8*2>>X4BY<
M54TC4?(R![>!73JFK3R)G'*J['(K7M9[F"[]/B?"EAQ#4TT=)/>+=!724T2O
M6.%9T5R,C<]5>YFKEDJ\*;=G D(=U!HGLF@S3]BC1)ARKJ*ZRV*X\313SJQ9
MI$2*)[EDWMD;$<CWN:J-8B-RRVJBJO>&@_']QTIZ)+!I$NU-'27"\6]E2^&/
M6U(U>JY-8KE<Y6Y(BHJKFJ+GDF>2:G.A3M4             '#S=)8%WF>EQ
MW;H?$ZE8;=?TC9XVH:W4MUPD5,]DT34@>JHB(YD:;5<2'T-XHWV%^%JMW+LS
MD@S7A:JYR1IUJKKHFU51S^8TXU?*3)4K&)L78[]2_J[!NAH&QUX*\*-M-=/O
MEZPTV&AGUW*LM5;58K;;6*KLUD>UD;H9%S5=:-'.VO3/A&E3"_&*_<<*5N5M
MK<WIEP-DS^R,^!%54>W@V.5$]*N7[[15\4TV]O7[+'L7X4YB_J7J?";YG5Y]
M8                         $\]/\ ]-"]^I+-^*:0ESHH]I%+U\WTKSAE
MY]?NZC>\A0PB,<S                     .8VYV\IY_5,W[Z7_ .XD_@Q8
M9_G'^UJXB]I&]N%9_)?01G*HE6<'                   !M-IW^DUI+^PZ
M]=R//+?3(#@]N$.?+'/V,47XUC/[DY@3@*='K
M                                       -B-T_:[I>=SSIDM]F?.RO
MDT?8CG8VF63?ZFGH:&2OKZ&)L+7R2NN%!32P;VB+ON^:GZXYUHQJJ6CTA6:H
MK$:M.EPA1<\LD5SD:URY[$U'.:[/F99\PZET\T%?<]"^***V:_%KK)5*B,SU
MGHR)SWQM1J*KED8UT>JB<MK:O-,74M",^YR!W/VZ.Q]N>L4PWC#57+<<.U<\
M7@FP765<L=FQ!2MS8Y<M69MNNT,;E6GK(V.DB=L<V2)7Q/Z_T@:.;!I"M:T=
MR8D=Q8U=YJ6M19(G?FUXU7T\:JB*FU%:Y$<G=.A?3GC'0K?VW&QR.GL,KTXJ
MH7O5(:AO JIL=O4R)ZG,UJN:J(CD?'K,=H?2_C.Q:1-)6+\<8;POX#;5B>[2
MW=F'4KV7)M%553(WW&9E3'14$;4N%PWVI6-L:-B=*K&JK6HI]S"%FK\.X;H[
M)<JKBRJI84C6;55FLUN>HF2N>O*-U69JN;D;FN2JIQ/2?BNSXXQ[<\76&W\:
M[=<*A9DI]\234>Y$WQVLC(T3?9-:56HW)KGJU%5$13;8Y(<".86Y^W:6E?0;
M5T]NJJ^JQY@)7M;4X1Q#<:F9U#"LF^22X8NTW)-18I\W.7>D;)1O<]RNA5ZI
M(WI_2!H7PICB%U1%&R@OV7*U$3$367+)$FC3525.#ELTD1$1$?JYM63^AC=5
MZ1=%%4RAK9I;S@]7<O25,KG.C3/:M+,[7="[A74R="Y5<JQH]==+7:+MUIH&
MTL4-/-8L>6FSW9].V:KPSBVII\.7VA?FC7P+%<)8Z*XK&YR9OHIZF+)4YK/-
M$A7BC1-CS"<[F5U!+-2([)LT"+-$[G+FQ%<S/G2-8[X.#.U31]NBM$6DFD9+
M9+O307%6:SZ6K<VFJ(UV9M5LBHV3554S="^5FWTW.Y&Q2Q3Q13P2QS031LEA
MFB>V2*6*1J/CEBD8KF21R,<BM<BJBHN:'7+V/C>L<B*U[55%14R5%3A14YBI
MS4.[(Y&2L26)4=&Y$5%1<T5%VHJ*FQ45-J*G">0_D_L^3?+':L2VFNL=[HHJ
M^V7"%8:JFF1<G)FCXY(Y&JV2"H@E:U\4K%;)%(UKFJCD14 XEW'0)C3"DDE3
MA*\0XHMT:J^.WUBLME\CC6==[@8]SUM=P=#3JBOE62E5[D75BX$4#\PUBZJI
MZEU#<HJJWUU.Y(JFBK89*:JIY$36U)Z>=(Y8G*U45$<U-BY\'#YSYYXRRX#D
M+8KRVIC:J2(NQ,^@O0R3/H'@\FO8)-=$7/A1%3J_W@#V0
M
M                                         ?_0S^
M
M
M                                #QO?JIU<OTRZNP TY<[BV!B[4141
M>'9P>N ;'8LQ?'2,E\41,D5=O07USSP=4\<)Z.C[!E7CQ9,07]U538<21T=!
M2QNDII[RYF39)]]1&OAMK%S:CHU1\KT7)S4:NMX/.61NO==#FCR[4T=--8EI
MEAA6&&IH+A<J2J8BY^*22,JE;63(J['5#9E]A,@-LL/;EW"=HQ-W]W:]77$]
MLI98I[5A^ZPTS*:.6/;G>9Z?49>HVRHCFQ)#3PNRU9&2-545FH^'FGW-*VY?
MT)Z9-_JL7X+HHK],CD7%>'U[X,3*KU3?>2;G0-8ET;)%K1JRM94L1CW:K45<
MTY_A72?C;!VK%:*UZT+?\!+]EAV<&3'YZF2Y+G&K%S1,U5-AT]I#T"Z*])VM
M/B>U0\=G)EQ73_O>JR7A1TT6JLJ*BN:K9DD;DYV345<TX";LFW:2=S;H@M&"
M,&:7\67S1SCJMKL*5-FQ>^S7#%5EM<=OAJ76BT8II*.W7BHP[7012T\\+V.;
M#3N9!KZLKD?WYH<J,-Z2,7RWN\VBD@Q'0L;.DE/OC()'J]6[Y) YSXTE:JM>
MUR*BN>BORS:BMA]NH*;'.@[1?3X7POB2XU>#+O.^C?%6K#+5P0[WKK#!5L9%
M,ZG>UKXGM>U^K&YL2/1'*CH\DP2K\^G17FYVZCNUOHZN6"BOE-!272G8OB=7
M!2UD%= UZ+GDZ*HIT5')D[55S<]5SD7BU\P5A7$M[L^([Y105-\L%7+56^9Z
M?9*6:>EGHIGQJF6R2FJ)8W-7-BJK'ZNO'&YO);-C#$N'K/=;!9ZN6"S7NFBI
MZV)J\I410U$55$CTY[)H6*UR9.1JR1YZDLC7<WMS5I"??++/@JY2,6X8<IV2
MVIZJC7U5D5Z1+$K41,WVN=[6:W''*Q,LVJJYP/-D=RE#@3'-+NE\'Q/3#V)Z
MGB:[,36<V"Z-CSAJ$557597P1O1S41K63TSG9JZI1K;QO,R]T1+C?!D^A#$T
MC%O^':=LM Y<D=-;5?J.C5$1,W44KF-UN%T,\3<LXG.=R@*02U
M    'RK[9:'$5GN-CN4:2T-SI):6=NS6:DB<Q-&JYHV:"1&O8[]:]J+Q'[[7
M<JJSW&&YT:ZM3!(CF_#EPHOP.3-KDYJ*J'KEB9-&Z*3:QR9*3YP]<;KH;TEN
MBKTD5ELK'VR\1L:YK;A9JI6+R5#'GF]'T[HZJ!%7:YK47C):7:CH=(F#$?2J
MF<\:21*N2[W,W/E57F9.UHW_  *[+F'#87R6NOR?P-7)WPM7F]Y4**T]1!5T
M\%532LGIJF&*HIYHUUHYH)F-DBEC<FQS)(W(J+QHI$":&6GF=!.U6S,<K7(O
M"CD7)47X45,E.:HJ.1'-VM5#S'K/(                       !//3_P#3
M0O?J2S?BFD)<Z*/:12]?-]*\X9>?7[NHWO(4,(C',P
M  #F1N=4SL\VQV7),O!]=*FS9ZW7+_\ <2?P8L,_SC_:U<1>TC>W"L_DOH(S
ME02K.#@                   VFT[_2:TE_8=>NY'GEOID!P>W"'/ECG[&*
M+\:QG]R<P)P%.CU@
M                   EYNB^\YK+C>YW3&>ABYVW!]\N$LE;7X,N<<D.$ZRK
MDUY*B:S55'#//AZ2ID7/D?>9:37=DSD=B9)*#1UNBZVR4L5FQG%)64,:(UM0
MQ46=K4R1$D:Y425$3[O6;)DFW?';2 FF_<16C%]?48IT8U$%KO4[E?)1RHJ4
M<CUS5SHG,:YU,YR[58C'PYKRJ1-S)X7_ '$&ZAP],Z.?17<KG%S:QU5@NV'K
MY#,V/4S<V.W76>KAS5_,MEBC>[)<FJB*I(:@TW:,+@S69=8XG<ULL<L2IG\+
MV(U>JURHG-4A/>-R3N@+-,L;\/RU$29Y/IYZ:9KD3+:B-FWQ.'8CV-<N2Y(J
M)F;#8ST:Z0='56RBQW@O$V$JB5J/@2_6>NMT52QSI&MDI*BHA93U<2NB<FM$
M][<VJF>:+ESNS8EP_B*)9[%6TU7&G#O4C7JU=FQR(N;5VIL<B+M3GH=/XKP!
MC; U0E-C"U5]NE7+56>%[&NSSRU'JFH]-B[6.<F:*G"BY:)/MG$   #(C[ST
MQ/)B+<RX9HYDBU\)7[$V&-:-%:Y\;+CW_4ZS)L;OK*>_,9FU-K6M5<W*JK7C
MNA+8VW:3*F9F>K5P0S;>>K-Z7+X%6)5V\U5RV997;[C"_P E\T"6Z"56K);J
MFJI<TV;&RK,S6YF:,F:FSA1$5<W*JKS>.D258  !M?I/P*S%EI2OM\:1XELS
M'U%LG8C4DK8F->^6SSN7)'Q52JJQ*JIO4^2HY&ND1P&T> ;VZI@@5':VLUN2
MIM14X<T4\\P\<"G(VUS+)&QVW@1<EZ*_N'@\GWTV[0
M
M                                      ?_T<_@
M
M
M                            'XJY)F ?(KZM(VJN>7,KQ<74X #9/&&)
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
M]IZP    ;3:=_I-:2_L.O7<CSRWTR X/;A#GRQS]C%%^-8S^Y.8$X"G1ZP
M
M    >A=+5:[W05-JO5MH+O:ZQB1UEMNE'3U]!51M>V1L=31U<<U/.Q)&(Y$<
MU41R(O"A[Z6JJJ*=M51220U3%S:]CE8YJ\&:.:J*BY+EL4_)74%#<Z1]!<H8
MJBAD3)\<K&R1O3//)S'(K7)FB+DJ+M0XOX^W$NYNQ_#/R1H\H,*U\[M9MUP(
M_P "U3 [)45T5!1,=8'J[/-=]HI$5=O#M7L^P:;-)%@>W>[C)54[?\'5?9T7
MJO=]E3^+(AT)C#<KZ#,91/2HL=/05;ES2:@_>CVKST9&F\.Y_+PO3/;EF15W
M4.Y:Q1N;\0TC:BK3$&!\0S53<,8FCCWJ1SZ==>2T7JF;S-'>*>G<U_,JL-0S
M-\:YMD9'-/1AI2M>D>WO6-G$][IVMWZ%5S3;L22-?NHU7--O+,78Y-K7.JLW
M06YZOV@V\Q.?+Q;A"M>]*6JRR=FW:L$[4V,F:W)R*G*2M17,R5KV,XKG:9'8
MYG[BK=&7+0CI,MUCNMP5NC;'%RI+7BFCJ7R+26FLJ5;26_%5,B:R4T]OF<QM
M4Y&JDU'K-<BN9$YG3.FG1U38VPS)6TL?_))0QN? Y$36D:G+/@7GH],U8F?*
MR9*FQST=*G<I:;J[17CR"R7&;+ MXG9%4L<JZD,K\F15;.'5<QVJV943)\.>
MMFK(U;D9%=)=R   >.66*"*2>>2.&&&-\LTTKVQQ111M5\DDDCU1C(V,1555
M5$1$ .&V#IJ*>[W*:TMU+3-=KA);(]5[=2W25<KZ%JM?XHFK3.8BY[?W/*!>
M$Y0V57+"W//QB)MZAX!JM.!.L@!^@
M
M                       '_]+/X
M
M
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
MKP;4U$MZ:V21[F[V_8JJJ<'5.?)GH)2
M       '-'<]5#G61T3G.5D<CV-1/UJ*Y\BHF? N>? :&]R+_!QPK\AD_2IR
M*V/?;;6_&-^C8<GR1YP\    &TVG?Z36DO[#KUW(\\M],@.#VX0Y\L<_8Q1?
MC6,_N3F!. IT>L
M                       &S.Z T34&FO1+B_ %7'"M=<;=)5X<JYM1O?=B
MBW-=56.L;,Z.1U/&M8Q(9W-36=2RRLSR<IS+ &+)\%8LH[_$J[Q'(C9FI]W
M_E96Y9IFNKRS478CVM7F'66F+1W1:5-'5SP95(WBBH@5U.]?\%51\O3R9Y*J
M(DB(U^6U8G/;P.4Q;:RCJ;?65=!6POIJRAJ9Z.KIY$1)(*FFE=#/#(B9HCXI
M6*U=O"A:+#-%40LJ(7(Z%[4<U4X%:Y,T5/@5%S,^=925-OJY:"L8L=7!(Z-[
M5X6O8Y6N:N7-1R*B]0]8]I^8R?MRIB'$^*=SUHJO.,*.II+Y-A:FII'U;6LF
MN-OM\LU!9+TJ(]SU[^;+34]2KGHQ7ND5R)JJU5K$TJ6ZV6O2%=:.SO:^A;5.
M5$;P,>]$=)'_ "<BO9DF:(B99YHJ)?\ [GV]W_$6AG#UVQ/%)'>)+<Q'*_+6
ME8Q59#/LZ?"V.7:B*JO5<LE15Y!G7QW& #BWNHL75]GL6&<+6^:>E7%UQKEN
M,\#D9OUHLL5*M3;I'ZJR,CK*NYT[G:JMUV1.8[-CG-7RG"#3&C.F1D%-DG$B
MY<>Q.LG0"'CFG*FT1Y0M78G,M7UN%/=/!Y-1
M
M                                 __3S^
M
M
M                      NS: ?#N55J,=S2-YE0#CIC^_;Q!/XIMU-B\>SH
M[=FT\\P\<*FM]!N%)+3AZ?$UPCU;KBQT58S7\?3V2)'=]<?CWM:ZL25]2Y6J
MBN9+&UR:T>SP>3?         'R;SY!F]+=[Y@"<)*'31A&@QTF)<-7&66GIZ
MZJC>VJ@1CIZ::EJXZF*:%)$5FMK1:JY\+7*G&5.:4=T+B7<O;O-=,&&*>.MJ
MJ&VPQ2TDCW1Q54%3;]Z?%(]K7.:B.<R9JM:JI)$Q>!%1>P,5Z';#IXT#5.C/
M$4LM-15LJ/;/$C72P2P5+9F21H[E57-BL<B[%8]R<TFMI=T256C.MH9*>IGN
ME@N;%92W&6)D4D-='K.FH*EL2N8V3>D22-VQ)&ZV29L=E?3N$MW/AO=EX3N,
MDU%%9-(]FF1*NW-F6=JTTGJ%93R.9&Y\3W:T4C5;K0RLR?RDD+WT3[K[<C7?
M<Q7ZAEHJJ:Z8"N<>4%8^-L;V5+,UEI9FL5S4>C,I8G)DDK%=JIK12(FS9/8A
MJ #ZMGOMYP_5MKK'=:^TU;<O%Z"JFI9'(F?,2+$]J2QJCE16NS:J+M0X?C?1
M]@3278I,,:0[-;+YAZ7)74U=30U4*JBHYKM29CVHYKFM<UZ(CFN:US51414Y
M5A#'.,]']V;?<#W6OM-X;_A:2>2!ZIM35<L;FZ[%1516.S:J*J*BHJHO(3#.
MZ@QC:VQ08BMUNQ+ Q$1U0W.TW-R;$S=/31RT+\D3/R,URKPNZ%5FF;S&+<X8
M\EGNFB^ONV#+S*CE;%&Y+A;4>Y5=K<2U+FU34S7)&15\<36HB,C;EML-T8>:
MCZ:,*QQ4&D2WV[$UN9DBR^L:U41$3;+"U],[8F>VC1SESUI-NS<JX;JW#K+>
MQ]JPQ>*BZ/C=KT]?/1TE%3R[$:J55/)63U,:*JK]"C543+9GFD.L*>89:19<
M630XXQQ9H,#131K%-0TM3/75,6:K*CZ>?B>"BDR1&L<E17-17*]S'(S4?)K$
M/FLNCZ'#T<V%,+7>HQ2^-VO%534\%+"_8C52>)U1+.S/-53>(%5$U<VJ[6;H
MRV;JZ_QU;G7C"UHJJ)\N;8[;55E#500*B(B;[4NN$51(Q>:\9&CN#F>%)#8R
M\PXT,UMA9!@#&.)+=B5D*(LU=%1U]/+(CU<YSZ>"*WR,1S%WINI4*D:(QZME
M<CTDZ6PQYK+I$IKLZ3&6%K-66-\N:,HYJBEGCC5$1$WR9U6R5S5Y=56.-'JJ
MM3>T5%;K"#=86%TT;:K"-WA@5R)+)!<*.IF8SC='!)'2LD<G061B+T3H6Y^8
M4XVBM\LEFTB6JHNC6*L4<UJGIXGORY5LDS*VI?&U5X7M@E5$VHQW =PT'FM>
M!Y*R-ETP==H:!7)KOBK*>:1K>:K(GQ0->O.:LL:+T2'UM#>G=,6U3,+XNDI8
M+^]=2U72*-M+2WM6IMIYH<TBI;F_+68C$;'-GJM:UR(U_!?-#/,OJ70GA^?3
M=N>X:R;1O3-U[G:I'R54]K9L3BJFE=KSST#/]L[^^6>E1%J'S24V^+3<MW&&
M[V=I:NT>BO3!)2PX]D75H:YC&P0W%43U&6-%2.&M=EK1I&C(JC/>V1QRHQDW
M)LI/+10    ;!Z?\"^";"ZW^AA1]XPQ'+5*C&IOE5:%R?7P*NQ7K2-;O[$55
MR1KT:F;]O:VB?%'&:]\::IV5OK51NW@;+P,7X-?TB_"K578W9\B\4F_T^^L3
M[+'MZJ<U/FX>SSSC7@;39B? EE6Q45);+E1,J9JFF[\DJW24B3ZJRT\"T]5
MU('2HLF2HJH][ESVY)W-B?1M9,47'CI4R3PU*L1KM[5B(_5X'.UFNY9$Y7-.
M8B<X^%276>DBWEJ-<S/-,\]GP</!S?G-9<L_B_S@PW]I<_G XYR$L/>ZJWLQ
M?5GZN/\ 4] S\_C-G<=XVN&/KVV^W*DHZ.H90P4"0T*3I L=/)/(UZ\D2SR:
MZK.N?-9;$.P\+X:I,*VQ;712220K*Y^;]76S<C45.51J9<KSCYE95OK)=]>B
M([5RV?/XRE&'>=^Q=AK9W% 0UO/LO5_*9?#<<YB]2;UJ=X^P?-/8      ;Y
MZ!^>F1.#Q)GN[YQ<'%T"YCS-W[4]\_WQ._0Z0C_I<]FJ;Y)_\D><^8ESC;UL
MO87(L2.ICR         Q]MW[ERP>(%Z%)8DX_0_;_P .1'S=.?:IG^64_AG+
M\%>S;?BW]XY,F=@E4                                    <RMSSDE
MIFV)]&5=N?#J/7;MXS0WN1?X..%?D,GZ5.17Q][;*WXQOT;3E,2/.'     V
MFT[_ $FM)?V'7KN1YY;Z9 <'MPASY8Y^QBB_&L9_<G,"<!3H]8
M
M!CR=Z$:,8-'VZ!N=YMT;8[5I*MD&-F1L149!>:BHJ;?B.'-W-.EJ;G1+6O7:
MB+6Y)P9)85N?<3R8@T?Q450N=7;9%IE5>;&B(^%>HC';VGQ>?-S6EC=J8 AP
M;IDFO%"U&VZ_4[:U$3@;.KG1U*<_-TC$G<O/G5$79DG#7#%9:+=B7#UPQ!;>
M_FP4-\M-9>[0DDD*W6T4U?3S7*VI+%)#+%R=1,?%K->US=?-%1=J=R7.&KJ+
M;44]ODWFO?!(V.3)%U)'-5&/R5%1=5RH[)45%RX%(N8=JK70X@H:V^0<566&
MLA?40YJF_0,D:Z6+-%14WR-',S147;PIPI63&'>H]%1)#;]%FB9([=2L2"FJ
M<87&&A2.E@1D5-!#A_#N_P %*R.!F2-;7.:S8B)DFV)]GW+T\RNJ,4W;.I>N
M:I3L5V;EVN599LE<JKS5B15X5VKLL>Q-YH);Z75I, 8<<M&Q-5KJV5L634R1
MK6T]-OC6HC4RR2?)-B(BHFW1.C+O2W274:1;9%I)M&#EP'?+K;K?<8[-;J^W
M5.%:*HG;337:@JYKE<)ZUE*V;?JB*IWU9&QJD2Q9GV\3;FK#4>'978;FK./T
M$3WL61[7I.Y$S2-S48Q&ZV6JU6:N2KFY''%, ;N_&]3CBG@QU26M,(5E3'%)
MO$<D3J1CG(U9FO?+(LB,1=>5LF>LC5WM8^!;;-<U[6N8Y'-<B.:YJHK7-5,T
M<U4S145%V*0G5%1<EV*A:LBHY$<U<VJ<;-T[8^3\&V2]QT^^38=Q)2/GJ,E7
MD>V72">@J$7:B(R:Y+1HJ]%$3C/"'DTIHUE:L%-DJ;4:F7 OC?8//,/'-.4-
MJ5%A3ZQJ>Q_>/!Y/O
M
M              __U,_@
M
M
M   \4KD1JIGEFGZ>Z : Q)7MBB>N:9HQ>'+9MR]S( XO7.FDQEC&Q85B<Y8[
MK<8HJQ62)&]EM@UZJZ2Q.7/*2*W4\KF=%R(G&%"'.1K6M:C6HC6M1&M:U$1K
M6HF2(B)L1$0 _0        ?)O/D&;TMWOF )PDS,9<\EU]4R>^4H:W=_\(ZY
M_(:']%C).Z-O:E!U\GAN./&GBR17O1AB+7S26TQP7NE<B9ZLMOE19<TR5<GT
M4LK,TRRUL^!%1>SO,K=(E?H_W:>&::FU%H,0Q5=HJ4=GFL51 L\6HNLB(Y*R
MEI7<LCD5B.:C=9S7-CAN^\$4F-=RYB)9\TJ[0V&Y0*F2Y24LB))FF2KDZFDG
M9L5%17(Y5R1469QL3,QYO92[GO2C56M]R2R4\#VIK1VRJN-)#=)V;<W,@5ZP
M1*F7C998WKGL:I7K>?-2MQ-9,:1X+EQ;Q0YST8^NIZ.KGMT3UU=5'5<<2M>U
M=;;+ V:!FJ[?96:JDVK7YGGNJ+IA9^)VV&&"1K=9E'/5T\5=*W;FK85?J,5,
MO23RQ2+FFJQV9M1>+%>L/U;J&^6NOM-6W/Q"OI9:9[D3+FX]]:U)8U1R*CFJ
MK5145%VDVL#Z0L":3+#'BC1W>;9?,.RYZM10U,53"JHJM<U7PO>C7M<US7,=
MDYKFN:Y$<BHD4,88%QGH^N[K#CBU5]IO#.&*J@D@>J;.6:CVIKL5%14>S68Y
M%14<J*BK\HY@<4    !_<4LD,D<T+W1RQ/9+%(Q5:^.2-R.8]CDVM<UR(J+Q
M*>J>"&J@?2U+&R4\C%:]KDS:YKDR<U478J*BJBHO"BGNIJB>CJ(ZNE>Z.JB>
MU['M54<US516N:J;45JHBHJ;45"KV L5TF-,)V:_TL[)GU5'"RX-;JM=372&
M-C+A32QMRWMT=2BJB9(CF*UR<RY%7#9NL]!%ZW.6GW$6C&Z4CZ6U05\L]M57
M/>R:U3RR.H)HY'YND3>$2*5RN<K*B*:)[E?&\UG[GW2S:--FB.RZ0+74,GJ:
MFCC96(B(UT-?$QK:N%[$RU%;-K.:F2(Z)T<C$U'L5=8$<3N8   _'-:]KF/:
MUS'-5KFN1'-<UR9.:YJYHK51=J<9Y:Y6JCFJJ.1<T5.8#27A?8"]!&$/O:LW
MR(^_Y[,5>^=P_*)O+/S<1T?2HNU;XAX7V O01A#[VK-\B'GLQ5[YW#\HF\L<
M1T?2HNU;XAX7V O01A#[VK-\B'GLQ5[YW#\HF\L<1T?2HNU;XC5<<<<,<<,,
M;(HHF-CBBC:UD<<;&HUD<;&HC6,8U$1$1$1$0^"][Y'K)(JND<JJJJN:JJ[5
M557:JJO"I^A$1$R3@/[/Y/(     !OGH&YZ9?2H_WTN8\S=^U/?/]\3OT.D(
M_P"ESV:IODG_ ,D><^8OH;?7]\I8D=3'D        !C[;OW_ )D%B#U)8O[7
MZ C[NF_M4U'RRF\,Y?@KV;;\6_O')DSKDJ@
M          #F3N>O*F;TY?@WFAK<B_P<<*_(9/TJ<BOC[VV5OQC? :<IR2!P
MX    &TVG?Z36DO[#KUW(\\M],@.#VX0Y\L<_8Q1?C6,_N3F!. IT>L
M
M      G-WHMH,Q-I/P'A;&V#;9->KSHXJ;QWYV:W44E5=[AAV_MMO)-31L@U
MJBL=9:JU1R+ UCW;S/+(U6ZCD?(O<ZXYMF&+]562\RMAH[BV/4D>Y&QLFBU]
M5KE78W?&O5-951-9K&KGFBMA)NVM$=^T@X.H,487IWU5VL<DRR01L5TTM-4)
M%KNC1N;GNA?"QV]HU55CI'-R5JM?"2CMMQN-;%;;?05M=<9I=YAH*.EGJ:V6
M9%RWJ*EAC?/)+FGC4:JDZYJFGIX5J:B1D=.U,U<YR-:B<]7*J(B?#F5"4ENN
M%?6-MU#!--<'.U6Q1L<^17)PHC&HKE7X$3,Y>88W!.Z9Q1AZ7$$6":>QHD._
M45EQ/>*&Q8AN.UJ;W%;*MR.MTVU5U:]U'L:O4SZBN>GG1G:[@EO=6NGVY.DA
MC=+$SX5>WTZ?#$DG#U<I+V#<<:>+_9'7IMLBHUU=9E/53L@J9>#8D3L][=\%
M0Z%=BYY;,]@L1Z&-+>$;O36'$>C7&UJNU;+O%OHYL-W5[KG+FY-6U2P4LT%U
MS5JHBT[I47)=NPY[;L9X2N]&ZOMURHI:1B9O<DS$U$_QB*Y%9_'1IT[?-$^D
MW#=S99[U8+M!<9':L;.)97;ZO.A<QKF2\"^IN=P+SERR4]S[38THM"6C"ATA
MT;[?C"AP=9Z&[T<[E=5P<ATZ4UO;<4<C7QW5UKB@=5L<FM'4J]JYJBJM;.D"
M6RS8VND^'GI)9WUDCHW)Z5=9=9^ISV:ZNWM4V*S55-BE[&AV#%%+HML%+C2-
M8L3Q6N!D['+F]%8Q&LWSG2K&C%F3[F57IFN6:ZATK6A+YHXQE;]5SWI8ZNOI
MXV)K.DJ[.C;O11(F:?1*NA8WJ9G#SLE#BIHLNB.AITUD7+55<MO G!USSS<C
MPO/.7]CGWR!BYIM:U<D7UTZ.W)#P>35;5S:G6 /Z
M
M                                   /_]7/X
M
M
M                        /G5LJ,:YV>62<(!L9CB[)!!-S:)S"\:9\/'M
MXE/)X7G&EM =H?=L1XFQE4,UH+="W#]M>YD;V.K*I8JVYR1N57/AGI*6.!F:
M>.95.3/+-%\'GF'*T          ^3>?(,WI;O?, 3A)F8RYY+KZID]\I0UN[
M_P"$=<_D-#^BQDG=&WM2@Z^3PW&E9(XYHY(I8V2Q2L='+%(UKXY(WM5KXY&.
M16O8]JJBHJ9*BD1:"OKK570W2US2TUSII62PS1/='+%+&Y'QR1R,5'LD8]$<
MQ[51S7(CFJBHBIS6JI::MII*.LC9-1S,<R2-[4<Q['(K7,>UR*US7-54<U45
M%15145%.'6Z$T7VB"3"MWPU;;=9'7>^0X<N*4M-%16]:FYKK6^NJ(J6-&PZC
MH94D>UBZR*F?-9:VBGS)K=G8^Q?;L9:.-,-XN6(:JPV1;U;WU,SZJX.I*7..
MNIF2S.UI]5SZ5T#99==KI'MUM[1-[IA\T1W+F$+5585QEHSMMOLBW>],M%8V
M"%E/2;_5\M25,K(6HD>2LG;,]D:ZR:JJFOEK\OZ*&2GHZ2GFD266"E@AEE1-
M5))(HF,?(B+M1'N:JY=4SYXXO5!B7&MXQ':X7T]LN%TJZF&)ZHKHXIYY)8XW
M*F:*YC'(U5153--FPN.P_05-JL-#:ZV1LM934<,4CT141[XXVL<]$7:B.<BJ
MB+MR4]6[66T7ZC?07JV4-UHG[5IJ^FBJ8D=DK=\8V5KM[E:CER<W)S>)4/K:
M.M*>D?1%?VXIT8WNYV*_-R19J.>2%7M:NLC)6M5&319[5BF:^-WW3%/F8PP-
M@W2#9WX?QQ:Z&[69_##50LF8BY9:S-=JJQZ(NQ[%:]OW+D4VAK]SKHKK-=8;
M+6VUST7FJ"\7)=5RJY5>QE=45L35YK@1NJF29)PYS\PGYKUNV,-QI'=;Q9KZ
MB/S1:^U4C5U<F(C%6W-H%5J:JKK+G(JO?K2+RB,A[?\ S.#<IWI7.HK-7VM[
MDX:6X5:Y*JN57(VJDJF(NU.51J,1&M1&)RVMMK=MR?;GJ]UCQA6TR9^)P7:V
MP5JJF? ^JHY[?JJB<:0KGEP;<TF1@?S=.[1N@I])6CZGE9DJ35%LN3XE1=5<
MECHZJFFS17Y(K75S=5JJ[7<K=5T9,6>9*6&77EP+C&KI]O*15]%'49IGP.GI
MY:;)43;K)3NS5,M5,\V\8=(.!+IH\Q#)8+G+'5*M-3UE'701R1T];2SM5-]B
M;)S3=ZGC?$Y%SR<Q>+)5N<W+VZ4P-NK-%%/I5P*R>FI'U<]+44D[HG5-'4P/
MR6*?>7R,1TD+H:F/)V;H)XG*C556I5YNA- ^*=SKI$ET?XIDBJ7\30U$%5$U
M[8:F"5OIXT>B.^QRME@>BYY21.R54R5=#DB#HX '([<UXRGLF,_ U45"MM6)
MX98F0O7Q*.\4L2ST<[57/5?/#%) J)EKN>S/QJ95.>:][GVWZ4-S9-I2ME(D
MF.<%3,JFRL1-\?;)7MBKX7*JIG%$CXZY<\U8E*_4]4>CK(/,T=,U;@;38FC:
MOJ%;A/%$+XTC<O*,N$+%DII6\.3Y6,DI51,M\=+%K9[VS*@9D\-#8
M          !OGH&YZ9?2H_WTN8\S=^U/?/\ ?$[]#I"/^ESV:IODG_R1YSYB
M^AM]?WREB1U,>0        &/MN_?^9!8@]26+^U^@(^[IO[5-1\LIO#.7X*]
MFV_%O[QR9,ZY*H                                    YD[GKRIF].
M7X-YH:W(O\''"OR&3]*G(KX^]ME;\8WP&G*<D@<.    !M-IW^DUI+^PZ]=R
M//+?3(#@]N$.?+'/V,47XUC/[DY@3@*='K
M                                              !Z$-JM=/75%SI[
M;007*K8D=7<(:.GBKJIB:F3*BK9&V>9B;TW8YRIS*=!,OT/JZJ2!M-)+(ZF8
MN;6*Y5:U=O W/).%>!.:I^6.AHHJE]9%#$VLD3)TB,:CW)LV.<B:RIL3A5>!
M.<>^?G/U     GS26YV!L?8BPJK5BI[;=9N^UKWI(Y;16(E=:5=*FJV23ONJ
M8D>J(F4B.14145$!3EAA6XME@C77_6-V)['1S4\J>$-SX'(YO#Q(OZ>L>#R>
M<
M                                                        _];/
MX
M
M                                          !_+ER1>JF0!I*]U:11
M/179+JKU^#BR .*6/[E55DT5MH(WU-=7SP45%31JS?*BKJIHX*:!FL]K=>:=
M[6IFJ)FIY4\)MVG*W F%*?!6%K5A^%6234L&^W&J8FRMNE2Y9[A5:RM9(Z-]
M2]6Q(_-S(6L9GDU#P>35X         !\F\^09O2W>^8 G"3,QESR77U3)[Y2
MAK=W_P (ZY_(:']%C).Z-O:E!U\GAN-,$.CGAI#'F%8L9X3O&'WJR.>KIE?;
MJEV?\IW2F5)[?5(YO-L2*JC;K*U456*Y.,D?N2]/%9N;M/N']*;-\?9*6JWB
MXPM_VQ;:E-YK8E9P2*D3EFB8Y%;O\43E]*BITSN@=$])ILT1WG1[*K([A54V
MO1S+_M>NA7?:29')DYJ-F:UKU:J.6)TC<\G+GLMH,TJW"\S56 <9RRIBNT/J
M8J2IJU_EFX14+G1UE#6.7/?+I;G1N579JZ6)%5>:8YSK(/-/]PSAO ]#3;J?
M<^4M,FB*[,ADN-+2(B4]')5:KJ6X4C&IJ-H*U)&->QB-;3SNC<Q%BJ-6"$NX
M.W5]_P 8UE3N?M-$TO)3M+YF4TU0OV:J93*K*BEJ'*N;JVD<QRZZJKIX4<KO
MLD#WR\F"E M    -K=*6B^U:2K73T\[TH+O0O>ZW7AD22R4S9&.62GGBUX^2
M:.:1K=9NLCFJFLU47-'3SW">[8Q5N/\ %]PJOLERT=7*G:ZKM+I-[9-/')$C
M:FGD5DB4]9'3+.C%U4BJ<F4]0J90S01/W5VY:PQNE\+TM#5.;0XQH9'<27%K
M$>^%CVNUH96:S-^II)$C5[-9'Q+G+$J+KLDX.Z0]#&+='D3*^L;!=[*]4:Z[
M6ML[X:21S]1D5PAEB9+1K(N6J[FHG*Y&H_675-)NY2\T%T#;K6JJ,/X1DK+-
MCRG17<:[FD$5341(U'.GHG133154;.6;(UKVU$6HKY(&1.CD?1ANB=Q;I=W.
ME+'?KXVGNV"Y%1JU]"DKHH'J[5;'5LD8Q].Y^S4>J.@>KFL;,LJJQ-HB<Q$,
MW(T04W)6DW!466>K?*:I\:K_ "&CZO/)%3++>.'BX=N62Q4W<MR2U;CW235.
M5$1V$+C#M5&^N('4Z;51=JK+DC>%R\JBHJHJ20W']OXY[IW!%-EGJW^GEX-;
MU!5GX,TZ7P_<^F5%1,EJ28A#56                  ;YZ!N>F7TJ/]]+F/
M,W?M3WS_ 'Q._0Z0C_I<]FJ;Y)_\D><^8OH;?7]\I8D=3'D        !C[;O
MW_F06(/4EB_M?H"/NZ;^U34?+*;PSE^"O9MOQ;^\<F3.N2J
M                       .9.YZ\J9O3E^#>:&MR+_!QPK\AD_2IR*^/O;9
M6_&-\!IRG)('#@    ;3:=_I-:2_L.O7<CSRWTR X/;A#GRQS]C%%^-8S^Y.
M8$X"G1ZP
M              :<\&&$N_\ ;A3P4X<\%#T>YF&^_NV=_P"]L=,M9(K;/R5W
MXN2.D:LKLH]D::R\SM/H\9[MQ!QUXEJ.-:9?9M[?O6U=5/LFKJ;7<JFWAV<)
M\?SPV#CLEAXNH^/BHJI3;]'OZHC==<H=;?-C>67E=C=O!M-0,DCE:KHWLD:C
MY(U<QS7M22*1T4K%5JJB/BE8K7)PM<BHNU#Y[FN:N3D5%R1=O.5,T7J*BYIS
MT/K->UZ9L5%3-4V;=J+DJ=5%147G*F1XZFIIZ.GJ*RLJ(*2DI():FJJJF5D%
M/34\#'2SU%1/*YD4,$,3%<][E1K6HJJN1_4<<DTC886N?*]R(UJ(JJJJN2(B
M)M5578B)M53^9IH::%]14/;'3QM5SG.5&M:UJ9N<YRY(B(B*JJJHB(F:G$'$
M^[QW-.%\40X7GQK/>'K/R/77W#EJJKUAJURI5<C/Y(NM+FE=%&F<JR4+*N-8
MDS1RN5&KV];-!&DJZ6M;HRB;"FKFV*9[8YGIJZVQCO2JOI<I5C7-=J(F:I&R
M_;KK01A^_-L$]W6HDUM5\]-$^>FB77U5UIHT5'HFURK"DK=5,\\U1%Y68>Q%
M8L662VXCPS=J"^V&[TS:RV7:V5,=715E.]5;OD,\2N:JLD:YCVKDYCVJUR(Y
M%1.JKA;JZTULEMN<4D%?"[5?&]%:YJ\Y47X-J+P*BHJ9HJ*LA;/>;5B&UP7J
MQU$-7::F-'Q31.1\;VKS6N;FB[<T7FHJ*BY*BHGV3\9](    '%/=%X;EI:W
M#N/Z)KU; K,.WM&(]R,@DDFJK/5N1D>I%''423PR2/=S3I86(@![F KVDL$&
M3L^89Q[=OK]$\\P\<"G(>WU&^,:N? B9]#++UCP>3[(
M
M                                     !__U\_@
M
M
M                         'K5#M5OK*OK=  VIQ=<$AADVIXU5S7JIEMZ
M&T\H>%-EM&=*_$.E6FJ'P[_28>H*ZYS/?&LM/'4OC2@H6N<OB;*C?JI98D7-
MV<*N:F;,V^#RG <R            ?)O/D&;TMWOF )PDS,9<\EU]4R>^4H:W
M=_\ ".N?R&A_18R3NC;VI0=?)X;C3!#HYX #@ANA\,UF#L;VS'EBEFHDO4K:
MI*FG56NHL06U(M>1KMK6\F0:DB(J9/<V38J9H:D_,G=-MCW0>YFN>YUTC0T]
MQJ\+P<02T]0UKXZRQ5S96T['L5C6O;!JST3VIK*V)E,Y[D=*BK09YHMHOO&A
MK3G;=.^!99J)E\E2H2:%5:ZFNU'J*]S79KDL[-[G:BHB/>E0F2M14.1FAO2G
M'I*LM0E7 E+B"R)2Q7B*-N5+4I5),E-7T>:JK8ZA:9^O'M6)Z99JU6JM0/FB
M>X@?N0-(5'7X7G?5Z),2/J7VU9%<Z>C?3K$Z:AJ7Y9/WM)XW4LRN1]1$C]9J
MR02O=9)N+]U7!NE\%5,=Y@;2Z1+&V!EP8Q,H)TF21(:NG3/-K95AD26+;O$B
M99JQ\:KO&5U$SP  #PU--3UM//25<,=32U,4D%13S,22*:&5JLDCD8[-KF/:
MJHJ*?9P[B*^X1OU'BC#-5-0XAH*AD]/40N5DD,L;D<Q[')P*U4^%%38J*BJB
M_/NUJMM]ME19;S!%4VFJA?%-%(U',DC>BM>Q[5V*UR*J*A)K&>'9\)8ION':
MAKT6UW&H@@<]%:LU&KM\H:E-;;JU-&]DB=1QNUT%:5+3INT/8;TKV5S5H[Y:
M:>I<UKFNWF=S$2IIW*Q5;OE-4)+!(B+RKXW)S#)!IET=5^B72G?='5P:Y)+5
M<IH8U<BIOD&MK4TR:R(NK-3NCE:O-1Z<)KO03=+!9M)%IN6(J^"W4T%-<&4E
M55*K*5EPJZ5]'"D\VJL=/&Z&HDYMZM8UV6;DV$:O-)L$Z3](VY!Q+@S1-;JF
MZXCK)*%9::F5.*'T=/60U50D+%<UTS\H&HL$>O+,Q7,9&]7:J]\;@_%.C_!>
MZ4L^)=(M=3VZTT]/5M@GGS2%M7/ ^GBWV3)61-5DLF4LBMC8[55SV[%*7M<U
M[6O8YKV/:CF/:J.:YKDS:YKDS1S7(NQ4X3&=5TE5054M#7120UL,CHY(Y&JQ
M\;V*K7L>QR(YKVN16N:Y$5JHJ*B*AISAFAJ(65%.]LD$C4<US51S7-<F:.:J
M9HJ*BHJ*F:*BYH?I^<]@                -\] W/3+Z5'^^ES'F;OVI[Y_
MOB=^ATA'_2Y[-4WR3_Y(\Y\Q?0V^O[Y2Q(ZF/(        #'VW?O_,@L0>I+
M%_:_0$?=TW]JFH^64WAG+\%>S;?BW]XY,F=<E4
M              <R=SUY4S>G+\&\T-;D7^#CA7Y#)^E3D5\?>VRM^,;X#3E.
M20.'     VFT[_2:TE_8=>NY'GEOID!P>W"'/ECG[&*+\:QG]R<P)P%.CU@
M
M  V7W0NE>;0EH@QAI(I;1W^5]BI:**V6Y[*M:.2Y7:Y4=IHIKG-21/?3VRCG
MK4FF5SH4D:S>FR,DD8IS/1[A1F-L7T>&Y9MX@G<Y7OY761D;'2.1B.5,WN1N
MJW)'9*NLK5:UR'5^F;2(_15HUN>.8:9:NJHXF)'%D[46265D,:R.8BJV)CI$
M?(JJW-K58US7N:8[^)-U#NA,615=/>=+V.'4E=OK:FBM][J;-1RQ39(^G=36
MAU#$ZF5J9;VJ*U4S147-<[#;;HPT?6ES)*.T4*3,RU7/C;(Y%3@7.3676^'A
M["94I7[=#:;,1QR07/$MUXFESUF13+3M5%X6Y0;WRN6S57-%3///-<]F;?>K
MQ:;O2W^UW:Y6V^T-:RY4=YH*ZII+K27&.7?HZ^FN$$L=7#6,FYM)6O1Z.VYY
MG,ZBBHZND=0544<E"]FHZ-S6NC<Q4R5JL5%:K<MF2IED=5T5WNUNNC+W;ZFH
M@O,4N^LGCD>R9LF>>^-E:J/1^>W61VMGMS-\=%&E+=$:)[?><>:-KCC.BPQ)
M6K!B*Z.M%5?,%S76KCF<Q]W2Y4==8>_=4UGME?E4(OZ[)51>#XKPMH\Q740V
M'$D=$^YHS.%F^-BJ$8U4S2/4<V7>^!%:G*?!LV=OZ.-(6G'1W0U6,<#RW5F'
M72JE3*Z%]10NF>CN6F65CX-^X7:ZJDF?"[)<E:8MU#ICTZ6^TVC'N(HIK3:)
M:FHAM=FH8;+05E54;TG)5TIJ)6QW&>F9"C8%E1R0(Y^HB*]ZN8.T7X.P-42U
M=AIU2KF1$5\CED>UJ9\JQSMK$7/-VKEK9)GFC41/XTH;H32?I=H:>UXNK&<;
M*=SG)#3LWB.1SM7EIFM=E*YFKE'K9HS-VJB*YRKQ[.P3I(OUWFS@^[8>T U%
M^N<]RWG&N+KK=K+05-3*M!36>W14ME95T5"]SF4L]QN=#5.EE1&K/$R%<E1K
M7.@+ND;Q27#'S:"E;'KT5(R.1Z(FLZ1ZNDU7.^Z1C',1J+GJJK^:JHERVX9P
MS<K)H86[7%\^]W6XS3P1O<[49 Q&P(YD:JJ-662.5[G(C=\;O:Y*B(YU!R/I
M,P    'P,4X=HL68=N^'+@G\JW:BEI5DU&R.IIMDE)6Q,?S*ST-7&R://9KL
M0 X0X'K:ZQW.LL%V9R/<K163VZMAUM9K*FDF=%*L3TV2Q.<W-CTYE[51R;%0
M\GA3ESARXMGAC77S56IGT,O9VG@\FOXGH]B9+GL /*
M
M                                   #_]#/X
M
M
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
M@7(W[M]1OC&NX<T1-F7'^1#P>3ZR+FF8!^@
M
M                          '_T<_@
M
M                                                         \$L
MR,V(J9Y9Y\7\8!\>IN<<>>;FIP\/13H]  ^%)B*!CE1969(N6UR?E&0/;IKU
M%,OCFKMR5,T7H9<?"H!J&GJ4D36SV<>7Y$Z@!]!-NT       _ERY-7K &DK
MY.L<+]NW57H<:9[ #B!I/O:MU:2+.6KJY(J2FA:K4?-4U$K88(6ZST1'2RO1
MJ9JB9JFT\J>$VF_&!L386P1A*QX82[T]5);8)$JJA9.9FKJVIJ+A<)(45K')
M3NKJJ3>FN362/515S157P?UD:K\-'#?3M+]V:#QD/#1PWT[2_=F@9#PT<-].
MTOW9H&0\-'#?3M+]V:!D/#1PWT[2_=F@9#PT<-].TOW9H&0\-'#?3M+]V:!D
M/#1PWT[2_=F@9'S[II-PS+13M2OIE=J/1$25.)6\/57(\']:JG 7$==!<;W<
M:NF>CX):F56.3:BHCU1=O NU%*'-W@F6Z.N?R&A_1F$F]&OM2@Z^7Z1Q\0AR
M<\ !I7'-E\$.#L3V5$5TEQLEQ@I\FJ]4J^1I'T;D8WFGZE4QBZJ;5RR)![E#
M2(_11NE<#X_UXXZ6@Q+1<4.>J-:E)/,VFK,W*J(S]Z33(CW+JL7)SD5$5%ZD
MT]X+32)H5Q3@M$<ZHN%CJV19(KEXH2%SZ==5-KLIV1KJIM=EJIDJYI-?17?6
MX;TAX2N\BZL,5VBI*AZHBI'2W2.6U5<BHJ.V1TU:YW1V;,ER5-A>[)T6.TT[
MES&^CB&-);A6V*:6F8KG,1U;0N97T2*YJHJ(M72PYYYM5-CVN8KFKF>W*^/8
M]&>Z'PEC&=VI1P7>.&9V2+JT]:U]#4.R5%]+!4R.V<MLY54=DJ52,.)J\
M   -F-+.AVUZ28(:V&=MJQ+0P+!27%6*^GJJ='.D917&-J+(Z%DCW*Q[>;C5
MR['(NJ61[@WS0[%FY!K)L(XAI9KYH7KZA9YJ-CFI5450J-:^IH'2.;&JRM:U
M)Z:5S8I5:R1DD,B2.EA-NN-QEAC=+445^MT[+5I.HH-Z@JU:KH:B%%<YM/6-
M:BN5C'.<Z*:-%DB5SDU9&*C$X'XPT;XQP-,YF(+//%2ZVK%=*9%JK5/FK6M5
ME;$W>XW.5R(C)$CDV^--/6@?=6Z!=TG:DN.B7$%)75S6YRT,B\3W"G]-ZM12
MZLR-Y1V4K&OA>C5='(YNTH0TP[F[3'H*KG4^D*S5$%NULF5L2+/0R^E1-2I8
MBL:JJYJ;W+O<J*N2QHIH4D2=&&Z.B? %UQQBJUMAH*B2Q4%QI)[[<4:C*6FI
M87I4/IUG?S"U56R/48QJ.?S6LK=5%5(>[M;=18)W,NA6\WBYW2AI](U=::N.
MR4,CE?/5UKH]ZB>VG8Y)74U/++')4RYLC8Q-596O>Q%E'N3=S]BO3II5M5/1
MT%3+@2AN5/)=*MK4;#!3L=OKXEE?RF_SL8L<4;4>_-VNK%C:]4J 8FS4P
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
M2L6*5$=&Y%145,T5%V*BHNQ45-BHO"8U.Z]T#U6@G2]>;914$E/@?$TU1B'
MM2UJK2I:JJ77JK(R3?)52?#M9(ZF5CW;ZZ!(I51$E;G91HAQW%CK",-3-(CK
MW3(D52GW6NU.5DRV;)FHC\T35UM=J;6KE13NFM#\^B+254TE'"K,(W%SJF@<
MB<HD;ES?3HNW)U,]5CU576WO>GKZ=#BY#-+3RQ3P2R03P2,FAFA>Z.6&6-R/
MCEBD8K7QR1O:BM<BHJ*F:':#V,D8L<B(Z-R*BHJ9HJ+PHJ<U%YJ$>H9I:>5L
M\#G,G8Y'-<U51S7(N:.:J9*BHJ9HJ;45,T+8[D[=]V+$=NMFC[3G=XK+BRF2
MFM]GQY791V;$S%>RGIXL15+42.S7MJ.;K54NK1U#6N?(^*39)"G2OH#KK=42
MX@P-$L]I=F^2E;MDAV9JL*<,D?.8W.1F:(UKV[6VN;G/=C6?$%%3X,TLU+:3
M$[-6.&O?RL%7M1K4J')L@J-J:TCLH9,E<KXWJC75,(ME@0    -)XYPM!C3"
MEZPW.]L+KC2*VDJ7(Y4I+C3O94VZK<C<GN93UL,;GM145[$5N>T X5:/[S5V
M^KFM-R:ZDK[;53V^NI9%9OE/64DSZ>I@?JN5JOBGC<U<E5,T// >%_.<O,.W
M-LT+.;S34;T%3UN/B/!Y-P(I$>U.CEMX #R@
M
M                           '_]+/X
M
M                                                       /Y5[6
M\*Y?I[ !ZD]2UB>.R3W>#@4 TG=;W' U>;1-B\.WBRV]4 V*QAI)H[/#+++5
M1M1B.\>NQ,D3//)R*>3QM7@./%5I3O\ ='[_ &Y6TU(]TBQ33H_?)6[-[EC@
M35S@D55R<KFJJ)FB*U4583:;=W%HYT4W:?"UAIY<0XJIUU96PRLBI(7HJHZ*
M6JRE59F?=,BAD:U<XWR,D:YK>QL.:-;K>X&UM6]*6B?M;K-5TCDYBHS-J(U>
M8KG(O-1JHJ*NN<#Z4ZN:X]]=S<K*A=5\;D<FI-$Y7-;(U7.S1<VJCFKM1R<:
M9*O>>@O39AO3O@AN+[#&^FJ(YG0U-+(YKY*:9J([55S41'L>QS7Q2(UNNU<E
M:U[7L;QK$V&ZO#%QXAJ'(^-6ZS'HF2/;P<"YY*B[%3-<N>J*BKRUL-TY*C8J
M/SUD:O1]U'*IW*<?-?T[]=O'P(O[@![      /'*O,JG11?<0 V^Q-*K8),E
MVHU5]S+9ZX!%?=8:<,9X'TVX>PM8TM2VV?!=7B1ZUE)--4=^,=XEM35;+%64
MZ) E,[-&ZN:/1%SXB..ZIGKFZ(ZBAHJFII%JZVFB?+3R+%,C$<LRHR1O+,UG
M1-:[+TS%<Q>5<J+S# C(EOS9)6,DWN)[D1R9MSV-S5.;DCERYRY+S$-BEW2V
MD9=JLP^J]6W5?SD5>>=^X^_V)/\ .,_C.[>*HO<U)W)HY972-]3P]VNJ_G$>
M=^Y>_P!B3_.,_C'%47N:D[DT<LKI&^IX>[75?SB/._<O?[$G^<9_&.*HO<U)
MW)HY972-]3P]VNJ_G$>=^Y>_V)/\XS^,<51>YJ3N31RRND;ZGA[M=5_.(\[]
MR]_L2?YQG\8XJB]S4G<FCEE=(WU/#W:ZK^<1YW[E[_8D_P XS^,<51>YJ3N3
M1RRND;ZGA[M=5_.(\[]R]_L2?YQG\8XJB]S4G<FCEE=(WU/#W:ZK^<1YW[E[
M_8D_SC/XQQ5%[FI.Y-'+*Z1OJ>'NUU7\XCSOW+W^Q)_G&?QCBJ+W-2=R:?B[
MI32*NQ8\/*G06W52_P#JB/._<??[$G^<9_&.*HO<U)W)#DOH8QM>,>87K[O>
MV4,=537^JML;:"!]/#R/%;[75-5S'S3JLJRUC\US3-,MG1CGI8MRVW$T;7U-
M75S2T;'NDJ9732JNO(Q$UW<MJHUC41%SRZFQ.3V>7?:551C&-1ZHB,353@1>
M#GYJ;N'61]4   EOI=L-KPWI$Q+:K/+')0QUC*ED,37(VA?7T\5=+;T5>9<V
MCDJ%8W55<FHB+S2.1-NVX;TFXUTP;E/!F/M(5/+!BNKM>]S22*U75B4LLE+'
M<%1K6:O%\<+:I6ZC41TJZB.B5CW95]U[@+"VC7=%XGPE@V:.2PQ5K961L14;
M2NJHF5+Z1,\T5*9\JQ-5KG9,:UKE21KVMYVZ#[]?L1Z.K/<L0JDM2DE714E8
MJKOUPM]!-R)#55.>7\L)+%)$YWZ_>T>NURF9#S3W1GHOT4[KJ]8<T6?8J"HI
M*6NKJ1NKO5#<:UKYYJ>!$VLBDA=3UB1N5=[=5.8S5B;&QM\VX3Q[C[2/N<+1
MB+2$J2W%DU134]0N>^5=)2OWB.>;/8LJ2,E@<Y/5$A;(Y5>]ZKNV5\$P@
M  #^9(XY6/BE8R2.1KF21R-:]CV.3)S'L<BM<UR+DJ*F2G[+?<;A:*Z*Z6F>
M:EN4#T?%-$]T<L;VKFU\<C%:]CFKM1S5147@4]%334U;3OI*R-DM)(U6O8]J
M.8]JIDK7-<BHYJIL5%145#;.YZ&M&5VK&5U7A"VLJ&3+,[D):FVPS/=X[DBE
MM\]-33-<[:NLQ<UZZYS6P=YI#NU,#V)^'+5CJXU%N=3;RQ:Z&DKYX414U7Q5
M59!-4[XUJ*Q%?*]NJY<VJYK',C#B?<5;E[%MX9?+KA"W1U[9EE=Q,Z>CBE<N
M>:2P4LL,,C57EE18\U5.')ST=N#;[;;K3214%KH:.VT4*914E#30TE-&G'J0
MP,9&U5RV[-I$C&F.L::1K_+BK'UVN-ZQ)/Z>IK:B6IF<F:JC=\E<]R,:KG:K
M$5&,SR:U$V$B,-X7PW@ZT16#"=!1VRR0IRD%+#'!"W8B9I'&UK<UR3-<LUYJ
MJ>Z<4/N@             WST#<],OI4?[Z7,>9N_:GOG^^)WZ'2$?]+GLU3?
M)/\ Y(\Y\Q?0V^O[Y2Q(ZF/(        #'VW?O\ S(+$'J2Q?VOT!'W=-_:I
MJ/EE-X9R_!7LVWXM_>.3)G7)5
MT+I/^EYC/['+IW-(<IP1[;K=\KC\)#\E=ZRE^+=WCV>\R^>_'W8"G_&$1HFT
M$?:ELOR=_P!/*12Q5[/5/7-\!I:$[;./
M              &U.G..270YI,;&QSW)@N_R*C4S5(X:"::5Z_TL<3%<O01#
MRWTR X,;A&1B8VQO$KD21^%:61K.-S([M3MD<G4:Z5N?7/[DY@0IZ>L
M                            &R6GG0-@O=!8)DPABUDM+44LKZ_#F(J%
MD:W3#MW6!\+*NGWS)M313-<C:JE>K8ZB-$VLD;')'S; >/+UH_O:7>T*CHW(
MC9H79ZDT>:+JKEZ5R<+'IFK%YBM5S7=6:7M$6%=,N%789Q,US'L<LE/41Y;[
M33:JM1[,]CFJBY21.Y61O#JN:Q[,>#3MN>-(NY^Q$EFQG;M^M5;)+X'\66]D
MDM@O\,6UW(M2YJ+35\3%19J2;5GB14=DK',>ZPS ND/#ND"W<66:3*K8B;[
M]426)5Z)/NFJOI9&YM=P9HY%:E*&F#0CC?0O>N-V)H=>URN7B:LC15IZA$V\
MJ[[B1$VOA?D]O"FLQ6O=L4<Z.GRU.Y:W?^ V8-PKH]TT7&Y63$UFABL5/C2I
MHDJL/7.V4D6\V>:\5=&^2OH+E' QE//+)3NA>K6SR3(KY%9"W2EH!OKKS58@
MP9'%/;)E65:=':LK'N7.1(VN1&N8JJKVM1Z.3-6-8N3=:U?<^[LK!SL,6_!N
ME*HGH\0TS6TZ5KV:U--&U-6%TTC%5\<J-1K)7OCWM51)7RIK/U*FT%?0W6BI
M+E;*VDN-NKZ>&KH;A05,-915M)4,26"JI*JG?)!4T\T;D<Q['.:YJYHJH1:G
M@GI9WTU4Q\=1&Y6N8Y%:YKD7)6N:N2HJ+L5%1%12P.DJZ6OIHZVAECFHY6(]
MDD;D>Q[')FUS'-56N:Y%14<BJBHN:*>V>H_0   <2-/.#9+)>*721:8G)25L
ME-;\4L8CU;#5(V.FM=V<B-<R.*I8UM-*Y7,:DK8<D5TCU /L8$Q D\$&3T5%
M:G!EQ;>CU#SS#QP*<@[=5)*QCL_UJ*N66U.H>#R?;1<TS /T
M
M                                      '_T\_@
M
M
M   _%5$X51,@#TY:IK-B+EU]G%_$ ? K;S%"U<WMX%R7UO8 -"7C%\,#79SM
M:B(NU>BGL'G+GGC,XV:0M+]#:()<JM%DR<UB-<NLYV62(C47/QR^N?Q))'%&
MZ65R,B:BJYRKDB(B9JJJNQ$1-JJNQ#RC7.5&HF;EV(B<_P#6<<=_NV)Y>_3$
M22,@D7?**SS9\Q&J<S-<HG[%G>BYMA5/$TVOYM=2.IO=7;M5]>M3HUT,53F4
M**Z.LNL3E:Z147)T-!(U45(MBH^J:N<NU(%2/*63O3 ^CM(=2\8@8BS<,<#D
MS1O.=*B\+N<S@;PNY;8W[!5V=RGSJ^H?026^Z1N1CZ&OIM=^6<CH*N5E*^)C
MD\:CII8W+Q+J$Y_,_<<SX;TX>=5\CTMN(+?-"K$](M13-=502._"9''4Q,7;
MZNY,MN:=;Z4;:VLPWQ:B)OU+*UR+S=5ZHQR)\"JK7+UJ<XYVZ.;HZKH*236S
MUHV;.OM3+CRR4O$YA&U.<<@:)^;&JO$BY]?]%/!Y/I@     \<J<RJ]!%]T
MV]Q-%K0R<&>KEU$X_8"<()SZ7+):F8SMESN5JMM4M0V6T+55E#!4RQ,JI-\I
MX(Y9()I-22N:QNKFC45ZJO'G%?=GX5NV*=S_ '=UC63CC;'0UZ(QRM<L5,[]
M\;45/24[Y9<MNMJ9(F:H<WT=5\-#BB!*C+>IT=%MX$<_TO9>C6_.:5\#N'_.
M*S=K*+X@H/X\W?W54]U?Y1)[>HNA;V$'@=P_YQ6;M91?$#CS=_=53W5_E#>H
MNA;V$'@=P_YQ6;M91?$#CS=_=53W5_E#>HNA;V$'@=P_YQ6;M91?$#CS=_=5
M3W5_E#>HNA;V$'@=P_YQ6;M91?$#CS=_=53W5_E#>HNA;V$'@=P_YQ6;M91?
M$#CS=_=53W5_E#>HNA;V$'@=P_YQ6;M91?$#CS=_=53W5_E#>HNA;V$'@=P_
MYQ6;M91?$#CS=_=53W5_E#>HNA;V$'@=P_YQ6;M91?$#CS=_=53W5_E#>HNA
M;V$-AMT5:;50X!@FHK9;Z.9<0VYBRTM%34\BL=27%7,5\43'*Q5:F:9Y+D=I
MZ(;A7U6*GQU,\TD?$<BY.>YR9Z\>W)55,SY%ZC8VCS:U$773@3X%/-N8^<*[
M_9=7_B:P'JTU^VJG_%[/IIQ8?6;OC%\%IR+.GS[8  !-[3M26=VEV[4M%.RC
M94R6COWJ'YNIZ6X5=+3.JZC),LV,@E9)(B+]$U^!<T38OYF?>\=3;A'"MUQ5
M%+55]-27!M!%JI'-+04M74Q4,6U$3EF1)%3O5J(^GWA_+([7=FFW>-HP>[=?
M7FV6.:.DIZF6@XOE7-T4-7400NJ9=F6QK'LEF:CMDN^MS:J*UM",/6.BPU8[
M58+>CDH[31044*O7-\B1,R?-(NWQ2>3-[N+6<N6PR::9M*>(M-VE2_:6,5:J
M7R^W&6I>QN6K$QRZL-.Q4:S-E/ V.!CE:CG,C:Y^;U55T1Z-\!V71A@.TZ/L
M/(Y+/::&.GC5WIGZC>7E?M7EY7JZ5^2Y(YZY9)DB?9.LSFP
M            -\] W/3+Z5'^^ES'F;OVI[Y_OB=^ATA'_2Y[-4WR3_Y(\Y\Q
M?0V^O[Y2Q(ZF/(        #'VW?O_,@L0>I+%_:_0$?=TW]JFH^64WAG+\%>
MS;?BW]XY,F=<E4                                  #0ND_P"EYC/[
M'+IW-(<IP1[;K=\KC\)#\E=ZRE^+=WCV>\R^>_'W8"G_ !A$:)M!'VI;+\G?
M]/*12Q5[/5/7-\!I:$[;./
M    &W6E_P"E+I1_W'6-O[6KF>4X4!/O<*_3&Q;]A,OX]LQ_<G >$*DGK/(
M                                 -$:1='6$=*N$;M@C&]IAN]AN\.I
M+$_)E31U+$5:6Y6VJ1%DH;E0R+KQ2LVM78N;5<U?MX=Q%=\*W>*]V258:^%=
MB\QR?=,>W@<QR;'-7A^!414XKC3!>&](.&ZG"F*Z9E59JIF3FKL<UR>EDC=P
MQRQKRS'MVHO/151<<[=.;F?$^YPQ?!;*VH??,(7Y*BHPEBEM,M.VNA@<SDBV
MW&%KI(Z2]6Y)6;ZQKE9(QS9&9(Y6,L5T9:2[9I&M"U,#4@N\&23P9YZJKP/8
MNQ71OR7554S145J[415I$T_:!+]H-Q(RCJ'NK,+UFLZCJ]75UT;Z:&5$S1D\
M:*FLB+JO:J2,R17,9QF.S#H(YN[C;=4XBT)8TM.$[]<JFX:*<3W*GM]WM55)
M-4QX8JJZ;>8L2V)BN<M$M/43(ZMAC:K*JGULV+,V)[.DM,>BRW8VLLMVH8VQ
MXJI8E?&]J(BS-:F:PR]%FB91N7:Q^6U&*]%EKN7=T->]%N*:;"]YGDGT>7"H
M;%)$]5<E(^1VJVI@S7E$1[D6=C4U9(]9VJLC6*F1(5X%UH  !Z-SMM%>+=76
MJY0-JJ"XTL]'64[U<B2T]1&Z*5NLQ6O8Y6NV.:J.:NU%1414 X-VQD^",87G
M"55.Z3OFKWP4\LCF+)/031LJK94R[WJQI-4V^>)[T1$1KW*G$>0IRCPU=$FA
M8N^9\PW-.+J+[!X4&Y$$B/:FW/9L_O\ & ><
M
M                          '_U,_@
M
M                                                 'XJY(JKP( ?
M,JZML;7+FW+J\/!Q]=0#;B^XGAI&.5TK6HB*J\&6Q.OQ\0/&9QIQIIFM]L>E
M/'4++4R.6.&")5?)+*J+DR.*/6>YSN)$S4_)7W&@M5')<+G/#34$3=9\LKVQ
MQL:G"KGO5K6HG-551#V0PS5$B10M<^5W UJ*JKU$3-5^8X_7G'F.<2*Y*"D[
M[::1J.;4W29U*]R*_55J4L39JUDS&HJHDD<:+YKC(GZ0-V]H#P,KZ:CN$M^N
MC-F]6UB31YKP+Q4]T=*YO/6*:1R= O <YM6C?$]RR?)$VE@7FRKDO:)F_/KD
M;U3X-!A^&"H2X7&IFN]T3-6U=6B)%3J[5UEHJ3-\=.JZOCU5\J:SDU]55:5B
M:=MV#I*TT-EL=.[C+@5ZJG$5.]5?.W@RK*C)KITRSSB:V.!=FM$]S4>G<N&L
M!V?#NK4*G%%R1/5'HG*K_BV[49U<U=^%EL-0$2SG  /BWM6314ENVNGN-?21
MQ-:K-9&TT\=9+,YBN1RQ,; C55J+DY[>CF35W!&#+EB+3]28CIV_[%6&CJ:B
M=RM56YST\M'#&B\#9'/G65F>U6P2*FUN:=>:3KA#287DI7+]GJ9&,:B+MY5S
M9'+U,FZJ_"Y.><Z-&-&M-;Z-JHNMO<:KGQHFSH= O6YA&CFG(ZA:N]M3HHJ_
M@_(>#R?4     !_+DS:O6 -)7V'7A?FF>2*J^LF6SV #@CI]L;I[362LUV2Q
M-WZ*2)7-?$]BZS7L>W)S'-<B*BIM3+USTU--3UE/)1U;&R4LS',>QR9M<QZ*
MUS7(NQ4<BJBHO"BGF-[XGI)&JMD:J*BIPHJ;45/A13:6EJ&5=+3542YQU,$-
M1&O19-&V1B[,T\:Y#+WBRQ287Q3<\-39[];KA44KL^'."9\2Y[$VYLV[$V\Q
M"9]%4MK*.*K9Z26)KTZCFHY.^><X^?I          !Q^W2?TO:?[)+;W'<SM
MG0S[;7_(I/#B/CWSUE_'3O*>KN8^<*[_ &75_P")K >_37[:J?\ %[/IIS^+
M#ZS=\8O@M.19T^?;   )8Z3::II])F+X;S*]SW8FKI9IHV:KUH*FIY(I9(HW
M;$7ONE8K6[438F:\*[C-R'=;)=]R5@"XX(@9#;5P9;6PPND61(YHJ..*6%\N
M2*]65+)&22:K7.5'.5C%56IE)W3=NN=NW3.,*+&4KWU"XGJGRR,;JN6GEG66
M%[&+FC?WJ^-6-S<B;$UG)RRU M=?;[I;J*XVFH@JK;64T4]#/39;Q)3/8BQ+
M&B(W41&[-5416JF2HBHJ)BCT@84QK@?&UTPGI&I:NCQU0ULL==%4JKIVU&LK
MI'/>KG)+OBKOC9FO>R=CVS1O>Q[7NU*X3O\ AO%.&J'$6#ZBGJL+UE+')2RP
M9;TZ%6IJ:B(B:B-3E58K6NC5%8YK7-5J>\</.0@
M    WST#<],OI4?[Z7,>9N_:GOG^^)WZ'2$?]+GLU3?)/_DCSGS%]#;Z_OE+
M$CJ8\@        ,?;=^_\R"Q!ZDL7]K] 1]W3?VJ:CY93>&<OP5[-M^+?WCD
MR9UR50                                  -"Z3_I>8S^QRZ=S2'*<$
M>VZW?*X_"0_)7>LI?BW=X]GO,OGOQ]V I_QA$:)M!'VI;+\G?]/*12Q5[/5/
M7-\!I:$[;./                                          &W6E_Z4
MNE'_ ''6-O[6KF>4X4!/O<*_3&Q;]A,OX]LQ_<G >$*DGK/(
M                       !MSI5T5X-TRX+N>!,=6]U=9;CJ3134[V07*TW
M&!LB4=XL]6Z*9*.YT2RNU'JQ['-<Z.1CXGO8[D6%<4WG!MZBOMCD1E;'FBHJ
M9LD8N6M'(W--9CLDS3-%141S5:YJ.3A6D'1]AC2=A:HPABV!9K549*BM5&R1
M2-SU)H7Y+J2QJJZJY*U456/:YCG,= C=3[D'%&YPJ:"\4]S?B[1]>JGD*@Q(
ME"E#4VVYK').RS7RD9/4QPU,L$3W03,?O50V-RZL;D5B3YT6Z7K7I&BDHY(D
MI,00MUG0ZVLU[,T19(G*C55$541S5368JIM<BZRTX[H;<S7[0?-#=:6=URP7
M52:C*G>]1\,JHJI#4,1SD1SFHJQR-5&2:KN58Y$8O&K .#\08_QIAC!N%H9)
MK_B*\T-LMN]JYO(\T\[46MEE:K5@IJ"-'32R9HD<<;G*J99G95_O%!8++57F
MZ*B4%/"Y[\^:B)Z5$YJN7E6IS55$YIT1@G#%ZQIBVWX7P\CEO-;51QQJF::B
MJY,Y%5,E:V)J+(YV::K6JN>PRSXTD2-B2N8^5&-21\;'11OD1J:[F1NDF=&Q
MSLU1JO<J)LS7A6IMVJKE5B*C<]F:YKE\*Y)FOPY)U$-'#$<C41ZHK\MJHF2*
MO-R3-<D^#-<N>O"?V>#^@  #B!ND[-+9[QAC'E)$[>*AKL.WJ1B-2..:)9*R
MSSR-:U'*^>-]1$^1[LD2*)FS8$YPYA[&!,4QS10Y2IM8Q,E5%X$S7]<NS(\G
MC@7X#D5:KHV9C%1Z*FJG&G'Q)ZQX/)JB.1)$V<.6?4]8 \H
M
M                                   !_]7/X
M
M                                                          !Z
M=3,UK5YI$R1?9Z !MCB>^LHX97;XB:K<UVIFFS+\(/"G"#2#I$K[S<Y;%9)E
M:^--:LK$570T<+EU45VJY-::56JD;,T5^2\#6N5.B]/VGG"^@7!ZW^\IQ3?*
ME71T-$UR-DJ943-55<E6.GBS19YE:J,16M:CI9(V.Y-A;"];B>OXF@Y2F9DL
MDBIFC&\Y.>Y?N6Y[<E5<D153;RDH(*19'M62:HF7.>KJ'[[4S+DB9/DR1&L3
M+-&,1K$7-4:BJJK15I>T[:1M-MW2Y8VK-:AC=G!1PZT='3[%3[%#K.S>J*J+
M+*Z29R+JK)J(UJ26L.&[3AVGWFVQY/5.6D=MD?USLDV?@HB-3F)GGG[AT\?>
M    !_. ;3-BW%K[EDK[9;7.HK:Y$UHY%:O\M5;%:LC'I4S-R:YJZKXHV+EG
MGG?WN.M#2:(]$=/-<X5CQA?$965NLF3XVN:O$M,Y%1'-WB%V;V.VLGEG3@R(
MOZ0,0\?;ZYD+LZ"ESCCRX%7/EW_QG)DB\"M:U2AV$;6E/!"U&IDUC$3H[$V[
M,N-26"G!4-VJ9FJU.#8U$V='@]@\'D]H       ^)<XM:-Z*F?,^MP<8!Q=T
MJVF.KM]6QS<T6)Z999IDNQ>+J'GF'CFG"C#"U#*:X4,[D<VV7:JH:5RN>Y_(
MN]4U5&U[GN=]"=5.8Q$R1L;6MRV;:+MWYA*SX7T]K66AF]NO-HIZ^=J9(WBA
M\U53/<U$X-\;2LD?S72O>]=KB2NB^OJ*[#"1SKGQ/.Z)J\W41K'HB]375J?@
MHB&I"$IV*          #C]ND_I>T_P!DEM[CN9VSH9]MK_D4GAQ'Q[YZR_CI
MWE/5W,?.%=_LNK_Q-8#WZ:_;53_B]GTTY_%A]9N^,7P6G(LZ?/M@  '"7=18
M)6EN-MQW1QKO-R2.T7G5151E=30KWW53EVY<DT42Q+P(F\,XW&E7S%7=&18B
MP!==S3?9&)=L//DN-K151%DM]7.KJR)$SS<M-72[\KLE56UR)L2,HY\U-T(.
MM6)[;IWLT;EH;JUE!<<D54;501_O295R7+?J9BPKFJ(BTL>6;I%/D[G+29)9
M+PS ]WJ?YC7J5>^A\SUU;=>)%54IV+DNI3W5RZJIP)/JJF6N]5[ \UKW&]-I
M9T;2;H' 5%K:3L,T^M7,A8W?+A:6;95?M:KYK<W.HB5-9[J=)X6M>[>6MX?Y
MF_NG:C >,V:$<857_(1>YEXA=(Y=6CN#EY6-NQ=6*N7E%3-&MJ-[?RN^2N7G
M@9:B_8                         &^>@;GIE]*C_?2YCS-W[4]\_WQ._0
MZ0C_ *7/9JF^2?\ R1YSYB^AM]?WREB1U,>0        &/MN_?\ F06(/4EB
M_M?H"/NZ;^U34?+*;PSE^"O9MOQ;^\<F3.N2J
M           !H72?]+S&?V.73N:0Y3@CVW6[Y7'X2'Y*[UE+\6[O'L]YE\]^
M/NP%/^,(C1-H(^U+9?D[_IY2*6*O9ZIZYO@-+0G;9QX
M                         VZTO_2ETH_[CK&W]K5S/*<* GWN%?IC8M^P
MF7\>V8_N3@/"%23UGD                                     &DL=8
M&POI*PG><$XSM45YPW?J9M-<:"22:!7I%-%4T\\%13R15%-54E5"R6*2-S7L
MD8BHNP^M8KY=,-7:&]V:58;E [-CD1%X45%145%1S7-56N145%150X[BW"=@
MQSAVJPKBBG;56.LCU)8U54S1%1S5:YJHYCV.:U['M5'-<U%145#:'0GN6=#^
M@.IN%RP-9JR:^W*/D>;$.(:QEVO,%%JLU[?0U"4U+#04<TC->5(HV.E=EKN<
MUK$;R[&NE+%^/8XZ:^3,;0QKFD,35CC5W1N3-RN<B+DFLJHU.!$555>M]%FY
M_P!&>A^::MPA1OXZSMU75%0_?IT9LSC8]6M2-BJFLY&-:KURUU<C6HWD6==G
M=0    /0NEKMU[MU9:;M1P5]MKX'T]725#->*:)_"BIL5KFJB.:YJHYCD1S5
M1414 X38NT=7_117NN5N6>ZX)DJ-6"M1%FJ[,DRHD5+>6M:FK%OCM[CJ43>W
MKJM?J2.8UP<)N5@[%S*F.)4D1<VMV;-O'P9J>>'JGC@ZAOQ:[@D[&.1R;6HN
M77V[/9/!Y-2,=K)F ?T
M
M      #_UL_@
M
M                            _ERY)UT7( TM>*O>8G+FF:-7\'NIL .'
MNF3&:VVWU$<*Z\\S4B@C:O-R22*UL;&-;M5[GY(B)MS4_-75M);**:XU\C8J
M&GB?)(]RY-9&QJN>]R\Q&M157X$/ZBBDGE;%$BNE>Y&M1.%55<D1.JJY''"@
MIG4M,UDCFOJ9%6:KF3)=^JI,EED5VI&Y[45$:Q7)K)&UJ+P&;[3MI6N.F72=
M<L;5;I$MTLJQT<3E7[!1Q*K8(T;FJ-<K?LLJ-V.GDE?]T2YPU9(L/V>&VQHF
M^-;G(Y/NI%VN7X=NQN? U&IS#W#I\^\   %5$15541$3-578B(G"JKP(B(>R
M&&:HF93T['23R.1K6M17.<YRY-:UJ9JJJJHB(B*JJN2'A51J*YRHC43:IIYJ
MU>+:J.SX?<YU)*Y&W"[1(_>EA5RM6EH)&M7?73(G-3-56(Q<F*Y7*K+3]R-N
M-;G1W2'29IDH5@XG5LE!;9VIKK)L<VIJX\U6/>U]2II&H]9.7E:U&-8_I;'>
MD&%T+K/A^5'.=FDLS5V(G-9&[FJO->U<D38U55<V\S-&> X;+14L+($8YC&I
ML1<T1$RVYM1%VH6L?#S3H_AZAR=M-"V"-C4;MU41,\TVHG0]8\'DU,UJ-1$Z
M@!_0      !Z%:B*Q_UJ_@0 X_:08D=25*+M\2=P]=3SS#QS2?U"]\6)L546
M:;Q'-0U43$1<DDG2JAG=GEES3:6-.KJ]<J@\TMPY"RLPIBV)K$J)(JVDE=LU
ME;&Z":!O/5K5EJ%YS5=^$=Y:'ZMRPUU"JKJ-='(G.S<CFN\%O5^8U"59G=
M         ./VZ3^E[3_9);>X[F=LZ&?;:_Y%)X<1\>^>LOXZ=Y3U=S'SA7?[
M+J_\36 ]^FOVU4_XO9]-.?Q8?6;OC%\%IR+.GS[8  !IS%V&+?C+#MTPY<\T
MI;E3[VDS&L=+2SL<V6FJX4>BMWVFG8UZ<2Y9+L53NK<\:<L5;G#3!9M+^#T2
M6Y6J=5DIWO>R*KII6K'4TLJLVZDT3G(CE:](Y$CF1CG1M0ZRTQ:*\/::='%T
MT;8GS;;;E!JI*UK7203,<CX:B-'(J:\,K6O1-FLB*Q51KE)SZ0]$N*M&U5R3
M4,?767?V\@XAH&2-@1^LBP-JVIF^W5F>637*K7.3F'.RS377N4MW%H0W7EA2
MGPO4-H,?-IW.K+'6.CXKC:W)LLD*9ZM;2<LW[/"BZK7L;41P2.6-,WVZ)W).
ME?<U7;B^ZQNKL%[^U*:[4K7I#K*N<;9\LW4E1FFQCW:KG-7>9)$36.<^AW':
M8^P70U]3(UUYMRI:[VW--9];3QLU*W53)49<*=S9>!&I(KVIXTS-^:*;EWT+
MVZ(KK/8H71Z-[\C[E:%1N3(H99';_0M5&HW.@FSB8U%<Y*5U*^15?(JK>YN,
M=/B:?]"M%?+G(UV-;6J4-R3--9T\3&ZE4J<.57$K9E7)&[\LT;-D9NH0.)9
M                       &^>@;GIE]*C_?2YCS-W[4]\_WQ._0Z0C_ *7/
M9JF^2?\ R1YSYB^AM]?WREB1U,>0        &/MN_?\ F06(/4EB_M?H"/NZ
M;^U34?+*;PSE^"O9MOQ;^\<F3.N2J
M   !H72?]+S&?V.73N:0Y3@CVW6[Y7'X2'Y*[UE+\6[O'L]YE\]^/NP%/^,(
MC1-H(^U+9?D[_IY2*6*O9ZIZYO@-+0G;9QX
M                 T+I0B9/HTTB0RMUHYL"XMBD;FJ:S)+!<&/;FU4<F;57
M:BHIY3A!.3<,2/32MB2%'>)OT>W*1[=F2OBQ'A9L;L^'F6S.]GV/8_@/"%53
MU'D                                                \<L44\4D$
M\<<T,T;XIH96-DBEBD:K)(Y(WHK'QO8JHJ*BHJ* <0,>X0FT<8BANMKU6X3O
ME6YM-"WF$L]S>R6>2UZNMDM)+'$^2F5J)JL:Z-43>VOD!=INEA"])411<TU>
M83CS1=O GK'E>>>$YQO'22Z[6KT4ZZ>MUU/!Y/>
M
M                          !__]?/X
M
M                                                 /5J7HUO#EL=
MFO[GL@&T^+[IO$$G-)L8Y?R9[=NT\H>%)\8UNK\28S;3KS='9F\F3;(W1K5J
M[>Z*)S=?-KD>CI6N1%R=!Q9D)MWCI-=@;0L_#=!+J7O$L_$;<ER<E(Q$DK7(
MF2HK7,WNE>FQ=6JS1<TV=CZ,;,EQQ E9*F=-1MU_@WQ=D:=5%UGHO/8> HM)
M)@ '],8Z1R1QHKGN5$1$3-55>!$3FJO,0\*J(F:\!I";&%+-.ZCL-)/B"J:J
M-5](J1VUCLXUU7W)S9&29L>N2P,F:CFJURM7@FYHBW".EC2'##>,5JS#6')4
M1R+4L5]:]B[45E&BL6-%VI^^9('IL<D;VJBKUU?M)=BM+G4]%G65C=F3%1(T
M7G+)M1?XB/YRJBFKK!HUQ/BR:*7$50K*-SFO;:Z.-\-"FJK')O[5UI:M=>)K
MO%7O1K]K4;P):3H@W,6B30NV.KPW0<58F:W);A5ZLU5FJ*B[TNJV.G1456JE
M/'&KFKJR.?PKTO?\:7W$.<=7+O=$O^"CS:S^-M5S^?RRJF>U$0Y:X(T:T5HA
MA9%3,16(UJ*UF662KEGS*(JY*2$ZO"<3X>H<@[19HZ5K41O$F6S:G1SV'@\F
ML8(D8U.CD >P        #T*Q<F/S\ROX$ ./ND.74HZMR9?0E1,^BN?#MXCS
MS#QS3@!:$9-=,37#-5EGNK:-W-HYN\T=/'-%S*9ZC]\KY,]NUNKZ]-?FD.**
MFOTF6/"#FHE#;;.ZH:NW-9*V=S9/@U491PY*G-5R+P;)!:)*)D5FJ*__  LU
M1JKUL;4U?GS>[\QJ KH.V           <?MTG]+VG^R2V]QW,[9T,^VU_P B
MD\.(^/?/67\=.\IZNYCYPKO]EU?^)K >_37[:J?\7L^FG/XL/K-WQB^"TY%G
M3Y]L    'AJ*>GJX):6K@AJJ:>-T4]/41,F@FB>F3XY8I&NCDC<BY*BHJ*?5
MLE]O>&;M3W_#=956^^TLB205--+)!/#(G ^*:)S)(WIS',<BISS\-RMEMO-!
M-:KQ3P5=KJ&*R6&:-LL4C';%9)&]',>U4X6N147FH;686T6TN!L75MZPI6+1
M8=O=&^*\8;GWV:*&MADWV@K+5/K:T;(U?(U8Y=;4;([5=DK6LGIIOW=-9NGM
MSK2:-=.UK6MTQX?N$$]HO]*D,6_0/;O5=!<X<FZKI(D8])*1&LGGC@62&)87
M/GB=HIW*5NT$:8ZS&^B:MXCT<7NC?'<;/-KR-CJ&.WREGH9<\VM8YTC%BGU]
M[CEE2.16O8R+=DKV)?@                       &^>@;GIE]*C_?2YCS-
MW[4]\_WQ._0Z0C_I<]FJ;Y)_\D><^8OH;?7]\I8D=3'D        !C[;OW_F
M06(/4EB_M?H"/NZ;^U34?+*;PSE^"O9MOQ;^\<F3.N2J
M                  !H72?]+S&?V.73N:0Y3@CVW6[Y7'X2'Y*[UE+\6[O'
ML]YE\]^/NP%/^,(C1-H(^U+9?D[_ *>4BEBKV>J>N;X#2T)VV<>
M                                 -$Z2_I<X_\ L)Q5^(J\)P@F[N&?
MIM8A_P!QU=O[9<(GM?P'A"K!ZCR
M                #1^/K%38CP??K74*C%?;YJJEF7AIJZA;R915&SFM2.I@
M;KHBHKXU<W/)R@'&G1M=G3009N38UG'Z^7'Q*>4/'-.4EJEUXXU3+QJ<'!M_
M)F>#R:B3;M
M                                                         !__
MT,_@
M
M                  'XJY(JKP( :>NE4D4;N:RYE>IQ<?" <6=*N*HK;;ZN
M1TJ-5L3LM94SV)FF?%P]4\_ >.:<.K"R26"HNU0NM47JH=7YJC%5M*YJ-H8T
M>W-7,6!$ER5<VNE<A0WNX=*+=(>FNIL]ODU[!AV-:"+)<VNG:Y75DG!L7?\
M][KM5%;3L<F6LI)S1Q95M.'&32IE552[Z[GHU4RC3M<G? KE0^Z0X.?  VZO
M,%;C3$$>%;?),RU6]S7WM\#Y6MKJJ:-=2VR+&C6R4M-"_6D;K.:^5Z(Y$=%M
MMZW!6Y[H;;A]--&,*2*6\5RY6MLK$<M/3L54=5M1R+J33O16Q/1$<V!NNQRM
MJ%1.B-)V*I9*KSNV^16P1I]G5JJFLY4V1JJ<+6IM<G KER7:TY8Z/-%5!;J>
MG1*6-JHQB9)&F?'PKJIM5$+,3ISX$.3EDPE#3M8B1-38FQ&Y;$];HH,^<,C<
M2CM<<*(B-V[$X-NSHG@\GW8X4;EL38GK^QP 'G          /G5_C'I_2_A3
M^( XWZ3GZMOJ\MBI$[;LX\_P'GF'CFG!:Q[PL%;)$W*26Z5SZI5ULWSI(C&N
MVJJ;*5D:<SLV=',HLW?TE>_=#3MJW9T[+11) FSE8M5[E39M]6=,[ELUV]#D
MB27T8-C3"D:L],LTBNZNMEX*-X._F?:(3G88          ./VZ3^E[3_ &26
MWN.YG;.AGVVO^12>'$?'OGK+^.G>4]7<Q\X5W^RZO_$U@/?IK]M5/^+V?33G
M\6'UF[XQ?!:<BSI\^V                                 ;YZ!N>F7T
MJ/\ ?2YCS-W[4]\_WQ._0Z0C_I<]FJ;Y)_\ )'G/F+Z&WU_?*6)'4QY
M    8^V[]_YD%B#U)8O[7Z C[NF_M4U'RRF\,Y?@KV;;\6_O')DSKDJ@
M                              :%TG_2\QG]CET[FD.4X(]MUN^5Q^$A
M^2N]92_%N[Q[/>9?/?C[L!3_ (PB-$V@C[4ME^3O^GE(I8J]GJGKF^ TM"=M
MG'@                                         #1.DOZ7./_L)Q5^(
MJ\)P@F[N&?IM8A_W'5V_MEPB>U_ >$*L'J/(
M                         /'+%'/%)!,Q'Q31OBE8[@?'(U6/8N62Y.:J
MH <!M%%4KH8<_,M]Z>>:>%.9EA?K4[/2V];)$R_">#R:P;M:G6_  ?H
M
M                                        !__1S^
M
M
M >M4/1K<LT39GUN@ ;8XJNK8(7\VB9,5<URSVYIZV:GE#PI/K2E>GXGOT.'X
MI-:E1>2+FJ.RRHX'L1\/,2QN1U2Y6QHK5UFZZN1%U5(_;IG3%#H5T45V)8'M
M3$M4BTEO:N6:U4S7:LF6W-E.Q'SNS3)VHV-519&G*\&X?=B&^14CT5:./[)*
MOX#53E>J]<FIS<E5>8I\O@,[,LLL\KIYW.?,]RN<YRJKG.5<U557:JJNU57:
MJDKD1&HC6IDU >L\GS+Q=(K/;YZV5$>]J)'30:RM=55<JZE-3,5K)'(LLBIF
MY&NU&9N7F6JJ=G:'=&%YTP:1+=@2S(Y%JI46>5$S2GI6*CJB=V>SE(\]1%R1
M\JQQ)RST1?CWZ\T]AM4MSJ<LHV\JG1/78UJ=5>'G)FO BFY6A' SH*9M=6-6
M6MK)'5E5,]C4?-45$CY)I7:K(VH^25RN7),LUV=3299[3;K#::6Q6>)L%IHJ
M>."&-NQL<4+&QQL;\#6-1J? A$.HJ)JJ=]5.[6J)7JYRKS7.7-5^=5.=.';+
M'%%'FQ,T8U%V<'N'T#U&X5/2L8B*B99< ![J)DG5Z(!^@           ^5<'
M9,?ET,MO410#C/I0?E;ZSFDR6%R;>+H>P>>8>.:<%L,;_O5W=*F43K[6K2+D
MB:\"0TK7NV(G^M;94X^#UDH[\T*?1.T^L2E=G.VPT:3)T,F^5*HG"O\ @EB7
MF</!S5DEHL21,+9O3E5J9-7X4R;_ *6LGS=C4Q!@[(          !Q^W2?TO
M:?[)+;W'<SMG0S[;7_(I/#B/CWSUE_'3O*>KN8^<*[_9=7_B:P'OTU^VJG_%
M[/IIS^+#ZS=\8O@M.19T^?;                                 -]-
M[7+B>9R<43,^95V66OT.HJES'F;OVI[Y_OB=^ATA'_2Y[-4WR7_Y(\Y\QIDQ
MO6S]G;^!2Q(ZF/[        !C[;OW_F06(/4EB_M?H"/NZ;^U34?+*;PSE^"
MO9MOQ;^\<F3.N2J           S15U45%=T./;P;.';D<AMF$L5WJFXMLULN
M%71ZRMWR&FFE9K)EFW68QS<TS3-,\TS0_-+64<#M2>6-C\L\G.:BY=15/ZU'
M>9=]JI^_D>8_]XKQ^15/U1ZN.=M]T0=T;XQJ.\R[[51R/,?^\5X_(JGZH<<[
M;[H@[HWQC4=YEWVJCD>8_P#>*\?D53]4..=M]T0=T;XQJ.\R[[51R/,?^\5X
M_(JGZH<<[;[H@[HWQC4=YEWVJCD>8_\ >*\?D53]4..=M]T0=T;XQJ.\R[[5
M1R/,?^\5X_(JGZH<<[;[H@[HWQC4=YEWVJCD>8_]XKQ^15/U0XYVWW1!W1OC
M&H[S+OM5'(\Q_P"\5X_(JGZH<<[;[H@[HWQC4=YEWVJCD>8_]XKQ^15/U0XY
MVWW1!W1OC&H[S+OM5'(\Q_[Q7C\BJ?JAQSMONB#NC?&-1WF7?:J.1YC_ -XK
MQ^15/U0XYVWW1!W1OC&H[S+OM5'(\Q_[Q7C\BJ?JAQSMONB#NC?&-1WF7?:J
M.1YC_P!XKQ^15/U0XYVWW1!W1OC&H[S+OM5'(\Q_[Q7C\BJ?JAQSMONB#NC?
M&-1WF7?:J.1YC_WBO'Y%4_5#CG;?=$'=&^,T+I/:Y-'>,U5KD3P.W3A1>EGG
M)\&:/\>0XKM\LMDN[8FU4:JJT=0B(FLFU56/)$/S5MRMRT<J)40*N]N^[;SN
MJ?1[S,I'MQ7CJ5Z*C9,/4SDXEVW6./C3:F2%_P!H1IJBDT5V>GJHWQ5#8'HY
MKVJUR+OTO"U414^="+F)WL??*AS%1S5<W:BYIZ1O-++G:I\
M                              T=I#A?4:/\<T\>KOD^#L30LUER;KRV
M6N8W65$54;F[;L"<()H[A^H9!I>N\3T<KJS 5XIXE:B*C7MO>&JM5?FY%1F]
MTKDV(JZRILRS5/:_@/"%7SU'D
M                GMHOIY:*5U#.CFS4D\E+*US5:Y):=[HY$<UR(K7(]BYH
MJ(>>:%.:.'%\08B\.]I^!?R'@&MF>-3U_P (!_0
M
M                        !__2S^
M
M                                            NS: ? N=0D<:KFG
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
M.3(\%2#^                                           :8QKSFXM^
MQB_?BJJ 3A)=;BCZ<LWV'7SNNTGM?Z4\(5L/4>0
M                            ?R][(V.DD<UC&-<][WN1K&,:F;G.<N2-
M:U$S55V(@!P:P=44]WO][O%% M-1W6^76YTE.YC8W04M=7U%33PJQB:C%CBE
M1JHFQ,CRG">%.6>'V:L#.JQ-G'M/!Y-9-3)J ']
M
M                         '__T\_@
M
M                                             \,ST:U4SR7]S]Q0
M#;O$MR2&%^3DV(Y<^IEET=N67L ' #3)?'7FZ4F'HI'95\[6U6I(YJLI(<Y:
MM4>S66)[H(W-8N2)KN;MVH=2Z==)$.B?11>L<N5J5M+2*VF1=NM5S*D-,F7"
MK4F>UST3@C:]RY(BJGW<,6=U\OE/;<OL3WYO^!C>6?U,VHJ)\*H:81$1$1$1
M$1,D1-B(B<2=1#-G---43/J*A[I)Y'*YSG*KG.<Y<W.<Y<U55555555557-2
M7;6HU$:U$1J)DB(#UGD &VT%H\!F,78@HF2+:;]6NGN":RR<@7>H>KY9%SS<
MREN#U5S576:R95;FU'1M+I-PONAZ+&V%8=#^(7,AQ;9:1K:1<D:VKH8D1K4;
MS-_I6Y-D;L62'4E:CE;.K(]Z2\*26^M=B"D174-0_P"R<W4D7F]8_F+S';-F
M;46B&CBZQ55)32,<G-,C7////9U^H6#\PZIYIR/MTJ/B3FL\T1?9_B/!Y/M
M            'XO O64 TM>I-6-Z\6JY/R>L <%M/ESDAM%7%$J.?*W>HTUD
M3-TJHUB9YHC=9RY9_D/RU]9#;J*:X5&?$]/"^1V6U=5C5<[).:N2+DA_<,3I
MY6PL].]R-3JJN2''^]7NQX(P[+<[M4I1VFT4D,*.7FY9$C8V&FI:>/8Z>IG5
MJ-8U.%5VY)FJ9SM'NC;29NI]-/G5P%1+6XWQ%<:BI?FJM@IVRRNFJ*JIFR5(
MJ:#75TDBM5R\JR-DDSXXWR2T@:0<%Z%L U&,L:U3:3#-LIVM5<LWR.1$9%##
M'GG)-*[)D;$X57-RM8CG-TYHZTG8?TE45?4V9E523VVH9#5V^X) VKCCF:KJ
M:J1*>:>-U/4:CVHJ.S1S'(J<"KV[NPMQ)I,W&][M-%C*II+I8+S3/?3U](V5
MM.L\2HD]*])6M<R:-KHY$S3*2.1',S5DC6=7;F[=1Z/]TS9[A<,(1U5%<K9.
MUD])5;VD[8Y$589T2)\C5BE5KV(J.S:^-S7(G*J[<8AF25          !S*W
M.[E2T3;$7Q9Z;>AXH[;ZYHPW+W\'S"7XFA_TB*&-O;37?'KWD.4FHSS+?M4_
M(=]'%1J,\RW[5/R #49YEOVJ?D &HSS+?M4_( -1GF6_:I^0 :C/,M^U3\@
MU&>9;]JGY !J,\RW[5/R #49YEOVJ?D &HSS+?M4_( -1GF6_:I^0 :C/,M^
MU3\@ U&>9;]JGY !J,\RW[5/R #49YEOVJ?D &HSS+?M4_( -1GF6_:I^0 :
MC/,M^U3\@ U&>9;]JGY !J,\RW[5/R #49YEOVJ?D &HSS+?M4_( -1GF6_:
MI^0 X&;O'G8T?]GKO^+Z<_MG"%X#=?<?_2+P[V4Q)^.ZL\/],>$.3Q_)Y
M    !PLW0_DFB]/D_ XAAN]_X.M;^,J'Z8[$T7^VIGQ$G>0XQ%$A)4
M    ')_<\;*FMV\,K$R7)43:G![!>-YGO]H%?Q[6>!3D<=*OMF3Y+'X3SFB3
MD.M                     #:;3O])K27]AUZ[D>>6^F0'![<(<^6.?L8HO
MQK&?W)S G 4Z/6                                          #3&-
M><W%OV,7[\550"<)+K<4?3EF^PZ^=UVD]K_2GA"MAZCR
M                           #1&+M)&!\"QZ^*<26^V2JUCF4&O)6765D
MFLC)8K301U-RD@5S519$BWMJ\+D -E:3==Z(Y[G!;ZMV)K/!.YS._>YV1C;7
M Y%1(^2'45=6UT39E78[>%8Q-KU:B*J!LYYR@14<B.:J*U4145%S147:BHJ;
M%14 /T V.T_8S3"V!Y;92R:MWQ?(^P42)JJZ.BFCSO56J+DJ-9;W+"US5UV3
M5$;DX%5 ^$VAT96](Z>!$;M5K>+;^#(\H>.:<K+1%JPLX$R8SV#P>342;$1.
MH ?H
M                                                 !__U,_@
M
M
M       '\N<U.%41>+, ^#<J]L37;4V(NW@79P]#]/= XZ:0\4PT5'4R/E:U
M$C5=JHF6KZ^?">> \<*_ <&K=5R7V[W?$4JJZ.65]NMRKGM@@DUJR9CDD<Q\
M<U2QK/&HK70.Z)4;YHOI6CN-ZMFB&TS(Z&WIQ;7HUV:)42LU:6)Z)Z5\4#GS
M*BYYMJ8G)EEM[XT3618:6:_3MR=-]CBS3[AJYO<GP.>B-ZK%YYJ K&.X@  #
MP5--#64\U+4,22">-T<C<U15:[C:Y,G,>U=K7(J.:Y$5,E1#D>$<4WC!&)Z'
M%N'Y70WBWU+)HGM7)<V+M:O/8]N;'M5%1S'.:Y%151?RUU'3W"CDH:IJ.IY6
M*UR+SE_6G"B\**F:&ZF@;$\L]NIJ:I74J:;.FJ(W.36BFAS9)&O#FK'M5%-/
MENKZ:ZV^"Z43M>CJ862QNY[)&H]J_.U44AI/"^GF?!*F4L;U:O5:N2_G0YVV
M"KWZ%FW:K&JNW9U%0_6>LUHQR.:F700 _H           'X[QJ];]/< -$8A
M?JP/7/+F53H<7Y0"?NG>9)I:"E<]6I472W4VS51VK-5PQ*K=;]<BOV<6PX7I
M)N3+/H[O]WD5J1TMEKIE5WI42.FE>NMEMRV;<MN1]&RQ+/=Z2%,\WU,3=GPR
M-0G]NK[O7;YA2PMCG9;=2LN\TJQ2I2U%<CN0J:-LZMWE\]% LJN8BJYK:A%5
M$1S<^M_,,L X:9AS'&E)TE/)C"2MIK4V/7C6>GHXXFU<C][3[*R*LGEC;KN3
M>Y7T.JS-T4F4'_-:,87Q:W"> (XYV8:2*HN#WZCTAFJ5=Q-$Q)%3>W2TT23*
MK&JKV,JFN>B-D8J\>M&6.JO1]BR@O<2ODH'KR'>:1KE1*NV3N:DZ(U-CIZ94
M26+_  QB(NQ51;7-UYN;<.[JC0?==%]X2.*].;Q3;*MS$<ZCN,+7+3RHJ[4C
MDS=3U"-5'/III6HJ.5%2N[<R:=KON>M+-!CJB5\ED<O$]QIVJJ)444JIOK<D
MV+)$J-G@SX)HV(O*JY%J/15M+<:.EN%#.RIHZVGAJJ6HC55CGIZB-LL,K,T1
M=5\;D7:B*8E<5X5Q#@?$U?@[%E+)0XFM=7+2U5/)EKPSPO6.1BJU7-=DYJY.
M8YS'IDYCG-5%75)8KY:<366DQ%89V55DKJ>.>"9F>K)%*U'QO;FB+DYKD7)4
M14X%1%143V3CY]4         YD;GCRHG]/?[R0T8;E[^#[A+\30_Z1%#&WMI
MK?CU[R'*@[Z.*@                                $^]WKY6:,_5^*>
MY[$?W'PGA3?K<G(B: ,!;$V^"E5ZJ^#3$29KT=B'A_ICR<BC^0       #A9
MNA_)-%Z?)^!Q##=[_P '6M_&5#],=B:+_;4SXB3O(<8BB0DJ          #D
M]N>?)%7Z<S\*%XWF>_V@7?CVL\"G(X:5?;.GR6/PGG-(G(=:@
M         &TVG?Z36DO[#KUW(\\M],@.#VX0Y\L<_8Q1?C6,_N3F!. IT>L
M                                         &F,:\YN+?L8OWXJJ@$X
M276XH^G+-]AU\[KM)[7^E/"%;#U'D
M         'Q,0XCLF%+34WO$%P@MMMI&YR3S*Y5>]45604\,:/GJJJ755&11
MM=(]>!% .&F*M.&.<=236[!\%1A"P/<YG)L;M;$U;#K3,1[ZN-5BL[98W,=J
M4V<\<C%RJ'-54//5!H"FT9/J5DJJQ):BJJ'OGJ*BI62:HFFD<KY)9II->262
M1SE5SE5555&:GC-/G-'XKT<,@IY,J=-C,TSC1.+V=BC/GC)%*&:':QM9HMP&
MYJ*G(>&K;:'9KFJRV*%++,Y57-<WRT#E]<\'GJ\)N2 <(MU+4UO@ST?TTT:-
MM<-JN]11S<"R5]364<=RBSRS5(:>EI%RXM\ZNWR@-4:.IXT@@VIXU.CYGH]
M<P\<TY*6N9BQ(NLBYL;P9<2>QP'@\GWVN1R)DN>P _H
M
M                             __5S^
M
M                                            #UY)D9P*G7_+F ?
MK[K'"U5UT143)<UZ/K@&T&*L804D4SGU#8VM8Y<\^IGL7/)44\\!XSYB'!+2
M+C"OQG<W8?LL^3$36N5<B9Q4%,YRHCW9.1'SS:JMBCX7N15V-:]S>D=/.G'#
M.@C!,F)KUE/>)M:.AHT=D^JG1,T3-$74ACS1T\JHJ,;DB(Z1\<;^287PU68F
MN*4=/RM.W)99.8QOZW+P-;S5VKDB*J>.EIH:.F@I*9F]P4T3(869N<K8XVHU
MJ*]RN>]V2;7*JN5=JJJF=[$V([QC#$-;BF_S.GO5PJ9)YGKGM?(Y7+DFW5:F
M>JQJ;&,1K6Y(B(DKJ2D@H:6.CI6HVGB8C6ISD1,D^?GKS5VGG/AGZ     ?.
MP/<789QY6T;G*VDN[FW6ESU]77J7/;6Q*]^3'2I6,?(J-5=1DK,\LTSOSW$^
MDEND'03;Z.ID1UZL+EMLR<W>X6M6D?DJJNJM*Z*/67)'212Y9:JHD8=(UGXU
MXEEE8F5-5)OK>=F[9(G5UT5V7,1S2BF#;HV:"!=?/6C8J]#;ZZ]$EPIP-#>&
MEDUFIMSS;LR/!Y/<           !XY%V)[/L?WP#0&)GZL,O11,^CQ9>Z$X0
M3[TMN948HLE/*W78M;+,B+M3?*6CFJH7]=DL37)GQH1GW8=[J[!N;\3U=$B[
M[+304RJG,CJZNGII57X%CE<WX5<B<"JJ<QT?T\=3BVB9)EJM<Y_55D;WIE\.
M:(OS&RNE#!]!C7!EXM=7&Q:B"EGN%JJ58KI*.YTD$LE/+'JJCLI$SB>B>.C>
MY.'+*K'<):?L4[GO=)X=Q#8YI.,5TN%/;+G3:Z-CJ:&LF9$_7UFN37IWN950
MN35<DD*,UVQOD1WW-U7H=L&FO0G><-7>-G'.EI):R@G5JN?3UE/$]\;V9*BY
M2(CH)4S5'12.V*J-RE>;8C*@<TMS-I&WZ&71[=I_%H$FK<-22.55DI^;FK[6
MBKQTZYSQ)MS8LB;$:U%SU>;*[D;)8-U?@6D357>J/$+(VHG0PT-R<B9*[/E*
M&I=M=ZS7+525[;J_,Q-T@E332[G?%M1^^(4DJ;,]ZJNM'RTE70HJ\V/EJJ!O
M-8M2FQ&,:O+\SW%R         !S(W/'E1/Z>_P!Y(:,-R]_!]PE^)H?](BAC
M;VTUOQZ]Y#E0=]'%0                                "?>[U\K-&?J
M_%/<]B/[CX3PIOUN3_I 8!_[-/\ ;KB,\/\ 3'DY%'\@       '"S=#^2:+
MT^3\#B&&[W_@ZUOXRH?ICL31?[:F?$2=Y#C$42$E0          <GMSSY(J_
M3F?A0O&\SW^T"[\>UG@4Y'#2K[9T^2Q^$\YI$Y#K4
M  VFT[_2:TE_8=>NY'GEOID!P>W"'/ECG[&*+\:QG]R<P)P%.CU@
M                                  ^5?6M=8[RUR(YKK5<6N:Y$5KFK
M23(J*B[%14"<()+;C=533=;,E5,[!B%%ZJ<AHN2]%,T0]K_2GA"OQZCR
M                                   :?Q3B>SX.L5?B*^U"T]NM\2/D
M5C=\GGE>Y(Z>DI8LVK-554SFL8W-$UES54:BJ@' 2\7C$FE_$;+W?->FMM.K
MV6.PQ/?)0VBD>N62*K8TJ;A4:J+45#FM=*Y$1$;&V.-GG@ZH[QOCA; \4$;,
MHD1=5J?0^ALZ"#@/'#U#=>'#,3(EYA,]7S.70VY>N,U/.1M]BS#+9()6[VBY
ML5$75S7HY<&>0X>J>.#:>KH=QFEAK%P!>I8X*2HJ)9<,53T;%&VJJYGSU-FD
MDYEJ.K*F5TM.KTS=,]\>LJNA8>#R<G@#8G3QHQJ=(.'Z&X69SEQ-A-U;66BE
M5^K#<Z>M;2]^=LS54;'55#:&)T#W<SOL:,<K6R*]A-@.,N L5\C[W3S/6*6%
M5CDBD34?'(Q58Z-['9.8YCD5%14145#SP'A?SG*6PXHAD8Q-\;XUO&U41/ML
MQESAGV3<>CND<R-5)$X-N667#U%XD0\'D^Y%,CT3\/Y>L >=-O4ZX!^@
M
M                                      '_UL_@
M
M                                                   _%5$157@0
M ^=55;6)PY=#/B]@ T3=\0Q4Z.3?$3)%ZF6SC_6Y &P>--)]%:X)GRU<;=1K
MUR>N7!T,ESV+^G1\]0\;5ZAQ,O\ C'$..9D90R2V^R.>F^W*36;+4Q:C7Y6^
M%R9S;[K(B2KE$F:JFNK58L1=/^Z_T?:&(9[':WQWG2(U%:VCB?G%3O7/)U;,
MW-(]7A6!BNJ'<JBMB8])6\]PM@&Z8@<VIJ$6GM/#KN3EGI_BVKPY]&N3>:FL
MJ:J^"W6VDM5,E-1QJUJO=++(]RR3U$[\M>>HF=F^65R-1,UV-:B-:B-:U$I.
MTE:4,:Z6\328KQS6/J[D]-5C?2PP19JK8:>).5CB;GL1,W.7-\CGR.>]TB;1
M9K=8Z-*&VQI'"FU>:YR\USEX7.7G\S@1$1$1/>.OSZ@     !IC%$#V4U->J
M?F:JPS+6ZZ:B.=0.1&W&)7O>Q&1I"U)ERS<JP(B<)-+<+Z5N1[IDBPY<)-7#
MV)FLHI,U1&MJD<JT,B[,U7?7OIFIFB)Q4KESU40Z]TDV3CMA]U5$F=71JLB<
M]69?94[5$?\ "K$0YA:)L4,N%MHY&R(Y%C9GGMS7+67@5>(O9^ C/S3EC::G
M?8V.1>!C57U^#+;M7(\'DU&BYIF ?H         !XI>#UG?@ -M\5.U8)?K<
MO=_!M"'A> GEI0J$=C:Q1HNUU17(B+U+;6J[+:F?,-4C)NR>(?0U8H2X*B0K
M!2ZN:JF<J5]*L*)EM5=]1FS@7+EN5S.9Z/=\\]]$L?#K29]3>GY_FS_5MR-#
MXON<=EPKB2[2MUV6ZQW6LU..1T%%,]D2;4VRO1&IM3AX4X2E_<T8.K=(&Z'P
M1@V@SW^X8JMD:JBHFI%Q7$Z:7EMGV*%LDBIDJJC<FM<Y4:O;FF?$]-@O1%B?
M%E6FM#;[#73ZO#KN932*QB<&U[]5B;41%=M5$S5)(&[<R'GOVNYUMEN5#=K;
M.^EK[=4PU=)/&JHZ.:!Z/8NS+68JIDYJ['-5478JG'\685L&.,,7#!N*J6*M
MPW=*.6EJ8)&HYDL,S%CD8Y%S3:URY+PHN2IDJ(J?=POB6]X-Q'0XKPW4/I;]
M;JF.H@E8JHYDD3D<U=F6:9IDYJ['-56KFBJBUZHYG5%)2SO1J/GIH)GHU%1J
M.DB:]R-15<J-17;-JF!_&MEI<-XRN^':%TCZ*@N=531ND5%>K()WQ,5ZM:UJ
MO5K45RM:U%7/)J)L3818:Z:Z6.BN=0C4GJ:2&5R-S1J.DC:]4:BJJHB*NS-5
M7+A5>$]@XR?6       !S(W/'E1/Z>_WDAHPW+W\'W"7XFA_TB*&-O;36_'K
MWD.5!WT<5                                 )][O7RLT9^K\4]SV(_
MN/A/"F_6Y/\ I 8!_P"S3_;KB,\/],>3D4?R        <+-T/Y)HO3Y/P.(8
M;O?^#K6_C*A^F.Q-%_MJ9\1)WD.,11(25          !R>W//DBK].9^%"\;
MS/?[0+OQ[6>!3D<-*OMG3Y+'X3SFD3D.M0                    #:;3O]
M)K27]AUZ[D>>6^F0'![<(<^6.?L8HOQK&?W)S G 4Z/6
M                          #Y=\\I;OV+N'<DH3A!)7<;_3OM?8'$/<1[
M7\!X0K\>H\@                                      ' C3#BVJTBX
M^DPS2.=X&<&UTU%'&U7ZMPO\*/I[G<)F:C$_E.17TL"<VB-:][793*U/(-S\
M$85CAA@34RR8U>#J\>P<!XX>H;^VRV1PL1$;Q)Q9;4X<SP>3[ZTZ(SJJF2_I
MPY; #3-XM;9F.35S16KQ<:IPH <<\:X.2I9,N])GEFBHSC3FD7/)%V'D\<'4
M-2X"TR=]<=/AW2#+.R2)[*>@Q0]KI8YH%35BBORIG-'41+JMY+1'MD:NM-J*
MU\LG@\G).GJ*>K@AJJ6>&IIJB)DU/44\K)H)X9&H^.6&:-71RQ2,5%:YJJBH
MNP V=TB:%[%C.2:\6M[,/8J5J*MSIX=:DN3F+FUEXHXW1I-(YN;4J6*D[4U=
M;?&L;& ; UEBT@X!>YU^M,LUL@X;U:E=<;6C&JQ%FEFC8R>AB5\B-1:F.!7+
MP)T0RS-P,,XS;4(S*7/@V(K<EYI>+6S//#U3QP=0WOM%U2=K%U^+@V<?KKQ'
M@\FL(9-9,NIFB]$ \X
M
M!__7S^
M
M            ?BKDF8!\NMK$B:Y=;),MG!T./;L -K<3XHAHHGN=.C6M:JY\
M>Q/XSR>.^</\=:7*B>JEM=C9-75JYHK87(C(6ZKG))4RJYL4,:ZJHBN<FLJ9
M)FJHB\"TAZ3L#:*[$[$6/+C!06[:C$<JNEF>B9[W!"W.29^6W58U=5.6<K6H
MKD^I:;+<[Y4\2VV)TLO-5-C6ISW.78U.JNW@3-=ALSWU5%RG2NQ)5=^M3FKF
M4BJ];;3JZ-&.;O,FVM<U5=D^1$;EJJD;7-S6HC3ON[<<Z0-^P]HU2;#^$79M
M=,UR)<*ANWTTK%5*5CDR^QT[EDV*CJAS'.C3OG#.C6V6G5JKMJU5>FU$5/L3
M%^!J^G5.B>F7-1B*F9]T@2JJY5<Y<W+PJ=F@\        'XJ(Y%:Y$<UR*CF
MJF:*B[%1478J*A[8)YZ6=E33/?'4QO1S'M56N:YJYM<UR9*US51%145%14S3
M:>'-:]JM<B*U4R5%X%3G*?>T/7":P7NJP[(]ZP0/2:WJ][G*^@G5_(Z*KY)'
M.6'56)SG*BN?&JY;=NC3<YZ68M,VB:V8QD5O'M&+35S4R35K($:V54:F:-;,
MBLJ(VYKJQS,:NU%RB9BZQ+AZ^34#4_>RKKQ+_BW9ZJ?Q5S8J\U6JO-*%88JE
MDAC7/9J-]SV<SO%3C1N'"N;?TZO[@!Y@         #Q2\'K._  ;6XM>J4\F
MW@RZZA#PO 3UQLZ.;'N3DUG06ZNEBS_6/6II(5<G55DSDZSB"7FA]TJ;?H%I
MZ2!5WJNQ%202;<LV-@K*E,^?]DIV+DO.SYB'9NBB%DF)GO=PQTCW)U=>-G><
MIIJ_V6DQ'9;G8J]TS:*[44]#4NIY$BG2&=BL>L4BM>UKT1=F:*G112HO0]I1
MO^A72=9=*N%XJ6;$%CKF5,#*ACGP/>U%;JR-:YCE16N7:U[51<G(N:';>D/
M]GTEX'NF ;^Z=EENU')33.A<C)49(F2JQRM<B.ZK53F*BH2WQ_@ZJP)BNZ8;
MJI-_922-EHJM41O)ENJ&[[1U*L:KD9(Z)<GMS5&R-<B9HB*NV/<R:>+%NE="
M-BTQ6*+B9MTIE2IILW.XEK87+#64R/<R-9&Q3L>V.74;OL6I*C6H_),KFZ T
M.7;0-I7NNC6Z2;_'1RHZFGR1.**25-\IYE:BN1CW1JB2,S74E:]B*J-15T8=
M]'3)4'0SB-<3Z.,-5TLKI:NDH^^>N<]ROD6IM+EHDDE>NU\E1311RJN:JN^;
M=N9C \TAT1-T.;L+%MGHX&P6&[U3;Q1HWTJQ7-N_S:C<UU&1UO%<+6;$:V)$
M8B,U434CN*=)#M)^YKPU>JJ5TMWHJ1;=4JY<W[]0.XG:Y[ONGRP-AF5RYJN^
M\LJNS-T"#!*H       ',C<\>5$_I[_>2&C#<O?P?<)?B:'_ $B*&-O;36_'
MKWD.5!WT<5                                 )][O7RLT9^K\4]SV(
M_N/A/"F_6Y/^D!@'_LT_VZXC/#_3'DY%'\@       '"S=#^2:+T^3\#B&&[
MW_@ZUOXRH?ICL31?[:F?$2=Y#C$42$E0          <GMSSY(J_3F?A0O&\S
MW^T"[\>UG@4Y'#2K[9T^2Q^$\YI$Y#K4                     VFT[_2:
MTE_8=>NY'GEOID!P>W"'/ECG[&*+\:QG]R<P)P%.CU@
M                         ^7?/*6[]B[AW)*$X025W&_T[[7V!Q#W$>U_
M >$*_'J/(                                     -)8]O[\+8+Q1B"
M&2&*JM=DN%10.G;K0NN?([X[7%(S]>V:X21,RX];( X,:+;&Y[899$621_BC
MY)%<Y[WKFKGO>[-SGO=M557-54\\T\+^<YH8<M[(H8UU<EU&Y[.#K\1X/)KZ
M&-&-39Q 'F /5GA1R+T,LLN, T?=K*RH8NS///\ 3@V &R>)\$QU"2*L"*FW
M;J9JO%L7UCSPGC@ZAMS9KUC31I4N6Q5*SVE9=\J;#7[[-:YD76=*Z"/9);ZF
M19%<LD#F:[D:LB/1J-/!YSS.5& M)>'\>TRMHW+;[U3Q))<+#6/;R939*C))
MJ9^3&W"A21R(DT:)DCF[XV-SD8 ;B &S&DG 5!)0U.*+%214-WMK'U==%10Q
M00W:C219ZV6IB9O;75].Q7RMF1%DE1JQN1ZK&K X3X.$+E)+'$JJBYM;GEU^
M@O0//,/"<XWOH),V,=U.+].@>#R?6
M
M            /__0S^
M
M                        >K42M:U4SXE7/K &VV);TREBD57HB-:JY[,^
MAMS5.,'A=AP?TFXVKKM<76"U52Q/<Q[ZJI:NLVE@:B,WS5WUNN]\CD:UN>U5
MSX$<J=)Z?=-EDT$X!EQA<XTJKC)(D%'2H_46HJ'HJHBNR<K(XV-=)*_57)K=
M5,WO8B\DPMARHQ-=$H8G:D*)K2/RSU&I\&S-RKDC4S^'@13;>BHH*"!(*='9
M*YTDLLCEDFJ)GY:\\\J[9)7HU$Z#6HC6HC6HB4 :2M)N,M+6*9L7XVJEJ;I+
MRK6IFV&"-/2PT\>:I'$WF(F;G.5TDCGR.>]TH[19Z"QT3:"W,1D#>'FN<O-<
MY>:Y>?S$R1,D1$3VS@!],          'CFGAIHW35$T4$3/'2S2,BC;]<]ZM
M:GLGT[39;Q?ZUMNL5)4UMP<F:101/FD5$X51D;7.5$S3@3FGJFG@IHUEJ'LC
MB3A5RHU.RN2'UL(PLNN([756Y6U2PHN^5%.YLE.M-,BN:BSL:YDJI)&FJU'<
MRCE54VIG;/N M'^F? =9>EQ?::JV8#KZ>)[&UB.AG6MB<B,=%3/RE:QT#Y$F
MD?&Q'*R!K5=J.1O1NE&Z8>N<-.E#/'-<XGJB[VJ.;O;DVHYZ<KFCD;JHBJJ9
MNV)FF="L)PN930ZR<TD;4V9Y;,]OKYEF*G3B<!N;!L;EU/W5/!Y/.
M   >"?QGK+^X ;28R<J4\ZY\"+EGUE_#D>4/"\!.G$4DDVD6N=PQPVFJ8]55
M,TDEK:%6(B9YY*V)?8*[?-(JEK=$UCI%5==^(FO1-N2HRCJVJJ\S--\1$SV[
M5RYIVSHB8JWJIDRV)2Y9]61B_P"C^8]@IF) G![=489GI[Y8L61HYU'<J'OF
MJ51.9@KJ"2:I@UG;/)E+4NU4V_0'=0TT^8DZ9+??]$&(-"%6K&7_  _=%N$"
M<"RT-P1K7*B*Y=9U/5PR)(J(UJ-J:=,E<KG+15YJSHQKK9C^Q:6J='.L]TH.
M-\R[,HJJD<^6/-=GJ\$RZB;=M-*JJB9(<3R[TJ9.8^Y2Q'D[$^$YI%VI3W^A
MC5ZY<SJ4%R5K%V(JZU-P<.6TH"\W'T0I467!NG2WPMWVFGFLM;(V/-[HYFNK
M*#?)4VI'$^*N:UK\VH^IY56JY4=<OYDYI(U*C%&B2LD7)[8KK2L5^S-NK2UF
MJQ=F;D=1JJMVJC%SS1$5.91G6+I        <R-SQY43^GO\ >2&C#<O?P?<)
M?B:'_2(H8V]M-;\>O>0Y4'?1Q4                                 G
MWN]?*S1GZOQ3W/8C^X^$\*;];D_Z0& ?^S3_ &ZXC/#_ $QY.11_(
M!PLW0_DFB]/D_ XAAN]_X.M;^,J'Z8[$T7^VIGQ$G>0XQ%$A)4
M')[<\^2*OTYGX4+QO,]_M N_'M9X%.1PTJ^V=/DL?A/.:1.0ZU
M           -IM._TFM)?V'7KN1YY;Z9 <'MPASY8Y^QBB_&L9_<G,"<!3H]
M8                                          /6K:9*RCJZ-7K&E53
M3TRO1-96)/$^)7HW-$56H[/+/: 2!W'TZQ:<\/QHU%2IM.(X'*O"U&V>JJ=9
M.BNM3HG64]K_ $IX0L.>H\@
MV$W2%Q=2:-W6]&H[P08@LEI<NU%8V&:6^JJ9(N:KWRZJ\&QR^N0&V^C6WI'!
M3\2ZK47UTZW!F>3QS3E':H49"W@V-1/8V9>S[AX/)J!-FP  #+, \#X6NVKP
M9<'#^$ ^#76R.9%SX%1>+H^MQ &VM]PI',B^)HY%1>+AV<6S:><^>>,C8R\8
M-K+;6PW2T35-!7T<V_4M922/AJ()$;DKHY(T1R9M56N3@<U51<T54/&0SR-V
M\+::I8(J>WXWMM0RKCWN!]\MD"24U1EK(ZJKK>F]RTK]5K5?R.DK7O55;'&W
M)J#R;C1:4<#U*.;3W::=R-=E&EGO4:O5$\8CI[?%%FY=B:SD;U<MH!MOA6AW
MMR;W&YK-95C:[+-C-==1JY(B9HW+B//,/";5SYAOA;VJV-C5147^)3P>3[(
M
M                                         !__T<_@
M
M                                                    _ESLDZZ+
MZP!I:[UZ0QNS5NQ%7AR_!U0#B?I9QQ%:;;62.F8W5B7-5?EP<2[5V+^G5\KL
MZAX3:<4;/%5.947.X9I<+M*E5,QR/1]/ B+R)2/21K'H^%CU<]%3-LLCFYJB
M(JT'[LO3?#I@THNHK%*DF"K"CZ6D<UR.9/(KDXJJVY;%;*]K8XE1SFOAABD3
M561S4E!H_P ..L%E1]2W*XU.3Y$5-K4RY1B_"U%55YSG.3F(?9(B'.@
M      #:W N$9<=8HNE\NU3-<8'76MBM+9'.=34EKAJ'QT4-+#EO4#'4T3'/
M5K4WR15>[-SE5=(^@71O8]&.BRRV&U4<--<5MM/)6/:Q$DGJWQ-?422OVO>J
MRN>C$<YR1QHV)F3&-1(C8HN]5>;Y4U$\CGPI,]L:*JZK6(Y4:C4X$Y5$SR1,
MUS5=JJ4(P#@2BMD,*0T[&JC&+FUO&FW;S*?IT#N0X]P]0Y(6JB2!C4RRR:B)
MGGGZ^S]$/!Y-31IDU/TX-@!Y          #UZCQOK+^!0#9_&COY6F3C5BKU
M,SRAX4G9>Y6LQ_<H'1(KZBVOF;/KY:C::KAC?#O? [?>2&NSX41G5*Z_-(;1
M6U6BVR7F%R\14E\WN1B-1=L]--O<BNX6HQ8G,RX'+*F>U$.VM$=1&R\U-,Y/
MLLE-K(N?,8],TRYN>LB_!JJ>V4T$@#;O2MA-,9X$OUFCCWRN;2K<+5DBJ_OS
MMZ+44T;,N.J1KH%7;DV5>/(F/N!].K]SYNIL,8UJIMYPQ6526RYYJQ&+07!6
MPODD<Y%U64LV\5JJU6N5:5&ZVJYR.C=NM=$C=-.@._X/@CWR^QTRUE!EFKN+
M:1%FB8W+FSM1]*N:*B-G<N6:(J2S5%15145%1<E1=BHJ<**G$J&UY%14S3:B
MF5945JJUR9.3A0W,T.XC\#&D;#->^5(J2IKFVFO5V6]\B79.0E?*JY:L=/-*
MR55SV;WQIFBQ'W=VB-=->Y/QI@JF@?47MEI?7T3&+E(ZLMRI6P1LYFM.Z%:?
M)=BME<F;<]9)-;CG21R+=T=AC$4\J16FHKVT-4JY:O$]<G$SG/YS8GR,G54V
MHL2+M3-JU$,21J@       !S&W/4L++1/ODB-RF<JIFF?"YOX'>R:,-R]_!\
MPE^)X?\ 2(H8V]M-=\>O>0Y0\EP>:3[9GYQWT<5')<'FD^V9^< .2X/-)]LS
M\X <EP>:3[9GYP Y+@\TGVS/S@!R7!YI/MF?G #DN#S2?;,_. ')<'FD^V9^
M< .2X/-)]LS\X <EP>:3[9GYP Y+@\TGVS/S@!R7!YI/MF?G #DN#S2?;,_.
M ')<'FD^V9^< .2X/-)]LS\X <EP>:3[9GYP Y+@\TGVS/S@!R7!YI/MF?G
M#DN#S2?;,_. ')<'FD^V9^< .2X/-)]LS\X <EP>:3[9GYP Y+@\TGVS/S@"
M>F[VKV<CZ+:=JM5LDV,YG.S361T#,+,:B9.RR<E0N?60_MBY#+,Y%[EJ2"FT
M"Z/XDDSSI[],JN5B*BU.*;Y4N3QW U9<DZB'AVU0<@.2X/-)]LS\X_D#DN#S
M2?;,_. ')<'FD^V9^< .2X/-)]LS\X <EP>:3[9GYP Y+@\TGVS/S@#AENA9
M8WU5 D<C79RR.R1=OZ[@3H9$,-WO_!VK?QE0_3'8NB]/^2EGQ,G>0XRE$A)0
M          ')[<\^2*OTYGX4+QO,]_M N_'M9X%.1PTJ^V=/DL?A/.:1.0ZU
M                     -IM._TFM)?V'7KN1YY;Z9 <'MPASY8Y^QBB_&L9
M_<G,"<!3H]8                                           !''<A_
M3WPMZ@Q+_:]<CVO]*>$+''J/(
M  .*6Z8K7OJM'UD;*BQ5%7>[I4TZ/9FDE%%;J2AEDBR5Z(YMPJ&L=L1<G)MR
M7(#ZVC^F1E/!LXF;>CT/9//,/'-.0E$S*-$3A5.'V?PY'@\GTP     ?RYJ.
M3)0#Y]12->FU-F7$F:?E -(W&P1S(JZB+U$3C_10#0M9@R*17*L*<.?C?P[,
MCSF>,CQT>#HXGYMC1%S1>#H>L,QESS7]JL[:=&Y)EQIT>/AV9;#P>36E-'J(
MB=!-GL@'M@
M                                                    '__2S^
M
M
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
M X/;A#GRQS]C%%^-8S^Y.8$X"G1ZP
M            "..Y#^GOA;U!B7^UZY'M?Z4\(6./4>0
M                    <']T'4*[2YA^F61N]P8,H)6MS\9+47N_MD543@5S
M*=GK)U@,^8;LX#5$AA7/9DS(\\P\(;\T:HK4ZJ9I[*G@\GO         \3XF
MNZB_IL /5?2M=PIGUD7)?T0 \:43$7/5RZR<'6V( >U' C<ER3\'N 'L@
M
M                                         __3S^
M
M                                                 ?CER:J]0 TM
M>*G>XG\TB+JJO63+V #ACILQ3)0VRHBIU?+4390P11Y+)++*J-9&Q-;FGO>J
M(B=4_)<:^CM-!/=+A(V*WTT+Y97N7)K(XVJ][U7F(UK555YR']P125$S8(4U
MI7N1K4YZJN2)\ZJ<>Z"B904L=.Q==R9R3S*CD=45$BZT\[D<^1R+)(JJC=94
M8W)J<RB(F:K2]I,O.EW2%<L>7I7))63+O,2KFE/3,Y6"!G,1(XT1'*U$UY%?
M*J:[W*LO[%9Z>Q6J&V4WI8V\LO-<]=KG+U5["9(FQ$R]PZU/K@
M &F<1HM<ZU6&-NO)=J^)\C=1ZZM';I8JJ61'M35:]*K>$1%5-9KG9<"Y3^\S
MST=R8CTL5./:EF=LP]1.U'+P+5UC7P1MYRY4_%+ERS5KM[X-9%.K]*MV;1V)
MML8OV:KD3-/\7&J.<O;:B?"BKSCG'HPL?(5!2,2/+*&+@V<7L9;2ZWF$=>:<
MF;= C(VMXU:G#LX.CU#P>3[0            !\^M=JL?T=5?P)^0 X]:1ZK>
MJ"K=K+LA7++^-43(\\P\<TX$V=SYI[Y5R-R6HO$Z1O7QSX(8*>-N:]!LV^(A
M2IYHOB!]PTRVZPM7][6ZQ1;.=+43SR/7ARVQM@YB+LX53+*16B>EWG#TM2OI
MIJER_P 5K6M3\^MV3[97^=H  X];IKOO31KG5L:ZJ6_6MEJ<K45S*Q6U3YM5
M>%J.MT<Z+T=GK6Z^8MNQ.NZTK(K-)(VP^=*N?<&YN2-\3:BC;!FB<JLC:J2)
M6*[)4:LNJN2N1:Z/-0/.^W<UM==F,==EQ!1-H7*B*YLZMG=+JKPHBTK*A'9;
M%Y7-.!4GF:L3.V<Z]RQB/DW#%[PU+(BS62Y,KJ9BKDO(-V8Y5:Q%7FFQ5M+(
MYV2;%E3/A0S2>;?Z)7672EA7310Q/XBOEJDMU2Y$34;56Z3?85>J-S22>FJE
M8W6<NLRD751-1V=\'F4^D=+QHTONC&KD1:NR7%M5 U>'B:O:J.1J9[6QU$$C
MG9(FJL[<_3(<IBC0M;
M.(NZI_V!/^S/_P +IW_H+_W4_P#0;_Y8.-X@_P #_'_T3>C0I]*_"7J2M_&U
M>=<Z2O;O7]>SZ*,^I:_6$?47OJ;I'!CZ                     !R>W//D
MBK].9^%"\;S/?[0+OQ[6>!3D<-*OMG3Y+'X3SFD3D.M0
M    #:;3O])K27]AUZ[D>>6^F0'![<(<^6.?L8HOQK&?W)S G 4Z/6
M                                      1QW)"[SI[PK%+XE*M)B>%(
MY$U'[ZS#EU>^/5=DY'M;&Y53A354]K_2GA"QQZCR
M                 #AONF[!/28@P=CB&-[Z:2FFPO<I>8WNF?!//<[0U4UT
M>JU?)=9MU=5N](BKFY$7R@/N:/;HU]/3\WPZFS9Q;5RRXAS#QS3DA;9TDC8Y
M%5?R*O7/!Y/N)MV@
M
M               __]3/X
M
M                       !X9ER8O%G^#C -ML4UJ10R[43F5X>'H<?6"'A
M2>NDRXNN^,+;;LDEAI9)+A4HK\E:VC:G(\C41>:U:YT*Y;"*^[0QIYS-SS>U
MBD;'7W5([=%G]WQ4[*H8G/5:-E2NSG9\"*<WT=V[CABJGUDSB@UIG?!J)RJ]
MT5A\@S^DHP            ?W'')+(V*)JNE<J(B(BJJJJY(B(FU55=B(FU5/
M"JB)FNQ$&C"T2XKQ34W]\:NHV*VCM3E;LY"@?(B3)G&QW\M2N=+M36:UZ-7Q
MJ9:(MS!HA9H9T16_#M5&C<2U:<67!>;Q5.UN<2KFNRGC2.GV+JJL;I$R5ZYQ
M2QI?O/!?I:J-<Z*/['%SM1JKRW\=V;N?DJ)S"B.$[6V""),LLHVHB(G0V;>
MD,O..)H;K4[-5J+U$3;^G7/!Y/9     !^9IT4]D _0     ?(N3LHWJF?C5
M]S8 <6M*]7O-LKGJNU(7ZO%Q(ON*AYYAXYIPNPV]TMHAE>U6K)4W)^3LT56K
M<ZS>W;41<GQHBIU%]=<_V[7N3KENEL1\LCH:=:*%F6KRJ,H*77;FG#]E615S
MS<BKJKEDB)*71Y#O.#Z1%3EG)(Y?XTKU3\V7P<T^Z15.:@ X_P"Z5LRW/1K-
M7,8KI+#=[;<E5OCDAF?):I4RVJYB+<6N=EP:N? BELGF->D6/"&ZX7"-7-O=
M)BG#U;1L8J*K7U5-O=QB57(G*N;!2536JY4:Y7JS:]S$*\_--,%NQ-N:9+]!
M&KZBP7BCK%5.%(I5?0R;.%6ZU5&YR)M1&:ZY-:XG<:PC.@;Y[GC$??#I)MU+
M)(K*3$5-4629.9U%GF1M30*J+^N=6TS(T5,E3?%XE5%KA\U6T1-TJ[CJ^UU+
M"V2^85FAO=.JJYJM92:T=<J*WARM\]4[4>CF*YC55&N:Q[)T^9V:2%P!NE[9
M;:F1S+3B*GEMDJ;,EDE1):7-%YJU4,4:*W)R)(Y-K5<UU'C'N:4@
M                                 #B+NJ?]@3_LS_\ "Z=_Z"_]U/\
MT&_^6#C>(/\  _Q_]$WHT*?2OPEZDK?QM7G7.DKV[U_7L^BC/J6OUA'U%[ZF
MZ1P8^@                     <GMSSY(J_3F?A0O&\SW^T"[\>UG@4Y'#2
MK[9T^2Q^$\YI$Y#K4                     VFT[_2:TE_8=>NY'GEOID!
MP>W"'/ECG[&*+\:QG]R<P)P%.CU@
M           $<=S'_P R2PGZOQK_ &I8G/:[TIX+''J/(
M                      -,XQPO18SPS>,-5[M[ANE(Z*.H1BR.HJR-S9Z"
MOCC22%9'T-;%'*C-9J/U-5=BJ <),$UMPL%UJ\/WEBTMRL];-05T#ES1D].Y
M6.=&[8DL,B)KQO3F9&.:Y,T5%7R>%.7&&[FD\+%UDRU4X]FW/W#P>3<2)Z/8
MU>/( \H
M
M    !__5S^
M
M             >A62M:U5SX&J ;%8\N38:6I77RRB7)<T]9.'@//,/"D_.2%
MNN*K_='-UF4Z0VVFF5<U1SG+4UL67$B(D"]4JQ\TJQ>QM+AG ,+LY'25%PF;
MGP(U$IJ9<OPM:J3-<LM79GFN7=FB"@7.LNCDV<I$U?Z;T\ ^N51'=P
M     !I6\3R7BM9A.V.WRJJ]1+M(QNNE%02HCEIWKDK$J:^)<M145S8'*Y=7
M7C<MBNX8W.%7BW$4&F/%U/JX1MDRNH(Y$V5E9&N23(B[5@I'IK([8CZEK6M5
MR0S-.J-).+F6^D=8*!_^R$S<I%3_  <:\*9]%(FS+A1BJNS-JKS.T6X-BM-!
M1Q-B:U4B9M1%3->BO,MR7,N6^$CYPK\!REM-(D,2(C>!$3@3/^)#P>34S4R1
M$RRV< !^@  _%7)%5>! #TYJIK-FME[B_IF ?-==(T<J:Z;.CD >6.Y1NVH]
M.LF6W\&8!]&.H:_+:G5 /8145,T7- #] -/W5V43LERS1?=1/R '$#3/4:EG
MK^:X(7]7-<E3)-O&>3QS3BMAY95LEL67+6=21.;JHB)O3DUH%V9)FL"MSZ*F
M<W=0ST51N@\6R6]VO EYF:JYY_96:K)DSS7TLS9&Y?<Y:N299)+7!S9&X6H$
ME]-Q,Q?F5,V_T<C[!T,<E !I?&]G\$&#\369&J]]QL=RIX$1%<J53J65:1R-
M:BN<K*EK%1$3;D=_;E72 _1;NDL#X\21D5-;\34"SO>J(U*66=D%9FY5:C46
MEEF36541N>LNQ%.I].V#DT@Z&,4X,U5?/<+%61Q(B*J[_O#W4ZHB9JJMG;&Y
M$1,URR3A)+&Z@R.'N6^NJ+97T-RI'(RJM]935U,]<\F5%),R>%RZJM7)LD:+
ML5%/D7^QV[$UAK<-WAB2VBX4DU-.Q<LGPSQNBE;M14Y9CW)M14V[44^M8+W7
MX:OM%B.TNU+I;ZN&IA=MY66"1LL:[%1=CV(NQ47G*G"5RLMUI[Y9[5>J3+D:
M[6ZCN,'-:VK%6T\=0QJKDW-S$DR78BYIP)P&"S2E@&Z:*M)-_P!&EZ5SKI8;
MQ5T$CU8L>^+2SOA25K%5VJR9&)*S)ST5CVJU[FJCEU^8&Q9;L>8,M.-K3EQM
MN]NIZR-$=K:K*B)DJ-5<DS<S6U79M:J.145J*BHGTS@9RD
M                          '$7=4_[ G_ &9_^%T[_P!!?^ZG_H-_\L'&
M\0?X'^/_ *)O1H4^E?A+U)6_C:O.N=)7MWK^O9]%&?4M?K"/J+WU-TC@Q]
M                    Y/;GGR15^G,_"A>-YGO]H%WX]K/ IR.&E7VSI\EC
M\)YS2)R'6H                    !M-IW^DUI+^PZ]=R//+?3(#@]N$.?+
M'/V,47XUC/[DY@3@*='K
M    (X[F/_F26$_5^-?[4L3GM=Z4\%CCU'D
M              XM:?,(<@U5!I'M<:-<Q]+:L3M8C&M?"]R06FZO5$8JR12N
M;22.57N<U\"(C48Y5'D]G E]2>"'FTVM:G"FT\\P_G@4Y!VZI22-CL_UJ9^O
MQG@\GV4V[0
M
M       #_];/X
M
M              /Y<[).NB^L :8O%8D,+\\L\ES .'VF3%45OM5<YTK6JD+]
MF:<.JN6:9IEU.J>?@/'PG%O#5(ZFM44LS<JJXO?<ZO-KVNWVLR?&R1KU54EI
MZ5(XG<"*K,\C//NM=(R:2].UYNE,]'VB@D2WTJIP;U2*YCG(O-;+4+/,U>AD
M1.82MP/:>,^&J>G>F51(W?7]=)MR7X6MU6KUI]XC8<M          !H7%V,X
M+#+36>A1E7B*Y1Z])2+S3*2F5SH^_&N1O--@21BMC;L=,]JHF2->YLO-RON7
MKIIUO:WN^;Y2Z-:&9$J)DY62JD3)RTM.O,7)4WZ7:D3')EG(YJ)P3&N,X,,4
MV\4^K)>)6\HWF,3@UW_!GZ5/NE3G(JINIH?PK3T4;:BH7?:ZID6IJ:B=4=--
M/,]7R22.VJ]\CU5555VJI>_:[7;;';:>S6>"*FM-+"R*&*-J,CCCC:C6,8U,
MD:UK41$1.!$(RSSS5,SZFH<KYWN5SG*N:JJ[555YZG.S"T,+&1ZJHF3&HFS9
MT/853Z"GJ3@-V*3+>]BHJ;-IX/)](  'XJY)F ?*K:M(VNYI$V*J9KT$]T V
MQQ#BN"WL>^29&HU%7:J<2=5R;-@/"KD;$5^FB@CGDCAD?/O;U8]8(GSHUZ(U
M58JQHJ(]&N1<EXE3HG#<1Z1M'N#ZR.W8MOMFM=PE9KLBJZVFII'L55:CFLFE
M8YS5<BMUD14S14X4/H4EHN]?&LM#2U$T2+DKHXWO1%X<E5K53/+F'WL-Z7+7
M=W-;#6QZVMJJU%15:J.5%:O-*J*U4V]!4.70S05,+:BG>U\#VHYKFJCFN:J9
MHYJIFBHJ;45%R5#\#VOC<K)$5'(N2HNQ47G*G/-]+-B".J:QR2(YJHF2]%.B
MFW:F1[!PFNJ:='M145,N@G57\(![RKS*KU #2UZDU87+FOZY?6R_< .#&GRX
MI!9*]VNJ>(OS3/+QV:Y[539EQGE=G">$-EZ*F9145)1Q^,I*6GIF99IS$$3(
MF\+GKP,Z*]=3+WC:^)B;&=WQ(BZR7"Z553GS]_GDESVM:NW7SVM;UJ<"3/M]
M/Q'004G!O4+&=JU$^'G<]3V3C!^L   EWIAPTF%=(F)+=$Q(Z2HJ^_:@1%56
MI275.3&QL5R([5IY9'Q;<_&<*\*[;-PEIBDTY[E+!V.JZ1\M^;;$H:YST8U[
MZRW.=13RN;&JL3BAT*5+4:C4U)F\I&N;&Y7]V+HS;HHW1>)<-4K$CL\]:M=2
MHBJK4IZY.*6L:KMN4+WO@VYKG$O+.],NV1+HC(41W-N(TO.CN*V2/5U5AJOJ
M;:Y')DY:2=W)]$_-,T<U$J'Q)P+XEM3@5<H/FR&B-<!;JAF/Z.+5L^,K1!5*
M[6S1:VB1M%5-1J[6Y11T<JY9M<Z951<]9&Z+O,T-)"8SW.S,+5+U=<\,W":D
M5%3)>)YEXJIG9IL5/LLL*9Y.1(<E3+)SN0!4N6&@
M                    XA[JA[5?@:-%37:W$KW-XT;(MA:Q5ZCEC=[!('08
MUR-NC\N55:=/G3?\^^G9.-X@_P #_&_T3>S0LQS-&&$D<U6JM'5O1%V<R^YU
MSV+UG,<BIU%.MM)+D=C>O5NU-\8G8B8B_G/JVM,J"//G?K4W0.#G[P
M              #D]N>?)%7Z<S\*%XWF>_V@7?CVL\"G(X:5?;.GR6/PGG-(
MG(=:@                    &TVG?Z36DO[#KUW(\\M],@.#VX0Y\L<_8Q1
M?C6,_N3F!. IT>L                                            C
MCN8_^9)83]7XU_M2Q.>UWI3P6./4>0
M        #YEYM-'?K3<K+<&*^ANM#4T%4UBM;(D-5"Z%[XGN:](YHT=K,=DJ
MM>B*FU #A%@]]=AR]5^'+FY.3;-7U-NJ%:CVQROI971I/"DNI(M-4-1)(U5$
M5T;T4\GA3EGAZL26%G-)XQN?]]5/!Y-=1N1S45 #^P
M
M                                      ?_U\_@
M
M                                 _E7-;PJ ?SOC/-( ?N^,\T@!_2*
MB[45% /T    +LV@'S*RJ;&U>:RR1?XP#9_%]_CIX9565J:K'.S7).HG'GF>
M?A/"\XGOCZ]/QMB=MGC>V6V4#XZN\+S+F.B:]4@HW-U)&NY.EA5KFNU=:%LB
MHJ*B(L7=UKIL@T-:*JF2@FU,:W=CZ2WM1<GL>YJ)-5)SDI8W:[79*F_N@8Y,
MGJJ<UP)AQV(+VS?6YVVG5'RY\"Y+RK/AUW)DJ="CEX43/VS/L2E
M   .(EVQ#2V_2UC&>YHVFJ:>LM\,<;Y$>K:6&T6Y*25NU,FU5.C9M7BWSH\.
MA?<@4-JH-SCA>.SR-EIY*265[DZ?)4SOJ&+\,4ROA7G;WELRR2*FD"2>7%]8
MLZ*US7M:B?@HQJ-7^,W)WSG*O"-\Q!!1TU>YB4B/:V2*AFB5*AT*)FQ9%61J
M4[Y.%&N151%YK)=B=5:0MWCHVP3I)BP/0TLMTLT-0D5?<(9FI%3NS5KT@CU'
M<5[RN6^N;)&W8]L:R.0^[:M&-WN-H6XS2)!4N9K1Q.:N;DX4UW9IO>MS$U7+
MM15RX#F!HTQW!>Z."5KTUE:FLUW,O:[65'-<Q<G(K5145%VH3D@G@JH&5-,]
MLE/(Q',<U4<US7)FUS7)FBM<BHJ*F:*BYH=:N8Z)ZQR(J/151478J*FQ45.8
MIR8M57OL;<E1=B=;\)[#P:F:[61% /Z /7J'ZK%3J*OL<0!MKB>[I302\TB:
MK%7-=B\'L<(0\*<&=).-*R]71;#;YY8V(CGUU5"B+R- CD351VMO;:B=R*V/
M-'<;M5R-<AT#NC].5MT$:.YL1O2.;$U4JP6ZG=FJ2U*MSUWHFW>*=OV69<VZ
MV3(4>U\K%.4X0PU-B:ZMI=K:-F3I7)S&9\"?A/X&\.6UV2HU4-"QQLB8D<;6
ML8W/)K4R3-55SEZJN<JJJ\*JN9GMQ#B*^XMO-1B+$M7/77NJ>KY9IGJ][W<&
MU5X$:F36M3)K&HC6HUJ(B2II:6FHJ=M+2,;'3L3)K6IDB)U.^O"J[5VGSZRB
MG=(RNML_(5TIU1T4[5<V*I1J)_*U:UFV2%R)DU^2OB7:F::S'R0W.&ZGQ;H*
MNK;?6+-<M'4STW^B5^;HN'.:B5[M6*5%76?'RL4Z)JOU7:DL?$L6X+H,30+(
MS5ANK4Y21$X?P9,MKF\Y>%O"F:9M7?\ T4Z1Y:_.@KU=!74K^1ZBGD5$?'(Q
M>%,UYN-[%1S7)S+FJBMS1<UO@PIBFQ8VPY1XKPU4,JK%7P-EAD;S6NYBIPM>
MQ<V2,=DYCVN8Y$<BHD9:^AJK9624-8U65,3M5R>+GHJ;47@5%14V*<R+%<.2
M(F*CN%K5ZBY^OT#D!^4UCOF;%V\67%PY</6 -#XEJTCADYK+F<LLTXTR3AZ(
M0$]M.5Q96U5!:7*KV5USHJ26-J<TZ&2IB9.O"J(C(E<JKQ(AU_I9Q(N#]&&(
M<4-5$EH++63,^&1D#UB;_&DU6IU3ZM@I.+[U24?"V2HC1>MUDUNPW-331F5)
MB     G;NE:RFJ])DT=/,R5]#9+71U2,5';S4HM55+"Y4V:[8:IBJG%K9<)K
MM\R(L%XL6XLM$MWIY:=MPO%RJH-=JM62G?.D;)41<EU)'1/5CN![,GMS:YJK
MG%\TNO-LNVZ?JH+=,R:2ALU#3SZJHN]S(DLRQN5-FLUDT:N3A:KLER5%1-@"
MSDK^.2^Y?Q'WVXUK\/RR*V#$EK?O+,]C[C:->LAV<&R@?5=7@*@?-GM$C<:[
MF6CTET<+'7;!UZBE?)J9O2@N*MHJAC7)M:UU4MOD?]SJPYKZ5%2S/S+?2/YV
M=.-=@"JD5M!B6UO2-N>2.K*#6J8E5.!52F6M1%X<U1$X5.?1E7-!
M                                 .'.ZE\L,&^H[S\-;B1&@[UG<?C(
M?!><:Q!Z:+J._P!$W_T1?2UP?V);\/,=4Z0?;G</C_\ 1:?8MWK&+K$-QSAI
M^T                     Y/;GGR15^G,_"A>-YGO\ :!=^/:SP*<CAI5]L
MZ?)8_"><TB<AUJ                     ;3:=_I-:2_L.O7<CSRWTR X/;
MA#GRQS]C%%^-8S^Y.8$X"G1ZP
M        "-N@95H=TSAQE*N]-CQ5BFD8B<WE3R6V_4KX\WZRJCJ=ZMS7;MSS
MSVGN7TOS'CFEDCTGD                                        '"7
M3'#X'M+B5^<B0XELUMN*R/3*+DNB:^S301.S1'+%36Z![DXM]3H@&\&#+NV2
M&')R*BQM7]-O1/*GA.<;TTD[7L1V:;439T#P>3Z(
M
M                                    /__0S^
M
M                              >"65K45,T1>/J 'P*NZQ09\TWKJJ?@
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
MN]8Q=8AN.<-/V@                    ')[<\^2*OTYGX4+QO,]_M N_'M
M9X%.1PTJ^V=/DL?A/.:1.0ZU                     -IM._TFM)?V'7KN
M1YY;Z9 <'MPASY8Y^QBB_&L9_<G,"<!3H]8
M                  !&W0A_S)S#_P!F6)>Y;X>Y?2_,>.:62/2>0
M                                 ;!;H#1_7XPPY0WNR;]-?<&OKJ^E
MM\3-]6YVZLCI^_6CAB;E(ZO1M%%+ C=97K&Z)&*Z1JM(#8?1UC*.6.!%F3-6
MM1,E3B]?H'G@/"\\Y56.^QSQLR>W-6MX<N#]P\'GA->4]4V1$=K)ELV)[OK@
M'O(J*B*G H!^@
M
M      __T<_@
M                                                          \$
MTB-14SR7AV@&DKQ=&4[%YM-B+Q[?7X@#C=CW2?366)Z+.BR.=O<,;,Y)7R/5
M&QQL8W-7OD<N36IFJKU3\M?<*"TT,USN<T5/;J>-TDLLKVQQQQL17/>][E1K
M&-:BJYSE1$1%551#^HHI:B1L,#7/E>J(UK457.5=B(B)M557@1-IQ]JL?8JN
M#WS-F9;V*Y5BB>CIY-5%<FM*D<S(V*Y$S1$<[8NW)<T2 &/O-$-&V&L0\9\(
M6RKO]MCUDEJVS)2Q:Z<"4[9(9'SLSS1TCDA;LSCWUJHY>T[7HGNU72[_ %\[
M*6=<LF:N^+E^&J.1&K\":WPY+L/YATH8BL+TFN"OJ[>B*Z:KIT=_*K6-1SWU
M,2R.>R++-==-9K4:JN5NS/LS0GNSM%^F"X^=VI1]BQ4]^4-/5R,6.ISR1$@J
M$1K'2JJY;P]&2.54WI)<G:OQ\1Z/+Q88N*XLJJB1.6<Q%16=<S:NK^$BJB?=
M:NS/?S".E:@NL<<D59&[-&YHCMN?!T<]GN$ONJ<!V_,;YVO%<$R,7?F9*B<&
M>74]D9#,U=#>XGM14>U=G#MR7H]#HG@\G[->XFM7FVHN6?\ ?]< T%?,60P1
MO59VMR:[:NS+).JJ*><N>>,^R<2M)6E=D*NMUN?)5U]4JPTU- JNEDD\<N36
M\#&M:JN5<FM:BJY41%4^-B#$-CPI9JC$6)*J"BL=)&KYII7(R-C=B;57FJJH
MUK4S<YRM:U%<J(OZ*2DJ:ZI924C'254BY-:U,U5?_P!6U578B;5V9J;*6VW2
M0RS7*X2<E7BM3^6*A5UVT\2N1Z45*J[60-<B*]>&5Z(J[$8UE#>ZFW2MTT[X
MGXAM2RT^CBWRNXD@7-JSN]*M94-SR65R9I$U4^P1.5B<N^5SY.8+PA!AFBUY
MM5]VE:F^/X=5.'>V+T*<U?NG)FNQ&HGV"*)S8                'P[K.RB
MN&&ZW5RG;>6T;)4SUFPU5)52S,3:B:LCZ2-5^M3U[$O,W;W6T^E:^8>9(C;9
M5X?=.]G134M73,A5/A;'55&Q.8Y5YAU1I<IXWV.FJM7.:.J1J+SFOC>KNRK&
M=@Y]Z.ZQTU#2NUL\XF9\/#FJ]7;DI<SS"/B<)R!HES8U?Z7/^]T>$\'D]V1<
MFKT53\'1XP#1.(*E(X7Y.1,FN3AZ"9YI^F0!P%TYW:2MDI[+"]ZNN57!2R+#
MS4C(7R-2IF1,T3Q&G1SUSX$:<$THXSAT>:.KWC>96_[&6V>9B.5$1\K6*D$>
MW9G),K(TYZN1,EX%^G8[<Z[7:FMR9Y33-:OP-SY9?F:BK\QH)$1J(C41$1$1
M$1,D1$V(B(FQ$1#,M4U$]9425=4]TE3*]SWN<N;G.<JJYSE7:JJJJJJO"JDQ
M&M:QJ,8B(U$R1$X$1.8#TG]  ]-D#KCB&P6V)J/6.I?<9E:]-\A;%&^E@UX\
M\T94+42:JJF2K$N6U"S?S-O ]3/B:_Z1:B.5M%344=!"]45(Y)*B1L\Z-=ED
MY\+*>'61%Y5)VYIRS53IW2[<F,H:6TM5-\?*LKDSVHUB*UN:<Q'*]<N?JKSE
M*"8&I704=.UR*BZC'+GT>/W2W13H=#<^J=J0.ZVK^G4/!Y.*6F>_+;+/6R*N
MKE"_:KLMJ9[%RRX$/#G-:W6<J(U$S55X$^'J'A,U=DG"<5;53/I:&%DR95,B
M.J*K-6N=R34/6:9JO;LD2)S]1J[>9:AG!W1&DEVE?3%>\812*^TOJE@H]JJG
M$=/]A@<U%1-5)6MW]S<MCY7[57-5ESA6T)8[!36]4RF1B.D^,?RS^KDJZJ?
MB'T#I0Y"    ":6Z 1$TN8M1$1$SL2[$RVKAJS*J]=57-39#YEA--4;@S <D
M[W/>C;PU%<JJJ-9B"ZL8W-<^58QK6M3@:U$:F2(B)F0\T&8R/=?8O:Q$:W.U
MKL3+:MFMRJO555557FJJJNTV;+!2&8 *LZ,HZ^+1[@R.YN5U8W#EJU];-'MB
M6EC=2QR9JJ[[%2JQK\]NLBF(+=Q5F$Z[=>:1*G!3&QV%<4UK<FIDU:EDFI7/
M;L1-62N;4R-5$U5:Y%:JHJ*NL+<NTV(*3<ZX+@Q0Y77E,.42NUO3)&L+74[7
MYJJZ[*=8F/SVZS5SR7-$UP16.^0
M     #ASNI?+#!OJ.\_#6XD1H.]9W'XR'P7G&L0>FBZCO]$W_P!$7TM<']B6
M_#S'5.D'VYW#X_\ T6GV+=ZQBZQ#<<X:?M                     .3VYY
M\D5?IS/PH7C>9[_:!=^/:SP*<CAI5]LZ?)8_"><TB<AUJ
M      ;3:=_I-:2_L.O7<CSRWTR X/;A#GRQS]C%%^-8S^Y.8$X"G1ZP
M                                       "-NA#_F3F'_LRQ+W+?#W+
MZ7YCQS2R1Z3R                                          <6-)^@
M^=E7/C'1S"L=P?--5WK#+9=2"XNF?ODM;9M\5(Z:N1[G.DIU5(IFKG'J2-U)
M0-O,(X[DBE=1UJ2TM722.IJJEJHGP5-/40O=%/3U$$J-DBFAD8K7,<B.:Y%1
M413R>,N=PG(FQXHBG8U=\:J+U4Z.SA5!D,S<:DN#9FHY')P)UEV<7#L/!Y/K
MLD1_!PY9J >0
M
M    _]+/X
M                                                     !_+UU6J
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
MJB*F:.SR5$5.!40U$=*G90
M!PYW4OEA@WU'>?AK<2(T'>L[C\9#X+SC6(/31=1W^B;_ .B+Z6N#^Q+?AYCJ
MG2#[<[A\?_HM/L6[UC%UB&XYPT_:                     <GMSSY(J_3F
M?A0O&\SW^T"[\>UG@4Y'#2K[9T^2Q^$\YI$Y#K4
MVFT[_2:TE_8=>NY'GEOID!P>W"'/ECG[&*+\:QG]R<P)P%.CU@
M                                 $;-$/\ ,S=066*H36?!I Q#0/WK
M)R;]*Z\4+7(KM3.-)I$55X=7BSV+[E]+\QXX5+)GI/(
M                          -J-(>B6PXZ1;A&[OCQ/$U-XOU'"U7U*,C;
M&RGN].BQI<J9K&-1JJYLT6JB,>C=9C@.+\E3BC1Y>&6/%E,M)+)OCJ*KB>Z>
MVW."%^JZIM]6K8]]CR<U58YK)HT>W?&,540!4-[<-8QBJF,5)<T5$V;,N'BY
MI57@//">.#A-W[==HYVM<CT79Q;.->#;QG@\FI(IFO1,U3/]/8 //P@
M
M                                             __3S^
M
M                                  NS: ?+K:IL;'<UDB(N2+UN'\@!
MLYB_$D=)!,JRHU&QN=GLXMFWK*>?A/"\XX"8SQ!4XXOTE R2;OFM\B.N$S':
MC*B5KD=';VNVH[?43.75YID7&USV*1&W7.Z(@T(X(6V6.1JZ1;Q&]E&U-JTT
M7I9*UZ<S>\]6G1VQ\^2ZKXXI43GN \)NQ%<=_J6_[$4[D5_X;N%(TZO"_G-V
M;%<U3^BA&666>5TTSG/F>Y7.<Y55SG*N:JJKM557:JKM523B(C41K41&H@/6
M>0   J(J*BHBHJ9*B[45%X45.!45#V0S34\S*BG>Z.>-R.:YJJUS7-7-KFN3
M)45%1%145%14S0\*U'(K7(BM5,E0TY481P[4/WQUM9 [;GR#/56UJJJYJKF6
M^>F8Y55-JJBYKUU)!8=W5^Z(PO2,HK5BJX.IHTR:E0V"M5$YB:U9#.Y43/)$
M5RHB(B)DB(B<6J\$84K7K)/10ZZ\*LUH_HW-V_\ 7S5/ZI\*8?IG:S;='.[H
MU\M3<D1>9768VOFJ6L=FU-K414/ZQ1NL-T+BZ*2GNF)Z^*EDSS92)%1(C5SY
M1'4D<,BMR75R<]RN3TRN7:JBP1A6@5'0442O3FOSD7/G_9%<F?41,N9D:AX"
M/<LLL\KIYW.?,]RN<YRJKG.5<U557:JJNU57:JG*41&HC6IDU >L\@
M             ^<^FDN-_P .6YD:/9R7-7RN1<W1\C1)3Q(K=JZLJ5C]N7ZP
MLY\S6PHZ;$N)<<R-<C*:A@H(W;=5RU,O%$S4YBN8E) J[,T1[<LM9<^G-+]:
MC:*CMJ<+Y72K\&HW53L[X[L'/[ 5"L%+3-U<LHXTZ"[%7]U> MR.B$YYOI2)
MJM:J\2<75S/!Y/!7SM:QVW+)%ZZ;/R@''O2%>&4U)4O5Z9-B7)>+--NW;MVG
MGF'CFG NV3R7&[8BN[GJL536Q4<#%:J)JT+97R3,>OCVR25:MZBQJG6I_P#-
M(\:07#&6'\!TSE5]LH9JJ;)>5UZQ[&1M<G1LCIE?ULZ9<*Y=^:([<Z&W55S>
MFR>5K&]2-%553X%<_+JM/O%:AV\ #;:KM:5.E2U5,K=:-^'J."-79*W?(+E=
M))D1'9HWF:AF>Q,RZ/S.&MAFT.W>A1K$J8,1RN54:B*K)*2CU-943EE1S)$1
M5551,DV(B9QZTN1.;?Z>5574=2(B<[-LC\\N=L5"B6CVUQQTM,U$1$2-G%LV
M;45/74L(YAU5S3D900-9&W9^M]E#P>3P75,H)$_I5 .)FEI(UMM;K*F6\R99
MY=!4ZVW,\GCFG#["",2QQ;WEJ\FW;++LK6>Z4.;O+^$?<_D-#^C,).:,_:A!
M\9+](XU,0W.?     F9IXH^0M*^+6(J*V:>W5C514_ULL]OJ'HJ:[U:K99')
MMRS1,\D14-GOF:>)GXLW#^ +C(Q8Y(+?542HJYYI;[C643'(NHQ%1[*=K\D1
M=17*Q7O<U7+F!W>=E2Q;K'%],UR.CFJ:6I14R_VS04L[D5-9RHK7R.;MR5R(
MCT:UKFH;0DZ2(1_3&/E>R.-CI))'-9'&QJO>][U1K&,8U%<YSG*B(B)FJGKF
MFBIXG3SN:R!C5<YSE1&M:B9JYRKDB(B)FJKL1-JGM@@FJ9F4U,QTE1(Y&M:U
M%<YSG+DUK6IFJN551$1$555<D*Q8"MU?9\$X4M5T;O=PMV'[51U<2NUUAEIZ
M.*)8%<FQ5@1J,V9HFKLS3:89]UQB[!^/=TWCK&> 7QRX1N>):VHIY6-1K)TD
ME59*AJ)PMJ)=>9'KMD237<B*Y436KN?,-XAP?H-PEA7%;5CQ%;[!14\[%=K+
M&^*!C-Z5>?$U$C5$S1-7)%5$15U:1U.X0
M           #ASNI?+#!OJ.\_#6XD1H.]9W'XR'P7G&L0>FBZCO]$W_T1?2U
MP?V);\/,=4Z0?;G</C_]%I]BW>L8NL0W'.&G[0                    #D
M]N>?)%7Z<S\*%XWF>_V@7?CVL\"G(X:5?;.GR6/PGG-(G(=:@
M         &TVG?Z36DO[#KUW(\\M],@.#VX0Y\L<_8Q1?C6,_N3F!. IT>L
M                                           C;@#_ )E50?[E>]?C
MBY'N=Z4\)PEDCTGD
M ^'B+#=DQ7:YK/?[?#<:"94?O<J*V2"=K7LCJJ2=BMGI*J)LCD;)&YKT1RIG
MDJHH'$#%VCC%&C"22ZVNHJL080BUI'U>3>_.SQ->JHEVIXD:V:!D:IG50M2/
M-'*]D*:NL'":DPECF*J;&O)";6HN2KGP]7->$\GC@ZAOS9[Y%4-:J2-79QY9
M\.S+:>#R:QAJ6/1%1VSC1-O6R /<1<T14X% /T
M
M                         '__U,_@
M
M          '\JYJ<*Y '\[ZSH_@ /Q9FY+DO!T>#W.$ ]"HK6,:N;VIU/TX=
MH!MUB/$+((9,I$V-7:O6Z_4!X5<CA!I9T@5-7.RP6B1LMPK\X8FJ_59$U.:F
MGF>BJYD4$:*YV2*[),FHJY(O"](>/L.:,<'5V-\52[U9Z&%7*B9:\CUV1PQ(
MJIK2RO5K&)FB9NS<K6HKD^E:+55WFX1VVB36J)79? U.:YW.:U-J]A,U5$7;
MJW4$-MI(J6%5=JYNEF?MDJ)W\U-42JJKF^5ZJN7 U,FM1&HB)G+TIZ2<0Z6\
M<U^.L2O5:VLEY2-'*K*>!NR&GBSRRCB9DW/)%>[6D?F][U66EFM%+8[;%;:-
M/L4;=J\USE],Y?A<NWX.!-B(B>Z=>GU
M #3UYQ%36J:GH(H9*^[UC7/I;=3^/2)-9J5-7)JO2DI'2MU$<J.<]R+J-=JO
MU9([GO<SXTT^W5\EO5*#!E+(C:JOD:JM15R58:=FS?ZC55'*Q'-9&U6NE>W7
MC;)Q+%.,+=A>!$F^R5[TS9$U=J_A.7[EF>S/:J[=5%R7+>31-@:NFJ^_R\(D
MMPJFQ.?JM>V*"-,][IZ:)ZR+%#&CER;K*JJY7*JN556]C1?HQPKHBP=38(P?
M$Z.U4^LYSWJCIIY7KG)-,]$;K2/7G(C6,1L;&MC8QJ1HO=ZKK]<'W&O<BS.R
M1$38UK4X&M3;DB=E5557-555YSX<MR4\4;5;DJ,:GL>RG!^G0[!/E&MT<UC,
MN#9P]'+H>L :+Q!=&PQ2(CD3F?7Z'1Z(!P<TX8U2FHI:6G>LM74:M-!!$J+)
M-/*]L<<<;6N17/D>Y$1.-5/RU]=1VNAGN=PD;#;Z:%\LKW+DUD<;5>][EYC6
MM155>8B']PQ23RMAB173/<C6HG"JJN2)U55<C:6TT/?9;:2B5S7O@B3?Y&(Y
M&2U,CEEJIFM<KG-;-4R/<B*JY9Y&:C3!I!JM*>DR\X]J4<UMPK7.B:[ACIV(
MD5-&NU4UHZ=D;'*FQ7(JHB(N23 L5KCLMHI[7'DN\QHBJG-<NU[OXSE5?G/H
M'6Q]8 &GJK69B[",J,SC_FI%(]%X'.=;G1-]=&O7UBU;S,^[KEB^Q/5-7_8Z
MH8G-_P!MQRK^:+J?/LZ3TPP;*"J3F+*U?GWM4[SBA6C]/Y4@54X86N_#M+5>
M8=(F^U+]#:O!S*=3H[?7R/!Y/BWF=(X'YJB*K51.NJ9[<^( X3Z<;TRDLU<J
MO1/$7HBY[<^+CSXOTXO/-/'/4X^6&WI:[10T2MU960[Y4IK*[.LJ7.J*QR*K
MGJC754KU1,U1K<D38B&:[3MCVLTEZ7+]B^JD;+#/<)&0*W/52E@7>*5K47_$
M1L5RIEKO5SU1%<I+_#=KCLUCIK?&F2LB17<]7NY9ZK_&5>HF2<P_B]8CL&'(
M8ZB_WJUV:*=SF0/N5=34?)#V(U7LIVSR,=.]B.17(Q'*B+FNP_%HRT,:6=,]
MREM.BC#EXQ!74Z-6=*&EEG93H]'K&ZIE8U8J=LF]O2-TSXTD<U6L5SDR/AXX
MTEZ/=&E%'<=(-[M=FI)W.;$ZLJ8H%E<W5UFPMD<UTKFHYJN;&CE:BHYR(FT]
MRW7*WW>BI[E:JVEN%!5,5]/64<T=13S-1RL<L<L;G,=JO:K53/-'(J+M0X]C
MC F,M&F**K!>/[;66C%=$Y&STM5&Z*:-7-1[55KN%KV.:]CFYM>UR.:JM5%7
M[.&<48<QI8Z?$V$ZZEN.'ZIJNAJ*>1LL4B(JM75>U515:Y%:Y.%KD5JHBHJ)
M[IQ,^\ "8&FNKY-TIXRF55=J7**DS7/@H*"DH43:UBY-2FRX,MG"O"NV'S/O
M#\&&MQ?HZMU.QL<<F'8JM4:B(BNKY):Y[MCG)F]]0Y[ESS5SE56M55:F6C=K
MW=][W5&-*Q[E<K+JE/FN?!24\-*B;4;L:D*-39EDB9*Y,G+M:3%(MFX6B=C7
MZ2L$M>UKV^"*W.R<B.369,CV.R7-,VN:BHO$J$9=VC//3;DC23/3/?',W!5W
MR<U5:Y,Z*9%R5,E3-%5%^!20>Y/ABGW2N!XYVM?'YY:)<G(BIFDS51<EV9HJ
M(J<Y414VH5/,.9JX                                        !PPW
M44CUON%8E7Q-EIKI&MV9(^2L8UZ]'FDB;[!(_0@UJ6JN>B<LM0Q/F1FSOKV3
MC%_5=\C3F:J]]#DEHMC9%HZP:UB:K5L%OD5,U7FYHDED7:JKS4CU7H)GLV'3
M>.7N?C"XN=M7BIZ?,BY)^9$/N4"(E%%ET"=XUZ<4/U@
M   ')[<\^2*OTYGX4+QO,]_M N_'M9X%.1PTJ^V=/DL?A/.:1.0ZU
M              -IM._TFM)?V'7KN1YY;Z9 <'MPASY8Y^QBB_&L9_<G,"<!
M3H]8                                           !&W '_,JJ#_<K
MWK\<7(]SO2GA.$LD>D\@
M      _%1%145$5%3)47:BHO"BIQHJ '%C2+H6J[7-48HT<4^JU'.J;CA*#F
M&JW-7RS8=8G,,5N:NY"3)JIFD&2HR%P&C,)8[UI5IZESX:B&1T$\,K71S0S1
M.5LD4L;\G,DC>U4<U414<F6Q3R>,LN Y#6+$D=0QJI(W:B+M_#Z_X3P,\S<&
MFK&RM:J/;EDF:9[$ZP/)]-%S3, _0
M
M              #_U<_@
M                                                       'XKD3
M-5X$_38 >A/5M9GFNKU/6XP#X-3?(8MFNF?%GMZ_6X #XTV*(6[-];UD_O\
M%D,@>G)BV!J9;ZF:H><CQFAI.[XV@BC>JSL3)%SVHB\''MSSV@9\XXM:2=*[
M8FI0T+UJ:ZJ=O%-3PIK2R2O1-5N6LB(B(JJJJJ(B)FJHA\J^7RT8:L]3B"_U
M$5)9:.%TLTTBZK(XV)FYSE[R)FKE5$1%541??2TM165#*6E8Z2ID<C6M3A55
MYB?K7@1-JY)F;,VJV2T[YKC<9$JKS6I_+50JJYD$6>LVBI,T34@8J(KU\=*_
M:NQ&-90MNJ-TE<-/&*DI+4LM/HYMLBI1P.Y5TK\E:ZLG;FOV5Z*K8FKZC"NJ
MB(]\SGR=P5A&'#%#K3:K[M*GV1R;41.%(VKT*<U?NG;>!&HGVB*1S8
M                        ^-?[U#8;7/<)6;](W5AHZ1'[V^MK9N9IJ5CM
M5ZIOC]KG(URLC:Y^2HU3M30OHJO>F?2'0X$LO*).[7J)LLTIZ6-46>=4YJM:
MJ-C:JHDDSXX]9NOFGQ<07NFP_:I;G4[=1,FMYKWKZ5J=5>%>8U%7F&H-#NCR
M>NGDOMX1:JZ7&9:JHGE:]RJ]Z<PR/7UECAAC1L<;$75CC:C4R1$0T98/PAA_
M 6&:+"&%:=E+8J"!L43&IS$X7O7A?)([-\LCLW22.<]RJYRJL2[A7U5SK)+A
M7.5]5*[-5[R)SFHFQJ<"(B(G <^<*X<CIXH]6)&HC&(FS+@3H9(AR4_&GYS=
MFEITA8FQ,VM3AX> \'D]"YU:0QKS2-5&KP_IP '&?27C:GM%%4RR5#6ZK%X7
M(F6775.,\GCA7X#A9%O^);IX)[GKK&BO6ST<C5:V)BNR[\9D=FKY96IXBF2-
M:Q=?FG.;J5([N'=0I=IJC0KH^J46U1.U;K51/S2:1J[:&-S5RWJ-?72HJZ\B
M;PNJV.5).]]&^#.)VMQ%=6?OAR9PL<GI47_"*B_=.^X3F-Y;:KDU=0E81W&
M  ?$>WDC&&%J='IE$VX5$L?15SJ*.!R_:R(6N>9H6*1M-BW$LB)O3WT%+&O-
MS8E3+,B[,LLGP*F2\_-$V*O26F"IVT-&G#]E>O\ 0:W_ $BAF 6:M+3)EEXF
MQNWAV+QEI_,.DD-Z6O:V--N7,K[AX/)M[BJZ-@@DS<B9-S5>#9JY+UMIY0\*
M3OTM7=<48AI<-1/1\,LCJFY:JIS-NIG,=/FB2L?E.YS84<F:M?*BY9(IT3ND
M-+%/H<T1W/%FLWCU)'Q+0L7[NLJ&N;$N6::R0M1]3(W-%6.%Z(NLJ')\(6-U
M_OL-%DO$S5WR5>=&Q45>V7)B<Y7(O AZYG*)9D\=-6.:#&&DJAHU5DN',,5L
M5H<_7:D=6O)T:WNI23?&L;#(Z/>FNUD:K(D=FFMLUX>9R[FB_;G7<F35-5OD
M6E+%M,^[3,<Q4?2.DI-6W4BLU-?7@CU9)F.:YS:F::-$5K6HN<K=M:=;%IFW
M2M':VZDNCK#%8RWZVLFI49535N,^OK(U(Y'-WICD<UKHH62:R:RY<[<-X5P_
MA&BGM^'+>VV4-362W"2FCJ*N>'DJ=D4<DD+:J>=*=CF0M34CU8TRV-3;GEQT
MU:=]+FG_ !'38ETS71;OB>WT+:&.=]+1TTS:>*221L4JTE/3K*K))97:\Z22
MHKW9NVY%]VC+1/H\T066>P:-+>VV6*KK'U;X635$T>_RM8Q[XTGFE2)KFQL3
M>XM2)-5%1B+FJZA.G3L< $I])T,E/I%QS'(YKG.Q7?9D5JJJ;W4W*HJ(FYN1
MJZS8I414X$5-F:;5W+;CJJBK-R9HRFA148F K"S:B)RT5LIHW+L5=BN8JHO"
MJ*BJB+FB9.-T_1ST.Z.QW#4.:Z1V+;K(BHJJFK-6S2L3:B;48]J*G BHJ(JH
MB*NAB2!T6;@:*9&1:2<$.D<C&KB2UQHJ\"OFJ60Q-Z[Y7HB=52,F[2@EJ-R-
MI+CA:KGI@>\NR3H64,SW+U&M:KE^!"0.Y1J(:;=*X&DG<C6+B>@8BKT4D[&,
M3JN>YK4^%4*HF'0U=                                         X6
M[J+G@POV&JN[22.A#V(K?E+? 0XO?_58^M7OG)C1A]+S!GV.6ON:,Z7QO[;K
MC\KD\)3[M#ZRB^+;WC71Q8_6                     <GMSSY(J_3F?A0O
M&\SW^T"[\>UG@4Y'#2K[9T^2Q^$\YI$Y#K4                     VFT[
M_2:TE_8=>NY'GEOID!P>W"'/ECG[&*+\:QG]R<P)P%.CU@
M           'IU==343->HD9&WC5SLD1.BO#T0#XCL761%U>3J;-'9+XJU?8
MVIEF#SDI[4.([3/XRKB<O%JR,=^!VS+J_P!X>. ]M+O;URRJ8USX.:;FOK9Y
M@'N13PS(BQ2-?GT%V\&>771 #S          $;< ?\RJH/\ <KWK\<7(]SO2
MGA.$LD>D\@                                                 V
M3TEZ'J'%\C[]898;)BYC.:JE1[+?>DC9JQ0W>.%KG-F:C48RJ8UTK6<R]LC6
ML:P#CS9L17G#ETFL.)*.IM5UI'-9/252-ULLW(V6&5CWPU--+JJK)8W/CD3:
MURIM7R>%0Y%X<Q)'4QL7?,\T3H)ZV69X"+V3=&DJFRM1R+GLS7+@];V0>3ZJ
M+FF8!^@
M                                                   __];/X
M
M                               /Q5R3, ^36UB1M<N>6S9GQ;., VMQ
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
MP2.BD;GS=5[7)G\!L5M]?2W2@@N="[7HJF%DL;NB9(U'L=\[513R'RS]@
M                                   !PMW47/!A?L-5=VDD="'L16_*
M6^ AQ>_^JQ]:O?.3&C#Z7F#/L<M?<T9TOC?VW7'Y7)X2GW:'UE%\6WO&NCBQ
M^L                     Y/;GGR15^G,_"A>-YGO\ :!=^/:SP*<CAI5]L
MZ?)8_"><TB<AUJ                     ;3:=_I-:2_L.O7<CSRWTR X/;
MA#GRQS]C%%^-8S^Y.8$X"G1ZP                        ?P]VHQSUX&I
MGT.MP@'#;3AC^I2H[Y;95R0N>JNGEA>L<D;&JF2,?&Y%8KE3+8J<:\9"/=PZ
M;ZW1;H[APWA>KEI,:WV56QRPR.CFIZ6%6NGF8]BHZ-[U5D#'(K7922.8Y'1[
M.R=&^&X[S='5E:QK[?3)M:Y$5KWNS1K51=BHB9N5-O U%V*<:UNMS5<UN%8Y
M5VJKJF9RJO155>JJ506_=*:?;8UK:;%]^<C,\M]JI)^'//-9UD5W#LUL]79E
MEDF7=TN$L,2YZU!2IGT,;6^"B9?,>U!B*^4WT"Z5C/\ =JN]]K= Y91[LG=*
MT.6\XHG=DW+[)2T$VS//_"TC]NSTWILMF>2JB_ADP#A&3TU$Q-O,?(WP7IV#
MWVXTQ.W55+M4YMX,W(OLYID<UHMWQNB:7U>LME3P>J4,2<'#ZCO7IN;U.5U=
MN?SY-&6$W^EBE9U)'?Z6MP?]>9R*T-:3*VNJ^^F[U"/G1R+#([8CV+L1,E55
M1479[N197N2=T%7:>L%5E3B1M+%C*V5>]U#(&N9&Z&5%?33-8Z21S4=JRQ+F
MY<W0N=LUD1.H,=85BPS<(VT:O6WS1YM5RHJHYNQ[<T1,^%KN#[KX#EVUR/:U
MS53)R(O13)?8)7G!3^@        1QM:(S==/:Q$8UNGFZ-:UJ:J-;X-JQNJB
M)DB-U=F70/:OI/F/'-+''J/(                            /YUVI^N;
M[* #79YIOVR #79YIOVR #79YIOVR #79YIOVR #79YIOVR #79YIOVR #79
MYIOVR #79YIOVR #79YIOVR #79YIOVR 'ZBHO J+UE10#]    -#XYP!8L>
M6YE+=(W05U)KR6J\TJ-;<+9,[+6WIZ[)J2?51)8'YQR(B+S+VL>P#B_3QWO
MF(I,-7Q['S1,CGI*N)5WBX4$KY&P5D&NJ2-:]8W,<U=K)6.;FJ(BJ0\*AR)P
MW==_C8NMPM:JHG!MZF?Z?A*>4VFX\#T>WUD7^/UP#V
M
M                           ?_]?/X
M
M       /7G?JM5.BBK[ !MOB:Z<CPR<TB<PJ]7/KYY! <%M)&+ZZ]W:2QV^K
M?3PQM5]=50KXI#%GJLCB56NC2HF<BZNNF2(USLG:NJL<]TWIZIM F ./E/'#
M4XLKI=XH*>151CGHB.EFD1N3EAIV*CGHU6ZSW11:S-\UV\MP9A=^)[IQ/(KF
M4,3=:5R<*)P-:F>Q'.7@X<D1RY+EDN@H*>&FC2*!B,8WBS<YSEXWR/>KI))'
M9;7.57+QJ4&XWQSBO2-B.?%>-*V:OOE0O+2/5,FM3/5CC8B(R*)F:ZD<;6L;
MFN29JJK)ZW6ZBM5(VAM\;8J9G B<_FJJ\*JO-5555/,<3/W
M                         ]71O1LN6D"_5C%65D512TL:KGDQU+14\,\:
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
MVR'J/(UV>:;]L@ UV>:;]L@ UV>:;]L@ UV>:;]L@ UV>:;]L@ UV>:;]L@
MUV>:;]L@ UV>:;]L@ UV>:;]L@ UV>:;]L@ UV>:;]L@ UV>:;]L@ UV>:;]
ML@ UV>:;]L@ UV>:;]L@ UV>:;]L@ UV>:;]L@ UV>:;]L@!\V[5K:*BFJ%<
MW*)CGNS79S/$N2H <,\0:=KQ'<JFGH87)'3320HZ1^6NC'*B.YGHKU$V$&L>
M;O+1MH_QG<\$W2T7R:X6NLDIY'Q-I5C>Z-<E<S7J6.U5YFLU%^ [+MFC&[7.
MWPW&&HIFQ31H]$=KYHCDSR7)JIG\ZGPO#XQ3YF(XE^Z1:)_>/$7:T?[6?OY$
MEY]T4O9?Y \/C%/F8A^Z1:)_>/$7:T?[6.1)>?=%+V7^0/#XQ3YF(?ND6B?W
MCQ%VM'^UCD27GW12]E_D#P^,4^9B'[I%HG]X\1=K1_M8Y$EY]T4O9?Y \/C%
M/F8A^Z1:)_>/$7:T?[6.1)>?=%+V7^0/#XQ3YF(?ND6B?WCQ%VM'^UCD27GW
M12]E_D#P^,4^9B'[I%HG]X\1=K1_M8Y$EY]T4O9?Y \/C%/F8A^Z1:)_>/$7
M:T?[6.1)>?=%+V7^0/#XQ3YF(?ND6B?WCQ%VM'^UCD27GW12]E_D'ZW3SBC-
M-:.-4V:V3]N7'J\Q^$?ND6B?WCQ%VM'^UCD1WKW32_UGD'(;15I&EQ?#)R0U
MT<T+]5Z/?FKE35X,G.YERJF7NDOM#>EBRZ:<$18ZL%-54MMEJ)8DCJ-[21%A
M=JN5=[?(W)5X.65<N'(X#B&Q5&';BMMJ7L?*C&NS;GED[@X41?S&^B.:NQ'-
M5>@BH=J'PQKL\TW[9 !KL\TW[9 !KL\TW[9 #9W3A:J";!LM_FC5+CAVKM\M
MOJ(]1'HRYW.@ME932JYCG.IIHZA'JU%:N^1,7/)%10-(8#N+YX8%5<\V)Q[.
MC[B'GF'CFF_]!)K,8[;EJ\'7X/PG@\GU
M
M                 ?_0S^
M                                                        #YE>
M_58]<U3)-G1X\_6V '';25=5I:"KD1<E;$Y479MRS7;[!YYAX7AR.#5ND=4M
MJKA(CM^KZRJF<KT36WN.9\%.C5S55B=%$CV\7-JO&I1!N[L;SXKT^5EF;*Y]
MKL5-!1Q-SS8DCHVU%0Y$X$=OLJQ/7A7>6HJY-:B2;T:VUM#A>*=6Y35+G2.7
MFJF>JSYM5J*G,Y9>>N?T2&9S\
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
M
M                                             __1S^
M
M                        #XUS7Q.3+B1?T]T XG:89%2SURHJY[Q(NSJ-
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
MIC>PHY5W$'HHLWM2M_(.3?:/<53VS/&.,$O3&]A3PS[F2_4[&R/Q/:%1TU/
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
M_E#>HNA;V$'@=P_YQ6;M91?$#CS=_=53W5_E#>HNA;V$'@=P_P"<5F[647Q
MX\W?W54]U?Y0WJ+H6]A!X'</^<5F[647Q X\W?W54]U?Y0WJ+H6]A!X'</\
MG%9NUE%\0./-W]U5/=7^4-ZBZ%O80>!W#_G%9NUE%\0./-W]U5/=7^4-ZBZ%
MO80>!W#_ )Q6;M91?$#CS=_=53W5_E#>HNA;V$'@=P_YQ6;M91?$#CS=_=53
MW5_E#>HNA;V$'@=P_P"<5F[647Q X\W?W54]U?Y0WJ+H6]A!X'</^<5F[647
MQ X\W?W54]U?Y0WJ+H6]A!X'</\ G%9NUE%\0./-W]U5/=7^4-ZBZ%O80>!W
M#_G%9NUE%\0./-W]U5/=7^4-ZBZ%O80>!W#_ )Q6;M91?$#CS=_=53W5_E#>
MHNA;V$'@=P_YQ6;M91?$#CS=_=53W5_E#>HNA;V$'@=P_P"<5F[647Q X\W?
MW54]U?Y0WJ+H6]A!X'</^<5F[647Q X\W?W54]U?Y0WJ+H6]A!X'</\ G%9N
MUE%\0./-W]U5/=7^4-ZBZ%O80>!W#_G%9NUE%\0./-W]U5/=7^4-ZBZ%O80>
M!W#_ )Q6;M91?$#CS=_=53W5_E#>HNA;V$'@=P_YQ6;M91?$#CS=_=53W5_E
M#>HNA;V$'@=P_P"<5F[647Q X\W?W54]U?Y0WJ+H6]A!X'</^<5F[647Q X\
MW?W54]U?Y0WJ+H6]A!X'</\ G%9NUE%\0./-W]U5/=7^4-ZBZ%O80>!W#_G%
M9NUE%\0./-W]U5/=7^4-ZBZ%O80>!W#_ )Q6;M91?$#CS=_=53W5_E#>HNA;
MV$'@=P_YQ6;M91?$#CS=_=53W5_E#>HNA;V$'@=P_P"<5F[647Q X\W?W54]
MU?Y0WJ+H6]A!X'</^<5F[647Q X\W?W54]U?Y0WJ+H6]A#X&*;/04>'ZZHMM
MLH:6:DDHJ]SJ6E@IEWJAJXI:F1ZPQLUTBHEF5$79M)1[C+&U58MT584N51(Z
MBK^**)VNY7;:B!^\M3678KJED#?GYJY(<,T@V]*O"54D34WR)&R)DG,8Y%<O
MS,UCECH:O,=3;*%Z2(OB;%RX5VMZ_4+]O@(N+SSF599T?"S)45=1J_I^ \'D
MU4U<VHO4 /Z
M                                                      /_TL_@
M
M                                  ^/<T\3>FS:BK^[^  XK:7*99K5
M7(B;-X?[&7!T-J'GF'CFG#/#:R+9Z9LBHY\4U?#LSR1D%PJHHDV[=D3&F?3=
MF6AUGW26)8U;JQ3S4U0U>8Y)J.G>Y4V)_A%>B[.%%VKPK*C %1Q1A&C=GM:Q
MS%_B2.:GYD3_ %<"?=(OG,@
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
MSS+?M4_( -1GF6_:I^0 G=WHXG_(4X:X$RQ8Y$R1O!WQ7+J9A#RAP;W.DC_
M'9X454C=58BG<B*Y$<^&:TQ1HY-K5:C:IR[=N:)EQE"6Z#I:-MZQO=7PPR7!
M,1V^E8][&N?%'.M[J)5B=Z9CW.HH6.5,VK&KVN3-6JDD,/U$_%MFH6O>VE=;
M:N9R(JHCG1.H8V(Y.!41*A[D1=J.1JIL147D.1".R     ?/N?D:/LA:/QK1
M'8NB[VRU7^]S$']@W(XMC#V)A_&EL_M*D/H'71RD
M       _'-:]KF/:U['M5KV.1'-<UR9.:YJYHYKD7)4XS]%)5U5!515U#+)#
M6PR-DCDC<K'QO8J.8]CVJCFO:Y$<US516JB*BHJ'KFAAJ(7T]0QLD$C5:YKD
M1S7-<F2M<BYHJ*BY*BHJ*BY*?&5.^9Z.;K=]$BM8]BN<]MI>JY,D8CE58[6[
M8QS6\Q2Y(Y$;%KK'W5',FFBW24U4V/DPTK'212,8UC[["U%?+#,C&M;+>8D1
M\T,[LY[LU9()'37%*5M5P%T?G"J&RPJ_SC2JC7M5RN;;GJN3)&:RJK*!V;8W
MQM^Q4.3)&MCI-^=3_:.C3L(   ^54>)W:WNA5N^U4%5#51;$<^BIF[]'5*OC
MG<AUDS(FIP)R6Y3MO#R-N>B'$-+=D5+=:ZZAJ:&;-.4N%8]:::B:BM5=6OH(
M):N54<BZUE@3:FLB\*N:K28WMDU$J+5UE/415$?-=2P-WUE0J\*K35,D<#$X
M$2X2+PY9::TG_2\QG]CET[FD.&X(]MUN^5Q^$ARJN]92_%N[QY^\R=F+L?;$
M7^847#GYYL5>/C-(&BC[6=A_%5-]$TB3?_9FJ^/?WU+1G8)\<       '%?=
M#^5$'I[/>1G0NZA_@^XM_$TW^B<JP3[::+X].\IPW,YY*\
M                   GG6?3_9_N4J#^V2G)<T_VJ%_$3_T9QPQ_LS_Z$)X2
M%#"(QS,                                                    '
MAJ::"LIJBDJ8TEIJJ"6FJ(G*J-D@GC=%+&JM5'(CXW*FQ47:?3LMWK\/WBDO
MUJ?O5TH:F*HA?DBZDL+VR1NR78NJ]J+DNQ<CU5$$53 ^FF3.&1BM<G/:Y,E3
MYT4\^B"]5.&+Q+A>OGWQU,YKZ.9VQ:J@F61*6HR=JIKJC%:_)-5LK'-151$5
M='VA'2S9]-.CJAQS:M2.HE;O=5 BYK35<:)OT*JNU6HJH^)RHBOA?&]436R2
M)&)+%/AV[2VV;-8T7.-W1QKZ5W5YCDYCD5"B.$[HV>&)=\SS8SC_ (]IVTI\
M%#=2F>CFIMX4SZ_][:>#R>T
M
M      ?_T\_@
M                                              ^;7HF]OX]GX$_C
M .-VDRG22AJDXEB7;[.9YYAXYIP0P\QT3K["KLVQ7ZI2)N:<Q&^DH9-5,D14
M3?'N7CVJ4G>:+VM:/3?07!K<HJO#M.Y79;%DCJ:R-R<*YJUC8L]B;%1.8JK(
MO1//OF&Y(EX8ZMZ?,K(W=]5-1$!3L\
M       &CL:S.;06VD1C7LN=\M])*CN)D+:BY(J;%V[[;VIUE)P>9]6*FN^Z
M!2OG;G):[)654:]"]SH*-5X>@JWIS>'@YJ=<:4ZIU/A58F\$]1&Q>HFM)WXT
M.:^B>!([?0MR_6QHN>6W)GY$+R^81LYIRNM;<HDX^93KIU_9/!Y/N 'K5#M5
MOK*O73^^ ;48ON*0PRKK(FJQRYK^1.#:>4/"\!/;&MS7$F,4@5VO269&5D[%
M5KF\EZRMH&*FNUS<I8W2M<B*F<&2\*$)]W7I771]H>?ABVRZF(<3/=2,R7)S
M:1J-=6R)L5%1S'1TKDV+E4ZS5S;L[&T9V/CI?DK94SI*-$>O.61<TC3YE17]
M5B<\\!1824!_<<<DLC8HFJZ5RHB(B9JJKL1$1-JJJ[$1.$\*J(F:[$0^!A^S
M5.D*_P #FPJN'[54*M&O-.2X5::T<E>NQ6)$UJN9 B9KJ*YRKS>JR];<=;FZ
M/0UA3SUXHA3DDW>!N^HY$UJ*F=JO;1M7A21RHV2J5,D61K(]J0H]\:](&+EQ
M!6\043O]B('+DJ<$CTV+)UJ;49\"J[[K).?N!L,1T--!$V)&HV-B)S/#ET=A
M-+@.NDYYO/'&VFARV(NIE^7J'@\FT&.[LVFI:EVLB91+MX/67KGD\+SC@ E:
MZ^XIOEX<[7BHU2UTSDE1R;\]65-:U\2*NJYD:0*UV? ]R%6WFD>D-8:*PZ+*
M*3)TSGW*J:BJBZC-:GI$7+8K'O6J<K5^ZBC=EFB*G=>B*U9OJKU(G!E"Q?A7
M)\GSY:B9_"J'V2IT[O/EWVV,O=DO-FD<C8[O:KA;'N<BJUK*^DFI7.<C5:Y4
M1)=N2HIV!HFQLFC72IAG2,L;Y4P_B"W7+48J(]_$-9#5:C5=RJ.=O635=LS5
M,]AQ+'^%X\<8$O6"I7-9%>+1642N<BJC4JZ>2!55$5%5$23-4147+@7,D76T
MDM!65=#/J[_15,])-J+K,WVGE?#)J.R17-UV+DN29H;UK3<Z:]6JFO%%K<1U
M=/'-'K)D[4E8U[<TVY+JN3-,UR4R!7BUU5CN]59:W5XLHZF6"357-NO$]T;M
M5<DS36:N2Y)FG,0UIHNQ!3X7T@86O=9*D%'2W-L-9.JJC:>CN$,MNJIY%3)=
M[@@JW/=P\RB[%X%C[NP=%MPTT[F+&VC6SP-JK[<;%,M)"NK]EK:56UE&Q-9%
M:CW55/$C'+EJ/5KM9N6LG=.Y>T@6_1;N@<*XXN\N\6>DNC65$N:HD5/5,?23
MR.R5%U(X9WO>B9YL1R9.SR6J;7-<U'-5'-<B.:YJHK7-5,T5%38J*AAQJ::H
MHZB2DJXWQ5<3W,>Q[5:]CVJK7-<UR(K7-5%1S51%145%3,U?12QS1MFA<U\+
MVHYKFJBHY%3-%14V*BIM14V*A^GI/[/AXGN:6;#6(+NK][2V66Z5Z/1<E:ZD
MHIYVZO"NNKF)DB(JJO =N: ,')I"TZ8-P,^#BJ"[8HM=+)%J:[70S5L+)M=O
M L:1*]TJNR:D:.<Y4:BJG -*V)FX+T88BQ<Z3>EMECKJI'YY*CH*:61FJO#K
M*YJ(U$S57*B(BJJ(LBC>49 S6V$-'>,,<3:F';-455.V1(YKC-E2VRG7A=OM
M=-JPJYC4S5C%?)T&KFF<?=.FZET#[F^UI<=+V(J*VU3XU?#1M59Z^H1%:W[!
M10H^H>W6<U%DU$A9GK22,:BN3NW1!N==,.G.MXGT<V6HJZ%KT;)5ORAHH5VJ
MN^5,FK'K(B*N]L5\J\#8W*J(O-W19H'L^!)(;U>9H;[B=F;H)VL<EMM6;<OY
MGPRHDDU3P_RQ(C7(BY,8S:KLWF[=\U)QUND[=4Z--%M-589T-U#$94)(YO'.
MYMX71U;X7OCIJ5=C74<$DN^HU=_J)8Y-XCO%W*>X%P=H'JX<;XWFAOVE"-56
M*1K7)14"Y99TL<B(^6?A_?4S6.:BHD,,+D<]^_Q4\6$@
M &I\'<\EI]51_A)V^9X?;YJ/][M7^D49UMI4]K+?E3/!D*9V;R##Z6WWSR[T
MC>O"?6                    !/+O1N&1VB+#]0B)O46,HX7NS3-))\/WE\
M2:O"J*VG?MX$RZJ'E#RAP.W-,K9L%+'M5:*>1B9M5$:^KFEEE1KE;DJ.9!%G
MDO%M3@SH?W5"OHUG9&C4;<,8WATNW:[B&&A;3[-;8C>+ZK)5;MU^5=L<A(C!
M;M_O3D?FO$UEHM39L3BB:KWW;ES>)H<T1WW*9IZ55Y'$-#M     'HW++D.3
M/+Q\&KGYODB+>\OZ??,M7CSRR.T=#+7NTCT#6HJM6.K1R)S8^(JC?-;\#>];
M7SY74UM;E<SBV-%:F&YU=EGKPY9]%O\ %J9?A:^KJY;=;++;D>\=7'*0
M                        ?BHCD5KD1S7(J.:J9HJ+L5%1=BHJ'NIZBHI*
MAE52O?%51/:]CV.5KV/:J*US7(J*US51%:Y%145$5%S/XDCCFC=%*UKHG-5'
M-5$5%14R5%1=BHJ;%1=BH>A:]E&V-$R;3SUM)&G0AHJVHI($7:N:[S"W^+@3
ML72[(E5CJ:ZJC4J+E06VOEU41$XHN%LHZZI5$1&[%GJ)%X,]NU7+FY>+X*3>
M\/,I$]2I:FKIF?%4M7/3Q<U?\'$SQ)P)] ZT.5@ ^91_RQ5UU<JYL1_?=2[5
M5J1T3Y$JY$8Y$6*22O=)&_+8]L$:[4R.U\:RIA[!5AP%%DE4^'CQ79*FV>XQ
MQK0Q.5NQ[(;6RFJ8LU58I;C5QY-=KHO#;"WCG?KCB-VV!K^(:?AR2.E<Y*AZ
M(NUCWUCIH9,DRD924[\W)JJFF-)_TO,9_8Y=.YI#B."/;=;OE<?A(<GKO64O
MQ;N\>?O,GGNQ]V"A_&3#2!HH^UG8?Q53?1-(D7[V9JOCW^$I:,[!/D
M  XK[H?RH@]/9[R,Z%W4/\'W%OXFF_T3E6"?;31?'IWE.&YG/)7@
M                        $\ZSZ?[/]RE0?VR4Y+FG^U0OXB?^C..&/]F?
M_0A/"0H81&.9@
M      'P+[ Z-E/>J=^]5ED62J1^NYC7T.375\+\E5B^)1)(U515UXT:BM1S
MLYH[B#3+6Z.-+%/A&K<KL*8FFBI)6*NR.K<JMHYV(OW2R/WB1,VHZ.;7=K.B
MC0Z^TC8?CN]B?6L3*MHVND:O/8B9R-7^*FLGX3438BJ<T=%.($N-MHY4<BZT
M<?'FF:IFJ\:Y;2]HC-P*<H[;-KL8Y%YG).#]S,\'D^VFW:
M
M                             ?_4S^
M
M        #YU?]#=UE]Z@!QUTD.1**JS7+*)V>?5S_=//,/"\*' RRN1]3B%S
M4V+?9DX<]O(5"JHO07)4*;?-)9HG:4+!3HY%G;8-96Y[4:ZKJ$:JISG*QR(O
M-U5YQ(+1$U>,E2[[E:M4[$;,^^A]XKF.V
M           :*QS&[D"U5J9:EMOU!4S*N6R*=E3;T3;DNV>M9P;<R=?F>F(H
M[1IWDL\\B-9=;+4P,:J^GEB?#5-RY[FQ03+UNM\&76NE6D6HPPD[4VP5#'JO
M.14='V,WM_,<U]$U8V:WT*M79J1K_OO!P[<D4O (W\TY7VIZ+$B\:M:>#R??
M /E7"7*-RIP(W@X_TS .-VDV[+2T%4[6X(EX\N#-<MB\"JG1//,/'-.#]H<Z
M>.KN$FNLERKZJI=OB9*C&/Y%A1O'O3XJ='MXN;54X2B+=XXT=BG3]5VF*174
M%CHJ>B8B.S9OBLXIG<B9Y(]))UB>N2.5841<T:W*36C2W<0X6CF<F4M2]TB\
M_+/4;\VJU')UWPJ?6(9(BN5&M3-R\"'8!I2!E;CRX]\UGUTL+'[W<KC'K(ET
MR56OI*1Z-5%MF:922(O\L<#?$<UEM^W'NX_\ZW$NEC2K3?\ )/RLMOH)$]9\
M#F552U?]M\#H8G)^]=CWIQ3JI3=#8^Q[Q9KV*R/_ 'IM;+*B^J<Q6,7H.8YR
M>GX$Y3-7\U]'. H+124T4<",5C$X$V(B<'ZUN:EEGPG3W#U#DE:[<VFB:F62
MHU$]CJ;#P>3QW>K;!"[:FQB\/#P=#/H '#'3=C!+=;*I&/<LKV+''''FZ1\C
M^98QC&:SG/>JHB(B9KF>NHG@I8'U-2]L=-$Q7/<Y41K6M3-SG*NQ$1$555=B
M(>8V.D>C(T57N5$1$X55=B(GPJIL!9Z!;;;J>F>K75&3IJN1JZR25D[EEJ7-
M?J1N?&DKU:Q7)K)&UJ+P&;?3OI.J=+^E6[XYD<[C?45"QTC79IO='#]CIFZJ
MJNHYT;4DE1-BS/D=PN4EWAJSLL-D@MC<M\8S-ZIS9'<L]<^:FLJHGX*(G,/I
MG4)]T $?KM4+5W6YU2ZV=3<*VH779O;\YJF63FX]FH[FMJ<2G^@9AN@;:\.T
M%L9JZE-101)JNUDRCB:Q,G;=9-FQVW--ICBQ37K=,3W*YNUM:IKZB5=9NJ[[
M)*]_+-V:J[=K<DR79S#YY]H^"5.T35K:_1K@NH;.ZH5+#1TSY7O61RRT35HI
MF.>JN55AFIW,X=FKD8H/-!</IAG=H:0[6VFCI6.O[ZE(V,1C=6MAAK&R:K4:
MF<R3I,YV6;W2*]557*JZJ]R#>FW_ ',F"KBV=U2Y+%!"Y[G*]=>F5U,]BN55
M7[&^)T>6?*ZFKLRR3<,AP20-/8LP^S%6&[QAV2KEH8[O124;ZN!C)9(6R*U5
M<D<F3'HJ-R<F:*K57)47)4[FW/6F";0#IHP_IAI[=#=I[#6+.E)+*Z%DRK#)
M%EOK&O=&YN^:[':CT1[6ZS'-S:O6^E_1U#I:T9WG1O45DM!!>*-U.ZHC8V1\
M:*YKE5&/5&N1=75<W-JJURHCFKDY)R8UP32Z.\:262J1]ZHZ)]OK&/J46F9<
M:*=D%0]KHH'HZ)=9)(7<VY%U57K75WWS6;2_I0P4U^CRSVW"M=.R:.2??%N5
M1$]-9C70+-%#3M5J*C_LM--FNKZ5$5'5V8,\S(T08/OO%F-;E<L1T\;F.93N
M1M%3N1%1529(7OGDS5%;RD\3=5516N7)4I79X;9!:K?'9:>FI;3R' ^WP4<4
M<%+'22QMEAWF*)&QL8YCT78FW,H5QIBC%F-,5U^*,=5]7<\75E0Y]54U,CII
MY94Y15>]ZJY=5&HQK=C6,:UC$:QJ(EH6'K#8L+V2FP_AFDIJ&P4D2,@@@C;%
M#$Q-J-8QB(UJ9JJKDFU555S555?HG&#[(                   -3X.YY+3
MZJC_  D[?,\/M\U'^]VK_2*,ZVTJ>UEORIG@R%,[-Y!A]+;[YY=Z1O7A/K
M                   G_P!Z+_21M/V?VO\ M8Q6>4/*' G<S-3PNI7Y<TM^
MK6*O]*RCMSFIT-BR+[)0ENR*B1N.K?;VY)3)37"?+9MEEOMUA>Y>:F<=+ W)
M>@S3TRYR+T:MUX[E.[;(E53QILRR8VWT4C6_#D^:1V?X67,V<AB()V:    #
MY=2G)=?34G##2:EQJTV*CY$<]EMA<US51S=_C?/FU4<Q].S/8X[9PWEA'1Y<
M\8O1$O-Y=)9Z!5]-'"K&27BI8N2Y.XFD@MF2Y-EAN=8B+KP*B<,NJ<>\34EC
M3;04*-KJE.8Y^LYE#$Y%3:F_,EJ\VKK1RT<&::LB9_4.ICF8
M                 !Z%O1K$K(&_ZHN%4J\'CJMS;BNU,D7R;ZW!PYJO9FDM
M8ZM]AOL:YI7X9H,^'+.@:^T*B([:F7&[)=JHY45[<F.:B<5PJB0-N-N3_:]U
MJ>=_ME6UW"FQ?76SFHF35S<BJOOG69RH].X5#Z6DEDB1KJAV]P4K7HKF.JZF
M1E-2I(C51V]<D2MUUSV,S7B.<:.,-T6*<84ENNSG,P]$DM57/:JHYE!11/JZ
MUT:HU_V7B6&5L#=5=>=8X^%R''\476>SV.:JHD:ZYOU(:=KDS:ZIJ'M@IT>F
M:+O>_2,61<TU8T<[@:IYJ:G924\%-$KECIXF1,5[M9[DC:C=:1_"^1V6;EX5
M5<SXV*L1U^+\2U^*+GJ)7W"KEG>UF:,8LCU<D<;55=6*-%2.)B+DR-K6)L:B
M)^ZSVNGLEJIK12:RTU-"R-JN7-SD8U$UGK]T]V6L]R[7.57+M531>D_Z7F,_
ML<NG<TA^K!'MNMWRN/PD/?7>LI?BW=X\_>9//=C[L%#^,F&D#11]K.P_BJF^
MB:1(OWLS5?'O\)2T9V"?(       !Q7W0_E1!Z>SWD9T+NH?X/N+?Q--_HG*
ML$^VFB^/3O*<-S.>2O                                 )YUGT_P!G
M^Y2H/[9*<ES3_:H7\1/_ $9QPQ_LS_Z$)X2%#"(QS,
M                                    _E[&2L?'(UKXY&.8]CDS:]CT
MU7-<G K7-7)3]MMN%7:;C!=;>]8Z^FF9+&].%LD;D>QR?"US47YC^)8V31NA
MD3.-[514YZ*F2IV#<_<[W-]39:'6=GJ,;GM5<T1O]XU+TTW%-/'49:N^1M=E
MPY:R(N6>S/+/X"%<K-[D6/AU7*G8V'/6QO5U.Q?Z1/RIZY[C^35J<"=9 #]
M
M                                        !__5S^
M
M                    #Y-Q?E&Y4V(K?P(H!QATJU216VL=FJ*D+O\ ?45<
MCSS#QS3A%AED:T$]6S-77"Y7&JE5<^:DCJ742*B+DJ(L5&TH;W>&(>/FZ+N-
M$FV.U4-%2-7F>H)5.RZCZIS5SRVHO,R59.:-*7B;"4,G Z:21Z]NK$_HL0U"
M0X.?                                      ^=>*'ORM=?0HC-\J:6
M:.!TB9LCJ=574LRIL^@U#6O3JM.QM$.,WZ/-)]AQHCU9#;[G!)*J<*TZO1E0
MW9MY>!TC/XQ\J^6]+K9ZFW*B*LT+FI\#LN57YG9+\QO7H$OS:VST+DD146-F
M2)Q\SGFG#P_IU=,B*B[4VHI#I=G#PG.:Q3;Y S;^L;U$ZGK@\FK47-FSB3]S
MB -,7J=&1/VY<R[+V./AX #ACIMO"4]GJU21$SB>FU<G(NKGQ9KM0\GCX3C[
M00/IJ&BII'(^2GI*>&1Z)EKOBA8Q[LN+6<U5,QFDW$+<6:1[_B>-ROAN%YK:
MABYY\I-42/8B+P:J,<U&Y;$:B(FQ$)DVBEXAM5-199+%3QL^=K$1?SH::N25
M^)+NN%;=K,HT9&E[J6M>CY$J&:Z6UBJQ$WE],Y'2N:KM9KT9FF3VK8MN%MS+
M;KC24^G+',2R*V=RVFF>B:F<3M5:^1,\WJDJ.93,<B(U8UJ,GJZ!S.I])6,9
MH'NPW;79*K$W]Z<.3DSWI.=FW)7JG,5&[.61>8&C31_36NF@CCIT8NHW)$3B
MV\/,M3-/W2UWX5.CN'8<HK+:F4[&\SDN7&F7'QG@\GWZB5D,2[4S1.%<OTR
M-GL98ABI8)7.E1J(Q5VJG0RZ*9;>J>?A/"\XG_B>\28PQ@C4=OEML,C*JH<Y
M%5LM;S7($+'-D9S44K-^S1'(F]HCDR>A"7=SZ8J?1YHGEP=;Y5;BO$K'TS$;
MPQT::J5DKN'))(W<3-X'*LSGL]2=EV/HUP^ZZWM+C*W]XT:HY<^;)_@VIUJ\
MNO.U41?3(>^47$DP  ">.Z3PU3V+2 EQHXVQ4^);=%=)6,9J,;<8I9:.N5J(
MFJJS)#',]<\UDE<J\.:ZW_,BM,MXTJ[D^&Q8BEDGO&$;M/:6RR/1[Y*1(X:N
MCS^Z1(8JE:1B._P=,WEE7/+.=YI7HQMV MT(N(+-&R*W8EMT=<]C6ZK6U;7O
MIZG),M7.18HZAZHN:R3/543-%=Q\+1RO4Y_[F&^T];@2HLCIXDK;+>*Y&TV^
M)ORT-:V"LCJ$C5=;>UJIY6YHF2*WHJ9=?-JM%M]LNZ(MFE*"DF=A2]8=IH7U
M+8W+$VNI)JB)\,DB-U&O6F6F=&CG:STU]5,HURT$>9<X]MMYT$U6!I)XDOEF
MO52K85>F^+2U+8IV2HQ5UM3?WSL543516IFN;CD,MQH$KDM:UU&ER=3K5MM_
M),/)JTK7I&M2E+K[^M.DBHW7U=7/9F5'-P)C9^$'Z06VBYK@1E4VF=<>)IN(
M4J'(JI!Q5J;SON2+]CU]9-F:)K-SL7=B;#C<0-PFZOHDQ0ZG6=*/?H^*E@1R
M-69(-;?=Z1RHW7U=7/9GL7+W#BA]PX@[J&PHDV&,31L7Q2.IL=8_B3>G+7VY
MO55R2U7K-0D'H1NF<5;97KZ5S9F)U>4D[&4?9.-W^'U.=/A:O?3]9O)H/OW?
M]HWL3GR;Y4VA)K%4YKGJ+;GHVC9T=ELD@X>CZZ]=Z3;7QKQC5(U,H:C*=OP[
MXG+KW1'GT[5-OU"SHF\JOS<'YLC=HX ?1                   !J?!W/):
M?54?X2=OF>'V^:C_ 'NU?Z11G6VE3VLM^5,\&0IG9O(,/I;??/+O2-Z\)]8
M                   $_P#O1?Z2-I^S^U_VL8K/*'E#@?N:_I<NX/+RJ]VV
MVE5]U2@G=KN5NG2IHV^H06ZD1B<[?F.J9.:O#-/([F<.62+L)&Z*.7PHZI=Z
MK)7U>LO/WNH? SF)P1Q,3YN%>$Y $2CLL   \<TT5-#+43O;%#!%)--([8V.
M*)BOD>Y>)K&-55/I6:SW/$-XI+!9875%XKJF*G@B;EK2S3/;'%&W-436>]S6
MIFJ)FNU4/R5]=26NAFN=PD;%04\3Y9'NX&1QM5[W+\#6HJK\"'IVV%[('SSL
M6.JKIG5M2QV6M&Z1D<<,#]558KZ6DACB<K=CE9K<*JJ\VTH7BW5E^AP]A^9L
M^%;#2-MU'(W/4F;$^26IJV9\MJ5U?-5UK$=RS(ZAD636QM:WX.$J&II[=)<[
MC&L5XN4ZU4[5RUF.>UC(H799MUJ>FC@IW*W8]T3G[5<JK] ZW.4@
M                     'S:7Q*ON4+DR=4205\2\#7Q+24U"]K5R1720RT>
M;TVZK9&;>:1$[1Q53K<]'.&,04:Z]+0055IJ$R7.*H;7U=SB5VU42.HI[BB0
MJNKKR4M6B-7>E<O$;._B/$]WMTZ935,L-9&O,?$M-!2/1-B9OBDI<Y$3/5;-
M JKRZ(GTCJXY<?,D_EFZ019(L=NB6L>JZR+R55-FI:5&NRU7(RF2H5[57-%?
M&O&=KVS6PMHHKKQFYETQ+5I;HN'V/H705M>[TR9;]6+;(XGZKFN;!719HJ.0
MX=5Y7?&-/19(M):H.*G_ "FH22GID1<E1=2!*QTC55%:LE._)45%/IG5!S$T
M+I/^EYC/['+IW-(<IP1[;K=\KC\)#\E=ZRE^+=WCS]YD\]V/NP4/XR8:0-%'
MVL[#^*J;Z)I$B_>S-5\>_P )2T9V"?(       !Q7W0_E1!Z>SWD9T+NH?X/
MN+?Q--_HG*L$^VFB^/3O*<-S.>2O
M )Y7_P#E+3S))'S3HM(EMJFZ^U%>^\4=2K51NJJL1[LN%%R]DEU:DXIT6M8_
M8CK/(W9SMY<WX=N7YSADW*WC9TYJ_G12AI$4YF
M                                 #7.YOA<RS4:N35UHTZBIFFS@SSR
M135'1PNIZ6*!^6NR-C5RX,T:B+D0IF>CY7/;Z5SE5/G7,H+8<^1X^AO;?9R/
M>?P:Q3@3K( ?H
M                                                      /_UL_@
M
M                                  ^#=':L+_K5];8GK<*@'$C3).YM
MHKMN7B+^+^E^N3]$//,/'-.)]C8V.SVU&YY.HX9=JYJKIV),]=NW)72*J&<K
M=.UW'#= XNJ-9C]6]3Q9MR5/L*I#J[,^6;O>JY.%'(J+DN:)+;!\>]X6H&Y*
MF=,Q>V36_/GFGP'U3HDY(
M?0T-5ZVK$-XLSG1M2FN<SX8V+DR.EJ\JNDC3FER6.EJ6)MXT-(^Y\QCY_="F
M&L4/?OE5-:HHYG=%44R+35"KSE6>&1?G(C8LM_&S$=91HF3$G<YJ?@OY=J?,
MUR(42PM5;Y#'M7+4;_%D=QJ<?0W!WSF,NBFWUOW<@#;_ !/7)%"[:GC7;5X4
MRX^JFT(#@1I9N??M>*"TM5KV2U*2U3517L6FIT261DB)XULJ,WO-<DS>G1.B
M]TKI!;HTT)W_ !+'+O5S=1.IJ54]-Q35?8(G-3FNB5ZS+SFQN7)43)>38-M2
MW?$=+2*FM"DB/?SM1G++G\#LD;_&-%5M4VBHZJL>U7MI:>6=6(YK72;TQSTC
M:KLFH^14U6]53/K@/"=9CO&MIP909I572X04R.1,]1)9&L=(J=#&U72.7@1K
M55=B*2FN5;';;?/<)?4X8G/7X=5%7+JKP)\*FOM"N$<J>.NJ6K)55;WU53*Y
M$UI9YWODFD=JL:S6DE>JJB)EFIIMLUGMN'[12V&S1,@M-%3QP0QM3)L<43$8
MQC4YS6M1$ZA#BIJ)JN=]54.5U1(]7.5>:YRYJO94YT8;M#88HTU414:F6:;4
MR]9#Z)ZC72JR"/B:N2[>L : Q'?64L,F<C4R:JYKQ)P>QFG1'>!P;TLZ0:BK
MG;8K/)'-<:Y701,635;'EFZ2:9S=9S((6(KG*C57538BKDAP_'^.\.:-<(UN
M-L5S;Q9*&)7N5,E>]R[(XHFJJ:TLKU;'&W-$5SDS5K<U3]]JM=9>*^.W4+=:
MIE=E\")S7.7F-:FU5[&:Y(NW%HMD5IHVTS';]*]RSUE4K-1]962(U)JF1NL]
M4UM5&M:KG:D;6MS5&H9V=,^EK$&FK'U7CG$&4:RY14\"+FVFI6.<L-.U<DUM
M76<Y[\F[Y*^235;K:J2PP_8Z3#UKCMM)M1NUSN:]ZY:SUZN62)MR:B)S#Z9U
M6?:   .(VZPM+7VO"-]:QVM2U]PM,LB>-5M=3Q5D#'[%YIJVZ16;4X7</%?W
MYA;CQ\5_Q_HQJ*EF]ST=ONE/ JIK(L$DU)5S,38Y6JE11,E7)R-5(<M57+KT
M_>:U829-AK!^.XXW;Y35U7022)Z54J(F5$+';.%%I9W,VIFBR9H[)-7A.:*R
MD4^G9KS<L/W2BO-IJI*.X6^=E133Q.<U4<WQS'HBIKPRL56O8O,O8JHNQ5.*
MXWP3A;2/A*OP-C6B@N&%KG3/@J*>5J/8^-Z9<#D7)S5R<QZ<LQ[6O:J.:BIR
M;!V,,1X!Q/18QPG52T>(;?.V6&6-RM5'-7:BY*FLQZ9LD8O*O8YS'(K7*B_;
MN6-K[78PK,;4U7/:[U57"6X134E34/6C=)FU*>"2HDED6ECB7>VQN56)%S&6
MKL. 81T":.L,Z#;=N?*^A@N^CN@L\-N?#5PP*E7%$QK5DJ8XHXXG3RN;OTLK
M8V.=.KILTD76.:XETU8YONE^MTV6ZKGMF-:JXR5C)*>:55IW/5<HH7ROD?O#
M&+O3(G.=&D.4.KO:(Q*&Z'M(OAC862OJVP0WNVS\@7FG@UFQ+-J:]/611NS6
M.&MAVHF:HU[7M1<D,G'FANY#@W(VFIMDPRM3-HPOM,ZLM4DZH^2-&OU*JA?(
MBYROHWNC5LCFM<Z">G5ZODWQZZ*=QKND';I#17Q]O#8(<<VR?B6XQ1(K6*_5
MUH:EC%SU&5,>:ZJ.<C963-:NJU$&FNP]_P!HXQ!&QFO4VN*.^4VS-6.MC]^J
MG(FS-76Y9VIU7<? L1=&MTXU8QI'.7*&=RPN^'?$R;_6:B_-\Z2GND._4+T^
MZ:FLGS;5_-F;);EZ_:E7B7#,K]D\%->Z-BKDB/IWI15ZHBKDKI&5%/P;<F>Q
MV7INM>M345Z8FUCW0O7X')KL^9%:_P"=W9^58)MLE.O.1R=Y?U',,CP<E
M                !J?!W/):?54?X2=OF>'V^:C_ 'NU?Z11G6VE3VLM^5,\
M&0IG9O(,/I;??/+O2-Z\)]8                    $_P#O1?Z2-I^S^U_V
ML8K/+45RZK4S53PKFL17.5$:B9JJ\")SU.".YN7_ )#ZIZ"8DN+4ZC64=L:U
M/6:B&?/=BSNGW0>(%5=9D==41,YN4<-7411(B\U&QL:U%X51"2NB=BLT>6IS
MTREDHH9'[,E626)DDBJG,57N<JIS%4W^(P'8H  !\NN_EFHI;<B*K'.2MK7-
MX&TU+(QT,#U155%K:K535<BMDACF3B.W, (F%<-7?27,J-KHHW6VV(NLCG5U
M="]M14QJF7L=0++)OC7(^GK:FV29<LAPO$BK>+K184CS6G>Y*NK5,LDIZ=[5
MBB=PY<55.HW4<U634T-8S/-#ZAU&<T
M !\NZ)O#8+DW8MN>Z2=4R37MTJ(RO8Y=5SU9#&C:C5;S3Y*=C>,[7T5O9?*B
MNT956JL&(X&Q4VMP1W>!726J1N::J/GE=):W2.5K(J:YU,CE3514X9C!JV^*
MGQ;#LDM4BOFR^ZHI$1M8U5R5RMC8C*Q&-36DEHX6)PY+]-SVM:KW.:UC6J]S
MU5$:UJ)FKE<NQ&HFW,ZSIZ"MJJYELIXI'W&25(FQ(U5D=(YVHV-&\.NKE1J-
MRSSV<)RV2>"&!U5*]K:9K%<KE5$:C43-7*O!DB;<^#+:?.M;7+3.JY&N9+<I
M5KY&/16/C;*R..EADC5SFQS4]#%%&]&[%>Q5XU5>Q-+51308G9A"W/CEM.&J
M1EJBD9DK)9*>262NG8_)%?%4W.>MJ8%=RS8)8H^!B(G%\&12R6EU\JFO96W6
M9:Q[79HYC9&L93QN;FJ-DAI(Z>&5&\JLK'OX7*J_2.L#EQH72?\ 2\QG]CET
M[FD.4X(]MUN^5Q^$A^2N]92_%N[QY^\R>>['W8*'\9,-(&BC[6=A_%5-]$TB
M1?O9FJ^/?X2EHSL$^0       #BONA_*B#T]GO(SH7=0_P 'W%OXFF_T3E6"
M?;31?'IWE.&YG/)7@                                $\L5?3VJ/L[
MM7=]"2ZL7VL&?BN3Z-YPVH]F/Y9O?0H:1%.9
M                              'SKO6=]]KN%;FW6IZ2>2)'.1J/G2-4
M@B17;-:696M3HJIV-H@PO58TTIX>PO2,61]9=Z5CD3F1)*U\SU_!CA;)([FZ
MK5RS7)%^5?*UENL]572+DV.!Z_/JKJIU5=DB?"IOUH'MBT]FH$5NJJQ,7:B[
M.9R7:F29Y?IT-,O-(=<XYO6:/5@8B)ES#4]?J=8\'DU0G G60 _0
M
M                                 ?_7S^
M
M            #3EX7Q)R=%J_@_= .%VG&KWFRURY?ZHDZWY3SS3QS5..%D:]
MEFM#94U9&VR@;(F:+D]*6)'IFBN1<G(O&IF=TS5D=QTP8KN$/J4^);G(WAX'
MUL[DX41>!>:B+\"$P[!$L%AHH7>F920M[$;4/IG6Q]<
M                      ^7:YW6C'MKJVZC8[K1K"]K6JCEGH)41\LC]C7.
M?3U<;6\>4?43*Y/S./&_';1Q>,"5#U=4V>Y-GC1>!*>N8N3&_ V>GG>[G+*F
M?"AT!I;MV\W6GN;4Y2>%6+UT:\*]5KVHG6E$<$U:RT\+L^&-F2<7K=1"QA3J
M1#=":I1D*\UDB(J;.IZYX/)L1I!O\=%1U,BR9(R-V2YHB\'UR9KM4\\P\+MV
M'!J.I?>+G7WV7:DSY*2BS7/5IHI?%Y&JCUV3SQHF3D14WI%38XIX\T/TNLOV
M*J'1%:9$=;[-E55F6U%K9HU2&/JT]-(KE5%]-5.8Y$=&=_:*;"M+0R7V=,IJ
MCE(_@C:O++_'>G88BIPGSK\N_P#?9:FZKG7.X0MD8J*KN1J1R5+Y&(FS-M2V
M%JY\3E.'>9[8&;B/3-/BVI:CJ.P6V21JKS*FJSIXMG!EO*U+D7A1S6JFW:GT
M-*ER6DPZVB8OV2JF1J]8SEW?TD8G453FGHTLS*:AIHVMU=6-GN+DBIDW(NXY
MA''FG)>WQI%$U<N!G0V]<\'D^3>[BE/$[FD14:J\.U>)./\ 1 #AQI<TA24,
M3Z"A5U37U3D@IH(E19)95=DB;51C6IM57.5&M:BJJHB*J?&Q%B&R83L=5B3$
M=3'26*BA=+--(N36,;PKLS5578C6M17/<J-:BN5$7]%'25-?5,HZ1BR5,CM5
MK4X55>]SU5=B)M541%./5LMCZ9TM=72-J[O6;:NJ1'*QC5762DI=?)S::)<L
MUR:Z5R:SD3F6MH%W2NZ.Q!I\Q4KV++2X!HI%XAHU5$RV:JU-0C55KZF1,^:Y
ML#';U&JYR22RBPAA*EPQ0ZO*ON<B)OLG/YNHW/:C&_,KEY9>8C?L$:#EX
M -K=--@;B+1IBBF1NM/04+KW2*B*Y[9K,O)ST8U/'/GI89(LMOC]FW(G9YFQ
MI6DT2[LC!]?))O=HO=8MDJ4RS1[+HB4\"*N2JUK*Y:257;$1(^65&:RD4=VY
MH^9I&W,F*+<UBNN%NHEN<"IM<DEO7BE^JG-=)3LGA1-JKOG*IK9$P#9T9<CZ
M5EHH[G>+3;IGR10W"Y4%%+)$U'RQQU=5% ]\;5V.D8V151%X5..XOO-1AS"5
MTQ#21LEJJ"W5-0QCW:K'O@A?(UKW?<M<K41SN8BJO,.1X.LU/B/%UJP]5O?'
M25]RIJ=[V)K/8R>9D3G,:NQ7-1RJU%X51$-9:5<)4V"<=7G#U"ZI?;Z5*":@
MEJDB2:2GJ[=2U*ZRPQPQ2;S42/CUD:W65F:IGF18W 6E[%.G7<I8:TFXXJF5
M>,KA/=>*WMV(U\5XKXXHT;MU&LIFP)&S-=6/43->%9";M'1U8-%>Z,OF"\)T
M:4.%J:"VK2QIP*QULHUDDS^Z5]1ORR.7:Z775=N9^:.M)5]T:W.JN%HCI:N"
MX01TUPM]<DRTU0R&3?(96N@EB?%54^L]&/YI$21R*U<]G(=UCN1=&>[ P11X
M.TA2U]%/;:U:JCK:)T+:F"1T;HY(_L\,S'T\S5:LT6JU7.BB<CVJQ%/A;F_=
M+XYW,^*:O$.$(:2LH[A3-@JJ2IWS>96L?KQR-6)\;F3Q*KVQR+KM:V65%C=K
M(J;S8DW2E]Q):'VNRV2DL4E52S4]SGEG[]YY(IHUBE;0LEI::"")\;G(Y7LE
M<FMLU5366A73GYE)C+0!=*;$>&ZJOQKA&>IU8N):*2*JI9=970QU5/!)4OE1
MS4:C*F%8XW2M<V2*+7B8^Z?0!N_\ :;J:HM.(HZ;"N*Z:'?'1U56QU-/$B(D
MDE/42,@:BL=FKX)&Z[6*CF.E1LCF>UH'P%C6#%%KQ<M MLL4$=5'/-<M>FDN
M=+5TLL&]T-+JK4RHDDC)6R.1D*JS8YWC5@-I4Q/AU;-48<?(LMW5S<FLV[T]
MCT7[([TK5V*US=KTS]*G"DW[-25._-JT3*#+A7[I%3F?!P*B\'PG-XC(<K
M                 !J?!W/):?54?X2=OF>'V^:C_>[5_I%&=;:5/:RWY4SP
M9"F=F\@P^EM]\\N](WKPGU@                    3_P"]%ERT)6A>AI M
M:_Y6,5GNIY$AJ&2NVHU[5["HIZ*J%U12RT[51'/C<U%7@S<BIM[)P/W-J9:/
M:E.AB6YI[%);#/'NMXE@T]7^!5S5EQJVY\_*MJD_42ET9SI4X%M=2U,FR4-.
M[+G:T$:Y?G.0!&LYV !P;5V(A_<<<DLC8HFJZ5RHB(B9JJKL1$1-JJJ[$1.$
M\.<UK5<Y41J)FJKP(A\NUHLS);D].;N+FRPYIDK+?'K);XMK6O:CHGK,YCMK
M)9GH=IZ5)(K)64FC.A5.(\-QOAJ%:J*DUVE5KKK-FC6H_4G8RW12MS;+1VZE
MD155RJO#L'-=<()L6SI]GNKFR19IDK*)B*E%'MY9NM&YU4]CML<]5.W@1$3Z
MAU2<R                                X=B[44_N.22*1LL3E;*U45%
M1<E14VHJ*FU%1=J*G >'-:YJM<B*U4R5%X%0TYL;;KE:)4V4C4I&([5\6M58
MW5I7M36>]6,A<^G5[^:?+3O=QIG*.V1Q7?2SA?2O0ZNI>I'UTJ,S1(+Y;D62
MNC=JJB(Z2J93W5D3,F1TMRIH=NJY#J2;.FPA=\%52+E0L2F9K9+OMNJLFT[D
M15<JM;"Z6B5[^6?/23299*BKJ,BR=N  T+I/^EYC/['+IW-(<IP1[;K=\KC\
M)#\E=ZRE^+=WCS]YD\]V/NP4/XR8:0-%'VL[#^*J;Z)I$B_>S-5\>_PE+1G8
M)\@       '%?=#^5$'I[/>1G0NZA_@^XM_$TW^B<JP3[::+X].\IPW,YY*\
M                                 GEBKZ>U1]G=J[OH275B^U@S\5R?
M1O.&U'LQ_+-[Z%#2(IS(
M              T?C%SI:>T6UBL5+G>Z.*>-RMUW4U*R:N5S$7;DRKIH<U3+
M+/JY+/+S/+"K+UIOGQ#/%K06:SSRL?S&3U#HZ9B=5T$E3E\".^;K/2K6K3X;
M;2M7)U14,:J<]K45Z]AS6=DYN:*J!M/;Z)B-RR8QJ[$VY-ZR+Q%W/,(X\TY4
M6MB-A;L_6IZVS+K[3P>3[@
M
M    !__0S^
M                                           ?B\"]90#2]Y=E$]>B
MQW7_ %W  <$]T%5;U8Z[-V7B3^AP99HG1S7]T]<\K:>%\[\U8QBN7+AR:F:Y
M<"9[.>AY8U7O1C?3*J)V3:-K4:U&M1$1J(U$38B(B9(B)P(B(99+A73W.OGN
M54J+4U$SY7Y9Y:TCE<[A55X57A55^%2:L<;8HVQ,]*UJ(G41,C]/R']@
M                                  'P;M41QW+#<.NUM1+=EEC;ES3H
M(*2=DZIP.U6R5$6?55.H6.>9M6^YRZ2K_=(7N2SP6-L4K4]*Z::IB= J_"UD
M%1EP+M7F9HO4VEV6%MFI87(F_NJLV\]&M8Y'?G<TYXX!K&MHJ5=;--[9U=FW
M+CZ!<?S"/W--QKI=V14SD1^W5=P\*<*[=IX0\G"S3-BE]3O=GHI/Y;N,K:5F
M6;T9K.S?,YK,W;W!&BR.Z#6J<2Q[C.TZ/,&7/&]\<C;9;*.2=R9HBO5J?8XF
MJNS7FD5D4:<U[VIS3]UJMT]VN,-NI_5II$:GP(O"Y?@:W-R_ BFVD$+*:"&G
MB14C@BCAC1RJYVI&Q&-S<NURZK=JKM4S.XFQ#=,6XBKL47M^^7>XU<M1,[;D
MLDSW2.U4555&HKLFMS75:B)P(3#I*6&AI8Z.G3*")C6-3X&IDGYD/2H8EK\<
M6BE=$US**@=5->J9JKJVI='(S/;L1M WBX_8MM\S9P['2Z/L18K5JI/77>*E
MS7FLHZ=LK<O@UJUZ*O JIEPM7+HO2]5Z]SI*'/9' Y_SR.U?_D?_ %YE \#T
M:,IX<FHG,-1,NKM3/9T,BR,ZA0W=<[>H53/+9EGZR'@\FR.D"_)0T=3(K\M2
M)RY[-FKPY[=J'GF'A><<$N2Y+W=*Z_5"J])99::WHYVMO=-$]632)EL1\\S%
M;M3-&L147FE1:>/-"-,U5><6P:';)4/;9;4QDU>UJY-FK)6MDAC?LY9M+"K7
MHB.U=]G<CVZ\+%;W_HKP^RFH'7^H:G%,ZJV//A;&U<G*G.5[D7^*U,ER<N?N
ME;9VV      ;9:9:>ZU6C+&$-G>K*KOK629&HY9);=!-#-=88]5R*CIK;'*U
M=CM9JJW+;FDWO,XKM@FR[M3 =9CQC76IUTDB@<][&QQW">EGAMTDB/8_7RK7
MP)$C71.9.Z*9)%2-8Y(N;M.W8KNNY>QA28.>K;IQLUY$:URO?1Q2QR5T;-5R
M*BOHVS([-KT<S7CU45Z/;+LVD&6<W7T(V'P0:2\-0K)3,CMM6E\F;42M8Z9M
MH5M6R*FC5R.J9W3L8NHW-48CGJFJUV4*O-#])\>BC<>XVO>]UKZJXVF2TPNI
MF.<L,MU:M$V:61J:M/%&DSE69[FIOF]Q1JL\L372PW$. %TA[IK#% Y]*VFM
MU:VYR-F>UN^-MZI4)'$Q519I7/8Q=[:BJD:22O3>HY%3EOIUT2+CFW)?[# S
MP56J#42),F+>J!BN?R$YRJC$JX%<YT#E\=FK%7)6JVB'S,+=[0;G3$:Z'M*]
M6]NA>\U6O%4/57,L]=)DU9E3)7-HJE4:E2C>5@D3BI&HCJA76[[O+<A/TZ8?
M;I#P! Q=*MJI]58DR:MRI&*KN)\U5&\4Q9N=3.=Z?-8'.1%C5D]98I8)9()X
MY(9H9'Q30RL='+%+&Y621R1O1'QR1O14<U4145#592U5-6TT=;12,FHYF-?'
M(QR/8]CT1S7L<U5:YKFJBM<BJBHJ*BJBF=^JI:FAJ9**MCDAK(9',DC>U6/8
M]BJUS'M<B.:YKD5KFN1%145%1%0\9[ST'+#01IKDM<U%@G%M6LEJG>E/9+Q5
M2.<ZV2O7Q*WUDKU576Z5ZHV)ZK_*ZJC5\2R6.DGS33S.:BTG6NOW0F@VA2/2
M;2Q;]<[=3L:C;M"Q$WRI@C;JHEQB8BO>UJ9UK&JB-=5:N^VR;@S=N56$*ZCT
M)Z6ZM9,'3O2*W5\SU5U#(Y>4I9WNS5:.1RHR%[E_>KG-:JI3;8.<)F/+UP
M                 :GP=SR6GU5'^$G;YGA]OFH_WNU?Z11G6VE3VLM^5,\&
M0IG9O(,/I;??/+O2-Z\)]8                    ' OO0YK7:"HE<UKE9C
M.T.8JHBJQRVB^L5S57:URL>J9IQ*J<8/*$^]S,Y78"N;LUR=BJK>U%7/526R
M8?E5K>@U'O7UR@;=K47$>GZZ2HJKQ8QM9G\-;)+5.:FQ,T8Z58_XF2JJHI(S
M1#(BX$I*1."C5])U4I'<3(Y?A>V)'_QN!$.1!$X[, !\NY^+I!;&\-P<]*C+
M+-MN@1KJYRM7)59.CV4ZJU4<Q:A')XT[8T6HRP27#2=4M:L>'H6.I$=ED^[U
M*NCMK$V^FIU947355KF2,MDD+\M\3/AF+U6Y-IL(Q*NM<WN2;+A;0PHUU6JI
MT,J.BHE5JH]CJQDC?2+E]0ZH<YSW*]ZJKE7-57:JJO-4YDB(B9)P \'D
M                             T]?621+15D**J/K;=;*UC6JJR4=PN5)
M V1$:F;I*6H>U4<JZL<3Y5RS4DAH"Q!1;U><+W54WRGM%TO-L<Y5U(KE;;17
M2OC=MR2*KI$D25K<G3U%+0,UD1J'5FDBBJ874%ZH456RU]%05;6IFKZ6LKJ:
M-'HB)FKZ>9S58YV;8H9JIV6;C4)&\[3 !H72?]+S&?V.73N:0Y3@CVW6[Y7'
MX2'Y*[UE+\6[O'G[S)Y[L?=@H?QDPT@:*/M9V'\54WT32)%^]F:KX]_A*6C.
MP3Y        .*^Z'\J(/3V>\C.A=U#_!]Q;^)IO]$Y5@GVTT7QZ=Y3AN9SR5
MX                                !/+%7T]JC[.[5W?0DNK%]K!GXKD
M^C><-J/9C^6;WT*&D13F0
M              !IC$$+'5V&9W:VM'>5A3@U-6>BJ7N5R9*JN1:=,MO1X>*R
M3S->L<S2!B.W\KJRV:*3\+.*I:U,MOI?LRZVQ=NKM3@7J32]&BVBDEVYI4JG
MP;6.7_1[_P W/+1LB)2467$V-<^CK)E^$N'YAT!S3DA;VYQ(B<*(F?0];V#P
M>3ZH
M                                              !__]'/X
M
M                         !^+P+UE -(7QV4#MO U4V];/( GWNCY'.L]
M7&Q'.=(U&-:Q%57.<J-1J-3:Y55=B=$_!=Y&16NJDD5&QMIY%557)$1&.555
M5V(B)M55/=2HJU,:)M59&]]#09ED)I@
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
M;XWO(<-K.5NZJG3&KX*E#2(AS(
M                    TCBV98%PTY%RSQ+3-Z^=LNRY+P>9+ /,X?MWW7_>
MI4_I]L.K=+?M<@^7,^BF.>.C"36H*)RKGFUBK[.?7+J^81WYIR8MSD2->KL]
M@\'D^J
M                                                 ?_2S^
M
M                           ?Q(N35Z*IL]8 T)B2=K('\UP(J^PW+UP"
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
MD:2?,!D1*32JO/=AK_YOE0OFJGIL"?SU_P#,DB<:*"H@
M     TWBKRL;ZJB]Y*<7Q=[%)\<WO./M6'U\OQ:]]#)V[RI<K-RQ@6;+6SQ!
MBBWN579-CBJFT]5KY>:Y(M\;$S\VO&ID=\T<=QSW0FDS#CT<N\TEFNT6KM<L
MU$L="YFKDN<?$EVJIY%14U>)F.=RK55-!FY59Q+H<P)=6\+XZZB?GL1(ZA9*
ME'9]%OU##$Q%X=]<B;53.HY4N3+/G79\K*";>G/8Z5]/3.FC75DIH:NIAIIZ
MQCMJ,=1P3.E15V)J9KLS.R]$%!0U^D*AXX0LJ8Z6.JK&4ST165D]!1U%;34+
MVJBZS*ZIIXJ-S$17O;.K6<NK3BF-ZBII\,U"4CWQ23/A@=*Q<G01U,\5/-4M
M7[EU-%*^='+RK5CS=RJ*>_'&R*-D43&QQQL;''&Q$:QC&(C6,:U,D:UK41$3
MB0X!<;A77>X3W6YROGN55,^665ZJY\DLCE?(][EVJY[G*YRKM5553DE+34]%
M31T=(QL=)$QK&,:F36,:B-:UJ)L1K41$1$X$0_H_&>\          'H7-SDI
M%:U[V;_/1TKGQO='(V.LK*>EE=%(Q6OCE2*9=5R*BM=DJ;4.P]%L5*[&4=95
MP0U+:&WW*N9%,U)(7S6^VU==3MFC7E985GIX]]B=FR6/6C>BM<J+QG%\DS;$
MZ&&1\2U%32T[GL<K)&QU57#3RK&],G,D2.5VH]JHYCLG-VHA[D44<$4<,,;(
MH88V1111M1D<<<;48R-C&Y-:QC41$1-B(APJZ7.X7JY5%YN\TE3=:N>2:::1
MRNDEEE>KY)'N7:Y[WN<YSEVJY553[U'24MOI(J"AC9#101MCCC8B-8QC&HUC
M&M38UK6HB-1-B(B(A_9^$_0                   #Y]W<K+7<9&^.BHJF9
MF2*N4D,+Y8UR1'*[)[$7+)<^@O =EZ&7+R6L-T^S>JF]4=,]%R1%BJ9V4\S<
MU5NKK12O36UFJW/61S51%3BF.G+'@NZU#<]\AM\\K<MN3XHW2,7+)<\GL:N6
M2YY99+GDOT#K0Y6 #0ND_P"EYC/['+IW-(<IP1[;K=\KC\)#\E=ZRE^+=WCS
M]YD\]V/NP4/XR8:0-%'VL[#^*J;Z)I$B_>S-5\>_PE+1G8)\@       '%?=
M#^5$'I[/>1G0NZA_@^XM_$TW^B<JP3[::+X].\IPW,YY*\
M                   GEI+^G9<_LBL?<]K)=8+^UO!\CF\*0X;7>RR]>WO-
M*&D13F0
M!HO&T;G4UCF3+5I<144SU7B:^DKZ5%1,E15WRH:FW9D3N\SOJVTVGJHA<JHM
M1AZKC3+FJD]'+DOP91JO-VHG53K32M$LF%VNV<I51N_HO;_I'.315.U;?1<U
MMWN+K(B(J]7B+O>81PYIREMKD=$F7F47KY[3P>3[8
M
M                       !_]//X
M
M !ZU0]&MX43)-H!M/B^X-BADYI/&.7/CX-F>WHGE#PO 3PQM6K>\=T\.:.AM
M,4];-S+GQK+ER-3Q*[/58])9ED;GP[TOK0RW=N/6X.T#U5F@=E<[_514+,N%
M(L]_J79="L46\N7;DLS>JG8>C*V+7XF94N3[#2QND7G:RIJ,3JYN5R=:"B$D
MN                      #X^(N=^^]AKGW%.?2LWLO2?*8O#:>N7U)W6KW
MCA'N;?IAS?8Y<NZ;<26TR>U%ORN/P9#BMB]>K\6O?0YZ$5SEP
M        -)8RP=;L96V.CJWOI:RBG2MM-RB37EM]<UCF)(L6O&VJII6.5DL3
ME1'L78K7HQ[>\- NG7$V@7&7GEL;&55LJ&)%64CUU6U,*+FB))JN6*5B\M%*
MC7:KLT<U\;GL=QS$^&J/$]NXBJE5DK5UHWIM5CLLL\LTUD7@<U<LTX%1414^
M3@W&.(,"OBHL44,M+'%)O$=SB_EBUU*)))%#)%5LYB-:AL>LR.7>YM54UF-7
M87LZ+-/.B[3%01U&"[I!)<W1(^2BE<D5;"N2*]KZ=RH]R1JNJZ6+?(%5,V2N
M3)5C1>L+WO#\CFW"%R0([))&IK1NV[%1R;$SX41V3N>B'**S:8+9-3,<VLB7
M*-,^;1-J(O5X,\CN+:AQ_)#0^.M,]''3+!!/O]1+(V*""#6EFGFER9%#%$S.
M22261R-:UJ*KE7)#\]754M#2R5U=+'#10L<^221R,8QC4S<][W*C6M:B*KG.
M5$1$S540_N.-\CTBB:KI7+DB(BJJJO B(FU57G(;5X9M]:YU5B"]1.CO%U54
M;#*UBRV^WH_6AI5<CI%;+4.:DLJ(J;=1KFZT>:T=[M;=#TNEW%T6$,(5*3Z/
M;,[-LC%7>ZNL<U6R5#5V:T<37+! N62YS2-5S)6Y21T>84?8:!U=7LU;M4)M
M1>&.-%Y5G55>6=_%1=K35I" [&               -K=-?TK\6^I*+\;4!SG
M1K[=Z#KW_12'S[IZPDZB=]#9?<K?['?_ &5_^&([&TZ?[E_^A/\ \KGR\/\
M^&_B?Z1RZ.@#D@                 !^.\:[K+^ \M],G5!!;O9'RWT">D:
M4/?:/#25Y@-ZSTJ==AKO7\J$\U4]-@3^>O\ YDD4#1.5$@
M      &F\5>5C?547O)3B^+O8I/CF]YQ]JP^OE^+7OH9.W>6*+RH.%G-X8\6
MUDBN38K8V76UK.[/)51-XUL^BW-#(SN\DDFW=V*K?'FKJS#E= C,\DDDDP_5
M)3L5,VM7.I2%S-9=5LC6/X6IEH0W-::NY?PS4)L6&II9%=S6L;=8UE<FQ5]1
MWQ'9;58KF\U2HY4V3'/%/!'4P34TR:T51%)!*U%5JNCE8K'HCFY.;FUR[4VH
M?7P_>Z_#-^HL26IS6W2WU<-3"KFHYJ2P2-EC56KL<B/8BJU=BIL4_%<K?2W:
MW5%JK45U'4P/BD1%5%5DC58Y$5-J*K57:FU#U[=/)44<+YG-=4,UZ>J<U,F+
M5TDCZ6K6-,D\36HA=J[$S;D<ETF6.WV#&U;2V5JLP]4+'64*+GK)05\,=;1-
M?GFN^-I9XFR)FN4C7MS7+-?E84N%3<K!3S5ZHZYQH^"H5/2K4TSW4]0K>#E%
MFC>K%R3-BM7),\D]TX&<B          !\^Y^1H^R%H_&M$=BZ+O;+5?[W,0?
MV#<CBV,/8F'\:6S^TJ0^@=='*0                    #^)8VS1R1/3-DK
M'QO38N;7M5KDR5%1<T7H'T;/=*JQW>EO5#DE;1U,4\>>>6O$]LC,]56NRUFI
MGJN:O.5%VI^:MI(:^CEH:C;!-$Z-W!Z5[5:O"BIP+S45.>BGJVV5U1;J"=^6
MO-14LKLN#6D@C>[+:[9F[HJ<ITHVZGM&DS$5II4RI:6^U\+$X,F1U4K&IEDW
MF-3F)U$X$^/A&KEN&%+77S[9I[=32.ZY\+'+S5YJ\]>JI[IP4Y":%TG_ $O,
M9_8Y=.YI#E."/;=;OE<?A(?DKO64OQ;N\>?O,GGNQ]V"A_&3#2!HH^UG8?Q5
M3?1-(D7[V9JOCW^$I:,[!/D        XK[H?RH@]/9[R,Z%W4/\ !]Q;^)IO
M]$Y5@GVTT7QZ=Y3AN9SR5X                                !/+27]
M.RY_9%8^Y[62ZP7]K>#Y'-X4APVN]EEZ]O>:4-(BG,@
M                                    #3.,8Y),-71\3T8ZDBAN*N7/
MZ%;*F&X3M355%UGP4SFIU5)([D;%L.#MT/AJX53M6CJJMU$_9GFM=$^EBS7)
M5:B3RQ.5R99(U=94;K'$L=4+KAA2LA9ZHR/?$_DG)(O5S:U4^?GY')30KB.*
MMME$]LC7>)L3)%14\;P<*Y[4]8T-<W(BDO/.:5CJFRPLR>FUC5RZO4/!Y-7,
M5%:BIT,O8V ']
M                                                       __]3/
MX
M                           !^9HG&@!_"R,3C_3\(!XUG:G J=9>'\@!
MXG5;41<G(GZ==0#X=SN<;(UYIJ+JKPK_ !J <:M).*(J2BJWK*UNK"[+-6IP
M<7KJ>?@/'"IPJP_*ZX.NE\DVNNU?(D+M9<UHJ%SZ>%%:NQ%Y)6945/'-<BE)
MWFA6D-N)M+=+@BCDUJ##M"C7IMR2KK$9/-DO J) E*W9GJO1[57-%1)%Z*[5
MQ'87W&1,I:N3-/BX\VM_I:Z]14^?49 4[/                      !\?$
M7._?>PUS[BG/I6;V7I/E,7AM/7+ZD[K5[QPCW-OTPYOL<N7=-N)+:9/:BWY7
M'X,AQ6Q>O5^+7OH<]"*YRX                     _'-:]KF/:CFN:K7-<
MB*US7)DYKD7-%:J+M3C/?355315#*NCD?#5Q.1S'L<K7L<BYHYKFJBM<B[45
M%147@/Y<UKVJQZ(K%3)47:BISE0TA68$PY5/62*FGMDBHU%[Z:N>@A5C&JU&
M)1Q/Y!8BYYJYL37JJ)FO1E'@S=H[H7!E)Q R\\<Z-&Y-2X1-JGMV^FW]=6I>
MO,RDF>U$X&HNU.&7#1[A2X2;ZZF2&3F[TJQHO\5.43YFHOPGM6;"-CL4SJND
MIY9JY[=1:ZNJ9JVI:Q=?-L*S/='2HYKU1V]-8KT1-;6R3+B6E?=,Z8-,E&VT
MXON*-L+51W$E*Q*>![DRR=*UJJ^945,VI*][6.VL:U5/W63!]@P_(LUOA_?*
MIEKO57N1.<BKL;\.JB9\W,U,=!')P                ;6Z:_I7XM]247XV
MH#G.C7V[T'7O^BD/GW3UA)U$[Z&R^Y6_V._^RO\ \,1V-IT_W+_]"?\ Y7/E
MX?\ \-_$_P!(Y='0!R0                  _'>-=UE_ >6^F3J@@MWLCY;
MZ!/2-*'OM'AI*\P&]9Z5.NPUWK^5">:J>FP)_/7_ ,R2*!HG*B0
M           #3F*4SM>?F:B%>OL>W]TXSBUN=ISYTK5[Z?K/LV)<J[JL7]1D
MV]Y:2J[<>44&JGB=3B25':RHJK,CV:NQ,VZN\)MZID9W="+'YHW3SHY45;_9
M&KDF>Q'TF>SFYHY45%V*FQ=BJ:$-SHFMN0:9N6?^P5?_ /+'-YG!PIM0J>5,
MDR  ?-I_$+E70*JZM8V&X0ZSN%[(XZ&KBB;Q1P)!"]W1?.IVKB-Z8AT8V&_1
MM1:NS2U%GJ51V:I&^22Y6Z67/ED=/Q1<::++-J0VUJ(J9(U.'VM%MF++E;GJ
MN\U[(JZ+/@UFL9254<:<&K'O5+*_FK)5JNW/,^D=5',           ?/N?D:
M/LA:/QK1'8NB[VRU7^]S$']@W(XMC#V)A_&EL_M*D/H'71RD
M          'HVS)*&!C>")'P(WS'(\KX=[Z*+%O>KEQ9'9VF35?I)N56S55M
M4L%3K-RU9>*J:&I69%;L<DZR[]KIL?KZR*N>9Q;!>3<,TL";$A22'+H-YE?%
MO>2[4WO4U,EVMU<N8>\=8G*30ND_Z7F,_L<NG<TARG!'MNMWRN/PD/R5WK*7
MXMW>//WF3SW8^[!0_C)AI T4?:SL/XJIOHFD2+][,U7Q[_"4M&=@GR
M  <5]T/Y40>GL]Y&="[J'^#[BW\33?Z)RK!/MIHOCT[RG#<SGDKP
M                        ">6DOZ=ES^R*Q]SVLEU@O[6\'R.;PI#AM=[+
M+U[>\TH:1%.9
M      'XYK7M<US4<UR*US7(BM<U4R5KD7-%147:A[8)YZ6=E33/?'4QO1S'
MM56N:YJYM<UR9*US51%145%14S3:>'-:]JM<B*U4R5%X%3G*>MHVKY,&8F?8
MU>K;94*M5:'.WU[6TSE5)*-99<]>6B>NKXY[M[6-SES=DFA'<L:;X=-^C""Z
M5TC%QE;=6EN+$R15F:W['4HU,LF53$WQ%1J,25)HF;(E(KXVPVN'+RZ&)%XW
M39OB7G)GRS,^>Q=G-755JKM4HG@^Z-J(8G(Y%18V+GL1%1>AZQ)53AR&[E+)
MK-3H*F:?ILV'@\GM@
M                                                          __
MU<_@
M                             \$DS6[$7BX?[X!\NHN,;$S<YON)P='U
MT -.U>(X(LV[ZU.@G6ZW5 -.SXQ@8JYS-1?63@V<;D7B/.1XS0^-48XIVM7.
MH:F:=3).+B4#,V]Q'I&I*:&17U3$1K%VKEPY?7<8V<P;5.&6.L:U^.[H_#UD
MG58$1KKG<&IG#04CE7FG+K(CJB?)6PQ^.>Y%5<F->YO26GK3AAO01@>7$]Y5
MLUXFUHZ&D1V3ZJHU<T39FK(8]CIYLLHVY-36EDBC?R3"^&ZO$UR2BI\VTS<E
MEDRV,9G^=R\#6\U=OI454^A24L-%2TU'3M5E/200TT#7.<]S88(VQ1HKWJY[
MU1C4S5555XS.YB7$-TQ;B*NQ3>Y-]O%QJY:F9W BR3/=(_53;JM17*C6\#6H
MC4V(A*ZDI8:&ECHZ9-6GB8UC4YS6IDGYDX>:><^(?H
M    !\?$7._?>PUS[BG/I6;V7I/E,7AM/7+ZD[K5[QPCW-OTPYOL<N7=-N)+
M:9/:BWY7'X,AQ6Q>O5^+7OH<]"*YRX
M             &UNFOZ5^+?4E%^-J YSHU]N]!U[_HI#Y]T]82=1.^ALON5O
M]CO_ +*__#$=C:=/]R__ $)_^5SY>'_\-_$_TCET= ')
M  #\=XUW67\!Y;Z9.J""W>R/EOH$](TH>^T>&DKS ;UGI4Z[#7>OY4)YJIZ;
M G\]?_,DB@:)RHD                     T[BCRJ=Z?#^%QQO%?L0OQC?U
MGV+'Z_3K%,G7O*!F^[E2S1YY;Y<;FS/+/+7J9FYY;,\LS'/YIA<ULN[4NEY:
MS?'4E113:NMJZV]0T[]76R=JYZN6MDN6>>2\"Z,-R/2I6[FNR42KJI-0SLSR
MSRUY9FYY9IGEGP9IGSRG5NE2>WT$Z(B)-1TLJ(BZR(DD$;T1';-9.:X>,@%I
M/MZVG25B&U.55=37ROBS5-55WNJE9FK>8NS:G,X"1.$ZM+AA6V5[41$GM]/)
MDBYIR\+';%YJ;=B\T]PX,<@/FW#Q%]%6I_K/4LAFR3FG4M<K:61JN78R*.H=
M#,]?,PG:6C=%O='?,!N17.N=KDJ*9NJC]6OM;7UT+FMV/6::D97V^%&9JLEP
M1-1R;$XABG]X3V_$3=G$E8V*5>!5IJQ6T[VJO D;)G4U5(JY(C:;A0^D=6G+
MP          ?(>]USJ$AA56T-#5L=5SJQR<DU=)(R:.DI'KDCHZ:I8U9Y$S:
MCV+"F;M\WONBCH:71=AQUXO;$EQ]?+5-'14NNF5!05\$E/-75K$Y9)ZRDED9
M;J5VJY(9DN4N4:T3:K@<]1+B^Z)0V]VKARW5K'5$VJO[XJ::1LK*>G<N2*R"
M=C%JYFZS=\C6C9G(E2M/]<Z7.>                       ^?:]M-+V1N_
M4X+M6IQG8VE),L34J+][F'_[!MO_ %_ <6P>N=IF_&MS_M*K/H'7)RDT+I/^
MEYC/['+IW-(<IP1[;K=\KC\)#\E=ZRE^+=WCS]YD\]V/NP4/XR8:0-%'VL[#
M^*J;Z)I$B_>S-5\>_P )2T9V"?(       !Q7W0_E1!Z>SWD9T+NH?X/N+?Q
M--_HG*L$^VFB^/3O*<-S.>2O                                 )Y:
M84Y%TS7MT',.9<<.U#5\=E*^SV:=79.S1?%7*N2["7.CQ=_T=TJ2[46&=J]1
M)96]Y#AERY6Z.5.'6;X+2AI$8YF
M                      #X=_B5*-M?$U.2K5+'70RYZKF11O;R:FMFF;'4
M>NNJJZJN:U<E5J92TW%6D6OP)IWM=N;/O=BOS^-]2QWI9'2H[B143/))6U>]
M-8[)51LDC$R213@^D*TQ7/#,\JMSJ*9N^L7FIJ^G^96:V:<]$7F(<T-$]X6L
MM=&]'([6B9MZ*ZN:YY]!2_<B[S3E';9->-CN@U%7+H+Q(>#R?9
M
M                               !_];/X
M                                                           /
M"^9K<TS39PKZV>SB /F5-PC8FV1,^'+\O!P@&CKIB6*G:[*5O,HNWUN->#C&
M0X#9O$^DNAMS'NEJXDR1Z[7(G!Q+MSXSR>-JG'>[Z9KA=))8;#335K6.<QU0
MB[S2M5-5%1U0YS(W2,UT56M5S\MNJ=0Z3]/&BO0_"BX[NT%-7O1%92QYS5;T
M7@<E/$CI&L7)<I)$9%FF6OGL/OV7"][O[O\ 8V!SHDX7NY6-/XRY(J_ W-WP
M&BY<1XXJWO=-<Z*D:B>)I E15JN?F]=*)&^MK$0;YYI'HVI9UCP_8+S60HY4
MUYGT],BHF?+-:U]2[)=F2.1BY+M1J[#GM-HBNSV:U754\;^<U'/[*KJ?FS_6
M?-EJ,7R_[$[$_P BW*GXR3@.&5'FFE,V9S:7!;WT_,<^[(QR[.:UMMD1-O.>
M[9M^!/WMT.O5O+W%$=\$&:=G?D[QIRIP]>;I,G?QBBIJ:),E=2T5'R#+(J/:
M[4DJI*RM7>7M14<C6-?DNQ[5.*XH\TIQ37VJ2EPAABCMEV>F39ZBL?6M8B\*
MMA;34B*]$]*KGN8B[7,>F;5_=0Z(:&*='W"LDF@3[EL:19]5VO(N7/R1%YRI
MPFH+;:K?:*?D6VTD5)"JH]Z1HJR32(QD>_5,SU=/4SK'&U%DD<YZHB9KL*_\
M<:0L;:2KR[$&.KE57.ZJF2.E=RL;57/4AB:C8H(\]N]PL8S-575S557M*W6N
MW6BG2EML+(8$YC4X5Y[EX7+\+E5?A/?.&G[P                       #
MX^(N=^^]AKGW%.?2LWLO2?*8O#:>N7U)W6KWCA'N;?IAS?8Y<NZ;<26TR>U%
MORN/P9#BMB]>K\6O?0YZ$5SEP
M        -K=-?TK\6^I*+\;4!SG1K[=Z#KW_ $4A\^Z>L).HG?0V7W*W^QW_
M -E?_AB.QM.G^Y?_ *$__*Y\O#_^&_B?Z1RZ.@#D@                 !^
M.\:[K+^ \M],G5!!;O9'RWT">D:4/?:/#25Y@-ZSTJ==AKO7\J$\U4]-@3^>
MO_F210-$Y42                     :=Q1Y5.]/A_"XXWBOV(7XQOZS[%C
M]?IUBF3;WE5.ZEW)5OJ69*^GJ;S.W/++6AEJ9&YY[,LVF03S0BRTN)-WT_#M
M<F=%7W>U4TB;=K)TI(G\&WTKEX-O.-#VY@N$MIW*ENNL'J]-:*R5O!Z:-U0]
M.'9PMYNPJ3!"RG@AIX_H<$4<+.%>8B8C&[55578WHE8V)+W48EQ%7XCK$1*N
MX5L]2]$RV/GE=*Y-B-38KUX&M3G(G DK;700VJV4]KI_4*:".)O#Z6-B,;PJ
MJ\")PJJ_"IY3XI^X\%53QUE-44DR*L-5!+3RHU=5RQS1NC?JNXEU7+DO$??P
MKB.X80Q/;L66K5XYVRN@JHM9,VK)3RME8CDYK5<Q$<G-:JIS3YMYM5+?+156
M6NS6CJZ>2&3)<EU)6*QV2\Q<G+DO,7:>.@GDJ*."2;52H1JQ52,1S6-JZ=[H
M*ML:.S58V5,3D:N:HJ)FBJFU?K:1;#08;QI7VRSJKK LK9Z)RNUW.H*N-E70
MN>N2?9'4<T+I$5$5KU<UR(Y%1/QX8N-3=;#35==DER1JQU"-14:E3"YT-2UJ
M+]PV>.1&KFJ*U$5%5%15]LX4?>       !\BHEDN$TEOI9',IXE='=*N&1\<
MT6M&CFT-)+'JNBJY&R-5\C51T,:\SD]S7,[FP[9[=H\LM-I"QA R>_53&S62
MW31MDBGU9%;QSKXGYH^WQ/C>VFIGM5ERJ6JDJ/H8*B.IX)=*VIQ/72X8LDKH
M[;"JQW"IC>YDD>LQ%2DII&9*RI>U[72S-<CZ6)4WM6U$L4D7U(HHX8XX86-C
MBB8R.*-C4:R.-C4:QC&IDC6M:B(B<2'5-UNMROMSJ+U>)I*F[5<SYII9%UGR
M2R.5[WN<O"YSE557GJ<RHZ.EM])%04,;(J*&-K(V-3)K&,1&M:U$V(C41$1.
M<A_9\\_2                      #Y]K\C2[,OYHW?\;5NW9GPG8VE),L3
M4N2Y_P#(YA_^P;;WN#_KS.+8/VVF;\:W/^TJL^@=<G*30ND_Z7F,_L<NG<TA
MRG!'MNMWRN/PD/R5WK*7XMW>//WF3SW8^[!0_C)AI T4?:SL/XJIOHFD2+][
M,U7Q[_"4M&=@GR        <5]T/Y40>GL]Y&="[J'^#[BW\33?Z)RK!/MIHO
MCT[RG#<SGDKP                                ">>FGZ<E]]58;_$-
MD)<Z-OM>4G65'T\QPRZ>RC^JWP6E#"(QS,
M                             'R,09]\-[U=KN^BY99]'D.;+/AV9G9^
MA*%]3IGPC!%ZH_$UK1%YV==!MV;<DX5^!#XV(GI'A^N>[@2CF7^K<<E=!2R=
M\UNUU7/>8TX\ES:G#ZYI<YY#[FH<T+0N<+.LGN)_&>#R:B
M
M                           !_]?/X
M                                                    /X>]K47:
MB+^G[@!\NIKV1HOBB)Q[?9 -'W/$D%.UR+*U%Z/Z;$S -I\1Z0Z2AC>LE2UJ
M(U5RS3/8G O--VYIT3R>-J\!Q>Q1IDJ[G--;L.QRW"I3)'NB74@I\T=JNJ:A
M7-AA:J,=DCEUGZN345=B]=Z2-*^ -$ME6^X]N4%#2KLC8N;YYG=#! Q'2RKP
M9JUJM8BZTCFM17)]>SV*Z7VHXGM<+I'IPKP-;\+G+RJ=3/->8BKL-M.^VMN4
MB56(ZYURG5$7D*-TC;;"N4;E8K':LE:C7M<F<B-C>UVV)%3,J;TU;OO'>-$F
ML>BZ*3#V''ZS5J%5KKC*Q45/3MUHZ/-%SR@5\S7(BLJ4VH=Y8=T86NW:M3>5
M2KK$R75VI$U>MX9/X^353A8?:8QL;6L8UK&,:UC&,1&M8QJ9-:UJ9(UK43)$
M38B$!:RMK+C525UPEEGKI7JY\DCG/>]R[5<][E5SG*NU55553LYD;(F)'&B-
MC:F2(B9(B<Y$38B'Z?F/[                              /CXBYW[[V
M&N?<4Y]*S>R])\IB\-IZY?4G=:O>.$>YM^F'-]CER[IMQ);3)[46_*X_!D.*
MV+UZOQ:]]#GH17.7
MVMTU_2OQ;ZDHOQM0'.=&OMWH.O?]%(?/NGK"3J)WT-E]RM_L=_\ 97_X8CL;
M3I_N7_Z$_P#RN?+P_P#X;^)_I'+HZ .2                  'X[QKNLOX#
MRWTR=4$%N]D?+?0)Z1I0]]H\-)7F WK/2IUV&N]?RH3S53TV!/YZ_P#F210-
M$Y42                     :=Q1Y5.]/A_"XXWBOV(7XQOZS[%C]?IUBF2
M1WF+6N7<Q:/\.PJF_P"(L6UJ5"<3;-9IY[O>%>U45'PU<=-'1/3CY+3ULN^Z
M\PVVAW4.E?3I7Z[;=@?#$:TSFZJKQ[O=-%:+,J([-4=2RU%1=&/;M8^VM7:B
MY+>9H9OKY=!NC;1C1*G'#$UR=OR+GLMELEEN-RUDX%CJ&0PVY[5X4K_@S2N9
M1R6&@  'SK?DUUQIVIDVGN,V7!M6KAI[E(N6U4\5KG</X,D3LS2.YM;2X:OZ
MMU:FOPS3)(F:KMM]15V:-<UR3;!;(5R:B(F>2ZST<]W%,+Y0376VM]2IKM+J
M\'^V8H:]_/7U2K>FU55<LTR:J-3Z)UF<K      /F5<U1-+WWT2NBD?'K55<
MU&*EOA>CD8L+9&OCFN$RHN]-5KHXT19)$5$9'+VK@ZQ62QV?DD8VC946N.?4
MM]N>KDX[5,:M61)E8K7Q6RES:M9*US):ESFT-&]DCJBJH.'7VX7*X5OG6P^Y
MT56^/6J:MJ-7B*)Z*C5C1Z.9)62Y+O#'-='"B+4U#7,;#3U7O0014T+((&:D
M<:*C4UG/<JJJN>]\CU=)++(]RN>]RJY[E5555557@>(<07;%-ZJ,07R59KI4
MOUGNR:UJ(B(UD<;&HUD4,4;6Q00QM;%#"QD43&1L:U.16RVT5GH([;;V;W21
M-R1,U<JJJJKG/<Y5<^1[E5\DCU<^1[G/>YSW*J^4^,?O
M        /GV[)K*N#-%?!<*W?,N):J9;C&G7WBL9^FQ.RM)L:35=FOD2YTEP
MPU:U9\'$-,VT3)P[<JFW3<*-YR(J(CG<5PFY(H*ZW.]7IKK5H[_T(E6M9_55
M4? J_,N:)] ZU.5&A=)_TO,9_8Y=.YI#E."/;=;OE<?A(?DKO64OQ;N\>?O,
MGGNQ]V"A_&3#2!HH^UG8?Q53?1-(D7[V9JOCW^$I:,[!/D        XK[H?R
MH@]/9[R,Z%W4/\'W%OXFF_T3E6"?;31?'IWE.&YG/)7@
M                $\]-/TY+[ZJPW^(;(2YT;?:\I.LJ/IYCAET]E']5O@M*
M&$1CF8
M -.XKE='99XHW(V6LGHZ*-J_ZL;45<+:F-.BJT>^+T,D)4;BW#<F)-T;8$U-
M:EH'5%9(O0I!3R;V[\H="GP9Y\PX7I!K$H\)5:YY/D1L:?#KN:B_T=9?F.8.
MA^A6"UT+-7)$9'PYY^-Z.7!F: R+/-.6EK;JPMX/&IEEQ</6Z)X/)]T
M
M                                    '__0S^
M
M?P]VJG'MZ !\&XU[86.VIP+DJKP9</LY &S&+<<4MK@E?+.QB-:OCERX&\?6
M4\GC/G'$W$VEZ\73?68>H9ZUB/<Q*C7CIZ?8_>WN9-/+$R7>I$<CM17JBM5,
ML^#I32+NB=#6BRI?;L:7VE@O$:(KJ6))*BI;K)K-1T,#)'1ZR*CD65&)JJCL
M\E15Y':<(XAO3$FH*9[J=>![E1C/AR<Y4SRX%U<]IM944M]OS]]Q)=7K&JJO
M?=;9)8XM5'KDDU<Y(YY&R19:R1LB<UW ]4VK 32UYHO753)K1H<MJTK%16I<
M*Y&OEYVO!2-5T3%1=K'3OE145->G:N:)VC8]$T,:MGQ!-OCN'>HLT;U'2+DY
M?A1J-^!RGU:6DIJ&%M/1P14T#,U;'$Q&-UG+FY[LMKI'NVN<N;G+M554K:Q1
MBS$N-;S+B'%M=57&]3+F^:>1TC\LU5&MUER9&W-49&Q&QL3E6-:U$1.W*.BI
M+?3MI:&-D5.W@:U$1.KLX57FJNU>:I[!Q\_4
M         ?'Q%SOWWL-<^XISZ5F]EZ3Y3%X;3UR^I.ZU>\<(]S;],.;['+EW
M3;B2VF3VHM^5Q^#(<5L7KU?BU[Z'/0BN<N
M                 !M;IK^E?BWU)1?C:@.<Z-?;O0=>_P"BD/GW3UA)U$[Z
M&R^Y6_V._P#LK_\ #$=C:=/]R_\ T)_^5SY>'_\ #?Q/](Y='0!R0
M           _'>-=UE_ >6^F3J@@MWLCY;Z!/2-*'OM'AI*\P&]9Z5.NPUWK
M^5">:J>FP)_/7_S)(H&B<J)                     /G7&TW*^I0V6ST<U
MPNMUNE!;[=0T[=::JK*R=*>F@C151NM+-(UJ*JHB9[51#CF*6N?:E:U,UWQO
M?/IVJ>&FJ5GG<C(61N557@1$0R@^\[]&$FCC E%8ZZJCJZ["V'J2TSOC<LD#
MKM?JN2[7Z6E5S8\H(JBFCAB?J->^%C=;:BYYS?-H+U9L"X*L&C&P,U+MBS$-
M1?[I*U^3I>-]+%;Z2.1G"Z)6U"[TU<HVR4BR(U9'.<VV'S-5][TBXFO.D>]J
MO&?#MFI[%:XE;FV)E3.^NK'-7TJ2N?'$Z1R9O5LS8]9(V,1U)S/$6^@  'SX
M%U;E<(D1$:ZGM]6Y=N:S3+64KU\SEO5!'U?<.R\0.;6Z+<-U\J)Q73W"[T#5
MV;:>'C?71HOW6:3W2J7;RN2IJIFKU7BEMS@Q?=*1GJ,E+15*\/JLG%5.Y>=Z
MG1PIS]BY[-7+Z!UH<K    !_,DC(HWRRO;''$QTDCWJC6L8QJN>]SEV(UK45
M57B0_;;;;77BXT]HM<3Y[G53LAAC8F;I)97(R-C4YKGO<C43FJI^>JJJ>AI9
M*VL>V.DAC<][W+DUK&(KG.<O,1K4557F(AZ-LCD2F6HF8YE17RNK9V2(C9(E
MF:QL%/(B<SOE)21QPN5/'+'GPJN?/=*EPH)<3,PY99(IL/X?I&6RGEC]3G2F
M=(ZJJV+K.565U?+5UL:*Y59'4-CV(Q$3CN#Z6I9:ENE>Q\=SN4SJN5C]CHUE
M1J0P.1,DUJ:F9!3.5$1'.B5Z[7*J_0.M3E0
M/G4WB=PN4.U=\Y"KU7:N2SPNH=1.!$R2V9Y?TW5V=F8HWFOT<X6N[-9)J;CG
M:W-751%XFJ67-LB99N76X]*Q7.R]21J-35UG\4M&=-BB[T/"V7B2LSV_X6)U
M)J\Y,N(-;),_3YJNW)OT3K,Y6:%TG_2\QG]CET[FD.4X(]MUN^5Q^$A^2N]9
M2_%N[QY>\RI(FXMQ^LCT:B6*'/:B+Y;,9Q]%/=-(&B?[6=A_%5-]$TB3?T_V
M9JN=O[N^I9SDN#S2?;,_..P3XXY+@\TGVS/S@!R7!YI/MF?G #DN#S2?;,_.
M ')<'FD^V9^< .2X/-)]LS\X XO;H66%]H@WN1'9S-5$S3/A:W\#?9.A=U#_
M  ?,6_B>;_1.58)]M-#\>G>4X:S3PTT,E14314\$+'22S32,BBBC:F;GR2/5
MK&,:G"JJB(9W[5:;I?;C#9[+33U=VJ'HR*&%CI)9'KP-9&Q%<YR\Y$525<TT
M-/$Z>=S60M3-SG*B(B<]578B$\MT#WI1H%T)5=?A^BKZC'6+Z+.*:RX<C;6)
M1U.LC-[N%0^:EH*1T+\]]AFJ8:MB)FD3D5NM-[ ^XPD;"RNTKW5:*=R*JV^W
M[W/4LV+RM15O5U)3O1R9.9$VM<W8CT8[-&]LZ-M ^F#2W%'<L*VQE!A63:VX
MW-SZ>"1N6>M34[6NJZEKD])*D4=.]5V3*B+E-[$W>RFE:LJY785T:X;LE(DB
MI"RYW1]W>^%JNU9)&,M5&Z&61%15:DLC6<&;LM9>^*/<Z:!:"-(F8==5Y)DK
MJRX5[WJNS:JT<]!'GFBY91HFU<T78J2FM.X#D6!JXCQE5NJE3-R45OIH&([H
M6K4OK7.:G!FNJKLL\FYJU/8PGWLKI,HZR+P8Z-+!>:-SM6=UINCK;)"W65=\
MBI9+9*M0YK<DU'5$:*N:ZR;$3UU^YPT#7*%T*V":A<YN2/HKA6L>U>B3BZ2X
MQJJ<.3HU153G;#U7K<"UC*=787QC/Q6FUK:^WP3,=^"Y]+)2.:BKGRS6.5$R
MY5>%:8[GKO1/0+IZJ:2PQW2;!V,*EC$;AW$K&4-14S+K-<VAD26>BKE<YJJU
ME+/4RLCYN5L;<\N@,=;C*Y1Q27#11<N.JIM2WU;64U<J<JBI!*CEI:MV:JJ-
MSI9G)LC@>Y,EBCI+T+Z5]#T;J_'%L;-AAKE1;G;W.J:-J<*.J&*QE32)DJ(K
MYH=XU^529VQ5Y[1R1S1QS0R,EBE8V2*6-[7QR1O:CF21O:JM>Q[5145%5%0A
M-6T-;;*R6W7&&6GN$$CHY(I&.9)&]BJUS'L<B.8]JHJ.:Y$5%145$4ZTCD9*
MQ)8G(Z-R(J*BYHJ+P*BIL5%YBH?V?E/[                        )YZ:
M?IR7WU5AO\0V0ESHV^UY2=94?3S'#+I[*/ZK?!:4,(C',P
M                                         :4OS.3+QA2U[VKEFN51
M<$=EFC>0*=*?)5Z+N_/8G'E[-EOF:V'65.-,2XL<W-]%;*>E:NW9Q9.Z5V7,
MS_>29KPHBY)L<N?4&EZKU+;1T*+ZI.Y_<VZO_P D_P"O)#G]HWH4BHZ1-7+)
MC5V[%RRRVHB99Y_IT+?N8="<TY$T,:-C:B<;?6V?WCP>3Z@
M
M                            /__1S^
M                                                    ?,K:EL;7
M+K(FJFS/H^[M -EL98ECH:>61TJ)JL<N>SK<*N38G'^F7GX3Q\!P2Q3B2LQK
M=IX6S/;9**5T=2]DCFOKJA&HJ4T2Q/:L<4:.UI'9YY*C4VJY60CW8FZ;Y#5@
M;@_!LS.27<HM9KLFNXAIE546H<UR*U9I%1S*=CD5$5'3.148UDG9& ,&I?ZE
M;A<&KQGB7++@WU_0\_5;PN5.'8U.%53UF,9$QD<;&QQQL:R.-C48QC&(C6,8
MUN36L:U$1$1,D0HZKJZMN=9+<;E-+47">1TDDLKW222/>JN<][W*KGO<Y55S
MG*JJJJJJJDCXXXXHVQ1-1L341$1$1$1$X$1$V(B<Q$/Z/RG]@
M                        'Q\1<[]][#7/N*<^E9O9>D^4Q>&T]<OJ3NM7
MO'"/<V_3#F^QRY=TVXDMID]J+?E<?@R'%;%Z]7XM>^AST(KG+@
M                                 ;6Z:_I7XM]247XVH#G.C7V[T'7O
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
M"HJ%3$L4L$KH)VN9,QRM<UR*CFN1<E147:BHNQ47:BD0D5'(CFKFU0>L\@
M                    GEI[3>M*E\ECYB18+)*KVJN>^,L]"QKTZ"HV-OL$
MN=%?+X&I6/VMUIDR^!9GKE^=3AEXV7!RIPY-[R%#2(QS,
M                                        'S</4KKQI#BC8]7PVBBI
MX71JU=6*LJGOJI=7/8N^4KX%5>IEQ%W'F>>$);%H4J,2U+$;->[M-+&[+)74
M],UM,S->;E.RIRYF2[.%<XZ:5J]M3B%E&Q<VTT"(J<Y[U5Z_T=0HK@NC2*GA
M:GF&Y;.#K]0GFIU@AO'2MR8G!P?WOW3P>3V@
M
M                 ?_2S^
M                                      #^)%R:O15%R]8 T3?ZS>87
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
M7]-#<*"Z4C*^V3PU%#(BZLD3VR1NR56KJO8JM7)45%R5<E14X4/(?,/U@
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
M[&U%$Y79KK.;!(V%[L]LD3\T:N:)RH(EG'@                      3ST
M_P#TT+WZDLWXII"7.BCVD4O7S?2O.&7GU^[J-[R%#"(QS,
M                                        _B62.&.2:5[8XHF/DDD>
MN361L:KGO<O C6M154_9;K?6W:X06JVQNFN-3,R*)C<LWR2.1C&)GDF;G.1$
MS5$S4_B62.&-TTJHV)C5557@1$3-5^9#4.@>T2U\M3?:B)[9;I63UJM<NNL3
M)I'210:RY\S!&K6(F>QK43B-.&C_  C1X"P/:<%T&7$UKM\%.BI]VZ.-K7R+
ML3EI'HY[ER3-SE7)"'%VN$ETN51<9,]::5S^HBKRJ?Q4R1/@0H;AJD2*&/8B
M+J-XOT_=.7'X#<&-NJU.KM_3V0#R
M
M          __T\_@
M                                ]>=<F[.')?T]P VEQC4+%3S*G#J.
M5%ZZ9)[!Y0\+P$]KW.^OQ=>*F1'94<<5'"[6YA5E>Z2H;JY^.:D,2YJFQ';.
M,J]\THQA/3V?#6 Z9ZI#4SU%=.U%5,]X:R&GSZ)%6:H7)>!6-7)5R5.Z=$-O
M:Z:LN;TY9K61-7KLW/\ !9V>SXBI8[Q                            !
MS(W.KLK//L1?Y8EX?KI7_A]PTJ:"?M(8-_WJ6G] IR(>)_;%7_+9_I7G*;49
MYEOVJ?D.UCX0U&>9;]JGY !J,\RW[5/R #49YEOVJ?D &HSS+?M4_( -1GF6
M_:I^0 TGCYJ+@;&.Q.=>_P"6Q-F=KJL\NN#RG"ACRZ$OIOW5.AA^X)_9%O*K
M?-&_3VKXB/Z6H.\-$OJ,_7N[S#FP53G=
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
M+-^*:0ESHH]I%+U\WTKSAEY]?NZC>\A0PB,<S
M                               -+XPJ'1V=:*-<IKS4P6B/./?&N95:
M[ZQC\]C4DMT$R([B<J$LMQ1@)F.MT!:I*EB/MUE8^YRHO/IE8VF5/A;62T[_
M (4:[YN#Z1+FMLPM.C%REJ,H6_Q\]?\ JT><M-#U@;16NB8UF2I'&FS9PILS
M]<OY^$B[S<CE_:($CA8F7 UK?8\<ON'@\FI$V(B=0 _0
M
M                         ?_4S^
M                                              #UZA.9SZGY?R@&
MS^-8E?2S\?B:HJ)PY<"GE#PO 3QN$3J3&&(8)'(F_MI*B"/C<V-]3'/(G,HJ
MHW?(D7;L5>JN=5OFEN'ZET.%,51,SHV.K:21_.>]()H&Y9Y<LUE0NQ$])M5=
MF7=VA^K;^_J%5Y?['(B?!RS7+\W*=GL^8JF.[
M      <QMSMY3S^J9?WTTJ:"?M(8-_WJ6C^SZ<B'B?VQ5_RV?Z5YRJ.UCX0
M      -)8]YQ\8_8O?OQ75!3RG"ACQZ$?IP7;L!<.Z+>56^:-^GM?Q$?TM0=
MX:)?49^O=WF'-DJG.Z
M  ;6Z:_I7XM]247XVH#G.C7V[T'7O^BD/GW3UA)U$[Z&R^Y6_P!CO_LK_P##
M$=C:=/\ <O\ ]"?_ )7/EX?_ ,-_$_TCET= ')        >];/+"B]4P^_0D
MQN.OX2>%OE-3^@U1Q#'GM2K>L9](PIUA#RBH?4\/O#0D167A-4 \
M            TKB_REN'J63WL@/*<)UO>G[Z>^FO_<MZ2/[<;R708']I5G_%
M=)]!&4.Z3/MD8@_'==^E2FTAR@X0   ;EZ*]%V(=+&)X,/61O(]-&C:B]7J:
M)\E%9;=K9.J)D:K-^J9E164\".:Z:3C:QKY&?EK*N*CA663AYB<U5YWCYQ^&
MOKXJ"+7?ME=Z5O-<OZD3/:O,S1-JJB+8[ N"+#H[PQ;<*X=IUAH+?%S<TFJZ
MKN%9)S55<:Z5K6I+5U<N;G*B(UJ9,8C6-:U."U53+5S+-*NU>!.8B<Q$_P"O
MX>$X-+(^:5TTJYRO7-5_Z^8B;$X<D0XA;JS33/&DFB'!DLU1=;BUD6+*J@5S
MY8:6=FLS#=/O.;W5%=$Y'5>6QL"I$NMODB,^]9;=P5LZ;/N$7PO%V><I]2UT
MD;E6XU3D91Q+FBKL17)S55?N6KSN%Z99\JJ.G+B6WV2DM<L%SN]3R1KQK.ME
MH:6[4](]LK4; L\USML%;(YR+K/AD="QN2M?+FJ-]N)\EL\F?!K,\)#G-AJ*
MN>Y-DAB1*;5=DLBJQSN5X=7556IUV3EYK6Y)GD%]X_NI*/03?$MKJZZTLF,:
M]=_6DIZ*>#FGIE4TK[A,FMEMRADG3AV\&>57S6W"]LOVZ1A=+?;1;JQ+%3(V
M&L2N8Z141Z\K+#13TK&KP(L]1#RW#DF2K?GN$[U<:'0-2QNM=;/#QPJ\Y('4
MSV-3?G)M;)/%.JIPJC(7[.#-<T2P=/615*O2-M2U6</)%%64F?UBU4$*2(G'
MJYY%0F(<%WC#,#*FOEMDU.]^JCJ.Y6^OR7)537;1550Z+61KE;OK6:V2HFU%
M1)OVN_4-W>Z.F95LD8F:I/2U5-FG!RJU$,2/R7+/45V6:9\*9^R<3/L@
M                   'AJ*:GK():6K@AJJ:HC=%/3U$3)X)HGID^.6&1KHY
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
M'Z3]5F!<46>OJWN1K8$G;#5*J\"<2S[U4[<ER^Q9+DN7 N6KR.)W*
M  3ST_\ TT+WZDLWXII"7.BCVD4O7S?2O.&7GU^[J-[R%#"(QS,
M                                             TO4Q=^N,\.6I%D5
ME'#-<ZB-$3>WK4RI2TC\^%7Q)33IET'EMGF:V$F16+$N.Y&YR3U<%!&O0I!'
MQ1,B;/N^*(%7;]PGS]&:7Z]5J*.UM78UCI7)URZC%^;5?V2A&C^WMAI:9K41
MNJR/AZ"='HYY9] L_P"8=,)PF_\ 11HC,EX<L_=X%/!Y/H@
M
M                             '__U<_@
M                                                    \4J9M5>@
MB@&W>)Z/?(9$U47-BI['[@0$^=+=O=8<0T5\5J,I5D6DKGJK4:VDJE8BROD<
MW)L=/,C)'+GFK8U0CONJ-&$VEC0I=L/4#%DOU*Q*ZC:B9N=44J.<D;454Y>>
M)9:=JYHB.E15V(J+RS!%Y;9,1054JY4TGV*1><U^29K\#7(UR_ TT\9W25H
M                           .8VYV\IY_5,O[Z:5-!/VD,&_[U+1_9].1
M#Q/[8J_Y;/\ 2O.51VL?"       !I+'O./C'[%[]^*ZH*>4X4,>/0C]."[=
M@+AW1;RJWS1OT]K^(C^EJ#O#1+ZC/U[N\PYLE4YW0
M                        #:W37]*_%OJ2B_&U <YT:^W>@Z]_T4A\^Z>L
M).HG?0V7W*W^QW_V5_\ AB.QM.G^Y?\ Z$__ "N?+P__ (;^)_I'+HZ .2
M      ]ZV>6%%ZIA]^A)C<=?PD\+?*:G]!JCB&//:E6]8SZ1A3K"'E%0^IX?
M>&A(BLO":H!X                   !I7%_E+</4LGO9 >4X3K>]/WT]]-?
M^Y;TD?VXWDN@P/[2K/\ BND^@C*'=)GVR,0?CNN_2I3:0Y0<( !KS1UHZQ'I
M.Q)2X<P[3*^1ZMEN%?(UW(5HH$>C9JZMD38V-B+DQF>M*_)K=J[/14U,5+$L
MTRY-3LJO.3X?^O@/PW"OBH(=\=RTJ^E;GDKEZNW)$^Z=DN7.551%L;HWT<8<
MT7X:I<.8=IFM1C62W*Y2,:E=>;AJ(V:OKI$S57/7/49FK(69,;DB;>"UE9+6
MS++)Z7F)S$3G>->;^9.#2RRU$JU%0NM.[A7@1$3@:U-N34S7),UX5555RN<N
MCM.6EFDT9X8J.1:VE@Q+<X716KDA$E90-DUF/NDM*FM)5OAU52"!K7+--EKZ
MD#)YHOTVNWK62ZST_>[5V_"O.\?P?"J'B%CJBH2FA1SI=BJC>%&Y\U5R1J+D
MJ:SER3F(]VJQTB[EB":H?7)1R535N4DTMUN=9,L][ODM0]9*F2Y5F:JV"HG>
MYZT\:ZBJK=]=,]C9#FZ-1$1-F2<"<Q#FU/;\E9)5:KI&>D:FR./+@U6KPN1-
MFN[EN'51B*K3;_$:(MGJE7]:M.J=?DF)OX''PL3-1;+,J\Q6+_3:GZSDUF7*
MXQIS];P5,A[O&=[ET%XEC5>89BN=[4R_7225C7+GPKFD2&2;S8YJ)NDJ5_W2
MV.G3L)L[ZF@7<#+_ -T#IDYG%]7],\LN5"$V
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
M52*M6B)5RHFQ$D=WU.8-]*G4/:/SGD
M                      'S,#POK=)%WDDR<RC2W4D&:*NK#R#!4N:G4Y(J
MI-G!M+]MQ!8TLVYNL<KFZL]=+65+^#;K5<T<:YIGPPQ1+MVIZ5<E3)(P:2*E
M:C%U0W[F)L;$[1KE_I.4HU@R%&P1;,\V,Z/NDM5.")P&\%,W)B<'C4_3V4/!
MY/9
M                                              /_UL_@
M
M        _%3-%3J &GKK2I)&J+T%V?@]P XIZ6,(LNMMK(G1H_.)_CDX,]B*
MBY9[.,\_">.:</K)53M6ILU>KN_*T.;$]S]]5]31N5S:2J5\J9R2*UBLDYIS
MM=NL[+7:A1%NU-!*Z)M([L26*)6X'Q!))/#JHNI3U6>M4TN? UNL[?H$Y5-Z
M>L;$5('*2:T>XFX^VA*6I=G<J5$:[/A>S@8_X5R35=^$F:Y:R(??(8G8
M                       !S&W.WE//ZIE_?32IH)^TA@W_ 'J6C^SZ<B'B
M?VQ5_P MG^E><JCM8^$       #26/><?&/V+W[\5U04\IPH8\>A'Z<%V[ 7
M#NBWE5OFC?I[7\1']+4'>&B7U&?KW=YAS9*ISN@
M                      &UNFOZ5^+?4E%^-J YSHU]N]!U[_HI#Y]T]82=
M1.^ALON5O]CO_LK_ /#$=C:=/]R__0G_ .5SY>'_ /#?Q/\ 2.71T <D
M   ![UL\L*+U3#[]"3&XZ_A)X6^4U/Z#5'$,>>U*MZQGTC"G6$/**A]3P^\-
M"1%9>$U0#P                   #2N+_*6X>I9/>R \IPG6]Z?OI[Z:_\
M<MZ2/[<;R708']I5G_%=)]!&4.Z3/MD8@_'==^E2FTAR@X0;PZ(]"N+-+MUW
MFTQ+;[!23LCO&)JN%[J"A3)CWT],W./OQN:Q/16T[')EK-61T;'(\_'6UT%%
M'K2+G(O U.%?$G/7OKL7YMPN<-"B,RUJAR9HU.8G/<O,3G<URYY)DCE;6C1U
MHTPIHOL3+%A>BWEK]22XW&H5LMRN]4QNKR57U*-;KNVKJ,:C8HT7)C6IGGPJ
MKK)ZV3?)EV)P)S$ZGCX?S9<+FFEJ)5GG<KI7=A$YB-3F-3F)U57-RJJZ1TUZ
M:[%HAL2RRK%<<47&*1+#84DR=*],V\GW#477I[73O\<[8Z5R:C-N;F^^W6Z2
MNDS7-($7:OZD^'O=A%]M)235LV\P\S:YW,:G/7GJO,;PK\"(JI(G%F+\18XO
M55B#$]SJ+I<ZMRJZ29V45/%FJLI:.G;E#24D2+S,;$:U.'A557FT44<$:11(
MC6)S$_Z^'X3F]'14]#%O5.W),\U5=KG+SW+PJO.YB)DUJ(U$1--'L/U'Q,1>
M4]9_O/W5 ?"Q+["3_P 3Z1I].S^R,?\ &\%QD-=XS_2.Q/\ 90_X:X&2;S8_
M^$?2_B2#O(:!=P-]H2F^7U?TSRS14&39
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
MHJ*BJA[Q\D_4
M    #PZ/)',TB7V-S=5'S6Y\?,JFNQ;70M>Y,TR7Q1JIFF:9HO&BY7^[B2OX
MNW,^'6N>KYH'5T3LUS5-6X52L;\"-C<Q$1<N5RV99*L7M(T2Q8PJERR:](G)
MW)B*O912C6$43>(>#Z&GK]7ULB5RG!DX#=6G\8G63]T\'D\X
M
M                              !__]?/X
M                                                      !ZU1&C
MVJJHBYIE^G6 -K,5VEL\,J*W-',79PHN:Y_@/*'A2>&F"QRX8O5/BBCC<G(L
MNK71M:]4J+;,YC:R)6,6-9'I&FO&BJK4F8URHN62]1:<]%MLTQ:,;G@FO:WB
MN6%9:23),X:R)JNIY$7A1-?['(B*BOA?)'FFMFGW\,WN:P7F&XQK]B1VK(G1
M1N7)Z=CEDYSD1>8>(S:21R12.BE:K96JJ*BIDJ*FQ45%VHJ+L5%X"72*BIFF
MU%!_!Y                         !S&W.WE//ZIE_?32IH)^TA@W_ 'J6
MC^SZ<B'B?VQ5_P MG^E><JCM8^$       #26/><?&/V+W[\5U04\IPH8\>A
M'Z<%V[ 7#NBWE5OFC?I[7\1']+4'>&B7U&?KW=YAS9*ISN@
M                              &UNFOZ5^+?4E%^-J YSHU]N]!U[_HI
M#Y]T]82=1.^ALON5O]CO_LK_ /#$=C:=/]R__0G_ .5SY>'_ /#?Q/\ 2.71
MT <D       ![UL\L*+U3#[]"3&XZ_A)X6^4U/Z#5'$,>>U*MZQGTC"G6$/*
M*A]3P^\-"1%9>$U0#P                   #CINB-.VC;0OA>HFQI?88KK
M<*-RV;#% L=7B.\:[IHFR4EN21CHJ)LD;D=53NBIFJU6Z^NK6.YO@K1[B?'M
M9Q-8H%6F:N4D[\VPQ\"\L_)<W9*F3&HYZHN>KJYJG56E+3/@'0]:N..,*QK:
MM[<X:6/)]5/PI]CBS3)F:*BRR*R)JIDKT<J(N&GBC<C85QECS&V-K]BN_P#^
MIAC+$F*DMEIIK?0)018@O5==DMZU=7'=5JGTJ5:1K,D<:/U574;GDEJ=EN$M
MGL='9V-:]U)210ZZYY.WJ-K-;5YF>KGEK+EGPKS:*L68WJ\1XIN.(:>&."GK
MZZ>H2-V<CF;]*^35UT5B.5NMEGJ)GEP&H+;N2M"MOEIYI;)=+HZG<U^K<KY7
MOBG<S@Y(AI'T<4C57:K<D:N62HJ9HOZGWVO>F2:C>HGC53B:W*YNS1U0_47/
M9DQ-B\Y6L1R? J.S^$Y"6FSVFP6^GM5CME!:+92-<VFM]MI(**C@1[E>_>Z>
MG9'$U9)'*YRY9N<JJN:JJGRI)))7K)*Y7/7FKM/R*JN57.55<O"J[57X55=J
MK\*FR.F?=!86T34DE!&Z*^XRGBUJ+#]/*FK2;XS6BK+Y.S/D&ER5%;']'FS3
M4:C<Y&_2M]KEK51[LVT_/YJ_ WQ\"?#P'ZJ.@J*]RMAR:Q.%ZHNJGP)P:SN;
MJHJ9)EK*W-N<F,4XIOF-+[<,1XCKI;A=;C,LL\TBJC(V<$5-319JVGI*=F38
MXV\RUJ==5YI%%'#&D42(C$38AS>DI(:*!((4Y5.%5X7+S7.7FJOS(G B(B(B
M:>/[/T  ^)B+RGK/]Y^ZH#X6)?82?^)](T^G9_9&/^-X+C(:[QG^D=B?[*'_
M  UP,DWFQ_\ "/I?Q)!WD- NX&^T)3?+ZOZ9Y9HJ#)L@
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
M[XV6U5;7*KGPMD?,E/-J,WS>HXU?(R:.GE:FME&]K5>N\)743'
M                                         /7P4JLTC5FLUS6OI:![
M%5,D>F]N9FW/QR(YBIFG&F1>[N"9(W[G2A:QS5<RY5R.1%15:N_*[)><NJYK
MLEVY*B\"IG&G2@BIBMZJFQ8(\OAV*G^KYBC&#GYP0]2-ON\?6)FJ==IP&[-/
MXQ.LG[H/)YP
M                                                     #__T,_@
M
M                 'XJ9HJ=% #3-WIDEB<B[4U53W/W<P#B!IDPVROM5:Q8
M];Q%^74V)EDFW+)>H>?A/'P'%G#<[IK-1LDV34;7VZ9JR;X]'T#UIFOE<O-:
M\\,;9<EVY/0SO;J_ ZX!T^XAM<4:LM]75\70;,FK'6HE0[4_ CF?+"G!DL:H
MFS+.5^";EQTPQ25#ESE9'O;N?K1\IM^%41'?QC[A'4Y6
M         #F-N=O*>?U3+^^FE303]I#!O^]2T?V?3D0\3^V*O^6S_2O.51VL
M?"       !I+'O./C'[%[]^*ZH*>4X4,>/0C]."[=@+AW1;RJWS1OT]K^(C^
MEJ#O#1+ZC/U[N\PYLE4YW0
M     #:W37]*_%OJ2B_&U <YT:^W>@Z]_P!%(?/NGK"3J)WT-E]RM_L=_P#9
M7_X8CL;3I_N7_P"A/_RN?+P__AOXG^D<NCH Y(       #WK9Y847JF'WZ$F
M-QU_"3PM\IJ?T&J.(8\]J5;UC/I&%.L(>45#ZGA]X:$B*R\)J@'@
M        'SKM=[38;=5WB^W2W66T4$6_5UTNU;36ZW44.LUF_5==62PTU-%K
MO1-9[FIFJ(?HI*2KKZEE'0Q235<BY-9&U7O<O.:UJ*Y5^!$4_'<+C;[3127*
MZSPTUNA;K22RO;'&QO1/>]6M:GPN5$)C;H+O2#"N'Z:XX9T&0^"G$+HY*;P<
M5]*Z+"]JD>QB+/:*&J:RKQ!5TZN>C72QPT:2,:Y.28U5JR;T?[G&ZW"2.YXY
M7B6WHJ+Q,UV<[TYTCFYMB:NS-&JZ3)53[&Y$4@5IGW<>&K%!/8=$S4N5\5JM
MXN>W*CA5?NHF.R?4O;MR56L@UD:Y'3,S:L9\48JQ'C6^W'$^++U<,07^[3K4
M7"ZW.H?4U=1)DC6HKW;(X88VHR.-B-CB8U&L:UJ(B3*M=KMUEH([9:88Z>@B
M;DQC$R:B?K55VJJYJJJJJJJJJM7&(L1WW%MXGQ!B6KFK;S4OUI)97:SG+S$Y
MS6M3)K6-1&L:B-:U&HB)M1BW25@/ KHX\6XIM-DGE@=4PTE5.KZZ:!KM198:
M&G;-62LUUR16L7-47+@7+[,%%5529P,5S>?L1.RN2'QV,DD=JQ,>]4RSU6N=
MEGP9Y(N7SY&R=TW86AF@<K:2KQ%>T3@?:[#+$U>LEYGM#]O51#Z#+#7.3-VH
MU><JK^I%0_>RT7)S]58E:WGJYF7YG*OYC8?2/NT:ZZ4-5:]'%CJK%R3'O?@B
MO;Z62ZP,>BI)R%:Z9U50TM1EEJROGGU<UR8CLG)]*DL,<;DDJG:ZI]RGI?G7
MA5/F3YT/H4^'Y%?G6/;O2+Z5BKFY-G"Y4:K>:BHU%7+:CT7@X-U=755]345M
M=4SUE95S25%55U4LD]34U$SU?+///*Y\DLLKW*KG.5555S4Y B(U,DV(AR=C
M&1L2.-$:Q$R1$V(AZX/Z   /B8B\IZS_ 'G[J@/A8E]A)_XGTC3Z=G]D8_XW
M@N,AKO&?Z1V)_LH?\-<#)-YL?_"/I?Q)!WD- NX&^T)3?+ZOZ9Y9HJ#)L@
M                             ^?%Y:UO8^V=TW<[%N?VI;)_OBO?Z'A\
MXM2>W6X?BNW_ $]S/H'71RD         T+I/^EYC/['+IW-(<IP1[;K=\KC\
M)#\E=ZRE^+=WCC/N7>>#%'8:D[M.Z--_L11?*7> I\*P>JR=:G?.:1&XY0 #
MYNV>Z;%58K?2JBIS+HW5=:Y%3HN9/24L"]#-E3U3M7+SN:(.616W/$UU16\Q
MR6^UM<CNN@K*^I3)4S3?K0[/)6IGP_-;GC78N=':J-<^!6K4U:IE\+9:>FB7
M/@^QUR<**?2.JCF                                   (G]Z*[OZMP
M)55NA30Y=86XG=3M;BK$M*Z.?O@AJ8T?%2TN:/BDNM5 ]'QZV;((7-E5'ODB
M6*U#0#H0H]$UH@Q1B*!DFE6KC;*U7IGQIAD9FR&)J[$N$C':U1.J:U*UR4\.
MK*DTA)[<S;G!NF6;S^8\CD;HLIYG,IJ7:SCM+$_5DDD<BH[C?$]JQHQN7%<C
M7HYV\L5LF/C6UU;<ZRJN-RK*JX7"NGEJJVNK:B6KK*NJG>LD]355,[Y)JB>:
M1RN<][E<YRYJN9WTYSG.5[E57*N:JO"JKPJOPJ6UT5%1VVDBM]NABIZ""-K(
MXXVM9'&QJ9-8QC41K6M1$1K6HB(B9(F1ZI_)^D '],>^-[)(WNCDC<U['L<K
M7L>U=9KV.;DYKFN3-%3:BCAV+P'\O8R1BQR(CF.145%3-%1>%%3FHO-0KON%
M=V-//CO ^ ]+UUEGN5#<Z.FP=CNJ>LEQKH558)\*XFJI9-:OFJZ*1\=!5/7?
MG3*D,CG+(U3N*FTF8BQ%H:Q5H"O4K*JQXDL5724BU#EU::NDB<M'(KN65L;:
MI(G*Y$<J99*CD2-T-(&[O\S@P5Y^;1NNM#-"VVXLPU<HJNYTM(QK6ST*.U*Q
M8HFHU-7B=\NO%FUL.:RPZD?%$4N29%+'/%'-#(R6&:-DL4L;D?')'(U'LDC>
MU5:]CVJBHJ+DJ*9X*^@K;7736RXQ/@N%-*^*6-Z*U\<D;E8]CVKM:YCD5KD7
M:BHJ'5<<C)8VRQ*CHW(BHJ;45%3-%1><J']GY#^P
M                             ?*LU5R)I&HM='-94VBE2-^S5?)%65Z2
MQMZK&R,5=B^.0NN\SHN\=;H4N%J752>BQ!/L3AWN6FI7M<OPJ_?6IEDF34YN
M9'?2S Z/$,,_W$E(WLM>]%3L*WLE$<$5&O3Q*BYHYC.KQ<743(GZIU:AO32N
MS:GUO\7X4/!Y/;
M                                                         /_1
MS^
M                     #Y];&CFN39M:N74_OY@&PF/[8V>DJ6ZF:+$Y.#A
MZ&677//,/"D_J:%;7B3$=H<D;&OJ([G3HB*DDJRM2EJW99(F]Q)! B<>;_8J
M;\THP5O=RPWI%IV+JS036Z=W,18G<4TJ9<]R2U>WG,1.=EWGHAN.M3U=I<NU
MKVRM3X')J/\ F359VQ]PJX.YP                         <Q]SKJK9Y\
MW(G\L3=7+*25G!QY(:5-!/VD,&_[U+3^@4Y$/$_MBK_EL_TKSE/KL\TW[9#M
M8^$-=GFF_;( -=GFF_;( -=GFF_;( -=GFF_;( -=GFF_;( :1Q\]O@(Q@B.
M;MPM?^KP6JJXT78#RG"ACSZ$<O#?NBHN>>'[@O\ 9%O_ '"JWS1OT]J^(C^E
MJ#O#1+ZC/U[N\PYL%4YW0
M    #:W37]*_%OJ2B_&U <YT:^W>@Z]_T4A\^Z>L).HG?0V7W*W^QW_V5_\
MAB.QM.G^Y?\ Z$__ "N?+P__ (;^)_I'+HZ .2        ]ZV>6%%ZIA]^A)
MC<=?PD\+?*:G]!JCB&//:E6]8SZ1A3K"'E%0^IX?>&A(BLO":H!X
M     !I#&FD#!&CJTOOF.L56+"EK:V5655ZN-/1<E/@CWV2"@@D>E3<:M&;4
MA@9)*[-$:U55$7Z]EP_>\15:4-BI9ZNJV9MC8KM7-<D5RIL8W\)RHU.:IQS$
M^+\+8+MRW;%EPI+=;DSY>>5L:.5$S5K$<J.D?EP,8CGKS&JI.72UWIQ@BQ\E
MVO1!A:LQI<&.EABQ)B-)['AEKV/9O=52VMN5_N]-*Q'<Q+WV/:N2YJF:+(O"
M6YEO==J56+ZIE%3KDJPPY2S;4VM<_P!2C5-FUN_)PIDG"0BTC[O;!]GWR@T:
MT$MVKD56I4U&M3TJ*B['-C]<3-7;RKDIEX%1R\!*S2WI_P!+&F^X<F:0L65M
MSHXIUGH,/4B]]V&;4[)S6+0V2E5E(D\<3U9R1*DM4]NQ\KB5&$L 84P13[SA
MZD9%,K<GRNY>9_72.Y;)5VZK=5B+P-0KPTE::-(^EFLXHQG<9)J-K]:.EC^Q
M4L2[<M2!O*JY$542237E5-CI%-H:6EJ:VH@HZ*GGJZNIE9!34M+#)45%1-(Y
M&QPP01-?+++(Y41K6HJJO <NEEB@C=-,YK(FHJJYRHB(B<*JJ[$1.:JG6=-3
M5-94,I*.-\M5(Y&L8QJN>YR[$:UK457*J[$1$55*/Z#N\^\67NW1XWTT)5X/
ML,42UE)@E&K#BN\,;'OD27A7<[-$^3)'Q/:ZN<C7-5E.JLD(R:1]T3;+0V2T
M8'U*RYY9+4KMIXUX%WM/\.Y$X%14B151<Y$16$_=!FXBO>(7P8ETM[[;K'FC
MVV]O*U<Z9(J).[_:K%78YF2U"HCFJD#M5YB7[H"25^G33%')+-*RCTGX[MU*
MDTTDRT]!;L3W.AM]'$Z5SW,IJ*BIV11,1=6.-C6M1$1$29&#IY:K"5KJJA=:
MHEMU,][N:YSX6.<Y<N:KE55^%2-N.+7;[+C>]6FU1,@MM-=JR.*-J9-8QE1(
MUC4YNQJ(F:JJKEM55-H3D9Q<       'Q<0HJV>L1.A OK-J87+[B'P\2(JV
M6=$YS?S/:?3M"Y7&//\ "\%3(6[QFD:NA/%,6W69B5)%Z&K+475K<EZ.<*YF
M2CS8]JINC*1_W*V6%.PUOC0T";@9?^Z"TZ?Y=5?3/+.E0!-H
M                   'SXO+6M['VSNF[G8MS^U+9/\ ?%>_T/#YQ:D]NMP_
M%=O^GN9] ZZ.4@        &A=)_TO,9_8Y=.YI#E."/;=;OE<?A(?DKO64OQ
M;N\<9]R[SP8H[#4G=IW1IO\ 8BB^4N\!3X5@]5DZU.^<TB-QR@\-1404L3IZ
MB5D,35:BO>N2*Y[D9&QJ<+Y))'(UK417.<J(B*JHB_<P[AJ_8MNT=BPU235E
MUES5L<;<U1K45SY'KL;'%$Q%DFFD<V*&-KI)7M8USD^?=+K;K+1.N-UFC@HV
M9(KGKDBN<J-8QJ<+GO<J,C8U%>]ZM8QKG*B+ZUM8]*99YF.9/6ROK9FO9J2Q
M[]ER/!*W8B2TE(R.%W16//A.5:4;A;YL2ML-EEBGL%BI(K;3R1*U8IN)M9:J
MJA<UST=%75\E771KK.Y2I1,T1$1/CX1IJEEJ6Y5['QW*X3/JI6O35>S?<MYA
MD3),GT],V"F=L3-8<^%55??.N3E
M!QYW5&E^GT':#,>:09=[=46RT3PVZ&25L+:BYUC5IK?2.DUV21\GUTL=,U[,
MWLDG:J(JHA)_<F8$IL6Z4$OUUB26QX<IN.#VN3-DE0R2.*BB?M3E754D<KVK
MFCX896JF2KE]/#N%*W2!BZT:.[:]T=7?*]E,Y[4S=%3HUTM9.U,EVPTL<STS
MR1'(W-4,-*^WNZ8EO5VQ#?*R6X7B^7&LNMTKIUUI:JNKYY*FJG?Q(LDTBKDF
M2(FQ,D1"RV662:1TTSE?,]RN<Y=JN<Y<U55YJJJJJKS54OKL=EM>&[-28>LD
M+*>ST-/'!!$U,FQQ1,1C&)\#6M1.>O"NT^4>L^H    #^XI9(9(YH9'Q31/9
M+%+$]T<D4D;D<R2-[51S'L<B*BHJ*BH%1%3)> _F2..:-T4K4=$Y%145$5%1
M4R5%1=BHJ;%1=BH9<7>?6G6JTZ[GG#MUO-2M7B?#2NPUB*9SHUDFN-N3>EJ)
M48NR6N@1E6K4:QL;*IC&HC43.!V[/P7'38BMFDVB9JMO<4D%9DW8M?1)&CI5
M7/+6J:66G>[E6ZTS)WYN5SE2BS2YH]BT2Z6+U@"C;J6%CV5MO;MY6@K==S(F
MYIM;33LJ*9JZSEU8FYJB[#G&0H.!
M                  TQ>W\AWG"UTWQ6[U<9[>K41>:Y.@Y(UE7@1(^^W+;Y
MHLN\S7Q0E+C+$F#)'+E76V"L8GW*+1S+$_+G.<E:U5R],C-OI4RZ@TO46O;J
M2X(FV*9T:]21NMV,X_S_  G/W1Q7)-14CD=FCF1Y*BIT,]OLEOO,.A.:<AZ&
M1%8U=N6KGU=O]\\'D^F
M
M  ?_TL_@
M                           \$S45NWH+[G]\ VMQ;2MDIY47AU>#BRZG
M&IY0\+P$[-)%+WU8YM-8U^\Q5<M1;ZE5VI*VIB?R/"JJFQ75S(>#C3+HD6=V
M=A*+%NYVOJ*Q'5EL;%7PKEGJ.II&K*Y.<JTKJAF?,1Z\/ O-]'E<ZBQ939+E
M'-K1.^%'-56IVZ,7YCQF?HE&                         #6F#,>W[!T<
M\-*^*2*2HFE8C5>Q6QR3.D8QV>LBN:BHBKL0M5T>>:!8'P9H_L6#ZJP76:KM
M-GHJ-\C)*=&/?2TT4#GM179HURL5S47:B*F>TZ6NNBZON-SJ:]E5"UD\\DB(
MK79HCWJY$7X4SR-?>'QBKS$7L_Q',/W2?1_][EX[K3>4?@Y$5Q]UP=JX>'QB
MKS$7L_Q#]TGT?_>Y>.ZTWE#D17'W7!VKAX?&*O,1>S_$/W2?1_\ >Y>.ZTWE
M#D17'W7!VKAX?&*O,1>S_$/W2?1_][EX[K3>4.1%<?=<':N'A\8J\Q%[/\0_
M=)]'_P![EX[K3>4.1%<?=<':N'A\8J\Q%[/\0_=)]'_WN7CNM-Y0Y$5Q]UP=
MJXT_BO3AB>IPMB2G<R)$GL-YB<[-=B34$[55$V<"KF?HI?-'\ U=5'2LP[>$
M=+(UB*LM-DBN5$S7EOA/Y=HCN#&J_BN#)$S]*XEUN<)JFITEUU35/8^2:P7)
MR:F>36\D6U,ESVJN>9'_ '9FDRWZ3[91W6W4TU+'3K'$K9%:JJNM,_--79ED
M[(Y7@"S2V5TE/*]KU=F[-$5,MC$RV]0YYE>1V>
M                     #:W37]*_%OJ2B_&U <YT:^W>@Z]_P!%(?/NGK"3
MJ)WT-E]RM_L=_P#97_X8CL;3I_N7_P"A/_RN?+P__AOXG^D<NCH Y(
M #WK9Y847JF'WZ$F-QU_"3PM\IJ?T&J.(8\]J5;UC/I&%.L(>45#ZGA]X:$B
M*R\)J@'@         _ESFL:Y[W-8QC5<YSE1K6M:F;G.<N2(U$3:O$>417+D
MFU5/"JC45SE1&HAQ)TI[MW<^:+$GI9L7,QK?8LF]\6 DI\0S-<YCW)R3=FU-
M/AZDU'M1LC'5>_L5WT)<ER[:PMH2T@XI5LK*1:*A7_"U6<2</,CR69V:;45(
M]5<O3)LSCGI#W5>AC1VCZ>IN;;G=V[.)[?JU+\\EV/E1S:>/)<D<U\R/3/TB
M[<IIZ5.]*=+^+DJ;?H[M5IT96F5%8VMCWO$F*7Q/A?%*U;E<:6.U4B2*_7:L
M%"R>)R)JS*J9K)3"VYLPA:5;48BEEN=6FW57.&#//-.48Y7NRX%UI5:Y.%G,
M((Z0]W=I'Q$DE%@:EIK%;W;$DV556J9*B\O(U(69YYIJP*]JY:LFS-> .)<5
M8FQE=:B^8MQ!><2WFJ5%GN=\N57=*Z3)J-:U:FLEFE2-C&HUK45&M:B(B(B(
MB=_6VU6RS4K:&TT\--1MX&1,:QJ?,U$3/FJO"J[5(9W_ !+B'%=Q?=\35M57
MW-_#+42OE?U-9ZJJ(G C4R1$1$1$1$/E4-!77.K@H+;1U5PKJJ1L-+14-/-5
MU=3,]<F104T#))II'JN2-:U54_5//!31.J*E[(X&)FYSE1K43GJJY(B?"I\Z
MBH:VY53*&W0RU%;([59'&QSWN5>!&L:BN<J\Y$53GCH:[SRTT:1):6XXX@;H
MJPQ(F^/FOT')&*:B-'2,6.DPJR>&JHY=>/;R?)1JC'(]K9$R1>B,9;H7!F'6
MOI[([CK<TV(D2Y0(NS:Z=45KDV_X))-J9*K>%)A:+MQ/I/QI)'78P1,/6!VU
M=_:CZMZ;=C*5'(L:[-O%#HE1%1R,>FQ:_:%MRYH=T$TT$F$,-Q5N)&1JRHQK
MB%(;IBBH<])VR<CUKH8Z>SPOAJ%B='0Q4S)(T;OB2.17+$+&FE'&&.I'-N]2
MK+:J[*:+-D"<&6;<U6145-9'2N>J+GJZJ;$LNT6Z =&6B*G:N%Z!K[TC<G5M
M1JRU;\\\\I%:B1-5%U59 V)KD1-='+M7>'%L;GV:M1FU74\B999\#7>MM53K
MP[I3A.MYW0"*W3SIM:NQ6Z7-)*+UTQE>47W2Z# WM*L_XKI/H(RAW29]LC$'
MX[KOTJ4VC.4'"        ?(OWE16_6,^&C/C8A]AI^M3PFGT;5[(1=5>\ID'
M=XRL<FAK%K\N96_P)GEQ\F7W]=ZW 9*/-D%3T0]&G-XSQ>"PT"[@7[0U/\NJ
MOIY"T13Z3;                               !\VD=O]97U3/H2;S;XW
M9HJ2OH)*I:B1N6U&LJ:I\*HJ(NO"Y>!4.S\8TZ6#!.'L*5+L[P[BF[S,V?8(
M[K%0MHX79*N;Y*.AAKT5,DWFN@8J(]CT3B-CEXY7^YWF%/WBF]43%X=\=1OJ
M%GD;SFMGJ)*947;OE-(NUKFJOTCK Y<         :%TG_2\QG]CET[FD.4X(
M]MUN^5Q^$A^2N]92_%N[QQGW+O/!BCL-2=VG=&F_V(HOE+O 4^%8/59.M3OG
M,*IKM[DY%I(N3*Y6:^\-?O<4#';&2UU2C)$I(7N\;S+Y)$1V]L?JNRZTPO@#
MCC;//9BZJXSX#:YS4JG1[Y/5R,]/3VRE5\3JVH;L21V^14E*KF<6U=-OL*2>
M+OB3B6KXRV6'B[$:M1V\H[4CA:[TLM7-JO2GB<OI$U'SS(UZT\$V]R:B"@1)
M(ZJLD2MKF(NI,YF]PTRN:YKTH:97R-I6N1[D5RN?,YJZKGN1$1/9?](;Y;5-
MA+!5-QEP/,K=]@9)OE56[VJ*Q]SK49$^L<UR)(V!L<%!#(F^4]'#(KGN\6W#
M#65D=ZO\O%^(8T74D5NI#!K(J.2DIU<]L"*BN:LBNDJ7L74EJ)&(U&_0.M3E
M0                                  (_P#>QN(Y[;H,P58Z=ZM3$./*
M.EK6\TC9*&GMURN^2JBZJN;<+-3JB*G!FO6L6W&-NA@T?XCO"9\4U5XH8/Y.
MGIZN1R<&S-]2Q>%=96IL35VR:W&=J9=-T&E7,F<=LPU73LX-DTU314S5[B^=
M,TRRUN;GLQMR61;P       "[W>+-_JI)M-F&5UN0J#P+WF/Q558M3>V7*CG
M5(=1$:]D6&XTUM9=9'99)J\U'_=66Z*MT%35LJKOM%B&WOC_ )6GN$4B=1R:
MCEYN<;>9F5@[O2W1TND+"-YCRWZMM-TIWIEMU:2>@EC76SVY+62HB9)EFJYK
MGRMZBK<A6                                                 #3
MN*F2.LL\T3$?+1ST58W//F&4]9 ^IDV9YZE)OA*G<68E\[>Z-L"R/1E)7K44
M<F?-W^GD2)J?"M2V'+ASX$VJF7"](5&M9A*K1J9OC1LB?Q'M5W]#6.86A^X<
MDVJ@<CL_$V*F70U-J</"BH: B+/-.6=K?K0LR\RGNHJ_D/!Y/N@
M
M                                 '__T\_@
M                                                           \
M<B<SGQ(BY]90#0F)8D=!)P;6JG_HOW0"?.F^C:EQL\N2\Q?+4_HJBI<:9=G7
M.M=-%"MST/8KMS=5'SX;N;&J[:B.=1S(U5X?2KDNS:F6:;3Z^')=YO\ 0R[<
MFUD*[.=OC<^RAI0S/DP@                                   #X^(N
M=^^]AKGW%.?2LWLO2?*8O#:>N7U)W6KWCA'N;?IAS?8Y<NZ;<26TR>U%ORN/
MP9#BMB]>K\6O?0YZ$5SEP
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
MSSQLDFED7A=)(]RJY5V\";$1$3Z1U<<O
M        )/=Z]X-J,0;G2SXAIX9'MP7C2UWBKDBC8Y6P5;)\/,CD7565(%=?
MG2+EDB+$BKLSSL)W%EW2?"F*,-KEOL%9;ZUJ9_X-S*NEF5$YF4CZ1JJGIM9J
M+Z5I(C<B7R.P[HJWPS.:V.\66X4"9JJ9RM6FKX\N8KM2CF1,\]CG(U,W+EC,
M$ORXH       %O\ O)6Y6C1O9=(./<1I4T]NQIB2VX-AK&,>]E,F&K<ZYK<'
M0)G+/1QS8D=%(Z)JJUWFE:K4^O?MR_I/W3>A3$=CT7I327RWU-)6,@F<D?%C
MJ9LZ+113.<V."HE;4I)"^=4A<Z%8I'Q-D6:.C;S5S=3Z.=!VEG %@Q[,^.AF
MHZU'21-WQ:5M=)&BU,T;461T,:V^)DC8T=(UM0V1K'(FJ_(#IJFGK*>&JI)X
M:JEJ8F34]33RLG@GAD:CXY89HW.CEBD:J*US55%1=A1M?;#>\+WFIP[B2CJ;
M??Z*9T-135$3X9X96+D^.6*1K7QO:NQ6N:BISCJBV72VWNW07>S5$%7:JF)L
MD,T+VR12QO369)'(Q7,>QR*BM<U5147-%/,?)/W
M                           'R[ZYK;)>7/9OC&VJX.=&CE9OC4I)E<S7
M;FYNLFS--J'8NB#?^2UA?B:18JGSQ6W4>B9JQW%D.JY$YJM7)<N;D?*OFIQD
MK-\36CXEES3GIO;LT^<Y$Z!Y7NLEO5<]D4:;>':W\!IFYI#KFH<UK.J[RS/H
M-]W8>#R:E3;M
M                                                       /_]3/
MX
M                    /QW O6 -&7]NM _9M_S"?N@$_=T!G3PQ5*2)%R/5
MTT^^9;(UBJ&2(]57-,F*W/@XCCN,:1M?A*ZT+F;XV:W5,:LV\LCX7MU=FWEL
M\MFW:?LMC]ZN-/)GEJSL7/G9/130IEW)F@
M         'Q\1<[]][#7/N*<^E9O9>D^4Q>&T]<OJ3NM7O'"/<V_3#F^QRY=
MTVXDMID]J+?E<?@R'%;%Z]7XM>^AST(KG+@
M                  ;6Z:_I7XM]247XVH#G.C7V[T'7O^BD/GW3UA)U$[Z&
MR^Y6_P!CO_LK_P##$=C:=/\ <O\ ]"?_ )7/EX?_ ,-_$_TCET= ')
M  >];/+"B]4P^_0DQN.OX2>%OE-3^@U1Q#'GM2K>L9](PIUA#RBH?4\/O#0D
M167A-4 \     GGNC>] <"Z*Y*O"^C2.W:1<<P*D535-J'OP9894<N^1UUPH
MI8Y;W6QHU$=3T<K&,5V3YV/8L:R$T<Z +[BIK+IB59+=8W;4;DB5$J<Q6L<B
MI&U>8^1JJN7*QJU4<D+].&[)P?HY?+A_!"0WO%[%R<J.5:*G=S4EE8J+-(G
ML4+D1%54?*QS58L:-*^G?2KIKN*5^D/%UQO$,4KI:&R1.2@P[:U5K6?S.L=&
MD5O@EWMC6NF5CIY,D61[EVDR<*8$PK@JFWC#U)'"]4R=(O+3/YO+RNS>J9JJ
MHW-&IGRK4385=Z1M,6D72M6\58TN4U13M=G'3M^QTL7,^QP,RC1<D1%>Y'2.
MRY9[EVFV5IM%UOURH[/8[97WF[7">.EH+9:Z.HK[A6U,KD9%!2T=+'+45$TC
ME1$:UJJJG)ZNLI*"F?65TL<-)&U7.>]R,8U$X5<YRHB(G/53@%LM=SO5?%:[
M/3SU5RF<C8XH6.DD>Y>!K6,17.5><B*4;T+=YLZ1L8Q4UZTKW9FC:RS-BFCL
M=-'!=L95<3^1Y4;40)+WUV!)8)7)G-)/4PRLU9*5".6--TEAVSN=184B6Y5J
M*J+*JK'3M7:FQ<M>7)43TJ-8YJYME4G)HLW"F,\21QW7215)9+8Y$<E/&C9J
MUR+JKD[:L-/FU5],LLC7)D^%I3/1AN-]SYHJWFHL^!:/$-ZA1W^I#C98\3W3
M665LK)8(*R%MEMU1#J(ULE)24\B-SS<N;E6-&)],>D'%6<=97/IZ)?\ !4V<
M#.#+)5:N^/1>%4DD>F?,V)E// &YET,Z.M2>T6B&KNC?]LUN55-GGFCFI(F\
MQ.3+)'0Q1KEU5SY1'5YWX                  <3=VK_P QUTD>H+9^/+0#
MRWA)";E'Z%C?TO"GO<0F?[=6^W:3\:W3](C)3X-]CF_$0^"IR](K',0
M                        #YM6B2W"U0[4="^LN&>HBM5L%*M YBN7QCE=
M=6JF6U4:O%F=HX1WNWZ.,77B1<UJHK;:FMUE1=>IKFW37U4],UK+)(Q=9=5%
MD:OIM3+B%[3BK%-DH4S1T+ZJM5=5%35AIUHU;FOI55UQ:Y,MJHQR<&MG](ZN
M.7@          T+I/^EYC/['+IW-(<IP1[;K=\KC\)#\E=ZRE^+=WCC-N7E1
M,08H551$2S4JJJ[$1$K>%>H=V::8I9[;;X(&N?.^K5K6M15<YRLR1$1-JJJ[
M$1-JKL0^!8GM8^5[U1&(Q%55V(B)PJJ\Q$.8=I16VJV(N>:6^B1<TR7-*:)%
MS39DN9U=I>>R32SBB2/)8W8BN2IDN:9+63*F2[<TRX%S4_K!#7,P7:&/SUTM
M=*BY[%S2"//--FWGGT#KLY0                                    ;
M7::-&EITO:,<8:/;S VHH\266NH-78CV2U%-+ V2!ZO8D-2C)7)')FF]/5'I
MM:BIW?N>=(U)HSTGTEWN[E;ABMC?0UZHFLK:6IU4WU$VYK33LAJT1-KE@1J<
M)_4%SO%AN-%B;#KD;B&U5L-93*NQ%E@>CTC=P\I,W6AD145%CD<BIDIAC:3]
M'&)=$N.\2:/\64<M)>,.W&>C>Y\+X8J^D1ZK0W6D;)S:T5RI5;-'GS34=JN1
MKVN:EL57324=0ZFD5KG-RR<U=9CVN1',>QVS6CD8K7L<FQS'-<FQ4+U]&VD'
M#^E+!-OQSAF1'VRN@1VJJHKX94Y6:GE1/2S4\J.BD3@UFJK55JHJZ!/S'.0
M   ?:PYAZ\XLOUHPSAZ@GNE\OMPI;7:Z"F;K2U-95RMBAC3/)K&(YV;WN5&,
M8BN<J-153VPPRU$S*>!JOGD<C6M3:KG.7)K43GJJHB?"I\;$6(+-A.Q5F)L0
MU$=+8Z"G?//*]<FQQQM5SG+S]B;$3-7+DUJ*JHBY &$-'E/HAP5A319 W.3!
MMLY'N]2L<D3KAB6YR+=,1W#4G\7CBGN=2]L+'\U% QC.!J(EW6Y(P';\&Z(*
M*OI)8*BIN[4JGS1*US'L=GO6K(W9(Q$5SF.V+JO1J[6YK_GT^:F[I6[;I7=:
M7V]U4<U/9K3,ZCI8),T6)K$8U45F2(UZ1QPQ2ZN;9)(73(J[YLIEN;KVMUT:
M4M&][72V"Z7&U*G ](7O9<X%>FS-$;<%8U>!49EPHIG4\V.T;LP9NNWXLI89
M&46*K#15SGKM8ZIIT?;IFL7F*V*CIGO;LR65'9<NF=C'F:..'8KW-%/8YY&N
MJ\/W6KHLONDB>YM;$KN>G[Z>QJ\"I'EGFU<M_"J,L%
M                              -/8LG?3X<NSF1+,LE*M*K$1%YBM>RC
ME>J*J)E%'.KEZB<? O?VY9M-)>MT+A.CK51(679DZ9]'2L?4Q)U5EA8B)P*J
MY+LVIQC&D[Z?"M?)&F;EIW-^9_*+V$<JG)[0C&C+/;T1,N8CRZ&2)_$:+>:I
M$Q>%#F=:/H3>LW\)X/)J1.!.L@!^@
M
M          __U<_@
M                                   _%X%ZR@&D;Y]!=T,N/K ' C="
MPLDLU:BIP-5$R3@RX-O4S/QW/V.J/B)/ 4]E-ZNSKT[Z&VIEA)J@
M                           'Q\1<[]][#7/N*<^E9O9>D^4Q>&T]<OJ3
MNM7O'"/<V_3#F^QRY=TVXDMID]J+?E<?@R'%;%Z]7XM>^AST(KG+@
M                                    ;6Z:_I7XM]247XVH#G.C7V[T
M'7O^BD/GW3UA)U$[Z&R^Y6_V._\ LK_\,1V-IT_W+_\ 0G_Y7/EX?_PW\3_2
M.71T <D       ![UL\L*+U3#[]"3&XZ_A)X6^4U/Z#5'$,>>U*MZQGTC"G6
M$/**A]3P^\-"1%9>$U0#P   3#[TTTHXRP7@[1Y@O#%UJ;-;=(-3BY^)JJWS
MSTM=64&'*?#T,-F6HAD8J6RX+B.1U3'_ *MWEC574UVNDYN9\+V>\WBXWFYQ
M-FJ;>VG2%KT1S6NF655DR5/3LWE$8OW.LY>')4@/N\M(>*,)X7LN%\/U$E+1
MWJ2L6JDC<YDCXZ9M.B0:S53**7BERRIPNWMK<]57HZ'2)GL3:J[$1.,G 5*H
MBJN2<)0C<W;@/'&EF*AQ9I&DK]'N :B.FJZ*-U.QN+<34DRMD:^V4-6QT=GM
M\]-FYE95QN5Z/8^*":-RO;'S21I\L>$W/M.'$CN%_:JM<N?V"%R;,GN;MD>B
M[%CC5,LG(Y[')DLU]!FXUQ7I$CBQ'CQTUEP@]&OC9JHE95,7:BQL>BI!&YNU
M)96JKLVN9$]CM=+,:)M NBG0G;4H='N$J"U54D#8*^_U#>3\2W5-6#?5N%\J
MM\K7PS2T[9%IXW1TC),UCB9P$-L68\Q5C:IW_$-7)+$CLVQ)RD,?#EJ1-R;F
MB*J:ZHLBIL<]2T+1WHBT>Z*Z#B+!5M@I97,1LDZIOE3-P9[[._.1R*K4=J(K
M8FNVL8W@-X3AYV2                     <3=VK_S'721Z@MGX\M /+>$D
M)N4?H6-_2\*>]Q"9_MU;[=I/QK=/TB,E/@WV.;\1#X*G+TBL<Q
M                  !XYIH::&2HJ)&0P0L=)++(Y&1QQL3-SWN7)$:B(?5L
M=CO&)KQ38?P_335EZK)FQ0PQ-5TDDCER:UK4YO/7@1,U541%5/QW"X4-IH9;
MG<Y8X+?!&KY)'JC6L:U,U<Y5V(B(>A112S2NN54Q8Y)(UBHZ=S<GT=$YS'JD
MN?-<EUCXVOF38C-5D>2JQ7O[!QU<[-8[1#HSPI+%4V^EG;47&MC5',N%R8Q\
M:+ [+;0T#)9J:A<F>_K+55JJUM7'!!QK#U)77"M?BR\L=%531K'2P.3)U+2N
M<URI(B[4J*ES(Y:E-B1ZD-.B.= Z67Z9U2<Q          !H72?]+S&?V.73
MN:0Y3@CVW6[Y7'X2'Y*[UE+\6[O'%O<VR;S<<:S9:V]8;235SRUM2=[LL]N6
M>1)_$5$ERQCA&W.=J-J,24<>MEGJZ\\;<\MF>6>>6:9G!*NI6BPY=JQ$UEBM
MT[\L\L]6)[LL]N6>669S;B9O<<<>>>]L8S/++/5:C<\MN6>1$N]W+CS>JR[Z
MF]\554LVIGK:N^R.?JZV3=;5ULL]5,\L\DX$YY0TW$=%#1ZVMO43&9Y99ZK4
M;GEFN6>6>6:Y<\_L^6?J                                     !.W
M=P[A?#NZ8L?@DPXE-8M*%FIW);;ND/B5QI]\?/);;E'$B/J:.:61[\DSDBF>
MZ6+-SIHJF>>YWW1ULAM5-HRTGU"4]+3-2*VW.17*R!F:JVBK5Y9R4C55>)YT
M15I<]1Z+3Y+%VIH6TU8GT#XCEN-KCDN&!Z^37N%M1R(Y9-5&\6T2NR:RK1K6
MMD8JHRJC:C7JV1L<C,9#2;HDTAZ'L0U.&=(>%[EAVXP3310R5,#W6ZY-@=JO
MGM5R8BT=P@1536WMZNC=S$C6/1S4F]4TE12*U)VHC9&(]CD5KV2,=M:^.1BN
M9)&[[E\;G,7F.4M^T=:4\!Z5[&V_X$N,%;29)OC$75J*=Z_X.IIWY302)DO*
MR,;FB:S%<Q4<NW!^8[  !JK!N!\7:0K[2X:P3AZYXDOE8Y$AH+93NF<QBN1K
MJBJF74IJ&CB5R:\\[XX8TVN<B;3]%+25-=4-I:.-TE0_@:U,U^%?@1$VN5<D
M:F:JJ(BJG%\8XVPEH_L4N)<:7"FMMDA3EI9GHU%7F,8W:^61V63(HVOD>NQC
M7+L,CC<%]YZTV@]8-)VE)M+=M(U53*RWV]C7OH,-4T[$WVGITE1CIZB7@FG>
MUCI$3>F-;#KNJHJZ>=T;:,&VZJP/HXJV5>-YV.BJ;A Y'04$;D5LL%)*F;9J
MR1BK'+4QYQ4['N9!(Z?-\52&Z W0]VT\53+':(9K?HHIIDD;#*FK4W*5BYQS
MU3/\#3QKRT%*JJYST2:?:D<<>N-/M"E#I6Q.C4R95K;*YFQ>&IM-"Z9=NQ<Z
MA'\'][09YF/BF;%NX?P+65.RHI*2LH5VY\K0W&KI8N=EG!'$N2ILSYJ9*N1'
M=^V!M@W6&*HXO4*M]'5-V9;:BAIGR=7[-OFU,^SFB;J[E&];W=<5X>>J95E!
M17B!%<B*UU!.ZCJ=5OZ[?&W&//H:A!SS<K1TEQT:8)TJPI*LUIO-5;)$:W-F
M]7*G2H8^1<EU=[DMNHQ<T:JSJBYN5F4L/,F<:K2XOQ9H\F5NI6V^FN$:*N2H
MZDE=3RHU.;KMK(U=PY)$G F9S9,V!>&
M                   ?(O[4=8[NCD142W5CDS3/)S('N:NWC:Y$5.@J'>FY
MD>^/= 81=&JM=Q[ITV+EL<[)4ZBHJHJ<U%5%V'&\8(BX7K\_<LG>.3>A-N5H
MMWUD6?VB9^MM-&_-4B2O"AS(M">)-ZR>YM/!Y-1IP)UD /T
M
M                            '__6S^
M                                                     #\7@7K*
M :0OBY0N5>)%_  < -T/(]ULJ((E1KYU;$Q7*J-1\CT8BNRS5&HJ[<D78?+O
MM0RDLM952(JQQ4DSU1.%4;&Y5RS5$SR39FJ'OHF+)5Q1MX72M3LN1#;XRTDT
M@                                   #X^(N=^^]AKGW%.?2LWLO2?*
M8O#:>N7U)W6KWCA'N;?IAS?8Y<NZ;<26TR>U%ORN/P9#BMB]>K\6O?0YZ$5S
MEP                                           -K=-?TK\6^I*+\;
M4!SG1K[=Z#KW_12'S[IZPDZB=]#9?<K?['?_ &5_^&([&TZ?[E_^A/\ \KGR
M\/\ ^&_B?Z1RZ.@#D@       />MGEA1>J8??H28W'7\)/"WRFI_0:HXACSV
MI5O6,^D84ZPAY14/J>'WAH2(K+PFJ >   "7/>I=IMDVC/1I?)JIL=XMN.:V
MU6^C5N;ZFW7FPU55=IVNSS:E)46*C1=F2[ZFW/)%E#N6ZNI9B:YT+&*M')0M
M>]W,1\<K6QI_&261?XO8@#YH-;J"71]8[K*]$N4%X=%&W+:Z.:GD?*J+S-5T
M$.?,Y9.;EGMCWG#N=<*XFM]XTV8UM-'?9+=?'X?P1;+E RJH**MMT%)67/$<
ME'/$^"IK8Y:N*"C<Y52G?',_5WS>GLY-NC=(EUME1#@JRRO@;) DM2]BJUSF
MO5S60HY%16M5&N=(B>F16)GJZR.X%N'-"6'[U05&E?%--%5S15:T]!'*U'QQ
MNB1CY:G4<BM=(CG-CA<OJ:LD<B:ZL<VRA#@L[
M .+.[&:UVY\TF(YJ.1+&UV3D14UF5E$YKLEXVN:BHO$J \MX2-FY45>2L7)F
MN2T%B54XE5)+CDJIP9HBK[)0/NJT3SUU"\WCS<?IB4V#?6#?B(O!.9)$TYD
M                        #U:JLIZ-K%F>NM*_>X(8V.EJ*B3)7;W3P1HZ
M65R-17.R3)C$5SLFHJIRW".",0XVJI8;)$Q*.E8DE553/;!1T<2KJ[]5U,BM
MB@8KN59KNUYI%;# R29[(W?%O6(+98(627!Z[_,_4AB8UTD\[\L]2&%B*^1R
M)FYVJFK&Q'22*R-KGM]1D5QJ_%:B9]MB7)8Z*FY'EJ=1557)753XZB-)'-R3
M4I]5(W:V4LF;5;S*IO&C7!>K08;H*?$]W9MEN%>E7%1[XB9(EOM\<U-(Z%CL
MW;_=-\=5)J:]MHM62.3X<%%BN^JM5=:B2T42Y:E+3K"^?5SS7BJI>R9B/<F2
M;W1ZJ0NU]6KJ-9CV>>*V4,3V2[PDTT2JL515OEK:F//BCJ:Q\\\;=O CD0^%
M<-*ND"X4+[2VXR45EE:K9*6@CAMM)*B\*RTEOCIJ:5R\UTD3G+DB*N2(?1I<
M'X;I:AE8M*V>OC7-DU2Z2KG9\#)ZE\TK$YS6O1$S79M4]XZ].2@
M  &A=)_TO,9_8Y=.YI#E."/;=;OE<?A(?DKO64OQ;N\<8MS)$D]ZQ="Y$5LU
MA@B<CDS:J25:L5%3C3)20>DF[NP_66*_-U]:ANT50FHN3LX7-DY5>8[E=B\Q
M3BE'1-N5%66Y^KJ5%,^-=9,TR>US5S3FIMVISCF;03<D4-%4;?%Z2GFVNUE\
M5A8_:[]<O-</&=":1+5'8M(%]L<*,;%1WFM@:C6HQJ)#4RQHC6)L8U$;DC4V
M-39S#[6&:Y;GANWW)V:NJ*&"5<UUE^R1,=M=S5V[5YO">T<./N
M                             &WN/]%&CS2C:JFS8\PE9<24%4S5EBN=
M!356LJ,6.-[FSQ2QROA:Y=[61K][5<VY+M.Y='6GS2=HPA2W8?K]_P .ZRN6
M@JV)54:JNMFK(I,U@>JNS62F?!*JHF;U38O\4J5-LND=^LE356Z_Q>DJJ2:2
MFJ&IFBZN^1.:KF+EM8_68Y-BM4X$8L[R>W+V(:V6KM=#?\*),[7?#:+M<9(]
M=5S=O<%772T-.Q43+4BAC:FW)$XI&T&[8I74[4OF$HW5:-Y9U%<I::-SMFU&
M5=+<GM3AY7?7<*;=FWO2R[J'=%V*G2ECQ%3U\3=C5K[=3S/U><Z2F6C>]WX3
MU<JY;<SCACKO/?<XZ)<2T-KDL=]QIO\ :J>\(^_8DNU%3,6:MKJ1E,ZELE3;
MWRL8M!K*KI51^OJJW)-O;6#=TC9,66F2Z4F&Y89(ZAT6I47+BABY,C<COL%#
M0O3T^62/YF>?,3\.(]V!ND)V+11WJW4:OC]4I+9"UZ9JY%]=25C<^<J-3+J[
M2JVA/0QHMT9X1L+L"X'P]AMU?:K9<ZEULMM-3J^LJJ**=\ZK'&W6G:LSFI*[
M.96;'/<0^TK;HK2CC.:NPO+61V["F_21.HZ!G$T4S&/>Q$J)$<^IJ45NQ6U$
M\K-B9,13IRYUMVQ5<(\0XOKZZ\7W535GK9WU#H\T152%KUWN!N:9ZL+(VHO,
M-\B.@)^[J&A2FTAT54UN27'#-OG>[-.:F@K;E2.3+A35A@CZFWKY:O?,8L5.
MOVY ELK\]:QXLN-(B*GW$L5'7HJ+MS17UDB;<ES:NS+)5SS^:D6%+7NCJ6ZL
M3E+GAJCF5<^%\4]73*F7"F3(8_@R5,ESS1-&:"[SWS:4,,2.7Q*XU$]FF3-$
MUN_.FEIJ=,U5$YFM=$[+;GEDFW(D/YI#@!ND7<68ZMJ+JU-NM;;K&[+/);5-
M'7R)EDOIX()H\]F6OFJHB*=+;A3&2X*W4N%:EWK6X54END3/+/BZ%]/%MS1-
ME0Z%V6W/5R1,U0IJ8NS4"
M         :?Q34+36&X/:BJLK:>CV)FN5?5P4+MFW)$;4+FO"B;21VY&M?'C
M='84I,L]2ODGX53UM33U.>SG;UGEP+EDNS,XGCJ=*?"5=(O-BU>W<UG^D<M-
M#5.K+30-5,E1D2?[XG40T.D4>:<O;2W*%J=!J=?;G^4\'D^^
M
M                               ?_]?/X
M                                                        /Y<N
M355>@ :*Q"[*!Z<67_H/R ' '3HL<T]N@>W69-=;?"]NLJ:S)*Z"-[<T5%37
M:[8J+F<)TFURVS1QB&Y(](EI['7RZZY9,WNEE=K+GFF3<LUSS39MV'TK(S?;
MQ21Y9ZU5$F7/SD:F1H0S%DQP                                   #
MX^(N=^^]AKGW%.?2LWLO2?*8O#:>N7U)W6KWCA'N;?IAS?8Y<NZ;<26TR>U%
MORN/P9#BMB]>K\6O?0YZ$5SEP
M        -K=-?TK\6^I*+\;4!SG1K[=Z#KW_ $4A\^Z>L).HG?0V7W*W^QW_
M -E?_AB.QM.G^Y?_ *$__*Y\O#_^&_B?Z1RZ.@#D@       />MGEA1>J8??
MH28W'7\)/"WRFI_0:HXACSVI5O6,^D84ZPAY14/J>'WAH2(K+PFJ >   #';
MW<NZ*33=I,6Q8=J]^T>:/9:VU6!\:1[W>KO(]D5\Q(DC-9TM-5R4S(:3-RM2
MFA21&L=-(A8?H.T=K@C#7%UQ9EB&X(U\J+GG'&B9Q0Y<QS4<KI-F>NY6JJHQ
MJE*6ZYTVII4QWQCL<NM@NRO?% J993SJNK/4YIGK,56I'#M5-[9KHC5E<A6_
M<,V5MDW+>BV/D=U//<:._7JI5[',?4.NN*;U5TU0Y'(BJV2WOA1BHF2QHU4S
MX5B3IRK5K=*-T=K:S(WQ1ISDWN"-KD[?6S^%5+(MR;:4M&Y^P[#J*V2:">=V
M:9*[?ZJ:1KMO,5CF:J\UJ(OPKRU.IB18                       !Q;W8
MG_,?=)G8+_TU1@\MX2-6Y4\EXM['V/X2X% ^ZK]M=1^.;A],2FP;ZP9\1%X)
MS)(FG,@                       #P551'24\M1+K*R)NMJL36DD<JZL<,
M+-BR332*C&-3:][D1-JH<@PKAJY8PQ#28:M.]I75<NJCY':D43$172SSOR7>
MJ>GB:^>HE5%;%#&^1W*M4^;>+K26.V376MUEIX69ZK4UGO<JHC(XV[%?+*]6
MQQ,3;)(YK&[7(AZEOHW1:U75M8ZY52:U5*CED2%JKFR@II'(BMHZ5$1K4:UC
M9'HZ5S==[U7EVD/&L%V='@_"3Y8M&=J?JT4*HD?%#VHK)+G5QM1$?75JZTKW
M2+*^FA?'012K34T34^)ABP242/OEZ:Q^+:Q-:HD15?O357-M' ]WI::G3)C4
M8D;9I&OJGQI/-(J_2.L3EH              !H72?]+S&?V.73N:0Y3@CVW6
M[Y7'X2'Y*[UE+\6[O'&?<N\\&*.PU)W:=T:;_8BB^4N\!3X5@]5DZU.^<N:.
M5UNY'M=9DC&M936VL1';W5QQ1M1D-3DQ(Z:X,:W)6YZDZ)KQY*KXH^-XQM%)
MI);<M*6#-9U>^26LO%M546:ADFE<Z6JI55VO66M\C]99$9OUN5[:>M1S$@KJ
MOY%AK9L*K2X/ON24[6L@H:I,]2I9&Q$9%/RJ-@K&M35U-;>ZI&K-3ZKEEIJ;
M[)TD<_                                          ."^Z<Y_;1]B%
M!^.;^2?T*>U6H_&#_H8#B5^]>-^*3PG',3!O.AA7[&['^+*4CSB/VPU_RV?Z
M5QR:F];1]8WO(:D/C'O.#FZOIU;B+"E5DFK-9:RG1WZY5IJ[?'(O4:E4F774
MTW>8;W&.701C&THY=]@Q:V94YB)/;Z5C53X56G<B]:GST3^:S4+X])N%+FJ)
MJ36*:)%YJK#5N>J+\";^F757YN+UNKIK9<*"Y4ZJD]OK:6N@5%U52:DGCGB5
M')FK51\:;>(NAQ!9:+$MAKL.W)J/MU?1S4TK51'(Z.>-T3T5%V*BM<J*B[%3
M85:8>O57AN_T.(J!52NH*R&IC5%R5)()&RL5%3:BZS4V\PKU0UD-PHJ.X4RJ
MZGKJ6GK('*F2NAJ8631*J<2K&]# IC/"]QP/C"ZX*N^KQVL]RJJ*?5]+OU).
M^"3+X->-V7P&PS#]ZHL2V&AQ%;55;=<*.&IB5=BK'/&V5BJG/U7(>T<;/K@
M                                             TQBA97Q6BCB1%;7
M7NCAG1>'>(8JFMS38N64]+&3R\SPL''33E4WA[,XK98ZF1'<QLLTL%.U.JZ.
M2;+F9-7X,^L]*U5O&&FTZ+MGJ6-7J-1SU_.UO9['.31;1;Q;Z)NKDJ,8JIMX
M$;JIP<>PNYYA''FG)RW,5(VI_2[/6/!Y/K@
M
M                 '__T,_@
M                                           _B14U%3HH ;?8GE1L
M$FW+),]O0X/PH$X03STTU$E1?;'21.19'7J@E<FW9%2U453-DC4<J>)0NXLN
MBJ<)TQNB[C';- V,*F3)&NP[70\SAJ('P-X53[J1,MN>? BKDB\APA"L^)Z"
M-.%*J-W:.1_^C_\ JX4T^9O"7
M !\?$7._?>PUS[BG/I6;V7I/E,7AM/7+ZD[K5[QPCW-OTPYOL<N7=-N)+:9/
M:BWY7'X,AQ6Q>O5^+7OH<]"*YRX
M          &UNFOZ5^+?4E%^-J YSHU]N]!U[_HI#Y]T]82=1.^ALON5O]CO
M_LK_ /#$=C:=/]R__0G_ .5SY>'_ /#?Q/\ 2.71T <D       ![UL\L*+U
M3#[]"3&XZ_A)X6^4U/Z#5'$,>>U*MZQGTC"G6$/**A]3P^\-"1%9>$U0#P "
M;F[XW4M#H]PI<=#V"KI'+I!Q90K28CGHI&2280PQ7PIR3%42,?\ RK?,04<N
M]P1Y+)%22.G7>U=3O?)#0)HNGQ#=8\87J)4P_22:T*.3)*B9J[%1/NHHG)FY
M>!TB(SED21$@[NPMT'28&PY-HVPM4-=C:Y0ZE0YBHJT5+(G+:RHO*3U#%U8F
MY:S(G.FY15A5T<=#6BG$&FK2-AS1YAQNI57JJSKK@Z-9*:RV:E3?KK>:M-9B
M;S0TC55K=9JRRJR)O-O:BS$QEBJWX+P[4XAN2YQ0MY5F>2R2.V,C;\+G<*Y+
MJMS<NQJJE86BS1S>=*V.:'!5DS;-4OSEERS;! S;-,_@V,;P(JIKO5D:+K/1
M%RF,.V&W86P_8L,6B-\-IPY9K98;7%(_?'Q6ZT44%OHHWOR;KO934[45<DS5
M"K>XU]1=+A/<ZQ46KJ9GRO5-B*^1RO<J)\*JIH-LUIHK#:*6QVUNI;J*FB@B
M;PZL<+&QL3/FY-:B'V3\9](                        XM[L3_F/NDSL%
M_P"FJ,'EO"1JW*GDO%O8^Q_"7 H'W5?MKJ/QS</IB4V#?6#/B(O!.9)$TYD
M                       ?*7.NN&KPT=L>BO3)<JBY.8U\:+M:UT5OA>CN
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
MM0W5D:B^ED8J*K)H7\,<\3GQ/3TKEX$W/.ESU
M   TY51)6XPPM2(_9 VOJIH\E7Z(^CBIY,\MF6]RIULRV#S-&P.90XLQ1(G*
M22T-+&OPQMJ)9D^??8>=P<W/9TAI@JLWT-$G,25Z_/J-;WG?]?#0G1_2I'24
M[>A$Q-J]7J;.(M+YATHG";]T;<FMZC?PG@\GO@
M
M                    '__1S^
M                                             #UJAVJGK+_& ;38
MPJVQPRYORR8J]'@X,\ES/*'A> G=C:M===(%%'"_..V15U94<RKD5'PR43(]
M;:UKUEJ]9-N:HQ>)%(8;O/%=)A_<]UMGDDU*Z]5M)2Q(BJCEWN=E7+P?<;W3
MN:]5R;RZ-5<W(B]B:,:%]5BF.H1/L=-$]ZKS.6:L;4ZN;\TZBKS-G]E$9)8
M                                   ^/B+G?OO8:Y]Q3GTK-[+TGRF+
MPVGKE]2=UJ]XX1[FWZ8<WV.7+NFW$EM,GM1;\KC\&0XK8O7J_%KWT.>A%<Y<
M                                           #:W37]*_%OJ2B_&U
M<YT:^W>@Z]_T4A\^Z>L).HG?0V7W*W^QW_V5_P#AB.QM.G^Y?_H3_P#*Y\O#
M_P#AOXG^D<NCH Y(?.NEXM-DI75MYN=!:J1N>=1<*N"DAS1JN5K7SO8US]5%
MR:F:KT#G. =&6D72I>4P]HVL=UOMZ569Q4-+-4N8CW(QKY=Z8Y(H]9<EEE5D
M;=JN<B(JIQC%>-<(8$M;KUC2Z4%JM+<_LM7/% Q5:BN5K5D<W6=DF:,;FY>8
MBJ;#XFW2^ [,Y\%FCK\3U+51->CCY!MW],BUM:ULSE;T8X'M7S1:-H;\QCW2
M6/(&7+2?76G!5M>UWV*54N5>BHN3=:FI)6TS6O3ELW5Z2-3)'1(Y51(#:3O-
M.M V#)7T."8;ABFXM5$UH&\24G!M_?%0W?7*G!]CI7L5>!^6U=K[ANL;J]R]
M]>#K?3-3-&K<+I4USE3]:Y6T]+;T;T53->AGQDTL*^88:+J6F:F-\=W^OK-F
M:T-'24#/A1&U#KB[X$57?#ES$BW?_-:\93RKYUL'6REAVY<55L]4Y><J[S%1
MHG/5$5>=K<TTG5;I_2-/,R2"FPW11,=K;Q%;:J5LK4_6325-QFD5%XU8L:]8
M[VP_YC3N.K1;'T5T3%%UK7L5$J*BY-CD8J_=1LHZ:EAS;]RDD4B;.61VU5ZD
MNWFHFZ3KZUM300X<H:5CT7>HJ*5[7HGW+W3U4LFWFK&Z->=JFL+)NKKBV>%F
M(\*T4M,Y[&SU%EJIZ::%BKXI+%25RU;*AR)P,6://S2$?](_F&NCRIM<\NB7
M&EYH[XUKG11W:&FK*>1V2JR)\M)'120M5<D69(JA6IMWEZ[%[CP/YK-BB*NA
MATD85H)[8YS4EEMLTT$K&Y\L]D%2ZH9*J)M2-9X45=F^MX3EGH^Q[A3',U'5
M8<NT%8]DT#ZFA?G!<:/-T>:5-%+JS,:UST;OC4=$YWC7*5P:/=R9IXW,6ZJP
MM;]+-CFI;9)753*>X0KQ1;JI>(:S+>:MB:B/<UCGI!.D-2C$UGP-0LEPUN@M
M$NG;1[6W+1O=H:NH9"QTU*_[%64^<D>>_4S\I$:BN1N^LUX'.V,E<5JPAY14
M/J>'WA<$=?+PFJ >#A%NM]U]AS05AZNPYA2Y6R]:6KE#)2T%J@FIJYF$-_@U
MFWW$5.BRLAE@9(U]-1S(CJARM<YN\HY7=VZ)=$-QQU<&7&ZQRP83C5'.>J*U
M:C)?4H5V*J+DJ/D;L8B*B+KY915W1^Z4L6B"R2V>PS05>D:=JLB@:YK^)-9N
M:5%2U,]7514=%$_)TJJU<M[UE,>Z\7>[8CN]QOE[KZR[WN\UU1<+E<:V:2JK
MKA7UDSIJBIJ)GJZ26>>9ZJJ\:J6"T='26VCCH:*-D-%"Q&,8U$:UC&IDB(G
MB(B%+%TNETO]TGN]VFEJKO5S.DED>JN?)(]<W.<O"JJJ_J39DA?S<';G)=#F
MCKP9XGH%I](FD2DI:VMAJH8VU>',,KE4VBP;4=/3U56CFU=<Q58Y)5BAD8CZ
M;-8":=](R8QQ%QFMDFMAZW/<UJM5=6:;@DEYRM;MCB7:FJCGM=E)DERVY#T'
M\B[ _GDOT.IC:]1LDE1S41]-3>FAIMO+->[-)9TV+OBLC>W.!%7GD=$$NP
M                       <6]V)_P Q]TF=@O\ TU1@\MX2-6Y4\EXM['V/
MX2X% ^ZK]M=1^.;A],2FP;ZP9\1%X)S)(FG,@                      >
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
MG!P(GZ>NBG@\GL@
M                                                         '__
MTL_@
M                       ^97R:K'<*9(N67Z<&: '';21=6TM#5O5?&PN5
M.#/9MV\9YYAXYI*!=T#@BWW[%/?C38AY.9?J^V2NBH8'Q.CLM544&M%OE?'X
MF^K;.YCM5->-S5Z&526[NI\2:1=(U#ANSRTZ6.QT62M>]R*M75*V29<FL<BH
MD+:9B;<VN21-F:H=\Z,TI;59Y*N='<4U,F>:)]PS8U.'HE>O45#VN63T>]+X
MD[6T?SF0:Y#.+>CHNZ/^J.R>/E%^'V$\8Y9/1[TOB3M;1_.8Y#.+>CHNZ/\
MJAQ\HOP^PGC'+)Z/>E\2=K:/YS'(9Q;T=%W1_P!4./E%^'V$\8Y9/1[TOB3M
M;1_.8Y#.+>CHNZ/^J''RB_#[">,<LGH]Z7Q)VMH_G,<AG%O1T7='_5#CY1?A
M]A/&.63T>]+XD[6T?SF.0SBWHZ+NC_JAQ\HOP^PGC'+)Z/>E\2=K:/YS'(9Q
M;T=%W1_U0X^47X?83QCED]'O2^).UM'\YCD,XMZ.B[H_ZH<?*+\/L)XQRR>C
MWI?$G:VC^<QR&<6]'1=T?]4./E%^'V$\8Y9/1[TOB3M;1_.8Y#.+>CHNZ/\
MJAQ\HOP^PGC'+)Z/>E\2=K:/YS'(9Q;T=%W1_P!4./E%^'V$\8Y9/1[TOB3M
M;1_.8Y#.+>CHNZ/^J''RB_#[">,<LGH]Z7Q)VMH_G,<AG%O1T7='_5#CY1?A
M]A/&.63T>]+XD[6T?SF.0SBWHZ+NC_JAQ\HOP^PGC'+)Z/>E\2=K:/YS'(9Q
M;T=%W1_U0X^47X?83QCED]'O2^).UM'\YCD,XMZ.B[H_ZH<?*+\/L)XQRR>C
MWI?$G:VC^<QR&<6]'1=T?]4./E%^'V$\8Y9/1[TOB3M;1_.8Y#.+>CHNZ/\
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
M=?[HX]4//=V%'+%Z-NF+SVJ?\:.0_C'H:;NO]T<>J'GN["CEB]&W3%Y[5/\
MC1R'\8]#3=U_NCCU0\]W84<L7HVZ8O/:I_QHY#^,>AINZ_W1QZH>>[L*.6+T
M;=,7GM4_XT<A_&/0TW=?[HX]4//=V%'+%Z-NF+SVJ?\ &CD/XQZ&F[K_ '1Q
MZH>>[L*.6+T;=,7GM4_XT<A_&/0TW=?[HX]4//=V%'+%Z-NF+SVJ?\:.0_C'
MH:;NO]T<>J'GN["CEB]&W3%Y[5/^-'(?QCT--W7^Z./5#SW=A1RQ>C;IB\]J
MG_&CD/XQZ&F[K_=''JAY[NPHY8O1MTQ>>U3_ (T<A_&/0TW=?[HX]4//=V%.
M,^FS'%BQWB"U7*P/JGTU)9FT4RU5,M,])TK:N?)K%<[6;O<S=O1.Z-&N&;IA
M:T3T=U2-)I*E7IJ.UDU=1C>')-N;5/A76KAJYFOA55:C<MJ9<U3>2@W2&C/
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
MFQ25BG!TX#=B'QOZ=%3P>3S
M
M      '_T\_@
M                             'XNQ%7H( :>NTFK$_)<N97\&7[@!PVT
MW7CD2RUSM=$7>7ZNU,\VIP<.S9ZYY/'-)Z3[G;!]ZE==[E<<3T]QN>K75\-+
M66J.FCK:EJ2U386362:5L:3O=DCG.=T5,^&E/3MB*NTF8@JJ..BDH77JMWIS
MFR*Y84J)$AS5LR(N4:-3-$1%RX"5MFP[30VBEBD61)&T\:.R5,M;436^YY^9
MXN5CP%Y[XN]OV;Y@.!\FO%7N>W]I-]>?2XPT?12=EODCE8\!>>^+O;]F^8!R
M:\5>Y[?VDWUXXPT?12=EODCE8\!>>^+O;]F^8!R:\5>Y[?VDWUXXPT?12=EO
MDCE8\!>>^+O;]F^8!R:\5>Y[?VDWUXXPT?12=EODCE8\!>>^+O;]F^8!R:\5
M>Y[?VDWUXXPT?12=EODCE8\!>>^+O;]F^8!R:\5>Y[?VDWUXXPT?12=EODCE
M8\!>>^+O;]F^8!R:\5>Y[?VDWUXXPT?12=EODCE8\!>>^+O;]F^8!R:\5>Y[
M?VDWUXXPT?12=EODCE8\!>>^+O;]F^8!R:\5>Y[?VDWUXXPT?12=EODCE8\!
M>>^+O;]F^8!R:\5>Y[?VDWUXXPT?12=EODCE8\!>>^+O;]F^8!R:\5>Y[?VD
MWUXXPT?12=EODCE8\!>>^+O;]F^8!R:\5>Y[?VDWUXXPT?12=EODCE8\!>>^
M+O;]F^8!R:\5>Y[?VDWUXXPT?12=EODCE8\!>>^+O;]F^8!R:\5>Y[?VDWUX
MXPT?12=EODCE8\!>>^+O;]F^8!R:\5>Y[?VDWUXXPT?12=EODCE8\!>>^+O;
M]F^8!R:\5>Y[?VDWUXXPT?12=EODCE8\!>>^+O;]F^8!R:\5>Y[?VDWUXXPT
M?12=EODCE8\!>>^+O;]F^8!R:\5>Y[?VDWUXXPT?12=EODCE8\!>>^+O;]F^
M8!R:\5>Y[?VDWUXXPT?12=EODCE8\!>>^+O;]F^8!R:\5>Y[?VDWUXXPT?12
M=EODCE8\!>>^+O;]F^8!R:\5>Y[?VDWUXXPT?12=EODCE8\!>>^+O;]F^8!R
M:\5>Y[?VDWUXXPT?12=EODCE8\!>>^+O;]F^8!R:\5>Y[?VDWUXXPT?12=EO
MDCE8\!>>^+O;]F^8!R:\5>Y[?VDWUXXPT?12=EODCE8\!>>^+O;]F^8!R:\5
M>Y[?VDWUXXPT?12=EODGH77<W8&H;7<JV&ZXK=+1T%951-DKK.L;I*>GDE8D
MB-L3'*Q7,3/)47+C0_7;],>)ZJO@I9(*!(Y)F-7)DN>3G(BY9SJF>2[-BG\O
ML=(UBN1TF:(J\+?)..NB3!5JQ[BJ2QWBHN%-2,M-77));9::&HWZGFI8V-5]
M525D6]JV=<TU,\T3:G'V]C[$E=A6Q)<[>R)]0L[&92(Y6Y.1RKL:YBY\JF6W
M+X.=\2VTD=94+%*KD;JJNS+/A3GHO/.3/*QX"\]\7>W[-\P'2W)KQ5[GM_:3
M?7GW>,-'T4G9;Y(Y6/ 7GOB[V_9OF <FO%7N>W]I-]>.,-'T4G9;Y(Y6/ 7G
MOB[V_9OF <FO%7N>W]I-]>.,-'T4G9;Y(Y6/ 7GOB[V_9OF <FO%7N>W]I-]
M>.,-'T4G9;Y(Y6/ 7GOB[V_9OF <FO%7N>W]I-]>.,-'T4G9;Y(Y6/ 7GOB[
MV_9OF <FO%7N>W]I-]>.,-'T4G9;Y(Y6/ 7GOB[V_9OF <FO%7N>W]I-]>.,
M-'T4G9;Y(Y6/ 7GOB[V_9OF <FO%7N>W]I-]>.,-'T4G9;Y(Y6/ 7GOB[V_9
MOF <FO%7N>W]I-]>.,-'T4G9;Y(Y6/ 7GOB[V_9OF <FO%7N>W]I-]>.,-'T
M4G9;Y(Y6/ 7GOB[V_9OF <FO%7N>W]I-]>.,-'T4G9;Y(Y6/ 7GOB[V_9OF
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
M:GS[-OPE(\)L1L$6Q-K$_CS]<D.IQ). W-B3)J?IQ9_NG@\GE
M
M                                /__4S^
M                                                        ?RY<
MFKU@#1U_EU(7\.>JNWAVJWCZ@!P"T^5:U,$=L2346X55+0M<CLE:M5-'!K;.
M#5WSH*<;QI?X\*X/NV*)5RBMMLJJI5X<DIX'RKLYNQG ?LMM+Q=<*>C3_#3L
M9V[T;^LV_,O2JKE5SES<O"I,T'@
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
MKI96^HM:OI*N9B_OEWJD;%XF34^SI)R(*@2QX
M                    $\ZSZ?[/]RE0?VR4Y+FG^U0OXB?^C..&/]F?_0A/
M"0H81&.9@    XL[I72*EHM$>!K7/E<KY$V>\OC>U74MFUE1M(_+-S);G*S;
MP+O+'(J92(7G>8X;DIV+L83;J+&U,OG;L4LE-962->U)[BK=6>M;GJLDBHHG
MNAC7[(Q:N1SDU)J,JC\TSW1K<)X2CT#X6GRQ%>XFRW)S'-58+?K+J4[LLW,D
MK'MS<G*KQ-&Y%165"*<%#2P40     Y1;FS2)56J_,P+7R/FM-]?-):U<YSN
M^Z[1POG<R-%7)E+<8X5:YJ)LF1JIEK/5::/-?-R;9](^B67=&89A9#I"PE S
MBQ6M:U:^TK(UDB2.Y7.6@=)Q1$]SE7B=*F)&O>Z%&VD>9I[HRZ80T@,T%7Z1
M\N#[_)(ZCUE5>(Z]L;I,F)FNK#5M8K'M:FRHWE_*HZ9R\[S+@7Y@       ]
M*>B269*F&>:DJ-[;"^6G;3JL\+'NDCAJ&U$$[9(XGO<K<D1S-=VJY-9V?.\.
MXY6T69V&;U;J*\8:=5\4L@JG53%IYW,2*6:EEI*FG?%)/$R)DR/66&7>*=TL
M,BT\6KQVYX>2MKVW:AJIZ&ZI"D3I(4A=OL37*]D<S9HI6O9&]SW1JFI)'ODJ
M1R-25^M_"=^T>Q4M]9FJJCLZFW*Q.)JMU;HDJKQNS8G]*?1D70]=&[ZSSQV6
M9';6(VCO#'HNW-KW265\*-78C'-J55,E67/-#\S?/O2+JKQKKVKP.59Z%6_
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
MVJCV31R.CDCD:Z.6*1BY/BEC>B/CD8[E7L<B.:J;4/M'"C](
M    />T+?RQB;$$NHC/YM5\.6>MGR/4RTZ/SR3QZ19Y9;,^/A-'^YNIN)= >
M$(M;6SL%&_/++U2)LF7"O!K99\W+/),\DB3C%^^8HKW99?OEZ=JNK^?+,HSA
M9F4,>67C&Y=1.J=UG'$-Q8O&)U4_<_B /(
M
M                 ?_5S^
M                                        >.5>95.BB^X@!MSBF?5@
MD7/9EP[.-N74XPG"">&E>J;<,7V6A=K.:E;)5/1J>,=0PS54+W\*(SDB!B==
M>J1LW7N(TPSN=,35:*F_5-(RC:B_=<63Q4[T3:FU(I)']1J[%X%YA@&DXLQ9
M1LRY5CUD7X-1KG)_21J?.?(,]!*D
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
MI'[59/5NVI+4L5-:.)B[U Y$>Y\DF38N=1G]+<
M                       ">=9]/]G^Y2H/[9*<ES3_ &J%_$3_ -&<<,?[
M,_\ H0GA(4,(C',P    2TTN5]5<M)>,ZBKCEBECOE51,CE7-[:>VJVWTG K
MFZKZ6F8Y,E5N2[,TVFW[</X8LF$-R)H[L^'WT\MO=A6AJED@:K(Y)ZZ)*VID
M1',C?F^IJ)7.61C)%<JK(UKU<B94-US?[IB3=+XUN-XCEBJV7ZHID9(N;FPT
M;DI($S17-R6"&-6HURM1JIJJK<E7;DE01S    !KW1;%63:1L$LH'HRH3$EJ
MDUG)K-2GAJHY:S6:BM5[5HV29HBM54V9IPI&W=C5=CHMRAI'GQ%&^6T><N[M
M<QCTC>Y[Z*9D362.9(V-ZS.C1CW1R-8[)RQO1%8O?>Y:I;S6;H[!$-A>V.Y>
M>:@=K.17-2..H8^?6:BM5S=X;)FU',5R9HCVJNLE5##6:P
M #UJBBHZM6+54E-4K'GO:U$$4RLSX=3?&.U<\N(Y1A_&^-,)Q2P85N]TMD$Z
MHLC:2JGIVR*B9(KTAD8CE1-B*[/9L/D7/#]AO3F/O-#1U;X_2+-#'*K<^'55
M[7:N?P9'@[[*5%18W5<&KEJ,@KZZ*!FJF2(VF;4<BHW;P:F2\:')W:7<6U4F
M^WF*RW)[L]=U7:;9--*B\.^5:TB5BKSG)4(]J;&N1,T7Y28,LT67$3ZZF1N6
MJV&MJXXV9;$U8$FWA$Y[5B5JKM5%7:?PZDN$::U/=))'HYOB=?2TLT"LU\WM
M1*.*WU#9',YEKUD<C>%6NX%]M/C#1Y<I'08DPI2TU))_AK365U/51O7@>C;A
M47.D?&B\LZ!*:%7IFR.HIT5'L]<MDQ/2M26UWF66=%3E*V"GEA<W/:W]ZQ4<
M[7JG*MD69Z,7)[XI<E:XVY)"J,N4*V]ZJC4F<_?;?(Y=5$2*N1D;6*Y[T:UL
MS89'N\:U4VB;1A->877#1I6-Q%0M:KGT\<:P7:%J(BN6>UJ^621K4S=)-;I;
MC2PQIK3U$2KJ(CQ:RA>VFQ9 MKJ%5$25S]\HI'+DB)'6(UC6JJJC6,JF4LTC
M\TBB>B:R_3.K'-<QRL>BHY%R5%V*BIS%.7HJ*F:< /!Y    !H72?]+S&?V.
M73N:0Y3@CVW6[Y7'X2'Y*[UE+\6[O'&?<N\\&*.PU)W:=T:;_8BB^4N\!3X5
M@]5DZU.^<TB-QR@ 'I+FEQ9S+LI**7)R)S*+%/#K-<O CG).FJG'DO0.R8JB
M";1!/2M>WBJGQ) ]S%7)RMJ**I1CFI]TB+2R(]4](KH\_3H<9>Q[,8QR*UV]
M2VR1$<B;$6*>+615YBJDK5:GW2(_H5/=.MCDP
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
MOF5[E3\Q0[#3=6"-$3_5;?P'/%X3YAKN/8QJ=! #^P
M
M                        #__6S^
M                                                >M4.R;ZSE];]
M$ -H,:5&]T\VU?&*[9P)EQ<.S(\H>%X">5[J'7#'5TJ$D34H*'D=T:[7*^NJ
M4?'(G"B(QM ],\]NL5Q>:18I2@T<V'"$;E;-<KL^H<B?=144*M<B_!OE7$Y.
M>K?@.W-$5%OEUJJ]4V10(Q.K([/O1KV3RE.)W\
M               #X^(N=^^]AKGW%.?2LWLO2?*8O#:>N7U)W6KWCA'N;?IA
MS?8Y<NZ;<26TR>U%ORN/P9#BMB]>K\6O?0YZ$5SEP
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
M('QZS[=4?8*^/)NL]-X>J;\C$15=)3.FB1-N^<.6O2)9(,
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
M%;-#-FCEO#K8C]^FGDHI(VTDMQ>C4A<O%,T"MIVK+"C==F2O8LTD;#T%K0
M     ,M#O-_3#6:7-S3A>:[U+ZN_81?+A:[SR2I-)+-;'OIZ:>>5?%9*ROHH
M8JR=7IGOE4NU4R58)[M/"T,5\LFD*G:J2W6DDHZIR)L=4VY(6LD<NU5<^BGI
M6*KMKEA<J9Y+E1QIOP/!HVTTX@PE0-2.RR3LN-&Q$U493W#7E?&QOI4CAJV5
M44:-V)&QB9-X#GP0C.M              %7)%7H(J^P?MMM$ZY7&GM['(U\\
MS(T5=J(KW(U%7X$SS/XD>D<;I%VHUJKV$S-=;G6AWBS42Y)FL;<UZ/,\>Q%7
M::FXXV1-;%&F4;41$3G(B9(A"ESE<NL[TRKFO54H#AYFK S@^AI^ _H&LV[&
MI^G" ?T
M                                                  ?_U\_@
M
M             'IU:Y-5?Z10#8G'TJMI:E47_5+E3UEV)U#SS#PI/^G3?+QB
M.J5R*Z2Y-I^!,]6G@9(U=;A5%6I79Q>N4_>:4UKY,<X:MRHN]Q6F>1-NS.6H
MU5V<";(6[>;FB+Z5,^_=$,:):ZN7[I:AJ=JQ%_TCZ16J=N@
M                        ^/B+G?OO8:Y]Q3GTK-[+TGRF+PVGKE]2=UJ]
MXX1[FWZ8<WV.7+NFW$EM,GM1;\KC\&0XK8O7J_%KWT.>A%<Y<
M    >*HJ(*2">JJIHJ:FIH9*BHJ)Y&10000L626::5ZM9'%%&U7.<JHB(F:G
MT[)9;OB2\4N'L/TT];?:ZHC@IZ>%CI)IYY7HR***-B*Y\DCW-:QK457.5$1,
MS\5RN5OL]OGNUVGBIK72POEFFE>V..**-JODDD>Y4:QC&HKG.<J(UJ*JJB(<
M(-(.Z5OLMZEI< RT]%9*/7A;<:JAAJ:J[2HY->K9%61O;24?,Y1,5B2.:JN?
MDKD8S2[N6/,>=$=FT<0W+=0T<UYTEU^K-)205U534ML8K>5I$DHIH5JJA,\Z
MF97NA21$BID6.-T]11CNA/-,M(%;C>6V: )H*# ]'K1MJIZ6*:>O>CN6J$94
ML>D$&S*"/425S%62;5<]L,&TM?ILTIW'Z/C*XQ<*94$5!;,D79PVZDI5V)Q\
M).S"WF>VXMP? E/:='>'YF)S:YDUS=\[[C+5.7LY<S@V$1;]NV=U1B-RNK\:
M72+Y*VGHD_X'#!V>'FYY[3;NYW6YWJLEN-XN%;=*^;526LN%3-5U+VL:C8VN
MFG>^34C8B-:W/)K4R3)-A*;"6#<(X!L$&%<#6NWV;#--K;U245/%2TT>NY7O
M5D,#&1M5[W.>]4:BN>YSG*KE55CQB;%6)L:7F7$6+[A6W2_3Y;Y45<TE1,]&
MHC6HZ25SGJUC41K&YY-:B-:B(B(G/_<^Z.8L)X7BQ%<*9&XAQ) RH<Z1$62A
ML\BMDH:-G"K'5+$;/+P+FYK7)G&9;_-9-UW7Z9=,,^A+"%8JZ*\(5*PRI&JZ
ME;>(]9E5,]<^7CHU<ZC@:J9)(RIE1SVS1JS01YGAN;J311HOBTE8CID;I$Q+
M DN;T37I;<_)]- WH73M1M5/P.77BB>B+"N?(,J-+%
M  ;6Z:_I7XM]247XVH#G.C7V[T'7O^BD/GW3UA)U$[Z&R^Y6_P!CO_LK_P##
M$=C:=/\ <O\ ]"?_ )7/EX?_ ,-_$_TCET= ')
M                       ">=9]/]G^Y2H/[9*<ES3_ &J%_$3_ -&<<,?[
M,_\ H0GA(4,(C',P     #;K%6B? .,GOGO.'Z5*Y[M=USMZNMUP>_;S4T](
ML7):JBJGBR2)ZZ(J3,T';O[=5;G^".UX+Q14U>%XFZK;?<TXX4;&ZK6M9"V=
M5FIF-U45K*2:!F>>;5UG(Z->E?<B[G[3+*^OQAA^F9?7KK+6T:K1U3G;>6DD
M@U6SJN:HO%#)N9S6M5-O:3<QZ-::H6:9^(Z^-9$>E)5W6!E.UJ*]=Y:ZAH**
MKWM4<B9K*K^93FN'.4UW\VFW7MRMRT-'18+M]2L2MXHI[=6.F1RHB;YJU5RJ
M:?73)51%@6/-RYQJFJC8]6KS+S<T6ZO6LJY<2U].LB.WB>NA;$B9N^QHM-1T
M\^HN:(JK,LF36Y/1=97;NV+ ^$,-0;Q8\.6FWMRR=)'21R54J(J*F_5DZ2U<
M^2HF6N]V1!'21NK]TEI<N/'/2!C7$-=+EDD;:I]+3,V*F<='2;Q21N5'*CG,
MA:YR+DY53+*7V!= NAG1K0\08(PS9Z"+FO2G9),_@RWRHF22HDRR14WR5V66
MS(VNW1]AHKKHVK;I4/2&JPY64-?12ZCG*]:RK@M4U(Y6HYS65*5K5SRRUXV9
MY)FJ30\Q\TKXBP/NN:/1_;F+/8,9VZKI*J/6:U&/H:2HN=/5IFG+OA2FGAU-
M9N<=5*Y-=[6,6+/FE&C^R8KW-=;BRX/2&ZX:K*:JII-55UN*:B*AEIUU<U1L
MR5#'9Y*B20Q:RM9K.2=)K2,XIYJ>HJ*2>*II9YJ:I@>V2"HIY7PSPR-7-LD4
ML;FR1O:O J*BH?DK[?076BEMMT@AJ;=.Q6212L;)'(QR9.8]CT5KVN38K7(J
M*G"A^N@N%?:JV*Y6N>:FN,+T?'+$]T<D;TX',>Q4<UR<QS514YBE(=!&.KGC
MG!BS7E5FNEEKG6BIKERSN#&4\%13U4J)P5*Q3HR1?U[FZW"Y43(IYJ5N8,$[
MFS3Y3OT<,928,Q10.N$5"U%1E#,V9T51#!S&TKGHDL$:+E"CW0L1L4<:)I/W
M VGK%&G70R^HQJJSXIL=;Q!+5+EG5L2*.6&:3+_#:C][F=E]D<S?5Y9[D3>H
MK/)P@                   ^92Q)1UDU+&[*FGC6LA@7+*GDWQ&5+(%3+^5
MWN<U^IES#W.VZKFM;V_BNODQIH^H\:W=J.Q715[;945+?35<"4ZS4DM7PZU7
M&UDE.E1FBU%/%$DC730232\+L]*VQ8BGL=&[*T5$"U442\$$F^(R=D/!E YS
MF2[WDN]2O?JNWN1D<?TSJ YH   :%TG_ $O,9_8Y=.YI#E."/;=;OE<?A(?D
MKO64OQ;N\<9]R[SP8H[#4G=IW1IO]B*+Y2[P%/A6#U63K4[YS2(W'*
M                                      <*]U"UJ8BPP_536=9:EJNR
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
MY;>@F2FFOFD..<<Y+*S*!B?TC?9V)MZIX/)JI.!.L@!^@
M
M                           '_]#/X
M                                                  !Z%8N37I_2
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
MWK*7XMW>.,^Y=YX,4=AJ3NT[HTW^Q%%\I=X"GPK!ZK)UJ=\YI$;CE
M                                     .%NZBYX,+]AJKNTDCH0]B*W
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
M-0YD6=$WEG63W$V'@\FI
M
M     ?_1S^
M                            ?.KMC7+U/P)_& <?-(;OY3JNAO2^OEP_
M@//,/"\*' JU+K5.(%SS_F_4]QT"^LFTI4\T>^WA:O\ >I3?I]S)$:)/:Y/\
MN?\ 10GV2O\ .T@                                     ?'Q%SOWW
ML-<^XISZ5F]EZ3Y3%X;3UR^I.ZU>\<(]S;],.;['+EW3;B2VF3VHM^5Q^#(<
M5L7KU?BU[Z'/0BN<N       !H;'.D7"^CZ@Y,OU:B5$K<Z*U4NK-<Z]<U3.
M"FUFZD**U=:6161-RRUM94193[E_<=Z:MUCB1;3HWH-[PW3RHVMNU2CH[?1[
M&N5KI4:JS5"M<U64L"/F778][8X5=*WH73OND=%NYXL/';'M:G'29BK34$&K
M)6U2YJF<<6LFI$BHJ.GE5D+516ZZR*UCN >DC3'BC2'-)32RNM.'6R*M-8Z.
M5R1R-1R*R2YSIJ.N,Z:J+S2)$Q=K&-7-5U.[D?<#Z$]R7:HZZQ4Z7C2A) C*
MJ]5<;5J%5477CHHU5[*"G555-[A599&HQ*F>=6,5N??=);LG2GNBJZ2WUTSK
M3H\;(JPVNG>Y(U1%Y5]9(FJZLE3)%S>C88W9K##&JN5VT9.(B,?TQ[XW-?&]
MS'L5',>QRM<UR;4<UR9*BHO&?Q)''-&L4S6NB<F2HJ(J*B\**B[%1><I[(I9
M8)&S0.<R9JHK7-545%3@5%3:BIS%0U'48SQ?64+;958IQ%4VYD>]-H9[S<9:
M3>N#>U@?4K$Z-$V(BHJ(FQ-AUC:=!^A>PXFFQI9,(X9H\7U$B22UT-KHHJN1
MZ?=NJ&0-E5VU>65^:JN:KF=B7'3)I<O%C9AFZXHQ#4X<CC5C:66XU;X$8OW&
M].E5BMYB-5JHB;$1$V'RK3:KA?+E16BU4SZRXW&HCI:2GCRUI)I%R1%5<FL8
MU,U<YRHUK4555$153EN,<7X;P!A6X8VQA5Q4&%[7225-542KDR*&)JN>Y<LU
M5<DR:UJ*Y[E1K6JY41>+X4PK?\;XDHL(X6II*S$-QJ&04\+/3/D>N2)FN2-:
MFUSWN5&L8CGN5&M54IWHRT=VW1UAV"V4[89[K4-9/>[HQF3ZZLR558Q[D21*
M*EUE9"U<N9S<J(YSL\9.[:W8&+-UUI6GQ)4NJ:31Q02/BL]N>_93T^>7%$S6
MJK%K*K)))W(K][S;3LD?'$U[M0VY<W.&'-S?HY@PW1MAJ,7U+6R7.M:W)U14
M99ZC'.1'I309K' U=7-$65S6R2/0W&(9DE0                       #:
MW37]*_%OJ2B_&U <YT:^W>@Z]_T4A\^Z>L).HG?0V7W*ZHG@[S5$YV.%?LB.
MQ].:*O&O+_*?_E<^7A__  W\3_2.7.LWS2>RAT!JNYRG)!K-\TGLH-5W.4#6
M;YI/90:KN<H&LWS2>R@U7<Y0-9OFD]E!JNYR@:S?-)[*#5=SE UF^:3V4&J[
MG*!K-\TGLH-5W.4#6;YI/90:KN<H&LWS2>R@U7<Y0-9OFD]E!JNYR@:S?-)[
M*#5=SE UF^:3V4&J[G*!K-\TGLH-5W.4#6;YI/90:KN<H/U%1>!47K!45.$
M\        !5R3/\ 3\@1,UR!^:S?--]E#SJNYR@:S?-)[*#5=SE UF^:3V4&
MJ[G*!K-\TGLH-5W.4#6;YI/90:KN<H&LWS2>R@U7<Y0-9OFD]E!JNYR@:S?-
M)[*#5=SE!/.=4GT_MWGQ35TITV>KQ<CXEBW[AR^A[V[/K$N(TWK12N^;/]@G
M?TJ9<NSFAPQVV\[/="?F<4-(C',P          :3QY9Y,08+Q39H6O?47"Q7
M*&E9'FKGUG(LCZ1J(W:[6J6,14XTV$B-R5I%IM$^Z9P-I KY((;5;\247%,D
MSD;'%23RI35<KG.Y5B14TTKT>[)&JU'*J(AT_N@<&3Z0]"&*\&4;7ON%?8JM
MD#6(JN=4-A=)3M1$VNUIF1M5J;7(JMYI)M45%5%145%R5%V*BIPHJ<2H;G45
M%3--J*9)516JK7)DY.%#\/)X*)[FRT55JT;1RU5--3+>+U7W>#?MBSTLM/0T
M<%3&SQS(9F4/,YHFLB:R<RY%7)MYLEC.QXMW7S*&RUD%6^QX5H;=4I$N>\5+
M:JX5<E/([@65C:R-ST15U%?O;LGL<UNC3S,W"5TPON:&U=TIIJ9;Q?*JOBWS
M8LL#X:2FCF:WA2-Z4RZF:)KHF^-S8]KEW^*HBP<                   'S
M;6F<55.Y4=+47"O=,YJ*B:U/4OH(H\M9R9P4M)'&JIDCW,5V2*JG:FEJ9D%X
MMF'J+99+9AZULIN'-[:NCBN<\ZHN3D6JJZ^HJ48[-T3)609JD2*O#\&,62BJ
M[G,J+7U=TK'2JG BP3OHXX^%4^PP4T4*N3))',=)DBO5#Z1U6<P   -"Z3_I
M>8S^QRZ=S2'*<$>VZW?*X_"0_)7>LI?BW=XXS[EWG@Q1V&I.[3NC3?[$47RE
MW@*?"L'JLG6IWSFD1N.4
M    X6[J+G@POV&JN[22.A#V(K?E+? 0XO?_ %6/K5[YR8T8?2\P9]CEK[FC
M.E\;^VZX_*Y/"4^[0^LHOBV]XUT<6/U@       A'WL]@6JFH]$FD6&*5:2W
M5=WPQ62-1SXUEO4$5; Z3)52%E.F'T;K9-1SJA$55750M#W*-ZCNVA)MM352
MIM%\JH7[=N]5<4-13JJ?A2,K$YJY1\.62-F7N$L11V[25B3"4SFHMUM%)61(
MN2+K4$TT$Z-Z+-E; [+-<D8JHB<LJP3)"EHX       ,F#O._<[VF[;EW MS
MQ:VXTU1<[S=<404U+,V%E10W>N2>!*C7BD<^GN=BAHGM=&K',S7)W"?%Q1NZ
M](^X]U,):-J6UU5;B"TS553Q9%*]]+*Y\M-;YX59(QJJQ(I9GPRM>V5CHO4\
MT<[.!YHKN?M&NZZW1-3<L8S5Z4>$JJ&A@XFE8QD[614[[A3S(YCUU5J&NAUX
MW,D8YC\G<PJ[;[?16JBI;;;:6&BH:*%E/2TM.Q(X8(8TR9'&Q-B(B>NJ[5VE
M.V,<8XHT@XHKL:XUKJBYXKN=0Z>IJ9W:\LLK^%SEX$1$R:QC4:R-C6QQM:QK
M6I]3#N';'A*QTN&<,TL-#8*&%L,$$+49'%&Q,FM:U.RJKFKE57.57*JK[9QH
M^R #06D_1]9-*6 \38#Q#2Q5EKQ'::VVSQ3;&Y55-+3KE(C'OA5\<KF+(Q-=
MC7*K<G(BIVYH/TF.T4:1*3$\['RV*1KZ6OB;EK2T4^39D;G_ (2)4940;4^S
MPQ9JB9G\<472@J:>\6&9:;$%OJ8JJEEZ740/22)53[IBJFK(U<T=&YS51454
M,.#= Z#\5;G[29?='V)Z6H:RDJ)I[#=)HT9'>[&Z>6.CKXU8KHDG;O:Q5#&J
MJ13L<U,VZKG6XR)3.9%54$T=5:JF%D]//'ZG44\J:T4T:[>5>WA3-58Y'1NY
M=CD2[C0CI>L6FG =/BVU:L5R:N\UU+GF^CK6(F_0/1<EU<U1\+U3*6%[)$],
MJ)LF>H[=    !O\ ;FO0'B?=%:4;'@2PTM5WW+44]7BB[01*Z.T6)DS$J9-\
M=XBVMJTSBIFN5$615>[*-DCF_P!K)04M-/<[Q4,I+%1PNGJJA_I8(&9:[U3[
MIVU&QL3;)*YD;=KD.E-/>F2U:%, SXCJ$9/B*HS@MU(JY.JJQS56-N7"D,?J
MM1)EE'$U?NG,1V8W@'!=GT>8-PY@NPTL-':L.6FAM5'3T[-2&*&BIXZ>*.%O
MCD@ACC1D:+FK8VM3-<LRH/3'I(J=*VD&NQ?(QT-O>K8:2%RYK!10-2*FB7EG
M)KI&U'2JBJCYG2/3TQ2E$M=*Z6NNLSJF\U=1+4U,SMKIJFHD=-/*O!Z>5[E3
MG)DG,-17"V6V[4SJ.ZV^BN5(]<W4U?2P5E.Y41415AJ(Y(U5$5=N1Q[!F/\
M'.CF[I?]']YNEDO:)J[_ $%5/22JW-':KGP/8YS%5$56.56KEM13XV(\*X8Q
MA;76?%MNH;G:7+FL-7!%41*N2IGJ2M>W/)5R7+-,]BFQF)MS?H]OB22VN*LP
MQ6.3F7VR99Z%7ZV>M);ZQ96ZN2Y:L4D*?NV<Z&_-C-U)H]=%0Z0FVO&EC:Y=
M;BN)*.NU<LFL964;&Q)DJ9JZ>CJ9'9JBNX%2"6D[S-/<]8X22KPFRNPO=W)L
M6CD6:EUL\U<^EJ5?LRV:L$U.U,DR3ASX\8GW-&/+,LLUD?08GHV:[FI22MH;
MDD;=NM)0UKF0N<K>!L4\KE78B<&=M&AGS8#<J:2MYMV.);C@S$$BL:J7")9J
M)9')MU*ZDWUK(VNV++60T;<LE7),\JYM*'F9FG_!6^UN#%H,46=FLJ<32)3U
MB-1>%U+4JQJN5-J,@J)W*N:(BKEGI*P:"])N()7,;AV>SPLD2.2JOZK:HF+G
MDKFPS-=73QIEGK10R)EZV?>.D_S2+<:Z+*!M778TMMZJY(W/CI[*Y+M*_53/
M45](KZ:![LT1J551 F?"J9*J=2X W"FZ>T@U;H(,-5-HI&2(Q\]U_>$;=N6L
MC)4XIE8F6:N@@E3+@SS3/?S#6Y4MD*1S8LQ'4ULG-*^ALD3*.G1=FJBUU6R>
M>9F6:KE#"NWAV9K5SIA\W&OM2Z6@T#8/@I8.4U*V^2K-(J;=\1;?12,C8[@1
MCEN$R<*NC7-&I/\ T:>9/X=I&QUFES$E163[=:EMC$@B1=FJG%50V261O"KL
MJ:!=J(CDR57>#&&Y9I9&RU>"+R^FDR5R6B]KOT#E1KUU*>YP1I-%FJ-1K98Y
M-JJJR(FP^GH \VYJ$EAL>Z3PXQ8G.1JW6RHJ*U%>QJ.J+;/(N;6,5\DLM-5:
MRZJ-BHW*[9^'3'YE3;IV2W;0;>GP3HBN2WW-=>-51KEU8:V)B/9FJ-:QD\,F
MU5<^H:B9'%K%&!<68,GWC$=CK;<U7N9%5N9OU!4*G2U? LE),N2HNJC]9,]J
M)P%V.AS=$:%-/]GX]:(L1VV]0HQKI(HI-6KIT>F;4J:.5&55.Y<E1$FB9GDN
M6:)F55Z4=!FEG0S<%M^DBQUUM17JUDSF:]+,J+_@:J-7T\O,7)LBN1%36:U5
MR/IX+TG8RP'*U;%=I.0=?7FL];K5=IGS5JOSI7N3D=\B,1%DA='+ELUCA^Z"
MW(6@#=-VQ:72K8:>HO38M2&Y4^5-<J?8[5WNKC1'O8Q7*]()TFIE=M?"XY-H
M6W3NF;0+6-?@&[RMLNOK26^HSGH)=J*[6IW+E&YV2(Z6!T,V6Q)$0Y7X3W4.
M&+BD-/BRVU>'ZIVHQ];2(^YVI7<#I7-C:VX4S%7+)J1SY)PN7+-:,=.OF)VE
M7#*U-XT!WVCQ+:6Z[V4%?JT%Q1J)FR*.?-:"ID<N:+)(ZWLX.53-<K:=$OFI
MNC/$+8;;I<M=7A^Z.U6OJJ9'5E"J\#GN8U$JX6\"HQL54J)GG(N6:\B+)B.P
MXDI4K+!=[?=Z?)JN?0U44ZQ:V>JV>-CEEIY%U5YE[6N3+@*D-*.A+2YH4NZV
M32OAV[6&OUU8Q:JG>R*96HBNXGJ$1:>I:B.15?3RR,V^F+&L"Z3-'VDVV)>-
M']YMUWH-5%5::9DCH\\T1)8T7?(79HO*2L8[9P'S\;9>!RKSRRY+L^>?9JWY
M9=!47+].#M_<0+ FZ;PXDS7.>K+AJ*BY(UW&RL7-R9+FFHCDR3+EE:[/9DOG
M2/K><VKR79G%GU-^C_7E_P!?!R[T.ZO?7;]3@U(_63>]FSB+^B+J\*'+VT?0
MFY=#_P!"#R:B
M                                                        !__2
MS^
M                    ?,KW)J/S7)-7^)?P '&W2=/J4%6J*NR)53@]SH\)
MYYAXYIP3PZCG,N\[E54JKW63,S:K>89#2TW,KFJ/36IUVIDB+LXBCWS0RN2K
MT^14Z+GQ+8*.+TV>6<M5-P?<^K9ZOPZWW1)+17%O>%M?IE3([@YR-;\_I>'Y
MN8:A(+'9                                      /CXBYW[[V&N?<4
MY]*S>R])\IB\-IZY?4G=:O>.$>YM^F'-]CER[IMQ);3)[46_*X_!D.*V+UZO
MQ:]]#GH17.7      ''O2QIWM6"FU5CP\Z"[XK;G#*F>^6ZRORYIU:YCDW^L
MCXJ=JIJN^B*W+5=;KN$_,N\8[H!U#I1TT,JK%H6?JS00[8KA=X\T5F\HY-:E
MH9>'BMR;Y-%MI&ZLC*IE=.ZVW>^%="C*K FC=U/>-*K<XY%SUZ.VNRVK4.:J
M)-4LYE*QR(QWKAS5:L3^ UZO5UQ#<ZJ\7JNGN-RK9-\J*JH=K/<N6JQC6IDR
M*&)B(UC&(UC&HB-1$1$34)@7 >#M&6$Z+ V ;=2VK"5NA2.GIJ=B,CC;FJJO
M/<][E<^21ZNDED<Z21SGN<Y: <98TQ3I"Q+58PQI73W'$E;)KS3S.UG.7+)&
MHFQK&,:B,CC8C8XV(UC&M:U$37&CS13BC2+5)WV0)16>*3>ZV_5K'I0P*U-9
M\4")D^NJT:J91Q\"JFNYC5UB.6ZIW:NA3<E8?XLQ[6+5XRJ(]:CL](K'U]3F
MJHDCFJJ-IJ9%1=:IJ%:Q4:YL*33(V%W>6YWW*.E/='7;4PM3I1X1BDU:FZ5+
M7)2PY;7,CRY:IGR5,H8L\E<U9GPL=KISMPAH5P#A.A@A[Y*&^7!C46>[7NCI
MJZIFF5.;?#%/')3T<6>>HV-N;6[%<Y<W+F2T_>:5[J?3CB&IJZ#$-?A/![WY
M06VS5,M(V*)KE5B35D2QU55*J9),]SV12.3-E/"Q=[2^;0]N(=S]HELE/2/L
ME%?L1L;G+7W.GBJ99)%1$<Z.*5KX:=F>>]LC;K-:N3Y9'9O=[M_T/:.,1H]:
M["MNIYWLU>2[4Q;14M5/&R*ZWK3QS/:B99R-?LV<&PXUHK\T5W8FB22*.RXT
MN5SM,<JO=2W=6W2*3-%16+)6))5QQYKK:M/4PY.VHJ9NS^[I!W&>YKTD,D?>
M\*VZEN#V(WBB@:MOE:J99._>JQ1R.1$RSFCDV;%141$3:"Y;E/#,TVO:L3WJ
MWPJN;H:RFH[DJ)QMCEC[[5:G0UD>O7)\X0\W.THT%L2#'>!+%=+LF?V:BKJJ
MW1KMY55AFBN2YY9([5F:BKFJ(U%1J0[Q)YDUHUK:W?L)XIO5OH57-8ZF"GK5
M3GHV1BT>29\&LUZHFQ5<NU=S]'&AS#&CE9:RD66[7N9)(UO%='$V:"FDV<C4
M4,>;*5CFHFNY%<]ZY\TC5U4A?NQ/-%-,&ZZI(<+5L$6'-&4*QR.M=),^5M54
M1[6S5M0YD3JA(W\M!!O<<,3D8]S))F,E;*/<U;B_1CN;I9KW;'RWC'$R/9QP
MJF,:^&%VQ8::)NLV!'-1$E?K.EDY9-=L;M[3=LK\)@
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
M@*?"L'JLG6IWSFD1N.4
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
MKM6O^A.9LEHH'(N:)'&[UM5.#V#AO-+&^:AS*LZIO+.LGNIL/!Y-2)MV@
M
M                                         __3S^
M
M    ?%N;D2)^WB=^7\"@'%/2W6-@M=:]5_U0_K<'K*>>8>.:<-\,K(ZRTSY$
MR=+/<)DX-K)KC5R1+LS1<XG-,^^[0NJW;=*8E>CE=#!)2P-3H=YH:9CT38G^
M%1[NJJ[<LB4^CZ#B?"%&W[IS7N7^-(]R?F5$/O$7#F8
M                 ./6FS=1Z%] -N=6Z0\8VVW53DD2FM,,JU5TJY(M9KXZ
M:@I&5%=4K'*B-D2"*9T*N19&M:N9)C1GN6=(&/J*'$%X=#8,(SM1\=16(]9J
MABYY/I*-B+/,Q=F4TB04SD7-LZ\!]7"F&L7:0;N^PZ/+55WFZQ*B2[RC6T].
MJ\'%-7*YE- N6:HQ\F^.R74C<NPE]C?O9W#E'65$6 -$]TOM+$]&0U&(+G!A
M]M0C7Y/ECEIFWN;>7,S5FO2QO7)$<UN:Y2ALVY(T,6QK4N\^(+M-JY.=O]-0
M1Y[,U; RGK'IMX,ZIR9+M15RRE3A_<,Z6[K R;$M]L5F<Y,UC@IZBYO9LV-<
MYTMNC5W,=JZS4^Y<Y$VZ!M_>S5UKXZJW8GT+P4]OK:6KIIJRT8K2XUD;*E%B
M:V*AJ;+9H%='!(O-K4;7M3F<EYG[\VYCT$2/9-24%[HZF-[7-=#<F.1%8N:9
MLJ**;6SR3736;GMU59GL^[<]P-C6&!767&5!4S;$WNIM,D+53+EEWZ&X2JFW
MTJ;P[)%VJY6\MR!W)>ZYW/V)\>4SJ?&<F';C<+54VZ+#^,:)MFNBU=5)3R11
MTM1%45EHNKG+2N:C*6HDJ-J*L2-S5/@:7MSS78IPT^FT=5T=77LF;(E)6:E)
M.]&HJ*V&97NI97JKN5;))3.=P-8KMBQ=QIN=M,NAY[[IBNU)68;8UR.KK8Y]
M9 Q,TY>:+>V5<#,MKGR0;TWFRE?::IIZR".II)X:FGF;K13P2,EAD;FJ9LD8
MKFN1%14V+PH5MWNQWG#5VGL6(:6>BO5*_4E@F8Z.6-V2+DYCD1R9HJ*FS)6J
MCDS145> 4]1!5P-J:5[9*=Z9M<U45JIST5-BGF/E'N  541%551$1%555<D1
M$X55>!$1#VP035,S*:F8Z2HD<C6M:BN<YSER:UK4S57*JHB(B*JJN2'\O>R-
MBR2*C8VHJJJKDB(FU555V(B)PJ<,M,FZ <]]3A; -8K8VZ\%TQ-3/5KI'9.9
M+2661,G,C8NQU4U<W*GB7,Y/=HR\SV\RNIK RCTV;J*@9-?W(V6W8?G:U\=*
MF:.9571F;F2U#DVQ4#D6.G:NO5(^I5(:6E7=G>:#RU<E5HKT 5BLHFZT5=>H
M7*UTBY*U]/;GIDYC&KL?6M5'2*BI391(DTO#WFI'?KGO>[JN<]SE]=7.<J^N
M7V?8XH^8V)J=1$1/S(B)V"G3[+/+]T^9[OA5SG*O9557YU4Y9:)-SQ+<VT^(
ML?034M [4FH<.JKX:NM9XYL]T<Q6RTE,Y,M6%%25_P"N5B9(ZC[=Y>:O6K1Q
M+6Z(]S-44]PQZS7AK+TB,FH[=)Z5T5$UR.BK*R/;K2N1]) ]$;E42))'%;3N
M1/,ZZS%D=-I'T^P34F&G:LE+:%5T=15-X6R5JM5LE/ [8K8&JV>5-KUA9DDG
M-6DHZ2WTT-%0TU/1T=,Q(J>EI88X*>"-.!D4,361QL3/@1$,W6)L3XCQI?JK
M%.+JZKN>)*V59*BJJ97S3S/5$36DED5SW*B(C4S7)K4:U,FHB)=W9K+9\.6J
M"QV"EIZ*S4L:,A@@C;%%$Q.!K(V(UK4YN2(FU57A53V#X1],
M                   &T>G?Z4^,?45)^-*$Y]HP]O5OZ]_T3SYUU]CY>HG?
M0@MH^\ML9]D:?NF[%G^(_6-!\4O@QE)F//;%5_+:GZ53= XF<*
M           -\MSG]-G#OI=Q[AF.L-,7M!J^NC^D:2/W*/VZ*#Y-5?0/*_0?
M08_K$( R^J+U2VKF'E/6      #BUNL\UT4W3J7"S^Y=*5$.[M!&28\I_B9O
MHG$<=U=]I2Y?'TGZ5$2O)QE2@          /F[F;_F3-G^R>I_'U,-,GVH*G
MY&GT+B7NY2^V/%^+7^' 9 S?&MZR?@*KW>F7JEGA\^6[6^&::&:HWI:;42HF
MDBF924[GL9*V.:N=&E%%,L4C7:CI$?JO:N63DS['M>B/2%?+32W>SV_BIE=$
M^6F@BGIGU]1%'*^%\T%M;,MPF@2:*6))HZ5T3I(I6M>KHWHWBM9C;#%OK9Z&
MNJMY=2N:V:1\<K::)[F-D;'+5JQ*6.16/8_>WS)(C'L<K41[57Z"*CD1S51S
M7(BM<BYHJ+M145-BHJ'7M13U%)4/I*ICXJJ)[F/8]JM>Q[55'-<U416N:J*C
MFJB*BHJ*F9R>.2.:-LL3FNB<U%:Y%145%3-%14V*BIM14V*A^GI/[
M                          /G4KLZ^YI&B;TUU&DCN!>3EI\YF9+EFUM$
MM,N:)DJN5,\T5$[2Q=%O>CC"2U^JV[NCN2Q-3A6V+6?O:1RY;%=<..[48KLT
M;&V35:V5KG\1LLFOBB\MIMM"UU*CU_RO>/LK43FHVEXA761,E5RMUE5BHWZ)
MU:<N   -"Z3_ *7F,_L<NG<TARG!'MNMWRN/PD/R5WK*7XMW>.,^Y=YX,4=A
MJ3NT[HTW^Q%%\I=X"GPK!ZK)UJ=\YI$;CE
M                  .%NZBYX,+]AJKNTDCH0]B*WY2WP$.+W_U6/K5[YR8T
M8?2\P9]CEK[FC.E\;^VZX_*Y/"4^[0^LHOBV]XUT<6/U@        $V-W#N!
M<.[I"@=C'!ZTN&]*=LIE93W'>G+1WNFC?+,EMNL$63I87RRN<V1B+/ ]ROC2
M3-\$M@.@3=,VNKMM-@'2S5;Q4T[&0T-UDS<Q(FIJQTMP5,W)''L;#5HUSHV?
M8YT6-C'L[>T'Z<\4:!+O*E#"^YZ.JV99:NW-<C9(IG9(ZLH'.Y5LRHB;]3O5
ML51DG+12KOB8V6E30GI0T+WJHL>D;"%UP_+%524L%PEIY);+<7L67);==XFN
MHJESXX7/WK6;/&U,I(V.16I-">DGIV1RO1'4TS$?%(QS9(I6*B*CX96*Z.5B
MHJ9/C<YOPYEM&C73#HYTMVSCE@2YP5;VM19:=5WNKIUV9MJ*635FB5JN1N;F
M:CEVL>YJHJ[5GYCLP ')C0'N3-,^Z&O-!28-PO74F'ZB5G)>,;M25%)8::EW
MUL<\U'-(QCKQ-#GEO=/K-:Y4WU\3%61JLEH;3:9<0W^II[=AN#U6KJ7;W U>
M@1VUTLJKDC((6R3/5<FQKMRZ!TO[I+1GH>@?1W2J2X8R5J[S:Z1S9:Q[LLV[
MZB+JTD2\+IJE8V(W/421^3'90.Y3W)^!=S!@J"RV.GCK\2UK&3XAQ)411K7W
M*M6-6/DDD;FC&L:]S(HVKO=/$JL9FKI99JZ-T'NBDTA0K@7 J34^CR*5'RR2
M-U*BYS1JNI-.U%7>J:->6I:36755=^G5TZHD=2F/\?XPTM8N?C?',C>+$:Z.
MDI(W.6FM].Y458H<\M>5^2+45+FH^9R(B(R)K(V\KR)QQ8       '@J:6EK
M87T]9305=/)EKP5,,<\+\ES37BE:]CLEZ*'UK+?KYANX-NV':VKH+JSTLU--
M)!*W/AU9(G->F>7,5. ],]/3U42PU+&20KPM<U'-7JHJ*AM1B+0%H8Q;/-4X
MET:X2O<\['QR/N-IIZIJL>S4>Q(94? C',V*W5U5XT4[UH-U?IWHM1)[S%6M
M8J>O*"W5;W(G,?-44LDZY\U=]1R]%P9+:VKLC$CP_6W.VL:N:)1UU92-:J+F
MBHVGGC;FB[4Y79S#RX<T$:',(SLJ<-:-\)V2>-FHU]OM4%.W41J,U71,1(7-
MU6HF2MRV)T$R]==NK-/%:U[(;VVB:_6VT5#;Z*1J.YC9J6EBG1$X$7?5<G19
MJJKXN44][9O=_J[C<HU5%5M96U=6U53-<]6HFD;FJJJKLVYFZ=/34])"RGI8
M(::GB3*."GB9##&F>>3(HVM8Q,UXD.B[Q>KSB&O?=K_5U-==)?3S5$KYI7Y;
M$UI)'.>[).>JG]0P04T:0T[&1PMX&M1&HG41,D0\Q\P]H             /5
MK:&CN5)44%PI:>MHJJ-T-32U43)Z>>)W"R6*1',>W9QIPG(<)XMQ/@3$='B_
M!E?56S%%!,DM/54TCHIH7HBIFQ[514S:KFN;M:]CG,>CF.5%^1?K!9,46>HP
M]B.DIZZQU<:QS03L;)%*Q>%KV.16JF:(J9IL5$5,E1%3A)I7W.U79^2;_@.&
M>X6O6?-58?173W"W,7-ROM[G9RW"CCX-15=4,3+Z(FLYNE7<,>:Q8:THI0Z*
M]TG-2V?20Y&PT]WR;#;[F]-C6U.64=!6R)S>4HIY$5(EIGR0TSJ-]UGYG1><
M%+5:0= T4]QP@CG23VO-TM91-7-7.I57-]73,X-15=51-RSW]J/D9L'@-ZP8
MMM2N145%KHW(N;7-62W5D2]5'-UO9+3=/K5FT.WQ\+LG-I8Y&JF2[8YXI$7G
M*G*]@A#N7GK3;H/"Z2MVK<]147-,M>.2-<^;FFMV2Y&@25S[+0YKFF]QHB<7
M!Q%<_-+X^<<X;*N<$?UC/<5$/!Y-3IP)EP9 'Z
M
M                     ?_4S^
M                                          #\78BKU #3=X?E"],\
MEU7=;9FG[@!PJTYW1E/9:]7+_JEZ>OEFG1RV=?8>>:>#CS:(I(+5;(9D1)H;
M?112HB*B)+'31-DR141WCT7A3,S.:8[UYX]+6)KXCM>*JOU?(Q=GJ;JJ7>T3
M)53)(]5$R5=B<*\*S$L--Q'9*.E5,G1TT35ZJ,;G^?,^@=;GU@
M                      "9F[]W<M)N=+&S!.!IJ6XZ4<04M1R-$Y=\I[#1
M<U3R7:OWMZ/1D,R.9'&BL?-4,<U'(D4V5A&YKT!6RW6BFTJ:0:2.JN%6ULMJ
MHIDUHF19KE<:J)4REUU3]Y0/SB<U'5$K7LWEKNX] ^@V[:>\33032S46C:UR
M(VX54?*RU$RHCDM](_;J/U%1U5.B*L#',:W*21JMQCL6XPQ/CN_5^*,87RX8
MAO\ <I-\K+E<IUFG?M74AB;S,-+20(NK%#$UD,3,FL:UJ(B3'J:FHK*A]55O
M=)4O7-SG+FJKP;57G(B(B<"(B(F2(B)<;A/".&<"V&##&$*&GM]@IFZL<,+4
M:U.>Y>%SWN7:^1ZNDD=FY[G.55739Z#D0  !73<%]Z%8FT<8AL^BW2_>*F^8
M#N]12VZSXBN,^_5^'*J16T]-3W&KJ)$=46N7F8V3O=KT[D:V5SH,G4_!M)VC
M'#&F.P<9\1:D&):>%6V^Y+GKTSN%D%2Y$59:%SN5<UR.=3(Y9*?5R>Q]=NZ:
MW*=,REJM*6AZE2"[Q:TUQM4+42&MC3;)/1QHB)#7,3-ZQLU8ZM$5-5)]59,D
MNBK*:X4E/74<S9Z6JB9-!*S/)\;TS1<E1'-<G K51'-5%14145$J-Q-AJ]X.
MQ!686Q' ^EOE!4/AFB=PM>Q<ER7@<UVQS'MS:]BM>Q5:Y%6O>DJZ>NI8ZRE<
MCZ:5B.:Y.!45,T_UIPHNQ=I_5554U%33UE9/#2TM-$^>HJ:B1D4$$,35?)++
M*]6LCC8U%55541$/7AW#M^Q=?:3#&%Z.HK\0U\[(:>G@8Z2::5ZY,9&QJ*KG
M*O.X.%<D153\]VNUKL-LJ+U>JB&DM%+$Z6::5[61Q1L36<][W*C6M:B9JJJ<
M"],FG:JQ8^IPUA*:6CPPBNAK*]J/AJ[^FS616N:R6DMFLBHD>Q\R;7Y(NHFI
M7S/CS,^Q;GJFI=+>FB&GN6G"1J/IZ?E9:6QHY%Y6)R.='4W!47[-5[8X/4:3
M-&OJ:B@3=G;O&Z:7YJG1IHGFFHM%C56.HJ4UHY[KEEGFBM:^"BS14;#LDG3E
MY]5') SCI0T%;<ZRFM]NI9ZVNK)F4]+2TT;I9YYI%R9''&Q%<YRK[!;!B#$%
MBPG8ZO$V)ZRFM^'J"G?/4U-1(V*""&-JNDEED>J,8QC457.<J(B(5R6.Q7G$
MUXIL/8>I9ZV^5DS8H((6.DEED>N36,8U%5SE7G)\*[$54Y[:(] MOPBVDQ!B
MJ."YXH1K9H*3F9[=8Y'(BMWM%18ZRXPIPS;61O\ H>>22+F&W>GFIF)=-+JW
M1-H FJK/HE5[H:FX)K0U]W8U5:YK,E22CM\O#O7*U-3'JMJ=YC?-2.OWW(.X
M!P_HD92:0]+4=/<])R-22&F7*6DMCER5N7"RHK(^;,N<4,F?$^NYK*A>2!34
M67@                                  VDT[?2GQCZBH_QI0G/=&'MZ
MH.O?]$\^?=?8^7J)X2$%='WEMC/LC3]TW8M Q'ZQH/BE\&,I+QY[8JOY;4_2
MJ;H'$SA0                    !OEN<_ILX=]+N/<4QUAIA]H-7UT?TC21
M^Y1^W10?)JKZ!Y7^'Z%']:A &7U1>J6U'D/6      #BWNL_I477LA9_QK2G
M=V@GV^4_Q,WT3B..ZN^TI<OCJ3]*B)7$XRI0          'S=S+_ ,R9L_V3
MU7X^ICQID^U!4_(T^A<2]W*7VQXOQ:_PX"_%;5/@CABIVM?6U;DAI&.:KV-=
MJZTE3.C71JE-2QHKW\TW6R1C5UWL1:\, X3HL05U5=\1/E@P/9X>*;A*S))'
M1ZZ,AHZ=SFN;Q973*VGIT5KTCUI*N5BTU+4.98QB6\U%M@BHK6ULF(*Z3>J9
MCD56H[)7/GE1%:N\4[$667EF*_)L#';]-$UWGI*:.C@9!&KG(U7O?(_5WR::
M5[I9YY58UC%EGF>Y[LD1-9RY(B;$^)B_%5PQG?YK]<6QQ.>C(XH8D5L--3PL
M;%34L#7*Y6P4T#(X8D<YSM1B*]SWJY[OW62STUBML=MI5<]&JYSY'Y+)++(Y
M7RS2*U&HLDTCG2/5K6MUG+JM:W)$\5-1I222[S(K:1[6K'1:C=ZII4<]9'4[
MDR<R*9')G&N;6JF;=7-47ZN*L;.QE;*1]\I4DQE3N<V6Y;X[?:VGU&-A961J
MBMEJ(%:J,K$<R:6)V]U*3N9'(S\EGL"6.KF2WS*VQR-164FJW4@DS<KW0.3)
M61R9HKH%1S&.;K1;VCGM=\F[XPPI87*R]8DL=KE:J-6"NNE'3U&;LE1$IY)D
MG5<E1=C=B;> YIH_W-.Z$TJ1156CS!>)KM;IXU?'406^I6E<U,]J5;HVTV2Y
M*B?9>6=RK<UV'$\8::=$6C^1T.-<36*V53'(U8JBMIXYD5<LDWE9-]5<E15R
M9L3:N2;3UK+CO!F(I5I[)B>R7&I1VKR+3W"GY*<JY9*RF>]D\C%5<M9K5;GL
MSS/L:2=R5NEM$-!QVTB8)Q#;K,D3I'5*TKYJ:-C?3+-4T^_00*B(JJV:1CM5
M-;+5VGS<$Z?]">D:K6WX)Q39+A<D>C4@CJHTG<J\&I"]62O157)',8YJKLSS
MV&K"/!V^                              ?.M&3K;1S9*CJN%M=*BY_1
MZ[.LGV+FK6[[.[)/UJ;.([.TRRJFDV\6EFRAM-6ZV4Z9JY&TMK1*"F3->%RP
MT['/=]W(Y[UVN7/B6!6H["5#6JGV>M@2KEV99S5F=3+LYB;Y*Y&I]RU$:FQ$
M/HG6)RT   T+I/\ I>8S^QRZ=S2'*<$>VZW?*X_"0_)7>LI?BW=XXS[EWG@Q
M1V&I.[3NC3?[$47REW@*?"L'JLG6IWSFD1N.4
M                     X6[J+G@POV&JN[22.A#V(K?E+? 0XO?_58^M7OG
M)C1A]+S!GV.6ON:,Z7QO[;KC\KD\)3[M#ZRB^+;WC71Q8_6          #2^
M)\$X2QG136_%6'K5?:.HC2*>&X4D4Z2Q(N:0R.5-=\.:[6*JM7C0[/P)IFTF
MZ-6+38/NU13VQZYOI9$944;USS574E0V6G5R\U^]H_;L<A^.2@IWU;+A'KPW
M.+TD\+WPSLZR:)S)6_,Y#B)B+O.;<C8EDJ9:G17;;>M3PQ6":7#L$2:S55(&
M6'OMD@\9PL>B\/$JHO?5OW:N.HY6NO%APW6-VZRI'7TSW;-F24]>R!NW)51*
M?)4S1,L\T[0MFFG3I96,9:L:7YJ1\'%#J:N[9:ZFJ7OV+]T]>8O"B&H,([@G
M<JX+K8[A:M%%@J:F%R20R7FF@O#X)41J)+3SUT$M73R(C=BLD:J9JO"JJOX+
MENSM)=1#)%9K;AVVO>BHDD=+/4R,SX%1+C55L*N39M6'+-,]5,U/FWK2=I=Q
M+3K28AQ=B*II'>F8RJ2D8].A>VACI=9JJNU'9YIDBYHB(G+"U66TV.F;1V>W
M4ENIF-8U(J2!D*.2-B,CWQS4UY7,8B(BN55R0CMC+2%C?2'7I<L;72MN54Q,
MF;](KF1)DB:L,2910LV)RD3&-V9Y9G :.WT5 US:.)D>NJJY43:Y55557.],
MY55555<JKM/IG#C]@                                !L9I!T18>N-
M9)CBUHRRWVV,K+E7K3P-=27J)E).M2VJ@:Z-(JZ5BJJ5#=JNSUVN5=9MIVY)
M\T+TIX3P_%N;-(*2XDT>WG>K;0233.2MM,D\C(Z?>YGH]:BABD5J<22JCH8L
MFT\K(XVT[H6:6MQWH\Q%I%H-.>$T99,<VRN;65:11(M/<6,S69)8D5B1U3VZ
MRI5,S5[\UFCD<[?&\T- 2_S%H&_TK%3UF.1<_74M=0]'..<]D7*%O01C5/!Y
M-5IP)UD /T
M                                                     __5S^
M
M              #^7+DU5ZB@&C;_ "ZD+_K53/JY?@ . FGF=E3'!;G2*U+A
M6TE$]6>/:VIJ(H'.3:FU$?PYG$\?W]<*X%O>*&KDMMM%959[=G$]/)+S$5?N
M.8BKSD4_=::9*VYTU&[TLU1&SMWHW]9M\9@298
M          !HC25C2W:.L!XKQM=9V4M!AJQW"[5-1)J:D$5'32325#TD?&QT
M=,QBR/17)FQB[3M[03H_BTF:4;7AFN1ZV))'5-:K47-**D8ZHJ4145NJZ6.-
M88W9[))6</ OYZB*XU:Q6NRLWR^UU1#2TK-O+U-3(V"!N2(Y53?'M5<D78BF
M%II:TEW_ $O:1,5:0\1U,\]PQ'=*BKBBFE=+WWVY'K';+7"YRKXC;Z%K(D7A
M>YJO<JO<Y5MSJZEU94.J'-8Q%R1K&)DQC&HC61L3F,C8UL;$YC&M3F%[6BS1
MW9=%6 ;;@2QM3B6AIT:^3+)T\[N7J*B3GR3S.?*[G*[53)J(B;<GYCL
M  R=^\R]TK'CS0%767'=[:VZZ*I$M-=<[E/K23V6.*!;3632/EEEFFJ::>.!
MJ9+-554$S\G/?MC?NB= N,-,MXPY=-&-KGNN/ZRK99YX*=FM),F]OEH*F541
M&1LAAAJ8:BIF<V.*GIX'2R-:USDHWW8UGP?N;M(EVQ%?*FFM.C.Y4CKO%)(J
M,AIY%D6.OIHTR3-5J71S0P1(YRK5LAB8JZK#66EO31=-(51+:[;OUMPE!,UU
M/1.YBJN3HEYBKNBL>YJ\US3(4561Y(JJYR:R7I;A#S/C!.Y)L$>*,1<3WC3K
M64ZMJZ]$5T%&U^6M1VU'M:YD3?2RU+FLGJUUG.;%"K*>/+#NO-VGBC=%723#
M&'=^MFB*GF18:55U9JQS%Y6HKE:Y6JN?+14[7.BAR:JK)*F^+M/A_#UXQ3=J
M2R6*BDK[C6/U8H8\D:UK4SDFFE<J1P4\+.:>]RHUJ$W])ND[ FAS ]?I&TDW
M&"UX/ML6^3SRYKEFJ-9'&QJ.DFFE>K8X8(FOEED<UD;'.<B+$O1]H]QAI2Q;
M28'P+12U^)*U^K'$S)$1$VODD>Y49%%&W-TDKW-8QJ*KE3FT7T5Z(+-HXHFU
M$F]7/$]3$B5]X5BZD*/3-]%;&2<U!2,5<E?DV2;A=JIDQN2G=S>:#X^W6][D
MPW9DJ+)H0I9\Z:VH]-]JUC<N]U=R<S9)*N37QTJ.?3TKLD8Z:5O%#]'FY0W'
M.#-S=9FW6KWFZ:4ZF'*IKU:NK"CDY:FHFNVQPMS5KI<FS5'II$8Q6PQ[P%=A
M,P                                    VDT[?2GQCZBH_QI0G/=&'M
MZH.O?]$\^?=?8^7J)X2$%='WEMC/LC3]TW8M Q'ZQH/BE\&,I+QY[8JOY;4_
M2J;H'$SA0                    !OEN<_ILX=]+N/<4QUAIA]H-7UT?TC2
M1^Y1^W10?)JKZ!Y7^'Z%']:A &7U1>J6U'D/6      #BWNL_I477LA9_P :
MTIW=H)]OE/\ $S?1.(X[J[[2ER^.I/TJ(E<3C*E           ?*W-4L<&Z4
MM<TKD9%#B.MEE>O R..^4[WO7+-<FM:JJ?2TEV>YXAT;I8;+"^HN]9'%##$W
M+6DEEC5C&)FJ(BN<J)FJHB<*JB9JDLMS#74EKQRMRN$C8J&GM$LDCW<#6,=
MYSE^!$15V;><7WM\,DBK<:ICF5%1&UD$#US=0T6QT=.J9JQM1*Y$DG5O"_)F
ML]L3%*\-(%XM=MI(=&N$IHY\.6Z=9*FJC7-ESN6JL<M6URM:Y:2!JNI;:QVQ
M*=):M&0SW"I86,8;H:RKJ),5WJ-T=UJF(V*%_IJ2ESUF0*F:M2>1<IJMS>&7
M4@5\L=+ \^F=5G+S;72YBZHP5@*]7JADWJYN;#;[7)J-?O==72MA;.C7HYBN
MI85?*B.14569*BYDV/,]] =HW1FZEL.!\40-JL$TC)[E<HG.<U):6C9FV%=7
MEE;-5/IH9&HYJK%(]4<BHF<8=V'I?N&A+0#>L96*18<3R)%1T+]5':E35/1B
M2Y.S;G#%OLS=9'(KHVHK51<B7U145%943555-+4U-3+)/45$\CI9IYI7*^26
M61ZN?))(]RJJJJJJJ;0K?;Z"TT$-KM<,5-;*:)D4443&LCBC8U&LCC8U$:QC
M&HC6M:B(U$1$1$0RW7"X5UVKIKI=)I:BY5$KI)99'*^221ZJY[WO<JN<]SE5
M7.55557-3QL>^-[9(W.9(QS7L>QRM>Q[5S:YKDR5KFJF:*FU%/TRQ1S1NAF:
MU\3VJUS7(BHJ*F2HJ+L5%38J+L5#\\4LL$K9X'.9,QR.:YJJCFN1<T5%3:BH
MNU%3:BG-30+IIK[O6Q8)Q?6NK*N9CN^&\U4F=3421MUG6NNE=MJ)GL170RN7
M7<J*QRN56&>+S43S.C"V%\-U6Z3T!6Z.W45'DZ^6FFCU:9L*KDMSHHF)JTZ1
M*J)6T\;4@WI>*F-A6*H6>[#<![MF_P"*[U#H/TPUKJRZ3M5+5<9WYS2/:F:T
M-5([;,]S45U-,]5E<Y'0R.D<^+5Y=F?DN'
M /XD9OD<D:.<Q7L>Q'LRUF:S536;K(K=9N>:9HJ'TK-<&VB\4EU=%'4-I:F*
M58GYZDB1O:_>WZJH[5?JZKLE1<E7)44_-6TZUE'+2(]T:RQ.9KMRUFZS536;
MFBIFW/-,T5,TVH?L<;8HV1,1&LC8V-C4X&M8U&M1.HB(?Q=;G5WJZ5-XN#M>
MOJZB2:1W122O5[UVYKM<Y5VJIYI*6&AI8J*F35IX8VL:G.:Q$:U/F1$0_H_
M?H   -"Z3_I>8S^QRZ=S2'*<$>VZW?*X_"0_)7>LI?BW=XXS[EWG@Q1V&I.[
M3NC3?[$47REW@*?"L'JLG6IWSFD1N.4
M               X6[J+G@POV&JN[22.A#V(K?E+? 0XO?\ U6/K5[YR8T8?
M2\P9]CEK[FC.E\;^VZX_*Y/"4^[0^LHOBV]XUT<6/U@
M                                 'Q<2\[E_P"PEU[AG.S="D3JC3+A
M*!F2/?B>UM3/@S6N@1,^'9M/CXA<C+!7/=Z5*.9>Q&XWZT"QN;9[?GQ0L7V6
MIM7H&E[FD/><<Y++]!3TMIX/)JM.!.L@!^@
M
M                 '__UL_@
M                                        \4JY,5.C^  VWQ34HR"3
M;DN6?5RRRZH3A"D\M+-6RX8LL= KW9+<.2OURJBT$4M<S/)>9:Y],B;5RV\?
M 1VW66(&8;W.V*JY_#-;N)$39FJULL=)LSX<DF5RY;41JKS-G+,"4JU>+**/
MF-D5Z_R;7/[[43YSY)G>)6@                                $]>]/
ML256'=R-COD)5947:JL5FU\E5J4MVO-#:;DQ^4L;D26V7"9K?'<VK<T5,T6;
MVXFMT#KWBB]OSXH@LL-.S+F<4UU/(]>TI7,S1<\GJF2HY53MG<]6F*^;H7!]
M!4[:6*NJJMR9Y9NI+?52PY;%1<JC>GJBY;&JJ.1R)GB@DZB[D       %#N\
M]+Q,F*=+&%6N>V&Z8"H,2OV>)K-A7$]LHHD?S:+KK%BF5&\RO"NU,LG2VW%5
MQJ*+3C20,<[B6:DG1[47TRZFJQ5YBHU7JO>*-/-_,'4M\W%D>))$CXMMM\@C
MC<Y,U:D^51)J[-FLV@1BKFGIDV*F>55<&8+OV.[U#9+#2K+,_)]552H]M#;J
M;]?5UT[6/2&%N62)DKGNR:U'.5$6S[3YN@-&.YLT>U.DC2G7MI+/#RD,+=5U
M56U"HJLI:*!7-6>=^2KDBHR.-KYIGQPQR2-QJZ&="N/M.^-(<$8 I%GK7\M-
M,]')34D.?+3U4J-<D<:<";%?(]6QQ-?(YK5I%HZT:V'1S:4HK9'R3<:AC%NM
MXF8U*JOF:B9HWQW(U&QWT.%JJC4VJKG9N7(1NP]VAI,W7V-N.V)7NH, T,K^
M-EIB>JP4S%S1)9EV)45KV+E+4.1,D5S(6QQJK5TI[FW<R8"W-N$DL^&V)58G
MJ6-6ON,C4WZID1$S:WAWFF:[/>H&JJ)Z9[I)%5Z[AD.B2
M                       -I-.WTI\8^HJ/\:4)SW1A[>J#KW_1//GW7V/E
MZB>$A!71]Y;8S[(T_=-V+0,1^L:#XI?!C*2\>>V*K^6U/TJFZ!Q,X4
M               ;Y;G/Z;.'?2[CW%,=8:8?:#5]='](TD?N4?MT4'R:J^@>
M5_A^A1_6H0!E]47JEM1Y#U@      XM[K/Z5%U[(6?\ &M*=W:"?;Y3_ !,W
MT3B..ZN^TI<OCJ3]*B)7$XRI0          'EW-<$5#NB;&DS$=<;AB66=C'
M9?RE;G7VF?%(YJYJE3<55KF<&K3HCN:29%;SG2Y/+@[054SPJK,37.U:J+P.
MI:&:F>URIS6S5T3E:B[-6A<Y<GMK&.CDUN6J:&_Z4H(YDUK31TBORX6RU$4L
M#FY\Q64TB-?S?WRQNUJP*CKWM\:WK)^ IV=Z9>J6OGZ> <1MU=?$CM>%<.,>
M[6JZVLO-2Q-B)'0PI1TJO\TDCZZ7).BS;Q%_OF&6C1TU[QSI@JX6;W!34EHI
M95R5VM,]U96L;S6HC8:%7+LUM9$3/5=E3]YK-CEM/AS"FC:"1V^55947&9B;
M$U:>-*:G5W/UG5%1JIMR6-57)=7/A.:*2D4 &^NAK19B;%&([-?'4U=:,/VN
MMI+J^\R1R4RU2T<\=1#3VE[V)R1-,]B)OC46.-N:JN>375S[OS=J:'] FB6_
M8*FJ[9>M*EWMM10P69'QU*L6KADA6>YPL>CH:2-JN5[)%9)49)%&G+.>R=6X
MRW*VDW2KI(LV-74U=:='MKKH*U]R<U\&_<3R,E9%0/<W[++(Y&IOC$='$W6>
MYVLC6/HX8\32B                                  #0ND_Z7F,_L<N
MG<TARG!'MNMWRN/PD/R5WK*7XMW>.,^Y=YX,4=AJ3NT[HTW^Q%%\I=X"GPK!
MZK)UJ=\YI$;CE                                            .%^
MZB8Y+[A616KJ.M-:QKN)71UC'/:G5:DC?9)(:$'-6U5S,^62H8N7P*S9WE[!
MQB_I]DC7F:J]]#DGHMD9)HZP8YBZR)A^WQJNU.;BA2*1-N7C9&*GK'36.6.9
MC"XHY,EXJ>OS*N:?F4^Y0+G119= G>->G%#]8
M                           !\;$:Y8>OR]"S71?8H9SM306YK--N#GO5
M$8F*K2JJNQ$1*^GS55YQ\3$J*[#EP1-JK13_ $3CD!H*D22ST+DV)O4;<NJB
M9KQ\2FE?FD0#F]94SA;EQQL3U]F?NG@\FJDX$ZR 'Z
M
M                         ?_7S^
M                                              #T:N1&M5>@U<]G
M7_  ;(XXNC8*>H55X(U7;T?Z;BS/)X7G$^*ZK?>L:W6X9YT]MIN08\VYLDJ*
MN1DKW,DX$?3Q4^3DSSRF3H[:V/-'\=1V_!%DT=TSU2MN5<ZLF1%393TK'1L:
M].'5DFG1[.>ZG=SLE[@T1VQTMPJ;L]/L<4:1M7\)ZHY<OA:UJ(OP//IE/9WT
M                                 <!^]+<(5.+MR/I&BHV.=462.W8D
M5[6/>D-'ARX4U_N$CVMDC35?16I\>;LT:KT=DN62S7W$]U9'B?$>'7)G+66-
ML\>W+EZ.LIW.1$X5RIY:AZ\S)BJJ;$5O9^@>]QX;T^X.N\ZHE,^ZR43^!,^.
M%)44D.U47_;,L"[,E=Z7-$<N>)>3Q+PP       5.[RTT5W32!CW2?7T+FTD
M=+A&U8:J+G.R5T%+27Z^4]VN#F,:]K:FH;#A=C6L1,TDECS<QKE<O/,":<L-
M[FJIJ]-F*Z>>MMEJIEABI8%:V6JK*I'-I(6N>J-8S7C=)-(NMJ01RO:R1[61
M/J&\V&PC=-,6A&RZ K#5P4=ROUWXJDFD;KM@I:#>V5$JL:FLYRQ5DC(&ZS6O
MF5J.<UJ.DCR3L&X*L&!+/%9K!2)#$FJ^JJY$8^NN-0B9+55U0UC%FE7-<DR1
MC&[&HU-A3]ND=TSI3W4ND"3'NDVLUU;K,HZ*)7MHK? Y47>:2)SG:NMJM6:5
MRNEG>U'2O=JL1L!]"F@[1_H#P;%@W -*D4&QU14/1KJJLF1,EFJ94:W7=M5&
M-1&QQ-74C8UNQ=6$?#M\                                       V
MDT[?2GQCZBH_QI0G/=&'MZH.O?\ 1//GW7V/EZB>$A!71]Y;8S[(T_=-V+0,
M1^L:#XI?!C*2\>>V*K^6U/TJFZ!Q,X4                     ;Y;G/Z;.
M'?2[CW%,=8:8?:#5]='](TD?N4?MT4'R:J^@>5_A^A1_6H0!E]47JEM1Y#U@
M      XM[K/Z5%U[(6?\:TIW=H)]OE/\3-]$XCCNKOM*7+XZD_2HB5Q.,J4
M        /8IXVO<Y\B*L$+=]FR7)7-141L:.VY.F>J-1=N6>? BG*L)VFDKZ
MV2X7=KG8=MT7%%5JJK5>QKFMCIVO1%5CZJ9T=.UZ-<L6^+.K59$_+\%PGDBB
M2&G5$K)G:C,TSR5455>J;,TC:BO5,TUM751<W)G\K<UROGW3MIED76>_%%2J
M]!$2_4J-8U.!K&-1$:B;$:B(FP^+IZN=5>M&=PNU<K>*JB!7NU6HQB*Z)ZZK
M&-R:R-J9-8QJ(UC$:UJ(U$1)C;DJ".ET@04\6>]LM;D3-<U7EX-JJNU55=JJ
MNU5557:ID M\:WK)^ J?=Z9>J6A'Z> <4MU-A9U98[)BVGB5S[+4OMMQ<W/9
M0W)S%I99$R5$9!71ZB+FG-5''LROA\Q"TV0V?&F*- =VG1L5YIV76WL5$1%J
MJ1N\UK&NS17/EI702ZF2_8Z.1R*W)VM4IYJQHKEO&"K%I>MT2NFL]0ZAK')S
M*:K5KJ=[DRV-BJ6K&BYIRU4B*CLT5O!LTBE%YSJPQ+H&P%@FS7^>3#]\N2T<
M3I*EU-277$=5<Y&;[4Q0VZ5\TENDAD58TSWID3$1'/YK6=F^TWV[S4C=,[I/
M$6BW#;<383T?P7*1(-2>>UV2&WQ_8J>9]TIHXWW%M2S*H?%&ZKE=-(_5I6)!
MJ07LZ+JS<"Z M"%DQ_<Y,/W[%#J)BOE=#!7W>>M>FO-''12ND6C=$]5B17<3
MQQ1HU))UWS7DT!B;=38@JW2084LE#9Z;8V.KN2NN5>J)GS;86+!0TZKLYES9
MT3+A7/9)/0]YBCH7P\V.Z:;K_=L4WQ5<Z6"F7C=0*KE1<G*U9:Z56\MG(E53
MZZNS6)N6WH'2;YJII&N\DE#HGLEOLELV(R>KSK*O),^61B;W2Q9[.4='4(U$
M7EUSY79RLTOZ3:ZH9538UOC)&2I,C:.I2WTZO3@1])0,IJ22+;M8YBL7C0G]
M8=PIN.L.6A+);]&^$I*-(=ZUJJ@BKJC5RRS6KK4J*I9,D]6699<]NOFJJL-;
MQNP-T]?+BVZ5N-[^RI;*DB-IZCB2'63;DM/2I# K.?$L:QKP*S)$RWDI]U-?
MZ;#=!1K8Z.OQ/#&Z*MO%=(YEOJ$8N4-3WVT24SUJ)8\M]1LL4:/15:F3D:V
M%Y\Q/T,WS2[<\4IB"Z6S1-52-EI;/0L8E13O<B+-"EPJN*4XF1Z.WEJTSI6Q
MO2-TN<:/?,NV^:J:1+7HUH+&ZQT5?I,AC='47&J>Y*:9&KE'-Q'3I"Y9GLRW
MY&SQ1;XU7L8C7I''M]6;H72M53MFCQ#!0L:YKVTM'9[1O"*B.3)RU-%4U$C'
M([:UTCF[$7+-$4E%8O,K=PS9*&2C?@UU=-- Z)\U5<[M)+JN5JJYFK6QQ0R(
MK4U9H(XY6HKFH]&N<BQ\O'FA^ZRNM<VK@Q'%10L>CVPT]OMZ19IFF2K+332O
M:J.VLDE>Q<FKJZS45.1VAO3PF,:J/#.+&TU'B&5'=]M? W>*.[JU'.=3/A55
M;2W!&)FU&KO<V2HB-<B-=4CYH5YEY3:"\/5&FO0 E95:-:7)URMLKG5%1;8U
MU6I502JBRU%$CESJ-]5TU*B[\Z22GWQU/9%N,=WRNF*[Q:+]+B4M)I F1>(J
MN)$BIZ]R:SE@?'GJP5>JF<:,7>JC)6L;'+J,EY,%*A:
M            #0ND_P"EYC/['+IW-(<IP1[;K=\KC\)#\E=ZRE^+=WCC/N7>
M>#%'8:D[M.Z--_L11?*7> I\*P>JR=:G?.:1&XY0
M                       #ASNI?+#!OJ.\_#6XD1H.]9W'XR'P7G&L0>FB
MZCO]$W_T1?2UP?V);\/,=4Z0?;G</C_]%I]BW>L8NL0W'.&G[0
M                                        #XV(TSP]?DZ-FNB>S0SG
M9&AO[;V%?]\EL_38#Y5]]@ZSY)-]&XY":!('-LE FQ%U(]G^-SRX#3'S2'7.
M.;]F;E"Q.@UJ>[FIX/)J5-B(G4 /T
M
M            _]#/X
M                               !^.7515Z !IF[U:11.VY<RJ\7 @!Q
M$TPXJ;;;76R.D1%;$[+:B+P9HO"F1Y^ \?"<5[!3/I[;%+,W5JZ]S[C6*K%9
M(L]7D]K)FJKEWVGIT9$O1WLSQ;K#2.ND[3G>;O _7L]#+QOI>:F\4BN8KFKS
M6RSK-.WX)25V";1QEPW3TSTRJ)&[[)S]:3;DOPM;JL_BGVB.)RP
M                        TYB_#=#C##%]PQ<X8YZ&]VVJM\\4VLL+VSQJ
MC4F1BM>Z+7RUD145S<TXSL?1'CR31GI&M6,T8LM'25&51$F><U),UT-7$FUO
M+24\DK6*JY(]6N7/+(_'7PU$U,O$4BPW"-S9(9$RSCGB<DD,B9HJ9LE:UW O
M 89&Z(T+WW0)I8Q3H\O5-41P6^NFJ;!63MV7/#]1/*EOJFR(KHY)84C=3SZJ
MJC:F&1J*J(BK<-(E*YL55;YFU-IJ88YZ:=OI9Z>9J/AF;\#V*BJGW#M9B\LU
M42[_ $%Z5[=IDT<4.,*;59==58*Z!%VTU="B-J(E38J-ULI(E5$UX9(WIL<;
M(GJ.WP    ?W%%)-)'##&^6:5[(HHHF.DDEDD<C61QL:BN>][E1$1$5550JH
MB9KP'\R21PQNEE<C8FHJJJJB(B(F:JJKL1$3:JKL1#*][SBW.U7H(T%T-1B*
MBY$QGC:=^(K]%)MGH7UD=.R.V/7?'HU:&EI(()6IS')$$CV*K9$<Z$6[-QW$
ME1;M$=#(CI;>_BZXHGW-9-'J4U,JY(NO2TKG/D3[F6KDC5=:-42C_3CI.ATQ
MZ6+AC*VO5^%*2-+=;'<R6F@>]TM4U,D75JZESWQJO++3L@SRX$H004.KP
M                                     ;2:=OI3XQ]14?XTH3GNC#V]
M4'7O^B>?/NOL?+U$\)""NC[RVQGV1I^Z;L6@8C]8T'Q2^#&4EX\]L57\MJ?I
M5-T#B9PH                     WRW.?TV<.^EW'N*8ZPTP^T&KZZ/Z1I(
M_<H_;HH/DU5] \K_  _0H_K4( R^J+U2VH\AZP      <6]UG]*BZ]D+/^-:
M4[NT$^WRG^)F^B<1QW5WVE+E\=2?I41*XG&5*         'N3^(1LI4V/14E
MJO3E149$OJ>-RHJ+M1[G)Q(<[Q+GAZU0X*CS;6H]M3<.#/BI6*D-,O-3B&%[
MF/8Y&OCJYZR-VLC(U3Y5%E63NN:[8LE9#\7GRST^-<B*BHJHL;8W)EFN?P=S
M+_S)FS_9/5?CZF.!Z9/M05/R-/H7$TMRE]L>+\6O\. R!F^-;UD_ 58.],O5
M+/#]/ -$Z2X8I]'>.F31LE8W".(9D;(U'-26GM55402(BYHCX9XFO:O"CFHO
M$26W&=WN=DW6^C.LM,\E/5/QU9*=SF+DJPU=PIZ6IC5>@FIYI89$^Z8]R<TZ
M-W3E#1W#<Y8[IZZ)DL+<(7:5&N1%1)(:&>:%Z(OW4<L;)&+PM>UJIM0E(;D#
M)L       #S4]1/25$%72S24]32S15%//"]8Y8)X7MDAFB>W)S)(Y&HYJIM1
M4/QW"WT-VH)[5=(8ZBV5,+XIHI&H^.6*1JLDCD8Y%:YCV*K7-5%1S55%3)3]
M=ON%=::^"Z6R62"Y4TS)8I8W*U\<L;D?'(QR9*U['(CFN3)45$5"L&!<0/Q5
M@_#N()6HR>Z6NFGJ6IJZJ5;6[U5ZFHB-1BU,;LDR3).). PT[J[1)0Z"MT9B
M_11:G*ZS6B\2-I<]?-M).UE52QN61SWN='3SQ1N>YSE>YJOS76-:>@/2'4:5
M]#.&](=8U&7"Z6N*2=$U<N*&HL50K=5$1&K,QZM1$35:J)DBIDFJR/9VZ
M                        :%TG_2\QG]CET[FD.4X(]MUN^5Q^$A^2N]92
M_%N[QQGW+O/!BCL-2=VG=&F_V(HOE+O 4^%8/59.M3OG-(C<<H
M                                 !PYW4OEA@WU'>?AK<2(T'>L[C\9
M#X+SC6(/31=1W^B;_P"B+Z6N#^Q+?AYCJG2#[<[A\?\ Z+3[%N]8Q=8AN.<-
M/V@                                                  'Q[V]7T
M3K?%J.JKJO(,$*HYSI(YE:RL>B,:[52&D>]=9<FH[53/-R(LJ-QOHVN&D'3K
M:*EM,^7#]EG;7U<N7V.+>-9]*URKDBNEJFQ-;'FKG-21Z-5D<BMX7CZ[Q6K#
M50U7HE54,6*-.:NOL>J=:Q7+GP(N29YJF?,71-8%M]KHHG,\9&SBV\&62KP<
M)H#(L\TY46R+4B:W+]:F7X%S/!Y/M@
M
M              __T<_@
M                                  'J54J,8J9[<E7].L ;5XKN[8(9
M.:1$2-SEVHFS@V\'"IY0\*3XTF7A<5XE@LC';Y1P/2LN:<R^-::G>W*FD14<
MQZ5<NK&YJ[58YZIXU2-FZMTNLT/Z'KA=:.;>\4W%JT5!JKD]L\S7(Z=O#EQ-
M$CYD<J*W?&QL7)9$SYA@:PK?K_%#(W.BA^R2Y\"M:NQJ]>[)N70ZR\P]4SSD
MJ@                                   #@_NT=QKAC=3809O:P67']B
M9/-AS$;(&OF;*Z)C74=6W6CY*H:ML#&2Q.<S61K'(]KHVYS/W-^Z%M^%J-FC
M32+,]F$EE5U#6Y*_C=)([6DBF8F;WT,SU61VIF^FF5TK&/;)*Q>?Z*=*^*M"
M.+G8LPQ'Q9::MK&7&W*_4961LSU)8G+FV*L@152*145KV*Z&3E5:YF+=I<T)
M:2M!V))\,:1L-5EEJV2S1T=?O<DUGNS(7*UTUKN.]LBJ$1,E?$Y&5$.:)+'&
M[F4L!FIW0LBG:Z.6CGC22&:)[989XG(BMEAE8KHY8W(J9.8Y4YBY.142X;1?
MI@P!IALG'O U<V?>\DGIWIO572R+PQU-.[[)$Y%S1'9+')EK1/D9DY=J#\YV
M: #WK;;+E>:^EM5GM]==KI73-IZ&VVVDGKJ^LG?XR"EHZ6.6HJ)G9;&L:KE/
MZ8QTCTCC172.5$1$VJJJN2(B<U578B)PJ?BN5RMUGH);I=ZB"EMD#%?+-,]L
M44;$X7/D>K6,:G-<Y41.>77W _><%TMEXL^F33I0,IJBW207#">"Y5;(M'5(
MF^1W6[/8KHY;A!FF\L8JLI'\VCG5#6\C=/:8].EAT,4<MNH7Q5FE5S%2"F;J
M21VYZHFK45_IFI.Q%WR"B5%?K(U]2D;-5DE6NZ0W4_).HI]'.BN22/ <V;*^
MY<M&^OCX'4M"G*O;2R<$]4NJL[%6*)-Z<]\EX(HHX(HX88V10PQLBBBC:C(X
MHXVHR..-C41K&,:B(B(F2(A5#<*^MNM?/=+E+)/<:F9\LLKU5SY))'*][WN7
M:YSW*KG*NU5554B#'''#&V&)$;$UJ(B)L1$1,D1$YB(FQ#^S\A_8
M                                -I-.WTI\8^HJ/\:4)SW1A[>J#KW_
M $3SY]U]CY>HGA(05T?>6V,^R-/W3=BT#$?K&@^*7P8RDO'GMBJ_EM3]*IN@
M<3.%                     &^6YS^FSA[J17)?8H9EX]AUAIA]H-7UT7TC
M22&Y1^W10?)JKZ!Y7^#Z%']:A &7U1>J6TGD/6      #BWNL]FBBZ)T;A9^
MAYZTIW=H(]OE/\3-]$XCCNKOM*7+XZD_2HB5Q.,J4      /U$551$1555R1
M$VJJKP(B<*JJG]Q12SRMAA:Y\SW(UK6HJN<Y5R1$1-JJJ[$1-JJ>'.1J*YRH
MC43-57F'NLC;2.22=46=G-1TJ)K*R1,]5U2OC8T8]$56;7+EDY&HN:]B4=KH
ML"U+;KB5T<F)H%5T-N1J2.CF;FD;[@Y5WN!(I4:]U&N^U$BQN@J8J5CVR.^/
M)/+=&+!1(J43T1'39Y(YJ\*0_=.5S=B2<JQNLCF.>J*B>DJJY5<Y5<YRJKG*
MN:JJ[5557:JJIU[45$]7.^JJGOEJ97J][WJKG/<Y<W.<Y<U<YRJJJJJJJJYK
MM/KL8V-J,8B-8U,D1-B(B<"(G,1#YFYE_P"9,V?[)ZK\?4QZ=,GVH*GY&GT+
MB7^Y2^V/%^+7^' 9 S?&MZR?@*L'>F7JEGA^G@&WFEJ=:;1IC:1'*U78>N$&
M:/U-E5%R*K=;C1R39*GZY%RXR8_F?-H@O>[1T=4=3&R6-F(8ZA$<Q)$1U)%+
M5,>C5V(Z-\+7L?PQO:V1-K4(W[K^X/MFYBQO4QN<USL/U$6:.U5RG1(')FG"
MCDD5JM^[158NQQ+$VOF50         HCN:KO'<=&E/0)*U\UBNMSH)(LTWR*
M.IF[](7*W/66.1:]R-<J9*K7(GC5RR>>;*X!FPMNN_/9'2R16_$V':"JW_5=
MO4U12I);YFM>J:BRQ0TM+OL;55S&20O>B)*Q7:+_ #,K&$&(=S1#A_?FOK;%
M=ZRF='FFO''.]*V-5;GK:CW5,B,>J:KG,D8U56-R)R *G"PP
M               T+I/^EYC/['+IW-(<IP1[;K=\KC\)#\E=ZRE^+=WCC/N7
M>>#%'8:D[M.Z--_L11?*7> I\*P>JR=:G?.:1&XY0
M                        #ASNI?+#!OJ.\_#6XD1H.]9W'XR'P7G&L0>F
MBZCO]$W_ -$7TM<']B6_#S'5.D'VYW#X_P#T6GV+=ZQBZQ#<<X:?M
M                                         !Y1%<J-:F;EX$!\BMO5
M)2NWB#6N%>Y=6.@HM6:;65S6>+N1=[I8T5V:ND5%5&NU4<J9$C-$.Y:TN:7[
MDV*W6^:VX?:YN^UU;')# QJ[5WI'-1]3)J[6LA14S5N^OB:Y'G%+]C.Q6"%7
M3RMEJE1=6*-4<]5^')<F)GS79<W)%5,C<C1U@"Z76Z)?+W#JRKDVEI6:SH:&
MFUN9B8NJU9)7+S3Y%VO=M1&M1K&W>:$-"V%]!F"8L(X=SFJ7.WVKJWM1LM7.
MJ9+(Y$5=1C$Y2&)%5(XTVN?(Z21\<,28CK<2W%:ZJY5B)JQQHN;6-YR<]5X7
M.RVKSD1$3G)A>RLI(8VHU6HC41-FW9L7/9QJ=PGP#="FBU&IU$R3]W/B /;
M
M                                           !_]+/X
M
M  /Q5R1=NW)<@#3-WK4AC=M1,D=P@'$W2YC&*UVVLE?,C,HW;%XLDSZ.75/*
M[#QPJ<3K+1S0QU%?6IG<KK*E56.<B:\3,E2FHU74:_5IHW+FU5<B2O?DN2H4
M ;L#38FF32K,EIEU\&677I*')<V29._?%4WY3(UNJO-@B@S1'9DI,!X=\[]D
M:D[<KA4922\]-G*L_B(NW\)7<\^T13.;
M          T%C[1?@'2?:*FQX[PK9L26VJ8C)H+I04M8UR,1V]*]E1%+%-O#
MGJZ-)&O:QW-(B+M.W]&^G725HL:M'AJNWRP.?K/H*IB5-$]VW-R029[S(JKF
MLU.Z&9<D^R9)D>NG;/072*_6>HJK?B"'U.KI)I*>I8FS-$EB<URM7+)6.5S'
M)L5JH1UW0FX$W,6'L8MM5IL>+\.Q7"TTMX?-AC$R0NIYZBON$+Z>.BO]NOUN
M9$YE&B^)1Q1L1ZHUB9(J7U[B/0_'NO\ 0M-I7O#V8>N$-\J+>VGI=>:"9E/3
MTDJU.M4/EFA5TM1)'O*NDR2)K]?)^2= :>_-F]/.Y'TDTFC6NI*+%]!)98:Q
M:BO8R*9CI9JJ%L#DHXZ3?D:VG;)OSID>JOU7([557?FC'O+?0%B;#5RQO47[
M2944% MSBALUYO5DDAK76ZFAJGS+/8L/6"KA:YRNB3*9V63E5N>2IT'NQ\28
M*W)FE2@T2MI;AB"_5=MIJU\J54-)!"VIJ*B!D:IQ)4222(D&^N1$B34D8B/S
MSRDGN>/-2MT'NF]&TV/:&V8<PW0,N,U-'J4M343R;Q'&Y\B+-7/@:Q72ZB9Q
MO=K1.SR;L=R2W)6B/13@[&JV["FCO#%E@BL5=,ZI2C?<KQ5R12T<4??A?+M+
M77:NB:D[U2*2584<[61B*B*D1--FGC&U+A!\>#UBL,<L[8W24FOQ4Z-[7:S5
MK)'/GC1VJF:4[H&KP:N6>?S,08^Q]I4NB3Z2KS77B-F;V02N;'1QO1R9.CHH
M&QTS7)P(]8G29)M>I39$1$1$1$1$R1$V(B)Q)U"N^222:1TLKE=*Y5555555
M55S555=JJJ[55=JJ?TB(B9)L1 ?P>0
M           #:33M]*?&/J*C_&E"<]T8>WJ@Z]_T3SY]U]CY>HGA(05T?>6V
M,^R-/W3=BT#$?K&@^*7P8RDO'GMBJ_EM3]*IN@<3.%
M   &O]&6+Z; N,+=B6KIJBK@HHZMKH*;>EF<M13R0M5N_211Y(K]N:\!Q+&^
M'I\4X=FLM,]D<LKF*CG9Y)JN1R\"*O,YQVKH7Q[;=&N/J;%MUAGGHH89F*R+
M55ZK)&YB9:[F-R15S7-W!P9G-"/=GX:8U&^!G$.QN6SOM1,\DVY=^'4(Z.W.
ME\<[/BVC_K/JR:_HU\ >]5X[%-]>?WRZ6'/0SB#]K?G \>ASO7NVC_K/JQZ-
M? 'O5>.Q3?7CETL.>AG$'[6_. ]#G>O=M'_6?5CT:^ />J\=BF^O'+I8<]#.
M(/VM^<!Z'.]>[:/^L^K'HU\ >]5X[%-]>.72PYZ&<0?M;\X#T.=Z]VT?]9]6
M/1KX ]ZKQV*;Z\_.72PYZ&<0?M;\X#T.=[]VT?\ 6?5CT:^ />J\=BF^O-IM
M,>Z,LVDS"-5ARBLMVH9JBHHYFS5G(>\HE+60U+D=O%7*_-S8E1.97:<[T>Z(
M+G@W$,=YJJFGEB8QZ*UFOGRS%:F6LU$X5Y_ =5Z9]TWA+25H_J\(VJ@N,%;4
M20.1\J0ZB)%,R1<]25SMJ-5$R:NW+/)-IQ'._B$X    //#"LROS>V-D;-\E
MD?K*C&:[&9ZK4<]RJ][41$3A7B3-4^_A^PR7V:=73PTMNI*??ZB>765L46^1
M0HJ,C:^21SYIHHF,C8Y5?(BO5D39)&?DJZM*5K.5<^:1^HQK<LW.U7.X55&H
MB-:YRJJIL3),W*B+Y5J&Q(K*1KH\TR=4/RY(>BIDJ-5N:4[%3]:U5547)7.3
M@^Y+BNCL<3J+ L<M(KFJV2ND5.+ID5-5R,<Q5910O3618:=SI7,>^*>JJ8U1
MK?RMH)*I4DNJMDR5%2)N>]-5%S151=LKD7+EGHC45$<R-CLU7TS@A]4 'S=S
M+_S)FS_9/5?CZF/&F3[4%3\C3Z%Q+W<I?;'B_%K_  X#(&;XUO63\!5@[TR]
M4L\/T\ ^%B>P4F*</W?#U<KFTUVH9Z-\C<]>%[VYPU#$16ZSZ>=K9$15R56Y
M+LS.VM!&EN]:"-,.'M+M@8DEQL5RCJ%C7+*:%<XZFG551R-XHII)8==$5S-\
MUVY.:BIU_I4T>VG2OHYO.CF]JK+==Z&2!7IGG&]4UHID1%3-896LE1JKDY6:
MKLVJJ++W&N \28#NDMMOU#)&Q'Y4ERB9(^VW")<U9+252L:QZN:U56-<I&*F
M3FHIM5W/VZ1T2[IC \&.=%ESBJJ=[<JBE>K65M%*F2/@JZ;65\3VJJ9/Y:&5
MJMDADDB>Q[LM.FK0-I)T"8JEPQCZADB8C_L%6QKG4=6Q<U;)3SZJ-=K(BJZ-
M=66-45LC&N14-&G>YTT       #7&!M(F)M'M?-6X>JHF1U:0MN%!5PI44-?
M' Y[HFSQYLD8Z/?':KXWLD:CE1'9*J+'?=&[EK0WNI\*Q86TMVY]2E&Z1]'5
MP2.@K**25J-?)3S-S3ED:Q7Q3,E@D5C%DB>K&Y=XZ#-T1I/W/-_EONCJKCCB
MJTC;54L\:2TU4R)7*QLK,VN16ZST;)$^.5J/<C7HCG(O,' 6Z4L.)*^EM&)+
M<F&:RJRBAN')G)-HFJG.8UD4DCX89;?OSG+JK)KQMRYIZ9H4#[J#S'#2#HJP
MM7X]T(WB;%]IHU65]L?2)#=&4K6N=(^%T4KXKA)'JHY8HH:>:1JJD,,DC48^
MXS0%YIE@723?Z7!^DVVMPS=ZK*..LXHWZWR3JK48QZOCC?2)(JJC72NDB8J?
M9)FHY%3DQP]8I<DC?$]T4K5;(U5145,E14V*BHNU%1=BHO 6>M<US4<U45JI
MFBIP*@/X/(                       !H72?\ 2\QG]CET[FD.4X(]MUN^
M5Q^$A^2N]92_%N[QQGW+O/!BCL-2=VG=&F_V(HOE+O 4^%8/59.M3OG-(C<<
MH                                           !PYW4OEA@WU'>?AK
M<2(T'>L[C\9#X+SC6(/31=1W^B;_ .B+Z6N#^Q+?AYCJG2#[<[A\?_HM/L6[
MUC%UB&XYPT_:                                              #2
M6)+Y4TN]V>R(R;$%>U-X:K-]904[E5KJ^H9M;LU52)CMCWIM16M<3%W*.Y=N
M.F^^MQ%B6.6GT7T,N4\B*K'5DK<EXE@=PHW:G%$K<EC8NHQS97-<S@.-\9PX
M;I>):16NO4K>5;PI&B_X1Z>"U?3+S%:BY_7PGH,FNSHZZ_3UMUJIEWUTU?-+
M4N5SM78W?=9K&(C$1&M1K4:U$1,D0O"PY@[">$*&*V86MM#;Z&%NJQD$,<2(
MFWH&HJJJN<JJJJKE<Y555<JK&^LN-?7R.FKIY99'+FJN<J_F5<N8FQ-B9)SD
M.4.$M#EJMNHK*.)'-1OC84XN#;DFW(Y)U3\?4.0UCPO%1MC:R-$1$1$1&Y<&
M>W+(\#(W'HJ-(6HW+H=?\&S('D^NFQ$3J 'Z
M
M                    #__3S^
M                                       #TZJ5&)PY9(J^OT.L ;3X
MNO#:>&3FDYECESX.'8B*N?#F>4YYX4G]CR\28HQ5';VO5U%:WLKJY6JN3I(W
M_P ITZJBY)OTS-96JBM>R-Z;,R(N[1TO)HMT.U-!;Y=3%6($?0TNJY6O9&YO
M[[J&JBHY-ZA=O;7M7-DT\+N!%.>Z.[#QYO[)I4SHJ3*1_.5V?V-OSN365%V*
MUKD/4*#B3H                                        )];J!^OI'I
M6Y9;WA>V,SSSULZZ[29\67T3+UC65YC52\3[C9DNMGO^*;F_+++5R;2QY<*Y
M^IZV>SARRV9KG?\ -19]]W2T,>66]89H6\/#G/6/S^#T^66W@SYN2<C-$M.E
M/H&H&HC=:6QXJJ'N:W5UEGN%ZD:KN-SFQJUN?0;T,BE+S3FZ5-S\T#Q8V=\C
MH*6HLD$37.54C8RT6QSFL3@:QTKY9=5,DUI'.X7*JVI;@.W1V[<AX5:Q&;Y-
M%<9GJU,M99+G6JBNY[FLU&9KS&(G B9;";FWZ8<WV.7+NFW'16F3VHM^5Q^#
M(2@L7KU?BU[Z'/0BN<N
M  !M)IV^E/C'U%1_C2A.>Z,/;U0=>_Z)Y\^Z^Q\O43PD(*Z/O+;&?9&G[INQ
M:!B/UC0?%+X,927CSVQ5?RVI^E4W0.)G"@
M            #VJ3FI5BX4J(I(43S4CFYP)U/Y8:Q?6.98&_?-XDL;MK+I1S
MTB-Z.:1BOHVKSDXNCI79\S5YV9\ZZ<I3I5)PP2-DSYS47*1>Y+(GSGJG#3Z(
M  !\W<R_\R9L_P!D]5^/J8\:9/M05/R-/H7$O=RE]L>+\6O\. R!F^-;UD_
M58.],O5+/#]/  !ZU;0T5QII:.X4E-74<[59-2UD$533S-7A;)#,U\;V]=%.
M184Q?BO M\AQ-@JY5]IQ%3KG%4T<\M-.S@SU98G,>B+DF:9Y*FQ45#Y%\L%B
MQ/:Y;)B2CI;A9IVZLD%1$R:%Z<Y\<C7,=\Z*<1M+VY[M\-!<,4X&C6C?0P2U
MEPPXB22T\\$+%DGFM"\W+#/&QJNY'768]-D>JJ(QU_6X&\U=Q+B;%5IT'[I5
M65=9<ZEE)07]N]PO2>54;!!=(DU(G-ED5(HZR%&.;(Z-*B)[725,=/\ NPO,
M[\/VZP7'2MH*8M(M#3OJ*NS\O)&^*-%?++0.Y9\<C&(KUI7:S)&HJ0.C<UL,
MG# T%%+8        !S T%:;J"UT#,'XUN+J>&G<O?'>:QSGT\-,K5<MMKJAR
MJZ&.%S?$'NS:C7:BJU&L0H>\TV\S>Q/I,Q(NGS<[VV*IQ+/&UMXM,&I%+5R(
MY&LN%(U=1DE0YCM6LB5[72I&R:-'S+*DEPNX.W<6'\(V!NAW39<7T]NIWJML
MN,ZN=%%$K55:*ID55='&QR9TTCD5C4>L+G,8R)$Y 5>FK1;1*B38RMCU5S6)
MR)'6UZ9N=JHJK0TM0B,SX7+S*)M5<MI5%:?,TMW'>8]\H]']Q8W55WV>KME*
MN2)GZ6IKH79Y<#<M95V(F>PL+NN[?W*=G<C*O&=M>JN1OV".KJ4S5<DS6FIY
M41,^%RKJHFU51-IN@US7M:]CFO8]J.8]JHYKFN3-KFN3-'-<B[%3A(/U=)54
M%5+0UT4D-;#(Z.2.1JL?&]BJU['L<B.:]KD5KFN1%:J*BHBH2GAFAJ(65%.]
MLD$C4<US51S7-<F:.:J9HJ*BHJ*F:*BYH?I^<]@                    !
MH72?]+S&?V.73N:0Y3@CVW6[Y7'X2'Y*[UE+\6[O'&?<N\\&*.PU)W:=T:;_
M &(HOE+O 4^%8/59.M3OG-(C<<H
M          !PYW4OEA@WU'>?AK<2(T'>L[C\9#X+SC6(/31=1W^B;_Z(OI:X
M/[$M^'F.J=(/MSN'Q_\ HM/L6[UC%UB&XYPT_:
M                       ?#O=Y;:XXX*=C:F[5NM';J'FE661,D=-,C.:9
M2P9HKW9IGL:BZRH2*W.6YZQ'IZQ>VA@;)38,I)&NKZS+E8V<.\Q*NQU3*B9,
M;M2-%WUZ*UN3N*8LQ3288H%E>J/KWHJ11\UR]$O.8WA<O-X$VJAN1HIT6R*]
M+Q=D?672N?R1654[$6221Z:J;-5K61QL1&M8U$9&Q$:U$1$1- >%\,6+!N'Z
M3"N&*:.DL-# V*&)G UC>>JYN<]RYN?(]7/D>YSWN<]SE6+5;6U5PJI*ZL>L
ME5*Y7.<O-5?S(B<"(F2(B(B9(B'-/#^%(H(X_$FY(UJ9(S;DG[F9][/G'Y<C
M<BDL\4+41&HB[.%,LN/:B<&T\'D^Y%2-9EQ;,OTX-B@'N(U$_* ?H
M
M                                      !__]3/X
M                                                        !_+E
MU45>H :9N]8D43MJ<"\*^OU.( XDZ7,8Q6NVU<CIF-RB=ES6W8G,]3A3J[#S
M\!X^$XIV*GE92OKJMKDK[K(M?5;XQ62QI*G\KTSVOC9+&M/!DCF.SU95?EPF
M?[=AZ7ETLZ8ZSC?,DF%+*KJ&CU5S8_>W+Q14-R56NW^=':KV^G@9!PZJ*2EP
M%8>,5@C25N5=492R9\**J<JQ>=JMR14YCE=SS[1%4YJ
M                       ":^Z O;+UI0OB1+G#:(Z.R1NR1%5]%"CZM%Z.
MI75$K47C1J>MLF\S T=U.CK<5X0@K\N+[S%47=^2JJ:EPG?-2Y9\"K1\3*Y$
MR1'J[AVJN9?S0/&T.-=U)?\ B7;1VAM/;6KEDJNI8DW_ #ZE5).U%7/-K4ZB
M<N-&"*W03:T5%1? UB!=J9+DZHNSFKUE:J*G10SP^:2N:_S0+&BM5%3CG:4V
M<]+3;$7YT5%1><NPNMW##7,W)&#T>BHO$-6NW9L6OK%3YE145.>FTX][FWZ8
M<WV.7+NFW'3^F3VHM^5Q^#(2-L7KU?BU[Z'/0BN<N
M                        !M)IV^E/C'U%1_C2A.>Z,/;U0=>_Z)Y\^Z^Q
M\O43PD(*Z/O+;&?9&G[INQ:!B/UC0?%+X,927CSVQ5?RVI^E4W0.)G"@
M                                  #^V/=&]DC5R<QS7M7H.:N:+ZRH
M?LM]?56NO@N="[4K::9DL;NA?&Y'L7YG(BGKFBCGB=!*F<3VJU4YZ*F2IV#R
MU3&LJ)48F4;G;Y$G0AE1)8?7WMZ'V\9T-);\45L5N9O=IDEW^F;SJ6I:VHI4
M7X>)Y8\T7:BYIS#\MMEDFH8W3+K5"-U7K_C&+J2?TVN/7.,'[@ ?-W,O_,F;
M/]D]5^/J8\:9/M05/R-/H7$O=RE]L>+\6O\ #@,@9OC6]9/P%6#O3+U2SP_3
MP   !P]8_N.1\3VRQ.5LC5145%R5%3:BHJ;45%VHJ<!X<UKFJUR(K53)47@5
M"9^FW /@$QG4QTD.]V*][Y=+-JHJ1PLDD_ENW-55=MM]0[)J9JN]/C5=JFS7
MS.[=0)NH-SM;[W>YTETD6+5MMX1<M>2HA8F\UJHUD;42O@U9UU&)&V?BB%F:
M0J9B-V[H!Y NFJJI+1#O>!;UK5UMR1=2-CW_ &>D155RYTDJZC455=O#H'.V
MO-GB=Q#P         W/T7Z,[QI%OD,%/"^&QT<\3[U=9&/2G@@1S7OI(7MU=
M^KZF/8R-JHJ9ZSLFHJD/]V3NP='FY&T:S8AQ#,RIQY70R1VBUQO;Q15U&JJ)
M*YJH[>:*!RM=4U+V*QJ91,;+4210R2?W+>YDQCNC\<Q6VVPN@P11S,=<J][7
M;S#$BHYT+')J[Y53-S;%"QR.3/?7JR)KGI4!C&QL;&QJ,8QK6,8U,FM:U,FM
M:B;$1$388HZZNJ[G6S7*X2.FKZB5\LDCES<^21RN>]R\USG*KE7FJIJ6IX(:
M6!E+3-:RGC8C6M1,D:UJ9-:B<Q$1$1$YQ_1^4]P                    !
MH72?]+S&?V.73N:0Y3@CVW6[Y7'X2'Y*[UE+\6[O'&?<N\\&*.PU)W:=T:;_
M &(HOE+O 4^%8/59.M3OG-(C<<H
M          !PYW4OEA@WU'>?AK<2(T'>L[C\9#X+SC6(/31=1W^B;_Z(OI:X
M/[$M^'F.J=(/MSN'Q_\ HM/L6[UC%UB&XYPT_:
M                     #Y5YNT=GH7U3HW5$SG-AHZ1CD9)5U4B+O4#'*CM
M1N35<]V3M1C7.R7+)>V]"NAW$VF['5/@W#J;W"OV2JJ7-5T=)3-5-\F?EEF[
M;JQ1YMWV5S6:S6JY[?AXAOU'ARVON%7M5-C&9Y*]Z\#4[[EVZK45<ERR75FB
MW1Q7W2O3$>($6IN%4C')S#FPTT.;MZI:6)VLD--#K<RW-5555SE<]SG.T+:.
M-'6%=%>$J7!>#J=M/::9N:KPR32JB;Y/,_ADFD5$5SEV(B-8Q&QL8QL5+O=Z
MV]U[[C<'ZT[^!.8UO,8U.8U.9\ZKFJJJ\[,,8:CIH8T2/5R:W)$3@R7CX,LS
MG7P'S$_.;KT=&V)B-Z*)EFB(NQ/<3,\'D^HC41$V)LX\@#^@
M
M                                    #__5S^
M                                                      >C53(U
MKMN62+^G5S -H<7WME-!,NODC8U5>#H=7++)3RG//"D^L;7E^+\5+0:R26RU
M*RKKTYA6R2ZZ\ATCF[YFK9Y8G/=S+F.CC5KLM9"(&[.TV\B/19);+/+J8TOZ
M24M+JKD^&'53BJJ3+)46-CVQ1JBHYLTT;T148_+G^CS#G'R])/.W.WTN3WY\
M#G9\HSYU17+PIJM5%],A^E"9)L                'K2UM' _>YZNFA?DBZ
MDL\4;\EX%U7O1<E.5VG >.+]1)<;%9KK6V]RJB2P4E1-&JM7)R(^.-S55%V*
MB+FB[%/CUN(;!;9UI;C74<%2B(NI)-&QV2\"ZKG(N2\Q<MI^PUE)4.5E/54\
M[T;K*V&>*5R-S1-96L<Y4;FJ;>J>J]8+QCANF;6XBM-SH*-[T8V2II9X&.>J
M*Y&(Z5C6JY6M<Y&HN>357+)%R_N@OMCNDJP6RLI*F=K=96Q31R.1N:)K*C'*
MJ)FJ)GP9JB<T]@XR?5      ..&GW=4Z']SG:%N&D#$=-!7RHJ4%AI'.J;O<
M)45J;S345-'454CDUDUU;&YD.LUTJQL<CR3FB3<OXMTBT,6)[_.VQ8(ES6.>
M6-9*BK:G"M%2(YCI69\KO\KX:;/8DKG(K#[F#L(XSTDWQ^&M'5MENEVBRWYR
M.;%2TJ*F:+5U3_L<6:)FV)->=Z>IQ/(OZ4.]BM)=UJJJGT58'LV';=GJ4M?B
ME7W"MECULUFDM=MJ($HJC47)$;<*AF::V2HNJDT\.[G[0?A5C6TMBXZU36JB
MU%SGEG>[/[I*>!U-2,YF370S*W++?'9JJS:PAN")YHF5&DK%%0LZ[74UHBC@
MB;L]+Q75QU$TJ9[5<D%.JHN2-;EF<=V=ZB;K)LS9?!)8'-;(DF\/M=R6%S4=
MK;T[*^)*L:IL7FT=EQY[3F:X#T<*NW"^&=7G<:Z)-G.S2%')U45%YRY[3M!=
MPMH96)6)5XD1^KEK<<%UD7+TV2PJW/FY*U6Y\+538<F-$_>QF/+?5TE'I@P-
M:KU;G/9'57?".O1U--"DFV2.RW&HE=53NB7FGNN+414S;&N>J<#Q+N=M"&*F
M/UK/)9JYZIE/;)Y6:JY<+J2J?44ST5>%D7$N? CV\)U-C3<&7.CA?5Z,,2RS
M2M15;27B*-[7KEZ5*ZCCA?&F?I5?23KDO+.7+6+2Z#=TEHGW0E@COFCK$M'<
M7)E'66QSW0W&@J4B266EJ:.HCIZR":-N:HV6*)[V-61K5C5'K"/2[N;,8Z+:
M1V(J26.]8&1[6K6T['L= KER:VNIG:SZ5SG<JQ^M+3/=JM94.>Y&D)<38=Q5
M@2_KA3'MMJ+3B'55S&2ZKXJB-%]4I*B-70U$?1:CM=B\K(QCD5$WZ(ZGS
M  :>Q9B6WX/P]=<1W-V5+;*5TV]H[5?4U#E2.EHXER=E-5U+VQM7+)%=FNQ%
M5.YMS[H3Q1NB-,%DT182:J7&[5:,DFU=9E+2L19*JKD3-J:E/ U\FJKF[XY&
MQ-77D8B];:7M)^']#6CBZZ2,3.3C;;*97HS/5=/,Y49!3QKDO+SS.9$U<E1N
MMKNY5KE23UTN-1=[G<;M6.UZNYUU7<*EV>>M/63R5$JYKMVR2*;HL*X;M6#<
M,6["-BB;#9+504])3QM1$:R"FB9#$Q$38B-8QJ(B<XR4XGQ!<<6XDN&*KNY7
MW6Y5L]5,Y5SUI:B5TLBYKSW/4IIAFW-M.B"UT+41%BP&V27),DY(J;,ZJJ53
MCVU$SC%3NO<83X[W9F.<15"99XUJZ9FW/[#057$$"YY)M6&FC54YF>6:Y9KJ
MIW->&X\);G7!UB9Z:/#5%(_F?9:BG;43?ULK^KSDX$XL[FWZ8<WV.7+NFW'Y
M=,GM1;\KC\&0[(L7KU?BU[Z'/0BN<N
M             !M)IV^E/C'U%1_C2A.>Z,/;U0=>_P"B>?/NOL?+U$\)""NC
M[RVQGV1I^Z;L6@8C]8T'Q2^#&4EX\]L57\MJ?I5-T#B9PH
M                          'M3\W%2S;%58W0/7C62!VS/J-IY(T3K',\
M2)Q=8K-?D5'/?2R4<SE],LU$_)B*G0LH9Z"-KN;JJWA:JK\VB7>JJII>!$>D
MC4YB-E3;\ZRME5>KGS3U3AA]( 'S=S+_ ,R9L_V3U7X^ICQID^U!4_(T^A<2
M]W*7VQXOQ:_PX#(&;XUO63\!5@[TR]4L\/T\     &W^D?1W:=)%B;:+E++1
MU%+/R7;+E3L8^:BJM[=&[6C?JI/2S,=E)'K-ULD5%1S6JDNMQONOL;;CO23+
MC/#=-%<\.W&G;37*WRO=&RJ@:_7C?'*U';S4P.UE@E5DC4;)+&YCFR+E';=*
M[G'"6Z6P(W"6(II:*YTD_%%%61-:Y]/-J*QR.8[))8)6KE-%K,UM5CFO:]C'
M)P&Q?H5T@80EF=/99[M;6/5(KK96.KZ>2/71K'S4\*.K:-7*Y$5)8VIK+DCG
M<)J6T">:";EO=!T=-%AO$E):\731HK[7='MH:QDF]K(^./?E;!5ZC6O5SZ.:
M=J-:KG:NU$S_ .F#<4[H+0]5SR7&R5%UPU&]497VYJU4#V:R-:^2.-%J*=7*
MYJ93Q,367)KGHFLNUD]//32.AJ89:>9N6M%/&^*1N:9IK,D1KDS3J$S:2LI*
M^!M50RQS4SN!\;FO:O4<U51?F4BO64-;;JAU)<(98*MO"R1CF/3/:F;7(BIL
MYZ&H;-@O%N(9F067#EXN#Y&Z[704,^\(SF5WQ]2]C*:./FV\TYZ)S2=%,^M=
M(&G'0YHIMSKKI'Q18K+1))O>=76P1.=(J/5(V1N?ODDBHQZ[W&QS\F/75R:[
M+L'!FAG2QI#K&4."<.WBY3O;K(L-+*L:,Y7EW3*U(F,Y9O+/>UN;FIGFY,^0
MV$]RW?JU\51C&[TUEI<T<^WVM67"YO;^NC=4JB6^D<J<#VK4I_2]"I[3IYM;
MH<PM3RVS0-9J[%-\5G*5E8U]NMK%5%R=O<C>+ZA6JB:T3H*-'(O*U"*BY6)Z
M)/,KM(5[FCN&F*[4MCM6:*ZEHU;65KDYK5F]:0*O,D:ZKX-L>W-.0T.@?1=#
M:7VGP-12I(UVM<9JJJ?=DE<U6I,RNWU'Q*S/-&-1(<TVL7;G4]7^:H[MBNQU
M'C=F*8Z>&.1BI;8J*E2V+&US7.@? Z-\KV2ZJM?*ZH6J1KW)%41\IJV*4>X$
MW+%)A%^$O.VR5)&NSK))YW5Z/<U421M3KHK%9FBMC8QM/K(BNA=RR+QNQ5N7
ML54$\LN%+A17ZA5SEAIJR5EMNK&Y9LC>LN5NG5/&Z^^Q:R[=1J*J);[H2\VC
MT 8NM<5+IKH+EA'$S6)OLL4,MRMSW:RHKHGTS'5K,T1'K')2.2/65B33*U'O
MK5TK>9::6</UTM5HGKZ'$%B5RK'#/(VBKFIEFC7;YE22*FUN^)/%K*B.WIB*
MJ-\V"=S%B&OGIZS&U5!9+<U[7S6NBGBK+O4,3-5B=/#OMOHFOV<VCYG(F::B
M+DI^'=&^;,Z&<&VJKL>Y[IJC%.,UB<V&MG@EI;1!+GJH]S9MYK:O4VNWN.*"
M*5-75JD1RJGZ]"'F7ND?$-PI[OILJ8+%AIKT=)14\K*BX2M3:K-\CWRDID=L
M37WRH>U-9%A:J(IS3L5AL^&K936>Q4$%MMM(U4AIH$7+-RYODDD>KY9YI';7
MR/<Y[EVJJF<72MI:TB:;L;56D32C=*B[XMK,D?-+JHC6,V,AAB8C8H((T5=2
M&)C(VYN5&ZSG*MV^ M'^#=&&%Z;!F Z""VX;I$7>X8D7A<N;GO>Y7/EE>NU\
MLCG2/7:YR\SZYUR<Q                      !H72?]+S&?V.73N:0Y3@C
MVW6[Y7'X2'Y*[UE+\6[O'&?<N\\&*.PU)W:=T:;_ &(HOE+O 4^%8/59.M3O
MG-(C<<H                                           !PYW4OEA@W
MU'>?AK<2(T'>L[C\9#X+SC6(/31=1W^B;_Z(OI:X/[$M^'F.J=(/MSN'Q_\
MHM/L6[UC%UB&XYPT_:
M?'N=\HK8YD#]\JJZ9&K!;J-J35DK7N5J2+'FUL,&;'<W(YC5U51%5V35[VT+
M[G727IQN&]X4I-YL$;T;-7U&LREBY[4?DJS2HG^"A1[D56K)O;%UTXWB#%=G
MPW%K5TF=2J<K$W)9'?-]RGX3E1.=FNPU1@K -WQ3=*.]7ZD93)3,<VBH8T=-
M'3,FD1TCGS2,8Z6:1&,1[T:QKD8W)J;<[N= &Y]PIN?\-36BQ2R5EZK7L?65
MDK6M?,Z-JHQC&-SWN"-7/='&KI'(Z1ZND<KMD<L58KK<4U;9ZEJ1TT2*D<:*
MJHW/A557TSER1%7)$R1$1$VY\Y,*86BHX8F-C1K6L8B<SEGEQY9(FU3OPXM\
M)O#0T;8FHU$R7).+@_O_ *=3P>3[2)EU^CQ@'Z
M
M                            #__6S^
M                                            #^7JB(O67^, TA>[
M@V")^W)=5VW\O00 X9Z9L;+;J":.%SI:B9N\P0Q:SYI9I51L<<;&9N>][G(C
M43:JJA^:OKJ.V44URN,L<%NIXGRRR/5&LCCC:KWO>Y=C6L:BN<Y=B(F:G]11
M23RMBA:KI7N1K43:JJJY(B)SU78AQXL]!)04>K4/26MJ9'U=?,USG-DJYM77
M1BN1JK%"QK8V+JMUFL15365<\Z>Z+TQUFF[2A6XM59&V"->)[?$[ACHXE=J*
MJ9)E),Y73RHNLK7R+&CG-8S*6>%+!'ARS1T"9+4KR\KD^ZD=EG\S=C6\&QJ+
MEFJGU#HHY(          #YUSO%ILE/R7>+I;[52[4Y(N-93T4*JB:RM;)421
MM<Y$3@1<SG&!-&6D;2C=%LNC:PW>_75NIKQ4%)/5NC1[M5KI4@8_>F*N::\F
MJQ,E57(B*J<8Q5C7!V!K?QVQI=;=:;9MREK*B&F8JM3-4:Z9[$<Y$VZK<U^
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
MW$C=,GM1;\KC\&0XU8O7J_%KWT.>A%<Y<
M                #:33M]*?&/J*C_&E"<]T8>WJ@Z]_T3SY]U]CY>HGA(05
MT?>6V,^R-/W3=BT#$?K&@^*7P8RDO'GMBJ_EM3]*IN@<3.%
M                            ]IG-TL[.%8GQ3MS_ %K'+O$N75<]\?L'
M,K;_ +(8+N5#Z:>AJ*>M9GP,A>JT=3J_A2RS6_-.:V+-/2KG\Z;[#<H9>!LK
M'QK\+D3?&9_ UK9?G=\*'JG#3Z( /F[F7_F3-G^R>J_'U,>-,GVH*GY&GT+B
M7NY2^V/%^+7^' 9 S?&MZR?@*L'>F7JEGA^G@        \<D,,KHW2Q12.B=
MKQ.DC8]T;T5%1\:N158Y%1-J9+L/K6Z_7RT4]326FMJZ6DK(M[J&0S21LGC5
M'-WN9K'-25F3W)JO1S<G.3+)RY_CJ;=;ZV2*:L@AFF@?K1N>QKEC=FBZS%<B
MJQV:(N;<ES1.<F7D/DG[                                :%TG_2\Q
MG]CET[FD.4X(]MUN^5Q^$A^2N]92_%N[QQGW+O/!BCL-2=VG=&F_V(HOE+O
M4^%8/59.M3OG-(C<<H
M !P_W4\651@F?6SWR'$$6IEXW>7V9^MK9[=;DC@RV9=79(30;)G#<HLO2N@7
M/KDF3\VK^?L\:Q FV)>N_P!$WST-R[]HRPB_5U<K?-%EGG] KZN#6X$\<D>?
M4S.L=(S-[QK<&YY_96KVT;%_6?7MBYT$2_@]Y5-S3A)^X
M                        ].LN-!;]3DVMIJ59$=O3)YHXY)M1-9R0Q.<D
MDSD1.!J*IS;!^C;'^D"H2FP59KE<WZVJKJ>"22-BKTR5&[U$GPR/:B<U3Y]?
M=K9:V;Y<:B&%N7W;D15ZB*N:]1$4^/#)B+%$[:3#5+-14CE8C[Q5TR[\]%>J
MJE'1SL5(F.:B<W,U79.<F]M5$>67:!/,_::D2'$^G-R356Q[+5!)]C;LX*VH
MC7[(Y%7;#3/2-%:FM/*QSHTZ?Q/I2<[6H\-)DW@6=R;5^+8O!USTSYS4V*;Z
M8!T+T]"]E551OJJV16OGJJG7GJ)7YY*^6:972R.5$X555]<LXMEKMMEM\-IL
M]/!26NG8C(H86-CBC8G UC&(C6M3G-1$.FIYYJF9T]0]TD[US<YRJJJO/55V
MJ<L,/82BI(VM;%JHU&IDC<N#@7+9D?OSYQZLC=*AH&1-1$3)<DXN#BV] \'D
M^XUJ-RZ*)EF ?T
M
M      ?_U\_@
M                      ^?63M8U>:RR1>AM7B]8 V2QO?FTE-,]7;&,<N>
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
M<26TR>U%ORN/P9#BMB]>K\6O?0YZ$5SEP
M                -I-.WTI\8^HJ/\:4)SW1A[>J#KW_ $3SY]U]CY>HGA(0
M5T?>6V,^R-/W3=BT#$?K&@^*7P8RDO'GMBJ_EM3]*IN@<3.%
M                             ]JDVS;UQ5#'T^7$KY6JD.?4;/JNZF1S
M+ :\48@2RKM9=()J+57TKI:F-S*57?@QUG$\V?W*QH[F'S;KRE(M3P+ YLN?
M-1K%19,OA='KM_C'JG#3Z0 /F[F7_F3-G^R>J_'U,>-,GVH*GY&GT+B7NY2^
MV/%^+7^' 9 S?&MZR?@*L'>F7JEGA^G@
M              &A=)_TO,9_8Y=.YI#E."/;=;OE<?A(?DKO64OQ;N\<9]R[
MSP8H[#4G=IW1IO\ 8BB^4N\!3X5@]5DZU.^<TB-QR@
M                         '$7=4_[ G_9G_X73O\ T%_[J?\ H-_\L'&\
M0?X'^/\ Z)O1H4^E?A+U)6_C:O.N=)7MWK^O9]%&?4M?K"/J+WU-TC@Q]
M                                'S;K=[=9*1:VY5+:>'7;$Q-5\DT\
MST5604T$37S5$SFM5=5C55&M5RY-:JISO1WHTQKI5Q%'A? M#+6W5Z:SLLFQ
MPQYY++/*[)D4:<&L]R:SE1C$<]S6K\VZW>W66D6MN4K8H$V;>%R\YK4VN7X$
M1=FU<D1533M-B&_7O)M@PU4M9(Q=2KO#TA1CU7)B\A4?)#IHU3;]'B7W<K"L
M"^9LW29&5.DK$,,#?NJ>W1+*[+/9^^JA(VM7+A_>LB9KL<J)F[JNY:7J=N;+
M12.>O12JC4[1NLJI_&;XM66[1SCB_.:ZYW6HHX7N8_D:U,6WLCU<]C:B)5KU
M:N>UKIG-7H=&96!MQ[N?L!HR6EL45RN+43.:XN6L<JMX';S(G$K79[<XZ=BY
M_ B(G7URQ_BFY9M?4K!$OW,*;VG;)G)V7J;KX9T#6ND?OTM*V69[D?))*S?)
M)'*NUSW.36<]V>U<US)*TU+345.REHXXX:5B9-8QJ,8U.<UK41$3X$0X<^1\
MKUDD572+PJJYJO55=JG(7#^CVCH6QMBIV19(B[(T3H]1$XCW[#^<L^$W:MF'
MXJ=$V(B[/UN66713)4XCP>36%/2-C;DFQ<N/AV; #Z#6HF6S;E^F0!_0
M
M                                                 /_0S^
M
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
M>YM^F'-]CER[IMQ);3)[46_*X_!D.*V+UZOQ:]]#GH17.7
M                              VDT[?2GQCZBH_QI0G/=&'MZH.O?]$\
M^?=?8^7J)X2$%='WEMC/LC3]TW8M Q'ZQH/BE\&,I+QY[8JOY;4_2J?WI%TN
M8,T8TC9,0USI;C.Q'T5AMR15-XJVJYS4F2G?+#'34B.8[.:9\<:ZJHU7/R:O
MP[?:ZVZ2+'2-S1.%R[&-ZKLEV\&Q$5VW/++-4D?N6]P[IRW5U?O^":-E!@:*
M165%XK=>.BC<U4UHX=5KI*J=$7U*!KFM7))I(45''"[%&Z]QU<WS188M-FPQ
M2/C5D<TS'7R[1R*KTWYM14I!;,D:K5:QU&_5<BYN<BY)S6EP921Y.JY7R.1<
M\FY,:J<Y?3.Y^U'-SYR%Z&BCS&G<TX1HHY-)U9><77KE5DUIGVRB541,TC@H
MGI5-1RZV>O7R+JJU$U517.V]Y9337GGX-79YY\[V%<O8[X\LNH?1\ZMBSSWE
MW=)?+))+YFMN('0K3K@&@WM6ZN:5ET1V667ITKM='?A([6SVYY[3<3"^Z^QQ
M;I*>'%-HLV)*)D;8YZBFCDLUXE>BQHM2LT#I[6JZB.58VTD:.<J9.8B9+\VK
MP92/1SZ.5\;U7-$=DYB)MY5-C7)S.65SLDYBJ1ITK>8S[FS%E%-+HPK;UA.^
M+K+$B3NN5"U51VJV2"K<M6YJ.U=K:]KM5%SUG*BIS1T=Z6L%Z3:5\F'+@K;A
M!&DM;8[@UE+>*-F;6K(ZF221E33(Y[4WZ!\L2*Y$5R.753A5?;*VV2(RL9DB
MKL<FUCNH[9MV+L5$=DF>KEM6B[=1;B+3EN4;@DN.J)E;@F:74I[O1:TM%(Y5
M75CE56I)2SJB9I#4-9K[=Y?*C7.3<L_ 1
M       /Z:YS'-<U5:YJHYJIPHY%S14ZJ*A[Z6IGHJF.LI7K'51/:]CDX6N:
MJ.:Y/A1414^%#^7L;(Q8WHBL<BHJ<]%V*AYZMK6U$NHB(QZI-&B;,HYVI-&W
M+B5K)$13DF.*6GIL5UCZ-K66^I>VJ@8W8C(*R-E7 S+F*R&9C7)S'(J'XK6]
M[Z"-)%5TK$6-RKS7QJL;U^=S55/@/6.*'[SYNYE_YDS9_LGJOQ]3'C3)]J"I
M^1I]"XE[N4OMCQ?BU_AP&0,WQK>LGX"K!WIEZI9X?IX
M                         !H72?\ 2\QG]CET[FD.4X(]MUN^5Q^$A^2N
M]92_%N[QQGW+O/!BCL-2=VG=&F_V(HOE+O 4^%8/59.M3OG-(C<<H
M                                    !Q%W5/\ L"?]F?\ X73O_07_
M +J?^@W_ ,L'&\0?X'^/_HF]&A3Z5^$O4E;^-J\ZYTE>W>OZ]GT49]2U^L(^
MHO?4W2.#'T                                 #X%[O\%H2.".)U==:
MIJK0VR%RMDGR<C5DFD1DC:6F:Y=KW(N>2HU'.V$AMS[N<\8:?<0+36M%H\)4
MKT2LKWMUHXLTUDBB:JMWZH<F64;5R8BH^5S&JW6XKBG%EOPO2;Y/]DK7I]CB
M1=KOA5=NJQ.:Y>HF:[#[>!]%=SQ#6-O>)W.K*R7;'$Z-W(E'$]V:4]%!S3((
M6HB)PJ]^6L]SG*KEOAT9:*\$:(L-1X6P-1LI:),EDD7EIZB1$R6:HER1TDB_
M#DUB<I$UD:-8D9KS?+E?JM:VYR*^3[EO UB="QO B?G7A557:<O<.Z.:.ECC
M:RF8B-:B(N];>%5Z!V)P'R-JFZM!A"")J(D;4ZT:)[.S8,QD:MIK#%&GC6M7
M9^MRX/6XSP>3[T-!&S)4;MV<7&G1X #Z+(FMRV;0#S
M
M                                       __]'/X
M                                                     !Z-7*C&
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
MGM1;\KC\&0XK8O7J_%KWT.>A%<Y<
M           #:33M]*?&/J*C_&E"<]T8>WJ@Z]_T3SY]U]CY>HGA(8UF+]+$
M.BJV8OJZ:*.KQ'>[JE%AZCE3.!LL,US?67*L;KL<^CMK)F9M:JNDEEC9S+7.
M>RU:IM;KNV@IT=JPL@UGJG"B*D:(B<*:SE1=7/9DUR[=756)VXTW%]5NM]-]
MPDQ+O]-H@L%;++<YH]9CZE[Y7+!;J>1$5&RSZKG3/14=!3->Y%;+)!K3WO%X
MNE_N=;>;U75%RNEQG=45E;5/UYIY7(B9JNQK&,8U&L8U$9&QJ-:B-1$3E]/3
MP4D+:>G:C(6)DB)_UYJJKM55S555555554U:X7POAW!.':/"6$:*FMV&K?3M
M@IJ:!B1PPQ,3)K&,;DB)S57A<JJYRJY55?FGN/O   'TK/>+IA^YT5YLM=46
MVZ6Z9M11UM*_>YH)416KDNUKXY&.5CV.162,<K7(K55%]-13P5<+J>H:CX7I
MDJ+_ ->:*B[45,E14145%1%3X&*<*X<QOAVLPCB^BIKEAFX0.AJ::H8V2&:)
M_"Q['(J+S%1=BM<B.:J.1%2K>A+2Q3:5,+<ESMAI<2VAT5'B&@B7Q/?GM<M-
M<Z1BJKVT-R;&Y6M=MCE8^/-R-1[NI+S:I+36;PJJZ!R9L<O-3FHO,UF\#LMB
MHK79-UM5,A_F@>XSK-R3I2:F']_J-$5^62:U3OS<Z!6*BS6Z>1?334VNU8WN
M7.>G<R1561LR-WF/DD P                                #VY462G@
MF3:D35IY53:K7(][XE?T&OB=JMSX=1>@<WO,$UUPM;;_ $[5>RCB6AJG)M<R
M1)9IJ9TF6UK)::1L$"NR1W$<K6JN]JB?,IGM@KIJ1ZY+([?6)P(K=5K7HWGJ
MUZ*Y^7!OC57TR9^H<(/IGS=S+_S)FS_9/4_CZF/&F3[4%3\C3Z%Q+W<I?;'B
M_%K_  X#(&;XUO63\!5@[TR]4L\/T\
M             T+I/^EYC/['+IW-(<IP1[;K=\KC\)#\E=ZRE^+=WCC/N7>>
M#%'8:D[M.Z--_L11?*7> I\*P>JR=:G?.:1&XY0
M                      #B+NJ?]@3_ +,__"Z=_P"@O_=3_P!!O_E@XWB#
M_ _Q_P#1-Z-"GTK\)>I*W\;5YUSI*]N]?U[/HHSZEK]81]1>^IND<&/H
M                            ^-?KU%8Z!:M\3JF>65E+0T<:ZKZRMF1V
M\PH]4<D<:(QSY'Y.U(VN5&N5$:O<.@W0YB#3AC^FP99<XJ3U6LJ53-M+2L<U
M))539K/57)'#'FFO*]B*K6:[V?!Q)?Z7#=K?<:GEG^EC9S7O7@;\"<UR\QJ*
MN2KDBZLT6:.JV[53K_?OY8N-:Y)558UWJFCS7>J:F8]7.AIX6JJ,;FJ\*JJN
M57+H7T?X PQHRPG28+PA3MI[-21HU.#7E?DFO-,Y$3?)I7)K2/R3-=B(UJ-:
MV*EUNM;>:Y]QN#]>HD7YFIS&M3F-;P(GSKFJJJ\YL,85CIX8VI$C=5K$V-1.
M#9T.H<SZA\[+F\TW4H[;'$UJ:NW9Q;4ZB[-AX/)]IE.UJ)Q+T,DR /.C&IQ;
M>BH!_0
M
M     /_2S^
M                 #^7+DG71<@#2UYK-YA?P>-5=O%D <-M-&+V6VU5:I+D
M]T:HUK536<Y4YE$1%S7-=G1S/YDDCB8LDKFMB:U5<Y51$1$3-555V(B)M55X
M$#45SLFHJN5<D1.%24V/=&NDG23BQS*.SOMUEM"NH&7"]S0T%/45\K]]N]RB
MB:UU;6T\M4F]0S1PO22E@AVJ>G1=NZ=R)N?-&TF*<6XKI+KCW$TCKBZCM+)+
MA4Q4J-U+;02K&F\451%2(Q]12U=1!O-PJ*W-$S<I!#=!;FK=);I32ZZBPY9)
M+=H^L#4H*>JN4C:2"21'*ZMK(XUUJB>*:?-L4\,$C9:6&F<U<LD34N'-RI;(
M=[FQ7B2JKGY*KZ&R0,HH$=LR:M=5I43S,X<\H85ZW'%?2]YN/?:G?:#03@V"
MECY74K;W,LTBIGR^=OHGQL8[+)&.XX2HBYJK%X#LC1MYD]AVDWNLTLXEJ:V7
M)=:FMD3:>-%RV)Q54)+)(W/-5RIH578B*FU5WYP]HMP!A?4=9\+VR.H8C<JV
MKB6Y5VLU4=KMJ[@ZIFB<KVHJZBM3/@1,DRK TL;O'=::9G218PQK=XK2][UX
MDM[TME*C7HK=[='0M@6:-&N5J)4NF<J;7.<Y559\Z.MRAN>M%J,DPEA:V)<&
M-1.*:EBUM3FBHNLDU6LSXW*Y$<N];VW-$R:B(B)K\B(2'
M       !MYBS15@3&F^27JPTR5TB._FK;_YGW/6<Y'*^2IIM1*IR*FQ)VRM3
M-=FTF+H)W>VZEW/.\T.!\3U-5A6'51+9<OW_ $&HUBL;'&R9=^I(VHJ+JT,]
M+FK6ZRN:BHL;]+>Y+T!Z:M\JL96"F9?I$7]_4?[TK-9515>^6%$;.[ARXJ9.
MU-9V345<S:FJW+&!)5SI;SBFE79FUU5:ZB/8F6Q'6J.1%7CS<J=0G'A[S<'=
M$T>LW$^%L'5[/N5@9<:1R=<KZZK:Y.=DQBY)M55VD3KOYE+H*JE1]GOF*:1=
MF:/EHIV_,G$43D5>%<WN3-=B(FPD+WJ3N1ZS#;+#IMP9#<;K:K?:*+#N-'S-
M945L=-0^)6R^53J:*)DBTN^[Q4/U&90.A5&ZL,ST_)@K=!+NFHKIC^YTE!;L
M=Q5KW7"CI$E;!O4\BK2U<#9Y)I-147B6?.5R,FCC<C8V5$;&WT>9UXNM^AJS
M4>YANU?4U-B; U;+55CHEF?)%$UM10ROCCAC61[8TJ:?*-JR+Q0URNDU=:)1
MRLMK      ,@7O)S<MUM@HJ_3_C*W.IJV_4;:#!=-4LREAL;WPU2W!T<D7,2
M7:HBBG9DJ.9!!"Y%5L[D2/\ NG-(\& M'$F%**1J8OQ-#O6HBIKT]KU_WQ.Y
M%1<N+7LXEAS1JNA2K>U<M15J@W8^EZ#'^-:?1EAZ7?,+X<J%FK9&KRD]TU7,
MC@:Y%Y9M#&]ZR\*<42HQ4UH,SF7NEL#=\>)H,6T,.K;<3YMK=1N4<%\IV)OR
MKDB-;WXTS4E3C?(R52U_S'O=+\E30;+H6Q'4:^,\$:D4&LO+S6>97<2.3/+/
MB*1'T;D;FD<#:/67.3;E&\TST$^</2E#I9L<.KAG%.?%&JG*Q7.)J;]GEL3B
MN+5J$SVOE;5.YAL9@SP/^"NP)BF-\N'G7.F9=61RNA_E9[]37EDC:Z5*:.1S
M72HS)[HD<C7-<J.2RK3FW2:[0[B7D,S00:4TLU2ZUOEC;*WBML;G1M1CW-CW
MQ^2LA=+K0QS.9)-%-$U\3X*Z&UP!R5+ W2G')+H]=<X&U[6/6-=X<[55SWM1
M7[TQRM?.V/5D?"U[(WQO<U[:SP10T\,,%-%%#3PQ1Q00P,9'#%#&Q&110QL1
M&1Q1L:B-:B(B(FPP@WJX7>[7BKNF()JBHOU34RRU,L[G/GDJ)'N?-),]ZJ]T
MKY%<Z1SU5SGJY7+FJFN2WTE!;Z""@M<<4-L@A9'#'$UK8F1,:C8V1M:B-;&U
MB(UC6HC4:B(B99'D/F'[  ?'Q%SOWWL-<^XISZ5F]EZ3Y3%X;3UR^I.ZU>\<
M(]S;],.;['+EW3;B2VF3VHM^5Q^#(<5L7KU?BU[Z'/0BN<N
M                              !M)IV^E/C'U%1_C2A.>Z,/;U0=>_Z)
MY\^Z^Q\O43PD,-_3!B)<1Z0<1SQN5:*@N5;:Z!JZF204=7.DTK59X]M36.EE
M:JYNU'M3B1$MYM#%;;XG.].Z-J\W@U41J;>#E43-.#6S7F[;?=QKH:MVA+0%
M9\/P1-9>[FUUUN#LN6?67#*=R/YZT\2PTB<S5@;PJJJNV1](E*      ;U;G
M[&<V#-)^'Y%DD2VW^IBPU=8FJFH^"[3104D\B.>QJ-H;DL,SG;7)&QZ(BYY+
MQ_$U$VLM,C]F^P(LB*O.:G+)LV[6:V2<&MJY\&R&>[\T'4FGK<MXFPVV%LF)
M+91/NMN=DFNVLH&.G2-BJUV2U4+9J1>!%2?:YN6LE:3J@Q@
M           'UK18[Q?IWTMEMM7<ZB-F^OAHX7SR-CUD9KJUB*J-UG(A\^X7
M6VVF))[G/'!"Y<D5[D:BKEGEFO-R0Y#AW">)<75,E'ABAJ:ZJB9KO;"Q7N:W
M-&ZRHG F:HF?/4U-X6&D-?\ 8,Q#VLJ/S#XOGXP?[Y4?=6^,YAR$M+?WNW7N
M#_$/"OTB>@O$7:RI_,'GYP?[Y4?=6^,<A+2Y][MU[@_Q#PK](GH+Q%VLJ?S!
MY^<'^^5'W5OC'(2TN?>[=>X/\0\*_2)Z"\1=K*G\P>?G!_OE1]U;XQR$M+GW
MNW7N#_$/"OTB>@O$7:RI_,'GYP?[Y4?=6^,<A+2Y][MU[@_Q'FAT:Z1H7ZR8
M*Q ]KDU9(GVRJU)8UVJQZ(U%RS1%145%:J(J9*B*GW,/Z5L*V"OXI;76^HHI
M&+'/3RR_8:F%RHKHI48YKLE5K7L>QS9(961S1/9+&Q[?RUF@?2S5Q:BX?N[)
M6KFQ[8':S'<QS<T5,]JHJ*BM<U5:Y%:JHO\ ,VB_'S9$;#A#$+T<Q)$8MMJ-
M^C1=BMD;J)GJN14UD35=PIEM1/IXBN6#*&BAQ)9+G!481JWZD<KGMUH9T:CY
M**H<B(U*B%%S1R(UM1"K*B-C$<Z./\E%HETKS53[74X?N3+O$Q'NC2%^;HU5
M6MF8B[=[<J*G-U'HL:JJHBNT?N=,)8DM6Z4MDUULMQMT4.*ZJ"22KI9(6-J$
MO\";RYSVHB29L79U#XFEF^6BX:(IV4-3#,YU"CD1CD7-N\.V[.9M3LDJ]S;@
M;&&&]($=5?[;5TE.E"^-72QN8FNKX<FYK]URJ[/@4O(WQJ=9/P%8KO3+U2Q(
M_3P                                          #0ND_Z7F,_L<NG<
MTARG!'MNMWRN/PD/R5WK*7XMW>.,^Y=YX,4=AJ3NT[HTW^Q%%\I=X"GPK!ZK
M)UJ=\YI$;CE                                            .(NZI
M_P!@3_LS_P#"Z=_Z"_\ =3_T&_\ E@XWB#_ _P ?_1-Z-"GTK\)>I*W\;5YU
MSI*]N]?U[/HHSZEK]81]1>^IND<&/H
M  TK@^U28\Q?)<Y6MDM5IGFH+0UO-QR1LD1M57(]JRQR<GS1:S'-5J+ V/9K
M(JKH#W(NA.ET.Z*J62MAU<:WJ**KKW.;E(Q7-UH*1>:B4L;U:YJJJ;^Z=Z+D
MY$;%S'F(GW^]O;&[.W4SECB1.!<ER?)\.NJ;%Z%&_"JT.P5AJ.F@A8R/51K&
M)L3H='9P]$E1P'"$V[3?&WT38FHF62Y)ZW7XMN1X/)]EK<D3@S /Z
M
M                                                       !_]//
MX
M        /5J'ZK>ADBJO6R -IL7W5*>"5=9J(V-SN'@XN:Z.T\H>%)[8UNTF
M)\8,IDDUZ*RJRMJ=5R9.J==W($2ZLK7M59F++GDYJI#JKXY"%^[BTO-T;Z(9
M<-VZ1&XGQ*DE'$B+RS*753BV;J;V]M.G J.J$<F>HN78FC:P\=KZE;*F=%1Y
M/7G+)_@V_,J*_P#BY+PGC*)"2P                             !\>_V
M"TXGM%=8KY10U]LN-/+355-/&R1CXY6.C>FK(U[%S8]45%16N15145JJB\RP
M#CW$VC7$]/BW"DZ0W.#-JM<FO%-$],I:>HC7))8)F\K(Q<MF3FJU[6/;^:JI
M8ZN-(WJ]KVO:]CV.5DD<C%1T<D;TR<R2-R(YCD5%1413'/W8'>86,L!W.YXW
MT%T#L28,J)'5,V#X9'NN]E5[\GLM$E5([DZCYK-*>61)V9HR%U0JZL=K.C+2
MM@G3%1-DPK(E)BI&9SVF9^=0Q<N6=1/=EQ=3YYZNI^^F)DDT/^%=8%H/W:5/
M24T&$=/,F\5K.4BO;6(E+4-3TO%[(T_><^62.F1JTLBYO<Z!>561USM5SLE?
M4VJ\VZOM%THI-ZK+;<Z.HH*^DE5K7I'4T=5'%402*QZ+D]J+DJ*<_>QT;ECD
M16O:N2HJ9*BIPHJ<Q4+"[;<[;>:&*Z6>H@J[9,W6CFAD9+%(W/+69(Q7,<F:
M*F;55,T/0/Y/W'UK'8;YB:YTUEPY9[G?KO6OU*2UV>AJ;E<*EW&D-)1Q33R9
M)M7)NQ.$]D44L\K88&N?,]<FM:BN<Y><B)FJK\")F?*O=]LF&K9+>L15E+06
MB!N<D]1*R&)B<]TDCFM;\ZH61W''>7F(,1U]JT@;H*B;:L/4\T-;;\"+)'/4
M7)8WMEB??I8G2TLE.[)%Y$C=)$]%RJ'\S)3/ZMTJZ9L&:'*62&YOBN..]1=Y
MMD3];>GJG*ON4C%RIXV\JJTR.XKESU5; W.0KFTY;LV6_038/T%R2LHY$5D]
M[<Q6(C5V.9;(Y$1[I%3-.+9&-CCRUJ=LJJR5N0G;+906:@I+7;*6*CH**%L%
M-30MU8XHV<2<;G.7-7.7-7.557-5*J\88PQ%CW$=5BO%52^JO=6_6D>[)$1$
M1&L8QJ9-CBC8B,CC8B,8QK6M1$1$()4E)!0T[::F;JQ-SYJJJJJYJYRKM<YR
MJJN<JJKE55555326DK!T6.\&W?#[D8VKEB2JM4SM7Q"ZTF<M&[6=DC&3.189
M%XHI'$A-Q9NAZG<P[HFPZ3WN?YV$E6CNL;<UWRV5:M94KJM:][W4ZI'6Q1M1
M%DGI8F9HURY]%[IO0Q2Z>=#%XT?.1B7F2)*B@D=E]CKJ?-].N:JB-;*NM3RN
MYD,TF6W(E?44\])//2U,4E/4TTTE/402L6.6&>%ZQRQ2L=DYDD<C51R+M14-
MN-!7T5TH8;G;98ZBW5,3)8I8W(^.2.1J/9(Q[55KF/:J.:Y%5'(J*BY*92Z^
MAK;7736RXQ207"GE?%+&]JM?')&Y6/8]JY*US'(K7-5$5%147:46W/\ CIN+
ML%06VKG1]ZPND-KK&N=XK/0(Q4M5:J:J9H^GC6%RYN<KX5<[QR9Y,?-8MS))
MH0W0TVD/#],L>CS&[I:Z)S6_8X+EK(MRIL\UR621[:UF>JBI5/CB;JP.RT<^
M9Z:>6:7-"D.%KQ.C\;852.BG1R\O+1ZJI0U' F:;TQ:9ZYN<LE.KWJBRMSWU
M*LB?  /CXBYW[[V&N?<4Y]*S>R])\IB\-IZY?4G=:O>.$>YM^F'-]CER[IMQ
M);3)[46_*X_!D.*V+UZOQ:]]#GH17.7
M               V4W1E2ZCT)Z0ZQF>O2V/DEF62+K05E+*W)5141<V=!3L#
M18W6Q];F\^5R?U;SV04C+A504$F6]SU,,:]1\K&KSN8O/0PHU57*KG*KG.55
M557-55=JJJKM554N(1,MB<!H-:U&HC6HB-1,D1.8?@/(     !_<4LD,D<T,
MCX9HGLEBEB>Z.2*2-R.9)&]JHYCV.1%145%14/#FM>U6/1%8J9*B[45%X45.
M<?Q+%%/$Z"=K7P/:K7-<B*US53)45%V*BIL5%V*FPN>U<VM5>%6HOLH=#1JK
MF(Y>%40P'XAHH+=?ZZWTJ*E-!631L15S759(YK<UYJY(FWFGZ?V?'
M               !RHW)<+)\?71DC6O;WQYY.3/@KZ7:FQ=IT7I\>Z/"U.YJ
MY+Q7_P#(WDSMQ2G_ "<W;\5)]/$4^;;:/)J[RS@1?&M\SEYGB0A8ZKGS5,RR
MK50_OOOH_J#/M6_D/YXJGYXR3G#OOH_J#/M6_D'%4_/&2<X=]]']09]JW\@X
MJGYXR3G#OOH_J#/M6_D'%4_/&2<X=]]']09]JW\@XJGYXR3G'I5EDI*EC71(
MVFJH5UJ>I;&Q^HJJU7Q2QKJI-2U",1LL>;5<W:US7M8]O-\$X[FPO4ST5T@X
MX8/N#$CKJ)SU8V9J(](IHGY.WBMI'/=+1U2-<L4BNCD9-2SU--/Q^_V%+O''
M44<O$M]IG*ZGJ$:CEC55:KXWM54WRGG1C65$.LW7:C7QOBGCAFBX#6NG6'3S
M&Y\,4,C])M6Y[87K+&R3P13[[$R98X72-B>JMS5C55$SR3-$)4XXP]'8]&S:
MBUU#J_"E59-:BK-[6+?XVP,S;)&KG[Q50ZS6U-.KWK$]4<Q\L$D,\O#L.WM;
MM<WP5L24M]IZC5J*?61ZQN5SM5S'Y-WV"755T$VJW7:BM<R.9DL4=$B"YVD
M                                          #0ND_Z7F,_L<NG<TAR
MG!'MNMWRN/PD/R5WK*7XMW>.,^Y=YX,4=AJ3NT[HTW^Q%%\I=X"GPK!ZK)UJ
M=\YI$;CE                                            .(NZI_V!
M/^S/_P +IW_H+_W4_P#0;_Y8.-X@_P #_'_T3>C0I]*_"7J2M_&U>=<Z2O;O
M7]>SZ*,^I:_6$?47OJ;I'!CZ                              !\'%%8
M^@P_=)XW2,F=3<B4\D/T2*JKWLH*65JY+EO514M<J\2(=W;F[!K,>Z<\,X:G
M:CJ1]S9/*U4S1T-&UU7*Q<]F3XX',_C''<6W!;7ANLK6KE(V%6M7G.?DQJ_,
MYR*;[:#<+PT-KHD2')V]L3QO!FSBX-F>1H]YI$?X#G!8*%L,+-F63&HOK=?B
M4\'DUI&U&M3HKQ@'D
M
M                     /_4S^
M                                ?BKDF8!\"YU"1QN5799M5>KP<'0V
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
MA6#U63K4[YS2(W'*
M<1=U3_L"?]F?_A=._P#07_NI_P"@W_RP<;Q!_@?X_P#HF]&A3Z5^$O4E;^-J
M\ZYTE>W>OZ]GT49]2U^L(^HO?4W2.#'T
M  #2>*T?4=\=NC?DM;>Z=9H]N<E+2PU$[MG J,JDA7:B_NI8!YG1AQURTR7#
M$,C$6FMECER=S6S5,T,;,MFS.%M0F:*B[,MJ*N75^EBKWG#T=*B\M/4MS3GM
M8USE_I:ASFT7VQM/0434;EDV->#+];JIU^B75\PCKS3D[;HD;&U.'-$]E-G7
M/!Y/L@
M
M           __]7/X
M                      !Z]1(C&JF>6S: ;:8GNC887\TF2,5?<X_8"!2?
MFE^_2XANU/ARE>]4JI46M=&KD2"@B5'54JO8R3>W+'S#%<FJLKVHJIF=1Z=-
M*5!H=T873'%6YG%L,*QTD;E3[-62HK:>-$7TR([[)(B(JMACE?EDU3[V&+))
M?[U#;6HN].=K2*GW,;=KU^#-.53\)S4YI\5$1J(C41$1$1$1,D1$V(B(FQ$1
M#-O4U$]9425=4]TE3*]SWN<N;G.<JJYSE7:JJJJJJO"JDN6M:QJ,8B(U$R1$
MX$1.8#TG]                                          &E<:X1MN.
M<-W'#=T5T<-:QKH*J-C'S4-9"Y)*6LA1^S7BD3FDS37C5S,T1RG?NYEW0F+M
MS!ICM>EW"#6SS4;G155*]SF15M%,B-J:61S=K==J(^)ZH](:B.&98Y-[U'=2
M:<=#N&].^C2XZ-L3JZ.EK&-=#.QK724M3$NM!41H[A5CMCVYMWR)TD6LU'JJ
M3 QAA"]8(OM78+Y3[U4T[E=!.Q'+2U](YSD@KJ*1S6K+33HU<MB.:Y%:Y&N:
MJ)M+T&:<-'VZ'T;6_2CHVJTJ;!71IK1N5J5%).C6K+1U<;7/2*I@5VK(S6<U
M4U9(GR1/CD=ENTP:(L::$,=5> ,<T^\W2F=G'(W66&J@552.IIWN1NO#*B*K
M5R1S7(Z.1K)&/8W?#05IF?A2H@PCB6IUL,U4SDH*Z9ZJMAJIG:VJYSER2U5$
MBJKV_P"JGNUTV*_.N#S2WS/*DW05GJ--NB*F;%IPM],G%-,Q$:R^4T+<D8Y-
MB)<H&(C::=5^SQ-;23*J-II*><NX0W:4VB.XP:)-)E0KM%U7,O$U3(JJMJGD
M7-<U5?6,KU596?X"1RSLR:Z9'<]89H:B*.>GECG@F8V6&:%[98I8WHCF21R,
M5S)&/:J*BHJHJ&6:[6BZV"YSV6^TM117BEE='-!/&^&:*1JY.CEBD:U\;VKL
M<U[4<B[%0O\ :&NHKG1Q7&VS15%OG8CXY8GMDCD8Y,VO8]JJUS7)M1S55%3:
MBGR\1<[]][#7/N*<_JS>R])\IB\-I[I?4G=:O>.$>YM^F'-]CER[IMQ);3)[
M46_*X_!D.*V+UZOQ:]]#GH17.7
M          VDT[?2GQCZBH_QI0G/=&'MZH.O?]$\^?=?8^7J)X2&)3I_P16)
M>+OCJ@IY):#OS;;K^Z-CWI1UDDM3#;*V5==R14U9!2I JZK&,EC9FY7S(A;A
M;)XX(J>C>J(LL*.9P)FJ-:KVIP;>6U^%57-_ C24GF6NZBM^+[#<MS?BJI8S
M&&'ZNLGM>NY$=56Q]0]\D+,\E?+0S2.54S5RTLL>JU&4\BIQH/MEOP     !
MS5W)6C2>JN=1I+NE.YE#;F5=LPTDK)&<E7&>/D>Y7*'/5;+345+))3-<B/8Z
M:5Z(J/A5$X)C"YM5J6F%<US1TG!L1-K&+\.>3UX%1$9PHXI'\V)W4U#A3 $.
MYGPI4H[%E_WJINV]N:O$UMB?OD-/)DNLR6MG8QZ-RSXEA?KIJ5$:NY_' S-8
M                        <KMR)],&Z]@5[OI#HC= >U6G^5__ "-Y,_<4
M^WF[?BI/TB(J,WQK>LGX"$SO3+U2RH_3P        3SH_I_O_P!RE7_VR5!+
MFH^U0GXB9^C-.&,]F?\ T(7PE.?E%Y)N_9"/\56PZ+QM[6L'_P"]R;^WKV?J
MP_[+7S\:1_V;;SZ!UT<I
M  -"Z3_I>8S^QRZ=S2'*<$>VZW?*X_"0_)7>LI?BW=XXS[EWG@Q1V&I.[3NC
M3?[$47REW@*?"L'JLG6IWSFD1N.4
M            XB[JG_8$_P"S/_PNG?\ H+_W4_\ 0;_Y8.-X@_P/\?\ T3>C
M0I]*_"7J2M_&U>=<Z2O;O7]>SZ*,^I:_6$?47OJ;I'!CZ
M               !I^.)MRQ[A^BWMRNM]#/6N?GS+DN%0R%K$3++6:MM=]M[
M-OOF:V'&T^"\38N7TU9=(*-/@2C@WY>SQ<F>S[E,\]F70^E^KUZ^CH$_P<+Y
M%_E'(U/HU[)0[ =&D5- F2)JL8J]9.CET2R[F'3J&^M(W)J+T$7W?XE0\'D]
MT
M
M      '_UL_@
M                _%5$157@0 T]=*O>8W<&UJ\/6SV@'%K2IC&*U6ZKE=,C
M5;&[+:B;438GCDX<SS\!XYOP'#RUP3SS55\N&LMPNF3D;*QS9*2B15=!3*CU
M5S)9,]\EV-765&JBZB*M%>[6T_<EC'OG0P]+K8$L$SXXU:JZM56)FR>IYSF,
MR6&G7:FHDDK7:L^39+Z/,+\8K7Q;5-RN=4U'.SX6,X6L^!?NG_#DB^E15^T0
MH.PP                                            #2&,L#8;QY;%
MMF(:%M0UFNZCK(LHKA;Y7MU5FHJG5<Z-5R36:J.C?JIK-=DF4B=SANI=,.Y9
MQDF+=%EQ=%!*K4K*";6DH*^-JHJ,J:?6:BN;M2.>-8ZB%'/2*5K9)&OZ;TU:
M!M&NGW#"X9TAT+9T9K+3U,>3*NDD<F2R4\VJJMSV*^-R/ADU6[[&_5;E/;29
MHBQ#HXJEFG1USP]/+J45\IXE;$CG*N]TU?$BO6BJU:FQ%56/VZCER5$UB;CW
M=TZ)=UYAU$L,C;3I,IH$?766>5KIXLM5'S4K\F<64>NJ(D[&->S68E1%"]S6
MKG;W3>Y"TB[FV[+47!KKGH^GEU::YQ,5(U5574AJF9NXFJ,D]*YRQR9+O,C]
M5R-^/@K2?C' 4[%L=TD6@WS7GLU:KJJTU&:M5Z+2N>BT\DB,1%DA='+ELULM
MAS[=#[C_ $![IZT/HM*5C@EOB0JR"Z4R-I[G3;':JQ5;6JY[&.<KTIZAL]*Y
MVU\+CANA/=/:9- =>R7 =UEXQ[YK2VZH5T]!-M36UH'.3>G.R1%FIW0S9;-\
MRV+OXS=3<GVROMU[PEO4E9155(E7:[EK,:M3!)#KK15=.CLHU>B_1USZG'4_
MC#S#6UP7&.Y:,,>SQP1*CTI[I0,E<Y[51R(M7230(UKLLE_>3E;PIK<!8WA+
MS6G6CXGQ_@_EE5$6:WUFS57ARIZF+A3A3.JR=P+J\*[1Z)=(5GP#BF6^7:EN
M=53.M%90LBMT5+).L\\U+)&KDJ:REC;%E NLJ.54S3)%XN)8X\R'W16++5':
M8+]@J%G%4;WO=57-52--9'*UB6GEGHCLVL5[&N5,E>WA3LF@\U(T"43W3<9L
M7NDWM41.)K<B*[8J(KN.BJB9IDJHU53AU5X#?UVZPLB3HUF$+JZEULEF=<J1
MLZ,S\<E,D#XU=EQ;ZB=7C/P1^848O6WK)+I&MK;KJ;(TL\SHE=EP+,M>UZ-S
MV:V\*N6W5YB\?D\ULP8E<D<6#;HMLUMLBUT"2HW/A2%(',5<MN6_HF>S6YJ;
M]8'TC86T@T*U>'ZY5J(FYUEJK$9!=:'FD;G44K996NB57)E+&Z2)57+6ULT2
MK;=.;CK3?N3K^RV:3K>Q]@J)-2DNM&KYK;5NU5?J1S.CC?%.C6OSIZB.&;*-
M[V,?"B2.GYH*W26BK=#V1;IH_K5XY0MSJ*"H1L5=3;43.6%'O1T:JK<IH7RP
MJKD;OB/S8FN2+)WT                                        #:33
MM]*?&/J*C_&E"<]T8>WJ@Z]_T3SY]U]CY>HGA(0'PA;:"\S8_M5TI(:ZW7"H
M;25M'4,UX:BGFFN[)(WMV+DK5V*BHYJ[45%1%2T+$+G1TEO?&JM>V/-%38J*
MB1*BI\**4ZRXVQ5HWTGQ8ZP16S6[%=KNTT]-41*B/CD;*NW)45KFN159(QZ.
M9)&YT;VN8YR+POTN[F?$>$*BJO."Z:LQ+A9SM\Y$IV/J[_9D>_)8JBDAC66X
MT46:*V>%KGM9GOK&HW?'_:L^*J>H:E/<E;%4I]VNR-V2<*KP,=ST7)JKEJKF
MY&)I@W&OFGNBO3];:7!^E2HH\+:84:C%9-(D5NN#T3))**HE<C8I9%X:*=R2
M:ZHVG?49KJ\6CEY:8   <J=$.YGQ%BNKI+WC>DJ</858K)^0*A'TU\O;4<BM
MIXZ9=6>V4,J(NO/+J2JW+>F+K;XSAUXQ53P,=3VQR25*[-=-K&?"B\#W<Y$S
M:B[7*N6HZJK=G^:?:+] ]IK,%Z(ZJDQ+IE<U\3=Y<DUOMDF2HLM9,Q=2>:-=
MK:.%SE5S5;420(B(^C]OM]#::&DMMMI(*&WT,$=+1T=+&V&GIJ>%J,CBBC8B
M-8QK4.NG.<]RO>JJ]55555S557:JJJ[555VJJ\)ELQ?B_$^/\3UV,\9UU1<L
M4W*H=/4U,[M>665_"YR\"(B9-8QJ(R-B-8QK6-:U/;/!QP
M          Y7;D3Z8-U[ KW?2'1&Z ]JM/\ *_\ Y&\F?N*?;S=OQ4GZ1$5&
M;XUO63\!"9WIEZI94?IX        )YT?T_W_ .Y2K_[9*@ES4?:H3\1,_1FG
M#&>S/_H0OA*<_*)/Y9N_5N,2KU?YDVQ-OK(=&8W55PS@]%X$PY-E_GZ]GZL/
MHB7:^9<VZQ_V;;SZ!UR<I
M   -"Z3_ *7F,_L<NG<TARG!'MNMWRN/PD/R5WK*7XMW>.,^Y=YX,4=AJ3NT
M[HTW^Q%%\I=X"GPK!ZK)UJ=\YI$;CE
M              .)VZF8U:3!4BIS;:B_,:[H-?':5>G0VK&WV#OK0:Y4GN3?
MN59 O867+OJ<=Q G*Q+S<W?J-UM!3W/T5855RJY4;>6(J^9CQ#=F,3K-8U$]
M8X'I0:C<=5Z-X,X5[-/$J_G/H6E<[?'G^%X2F[9P$^D
M             >+1Y2NN>D"[U2NWV*C=244&6U&LAIHG3Q\"[6U<LNS/A+_]
MQ5AM^&]SE8M^:C*JO6IK'Y<U)ZB3>7+SU6G;"OYMJ)FL7M(M9Q7BVI1%S9$C
M(T_BL17?TE=_U\%&<(4R,IX]GZQN2<>SUNH2L4X,G ;JP)DSBV(B?A_(>#R>
M<
M
M      '_U\_@
M                ]2IEU6JG03AXO<Z&0!M9BN\,IXI,Y$:C6*JYKP=3,\H>
M%)_Z3+V[$^(J>QL>V6EB>M7<^!S%IJ=[-6G<U<V.;52*V-6KMU'.5/&J1LW5
MNEMNB'0Y<;M1R[WB>XM6AH,ER>V>=KD=,W8N7$T*23(JHK=\;&Q<M=#F&!K$
MM]O\4,C<Z*%=]ESX%:U4R:O7NR;ET.LO,/FF><E4
M                            >M6T5'<:6>AKZ6GK:*JC=#4TM5$R>GGB
M=XZ.6*1',>U>@J'W\+8JQ+@?$-)BW!]=56S$U!,DM/54TCHIH9$S369(Q4<F
M:*K7)GDYJN:Y%:Y47Y5\L=FQ-:*BP8AI:>NLE7$L<T$[&R12L=PM>QZ*UR<W
M:FQ414VHBIQ;QSN8;1<-^KL#UW?+5.S?WSW%\U3:9'+^MIZO*:NH<US7)R5#
M<]B(U."\#<T^;3XML"4^&=TY:N/5L359QXMK(H:YJ;$UZJBSCI:GFJY].ZD<
MUJ;(9GKMJJTZ^9<83OZS7W037\9KFN;N-U8Z2:A<O#JPU&4E33? DB53%7)$
M6)J;-K9=S#C6DH:NOKKUAF%E'3SU4D4%1<ZB58:>)\LB-UK93QK(K6<RFMDO
M&J<4OJ[S;#<O,N26ZS6+&U;K.:ULO$ENAB<YV666O<]]1J*N3E=$BHJ+JM<F
M2K&RW>93Z=IH4FNM[PK3+GM:V:NF<C4X57*A8W6YJ(CE147:YJYHFWFCK1PF
MD'$*V&*]+:U;05->ZJDMW)::E/)3QK&D+:^G57.6H1<]9$3(_G2#YL-H[P=9
M^.MKP9>JY=\1B,EJZ:EY9R*J9N8RJR38N:ZJJFS8N>SD5@\RHQE<I]YNV+[9
M3)EFJPT4]1LYNQ\U-MVIS4^;F[EWC<MXVHV2RVB[6*]-9K*R!TE3;:V9$15:
MC(ZB&6C:]V663JA$15X>-/?@#S:C<O8FK(;?C*V8GPW)(U->>6G@K*.-RJU%
M17TE0^K<B9JY')1;6M7-&NU6NXOC'S*_3I9():O"=TL-[C9GJQ;Y-25,B(BJ
MFJR:)U.CERRR=5(B*J<LJ9JFPUNN.(<$8@9644E99+]9JI\;V/8Z&>":-VI/
M2U=/*W*2)Z(K)(I&JU[55%144LYQ9A+1?N@-&<N',2P6[$>C*_T3';'-FIZB
M&1&R0U%/-&[8YJZDU-4P/;)%(UDL,C7M:Y($8<Q)I#T)8_9>;)+6V/'UFJG-
M<CFNCEBD8JME@GB>G+,<F<<T$K59(Q7,>U6JJ+1717I:L^DFW:B)';L244+7
M72SJ_8YJ:K%K[<YRJZ>@DD5$5,U?"Y4:_-%8]^2C=S[@?'6Y"Q,MWH5FN^A:
MX5"MH+EJ\O YV;FT5Q1J(V*J:U%U)41L-6UJR1(QZ2T\.CK<G[KO!^Z5P]Q(
M]([=I-HH4=6V]7;'HF35JJ-7+G+3.<J:S559:=SDCES1T4TN[97V3
M                                 -I-.WTI\8^HJ/\ &E"<]T8>WJ@Z
M]_T3SY]U]CY>HGA(05T?>6V,^R-/W3=BT#$?K&@^*7P8RDO'GMBJ_EM3]*IN
M@<3.%&@<4Z+='F-'2R8DPE:+A53+&LMP9 Z@NLF].1S&ONUMDH[FK$5N6KON
M2IFG JHO[*2X5U"J<22O8U,^51<V[>%=1<V*OPJU246BG=J;J70K31V_1YC2
M\4UGBV,I:AT=?2,;EDK8Z:OCJ88FJG2F,5%Y9%1R(J:!Y6/0OOFOX%9]7ZCX
M(<1[WP999]^N^\.WQW#U-A^[SR7WW2[M(OJR2G[KINU.(^)>.]FW_++?N-5)
MOG#GGEJ[UGEL]2RRYF>TW POHOT?8,=%+AO"5FMU5!KI#<%I^3;K&DB9/:V[
M7!U5<T:Y-BION61^"JN%=79\5RR2-7+E55=7-.!=1,F(OPHU",^E?=G[J+37
M22VS2+C.\55DGV24D#V4-&]NWE9*6A9302M3/8DK'\Q5S5,S7A^0C"
M                     <KMR)],&Z]@5[OI#HC= >U6G^5__(WDS]Q3[>;M
M^*D_2(BHS?&MZR?@(3.],O5+*C]/        !/.C^G^__<I5_P#;)4$N:C[5
M"?B)GZ,TX8SV9_\ 0A?"4Y^47DF[]D8LNU-LX>CM.C,;Y>=G!^7#YW)L_P#/
MU[_Z^;^I/U8?SX[7S/WUC_LVW_\ 7_U[?H'7)RD
M                     T+I/^EYC/['+IW-(<IP1[;K=\KC\)#\E=ZRE^+=
MWCC/N7>>#%'8:D[M.Z--_L11?*7> I\*P>JR=:G?.:1&XY0
M                              #BANIO(.#/55[^!MAWSH-]<W+K(>_*
M<>Q!Z2+JN_4;I:"/I4X5_P G/[9+P<&TI>WNN_D?T>(_?:/8Z/\ C>$XW=.O
MSZ0                            !Y1%<J-:F;EX$!J/0'0\F/JKLV)[&
MW*X5EP1KO'-2KJ)JC476V\QON74R]C3[@'#C,'X&LN$XTR;;+524O56"!D:J
MOPJK<U7FJN9#6[5?%]SJ:[IT\C_F<Y53\RE#<-P)'!'FGZQO#L_3:<L/P&O6
M-U6IP9Y;<@#^P
M
M                  ?_T,_@
M                          '\/=JHO6 -*W>O;#&[F\E1%Z_]X XF:6\<
M06BW5DDDS$5L+ES5R(J*G!GM3C/*[#PFU3BI9*:H2.HN5>BI<KO*E54M=K:T
M$*:W(=&J.:QS5@B>JO:J*K97O3-41"@[=E:;FZ7]*3Z&S2H_!=AUZ6D5JYMF
MDUDXJJDYBI+(QK(U1<G00Q/3)7N0E!@##BV"RH^H;E<:G)\G/:F7*,_BHN:\
MYSG)P9'VR(ISH
M    ^/B+G?OO8:Y]Q3GTK-[+TGRF+PVGKE]2=UJ]XX1[FWZ8<WV.7+NFW$EM
M,GM1;\KC\&0XK8O7J_%KWT.>A%<Y<<9]/^B1V*:)<6X<HD?B.W1HEQI*:/Q>
M]V^-J-:YK6;9KC0-;S&Q7R1<QFJMC:76^94;O&/1/?6;GC3!<4BT8W*15M57
M42Y16NM>[-U,][]D=%6N<KD57-CIZKEE;JU,TD=7WF@^Y#?I0LJZ8=&U%OFD
M6WQHE;3PL^R7*D8F2/:UNV2KI6HB,3)7S09QHJNBA8O!FT7>Z8>N=+=;165%
MNN=!,DD%1 Y621O:N3F/:N;9(WIFU\;T5CVJK7(J*J+I/QG@O"6DC"E;@O&U
M!2W3"=RIW15%/.U'Q2QO3LHY-CF2,5KXWHU\;FO:CDHJPGBW%&C_ !+2XJPE
M65%NQ+03(^*:)5:]CVKM1478YKMK9(WHYDC5<R1KFJJ+2O11I-H-)%@;4Y1T
MM^M[8X+W;FKDUDRMYBMI$<JN=0U>JJMS55C<BL7/)'.QY;O3<68BW(6DY:>B
M2:LT17B1\EHKG<LK6HN;Z"J<B(C:NF14R=DC:F'5GCY;?XH-,VY(W4%BW2F
M$KW[W2Z0+<UD=RI$V(CU3E:J!%556FGR56[5=#(CH7YZK))-TR"!+
M                               &TFG;Z4^,?45'^-*$Y[HP]O5!U[_H
MGGS[K['R]1/"0@KH^\ML9]D:?NF[%H&(_6-!\4O@QE)>//;%5_+:GZ53= XF
M<*                                 .5VY$^F#=>P*]WTAT1N@/:K3_
M "O_ .1O)G[BGV\W;\5)^D1%1F^-;UD_ 0F=Z9>J65'Z>        ">%/)'#
MI[GFE>V.*+2?<9)9'N1K(XV8CJ7/>]RY(UK6HJJO$A,>CMEPO6CNFLUIA?47
M6KM,$,,3$S?)++"QD<;$YKGO<UK4YJJAP.IJZ:@KI:ZMD;%1P2/DD>Y<FL8Q
M5<YSE78C6M155>8B'/\ MK95BFJIHUADKYUJU@=GKPQ[U%3TT<J*B*R?D6G8
MLK=J-E5R(JHB*O0.DZ>U4]VH\)V2=M9;L/T"6_BEJHK*F=*BHJZR6%4V.IN+
M:NHCHW['2TD<$KVMD>]K?I82CK)**>\U\2P55SJ5J=Y7-'11[U%# QZ+M;-Q
M/#$Z=NU&3ND8USF-:Y?H'6QRH
M       T+I/^EYC/['+IW-(<IP1[;K=\KC\)#\E=ZRE^+=WCC/N7>>#%'8:D
M[M.Z--_L11?*7> I\*P>JR=:G?.:1&XY0
M                #BANIO(.#/55[^!MAWSH-]<W+K(>_*<>Q!Z2+JN_4;I:
M"/I4X5_R<_MDO!P;2E[>Z[^1_1XC]]H]CH_XWA.-W3K\^D
M              #Y%_J5I++<IF2K!*M)+#32M3-S*NJ3D:C5O5Y*F9D=Q;GW
M";L;Z;,,8;1B20S7>"25JIFCH*9W%-0B]6"&3X.?L/@XHKTMN'JRLSR<V!R-
M7\-R:C/Z3D.1N@^PK16>B:B9>)QY[.-6=7J[>/8:2>;F1#^ YHV:'>X&)MV-
M1NWH^QP'@\FJ$X$ZR 'Z
M
M                         #__T<_@
M                                  'R:^I1C%5'(B(B\/X>@ ;(8UQ+
M'1T\SW2HW48YW"B9;-N>:\2?IT/)X7G$U-,6.;I4V[$&**)M+5T>%EII(8J[
M?I*2ON3ZZCC9#-#25%/*^"EBJ$E=XHQ'/U&\TW71(8;K/392X5HJ;1#8ZF2+
M&&(HGMFDA<C9:.@5DB/D:Y6N1LU2K'0Q;-9K-^E1S'LB5W8N \-OKI77ZJ8B
MT%*Y-5')LDE14R3+9FUF:.7F*NJFU-9$XMQ[IW'".SELN%'MRX(Z2[Q.SXEU
MG7J9,NID5@/T*885.4J:]'?"^)?_ )"G?.Z4OU7S61Y=1?*/-RS^+_.##?VE
MS^<#U\A+#WNJM[,7U9_7'^IZ!GY_&.6?Q?YP8;^TN?S@.0EA[W56]F+ZL<?Z
MGH&?G\8Y9_%_G!AO[2Y_. Y"6'O=5;V8OJQQ_J>@9^?QCEG\7^<&&_M+G\X#
MD)8>]U5O9B^K''^IZ!GY_&?W'NG\5H]%EP]AY[-NLV/ORC>NQ<LGNK943)<O
MUJYI[*?R[0E8%;RE76([X=[5.QJ)WPE_J,]K&9?/XSV>6BQ!Z%[-[:K3T\A"
MT>[:GM6>(_KC_+TMO94\?+2XA6=E/'A*V2RO8KT;'/7.351<MJYHB+F=G8$W
M&MXTC4<]?ANKSIZ>5(W[XZ-BZRMUDR357-,N:?&N>/:2T2-CK&*CGIFF2*NQ
M%R/?Y9+&&S_4)H-O^'5_Y=ASK]SPQY[IA[M'Y!\SDJ6CH7=JI^\LAC'T$T'W
M:N_*>?W/#'GNJ'NT?D#DJ6CH7]JI_;-TCBU'-63!%$YF?--94UD;E3H->YLB
M-7_&J>'>9WX^5JZE5 CN9G+&J=C53OH$TJ6CFL?EUJGM<LIB#]C]G;6?YO/S
M_N=ND?W;2]NWQG]<E6R]!)V%\0Y93$'['[.VL_S>/W.W2/[MI>W;XQR5;+T$
MG87Q#EE,0?L?L[:S_-X_<[=(_NVE[=OC')5LO02=A?$.64Q!^Q^SMK/\WC]S
MMTC^[:7MV^,<E6R]!)V%\1^MW2E_S36T?M5N::R-N\S55,]J(Y;:Y$54X\ER
M"^9VZ2<ME;29]<WQH.2K9>ER=A?$>WRR]P_8VJ?OC_TO'YOW.O2G[XT'83ZT
M_KDJV/I<OY_)'++W#]C:I^^/_2\/W.O2G[XT'83ZT<E6Q]+E_/Y(Y9>X?L;5
M/WQ_Z7A^YUZ4_?&@["?6CDJV/I<OY_)'++W#]C:I^^/_ $O#]SKTI^^-!V$^
MM')5L?2Y?S^2$W2]PX]&U5EQY8CS]SP/IF/W.O2I[X4'83ZT<E6Q]+E_/Y)[
M7+*/_8^NG;>+YM/3^YV:7/=UM[;^\?UR5+!T$W8'+*/_ &/KIVWB^;1^YV:7
M/=UM[;^\.2I8.@F[ Y91_P"Q]=.V\7S:/W.S2Y[NMO;?WAR5+!T$W8'+*/\
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
MJ;IG$3A(                                !RNW(OTP;KLS_F$O=])T
M<CHC3_[5:?Y7_P#(WDS]Q3[>;M^*D_2(BHS?&MZR?@(3.],O5+*C]/
M  !/:DC8NGF7?$1V^:4J]C6+P*U,2U&NYR<"M7QN7 N:] GY9YGX/T%OQ:UV
MIB"ML+J:W]'$Q:5(ZNN3G*UCEI*5^7JSZB6)[)Z)%3IJYL\\.,66!,UM-)4L
MGJUVY/>C]>FI<TX<W-2HG;GZFR&.1KHJI4*$D SN4
M                        &A=)_P!+S&?V.73N:0Y3@CVW6[Y7'X2'Y*[U
ME+\6[O'&?<N\\&*.PU)W:=T:;_8BB^4N\!3X5@]5DZU.^<T<T3A5$]<C?DJ\
M"'*!K-\TWV4&J[G*!K-\TGLH-5W.4#-.BGLC)><!K-\TGLH-5W.4'Z>
M                                <4-U-Y!P9ZJO?P-L.^=!OKFY=9#W
MY3CV(/21=5WZC=+01]*G"O\ DY_;)>#@VE+V]UW\C^CQ'[[1['1_QO"<;NG7
MY](                           ?N@&GYHWX@Q%;L.TJ*^*DGAK[J]JYM
M:[55U'12-8KES5KTF>CD:J)O2IGFN5K'F>.A:L@?5:;KVQS*>2*6BMS')Z=%
M>WBJJ3-,]5%9Q-$YKMJ\4HYNQBKTGI6Q#&K68<IES>BMDF5.9L748OPKGKJB
M\"(Q4X5.?NCZQ)1T=-$C%;JQLX$X$38F>SA+4^8=(ISS?^AAU&9?TJ>QU>(\
M'D^H
M
M           ?_]+/X
M                  /7J)$:U4S1-FW\@!MUB2[-@AEYI$YE>'),N+;FJ '!
M'2[C*LN5:W#MJE7DJL56/F:S?&4E.U4W^JF:DC$1D35V(KFZ[E:U%1SDSZYT
MLZ3;!HAP'7X[Q$J+34D>442*C7U%0_9#3QYY\M(_8JHBZC$?(Y-1CE3Z]ALU
M5?KI%;*7T[US<[+8QB>F<OP(G!SU5$X50VY;:;?WW-M,U+!5T&]I')3UD,-1
M%4<WOKY*F)\>\S22S^*.56[7KGPF<_&N/\3X]QI6X^OU0]<15U0LKGL5S=[3
M+59'%MS9'%&C8HVYKE&UJ*J[566=OME';+?';*5B)21,1J(NW/FJJ\]7+FY5
MYJJJGR),$8+F:C9L(87E:BZR-DL%I>U'(BHCD1U(J(J(J^R?'9B?$D:YQW"N
M:OP3RI_IGZ%I:5=BQQJG6IXCP^%]@+T$80^]JS?(CV>>S%7OG</RB;RS^>(Z
M/I47:M\0\+[ 7H(PA][5F^1#SV8J]\[A^43>6.(Z/I47:M\0\+[ 7H(PA][5
MF^1#SV8J]\[A^43>6.(Z/I47:M\0\+[ 7H(PA][5F^1#SV8J]\[A^43>6.(Z
M/I47:M\1_$FCO $K%8[!.%$1<ML>'[5"_8N>R2*E8]/9VG],Q?BN-VLVY5^?
MPSRJG85RH.(J-?\ !1]JGB/6\+#1YZ#,.=JZ;XL]_GWQ=[XU?='>,_GB&BZ5
M'VJ&\6A?0UHKNN)GLN& <,536Q-1J2VJF5$SUUV)J99YH6W>9TWBZ7C >(9;
MI/+42,N\2-5[E<J)Q.U<DSYF9T9I9ABAN-(D36M18'<"9?='-^/<\Z$58U5T
M88-SVKY2T?1]+VIL+$SJ0_KE=M!_[%^#NTM)\6 >.7<Y:#9HW1/T8821KT1%
M6*UPP2)DJ+S,T&]RLVIQ.3-.H >ARL&@7]C2P_V;\K S'*P:!?V-+#_9ORL#
M,<K!H%_8TL/]F_*P,QRL&@7]C2P_V;\K S/Y=N7M CVN8NC6Q(CFJU5:^O8Y
M$<F2ZKV5C7L=DNQ45%3B S/3Y5#<_?L<6_MI?_G8 <JAN?OV.+?VTO\ \[ #
ME4-S]^QQ;^VE_P#G8 <JAN?OV.+?VTO_ ,[ 'XNY/W/KD5JZ.:#)45%RNN(6
MKDNS8YMW1S5ZJ*BH >CRGVYU_8\3[Z<9_P (AF!RGVYU_8\3[Z<9_P (AF":
MM%H^PC-NC'X#DM#78432Y7X82U<EUR?S#@Q34VV*AY.2I2Y<S11HS?=^WY<L
MU?K;3V9)JY\W(\%*N4^W.O['B??3C/\ A$>O,\CE/MSK^QXGWTXS_A$,P?-7
M<8;G]55? M<4S7@3$E[R3J)G6*N2=<9@_.4OW/\ Z%[E]\=[^5C,#E+]S_Z%
M[E]\=[^5C,#E+]S_ .A>Y??'>_E8S!QQTZ;D[0I9[?3SV_#MPAD941KMOUV>
MB9+&]<T?4KP*JG4>GVNJ+;H3Q5<*14;50V&M>U51%1'-@>J+DNQ=O/.085C9
M+B*BCDVL=4QHO;(<4W;G71LKE5*:[M1554:VZRZK45?&IK1N=DG555* DTOX
MR1,E=3*OQ2>,E'QEH.<[LJ?G*Z:-NE[SVU?\4>>3!C'HJ;N7]X<9:'G.[*CE
M=-&W2]Y[:O\ BAR8,8]%3=R_O#C+0\YW94<KIHVZ7O/;5_Q0Y,&,>BINY?WA
MQEH><[LJ.5TT;=+WGMJ_XH<F#&/14W<O[PXRT/.=V5/6?N;=';G*YLN(HT5=
MC&7.F5K>HBR6][\NNJGN;IDQ<C<E;1JO/6-V?YI$3\Q_*V.B_#[/^H_CE:]'
MO3&).V5'\V'GDS8MZ"B[F_ZT<8Z+\/LIXARM>CWIC$G;*C^;!R9L6]!1=S?]
M:.,=%^'V4\0Y6O1[TQB3ME1_-@Y,V+>@HNYO^M'&.B_#[*>(<K7H]Z8Q)VRH
M_FP<F;%O047<W_6CC'1?A]E/$;/Z9=!-LPGAI,386GNE3';JAC;Q37&>FJ%C
MH*A8X8:JE=#24KT2GJE1)&NUU5LNLBM1BHMV/F1.[2N=PQA4;F?2%+&E'<62
M55C>F^91U4372UM"FO)(C63PM=50M8D;&RPU*KK2U2%3/FF6YKI:W#46GW"4
M")=+=O=/=FM1J+-2O<V.GJG:J(KY*>1S8)'+K.=!)'M;'3(ALCHSM^&[YBJW
M8?Q547*DMUWEY#IJRVU-+3R4USGU64:3+5T5;$^GJI42)41K7->YKM9&HY%G
MMYIEH&N6DC0?5:3\#4T,NDG"%-+5-:YCWNJ[:W[)6TV4;V.=)$QKJJG1===>
M.2&-J+4N4B3YGKIX;HVTJQZ.,23O;@?%$\<*9N1&4]Q7E*6;ED5$2=5;2RY:
MN>M"]ZJV!$3F)RL> O/?%WM^S?,!E?Y->*O<]O[2;Z\T,\8:/HI.RWR1RL>
MO/?%WM^S?, Y->*O<]O[2;Z\<8:/HI.RWR1RL> O/?%WM^S?, Y->*O<]O[2
M;Z\<8:/HI.RWR3UY=S#@U79PWW$\;,DYF6:U3.SXUUVVN!,NIJGNCTV8B1OV
M6EHE=\"2HG861W?/"V&EYCY.RGDGCY6#"7H@Q%[-L^0G]\FV_>Y*3^L\L<8:
M7HY/S>(<K!A+T08B]FV?(1R;;][DI/ZSRQQAI>CD_-XARL&$O1!B+V;9\A')
MMOWN2D_K/+'&&EZ.3\WB'*P82]$&(O9MGR$<FV_>Y*3^L\L<8:7HY/S>(]>7
M<O8<5R;QB:]QMRVI+3T$SE=GPHYD=.B)EQ9+USVQZ;[NB?9:*F5WP.>G?UN^
M?RM@I^8]_P";Q(>+E7;%Z*KM[1H_SS^^3A<O<$'='^(\<8(.F.["#E7;%Z*K
MM[1H_P \<G"Y>X(.Z/\ $.,$'3'=A#COI2P/2Z/\3,L5)73W&)]LI:_DBIBC
MAD1]1+51K'JQ*K=5J4Z*B\.T[>P1B:;%EE6Z3Q-A>DSF:K554R:C5SS7KCXM
MPI&T<Z1,57)JHNWJKXC?"V[F2BK[=05RXPJHEK:*EJUC2S1/2-:F".96([OR
M:KD8K\L\DS.LJW3544E9-2I;V.2*5S,]^5,]5RIGEO>S/(^LRPL<Q';XNU$7
M@_UGN.W+-&K5U<:5*.R755UBB<U'9;%5J75BN1%XLTSZ*'YTTY3Y[;:S+X]?
MJE//G?9S)5SZW_6>KRJW^UW_ )5_],1[>3I_RK_X3_TN?SYW_P#'?T/[Q_$F
MY7D1BK%CECY-FJV3#;HV+M3/-[;[*K<FY_K5S7V4_MFG-BN1)+8J,YZ5&:]C
M>$[Z#SO\Z;^C_>/6Y5JX>C*C[33?.)[N3C1^]TG=F^0>/.^[IJ=K_K/%+N6[
MLC4WC%UND=GM26V5,+4;EPHYE54*JY\62=<]D>G"W*OV6@F1/@D:O?:T\+A]
M_,E3M?\ 6>#E7<0>BBS>U*W\A[>3?:/<53VS/&?SQ@EZ8WL*>&7<OXH35WC$
M=@DX=;?8[C#EP9:NI33ZV?K9?@]C--MC7/?*.K3J;VO?<W]9X6P3_<R,_/\
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
MY0
M
M        #__3S^
M              ?RY<O87+KY &G;I6)#&[:U.97AZF?" <7]*.,8K5;JN1TS
M6JD;M5%<B;4SRSVHFU>J>?@/'"OP'#FU-J*M]5?*Y%Y,NS]\C:],G4] U56E
MBV22-1TK7;Z_)&.YIK7)FPHTW<FF_DE:2/.58YM?!V''OA16KRL]<O*U,V:;
M'-B5J4\2[434ED8Y6S$E-&^'.,]GXOJ6Y7"K1'+GPMCX6-^!5SUG<'"B+M:?
M:(/G8P          -\]!&?@HDRR^AMX>CS>7K%POF;'M Q'^.(OT9IT-I>]D
M:3XAWA'/J-,F-ZV?!EP[2R4Z?/[                    !'&W?\R\D_P!S
MW=?[=ZP]J^D^8\%CCU'D       '%G=#JJVF)=G-3MS^UC79ZYTONB_M#8P_
MWNUWZ.\Y'A'VRT'RJ/PD.&IF]);              ]:MHZ:X4=505L+*BCK:
M:>DJH),]2:FJ(W0S1/R5%U9(WJBY*B[3[^%,47W!&)[?C'"]0^DQ):JV&KI9
MFY*Z*>GD;+$]$<BM75>UJJUR*UR;'(J*J+\J^62UXELM7AV^0LJ+-74TM//$
M[/5DAF8Z.1BY9+DYCE3-%14SV*B[24^-\-56!L87BP.?*UUJKU=05*IO<DU&
M_5J;;5M5JJC7R4TC'+DJZK\TX47+<SN>M+]CW1.@S#VE>W,AXDOMK8^H@1V^
M,AJ418:ZD<JM;K;Q4LF@55:W61NMJY.0R<:;M&EUT&Z8+SH_F?*DUIN"\33*
MFH^2G=E-1U"9*N3GPNC?RKEU7YMSS:N5)=&>+FXWP59+^KFK62TW(MT:W+..
MZ42\CUN;6M:D:3R,WUK<MC)&F/C=NZ I-S;NE<1Z.*:)8\+K4\76M<LFNMM;
MG+3L;FYRN2F59*)SG*BODIGNR1%0TM[EW3!'IQT(6/'LCVNO3Z?B>N1.%M=3
M?8JA51$1&[ZJ)4,:B9)',Q,U->$3B0(             .!>Z2^F'#]CEM[IN
M)*C0W[47?*Y/!C.(WWUZGQ:=]3FYAWG?L78:V=Q0$:;S[+U?RF7PW'*HO4F]
M:G>/L'S3V                             _'>-=UE/+?3)U027W4RYZ6
M[CDF7\R;5\'+G[I/+0?[08OE$O?0JFW7GVX9/Q=3=YYQS.WB+X        !M
MWC?RUP5V=C[IH#DMC]C[A\F7P7G/=&OMRMOXQI?IV%S-SW#&NB'"*ZB;67KB
M3/GCN_4XBM+2M*]N/:]$7I/Z/$74V?+C;%_&\)QO/O$?F4]AOYIUWOSSZ>P;
MQ'YE/8;^:-^>-@WB/S*>PW\T;\\;!O$?F4]AOYHWYXV#>(_,I[#?S1OSQL&\
M1>93V&_D&_/&P\C6,;XUK4]8_A7N=PJ#^C^0      >.::*GBDGF>V.*%CI)
M'N\:QC$UG.7CR1$/J62RW7$EWIK#8X'U-XK)FQ0Q,RUGR/7)K4S5$3:NUSE1
MK4S<Y4:BJGY*^OH[712W&X2-BH8(W/>]W UK4S55YO!S$S5>!$5<D/0H89)9
M'W*KC6.HF8L5- _:ZAH5<U[8%_6MJ:ES&R3ZOZY&LS>D3'+V%CV]6JU6Z'1C
MA":.HP[03I-5U<:KJW.YHQT;ZEJY(JTE(U\M+;6KL6%T]9JQ2W">)G&<.4%9
M65;\6WN-T=UJ(UC@A=PTE(KD<V)>8D\ZM9-5JW_")%3JZ1E)%([Z9U2<Q
M !\NO:ZFD9=(6N<ZGC6.MCC8Y[ZB@UM=RHR/-\L]"Y5EB35>Y461C$SES3MO
M1U4TN)Z&?11>9(XX+E,DUMGE<C64EV1J1QHZ1ZHR*FN3$;15CE5C$D;05<S]
M[H$:O"\3PRVFICQE0L<^6ECWNKC8U7.GHM;6<J-;FZ2:D<KJB!$1[E:M3!$W
M7JE<GTVN:]K7L<U['M1S'M5'-<UR9M<UR9HYKD78J<)U95TE5054M#7120UL
M,CHY(Y&JQ\;V*K7L>QR(YKVN16N:Y$5JHJ*B*AS"&:&HA944[VR02-1S7-5'
M-<UR9HYJIFBHJ*BHJ9HJ+FA^GYSV               $\] 'TT+)ZDO/XIJR
M7.E?VD577P_2L.&6;U^WJ.[RE#"(QS,                   'PL2>5-6O0
MAE7_ 'Q3Z5J]=MZY.^?P_P!*0TN7EC7^K:KX>0LVH_6<7Q3?!0H<O?LS5_*I
M?I''I'Z3Y@    -\MSDN6EK#WI5R3V:&8ZOTQ>T&KZZ+Z1I)#<H?;HH/DU5]
M \K]!]!C^L0@%+ZHO5+:>8>4]8      .+>ZB\HL*]EJ[N-AWCH/]DJ_XB/P
MU/@7_P!0CZY>\:[W/WTL+-ZLO/XTJCB^EGV[5'Q4/T;3]EG]CV=5WA*;TG6Q
M],                                          T?C[-,(8B5-G\Q;I
MW%,<APM[/TGRF+PVGPL4^UFX?(9_HGD.BS HC         -U-"%"EQTLX$I%
M7)'WV&1=F>:4\,U2K>%/'[SEGQ9\? =E:'X]]TDVIN>64SW=K#([+Y\LO@S.
M>Z,(]]QY;6YY?9G+VL;W?GRR,E#1=:604-&W479&Q.!$VY9?N%B',)Q<TY1V
MNG1D;4RVZJ)U5RV>P>#R?=38B)T$ /T
M
M                                      __U,_@
M                                           'I54R,:JYHB(B\/Z<
M8!M-BZ^,IH9561$1K'*N2[/7VI_>/*<\\*3^T@WM^+\1I:&R));Z%655SR<U
M4?&CEY'HWIJ2,<E7+&J.14;K1-?DJ+D18W76FY-#&BR9]JEU,:WC7I*#)>7C
M56_9ZM.=Q-&Y%8NW*>2!%16J[+F^ L.>>"]-W]N=NI\GRY\"[>49_'5-J="C
MN;D>L9_%57*KG+FY>%248/           !N-HRQ5187Q!R17:S8I(<M\U7;V
MW)514<],FHJHNQ,]I:KYG[I#T?X,P/?Z7&%]L]IJYKK&^-E96TU*][$IVHKF
M-GD8KFHNQ7-14SV<)TMI1M5SN-?2OH*:HG8V%R*L<;WHBZW JM1<EZIRO;IV
MPHC,N3HU5$R1<TX.JFNBKU^(G_R=]"'WY84_SM0?M!U7YV,1^X*WN$ODG]>'
MKA'IYGW5OQ@Y.VA#[\L*?YVH/V@>=G$?N"N[A+Y \/7"/3S/NK?C!R=M"'WY
M84_SM0?M \[.(_<%=W"7R#Z5LTSX5N%3%2LN5,V29\<437S1-=)+([5:QFN]
M5<Y[E1$1,U55R/UT&FC0]=:Z&V6S%F&JFY5,K(HHHKI122RRR.1D<<<;)U<^
M1[U1K&-17.<J-:BJJ(>N7#M_@B=--0UC(6-5SG.AD1&HB9JJJK<D1$VJJ[$3
MA-WZ:H94Q-E8J*CD145%S147C3KJ=EGQSV               1QMW_,O)/\
M<]W7^W>L/:OI/F/!8X]1Y       !Q7W0WE3#Z<WWD9TONC/M#XO_P![M=^C
MO.281]LM#\JC\)#AN9O26H              !Q;W26CB2^6N+&]IA=)<K%3;
MQ=X(F(YU396O?*E6B-37=);))'.=P^(N<JY)&F=Y/F.NZ\I<"XIGW,..ZEL6
M',05;JFS32/=JPW-S&MEH<W*K&1US(VO@1-1.+&.8FO+6-1*I_-+]S;48UPQ
M%IUPC"Z3$-CIMYN,3&HKIK>CG/;49(FLY]&Y[EDX?WL]SE5K:=$71NY7Q7O-
M=?L&U,V3*V)M[MD;Y,FI4TVI37&.)BIDLL].Z)ZY+XV!5RX520/FW6@[CS@3
M#6Z M%/K5UEJG6NX/8QN?$=8JRT<DTF:.2.GJV/AC3)4WRX<S/;TUYE+I7XA
MQ%?M#5RFRIZ^%MRHF.<N6_P:L56R-N62OE@=#(NU%U*5RY+DJIS6,VI=Z
M          #@7NDOIAP_8Y;>Z;B2HT-^U%WRN3P8SB-]]>I\6G?4YN8=YW[%
MV&MG<4!&F\^R]7\IE\-QRJ+U)O6IWC[!\T]@
M    /QWC7=9?P'EOIDZH)+;J7Z;5Q[$VKWDQ/+0?[0HOE$O?0JFW7GVX9/Q;
M3=YYQT.WB+X        !MWC?RUP5V=C[IH#DMC]C[A\F7P7G/=&OMRMOXQI?
MIV%TMSU]*#"'UEZ_MBNQ6=I8]OU?_(_01%U-G]C8NH[PG&\YUT?3
M        !\A%6YU2KS*VZ@G5$X')6W&G?DY>-J4]LF;DG"YU2U=C=Y17]T.5
M-%>$M[3E=).(*%%=PHZV6BJC1S6\Q6UMWA<CW<R&TR,1%D6Y/;3<$;GC"]:V
MQ<*VRH5$X%2KKH7Y*O-3>*&1JM3A5]<QRY1\1M6?ZYTN<[       !\FC3D"
MI6VKLII$DJ+8N2HUC$=G46Y,LV,2D5Z.A;FWQ!VHQN4+E.X\9.72%AB/2;#R
MV)J1T-)>VIFKI)%;J45V=GFKN+F1N@KI.6RN$25$[TDND,9P:Q-3#-V=A)^R
MT3(^:WKP-8U'9ST29<JG$ZN22F9RN=*_>HF*RBD>?6.G#G(
M !//0!]-"R>I+S^*:LESI7]I%5U\/TK#AEF]?MZCN\I0PB,<S
M        !\+$GE16>D2^\/I6KUXSKD[Y_#_2J0TN7EC7^K:KX>0LVH_6<7Q3
M?!0H<O?LS5_*I?I''I'Z3Y@    -\MSG]-G#OI=Q[BF.L-,/M!J^NC^D:2/W
M*/VZ*#Y-5?0/*_P_0H_K4( R^J+U2VH\AZP      <6]U%Y185[+5W<;#O'0
M?[)5_P 1'X:GP+_ZA'UR]XUWN?OI86;U9>?QI5'%]+/MVJ/BH?HVG[+/['LZ
MKO"4WI.MCZ8                                         !H_'_.?B
M+L+=.XICD.%O9^D^4Q>&A\'%/M9N'R&?Z)Y#HLP*)         #D[N1\(56*
M-,UBK(VOY#PU%4W>K>U.9622"2@HZ=79+DZ2:J63+C9$[@.[M 5BGNF.V7-N
M:4MOA?(Y>8KI&NB8SX%77<_J1JAVWH7LTUQQDRO3-*>AB?(Y>8KGM6-C?@5=
M9SNHQ3)!P#0[U2TS5S3F(_67+CSR)V<PF(AOQ1,U6M3;L1>'JYG@\GO@
M
M
M    _]7/X
M       /'(Y&HJ<>7Z( :.O=Q;!$Y$<F:(O"OZ<(!PYTQ8[;;:"H;$]9)Y&I
M%#%$CI)9)GOU61QQ19OD>]RHC6IFY578AZ*NJI:&EDK:V1D-%#&Z221ZHUC&
M,17/>]RY(UK6HJN<JHB(F:KD?U'&^:1L<35=*Y41J)M555<D1$YJJNQ#CI9J
M&6CI7/JE1]PK975EP>BN<G),J-3>6*KWIO=-$UL::NJUVJK\D5RF=_=,Z:)]
M-^E&KQ'3N>F%Z5.);?&N::M-&Y<I5:J)JR5+U=,_-$>U',B<JI$W*5V$,/,P
MY98Z-R)Q8_EY53FO7F9\YB9-3F+EGS5/K$?#E(                 ![]J>
ML=TMLC=BLKZ-Z*G"BMJ(U3+AXT.U=!/V[\&_[Z[3^GTY\3$OM<N'R*?Z)Q3S
M"3W/LE$YRYJM/$OLMSZ_"II5(A+PFI0>              1QMW_,O)/]SW=?
M[=ZP]J^D^8\%CCU'D       '%?=#>5,/IS?>1G2^Z,^T/B__>[7?H[SDF$?
M;+0_*H_"0X;F;TEJ               ?CFM>US'M:]CVJU['(CFN:Y,G-<U<
MT<UR+DJ+PGZ*2KJJ"JBKJ&62&MAD;)')&Y6/C>Q4<Q['M5'->UR(YKFJBM5$
M5%14/7-##40OIZAC9()&JUS7(CFN:Y,G-<U<T5%15145%147)3B7BS0_6X Q
M/;-(^C>FGJ*.U5S*V[87A>]]5'1N5S+BVTN5725%'4T4CV/@76DCULV:[5U6
M7^;GOS0'"6ZUT1W;<B[KRII:#%-_MCZ"@OSV1LI:FI<U.(WUC%:D-+<(*EL5
M1!4(C*6HE8UJI3S(Q*BH72_N.+]N>=)UMW2>YKIYZJRVBN;55UE8YSIXZ?-4
MJVT2YJ^:FFIW2Q24RZTT*.5T:RQKJ0<K**LIKC1TEPHIFU%'74T%923LSU)J
M:IB9-!*S/)=62)Z*G44H:Q7A>]X)Q1<<&XF@=38BM-=/1U42Y*L=132NAF8J
MIL75D8Y,T547+-%5%0MIL5[M>);)1XBLDS:BS5]+%402M]+)#,QLD3T^!S'-
M<F>W:>R? /J@           ' O=)?3#A^QRV]TW$E1H;]J+OE<G@QG$;[Z]3
MXM.^IS<P[SOV+L-;.XH"--Y]EZOY3+X;CE47J3>M3O'V#YI[
M                 ?CO&NZR_@/+?3)U026W4OTVKCV)M7O)B>6@_P!H47RB
M7OH53;KS[<,GXMIN\\XZ';Q%\         V[QOY:X*[.Q]TT!R6Q^Q]P^3+X
M+SGNC7VY6W\8TOT["Z6YZ^E!A#ZR]?VQ78K.TL>WZO\ Y'Z"(NIL_L;%U'>$
MXWG.NCZ8          /#45$=-$LTNMJHZ.-$:W6<^2:5D,4;&IPNDED:U.JI
M]_#&&Z_%EZCL=M=#'4/CFD5\S][BCBIX)*F>61^2ZL<4$4DCUR7)K5R15V'S
MKM=*:S4+J^K1ZQ-?&Q$8W6>Y\LC8HV-;S7/D>UC4V;53@/4[]J!J*LTKZ-J.
M1FO7T]3;XW.5<D:R6MB@CD<JK^M5<SE_(=T@5&OQCI(+RK$S<VU5E'=9&MVY
M/?!;YZF>)BHBKG+$S)$761-543X?GXPU$F=PFDH6JN2.K()Z)BNX-5LE5'%&
M]<U1,F.=FJIEGFF9+Q:%3-+I;E1=B*E=39+MRX=]RX3T+H<TNM=J.PKB1'IS
M.-E;GP9\&\<[;U#^TQW@A4UDO-JU>?Q73]3IG/V'@J*M*_4H[94-?OVMR574
MS]\CHZ9NKOJ1S1*L:5\Z/1L2:R*S-9,G(S4=R;#^"Y='K),;Z4+<Z!*1$X@M
M=;&Z*6XUKM;>5EI949*MLI7-6>ND5B,GU8J!KFNJUF@^7<[ZS$VI8<(U39-_
MSXHK*=Z/92P)EOB,E9FQ*R5')'3MUM:+6?5*US8-[D^I#%%3Q100QLBAAC9%
M%$Q$:R..-J,CC8U-C6L:B(B<2'4EXO%SQ!=JF^WN>2IO%9/)//-(N;Y997*^
M1[EYKG.557X5.:4-#26RBAMUOC9#0P1-CC8U,FL8Q$:UK4YB-:B(B<Y#R'S3
M]0       /5K*5M7$UFLL4L4L<]/.WQ\$\3M9CTR5JJQR9LD;FB21.<Q>9<N
M?+<%XLFPA=WUJPLJ[54TTM+64KU5K*JDG;JRQ.<B+J/:J-FIYM5SJ:KB@J6-
M62%F7Q;[9H[W1-@UW0UD,K)H)FIFZ*:-<V/3:F;536CE9FB30/EA<NI(Y%]H
MXD?:               )YZ /IH63U)>?Q35DN=*_M(JNOA^E8<,LWK]O4=WE
M*&$1CF8                   /A8D\J*STB7WA]*U>O&=<G?/X?Z52&ER\L
M:_U;5?#R%FU'ZSB^*;X*%#E[]F:OY5+](X](_2?,    !OEN<_ILX=]+N/<4
MQUAIA]H-7UT?TC21^Y1^W10?)JKZ!Y7^'Z%']:A &7U1>J6U'D/6      #B
MWNHO*+"O9:N[C8=XZ#_9*O\ B(_#4^!?_4(^N7O&N]S]]+"S>K+S^-*HXOI9
M]NU1\5#]&T_99_8]G5=X2F])UL?3
M          -'X_YS\1=A;IW%,<APM[/TGRF+PT/@XI]K-P^0S_1/(=%F!1(
M        5KW & N1\-5F*9HLJC$=T>L3U3/.W6ITM#3)JY9YI6\DKU6O1>#A
MG#N>[ VV8*==WI^^;C4.?GEDN]Q*L3&KU')*Y%YS_G67>A&S-M^$W71Z?9ZZ
M9SL^;O<:K&Q.V21R? [LVEPI1MBABV99-8OK(G!P'?*G<B&Y\+=5O!P_NG@\
MGF
M
M          !__];/X
M             !_+G(W8JHBJFS, ^%<:YL35773QJ_D7U@#8+'>+8*"FGD?,
MC=6-SLW<'0XG)DF9YX.J>.'8<%*NXS8QO\EYJ%5]KMLKXK:Q['*VJK6.RDJT
M5RHQ\5$Y%1BHCD6;-45KHLEK4W?&Z";8+,NA/"DZ<>[A$U]S>QW+04CD1S*5
M53TLE4F3Y6JJ*E-DCFJRI:J=PZ,,++4S^>.N;^]XU5(47[IZ;%?U&<#?P\UV
M*S;]<I_.^0                   ?0M3'272VQM15<^OHV-1-JJYU1&B(B<
M:JJG:N@G[=^#?]]=I_3Z<^)B7VN7#Y#/]$XIUA-CH[+1,<FJK8(T5%X<T:B=
M;+8II5(A+PFI@>              1QMW_,O)/]SW=?[=ZP]J^D^8\%CCU'D
M      '%?=#>5,/IS?>1G2^Z,^T/B_\ WNUWZ.\Y)A'VRT/RJ/PD.&YF]):@
M                 'RWVW>G/FMDR4$SW.DDB2/?;?42/61SGU%$CXD21\DJ
MO=)"^&5[D37<YJ:J]KT.DUMWIHK-I0HUQ!9XHV1Q5"R[S=J2-F2-92W%8Y7/
MB8Q$CCI*^*MI(8]9*:&FD=OR<-J,)K12OKL(SI;*Y[G/?&C-\HIGNUE<Z:E1
MT:->YSE>^:F?3SR/1JS22L;O:_W#<%WZ.DKH>0JJ97M@3?-^I:M6,=*YM)5:
MD:22)$QSEC>V.758]R,5C5>?DO>CV);//BW M<V]83ID8M2N]K3UU DBL8U:
M^B5\F]Q+,]L+:NFFJZ)9'PQOJ8JB9M.GNH,3N2NBLN(J=:"]3*Y(DU]]IZE6
MM<]4IJC59KO2-KGK!+'!4:K)7MA?#&Z4^B=9G+           <"]TE],.'['
M+;W3<25&AOVHN^5R>#&<1OOKU/BT[ZG-S#O._8NPUL[B@(TWGV7J_E,OAN.5
M1>I-ZU.\?8/FGL                            !^.\:[K+^ \M],G5!)
M;=2_3:N/8FU>\F)Y:#_:%%\HE[Z%4VZ\^W#)^+:;O/..AV\1?         -N
M\;^6N"NSL?=- <EL?L?</DR^"\Y[HU]N5M_&-+].PNEN>OI080^LO7]L5V*S
MM+'M^K_Y'Z"(NIL_L;%U'>$XWG.NCZ8       '!M78B']QQR2R-BB:KI7*B
M(B)FJJNQ$1$VJJKL1$X3PYS6M5SE1&HF:JO B'R*>:XUS%JJ>:CIZ29RNHVS
M44\\TE+DU(ZB1S:^G:U*E45[&ZN:1N;K9.S1.X,1671O@6N9A7$%'>KCBVDA
M:VXOIKE1TM-#6JKG2T<+'6RN<]:-%935$JSZKZN*HWIN\)&]_!K77XJQ%3K>
M;9/04MDG>JTK9:2::62G1$1D[W)64Z-W]4=+$Q(\VP/BWS*37:WRNI*V=T3:
MNJI)((YHIW1PT,T#WOIWI-!XK)7U#6M9.QKO&JJZN6P^=28PP18*:MFPG9[I
M!?:J@J*1DU7<X*J.&.KC6"I<V&&TT;G2/I7S0-59T:S?5<K7Y:J_KELF(+C+
M R]5M%+;HJB.9T<-))"][H7))$BR/K9T1K9FQR*F]JJZFJBMSS3Z1U:<O
M                            !//0!]-"R>I+S^*:LESI7]I%5U\/TK#A
MEF]?MZCN\I0PB,<S                   !\+$GE16>D2^\/I6KUXSKD[Y_
M#_2J0TN7EC7^K:KX>0LVH_6<7Q3?!0H<O?LS5_*I?I''I'Z3Y@    -\MSG]
M-G#OI=Q[BF.L-,/M!J^NC^D:2/W*/VZ*#Y-5?0/*_P /T*/ZU" ,OJB]4MJ/
M(>L      '%O=1>46%>RU=W&P[QT'^R5?\1'X:GP+_ZA'UR]XUWN?OI86;U9
M>?QI5'%]+/MVJ/BH?HVG[+/['LZKO"4WI.MCZ8
M                   !H_'_ #GXB["W3N*8Y#A;V?I/E,7AH?!Q3[6;A\AG
M^B>0Z+,"B0       'EAAEJ)HJ>!CI9IY&0PQL3-TDLKD9&QJ<;GO<B(>V""
M6IG934[5?/(]&M:G"KG+DB)\*JN1[(8I*B5L$**Z9[D:U$X555R1$^%57(R-
M=S+@:/">",,V5K6JMNM-#22R,:J)+4,AC2IGYI$R6HJ-:1=B9ZW G%9YAVT1
MV&Q4=EB7-E+31Q9]$K&(BNZKE17+\*E@UDMC+-9J6T1KFVG@9'GSU:U$5W5<
MN:K\*G/RQTZ1PMV99-:FWHIL_#[A]@^L:M8F343J ']
M
M                                                    _]?/X
M                                                    /!),UNS-
M.#A /BUMSCB:JJ]O,HNW8 ;18KQ9#2PRN69K6L8Y=N2[%]CC4\GCX$."F/<6
MU>-+S)8;?5OCHZ=K7W2KB<JNBIW/5&P0Y9L;4U.JY&*[8U$<_)VKJ+'3=*Z?
M;3H%P*ZZ9QSXQKD?%;J9RYZ\J)RT\C45'<3T^LUTBIEK.='$CFK(CF\NP=A:
M;$URWE<VVZ+)TKTYW,8U>C?MRYR(KN9DOJQ11P11P0L2.*&-D44;?&LCC:C6
M,3J-:B(9\[W>[MB2\5-_OM1)57FLF?---(N;Y)'JKG.<OPJO B(B)L1$1$1)
M34]/!20,IJ9J,IXVHUK4V(B)L1$/[/EGN             !N-HRPG0XIQ"D-
M>BNBBARU,W*U=9V;E5OC57)I;CYG18[)=L!8ADNE'2U,C+O$C5EBCD5$XG:N
M2*]JJB9[<D.CM*]74TUPI$IY)&(L+L]5RIGRWP*ARQ;H,PMDB\ALS5N?'EP\
M&V->+URQ3SF803_<JV_DT'D'4W'2XK_AYNW=XS\\(S"W22>R[XH><S"'O5;?
MR:'R!QTN/3YNW=XQX1F%NDD]EWQ0\YF$/>JV_DT/D#CI<>GS=N[QGU[7H>PQ
M;*F.ICHHE>QS7L5T2.U7,7-%RU=9JY\"[,E/;#A+"M-,RHI[9;XZB-R.:YM/
M"US7-7-KFN1B*CD5,T5%147:A_+[C7O:K'3S*Q4R5%>Y45%X45,^ W;IJ=E-
M$V-B9(U,MG4X.)$]PY ?B/8              !'&W?\ ,O)/]SW=?[=ZP]J^
MD^8\%CCU'D       '%?=#>5,/IS?>1G2^Z,^T/B_P#WNUWZ.\Y)A'VRT/RJ
M/PD.&YF]):@                   \%330U<+H)V:[%5CDVJU[)(WI)%-$]
MN3XIH9&HYCVJCF.1%145$.088Q1><'WAE[L<B1U36/C>US4?%-#*Q8YZ>HB<
MBLFIYXG.BGAD:Z.6-SFN144^;=K107NA=;[BS7@5S7(J*K7LD8Y'QRQO3)T<
ML3T:^.1BH]CVHYJHJ(IZ5)52Q2MM]PD8ZMU9'T\Z-2)MPIXU1%E9&BZK:F%K
MVI,QNQ%76:B-<B)S;&&%+/<K2_2-H[AF;@Q98XZNE<]9I;/52HJM@ED5-:2B
MG<V1;?5O36>QJTU0YU5"]\O'['>*VDK&X7Q/+&Z_:CW03(U(VUL+%3.1C.!L
M\:.8E5"W8URI+&UL,C6L^H=4G,@        #@7NDOIAP_8Y;>Z;B2HT-^U%W
MRN3P8SB-]]>I\6G?4YN8=YW[%V&MG<4!&F\^R]7\IE\-QRJ+U)O6IWC[!\T]
M@                            /QWC7=9?P'EOIDZH)+;J7Z;5Q[$VKWD
MQ/+0?[0HOE$O?0JFW7GVX9/Q;3=YYQT.WB+X        !MWC?RUP5V=C[IH#
MDMC]C[A\F7P7G/=&OMRMOXQI?IV%TMSU]*#"'UEZ_MBNQ6=I8]OU?_(_01%U
M-G]C8NH[PG&\YUT?3       !\6HE9=7I04Z[[1ZSN_.I8F<#HHG:JVV.;Z%
M-+52HK)FMU]2%LC7ZCW1JO>>';/6Z)*!^D#$T:4F-=Z8EDHIM1*ELTR.RN\]
M,Y=^@@HHD66WOF9&M17R4=13I44U-5(G7MTK8,:5*89M+M^L&N[CA.S-85CC
M5$6ACE]3DDJ'_8ZIK%D2*F9412[S-- J_:.C7.<]RO>JJY5S55VJJKS5.P41
M$3). '@\@                                $\] 'TT+)ZDO/XIJR7.
ME?VD577P_2L.&6;U^WJ.[RE#"(QS,                   'PL2>5%9Z1+[
MP^E:O7C.N3OG\/\ 2J0TN7EC7^K:KX>0LVH_6<7Q3?!0H<O?LS5_*I?I''I'
MZ3Y@    -\MSG]-G#OI=Q[BF.L-,/M!J^NC^D:2/W*/VZ*#Y-5?0/*_P_0H_
MK4( R^J+U2VH\AZP      <6]U%Y185[+5W<;#O'0?[)5_Q$?AJ? O\ ZA'U
MR]XUWN?OI86;U9>?QI5'%]+/MVJ/BH?HVG[+/['LZKO"4WI.MCZ8
M                                 !H['ZIX$,1)FF??+<^XYCD.%D_V
M?I/E,7AH?!Q3[6;A\AG^B>0[+,"B0       &^6YSP@[&6EO"]&Z%9:2U5"W
MZMV9M9';58^D5W%DZY/@3+;FBJ=LZ%+!Q^T@4CI&ZU+1(ZI?\&]9)'\^_.C7
M+G(IV3HFLO'G&M,KVZU/2YU#_P"3RU/ZUS%ZB*9)6C6T-IJ&D8B9(UL?"F2\
M&SURP'F$UN:<DK?%J1HG&J+DJ_IL/!Y/K@
M
M                                           '_]#/X
M                                         /X>]&HNU$7J_IT #Y=3
M7LC3;)E^G7 -&W3$D$".\61,DX>AU,TV<8!LMBK2306^.1TE7&W8[/:B9;-N
M:Y\2GGOGC:O4.(.+-)5SQC62V;#TCU9FK*VYY/=1T$::JN=(]JM:^I<UR;W"
MCD?(OF6(Y[>F--6G3!&@[#$E]Q/.R2[.8O$M"Q[4J:J3@:C6[59$B^JSN:K(
MV]$]61OY%AS#-QQ)6)3T;5;3HO+RJBZC$YN:\UW0M1<U7G)FJ>A;;;36JE2E
MID<J*]TLTTKM>HJJAZ(DE3429-UY7HU$V(C6M1&M1K6M:E FE?2KBS3)C*HQ
MKB^5'5TJ(R*)F:0TT#558X(6JJJV-FLJJJJKGO<^1ZJ]SE645DLM#8+>RW4#
M<HF[55?3/<O"YR\U5RZB(B(F2(B)[YUL?6               -\] _/1)Q>)
MM_\ 1^L7"^9L?:_Q'^.(OT9IT-I>]DJ3XAWA'/F)<XV];+V%R+)3I\\@
M                (XV[_F7DG^Y[NO\ ;O6'M7TGS'@L<>H\@       XK[H
M;RIA].;[R,Z7W1GVA\7_ .]VN_1WG),(^V6A^51^$APW,WI+4
M          ]:JI8ZN+>WN?&]KM\@J(E:V>FG1%1D\#G->U)&(Y4R<US'-56N
M:YKG-7D^$<5W#!UX2Z438IZ9[%BJ:69%=35E*]6K+2U+&N:KX9=5JYM<R6*1
ML=13R15$,,K/D7JS4U\HEI)W/BF:[7BFC5$E@F1%1DT+E1R(]N:IDYKF/8KH
MI621/DC=ZU'5R+(M!7*QMQAB25RQL?'3UT".1BUM&CW2*C$>J)+%K/?3O<B.
M5S71R2<FQMA"VPVZ/'^"$EDT>5M2L+6R/;)4VZJ5JR+;JUS6LS?J->^CJDCC
MBN%.QTL;8YX:REI/DX?OE4^J=AK$.HW%-/"DBJQKF0U<.:,XJID<KLFZRM;/
M KWR4DKFL>Y\4E-45'TCK(Y:       #@7NDOIAP_8Y;>Z;B2HT-^U%WRN3P
M8SB-]]>I\6G?4YN8=YW[%V&MG<4!&F\^R]7\IE\-QRJ+U)O6IWC[!\T]@
M                         /QWC7=9?P'EOIDZH)+;J7Z;5Q[$VKWDQ/+0
M?[0HOE$O?0JFW7GVX9/Q;3=YYQT.WB+X        !MWC?RUP5V=C[IH#DMC]
MC[A\F7P7G/=&OMRMOXQI?IV%TMSU]*#"'UEZ_MBNQ6=I8]OU?_(_01%U-G]C
M8NH[PG&\YUT?3    !ZE56-IECC2*>IJ)]?>*>G8CI)$B1%D<Z1[HZ>")B.3
M-\CV-S5&HJN<U%YGA/!E1BB.IN%164-LPY0K$E365<BMCB6;7WJ..&-LE553
MR[U*K(*6":35CDE>UD$4LK/A7F_16AT5-'!45=TJ$?O4$+45[TCU==SGO5D,
M,;-9J.DFDC9K.9&U72OC8[U4HJFLYJZ2LWI>"VTCGI299-S;5U#FQ3W!%5%S
M:K8H7-=JNB<J(Y>6KCK#."FK3:+*23CLB9+>:]D;J[/).6H*5KI::U9+M;*V
M2MN#'(DD-? CEA;\5,/7:_+ON,)F<1KP4%,YZ4V7.J9E1DM;S45BLIZ5S':D
MM+*K4D7Z;&,C8V.-K6,8UK&,8U&L8QJ9-:UJ9(UK43)$38B'5%965=QJY;A<
M)9)Z^>1TDDDCG/DDD>Y7/>][E5SWO<JN<YRJYSE555555.90004L#*:F8R.F
MC8C6,:B-:UK4R:UK4R1K6HB(B(B(B)DFP_H_,>T
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
M7GY)SD+WX*I4;#%DFU&QHG1X.MQ$IE)%(;STK<FY]3]U=OX3P>3V@
M                                                       ?F:=%
M/9 /T
M          '_T<_@
M      '\/=JIT.KT #X%PN#86.S5,\E7:N667#P]8 V<Q1C6"WQR.DG8Q&HY
M<W.3/-.CMX,SR>,^<<2L6:7Z^Y5$UNP[%)6SZR-DFC<K*6F1RHFM4U"KO<>2
M9KJYJ]Z-75:Y4R.L-)VF/1UH?M/';'MRAI$>U5B@3[)55"ILR@IV9R/3/)JO
MR2*-519'L;M3[5EP]=K_ #[S;(7/R7EGKL8SKG+L3GY)FY>8BFU4EIK;K,VJ
MQ'<IK@_F'I0T[Y:>WQO18WZLBH]*BL2.1BHFLL<;VJJ.C7,JRTN^:$8\Q0V6
MT:+:5M@L[E5O%4FI/7O;SVYHM/3*Y,T<C&S2-7)8YVJF:]UV+19:Z+5GO+UJ
MJA-NHF;8D7J>F?E\*HB\UA]N&""FB9!30Q4\$3=6.&"-D44;<\]6..-&L8W-
M>!$0@'>+U>,17*6\W^JJ*V[3NUI)IY'RRO7@S?)(KG.7+8F:KDB9<!V?!3P4
ML3:>F8R.!J9(UJ(UJ)\")DB'D/F'N                !OIH'YZ)/2V?^C+
MA?,V/:!B/\<1?HS3H;2][)4GQ#_".?$7T-OK^^4LE.GSR
M      CC;O\ F7DG^Y[NO]N]8>U?2?,>"QQZCR       #BSNAT_F/"J)LWY
MB[53@5&)GP<2?@.E]T7]H;&'^]VN_1WG(\(^V:@^51^$APU,WI+8
M              'JUE*VKBU4>Z&>-5DI:F-$66EG1KFMFCUN9=DCE1S5S9(Q
M5:Y%:JHO,,&8OJ,(W)TDD$==A^J8D5=0RJY(*VFUFN=#(K>6C>BM1\%1'E-2
MSMCJ('-EC:J?$OMDCO=(D;9'4]QB57T]0Q$62GEU51)&9[')DJMDC=G'-&KH
MI6NC>Y%\5%52R9T]8V.*OA;G,R/6WF9F>JVJI=?-RT\N7C5571N75<JJB*OU
M,<80MUJ9'B?!TT];H]KI%;3S2HW?Z>75UWT%>D>3&5D"+L>UK(JR)$JJ=K6.
M=%%^3#]ZJZO6M-]9'!B:G;G*QFMO4K,]5M33ZV;EADX=55<^!ZK#(YSFH]_O
MG79R8      X%[I+Z8</V.6WNFXDJ-#?M1=\KD\&,XC??7J?%IWU.;F'>=^Q
M=AK9W% 1IO/LO5_*9?#<<JB]2;UJ=X^P?-/8
M    #\=XUW67\!Y;Z9.J"2VZE^FU<>Q-J]Y,3RT'^T*+Y1+WT*IMUY]N&3\6
MTW>><=#MXB^         ;=XW\M<%=G8^Z: Y+8_8^X?)E\%YSW1K[<K;^,:7
MZ=A=+<]?2@PA]9>O[8KL5G:6/;]7_P C]!$74V?V-BZCO"<;SG71],    'S
MF*DEVFS1%Y$H*=L;DSS:ZNJ*AU2QR\&:MH85RX41=O"AVA6-DMFAN@8UCF<>
M,15<LBN3+?([924L5*]G-<Q)+G<&*[:W7:YK5UF2(G$H'-J\<5"NR7B&V0M9
ME]RZKFF=,UW,15;24SLN%$5%78YJK]$ZO.6@
M             GEH 5$TH63-43^5+S^*:LESI615P159='#]*PX99O7[>H[O
M*4,UF^:3V4(CZKN<IS,:S?-)[*#5=SE UF^:3V4&J[G*!K-\TGLH-5W.4#6;
MYI/90:KN<H&LWS2>R@U7<Y0-9OFD]E!JNYR@:S?-)[*#5=SE UF^:3V4&J[G
M*!K-\TGLH-5W.4#6;YI/90:KN<H&LWS2>R@U7<Y0-9OFD]E!JNYR@:S?-)[*
M#5=SE!\'$CF]]-6F:;89$3:G#J+L]P^E:FKQ6SKD[Y_#_2J0VN7EC7^K:KX>
M0LUH_6<7Q3?!0H<O?LS5_*I?I''I'Z3Y@    -\MSG]-G#OI=Q[BF.L-,/M!
MJ^NC^D:2/W*/VZ*#Y-5?0/*_P_0H_K4( R^J+U2VH\AZP      <'MW8Y6Z,
M(>K#B)OK.LTB+F23W,Z9XP?U]/\ 2H=7Z8URT=7C\5UOZ-(2UT><ZM%Z=6]U
MRDW<3>S$G6M\%"F:Y^NUZB=XUL? /G@
M                       IKWGU:T:W%-W61%6JO-);TC7]9WVT3*E9/]V=
M^J)_C29.YKHDCPS<+CGMEKDCRYV]1,=G\^_?F)3Z Z34L%=79[9*Q(\N=O<;
M79_/OOYBYV#G)R/&G]+&OL(FSW"2*G?"<!NW N;>KE^7\IX/)YP
M                                                #\543A4 \3YF
MMXT]?\'4 /4DK6MSYI$3J9;-G1S /3=<XT7QR+MRSUF@']LN4:KEKY=3-,OW
M #VXZQKOUR>Y^GN@'MME:N6U,_T]?@ /(
M                                  ?_TL_@
M                              'S:V9&L5=J9(N:_HH!LIC7$C+=32RO
MDU48QR[51/9S=^B'E.>>%7F'!3$>([AC.X5"/EJ(;+!(^-%BF6%]=,U^K)&Q
MT?-)3LU7(]S5:JNV-7-%R@7NM=UU'HD8N ]'<L$^DB1$6>1S4ECMT;FYM5S5
MY1U6]%:Z.)Z/9&S[),Q4=&U_9^!<!\?/]D[LUS;2GI&YZJRJB[=O"D:;454R
M55V-78JIZ4$$--$V&GBCAB9GJQQM1C45SE<Y<DR36>YRJJ\*JN:[2F/$>)<0
M8OO$V(,45E37WJH=K233O=)([G)FY5R:W@:QN36-R:UJ-1$20=+24M# VEHX
MV14[4R1K41$3YD_.O"O-/*?$/T                    WTT#\]$GI;/_1E
MPOF;'M Q'^.(OT9IT-I>]DJ3XA_A'/B+Z&WU_?*62G3YY
M      1QMW_,O)/]SW=?[=ZP]J^D^8\%CCU'D       &RFE[!U5B>U/@HD3
M?6HCF9HY4UMF2]75R3CS7\'"-)6$9,?:/[S@F&=M++=;;/2I,K%>D:S1N9KJ
MQ'-5R-SSU=9N?!FA].S5[;7=:>X.:KVP3-?JHN6>JN>6>2Y=A3B1)HEQBQRM
M;0ZZ([+6YM,TZ.6JJH5G_N9]W^^^F_S<_P#;#N'DOT_N!_=4\@\?A48R\[G>
M[^0\?N:%W^^^F_S<_P#;#SR7J?W"_NJ?5CPJ,9>=SO=_(/W-"[_??3?YN?\
MM@Y+U/[A?W5/JQX5&,O.YWN_D'[FA=_OOIO\W/\ VP<EZG]PO[JGU8\*C&7G
M<[W?R#]S0N_WWTW^;G_M@Y+U/[A?W5/JQX5&,O.YWN_D'[FA=_OOIO\ -S_V
MP<EZG]PO[JGU8711C)."WJOVR?\ H3S^YGW?[[Z;_-S_ -L":7Z?W"_NJ>0:
M-O5@O&'ZIE-=*-8$DC<YLNLJIKHJ)O>JK&KFJ*J\/$=#;H?<@UV@#!5+C*JO
MT-TCJ;I'1;TVD= K5D@J9]\UUJ)45$2G5NKJIGKYZR:N2\FPKCN+%%P?01TS
MH59"LFLKT=GDYC<LM5.CSSSYG8^.0U.?            'HUU$E8R-S)7TU53
MOWVDJHTS=#)EDJ/8JHV>GE;S,D;MCV\&3D:YO.L"8YGP;5U$-52Q7+"EQB2&
MOH)E5L55"CM9JMD1%=3U4#OLM)61)OE/*G!) ^>";CN(L/,OL$4D$SZ2\TK]
M\IJEB9NBDRR5'-54;+#(WE)X'\K(S@5DK8Y8_P!I*Q)W2T\K4AK:9(UJ:;7U
M]5LJR)#41.R:LM)4K$_>WY)FK7-5&O:]K?.,L&ML,-+B&QS/K<#7-9.(ZI6:
MC]>'46>DJ8T5R0UU+OL25$2.<Q6R15$#Y::>&5ZQWWCE)-;*]C:?$-(C-_@1
MVLB-DUDCFB=DBR4\VH_>I-5JYLDBD:R:*6-GNG!#D0    .!>Z2^F'#]CEM[
MIN)*C0W[47?*Y/!C.(WWUZGQ:=]3FYAWG?L78:V=Q0$:;S[+U?RF7PW'*HO4
MF]:G>/L'S3V                             _'>-=UE_ >6^F3J@DMNI
M?IM7'L3:O>3$\M!_M"B^42]]"J;=>?;AD_%M-WGG'0[>(O@        &W>-_
M+7!79V/NF@.2V/V/N'R9?!><]T:^W*V_C&E^G872W/7TH,(?67K^V*[%9VEC
MV_5_\C]!$74V?V-BZCO"<;SG71],   ^7454U1*^AM[D;*S)M96JU'1V]'LU
MVMC1[71U-P>U45L>UL;52278L;)>V</81LV'K1!CO20URVF=JR6^V(Y65%V5
MC]172.8Y)*.UM>CFRU?*RU3FOI;?G(VHJJ'A=SO5?<ZZ3#F%G(E;&NK55:HC
MHZ)'-UD:Q'(K)ZQS5160;60M<V>JY1T,%5[E+20T<:QPMRUWK+-(Y=:6HF<C
M4?//)XZ65Z-1%5>!$1$R1$1.&8LQ=>\:71+I>GM^Q0M@IX8VZE/24T:N6*EI
M84Y6&GBUG*UC>%SGRO5\LDDCOO6:RV^Q4BTM U45\BR2O<NM)-*Y$1\TS^&2
M1R-1%<O UK6-1K&M:WV#C)]8
M\-3)O,+Y/,HJ];9PGMA8DDB-4+P$"\*:<,=X;TK5#;/5T,<=OJ;U34:34+)5
M;!R-41-1ZK(FLY(UX2T:]:.,-7O!+>.+)569D3G9/5-NLU=FS9M*VL>[H32)
MA'%ERM]G?1I34E9)''KP(Y=5'9)FNLF:Y<TY)<M/I<\\;3VIC^-.IN0=@'I-
M1W5?$<+]%YIAZ9;OR9/+'+3Z7//&T]J8_C1R#L ])J.ZKXAZ+S3#TRW?DR>6
M.6GTN>>-I[4Q_&CD'8!Z34=U7Q#T7FF'IEN_)D\L<M/I<\\;3VIC^-'(.P#T
MFH[JOB'HO-,/3+=^3)Y8Y:?2YYXVGM3'\:.0=@'I-1W5?$/1>:8>F6[\F3RQ
MRT^ESSQM/:F/XT<@[ /2:CNJ^(>B\TP],MWY,GECEI]+GGC:>U,?QHY!V >D
MU'=5\0]%YIAZ9;OR9/+'+3Z7//&T]J8_C1R#L ])J.ZKXAZ+S3#TRW?DR>6.
M6GTN>>-I[4Q_&CD'8!Z34=U7Q#T7FF'IEN_)D\L<M/I<\\;3VIC^-'(.P#TF
MH[JOB'HO-,/3+=^3)Y8Y:?2YYXVGM3'\:.0=@'I-1W5?$/1>:8>F6[\F3RQR
MT^ESSQM/:F/XT<@[ /2:CNJ^(>B\TP],MWY,GECEI]+GGC:>U,?QHY!V >DU
M'=5\0]%YIAZ9;OR9/+'+3Z7//&T]J8_C1R#L ])J.ZKXAZ+S3#TRW?DR>6>M
M5;IS2M60N@GN%J=&]NJY$M;&KEP<*2Y\9[8M"F!(7I)'%/K)_C5\1X7==Z85
M3)9+=^3)Y9Q_EE=-++,_+7ED?*_),DUI'*YV2<29J=KQL;'&V-OI6HB)U$V$
M9JB>2JJ)*F7+?9'N<N7!FY55?SJ>,_L](    -\MSG]-G#OI=Q[BF.L-,/M!
MJ^NC^D:2/W*/VZ*#Y-5?0/*_P_0H_K4( R^J+U2VH\AZP      <'-W?]+"G
M]+Q!^)Y22FYF]N#^NI_I4.KM,?VNKO\ BNM_1I"6^CSG5HO3JWNN4FYB;V8D
MZUO@H4SW/UVO43O&MCX!\\
M              % ]P=BN"AQ#B/#,K]26H2DO5,FS)\<>5!6*NU%18WR09<.
M>OQ9;99[FF]1+37+#C\DG1[*EG/<U42*39^"K8MNWT_,YLE= 5VC6&OL;MDR
M.;.WX45$C?VJI'VW,YMY<%5^M3P[?'1LZ&7X=A*?F$BDYQO;22HYB+_2IFGZ
M;.@>#R?0
M    !XW2-;GFNU/TZ^0!\VHKF1IDKV\"\/NYY &D[EB&&!J^*)QI[FW;P &V
M-ZTB4-#K[[4Q-R\T[57QO JJN6>S9MVGG8>,^<;,X@W26 L.O5+YBW#UHYMC
M<KK>:"W[9$<K$_ENHA1=9&KET<EZ!^REM]?6[**":9?P&.?P</I44^?6W:UV
M[;<*FG@X/5)&,X>#TSDX<MAJ:S::;#<XX9Z2Z4E3!.QLD,U/4,E@EC7QKXI(
MWN:]B\2HN2GY7L=&]8Y&JUZ+DJ*F2IU47@/VQR,E8DL3FOC<F:*BYHJ<]%38
MJ&Z-IQY256JL=3&Y%VY(N?#E[G[I_)_>?/-PZ#$$4R-RD:O!^G1R/!Y-3PU\
M;T1=\;UL_P  ![253%VHK?93\X _M*AGZ+_? /[25B\>7X #R(N>U #]
M                                                 !__T\_@
M                                             _'+DB]8 TK>IE9%
M)DN6Q?=3-.KP* <'-.5^G2!EMII=2>OFBHF.1-;>]_E8Q97-UV:S(VNUE3/-
M40XCI Q?28 P1=L:US%DI;5;YZE6)PR+%&YS8TSR3.1R(Q,U1$5VU43:?OM-
M ^ZW."W1KDZ:5K,^<BKM7YDS7YC9J*)D,4<,:*D<,;(F(KG.5&1M1C45SE5S
ME1J)M5553,YB*_7/%-_K<2WJ3?;O<*J6HF?T4LSW2/5$VY)K.7).8F2)L0F'
M2TT-'31TE.FK!$QK&ISFM3)/S(?V?&/>                     ;Y:"%RQ
M1)Q^)-7)$S5<M;@]DN%\S8]H&(_QQ%^C-.AM+WLC2?$.\(Y]Q[&-ZW1SX?8+
M)3I\_L                    $<;=_S+R3_ '/=U_MWK#VKZ3YCP6./4>0
M      ?RYK7)DY$7KI^#H '@6DIU7-8V\.MEJ,RS^US3) #^>0:;ZDS[2/\
M, '(--]29]I'^8 .0:;ZDS[2/\P <@TWU)GVD?Y@ Y!IOJ3/M(_S #]6BI5_
MU3&G68S]U% .&.Z&BC95V]6,1OB[V[.@D<B(G'T"O_S1W[2%J_WUTWZ!<SM+
M1)[8IOD3_I83C.4JDAP             ?-N$;V;U<(&.?/0H]71,:KGU-%)J
M+64S&(USGRJV)LD2)DKI8VMS1KG9]IZ-KG05[:O1MB&6.'#]^=$D<\CD:RBN
M4.NE!6/>[8R'6EDI*UR[&T55/,C72P0ZO$,54E33K#BFV,=)<[<CU=&U%5U1
M2/U5J8&M1%5TF3&34[4R5U1#%&KFQR29^_%+'/%'-#(R6&:-DL4L;D?')'(U
M'LD8]N;7,>U45%38J*==72V7"RW*HLUWADIKK23R0S0R-5LD4L3U9)&]J[6O
M8]KFN:NU'(J+P')Z.KI;A215]#(R:BGC;)'(Q4<Q['M1S'M<FQS7-5%:J;%1
M45#^S\)^@   X%[I+Z8</V.6WNFXDJ-#?M1=\KD\&,XC??7J?%IWU.;F'>=^
MQ=AK9W% 1IO/LO5_*9?#<<JB]2;UJ=X^P?-/8
M     #\=XUW67\!Y;Z9.J"2VZE^FU<>Q-J]Y,3RT'^T*+Y1+WT*IMUY]N&3\
M6TW>><=#MXB^         ;=XW\M<%=G8^Z: Y+8_8^X?)E\%YSW1K[<K;^,:
M7Z=A=+<]?2@PA]9>O[8KL5G:6/;]7_R/T$1=39_8V+J.\)QO.=='TP ?-N#Y
MM>BI8YEIFUL[X7U#&:\WB=/+4K!#M1L#YHH'^*JCD8C<D36<U6]J:-:"Q-H[
MWBVZ4C;G6V*@BJ8:&1593R++50T?%-2J(KIX:2:HIU=0M=$M2LJ.?,E/!/%+
MP_%53<%J+?9J2=:2"XU+XGSM36E34ADGWJ+:B1/FCBERJ'(](D8K6LWV6-\?
MNT]/#2PL@@8D<4:*C6HJKPJKG.<YRJ^221ZJYSG*KG.5555555>"8@Q!><57
MFHQ!B"H?4W>I?K22.R3/)$:UK6M1K(XXV-;'%%&UD4,3&11,9&QK4Y%;+90V
M>ACMMMC;%11-R:U,UX557.<Y55SWO<JO>]ZN?(]SGO<YSE5?*?&/W
M                               ]*X^0Y_2W=3]:OL'Z:3U=IX7@,;"V
M_34N?9"]?!SEO\GM+@^)B[[2FK3+[>;W^,9/#-YSA!TX
M            #?+<Y_39P[Z7<>XICK#3#[0:OKH_I&DC]RC]NB@^357T#RO\
M/T*/ZU" ,OJB]4MJ/(>L      '!S=W_ $L*?TO$'XGE)*;F;VX/ZZG^E0ZN
MTQ_:ZN_XKK?T:0EOH\YU:+TZM[KE)N8F]F).M;X*%,]S]=KU$[QK8^ ?/
M                                             /-#!/4R)%30RU$K
MO&Q0QOED7+AR8Q'.7+K'OIJ6IK)4@I(Y)9UX&L:KG+\S453W04]152;S3,?)
M*OW+6JY>PB*IYJFWU]&UKJNAK*5KER:ZIIIH&N5.)JRL:BJ?HJ[7<Z!J/KJ:
M>%CER19(WL15^!7(F9[JFWU]&U'U<$T35X%>QS47J:R(>F?@/QFLL 8WN^CS
M%=IQ997IR5;9T=+3N54BKJ)ZHVKH9\LU2.IBS363:QV3DVM0Y/@_%5PP;?X;
M[;MKXUR>Q5R22-V6O&[X'(FQ=NJY&NRS:AR##&(Z["MYBO%#M>Q<G-7@DC7T
MS%^!4X%YCD1W"AD4;FC3/AG2UA6BOE@K$62-(J:Z6V9S.3[/<&L:LM'71-55
M1?UT;TS9*S)S5RV)89A+%MGQG9F7BSOSC78]BY:\3\MK)$YBIS%X')DYJJU4
M4F]AG$UKQ7;&72UOSC78]BY:\;^:QZ<Q4YB\#DR5JJBHISEMDJNC3-<]C=J>
MYEZYR8Y$:E3@3K( ?H
M         !_*N:G"N60!Z4]8QB+D[)/6Z'LJ :8N%]BA:[Q1$V+U]G"B^P ;
M58CQY2T+'K+4QQHUJKS7,[-7HYY<1Y/&?.)F[JGO1'1!N?:*I@Q'B5MQQ1)3
MK+;\$V!T=?B:M5[$="^6C;-'%:J2;A;45DD$+D1R,5[D1B]E8 T38VTD5*,P
M_2JVVH[)]5+FRG9S^7R57N3FLB:]Z9YJU$VIU-I+TU8 T54JNQ+5H^[JS6CH
MX<I*F3/@74S1(V+S))71L7)4:YSMBXV6Z;[T7T\;HJ6X6:GNM1H[T?52R0^!
M;#=?.RONE&Y51(\2XA8E-67)LC%5'T\+::C>U<GQ/5$<L_-&NYUP5@+>[C7M
M2Z8D;DN_3-3>XW?XF!<VM5.8]ZOD14S:YF>25KZ5]U!C_21OMKM[UM&%7YIQ
M/ ]=\E;SJBH35>]%3AC8D<2HN3F/5-9> !($C2:SP?I'T@:/JMM=@7&^+,'5
M22)(LV&L076RK(Y-7-)VV^JIV5$;T:B.9(CFO;L<BIL/A7K"^&L21[SB"WT=
M:S++[-#'(J)^"KVJK53F*U45%VHJ*<BL.+L4X6FXHPU<JZ@ESSSIYY(L^N1C
MFHY%RR5'(J*FQ45-A2+07WK9NB-&=324>D)MNTKX>C6..62K;#AS%4$+%U$=
M3W>U4J6RKWN)55R5-%)+,YJ9SM57.6.F,]R?@:],=484EFM%PX4;FZ>G5<N!
M62.WUN:\UDNJU%7*-=B)*/ >[-TB8?D938QB@O=L3)%<J-IZIJ<]LD3=Z?DG
M,DA5SU1,Y6[57(\W,N[5T:Z?\+4N)L$X@95M3>8+M::S5IK[A^N>Q7<@7JW[
M[(^EG35=J.17P3-;K12/;S2P/QK@7$VCZ\.LN)J=8I]JL>G+13,1<M\B?EDY
MO/X'-7E7M:[-$L9T?Z1<):3+&V_X2J4FI]B21KRLT#U3/>YH\U5CN')=K'HF
MM&YS<E7G#:](%+*QCDJ6*FKT=ON+GD<0V'.=IJ1F-Z=4V3MV)ZVWKKD,AF>]
M%C.G=DG)#5XN%.KQ9C(9H?>H\3P2Y+OR+Q?IT5/&1Y-44MRCE3-'ILZ'!MZB
M]$ ^S',QZ)S29^L >5%SVH ?H
M               /_]3/X
M          /XD\8[K &BL1(N\ORXFJOL, . NEYZMQ#:%DR:Q:J9N;D3+6?1
MSI&B+YITCD1.J1JW8<%QJ-S;BF.UKE4I24[G?$LK:9]0G O# V1%V<'-3A3E
M^CYT3<742R^EUWI_&6)Z-_I9?]>PT"9ZB50                      -<Z
M/\7)A&^)6RPR20/BYI[-7)KFJN3537:[FD=Q(6:;A733HNT7X,OENQ[>*>VU
MU3<XY(F2-E<KV) UJN3>XWIDCD5-JHIU#I)P[>;U74TEK@=-&R)R.5%:F2J[
M/+EE0Y(LW1-I:S+>9^9R1.97-?<XB<_HN=SC]]5#W.I^H.M?.#BWW%)VT?EG
M]<L7:OJ$_L._(/1<[G'[ZJ'N=3]0/.#BSW&_MH_*/Z;NBK2O##.G7:[\.0]%
MSN<?OJH>YU/U 7 .+?<4G;1^6:TP?IAM&**Y*""1R5*MU][<UZ+J:S6KDKFJ
MQ515ZJKF<[P%IMT5Z4+A-:L!7FGN5PIX=]D9&R9JLCUFLUE62-B9:SD3)%5=
MO!DBY?*NF&[W986SW.G=#$]VJBJK5S7)5RY5R\Q%-[&.UFM=T4]WC]T[4/AG
M]               CC;O^9>2?[GNZ_V[UA[5])\QX+''J/(
M      .%6Z)\E6_U3)[R4K_\T=^TA:O]]=-^@7,[2T2>V.;Y$_Z6$XR%*I(<
M               ^52_RE5R4"Y\CU&^5=O5?&LS?G64*+MRWF1Z2QHJIXG(K
M6IJQ+EW!BS+'F#J?2+#RV)+<L%OO")KN=(B1ZENN;LT5/WQ#$ZCJW(J_OJFB
MJ)G;]<FH[A%FSP[?)<,/S2UU6^5-$JY(C,W:U52)\4]Z3P(N7V&9\43=[HU5
M/JG3YS<   X%[I+Z8</V.6WNFXDJ-#?M1=\KD\&,XC??7J?%IWU.;F'>=^Q=
MAK9W% 1IO/LO5_*9?#<<JB]2;UJ=X^P?-/8
M   #\=XUW67\!Y;Z9.J"2VZE^FU<>Q-J]Y,3RT'^T*+Y1+WT*IMUY]N&3\6T
MW>><=#MXB^         ;=XW\M<%=G8^Z: Y+8_8^X?)E\%YSW1K[<K;^,:7Z
M=A=+<]?2@PA]9>O[8KL5G:6/;]7_ ,C]!$74V?V-BZCO"<;SG71], 'RJQ>2
MZJGM\:JF]24MQK)&KDZ&&GJ=]I(D7AUZVJIE;EDJ+"R3-4569]OX)A;A'"5S
MTB71%RK:6ML]NA7@J9ZNE6"OG<G-AMU)4H_/9^_JB@U==K)]3A-_>M[O-+A>
MD7)8)J>NJGIPQ10S))31I^'53PJW+)4XFBJD<K7.BUOJG4!S8
M                            ].X>0Y_K'>]4_12^KH>%X%,;"V_34NG9
M"]?!SEP$GM+@^)B[[2FK3+[>KW^,9/#-YCA!TX
M      #?+<Y_39P[Z7<>XICK#3#[0:OKH_I&DC]RC]NB@^357T#RO\/T*/ZU
M" ,OJB]4MJ/(>L      '!S=W_2PI_2\0?B>4DIN9O;@_KJ?Z5#J[3']KJ[_
M (KK?T:0EOH\YU:+TZM[KE)N8F]F).M;X*%,]S]=KU$[QK8^ ?/
M                                    /:HJ*LN-73T%!33UM;5RL@I:
M6FB?-45$TBZK(XHHT<][W*O B'ZJ*BK+E5QT-!$^:LE<C6,8BN<Y5YB(FU?%
MMX#]%)255=4LHZ*-\M5([5:QJ*KG*O,1$VG.W0WN+;SB7D>YX^=-1P2HR6*P
MT$R),K=9'*VY5\:/1NNU%18Z=<T147?47F4E+@;<\Q[VVX8Z>N^+DJ4L3\D3
MGI-*WA7F*V%R999[ZN>22)P?H/8K&UN,'+KKDJ4\;LLO@ED;PKS-6-4RX=\7
M@2DV!=S9A7"U%'2VFPT%#&C41V\4K4ED7AUYIE:LL\BJB<T]SEV>Q)>T62T6
M*E2BLM-#34J?<QL1N?PN5-KEYZN557FJ=^VRTVJS4Z4MJIXH*=.8QJ-S^%53
M:Y>>JJJKSS<6JT'6:L@DAJ+933Q2-1KXIJ9DD;VYHJHYKV:KFYIQH?2>QLC5
M9(B.8J;47:B]5%/WO:R1JL>U',7A14S1?F-F<2[BW15?]9:O!=J@E5%3?;7%
M-99E5?USY+0^B=*]%7]>KNAP;#A%VT9X#O:+Q?:J37=PNC9O+U7GJ^%8W*O5
M5>=P;#B-RP#@R[9\66ZFUUX7,;O3E^%71*QRKU54XWXO[S=MU7ODV"L576RS
M:KW-H[U2LO-"Y_"R..6#D"MI8EX%<]U0[;GDO =47W<WX?J\Y</UE11RK]Q(
MB31_ B>DD:GPJ]Z_!S#K:\Z"+)49R62JGII.AD1)6=1/2/1/A5SU^#F'S-!&
MY W4NB'2_8KSAJ]85HK$E1$F(KMWYUE59;G8V2M?56NY8??34-SK*J:+/>$:
MUK8ILG)41Y:QQ[!FB72;@K%<57;:JC;;E5-^>CWNCDB1=K'PJUCW/5,U9EDC
M7;4D;PK\;"FC3'^$\215-!44J4"JF^O1[E8^-%VL=$K6N<[+/5RV-=M1Z<*W
MAM$3HX6-5-NJW9MZ/60E@23-5-VM3K?@ /T
M                         'BDD:S8JY+^Y^X ?!K;G'$UV;V\"\>U.CG^
MB@&V-_QC3T;'ZU0UB-1>%<N+B]<\Y<\\9G!?=";LS17H.L51>L?8UM=@@5DB
M4-+-,^>[W6=FHUT%GLU*DUSNLS'2-UFP1/2-JZ\BM8BN3E&%,%XHQO<4M>%J
M*:KJ=FLK4R9&B_=2R.RCC;LV*]S45=B9JJ(O#\9X^P?H^M:W?&%?!14NW51R
MYR2JF7*PQ-SEE<F:9HQKM5.6=DU%5,='=1]ZU:3-)SJ[#FA6"NT?89F22"7%
M-RY'FQI<(GZS'+00Q255NPW$^-RHCFNJ:M-CV2PNS1)O:-MRC9K0K+II!E9<
M+@BHJ4T2N2F8O,WQV39)E39LR9'PHY)&KF5\Z5MV7?[ZDEGT9Q/MEL5%:M7*
MC5JWIP?8VHKHZ=%3/;G)+P.:Z)R9$B;C<;A=ZZKNEVKZRZ7*OGDJJZXW&JGK
M:ZLJ97:TM15U=3)+45$\CES<][G.5>%275)24M!3,HZ&*.&DC:C6,C:C&,:G
M UK6HC6HG,1$1"$]965=PJI*VOEDGK97*Y\DCG/>]R\+G/<JN<Y>:JJJJ>F>
M\_,    #76CO2;CW1-B2FQ;H[Q1=,*WZF:D?)EMF1L=53[XR5U'<:.5LM%<Z
M!\D37.@J(Y(E<U%U<T14X[BC"6',9VMUGQ-215= JYHCT768[++7C>BH^-Z(
MJIK,<UV2JF>2JB\HPCC3%&!+NV^X2K9J*Y-3)7,5-5[<T562,<BLE8JHBJR1
MKFYHBY9HBI4G"_>Q&EZS6>AHKUH\P_?+I3PMBJ[I28@N-F@K9&?ZO;;76ZZI
M2OD3)7HV9S5=GJHU,FI%2X;CBQS5DDMMO=3!0N=FR-].R5S$YRR)+$CLN8NH
MBY<.:YJLR+9NZ<1P4$4-UL%)4W!K<GRQU+X6O7HDB6*74SYJ;XY,\\LDR1/)
M>^]G=T#,[_49P)H^M,?,\S?9<28B?DC6([Q2WW7"Z9JY'*G,[$5$VY9K^RV[
MCK"42?[+W>XSK_B60P<_HVU'P?\ 6N2?ANF[GQO,[_86RVJG;_CW5%0O,YL;
MZ;FY\SFIPY9K^V+O:3='4=1"^_X&T8W:F9-K306F'%5CED@R;XG'/5XCQ R*
M;6UEUUC>W)434V9K[J_<>8*D8J6RZ72&35V++O$R(O/5&10*J<&S61?PMN2>
MBW[N72!'(BW6T6::+6VI%Q3"JMYR.?/4(B\.U6JGX.S;0C<Z=[+Z+\>WBFP_
MI.MM9HBNE4^-E'<;M=8KU@^HF<K&)!48CBH[6^T29N5VO64L%*C6\U.CE1B]
M'8ZW+6.<*TKKCA^1EZH69ZS86.CJ6IT20*Y^^)P)E%(^3-?2:J*Y)":.]V%H
M]QA6-M>)HGV"X/R1CYI$EI7*N7*K4(R/>EX5UIHV1Y)MD1RHU;?X%TIVK$5'
M25U!<J>KIJN"*HIZBGF9/!44\[&R0SP31.?'+%+&Y'-<U5:Y-J9IPQFDC?$]
MT4K5;*U5145,E14V*BHNU%1=BIPH2TBECFB;-"YKX7M1S7-5%145,T5%3-%1
M4VHJ;%0Y!6F\QU*-5'H[-$7AXUX,N/W#^#VFKX)DD1.JB[.+AZ(![(
M                                            /__5S^
M                                       #\=P+U@#25[BUX7[,^95%
M]C+9Q<0!P6T[629:7OQIX]::WSPUT355VJ^6FECF:C]7)RL<Z-$5$5,T..XP
MPS;\:X5N6$+KGQMNE#/2R*G"C)XW1JYO.<W6UFKS'(B\P_5;ZV6W5T5?!ZM#
M*UZ?"K51<E^!<LE^ VAIYXZJG@J8558JF&*>)7-<QRQS,;(Q7,<B.:JM<F:*
MF:&9/$^'KEA+$=?A:\-1EUMU9-33(G DD$CHWY+S6ZS55J\"IDJ;%)CT=5#7
M4D593KG!+&U[5^!R(J?F4\I\,_0                           ;G:)7N
M9C"B1JJFNU6KDBJBIK-S143B4L;\S:^V7B#\1-_2H3J?2Y["TWRK_P"1O*-T
MWD>+ZQ"X\C\><              $<;=_S+R3_<]W7^W>L/:OI/F/!8X]1Y
M                 !PJW1/DJW^J9/>2E?\ YH[]I"U?[ZZ;] N9VEHD]L<W
MR)_TL)QD*520X              !ZE;2K51-1CTBJ(9&5%).K=?>:B//556H
MK7.BD8YT<C4<U7Q/<W63/-.:8$Q7%A.]/FN$*U>'*ZFDHZ^F1R-6>CFU=\:Q
MRHYK)X7LCJJ21S7MAK(*>9S'I'JK\'$5F=>:%K*:1(;I3RMGII5362*>//55
M41458WM<^&=K7-=)!++&CFZ^LG\T=:VIWR&1J05U,D?)E'KZ[H5EUM[EC>K8
MUGHYUC=O4J-:C]5R*C7M>QOOQK@>?"ZP7>W2K7X'N+I%M]>UNJRH9&K=>*5B
M.?Q-74Z/C;64;W.?"Y['L?-2S4U3/ZK!B&.[[Y0U3$IL14K6<54RNUEB5^MJ
M/8Y6MWZFE5CU@J$:ULB->QS8YXYH8_=."'(P <"]TE],.'['+;W3<25&AOVH
MN^5R>#&<1OOKU/BT[ZG-S#O._8NPUL[B@(TWGV7J_E,OAN.51>I-ZU.\?8/F
MGL                            !^.\:[K+^ \M],G5!);=2_3:N/8FU>
M\F)Y:#_:%%\HE[Z%4VZ\^W#)^+:;O/..AV\1?         -N\;^6N"NSL?=-
M <EL?L?</DR^"\Y[HU]N5M_&-+].PNEN>OI080^LO7]L5V*SM+'M^K_Y'Z"(
MNIL_L;%U'>$XWG.NCZ9Z]74LHZ>2=S72*W5;'#'J[Y/-(]L<%/%KN8S?)YGM
M8W65K45=JHF:IRC!N%:S&>(J>P4LD<$<FL^:HDSWFEI86.EJJN9417;S30,D
MFD1J.>YK%;&U\CF,=\B^WB&Q6N6Y3,?*YNJV.)F6O-*]R,AACUE1NO-(YL;-
M96M17(KW-:BN3Q4%*^FA<LSFR5=3(M36R,SU'U+V,8J1HJ(J0011MBCSYK>V
M-UE5V:K]72'BJBQ->XX;%&^#!ULIVT=MA?JZ\=)&][T?+J[%J:J:2:LJW)FU
M:FHE2/5B2-C?QX9L\]IH'27%S9+Y5RK/5R-SU73O:UJM9GM2*&-D<$"+RV\Q
M,UU<_6<[W3@1R,                                       ].X>0Y_
MK'>]4_12^KH>%X%,;"V_34NG9"]?!SEP$GM+@^)B[[2FK3+[>KW^,9/#-YCA
M!TX                            #?+<Y_39P[Z7<>XICK#3#[0:OKH_I
M&DC]RC]NB@^357T#RO\ #]"C^M0@#+ZHO5+:CR'K      !P<W=_TL*?TO$'
MXGE)*;F;VX/ZZG^E0ZNTQ_:ZN_XKK?T:0EOH\YU:+TZM[KE)N8F]F).M;X*%
M,]S]=KU$[QK8^ ?/                                           !
M]2S6:Y8@N=)9[12R5EPKI6PT\$:<*KXY[W+DV.*-J*Y[G*C6M154^Q8;#=,2
MW2*SV:)9JZ5<D1.!$YKG+P-8U-KG+L1/AR1?IV>SW&_7&.UVN-9:R5<D1.!$
MYKG+P-:U-JJNQ$_/8#<R[F2T84IJ6Z7*"*X8CJ8T=5W-\*O2'71%6DH&RLS@
MI69Y*N2/E7:_9JM;/C1YHTLN J!-Z:V:_2,RFJ%3:N>U61Y^DC1>8F2OR17Y
MJB(V9^!\ 6K!E$BL:V6\O;]EG5-J\]D>?I&)SDR5V2*[/8B4YPM@FGIHHFMA
M8B-8S+*/;P=1J'97!U3GO#PF[%'AZ"-B(K$S5,_&Y>SLR/!Y/J=\E/QM;GDG
M1Z'6 /5EL$+N!B?N9=38GX #U5P]#G]#15ZRI^YF >_36B*-<T8U%^M_3( U
M#3P(S+++@_  >^B9)D ?H
M         !ZTTR,3+-$ZON_I^F8&E[I>&0-7FVIL7CV[.CP9;0#87&VD*CM5
M//)-4LC2-BO57*B-1$3A5<\LD_ >>^>%7L&-UNYN]9:RCN-QT<[G&Y4-PN=-
M+/27[20L4-RL]MFB<Z)]#A2GJ&RT%[K&2-57UDK):%K41(VSJY7Q3(T-[F2:
M]PLQ)I'9+!;'(CH:-%6.65%VZ\ZID^%BIL2-JMF=M5RQHB(^">G7=;P6&:3"
MNBJ2&HNK%5L]>K6R0Q.1<M2F:[-DTB*G+2N1T+4R1B2JJJR!6+<88JQY?J[%
M&-,0W?%&(;E(LE;=[W7U%PKIMJJR-)JA[UBIH4=JQ1,U8HF9-8UK41$G79;'
M9\.V^.TV*FAI+;&G*QQ,1C?A543TSERS<YV;G+M<JKM*[+[B"]XGN<EYQ#5S
MUMUE7-TLSW/>O.1%55U6MSR:QN36IL:B(B(FFSZA\<               HQN
M'MWWC+<Q7N@PGBFKN&(M#M;6MY(MKI)ZNY8*?/(YTUSPRQTNJMN?-*LM7;\M
M21VM+#J3.D2>..F[0);=(E.^_P"'VQTV-8V<.QL=6B<#)MFR5$35CFX<LF29
ML1BQ2GW/^Z0NVBZJCPWB1TE7@&1_I=KY:)7+MDI]NV)576E@X%7.2+5D5Z2Y
M@VAO2_9,=6"S8AL5VI;K:+S;Z2XVVX4<[)Z2MH:N)L]-503-<J20S0R(J*5G
MUM'5VZKEM]?&^&MAD<Q['HK7,>U51S7(NU%145%12V2WU]%=*&&YVV5D]NJ(
MVR1R,5',>QZ(YKVJFQ6N145%YQRULUU;4,8NNBYIMVI[G5R/RG[36,4B2-3H
MY9KT #R@                                                '__6
MS^                                                   ?)KX->-
MR*F>;5XL^+\ !QTTD6!M?0U,:QZR.C<F66?#PY<RO$IYYAXYIP4MT;[3<;EA
MVH:K'4DTU909MR;)0SRZTK6NV.>ZFJY5UE5$35E8B9Y+E3CYH7H@FL.,Z72Y
M:85XS7EC8*QS>".NA9JQN<GW*5%,Q$;DBHKZ>5SU1STUI Z*K\VJMS['.[]\
M4ZJZ//A6)RYJB<_4>JY\Y'-1-B;/N%<1VR                     :@P_A
M:_XE69;;0*^.&34217NRDZ+FHV-<D1>J6%:,]P+<](^ ;5CJ'$\%)'=*-DZ0
MK0OD6-'Y\JKTJF([++AU6Y\XZNO.DV"T72>V.HWO="_5UDD1,_FU%R[)JKPJ
M,9>=SO=_(<X_<T+O]]]-_FY_[8?,Y+U/[A?W5/JQX5&,O.YWN_D'[FA=_OOI
MO\W/_;!R7J?W"_NJ?5CPJ,9>=SO=_(/W-"[_ 'WTW^;G_M@Y+U/[A?W5/JS=
M31=HNOUKOL-SN+&1QL8Y&QZK]9'(Y%UM9<D78BIU%7V9*[F7<G5VY]Q1<<0U
M5[AND==0)3(QE*Z!6*DK)==7+/+FG*999)PYY\PX?C'',6**&*DCIG0NCEU\
MU>CL^55N66JWG_"<S8&ZL,;>@W+^/UT)IG71Y0              1QMW_,O)
M/]SW=?[=ZP]J^D^8\%CCU'D                   '"K=$^2K?ZID]Y*5_^
M:._:0M7^^NF_0+F=I:)/;'-\B?\ 2PG&0I5)#@                ]2KH8:
MO4<]9(JB%'I3U<#]ZJ:=7ZBNWN1$5'1O=&U71O1\4FHFNUR)D<RPECJ^8/W^
MEHTIZJPUBLXJH*N-)Z*J2/6U-]A545LK$?(V&J@?#64R22+2U$+WJY?A7K#M
MOOF]S3K)#<H$=O-3"[>ZB'6U5=J/1%16.5K%DAD;)3S*QB312-:C3PTM3,VH
M?;ZU8W5#8UJ*:>-%C;6TB/;&]^]+GO=12R/:V9K5<SFV/16[YO;/MXNPY8*G
M#\.D' [9HL.S57$M722R-EEMM:YCI8XM]1&NFHZN)DTE#-(QDJ\3U=-*DKZ1
M:FH_!9;K<8KG)AG$"QONC(=^@F8U6-JJ='(Q[]1<T9/ ]S&5+&.=']E@F:K$
MJ$@A^B=9'+#@7NDOIAP_8Y;>Z;B2HT-^U%WRN3P8SB-]]>I\6G?4YN8=YW[%
MV&MG<4!&F\^R]7\IE\-QRJ+U)O6IWC[!\T]@
M    /QWC7=9?P'EOIDZH)+;J7Z;5Q[$VKWDQ/+0?[0HOE$O?0JFW7GVX9/Q;
M3=YYQT.WB+X        !MWC?RUP5V=C[IH#DMC]C[A\F7P7G/=&OMRMOXQI?
MIV%TMSU]*#"'UEZ_MBNQ6=I8]OU?_(_01%U-G]C8NH[PG&\YUT?3/F/8LMUC
M2;+>J2E2HHV;.:JIGSTU5,[A76IJ96L9EDF4[\];9J]L4,ZV?0W55=H;E7W:
M]+0U\OW3*."&FK*2FCV;&5E4DT]3M<YSK=2(FHU)$EX;40K78XACKE_>M%0I
M44S.8ZHE?-!/*[FZT$*QQQ9:J(E7/GKJK%C^F=3G,@
M                      >G</(<_P!8[WJGZ*7U=#PO IC86WZ:ET[(7KX.
M<N D]I<'Q,7?:4U:9?;U>_QC)X9O,<(.G
M  ;Y;G/Z;.'?2[CW%,=8:8?:#5]='](TD?N4?MT4'R:J^@>5_A^A1_6H0!E]
M47JEM1Y#U@      X.;N_P"EA3^EX@_$\I)3<S>W!_74_P!*AU=IC^UU=_Q7
M6_HTA+?1YSJT7IU;W7*3<Q-[,2=:WP4*9[GZ[7J)WC6Q\ ^>
M                               #?W<T34K-+5D@J<EY-I;C30:V66_-
M@2KV_P"Z:5^75.\=SW604ND)(95R?444T;/A<FI+EVD;E^8[=T)U,4&-VQ2+
MDZ>EE8WX7)JR9=K&Y?F,A;1E00)24VJU/&L38U$X6\'03:3I0F%S3E+9Z2-D
M3<D1%1$;ZZ;/8/!Y-4,B:B(NQ5R /)DG03V$ /Y5B+^39D ?SO3>@GZ?XU0#
M]2-J;<MOZ=!$4 _O)$X$1 #]
M       /S-.BGL@'\+*QO"O!T,E /&ZH8G J9=7^^@!_')3.BGX?W0#UYZZ-
MJ9:Z)^G'T #2%WO\<+%RD3-&KM];C7: <9])^ENRX2M%TO%XNM%;+=:J.IKJ
M^OKJB*DHZ&CI873U-5554SV04]/3P1N>^1[D:UB*JJF1[Z>GJ*NH924C'RU4
MKT8QC$5SGN<N36M:F:JYRJB(B(JJJY(?FJJJFHJ62MKI&0T4+'/>][D:QC&H
MKG/>YRHC6M1%55541$3-=AB9;N[O2/%&GBX7C1SHFN5?8-%;9)J"Z7V/?Z&]
MX[CCFE9*UCE>VHM6%*IJ-U8%:RIJH_H^HQ[J=+$-"&YTHL*-AQ5C>-E1BC)'
MQ0+DZ*ES1%17)Z62H;MVYK'&NUFL]K9$J^W06ZCN&-'SX.T?R24V#\U9-4)F
MR:L1%5%1J['14SMG*Y-DE;ZIJL<Z(DZ2Q(8@             YK;B3<78AW:
MV-<68*PYC.WX,JL*X?I+_+5W"RU-ZCK(ZJXLMR4[(::OM[H7,>]':RN<BILR
M.H]+NEBFT3VVCN531/K6U<[HD:V1(U:K6ZV>:L?GGP9;#O30=H3J--5QK[?!
M<66Y:&".17.A6;7WQSFY(B2QZN6KGGFN?.*A-_D?#2TY$5-/>%,E3T"77^$W
M$=#^C+M7O#4?E3/J21OH#Z_[YH?R%W[4?O\ @?#2TG#I\PFU.BN!+JGK<\H]
M&7:O>&H_*F?4CT!]P^^:#\A=^U!O\CWZ6ER_Y'S"B(O'X [JJ9='9B7;L'HR
M[5[PU'Y4SZD>@/N'WS0?D+OVHHIN4]Q)IVW#N$:ZV8KTLV?2AHU=<&5%KM]%
MARYVFX8&N%=4-Y(6"HJ[Q<HI,.W>HD57PHC&P5KM=NVHE58WZ8=(F&-)EUBQ
M!:K5+;KWJZD[UE8]L[43*-SFMC8N^L3E=?-5<S5:OI&Y2ET'Z+<4Z);/-AJZ
M7J.[8?UM>G9Q.Z)],YRYR-8Y9I<XI%77WO)$;)K/;M>_.F>"<6MJ8X?%4VM3
MARVY;>CGP'3G"=X\'4.0%KN39F,5'IXU%XN/V#P>34L<B/3JY;0#R
M                                         __7S^
M                                     >&9B.:JJF>2 &W>)+6DT,G,
MYIJKP)LX-@!P,TS82J:*>&_VV/\ ERW2)41)JHC9F>,F@E7>WJV.>)SF.5$U
MD1>9R5$5.$Z2, V+2?@FXX%Q$S6MEPIU9K9(KHI$Y:*=F?\ A(9$;(SF:S41
M<VJJ+]*SW6ILMRBN=(OV:)V>7,<G YJ_ YN:+U<TVHF6@Z*L@KZ2"LIW:T-1
M&CVYJU7,7@?%*C'/:R:&1%8]N:JU[51=J&;3&^#KWH_Q;<,%XCCWJ\VVJ?#(
MFW5=JKRLC%<B*Z*5BMEB=DFO&]KDV*A+JW5]-=*&*X4BZU/,Q'-Y^WF+SE1<
MT<G,5%0]DXL?M                   !S$W/443[3,KXV.RG?XY,\]DCMOK
MFC#<O?P?<)?B:'_2(H8V]M-=\>O>0Y0\@TWU)GVD?YAWT<5'(--]29]I'^8
M.0:;ZDS[2/\ , /*D$+?&QHG6S3\"@'F                (XV[_F7DG^Y[
MNO\ ;O6'M7TGS'@L<>H\@                   X5;HGR5;_5,GO)2O_P T
M=^TA:O\ ?73?H%S.TM$GMCF^1/\ I83C(4JDAP                 #TJZF
MDJ(FN@>V.KII$J*21WC$F:CFK'*F3E6"HB>Z.3)-9&/56Y.1JISW1]BJAPY=
M)J*_QR5&#+K3K27"%F6^+3O<US9X-;E4JJ.9D=72J[E%FA;'*CH))6/XYB6S
MU%UHV3VU[8K[1RI/2O=Z5)6HK5CDRS589XW/@F1.62.1SXU;*V-[?+25+*NG
MCJ&-<S71R/B>K%D@FC>Z.>GEWM\D:34\S',?JN<B.:N2KPGR,887K,&XBJ,/
MUDD<Z1*UT4\6MO-33RL;+35<"N1KE@JJ=\<\*N:UV]R-UFM=FU/VV2[P7VUQ
M7.!KH]=%1\;]77AE8Y630R:JN:DD,K7Q2(USFH]CLG*F2KP3W27TPX?L<MO=
M-Q)!:&_:B[Y7)X,9\>^^O4^+3OJ<W,.\[]B[#6SN* C3>?9>K^4R^&XY5%ZD
MWK4[Q]@^:>P                            'X[QKNLOX#RWTR=4$EMU+
M]-JX]B;5[R8GEH/]H47RB7OH53;KS[<,GXMIN\\XZ';Q%\         V[QOY
M:X*[.Q]TT!R6Q^Q]P^3+X+SGNC7VY6W\8TOT["Z6YZ^E!A#ZR]?VQ78K.TL>
MWZO_ )'Z"(NIL_L;%U'>$XWAJ*F&EB6:=^HQ%1J9-<][WN7)D444:.EFFD=L
M:QB.<Y=B(JG&L,86ON,+JVS8?@WZM5CGN57,CBBB8F<D\\TCF1001-Y:6>9[
M(HV[7N1#S=KO;[)1K7W*3>Z=%1J9(YSWO<N38XXV(Y\LCUY5D<;7/>[8UJKL
M/2IHJJ>I;<*MO(VI!-3TM$CFO?'%424\DDE9*U71NJ56E9DR-59'S2:TF:*W
MFF*KGA6P89=H]PE+QR62MIZNON2H]D4U32Q54,,-NB>C)&T43:RHUJBI8D]8
M]8I$@HV1[W+\"ST=XN5V;B>],XDU*>6&GI45KGLBF?#(^2J>U7-6=RT\2-CA
M<L4":[=]J%>CV?3.JSF(
M/3N'D.?ZQWO5/T4OJZ'A>!3&PMOTU+IV0O7P<Y<!)[2X/B8N^TIJTR^WJ]_C
M&3PS>8X0=.                             WRW.?TV<.^EW'N*8ZPTP^
MT&KZZ/Z1I(_<H_;HH/DU5] \K_#]"C^M0@#+ZHO5+:CR'K      !P<W=_TL
M*?TO$'XGE)*;F;VX/ZZG^E0ZNTQ_:ZN_XKK?T:0EOH\YU:+TZM[KE)N8F]F)
M.M;X*%,]S]=KU$[QK8^ ?/
M     !J'">(*C"N);'B.E;KS6:YTE>D>:HDS()6NF@545JHV>'68NU-CC[N&
M+[/AG$-'?J=,Y*6=KU3HF\#V?QV*YOSGV,/W>6P7NEO,*9OIYFORZ)O YO\
M&:JM^<R7=!F(:+$>'+)>;?,R>BN5!1W"DF;P24U5"R6%RY*Y$5S)$S3/9^"S
M.AK*:XT45PHW(^DGB;(QR<#F/1'-5.JBHI/^DJZ>NI8JVE<CZ::-KV.3@5KD
M1S5^=%.8MI<BQ)QKLV]?-/R'Z3])J%.!,N#( _0
M                          ?RKFIPJB 'B?.UO&FSC_)P 'S*BXQL1<W-
M39Q\.70XN, TS68C@BS196(O!U$]< TQ48VI8L\ZAJ=?++J<>1YR/&:'SWX[
MI.#DIG6SS_=51D,T/D7#'M,QBKR3&F2+M54V;/KES&P9J<2]/.ZBP'HBPI=,
M68TQ/08?LEOC5LM763/UYIW,>Z*CH:6%)*NX7"IWM4BIX&232JBZK5XOM8>P
MY?,5W6*R8=II*JYRKRK&)S.:YRKDUC&YYN>]6L:FUSD0X_B?%6'L%V:7$.**
MN*CM,*<M(]>%=N3&-3-TDCLEU8V-<]R[&M53$[W9V[XT@;J"[5N'K//<,*:)
M*>KUJ3#S9M[N>)E@DUJ>XXLF@D>R1B2-26*@C<M+"_5<]9I8V2-LHT-: [+H
MWA9>;OO=;C-S-LN6<=/FFUE.BIZ;+E73*B/<F;6(QCGM=5)IVW2-_P!*L\EB
MLN^4& V/V0YY2U6JO*OJE:J\KGRS8&JL;5R5ZR/:Q[9^$A2,8
M   !??\ D?E$=NAM,**F:>%G:_[9Z;]PAUNQ_:O9_E\GT*D\MPG[8\0?(:?Z
M60S#&Q,5C>9_6HO"O&B=4K\+)C^MZC\S[KOR@#>H_,^ZOY<@#Q55'25M+4T5
M930U-'6T\U)5TTT;)(:FEJ(W13T\T;D5LD4T3U:YJ[%1<@#@EB_#-RT1XJ;3
MQ[_/A2ZROEL%P>DDB0YZSWV:LF<JKR=1(U=57*N_PY/1=9)&L#(WBPCBUE1%
M"N^HJ*UN:9IQKU\SSP]4\<&PWLMMT9,QKD>BYIU,O6V_I^'P>34<<J/1-NW+
M/BV];H@'E                                              /_]#/
MX                                                    /CU],DC
M'-7+@7+V/XP#C]I PXRLI*EBMUD=&Y$3+8NS;PIEM//,/'!M.!7(DV&<2UE@
MGUUH[A)/66QRI*K8JEB+)5TC=;-K&31-69J(C6M<R1557/0K#\T+T*)<+53:
M;+##^_:-(Z6Y(U$Y:!SM6FJ7<&:Q2.2G>N3G.9+#GDR%53N?15B+>Y7X<JG<
MH_-\.?,=EF]B=5$UT38F:/YKC[Q4@=Y@                   YE;G=$6TS
M>.7Q=_C4X-CT]U%]DT8;E[^#YA+\3P_Z1%#&WMIKOCU[R'*8[Z.*@
M             $<;=_S+R3_<]W7^W>L/:OI/F/!8X]1Y
M   !PKW1:(E7;43/;/([:G]))GEP;"O_ ,T=^TA:O]]=-^@7,[2T2)_R13?(
MG_2PG&,I5)#@                   ^9J/I+@LC$<ZEN*M;.U-J4]?%'JQU
M"[,VQ5D$:1OYI&MDCCR;G(]QVY%54^.='2VVL>QN+\,1.?3.<[)U7:9)=:>D
M3/TTMNJ)75<")F]])45J/=O='3QIPMT$U@Q1Q5 USK+=G(V9$3-(*QC,HYN#
M8RJB8V"155&MFAIM5FO43/7@]NDOIAP_8Y;>Z;B=F:&_:B[Y7)X,9[K[Z]3X
MM.^IS<P[SOV+L-;.XH"--Y]EZOY3+X;CE47J3>M3O'V#YI[
M                ?CO&NZR_@/+?3)U026W4OTVKCV)M7O)B>6@_VA1?*)>^
MA5-NO/MPR?BVF[SSCH=O$7P        #;O&_EK@KL['W30');'['W#Y,O@O.
M>Z-?;E;?QC2_3L+E:!*J&CT,84J:AVI'&R\)LVO>^3$ETCAAB8G-2SSS/:R-
MB9N>]R-1%541:[L6X8N^,]+TV&K&Q'W&J?$B*Y=6..-E*R2:>9^2I%3TT+)*
MBIF=DR&".25ZHQCE2Y9;Q0V'#7':Y.U:6)O,3-SW.DU(XHV\+Y9I',BAC;FZ
M25[(V(KG(B[N4='(YS*ZX:LE>K7*R-,G0VV.3_66EVJCGM8NK+/X^=R*O,LU
M(V?@QEC2W4]#-@#1YG!@%DC4EFR<RIO$D"\K65RJB/2)9$6:CM^R&A8YC7;_
M %:35D_X[%8:N6>/$F*-63$KFN5C-BQ4+).&GI^%%>C51E15>J5+D<Y-Z@6.
MGB^F=4G,@                                         #T[AY#G^L=
M[U3]%+ZNAX7@4QL+;]-2Z=D+U\'.7 2>TN#XF+OM*:M,OMZO?XQD\,WF.$'3
M@                            -\MSG]-G#OI=Q[BF.L-,/M!J^NC^D:2
M/W*/VZ*#Y-5?0/*_P_0H_K4( R^J+U2VH\AZP      <'-W?]+"G]+Q!^)Y2
M2FYF]N#^NI_I4.KM,?VNKO\ BNM_1I"/V%\>6ZQ6:GMM11ULTL,E0]TD.\;V
MJ33/D:B:\K'9HCMNPGY=\.U5PKG543XVL<B;%SSV(B<Q%*=ZNWR5$ZRM<U$5
M$Y_.-0>&G9_.ZY>Q2_*#YOG0K>FQ?TO)/R\:)NC;^<>&G9_.ZY>Q2_*!YT*W
MIL7]+R1QHFZ-OYQX:=G\[KE[%+\H'G0K>FQ?TO)'&B;HV_G'AIV?SNN7L4OR
M@>="MZ;%_2\D<:)NC;^<>&G9_.ZY>Q2_*!YT*WIL7]+R1QHFZ-OYQX:=G\[K
ME[%+\H'G0K>FQ?TO)'&B;HV_G/O8>QI08CK9:&EI:N"2*E?5*^HWG45C)8(5
M:F]RO=K*Z=%X,LD/G7.Q5%K@2HF>QS5>C<DSSS5%7FHG./SU-!)2QI(YR*BK
MELSYR^(UB?#/P@                          &Y.CS11C/2=6.IL,VW?*
M6&5D57=*IRPV^E<Y$=J.D1KY)I48N>I$U[D14S1$5%7GN"='&)L=RN6T1M9;
MXW(V2>1=6)JY9ZJ9(KGORVZK&N5,VZVJCD5>983P)B#&,B\:XVMHF.R?-(NK
M&U>')-BN<[+;JM1<LTUM5%15YT6#<)T$]LIDN]RO4]P6/7J*FC?!20.<N>R&
MGDI:M61M3@UG.<O"J[<DD_0[G;!45OCI[A+5S7!$Y>5KTC1R_@QZKVM:G,1=
M9W/<I(2CT&X4CHF0UTE3+6HG+R-<C$<OP,R<C6IS$7->>Y31N+]PAB6A;+/A
M2_I4HW/>Z*^4KF.7),^:N%#&J?V+EU3BE]W-42HLF&;BY'(FR.J:BYK\,T2-
MR3^14XW>- ;,E?8*Y47+8RH:BYK\,D:)EW)3B9C#0[I*P*Z5<182NM/2Q;77
M*E@6X6Q&9JB/DK:+?X:?6R\;*L;^H=$XCT:8VPNKGW2@F6D;FN^Q)OL62?=*
M]F>HGQB,7X#IZ^X!Q;AU7.N-'*M,W_"QIOD>7/5S,]5.O1J_ ;9G!#AQD%]Y
M_6R_1:#,)2WF.1B32WF2U,FBDBF;9W7NNY#6777-[9%1[XER1%@='ELR5;!]
M"S:]FC:W)<,]?5EU$5%14B69^]YY\**W:U=B:BMRYZS:T4-K6X$H4K<];*16
M9HJ+O>^/U,\_@VM7H%;U5IQ:F*V-J9<2</#L7;U#M([&-0IL1$Z@!^@
M                                    _%5$X53]/= /YUV)PJB 'C?4
M,;GM39Q_ID >G+7,8NUZ)Q[,DV=4 ^14WJ*-,M=O'ELZ";>#8 :8K\50QH_Q
M5$V;.+;D,CQF;5XDTC4E!%*^6JC;J(N>>S),N-<]O >=@VD=MV'WJ]H]T$55
M9A'"$;-).D>"9T-58+7<V4EHP\K)6-E;B6^QQ5S:.N2/6U:.&*>H1S4WYL#7
M,>[O[17N?,5Z1V-NM6JVS"ZIRL\C%<^;9LXGB56*]N>2+(YS(^'4<]S5:D:=
M,6Z:P9HMD=9J%J7?%S5R=3Q2(V.#;MXIF1'I&_+/*)K7R9HFNV-KFN62F)N]
ME]U!>)7]\N'=&>'Z9SFNR?;<2W:MS1%UFNJ9<3TE(L;L^*F1R9>.Z,F*#<@:
M/X6?[(U]VGF_!?!$WM=XD=G_ !\O@(FW+=OZ3*A^5LMUEIH?PHZB5_;<4,;D
MOQ>?PGQ</]Z_[J*VUSYKW;]'N(*"5S%?1):;U:9X&L9J*VCK:2_R-9OB\TY9
MH:C;P9)L/;<-R'H\GI]2W5ETIZI$V.<^*5J[?NF+"Q5RX$U7L^'-=IZ;9NV]
M*--5+)<Z*SU5(JIFQ(IHG(B)P,>D[D3/A778_;P9)L-S;QWLSI#KK-4TMOT1
MVNBO<E.]E+<JS'-;<;7!4JJZDU19H,,VRKJ8&IPQMKH7.\VG <2I]QG0MJV/
MJ\02OH$<FLQE&UDBMYJ-D6ID:U><Y8GHG0J<VJMW?<GT+XZ+#4$=R5BHR1]<
MZ2)KN8KHFTL;G-3FM29BKT2$O-,6GG2KIYOT=_TG8KK;]+2K.EJMB(RCL=DB
MJ'-=+%:;13(RDIG2-C8V294?4SMC9OLCU:BI*+ ^CK".CN@6@PM2-A63+?)7
M*KYI5:FQ9)';53A5&-U8VJYVHQN:YQ T@:4,;:3[DVY8PK7U&]ZV]1-1&00H
MY=J11-R:U5R1'/76D>C6Z[W:J*FSYS<Z_                !??^1^/^9#Z
M8?\ <9VO^V>F(=;L?VKV?Y?)]"I/+<)^V/$/R&G^ED,Q!GC&_6M_ 5^%DQ_0
M   !\3$>';5BJS5UBO5,VIH*^%T4C>926&3ABJJ61S7;Q5TTF3XWHF;7HB]1
M0.$.(L)8IT17*-M;+)=<,54B,MV(88GI&CM;9176)%<E!7HFUN:K%,W;&Y5;
M(R/R#=7"F-8ZAD7BV>:)LV9=%./H#AZIXX.H;X6N\1SM8Y'\*(O#^#UE/!Y-
M5PS(_+;GFG[OL@'L@
M __1S^                                                    #Q
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
M;.XH"#UY]EZOY3+X;CL*+U)O6IWC[!\T]@
M  /QWC7=9?P'EOIDZH)+[J5%32W<<_.FU>\F)Y:#USP%%\HE[Z%4VZ\^W#)^
M+:;O/..9V\1?         -O<:L=)>,$,8USWOO\ "QC&HKG.<ZJH$:UK4S57
M.5<D3C.5X;IZBKIZVEI6/EJI8=1C&-5SWO<CT:UK415<YRJB-:B*JJJ(B9G.
M-'<T-/BR@J*A[8X&5],YSG*C6M:V9JJYSER1$1$S555$1$S4N'N?Z&5VC'"4
MU5)&^*C;>&T,,3G/8V9]\N[:FKF7)K73HLCHHT36:QB*Y'*LBHR$FG"]4&"+
MO=,!X:<R3$-<D*7FM8K'HK61PNCM5'*Q7M6DB?&V:LJ(WZM=4HR-B+2T<4U5
M;IA*EJL2K38HNC'QVJ#66WT[T<UR:VNCJVHC<C59/(URL@A>W7IH5<Y^K//)
M%!OH1>.S0                                           >M6,UZ:5
MO18N?%LR7KGNIW:LJ*>%X#&TIX'4VEJZ1/RSY,NDB9+FFK/2R3LSX-NI(F?5
M+?4D;+@B![>#>XT^=KD1?SH4Y:;::2EQ[>HI,M9:U7[.=)JR-YVW5<F?P]DW
M?.&G2@                            -\MSG]-G#OI=Q[BF.L-,/M!J^N
MC^D:2/W*/VZ*#Y-5?0/*_P /T*/ZU" ,OJB]4MJ/(>L      '!S=W_2PI_2
M\0?B>4DIN9O;@_KJ?Z5#J[3']KJ[_BNM_1I"16$<%V2\V*FN%:RI6HEDJ6O6
M*H6-F44\D;,FHU<N9:A/6]7VOH;@^F@5F](C>%,UVHBE.=;73P5"QQY:N2<S
MX#4WA;89^IUOMMWYA\KSTW7GQ]J?DXZ5?/;V!X6V&?J=;[;=^8//3=>?'VHX
MZ5?/;V!X6V&?J=;[;=^8//3=>?'VHXZ5?/;V!X6V&?J=;[;=^8//3=>?'VHX
MZ5?/;V!X6V&?J=;[;=^8//3=>?'VHXZ5?/;V#TKCH]PY36^NJ8HZS?:>CJIX
M]:J<K=\B@?(S--7:FLU#WTN);G-51Q/5FHZ1J+RO,5413^X[E5.D:U5;DJHG
M!\)I#1;SP5G8>H[MMY]O%WL:SX]/!>?NN_K9O7IWG&_)UT<=
M    !K_1G@.NTC8MH,-T:OCBD1U3<*F-BO=34$#F),]J(UZ))(^1L;,TU==Z
M9[#GFCC!<F.\3Q697.CH6M66=Z>F;$U41=7-%36<YS6-545$5VLJ*B*B\QP+
MA23&.(([5K*RD:U9)GIPMC:J(NKL5-9RJC6JN:(JYY*B9+7'1ON2L"6^EI%=
MABW5<[8XW+5W*D;<:ES]BK(LM8R9S'/5,^8U6HOC41-A.BSZ.<#V*-C+?;*3
M?(^"22-LLN?/WR1'/SZBHB<"(B;"8-KP)A"SQL;1V^FUV)L>]C9),^?KO1SL
M^HJ? B)L.1E-N>\+QT[8V6"V-:UB-8U+? C4:B9(U$2)$1$X-ARUM'2M:C6Q
M1HU$R1$:F2)V#DK:6D:B-;%&C43),FIEWC;?&6Y#T?8BIIHJK"EJ;)(CG<E4
ME$R@K6.R5,XZVBC@JFKMS5-=6JJ)FBY'';U@;".(8EBN]NI95=]VC$9(F?.E
M9JR-^')R9\W,^'=<(87O<2Q7*AIGJOW2,1DB=21FJ]/F=MYIP'TF[A3%UD=+
M6X"JUO%,W->^>[O935R(B<%+<4CBI)U5V?,RM@1J)X]RD=<7[G.>-75>"ZC?
M&</$]0J([J1S(B-=S$1LC69)M615.C<3Z"IF9U.%)]=G29E1'?Q)41&K\"/1
MN2<+U.*5RT*Z7+35R457HWQF^>)5:YU!8+C=:951<O$ZVU05E'*FSA;(Y%.D
M*W1MCZWSK33V>X.D3FQPOF;\SX4>Q?F<IU'5X"QI13+!-:ZU7IS8XG2M^9\2
M/8OS.4WFT/;D721I#N5/48BM%QP?AN.=J5;[M2S4-[K(V/3?8*&V5,3:BG5[
M<TWZ=C6(BYL;)DJ'/L!Z#<1XAJ&5>(XY;=96NY9)&JVHD1%VM9&Y,XT7@UY$
M3+-%:U^W+FF#=$%]OD[:J^QR4-I:[ED>BMF?DNUK8W)FS/@UWHF7"UKN9:;1
M7H*L&#+/0VFSVJ"AHJ2-&Q011.7)555?))*_6EEED<NLY[W.>]RYJJKM)JVJ
MTVZQV^*U6J%D%OA;DQC>!$X57GJY555<Y55SG*KG*JJJK+"VVVAM%%';K9$V
M&BB;DUK>!.?\*JJYJJJJJJJJJJJN9R/H<$P,8U%B:U,N*-,T7V,CZ)^[(\M3
M@BG>Q46)KDVY>)IU!F,C1EQT8V^I1V^4D:JO JQ)LX.+5R&P;3;:HW+6BBZ7
M""XW31]A&MKH:J*L95SX?MSJC?XI$E:]\W(J/F3?$S5CU5CEX44X[681PK<*
MA*NNMM#+5M<CD>Z"-7YHN:+K*W-=NW:JH?"JL,8=K9TJ:NAHY*EKD<CW0QJ[
M-%SSUM7-=O/4Y,8?PW#;8H88(V11L8QC&,;J(UK-B(UJ(B(F2;$39EL.0\"9
M)P'W41$3). W)I(=1&[.+AZ(/)]$
M        \+YFMXT]?]$R /3EKHV[%D:WCZO\2 'S9KQ"S/.1O!Q[5Z'"G5 /
MC5&(Z=B*F^M39T.!?< -/UF+X(T7Q9J>YP=?+:><CQFAH:[:1*.F1VM5QM1J
M9+FO O7SRXQL&TXT:6MUAHTT56F6]8XQO8,+6YK9M[J+U=*2A2IDB9KO@H89
M94J+A5JBIJPP,DE<KD1&JJY'VK%AV_XFK4M^'J.IK*Q<N5AC<]41=F;M5%1K
M>>YRHU.%51$/@8BQ5AO"- MSQ17TM!0IGD^:1L:.5$S5K$<J*]W.8Q'.7@1%
M54)::3.]H] EJ=/!A&#'..YO&P5-GL/?/;7.1$^BU&**NQ7&*/AVLI9,U3@R
MVG?EDW*6E.Z)KW)*"W,YJ33Z[_F2G;,W/X'/;V=A&S$&[+T/VA59:>.-TDYB
MP4^]L^=U4Z!Z)\*1NV\S+:2VW27>I>E[3-:JC#& :*IT5V&M;)%=+G27J2X8
MLN$#U5-XI+I!2V^/#U/(U4WSD='U+E3F:AK%<QTA='.Y8PWA>M;=\73MN]:Q
M46.%8]2F8O/>QSGK.J<Q'ZL?#K1N7)4C'I2W8F+,86]UDP73NL=OD14DF27?
M*M[>A9(UK$IT5/3*S6D5435E:FLUTN7O?(]TDCG/D>YSWO>Y7/>]RYN<YRYJ
MYSE7-57:JDJVM:QJ,8B(Q$R1$V(B)P(B<XAPYSGN5[U57JN:JNU55>%57GG\
MGD_D                      %]_P"1^/\ F0^F'_<9VO\ MGIB'6[']J]G
M^7R?0J3RW"?MCQ#\AI_I9#,09XQOUK?P%?A9,?T     #UJRCI+C2U%#7TM/
M6T57$^"JI*J&.HIJB&1-5\4T,K7QR1O3A145% .)F.=#UUP;(_$&!.2[C8F*
M^2NP^KY:JY6MF:NWVW/<KYKE0,;L6-RNJ8LD7.5%<L8'@P9CF.K9!XMFJM1-
MJYIGP[-JGD\<'4.0UFO+*AK%21%753U_=_3\/@\FM89==$VY[.I_?X #V
M                                        #__2S^
M                                        ?%N4"/C>B]!>HG!^$ XT
M:3K(VJM]4Q6([6B<B+P\62KEEEP=0\\P\<TX/8=B?1-NEID1C%MMUJF0L38_
MD:J5*QLCTR3+7J9I43AV-*1?-"L&I8=-<&)X(]6EOEJAE<[F.J*95II$ZJ0L
MIE5>;K=F1VBNX<58<6C<O+TT[FHGX+^73^DYZ?,:B('HBN5&M3-R\"'9AM?C
M337HGT=P+4XUT@86PW3IKIO]UO%'24Z.C>D;XWU4TK*6.5KURU7O:[/8=^X7
MW,&FW%,$5;'97V^VS>EFN,T%O:J99ZS65<D4\C5V9.BBD1<T5-F:IZ+9+/?J
MQUNPS2UUWN3<D6*@I:BMD15VY.;31RZNQ%7ELLDX38^/=Z[D^6O=0)IEP<QS
M6-?R7)>[3'0.1V]\RVK=7)&KT63)4X4R5>!%4YWZ##2BL:*VX8<6HZ7Q9*BI
MMZ-U*D/.79*JHB[43)V7.GZ+]+\=/Q4[!N*=Y5<MEOE<_9G_ ()N<J)L7:K,
MEV9*N:9[_8.TL:-M(%+%6X+QMAW$E)/O:05-JN=-54]0Z9J.C;2U#'K#5N>U
M<TWIS\T.M,7;G+3-@JCDNEULD\]FB5=>IHI(:^!B-155\KZ.2?>69(JZTZ1Y
M<"Y*J(<"K*I+9<.-%[BJ;=>-O[WK8)J.?-%R5-ZJ61/5479L:IN$=(GZ@
M                                ">=']/\ ?_N4J_\ MDJ"7-1]JA/Q
M$S]&:<,9[,_^A"^$I0PB,<S                   !J#"L,=1B&TQ2M1\;J
MMFLU=J*BHY-J<"\).WS/#[?-1_O=J_TBC.MM*GM9;\J9X+RBMJPE97T,"K1P
M*N](B^),5=JJBKFK,\T1"[TCAFI]'P(67SOI?N;?BP,U'@0LOG?2_<V_%@9J
M/ A9?.^E^YM^+ S4>!"R^=]+]S;\6!FH\"%E\[Z7[FWXL#-1X$++YWTOW-OQ
M8&:CP(67SOI?N;?BP,U'@0LOG?2_<V_%@9J/ A9?.^E^YM^+ S4>!"R^=]+]
MS;\6!FH\"%E\[Z7[FWXL#-1X$++YWTOW-OQ8&:CP(67SOI?N;?BP,U/Y?A"R
M)&O\I4Z*B9YK%'M7H*NJFS\(&:D&=WI;Z:W:>9H::%D+%PI8U<C$1,W;_<UV
MY(B;,R%6[!_\!W_T/_\ E([)T??[;_DO_DAR*P[SOV+L-;.XH"CR\^R]7\IE
M\-Q(N+U)O6IWC[!\T]@                            "IFBIT4R"+DN8
M.)6ES<TQZ1\5S8I;B2>VOFHJ.C6C9;HZAB<B->U)$G6JC55D1W K4RR.^L!Z
M97X/L+;&E$R9K9'OUUD5J\LO!JZB\'5(OZ6-S/;]*>+78KJ;M-1RNIXXM[;
MV1,HT7)=99&KFN?!EL-JN4PEXL73=JXD_P#3BG-_1%_\KF=U7R#K3T$-H]_Z
MK\E9]<?G*83>BZ;M7%\K'HB_^5S.ZKY!X]!#:/?^J_)6?7#E,)O1=-VKB^5C
MT1?_ "N9W5?('H(;1[_U7Y*SZX<IA-Z+INU<7RL>B+_Y7,[JOD#T$-H]_P"J
M_)6?7#E,)O1=-VKB^5CT1?\ RN9W5?('H(;1[_U7Y*SZX<IA-Z+INU<7RL>B
M+_Y7,[JOD#T$-H]_ZK\E9]<.4QF]%TW:N/Y6>?1%_P#*YG=5\@>@AM'O_5?D
MK/KC9'2EN<DPB[#%U@O\]5K7.K;2U;Z"*-'1T2T$M8ZC:VJ<K6U&>\),JKFS
M?%:Q46.19-85TIR87ME7::FD2'2+64+5FC21VM:J>H1Z,CDY5%;<IX_LDL:;
M*.EE9%(O%DLT5#QO#VY9MC+]!?:6[SSX8HZR-\:NIV(E=)3O:]SFY2N_>C'I
MJ,>NV>5CGL;Q.R*2JHQH#8D>B;";$XDOG]L=X*]=*CM;'E>OQ/Z/$3^M'L='
M_&\)QO"=>GT@                                           >.;Z%
M)]:I[(O5$ZH,;R?9ICNJ="6I3V+4PMXI?:'!UJ?2J4_Z?OMBWCX^'Z"(W2.*
M'0P                            -\MSG]-G#OI=Q[BF.L-,/M!J^NC^D
M:2/W*/VZ*#Y-5?0/*_P_0H_K4( R^J+U2VH\AZP      <'-W?\ 2PI_2\0?
MB>4DIN9O;@_KJ?Z5#J[3']KJ[_BNM_1I"6^CSG5HO3JWNN4FYB;V8DZUO@H4
MSW/UVO43O&MCX!\\      ^;>?*>Z]C:[N64_70>OH?C6>$A[(?5F=<G?-F-
M%O/!6=AZCNVWG.L7>QK/CT\%Y]Z[^MF]>G><;\G71QT                %
M.-P/HV[\:6^8OJ*;-U?<F6NBE>S->1+;&U\SXGJBY1S5=6YKD3A= F? A,O<
MX6)*3#E7?Y6Y3UE1O;%7FQ0IPISD61[T7GJQ.<A*G019TIK%57N1N4M3/J-5
M>EQ)PI\"O<Y%YZL3G(6JPMAB..")-[R1K&Y9)T.NB;,B1_ =[)SU-S(;! UB
M(K$39QIM]GCX3P>3UZG#D+T^AHJ9=#^( TG78+IYD5'1-=GT6(J>SPJ><SQD
M:;?HZH'.S6FCSSV>(IL]A-FT;!D?=M^"*6F<BL@C:J9+FD6WH]#A&8R-?4%D
MBA1.9RZFKEMZW7/!Y-20T;&IP<7#EF >5]*U4RRS3;Q)Q\.P ]5]OC?EFWV4
M /$EMB1R9-1%3J?HH![D=*UJ^-1,N/H^YL]8 ]QK4:G F?4 /Z
M                           /Y5V2*J\7N@'S:JL;&BYJB;.#9^4 T=<\
M10TZ*BR(B[>'+BX<^#, VPO.D2AI-;7JF)JHNS/+;QIFJY'G8>,^<;&XVW1V
M"<&TK[AB3%5DL%#'KN?6WJ[T-JI&ZJ:S\ZBNJ*>!$8BYKS7!PG[*&W7"YSI2
MVRGFJ*E>!D3'2.7J-:BJ?@N-UM=GIUJ[O4T]+2)POFD9$Q.JYZM3\YP-TD]Z
MP[E_!JU4#=)]#B6L@1Z1TF#:2XXH;4O1%R;!<[32SV%<]B(YU6UB\2G:]DT
MZ7+]D^"SST\*\+JES*;+X59,YLOS(Q5^ Z8Q#NEM">'%<RHOE/55#>!M(V2J
MUO@;)"UT/SK*B?"3YTE][=0RNJ*?1GHKO=Q:Y'-AN>,KY1V)D;T3))>^BS1X
M@DJ8E7]:M9 Y4VKDNQ.Z[!N.KW,B28GO%-3\"ZE-$^=53G*^18$:OPHQZ9\]
M-IT#B3=T6*!5BPC8ZJIX422KE93HB\_>HDJ%<GP+)&N7.78<"=)G>HNZLTAP
M345#B"PZ/Z*=LD4BX-M#TN4L$B*FH^Z8@K+[44\K$79+2)2O1>!4.Z<.[EG1
M=9)4J*]E9<YDRV5$N4:*G-2.!L6:?@R.D;ST4Z$Q1NPM,&((74UNDHK3 [-,
MZ6%5E5J\Q9*A\ZM7G.B2-R<Q4.!.)<58GQE=9K[B[$5\Q1>JE$2>[8ANM=>;
MC*UJJK6/K+A/45"QLS75;K:K>)$._K59K18J1+?9*6GHZ%JYI'#&R)F?-758
MC4S7FKEFO-(V7F^WK$5:ZY7^KJ:VXN3)99Y7RR*G,37D<YV2<Q,\DYA\ ^D?
M*                           +[_R/Q_S(?3#_N,[7_;/3$.MV/[5[/\
M+Y/H5)Y;A/VQXA^0T_TLAF(,\8WZUOX"OPLF/Z        !PGW5=/AW0Q@3&
M6GZGBFH[7@JSUV*,;V:VL;K7&V42+-7W6ST[I(8$O,<>L^6'6CCJLE<BMFUM
M^^UAVQ5N)[[2X?MRL2OK)FQ1ZRY-UWKDW67;DF?"N2Y'P\38@HL*X>K<2W)'
MK;Z"F?/)J)F[>XVJY^JF:9NU47),TS79FG"GCT0:5;#CFPV3$>';Q2WBR7RW
M4=TM5RHY4EIJZWUT,=52U,#]BK'-!*U4S1%3/)413\%=0U=MK9;;<(W0UT$C
MHY&.3)S'L56N:J<Q45%13]UNN-#=J""ZVR5D]MJ8FR12,7-KXWM1S'-7G.14
M5#EA9[@D\;'(Y/&HOLKFG70_(?N-4L<CVY@']@
M                   __]//X
M                  !ZU2S68JKP(F0!M)B^VI-!(BHJHK5SZ'X#RAX4F]I-
MJJ#1YB&MO]WJ8Z"PST56ZY5$LD<4,*T4,M=#4ROE1K4WN.*1GCVL:DJN<J-:
MJI$;=C:#Z_31HYI8\/-A\]EJN$4D+I7MC8E/4.;!6;Y(Y<HX8V*RKE=DKM6E
MR8USE1J]A:-[XZTWWB56R215C=[1D;7/>^5-L+6,:BN>][E6)C6IFYTB(8\.
MZ][U&Q9BVY73 V@2K2PX7III:.KQGO,<]9>-[5\<JV6&I8^%*)ZKLJ9HW*_)
MKH8XU:DTG1^C'0_@70]3LDP]&RX8P1OV6ZSQHLJ/U<G-H(GHJ44.UVK(B<6/
M145\K$^Q-N%T);BQ+O2PXLT[M>N^M1\-DCD<R*)JJCFK<98E:^>;++6IHWI3
MQ[6R+,JJC9 WS$%]Q/<JB\XDO-TO]WJW:U3<[S7U5RKYUS5?%:NLEFG>B*Y<
MD5V29[#LJ666>5TT[G/F>N;G.55<Y>>JKFJK\*KF6'V2PV/#-MCLV'*.EH+1
M"F3(:>)D,3$X.5CC:UJ<',0^0>L^L:DPMC#%6![M!?,'XBO.&KO3O8^.OLMP
MJ;?.Y(WH](IEIY&-J:9RID^*1'QO:JHYJHJHOOIJFHHYVU-)(^*I;P/8Y6N3
M/AR<U45/F4X[BC"&%<;VF2Q8PMU'<[/*BHZ*IA9,S:F6:(]JZKDX6O;D]JHB
MM<BHBI:_<9]ZBW9]SL^C;=!3TTT-9)3V^T8]8V"AAWYVK%#!?H$WFCMSY79-
M9/$D='GJM='3IKS+TUI8T$X*TOP2UT;*:S:1'9JROC8D5-4OSS1ERAC1&)KY
MJWBZ%C98UU75#9V(JMK6TZ[CRNP)1SXTT,\55V&86K)46>1SYZB"--KI+;,]
M72S-8FUU'.Y\BM1RP2N=JPK>NAKJ2Y4E/7T,\=325439H)XU56R,=QY*B.:Y
M%S1S51'-<BHJ(J*B598GPS?<&X@J\+XEIWTE]H9EBFB?EFUR<Y456N:Y%1S'
MM56/8YKV.<UR*L,*6JIZVF95TKD?3R-16JG-1?SHO,5%VHNQ=I[1\(_0
M                             3SH_I_O_P!RE7_VR5!+FH^U0GXB9^C-
M.&,]F?\ T(7PE*&$1CF8                   -3X.YY;3ZJ9^$G;YGA]OF
MH_WNU?Z11G6NE3VLM^5,\&0II9E5:"!%7@8GX7)^!$+O2."\)]4
M          \<JY1NRZ&7LKDON* 8_P!WH$F6GZ;:J_ZB=C3;U)[C[I"K=A<&
M'?\ T/\ _E([*T?<%7_)?_)#?W#O._8NPUL[B@*/+S[+U?RF7PW$BXO4F]:G
M>/L'S3V                                         ^/.]UTEEH8'*
MVAB5\5RJHWZKY)$R1ULI7-YIKE:Y>2)D5%B3Q-GBCG.A[LL%%3Z++-38]OT3
M7XZK&-FLM%-&CFP1+FK+W5,?FQS&O;_L922L<VKD1:V=O$4,,5QX#<IY<85T
MN'+:]6X<A<Z.OJ&.R=(],D=;X'-VHY6JO%E0UR.@;E3PKQ2^22CXS;J1K66_
M!3&-:UK:F]-:UJ(UK6MAMB(UJ)DB-1$V(?4T+U-36W&[5E9(^:LFWI[WO<KG
MO>YTKG/>YRJYSG.55<Y555555555/LWN**"G@@@:UD+$5K6M1$:UJ(B(B(FQ
M$1-B(FQ$-U-!'TJ<*_Y.?VR7@Z_TI>WNN_D?T>(^G:/8Z/\ C>$XW=.OSZ0
M                                          /'-]"D^M4]D7JB=4&-
MY4?3CNWIU3^*F%N])[0H.M3Z52G_ $__ &QKQ\?%]#$;I'%3H8
M                  &^6YS^FSAWTNX]Q3'6&F'V@U?71_2-)'[E'[=%!\FJ
MOH'E?X?H4?UJ$ 9?5%ZI;4>0]8      .#F[O^EA3^EX@_$\I)3<S>W!_74_
MTJ'5VF/[75W_ !76_HTA+?1YSJT7IU;W7*3<Q-[,2=:WP4*9[GZ[7J)WC6Q\
M ^>      ?-O/E/=>QM=W+*?KH/7T/QK/"0]D/JS.N3OFS&BWG@K.P]1W;;S
MG6+O8UGQZ>"\^]=_6S>O3O.-^3KHXZ               ;JZ']%EXTLXOH\/
M6YDL=!$Z*HOEQ8W-M#;]\R<C%5KFK656JK(6Y+F[-RIJL<J=@:.,!UF/;^VW
MQZT=KAR?42I]Q'GZ5JJBIODF2MC1<^!SU16L<AS7 F#JK&=Z;11ZS+?'DZ>1
M/N&9\"+P:[\E1B+GS79*C5,BK0MHTMF#;!:;-:J&*AH:&DA@IJ:&-4;%&U$V
MJYR*^21[\W.<Y7/>Y5<Y5<JJMAUOM]':J&*W6^-L5% Q&,8W@:UJ9(G/7X57
M-57:JJJJJS@HJ*EMU)'04+&QT<+$:QJ<"(G GC5<U5=JYJJJO+RT4+8(F-Z#
M4]E.'/V#]9^LU.UB-3@15R3-<N@ ?BQM7]-GY0#Q.IFNSX/7_3/W0#PNHFKQ
M)_?V_A /(VE:FU<D7BR3:GX4 /8;&UN6S:G& ?V
M                         ?,K:I(VNYK+)-B+UN%>AM -J\3XGCH8I'/E
M1K6-5<U5N?!U^,\GCOD6]W+WIS@C<X3+A.QT[<>:3*AB2-PG175**FL=)/&]
MT%QQ-<XZ>O;0-DR:Z&D:QU5.QR.RCC<DJ]Y:)=!6(]*+EKW/X@PPQ51:E[-;
M?'(NUD$>LS?%3[I^LC&9*BJKDU%COIJW16%M$+4MC&)<L7R(BI2,DU$B8J+E
M)42:K][1=BMC1JR/147)K%1YCTZ7>]&MU;I;JZETFD6LP'9YG/WFR:/-^PXD
M#'+DU5OK9ZC$\LVHB(Y>36LSS5K&9Y$W\*;G'19A>-KIJ'CG7)DJR5B[ZBK\
M3DV#5SX$6-RY;%<[A*^L9[J73#B^5Z0W%;5;USRBH46!43X_-U2KLN%4E1N>
MUK6\"<*[Q?+UB&NFNE_N]TOESJ%UI[C>+A5W.NF<NU5FJZV6>HD557C<IW50
MVZWVNG2DMD$--2-X&1,;&Q.HUB(B=@Z#N%RN-VJ75EUJ)ZFL=PR2O=(]>JYZ
MJY?G4^6?L/P@                                %]_Y'X_YD/IA_P!Q
MG:_[9Z8AUNQ_:O9_E\GT*D\MPG[8\0_(:?Z60S$&>,;]:W\!7X63']
M   GMWIY/+'N)MT@S-4:_11BUBY*FUK[?-S*HG"F67"=DZ'?MJ6#\:0>&AUA
MIK3_ +I!B;\25GT#S'>[QWW4=UMF(+GN>\3722:V,I:C$VCSDF5RK1:E2CL2
M8>@5[G9P2.JDKZ>-J)O:I5N551S4;);=::.::G6GTCVN/5DED2GK$:FQSM7[
M!,J9;%R:L3W*N2_84RSS58C;BO2E55"U.BN\2Z\44;JF@UEVM1'?OBG157:W
M-R3QM1-GV=5545$;E9X*O;:JGAD1[5:^-B\.>WH>RI"%>>6#ISC>BDE1S$=L
MRR38FWV/</!Y/?                                         !_]3/
MX                                                     !_+TUF
MJ@!H^^TC9HGIP)JNZV?4V;0##_[VFW6]1=,>3[G3 MQEI[9:HT=CJLHY71K5
M^*.8EE<]F3][K:F!SYVYZKZ6*#5565,S%Z,TKXG=OB88HG9,1&OJ%3FJN3HX
MNHB92.V*BYQY*F3D6V3S.+<^4ESDFT\XJ@9)#33/I[2QZ(Y-^;LJ*W)<TSB5
M>)Z=?N9.*'*B/CB>F/R=(%PX     !D4=Y1[J>OQS8;AH*QI<I*R_P"$:&.M
MPQ6U<R255QPVU[:9D3W.=OLDEE>L5+(]=BQRTJ)F]97+''=4:-HL;8 7'MOC
M3SUX<B8DRM1=:HM;GHSE^>^@ED8K%S]:RR-]+ Q$J,W7.A^FT88]AQQAV)(L
M%XHJ'MEC:F4=+=D8LKM5,M5K+A&V69&IP5$,ZY(DK42T!6*1@
M                      )YT?T_W_[E*O\ [9*@ES4?:H3\1,_1FG#&>S/_
M *$+X2E#"(QS,                   &I\'<\EI]51_A)V^9X?;YJ/][M7^
MD49UMI4]K+?E3/!D*9V;R##Z6WWSR[TC>O"?6                   /'+]
M#=ZWOD ,?_O0/Z?\WV*63X>XD*MV%P8=_P#0_P#^4CLK1]_MO^2_^2&_F'>=
M^Q=AK9W% 4>7GV7J_E,OAN)%Q>I-ZU.\?8/FGL
M                 /E54\M5,^VT+U8]K6]^%:W-%H(IHW.CCIW*QT<MSF3)
M6LX(8U2638L3)>W<)6&T86LD6DS'$#*BDD>_C1;Y$UFW.H@D1LDM4U'M>RTT
MS\V3O16NKJAKJ"E=RE=44/"+U<JV\7!^$L/2.CG8UO%M4W8M'%(Q58R%5:YK
MZZ5,G1L7-M-$Y*J=,G4T-5]&&&*GBC@A8D<434:QJ9KDB<:N<JN<Y5VJJJJJ
MJYKFIUQ?;[=L37BHO]]G=4W>JD5\LCLDS<NQ$1K4:QC&HB-CC8UL<;&MCC:U
MC6M3E5OM]':J**W6^-(J*%B-8U,UR1.>JJKG.5<U<YRJYSE5SE5RJJ\5-U-Y
M!P9ZJO?P-L.X]!OKFY=9#WY3Y>(/21=5WZC=+01]*G"O^3G]LEX.#:4O;W7?
MR/Z/$?OM'L='_&\)QNZ=?GT@
M       >.;Z%)]:I[(O5$ZH,;RH^G'=O3JG\5,+=Z3VA0=:GTJE/^G_[8UX^
M/B^AB-TCBIT,                            #?+<Y_39P[Z7<>XICK#3
M#[0:OKH_I&DC]RC]NB@^357T#RO\/T*/ZU" ,OJB]4MJ/(>L      '!S=W_
M $L*?TO$'XGE)*;F;VX/ZZG^E0ZNTQ_:ZN_XKK?T:0EOH\YU:+TZM[KE)N8F
M]F).M;X*%,]S]=KU$[QK8^ ?/      /FWGRGNO8VN[EE/UT'KZ'XUGA(>R'
MU9G7)WS9C1;SP5G8>H[MMYSK%WL:SX]/!>?>N_K9O7IWG&_)UT<=
M     !JO!N"\0X\OE-8,.4+ZRMJ'(LDF2MIJ.#/)]563Y*V"!F?'M<[)K45R
MHB\FPIA&]XRNC;59(E?)L5[US2.)O1R.X&ISDVN<NQJ*NP^_AO#-WQ5<6VZT
MQJ^3A<Y=C(V]$]W,3G<UR[&HJ["[FYDW/MIT;8?I:*GB6>NJ-[J[I<IHD;4W
M"M<Q$<]Z)GO4,>6K%&BJD;.-SE<YU@N"<&VO ]C99K;RSL]:6541'2R*FU[L
MN!.8QN:ZK41,U7-RS:PGA:WX0M#+50<L_P!-)(J(CI'KPN7G)S&MVZK41,U7
M-5HAAZS,IHH^8RU6M3++@Z&?7.7')S<6"%(VHO4V='UP#V0
M                                        >&9^JW+C5,_60 V_Q%=$
MIXG\UJJC57-=FS@S4 CQWHUNQ:;<Y:*+G<[=-!/CC$6_8?P);9-1Z27N:%[G
MW6K@57+):[!!G4S9IJR/2*%7-69KD[7T.Z-JG2=C&*T+K,LL")-5R)LU86JG
M*-7F22KRC.%4S=)DJ,5#I?3KI6I=$F!9KTW5?B"ISAHHUVZT[FK]D<WFQP-^
MR/YCE1L>;5D:J8:MXO%UQ#=;E?;[<JV\7J\5M3<KK=;E4RUE?<:^LE=/55E9
M53N?-45%1,]7/>Y55RJ6ST-#1VVCBM]OB9#0PL1D<;$1K&,:F36M:F2(B(F2
M(A2W7U];=*V6Y7*62>X3R.DDDD<KGO>Y<W.<Y<U<YRKFJKPGS3]1^,
M                              OO_(_'_,A],/\ N,[7_;/3$.MV/[5[
M/\OD^A4GEN$_;'B'Y#3_ $LAF(,\8WZUOX"OPLF/Z        !.SO4#_ )A3
MNC?]Q9BKN&I.R=#OVU+!^-(/#0ZQTU_:@Q-^)*SZ!Y@IZ'=)%ST0:4<"Z2[0
MLO)>#\14-UEA@<C)*ZVH]:>]6M'N5$:R[6>>>F<N:<S*NU.$M5QQA>FQIA&X
M86JM5&5E,YC57/)DB<M#(N6W['*UC\N;JE,VC[%]7@+&MLQA1ZRR4%4R1S4R
M17Q+RDT>:\&^PN?&J\YQGAZ \=4&*\+V&]VRLCK;==;907&WU<3M:*KHZZGB
MJZ6IB5=JQST\S7HNS8XIIJJ6HH:J6AJV*RJAD<Q[5V*U[%5KFK\**BHI>[15
ME+<:.&XT3VR44\39(WIM1S'M1S')\#FJBI\"G-2T5._0MR7/F&NS3@/SGZC4
M[5S1%Z@!^@                                       '__U<_@
M                                                   T#I(O+L+X
M&QEB5B,=+A_"U_O4#)%:C99[9:ZJL@B57(J+OLL+6HF2YJN62\;;S-JC9]TN
M2<\ZUS3IC*LT@Z8])>,*VH?4R7K&5\EIY97.<]+;2ULM#:(7.?FYRTUJI88\
MUVKJ$+KM<%NUTJ+FN>4\SWHBKGDUSE5K>HUN34^!$-3.A'!]/@'1#AO"-.U&
M\16>F;)^%.^-LM0_9LSDG?)(OPN4VH/G':0     !R@W&./:O1UNF-$U[I:A
MT#*_$]'AFJ9DJQ5+,2/2U4<50U$55AAN]133\2-=$U55$13]UNH*2\57&&X-
M1]MN4<E%,B\"PUD;J:7-,T1<F2N<F?-1%X414CCNM<+-Q3N?,2-:Q'UULHN.
M<"\#FR6UR5:JU>>Z**2)>'-LCFY+GDN9-&]LC&2,7-DC&O:O1:]$<U>--J*4
M:W&@J+7<)[95IE54TSXGIMV/C<K')M1%X47A1%YZ(4\1R-EC;*STCFHJ=14S
M0_H_&?V                               ">=']/]_\ N4J_^V2H)<U'
MVJ$_$3/T9IPQGLS_ .A"^$I0PB,<S                   !J?!W/):?54?
MX2=OF>'V^:C_ 'NU?Z11G6VE3VLM^5,\&0IG9O(,/I;??/+O2-Z\)]8
M              \<OT-WK>^0 Q_^] _I_P WV*63X>XD*MV%P8=_]#__ )2.
MRM'W^V_Y+_Y(;^8=YW[%V&MG<4!1Y>?9>K^4R^&XD7%ZDWK4[Q]@^:>P
M                             ]&>Y4=/*E.]\DD_,ZT%)355=-$CVN<Q
M]1'10U#Z:*1&+JOD1K7*F2*J[#G=CT:8QO\ :%Q!2T]/36!55&5-=5T=MIYW
MM=JOCI9[A44L57+&OJD5,Z62).6D:UNTXY<<66*V5J6V:266Y;-:*G@J*N6-
M'(JM?-'2Q3/@8]$74DF1C'KRK7*[8?SWZV]J(LU2RESX$KFR4#UX.!E:RG>O
M"G$?1=H=TE2,26UVJ6Z0;>7MDD-U8F6>>;[;+5,1$U7(JJY$S14X=A^?S[X5
M9Z]K&4;EX$JVOHW+P<#:ID+EX4X$YJ'MPU%/4L22FGAJ(UX)(9&2L7BV/8YS
M5VIT3AU\PUB/#%2E%B6WUMNK%_P=3!+ _8B*O*RM8[@<U>#@5.>F?W+?=;7=
MX.*;54T]53]'%(R1O-3TS%<G"BIP\Q><>G65,N^-H*)4Y-FCWUTCF+)#0TVO
MJ.JJC+)NN]4<D$:JBS/:N7,,D<SF6"L+6AEMEQ_CEK_.31S;TR!DB13W2LU-
M=M%3.5%5(H\V27&J8UR4=/(Q-M54T<4WPK]>*Q:MF&L/JWSPSQZ[I'-5\=)!
MK:JU$R)DFN[EFTL+E1:B5C\OL,-3)%[5+314D+8(=;5:KW.<]RODDDD>LDLT
MKUVOEED<KG*O"JG%<68JNV,KW)?;PL23O:R-D<3$B@IX(F)'!34\3>5B@@B:
MV.*-O UJ9JYRN<OV+-9Z*Q6]ENH4=O35<YSGN5\DDCW*^261Z[7R2/5SWN7A
M<J\"9(GG..'U#BANIO(.#/55[^!MAWSH-]<W+K(>_*<>Q!Z2+JN_4;I:"/I4
MX5_R<_MDO!P;2E[>Z[^1_1XC]]H]CH_XWA.-W3K\^D
M                         #QS?0I/K5/9%ZHG5!C>5'TX[MZ=4_BIA;O2
M>T*#K4^E4I_T_P#VQKQ\?%]#$;I'%3H8
M&^6YS^FSAWTNX]Q3'6&F'V@U?71_2-)'[E'[=%!\FJOH'E?X?H4?UJ$ 9?5%
MZI;4>0]8      .#F[O^EA3^EX@_$\I)3<S>W!_74_TJ'5VF/[75W_%=;^C2
M$M]'G.K1>G5O=<I-S$WLQ)UK?!0IGN?KM>HG>-;'P#YX     !\V\^4]U[&U
MW<LI^N@]?0_&L\)#V0^K,ZY.^;,:+>>"L[#U'=MO.=8N]C6?'IX+S[UW];-Z
M].\XWY.NCCH             *P;A;1BUF&G8GJZ?^6L05SZF-7M<BI;J-SZ2
MC:K53+)SVS2M5.%LJ=0G5H#PYQFP0VYRMU:RY2K*N:9+O3<V1)\**B.D:O.D
M)A:%[%QJPBEPE;E55TBR+FF2[VWE(TZBY.>B\Z0LGA"Q-@AB1(T358S+9P9<
M&>SC.\%YQVZG/-X*2F2-B)EPI[&71/!Y/I
M                            _EST;GMVH ?#N-8D;%YM$YG/B_+LV@'&
M[23BN*W4%7*Z5J*V-53-4155,^#;FBKQ=0\\'5/'"IA"=Z [HJ?=#[H/$5PH
M:U:G!>!Y:O!V#FQS;[2U4%#5R)>+]#JN=$_O]N;'.CD;EKT<5.B[6EJ>Y\T>
MI@/ $+ZMFK?;DC:FHS3)S4<W[#"N:(J;U&O+-7TLKY>8I3?NF-)JZ2-)50E%
M)K8=M6M24N2YM?J.7?ITR547?I$75<GIH619[4.$!WH1X
M                      !??^1^/^9#Z8?]QG:_[9Z8AUNQ_:O9_E\GT*D\
MMPG[8\0_(:?Z60S$&>,;]:W\!7X63']         G9WJ N6XIW1O5T68I3^P
M:D[)T._;3P_^-8/#0ZQTU?:@Q-^(ZSZ!Y@$EOY1J97_>1>FY,;: ,/8=K*S?
MKSHYK*G!%<Q[TWUM!0)'58<>R)S]=*6/#U93T['>-<^E>B>-5$JSW26%%PQI
M3K*B)FK0W-K:R/X729I/FO1;^V1V7"C7-5>%%6X7<I8S3%VAZBI)GZURM#G4
M,B+PHR+)U/DG#JI3OB8B\"NC>B<"HE]<*7%)8(U1R>,9DFSUO<.A%))(;FP/
M1S>'A1%_3UCP>3V                                        #_];/
MX                                                       -I=/
M%))6:&-*44*-61N L4S(BZW--IK/5U+VM1K7*KWLA5&IEM<J<'"GE%1%15X#
MPY%<FJW:JG697BV5%ENUTL]7ER5:;C6VRIR1S4Y(H*F6EFR:]&N1-\B78J(J
M$'-OW29+SN<:W;5<8+Q:Z:[4OK6JIXYF<"\K(Q'MVIFG Y.#8?.!^\
MW6T$4%1<]-NB&AI6*^:?29@?+)%5&1QXEMLL\ST:BJD4$$;GO7+8UJJ?5L<2
MU%[HZ=JHCI*N%J*O!FZ1J)G\ZG5.G:X4]JT)8ON%4N4$6&;FJ\&:KQ%,C6IG
MDFLYRHUJ<U51#-HH8W0T5'$],GQ4M/&]-NQS(6-<FW)=BH4E8XKJ:YXTO%RH
MW(^DJ+I52L<BHJ.9)/(YJHJ*J*BM5%S153G*I1Q01NAH88G['MA8B]5&HBGM
M'%S]8                               )YT?T_W_ .Y2K_[9*@ES4?:H
M3\1,_1FG#&>S/_H0OA*4,(C',P                   :GP=SS6A.C5-]Q%
M=^%"=OF>'V^:C_>[5_I%&=:Z5/:RWY5'X+RF=F5O($&U,UC;Q\6LN7$G&OZ<
M=WI'!>$^JBHO J+UE10#]                 !XY?H;O6]\@!C_ />@?T_Y
MOL4LGP]Q(5;L+@P[_P"A_P#\I'96C[_;?\E_\D-_,.\[]B[#6SN* H\O/LO5
M_*9?#<2+B]2;UJ=X^P?-/8                              >A-<862/
M@@;)753-CZ:C1DCXER1<JB5[XZ6D56KFU)7L5Z(NJCEV'8]FT8WVMM\5_P 0
MRT]APG,FLRMN"R1,F;SZ.GCCEK*_)51'+14\[(E<U9WPL773B]?BRWT]2^VV
MQDMQO,:Y.@ID:]T:\.4\CG,@ILTS5J5$L3I$14B:]R:J^+D6MK&_R]/R+&Y,
MG4=LGF8[:F2I+<T;3U;MJ(YJPMIE;M15>A]5<4X"P9(L>!+<EWNC55$N-YIX
M9&)PHCJ:S:]111[%5KN.$MT1^39&14K\VI^+C/B._,SQ'5+14CDVTM!+(U?A
M22OU8:AVU$<WB5E$K<W,>Z9NU??@IX*6-(J>&."-%<[4B8UC5<]=9[U1J)F]
M[E57*NU57-=IU]B#$F(,5W)UXQ+65-=<W-1N^32.D<C&[&1MUE5&1,3E8XF(
MV.-N36-:U$1.36VUVVSTJ4-J@BIZ1%5=6-J-17.7-SER],]R[7.7-SG*JN55
M55/*?$/WGJ3V^@JG:]314E0]$RUIZ:&9V6666M(QRY9;#F-ETB:0,-TJ4.';
M[>:"B3@CIJVI@8FW/TD4K6\.W@X=I\.X88PU=I=_NMNH:F?HI8(I'<&7"]BK
MP;.H?W3TE+2)(VEIX:9LLF^R-@B9$DDF]QQ(]Z,1$<Y(HFM1>)K43@1$3\6)
M<88JQC/!58KN%7<:FEIT@B=42NE<R)'OEU&J]57)99))'+PODD?(Y5>YRK[[
M58[/8XY(K-2P4L4TN^/2)C6(Y^JUFLY&HF:HQC&)SF,:U,FM1$]@XV?5 !Q0
MW4WD'!GJJ]_ VP[YT&^N;EUD/?E./8@])%U7?J-TM!'TJ<*_Y.?VR7@X-I2]
MO==_(_H\1^^T>QT?\;PG&[IU^?2
M          !XYOH4GUJGLB]43J@QO*CZ<=V].J?Q4PMWI/:%!UJ?2J4_Z?\
M[8UX^/B^AB-TCBIT,                            #?+<Y_39P[Q^)W'
MN&8ZPTP^T&KZZ/Z1I(_<H_;HH/DU5] \K]!]"C^M0@#+ZHO5+:N8>4]8
M  .#F[N15T84^7%%B%?6[YY22>YF]N#^NI_I4.K],?VNKO\ BNM_1I"6^CSG
M5HO3JWNN4F[B;V8DZUO@H4S7/UVO43O&MCX!\\      ^;>?*>Z]C:[N64_7
M0>OH?C6>$A[(?5F=<G?-F-%O/!6=AZCNVWG.L7>QK/CT\%Y]Z[^MF]>G><;\
MG71QT            _MC'R/9'&QTDDCFLCC8U7O>]ZZK6,:W-SG.<N2(FU5/
MZ8Q\KTCC172.5$1$3-55=B(B)M5578B(?TQCI'(R-%<]RHB(B9JJKP(B<U5Y
MB&25N=<'=\.#\-VY8$B=16>V4CF:JMU'0TD,2IEM5,E8O&O74M(M%$RW6JFM
M\:(V."GCC1$X$1C$:B?F^$L/ME*VAMM/0L35;# QB)SD8U&Y?F.=-DI$AA;L
M5,FM3UTV*F70S/WG[S5K6ZK4Z.7K@']
M                   \;I6MXTS_   '@=5-3/:FS].K^  ]=U>Q.&1$_"GX
M #UWW.)J?1=G73^\H!\VIO43&*FLG!L7\.W/A -ML2XIBAC>N_M:B-=P[,MF
MWW#SU3QGS$X2&_>HNZZCT1Z)[CAS#]P:W'6D2"X89PTR&54GMU'+!O5_Q(FI
M*R1G?-1536P/3/5K9X%5KF(_+O/<_P"C9^D+'$4E8Q5PY;7,GJ55.5>J.SB@
M78J?9GM761<LXF2Y*CD0CMNE]*L>C+1[+!0O1,479LE-2HBY.8BMRGJ4R5%3
M>6/345,\IGQ9HK=;+$T+5"G$
M   OO_(_'_,A],/^XSM?]L],0ZW8_M7L_P OD^A4GEN$_;'B'Y#3_2R&8@SQ
MC?K6_@*_"R8_H        $Z^]0?^84[HS_<6XI[BJ3LC0[]M/#_XUI_#0ZQT
MU?:@Q-^(ZSZ!Y@%%P!1J5([R?TP2:/\ = U^":JMWBTZ2+#(R"!V6K+B3"^_
M72WNUW9;TG?'-<T7)4UWZB;51N44=UMA5+K@:FQ/ S.JM=4B/=SH*G*-V?/^
MS-@1.<CG+S5SF9N*L9+9M(E5A&HDU:.\4:JQO/J:7.5FWF?8'5.?/5&HN>29
M9B>CS$L=72TSFRM<CHV)X[/@1,^KDJ%<W"6E\"_ <C;96LEC8Y'IXU%V=7\*
M;3P>3[[7(Y,T /Z                                      !__U\_@
M                                                       ].X45
M-<J"MMU9$V>CKZ2HHZN%V>K-3543X9XG9;<I(GJGK@'7<]Z+[GZ\;G;=6Z3L
M*UU+-':[Y?;ABFR5KH)8H*Z*[U4M1<)(=97Q1[Y<7OJ&0M>N]TE3 N34>U$B
M?CVSOL^)ZF/+][SO6:-<D1-615541$X$8_68GP-1>::,MQ'I3IM)N@&TPR2M
M=?[#$VV53-9%>G$S&MI9')L<J2TF\JKW(FM*V9,W*QSEX,G#27(     !2'O
M,+0K6:3=T1;,5U5%))AG1S33W2MJ71R<BRW:X4U10T-"Z1(U9OC:&2IG:NLF
MI+%%GX]$7X.,<6QZ/L#WG'DJM22VT+TI\_NJZI1:>B:F2YJK9GI4*B?X*GE7
M-$:JI"+=T8]I[/HSI]&]+*B7S$U9&QS45%<R@I'LJ:N545=C7JR*ES5%1>*%
MRVM7+*G*52LH                                 GG1_3_?_N4J_P#M
MDJ"7-1]JA/Q$S]&:<,9[,_\ H0OA*4,(C',P                   >Q1U]
M3:ZZBKZ6))I*6I9(K%<C$U$:]%7-7-SR54V9DK=QUI1P7HCTKS8IQW4OI;*^
MS5%.CVQ2S+OLDU,]K=2%CW9*V-ZZV629;5S5,^%8\LUPOMD2BMK4?4).UV2N
M1NQ$<B[7*B<U#D91[H.LIZ>*%UOFS8Q&KS;5X./-LJ)FI:!Z.C<U^_53^05W
MU!TSR-,6^YV=UC\H]V+=$SZS=>AF:U5:CG:^MDB^.R17KP=8>CIW-GOU4_D%
M=]0.1IBWW.SNL?E'(G &-8,7VYE9!GJN3+5<BL<UR/5J\R[-43-%Z.?1)*X+
MQC8-(&%Z/&.%Y73V"NC5\+W,?&KFM>YBJK)$:]O+,<F3D1>;S3AUQMU5:JV2
MWUK4;4QJB.1%14151%X4S3@5#<8Y0?B               /'+]#=ZWOD ,?_
M +T#^G_-]BED^'N)"K=A<&'?_0__ .4CLK1]_MO^2_\ DAOYAWG?L78:V=Q0
M%'EY]EZOY3+X;B1<7J3>M3O'V#YI[                           #U:J
MI6F;$C87SS5$R001,=&S6D6.655>^1S&LBCBA<YR[79-YEKG9-7EN$,+1XGJ
M:MU;6P6ZS6^DXJJJB5DTNI#Q1!3(D<4$<CY9I)JF*.)B[W&KGHLLT,2/E9\6
M]7=UICA;!!)55U5/O,,;',;K/WN255<^1S6LC9'$][W<L[5:J1QR/5K'>HE'
M652JZXU2-B545M#;UE@B:F3%U*BMUFU=8K9&KDK$IXWL75?&[CY<N-L'X2:V
M/1Q:]\NS$VW2[,AJ:A7(J<O26[*2WT"*B<$RW2JB?E)3U\+D1$^(VPWV\N5^
M*:Q&4:Y*E'1+)#&B9)RL]5FVIJ51V>V-**&1BZDM*],U7Z,,$--$R"GAB@AC
M149##&R*)B*JJJ,C8C6-1555V)PG7%ZOE[Q)<I+QB*LJJ^[RY:\]3+)/,_51
M&IKRRN<]V341$S<N2(B)L0Y306ZWVJD906N"&FH8\]6.)C8XVYKFNJQB(U,U
M557)$VKF>0^6?L         .*&ZF\@X,]57OX&V'?.@WUS<NLA[\IQ[$'I(N
MJ[]1NEH(^E3A7_)S^V2\'!M*7M[KOY']'B/WVCV.C_C>$XW=.OSZ0
M                                    /'-]"D^M4]D7JB=4&-Y4?3CN
MWIU3^*F%N])[0H.M3Z52G_3_ /;&O'Q\7T,1ND<5.A@
M           ;T[GZK@H=*5AJ:F5D,,<5QUI)'(UJ9T4R)FKE1-JJ=:Z6X)*C
M U5#"U72*Z/8G#Z=I(O<K310:9:&2=S61I356URHB>H/YJE8(<88>2*/.ZT'
M B+_ "U"BHJHB[?%%X.,@K)8;HKU^P2]J[Q%KR76V9>N(.Z,\9YO!CASSWM_
MMR#\\]?&&Z](E[1WB'':U^Z(.W9XQX,<.>>]O]N0?GCC#=>D2]H[Q#CM:_=$
M';L\8\&.'//>W^W(/SQQANO2)>T=XAQVM?NB#MV>,>#'#GGO;_;D'YXXPW7I
M$O:.\0X[6OW1!V[/&?BXQPYDO\UK?[;@7W-?:.,-TZ1+VCO$..UK]T0=T9XS
MA-NXL1V>NT;4\%+7TD\BLOS4;'/&]<WV>1&(B,>JJJJ2+W-]JKJ7%KY)HI&L
MUH-JM5."5,^%#K+2_<:"71[=XXIHG/6UUFQ'M5?6TG,12:FCSG5HO3JWNN4F
M9B;V8DZUO@H4YW/UVO43O&MCX!\\      ^;>?*>Z]C:[N64_70>OH?C6>$A
M[(?5F=<G?-F-%O/!6=AZCNVWG.L7>QK/CT\%Y]Z[^MF]>G><;\G71QT
M       Y8[CS!]MQ5I/=-<*1E6^Q4++C0I(FO'!5OJ8X&U6]JBL?+"QRZBN1
M=1RZR<TC520VYULMMN.)JJXUL:255% UT.? Q[W*U7Y<"N1J9-5?2JN:)K(B
MIW?H,M-!7X@J*ZKC1\])"UT6? USG*U79<"N1/2JO!GFFU$5,B#1]9FTM)3,
M1N64<:Y)Q(B;$]8FIS"6!R H849&B=9>+J[=G&>#R?4
M                             /Q5R15Z" 'SJBJU&[79;,]N2>NH!IBN
MO;(D5-=J)U<DRRXUV@&C*[&,,.>=0QN7FG)LZ_-= \Y'C-#2-7I&HH=9'5;$
M5.':FW).#QV7$-@VFD:W2[:X45%KHTX5\>SB3@X<MN0V#:;?8DT^8;M%)+6U
M]YH:.EB8KI:FKK(J6"-J-555\LTC8F(B(O"X]D,,T\B10,<^5>!&HJJO41-J
MGIGG@I8EGJI&1P-X7.5&M3JJJHB$X]T+WIMH&T?V^Y4U/CRVXKQ!#35"TF'L
M'5*8@K:BK8SF*.HK[;R3:+1*Z3)%6KJ(E:FU$=P+VU@_05I+QC-&M+;9Z6W/
M<W6J*E-XC:U5].B2:LDJ(FW["QZ]0Z4QQNBM$N!:>7BJZT];=&,<K::D<E1(
MYZ)L8YT>M%"Y5V?9GLRX=O 8O.F_3;CG3]CZYZ0,=UZU%=5JM-:[;"Y_?;A^
MSQRRR4=FM<3U564U/OJJYZYR32N=(]5<Y5+,\ 8!L.CG#L>'[$SE$Y:65V6^
M3RJB(Z21>>N636IRK&HC6[$VU,:2=(^(]*.*)<3XCDSE=RL43<][IX4559#&
MG.3-5<Y>6>Y7/=FJJ;0G-C@
M  !??^1^/^9#Z8?]QG:_[9Z8AUNQ_:O9_E\GT*D\MPG[8\0_(:?Z60S$&>,;
M]:W\!7X63']         G7WJ#_S"G=&?[BW%/<52=D:'?MIX?_&M/X:'6.FK
M[4&)OQ'6?0/, HN *-3Z-GN]TP_=;;?+)7U-KO%GK:6Y6NXT4KH*NAKZ*9E1
M2U5/*W)T<L,T:.:O10_)<*"BNM#-;;C$R:@GC='(QR9M>QR9.:J<Y47(_;;K
MC76BX0W6V2O@N--*V2*1BY.8]BHYKFKS%1414,K7O-O=UT6G;#D6%<4U--0:
M4,*TD#,04"(R&*^4*:E/'BJTQ-1D;:6JF<C*J%B?RI4.1,DCDA5]6^G#0[6:
M+[YQ30HZ7"-8]5IY%S58W;56GE7HV)M8Y?56)K)RS9&MN W/6G.BTNX?6CN2
MLAQQ0QM2IB3)$F;L:E5$B9)J/=LD8GJ4BZJIJ.C5UVL)7UM3!$Y)$<BL8NQ4
MU<^IP[$0Z+7GDBD-VJ29)&H[J;43]SB/!Y/?
M              !__]#/X
M                /Q=J*G10 CUWK#N *'==Z,78HPC20PZ6\$TL]58ZAD+W
M372".%SEHG)!')/4)(C4CFC8UTLL*,>QLDM-3PR<,QMA2/%-LWN-49<X55T3
MEX,U3EHW<YK\DS5-K51KN61JL=);<N;H:Z[GK2$V]Y23X.KT9#<J9J[9(4=F
MV:)%R3BBF5SGPYJB.1TD*N8V9TC<'3&.#<4:/\1W/"6,;+76#$%HJ'4]=;J^
M%8I6*B^)SPOVQ55'4LR?#/$Y\4T:H]CG-5%6+%725-#4OHZR-T55&N3FN3)4
M7+/L*BHJ*F:*BHJ*J*BKHPPAC'#./L.TV*\'UL%?8*MFM'-$[-J\QS7)Z9DC
M%S;)$]&R1O1S'M:Y%1-,'YSDH  !N!HQT7XVTP8PM>!\ V2IO5\NDT;,HHY>
M0[=2NECBEN5UJHXI6T-NIW2M1SU17.>YL<;7RO8QWZ*:FDJGJV/5:QC'/>]S
MD9''&U,WR2/<J-CC8G+/>]4:U-JJB'!=(VDC"&BK"T^+\:53::UPIDUJ<M-4
M2JBJRGIHLT=-429*C(V\Q%>Y6QM>]N6]N1=S/A_<RZ++9A.@9%4XAK6-N&*+
MQO#(ZBXW:HCB6JED=S;VHJQ,8C-96QQ111YNWO7?6UNG=--'I NT."L)2[Y@
M2SS/<DR;.+ZU45DE7EGZ@QGV&C:J:R1+)*[)]0YK:3\>X^Q%I6QM6:0L4(L5
M54M2*FIM;690T3%<Z&F:NQ%>JN=+4/1$WR9[E1$:UJ)RJ(J'%P
M                      ">=']/]_\ N4J_^V2H)<U'VJ$_$3/T9IPQGLS_
M .A"^$I0PB,<S                        .8.Y^N%-3VJ1DTT;5;*Y5:Y
MR(Y$UURR3-.H:&]R-_!QPK\AD_29R*V/?;;6\[?&_1L.3G?Q;NFHOMV?G$CS
MAX[^+=TU%]NS\X =_%NZ:B^W9^< ._BW=-1?;L_. '?Q;NFHOMV?G #OXMW3
M47V[/S@!W\6[IJ+[=GYP [^+=TU%]NS\X =_%NZ:B^W9^< ._BW=-1?;L_.
M'?Q;NFHOMV?G '\27:@5CDY(CXOUS>BG055 (%;ONHBJ=/DKXGMD3P)V/-6K
MFFMO]R14ZFU"%6[!_P# =_\ 0_\ ^4CLK1]_MO\ DO\ Y(<@\.\[]B[#6SN*
M H\O/LO5_*9?#<2+B]2;UJ=X^P?-/8                           ?/K
M?)-HZMQE_%-S7;T. [&P0F>&<8+SL.0_V]9.S\WCRXMB!<KM8OQK)_9MP/H'
M7)RD            XH;J;R#@SU5>_@;8=\Z#?7-RZR'ORG'L0>DBZKOU&Z6@
MCZ5.%?\ )S^V2\'!M*7M[KOY']'B/WVCV.C_ (WA.-W3K\^D
M                               #QS?0I/K5/9%ZHG5!C>5'TX[MZ=4_
MBIA;O2>T*#K4^E4I_P!/_P!L:\?'Q?0Q&Z1Q4Z&
M                  -J=*OD"T^JY_@6G,,'^N9NL3OGV+/ZH_K4[YJ#1YSJ
MT7IU;W7*?.Q-[,2=:WP4/SW/UVO43O&MCX!\\      ]&Z123VVXP1-UY9J&
MKBB8BHBODDIY&,:BJJ(FLY43:I^BC>V.KBD>N3&R-55YR(Y%4_N)4;(UR\".
M3OG'F+!V+X'*^&V54+E355T553QN5JJBJU5;4HJHJHFSJ'9;[Y9)$RDE8Y/A
M:Y?]$Y.M;1.V.>U4ZB^(\_@8QSTK<?;\7RL]?';#_1Q=HODG\\54'/9V/]0\
M#&.>E;C[?B^5CCMA_HXNT7R1Q50<]G8_U#P,8YZ5N/M^+Y6..V'^CB[1?)'%
M5!SV=C_4/ QCGI6X^WXOE8X[8?Z.+M%\D<54'/9V/]0\#&.>E;C[?B^5CCMA
M_HXNT7R1Q50<]G8_U#P,8YZ5N/M^+Y6..V'^CB[1?)'%5!SV=C_4/ QCGI6X
M^WXOE8X[8?Z.+M%\D<54'/9V/]0\#&.>E;C[?B^5CCMA_HXNT7R1Q50<]G8_
MU&^& K-?9+5;[2^AKJN\33U#(Z*%CZZLF=)42+$R-D"SOE<YKDR1,U.(5\$E
MYO2P62)]1)(C48R)CG.<J-3/)C4UE^')#Y<E/-<J]*>V1OFF?DC6QM5SE7+F
M-1,U[!:7<):!L084I[SBO%MHDM=WOD]'!04E4L;JJGLU+'O[9)61.DY%DK:J
MH=KQ/5)&I"S6:B[$F'H,P%<\(VJJN%^A6"[5DC$1BJU7-A8W-N>JJZKG.>Y7
M-5<T1K=9$7-$E1H?P;<,,VVHK;Q$L-SJGM1&JJ*K8F)FW/)5U5<YSLVKM1&M
MS1%V)9'#-N2"*--7)48U,NMLZFP[V.Y#<:%B-:B]%/7]< \P
M                                 !ZM0[51R_IP &V&.<6VC"-GN-]O
M]SM]FL]JI)ZZY7:[5E-;K;;Z.!BR3U==7U<D5+24T+$5SI)'-8UJ9JN1[J:F
MJ*R=E+21OEJI'(UC&-5SG.78C6M:BJY578B(BJI^>KJZ6@II*VNECAHXFJY[
MWN1C&-1,U<YSE1K6HFU5541$X2&VZ2[V>W.VCJIKK)HVFNFFC$-,^>%7X1<R
MWX.BJ(7(QS)\97*-T-;#-PQSVREN4#T3QR;,Y&8,W+VD;$S6U5X;%9[<[)<Z
MC-TZHO-;3LY9%3FMF?"[;P+MRBUCS=?:+L)O?1V)TU]N;<TRILFTZ.1>!U4]
M-5R+S'0,G:O/0D/I"[V5W4.+*BL9A6SZ/L"6Z5\G(:PVNY8COE-&Y>8;47*[
M7-MHJY(VHB:R6V)JKFJMX$21=FW(NCVB8QUXJ[E75*>FR?'#$[J,8QTC47XY
M>KS5BY?MVSI.N$CVV.CM5OI5SU?L<D\S4YF;Y)$B<J<_>&I\' B<3<3[O;=>
MXN<]UTTY8KIFO5<H\/PV3"K6-5R.1C78;M5JE5&ZJ(BN<YZIPJN:Y]DV[0!H
M@MF2P62GD<G-F?-/G\*I-*]NWG(B)SD3),NJ;KND]-]XS2IQ!51M7F0,@I\O
M@18(HW;.>JJO/5<USV.O6FK3'B-VMB'2SI+OKNC>,=8HN66QS=G)ETF1$1KE
M1$3@1<N YM28"P-;_6-EM,/64E.WP8TYQU_7Z1=(-T]DK[>*CXRMJ7_!]U(O
M,54ZBFWU5<*^OWODZNJZS>M;>N2JF:HWO7U=?>]^>_4U]1,\N').@<D@I*2E
MSXEBCCULL]5J-SRX,\D3/+-<NJ<6J*RKJ\N*I9)-7/+7<YV6?#EFJY9Y)GU#
MU#]!^8                                          OO\ R/Q_S(?3
M#_N,[7_;/3$.MV/[5[/\OD^A4GEN$_;'B'Y#3_2R&8@SQC?K6_@*_"R8_H
M      $Z^]0?^84[HS_<6XI[BJ3LC0[]M/#_ .-:?PT.L=-7VH,3?B.L^@>8
M!1< 4:@ UOHXTBXMT3XVP_I!P/=9;/B7#5?'74%5&KEBE1,V5-#70M>Q*NVW
M&F<Z&HA<J-EA>YJY9YI\'$^&;/C"Q5&';]$DMLJ6:KD^Z:O"U[%R75D8[)S'
M9;'(G"F:+R3"6++Y@C$-+BC#DRP7:DD1S%VZKDX'1O;FFM'(U58]JKDYJJFS
MA3.BW*>FFV:6-&N"\<VB9JT.*</6F]0P[]'-+1NKJ:.:>@J'L>K4JJ"H<Z"9
MO"R:-R+M14*<,1V*LPQ?ZW#MP3]]T53)"Y<E1%5CE:CFY_<O1$<U>:U47@4O
M3PIB.AQ=AF@Q1;5_>5?213M3-%5J2-1RL=ELUXU56/3F.:Y%VH4 LE8D\+%U
MD7-K5SXLU3H\.P^(<A-7-<CFHO43K@']
M         '__T<_@
M            'P[HS.%^?F5ZW0_"@!'_ '<^X,T&[H^W5=VQ'AZ&TXL@9/+3
M8DLK64-RBFF\4FE9-'$[4EGE17R(YLE/*]5DFAFDU7-XWB'"=EQ-"C+C&J5#
M4R;*S)LC4SSR1<E1S=J\J]'-17*Y$1VU.Z-#>Z TGZ";NZXX"KUCHIG(M11S
M(LM'4ZJ9)OL.LW)Z)DB31.CG:U-5)48JM7',T@]Y(Z9;:Z:Y:,L1V/%UD=/4
M-@IKTVIM-YC2&>6G6!J6^GNL-<^.6)465T=&UR<TC&\"0RQ5BK1OA/&5?@6Z
M8CMM)B&W[TLD59OE&JI-$R>-8YI6K22(L<C5Y6I1Z+FCHV+L2VG1QYH9AZ_6
M>GJ\=8;NE'-*BIOU L5;3JYKE8Y71OD@J8<U151B,G1.#?'<*[',[S/W7CI6
MQKH\AC:Y[6+,^[0+$QJNR65R,C?,L;4VKDQ79<"*NP_!Y[\"IM7$F%<OQY:%
M_,E:JKU$15YR';+MW)H'2-7-DOSGY9HU+17HJKT.;H4:BKP9JY&\]R)M3DOH
MH[Q[THWRJI:O2MC"SX6M*JV2:@PWOU?=)H<VYPK6W.BIFVVJ5JJJ*M%5,14R
M5>'+A&)M/>A7"#%=6WV.Z5:)FE/:XWU3W;<LEJ'I#1,3\)M1,J)M2)VQ%ZJQ
MCN]FRPOI=&6&JN2J5,FU-V?'30-7+TR4U-)/43-1<N5=)2JO1)EMMGH$W,.B
M;<Z6%EGT?8?IZ:I?JOK[U4,WZZ7&H1BQ\DU57,Z6HEFU'.1JO>_>FO>R/4C<
MK$A#I>W3.+=)=%)ABS1)9,"/<BOI8I%?-5:OI5KZK58Z=&NS<V%C(:9CE1V\
MN>U)"#>+<48NTB8@3%>D*XRW2^L:K8M9$CIZ5CEY9E'3-SC@:NQ'.Y:63)%D
MD>IR&(U'QP        #D#HVT-TN)[/'7U5342/F<]V:RO5&HN;D:U,E1&MX.
M/\FB3"NY\T&U>%[;55.$L/OJ):"G>YSJ*!7.<Z%BN<JZFU55555YJD5;ABO$
MD5?-&RMJ48DKT1-\=DB(Y<D3:;F<KI:OJ\Q][T.>@;[T,._D-/Y!^3SW8E]W
M57='>,<KI:OJ\P]#GH&^]##OY#3^0//=B7W=5=T=XQRNEJ^KS#T.>@;[T,._
MD-/Y \]V)?=U5W1WC'*Z6KZO,/0YZ!OO0P[^0T_D#SW8E]W57='>,<KI:OJ\
MP]#GH&^]##OY#3^0//=B7W=5=T=XQRNEJ^KS#T.>@;[T,._D-/Y \]V)?=U5
MW1WC'*Z6KZO,/0YZ!OO0P[^0T_D#SW8E]W57='>,<KI:OJ\P]#GH&^]##OY#
M3^0//=B7W=5=T=XQRNEJ^KS#T.>@;[T,._D-/Y \]V)?=U5W1WC'*Z6KZO,/
M0YZ!OO0P[^0T_D#SW8E]W57='>,<KI:OJ\P]#GH&^]##OY#3^0//=B7W=5=T
M=XQRNEJ^KS#T.>@;[T,._D-/Y \]V)?=U5W1WC'*Z6KZO,/0YZ!OO0P[^0T_
MD#SW8E]W57='>,<KI:OJ\P]#GH&^]##OY#3^0//=B7W=5=T=XQRNEJ^KS#T.
M>@;[T,._D-/Y \]V)?=U5W1WC'*Z6KZO,/0YZ!OO0P[^0T_D#SW8E]W57='>
M,E%;]$%*[=2R6M:JHWKPZ[E19:ZY:C<854*)EUD/O+H8T4+0\;EPY9UM^])'
MO?$L6IJ(FJC-75RU=79EP9;#\R8COB2;[Q94;YGGGKNSSY_#PE7>5TM7U>8^
M#Z'/0-]Z&'?R&G\@_3Y[L2^[JKNCO&.5TM7U>8>AST#?>AAW\AI_('GNQ+[N
MJNZ.\8Y72U?5YAZ'/0-]Z&'?R&G\@>>[$ONZJ[H[QCE=+5]7F'H<] WWH8=_
M(:?R!Y[L2^[JKNCO&.5TM7U>8>AST#?>AAW\AI_('GNQ+[NJNZ.\8Y72U?5Y
MAZ'/0-]Z&'?R&G\@>>[$ONZJ[H[QFS>D_1=38,@IZVFGF5N^ZKF;X]6/1_B:
M(YKLT5&ZZ+UT(W[KG0OHEPEN><0X@PQANS4%\I^(-ZG@I(8Y8]>Y4<;]1[6H
MYNM&]['9+M:Y478JG+<"XBOM?BFEI:RKGEIG;YFUSW*U<H9%3-%7)<E1%ZJ&
MRQ2:2(             !]&@NURMBO6WUU12;YM?O,BM1WK;4XCOC"VZ<TZX*
MP_2X6POB">DL%&Q60PM@I'(QJN<]41TE.]Z\LYR\LY5V\[)$XU6X0PW<:I];
M6TK)*J1<W.5STS5$1.!'(G B<P^EX+L3>?=P^[K^0^_Z,3=)_?34_D]#^RGY
M?.'A'W$SMI/+'@NQ-Y]W#[NOY!Z,3=)_?34_D]#^RCSAX1]Q,[:3RQX+L3>?
M=P^[K^0>C$W2?WTU/Y/0_LH\X>$?<3.VD\L>"[$WGW</NZ_D'HQ-TG]]-3^3
MT/[*/.'A'W$SMI/+'@NQ-Y]W#[NOY!Z,3=)_?34_D]#^RCSAX1]Q,[:3RQX+
ML3>?=P^[K^0>C$W2?WTU/Y/0_LH\X>$?<3.VD\L>"[$WGW</NZ_D'HQ-TG]]
M-3^3T/[*/.'A'W$SMI/+'@NQ-Y]W#[NOY!Z,3=)_?34_D]#^RCSAX1]Q,[:3
MRQX+L3>?=P^[K^0>C$W2?WTU/Y/0_LH\X>$?<3.VD\L>"[$WGW</NZ_D'HQ-
MTG]]-3^3T/[*/.'A'W$SMI/+'@NQ-Y]W#[NOY!Z,3=)_?34_D]#^RCSAX1]Q
M,[:3RPN+L2JBHMYK<EX?%$_-X!Z,3=)_?34_D]#^RCSA81]Q,[:3RR=VZ;J)
MZS26VJJII)ZB7#=J;)+*]SW.2.IN2,3:N29(J\"':F'=*^D'2IAN&MQ_<I+E
M54M3.V)SXX8]1KTA5R(D,<:+GJ-],B\&S+;G\NHLEJLM4Z.UPMA9(QJN1%<N
M:HKLO3*O/7@.:V'>=^Q=AK9W% 0FO/LO5_*9?#<<_B]2;UJ=X^P?-/8
M                    #PU%1!2Q.GJ)&Q1-5J*Y<U5SWN1D<<;&HKY)99'(
MUC&HKGN5&M155$7[>'<-WW%EVCL>'::2JN<NLJ,9DB-8Q%=)+*]RMCA@B8CI
M)YY7,A@B:Z65[(VN<GS[I=;?9:)]PNDK8:1F2*JYJJN<J-8QC417/DD<J,CC
M8CI)'N:QC7/<B+Z$4=56SP5=0UU)3TTCI:2D5&+42/?!-3K/6OYM(D6.=VI"
MQ=9NQSW*J[VSL.\5V$L#V"X8.PY+'>,1W*"."ON#72)1PQQ5,%7Q+;6?8W3K
MO]-%O]?4(L<K6K%24[8TXKJ.-45-><07.FOET8ZAM=)(Z2FIE1JSR/=#+#OU
M6[EDC3>YG[U31+K,V/GE5[EIX?JG4)S4            XH;J;R#@SU5>_@;8
M=\Z#?7-RZR'ORG'L0>DBZKOU&Z6@CZ5.%?\ )S^V2\'!M*7M[KOY']'B/WVC
MV.C_ (WA.-W3K\^D                                           #
MQS?0I/K5/9%ZHG5!C>5'TX[MZ=4_BIA;O2>T*#K4^E4I_P!/_P!L:\?'Q?0Q
M&Z1Q4Z&                                       -J=*OD"T^JY_@6
MG,,'^N9NL3OGV+/ZH_K4[YJ#1YSJT7IU;W7*?.Q-[,2=:WP4/SW/UVO43O&M
MCX!\\                     IQN(M%%/6VE^+ZVDC?5W>LFCHYY&,=+%;:
M.7D=&,56[Y&R>KBD>[)41Z-8N2Y(I-W<^X7@M>$5Q#-&WCC<)'*CE3EFP1NU
M&M15VHCGM>_9DCD5BKGDBDM]"6'H;?AI;Y*Q.+JV1V3E3EDB8NHUJ+PHCG-<
M_9DCD5J[<D4M%@K#45+#$V.)J(C&<#<OW$X,COW@.Z$V[3?*@I4C:C<LER3W
M/P9G@\GV$3)$0 _0
M #U*E,VN3].  X7;L3<KX,W6^C.71=CZ^8[L>'9;E27>5^ \1ML%75U5O5SZ
M2.Y1U5NN]JO%#3SN;*VGK*2HA;.QDJ-22-CV\VP#CR[:.K\W$5DAHYJ]L;F)
MQ1%OC41VQRMR<Q['*G*JYCVNU5<W/5<J+U_I)T<672CAQV%[_/706YTC7KQ+
M-O3G*W:U'HYDC)&HO+(R1CVHY&N1-9K52'F-.\&='43YEP?IETB6V)'.6),1
M6C#>(WHS716H]]LI<*-D=J+JYHUN;N:RRYE9&4.[%Q='[)6BVS)_BG30\S\-
MT_-_-L^$BS<=PQ@R15XU7NZ0)_CHX)^;^ VGYFSJ[?@.+6*>\1-(]J21</::
M+!>=5<VMNV"+E8LTU'JN;Z+$.(MJ2:C=B;455V9(UW+Z/=EVYZY7"P3QISXZ
MMLG.YCH(N9GS><G-S3A%?N$KM&BK:\24TR\Z6C?%S^:RHFYN2<'-5=F62\0]
M)W>9.Z?T;6^NND=IPWCBDH8W3R08,NE=4W9T#79*L=JO%ILU155",YK>:=9Y
M')L8CER1>Q\.[J;1??*J.CJW5MNDD7+7J8V)$B_#)%)+JMSV:SVM:G"Y6IFJ
M=6XHW'NE[#M')7T;*"ZPQHKM2DE>LRM3G1310JYV6W4C5[EX&HY<D6?]91UE
MNJZF@N%+4T-=1SR4U715D$M+5TM3"]8YJ>IIYFLF@GBD:K7,<U'-5,E0D535
M--64[*NCD9+2R-1S'L<CF.:J9HYKFJJ.14VHJ*J*A%ZJI:FAJ7T=;')#5Q/5
MKV/:K'L<U<E:YKD1S7(NQ45$5%X3UCW'YP
M                 7W_ )'X_P"9#Z8?]QG:_P"V>F(=;L?VKV?Y?)]"I/+<
M)^V/$/R&G^ED,Q!GC&_6M_ 5^%DQ_0        )U]Z@_\PIW1G^XMQ3W%4G9
M&AW[:>'_ ,:T_AH=8Z:OM08F_$=9] \P"BX HU   ,CKO&;3HE9@?$&B6YW!
M.3L"WUUQLM/)(U'IAG$[Y*O4@B<J/E91X@CK'2N3-&)51-7+-N==&ZUP@MJQ
MK38LIV*E)=*=&R+S.**=$8N?,36A6').:K7KMR7*T?<58W2\X"J\%U4B+6VB
MJ5\357;Q+4JKTR3A75G2;67@:DC$V9IGDQ8.NK9X(7;YK:T;5V<'K$3U)H(;
MPTLB.8CL]FJGLG@\GN                                     '_]+/
MX                                                        !\N
MO;FQ^?07]U<O= .-NDVEWR@JVHB*CHE3+V47/-%3:>>8>.:<%L/J]L=TI7ID
ME%>:V"/@\9(R"LS38BY:]6O#FON(E'GFA5H6W:>V5Z-5&U]BI)L]N2JQ]13K
MS53-$@;FB9;,ERVYNDCHKJ$FPOO6>V*ID;V4:_\ T_A_4GWR"YV2 #;725I@
MT<:(K+/?](6++/ANWP(S6?<*ZEIGO?+GO,+$J)H8]_J%14B8YS72JBHS678=
MT:,] 6DC2I"MQL-+'2X::Y6NN%8]:>CUDSS9&_4?)42)DNM'2Q3R-RY9B)M/
M-!#<+U=X\.X<HZRZ8CE17-I:.)T\ZM3A>YC$RCC3--:6561MSVO0F3I [V$T
M+6&LFH<$X6Q1C%8I7L;=(Z*.CM4S&2:BN;WZ5MFN+7.;M;E ]BY>.VYI+"S;
MC/1_10JF);_=;A69\%%3PT<*)L]+)4K52OYJYNIX5X$U$VJ27PUN.=/F(8&U
MEU98[% YJ+O=54R5-2BJF>3HZ2)T#<MB*B53E3;SLEVOMG>T=F?4M2\:'[G3
M4>LW7?;+C25U2K<^;1L=576^)':O!FY=ON_<EW(NA>5NK#/BB!_1.K:&=$_B
M):J?/NB9\&SA3E]5N%-*\,2NHL1X>J)\MC7TE93MSYF;VSU2_P!7L^'@.:^A
M7O1[<WZ9*JDL\.(9L'XCK=[;!8L50K;ZI\DD>LV"*=V=OKJQTC7-WFBGK'IE
MGGDJ*O56+MQ;=X8GU6CB]4UU<F:MI*R-+?5N3/8V*199J*5ZYHB(^IIW/78V
M//)#H+'FA'3-HPA?6XPL3Y;#'GK5UMDXOI6HBY*^1K61UD$>U%WR:E8Q$7:Y
M,ERYY4M535L$=51U$-533(KHIZ>1DL4B(JM562,5S5R<BHNW8J9$.+_A^^86
MN\]@Q)25%#>J9^K+!/&Z.1BY9IK,<B+DJ*CFKP.:J.:JM5%7JZFJ:>L@;4TC
MV24[TS:YJHK53X%38><^.>\   Y]:">=6D^LS_"GL9(:A<&>U"U?BVF^A80U
MNGLE/\<_PE-]CDI^                       $<;=_S+R3_<]W7^W>L/:O
MI/F/!8X]1Y       !Q7W13E6SP9\=1"B]7FHG9]#A4BINV_X,6)OYN_M:A.
M<:.?;A1_ROT$APW* "4(                                !P+W27TP
MX?L<MO=-Q)4:&_:B[Y7)X,9Q&^^O4^+3OJ<W,.\[]B[#6SN* C3>?9>K^4R^
M&XY5%ZDWK4[Q]@^:>P                  _'.:UJN<J-:U%<YSE1&M:B9J
MJJNQ$1#W4]/45E1'24D;Y:J5[6,8QJN>][E1K6M:U%5SG*J(UJ(JJJHB)F?Q
M++'#&Z:9S60L:KG.<J(C41,U5578B(FU578B'Q*7$EFN.^]]%;#>U@D=!*MF
M>RX0QU+6HY::>M@<Z@I:A&JBZLLL:HBIGEFF?<5RT :4,+MIIM(U!YTJ2JC6
M2-U\>EMF?"U=59XJ"?*YU46MRJ/I**HS7TJ+M5. 6W2E@C$._-P;6QWZ2"18
MW\;52LC9,B([>9*F)5I()<E15945$2HBIGEFF?M;Y=)_H4%-0,5,T?6.=65"
M*B[8Y*.EDA@1%3/)S:IV7F=NSX_&[1+8FKQRN%TO]>B(BQV^-MOI-O"YE?7Q
M3U3]5-BQOLT.LJ[)41,W?4XJQG<5_>E-1VVG5,T=4N6JF3+[EU-3/CA3/F/;
M7ORR3-BJN3?+O%9T]_8L7YQX7%6C7-=7"G*_C.J\A.\A[DM6)<MMVV_)8O*&
M\5G3W]BQ?E/'GJT;?>I_SSJO(//&K$GOK_P:+QG\Q4#4G2JJ9I*NH9GO"RI&
MV*D16;V[D6&-K6QOD:KM:1VM*J.5NLC,FIZ+SI#?-8GX4PE0P6/#4ZHZJ9!)
M+)/7.:[79Q;4RN=)+#$J-6&E8D5(QS&S+ ZIUIW>*+#+&7)+S>*B2OND>:0N
MD:QL=,BMU7<3Q,:C6/>BNUYG:\[D>Z/?$AU8F^^=<'*              <4-
MU-Y!P9ZJO?P-L.^=!OKFY=9#WY3CV(/21=5WZC=+01]*G"O^3G]LEX.#:4O;
MW7?R/Z/$?OM'L='_ !O"<;NG7Y](
M           'CF^A2?6J>R+U1.J#&\J/IQW;TZI_%3"W>D]H4'6I]*I3_I_^
MV->/CXOH8C=(XJ=#                                       &U.E7
MR!:?5<_P+3F&#_7,W6)WS[%G]4?UJ=\U!H\YU:+TZM[KE/G8F]F).M;X*'Y[
MGZ[7J)WC6Q\ ^>                   #^FM<YR-:BN<Y4:UK457.<JY(B(
MFU553^FM<]R,8BJ]5R1$VJJKP(B<\\M:Y[D:U%5RKDB)PJO.0R)=S'@B/#6"
ML,VG>FM?0VFAI97-38ZJBIXVU,J]%99T<Y5XU<6@8>M3+'8J.S,VMI:6*+/G
MJQB-5W5<J*Y?A4L*LEM;9[-26IG!3T\<?55K415^=455ZI06P4;8H6;,LF-X
MNAGGP]',^N?5-:QL1J=%53AZ@!Y
M               ?PYB.1=FU?T_< /D5-&V3A3KIEL55Z'K &F*VQ-ESS9FF
MWBSX?6ZH!HRY82B<U<X6\"\7#U-B'G,\9<XV%QU@:CFIIT6!O-1KGFB\6:99
M9;%R0!.<IB_]ZQZ"++AB[8<TPV>)E'7W:Z08.Q+ QFRY/6W5]=8[G(J:J-J:
M.FM4U-(Y4<LD2P-S:D7-3AW(>.:^6HK='U6JOH(X'5=.JKZFJ21LFC3\&196
MR(F:(US9%R59%5*]=VYH\MT%/0:3:)$CN$M0VBJ41/5<XI)()5_"C;$^)RJB
MJYJQ)FB1HBQD)S%>0
M+[_R/Q_S(?3#_N,[7_;/3$.MV/[5[/\ +Y/H5)Y;A/VQXA^0T_TLAF(,\8WZ
MUOX"OPLF/Z        !.OO4'_F%.Z,_W%N*>XJD[(T._;3P_^-:?PT.L=-7V
MH,3?B.L^@>8!1< 4:@  '(;<M:<;AN>]->$-(E-)+WT0U;;/BZDBUUY.PI=)
MH8[LW>V9.FGH%CCK8&9HCJFFC1>9SSZTTN8"ATC8&J\/Y)QR:W?J5RY<K41H
MJQ[5V(DB*Z)Z\QDCE3:B';&A32//HNTAT.)D5>-:NWBK:F?+TLJM278FU71J
MC9F)LSDC:B[%7/.;T,8XH\0V2V7"BJX:NEJZ.EJ::I@ECF@J()HVRQ3PRQN<
MR2*:-Z.:YJZJHJ*A4-)%)#(Z"9JME8Y45%3)45%R5%1=J*B[%1> N[BFBJ(F
M5$#FO@D:CFN:J*US7)FUR*FQ45%S14V*BG+^T5B31,R7QS6KL79^%3UGM-3M
M7-$7J?IP; #^@                                   ?__3S^
M                                                   >E5IFU>JU
M?T]P V*Q]3:]+4)EGG"Y-F>W;^YF>>8>%)\012TV)L4TKMD+9J"HC:F>6^3)
M5Q3.R5<LU;3LXLU1$ZF537FF%J;'<\(WQC.6EI[A YR)TI]))&U5R_QTBM17
M+GD]41,E5>\]#\^=/7TJKL:^)Z)UR/1? 3/9SOF^R5<G<YPSW9.ZYPSN6\!2
M7&34NF-KRV2DPMA^.6)DU56K'FDTRR(](:2E1[9)Y-1Z0QN:NJY\D,<DQ-S5
MH!H,9Q\D72!"]^"(971TM-FYBW&ICRU\W-R<E%3JJ).]BHZ216P,<B[XYG-M
M&.C+%&F;&C,$X5>E-3Q-;+<*YS==E#3.7),F\#ZJ?)S::%RHCLGR/5(XW*8K
M&EW33I&TXXIJL6Z1<0U5XKII9GT="CY8[/9X9GZZTMIH'2RMIHN!'2.=)43J
MFM-)(_-ZV&3U+ITCC:V.*DAC;'##$QL<,$34R9%!$Q$9%$Q$1&L8B)S5S<JJ
MMR&BW1#@/0[A],/8'HTA8[)T]1(N^5=7+EMFJJA41\LBKFN7*QQHNI%''&B,
M3:H_.=F   %3]Q!WH9BW0[?+5@'2K>:O$.C:X5-/0P7FZU,U37X38Y$ACW^H
M>DL]99V9,8CGN62B8B*U70LWE.'Z2-'F&=+V'FX=Q:B15\#-6AN*-UJBA=]R
MU<N6GHE7))J5RKJM^R4RQRM36@+NC=R50W:*JTCZ':5E+C!C72U5MB1L=/=.
M:YT;-C*>ORUG-D8B,J7<I,FN[?4R9[/=Z"_6NAO%KJ(ZNWW&GCJ:6>)['L?'
M(GFHW/8KF.16NR541R*5(XWP9?M'V*JW!V)HDBO-#+J/U5UF/141\<L3\DUX
M9HW-EB?DFO&]KLDSR2MZCJXJVG;4PZR-=GFCD5KFN151S'M7:U['(K7-7:UR
M*B[4/I'%3]( .?6@GG6I/2_W7FH7!GM0M7XMIOH6$-;I[)3_ !S_  E-]CDI
M^                       $<;=_P R\D_W/=U_MWK#VKZ3YCP6./4>0
M    <5=T3Y3P>J8?WHBINV_X,6)OYN_M:A.<:.?;A1_ROT$APY* "4(
M                           !P+W27TPX?L<MO=-Q)4:&_:B[Y7)X,9Q&
M^^O4^+3OJ<W,.\[]B[#6SN* C3>?9>K^4R^&XY5%ZDWK4[Q]@^:>P
M        VQTBZ5\,Z.:3^:$O)]YGC<^AL5)(WDN?).9EJGY/;;Z-7*B;X]%5
MVW4:]6JB3?W(.X,TQ[KF\I4V*);/HP@DU:J]U43EIVJCLG0T<6LQU=4ID[..
M)[8HLOWQ/"KHTDBUND-UMHQW-UIU;]+QPQO-&KJ:UT[V[^_9RLE0_)R4E.JY
M)OLC5<_;O,4RM>C>*=XW4..Z_.*SVVQV5KG<P]L$]RK$S7)K$DJI4I79\?B&
M:\67'>;@'S%[<IX6?Q7C6MQ+B63>T1T=15LHJ9%3A>UM#%!4)U'5;VHB<WA*
MF\8>:E:?+^G$V$;?8[)&YW*N9#)65&W@;K5$BP+\/[V157@RX%W#P;H[TA:2
M>1[]I9O]Y98)'I4TV%=]6W.N*9)O<E904;::GMM(Y$V-WM*A[57QF:.=&#=#
M;K_<I[BN&KT6;A_"^')=+,<2TM3?(XFU<=OU5769Q?,LU3<ZQCE7-KJEU-#+
MZLZ9\3Z9)#Z&-SANB-TVZGQ]NM<07J/1](])X;*KUI'5B*B:KIJ2!(8:*G<B
M;$WE*F1BKJ[RCTE=RKM]OH;514UNMM)3T%!21)#34E+$R"G@C;P-CC8C6M15
M557C5555VJI0SC+&F+-(>)ZS&>.;C5W7%5PF66HJJF1TLTKUV;7.5<FM1$:Q
MC<F1L:V.-K6-:U+9\.8;L&$+)38;PO1T]!8*.)(X:>!C8XHV)S&L:B(F:YJY
M>%SE5SE5RJJ^X<8/M@                   XH;J;R#@SU5>_@;8=\Z#?7-
MRZR'ORG'L0>DBZKOU&Z6@CZ5.%?\G/[9+P<&TI>WNN_D?T>(_?:/8Z/^-X3C
M=TZ_/I                                            \<WT*3ZU3V
M1>J)U08WE1]..[>G5/XJ86[TGM"@ZU/I5*?]/_VQKQ\?%]#$;I'%3H8
M                                  VITJ^0+3ZKG^!:<PP?ZYFZQ.^?
M8L_JC^M3OFH-'G.K1>G5O=<I\[$WLQ)UK?!0_/<_7:]1.\:V/@'SP
M            :HP31MN.,\(V]Z-5E=B>P4;D?GJJVJNM)"Y':O-:N3]N6TY)
M@R!M3C"U4SD16R7*E:N?!DZ=B;>R?>PM"E1B>W0.RU7U].W;P;96)^LR:]$5
M&R*V4*-3+F8\\MB*JM1/PIF6;%@/-.65IC1(FIQJB9>RO#U-AX/)J
M                                            'XJ(O"F8!Z\D;<EX
M41.HF7[F8!\"Y;TQBYKQ+Q)["@''?2!<J6GI:E[U;DV-W"N7!GPY'GF'CFF)
M#WK9INMF,M).'-%-AKTJH<$<EWO%38'M?31WZ[4]/#9Z![D>JK76RT[]*],L
MFLKVIGK(]&S[W(N"*FWVNNQS7QZB5VK!3*N:.6*-RNF>B99:CY48UJYYZT+]
MF62K6MNV](%)=+U;M'MMEU^-VM45:)DK4GE:UL#%VY[Y'$LCW)EDC9V;<]9&
MR$)F$$0                                           7W_D?C_F0^
MF'_<9VO^V>F(=;L?VKV?Y?)]"I/+<)^V/$/R&G^ED,Q!GC&_6M_ 5^%DQ_0
M       )U]Z@_P#,*=T9_N+<4]Q5)V1H=^VGA_\ &M/X:'6.FK[4&)OQ'6?0
M/, HN *-0    9//>0NZ6=C'1DW1?>J]7XDT724UHA;-*KYJW"%8LK\-U3-?
M+62VMAEMZL8BI%%30JY<Y40K-W3^ %PICM<0T3,K/>=:9,DV-J6Y<4,_CJYL
MV:Y9K*Y$V,4MGW(FDEN,='286KWYWRPZL*YKFKZ5V:TS]O2T:ZGR3/5;$Q57
M-Z&19A&[I400N1^:.8S+@X^#9UO=(U*2P0W:II$<W//B0\'D]H
M                         '__U,_@
M                            'KU"9M];^+]T VDQC3Z\$NQ/&.;MXL\\
MEV=<\H>%X"=M^BDH\>W*#5\2JK>^9SD78LM+4PL8F6KFN;*IW&G!Q\5=/FD5
MF?4Z+K'?6,5W$E]WIRHBKJMJ*:9<U7/8U70,;FJ9:RM36151'=M:(JA&7BJI
M57;)3(Y/AU'HG>>O-^9>9ZUTN$%IMM?<ZGZ!;Z2HK)41S6JYE/$Z16-<]4:C
MGZN29KEFI4K@7"-PQ[C*UX+M:HVNN==#3M>J9MC21Z-=*Y,TY2)JND?M3E&K
MM0[TN%9';J&6NE159%&YV2<*Y)L:G#M<NQ$VYJJ&&_NN-.MSW0.F_%N,IJZ2
MJL-)75%DPE#OKGTL-BH)Y(XZNF9KO;&EXG1]5EFJL9(R/-6QL1+GF4=HM5)3
MV/#L6\8<MU.REI(UX6P0IDQ7\U995UIIG+FKII)'*JJXN=W,^B9-$6BJBM5P
M8WSX7!.+;G)EDYU9.U'.B5<D74I8]2EC38FK%K9(Y[L^,IX) @     &1[WD
MINA*[&^C^]:'L25[JJ[:/W4O?'+4/>Z>?#M9%,ZVP:[T<LS[>RAGIUR5&Q4U
M/3MRS<JNB_NNL#0XBT?4ND.FC3CY8)8Z6H?GMDM]4]R0*[/-7+25;DB8N:91
MUC6;4C8C:A-UYHTI]'FEN/$MGCWO#F+(Y9W,:B(R*YTVIQ5JHF6JE7$^*H5%
M1=:=M2_/:J)8LK7(T  Y]:">=:D]+_=>:A<&>U"U?BVF^A80UNGLE/\ '/\
M"4WV.2GX                       1QMW_ #+R3_<]W7^W>L/:OI/F/!8X
M]1Y       !Q5W1/E/!ZIA_>B*F[;_@Q8F_F[^UJ$YQHY]N%'_*_02'#DH )
M0@                                ' O=)?3#A^QRV]TW$E1H;]J+OE
M<G@QG$;[Z]3XM.^IS<P[SOV+L-;.XH"--Y]EZOY3+X;CE47J3>M3O'V#YI[
M        #^))(X8Y)97LCBB8Z221[D:R.-C5<][W+DC6-:BJJKL1#]MMMU?>
M+C3VBUPR5%SJIF0PQ1HKGR2RN1D<;&IM<][W(UJ)M551$/1555-0TLE;62,B
MI(8W/>]RHUK&,17.<Y5V(UK4555=B(F9M?4Z;-%E+K;[C*W.U$55Y&AN%9GD
MBNYGD2CGU]B?K<\UV<*H3@M_F9F[FN;6NIM']<U'Y9;[6VJG7:J)RR3U\:MX
M=NMEDF:KL152*]PW<>Y1MFMQ3C.WNU,\]ZAK)^!%7E=XII-;@V:N>:Y(F:JB
M+IRIW1^BR!5WJZ7*LRXZ:S5[47@X.2XJ5>/J<'6S[CM/F.>[/N4:/K*3#EO<
MJ>EGNC'*G#P\2Q5+>9EL<O"GPJG6EQ\TKW*]$Y4IKC=:Q$YL-NJ&HO!P;^D"
M\WFHG OP9[;8[W3U$MN6CP!257?C4(YLEVN]+%''0,5J9.I*/?9TJ:E5<N3I
M<HV*W:U^>R8.Y@\Q<N5LQ8F)-U+<+=5X>I'HZ&U6J>=[:QR+_MVK?#3/B@3+
M;#3M627-,ZB)&N8^-.GOS46T3X<6R[GZDJV7^H:K7U]?#&QM*U43;3TZ22I+
M,N:Y/FRBC5N>]39IJ[ 8$P#BK2YB*>1U34/ITJ&SX@Q)<'R5/(Z3.5[DUY'Z
M]9<)FHN]Q(Y,UVN5K$5R6D[IO=1:%-PMHFIGU=+31UG$RT]CL% V*G=4+"UK
M6LCC8U(Z2@IT5G%%2K-2%BHR*.:H?#3RU^:!M &E;==Z1:B;BFH?0[^DMVO-
M6Y\R1)(JN7-SW:U15RHCMY@1R*Y>6D?%"CI&\[\(:'L X+WJ:VV:.LN,2HY+
MO>-2XW!)&N1S9(721MIJ.1BM3)8(HEZ^W/,5I^\T5W5&Z%WZW8@O[[+@^9JM
M6V6?7H:5S%:YKF32-D?5U3)&N5)(ZFIEA=PI$W8B7UZ'=QEN?]"N]5F'K-'7
MXDB5')7W'5JZI'(J*UT>LQL%.YJHFJZFAB<G-<JYJNYY!HE0
M          #BANIO(.#/55[^!MAWSH-]<W+K(>_*<>Q!Z2+JN_4;I:"/I4X5
M_P G/[9+P<&TI>WNN_D?T>(_?:/8Z/\ C>$XW=.OSZ0
M                          /'-]"D^M4]D7JB=4&-Y4?3CNWIU3^*F%N]
M)[0H.M3Z52G_ $__ &QKQ\?%]#$;I'%3H8
M             VITJ^0+3ZKG^!:<PP?ZYFZQ.^?8L_JC^M3OFH-'G.K1>G5O
M=<I\[$WLQ)UK?!0_/<_7:]1.\:V/@'SP                   :TT</;'I#
MP'(]S6,9C/"[WO>J-8UK;Y0JYSE78C6HF:KT#E6!'(W&]F<Y<FI=:15_*(SD
M>#U1N+K4YVQJ7&F^F89-^BG+OMH?2X>#@ZF71+,.83\YOS'*>V^-9_C?_1'@
M\GVP                                                  >*25&;
M,TSR /CUER9$U<WHG\6?50 VPQ)BB*"*3Q5$1$7:NQ>#@147B//5/'?(T=Z&
M[MNS[GS 50EMFIKEI!Q-'66_!5CD?FQU4QFK47NY1,=OG?+9-^8^9J:CJB1S
M(&N9OBR,[=T.:*J_2EB9*-=>+#U,K7U<R)Z5BKLB8J[-]ER5K,\]5$=(K7(S
M5=TAIVTR6W0_A-U:FI-BBK1S**!5],]$Y::1$V[S#FUS\LE>Y61(YJOUVXA=
MYO%TQ%=[I?[Y75%SO-ZN%9=;K<:M^^55?<:^HDJJRKJ)%RUYJBHE<YR]%2U^
MWT%':J&&V6Z-L-!3Q-CC8WTK&,1&M:GP(B(A3)<KC77>X3W6YROGN-3*^661
MRYN?(]RN>YR\]SE55ZI\T_6?B
M        !??^1^/^9#Z8?]QG:_[9Z8AUNQ_:O9_E\GT*D\MPG[8\0_(:?Z60
MS$&>,;]:W\!7X63']         G7WJ#_ ,PIW1G^XMQ3W%4G9&AW[:>'_P :
MT_AH=8Z:OM08F_$=9] \P"BX HU    !R=W'VG"JW/\ I\P3CA:MU+AZIKHL
M-XS:KU;#)A6]5%/#75$^62N2SU$<->Q$5%5]*B9Y*J+U3IIP*S2!H^K;1$S7
MNL+>**7),UW^)'*UJ?&M5\/P;YGPHF7<F@;2+)HSTET%]E?J6:9_$U9FN3>)
MIG-1SW?$O1DZ<]8\N!5SSGM%&*&7*VT4K)-9'11/14<CD5,N+)7(N94=\"\)
M=G\*<"G*RUU*2Q-<B\+479EP+MRZ^1X/)J%%S3, _0
M               #_]7/X
M                 !XY$S:J]!%]T VZQ1 CX)$R1>I[NSUCRG"">6EJD[[L
M56:XHQV2W!M&]L>LFLEQ1U$U79-S<V.6H:Y479S.?52/&ZNPDW&6Y\Q/;415
MJ*:WK6QJB9N1U YM6J-^%[(7QKEM5KU1-JH<KP-7\;\4T<N?*/DWM?A25%8F
M?4<Y%^8XC;LW%<^#-S+I?OE',E/7PX,O<=NFYKQ.XK;:J6@D358_;'50L=DN
MJCM7+-,\RH?<<6ZGJM+\ESG;K.MUCN$[%SRU))8DH6O^%6K5\JF2Y.R=LRUF
MS,P998\2Z0\,8<G36HJW$MM9,WHH&54<TS.%-CXXG-5><J['>E7#6+'"_0
M     %&.\M<25MAW6.':*ED>V+$M@N]DJXT55C=$M3;:_?'MUVMUV,HG-:[)
MRHDCDV(Y53C&/J2&XZ-<4VVH1%AEPS<GKFB+RU)2R5\?45)J2-47F*B?-"W=
MVVNGJM#='=WM3BFVXDM\C%X%3BATE"]$7)5R5E4JN;FB+JHJ[6HBY6!2\5?@
M Y]:">=:D]+_ '7FH7!GM0M7XMIOH6$-;I[)3_'/\)3?8Y*?@
M           !'&W?\R\D_P!SW=?[=ZP]J^D^8\%CCU'D       '%7=$^4\'
MJF']Z(J;MO\ @Q8F_F[^UJ$YQHY]N%'_ "OT$APY* "4(
M                 !P+W27TPX?L<MO=-Q)4:&_:B[Y7)X,9Q&^^O4^+3OJ<
MW,.\[]B[#6SN* C3>?9>K^4R^&XY5%ZDWK4[Q]@^:>P         VZTMWE;#
MHWQ?<&O:R5;//00.5<E2>[.9:XG,V+G)&^L1R)EPIMV9Y3)\SZT>QZ3=V1@+
M#U1'(^AI[TVXRZB*J(RU1R7%-\78C8WR4L<3E54SWQ&IFYS46-NZ_P :.P%N
M:<87^%[65;[1)21*JY+OE>YM$U6\.;V\4:[4R7:W-<FHJI-7"N%;SC*\P6&P
MP15%QJ(YY8V33QT\:1T\:RS/?+*K6-1K&KU578FTV&:9-,FC_0'H^K-)^DZK
M?0X.H7PLFE9#-4.1U1,R")K8H&22N5TLC&\JU4:BZSE1J*J9F]%>BO&>F;&=
M/@' 4$=3B2ICE>QDDK(6:D+%DD<Z216M1&L:J\.:KDB(JJB+O'2[F7274*F^
M^!ZASRVU5UD>B9Y[5Y"HJQ=F7%GP]?* M\\V(W%MIB=)05V(;H]$54936J5C
MG999(G%CZ1N:YY)K.1-BYJB9*LR+5YF+NG;@Y&U;+!0HJIMGKU<B<.U>)H*A
M=G-R15VIDB[<M5VO<IXA6KI5O6)++'0I+$M:VV-KZBJ6%-L\=,ZJHZ6))%RU
M6N<F29YJW9JKT7BWS<70C%8ZQ<"X3Q748DWB3B5*]MOIZ99LLHEJ'4]?52MC
MSR=(D;'.R35:NW63MG#'F3NDE]VI5QGB2Q163?8UJ$H^*IIM[SSE;"LU- S7
M5.58Y^2;==S=FHO,;#N'+-A6TTUDL-#%06^E;S$429OED5$22HJ979R5%3-J
MHKY'JKG=9$1,].F/3+I&T]X^K-)6E&XRW+%%8N6L[9%!"U7+'34L2<I!30ZS
MM[B8B(BN<]VM*^1[KF]'&C7!>B7"-+@? -#%08>I6\JQB9ND>J(CYII%Y>:>
M3)%DE>JN=DB9HUK43[9U<<Z                        .*&ZF\@X,]57O
MX&V'?.@WUS<NLA[\IQ[$'I(NJ[]1NEH(^E3A7_)S^V2\'!M*7M[KOY']'B/W
MVCV.C_C>$XW=.OSZ0
M/'-]"D^M4]D7JB=4&-Y4?3CNWIU3^*F%N])[0H.M3Z52G_3_ /;&O'Q\7T,1
MND<5.A@                                      #:G2KY M/JN?X%I
MS#!_KF;K$[Y]BS^J/ZU.^:@T><ZM%Z=6]URGSL3>S$G6M\%#\]S]=KU$[QK8
M^ ?/                   !]O#54VAQ'8*YV6K1WNU53M;/5U:>O@F7/5S=
MEDSBVGV\,U#:3$EOJW9:L5= ]<^<V5B_J/K6"=*:^T52[TL=7"Y?XLC5_49/
MFB&??;90*OF(N#J)G^ L_P"86$\TY8VM<XV+T$1?==^4\'D^Z
M                                      >&9Z-14SR7A_3U@#2ETN[*
M9J\VB9(O"NW@X^),P#9'%FD*BML<JRU4;-5'<*Y<7!FJY*NSJ[#SP=4\</ 2
MCW6'>B>B30W8;[$N*;5B3&=)#+#;\"V.[4E1?JNY.\3@@N$=,^I=8:)LG-2U
M%2QJ-C8[49+*C8G=J:/=#V-=(=Q@BH:6>GLDCN7K)8WM@8Q-KE:Y4:DK\MC8
MV*JJY6ZRL;F]O36D[3I@#1A:ZB:X5E/58@B;E'0PRL=4/D78UKVM5RP,SVOD
MD:B-:CM5KWZL;L433+ICQSIVQ[=](FD"YK<+U<U2&FIXD?';;):H7RNH;)9Z
M9[Y%I;;0I,[517.DDD>^61SY7O>ZT7 ^";#H_P /18<P]'J4D?+/>[)9)I%1
M$?+*[)-9[LDX$1K6HUC$:QK6I4'I Q_B/27B:;%.)Y4DK9>58QN:1P1-559#
M"U575C9FN6:JYSE<][G2.<Y=K#EQPD
M               OE_(_\\5/N@],,DKVL3PM+4U%>NJBJN)Z;9GT<D(=;L?V
MKV?Y?)]"I/+<)^V/$'R&G^E>9@#;S0:C?%XU5$1-CEXD3^ES3V"OPLF/WOYH
M?JT?VSOS ,E'?S0_5H_MG?F 9*._FA^K1_;._, R4=_-#]6C^V=^8!DH[^:'
MZM']L[\P#)3]2\T"KMG8GKKT>JU$38!DI/;O3NX4E1N*]T4R.:-SW:*\59-1
M55VR@F3+)>),^H=DZ'?MJ8?_ !I!X:'6.FK[4&)OQ)6?0/,!0M_*-0     #
M+U[RSW0::4] F$8:^MW[$."F-P+B)LC]:9U78:>FBM]9(Z14DF==+%-2U$DB
M)JK,^1J*JM7*IS3U@IV"-)5=2PLU;76.XKI\LD3>YG.5S$1.!(Y4DC1.'5:U
M<LE0N@W-^/6Z0-$]OJYGZ]WH&\15.:JJ[Y3M:C'JJ[566!8I'.X-=SDSS:N5
MP\,7%)H(^:_6MX^IL7/,Z:4[W0W*@>CF[.@@/)YP
M             #__UL_@
M                '\O3-JIU #1E_C1T#L^AG_OOX<P#@#N@J5S+74U,"ZE1
M K9X)$3-8YHE1\<B9\*M>B'Y+C04UUH)[76MUZ.IA?%(WGLD:K')\[55#^X)
MGT\K)XMDD;T<G5:N:?G0X0[L3##\>[F+2S:;:QM555V"+O46AJMD<V:MEME3
M';LFQKK>*SU#$1<G:N>MJJJ(A0YN4VOPMIXK<(W1=6NFMMUH51$SSGI6K4ZB
M9\"N?1:K=J+K*U-N>JZ=V!\006+'6%L62*J6ZDQ#;)I7(J)JT[ZF..5^:[,F
MQ2N<J+DBHBIFWTR8;!887]        HUWEIAFNOVZOP_7TL<CH<,8?NM[JI4
M:N\M8M5;;?O4C]56[Y)%6O>QN:.<D3E3-&NRXQCZJBMVC3%-RG5K88L,W)BY
MJB;:NEDH(TV\*K+5QHB)MS5"%F[NNU-1Z':*S2*G%5SQ);XXV_=+Q.Z2N>Y$
MZ%K:7)SE3)-9$V*YIE7%+Q6  #GUH)YUJ3TO]UYJ%P9[4+5^+:;Z%A#6Z>R4
M_P <_P )3?8Y*?@                      !'&W?\ ,O)/]SW=?[=ZP]J^
MD^8\%CCU'D       '%7=$^4\'JF']Z(J;MO^#%B;^;O[6H3G&CGVX4?\K]!
M(<.2@ E"                                 <"]TE],.'['+;W3<25&
MAOVHN^5R>#&<1OOKU/BT[ZG-S#O._8NPUL[B@(TWGV7J_E,OAN.51>I-ZU.\
M?8/FGL         .-NZCJJB#1];H(D1(:W%%!!4NS7/5CM]TJXHT;QZTM.CL
M^+4ZN:7*>8CV>SUVZ=O]TJY/]F*'!E0ZGBR3)6RU]OBFESX46-',C1$X=_7-
M4RR6LWS5*ZW&AW/MLH*5J<05N**:.9V:YY,I*V:-F7X3X];->#>^#;FFT.Y6
MHH)L97^NDU5FH\.K% BYYMY+N%(DLK=F2*UD&KGGGD_KY3\\VXQ#=+;N9[!8
MJ)SV4%RQA E1EED]D%#72LB=GMR674E3)/30IFJ;$=#WS*2RT-9IJOU[J$:Z
MLHL..;$BYYM6>KIT>]-F6:-9J9JN>4BHB+FJISP,MY?H
M            #BANIO(.#/55[^!MAWSH-]<W+K(>_*<>Q!Z2+JN_4;I:"/I4
MX5_R<_MDO!P;2E[>Z[^1_1XC]]H]CH_XWA.-W3K\^D
M                         #QS?0I/K5/9%ZHG5!C>5'TX[MZ=4_BIA;O2
M>T*#K4^E4I_T_P#VQKQ\?%]#$;I'%3H8
M           VITJ^0+3ZKG^!:<PP?ZYFZQ.^?8L_JC^M3OFH-'G.K1>G5O=<
MI\[$WLQ)UK?!0_/<_7:]1.\:V/@'SP                   ?TU%541N:N5
M41J-SS5<]F66W/,\M155$;GK9[,CRF:JFKZ;F&41H814M%OS57(D4>:KEFN4
M;-JHB(F:JB\"(A:PG 6/<XY>VGZ G58U?9V@\GW@
M                           %V;0#X-RJ4BC<NMDN2[?W?P@'&'2YI&M>
M#,/WB_7BXTUMM=FMU;<[C<*N5L--14%#3RU595U,SG(V.&FIX7/>Y5R:Q,S]
M%+35%94QT=(QTE7,]K&,:F;G/<J-:UJ)M57*J(B<U5/RUM92T%)+7UTC(J*"
M-TDCW+DUC&-5SW.5=B-:U%557@1,S"UW6W>@NFG=#8QQ70V+&=]PGHBDN=92
MX;PM9)5LE1<;%'E2P56)JVBWJYW&:[PQ)/-1RSOI('2;VUBZNNZT'19H!P?@
MFU4M;>:."MQAO;732RIOK(Y5Y96P,=G&U(U75;*C=\=JZVLF>JE0NF'=)8XT
M@7BLH+)75%!@=97-@@A7>7R0IRJ.J'LRD>LJ)KNB<]8V:VHC5U=99^'?Y&L
M                                               W0T6Z:M*VA.Z7
M"]Z)\=X@P%=KK1QV^XU^'JOD2HK***=M3%3S/5C]:..=J.39FBG&\28/PSC"
MGCI<3T4%;3PO5[&R)FC7*F2JFU-JIL.880Q]C' -3-5X/N$]!45$:,D6/5Y=
MK5UD14<UR;%VHN6:9KMR5<]]?U0;=K99<LII1[>_\8S.(<A'1-[PV_M%\HYY
MZ(W3=]\5=V(OJQ^J"[M7^B4TI=OO^,#D(Z)O>&W]HOE#T1NF[[XJ[L1?5C]4
M%W:O]$II2[??\8'(1T3>\-O[1?*'HC=-WWQ5W8B^K'ZH+NU?Z)32EV^_XP.0
MCHF]X;?VB^4/1&Z;OOBKNQ%]6/U07=J_T2FE+M]_Q@<A'1-[PV_M%\H>B-TW
M??%7=B+ZL?J@N[5_HE-*7;[_ (P.0CHF]X;?VB^4/1&Z;OOBKNQ%]6/U07=J
M_P!$II1[>_\ &!R$=$WO#;^T7RAZ(W3=]\5=V(OJS36+]VGNK,?X=N^$L::=
M](&),-7ZAJ+9>+-=;LVHH;A054:Q5%+41+"FM%+&Y45$5-BG[;;HBT:6BOAN
MELLU%#<*>1'QR-:J.8]JYM<FWA13Y]VT[Z7;Y;*BS7:^UD]LJHG12QN2/)\;
MTU7-7*-%R<BJBY*FPXOG8QU&      4@[S)W0TFAC3Y184NM:E/A+2L^AP]4
MK*[*&CQ5!)+X%:W:CE1*VHJI;>YK=5'OJXGO75B3*,^Z@T?KBO _GCH&:UXL
MVM+LX7TSD3BAOP[VC6S(J^E;'(B)F\ECN1-):8,TA^=>XR:MBOVI!MX&5;57
MB5W-]45SJ=43+-TL;G+E'LS0-'.)&5]%2R,D:Y'Q,S]9$_IMO"5H<PMFX%.1
M]NJ4D8QV?ZU/8RXO9/!Y/M)MV@                                 '
M_]?/X
M !_+ER:O6 -'WYR) [/H*G^^Y@' /="U<<5EK]9R)E&[AX?&\/#EPASD;FYR
MHC41555YB'A$5=B<*FU%1:::JLDMCES2EFMJVURY,5[8EIN1T>U-7>]\C3)4
MV9(J&9^DTA7"P:6^2?97(ZN@OKZ^/TS6R(M2Z96.UD5R,E:JL>CD5=1RHJ9Y
MH3&DMD539N-,Z?8G4Z1KSTY75S3++:G"BHJ;4V&';NO] UTW/NF[%6$IZ'D7
M#URKJN_80EBAD91K8Z^KF>RW4[W1L8YUFE5:?)-KH6Q2Y(V5F=OT==:+Q14V
M(<.R;[ANY4[:FD?S5@DSR8_/:DL+D=!,U<E;-&],MFVZ#<QZ6VZ6]%E'77"3
M/&5K1M#<V*J*_BN%C46?+-5WNL8K:F-W!]D<S-71NRXO D,      9)'>3.Y
MXKL :.KQI;Q-;5I+YI#=2/L\=3'E4TV&Z:&1;5(U'2/6G?6Q5LU0Y6M;OD-5
M$CN:C5&Q:W7N.H</X$I-'%*]./5\ECK*EJ<,=!3JY:9KN:G%=3]F1NWE*2*3
M@D8JT_;K;2=3Z1]+3;#9I=]POA2.6FUFKRDMRG5O%CDV)K)2LCBID7-4;+Q2
MC=BJJV *W"-P .?6@GG6I/2_W7FH7!GM0M7XMIOH6$-;I[)3_'/\)3?8Y*?@
M                      !'&W?\R\D_W/=U_MWK#VKZ3YCP6./4>0
M <5=T3Y3P>J8?WHBINV_X,6)OYN_M:A.<:.?;A1_ROT$APY* "4(
M                        !P+W27TPX?L<MO=-Q)4:&_:B[Y7)X,9Q&^^O
M4^+3OJ<W,.\[]B[#6SN* C3>?9>K^4R^&XY5%ZDWK4[Q]@^:>P         X
M_;IBG=-HRDD1KG)27VTU#U3@8UW)-+K.X<VJZI1.NJ%M7F+]PBHMV#/32/:U
M]7@^Y1-1>%SDJ*"?5;MX=6%SMF?*M=LRS5*\/-/*"2KW,;JAC7.;2X@H)7*G
M U%;40YN^#6F1NW+:Y/@1=C-RO5QQ8WOE(^35=5X9F?$Q<LI'TURMSE1%X==
ML<KE1.@B] LM\VVL5=<=R[8[Q20K)!;L:4KIGI_@HIJ"XPHY4Z%TSH8\^%'/
M9LR552"?F4UWIZ/3I>[3-)JRUF&)5C:O ]\-91N5$7HDC<]R)EM:CES3)$7G
MH9:"_L                            '%#=3>0<&>JKW\#;#OG0;ZYN76
M0]^4X]B#TD75=^HW2T$?2IPK_DY_;)>#@VE+V]UW\C^CQ'[[1['1_P ;PG&[
MIU^?2                                           !XYOH4GUJGLB
M]43J@QO*CZ<=V].J?Q4PMWI/:%!UJ?2J4_Z?_MC7CX^+Z&(W2.*G0P
M                                !M3I5\@6GU7/\"TYA@_US-UB=\^Q
M9_5']:G?-0:/.=6B].K>ZY3YV)O9B3K6^"A^>Y^NUZB=XUL? /G@
M           U#A*WI=L5X9M2JU$N>(;+;U5V:-1*RY4U.JNU<W:J))MRVGW\
M)TC;ABFV4#_23W"GC7J/F8U>^?:PW3-K<14%&[TLU; Q>HZ5K?UF3EHAB2.V
M4#4X-[9LX?UB%G98+S3EK:OH34\TQF7L<?L'@\GW0
M                            >.1<FJG11?< - 8EK$BAD5%1-5BYKGMX
M,LMG0 ,>#O:'3C58/T(4^CVV5+XKCI6OL5CG?&Y\<D>&K*L5YOZL>U[%_EF>
M*DI'M5KFOIZN1%RV$EMRSA)F(=(_'FI:CJ.T0+/DJ9HLS_L<*+UN;Y6KL5'1
MM(F;L3&LF&=%G&"E<K:Z]U+8%5-BI!'E+.J*BIZ;*.)R;45DKD,5@LR*F@
M
M        >:FJ:BCJ*>KI)Y::JI9HJFFJ8)'PST]1 ]LL,\,K%:^*6*1J.:Y%
M16N3-#US0PU,+Z>H:U\$C5:YKD16N:Y,E:J+L5%1<E1=BH>V">:FF94T[W1U
M$;D<US55'-<U<VN:J;45%1%14VHJ&9]WG;NCV:<M"N#<4U=3 M_@IEL6+*>-
M6MY'Q/9T937)V](C6P,N*+'6Q1IGJ054:9KDI4%I7P1)H]QW78<1'<0-?OE.
MY?NJ>7EH]OW2L3.)Z\U['%WVA?2%'I.T<V_%+E;QS6/>JIJ?<U4.39=B>E23
M9,QNW*.1A7[#EQ;-!&NMMU&Y\'Z+L.N#M4W"B>CF)EPH@!Y0
M                    ?__0S^
M                       >.5>95.BB^X ;>XGJ$9!)S7%FNW9EEELV]$("
M<FG._P!MCO-EH+E<[;;Z:JNT+%EN=53TD$Z4C9+A/2:]1+$R26:EHI<FHJKD
MBKEDBY=.[H+%%3@[0MB6_4*2+<FVN6&#4:KGI/5(E-"YK4155622M>N2;$:J
MKL153D&$Z%MPQ%1TTF6];\USL^#59R[D7JHW+YS2$>+<*S.U(<38?E?DJZD=
MYMKW9)PKJMJ57)#.<_#]^C36DHJMK>>L,B?Z)+-*B!=B/8J]5/&<2-U]N;M&
M6ZCP'):*^]V6W8MM+9:O"^((;A;N2:&OWK48CM>JB9-3S-1&31/>R.>/)KG,
M>R&:"6NYMTS5> T=@#'T%:N :F99(*A(99'VRH?DCY6L:Q7R4D^3>*H&9N1S
M6SPM65'MEYEHXTFXFT/8Q9CC!RQS/>QL5=1/>C8KA2M=K)&KMJ1U$2JYU+49
M*L;G.8Y'122,=BTZ8-".D/0?B27#F/+)+1ZTDO?5>Z5LM18+]3Q.R6IM%R6*
M..;),E?"]&5$.LF^1MS3.P6>E? R.9'1RT<[->&:)R20SQKP20RMS;(Q<TVH
MN:9ZKD:Y%:ER6B?3-@+3-8>/>"JM'S1Y)4TLN4=91R*GJ=3!FKF+PHUZ:T4F
M2K%(]$54VD/S':@ /UK7.<C6HKG.5&M:U%5SG*N2(B)M554'ASD:BN<J(U$S
M55YA5G<2=Y[8CTFWZT:0-,MO\#6C^WS4MQHL-WIC::XXG<QS)X._.@JFM=3V
M9[41RP2)OM4U41[60N1[^):1=(.'=$5B2_8G8ZHN\K%=16UGJ]6[)=229$Y:
MGH=9,Y)W(CI&YLIFO<[797QNC=UU0TU/5:.-"]6RIQ))K0UEUB<CJ>WM7E9&
M4LK55)Z_+-&*Q5BIG<N][I&[VF2U9J2TVVW4MKLK:6*@M\,=/!!2NC<R%C47
M+/>U5-=ZYN55VN<JKPYE1^-\58DQQB>LQ=BR1\M[KYED>Y6JUJ;$:V.-O R*
M)B-CBC;RL<;6M38B%==%2P4-,REIL]Z8G-7-55=JN<Y=KG.55<YR[7.557:I
M]0XH?J !SZT$\ZU)Z7^Z\U"X,]J%J_%M-]"PAK=/9*?XY_A*;[')3\
M                 (XV[_F7DG^Y[NO]N]8>U?2?,>"QQZCR       #BONB
MD1+1$F?C:J)$SX5VQ)^ BINV_P"#%B;^;O[6H3G&CGVXT?\ *_02'#<H )0@
M                                ' O=)?3#A^QRV]TW$E1H;]J+OE<G
M@QG$;[Z]3XM.^IS<P[SOV+L-;.XH"--Y]EZOY3+X;CE47J3>M3O'V#YI[
M      #;;3!;%NVC+&=(C6O='99K@UKDSVVA\5UYE-BZ_P#*7,_TV76)I^9V
M8QBP/NU-'UWJ'O93U%Z6@=JJNU;G3SVYB.R1>4WVJ8KL]B(FLJIEFD9-V7AE
MV+-R_C2UL8U\D5F?5HBIGMH)(Z[-OX65.NKEMSR3)>!>!^@Z[=\^E'"DRY+'
M6UDMID151,^_6EFHH=JY>-J9F.ZN67&:>O-&<"LT@[BS'UJ5RLEHK/QS8Y-J
MYVF:*XN3@78^.F?&O.1ZKFF6:4);AK%RX-W4V$JU<E@K:Y] ]%YO%\,E*S;F
MFULTL;DY^KEDN>2TY,61J(                            !Q0W4WD'!G
MJJ]_ VP[YT&^N;EUD/?E./8@])%U7?J-TM!'TJ<*_P"3G]LEX.#:4O;W7?R/
MZ/$?OM'L='_&\)QNZ=?GT@
M     >.;Z%)]:I[(O5$ZH,;RH^G'=O3JG\5,+=Z3VA0=:GTJE/\ I_\ MC7C
MX^+Z&(W2.*G0P                   -$8JQEX&:BEI^^WDWDF!\VOR9R-J
M:C]35U>1:C6SX<\T/OV>Q\=HGR;[O>HY$RU=;/9GT2'[Z.AXK:KM;5R7+@S_
M %H:5\-C^H'[:_Z&GV/.;_E/]7_?/V<9O\9_1_O#PV/Z@?MK_H:/.;_E/]7_
M 'QQF_QG]'^\/#8_J!^VO^AH\YO^4_U?]\<9O\9_1_O#PV/Z@?MK_H:/.;_E
M/]7_ 'QQF_QG]'^\/#8_J!^VO^AH\YO^4_U?]\<9O\9_1_O#PV/Z@?MK_H:/
M.;_E/]7_ 'QQF_QG]'^\/#8_J!^VO^AH\YO^4_U?]\<9O\9_1_O#PV/Z@?MK
M_H:/.;_E/]7_ 'QQF_QG]'^\/#8_J!^VO^AH\YO^4_U?]\<9O\9_1_O#PV/Z
M@?MK_H:/.;_E/]7_ 'QQF_QG]'^\/#8_J!^VO^AH\YO^4_U?]\<9O\9_1_O#
MPV/Z@?MK_H:/.;_E/]7_ 'QQF_QG]'^\:4Q7C'P3P4D'?=R#R+-)+K<F<D[Y
MKL1FKJ\BT^KEEPYJ?8L]CXTR/DWW?-=J)Z75RR7/HE/V4=#Q(YSM;6S3G9?K
M4W6T><ZM%Z=6]URG#\3>S$G6M\%#Y%S]=KU$[QK8^ ?/
M   !]O#4LD&([!/$N4L-[M4L:Y(N4D=? ]BY+FBY.1#[F&)'18EMTK/3MKH%
M3JI*Q4/KX?>Z._44C?3-JX53JI(TR?=#^;K70N5-N]L3J)G&GN%GW,+".:<L
MK6F44:]!K?<S_*>#R?;
M      !Z57)JM7;P-7K9@&R^-;DV&GGYI$RC5<^AEGF>4/"\XQ(.]K,9-N^D
MO1)A5DRJMEL>+K[41(KD:O?[<+-;J:23Q56R.8N'9D;FQ%;K.YI=94;/#<:V
MY66Z_79R)JRS4L+5YOV)LSWHFS8B[ZQ5V[<DV)DBK7'N[;JDEVP[9&JNM#35
M<[DYB[\^&-BKMR54WAZ)L3+-=JYJB1*)KD!
M                                               "KW>3VZ%DT9Z9
MJO1==JU(,/:3&-GM"S2:L-'C*ST\KX6,UGLBB2^VALL3U7-\D]-31MVNVQ)W
M6. N/.%X,;T+,[A:W:DV2;74LKD3->:N\RJBHB;$;+*Y=B$U-QAI'XP8QJ,
M7!^5LO#=>#-=C*N%JKDFU$3?X4<U5VJY\4+$X3,1T?8A96TM,]LC7(^./CR_
M6HN:HN:[44KNYA:'P+D<A*"=)&,<BIXU,_7Z'5_*>#R?63;M
M                    !__1S^
M                       >K4NU6\?!G^GKY &SN-:U(::=<TV1JN?&F2\9
MY0\*2;T]X-O&E>YR4%GJK93S6.YTM:KKK)5Q0.2:DNE(KH9:6EKG;\U'JFJK
M$16O5=9-B+!O=O:6+7@/#%GPS6I,^2[54LRI$C7.WND:Q,G(Y[$1KI)V*BYY
MJZ/8BHCLNS-&UDEN-;45K,D2!C6IGGEG(J\&2+M1&=AW4..<NYGQ_&W69<<*
MSKFB:D5PNB.R\UG-9869)U\RMJ/31A1[LG0US4YZQQY?T9E7\QW"MAK.BC[*
M^2>ORMND/ZMASME4_-Q[N3)A'H:ON;?+/'&*LY\?97R3U[CN7\97JUU=BOU#
M@F_V*N;JUMEODBW2UU.2+JODHZNU2Q-FC5V;)&HV1CMK7(J(IS;"VZDI\),6
MEMTE3+:7NUGTL\+9:=ZY*FMO;I/L;]OJL+HY4YCT/T6V@OUCNL5_L%7-;[]
MOV.II9I()V;45422/)58[)$<QVLQR;'-5%5#BSBGO)3 >))I*JW4M5@>HD?)
M(L.%\8RU=I623:O\S\36"]5$,37YJUD55&QJ+DB(B(B=HT6[$T45+/\ 9:TW
M:FJ,DY:E?')%\*I#4+OJ=1U6_/GIPDJ<*[K_ '1N&XF4ESJ+)?:5J(FM6TSX
MJC)/\=1/IXW*J;%<^G<Y5VJJJJYZ I>\=[3'/G78IQE64Z9HL='>,(T$KU1R
M<TVHGLMQ:UJM14VPJN:HO%DOUF[K'0<SEW-O\NSTO$\$6?\ 'WZ?+G>INY^W
M+)>95N[GTUR0*VW63#,53S'2.K9FIL7[ALT"KMR7U1-B*G-S3D/H^[S]LNBV
M:"OP=HYPRE\IG:\&)\1WMF)L002HU6MGH:BY1K;[14(QRIKT=-3NR7AZ/&[C
MNQ\+QLWO"E'Q#)MRJ)F.JZE-N:*Q7,CIHW)S'-IM\:N2M>BIF1UTA:8M.FE.
M&2AQA?94L4K<G45$B45(Y.%6R-B^SSL5<N4J)YF[. W<DW/>DZ9[I):>V22/
M7-[WWB%SW+T5<J*JG35?ILPS=*R2X7*JK*BNE=K/DD8][W+SW.<JJJ\S:O F
M1U!%A^IAC2*%L;8VIL1%1$3J(B'K2[GS2;&J(RUV^?--JQ7B@1&]1=^EA7->
MHBGH9I9P2].6GE;U8I/U-4_I;+7IP-:OSH>+P@-*'G)2=N;3\K/9R5\$>ZG]
MQE\@\<9J_H4[9!X0&E#SDI.W-I^5CDKX(]U/[C+Y XS5_0IVR')K19N5].%5
M8H:R@PS2RJW.6'>L28?AF5S7.<Q8UFN<*,?FFQ5<W)>-"]C"\L<N'+?,Q<XW
M4,"IU%B:J?F4C)<&JVMF:OIDE=X2FZG*Q[I+T)U_WZX2_A.?>UFGXQRL>Z2]
M"=?]^N$OX3C6:!RL>Z2]"=?]^N$OX3C6:#QKH&W3-"JTK,.8JC;%L1E)BFVR
M4Z:_-KO;Z6_/IW(JNS755=N>>W,\YM^ ;1X2&Z<]#^,OOEI?GP9M^ ;1X2&Z
M<]#^,OOEI?GP9M^ ;3\\*'=06S*HBLND"![O$M>@Q"Z6;)R:RHYM#>))DC74
MVJJ:N>7'EFS;\ VJ?O@ W572&E?MU>/G(9M&2CP ;JKI#2OVZO'SD,VC)1X
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
MSW)*Y51$-;Z/.=6B].K>ZY3X&)O9B3K6^"A^&Y^NUZB=XUL? /G@
M           W#T38??BC23@JRMC=*RIQ#;I:EC45?Y1H9FU]<JY(N34I*9^W
MB.;:-[2^]XZM= U,V\5LD=UD*[Z_^@Q4^<Y;@2V.NV,+=1-3-O%+'NZR)=\?
M_18J&3CHLH^1[=11ZJ-U6L]A6)L7862<PGES3DU;V91M1,MK?P<)X/)]<
M                                           _A[T:B]'+]/7 -*W>
MO;#&]%=DN3NAT.OP< !Q$TRX]MF'+'=KG<J^FH*.WT-36UM;6314]+24E+%)
M/45-3/*]L4%/3PQN>][E1K6(JJ>Z&":IF934S'25$CD:UK45SG.<N36M1,U5
M5541$3:J\!Z*BHIZ2"2LJWLBI8F.>][U1K6,:BJYSG+DC6M1%55541$15788
M.VZYT\S[HO3CBC2 S7;A^!6X;P;#+&D<\>%;355DE#/4)O4<J5%UK*VHK7LD
MUG0NJMZUE;&U2V[0SH_31O@.FL4VVZRN6HJESS3BB5K$<UNU4RC8QD6;<D?O
M>ODBN5"E#3MI+72KI&J\1P[+/"U*:C14R7B:)SU8YVQ%UI7ODF5'9JS?-[S5
M&(IQG.U#IT
M                      ^G9+S<\.WFTX@LM7+;[Q8[E0WBU5T#M2>BN-MJ
M8JRBJH7?K9*>IA:]J]%#\=QM])=K?/:[@Q)*&IA?%(Q>!S)&JUS5ZK55#]UL
MN5;9[E3W>VR.BN%+,R6)Z<+)(W(]CD^%KD1?F,VW</;H2V:;M$N"L<T$D43[
MQ;(F76WQO5RVJ_4;EHKY;':SDDU**YPR-C<]&K)"K),M5R9TYX]PA6X$Q=78
M6KLU=2S*C'JF6^1.Y:*39LY>-6N5$SU556KM:I>CHWQO0:1L$6_&-OR:VK@1
M9&(N>]3-Y2:+;MY25KFM5<M9NJ_@<A4G#M=O\4:ZR*JL;GP99;.NIP\YR:\B
M=K-3HY>SUNH >0                               __2S^
M                                               ?.KWHD;MN635_
M3J@''/237[S0U;LV[(7(N?0X>+).!#SS#QS3@G9]:7OSKGN:]:^Z54K'(F3D
MB@U*1(W.7/6U9:=Z\2)K%(/FA6)9;QISBL2.7B6T6:FBU<\T22=TE2]^7,5S
M)86K\$;5^%9(:*Z-M/AE:G[N>H>[YFY,1/F5KE^=3[)!([*
M!SZT$\ZU)Z7^Z\U"X,]J%J_%M-]"PAK=/9*?XY_A*;[')3\
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
M]4?UJ=\U!H\YU:+TZM[KE/G8F]F).M;X*'Y[GZ[7J)WC6Q\ ^>
M         #F/N*[?0U6DFXU4[&.JZ.U1-HU>F:QLJ:IJ5+V+DNJ[*)C<TVZK
ME3@523&YII*22]7.MD1%K8J:)K%YS9'N63+JJQB9\.6S@5<^_M 5-3/N]?5/
M1%JXZ>-K%YS7N=KY?.UB<_+JJ9!^ (VMI:;)$\;%UN#JDPN82AYIO_1>-9]:
MIX/)]                                             'XJY(JKP(
M?'KJM(VKS62HB]?H[.#A -CL;8JAH:>>229&M:QRHNQ.++HKEP9]9/8\\!X7
MG&+3WJ_NVVWV:OW.VCN\[\Z21&Z4;K0RYMIX(W1RT^#(*N*1<YZIZ))<VMRU
M(FLIG*[?*B-LU]R_H?DGJ6:2\20Y4L?K"-Z>G?M1:E6JGI6<$"KPOSE3+4C<
MZ .Z\TXQ04LFB?"D^=5)[)2,7TC-BMI$<B^F?Z:H1,LF(V%577E8V"Q/ KF
M
M              +#]Y"[H"LP5I9NFAFYUJI8,<T]5B##T+W>1L66BEB6X0TZ
M*]J(V[8=IGODV.5%H&9(FLY5ASNM\"Q5UAIL?4;/W]1/;3U"IS:>1R[VYWQ<
MSM5.#/?ES78B).?<4:1)K=B2KT;5TG^QUPC?4TR+]S51-3?6M^-IVJYW#EO#
M<LLW*N7_ (#N[:JFIWH_-%C9P9<*-1=GK*5_<PLP3G&^=')K,:[/-%:F?K]3
M;U#P>3Z                               !__]//X
M                                         !\"Z2:D3NJBI[G FU./
MA .(VF*YI3VJN=FW9"_AX]F6W;T<CS\!XYIQ+PU&^.R4*O?KNG;/6ZVWQM?4
MS5L:;=O,LJ$3UC.]NM;W%B#=&XKKX51S([@VFS147EJ.GAHW)LV9HZ!45.%%
M3)=J*2OP/3+2X3H8EYL.OW1SI/\ 2/N$=3E8             .?6@GG6I/2_
MW7FH7!GM0M7XMIOH6$-;I[)3_'/\)3?8Y*?@                   !Q W;
M?TG:+[-K)^+;Z?TSTQX4]#<,_2EQ#_N1;M_:UA$\OX?F"',X_@\@
M                       XK;HI56T0KLYJIBS]F%=GKD5-VW_!BQ-_-W]K
M4)SC1S[<:/\ E?H)#AP4 $H0        ">=']/\ ?_N4J_\ MDJ"7-1]JA/Q
M$S]&:<,9[,_^A"^$I0PB,<S      -K]-,T\&BW&;Z=LCI'6ML+DB\<D%164
ML%2Y=B^)LII7J_\ I$4G/YFI1T%=NXM'T%R6)*=MQJY$WSTN^PVRME@1,U3E
MUF9&D?\ C%;DBKL6*V[=JZVBW*F-)J!LCIUMC(U1G#O<M53Q3*NQ>4;"][I/
MP$=P<*<#-##J)NE'!BW"3>X._;58[+/.M=2U#;;'Q;);BL3>IF:A-WQ'B.7<
M:Z18\*Q-FNBX9J-9JJJ?O7-G%[DR1V;HZ'BA[&Y<LYJ-S;GFE!6XQDLD6ZDP
M4_$$F]4''AJ-=P_OA8I4HV\*;'U:P,5>8CL]N62TMN5@L5Y3*\66TW5-18\K
MC;J2MYA<\V)R3#+DU<UV&-S!>F/2YHWC2'1[BC$-C@;)OFI07&KI(]?-%UEC
M@F8QRJJ;<VKGS<S3;B;1Y@'&J*F,;':+KFS4_?E'3U*ZJIEJYS1O5$R5=B'R
MZ; F"*-$;2X/PO3HBJ[Q*P6IBZRIDKE<VE1RN5$RSSSR.<7;=8;J&^U#JFZZ
M1<;RR/RS3CW<FLR3@1L;*EL;4YN36HF>:\*JJ\4MF@'079HTBM>#,*P-1<^4
MM5"BYKS5=O&LJY;,U55R1$X$1$^Y2VNV4&RAMU!1HG%2TE/3\/#]!C9PG7&(
M=*&DO%L;H<58BOMSA<F2MJZ^JJ45.<J32O14^!3G-IP?A*P*BV*UVZB5.#>*
M:&'+N;&GO'!CD8                             !Q0W4WD'!GJJ]_ VP
M[YT&^N;EUD/?E./8@])%U7?J-TM!'TJ<*_Y.?VR7@X-I2]O==_(_H\1^^T>Q
MT?\ &\)QNZ=?GT@                                           >.
M;Z%)]:I[(O5$ZH,;RH^G'=O3JG\5,+=Z3VA0=:GTJE/^G_[8UX^/B^AB-TCB
MIT,                                       ;4Z5?(%I]5S_ M.88/
M]<S=8G?/L6?U1_6IWS4&CSG5HO3JWNN4^=B;V8DZUO@H?GN?KM>HG>-;'P#Y
MX                   .0^YDQY:\!Z4+?47J=E):[S#WSS5TLB1TU#/-44\
MU+453G<RRG66'>W/7)L>^:SE1J.4[GT'8NH,+8N6*Z/2.@KH=Y5ZKDUDFLUT
M;G[<D:JHK%<OI5>CE5K4<IVKHAQ-18=Q.L=Q=J4=9%O6NJY-8_61S'.YB-54
M5JN7TNMFJHW65,DG1S4-GHJ5[516NCB<BIM14R3:B] GES/@)E)M4Y"T7C6?
M6K^$'D^@                                            #U*F5&-5
M.@F?\0!MCB>]LI8I%5Z)JL<JJJIGEU=N7" 0:[T\W<Z:"<)NP5@NOADTJXTH
MJF*Q-RCG\#%G<^2EJ\65M.]7,<^*1KXK?'(U8YJMJN<V2."6-W?V@31!)I+Q
M!Q?=F.3!]"]%G7-6[\_TS:9CDV\LF3I5:J*R-<D<U[XU(U;I#3?'HGPTEMLK
MV+CFXQN2G38[B>/:UU4]J[%U5S; UR*U\J9JU[(Y&KB>5=755]54UU=4U%;6
MUM1-5UE95S25-55U53(Z:HJ:FHF<^6>HGE>KGO<JN<Y55555+1H((::%E-3,
M;'3QM1K&-1&M:UJ9-:UJ9(UK41$1$1$1$R0J"J*B>KG?553WRU,CU>][U5SG
MN<N;G.<N:N<Y55555555<UVGKGL/2
M                                            ;F:&,:3:.M+>C7',
M-2ZD3"V-\-WBJF:]6(MMI;K2NNM/*Y',7D>KMBRQ2IFF<;W)FF9Q/'EC;B7!
M5UL*L21]503L8W+/[(L;EB5/PFR(QS?PD0YGHZQ"_">/+/B-KUC91W*GD>N>
M7V))&[ZU>#E71*]KMJ9M54,^'0Y>DJ[50O5Z+G$Q>'--K4ZO#[I3)\!?)S3E
MU:I=>%F2_K6\''GPY'@\FHDV[0                              #__4
MS^                                                       #^'
MNR1>JB_Q^X :)Q#5I'"[FLLDS_<Z/1 .!&GB^2/IN^RGD8VIN%1#0P:[\D6:
MJF9 S7RVHU7/3-4SR0^'BC$-!A/#=PQ3=%U;;;:*:IE7/+['!&Z1V7PJC<D^
M'(_30TDM?6144/JTTC6)U7*B)\R9YJ;<T\$5+3P4L#=2"FAB@A9FJZD4+&QQ
MMS7:NJQJ(9A[_>J_$M]K<1W5R.N=PJYJF9R)DBRSR.ED5$S7)%>Y51,UZI,F
MFIXJ2GCI8$RAB8UC4YS6HB)^9#S'R3W@             Y]:">=:D]+_ '7F
MH7!GM0M7XMIOH6$-;I[)3_'/\)3?8Y*?@                   !Q W;?TG
M:+[-K)^+;Z?TSTQX4]#<,_2EQ#_N1;M_:UA$\OX?F"',X_@\@
M                    XJ[HGRG@]4P_O1%3=M_P8L3?S=_:U"<XT<^W"C_E
M?H)#AR4 $H0        ">=1XCI_;O7,9Z4Z7/5V9[_B6+??NF^.SZ.9+F+[)
MHH77V_[!._-3+EV,D[!PQVR\[/="?G<4,(C',P     #U+A0TUTH*ZV5L>^T
M=QHZFAJXL\M\IJN%]//'GPIKQ2*AR;!6+KU@#&-JQUAN1L6(;-<J:NIGN3-K
M:BDF9/"KFYIK-21C=9N::R9IGM/BXDP_:\68=K\+7N/?;-<J*:EG9GEK0U$;
MHI6Y\Q58]R(O,X23E]M5?@W%%QM4DBQU^'[M)%'.S6:JOHY]>EJXE5&.1LK&
MLD8N2;%0W;:.<;8:TW:)[1CNV,27"^)K+#4I&]$7[%5P(LD$K<W)K,UW12LS
M7)S7-7@4R18[PI?]#ND^Y83J7NCO^'[L^-LK<T77IY<X9V+DU<GHC)8UR3-K
MFJ5(P9B*'%N%;%B.#51+K;H*B9C45&PU;46&NIT15<N5/6Q2,X5\:8EMTQH>
MK- 6GK%.B2J1V\6>[2LIG.=K.?12Y5%!(YVJW-\E'+ ]^Q,GJYO,-4NA+211
MZ7M$]ATCT>K_ +*VZ.25J)DC*EJ+'51(F:[(JEDL:;5S1J+S34QT8=I
M                            '%#=3>0<&>JKW\#;#OG0;ZYN760]^4X]
MB#TD75=^HW2T$?2IPK_DY_;)>#@VE+V]UW\C^CQ'[[1['1_QO"<;NG7Y](
M                                         'CF^A2?6J>R+U1.J#&\
MJ/IQW;TZI_%3"W>D]H4'6I]*I3_I_P#MC7CX^+Z&(W2.*G0P
M                          !M3I5\@6GU7/\  M.88/\ 7,W6)WS[%G]4
M?UJ=\U!H\YU:+TZM[KE/G8F]F).M;X*'Y[GZ[7J)WC6Q\ ^>
M       #<?15HVO.E7&MHPC:&2M;5SLDNEP;$LD=JM4;V\F5TO S6:Q=6)JJ
MU))G-9FF>:<PP-@ZX8WQ!%9J)'-@S1TTN6:11(O+.7F:R^E8BY:SU1,T3-4Y
M1A#"U;BZ]Q6JD14B5=:63+-(XT],Y>9GS&(OIG*B;$S5,HO1C:$M=GMM"W6U
M*6CIX(]?-7(R%C8V:RY-155K455R+)V,2.-L;?2M1$3YMA/2-B1L1C?2HB(G
M438<@Z)JHUG4;E^$_H]A]
M     _%7)%V[<ER -,7BL2*)W-(F35ZF62 '#73SI-M6!<)8CQ+>Z^*@M5@L
M]PO5TKIG9,I+?;:26MK:B3+6<K(:>!SU1$7-$/V4%#5W2NAME Q9*ZHE9%&Q
M.%TDCD:QJ?"KE1$/P7.Y45GMU1=[E(D5NI8'RRO7@9'&U7O<OP-:BK\Q@G;H
M+3)>M/NE_&NE.][]$[$EU>ZTV^:1).^?#U&U*.Q6E-55BUZ.VPQ[\YB(V6H6
M23+-ZYW#:.L%T>C_  =186I-5SX(LY7HF6^SOY:63@1<E>JHS/:V-&-^Y0HU
MTH8\KM)6.:_&%:CFMJ9<H8U7/>J=G*0Q;-F;8T375,D=(KWY9N4V9.;'
M
M               #.)W!^/UQSH+T3XDFJ&5%3>,!X6J:^1'[Y_--;/21W.-S
M\U570W)DK'<>LU<\E*9<>6=,/XWNUE8F45+<:B-FS+E&RN1BY<Y6:JI\"E\.
MC:^+B71[9+\]R.FJK52R/7//[(Z%F^)GSTDUD7X4*EX?F1\$>WAC;P=;@ZQQ
M$YN:S:N;4ZP!_0                             /_]7/X
M                                            /1JI4:U5SX$7V>H
M;/8SNS8:>94=L;'K<2+^'+9F>4YYX7G$]\2W)V(L<2O1R.IK'"^5Z(]N?)E7
MOM/3M<S;KL2)LSL_UKFM7C(&>:!:24PGHBAP31R:MVQ'5)&Y$7)4HZ5635#M
MG12+3PJBY(YDDFU4147L_19:.+;ZZY2)]@I&9I\8_-K>PW77X%1IYRD<D6
M             <^M!/.M2>E_NO-0N#/:A:OQ;3?0L(:W3V2G^.?X2F^QR4_
M                   #B!NV_I.T7V;63\6WT_IGICPIZ&X9^E+B'_<BW;^U
MK")Y?P_,$.9Q_!Y                               !Q5W1/E/!ZIA_>
MB*F[;_@Q8F_F[^UJ$YQHY]N%'_*_02'#DH )0@        $\ZSZ?[/\ <I4'
M]LE.2YI_M4+^(G_HSCAC_9G_ -"$\)"AA$8YF       #@CNIL/4]OQ38\0P
M*QLF(K=405<29ZZU-D=2Q)5/V9(DU)6PQIM_U2OKZB/,4=+5UQ?H"ONBVZ,E
M=#A"\,=2S*U$CXENJ35'$[79JKI(:J&KE?FB(UE3"U,\ERH/\U4T=V[#NEFR
M:0Z%S&SXCMLD=1&GIM_MJPQ).Y,MB24]13Q-VKFM.Y=G-W+W*]TJZK"=_M<R
MHZFM5YCEHU7/78EQIM>>':JM2)LM/KHB(G-2.X<]D._-QL$V.TZ7\&X\HFN;
M?+S8JJFJN#4<VW5$:T\F2(B[XK:V2-[E<N;(H6HC=5=:3GF46*KM<]%&(L*5
MCD=:[5>8Y*?AUF\60JZ6/ARU$? DC41$Y>6155<TRY1E'9:H
M                     <4-U-Y!P9ZJO?P-L.^=!OKFY=9#WY3CV(/21=5W
MZC=+01]*G"O^3G]LEX.#:4O;W7?R/Z/$?OM'L='_ !O"<;NG7Y](
M                                   'CF^A2?6J>R+U1.J#&\J/IQW;
MTZI_%3"W>D]H4'6I]*I3_I_^V->/CXOH8C=(XJ=#
M                   &U.E7R!:?5<_P+3F&#_7,W6)WS[%G]4?UJ=\U!H\Y
MU:+TZM[KE/G8F]F).M;X*'Y[GZ[7J)WC6Q\ ^>                  ;LZ)
M]&S-*%PNUA@KEM]V@HHJRW3.;OM,[*5T4S*J%J;ZZ)7R1IK,5%;K9[?&KV[H
MNP#:](-/<[;/,ZGO4#(I*>1.6;DJO;(V1FS6:J[WM:J.:JYYJF;7=F:/,&6_
M&T-?02RN@NL3(Y(7IM;EF]KT>SFM5=3:W)S57/-4Y5:W;CW<O5.BQEQO&(*Z
MFN>(;ZRA;4)1Q2<@6VEI%J%92T<U1%%45*SR5*NE>YD:+JM1&)JYNE%HHT9+
MH]HJB2LG;/=ZO4WQ6(J1L2/6R8Q7(CG9J]5<Y4;GDU-1-7-9#Z-]'[L$4DSZ
MJ9LUSJM37U4748C-;)K%7)SMKE57*C<\DY5,LUJKARVI311IJ\#&IGQ_QIL]
M@[:.S3<.%FHU.JG6 /,
M  >G52HQ.'+)%7U^AU@#:?%UW2G@E761-6-RYYY<7'FIY0\*8T?>RFZ7[Z,'
MVO0=8J_5O>D"9MSQ(V"3*6CP7:*Q'1PRY*DL?@@O=.V-BHJMD@HZF-R9.3.6
M6Y1P M\Q5+C:O9G;+4FK#FFQ]5(W),LT5%WF)5>O K7OA<GP0LW9NDEN'\'P
M:/K=)E=KPJ/GR7:RCB=P+DJ*F_S-1B+M1S(IV+P[<;8L5*NP
M
M       98/>/N.H[[N;,)VI)5DJL(WK$^&:Y55%5LK+W57JBC1$1-5([/?:9
MJ)MZ.>W)*L]TO:'VK2]<)=75@K(H*AGPHZ%D;U^>6.0N%W)M[CO.A"VP([6G
MH)JFF?\  K9WS,3YH9HDYOBOYA:HUH(^:_6-ZO\ &=!J230W(B5%8F7$@!Y
M                             ?_6S^
M                            ?P]VJB];]/7 -*7BX-@B?S29ZJ\*Y+P=
M  XA:8,:P6FV5<CIV,5(G9[43@7@7J(>5/";=IQ?L%)+!1.J:IKFUMSF?<*M
MK]='1OG1J0P*R1$=$Z"F8QKV\"2(Y4X3/INO-+3-+6F>NK+;+ON%[4G$%$J+
MFQ[(7.WZ=N2JUV_U#I'LD1$5T"0H[TB92HP)8EL6'HHIFY5LWV63GHKD35:O
M6L1J*G1:R\T^V1?.9               '/K03SK4GI?[KS4+@SVH6K\6TWT+
M"&MT]DI_CG^$IOL<E/P                    X@;MOZ3M%]FUD_%M]/Z9Z
M8\*>AN&?I2XA_P!R+=O[6L(GE_#\P0YG'\'D
M       '%7=$^4\'JF']Z(J;MO\ @Q8F_F[^UJ$YQHY]N%'_ "OT$APY* "4
M(        !/.L^G^S_<I4']LE.2YI_M4+^(G_HSCAC_9G_T(3PD*&$1CF8
M     .#^ZOG>Z_81IE\9%:*^=NU,M>HK(XW[.'@I6FF?S#6W01:$<:79N7%,
M^*HH7=;!00/9MZM0_P#ZU3*BWS6BMEDTBX2MJ^H166ID3KI:K5=^:%O_ %IM
MU_N5*?5P7B&KRVS8GDI\_4MJMDB)X[BY+Z"==>**GFY-^CJ-..#<,([[+1X4
MDJE3)=B5EPJ(FKGJHBYK0N3+7<J:NUK<T5\@?,GK8L6AO$EXRV3XF6'/XBAI
M'Y99\SBGH4X>%V63>4)2&6H@                                '%#=
M3>0<&>JKW\#;#OG0;ZYN760]^4X]B#TD75=^HW2T$?2IPK_DY_;)>#@VE+V]
MUW\C^CQ'[[1['1_QO"<;NG7Y](
M         'CF^A2?6J>R+U1.J#&\J/IQW;TZI_%3"W>D]H4'6I]*I3_I_P#M
MC7CX^+Z&(W2.*G0P                                      !M3I5\
M@6GU7/\  M.88/\ 7,W6)WS[%G]4?UJ=\U!H\YU:+TZM[KE/G8F]F).M;X*'
MY[GZ[7J)WC6Q\ ^>                  <W]PO8$N>D2_W)R*K;=9J2C_I,
M[E6\D)K=7^9.SUR36YHH&R7BZ71<]>&FBB3G93/<]?GS@3+YR0&@&C:^ZW&X
M;=:*GCC^#*5ZN7Z%,OG+]X'M$<=/ FJC<F,SV='ULMA,#F$GTYYOK14S6,1$
M1.!%_O[.!3P>3ZJ;$1.H ?H
M    /X>]&HO1R_3UP#2UXKTAB<F:9HCN%=O[N0!Q$TSX^H,-V*ZW2OK8:.CH
M*&IK*RJG>D<-/24T,DT\\TBKDR*&*-SG*O U%/;##+43,IH&J^=[D:UJ)FKG
M.7)$1.:JJN2'HJ*B"E@DJZES8Z:)CG.<Y<D:UJ9N<J\Q$1%55YR&";NCM,MU
MT^:9L<:3KE)-R/>[K+#8*.5SOYF88MZK1V"@1BY-CD901-DGU4:CZF263)%>
MI<-HRP53:/\ !-#AF%$XIBB1T[DRY>HDY:9V:<*:RZK,\U2-K&Y["C72UCZK
MTEX_N&+:A7<333*RG8N?V.FCY2!F7,741'/RR197/=DBN4V/.>G7
M                                              !S W!^@'"6Z=W4
M&C[0OCBKOE#AK%=/BN6NJ<.5=)0W=C['A.]7RD2FJ:V@N=-&CJNWL1^M"[-B
MJB9<*=7Z9,97; .CZLQ19&PNN4#X$:DK7.9E)/'&[-K7,7TKERY9-N7"=P:"
M<"6723I,H<(8@=4,M51'4.>L+FLDSBIY)&Y.<QZ(FLU,^57--FPR3X_Y'^W)
M;XF2^##3AS2)P8MPDB9JG%K8#;L(4>BWTH](L_<)OVDG[Z"G0_T^]_E$'[*?
MU_@?W<E^C#3C]]V#_P" IX]%OI1Z1:.X3?M(]!3H?Z?>_P H@_91_@?W<E^C
M#3C]]V#_ . H]%OI1Z1:.X3?M(]!3H?Z?>_RB#]E'^!_=R7Z,-./WW8/_@*/
M1;Z4>D6CN$W[2/04Z'^GWO\ *(/V4?X']W)?HPTX_?=@_P#@*/1;Z4>D6CN$
MW[2/04Z'^GWO\H@_91_@?W<E^C#3C]]V#_X"CT6^E'I%H[A-^TCT%.A_I][_
M "B#]E/U/Y'\W):Y_P"IAIQ3),^>["*[/6P(IY]%OI1Z19^X3?M(]!3H?Z??
M/RB#]E)"=ZG=YZZ(-Q+8-&%TT97G'ETJ,9X@OEJN+<87BT7.&.GMMMIJN%U*
MVVX=LKXIM]E5'*YST5.+@4D%N?=,V+=*%VN-#B..B9#2T\<C%@C>Q=9SU:NM
MK2R(J9<Y$V\TC5NE] >"=$>'K;=\*RW!]15UCX7I42QR-U4B5Z*U&0QJCD5,
ML]94R5=G J1H)2D-P          7A[Q6TB.H[AI4T?3U+61Q7##V+K93*J:T
MDEQIJNRWJ=$5?&Q-M5O:J\6NA [=D61&7&RXD8BZTL$U,]>8F].;+$G57?I5
M_BEC6X5Q LEMO^%9')JQ3P5<;>:N^L?#,O43>8$_C(96F":]LT$#M=-K&)EG
MPY\"Y+D0I4GZAO12/1S&[<\T];9_>/!Y/<
M   !_]?/X
M "[-H!\BX5;8V9YY)DO7X.'+, V0QKB6*CIYY'2HU&-5>).#H[>!#R>%YQP%
MO]VDQOB.65[UELUGG36375&U=P9JRPPZL:Y.BI4U9)$54S56-5'-5Z) _=Q;
MH)=&F#>1WAB?4QQ?8')(]CLGTE [-DDN:;6RU"HZ&%4R5K4FD:YKXV:W9VC;
M"W':OX[UC<[=3.3514V/E3:B?"UFQSOAU4VHJY?0*1"1@
M .?6@GG6I/2_W7FH7!GM0M7XMIOH6$-;I[)3_'/\)3?8Y*?@
M       !Q W;?TG:+[-K)^+;Z?TSTQX4]#<,_2EQ#_N1;M_:UA$\OX?F"',X
M_@\@                               XJ[HGRG@]4P_O1%3=M_P8L3?S
M=_:U"<XT<^W"C_E?H)#AR4 $H0        ">=9]/]G^Y2H/[9*<ES3_:H7\1
M/_1G'#'^S/\ Z$)X2%#"(QS,       '!/=62.7%V&XMFJS#BR)T=:2YUK79
M]3*)#4#YAY"QNYPQ34)GOCL;RM7G9-M=L5/SO7/YBA;S6*9[M,>&Z=<M[;AG
M63GYNKJI%\!,OG-W]R]&QFCFL<U,EEQ3<Y)%S5=9Z6^T1(NW8GB<34V;-A7_
M .;9322[K2T,>N;8\!V]K?@1;E>'^$YR[>?SLB8?F64$4.YOKI(TR?+BRM<[
MAVN2CMS,_@Y5C4V;-G/S.1I3\63
M'%#=3>0<&>JKW\#;#OG0;ZYN760]^4X]B#TD75=^HW2T$?2IPK_DY_;)>#@V
ME+V]UW\C^CQ'[[1['1_QO"<;NG7Y](
M             'BGV0R?6J>R+U1.J.88WM1]..[>G5/XJ86[TGM"@ZU/I5*?
M]/\ ]L:\?'Q?0Q&Z1Q4Z&
M-J=*OD"T^JY_@6G,,'^N9NL3OGV+/ZH_K4[YJ#1YSJT7IU;W7*?.Q-[,2=:W
MP4/SW/UVO43O&MCX!\\                  J!WG[8X(Z3$-[63.HN-ZAH7
M,1$R9#:Z2.2%55<E5RR7.15XD3+HJ31W-]LCI\*5EU_P]36ZB]9"QNK\^M)(
MO45/A)7:![?'!ANJN/\ AJBKU5ZV)C=7\[W]E/A+BX08U*>-4V\RQ.O^F9(E
M3O%. W8ITR;GQY)^GN'@\GL
M     _%5$157@0 ^-75:1M557+)J]#8G" ;'XVQ3!0T\TCYD:C6*O#EQ>PB>
MOM/)X7G&+]WJ)N^=_J,2;GC1A61U-95TL]HTDXEB>DD-KI*R-\==A&UY*YDE
MVK*5^I7S;64L+UA:BU#GK33,W-^@Y]TFIM)&*FN;;H94DHH%S197L7-M1)SH
MF.3.)O#*YNN[*)$26!VZIW0L=I@JM%6#GM?<IHEBN%0FU(8Y$R?2Q\Q9GL7*
M9_!$QV]MSF<Y88 D^RMD
M               %..\>?YX)H4]2:1?[G&*CH/=-?:;N?QM)^E0DE-R1]O:T
M_$UGZ',9Y%)] ;UF^\:59EPA[(      !_+_ !COK7?@ ,8_^2(>=#<__9EB
MW\1T),K<;^V*]?(H?I7$'-W1[2K'^-)/H'&+03^*R@          <P=PCI:D
MT0;IK1W=YJI::S8GN#<"W_.18HG46)IH*6@EG?XQD%%?V4=0]SMC8XG;4X4Z
M4W06$4Q=HON$43=:OH&\61<_.!'+(B<U5= LK41-JN5O#P+W[N9\;+@C2_;)
MI7ZMMN+^(9]N2:M2K6QJO,1&5"0O<J[$:UW!PIG&Z++RVLM]'(CVKK,C=P[-
MC45>OL*H^87-<TY06R9'QL<B[,DX.@N:^R>#R?;3;M
M           !_]#/X
M         /3J)T8U=J(@!MIB:^,IX).;1-5JJO!GDB9;>!-@0\*<$]*V-:N\
M5Z8;M%0UM54(_?IN:>RDI6.3?ZE[6.17(W61&IFW6>YK=9N>:=6:9=+>'-"V
M!*K&^(W:R1_8Z>!%1)*JI>CEB@CSY^JY\CLEWN)DDBHJ-R7[F';#5XBN;+=2
M[,]KW\QC$X7+WD3FN5$V9YIHBAHH+?20T=.CDB@:J(KU1SWN<Y7RRR.1&HZ6
M:5ZO<N29N<NPSL8_QUB+25B^NQMBF7?KU7S*]ZHF36-1$;'%&W;JQQ1HV.-N
M:JC6IFKG9JLK[9;:2T4$5NHFZM-$W).>O-557FJY<U5>>I[1P\_>
M        #GUH)YUJ3TO]UYJ%P9[4+5^+:;Z%A#6Z>R4_QS_"4WV.2GX
M               <0-VW])VB^S:R?BV^G],],>%/0W#/TI<0_P"Y%NW]K6$3
MR_A^8(<SC^#R                               #BKNB?*>#U3#^]$5-
MVW_!BQ-_-W]K4)SC1S[<*/\ E?H)#AR4 $H0        ">=9]/\ 9_N4J#^V
M2G)<T_VJ%_$3_P!&<<,?[,_^A">$A0PB,<S       !PSW5]B<DF%,2LUU8Y
ME98JG9XFQS7<GT.3N)\J/J-G09US1=YACI*AFPYCG0].D;:BFK:6\P+K_9)6
MU,7$54FIEZ2!:6C7715Y:HR5&\JKJ5_-:,"RMKL)Z3(==8'Q5%LFV<JQS'<5
MTW+=%(DE5FBY;(D5,]N7O;E+$.^46*,+2R+G3U%-?:*-=OB=2Q*&X*U>%K6/
MIZ?9P9O54VYY\9\W+T4)'68)TWT,+$21E19*R7-4<KF*ZNMS=7@5-5UR57;'
M)DUJZR:NK]WS)K2'OUIQ3HJJI'*Z":&Z4S%VIJRM2EJU1>%$1T='RO!F]RID
MNLJ\OC/N7%@                    'KR54$2\W(UO%FJIE^$]S8)'IFU!L
M0\2W&C3AG9]LGY3^^))^<>,T/Y[\Z'IB/[9/RGGB.HZ$9H._.AZ8C^V3\HXC
MJ.A&:#OSH>F(_MD_*.(ZCH1F@[\Z'IB/[9/RCB.HZ$9H._.AZ8C^V3\HXCJ.
MA&:#OSH>F(_MD_*.(ZCH1FAQ2W4EQHW4.#=6=BY5=[SR5%X8;9T.L=[:$*:9
ME3<=9.%D/?D./8@5-2+JN_4;HZ";E1-T58619V(J=_FQ53T1W@X/I0I)W8ZK
ME1NS[#^CQ'[[0J<;H_XWA.-W._.AZ8C^V3\IP'B.HZ$^EF@[\Z'IB/[9/RCB
M.HZ$9H._.AZ8C^V3\HXCJ.A&:#OSH>F(_MD_*.(ZCH1F@[\Z'IB/[9/RCB.H
MZ$9H._.AZ8C^V3\HXCJ.A&:']I<*15R29BJO],W\I_/$LR<P9H>TR1LC=9BH
MJ?I^$]+F.8N3N$\G]'\@                               'BG^@R)T6
MJGN<?4/;#ZHG5',,;VH3+3)=O3JE?9M4:ENU)[0H.M3Z52G_ $__ &QKQ\?#
M]!$;I'%3H8                                       VITJ^0+3ZKG
M^!:<PP?ZYFZQ.^?8L_JC^M3OFH-'G.K1>G5O=<I\[$WLQ)UK?!0_/<_7:]1.
M\:V/@'SP                 "C6X'Q;O%RQ'A>:5C-YJ*2\TC<D1[VU<:TE
M;DO&V)U)#LZ,GL2_W-=[6>TW##\F6=/,R=G/5LS58].HUT35ZK^Q)_0)=EEM
MM=9'Y9PRME;SU21-5R=1JQM7^-V+MX+K&/IX51R;61HG!^7@)-J2 0WFIG:S
M4VY[$ZWK>PIX/)[0                                   /&]Z-1>'-
M #T9*M&?KNIEGM]?:J9 'B;7,S3)W#LV9?N9 'M-J&JGCESX]OY5 /6J:QK&
M+S>S+]./A -L<38BCIXI561&M:Q5S5439P;55VS:>3POYR$/>F^[N;H*PNN"
M,%UL,VE;&=!4-LK$RE;A>S2/GHZG%M9 YLD<CXYXGQ4$,F39JICGN:^."5CN
M_M VAZ;29?5N-U:YN#J&1-_=P;_)L<VF8NQ>614=*YNUD:HF;72,4C5NC].4
M.B;#J6JRO8['5QC=Q.U=O$\6UKJM[51475<BMA:[8^1%54<R*1JXH%75U5?5
M5-=75-16UM;435=965<TE355=54R.FJ*FIJ)G/EGJ)Y7JY[W*KG.555552T6
M""&FA934S&QT\;4:QC41K6M:F36M:F2-:U$1$1$1$1,D*@ZBHGJYWU54]\M3
M(]7O>]5<Y[G+FYSG+FKG.555555557-=IZY[#T@
M                                  IQWCS_ #P30IZDTB_W.,5'0>Z:
M^TW<_C:3]*A)*;DC[>UI^)K/T.8SR*3Z WK-]XTJS+A#V0      #^7^,=]:
M[\ !C'_R1#SH;G_[,L6_B.A)E;C?VQ7KY%#]*X@YNZ/:58_QI)] XQ:"?Q64
M          #R12RP2QSP220S0R,EAFB>Z.6*6-R/CDCD8J.9(QR(J*BHJ*A_
M,D;)6+%*B.C<BHJ*F:*B[%1478J*FQ47A/[CD?$]LL3E;(U45%1<E14VHJ*F
MU%1=J*G 9UNXKTASZ0=#>C'&%5(DE7B; V%[Y6N1K&95URLM%5UL>]QJYK'1
MU<SVJB*J(K<DX"EW&%G;A[%MSL+/4Z.OJ(&\W-L4KV-7-=JYHB+FO"7U8&OK
M\3X*M&)),EFKK;33NX$R?+"Q[TR38F3G*BHFQ,BE5CD5T#,UVZC5R]W,XV<K
M-6MVM3K?@ /T                            _]'/X
M                                   !X99$:BIGDN7'P &CKW<V01OY
MMNQ./AZN?  <0]+6D".UT=0V.19)Y$2*&&)%?)+*YR,:R../FY'O>J(UJ9JJ
M[$SS/1555+0TLE;6R,AHH8W/DD>Y&L8QB*Y[WN<J-:UK457.541$3-5R/ZCC
M?+(V.-%=(Y41$1,U557)$1.%55=B(AQMM5)/"V>MKG.?<[D]M16JY6.WG+6W
MFC8YBN:L=*UZIGK.1SW.<BZJHB9_=U9I\GTYZ0W36Q[TP):U?!;XU16Z[55-
M]JWM7)4?4JUJHBHBLA;$Q6H]'JZ4N"<,,PU:D9*B+<ILG2KSERV,1><S-4^%
MRN7@5$3ZI%XYD                  <^M!/.M2>E_NO-0N#/:A:OQ;3?0L(
M:W3V2G^.?X2F^QR4_                    #B!NV_I.T7V;63\6WT_IGIC
MPIZ&X9^E+B'_ '(MV_M:PB>7\/S!#F<?P>0
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
MHNU"<2*BY*U<VJAR@MLZ21L=FF62+LZ"@_H^VFW:
M              ?BKDF8!\>NJDC:[FLOW-GK<0!Q=W1^GJV:!=$6D/2O<Z-]
MWH\!84O&)76B"KIZ">[S6VCDEI+5#65.O#32W*KWN%K]616K)FC'KDQW(<)X
M>GQ9B:@PU3/2.:NJHX4>J*Y&:[D17JU-JHU,W*F:<'"B;4XOC7%%-@K"=QQ7
M5L66"WTDDZL1R-5ZL:JM8CEV(KW9-1<EVKL1RY(O$O<;=Z7Z&MV#)=;1A3OZ
MPEC>Q11U5RP-C%+9#>)[:_>FOO=AGM]QKJ:]V:GJ94AED;O4]/(K=^AC;+"^
M3G>D[0QB[1:Z&:\;S46B=5:RH@UUC1^W[')K,:L<BM361%16N;GJ/<K7HWKK
M1)IZP5I@;-3V3?J6]T[4=)2U&HV56+E]EB5CWMEB1RZCG)D]CLM=C4?&KZ01
M8AC6-%WQO!GP\'[FPZCR4[M-)8AQE!1Q.5]0UB(U>OM3/)5Z*H>>J>,^<< -
MTQNL, :'<&WC%&+L1TMMH*2![:>%'L?<KK7:CGP6RS42RLEN-RJE;DR-FQ$1
M7O<V-KGMY)A3"5_QM>HK#AVG?/72KS$74C;GDLDKLLF1MSY9R_ B9N5$7BF-
M,;8:T?V";$F*:EE/;XD7+-4UY7Y*K8H69HLDK\N5:WX7.5K6N<F&[NA]-E^W
M0>EK%.DZ^MDIN_BH9366U/G6H;9,/4*+#:K6R38USV1*LL[FM:R2JEED1K=;
M)+9M&F!*+1S@ZEPQ2.22:-%?-*B9;[._;(_+ARX&,SS5(V,:JJJ9K2UI7TB5
M^E+'-9B^M:L<4SD9!$JZV\T\>R*//@SRS?(J9(Z5[W(B([)-DSGIUP
M                                                   4X[QY_G@F
MA3U)I%_N<8J.@]TU]INY_&TGZ5"24W)'V]K3\36?H<QGD4GT!O6;[QI5F7"'
ML@      '\O\8[ZUWX #&/\ Y(AYT-S_ /9EBW\1T),K<;^V*]?(H?I7$'-W
M1[2K'^-)/H'&+03^*R@           #,$[R7Q"^[;E;10Y[N;I*3$-K5,V9M
M9:,88AM<6QFJB*Z"D8NU,U145<U7-:G=T%1-M^F*]PMX'312<WAFIX95X?A>
MJ<[G;"Y_<RUSKCH+L$[O3,@GBYG!#5SQ)P?@L1>?EP[2X^&I->"/:OC&?WCI
ME>$[Y-=QKFQ/TZO[H!_8                           !_]+/X
M                                          /&]^JG5R_3+J[ #3ER
MN+8&.VHBZJ[=G%[(!QXT@8VI[725,LDS&ZL;LLW(BIU]O&JGG@ZIXX>H<(WU
MM3BV\/Q#7)G0T\CVV>%S\TED:YS)*]\;5U%9'DK8=;A=K/U4RC<M7&[SW1K:
M2GDT&X,G_?<K6K=YF+Z1BHCF4#7)]U(BI)599(D>]PYNWR9C.ZM&.$E<Y,2W
M!O*IGO#5YJ\"RY<Y.!GPYNYC%7[14V=X                    Y]:">=:D
M]+_=>:A<&>U"U?BVF^A80UNGLE/\<_PE-]CDI^                    '$
M#=M_2=HOLVLGXMOI_3/3'A3T-PS]*7$/^Y%NW]K6$3R_A^8(<SC^#R
M                         #BKNB?*>#U3#^]$5-VW_!BQ-_-W]K4)SC1S
M[<*/^5^@D.')0 2A         )Y8J^GM4?9W:N[Z$EU8OM8,_%<GT;SAM1[,
M?RS>^A0TB*<R       !Z]72P5U)4T52Q)*:LIYJ6HC78DD%1&Z*5BY;41\;
MU0^[A?$=UP=B:W8NL3TCOEJKZ>LIWJF:,GII630N5.:C9&-54YN61\V\VB@O
M]GJ[#=&;Y;*VFEIYF<&M%,QT<C<_PF.5/G)%/=+9+T]U)*J3VBZ.=33+FUV^
MT%7G#*J)JJBZ\2+L5,C?0R*DQ=A1(;G$UU!=+>C98UR5JQU,.4C-N:*BM>K=
MN:*G/,?4SZK!N,'26N14K;5<E6&3:BZ]-/G&_9DJ+K,1VS)4YF17MBN5C5>F
MJY6M5S<\]5RIM3--BY*8!KC%10W">&VR+-;V3/;%(J*U7QHY48]6JB*U7-R<
MJ*B*F>2HG ;$:=TSZ>-]0U&5"L:KFHN:-<J)K)FF:+DN:9[<S^C\9[@
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
M/>]$C3TSE7F_"I^B_111PQK&UK5UEX$1.9\!K<YX<8
M                                       *<=X\_P \$T*>I-(O]SC%
M1T'NFOM-W/XVD_2H22FY(^WM:?B:S]#F,\BD^@-ZS?>-*LRX0]D       _E
M_C'?6N_  8Q_\D0\Z&Y_^S+%OXCH296XW]L5Z^10_2N(.;NCVE6/\:2?0.,6
M@G\5E            &5=WC7<M_W.-CIDCU.^[%6+Z36U];?=\O$MPWS5U&[V
MB<G:F6;O&YY[<DJ[W4$&]:8*V3//?*>E=P<&4#&9?#Z7/F<.7,S6WO<A5&_:
M#Z&/5RWFKJV9YYYYSODSX-GI\LMO!GGMR3(/PL_."+/C8WULB/:DG$X#<>+Q
MN743\'\0/)Y0                           #_]//X
M                                !^.7)%7@R0 ^)<*S>FJJN1,FKPY;
M-G'[(!L5C;&$-NIIY7RHUK&.=FJY+T-NW+:O5// >/@.!^)+U<-(5SFUYIH<
M-T\SF22,>^*6Z2Q/5KZ6F>QR.92L>W*:9,ESSCC77UGQP>W6>ZQHM#E#)@?!
M,D=1I0J8DUG9(^.VQR-S;-*U<VNJ7M5'4\#D5$16SS)O:QQU'9.!L#27^1MR
MN2*VRL=L3@6947:U%X48B['N3A7-K=N:M]Z**.&..&&..&&%C(HHHF-CBBCC
M:C8XXXV(C61L:B(B(B(B(4?U]=6W2NFN=REDJ+C42OEEED<KY)))'*]\CWN5
M7.>]RJYSG*JN<JJJYJ2.CCCAC;#$U&Q,:B-1$R1$1,D1$38B(FQ$3@/[/RG]
M@                   Y]:">=:D]+_=>:A<&>U"U?BVF^A80UNGLE/\<_PE
M-]CDI^                    '#K=P2MAT-4;GJB(F-;,N? B(EMONU<URV
M)^G0_IJY*#;S<5X_L%LT68A@J:VGC?X8-W?DZ3)<O WA-J>MFU<PY<U/*(<O
M?#1PWT[2_=FG\GC(>&CAOIVE^[- R'AHX;Z=I?NS0,AX:.&^G:7[LT#(>&CA
MOIVE^[- R'AHX;Z=I?NS0,CZ]LQU8[I(V*FJX)'NV(ULB9Y_@5/= R-9-<CV
MHYJYHY,T /Z                    !Q5W1/E/!ZIA_>B*F[;_@Q8F_F[^U
MJ$YQHY]N%'_*_02'#DH )0@        $\L5?3VJ/L[M7=]"2ZL7VL&?BN3Z-
MYPVH]F/Y9O?0H:1%.9        _B65L,4DS]C(HWRO7H-C:KG=#B0^I8[34W
M^]T=BH\N+*VJB@9GP:\TC8VYY;<M9R9Y'Y*^LBMU#-<)_4((GR.ZUC5<OYD)
M#6Y75M\H55,G5=UIE5&;<G3UC,T8BKFN2OV9J;\+WJ6K"=6K518Z:W2Y*[8F
M4<+MKLDYR;<D^;F&/>P*^\8THG/3*6JND.:-VY++.W-&YKSW;,UZJ\TKX?Y_
M9L3                   !XYOH4GUJGLB]43J@CGN@OIP8T]4VK\0VHL'T2
M_:\MO62_3RE06Z?^WG?/_0/^SZ4V:.QCH,         VDTK^1[+Z=6^\ICFF
M#O5*CK6=]Q]FS^G?U$_6:KP#SI6G_>_\9UA\;$?LS-_$^C:?CN/KQ_S>"AK
M^(?B         *M;E'Z4N'_3K[^/[F05TY^WZMZV#Z"(MXW+GVC;)_Z&?VA5
M')LZ8) @                   X);M1/YD80V(G\V*[@]1<9)_<X>R-P^31
M^&0DW;?M3LOXQD^A4GN2R*X0          <I=Q<F5ZP%L3G?K=O'Y251T7NA
M/8BZ_*V?3-+BM"_M+L?XLA^B0J@0B.[P       <6]UG]*BZ]D+/^-:4[NT$
M^WRG^)F^B<1QW5WVE+E\=2?I41*XG&5*
M VITJ^0+3ZKG^!:<PP?ZYFZQ.^?8L_JC^M3OFH-'G.K1>G5O=<I\[$WLQ)UK
M?!0_/<_7:]1.\:V/@'SP                   <X-QWILMV [RW!=ZD?2P7
MZ\LFM5>J:U.VOJX:>DY!J5UM:%)Y*=F].R5JO<Y'*W-%63^@+2';+5&N"KLK
MHY*FJUZ>1=K%?(UC%A=S6JYS46-=J.<YS55JZNM(30OCBWVUBX3N2N8^>HUH
M'\+5<]&M6)W-:JJU%8NU%5RHJM7+6OC@/$D5934\C)$<CXV;>CU4R<JY$N^$
MDVFS8;]V^J;*QKD5/&HJY=!=IX/)]A%14S3:B@'Z
M         #UYI6M3+-,^'//9_& :3O%UCAC=S:<"\>WH;=N7$ </=.6ERQX
MPM?\38@NE-:[-8;577:ZW"I<Y(:.@H*:6IJIY-1'O5L4,+G9-1554R1%540_
M;;[?676OAM=NC=-7U$K8XV-VN>][D:UJ?"JJB'S[I<Z"S6VHO%TE;#;*6%\L
MLCMC61QM5SW+\"-15Y_.,)C=?;J/%.ZFTIU^*[E/64F#[1)4VW 6&II5WJTV
M99&Z]?4P,<L"WR^.A9-5R)K.1$CA1[HX(\K8M#VBZWZ+\+LM[49)?ZA&OJYD
M3:^3+9&U>'>HLU:Q-F:ZTF2.>J)2_IQTOW/2]B]]S>LD>&Z971T5.J[(XL]L
MCFILWZ941\B[51$9&CE;&U31.YITK0:%=-6"=(=8R1]MM-764EUWEJOFBMEY
MMM7:*NJA8W)[Y*%E;OZ-3FG[WJIPG[=,.#:O'FCRX8<MRHESD8R2%%7)'20R
M-E:Q578F^:JL15R1%<BJJ(F9\_0ACJBT<:3K7BJYHJVJ*1\<^2:RMBGC?"YZ
M(FU5CUTDR3-7(U6HBJN10S=*=Z:7>_6:IP9H/J*VB6LB?37/'U7!)25-/3O1
M62Q87H:EK:B&JG;DG)M0QCX&Y[U$DBLFCC+HEW+-1'5,ONDYK$BCR6.A8]'Z
MSN'.ID8JMU$Z5&YVNN6N]&HZ-\M--.["IYJ.3#FB1TF^R(K9+B]BL5K>!4I(
MWHCT>[I\K6K&F>]QJ]6RQR$JJJIKJFIK:VIGK*RLGFJJNKJII*BIJJFHD=+/
M4U,\KGRSSSRO5SWN57.<JJJJJDX8((*6!E-3,9'31L1K&-1&M:UJ9-:UJ9(U
MK41$1$1$1$R0KYJ*B>KG?553WRU4KU>][U5SGN<N;G.<N:N<Y55555555<UV
MGQ[OY65_J67WBGXKS[%5'Q3N\>ZW^OHNO3OFE,(^2:OTAGPAQ#!OKJ;XM.^?
M?Q#ZA'UR]XUX=@G%
M             "G'>//\\$T*>I-(O]SC%1T'NFOM-W/XVD_2H22FY(^WM:?B
M:S]#F,\BD^@-ZS?>-*LRX0]D       _E_C'?6N_  8Q_P#)$/.AN?\ [,L6
M_B.A)E;C?VQ7KY%#]*X@YNZ/:58_QI)] XQ:"?Q64            9+7>*.(
MG5&B+%=EDD<Y]GTFW5L4>;G)'1U^'\,5<>6NY48U]8ZH56M1J9[>%55:W=US
M0MIM)5-5L3)*BTPN5=FUS9JAB\'#RK6;5S7F<"(B6I[B6X.JM%-91/7-U->I
MFHFW8Q\%,].'@S>Z38F2<WA557)6PC)XA$F?^JVY<'%T?6(M*3$3@-TX%S;G
MU$_=/!Y/,                            ?_4S^
M                              >G4S-:Q4SX$4 VLQ7>V4L,BZZ9-C5>
M+-.+A7H \' K2!BB?%-[FLE/4.2BIFI)<Y8958Y(WN5(:=BLS5LE2]B[=F3&
M.5%1<D6,>ZHT^PZ"-'_%MM6*3'%S<Z&@B?M1%:B+-5/;FBNCIVN;LX'3/B8[
ME7.5.:8(PNN);IJ3ZR6V%$=*J;,\_2L1>>]47J-1RIMR/@QQQQ1LBB8R.*-C
M8XXXVHQC&,35:QC6Y-:UK4R1$V(A0#=KM<[[<Y[S>9Y:J[54KI9II7*^221Z
MYN>]RYJKE5<U524,,,--"VGIVM9 QJ(UJ)DB(FQ$1$X$0_H^>>T
M            Y]:">=:D]+_=>:A<&>U"U?BVF^A80UNGLE/\<_PE-]CDI^
M                  '!/O0B9\&@N)['9*F+[1GM_J;?%R7H; >4)Y;F-[TP
M%=\G.3/%]P5<G*F:K9K!M7HF<S3+B"_08H@9!75C&<0,7)LTB)GOL^W)')MV
M$M[%3T[J1RNC8J[XOW*="WX#D;ODGU1_VSORG4?GFQ)[X5W=Y?+/M<2TO2X^
MU3Q#?)/JC_MG?E'GFQ)[X5W=Y?+'$M+TN/M4\0WR3ZH_[9WY1YYL2>^%=W>7
MRQQ+2]+C[5/$-\D^J/\ MG?E'GFQ)[X5W=Y?+'$M+TN/M4\0WR3ZH_[9WY1Y
MYL2>^%=W>7RQQ+2]+C[5/$-\D^J/^V=^4>>;$GOA7=WE\L<2TO2X^U3Q&K\"
M5D]-BJTR,E>BI/J[7+EE(U6+L7-.!Q+[<,WN\UVZ)ME/6U=5- M%7+JOE>]N
M:4TF2Y.<J9IS-AP3213P,PG.Z-C$=KQ;41$7U1I2VUO5]# JJBKJ)ZV?[F>9
M>B1H4^@                    #BKNB?*>#U3#^]$5-VW_!BQ-_-W]K4)SC
M1S[<*/\ E?H)#AR4 $H0        ">6*OI[5'V=VKN^A)=6+[6#/Q7)]&\X;
M4>S'\LWOH4-(BG,@       ?.O%+/76FZ45,^..IK+=6TM/)+FD3)ZBFEBB?
M(K6O<D;9'HJY-5<N)> YYHKQ):L&Z3\.8OOK)9+):K];ZRH9$B.E=!35<,TK
M8T<YC5D=&QR,1SV(KE1%<U-J<8QM:*[$&#;O8;6Z-ESKK954\+GJJ,;+- ^.
M-SU1KE1B/<BN5&N7)%R:J[%DY<+=><'X@DH;A3/H+S8Z^-SHIF(]&5%+*V:"
M9B.18ZBGDU6O8Y,V2,5%3-%3/=;A7%>!],^CNFQ1A2LBN>!+_;E='-$]422"
M=BL>U516R12M171RL74EAE:YCT9(Q43)'B'#N,=$./I;'B"F?08RL=>U71R-
M1VK- ]'QO1'(K)8GY-DC>FM'-&YKVJYCD5:4:+=)-OTD8?97QI%2WFB2."]V
MQC\^1JER+JU%.USG2+05FHYT2N553)6*JJU57'ENY=QGBG<?Z3W6=5GKM%]U
M<^6SW!R;9(FJBOI*I6M:QM;2ZS6R:B(R:-65$;6:[X8M,&Y3W3.'MTKH_;>H
M4BI<;T*,CN=$UWJ4JHNK/"BN<]:6HU7.A5RJYBH^)ZN<S7?N80C)1@
M           'CF^A2?6J>R+U1.J".>Z"^G!C3U3:OQ#:BP?1+]KRV]9+]/*5
M!;I_[>=\_P#0/^SZ4V:.QCH,         VDTK^1[+Z=6^\ICFF#O5*CK6=]Q
M]FS^G?U$_6:KP#SI6G_>_P#&=8?&Q'[,S?Q/HVGX[CZ\?\W@H:P/B'X@
M    "K6Y1^E+A_TZ^_C^YD%=.?M^K>M@^@B+>-RY]HVR?^AG]H51R;.F"0(
M                  .">[5\I\(=F*WN(D_N</9&X?)F>&0DW;?M3LOXQD^A
M4GL2R*X0          <I]Q?Y=8"^Q^M_$E4=%[H3V)NORMGTS2XO0O[2['^+
M(?HD*G$(CNX       '%O=9_2HNO9"S_ (UI3N[03[?*?XF;Z)Q''=7?:4N7
MQU)^E1$KB<94H                            #:G2KY M/JN?X%IS#!_
MKF;K$[Y]BS^J/ZU.^:@T><ZM%Z=6]URGSL3>S$G6M\%#\]S]=KU$[QK8^ ?/
M                   !_37.:Y'-56N:J.:YJJCFN1<T5%3:BHJ']-<YCD>Q
M51Z+FBIL5%3@5%YYY:YS'(YJJCD7-%3A1>>A;/<9Z?\ P;8=I[1=ZQ%Q)A]D
M%#=&2.1'UD6JK:2ZM17(B\F-C77RRU9VO3)&JW.P31+CUF.,-M=5.3C]2(V.
MH39FY<N4F1$RV2HBJNQ$1Z/:B:J(JS9T:8S;B^PM6H<G'FF1&3)LS<N7*RHB
M<R1$7/8B(]'(B9(BK5?#-[9-%'XHU>8:N:[=GY3M-3L5#<NGJ6O:BHJ99)P;
M>% >3W45%3--J* ?H                          /6GE1J*F>67" :0N]
MYCIV+XHU,D=PJG0S7CX^N <=L=:0Z*VP3ODJHV*UJYZSDRX.#AR7UE//4/'#
MU#%I[U/W:=OTD/I-".C;$])>+$E2VYZ0KI9*YE7;ZFHHJA76K"K:REE?35+:
M:KCY*K6(KD9-' S61S96).G<NZ(JVAJI-(6**62&9K=2ACE8K7<NW[)4ZKD1
MR(K%WN%5],CI'99:CEKKW7VFVWW.DBT98/K(JBF<[?+A+"]'L56.^Q4NNU5:
MY4>F^SM3/5<V)N>:2-2)I-XK\    !\Z[^5E?ZEE]XI\V\^Q51\4[O'[+?Z^
MBZ].^:4PCY)J_2&?"'$,&^NIOBT[Y]_$/J$?7+WC7AV"<4
M                                           *<=X\_P \$T*>I-(O
M]SC%1T'NFOM-W/XVD_2H22FY(^WM:?B:S]#F,\BD^@-ZS?>-*LRX0]D
M  _E_C'?6N_  8Q_\D0\Z&Y_^S+%OXCH296XW]L5Z^10_2N(.;NCVE6/\:2?
M0.,6@G\5E            %WN\3L1[S>=,>'GR:N]U."+Q3LV(KUJX<3456]'
M(S6\3Y"@1<W*G-)DB<TJP1W95 C*VPW1O#)%51+_ ";H'MYN6W?7<"<S:J[$
M2Q?<(W%7T.)+0Y=D<M',U.?OC:AC^9GLWMG"O-V(FU5RO<%3ZT$*ZR*FHQ.'
MC7C(3*6 (;R4SLVIUN#V#P>3V@                           #__U<_@
M                                              _ERHB+MRV* :7O
M%9O,3MJ<#L^CL]D XC:8,:16JV5DJSL8K8G)M>B;<LTS3/B4\KLZAXX5.+EE
MAFCH6S52.2MKWOKZM'M<R1DM3DYL,C'.?JR4T",B=EDBJQ5R3,SR;JW2LNEK
M3/<[M1R[[AN@>M#0Y.UF+!3N5KIF*BJU6U,V^3M<F2K&]B+M;LE;@FR<8L/P
MT\C<JN1-\EV9+KO3/57X6-R9U47GGUB-YRT                      '/K
M03SK4GI?[KS4+@SVH6K\6TWT+"&MT]DI_CG^$IOL<E/P
M    X&]Z&KGH)9U,86A/VKO:_A4<T\H3VW,?.%=_LNK_ ,36 S:Z:_;53_B]
MGTTY+VP^LW?&+X+3D6=/GVP       :GP;SRVI>A51\2+^N1.//HDQMP?_".
MMGR&N_17G ])/M2GZ^+PVE,[-Y!A]+;[YY?(1B7A/K
M   XJ[HGRG@]4P_O1%3=M_P8L3?S=_:U"<XT<^W"C_E?H)#AR4 $H0
M  ">6*OI[5'V=VKN^A)=6+[6#/Q7)]&\X;4>S'\LWOH4-(BG,@ :6QCC;"V
M;'6XCQ=>J"QVB@IY:FHJZ^IAIHFQ0(BR/5\\D<;&,UDUGN<V-FLBN<U-IV/H
MUT48VTL7=UJP?2I)'"B.J*F5R14E*QRY(^HG=RK$5<]5B:TLF2I%&]R*AZ'S
M+Q3#04\<U1=*J1(X*>%CI9YY%X&11,17O=U$R3A543:1ZTU][!X-L556V?0W
MA*KQA-"Z2%N(KG+WT697M>YK9Z-:FEJ:VL:W+FF.HV1NV*R9S5S)V81W).BO
M#T+9<75%=B*[:JZS6.=04#5755-5K46MG1-K==TU&JHJJL2+EE+3 6XMTMXL
MBCN.-:RBPO;'Y.2!&)7W!6Y9Y2(V2.DIU7-."6J<W)4<U%V'".Y=ZU[JBMJY
M)Z2/1];J=55(J:.PW>56MUG.199?!%$R27)V2JUD;51$R:G'W!3Z+-$-' RF
MI<)6!L3&HG+133N7+9FZ2IJ)I7+EEFJO7-=O"JJL@*/<#Z,(X$;<+[BNIJN%
MS^*:*),^<V.*@:UK<]J(NLY,\M941$3<; '>Q&F6TU5,S2#@G"V)[>CF,F?8
M755BJ6Q<PU\[HJ]]Y=63M:BNU&U%*Q[ERS;PI\"^Z!=!V(VO2KPY#0SNCU4F
MMU34TLC5V\ND<LE51ZR*JKDM)DNQOI41$XMB3<"T38728#Q7<H*A,W-BN<%-
M6Q*NW)F^4S*&9C5V)KJLSFHF>3USSK?N<MW=H/W1;(K=9;TW#V+DI]^J<*X@
M6.@NC$8R-9I(HGRR15,$;G+K24\M3!$FJCY6O<UJQ7TD[C^_6:EFONC"J??;
M7$CGOHWQI%<XF(CG*YD3%=%6M:UJJY:9R399*M*UN:I#/21HMTD:':E(](EN
M2*SR2(R*Y4SEGMTCG+DQKIM5DE-(_P"YCJHXE<N:1N?DJF[^FO1)#I M??K:
M&1PXLM4#^1'<Q&R[TK<WK:ZF1RM:V76S6GD<NJQZJUV37*YL@?,V]WK7[E_&
M*:-=)$\DN@J\U*;ZKM9SK/5O5&\70M365:9_I:ZG:W-41M3%]EBDBJ:S]V_N
M0J/=!86\]^#HHXM+=J@=O*IJM2XP-S<M%,Y5:B2(N:TDSEU6/5T3\HY=>+@K
MA+%>(-'>)8KM;5DI:ZAE?2W"WU+'QQU=.DB)5VVO@<B.1KUCR78CXWHCFY.:
MBIIHTY:$M&>ZCT25>CO&[&5F%[G V6FJH',=+33:BK35]%,FLU)8M;78[EHI
MHW.BE;)!+)&ZAW1'I7Q_N=])4.,,,K)2WVAE=#54LS7-9/$CT2>CJHUR<C7:
MNJNQ)(I&MDC5LK&N2HV&[Y2XFL-HQ!1LDCIKO04]=%%+JK+$D\:.6&16*K5?
M$[-JY+EFAB=TVZ*;SH-TLW_1)B":*INMAN,E*^:)'-CF:W)T<S6NY9J2Q.9)
MJKGJZVKK.RUEU0:,L>VO2CH_L^D.S1R16R\4$52R.3)7Q[XW-T;U:JM5T;M9
MBJFQ5;GLX$^T=6'.@                >.;Z%)]:I[(O5$ZH(Y[H+Z<&-/5
M-J_$-J+!]$OVO+;UDOT\I4%NG_MYWS_T#_L^E-FCL8Z#         -I-*_D>
MR^G5OO*8YI@[U2HZUG?<?9L_IW]1/UFJ\ \Z5I_WO_&=8?&Q'[,S?Q/HVGX[
MCZ\?\W@H:P/B'X@        "K6Y1^E+A_P!.OOX_N9!73G[?JWK8/H(BWC<N
M?:-LG_H9_:%4<FSI@D"                   #@GNU?*?"'9BM[B)/[G#V1
MN'R9GAD)-VW[4[+^,9/H5)[$LBN$          '*?<7^76 OL?K?Q)5'1>Z$
M]B;K\K9],TN+T+^TNQ_BR'Z)"IQ"([N       !Q;W6?TJ+KV0L_XUI3N[03
M[?*?XF;Z)Q''=7?:4N7QU)^E1$KB<94H
M#:G2KY M/JN?X%IS#!_KF;K$[Y]BS^J/ZU.^:@T><ZM%Z=6]URGSL3>S$G6M
M\%#\]S]=KU$[QK8^ ?/                     -:Z.M,UKT'8TLN,+Q?[9
M8[:LJT%S[\[G1VV.LMM4YO)$<2UE13LGGIW1MFC8B\U)$B<&9V!HQQ9480Q=
M!<XFR24;DWNH8Q%<Y8'JFL[5:BJJQN1LC41-JL1N:(Y3OK0)@72WB?%459HW
MPU?K_2HJQ5/&^AJ:IK8W9:RR/AB>QBL75D37<W-6HW--;;8+ '>F&X]CBI:>
MY;H71Y0S2;U%_+5RGAC9(Y4;XK,^FY'BC1W"]SD:U-JJB;4G<S'.$GHBI7P9
M.RX<TX>?FB*GSY9<TLG]"ENCMZWY,&WS51N>6\+K999^ESUL_P '+6SV99["
MB&B7=":)-+U M=HPTG8!TATL,4<M3+@K%MBQ,E$V1<FMKF6>NK)*&5'*C7,F
M1CVOYE41<T3[U%<K=<6Z]OJ(9VHFW4>UV75U57+YSJG%. \;X&J$I,:6>Z6F
MI<JHUM92S4RNRZ#?6,UTYJ*W-%3:BJFTY TMRCE1%1[4R1,]O%Q>X?M.*'UF
M3L=^N3@SS_* >9'-7C0 _0                     #UIIFM1=J)UP#1]WO
M$<#%YM$757+;MV)U^B <7-+&DF/#ECNUQ:JS.H:&KJFPL=D^98('RI$U<G9.
MD<W)%R7A]GW4\2SSLIV^F>]&]E<OUGHJ)=XIY)\LT8QSLN#/),\L^9GD87NZ
M=[T&T[;I6JN%MJKH[ 6C^J62)F"<,5E0U*VC<]SFQ8EOJI3UU^>K51KXVMIJ
M)Z-:O(R.366TO1ON?,#Z/M[KY6<<\1LR7BB=J:K'<^"'EF19<*.<LDJ+GE(B
M+DE/.E7=,Z0M)F^VZ.3C5A9^:<2T[ESD;SJB?E7S9IL5J)'"J99Q9IFO!0[W
M(Z      'SKOY65_J67WBGS;S[%5'Q3N\?LM_KZ+KT[YI3"/DFK](9\(<0P;
MZZF^+3OGW\0^H1]<O>->'8)Q0
M                      IQWCS_ #P30IZDTB_W.,5'0>Z:^TW<_C:3]*A)
M*;DC[>UI^)K/T.8SR*3Z WK-]XTJS+A#V0      #^7^,=]:[\ !C'_R1#SH
M;G_[,L6_B.A)E;C?VQ7KY%#]*X@YNZ/:58_QI)] XQ:"?Q64
M54[R'Q0RR[I6]V::5L<6(-'U>L37.:F^UUIOU@J(8VHJ9JY**HJ7;%V(U=B\
M*1.W7UNXHP#07)J9OI[HUJ_ R6&;->V8Q.#F\*<V9^X@NG$VDNXVMZY,JK,]
MR?"^&>!43M'R+P\S@7F9E6C^KWREIES\<V/9Q;&Y^MFA73S"TA#?NC?FQ'<2
MI^'-?</!Y/H                            '_];/X
M                               /5J7*U.IDJ[.'^\ ;3XON:4\$KE<B
M:K'+MRSZ&W;T3RG//"D]L:W&3%6*GT[UUK;:)&5%0U=;5GJ]95I(-9CFM<V-
MT>^/3:BHUK7-5KR$F[@TXR:+M&Z82L,JQXQQ&V2%CFJJ.IZ-J(E5.BIZ5[T>
MV"%<VN19))8W:T!V1HWPVV\7;CA5-SH*14=DO ^3A8WX4;EKNZC45,G'B*+R
M20                       !SZT$\ZU)Z7^Z\U"X,]J%J_%M-]"PAK=/9*
M?XY_A*;[')3\                    .!O>AGTB6_9C:/Q5>@>4)[;F/G"N
M_P!EU?\ B:P&;737[:J?\7L^FG)>V'UF[XQ?!:<BSI\^V       #4^#>>2U
M>J8_?(3%W"'\(ZV?(:[]%D.!Z2?:E/U\?AM*9V;R##Z6WWSR^4C$O"?6
M                !Q5W1/E/!ZIA_>B*F[;_ (,6)OYN_M:A.<:.?;A1_P K
M]!(<.2@ E"         3RQ5]/:H^SNU=WT)+JQ?:P9^*Y/HWG#:CV8_EF]]"
MAI$4YD:1QYC?#^CG"5\QGB>OIK=9;#;ZFX5E55S-IX614L$E1(KY7(Y6L9%$
MY[U1KE:QKG:JY9+V5HFT9W?2SC:FPC:WM@@<UTU54N17,I:2+)9ZA[4VNU45
M&QL14669\42*BR(J>M_%DLL-%;*>6KO%5/'!34\:9R3U$SD9%$Q.>]RHF:[&
MMS<Y4:U53$MW7F[ QONG,9U[Y:^MMNCFWUKV8:PPR1\$-3!3RRMI;O>*=LCF
M25\K'*Z.%5?'1M<K6J^1TLTMN5FLN'\)V&GPC@^F2CPQ2;6,V;Y-)EDZJJG)
MZK52_=/552-J[U%JQ-1%MXW.>YPLNANT-OE[2*NTI5L*<5UBIK) CD15HJ)5
M1%CIHUY5SD1KZEZ;[+DFI''PW/V$G@  #Z-HO%UL%TH;U8[C6VB[VNIBK+=<
M[=4RTE=154+M:*HIJF!S)896.38J*A_<<DD4C98G.;*UR.:YJJBM5%S145,E
M145,T5,E14S0^?=K1:[_ &R>RWNGAJ[151.CFAF8V2*6-R9.8]CD5KFJG"BH
MJ&2SWG/NWWZ<+-X5VD6KIHM(V'*.'D2KUHX&XCM3%BIH[A#!S#63I/(R*>%B
M:D4SXUC1(YFQ4\5MT_H5I,766JTK83IV0XKM\2RW2&-J-;64S?3W!C6\JVII
M]BUC4:C9H56IS1\4R/ITW1.@>701B2&ML6_3:+;O.K*5SU5[K?5+K/X@DD7-
M7PR-1SJ.1ZZ^370/5SF-D?KC="TD=+I6Q"Z*-L;:N"SU;D:C4:Z1]IHXY9$:
MU$R=))$KG9[7.557A+]_,K;W77O<,8,?<9I)ZBE==*9'/5SG-BANU<V"/-RK
MRL4.]Q1HG*LC8R-J(C<DR3^:'VFFM6ZRQ&ZDC;%'50V^=4:B(BO?;Z9LC\D1
M,E>]CGO5<U<]7/55UCFAH/F2HT58.>BHJ-H:N'8J.3.FNE=3JF:<:+%DJ<2[
M#.SYIU1K0[NG'\*HJ:U7;Y.#+U6SVZ7\^OFB\U-O-+K-PK6-K]R=@V=JHJ-H
MJF/8N>V&OJXE3JHK,E3F+L7:ANL0,):@                \<WT*3ZU3V1>
MJ)U01SW07TX,:>J;5^(;46#Z)?M>6WK)?IY2H+=/_;SOG_H'_9]*;-'8QT&
M        ;2:5_(]E].K?>4QS3!WJE1UK.^X^S9_3OZB?K-5X!YTK3_O?^,ZP
M^-B/V9F_B?1M/QW'UX_YO!0U@?$/Q         %6MRC]*7#_ *=??Q_<R"NG
M/V_5O6P?01%O&Y<^T;9/_0S^T*HY-G3!($                   '!/=J^4
M^$.S%;W$2?W.'LC</DS/#(2;MOVIV7\8R?0J3V)9%<(          .4^XO\
M+K 7V/UOXDJCHO=">Q-U^5L^F:7%Z%_:78_Q9#]$A4XA$=W        XM[K/
MZ5%U[(6?\:TIW=H)]OE/\3-]$XCCNKOM*7+XZD_2HB5Q.,J4
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
MK0HO]*B^SMV>LAX/)]L                            __]?/X
M                                       /DW&16QO5.) #C-I3N_(E
MNJWY\$2JB\::NW:F>>1YYAXYIPGLBNEHY*Q[5;+<*RKK)<W*NMK3.A@>B+FC
M$=201[$V9]7,H-W<&+ZO%.Z&NU'(_6H+/%3T,")P-:R)LTN?X2U,TV:\Y&IM
MRS)0:.:!E#A2!Z)E+.KI7?"KER;_ $&M/KD1CG0
M  !SXT%.:F%:3-S475RX<OUJNX^/::A<&>T^U?BVF^@80UNGLE/\<_PE-]M=
MGFF_;(<E/P#79YIOVR #79YIOVR #79YIOVR #79YIOVR #79YIOVR #79YI
MOVR #79YIOVR #79YIOVR #79YIOVR #79YIOVR #79YIOVR #79YIOVR #7
M9YIOVR ' WO0QR+H(:J*G/A:%X47@M5ZZN6Q>J#RA/C<Q\X5W^RZO_$U@,VN
MFOVU4_XO9]-.2]L/K-WQB^"TY%G3Y]L       &I\&\\MI3HU+?<V_A0F-N#
MT_[N.MGR&O\ T5YP+25[4I_C(OI&E,[,K>0(-J9K&WCXM9<N).-?TX[Y",:\
M)]379YIOVR #79YIOVR #79YIOVR #79YIOVR #79YIOVR #79YIOVR '[Q9
MIDNS9T%]?;L /T          XJ[HGRG@]4P_O1%3=M_P8L3?S=_:U"<XT<^W
M"C_E?H)#AR4 $H0        ">6D7Q#3;<G0^)N;B:R3-5BY*V5T=LE<]%X4<
MLCE=UR7>#_LNC:!).61:*5-O.19$R[&PX;6[+LN73&_Z)0TB(<R(>=[":<*Z
MTV/"&A.RUDM.F)'RWK$Z0N?&K[7;74D]-13*CVI)!<*VH@>U4:N7(DC%7)ZH
MMG^Y2PA!AC1(N)G-3CQB6J>]7;=9M#0RO@@C3/9JR5C:J5^66LL-.JYZB92X
MW$^C^GQ5I.N.D"YL:^APS3L@I$=DJ<7UK'.EF1,EY:GI$1C<U3+BM7(F:(J8
M_1(DM:      -R-$.DF\:(=).$-(MCDF;689O%/6RPPR+$ZNMK\Z>[6Y7HYN
MJEPMLTL6MFBL5Z.3)6HJ?KH:MU#5LJFM9(C%VL<F;)&.16OC>G-9(Q71O3FL
M<Y.:=>:5]'EKTK:.[K@"[9-@N-*YC),ML$[522FJ&_A03LCE;SU9DN:*J+D<
M:4\96_'N(J'$UM218*_#6'I7U#F,9#722VZ.IY-HD9)+_*4\50Q8]9=;)-J(
M7![@71GR*-SC187IJF"IL4EWNE70+&KU6.AJJZ:6FBF5[6JL[&.^R*U%9FO*
MN<FU?\]/S0Z[R7/=0W>CK*6>DO5MHZ*BK&R(U-:J@@;OKH]55^Q\LUB:V3M9
MCD<UN62<Q]SK=J?PK[933RM8ZBN5XIVH[).8DKI*S-.#--:J4H!\V)P_Q#NS
M*JOIVIK7'#=KJ'Y=$ULU)MYRZE,WYLEYNVV'S-.YOKMRQ;Z5^>K17:XPIU'3
M\4;.?MG7Y_S;Y=^=#TQ']LGY2K'B.HZ$GWF@[\Z'IB/[9/RCB.HZ$9H._.AZ
M8C^V3\HXCJ.A&:#OSH>F(_MD_*.(ZCH1F@[\Z'IB/[9/RCB.HZ$9H._.AZ8C
M^V3\HXCJ.A&:#OSH>F(_MD_*.(ZCH1F@[\Z'IB/[9/RCB.HZ$9H._.AZ8C^V
M3\HXCJ.A&:#OSH>F(_MD_*.(ZCH1F@[\Z'IB/[9/RCB.HZ$9H._.AZ8C^V3\
MHXCJ.A&:'CGN-&D3_%F>-=QIQ(J[-O#L/[BI9D>FP9H1_P!/SVR:7<9/8J.:
MZHM2HJ<"_P P;7^!2?\ HG:K='UN:[8J-E^GE*@]T_\ ;SOG_H'^@4ILZ=BG
M08        !M)I7\CV7TZM]Y3'-,'>J5'6L[[C[-G]._J)^LU7@'G2M/^]_X
MSK#XV(_9F;^)]&T_'<?7C_F\%#6!\0_$         5:W*7TI</\ 5FOOX_N9
M!73G[?JWK8/H(BWC<N?:-LG_ *&?VA5')LZ8) @                   X)
M[M7RGPAV8K>XB3^YP]D;A\F9X9"3=M^U.R_C&3Z%2>Q+(KA          !RF
MW%ZIW]X"3C\#U;^)*HZ+W0GL1=?E;/IFEQ>A?VEV/\60_1(5/(1'=P
M .+6ZS5/"INB9[5N%G7C\]:4[NT$>WRG7_$S?1.(X[J[[2ER^.I/TJ(E>3C*
ME                             ;4Z5?(%I]5S_ M.88/]<S=8G?/L6?U
M1_6IWS4&CSG5HO3JWNN4^=B;V8DZUO@H?GN?KM>HG>-;'P#YX
M      !P.W66E*=U3'HQLM3J4\4=/7XLDB54=/-)O=5:[.YR.3**&+4JIFY*
MCW/AR5-1Z+SG"-J1ZK=9TV(JMCYV? Y_PY>E;MV*C\T]*J:-?,>]R1;K/A=V
MZGQO2(_$EQ=-3V)LC?6U&U70U5<UKF[)JN1)*>&1-K:5DBL565:G!TY\7K
M    &0+WDMWH+4X%LM=N==*N()>^"R0OO&BV[URSSK;*&2JSOF#YIF)+)R!3
M3U*5M#FW*"-:ECGI$V%C.W<!Z1;=8J;C/B6?>:'6R@E<CE:U5VK&]R(NHU=K
MF.=DQ.6:KDS8BTT^:8Z$K)A6&'=#VEC::@GJ(Z6\:J+O;9I,F4E:[5149OKD
M2FG>JHU95IG*FO)(]V1YA;3GA^]TD%907:BK*:H8CX:BEJHIZ>5F>6M'-%(^
M)[<T7:CEVH=_TU535D#:JDD9+3/3-KV.1S7)SVN:JHJ?"BY%4=//!50MJ*61
MDE.],VN:J.:Y.>CD545/A0W2H-)E#+JZM9$NSHHJ+Z^?5/?L/=M-6T>.J656
MKR5&JJFW)R<>? N: 9FL*+$T,N7BK5ZJ<&U?=/&1Y-4TMSCER5)$3C_3@ /L
M1SL>B;=ON+UL@#S(N>U #]          /Q5R3, T_<ZI(HW<UEDU5V\6SV #
MCSCC$R4L4JK(B*C5X53/@V\>2;3SP'CA->X2T288EM-HNN*K,V[7VHIHJZJ@
MN;ZB2CI9*IJ3)026E9EMT_(C'HQ^^QRZTC7*F2*B)X/Z/#N@VM9HDQTUK4:U
MN$+^UK6HB-:U+55(C6HF2(B(FQ#]]I]E:;Y1'X;3\=?ZPG^)?X*G6S%W)GR
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
MSR;-$V1$S3AR1W"4%LDNM Q>'F&[>CL_=/E'VC52<"=9 #]
M             !__T,_@
M    'XNQ%7H( :<O#\HGY>97W.A[ !PJTZ77D6RUZZR)XD[^EVY>ZF2!RM:F
MLY41J)FJKP(G-/"(JKLX3C]04[J2AHZ5SM=U-2T\#G^;=#"R-S^!$YI6Y\!F
M)TCXE\^>D&^8M:YSH[E=JNI:KL\]2:=\C$R7:B-8YK6MV:J(C<D1,DF5:J/C
M?:Z>@V?88&,^=K41>RJ9GM'"SZ                        !N/A32;B#"
MU$VAIWQRQL5VHO-LYE<]5')KJBJB+P["UVR>:.X<M-EI+4["U:]]-2Q1*Y*R
M)$<L<;6*J)O"Y(NKGD=*56B:HJ:F2HXM8B/>YV6]KLS55R]/S,S5GA[XH\S&
M?3_=+<.?>I7?EL7[.>CD05'NZ/N2^6/#WQ1YF,?NEN'/O4KORV+]G'(@J/=T
M?<E\L>'OBCS,8_=+<.?>I7?EL7[..1!4>[H^Y+Y8\/?%'F8Q^Z6X<^]2N_+8
MOV<<B"H]W1]R7RQX>^*/,QC]TMPY]ZE=^6Q?LXY$%1[NC[DOECP]\4>9C'[I
M;AS[U*[\MB_9QR(*CW='W)?+'A[XH\S&/W2W#GWJ5WY;%^SCD05'NZ/N2^6/
M#WQ1YF,?NEN'/O4KORV+]G'(@J/=T?<E\L>'OBCS,8_=+<.?>I7?EL7[..1!
M4>[H^Y+Y8\/?%'F8Q^Z6X<^]2N_+8OV<<B"H]W1]R7RQX>^*/,QC]TMPY]ZE
M=^6Q?LXY$%1[NC[DOECP]\4>9C'[I;AS[U*[\MB_9QR(*CW='W)?+'A[XH\S
M&/W2W#GWJ5WY;%^SCD05'NZ/N2^6/#WQ1YF,?NEN'/O4KORV+]G'(@J/=T?<
ME\LXJ;L'2?B#%>BF"V3+%"Q<46M^ODK]K:"ZL\;LX$=LVG*<(^:#6#%MT6UP
MX9K(7I"Z36=61N3)JM3+)($Z+\Q^2LT5U%%#ORUC')FB9;VJ?Z9M9N8^<*[_
M &75_P")K 5C::_;53_B]GTTYW%8?6;OC%\%IR+.GS[8       /<M]?-;*V
MFKZ=C7RTTT<C6N75141R:VU,N!N9(O<KZ2,+Z*-,=%C/&,DL5B@I:ICG1QNE
M<CI8',9DQNU45RIFO,.*XSM-9>[!+;J!&K4O<Q4S7),FN15V]1#D32;H*KIZ
M>*%:&7-C$:O-Y\''L>U,U+3_ $>^YV]VW+\AF.E>1?BKH(.Z)XCS\L15](/^
MZN_///H]]SM[MN7Y#,>>1?BGH(>Z(.6(J^D'_=7?GCT>^YV]VW+\AF'(OQ3T
M$/=$'+$5?2#_ +J[\\>CWW.WNVY?D,PY%^*>@A[H@Y8BKZ0?]U=^>/1[[G;W
M;<OR&8<B_%/00]T0<L15](/^ZN_/'H]]SM[MN7Y#,.1?BGH(>Z(?O+$57'0R
M?;N7]]0>CWW.ONVY?D,QXY%^*N@@[HGB-Q,!Z9XL3W%MNDAD@J'(CD1Z(C7(
MKFHK4=K.1RY\6S+JG;>B3=%:,]-E?66W <]5-4T,+)9=]IWPHC7N5K<E?Z95
M5%V)P'P;]A&\8=ACGN38T9(Y6MU7([:B9[3D:QVNUKNBG]_H\9WH<8/Z
M    !Q5W1/E/!ZIA_>B*F[;_ (,6)OYN_M:A.<:.?;A1_P K]!(<.2@ E"
M       3RTE_3LN?V16/N>UDNL%_:W@^1S>%(<-KO99>O;WFE#2(IS(Q4N]3
MKE5W#=8WME5)OB6W"UGMM+P\Q20W2_SQQ[55.9?4.X,N'V;GM'L;(-&.%J6)
M$2%F&[>J)SEFIVU$B_QI9I'+SU<JKMS5;0=PE20P:':^HC3*6IQ/7OD7GN:R
MF@:OS1PQMVY\'.R1)R'*B:(       +J:,,4O30IH7D=%)-5.T8X?I6.GSC8
MR"TOKK'3ZR:RR/:V.UMU$351T6JJ*G DP<,[M2KT':(*#!-FMBW'&4K9IH9J
ME^K1T\"R201YLC=OT[VR0/58LX&[VYJI,JYL3#QYJKH*MUZW>&*KK),VFM4S
MVRRLA3.26:::>9[E<J:C,VR-1RY/77:Y%3/EEU$S%V*($<VDQ!>*"%7*]*>W
MW*LH:9KG<*M@IIHH];)$17*BN7+:JE>VE?'-_P!-N+I,<:2EIKEB!\386O=3
MPHV*!CGNC@B:UB(V*-9'JU-KE5SG/<Y[G.7H#!E7<]'ED;AW!=;7VZSI(LBQ
MPU4[&ND<C4=(Y&R)F]R-:BNYR(B9(B(G]^#3&/HLQ-V^NGRHZV\[6'?>^B[A
M%Y)RSDB:0/?V\?EM3]8/!IC'T68F[?73Y4/.UAWWOHNX1>2.2)I ]_;Q^6U/
MU@\&F,?19B;M]=/E0\[6'?>^B[A%Y(Y(FD#W]O'Y;4_6#P:8Q]%F)NWUT^5#
MSM8=][Z+N$7DCDB:0/?V\?EM3]8/!IC'T68F[?73Y4/.UAWWOHNX1>2.2)I
M]_;Q^6U/U@\&F,?19B;M]=/E0\[6'?>^B[A%Y(Y(FD#W]O'Y;4_6#P:8Q]%F
M)NWUT^5#SM8=][Z+N$7DCDB:0/?V\?EM3]8/!IC'T68F[?73Y4/.UAWWOHNX
M1>2.2)I ]_;Q^6U/U@\&F,?19B;M]=/E0\[6'?>^B[A%Y(Y(FD#W]O'Y;4_6
M#P:8Q]%F)NWUT^5#SM8=][Z+N$7DCDB:0/?V\?EM3]8/!IC'T68F[?73Y4/.
MUAWWOHNX1>2.2)I ]_;Q^6U/U@\&F,?19B;M]=/E0\[6'?>^B[A%Y(Y(FD#W
M]O'Y;4_6!<:8Q7AQ9B5>O?;I\J'G;PZG!047<(O)/')#Q_[^7C\MJ?K#X-55
MU5=/)55M345=3+JK+454TE1/(K&-8W?)I7/D?JL:B)FJY(B(?4@IX*6)(*5C
M(X&\#6HC6IFN:Y(B(B9JJKLYJG&Z^XW"ZU;Z^Z3S5-=)EK22O=)([5:C6ZSW
MJKER:B-3-5R:B(FQ$1/7/<?C         -I-*_D>R^G5OO*8YI@[U2HZUG?<
M?9L_IW]1/UFJ\ \Z5I_WO_&=8?&Q'[,S?Q/HVGX[CZ\?\W@H:P/B'X@
M   "C6YRTG8(PQHVLEKO>)K#;*Z"6[.EI:^[4%)4,2>]W">-7PSU,<C-:*1K
MDS3:BHO!D0]TO8-Q+><:5=;;:&KGI7I#D^.*1[5U8(T7)S6JB[45%R7A14+1
M]SCI#P#8M#=GM=[O=HH[G%Q7KPSUE/%*S6KJE[=9CY&N;K-<UR9HF;7(J;%1
M5Y%LTQ:/9&M?'BS#TC')FU[+Q;W-<G1:YM2J*AU([ &*V.5K[?6HY.%%AD1?
M!) Q:0\ SQI+#>[0^)R9HK:RG5%3X%23)3^O#>P!Z*;!VVH?E!_/G#Q3[@K.
MY/\ )/[\_P#@;WYM7Y73_6#PWL >BFP=MJ'Y0/.'BGW!6=R?Y(\_^!O?FU?E
M=/\ 6#PW\ >BFP=MJ#Y0>?.'BGW!6=R?Y(\_^!O?FU?E=/\ 6'NP:3\&5&2Q
MXAL[F.R5'MN%*K7(JY9M<DJHI^:3!N(8LT=1U*.3_%O\D_;'B["TK$DBN5 Z
M->!4J(E1>HJ/R/?32!@]?]B*S>O<Z-/WW(_,N%;^G^U*GN3_ !'L\]&&??"A
M[O%Y9_7@^P?Z(K+VTHOCAYUK_P"Y*GN3_$>//3AGWPH>[Q>6/!]@_P!$5E[:
M47QP\ZU_]R5/<G^(>>G#/OA0]WB\L]AN,\-/:CV7FVO8Y,VN;6T[FN3HHY)%
M14/0[#]W8Y6OIYD<G,5CL^\?L9>;1(Q)(ZJG<Q4V*DC%1>HJ./Z\&.'//>W^
MW(/SSQQANO2)>T=XC^N.UK]T0=NSQCP8X<\][?[<@_/'&&Z](E[1WB'':U^Z
M(.W9XQX,<.>>]O\ ;D'YXXPW7I$O:.\0X[6OW1!V[/&>=N)K,]J.974SVN3-
MKFS,<U4Z**BJBH>EUHKF+JNC>CDYBM4_6R>&1B21N1S%38J*BHO45#^O!):.
MG(/NK3QQJK.@=V%/ZUV\\X/[L>Y4=?:<)I2RLD5EVJW.U5SR1]&N6:Y[22VY
MXI9J>X5^^HJ9T[$_ID)MVTY%PG9<O?&3Z%3@.2I*X@          ;V;DC2+@
M_#]^P7'=\0V:@=262MAG2MNE'3+%(MHJ&:LB33LWM4<N62Y+F=6Z<\*W^ZVF
MY<04=3*DE2Q6ZD3W9IOS5S3)JYIEMYI:YHGQ_@6TX1L]/=+U:::>*WQ->V6K
MIXU8Y(T16N1\B*UR+L5%1%1=A2[P\-%_HYPG]\%J^5D.^1MC3WKN'Y/+Y!VY
MR6=%OWR6#_.%)]</#PT7^CG"?WP6KY6.1MC3WKN'Y/+Y Y+.BW[Y+!_G"D^N
M'AX:+_1SA/[X+5\K'(VQI[UW#\GE\@<EG1;]\E@_SA2?7#P\-%_HYPG]\%J^
M5CD;8T]Z[A^3R^0.2SHM^^2P?YPI/KAX>&B_T<X3^^"U?*QR-L:>]=P_)Y?(
M')9T6_?)8/\ .%)]</#PT7^CC"?WP6KY8.1MC3WKN'Y/+Y Y+.BW[Y+!_G"D
M^N..^Z2TF8*Q3HYN%LL>)K'=*V6KM<C*6@NU#5SN;%<J>614AIZB2149&U57
M9L1/8[:T.X.Q)9<8P5ESH:J"E;'*BODA>QJ9QN1,W.:B;5V?"IT'NE](.!+_
M *(;A;+'>K367)\U*K8H*RGFD<C:F-SE1D<CG*C6HJKDFQ$55V)LG:2\*PP
M                           ;4Z5?(%I]5S_ M.88/]<S=8G?/L6?U1_6
MIWS4&CSG5HO3JWNN4^=B;V8DZUO@H?GN?KM>HG>-;'P#YX
M  /Q[FL:Y[W(UC&JYSG+DUK6IFYRKP(B(AX<J-17+P(A^^UVVKO-SIK1;VJ^
MOJYXX8VIGFZ25Z,8W8BKM<Y$V(J_ 1,Q5?JC%.);]B.JWQ)KW=Z^YN9)(Z5T
M#*RIDFBIFO=PQTL3FQL1,D:QB(B(B(B=W4-*E%114B9+O<:-543+-43:[+GN
M7-5^%3>5HYP3:M&V ++H^LC6,M-DM5+11(UNJBLIH60H[+GOU-=RKFJN<JJJ
MJJJOP#]1S(      UQHTQ$_"F/\ ".(&U#:6.WWV@6LF>K&L;;*F9*.[->]_
M,L9+;*B5BN7QJ.SXCYMYIN*[5/ C5<]8U5J)GM>WEF<&U>61-G-X#IW=":.*
M/2]H.Q7HUK8UE;>+%5P1HB:SFU&].?2R,3)<WQ5+8I6)DO+L;L7@+34U?74:
MHZCK:NE<U55'4U1- J*Y,G*BQ/:J*Y-B]$ZFI;C<*+UG/-#UCW,X>'TJIPF&
M""MK:7UK-+'UKW-X>HJ&X5BTSZ5<-O:^TX^Q+&C45&0UEQENU(Q'*Y5U**[\
MG4C55SU7-&(N:Y\)RZUZ3L?V=ROH[M6+FG!*_?VIU&SI(U.'F(AR:WZ0,:6M
MVM27*J7X)';\WYFS(]J?,B&ZMHW8FG6TS-E7$5!<V-5B\CW&STF\NU<\T<MO
MY GR?QY/1=FS(YE2;H#2)3/UII*2H39LD@1$_JEC7;S=O,V9;<^54VFO',#M
M:62FF3G/A1$_JU8NWJ_Z^9.B#O0.CKZREM.D*A3#4\JLB9>::HDJK(^367+D
MILJ)4VMBKDB.<LT:<+WL:AW1@W=!V*\SMH,2Q);JIV2)+K:U.J_A.5$=%FO
MKM9B)M=(T[5PMILL]UF;1X@B2AJ';$D1VM"J_A*J(Z/JNUFI]T]"GV#]*ELO
M5+35='<*>J@J8HY89H)F3P31R)KMDCE8YS'QN:J*CD7)>(D'')',Q)8E1T;D
M145%145%VHJ*FQ45.!4.[F2,D8DD:HZ-R9HJ+FBHO J*FQ47GH;X6O$T4J-\
M4;DK4ZVW@/Z/[SS-84URCD3-)$V<6?#^B 'U&5#'9;4R5-GY5 /.BHO J* ?
MH      !X)WHUJIGMRS];J]< VUQ1<DAA?S2)DU4X=NU.'AVA#PNPX[6JB\&
MVD:QV-[=^H8*E;K=FK$DT2V^UY5#X:ABJB<CU]0V*E<O%OR=8'E-AS: -D=T
M+]*;'GV(X@_%=6?OM/LK3?*(_#:?DK_6$_Q+_!4ZV0NY,^0
M                     ,]?O)C_ )@KN??L/7\=W,J/TY_;<OORU? 87=Z
M_M,8;_%<7ZRF1U.=N@        $<;=_S+R3_ '/=U_MWK#VKZ3YCP6./4>0
M                #^7^,=]:[\ !BJ_R1CY>[E'U/IR]_H@)R;C#_P "3^;_
M /Y>*]-WGP84_G/_ .9YC1$Y"O(                         &9[WF3B5
M;[N9-#%0KD<E+@BT67-'([G=CDP\C<T9'DK>^O++)53++-R\TM0>F2B6WZ5;
M_ J9*ZYSR\[U9RS)S5X=?/X>').!+O=!%QXZ:&L-U*+GJVF"+G^MV[QSDX-[
MR^#@S7A6R&')%?!%M_U6W/+].!<SK,[;-=,7-J*G03\ !_0
M             /_1S^
M   ?B\"]90#2=[=XD[JM<FSJ_P!\ X&:>V\DTS:9SD2.JJJ6G>KE5&ZDTT<;
MU<J9*C<G+GMX#C>-*Z2V8/NURA1RRT]LJI6HW:Y5C@D<B(FU,\TV;%VG[;7&
MDURIX7>E?.QJ]17(AM>9>29@
M           !Q^W2?TO:?[)+;W'<SMG0S[;7_(I/#B/CWSUE_'3O*>KN8^<*
M[_9=7_B:P'OTU^VJG_%[/IIS^+#ZS=\8O@M.19T^?;
M !N7HF<YN,[=JJJ9KDO536;PEF'F:OMPQ1^+:7Z>0ZBTN^QU'\<[P2CU-Y'B
M^L0MZ.@SS@        XJ[HGRG@]4P_O1%3=M_P &+$W\W?VM0G.-'/MPH_Y7
MZ"0X<E !*$         GEI+^G9<_LBL?<]K)=8+^UO!\CF\*0X;7>RR]>WO-
M*&D13F1C%]ZXX&J,.[HJT8J2-S;=C+";&PR.:_*6Y6:OGJ+BK'NYES&07ZE;
MDGC7(O4+BM$%XAQ#H;PM=X$7)MI2CDSYDU!+)2*W9LVPQP2IS=65JKDJJ6/[
M@?$+*C!>(\'R*G%EMOW%")FGK>X4\3XURX4^SP53=O#J[-B$JSGQ/,
M %T+?8I,)X6P#@^H;J5V$L 80L5T;FY4;>(;/3U5XC;K\UE%<ZN5F2\&KEL3
M)$X5I,D8W$,=N:BHZCH:>)Z+PI*YF_RM7X62S/8J<]J\S)$Q/;M?'U+I)W36
M+,44#FR6V2Z3M@<W)4=!OLCX5S;LSWM[47X45%S7-5_LZ](J@
M                    VDTK^1[+Z=6^\ICFF#O5*CK6=]Q]FS^G?U$_6:KP
M#SI6G_>_\9UA\;$?LS-_$^C:?CN/KQ_S>"AK ^(?B
M                          ..>CSGJHO2:WN64[/Q-[#R=5OA(<FN?K1>
MJG?.1AU@<9                                       -J=*OD"T^JY
M_@6G,,'^N9NL3OGV+/ZH_K4[YJ#1YSJT7IU;W7*?.Q-[,2=:WP4/SW/UVO43
MO&MCX!\\                'JUS7/HJQC45SG4M0UK4X5<Z%Z(B=554_B3U
M-W6KWCG>BV:*GTFX<J)W(R!E]H'.<JY(UK:N)555YB(B9JO.(;'?1O0
M  !Y(89:B6*""*2>>>1D,,,+'22S2R.1D<44;$<^221[D1K41555R0\.<UC5
M>]41B)FJKL1$3A55YB(>N>>&FA?4U+VQT\;5<YSE1K6M:F;G.<N2(U$15555
M$1$S4N>F>29KFN6U>#->CEQ9G1#45&HBKFN1@#KYX*JNFJJ:)(*:25[F1HN:
M1M<Y5:Q%R3-&(J-1<DSRX$X$'D_(   ;V:*-/6/-$M7$VS7!]?8M]:^HP]7R
MR/HE:K]:1U!)FLEMJ'HJ[8\XW.7-['Y)EV=@32MB; SVT\#^*K'GRU/(JZJ9
MKFJQ.VK$[AX,V*JJKF.7)4[!P=I(O^$'M@A=Q1:,]L$BKJIMS58W;5C=P\&;
M%5<W,<NU*K:(]VW@+%'(E%<+LN'[M(D<;K=>W-HT=*J)FVFKG.Y J4<]51J)
M(DKN%6-S1"7V%=+N"<5(V&"J2EN+LDWFHRC<JKS&.5=[DS7@1CU=SVIFB$G<
M.:3<(XDU8H:A*>O=E]BFRC=FO,:[/4?MX$:Y7<]J9Y'/##>DV@KXXW15D<B/
M1JYM<CDRXE5<UV9(=G;%.P=O50W:MN*X9M1=]14R];//BZ R&9K.DNL<V2H[
M9P[,N/@5-O#ZQX/)]V*=K^%R;4_3@Z@!["+GM0 _0  >-\C6[,\ER]C+ASZ
M!I^Y5[(V.YIOC5X5VKEL ./F/,1,A@G\41.9S3H(B+Q;3SP=4\<*_ >_N=\/
M++37S'E7$F_7F=]GL\CDYI+70SZUPFB>UZM=%6W.-L;D5,VNHMFQ5S\'DY,
M&R.Z%^E-CS[$<0?BNK/WVGV5IOE$?AM/R5_K"?XE_@J=;(7<F?(
M                         &>OWDQ_S!7<^_8>OX[N94?IS^VY??EJ^ PN
M[T!_:8PW^*XOUE,CJ<[=         (XV[_F7DG^Y[NO]N]8>U?2?,>"QQZCR
M                  ?R_P 8[ZUWX #%5_DC'R]W*/J?3E[_ $0$Y-QA_P"!
M)_-__P O%>F[SX,*?SG_ /,\QHB<A7D                         #*I[
MQPQFEXW.=ELV^;X_"&*L58=ERD61[73W)<3Q,D1416*RFQ*Q&MS5$C1NW:B)
M5[NH;4ZW:7:NI5NJRMIJ:=NS)%1(D@54Y^;X'9KT6?56WK<A7EMUT)4=(BHK
M[?655.[;FJ*LJU*(O.R94-R3H<NHF0AA6;6@BVYIJ-_3J$>5).IP&Y<2YM_3
MK?N \GE                          !__TL_@
M                        'XO O64 TO>69P/X\D7W$XNJ <$]T#0336>K
MDAYF1C%E8]$158Z/)S')L7@=E[!^:NI(KA134$^V&>)\;NM>U6KSN8O/0_N&
M1T,K9F>F8Y')U47,V@AECJ(8IX7(^*:-DL3TX'QR-1[')QY.:Y%,N%ZM-;8+
MQ5V*Y-1MPHJF6"5$7-$DA>Z-Z(NS-$<U4SR0FC!-'4P,J(ESBD8CDZCDS3\R
MGD/FGM                                              !Q^W2?TO
M:?[)+;W'<SMG0S[;7_(I/#B/CWSUE_'3O*>KN8^<*[_9=7_B:P'OTU^VJG_%
M[/IIS^+#ZS=\8O@M.19T^?;                   !N3HHY\K=U_P!UI9AY
MFK[<,4?BVE^GD.HM+OL=2?'.\%"D%-Y'B^L0MZ.@SS@        XJ[HGRG@]
M4P_O1%3=M_P8L3?S=_:U"<XT<^W"C_E?H)#AR4 $H0        ">6DOZ=ES^
MR*Q]SVLEU@O[6\'R.;PI#AM=[++U[>\TH:1%.9$^>]%=S34;H'0O4U.'J9)L
M;8'<^_8?:B>*5JTT4V_6O661C6QU]//+$BNR8R:2.5ZHR)5)U;C?2'3)-6:(
M;K(C)*^;BRV*Y<D6M;&C*BDS78CJR".)84V:T]-'%GK3(AV=H2TIIH6THTF,
MJY5\Z59%Q!=,MN]TTCT=%5Y(BJO$4WV1^6:\3OG1J*JH8H=335%'43TE7!-2
MU=+-+355+4Q/@J*:H@>Z*:">&5K9(9H9&JUS7(CFN145,R;_  ;%X2[^GJ(*
MN!E52O9+2RL1['L5'->UR9M<UR9HYKD5%14545%S38>$\'M    !RRW(^B5<
M<8]CQO?J1RX#T:U%)?;M)*QZ07G$$+]_PUA>G?FU)IJVX1-FJ6IK(RCA?KZN
MNQ5^C1.I***6^W1$6U434>]J_P"%D7/>:=-BYK,]-5W!JQ)+)GRA!/S0+=,V
M?<[Z#:^.*H:F.+Y3RTM%$CD21K)$U)ZA$R54U6.WN)V6R9[7[612*VE595SU
M]755U4]9*FLJ)JF=Z_KI9WNDD7;FJ(KG+ET#H*X5U3<ZZ:Y5KM>LJ)7R/=SW
MO<KG+\ZJICJKJRHN-;+<*M=:JGD<]Z\]SU5R[.8F:[$YAZQ^0_*
M                      #:32OY'LOIU;[RF.:8.]4J.M9WW'V;/Z=_43]9
MJO /.E:?][_QG6'QL1^S,W\3Z-I^.X^O'_-X*&L#XA^(
M                             XYZ/.>JB])K>Y93L_$WL/)U6^$AR:Y^
MM%ZJ=\Y&'6!QD                                       VITJ^0+3
MZKG^!:<PP?ZYFZQ.^?8L_JC^M3OFH-'G.K1>G5O=<I\[$WLQ)UK?!0_/<_7:
M]1.\:V/@'SP                ?H/+7.8Y'-54<BYHJ<*+ST(XZ6<'RX%TA
M8FP^L&\4<5QFK;/JL>V%]EN+EK+9O+WL8DJ04\J0O5N;6S1/;GFU<NX;'6I7
MVN*97:TJ-U7YY9Z[=BJN2KEK>F1%VZKD7FFXC<KZ9:#3]N?\+Z4:25LE=7VN
M)M8U'(Y8KA3IO%=$[FIJU,<BLUD:KHG1R9(UZ9[<GUB00     !O'H$PE+C#
M2GA>D2-[J*SUC,2W21N]JV*CLDD55$DK9%17PUERY'IG(U%<B3Y[$153X.):
MMM)9Y47+7F3>FHN>W714=P<"HS6<F>S-,N:B+$/=W:9*70;N6,68N65L=[J[
M<^VT"+GK.K;BUU-$K,ONH&/EJES5$U*=VW@1:X'4QBP       !NU@'3?I,T
M;R0IAO$M7R!"J96:Y/?<+2K$=K+''332))1L>O"M.^%RY\)V%A;2EC7".K%;
M:MTM W)-XGSEBR3F-151T:?!$]AS?#ND/%F&=6.@J7/HV_X&7.2/+G(BKK,3
MXMS#GIHP[T$IXY*6CQ]:JNT.SCCDNEK62Y6W:JZ\LU+LN5+&FS)L:5+EZ/1D
M5AK=&8?KM6#$U-+0SKL62/.:'JJB(DK?@1&2?"X[RL&G2RUFK!B""2DF7AD9
MG+%U51$WQO41LGPJ4PT7Z>L)8\HXJW#F(K;=H5;'OJT-5%.^!TB*K8ZJ)K]^
MI9<FKFR1K'IEM1,CONU7JT7VF2LL]3!54R_=1O:]$7G.R5=5>>UV2IS40[EM
MMVMEXI^*K5415%/T4;D=E\"Y;47X%R5.<<H[-?HZEK/%$<BM3CV+T,N/@ZA]
M(^D:UAJFO:U=;K]#]/6 /,ZH:F>2IE^GK<(!Z,MPC;GF_+9GE^G6 -/5U^AB
M:OBB;,^NNS@Z !M1B7&,,4;\YFIJHO"O1VYGG@ZIXSSX#8*&BONE3$D6'+"K
MFP9QR7BZK&KZ6T6Y\F4E7,NNQ))W-14@AUD=-(F6:-1[V^#RB=@Y]VBU4%BM
M=OLUL@2FM]KHX*&C@1SG[W3TT;8HT=(]7/ED5K<W/<JN>Y5<JJJJJ@?1 -D=
MT+]*;'GV(X@_%=6?OM/LK3?*(_#:?DK_ %A/\2_P5.MD+N3/D
M                       #/7[R8_Y@KN??L/7\=W,J/TY_;<OORU? 87=Z
M _M,8;_%<7ZRF1U.=N@        $<;=_S+R3_<]W7^W>L/:OI/F/!8X]1Y
M                /Y?XQWUKOP &*K_)&/E[N4?4^G+W^B G)N,/_ D_F_\
M^7BO3=Y\&%/YS_\ F>8T1.0KR                         !>_O$C%=2V
MMTQX3DF1*.CN.#,045/KIK+4WBEQ!;KG,V/8JHD5BI&JNWA1-FS.!N[*MD,=
MRL5Y:B[_ #05,+EYFK"Z%[$SZL\G_7P6-[A*[32VO$=B>Y.)X:BDG8F>W6F9
M/'(N7.RIXD5>I\^5M@V57P0KGL1C,\\N,A2I/Q. W<IUS;^G%_?!Y/8
M                     !__T\_@
M              ^'=(LXGHOF5X.M^X <3M+]K2KM5:W5SSA>FSK;,N#C0\GC
MFG$##DCG6>EBD1C9*-9Z!S&?K&44\E-3HY/UKW4L;'*G],9[-V#A+SH;HC$=
M-&S4I*ZI;7QKS'<6QMGE<G_H0Z9J_"U25> Z[B_"E&]5S?'&L2_!O:JQ/Z*-
M7YS[A&<Y>                                              #C]ND
M_I>T_P!DEM[CN9VSH9]MK_D4GAQ'Q[YZR_CIWE/5W,?.%=_LNK_Q-8#WZ:_;
M53_B]GTTY_%A]9N^,7P6G(LZ?/M@                   W)T4<^5NZ_P"Z
MTLP\S5]N&*/Q;2_3R'46EWV.I/CG>"A2"F\CQ?6(6]'09YP        <5=T3
MY3P>J8?WHBINV_X,6)OYN_M:A.<:.?;A1_ROT$APY* "4(        !/+27]
M.RY_9%8^Y[62ZP7]K>#Y'-X4APVN]EEZ]O>:4-(BG,C^7L9(QT<C6OC>US'L
M>U',>QR:KFN:N:.:Y%R5%V*A[J:IJ:.ICK*.1\57$]KV/8Y6O8]JHYKV.:J.
M:YKD16N145%1%1<S^7-:]JL>B*Q4R5%VHJ+PHJ<XC+NY>\UFZ2;C=-*VA1E/
M08PJEY)OV&I52*WX@D1JHM1&YK%=1W141K=_YJ.5$3?FM5'U#K.M"^Z-L.DJ
MEAL&/*J"W:2T5&)/*K(:2Z+P->LBZL=+7O79*V164]2]4DC?'*]T;I,[G_=/
MW70O!'@S&,4]QT5L3*"2)'25EK15S6-(]KJFA3:YL;<YZ=,VQ[Y$C(V8_P!C
M+ N,='MYFP]C?#=WPQ>(,U6BNU')3.FB1RM2IHYE1:>NHWJBZDT#Y(G_ *UR
MH21JJ2JH9UIJR-\50B(JM>U6KDO N2Y;%3:B\"IM153:6HX.QQ@_2#9F8AP3
M<J2YV=^S?:>1KT:[FLD1.6BD;]U'(ULC5V.:B[#2A^8Y4 #FQN:MPMIEW0EV
MM]4MDN&#\ K+!+<<5WJCEI):BWR-WW7L-!4LCEKN2(_H=2]&4G#JODD:D+_Q
MW^[V#!UE\\V-:R*V8?7/4DDVR5#D3/>Z.#-)*J54YD:;VWAEDC;RQ%/31NM-
M'^C%D]APY)'B#2*C51E%32(Z*G?GJZUPJ6:T=,UJ[719NJ79(C8D:JR-H[?L
M%6313(NB;"E)';\,X(G?1T\4:N?/=+G)#"ZXWZ[U"HUU==[A*O-RJUJ-8C6,
M:QC4:G5U9I$;C^T4=7:X7T>&=5SX('.1TCE<JIO]0K>5?42-1NMJ\I&U$BBY
M1N;LI6[$TOZ0M+>FR[5^/JSBFKI9DB8UF;88VHQ%1D4:JNI%'KN;$WA1N;G*
MZ626233I\4BJ                                 ;2:5_(]E].K?>4Q
MS3!WJE1UK.^X^S9_3OZB?K-5X!YTK3_O?^,ZP^-B/V9F_B?1M/QW'UX_YO!0
MU@?$/Q                                             ''/1YSU47
MI-;W+*=GXF]AY.JWPD.37/UHO53OG(PZP.,@
M              &U.E7R!:?5<_P+3F&#_7,W6)WS[%G]4?UJ=\U!H\YU:+TZ
MM[KE/G8F]F).M;X*'Y[GZ[7J)WC6Q\ ^>                  <;]T3H<DT
MD62GO5@AB7&&'XI&TS%1C'WNU*KYI;.Z9RM1M1#,]TM*KUU$>Z1BY;ZKV<@P
M_>>-52K)U5:&3TR)MU7<QZ)S=FQR)M5,EVJU&K:[YF'NW[?N;\85&BW2=4NB
MT.XAJ6R).Y56.UW%49&E4]-N5+41M9#5N1/L>]P3KDR.76F#/!/2SS4U3#+3
MU-/+)!44\\;X9X)X7K'+#-%(C9(I8I&JUS7(BM5,E.U6/9(Q)(U1T;D145%S
M147:BHJ<**G IJHIJFFK::.LHY&2TDK&O8]CD<Q['(CFO8YJJUS7-5%:Y%5%
M145%R/$?T>X   ]BDI*NOJJ>BH::HK:RKE93TM)20R5-54SRN1D4-/3PM?+-
M+(]41K6HKE5=A_,DD<3%EE<C8VIFJJJ(B)SU5=B(?CN-QM]HH)KK=IX:6UTT
M3I)9IGMCBBC8BN?))(]6L8QC45SG.5&M1%551$*I: ]$B:+\,/DNC8GXLO\
MO-3>WQO;,RAABUUHK/!,U$:YM*V573.;FU\[W(CG,9&IU)?;LMVK-=F:4D:*
MC$5,EVY9N5.'-RHFQ>!J-V(NMGDI\TEW:+-U)I,BPS@B5_(;PW)(RB7:WB^J
M<FI/<7L5=C%1-ZHVN37;!K2NU'U#XV;\GQ2M8          &N-'>/+]HWQ;:
M,5X?K9Z2IM]7 ZKBBD<V*XV[?HW5ENJX_&S4]5$U45%3-KLGM5'M:Y.3X0Q1
M<,(7^GO5!(]B1R-WQK5V219IOD;D78J.;P9^E=DYJHYJ*G(,,8AK<,WF&ZT3
MW-U'IKM1=DD>::[')P*CDY_ N3DR<B*F1=HKTLT&(K-;+E2UD<U/6T=/502H
MJY2PU$;98I$1<LD?&Y%R7)?7+*Z2JIZZECK*1Z24DT;7L<FU',<B.:Y%YRHJ
M*A/BFJ(:NGCJZ5R/IY6->UR<#FN1%:J=5%S.2=!C"%S&^+,VMS_#ZZH?HRYQ
M[\T/8J<80,8OB[=J?ILZXR&:&B+KC^&%'?RPW8B[=FQ>/C&P;3:RYZ0JFNJ6
M4-KCJ[A75+M[IZ.WP35=5/(J;&04U.DDTKUZ"(JJ>,QD?:L&A['V-9HZG$TD
MF$+&Y6/>R=63WZLA<C'*R"@1[H[<KFZS%=5*V2)V2[R] >3E9A#!]BP/9(+%
MA^E6"EB<Z:>>9R2UMPK)$:DU?<*G58M15S(Q$SR:QC&M8QK8VL8T#5   -D=
MT+]*;'GV(X@_%=6?OM/LK3?*(_#:?DK_ %A/\2_P5.MD+N3/D
M                       #/7[R8_Y@KN??L/7\=W,J/TY_;<OORU? 87=Z
M _M,8;_%<7ZRF1U.=N@        $<;=_S+R3_<]W7^W>L/:OI/F/!8X]1Y
M                /Y?XQWUKOP &*K_)&/E[N4?4^G+W^B G)N,/_ D_F_\
M^7BO3=Y\&%/YS_\ F>8T1.0KR                         !9_O%RNDAT
MOZ4*!J-WJJPMAVK>_;KI)17:NAB:W:C=1Z7!RNV9YM3+CSA=NRH6NLUBJ,UU
MF5-2W+F9.9$J^ F757YIY[A.H<W$&(:5$34?1TSU7FYLDE1$ZB[XN?43X<\O
MC [\Z:';PMBV='8A E2R1#>>E7-OK9^RO\1X/)[8
M      /_U,_@                                              ]"
ML9K-=U6_@ -A<?6[?Z2I;DN2QN39U-NSJ9=0\\P\*< H*=+7?K_:7-1BOJFW
M2'-51\C)HXZ:?58J9(R!:>/-45=LA4AYI+@:6#$&'])$#56FJ:1]NF5.!LD#
MWU$&?/=*R:=$7G09+P(=[Z(KDU]'56AR\NR1)6_"CT1KLO@:K6]L?6*PSN,
M                                             ''[=)_2]I_LDMO<
M=S.V=#/MM?\ (I/#B/CWSUE_'3O*>KN8^<*[_9=7_B:P'OTU^VJG_%[/IIS^
M+#ZS=\8O@M.19T^?;                   !N3HHY\K=U_W6EF'F:OMPQ1^
M+:7Z>0ZBTN^QU)\<[P4*04WD>+ZQ"WHZ#/.        #BKNB?*>#U3#^]$5-
MVW_!BQ-_-W]K4)SC1S[<*/\ E?H)#AR4 $H0        ">6E3^5---W?-P1W
MJP5+M7FEWM]!::AN7!FY8W)LZ)+K O[XT<4[8^%::9OSH^5O?0X9<.5NKE7@
MUVK^9I0TB*<S   -D-..C7 &,,!XLJL58-PUB.2@L=TN4++U:*2XT[ZJEHI)
M&25-//&Z&I<K84;F]'.:W@5%1,IS;B325C:Z:>L$Z(+S<*BMT;W6_4U%-0U&
MI/&R&H7>E2F=.R5](K,T>WB9T7+-V['.SZDTSXKQ%HKT68GTH:/*R>TXYM-D
MJJN"JII)8'K)31NF8V587QK*QRMU7->JHJ*O-RRE/AG<J[F[2#C*P66^Z(+%
M2MNUSCI):C#UXQ;AM(HZC+?'-HK-B"DH7/3>TU<X]5NW)-JYZ$MT7N7]%.B+
M0GBO2MA^"KGNEAL5771P5%0]899*>)TC6/WK>G-8JID[45%RX%0@7N</-G=W
M'C72A8-&5XOE"ENO%S@I7S-HX)IHV/545S75S*Q5?\*N1%V:S5R3*B^!-Q!N
M8]'59'<<.Z+,/\GPZJT]=<*6&OKZ5S7:^O37":+D^%RNRS5)>!$3@V&;N\;L
MK2G60NAL-)8K,Y5V24](^HE:F>:9/N4U<UKLMFO&QCDX6JU<LK=<18^TFXQI
MUH\7XHO]PH7>FA=5+3P/V99/AHVTT;V_@O:YNU<T7,Y10T-';J):6@I:>CIF
M-<K8*:&.")%=M<[4C:UJN<NU5X57:I&_$.*\38SO+KYBRX5ERN\B[9:B5\K\
MLU7517JNJQ,^58W)C4V-:B9(G#Z2BI*"!*:BBCB@1-C6-1J=A,MOP\)&K37]
M-;'/9R;X*$GKHV]HEK^2M[ZE..G_ .W)B#Y=_P#(V&UIS@Z>
M                     -I-*_D>R^G5OO*8YI@[U2HZUG?<?9L_IW]1/UFJ
M\ \Z5I_WO_&=8?&Q'[,S?Q/HVGX[CZ\?\W@H:P/B'X@
M                           #CGH\YZJ+TFM[EE.S\3>P\G5;X2')KGZT
M7JIWSD8=8'&0                                      #:G2KY M/J
MN?X%IS#!_KF;K$[Y]BS^J/ZU.^:@T><ZM%Z=6]URGSL3>S$G6M\%#\]S]=KU
M$[QK8^ ?/                   !L+I5W/N$=);I;I$O@;Q2Y&ZU\H:9DT5
M=J<RC;Q;]\IV5SM[YE)6OCG;DW-[F-1B_;M5^K;5RC/LE)M^QN7)$SYK79*K
M5SVKL5JYJNKK+K)9;N/_ #3/2YN9:6FP1B:-V*=$<*:L='/*K*NA9LR2@JG(
M_4B9PI22L?#]S$M/FKCA1B;<R:6,/RR<BV:GQ+1,17-K;!6PS*K=94:Q;?6+
M1W-9M5$549#(U,\D<IS:FQ9:9VIOROADSRR<U5^?69K)ESE=JK\"%[>BOS3S
M<=:4*2-TV)FX<O#FM5]+>HG42L54S5.*OLE _)<TY2K5=F:M1%3/;;PL-)>>
MKX7F.<^AX$K_ )^QWWYGUN.]IUM7BJGUN=OC,_"))+NG=S6E EV72%@;C6O!
M-Q^M>]>FU/5.*M3TW*\/IMG#L-T<,[E[2M?JB-+C;*/"]"JL=)6WJNIGR;VK
MT25(+?;I*VM=4,CS5K96P,<NS7;PI\>IQ=:869TZOFDV[$:K4SRV9J]&[%79
MFU'*G.7FQ=TK^:E;CW1E0R.MV('XGOC6KJ4MGA?4:[LN5UJN1(:%C57)'*E0
MY[4S5(W99+S=T5Z"<(:+VI74Z/ON)GQZLV(;C!"V6GUX=ZFBLU*W7;:J>9%=
MK<W+.YKW-=*YF34X1=+W6W9VK,J,IDX&-5<N'-%<OW;DV;51$V9M:U57.A'=
M@>:,:8=U4DF%8$3#>B1)%5+92RO<^K1':T;KE4\HM4K51'-A8R*E8Y&N6%\K
M&RF]A\<KU             !OQHUW1&D#1I3TUNMT]+<[-2HK8;=7LD:Z"-TJ
MRN935=,^*5N;G+EOB2M:BY(F2(B=QX-TVXKPE10VES8*RSPIJM9(BM>QN:KJ
MLE:J+DBKLUVR9)RJ9(B(G:6%M+6),,TL=M5L-5;(DR:QZ*CVMSSU6R-R7),]
MFNU^2;$R1$1.=&BW=U6/$]TH\-WIKL.WFK>VFI8IKC35=%55CWMCBHH:E%IY
MVUDSWY,8^!C7*FJCE<K6K)+ ^FBQ8PK([744\]!<Y4Y37R?"]W0,E3557+]R
MCHV([+)%5RHB]\80TLV7%%6RVS0RT=QD3E4<J.C>[H&R)JKK+S$<QJ+EDBJY
M41:*X4P=I2QU##516R3#UKE9KI<<1K-;]\;G&N=-;TCDN<V^1/UXWK$R"1."
M3H]R':QO=9=SWAZ!6S8HO-UQ-,BOUZ>-[[+;'-<B(U%@HYI;BKXUXTJVM=QM
MX@#>FRX=L.'*=:6PVBW6F!Z1I*VAI8:=U0L+59')52L:DM5*UJKS<CGO7-=N
MU0#[(     -D=T+]*;'GV(X@_%=6?OM/LK3?*(_#:?DK_6$_Q+_!4ZV0NY,^
M0                                  ,]?O)C_F"NY]^P]?QW<RH_3G]
MMR^_+5\!A=WH#^TQAO\ %<7ZRF1U.=N@        $<;=_P R\D_W/=U_MWK#
MVKZ3YCP6./4>0                 #^7^,=]:[\ !BJ_P D8^7NY1]3Z<O?
MZ("<FXP_\"3^;_\ Y>*]-WGP84_G/_YGF-$3D*\@
M     6#[QKK(8=.N/Z5SU2:? U'41MU55'14M^I8IEUO&HK7UC,DX5SZBD.=
MV-#([#-FG1/L3:Z5J]5T6:?F8[L?"3GW"\T;<87RG7U5]MB<G4;.B.V]5[>K
MG\!F"X#E1U-!M3:R/\'1*_N868(;Z4BHK4ZK<O85?R'@\GN@
M              __U<_@
M      \,S45N?010#;3%-#OL,B*F>;7<'!P< 0\*3XTIVIUAQ-;[SDK('R+0
MUJM5J-Y'K-5B.D?)DUL,%1O<CES1=5B\/ 1SW5VC>32=H,O-EHH]]O='&E=2
M(B9N6:DS>YC$YKYH%F@;ES9?F7E^!;NVSXEIZB1=6FD58G\[5?L15^!KT:Y?
M@0^.9X258                                              ./VZ3
M^E[3_9);>X[F=LZ&?;:_Y%)X<1\>^>LOXZ=Y3U=S'SA7?[+J_P#$U@/?IK]M
M5/\ B]GTTY_%A]9N^,7P6G(LZ?/M@                   W)T4<^5NZ_[K
M2S#S-7VX8H_%M+]/(=1:7?8ZD^.=X*%(*;R/%]8A;T=!GG        !Q5W1/
ME/!ZIA_>B*F[;_@Q8F_F[^UJ$YQHY]N%'_*_02'#DH )0@        $\]-/T
MY+[ZJPW^(;(2YT;?:\I.LJ/IYCAET]E']5O@M*&$1CF8  !P[W2&E+4;)H\L
M52BO>C'XHJ8ES5C.8EI[,QZ;$5^:25&6U$1L>>V1IH?\R"W%"TL46ZRTF4CD
MJ9&O9ARGE;EJL=K13W9S%VYR-UH*'-$:L3I:E$<DE-(VF3S2G=4(ULFYUP)4
MHJKJNO<T:YY)RLD5N:Y-FWE9:O57-,HX%5,ZB-=OMSIH_K,0XJAQ9.DM/9<+
MU#9F3(W+D^[ZF<%%$YR*BLIV/2694S5$U&[-=%257FL.ZIP[H;T$U>ANAWFK
MTBXXH9J5L"JJ\2VU_P!CJJV5&JBM5^:T](URMWR99)$1[*:5BQ[\SDW/EZTC
M:6(-*];OM/@K"M2V5)43+BFORSAIF*J9*V-%WZH5N:M;O4?*K.US:"F38T/G
MCF^A2?6J>R+U1.J",&FOZ:V.>SDWP4)8KHV]HEK^2M[ZE,^G_P"W)B#Y=_\
M(V&UIS@Z>                                 -I-*_D>R^G5OO*8YI@
M[U2HZUG?<?9L_IW]1/UFJ\ \Z5I_WO\ QG6'QL1^S,W\3Z-I^.X^O'_-X*&L
M#XA^(                                             XYZ/.>JB])
MK>Y93L_$WL/)U6^$AR:Y^M%ZJ=\Y&'6!QD
M             VITJ^0+3ZKG^!:<PP?ZYFZQ.^?8L_JC^M3OFH-'G.K1>G5O
M=<I\[$WLQ)UK?!0_/<_7:]1.\:V/@'SP
M               :7W/RZNZ]T,N3A;IWP"Y.NF,[6J>ZA(#1S[+6?XZ#PFG:
MFC_VQ6OY1'WS-[M"ZUOIG+PK&U5]=J*39)F'T@        ;([H7Z4V//L1Q!
M^*ZL_?:?96F^41^&T_)7^L)_B7^"IULA=R9\@
M           9Z_>3'_,%=S[]AZ_CNYE1^G/[;E]^6KX#"[O0']IC#?XKB_64
MR.ISMT         CC;O^9>2?[GNZ_P!N]8>U?2?,>"QQZCR
M     ?R[+5=GP:JYY<.67$ 8T/>^VA?2_I2N>YDJ]&&BO2-I(@L<.F=+[+@'
M!&)L8LL??B[10ML[^7X=MEQ;;._)*&?D??U9OV\2:F>H_*8^Y*Q1AK#?G@\\
M5QH:#?N(=[XIGB@WS4XLU]3?7MUM76;K:N>KK-SRS3."N[4PCBS%7G9\Z]KN
M-RWCCCOO$M--4;WK\0ZF^;TQ^IKZC]76RUM5V6>JN6.JNY.W4Z+DNYIT_HO0
M70WI%1?[7"9')/T:??%8OR^E^M(*\B'2PO!A?$7^;:SZD<J?NIOZ&K3_ /UF
M](O\'!R4-&GWQ6+\OI?K1R(=+/WKXB_S;6?4CE3]U-_0U:?_ .LWI%_@X.2A
MHT^^*Q?E]+]:.1#I9^]?$7^;:SZD<J?NIOZ&K3__ %F](O\ !P<E#1I]\5B_
M+Z7ZT<B'2S]Z^(O\VUGU(Y4_=3?T-6G_ /K-Z1?X.#DH:-/OBL7Y?2_6CD0Z
M6?O7Q%_FVL^I'*G[J;^AJT__ -9O2+_!P<E#1I]\5B_+Z7ZT<B'2S]Z^(O\
M-M9]2.5/W4W]#5I__K-Z1?X.#DH:-/OBL7Y?2_6CD0Z6?O7Q%_FVL^I'*G[J
M;^AJT_\ ]9O2+_!P<E#1I]\5B_+Z7ZT<B'2S]Z^(O\VUGU(Y4_=3?T-6G_\
MK-Z1?X.#DH:-/OBL7Y?2_6CD0Z6?O7Q%_FVL^I'*G[J;^AJT_P#]9O2+_!P<
ME#1I]\5B_+Z7ZT<B'2S]Z^(O\VUGU(Y4_=3?T-6G_P#K-Z1?X.#DH:-/OBL7
MY?2_6CD0Z6?O7Q%_FVL^I'*G[J;^AJT__P!9O2+_  <')0T:??%8OR^E^M'(
MATL_>OB+_-M9]2.5/W4W]#5I_P#ZS>D7^#@Y*&C3[XK%^7TOUHY$.EG[U\1?
MYMK/J1RI^ZF_H:M/_P#6;TB_P<')0T:??%8OR^E^M'(ATL_>OB+_ #;6?4CE
M3]U-_0U:?_ZS>D7^#@Y*&C3[XK%^7TOUHY$.EG[U\1?YMK/J1RI^ZF_H:M/_
M /6;TB_P<')0T:??%8OR^E^M'(ATL_>OB+_-M9]2.5/W4W]#5I__ *S>D7^#
M@Y*&C3[XK%^7TOUHY$.EG[U\1?YMK/J1RI^ZF7@W-6G]?^T;TB_P<Z(Y)^C3
M[XK%^7TOUHY$.EC[U\1?YMK/J2AO>:6BW3OH<W14=PT@Z"],6#L+XLPK=\,I
MB?%6C+&N'</T%WAGH<24,5=>[O9*2VTW)M+8:B*-CY&NDF>Q&YKL6..Z?Q!@
MW%FCZ%UAO5IJ[C17".7>H:RGED?&]KX7:D;)'/<K72,<N2+DQKU5,D54E+N1
ML,X[P7I-F3$=AO5';*^V2P[]/0U,44<C'QSMUY9(FL:CFQ/8FLJ:SW,:FU41
M<MG1U7(^FI<W>.;&FQ<_UJ+ZVPK_ .867<TY'6^1'1M<BYY)^%>H>#R?6
M                       !_];/X
M               /Q4S14Z* &F[O2I+&Y'(NQJ\6:?Q[ #B7I=P@RZVRMC=&
MC_$URV+FJJF29;.@IY^$\? <3[)5R2P24-6[.XVMZ4=9KNSDE1J94]8N:ZZI
M5Q-S5RHU%E:]$V-S,_.Z[T,RZ']+=4VABU,(7ESZVA5$R8QKW9STR9(B(M-*
MY6M8F>4#X'*N;U1)3X%Q V_V)CI'9U\")'+SU5$Y5_\ ';MSZ)')S#[)%HYF
M                                             <?MTG]+VG^R2V]Q
MW,[9T,^VU_R*3PXCX]\]9?QT[RGJ[F/G"N_V75_XFL![]-?MJI_Q>SZ:<_BP
M^LW?&+X+3D6=/GVP                   ;E:)T5<96_++9FNWZYI9AYFK[
M<,4?BVE^GD.H=+OL=1_'.\$H_3>1XOK$+>CH0\X        .*NZ)\IX/5,/[
MT14W;?\ !BQ-_-W]K4)SC1S[<*/^5^@D.')0 2A         )YZ:?IR7WU5A
MO\0V0ESHV^UY2=94?3S'#+I[*/ZK?!:4,(C',P ;4:7])%/HZPS)4PN9)B"Z
M)-26&E<C7HE0C$WVX3L<N2TMO:]KE3)=>1S&<#E5)]>9[[CJX[K33%'!>XI&
M:(;"Z*IO$Z*K-]:KE6"W0O3EM^K%8Y'N;JK#3,FDUVR[RV2(V[&W2]!N<=&3
MZZ@?')I$NR206N%41VK(C4WRKE:J[8:5'-<J+GODSHHLM5SW,GIA?#E\TB8K
MIK32R255RN]7+4U]?4O=)O,3GK-<+G62N76<D:.5Z[=9[U1J9N<B+J_TRZ6-
M'6Y?T,5^D'$C8Z/!M@H&1T]+3L:Q9'-:D5'04D2:K$?*](X(6\K'&G+O<R)C
MWMSMZ+='&.-T/I6I<(6A\E5B:\5;Y:FJF<K][8YV^55;4/7-RHQ%=(]=KY'J
MC&(Z1[6K4/"^&[7A&PV[#UGAWJAMT"1-5V2RU$KE5]15U#DR1]153N<]Z[$U
MG9(B(B(F*/3MIJQINA-*EWTLX\F62^72H5S8T55BI:=O*T]) FS5AIHD;&S9
MK/5'2R*Z621[M36BK1EA?0]@&VZ.\'Q;U9;= C$<N6O-(O+35$JIZ:6>172/
M7@17:K4:QK6I]\ZB.PSQS?0I/K5/9%ZHG5!&#37]-;'/9R;X*$L5T;>T2U_)
M6]]2F?3_ /;DQ!\N_P#D;#:TYP=/
M &TFE?R/9?3JWWE,<TP=ZI4=:SON/LV?T[^HGZS5> >=*T_[W_C.L/C8C]F9
MOXGT;3\=Q]>/^;P4-8'Q#\0
M       !QST><]5%Z36]RRG9^)O8>3JM\)#DUS]:+U4[YR,.L#C(
M                              !M3I5\@6GU7/\  M.88/\ 7,W6)WS[
M%G]4?UJ=\U!H\YU:+TZM[KE/G8F]F).M;X*'Y[GZ[7J)WC6Q\ ^>
M                                   #2V@#_F7>AK_<ZX"_MRM9(#1S
M[+6?XZ#PFG:FC_VQ6OY1'WS-[L_E=2^E,]XTFR3,/I@        V1W0OTIL>
M?8CB#\5U9^^T^RM-\HC\-I^2O]83_$O\%3K9"[DSY
M                SU^\F/\ F"NY]^P]?QW<RH_3G]MR^_+5\!A=WH#^TQAO
M\5Q?K*9'4YVZ         1QMW_,O)/\ <]W7^W>L/:OI/F/!8X]1Y
M            !Z%7;J6M14GB8_/AUFHJ+P\71V@'QO A8]N=' [-<]L3%X?6
M!YS4>!"Q=(T_W%GY ,U'@0L72-/]Q9^0#-1X$+%TC3_<6?D S4>!"Q=(T_W%
MGY ,U'@0L72-/]Q9^0#-1X$+%TC3_<6?D S4>!"Q=(T_W%GY ,U'@0L72-/]
MQ9^0#-1X$+%TC3_<6?D S4>!"Q=(T_W%GY ,U'@0L72-/]Q9^0#-1X$+%TC3
M_<6?D S4>!"Q=(T_W%GY ,U'@0L72-/]Q9^0#-1X$+%TC3_<6?D S4>!"Q=(
MT_W%GY ,U'@0L>2IR%3IFF6R%F?X ,U-#:4L#6^Y:.L44E)31I54=M?>*)64
MS99^2K*]ET9%3HB:S9JQE(Z#-N3M654X%5%<!XX38#1?=D?3TV3F[-5<NIEQ
M'GX#PIRVLL^^0M5%1>91=B_WERR/!Y-4MX$ZP!^@
M    '__7S^                                                >K
M4QZ[5V)EEET5Z_!P( ;5XKLK*F"769K(YJMV)L_!P9'E#PI/_2?AJLPK>/!'
M002RT^2QW&DA7+DFD<_-58Q^K&ZJ@7FHU54VYMUFM<Y5Z'W1&@^TZ=]'TN&*
MI608@IW+/;ZE<_L-2C51&ORS58)FJL<S<G;%;(UJR11JG*,)8EGPS=&UC<W4
MCTU96)]TS/A3\)J[6\'-;FB.4^-2U,%93PU5-(DU/41MEBD:CD1S'IFBJUR-
M>QR<"M<B.:NQ4145$SSXDPY>\(WZKPSB.GDI+Y0SNBFB>F3F/:N2_ YJ[',>
MU5:]BM>Q7-<BK*JDJZ>NIF5E(]'TTC4<UR<"HO\ U[47:B[%VGG/B'Z
M                                       <?MTG]+VG^R2V]QW,[9T,
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
M)8MHV]HEK^2M[ZE,^G_[<F(/EW_R-AM:<W.G@
M         #:32OY'LOIU;[RF.:8.]4J.M9WW'V;/Z=_43]9JO /.E:?][_QG
M6'QL1^S,W\3Z-I^.X^O'_-X*&L#XA^(
M                XYZ/.>JB])K>Y93L_$WL/)U6^$AR:Y^M%ZJ=\Y&'6!QD
M                                       VITJ^0+3ZKG^!:<PP?ZYF
MZQ.^?8L_JC^M3OFG<-X^AL-I@MC[9)4NA?._?FU3(T=OTSY<M187JFKK9<)]
M2Z8<?<:QU4DJ,1R(F6KGP)EPYH?IJK<ZHF65'(B*B<P^[X:]/YRS>W6?)CY_
MG.D]T-[1?*/S\9W]&G8'AKT_G+-[=9\F'G.D]T-[1?*'&=_1IV!X:]/YRS>W
M6?)AYSI/=#>T7RAQG?T:=@>&O3^<LWMUGR8><Z3W0WM%\H<9W]&G8'AKT_G+
M-[=9\F'G.D]T-[1?*'&=_1IV!X:]/YRS>W6?)AYSI/=#>T7RAQG?T:=@>&O3
M^<LWMUGR8><Z3W0WM%\H<9W]&G8-?X=O;,06UMQ93NI6NFEAWITB2JBQ*B:V
MNC&)DN?0.-W.WK;:I:5SD>J-1<\LN'X,U/G5-.M-+O2KFN69]P^>?G
M                         !Q\BTEOT-:4*'2S'9TQ!)HWQK;<:LL;J_OJ
M2[OPY>::Z-MZW)**XK0)5K3:F^\CS:F>>H[+)91:#+#YZ<>89PYON\<6W"DA
MWS5U]37>U-;4UF:V7.UFY\]#EM'B3SG4C<4[SQ3QOCW_ 'K7WO?-[36U=?5?
MJYY9:VH[+G*4OH?Y(IO<-)##RJ<2I&U$UDTYO:J[$X4\*!2YEFXRUFZWGD_Y
MW_\ 3Q\E^[Q1KM7SJ?\ //\ ZGFZN"N]V-(>-:"LQ!'N5K)AC!=KG;37?'F,
M=T1WP81MM2]FLRC[\)M#DM3=;G(KF(VCM\%76*LC%WK5<BG5&E+0]HYT/6_B
MW&N,V15*MUF4\=O1]1(FWTL?%Z99Y.5JO<Q'ZCD8KG)JG?>@;2KIKW2F(F8;
MT1:.:JY5#GJUTJ7%Z01JC=9==[;8]RHU-7?%C8_>4>Q\V]QNUTVZTI?R0NE$
MYU'HMT9]_,J0L26NN%?5TMM6H5K=\=;+G<**DN,T#'YY+4V.!RIES*;2"UUT
MOVBGJ716:EFJJ9'.1'R*D&:(O*N1J;\NU-JM=JJB[/A6[?1_YF9I5OM%'6:0
M;O;,/R/1%=#"CKE,S9RS7ZCJ:GSSV(YE0]%3:J(NQ..%/_)!^Z1CKWU$^CW#
M=11.2!&VY+S2PMCU'*M0YM4W"#JA73MR1-951BYKDN:(WC\>F*XI-K24<+H=
MG*H]R+\/+9+P\SE5R^'@3N6;S+2PNI=[@QE5,J^6Y=UM8YNU.4Y1*UOI5SUL
MGIK)DB*U455Y9Z-OY()M=_HY+?B[1W06+%,C(8[8^\X@N6'L'5%2[59O=RQ1
M:;)CNX4*.>BJZ9UHBIV9HJZK47+F6&M+&%;A71T^*&U=MHW.77EAC;5ZC<MB
MHQ9*9SG*NS+E6HFU7)EMC7I9\SFT]X+L\]UT<OM.*Y(HU5L"326^=ZHO-8^*
MI:B:NW*)\\JJF38G*J'OXX[WHTD:/:JBAQ)N0J=E%=X9*NP7ZV[H&"\8:Q)0
MQN:UU=A^_P!MT25-KNE.B2,5Z1R+)#KM25C'+JD^,![G?!>DRSMOF"L9P5M%
MDFLC*#EXU7-,I&<7:S=K7(CMK'*UVHYR(JE(FE/=)Z1]"N)Y<(:3-'U7:KW$
M][=2:X.:C]35UM15MR;41['.8Y&RQH]F^L8YR(:'3^2+KVG^RI1+U].LG_$?
M0YQZ##_M2?\ ._\ Z>.M?1YI]ZG_ #S_ .IYI#'?\D!7?&^%[UAJ3<NQ6]MY
MM=?;'5::;'U:P-KJ2:E67>%T2T^^[VDV>KKMULN%.%/T4FXWXEJHJGSQZV]R
M-=EQORSU51<L^+5RSRX<E/34;NY)Z>2#SJY:['-SXYYY9HJ9Y<;TY_/0QTR;
MA7P                                  #/7[R8_Y@KN??L/7\=W,J/T
MY_;<OORU? 87=Z _M,8;_%<7ZRF1U.=N@        $<;=_S+R3_<]W7^W>L/
M:OI/F/!8X]1Y
M !P ME [!>.,187<CHXK5=ZF*B;)(V21;7.J5=IDD>FKG)-;*B%[MG"H"G+/
M"]7OD$:YIXQG!ET.+HA>$(;CQ+FQ.#8B<'04 \H
M   !_]#/X                                               !^*F
M:*G1 /A7.C26-S5VYILZ&W\(!QXT@X4BKZ2HC=$CD=&J(BIZ_0RX#SPGC@7X
M#@DRCGPIB*IP[.UW(-PEJ*NUO\6<V"J1'355&B*CF1Q31L=,WQC4E1^>;I$R
MK'\T#T%1W.TQZ<,.Q(ERHFQP7-K6^JP*Y&4]4N29J^%[FPR*N:NA=$N;64ZY
M]S:+,2K%,N&ZM?L3\WPJO,=PO9U'(BN:G1([A5R9:B*C#O0
M                              ''[=)_2]I_LDMO<=S.V=#/MM?\BD\.
M(^/?/67\=.\IZNYCYPKO]EU?^)K >_37[:J?\7L^FG/XL/K-WQB^"TY%G3Y]
ML                         'TK/(Z*ZV^1N:.960.;EPZR2-RR]<[QW-'
MV_L(_CVF\-#CN+O:Q7_)9/!4ISA-ZOLE$YRYJL$2[>JW/K\*FCDB2O":E!X
M!PDW8^.L.Z-]'=RQCBFX4MMLUECDK:FIJYVT\*,I:9:N1'2.1RM:RGIWR/5&
MN5L;'.U5RR7I'=%X#J=)FAZZX(IJB*D6MDH=>>3-6PPPW"DJ*B353;(YD$4C
MF1)DLKT;&BHKLTYOHYBN%1C.@I+3335EVGE6&""),Y)IIF.BAC;S$5\CVMUE
MR:U%UG*B(JF#ANO=V+CG=-XQN+5N-;:]&M#6N;AS"[%6FCJH*>1W(USO44<C
M]^JG^/B@<]\5(B\SK3.EFECW8+%A_!N':?!V#Z=:7#-*NLUJZN^U$JM1KZNK
M>W)):J5&IK+Z2)OV*!&1(B+H3W.NYNL>AZV,Q#?F0UVE6KA1*JKVN93M=M6C
MH=9$WJGCSU72(ULM2Y%?*NKO<<?#$^@2A   /L8?Q#?,*7JVXCPW=:VR7VSU
M3*RVW2W3OIJRCJ&9HCXI6*BZKV.5KVKFR1CE:Y%:JHOMAFFII6ST[W1SL5%:
MYJJUS53@5%3)45.8J'R,08?LF*K+4X=Q)2P5UBK(ECF@F8CXY&+PHYJ[.')4
M7A:Y$<U4<B*F3AWGCNVH]T#AQ^ ,=U-/3Z3L,4D2RNV11W^V-WN"&ZT<>QK$
M?*J,FB1=6GG<UK<HYH(VP_W3V@ZBO5IJ=+>"Z9D%XI$WR[TL+$:R:-SLEND4
M;<D9(U[T;7QL:D:HYM6U&?OC*F[= :#JS0/BJ&.WNEJ-&5VE<VWS2*KWTDZ-
M5[K;.]=KN4:KZ.5ZZ\L;7QO5TD2O?4 KR.E2>>FCZ<E]]5X;_$-D)=Z,V/ET
M?T<<:*Z1S9T1$3-559YD1$1-JJJ[$1#A5V<UERD>]41B:JJJ[$1$:W-57G'V
M-/.F-V)JF;!^&*M? Y1RZMSKZ>14;?*N%SDWF.2-VK+::9R(K?ULTB:^UK6*
MM\7F8_F?$&@BR0:<]+]&CM-%RILZ.EE:B\9:29J*J:CFYLN<[55M1)Z:FA<M
M+&K5?4K+1ON]]V;)I3N<VA_1C5*FC6BFRK*F)VRZ5$:KRK7M=D^@A=DK$VMJ
M)429<V,A4VZP#H:QEI!A;<+=#36ZR[\^%;O<Y7102/B^BMI*>)DM55JQ>9UF
ML2+7S:KT5%REANG]W[N>MRE5^=['=;5U^/G4[9V6JWP[_5;V]=5CYI'NBI:9
M'9*Y&SSLE<Q%?'$]%3..>@#<9:9MT-1I?L,P4U!@M)G1+<*V18X7.9Z=L$3&
MOGG5OI5<R/>D?FQTK7-<C>7F MSUA+!U917FNJ:K$5[H9&U%-/4M;26ZFJ6(
MBQU%/;HW2JZ6%V:L6665&NR<B(YJ*E"FZ?\ -;M-NG;#URT?X'M]%A'1]<H'
MT\Z1/=57*>G?K-DB?6.;%'#'-&J-D93TS)$17LXH<QRHMP&@/S.G1+H=O-#C
M+$5558CQM0RMFA?,UL%%#,W)62QTC%>YSXW9N8Z>>5J.1KVQM>UKDW]*G2PD
M   \<J9QO3HM4_N-<GHOP@C'IO8L>EC'3%X6WR7W88%_=+%=&BZV [6O^2IW
MU*9]T!]N7$'R[_Y&PVJ.<G3P                                !M)I
M7\CV7TZM]Y3'-,'>J5'6L[[C[-G]._J)^LU7@'G2M/\ O?\ C.L/C8C]F9OX
MGT;3\=Q]>/\ F\%#6!\0_$
M       <<]'G/51>DUO<LIV?B;V'DZK?"0Y-<_6B]5.^<C#K XR
M                              ;4Z5?(%I]5S_ M.88/]<S=8G?/L6?U
M1_6IWS^,&X2P_=K!2UMPM_)%5)+5-?+R56Q:R1U$C&)J0U,<:9-:B;$VG]WR
M\W*CN3Z>FDU8D1N2:K%X6HJ[5:JGFNK*F&H6.-V3,DYB<[X4-4^ '"7G3_9]
MS^6'Q_/'>>G?T(_)/Q\<:SH_S-\0\ .$O.G^S[G\L'GCO/3OZ$?DCCC6='^9
MOB'@!PEYT_V?<_E@\\=YZ=_0C\D<<:SH_P S?$/ #A+SI_L^Y_+!YX[ST[^A
M'Y(XXUG1_F;XAX <)>=/]GW/Y8//'>>G?T(_)''&LZ/\S?$/ #A+SI_L^Y_+
M!YX[ST[^A'Y(XXUG1_F;XC0>/L-62R6VBJ+91<C2RUR0R/Y)JYM:/>)GZNK4
M3RM3FF(N:(BG(L.76OKZJ2.KDUV)'FB:K4VYHG,1#Z-NJIYY'-E=FB-YR)S?
M@1#5^C;G9C]6U?OF'Q<4^RR_%M/Q73UVO6H:]..'S@
M             <*]-/E=I ]+N?OU)A[E_P"W%@K\<T/TK#VXJ]HU?\@E\!38
MK1?@_#C[/=])NDCDJ/1M@^IIJ-]NI9GT5QQ_BVIA?56S 5BK4;G#)/!$M1<J
MF+6?06]-?F7RPN+NMTWNAJ#05@Q%H5CEQM7,5M)"JHJL3:BSO:J*B-:J*C-=
MJL<YKEU9-[=$_P#C<![B3%F[1TQ189I8Y8<"4+TEN-5JO2-L;5:KF;XFKS'-
MWQL;TE7?(HFNA=41S,V^TDZ4\3:3KE23WAU-;;'9H%H,*8.LT;J+"V$K4FJC
M+?8[6URQ0J]&-6>=VM45+TUI7N7+*AW%>+L18WO<V(<454M7=9WN>Y[U5<E<
MNU&HJKDFQ.:JKEFY7.S5=S^@C<_:,-SG@:FP'HQMT-';H8F-DE1C$GJ',3)'
M3/:UN:-S7>XVHD42*J1L;FN>VQQL[J   -Z-%^E^IP7#/A/%5N3&VBF]U"/Q
M'@>OEYF&5S71>"'"E:_.7#>*Z&.1RPU,"L27Z',CF+S/9&C#2IC#1)B2+$F$
M:F2&9KDWR/67>YF9IK,>W:U4<C4X6JG*MUFN:FJL0=UWN,-$>Z\P'4X;QO0T
MS<3)"O$E?J)OL,B-<C$D<W)[XN65-BI+%K.= ]CE<COHZ3,!18*N=NK;'<'8
M@P%B^@7$& ,4HQ&-O-ADGD@=35S&M8VCQ'8JJ-U)<Z1R-?3U,:KJ[V^-SM N
MA/2_8--.!J?%EF<UM7JHRI@X'0S(G+)DJJNHY4<L;LW(N3F:RO8]$P@[J#<X
MXZW+FEVYZ+,<4TL4U).]()79*V>'-%8YKVHC7.1CF*[)&ZS7QS-:D4T3G;:G
M;I'@                                    SU^\F/\ F"NY]^P]?QW<
MRH_3G]MR^_+5\!A=WH#^TQAO\5Q?K*9'4YVZ         1QMW_,O)/\ <]W7
M^W>L/:OI/F/!8X]1Y
M      !PZT]6YMET@X<Q!&V.*+$5IEHY][:B/FK['.Q'U$[OUSGT-QIXV_TL
M/4 -R,$7!)8(N;X6-X^%$VYIQ\!YYAX3G&]])(CF(Y%S16MV]?V>@>#R>\
M                       ?_]'/X
M                  /%*S7;P)L1?=_< -"X@MK9HGJK<TU5X$V+LV '!G3=
M@I]12.KJ)F]5E$^*KI9FL1SH:BG>V6*5$?'(QRQR,1V3D5%RVHN9\R^66UXC
ML]7A^]PMJ+/74TD$\;L]62*5BLD8N62IK-<J9HJ*G"BHN2GNI:F>CJ&55,Y6
MU$3T<UR<QS5S1>R;26JO2YV^EK4;J/ECRFBR>F\U,3EBJH4WQK'.;#41N:CL
MLG(F:;%15S8Z7M'-QT3Z1[K@*XH]5H:IR1/=_AJ9_+TTV:(B*LD+F.=JIDU^
MLS8K51)>V*[0WRTP72'+*5B*J="Y-CV_Q7(J=3;S3Z!UL?6
M                             ./VZ3^E[3_9);>X[F=LZ&?;:_Y%)X<1
M\>^>LOXZ=Y3U=S'SA7?[+J_\36 ]^FOVU4_XO9]-.?Q8?6;OC%\%IR+.GS[8
M                         /H6M%6Y4*)PK50Y9='73H9J=X[FC[?V$?Q[
M3>&AQW%OM8K\_<LG@J4XPAY1T:9*FK#$G-)DNQGX#1R1)7A-4 \  Q/_ .2"
M-TG7=_V$MSG8:Z6"D6FAOF+60OR2HB:RBKX*6;)ZMD@JZJ6E5N2(^.2@F8KM
M61S5Z6TNWQ\4$&'H5RWU-^EX4S8UV43><K5>USEYJ.C8J<TM#\S0T24M]Q?=
M-+MVC;)!96)246>U$JZEBK-*G.?#3?8TS7)4J\\M9J*F,.=#%U      !NMH
M0TI7?0QI3P;I%L]14POP_>*66XPTLCHWU]DFD;#>;?L<C5?44#W[TKLTCG1D
MB)K,:J?JHYXZ:H22>-L]*J.9+$Y$5DT4C59-"]%14U)8G/C?L7E7*=8Z9-&U
MOTM:-;K@2NU6S5E,JT\JIMIZR/[)25#5X46*=K'+DJ*YFLQ5U7*BYJ&$<0TN
M*\,6+$=%+'/37BVTU;'-"CDAD66--]=#K\UO6^H[5SVJTIVTP8'9HWTFWG!E
M.]9*"CK%XG>N>;Z69K9Z1[L\N6?32Q.=^$J]4HMML]3443'UL:Q5S<V2QKEF
MR:-RQRL7+9RDC7-^8X$Z>=;PTL7ZKM1R16=R.XTU,,VA_,\&3G(W+/BSZ)8_
MYFG46"#3/@-N)*:EJK?+7U4;6SMUVLJ7\5I1RL:O*[['5[RZ)7-=JOR<U&R(
MQ[8?[MR"_3[GK&"X<J:BEN,5O9*YT+M5SJ>.2%]7&YR<MO<E*DS9$:J:S%5J
MYM5S7: T:8;MF+L<8?P]>*J6DM]QJI6SR0ZJ2R[Q2SU3*2-[MD3ZU\"1(_)5
M:K\T15V&C+=;:6,8:#=SGBO2O@*WP7/%5EMR30PS*Y(FZTT44E3*C>6DCHXI
M'U;X4<Q9FPK%OL6MOC:!MS1HWPQI<TY8>T=XPJY:/#URJW-E?%EOC][AEF;
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
MT@X$O&C?$\N%+[)32W&&.-[G0.>Z/*1B/;DLD<3LT1=N;$V\&?"::/MG"@
M            #:G2KY M/JN?X%IS#!_KF;K$[Y]BS^J/ZU.^:@T><ZM%Z=6]
MURGSL3>S$G6M\%#\]S]=KU$[QK8^ ?/       !MAI3\I[=V23N6H.6X0]>R
M_%?Z33ZUH]6?UOZSZ6C;G9C]6U?OF'Y<4^RR_%M/5=/7:]:AKTXX?.
M                         !PQTPT\]72XYI::*2>IJ75]/3P1-5\LT\TV
M]Q11,;FY\DDCD1J)M55)@;F22.'2]@R:54;$R\42JJ[$1$D:JJJ\Y$VJ?HQ+
M%+/@NM@@:Y\SZ*1K6M15<YRM5$1$3:JJNQ$3:JFP>Z'NE/:+U8]#=DJ(9,.Z
M&K;X&JF2D>]U->-(%2D53I'Q Y7^*/?48D22DB1RNWJEHHF-R:F1R;=#:2ZW
M2II4N>(9W/X@CG=#3L=LWN&-=1K<D56YY-1'.;DDFJCUS555==7F7VYFM6YP
MW+-DIUA8F*[[31UU9*B+F]LB.D@1%=R^]O21U2UKMK.*-[]+&Q$X['2!8R
M    <EM%%9X.M&ND311<5;/78;M=PTM:.)IG-WV@N&'((I,?V.D>K7SK2XCP
M?%)5K3LR8ZKM<3U36S59J;AO2I5X%TO4^%ZB1R6"_*E.]FU4W]?47HW-&HJ.
MRUI'9JV-KFMRUW9T3>;H;EZU:2-S^W3I:*:),886=]FF1$1SJ-<W+KN1CG*C
M<GQ-8BMWR6:GUU5(6:NS!>L8U0
M #/7[R8_Y@KN??L/7\=W,J/TY_;<OORU? 87=Z _M,8;_%<7ZRF1U.=N@
M     $<;=_S+R3_<]W7^W>L/:OI/F/!8X]1Y
M                         !L?N@</OO& )KE3L<^LPM<*6_1I'$U\KZ-B
M2T5S8LFQ\=/#15CJF3)<EY'3--B*@&V&C:ZI+3P*KD78U.'HM1>OQGD\<TY/
M6J;?(699>-;['X>@>#R:A                         /_TL_@
M                                          'RZVG1['(O&U<LNAU0
M#8G'=@964L\:QHY'QN:N:?@V;-GNH>3PO/. M70OPQBFNM$K'1TEVEDJZ'F7
M:K*V*-5J(LVPIJ\D4T2.36<C6K$J>.?MK3\T,T-OO>':/3'8X=:X6I&TM?JI
MM=1R/^P3*G-XGG>L;LD5RLJ$<[)D*JG<.BG$"4]5)A^I=]BFS?%GS'HG+M_C
M-363F9M7FNV_4*@#OD
MX_;I/Z7M/]DEM[CN9VSH9]MK_D4GAQ'Q[YZR_CIWE/5W,?.%=_LNK_Q-8#WZ
M:_;53_B]GTTY_%A]9N^,7P6G(LZ?/M@                   ]RWT4URK:6
MA@5K9:F9D35>BJU$5<W\"HN>HBY=!3NK<[Z.+'I;TQ6?1[B26K@LMPXKWQ],
MZ-D[=XH:FI9J.EBFC3.2%J.UHW9L5R)DJHY./8KNU38[!/=:1K'5$6IDCT56
M\M(QBYHU6KP.7+)4VY=1>0])N?*RIIHYUN$O-L:[)K&99KT/$US0M _<XM"'
MOKBK\IH/^+#II=+6(NDT7:2_7'M\KG6>>,OL1_$C]SBT(>^N*_RF@_XL/'):
MQ'TFA[27ZX<KG6>>,OL1_$C]SBT(>^N*_P IH/\ BP<EK$?2:'M)?KCZ]DW/
MO(=RHZNKKJF1E-/'/J(L*,>Z-VMJ2)O**K'99+DY%RXSE6!]PCHBP!B^W8UL
M]QQ)+=;95QU$3)JBB=$Y\:YM21K+?&]6JO"C7L7G.0_%<=)E]N=!-;YXJ1(9
MHU8Y6LD1R(J9+EG*J9]5%ZBG*RW4B45+% B9:C&MRZ"(FSB3:36.NCWP  8
MG>P=_KK[N\],$==(^3OAK7V"D<]^ME0TEXO553QM34;O;(DK5:B;>#//;DD6
M])M1+-C&IBD55;"R)C?@:L3),D_C2.[_ #=F@'S.NVT]#N;::L@1$?77BNF?
MDGW;'LI<U7FJK*=BY[,DV<S-9A' 2=0       ,LK<<:;<(V?<PZ&Z7&=_6C
MNT6"++#%$ZANUPGGHJ2W4M+#4RS45!41[Y/)"_:]R.<J*JJJYJO3NEG<.;I7
M='XNH\?:'L.,N.&)+72TL]6^OMM)&RII5DA5BQU57#._4IF4ZN=%"],G(B*Y
MR*9F=U+NF-S_ +GG3OBO!&D&]I;;P^^5U9%3,HZZH58:FH?+FBTU--$QJS+*
MUC7R,]*N2-:B(FD-*^*,.XIQ[=;_ &2M2IMU8RV:LDM+6T[IGTENI*27.&>F
M:]J9T^29HF:(2+T!^9P[K71U56&\W&ALD%SLUT@K&L?<HU15AJ^*6MUX&RY+
MFU$54SR5>55<LT@OI)W?&Y9Q38;KAQMRN=117.WU%(]8[=/Z6>!T+EU9TB1=
MCUR1>'+ELN;MUA>[OP]B:PWN-R9VF\6^N5>:U7QTM5%)*U=B.WN6)JM79GDI
M?GI8P-1:4-%F(M'5R1W$=^L=;0/R5$<U*NFDAS:N>2/8KT<U<\D<B+F4>:,<
M7SZ/=)5BQO2N3?+1>*2JSVY.;!.Q[T5,L]5[&N:J99ZJKLS*XM<US4<U4<UR
M(YKFJBM<U4S145-BHJ&".KI*F@JI:&MC=%60R.CD8Y%1S'L56N:Y%VHYKD5%
M1=J*F1K[BEBJ(FSP.1\+VHYKD7-'-5,T5%YJ*BYHO./T_.>P
M                'PL2>5%9Z1+[P^E:O7C.N3OG\/\ 2J0G+/R@D
M   &TFE?R/9?3JWWE,<TP=ZI4=:SON/LV?T[^HGZS5> >=*T_P"]_P",ZP^-
MB/V9F_B?1M/QW'UX_P";P4-8'Q#\0        !S'W'E!35^(,6LJ8VR)'16=
M[4<F:)G/<$=[*$=MT+42T]LMRQ*J*LLW@QD[-Q B+=,19](H_#J"B'@;M62?
MRK%L3+Z&Q?W")/'6KZ)>RI87J-'@:M/2D/W*/\T<=:OHG=E3QJ-YP\#5IZ4A
M^Y1_FCCK5]$[LJ-1O.'@:M/2D/W*/\T<=:OHG=E1J-YP\#5IZ4A^Y1_FCCK5
M]$[LJ-1O.'@:M/2D/W*/\T<=:OHG=E1J-YP\#=IZ5A^Y,_(..M7T3NRHU&FR
MVZ LEOI=%>+IX:>-CX[3)JN:UJ*G--3B1,CL;137U$V.K<Q[E5JU"<WX%.I-
M/+&IH>Q O_*Y_?:21)\E,@                    !JKO/U$73.[-$7^9=2
MNWBRM]T.+;J1<M'R?'-^DB)][C[V?N_Q-/WYRY2-;DFQ.#H(O[A6RKG9\*D_
MAJM\RGL(>-9W/4#5;YE/80:SN>H&JWS*>P@UG<]0-5OF4]A!K.YZ@:K?,I["
M#6=SU U6^93V$&L[GJ!JM\RGL(-9W/4#5;YE/80:SN>H&JWS*>P@UG<]0-5O
MF4]A!K.YZ@:K?,I["#6=SU U6^93V$&L[GJ!JM\RGL(-9W/4'AG:U8G\RGC5
MZF>S+H'MB<N^)M',)!;HM$32QB%$1$1(K:F2<"?RC"3\T/;<!4BKT4OTCBI7
M=7?;HK_DU+] PV..SR.               !M3I5\@6GU7/\  M.88/\ 7,W6
M)WS[%G]4?UJ=\U!H\YU:+TZM[KE/G8F]F).M;X*'Y[GZ[7J)WC6Q\ ^>
M   #;#2GY3V[LDG<M0<MPAZ]E^*_TFGUK1ZL_K?UGTM&W.S'ZMJ_?,/RXI]E
ME^+:>JZ>NUZU#7IQP^<                               #9'#U'35NF
M6R1UC-\I8,=6ZXSQ9([?8K3=8;HZ+556M?OJ4>KDJHBYY+L)':*9DI[W:ZE<
M\HF*_9P\I"]VS@V[-FU-IVMH[MBWC%%GMK5:CY:V!$UL]7621KFYY(JY9HF>
MQ=G,7@)67FZU=]N]UO=P<U]?>;E776M>W6U7U=PJ9:NI<W7?(_5=-,Y4S<Y>
MBJ\)\E5<Y=9RJKEX57A5>>OPFZ6T6RDLEJI;-0)JT-)3QPQILV1Q,:QB;$1-
MC6IP(B<Y$X#YIX/H      &^&YIN++=I\T3;[#R13W7&MGPQ5P?K9J+%\W@5
MKHY$S:BQ/I+R]'IQMS3)>!>2X,JJFBQ=:ZJC>L=2RX4ZM<BJBI]E:BJBIM1<
ME7(Z!W56'Z3$^YOQM:JYK'TOG;K9U:]$<UW$D+JM$5%147-T*)XN%-"5,/(]
M344^MK[Q-+#KY:NMO3W,UM7-VKK:N>6:Y&H&"3?H6399:[47+G9IGD?YOTL>
M]2NBSSU7*F?47(\)[#U@                                  SU^\F/
M^8*[GW[#U_'=S*C].?VW+[\M7P&%W>@/[3&&_P 5Q?K*9'4YVZ         1
MQMW_ #+R3_<]W7^W>L/:OI/F/!8X]1Y
M                    !ZE?14MSH:RVUL39Z*X4E115<#L]6:EJX7P5$3LL
MEU9(I%1>N <%,!)4V6YU]BK7,6LL]SK;75:BYQK46^IEHYE8N>UBR1*J+GP'
ME.$\..7V'IM\@CVYYL:OK+[N9X/)K9BYM14Z"?@ /Z
M     !__T\_@
M  '\/:CD7/H* :'OUO2:)_,JJ9.XNCG['5 .#6G#!;ZNDDK:1JQ5M(Z.JII6
MHU70U$#VRQ2M1['MUHY&-<F:*F:'SKS:+;B"TU5BO,+*BT5M/)!-$],VR12M
M5DC')SG-<J+U3VTU1-23LJ:=RMJ(GHYJIPHK5S1?F5#9RSW!+I;::L5J1RO8
MK*J%$>B05<+EAJH421$>K(YV.1JJG-,R=P*F>;?31HUK]$>DV[8#K4>L-'4N
M6GD=PS4DGV2FESR1JN="YF^:N:-E22//-BY2[P_=XK[9X+G%EG(Q-9$^Y>FQ
M[?F<BY<],EYI],ZN/L@                                        X
M_;I/Z7M/]DEM[CN9VSH9]MK_ )%)X<1\>^>LOXZ=Y3U=S'SA7?[+J_\ $U@/
M?IK]M5/^+V?33G\6'UF[XQ?!:<BSI\^V                   #4N#URQ-9
ME_Q8WW6/0E5N)?X3N&?YQ_LFN.%:1/:=6?R7T\136SY+0T^:-YF-J)DUOFG;
M<\L\]AH (MKPGU-1GF6_:I^0 :C/,M^U3\@ U6Y9:K<N'+),L^B ?T    8)
M'>W.C2NP+NVL4WR2%4H,=6]M\@J=1&MFKYJN>Z5D37MB8V7D:WWRB1557.:K
ME:OC4SC1I5H.)<4<5)FK*F!CU7+9K-SC5J+S5:UC%7G(Y.9EE>QYFIBV"\:$
M:["ZJB5UGO4G*YY_8*J..6)^6>S7F;4IDB(BJQ5VN5RD?CK0L3      /UK7
M.<C6HKG.5&M:U%5SG*N2(B)M554'ASD:BN<J(U$S55YADJZ(M#&+Z[!V"\%6
M*U[[48%P#A&RWVJJGQ4%)'>(;13/N$6^2*C-_DKYI52-%<]$:JJJ^.6TS"VZ
M'T(;CK0!AFHTUW;C167Q\LD-,V&:IJY'ILFD2GIXWRI#'J,UIW,2)JR1,5^^
M2-1V"'=I8"TH[MG=P8_ONB2A;7V:V5F]\4OFCBI61/D?/!$D\CD:Z;5G5-Z3
ME_L<CM5K&IE[V),%WC"=VJ+'>UHZ:XTS())H8YW5#6MJ865$64L$3XG*L4B*
MN2[#]=)YIWN3+I;VW.RW.[5E&]51JLMM2Q55KE:[9.V%4R5%X<LTX,^ Z$C\
MS@W3.^[S5TMGIW_AU['<S-/4F2</!U>')-IO5!N6,?R*F_W?"=.S;K95UVFD
M3F<TR8VRI&[-VQ>;3+\/0MY\VPW)UO=O=MM.-Z]V6:.CH:"./ARR59[K%(BY
M<LF43DVHBJBYY=@6[S*K="53D6ONN$Z6+FYU5=(_@S3)K+=J+MV+G(F6U4SV
M9\X<.45=;,/V2VW*6">X6^TV^AK)Z59%IYZFDI8J>6:%98XI-25\:N1%:BIF
M9K--^*\+8[TQXHQQ@F*M@PI>K]75]-%5MB9411UE1)4)%*V&26)%C616)J2/
M16M:N>:JB7H:,K%?L+Z.K%AG%$M//B&W6FDI:B2!7K#)+3P,A=)&LC&/U9%9
MK\LQJIGEELV_9.K3G                             /A8D\J*STB7WA]
M*U>O&=<G?/X?Z52$Y9^4$@          VDTK^1[+Z=6^\ICFF#O5*CK6=]Q]
MFS^G?U$_6:KP#SI6G_>_\9UA\;$?LS-_$^C:?CN/KQ_S>"AK ^(?B
M  .:FXOYX\8]C[/\/<"-^Z,]BK;\;-X,9.S</^RF(OB*/PZ@I"0^+#0
M   #8[=$_2EQCV)D]^P[+T2>WRW?*$[RG4>GK[3V(?Q=)WVD>RP8IB
M               -5=Y^?3G?V*JOQ?=#BVZE^U\GQS?I(B?>X^]G[O\ $T_?
MG+EE:Y/X                   'CF^A2?6J>R+U1.J"0&Z,^FSB+TNW=Q0D
M_M#WM!I.ND^D<5*[J[[=%?\ )J7Z!AL:=GD<               #:G2KY M/
MJN?X%IS#!_KF;K$[Y]BS^J/ZU.^:@T><ZM%Z=6]URGSL3>S$G6M\%#\]S]=K
MU$[QK8^ ?/       !MAI3\I[=V23N6H.6X0]>R_%?Z33ZUH]6?UOZS2V%\=
M4N'[4VW2T%14/;/--OD<L;&Y2JBHW)R*N:9'U[OAZ:Y5BU+)&M;JHF2HO,/U
MU=O?4S;ZCD1,D0U%X:M!YTU?W>'\T^7YSZGIS.PI^;C/)T;>PH\-6@\Z:O[O
M#^:/.?4].9V%'&>3HV]A1X:M!YTU?W>'\T><^IZ<SL*.,\G1M["CPU:#SIJ_
MN\/YH\Y]3TYG84<9Y.C;V%'AJT'G35_=X?S1YSZGIS.PHXSR=&WL*/#5H/.F
MK^[P_FCSGU/3F=A1QGDZ-O84>&K0>=-7]WA_-'G/J>G,["CC/)T;>PH\-6@\
MZ:O[O#^:/.?4].9V%'&>3HV]A1X:M!YTU?W>'\T><^IZ<SL*.,\G1M["CPU:
M#SIJ_N\/YH\Y]3TYG84<9Y.C;V%'AJT'G35_=X?S1YSZGIS.PHXSR=&WL*/#
M5H/.FK^[P_FCSGU/3F=A1QGDZ-O84>&K0>=-7]WA_-'G/J>G,["CC/)T;>PH
M\-6@\Z:O[O#^:/.?4].9V%'&>3HV]A1X:M!YTU?W>'\T><^IZ<SL*.,\G1M[
M"FZQP\^.         ;!T-\H\-Z5[9>KB]D=MHL<VOOTDE<QL<5KJ+U34MRED
M=(BL1D=%/(Y<\MB>.;PI);0]22W#$UFM\+%DFJ%2)K$X7+)&YB-_C:V7SG8^
M#[PW#]WMMY?(D4=/4PN=(JHB1MWQJ.>JJBHB,15<O4YG"DR\88=JL(8MQ/A2
MM:]M7AG$%YL%2DB9/WZT7&HH)%<FJWQSJ=5X$1<SXT\$U+.^EJ4U:B)[F/3G
M.:JM<GS*BH;H\(8BI,7X4MF*Z!6NHKG;Z>JC5-J:E1$R5N6U>8].:IIP])R$
M      WXW,M#3U&G# =TKXW.M6#;A5Z0KO,F^MBH[;H^ME;C&:KJ)8OH,3'V
M9C45W,.D<UJYZVJO--'-DKL1X]L]DMB:U?47&!K&]$J2-=EU51JHA%_=IX[M
MFCC<L8WQ1=YV04+;#40.<[5]+5IQ,_)%X<HY7O=DFLC&N>F6KFFW4LKYI9)I
M%SDED?*]<D3-\CE<Y<DR1,W*:=(V-BC;&STC41$ZB;$/\YYSG/<KWKFY5S5?
MA4\9_1_(                                  ,]?O)C_F"NY]^P]?QW
M<RH_3G]MR^_+5\!A=WH#^TQAO\5Q?K*9'4YVZ         1QMW_,O)/]SW=?
M[=ZP]J^D^8\%CCU'D
M        X/XGWNVZ9,84L*(D;JZWU:IDQOBMQLELN$ZY-1J+G/5.VY9KPKFN
M:J"G(_"DVO!%GLS:U,OP!3PG ;F0KFS].M^X#R>4
M   '_]3/X
M /F5L"/8Y%XVKEU-G![@!L3CJPMJZ6=BL14?&Y,U3U]FSC0\GA>><!*JVOPQ
MBNY6M[5CI+N]U=2<RC6)70QHVH:F46L]]32,:O-.U6I!DFUQ6KYHEHDDO>&;
M?I<L\*OKK2O$E<K4S5:.5ZN@E<N?I*>H<YBY(J_OO67)K%5.X=%%]2GJY;#.
M[*.?[)'GTQJ9/:GPN8B+_$7FJ?4*?COD
M            ''[=)_2]I_LDMO<=S.V=#/MM?\BD\.(^/?/67\=.\IZNYCYP
MKO\ 9=7_ (FL![]-?MJI_P 7L^FG/XL/K-WQB^"TY%G3Y]L
M      &I,(<\UF]6L]ZXE5N)?X3N&?YQ_LFN.%:1/:=6?R7T\93:S>08?2V^
M^>: "+:\)]8        $#N]N-R5/IVT76O2!A*A;48^P$CY:6")C>2+K11Q/
M>^VM<NJUJUT4SX\_'25+*1KE;&QSF]=Z2L/I>K&E1$J)7TK]://[M'JUKHF[
M?3R+J:B(BN?(UD;4S=FDP-Q7ITAT):6XW7R168)O<:4E<[;E#RVM3U;D1%S;
M3/5R2*NQE/+.]$5R(BX7<L4D,DD,T;XIHGOBEBE8Z.2*2-RM?'(QR(YCV.14
M5%1%14(PHJ*F:<!HICDCFC;+$Y'1.1%145%145,T5%38J*FU%38J'\ _H
M '.C<";FV[Z?=-=CK)J&3P$X$N%%?\0U\L#WT4]=1R)56FTJNM'',KZF)L]1
M'K9.IXEC54=-'K?@O>)[)@3#]9CO$R:UBM;$D='FB.J9G+E34;,T7-]3*B-=
ML74A2:9>5B4B/NP=,#='VCJ7!UBG1N/L2Q2TM,B+R]/3.35K*YR)M:V&)RQP
MKL5U3)$C5Y5ZMRR+#8+7AJVPVJT4S:>EC<^5Z['35-3,NO45E7+DBSU50_:]
MR]1$1&HB)4CI;TN8[TW8UGQYI"K'5=YEC9%&Q,VP4E+"BMIZ.DB5SMYI8&KE
M&S-SG.5\LKY9Y997T]8,P5AS -EXQ89IVP4KIY9Y79)OE14SO62>IG>B)OD\
MSU5SW9(B)JL8UD;&,;P+T_\ TT+WZDLWXII#N[11[2*7KYOI7GY[SZ_=U&]Y
M"AA$8YF                               #X6)/*BL](E]X?2M7KQG7)
MWS^'^E4A.6?E!(          -I-*_D>R^G5OO*8YI@[U2HZUG?<?9L_IW]1/
MUFJ\ \Z5I_WO_&=8?&Q'[,S?Q/HVGX[CZ\?\W@H:P/B'X@        #FIN+^
M>/&/8^S_  ]P(W[HSV*MOQLW@QD[-P_[*8B^(H_#J"D)#XL-         -CM
MT3]*7&/8F3W[#LO1)[?+=\H3O*=1Z>OM/8A_%TG?:1[+!BF(
M         U5WGY].=_8JJ_%]T.+;J7[7R?'-^DB)][C[V?N_Q-/WYRY96N3^
M                   !XYOH4GUJGLB]43J@D!NC/ILXB]+MW<4)/[0][0:3
MKI/I'%2NZN^W17_)J7Z!AL:=GD<               #:G2KY M/JN?X%IS#!
M_KF;K$[Y]BS^J/ZU.^:@T><ZM%Z=6]URGSL3>S$G6M\%#\]S]=KU$[QK8^ ?
M/       !\F[V2W7V"*GN43IHH9=^C:R62%4DU',S5T;FJJ:KUV'[:*OJK?(
MLM*Y&O<F2[$79GGS>H>Z"HEIW*Z)<E5,C3_A>85Z1F]NU?QI]+SS7CIC>U;X
MC]7'.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://-
M>.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M
M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%
M>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=
MA!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB'
M'.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F
M-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\:
M//->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A#9K&%LH[
M1?JJAH8W14T<5,YC'2/D5%DIXWOYN17.7-SEXSG-DJYZVW,J*A4655=FN2)P
M.5$V(?;H9GSTZ22>FS7OG)LZG.*         '"S31Y7:0/K+G[]28>Y?^W%@
MK\<T/TK#VXJ]HU?\@E\!39;3;1NQ_A_"VGRUMDJ78@IJ#"6E/)G-VO2=8;92
MTS[I5HBHC:7'5GAAN$4C6[VM4E2Q7;XU4.V=UMH?JM%6E.JEIH=3"]U>M32N
M:G*(CU<KHN;RS%1R+K*CWJU[T;J:JKI^\QRW7=LT][GJFT<7RK1VD3"[5@>R
M1<I)H$U7.>U-1C7)&^1'9,UFQPSPQ(NM%(C.-!%HN(      .4.%:)VBW0S?
M<4UR\C8QTVT;\(X0HG+O=;;]&=%<(JG&6*9&>*.93XJN=!#:*1)&QK-3QUCV
M.<U$+$=P%H<J,28U?I0NT*\8;2BM@5S<VR52[&JW-.&%4UT<QRJQS-5[421B
MKFR\WDW7]MM6$Z/<NX.JVOOE7*D]TWN3;%'J*B0N1$5,MZ>Z.1CU1LG%7*.W
MRDE:FQI<R920                                   #/7[R8_Y@KN??
ML/7\=W,J/TY_;<OORU? 87=Z _M,8;_%<7ZRF1U.=N@        $<;=_S+R3
M_<]W7^W>L/:OI/F/!8X]1Y
M             .$^EZE6UZ8EJ55=6]V*T7!%3-6Z\')-I<Q<V,1'(VV-5417
M9(Y%SVY(!O=@RH1T$6>:Y,8ON<7$>5/"&\-.[63/J9Y=?(\'D]D
M              '_U<_@
M            _A[4<BY]!0#1%^MZ2Q/V;,G;,NCGLZX!P>TVX-=5TDE93(L=
M72.954LS&HKX:F"1LL4C==CFYQO8BIFBIFFW,^=>;/;,06FIL5ZA94V>MIY(
M9HGIFV2*5JL>QR<YS55%RR7G9*>VFJ)Z2=E33.5E1&Y'-<G"BHN:+V396RW1
MEVM\55DQD[5=3UL#51>1JV')M1"J:SG-:JJCV:V3G1.:Y4VF<73KHHN.AC2;
M<<#UFNZBBDWVDE=EG/1RJY8),T1$5V2+'+DB(DT<C4V(F<M\-WN'$-GAN4>2
M2.3)[4^YD3T[>IGM3GM5%YI]4Z@/N@
M        ''[=)_2]I_LDMO<=S.V=#/MM?\BD\.(^/?/67\=.\IZNYCYPKO\
M9=7_ (FL![]-?MJI_P 7L^FG/XL/K-WQB^"TY%G3Y]L
M  &I,(<\UF]6L]ZXE5N)?X3N&?YQ_LFN.%:1/:=6?R7T\93:S>08?2V^^>:
M"+:\)]8     &BL<Z1\"Z-+3)?,>8JL^%[:R.:1LUSJFQS5#:=FO.E%11I)7
M5[X8UUG-@CD<UNU4R/XDDCB8LLKD;&U%555<D1$X555YB'N@IYZJ9M/3,=).
M]R-:UJ*JN<Y<D1$3:JJNQ$YI+W2?WMIN'-'-;/;:;&EPQA64\[H%?ANB==*"
M5S%:DB,J;-W\5%.^-=9'-J8*=4<W+AX.'5FD+!]$]T;ZQLDC>9$U\B+P>E>Q
MJQKP]'S.IG)+"6X[W2>-(&5=IPK7PT;VH[7K'0T&Q>!=2LE@E<B[%34C=L5%
MX,U3BACSO:3<;:4XHK&ZY7ZR0U#VL?-=\/7^:BE:_>XGP3JZPPT\<<C,]9TK
MV1(W/6<G'TMIQNE%I-T77/!V$KHEKQ-.ZCEI:F9E0QD4U)74U8QV^4T<TT;L
MX.4D9&Y6.R=S,E[)M.X@W3&%[A'>J[#+:RBB21)(H*ZW22*Q\3V+E&^J9K^F
MR5C55SL\D:NW*3.Z>W)6BK=#R7;3+N2L8X8OE[KGNKL28+HKM;U@N5=(]SIY
M8IXJB:FH<0U#G:ST>_4GR5\^]R:\\W \.4&-+U:=?&$%"S%<#&I-4T4S);?7
M*N?[X;ZG);ZARHF^P5D-/#*]R.II%>_>$E)H2W3V)M %53:*].=!>*;!R<I1
M3U=+.RLH(T1-6%6/;^_J"-,TBDIG2S4[/L>K)$UJ1QTQ1A+$^";S4X>Q=8+M
MAN]T:^+VR\T,]!5-9KO8R>..=C-_I9G1KO<T:NBE:F;'.3:?S44U31S.IJN-
M\50WTS7M5KDV9[6JB*FQ<]J<!:-AC%F&<:V:+$.$:^DN5CF3E)Z:5DL:KDBJ
MU7,5=5[<TUF.R>Q=CFHNQ-/'H.0  YF;FK<0Z8=T5>;<^ELU9A7!$KF3UN++
MQ220;_0(K5DDL5#/O,EQ61JY,G<L=&B[%E5^K&_TWJOL^%,/R8NQC5QVS"T:
MZO%$J*JRO7-4AI8D^R54[D:Y6QQ(J)JN61\;$5Z18TU[K'1YHIWW#UHD9?=)
M"L=O=OII&JD3DV:]=.FLREB8JIKM76J%S:C(5UM9,HS0%H#P-N><!VW ^"K?
M%3PTT2.KZY41]7<JU[6<DUE74*QDE34U+V(LDCD17JC41&1LBBCJ^T\:=:_2
M]<X;?;8I*# -O<Y:2D<Y'2/D<B-?65CF\K)52HB-353>Z>+*&'E==\E4N(,0
M8EQKB6KQMC6JXMQ36JB/>B*V*&)JJL5+31JJ[U30ZRZC,U5SE=+(YTCW.7?
MC\?.)YZ?_IH7OU)9OQ32$N=%'M(I>OF^E><,O/K]W4;WD*&$1CF8
M                       /A8D\J*STB7WA]*U>O&=<G?/X?Z52$Y9^4$@
M         VDTK^1[+Z=6^\ICFF#O5*CK6=]Q]FS^G?U$_6:KP#SI6G_>_P#&
M=8?&Q'[,S?Q/HVGX[CZ\?\W@H:P/B'X@        #FIN+^>/&/8^S_#W C?N
MC/8JV_&S>#&3LW#_ +*8B^(H_#J"D)#XL-         -CMT3]*7&/8F3W[#L
MO1)[?+=\H3O*=1Z>OM/8A_%TG?:1[+!BF(                     U5WGY
M].=_8JJ_%]T.+;J7[7R?'-^DB)][C[V?N_Q-/WYRY96N3^
M     !XYOH4GUJGLB]43J@D!NC/ILXB]+MW<4)/[0][0:3KI/I'%2NZN^W17
M_)J7Z!AL:=GD<               #:G2KY M/JN?X%IS#!_KF;K$[Y]BS^J/
MZU.^:@T><ZM%Z=6]URGSL3>S$G6M\%#\]S]=KU$[QK8^ ?/
M                  !QSTA\]5;Z31=RQ'9^&?8>/JN\)3DUL]:)U5[YR,.L
M#C(        !PKTT^5VD#TNY^_4F'N7_ +<6"OQS0_2L/;BKVC5_R"7P%.-^
MC+2 [!%3<:2YVQF)L$8JM_?+CC!M34+34F(K2N<E/)#5)%4/M5^LU4Y*FW5\
M3=_I)V\RJQOE8_0!IAT/89TU8*DPKB%K63Y*ZGJ$;K24\NSEF[4S:[)$>Q5R
M=DUVQ[&.;T1N;=TAI$W+>E>ATHZ.ZJ6*MI946:!'ZL53&FM]CE16O:N6L[)5
M:O*NDB<CH9IHW^UCK0G44%FFT@Z,KA/I!T6OREFNM/3L9B?!+I&+(ZS:1K!3
M.FELE=1*UT?)K$?;:QK-]AE1KVL2A?3!H-QWH8OTEIQ/2O6@UEWJJ8BK!,S-
M$1S7Y99+FWARR5R,<C94?&S<#N,?-#=".[!PG25%EK8+9I"=&QM1;9GM9)OR
MHJ.;!K.76<JM54@5SI41%=&ZH@U*F388Z;)^  _6M<YR-:BN<Y4:UK457.<J
MY(B(FU550>'.1J*YRHC43-57F')?"NB"U8(H:/'NGF*IM5K=%'<,,Z*F3\@8
M[TAJJNY$6KI^:J\&8,EFC7DBY54;9I8F/921R2.8Y).Z =S#CC39>(Y]YDHL
M&1O3?ZN1KFMRV.5D:<JKWJU45$:J*[68J*UCG31U%[OWS5?1+N7L,5F%M'M;
M2WW3!- YL,=/(R2*F>Y7,21SLGL>YKFN179/@B5CM??IF)1S:&QWCB^Z0\25
MF);^^G;/,R"CH+;00\BV>PV:AC2GM5@L="CGMH;/::1K8H8\W.5$5\CGR.>]
MU\&!L$8=T=87I,(X7A2"T4D:-:FS6>J(B.DD5$3-[LMN2(U$R8QK6-:UN*S2
M5I(Q?I;QI7X^QU5OK,1W"=TDCW*N3=9RNU(T<KE1C5<J[7.>YRNDD>^5[WNT
M><M."                                    &>OWDQ_S!7<^_8>OX[N
M94?IS^VY??EJ^ PN[T!_:8PW^*XOUE,CJ<[=         (XV[_F7DG^Y[NO]
MN]8>U?2?,>"QQZCR
M       <5=T=2I#=L 79D34577VW5-1D[-R+WV5-%"YWC41JI4.1-BKFO0V
M:CP'4Z\$.2[%8Q.++K\7 >>8>$-^:-<VMZK?P9_NG@\GO
M         __6S^
M        ?+KX6NC<BIGFW],^L <>-(-K9+2U+5;K(Z)<LDV?Q9'GF'CFD_[=
M3MMV+<44#7O;%,VCK(J=5=O39&/JH:B9K=C622-=$CEX7-:WS.RKSS2RPTCK
M-A?$[86)7MJ:JE=*FQRQN9'+'&O-<UKF2.;GGJ*Y^66NN?=.A^IDWZMHU<N]
M:L;T;S,\W-5?@54U47GY)SMFJRI<[Q
M         ./VZ3^E[3_9);>X[F=LZ&?;:_Y%)X<1\>^>LOXZ=Y3U=S'SA7?[
M+J_\36 ]^FOVU4_XO9]-.?Q8?6;OC%\%IR+.GS[8                   -
M280YYK-ZM9[UQ*K<2_PG<,_SC_9-<<*TB>TZL_DOIXRFUF\@P^EM]\\T $6U
MX3ZP   !/[=][O?1[N(]'$MZO$D-VQU>8)(L+89B>Q]3+4RQSMI:B6FUVNEW
MR6%RL8Y8XU9%(][VM8B/X]B7$E!A>W\75N;GN56QQHO+2.YR<YJ<+WJF34Y[
MU8QW;NA30KC/3OC6+!F#8VI)J[Y4U$F>\4E.BHCIIG(F?"J-CC;F^5ZHUJ9:
MSV8/.Z=W:&G;=6XJN5_TD8ONKK563.6EPK2W"H2STU,R9\M-#5QLWAERDIE?
MS&O&R"%<TIX8&+J)&/$6*[QB6=7U\BI2HN;(6JJ1LYW*_=.VKR[LW;51%1N3
M4O\ ]!6Y;T6Z!K=&M@I&5N+=3[-<ZEC'53W*B(Y(>%*6%>9%"J9IEOKY7HKU
MXG'&B1X -0X6Q;B?!%ZI<180OUUPW>Z-R+3W*SUL]#4HS79(Z"1\+VI44DSH
MV[Y#(CXI6IJO:Y,T7WTU34T<[:FDD?%4,7-KF.5KDYFQ4R5-FSJ''\483PQC
M:RRX=Q?04ERL<Z9/@J(FRQKL5$<B.1=5[<U5CVY/8O+,<U<E2U&Y6W6&BG=,
M/M^AC=58+PK><45O\K8>Q36VJB=17J?QR*ZGJ8IZ:CQ%L5V6KJ2HU>1][<C*
M=_X\7UV/KI:-^T?S4GGKIF.='05<$4U!<>53[!&CM22W5CLEWAU)-3TU1(Y8
MYHV2O;,M5&G#<T8AW.U9-I1T.W&[TV!=9%JN)JJ:*MMJ*N6^/DC<G%UN3-&O
MXH;+-3MR61TL2.>SG7=.\N-R!=ZI*^/!%QH]]DCFD908JQ+34L\:,8B1QTM%
M>*6BIXGM;GXC''GGGPJJK"6+=IWNB5U'?<(6E+G"Y6O2.>X4^4C7*CFR133U
M#VY*FJYB/8Y%1R9IL1O :#=(;HJAID@H\8U,M,K,FK/0VJ=Z(NU')*M$U[UV
M[%D61,LDRR3;Q2M6AK0UH]NM3'@_15@RVU-KK:B&ANMQM\^)[S2RTT\D;:JF
MNF**J\55-4\SL>Q6N;GDBFGG1_N0="M-;:._U=%/63U-+%*Z.:57PHZ1C9.4
M3U1NJJ[%23F9F<W3IYK_ +N7'E=<\*3XG6WVV.JF@5:2-('O9&]T:I)'&K*1
M[7ZN:L=2JG5X2R6"<)6[!UCI[=1225D\C(Y[A=*AN55<ZMS,W3R-S<E/ BN5
M(H&KJ0LV)FNLYV2[=3:>\9Z?M*M=?L30P6VST%1-36^UTR_O2VTS)%;O3%1K
M-_J)-1KJNM>U):J5$<J1PL@@AN T.Z.+?HWP936V*LJ[K>JB)DM9<:IRNJ:V
M9S=97N1SG;S"U7.2GI(UWJFC74;K/62235Y&X[5 !//3_P#30O?J2S?BFD)<
MZ*/:12]?-]*\X9>?7[NHWO(4,(C',P
M ?"Q)Y45GI$OO#Z5J]>,ZY.^?P_TJD)RS\H)          !M)I7\CV7TZM]Y
M3'-,'>J5'6L[[C[-G]._J)^LU7@'G2M/^]_XSK#XV(_9F;^)]&T_'<?7C_F\
M%#6!\0_$         <U-Q?SQXQ['V?X>X$;]T9[%6WXV;P8R=FX?]E,1?$4?
MAU!2$A\6&@        &QVZ)^E+C'L3)[]AV7HD]OEN^4)WE.H]/7VGL0_BZ3
MOM(]E@Q3$                     :J[S\^G._L55?B^Z'%MU+]KY/CF_21
M$^]Q][/W?XFG[\Y<LK7)_                    \<WT*3ZU3V1>J)U02 W
M1GTV<1>EV[N*$G]H>]H-)UTGTCBI7=7?;HK_ )-2_0,-C3L\C@
M     ;4Z5?(%I]5S_ M.88/]<S=8G?/L6?U1_6IWS4&CSG5HO3JWNN4^=B;V
M8DZUO@H?GN?KM>HG>-;'P#YX                               ..>D/
MGJK?2:+N6([/PS[#Q]5WA*<FMGK1.JO?.1AU@<9         .%>FGRNT@>EW
M/WZDP]R_]N+!7XYH?I6'MQ5[1J_Y!+X"G"F#Z$WK?N&EJ'U-" TOIU-486Q=
MB?!%W@O^$;]=,.WBG3497VFLFI)GP.?&^2DJ4C<D=90U#HF[[!*U\,K4R>UR
M;#Y=^P]8\46U]HQ%205EMDX8Y6(]N>2IK-SVM>B*NJ]JH]N>;7(NT^UAO%&(
ML'W:.^X6K:F@NT2IJRP2.C=DCFOU79+D^-7-:KHWHZ-^2(]KDV&YU1I8PEBA
M[)=).A? >)*[:^IQ!A-]ST8XBN$[\]]J+AX%YEPG4S2NR5SN^='*N:Y[5(78
MVW &AG$DDE5AV2MLM5(J*B1.26!B)S&0OU5V\U72.<J[<^%%M2T,>;1;LS1/
M20VFZ7.#$-EABU-2L:CIG9<"K/(R?41-B(R&.)B-V:O!EZB7[<[-5'MT(XXD
M<BHJ13Z;8W4ZJU<T23>-&-/4/9(JY/1LC':J<RYJKFG5[?,T<-(_-V*[@K$R
MV<1P[>>GJNSL]CFR4D_[$)[HU\2QMPIA]CU141R2R9IFFQ4UH'-S3A3-JIGP
MHJ;#WZ;37!A19/"GT;8%T;5&L]:?$D=)78TQU3MD1K7I3XGQG57>*VR*C.9D
MM]'0R,S56JB[4[PP#N&="6"YXKA<(*F[W.-$7.I?E%KM7-'MB9M8Y%3F2*BI
ML<BHJYPST[>:V[L?3I25%FN%\;:L-S+EQ/1L;']CR5%CEU&QP3HN:\M)3J]%
MR5KD5$5-F[K=KK?;A57>]W*OO%UKI5GKKG=*RHN%PK)E1&K+55E7)-45$BM:
MB:SW*N2$OJ"WT%KI([?;(8:>@B;DR.)C8XV)SFL8B-:GP(B%:MRN=RO-=)<[
MO43U5RF7.26:1TLKUR1,WR/5SW+DB)FY57)$3F'SS]9^$
M                      &>WWDS$]-PKN>W*F378+<Y%U>'*]W54V]7)2H_
M3G]MN^_+5\!A=UH"^TQAO\5Q?K*7'4YV\         1QMW_,O)/]SW=?[=ZP
M]J^D^8\%CCU'D
M    X][I*![\%66J8Q%2@Q?;9IGZFLL<$UMO%(N;D3F&.GJ(\^!%7+CR -.:
M.ZK7IZ?;FF3./-/PGGF'CFG)&WNSC:O01???D/!Y/K
M      __U\_@
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
MQCV)D]^P[+T2>WRW?*$[RG4>GK[3V(?Q=)WVD>RP8IB
M    -5=Y^?3G?V+J4_:^Z'%MU+]KY/CF_21$^]Q][/W?XFG[\Y<LK7)_
M                TECV[5=BP9B:\T#F,K;;9JZLI72L26-L\$+GQJ^-=CVH
MJ;47A/OX5H*>YXCHK?5(JTTU0QCD1<ER5<ER7F*>BJD=%322L],UBJGS(0%T
MT:5\7W/2'>JRJJ*%TTC:-'+'0Q,;DVEB1N345438A:-HZP78Z#"=/2T[9$B:
MK\LWJJ[7*I53ND(([AI7K*JHVRK3TZ;-B;(6HAM7X8^)_JU'[3C_ "G./.O:
M>A?VRG1'&NDYSNR/#'Q/]6H_:<?Y1YU[3T+^V4<:Z3G.[(\,?$_U:C]IQ_E'
MG7M/0O[91QKI.<[LCPQ\3_5J/VG'^4>=>T]"_ME'&NDYSNR/#'Q/]6H_:<?Y
M1YU[3T+^V4<:Z3G.[(\,?$_U:C]IQ_E'G7M/0O[91QKI.<[LCPQ\3_5J/VG'
M^4>=>T]"_ME'&NDYSNR/#'Q/]6H_:<?Y1YU[3T+^V4<:Z3G.[(\,?$_U:C]I
MQ_E'G7M/0O[91QKI.<[LCPQ\3_5J/VG'^4>=>T]"_ME'&NDYSNR/#'Q/]6H_
M:<?Y1YU[3T+^V4<:Z3G.[)\2]8HNU_B@AN+X'LIY'21[U"V)4<]NJ[-6KM3)
M#]]!:*.VO<^E1R.<F2YKF?H@I(:95=%GFJ<\WKT><ZM%Z=6]URG \3>S$G6M
M\%#X5S]=KU$[QK8^ ?/                               !QSTA\]5;Z
M31=RQ'9^&?8>/JN\)3DUL]:)U5[YK;PU:#SIJ_N\/YI\#SGU/3F=A3\/&>3H
MV]A1X:M!YTU?W>'\T><^IZ<SL*.,\G1M["CPU:#SIJ_N\/YH\Y]3TYG84<9Y
M.C;V%'AJT'G35_=X?S1YSZGIS.PHXSR=&WL*/#5H/.FK^[P_FCSGU/3F=A1Q
MGDZ-O84>&K0>=-7]WA_-'G/J>G,["CC/)T;>PH\-6@\Z:O[O#^:/.?4].9V%
M'&>3HV]A3CII7K6W+#V-*]C'1,K*.OJ&QN5%<Q)5UD:Y4V*J9DF]S3 M+IKP
M=3.5%<R^43<^?E*T_!B^-8L%7"-=JMH94_H*<-H/H3>M^X:4H?4T(!2^G4\Q
M[#U@                                &:+WGYN)]S)I(W)V@K%V,- ^
MAW$>(;[HXPU<+K>;YHTP7=;M<JV>BA6>KK[A<+)45594S/=K.?(]7.5=JJ57
MZ5M(6/[=I)OE!;[Y>(*&&Y3M9''6U+&,:CUR:QC9$:UJ)L1$1$3F(7):(M&&
MC2Y:+,/7"Y8=L517SV>E?)+)04LDDCW0L5SWO=$KG/<JYN<Y5557-5S.;/ZG
M/N/-N>YJT#_UH]'J?@P_F< Y)^DO[XK[^7U7UIV)R(]$_P!Z^'?\VT?U)^_J
M<^X[_H:= _\ 6DT?_P 'SQR3])?WQ7W\OJOK3SR)-$_WKX=_S;1_4C]3GW'?
M]#3H'_K2:/\ ^#XY)^DO[XK[^7U7UHY$FB?[U\._YMH_J1^IS[CO^AIT#_UI
M-'_\'QR3])?WQ7W\OJOK1R)-$_WKX=_S;1_4C]3GW'?]#3H'_K2:/_X/CDGZ
M2_OBOOY?5?6CD2:)_O7P[_FVC^I'ZG/N._Z&K0/_ %I, ?, Y)^DO[XK[^7U
M7UHY$FB?[U\._P";:/ZD\D7>=>XZC>CUW,^@5Z)^M?HBT?/;]J[#ZHIYY)^D
MO[XK[^7U7UHY$>B?[U\._P";:/ZDY:X&P)A71QANUX1P5AZQX4PQ9:;D.T8=
MPW::"QV.U4N^.FY&MUJME/2T%%!OTCW:D4;6ZSE7C.(U]?772KDN%SGFJ:^5
MV;Y97NDD>O!FY[U5SER3+-55=AS6WV^@M-%%;;7!#36Z%B-CBB8V..-J<#6,
M8B-:U.8C41#6)^0_8         1QMW_,O)/]SW=?[=ZP]J^D^8\%CCU'D
M                                                V>T]P+/HIQ.K
M8FRR4SK)5L56(YT24^(+6^>9BY*K%;2[YFJ9<PJHNQ5 -E=&58CZ>#FDV(Q<
MD7H=;A7)3R>.:<JK2]'0M5%\<B+U,ES5$]T\'DU"
M   #_]#/X
M  !X9TS9U.#V<OR &UN+H-:"5,D7/9Q[=FWUCRAX7@)OZ3[<Z3$UTI86HE1=
M<.WRVTJ.YECJB>*)T;7/5$U6Y0[5VY9$)-WQ;HZC0K1WB7-&6O$E#4N5,L]1
M6ST[DX%54^SHN2*F:HU>9DO9&BZ56XBD@3_#4<C4ZN;')X*]E3@-RN^DKI2T
M]MH/S2N#DNX,Z;/W)QW#QDKN<SLCE=])72EI[;0?FCDNX,Z;/W)PXR5W.9V1
MRN^DKI2T]MH/S1R7<&=-G[DX<9*[G,[(Y7?25TI:>VT'YHY+N#.FS]R<.,E=
MSF=D<KOI*Z4M/;:#\T<EW!G39^Y.'&2NYS.R.5WTE=*6GMM!^:.2[@SIL_<G
M#C)7<YG9'*[Z2NE+3VV@_-')=P9TV?N3AQDKN<SLCE=])72EI[;0?FCDNX,Z
M;/W)PXR5W.9V1RN^DKI2T]MH/S1R7<&=-G[DX<9*[G,[(Y7?25TI:>VT'YHY
M+N#.FS]R<.,E=SF=D<KOI*Z4M/;:#\T<EW!G39^Y.'&2NYS.R.5WTE=*6GMM
M!^:.2[@SIL_<G#C)7<YG9'*[Z2NE+3VV@_-')=P9TV?N3AQDKN<SLCE=])72
MEI[;0?FCDNX,Z;/W)PXR5W.9V1RN^DKI2T]MH/S1R7<&=-G[DX<9*[G,[(Y7
M?25TI:>VT'YHY+N#.FS]R<.,E=SF=D<KOI*Z4M/;:#\T<EW!G39^Y.'&2NYS
M.R.5WTE=*6GMM!^:.2[@SIL_<G#C)7<YG9'*[Z2NE+3VV@_-')=P9TV?N3AQ
MDKN<SLCE=])72EI[;0?FCDNX,Z;/W)PXR5W.9V1RN^DKI2T]MH/S1R7<&=-G
M[DX<9*[G,[(Y7?25TI:>VT'YHY+N#.FS]R<.,E=SF=D<KOI*Z4M/;:#\T<EW
M!G39^Y.'&2NYS.R.5WTE=*6GMM!^:.2[@SIL_<G#C)7<YG9'*[Z2NE+3VV@_
M-')=P9TV?N3AQDKN<SLCE=])72EI[;0?FCDNX,Z;/W)PXR5W.9V1RN^DKI2T
M]MH/S1R7<&=-G[DX<9*[G,[)I?%VB;&&";4V\7V"ABHGU<-$UU-715,F_P [
M)I(TWMB(J-5L#LUXC[=@QYA[$M<MOM;Y75*1J_)S%:FJBHB[5^%R;#T5-MJ:
M2/?9=75SRV+F<GMS'SA7?[+J_P#$U@.D]-?MJI_Q>SZ:<^[8?6;OC%\%IR+.
MGS[8                   /<H*Z:V5M+7T[&OEI9HY6M<NJBY.R=FO#L8JG
M>^YGQ]AS1AINLF.<6/DCP_0\6;ZZ-CI'IOU!54[,F-VNSDE8BY<"*J\"'&\7
MVRKO.':BVT2-6JDWO5S7).5E8Y=O4:IR)I-T%5T]/%"M#+FQB-7F\^#CV/:F
M:EL?H]]SM[MN7Y#,='\B_%700=T3Q'GY8BKZ0?\ =7?GGGT>^YV]VW+\AF//
M(OQ3T$/=$'+$5?2#_NKOSQZ/?<[>[;E^0S#D7XIZ"'NB' ?O3/=,WFAW&NEN
M&A<ZUONMLALTE3ORM>G?H]:*@6![I$1M1%>IZ22/C5[$1$551%Y-8MT]HTTM
MVJ[VG1_-5SW"EH->7?:>2%K8IIHJ551SLLW9S9HB<"(J[,DS[BW.VB6X7+3Y
MA"U7R)CZ&6]1RN8UVOKMHV25SVO1$]36.F<C^9DNW9FJ829P8TA@       I
M#WG1C2Z6S$&F# ]%75-)3XFP#2WR5(Y=2.5,-7Z@I:JD1-;61U=1X@=KZB)K
MLAR<NJB(LFMR/2V2NTWVBGO]/!4TT4KJF!LK4=J5D44L5-,Q%14WR+BB5S'<
M+%77;DYJ.2DCS>'"URJ]QS+C*Q2OI[I157$<KXU5KW456L=34QN<F2[T]MOW
MMS5=DN^JW)4>Y%KYH6T92:0\1I)71N3#-F?%47F3-[.2W*NM3VJ%[,G))5JU
M5D5%:K(6N5%1RL19D>:%;L>AW)6AYT]B?'+I=OZ24UGA74<D+D:F_P!QF8[/
M6@HFN:K6ZKTEJ7T\+FI$^62/)ON*MS#4[HK22DE[C<W1E9G,FN,F;F[^JKG%
M0QN;DJ/J%1=\<CFK'3ME>UR2;TCJ4QQLB8R*)C(XXV-CCCC:C&1L8B-8QC&Y
M-:QK41$1-B(8X*^OK;K7SW2YS25%RJ9GRRRR.5\DDDCE?)(]SLU<][E5SG*J
MJJJJKM4TSTU-3T=/'24C&14L3&L8QJ(UK&-1&M:UJ9(C6HB(B)DB(F2']'Y#
MW  G]NB/IE5?8FT_ .)8Z(O:9%\?+X1PZ]^OEZQ#<6CW44<,,%/+@A^I#!'%
MOD>(FO<Y8V-8B[VZQQHB.R\TN75.(5.A!\LKYF7--9SE7):?@S7/AWY>\?M;
MB!$V+%LZ[^Z>[RTU#Z#*KMW#\V'YN0;4^^3.X+]:?WYX&=*7MO\ 4.6FH?09
M5=NX?FP<@VI]\F=P7ZT>>!G2E[;_ %#EIJ'T&57;N'YL'(-J??)G<%^M'G@9
MTI>V_P!1YHMU):51=^PC<8USYE(KI33(J=%5?2P*BY]13UOT'5R+]CN$2I\,
M3D[SW'E+_%S8W=E/]1Y>6BL7H5NWMZC_ ##U\@^Y>[X.YO\ &>>/\'2W=E!R
MT5B]"MV]O4?Y@Y!]R]WP=S?XQQ_@Z6[LH.6BL7H5NWMZC_,'(/N7N^#N;_&.
M/\'2W=E#VV;J#"JM:LF'<0-?ES36.MTC47H->ZKC5R?XU#T.T(WQ'+J5E(K?
MA21%[&JO?4_I+]3<UC\_F\9_7+/X2]#^(O8MGRX\<A*_>ZZ3^L\@\\?J7H)/
MS>,<L_A+T/XB]BV?+AR$K][KI/ZSR!Q^I>@D_-XPFZ?PCQX?Q'EQY);%]SD]
M,SQR$K][KH_ZSR!Q^I>@D_-XSW.6<P%YT8N]H6;Y_/S\A3%7NBW]O-]0>>/U
M'T,G8;Y0Y9S 7G1B[VA9OG\<A3%7NBW]O-]0./U'T,G8;Y0Y9S 7G1B[VA9O
MG\<A3%7NBW]O-]0./U'T,G8;Y1_<>Z9P"]R-=;<5Q(N?-R6^U*U,N)4BODC]
MO6/Y=H6Q6U,TFH'+SDDE_7"B?G/*7VC7[F1/F3RCS\LGH]Z7Q)VMH_G,]7(9
MQ;T=%W1_U1_7'RB_#[">,<LGH]Z7Q)VMH_G,<AG%O1T7='_5#CY1?A]A/&.6
M3T>]+XD[6T?SF.0SBWHZ+NC_ *H<?*+\/L)XSSQ;H_1S(BZ_?]!EEDDMK8JN
MZJ;Q5S)DG5R/6_0[B]GI>)'=21?UL0\I>Z%>'73YCR\L7HVZ8O/:I_QI_'(?
MQCT--W7^Z>>/5#SW=A1RQ>C;IB\]JG_&CD/XQZ&F[K_=''JAY[NPI\3$.Z'T
M<26JK:VHO&:PR(F=JD3]8O\ AI^ZW:(\81U3'.;3Y:R?X5.?U#^7WJAU5VN[
M"D8FZ1<+.:BK5U#%7]:ZBJ%<FWCU&/;MZY8BN&+NBY(QJIUS?UJ47<;*OG)V
M4/Z\,/"O3LWM*K^*/'G9O'2V]LWQCC95\Y.R@\,/"O3LWM*K^*'G9O'2V]LW
MQCC95\Y.R@\,/"O3LWM*K^*'G9O'2V]LWQCC95\Y.RAYO!]A+SV_L"Y_(CU^
M=R\])_IQ^4?QQNK.@_.WQCP?82\]O[ N?R(>=R\])_IQ^4.-U9T'YV^,>#["
M7GM_8%S^1#SN7GI/]./RAQNK.@_.WQGZW'N$W*C4NR9KYJBN+4]=SJ1&I[(7
M#EY1,]Y_I,\H+;JQ-NI^=OC-O=(E]M-XAM;;;6LJW02U3ID8R9FHDC($8J[[
M&Q%UE8O!GP')L,VZMH7S+5L5B.1N6U%SRUL^!5YY]*V4\T+GK*U4140U#@[%
M-@MN'+=15MRBIZJ'DO?8G1U#E9OE?52LS5D3FKK1R(NQ>,^9>[/<JJZ2ST\2
MNB=JY+FWF,:B\*HO"A^:NI*B6J<^-JJQ<MNSG(:F\&^%?/B'[C5?)SY/G?O'
M2%[+?*/R<05?0+^8_IN-,+OSRO%,F7FF3L]C7B;F>'6&[MX8'?,K5[RCB&K3
M[A?S']^#'#'GS1^S)\6?SQCNW2'_ )O&>.(:OI;AX,<,>?-'[,GQ8XQW;I#_
M ,WC'$-7TMP\&.&//FC]F3XL<8[MTA_YO&.(:OI;CRLQ9AMZ9I>K>B9Y<W.V
M-?M7ZKLO6/X=9KHU<E@D^9,^\>.(ZKI;NP?UX*<.>?=M]MQ?G'CC1=/<\O:J
M.(ZKI;NP<Q]QYCK!MNQ#BUU=B:S4C9:"T-C=/701H]6SUZN1%5V2Y(J>R1ZW
M06&K_6VRWMI*.HD<V67/58JY9MC)Q[BA4H[GB!:K*-'0T>6MLSR=49E$?#/T
M=^C3#G;2E^,(E^<C%_O;6=S=XBP+BZBZ;'VR'MMTAX <UKDQOA%$<U'(CL1V
M=CLE3--9CZQKFKEPHJ(J'YW81Q6U5:MLN&:+S*>5?SHS)>JA_7%M'TV/MF^,
M_?#"P#Z.,(??+9?EIX\Z6*O>RX?D\WD#BVCZ;%VS?&/#"P#Z.,(??+9?EH\Z
M6*O>RX?D\WD#BVCZ;%VS?&?J:0,!.5&MQOA%SG*B(B8DLRJJKL1$1*W-550N
M$\5(F:VRX9?)YO('%E'TV/MF^,]KP980]%6&^WEK^5'H\[F(/<%9W"3R3^N*
M:?IC.V3QCP980]%6&^WEK^5#SN8@]P5G<)/)'%-/TQG;)XS9+="8LPK/HHQA
M'#B;#\LCK5(C8X[U;9'O77CV-8VI5SEV\&1V1HHL-\AQU;GRT56UB5"9JL,B
M(FQ>%5:=2Z=YH9-$&(&,>U7K;I,D1455VMYA(GOYL_GK;?;U+\:3[X@KNDR]
MH[Q%->\S= [L*._FS^>MM]O4OQHX@KNDR]H[Q#>9N@=V%'?S9_/6V^WJ7XT<
M05W29>T=XAO,W0.["COYL_GK;?;U+\:.(*[I,O:.\0WF;H'=A1W\V?SUMOMZ
ME^-'$%=TF7M'>(;S-T#NPH[^;/YZVWV]2_&CB"NZ3+VCO$-YFZ!W84=_-G\]
M;;[>I?C1Q!7=)E[1WB&\S= [L*._FS^>MM]O4OQHX@KNDR]H[Q#>9N@=V%'?
MS9_/6V^WJ7XT<05W29>T=XAO,W0.["COYL_GK;?;U+\:.(*[I,O:.\0WF;H'
M=A1W\V?SUMOMZE^-'$%=TF7M'>(;S-T#NPH[^;/YZVWV]2_&CB"NZ3+VCO$-
MYFZ!W84=_-G\];;[>I?C1Q!7=)E[1WB&\S= [L*._FS^>MM]O4OQHX@KNDR]
MH[Q#>9N@=V%'?S9_/6V^WJ7XT<05W29>T=XAO,W0.["GO[BW'.%\!:5>_;%5
MXH;);WV^HB2KN$J0PZZT-Q9J[X[)J*KI6IU54^1NAL-WK$^">(;'3RU-4DK5
MU6)FN6O&O!U$7L$TMS)C'#&#KO<ZG$U;!102Q0HQ9%5$<K5FS1,D7@UFY]4K
MLFZAT&Y)GI(PMGL3RSBSZ_"0070KI*S]AZ[N9,ODYZ)/?Z@[=?)/WEH=!O[)
M&%>V41XY"NDOWGKNYCDYZ)/?Z@[=?)'+0Z#?V2,*]LHAR%=)?O/7=S')ST2>
M_P!0=NODCEH=!O[)&%>V40Y"NDOWGKNYCDYZ)/?Z@[=?)'+0Z#?V2,*]LHAR
M%=)?O/7=S')ST2>_U!VZ^2.6AT&_LD85[91#D*Z2_>>N[F.3GHD]_J#MU\D<
MM#H-_9(PKVRB'(5TE^\]=W,<G/1)[_4';KY(Y:'0;^R1A7ME$.0KI+]YZ[N8
MY.>B3W^H.W7R1RT.@W]DC"O;*(<A727[SUW<QR<]$GO]0=NODCEH=!O[)&%>
MV40Y"NDOWGKNYCDYZ)/?Z@[=?)'+0Z#?V2,*]LHAR%=)?O/7=S')ST2>_P!0
M=NODCEH=!O[)&%>V40Y"NDOWGKNYCDYZ)/?Z@[=?)'+0Z#?V2,*]LHAR%=)?
MO/7=S')ST2>_U!VZ^2.6AT&_LD85[91?E'(5TE^\]=W,<G/1)[_4';KY)HG2
M1NE="]QP'BVAHM(.&JFKJ[#<8*>"&X1OEFEDIWM9&QB+K/<YRIDB'),'Z'](
ME%BBAJJFTUC*>.I8YSE9DB(CMJJO,/SU>G#1/+2R1QWV@61S%1$UUVJJ=:2(
MH:^WWO'F):^CD@JZ26@H=ZD:U'QJK-[8[5UDV9*A/-:6KMV&J2FJ6NCG25^:
M+L7;FJ%;NZ!O=KOV/)KG99V5% ^.%$>Q<VJK8FHJ(OP*F2_":SY&I_J$/W)G
MYI\??9.B=V5.BM=_/7LCD:G^H0_<F?FC?9.B=V5&N_GKV1R-3_4(?N3/S1OL
MG1.[*C7?SU[(Y&I_J$/W)GYHWV3HG=E1KOYZ]D<C4_U"'[DS\T;[)T3NRHUW
M\]>R.1J?ZA#]R9^:-]DZ)W94:[^>O9'(U/\ 4(?N3/S1OLG1.[*C7?SU[(Y&
MI_J$/W)GYHWV3HG=E1KOYZ]D<C4_U"'[DS\T;[)T3NRHUW\]>R.1J?ZA#]R9
M^:-]DZ)W94:[^>O9'(U/]0A^Y,_-&^R=$[LJ-=_/7LCD:G^H0_<F?FC?9.B=
MV5&N_GKV3RM:UB:K&M8U/UK41J;>HF2'\JJN7-RYJ?RJJJYKPGZ>
M                        #3%SP?8;O625U=2R2U,K8VO>VIJ(T5(V(QG,
M1R-:F36IQ'UJ2]W&B@2GIWHD29Y)JHO"N:[50_7#6U$#-[C5-7J(>AX7F%>D
M9O;M7\:?I\\UXZ8WM6^(]O'.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ
M=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB
M''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.
MF-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A#BSI=I(*&R8XH
MZ9JLIZ:FN,,+5<YZMCC=JM17.57.R1.%5S)4[F::2HTT8,GE7.1][H57JK*P
M_-BY[I,$W"1WIEH)57M%.&,'T)O6_<-*L/J:$!)?3J>8]AZP
M                    #/X[R_\ ^83[G3_<782_%\)4!IB^VI?_ ,:3^&I>
M5H4^U!AG\24?T#"B)UL=G                     $<;=_S+R3_ '/=U_MW
MK#VKZ3YCP6./4>0
M     #3.-+3-?<(8ILM,QDE5=</7F@I&O1BMY+JK?40TCN;YEKF5#VJBKXU4
M1>( X4:*;BU\$"9HN;6^QEUSSS3PIS*L$V^0,V[=1OX/XCP>36+5S:G6 /Z
M                     /_1S^
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
M#@!\
M        X5Z:?*[2!Z7<_?J3#W+_ -N+!7XYH?I6'MQ5[1J_Y!+X"G"F#Z$W
MK?N&EJ'U-" TOIU/,>P]8                                !G\=Y?_
M /,)]SI_N+L)?B^$J TQ?;4O_P"-)_#4O*T*?:@PS^)*/Z!A1$ZV.S@
M               ".-N_YEY)_N>[K_;O6'M7TGS'@L<>H\@
M                                       GZRC7".DC%F'M[93P4=\J
MIJ&"-VLR*V7)4N=JC:J/<JZEMK(D7;FCD5%R7-$!=IRMPG6[Y!&N;O&-V)Z^
MS/,\J>$X#<Z!V;>'BS_3ULCP>3S@                     '__TL_@
M                                                 'XNU%3J &G;
MM CXG;,T1%_!P>Z </M,N'VUUJKF*Q%\2>O\>2IG[AY^$\<W(XKX;GEGLU&E
M0O\ +%,DM#-F]TCW.H9I*5DDKWJKUEGBB;([-=JO,[VZOP-#H_T^XAL]''O=
MKJ*I*V!-B-U*UC:AS6(F63(YGRPM3),DCRVIDJROP3<G77#%)4R+G,V/>W<_
M.-59FOPN1$<O5/N$=3E8                                     ./V
MZ3^E[3_9);>X[F=LZ&?;:_Y%)X<1\>^>LOXZ=Y3U=S'SA7?[+J_\36 ]^FOV
MU4_XO9]-.?Q8?6;OC%\%IR+.GS[8                      -&XDTA8*PB
MCDQ!B.VT$[.&B29:JX^,UTRMU&VHK<E;EMWO5VIMVH27T.;CO=+Z>MZGT8X/
MNU;9Y4:YM=+&E'0*QSM7696UCH*:757-7-ADDDR151BY9'2>DO=&Z$-$#7LT
M@8DMM%7LSSIFR+45F:-ULN)*=):A,TRR<Z-&YJF;DS0X]8FW55L@WR'"6'JF
MODR1&U][E;1TR.SYI6T-*Z>HG8J99:TL+LUX-FVV'0YYAU?JO>[AI[Q?!1P\
MMKT5DB6:54V:B\<*V-D<;DVZ[&T$[>!&R\U*[=)WFK^'*+?*+1#ARHKI]B-J
MKF]*>%%YJI2T[I)9&\"(KJBG=PJK=B(O'K%FEG%>D>W7;">-*VCGP;B>CK+-
M?;'36NW14DEKN=/-154:3RTM1<5C;!4+FCIG:R)DN>:YV/6#S-'<N:,;!5UF
MC.Q5<6D#C7/3Q7":Y5\T\F^1HU[7POJ4H$=.C=1SFTC$9KJZ-&9)E%[ GFDN
MZ(CTNV'$^+;Q2QX0H[U35,E+!14T4,.]RHYDK)6Q/KOWJ_5G:WBIRO6%K7*[
M-<\:W29@&\Z+\>8HP'?HW,N&&[K44._*U$CKZ%52:V76GR5R+2W:VRQ5,7'J
M2HBHBYHE8-TME99KC/:K@U65M/(K'IDJ;4YJ9HBY*F3FJJ)FU47FF_71?I#L
M&E?1_:=(>&9&RV>ZT;)FZJH[4>J92PN5-FO#*CXGY9IK,7)53)5T*?/.>
M   &2!WD9H+K<&:-+_I9OU"E-<-(=32NLV_,\63#M!"]EJG3676A?4\F54Z9
M)E+35<+LUX$B[NOL:QV#1[1:/J>3*[WVJ965#$RS;04:O;3H]/3-2JJW/D;L
MY9*)KL\G-SJ#W8&D&FQ[IECP_;)-\LF$J:2F<Y/2.N54K'UB-YCN)X8J>!5S
MY25T[-BHN=B"MDC2    "?VZ(^F55]B;3\ XECHB]ID7Q\OA'#KWZ^7K$.>M
MN\KZ'U'3? L(KUGKR7XQWA*<O;Z5.H>X?F/Z
M      /A8D\J*STB7WA]*U>O&=<G?/X?Z52$Y9^4$@
M                VPTI^4]N[))W+4'+<(>O9?BO])I]:T>K/ZW]9]+1MSLQ
M^K:OWS#\N*?99?BVGJNGKM>M0UZ<</G
M               ^#BGG<O?8VK^"<?1M'LI3_&M[Y^FC]=1]<AM?HJ\L;KZB
MA^'.6XP];0_&+WCZMX]29UR]XWN. GP0
M                                  #A7II\KM('I=S]^I,/<O\ VXL%
M?CFA^E8>W%7M&K_D$O@*<*8/H3>M^X:6H?4T(#2^G4\Q[#U@
M                    &?QWE_\ \PGW.G^XNPE^+X2H#3%]M2__ (TG\-2\
MK0I]J##/XDH_H&%$3K8[.                     (XV[_F7DG^Y[NO]N]8
M>U?2?,>"QQZCR
M     #A_NA; ^T8JPWC>ECU::[0]\-U>UC&L;<:)):JVRROS1\L];0NECS5,
MFLI&IQH :PP)=4F@A77X6-3;U/RY'GF'A.'(W]H9D>QKL\^83/+K;#P>3Z8
M                    !__3S^
M                     #YU=&CF.3HM7+]/7 ./ND*W)-252*W/Q-6\&S;T
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
MZ\E^,=X2G+V^E3J'N'YC^@                             #X6)/*BL]
M(E]X?2M7KQG7)WS^'^E4A.6?E!(
M -L-*?E/;NR2=RU!RW"'KV7XK_2:?6M'JS^M_6?2T;<[,?JVK]\P_+BGV67X
MMIZKIZ[7K4->G'#YP
M/@XIYW+WV-J_@G'T;1[*4_QK>^?IH_74?7(;7Z*O+&Z^HH?ASEN,/6T/QB]X
M^K>/4F=<O>-[C@)\$
M                    X5Z:?*[2!Z7<_?J3#W+_ -N+!7XYH?I6'MQ5[1J_
MY!+X"G"F#Z$WK?N&EJ'U-" TOIU/,>P]8
M     !G\=Y?_ /,)]SI_N+L)?B^$J TQ?;4O_P"-)_#4O*T*?:@PS^)*/Z!A
M1$ZV.S@                    ".-N_YEY)_N>[K_;O6'M7TGS'@L<>H\@
M                                                   T7I#PLS&6
M#KY8-1CJNIHW36M[W-9O-WHU2JMDF^JBK$Q:N)K)%3+.)SF\"J <3-&-X<L<
M3)=9KV<P]DB*Q['MV.8]CN::YKD5%14S0\H>%.7-CJ=\A9DOZQJ]3@X$/!Y-
M6-5%:F70R /Z                    !__4S^
M                                 #UYVYM]9?X_<4 VIQ?0I)!,F6>:
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
MO?KY>L0YZV[ROH?4=-\"PBO6>O)?C'>$IR]OI4ZA[A^8_H
M                ^%B3RHK/2)?>'TK5Z\9UR=\_A_I5(3EGY02
M                         #;#2GY3V[LDG<M0<MPAZ]E^*_TFGUK1ZL_K
M?UGTM&W.S'ZMJ_?,/RXI]EE^+:>JZ>NUZU#7IQP^<
M                        #X.*>=R]]C:OX)Q]&T>RE/\ &M[Y^FC]=1]<
MAM?HJ\L;KZBA^'.6XP];0_&+WCZMX]29UR]XWN. GP0
M                                             #A7II\KM('I=S]^
MI,/<O_;BP5^.:'Z5A[<5>T:O^02^ IPI@^A-ZW[AI:A]30@-+Z=3S'L/6
M                              9_'>7_ /S"?<Z?[B["7XOA*@-,7VU+
M_P#C2?PU+RM"GVH,,_B2C^@841.MCLX                     CC;O^9>2
M?[GNZ_V[UA[5])\QX+''J/(
M                !P2O]/X%M+.++:BN2"JN??U2JY$8UT=\B9=)FQ-1<MZI
MZNJEB;Z6 IR4PG7H^%G-?K&\'!ZV1Y4\)P&Z,#M9O5R1?6XOPG@\GL
M               __]7/X
M                /X>F:=9% -$X@IDDAD7HM78B+^F60!P&T]6:2&G;=*:)
M'SVZH@KXD=FC7R4LS*AK5<C5<C%='DO4S./8OPU0XRPK<L)7-,[?<Z">EDYZ
M,GB=&JIEDJ*FMFBHJ*BHBHJ*B*GZ[=626ZNAKXO58)6O3X5:J+EU%RR4V^BE
MCFCCFB>V2*5C)8Y&KFU\<C4<Q[5XVN:J*AF%NULK;)=*FS7)BQW&DJ)(96KP
MMDB>K'M^9S53YB94,L=1"R>)<XGM1R+ST5,T7L*?V?@/8    #YLZ\DO1K<G
M0QRI G^'32.6*J1BHJ(J4M+OB+XY-=5X'1G=F#XTP?0/K9<FWZHH)*U^;E3B
M2D@8VHMR2MZ*XW)*&1B9M>E/'!EK07!<N$7A_'FH2&/EK?%.V!-GJLSW+'4Z
MJ\ZFIN*&N],W?'29ZLE-M^D=)G-P                            <?MT
MG]+VG^R2V]QW,[9T,^VU_P BD\.(^/?/67\=.\IZNYCYPKO]EU?^)K >_37[
M:J?\7L^FG/XL/K-WQB^"TY%G3Y]L               TU>\9X3PXV1;YB.S6
MQ\:)K055PIF5:Y[41E&DCJN5RIMR:Q5R.]=&VYAW0VE]T"Z-\&8BNM'4IG'4
MQT4S*)R)S5KIFQT;6\Q%?.U%78BJNPZMQOINT0:-V2+CG$MEMD\7IHIJN%*C
M/G-IFN=4/7+;DR)RY;<LCASI]TP63&%!;\,82KI:VVLJG5UXK.1JBEAJ98$1
ME#2P)51PSRPQO>^1ZJQ&*YL:M5<LTT&^9;[@+2#N=+Y=]+^G*AIJ+'571,HK
M;2-J(JF2DIY';Y62S/IWRTR33JRGCC2.1[XXVS-<YN_.84T>: [L;!6F6Q6[
M1CHCK9JS"\56ZIN%1O,L$<\D2:M+#$D[(Y7QQJZ66158UCGI"K-;4S3:S1MH
MGONDSOV?:ZJBM]/:64Z255PW[>)JJI5ZQ4L>\,EDUDCB<YSD:J-3+/QR9S9W
M76[>T5[CBEL<FD&EN=QN%]FG;#36]D+YVPT[6+-4OXHF@B2-KY88T:LK7O=)
MFQ%;'(K8J;FK<F8^W3CKL_"=50V^@M$<6O/5[YO3YIE=O<#=Z9(_6U&/>YR,
M<C$1J.VO9GJNX[FK2=1.>E+36:[M:BJUU!=H8=?+@1&W1EN5KEZNS/CXSHW"
M?FO>XHQ'213W>\7FQ5,F6M%76JK>^-5Z-UN;7Q9)S5;(Y,OGR[9Q'YFANH[)
M+(RUT=HN\3,U:ZEKXF:^7!DVM2C<BKSG(B9\WFF[&YUP/BW"&)L1NQ)8:^TQ
MU%FBA@GJ&-=332QUT+GQQU,#Y:=[T;M1$=FJ(JIL1<H2>:Y;HS07INT"87I-
M$V*[)?J^#%39Y8*6I8ZIBA6WUK$EDIG:M1''KN:QSG1HUKW,:[)SFHLLO,XM
M!NES1%I2Q%-I)P_<;135%C;'%+,S.&21M5$Y6,FC5\+G:O+(B/55:CE;FB.5
M.79GQ+B0                   <"-TA&QFD5KFIDLN'[9)(NWFGI-71(J]#
MQ.-J>L2JT.O<[!^3EV-JI$3J9,7OJIQ"^)E6IUB=]3G#8'NDL5ED>Y7/DM-N
M>]R\+G.HX7.<O555(RW=K676J8U,FI42(B? CW'*XESB:J\.JG>/K'SSV
M                           'PL2>5%9Z1+[P^E:O7C.N3OG\/]*I"<L_
M*"0                                  ;8:4_*>W=DD[EJ#EN$/7LOQ
M7^DT^M:/5G];^L^EHVYV8_5M7[YA^7%/LLOQ;3U73UVO6H:]..'S@
M                                    ?!Q3SN7OL;5_!./HVCV4I_C6
M]\_31^NH^N0VOT5>6-U]10_#G+<8>MH?C%[Q]6\>I,ZY>\;W' 3X(
M                                                       !PKTT
M^5VD#TNY^_4F'N7_ +<6"OQS0_2L/;BKVC5_R"7P%.%,'T)O6_<-+4/J:$!I
M?3J>8]AZP                                #/X[R__ .83[G3_ '%V
M$OQ?"5 :8OMJ7_\ &D_AJ7E:%/M089_$E'] PHB=;'9P
M    !'&W?\R\D_W/=U_MWK#VKZ3YCP6./4>0
M                             #B+NC[#44%^PKCN!SEI98? O<DS8C8)
MHI:RZ6J5K,T>[DED]6U[EYEN]1IPN1 #[N KPDT,&3]BL8G#QY\>U>J>>8>.
M:<A;?/OC&NSV9)Z_6ZIX/)]A-NT                    '_];/X
M                                                 !\.YP(Z-R*F
M?,KP=;/AX>B <5M+-B2MME9'O>MK0N39GQ\")LR_(>3QS3AQAV1W?:E'(OBM
MKGFMLB;VL;6MIG(M*QN>Q^5#)%FY-BNSZN5 6[3P&[ VZ N\D4>]VN\ZERAR
MX'<4HO%*\[/BQE0N7.5J\TE'H]N:7+"U.BKG-3YPN^#4])_5JP^X11.;@  '
MJRO69[J:)RMU4;R1*Q518FN362)CDX)Y&;=BHYC51VS-F?/+'14.'[;'C"_0
MLG?(YZ4%)(W-E0^-=5U3.U<D=102<JC51S*NH8^FVLAJ][^!73S7&I?9J![F
M(Q&\42M7)8VN3-(F*G!/(W;L5'0QN;+L<^'6_=5B34\+&M;'!$^1K6(C6Q*B
M-@A35;DC6K&]Z-3@75V<&S^65M?/AB\8@N$DDMSN5;3T[Y95<YT[7++652HY
MR\N]DT%$Z5W+.8DC$<K4F36\K#3QW.CMU.QK*6F@DD:QB(B1JB-AB3)/2M5D
MDZ,38BZCLL]1<O9."GW@                            <?MTG]+VG^R2
MV]QW,[9T,^VU_P BD\.(^/?/67\=.\IZNYCYPKO]EU?^)K >_37[:J?\7L^F
MG/XL/K-WQB^"TY%G3Y]L          'Q<1WVCPS8KMB"X+E26FAGK96ZR-=*
ML3%6*GC5VS?JF96QL3C>Y$.SM"^BK$.G#2M8-$V%DRO5^N45*U^KKI!&Y=:>
MI>W6:KHZ6G;+4RHCD58XG9;<C@^DK'MET78!N^D+$*Y6FT4,M0],T:LBL;]C
MA8JYIOD\BLACS3;(]J'"6^;J7&5:LC+':+-8X7.5623)-=JUC>)-]E=34;EZ
M.=/_ !Z3-&GF*NYIPND53I$NN(<45Z1(V2-966ZC<_FO9%2M6K8G,:U:]Z(B
MKFKER5*.\<^:HZ:[XKX,#VFRV*D5RJU[FR5U2UO,19)5CIU7FJO$FW9EDF>>
MSU\TGZ0,1K(EUQ9>98I5S?2TU4ZWT3N@U:*WI2TJM1.!%8I/_1GN1-S)H?2"
M31[@C#U#<*:/495.I&5-:C=F>==5;_5N551%<YTRJY43-5R3*'&.MT_N@=)"
MRLQ=BV\ST<SM9T$4[J6F7X.)J7>8,DYB;WDG5SSTM;K1>+W4;Q:K9<;M52/R
MWJ@I*FMF<]VU55L$<C\UX553N;$^,<&X#M,EYQE=+;9['!&KGSUE3#2P1L:F
MU723/8QK43GJB(=68>PEB_&UQ2WX5MMQNUUE?EO=+3S5,CG._!B8]RJO#MZI
MNY8-SUI,O:1R36JFL-/(OT:^5C*>1K4X7.HJ9M77L7H(Z)N:]3:02TI>:H;C
M+1BL]+#B23$=XACUD@LM.^L;(JYY-96.WFW*[9M_?G*IPY*J(LO, >9X;I['
M215%5:(+#;9'9;Y<YVP.:B<*K31)/5I\".@;FO.3:G.31I@:#1[A.BP_')'4
MU:235MUK(FO8RLN-2K=]D8UZZR1Q0QQQ,S1%5D:*J(JJ9H=VMNGJW=9Z=J[2
M<V&HI,+1T\-%:Z296++344".<B2[VKF;[-/)/42:KGHUTN](][(V*MZNY@T$
M4.YVT246CZ*2*IO2RR5-=41HY&5%7,J(YS4=D[4CB9%!'FC55D37*UKG.0U\
M1+)"@                      X%[I+Z8</V.6WNFXDJ-#?M1=\KD\&,XC?
M?7J?%IWU.;F'>=^Q=AK9W% 1IO/LO5_*9?#<<JB]2;UJ=X^P?-/8
M                      ?"Q)Y45GI$OO#Z5J]>,ZY.^?P_TJD)RS\H)
M                               !MAI3\I[=V23N6H.6X0]>R_%?Z33Z
MUH]6?UOZSZ6C;G9C]6U?OF'Y<4^RR_%M/5=/7:]:AKTXX?.
M                              !\'%/.Y>^QM7\$X^C:/92G^-;WS]-'
MZZCZY#:_15Y8W7U%#\.<MQAZVA^,7O'U;QZDSKE[QO<<!/@@
M                                                  '"O33Y7:0/
M2[G[]28>Y?\ MQ8*_'-#]*P]N*O:-7_()? 4X4P?0F];]PTM0^IH0&E].IYC
MV'K                                 ,_CO+_\ YA/N=/\ <782_%\)
M4!IB^VI?_P :3^&I>5H4^U!AG\24?T#"B)UL=G                     $
M<;=_S+R3_<]W7^W>L/:OI/F/!8X]1Y
M                        --8PPS1XQPS>,-URHR&Z4CHHY]57K25D;FU%
M!6M8U\:R.HJV*.5&ZR(_4U5V*H!PTP+55UFN%58[DB15]HK*FV5L2/21K*JC
MGD@G1CT5$DBWR)=5R)D]NU-BGE#PIRWL%9OT+%SSS:G!T%Z'6/!Y-;,<CFIE
MT$ /[                   /__7S^
M                           >I5,UF[4V*BIZX!LWC6UI44\R:N:+$YJ]
M!>MUT/*'A>>3PQ!0.PYCF>!S5927V)S&JC':J5U)ODU/FY51D39*=9D5<E5[
M]1" 7F@^C)<5:+*;']!'K7;#E3G(J(JN6BJE9%-L;GK;W,E/)FNR.))G9HBN
MS[3T5WGB*\OM4JY05;.5YV^,153J:S=9/A5&ISCWBE$D.>*6=D.2.S=(_/>X
M6)K2RJBHBHQF:;$5R9N54:U%S<J)M3D%CPU=+]ODU,C(K7 J;_53+O=-3H[/
M)99514UE1';W"Q'SSJF]T\4LBM8OSJ^YTMOU62JY]5)GO<3$UI9%3),F,YR*
MJ:SW*V.-%UI'L8BN3QZM5(WFGQT^LBHJ1MWZ5F>:(YLLFK%KY9+DL3D1>CPG
MU^*L"V>I3B2FK+O+$[-))Y&TM-*J+P/I(F25"P_"VNADD;M5(556)^3>K]61
M_998:-KTR5L;5EE8B\ULSU;'K\W):=[6KLY=-J^1K8J:)<M6.*-KGO>]VQ$3
M-TDDLCU57.7:KG.555<U5>,^%65M[Q7=V.FWRJNT[HXHHXXTV\#(8*>")J-8
MQ.5CA@AC:QB:L<;$3)$_=#!06>B5&:L-'$USW.<[JN?))(]55RKM=))(Y7.7
M-SW*N:GCIT<[7J'HYKIU16-<BM<R!F:0L5KD:YKG(JO5')K-<]6KP(?9QA-3
M4:TV%*!\<E);&.221BM<R:MEU75<K7MS1[&.;'21/8YT<L-+',SU5RK^.SLE
MG26[5".;+5.16M<BHK(&9I"U6KDK55%=,YKD1['RNC=Z1,O9.&'V@
M                     <?MTG]+VG^R2V]QW,[9T,^VU_R*3PXCX]\]9?QT
M[RGJ[F/G"N_V75_XFL![]-?MJI_Q>SZ:<_BP^LW?&+X+3D6=/GVP
M  </-U'C;4BM>!*&HYJ74O%^9&J+XFQV5JHY%:_9K2-?.]CFY\S$Y%R7;H9\
MQ/W."QPWO=.XEI>6DUK397/1?2HJ.N=5&BMU51SDAHXI6NS165T2IDY<Z9_-
M4--^I#:M MBJ.6?JW&Z-:J<"+E04[U1=F:I)4R1N;S*21%RRSV;T+Z*H])=U
MN#KG/645@M$$3JNHH5A94U%94O\ Y6HH9*B.:./6BCD>]^H_51J)DBN14L%\
MT*W;3]QQH]MM3A>DH;EI.OU5)%0TU6LJP100,UJFLF9"^.21D3WT\38FS0ND
M?-FC]6-Z$,MQ7N48=TUBZX>>6HK*+ %G@8ZHFIM[2:6>9V4--$^5DC&*YC)9
M)'[W)J-8UNJBRM<G,RQ:#=&-AWM\6&J>Y5$;M;DF]RRW1SUXE=35#EM_,\64
M*&>72=YJ#NT-)V_T[\5.L-HGBWM:>S014"-3;FZ.J1)+BQ[L\E<VMV9)JZNW
M.Z7 >X/W+V =[FI\-0W2XQOUM^N<DE:KE3@UH)%2DR3F(E,GPY[,MTZ2CI*"
M!E-0TM-14S,]2GI((J>!F?#J10M9&W/J(0:Q+BO%.-+HZ^8QN5PNU[>U&NJ*
MRHFJIW-;GDU99WOD5$S7)%=DF:Y<)*RSV.RX>H6VNP4=+0VQBJK8:>*.&)JK
MPY1QM:Q,^;DA[!\ ^H                         #@7NDOIAP_8Y;>Z;B
M2HT-^U%WRN3P8SB-]]>I\6G?4YN8=YW[%V&MG<4!&F\^R]7\IE\-QRJ+U)O6
MIWC[!\T]@                             !\+$GE16>D2^\/I6KUXSKD
M[Y_#_2J0G+/R@D                                  &V&E/RGMW9).
MY:@Y;A#U[+\5_I-/K6CU9_6_K/I:-N=F/U;5^^8?EQ3[++\6T]5T]=KUJ&O3
MCA\X                                           'P<4\[E[[&U?P
M3CZ-H]E*?XUO?/TT?KJ/KD-K]%7EC=?44/PYRW&'K:'XQ>\?5O'J3.N7O&]Q
MP$^"
M       <*]-/E=I ]+N?OU)A[E_[<6"OQS0_2L/;BKVC5_R"7P%.%,'T)O6_
M<-+4/J:$!I?3J>8]AZP                                #/X[R_P#^
M83[G3_<782_%\)4!IB^VI?\ \:3^&I>5H4^U!AG\24?T#"B)UL=G
M             $<;=_S+R3_<]W7^W>L/:OI/F/!8X]1Y
M                                       !Q TN6E+#I,I+Q"QT=-BF
MVQ5$KU=S#[I:]2@JVQ-V:B-HN1'.3C>]SEVJ ;MX/JUDAB5%7+58G#LV_N*>
M5/"<!NW3NS;U,OT_">#R>R                   ?_0S^
M                                           ?P]NLG6 -%7^C;-#)
MLVJUR\?0 .!>G;#,JTKKC2,:VKM\D5;2O<W7:V>FD9/$YS'>/:V1B;.,^-B.
MP6W%6'Z[#%X9OEIN-)-33-Y\<\;HWHG.75<N2\*+DJ;4/T455-0U<593KE/#
M(U[5^%JHJ?-LVFT=LEHKE31U:0QN?.UM2K98HUG9'4JZ6!'KS6:M8NHJHJHC
MV.;PM5$SU:58-(6B_$SL,,N-Q@M=&UE&S>IYHX'34,45/5(D2.1K%=,W?UC<
MW6?#405'+PU,4LDFL/Q6"^T[ZF6FIY*YTCI7:\;%D1DSWR0NUE15<W>U1B/1
M51'QOCV/B>QOU(X8XM96-R<]<WO57/D>J<&O(]72/U47)N:KJIL3)-AT[=\0
MWB^-ABN4VM2TS5;#$QC(8(4=DK]Z@A;'#$LCDUY58QJROSDD5SU5R\IH[=1T
M"O=3,REE5%>]RN?(]4X->1ZN>[51=5B.<J,;DUN341$_B2IB8JL15EE3+Q&)
M-\ES7+5UFI]#:JJG-/5K$S3-43:?OMN#;[<*>.XRQMH[(]=E75.XGILLUUE9
M))EO[FHU[MYIFS5#T8Y(H7N35/157J@II'4['+-7-_P,2;Y+GLRUFM]3155J
M;Y*K(VZR*][47,_AL+YG))4KDC7H^*F8[Q-FHN<;Y53)9YL^:R7Q-BY9(JMU
MW?2J,06W#\#[7@UNM*^)T<]PE8G%$R2,U)8Z5CLTHZ945T:.;^_)XU>LTL<4
M[J*+\L=NJKA(VKO2Y,:]'1T[7?8V:JYL=*J9;]*BY.5%^PQN1J,8Y\:5#_:.
M"'WP                             #C]ND_I>T_V26WN.YG;.AGVVO\
MD4GAQ'Q[YZR_CIWE/5W,?.%=_LNK_P 36 ]^FOVU4_XO9]-.?Q8?6;OC%\%I
MR+.GS[8       /EWB^6?#]&^X7NYT-JHXT<JU%?4Q4S'*UJNWN/?'-6:543
MF6,1SW+L1%78=@Z.-%&DO2_?V88T7V*YWV^.<Q%BHZ>2;>TD=JM?.]J;W3Q9
M^FFG?'$Q$5SWM:BJG$L9X]P5H[L[\08ZNM!:;.Q%7?:J9D+7*U,U;&CU1TLB
MIZ6.-'2.541K5541>-N,-U#AZW;[2X/MLU_JFJ]B7&NWRWVIKFJW5DBA5O)]
M8Q>:S14I^!%1RHI<5H \Q0TBXE;!?-T/?(<.VM[6/6W6U8ZRXJCFJKHYJIR.
MH:61CM7;$VXL<FLF;51%6M'3'YJ9H_PZLMJT-VN:_7)JN:E95Z]+0HJ*F3XX
MLN*JAJ\ML<E(J;%1SD79PSOU[NV,<0UMYN*\DW:]5B/=' UZMWR160T])2QO
M?+(V&%B-CB9K.5&M1,U-"^C;1[@O0EHUMFCS"$:4>"[!;VPQ:ZMS2.)JNDFG
M>C6(Z61VO-42JU-\D>^1VURE+>.\;8LTP:0*[&F(G+58LO5;KN;&CLE>]6LB
MAA8KGN2-C49##'K.5K&L9FN12[17@IF \%VJR/8U+C(SOPO3VJB[Y=:QC'5#
M-9KGL>VD8UD#7-7)S8D=PJICEW>&Z1EW4&Z-O..J"5S\$43N-UG:N:(EOI7O
M1DR-5K7(M9*Z6L5'MUV).V)RJD3<M-NY.T(0Z ]"=JP7.QK<33-XLN3DR76K
MJAK5D9K(JHY*=C8Z5CFKJN;"CT3-RY[B$-R20
M     .!>Z2^F'#]CEM[IN)*C0W[47?*Y/!C.(WWUZGQ:=]3FYAWG?L78:V=Q
M0$:;S[+U?RF7PW'*HO4F]:G>/L'S3V
M'PL2>5%9Z1+[P^E:O7C.N3OG\/\ 2J0G+/R@D
M           &V&E/RGMW9).Y:@Y;A#U[+\5_I-/K6CU9_6_K/I:-N=F/U;5^
M^8?EQ3[++\6T]5T]=KUJ&O3CA\X
M          'P<4[<.7OL;5?!./HVCV4@^-;WS]5$BNJXVM3-5>AMSHHHJR2X
MW74I*E^5%#GJ02NR\7ZC%.38RJ:9M+#K2,3[(O"Y.=U3DMUM%V?&S4I:A>6Y
MD;UYG6F^/?;<>D*WVK/\6=?\64?38NV;XSX?&2\^Y*KN3_)'?;<>D*WVK/\
M%CBRCZ;%VS?&.,EY]R57<G^2.^VX](5OM6?XL<64?38NV;XQQDO/N2J[D_R1
MWVW'I"M]JS_%CBRCZ;%VS?&.,EY]R57<G^2>O+#+ [4FBDA?EGJ2L=&[)>!=
M5Z(N2Y'N9)'*W6C<CF\]%14_,?CJ*:II'[U51OBERSR>U6KES\E1%R/$?V>@
M                                                       '"O33
MY7:0/2[G[]28>Y?^W%@K\<T/TK#VXJ]HU?\ ()? 4X4P?0F];]PTM0^IH0&E
M].IYCV'K                                 ,_CO+__ )A/N=/]Q=A+
M\7PE0&F+[:E__&D_AJ7E:%/M089_$E'] PHB=;'9P
M !'&W?\ ,O)/]SW=?[=ZP]J^D^8\%CCU'D
M                             '&7=$U5/#48!A="UU5+67V6&?677CIX
M8;6RIB:W+55LTM1"Y55<T6-,D7-<@YA]G DJN@A3^EC]WW>,\\P\(;Z4:\RG
M6R]U?W$/!Y/=                   /_]'/X
M                                   /C7&!'1N143QJKQY>MZX!QHTF
MV1E9054:L1<XG9Y[<\\T7),NAU#SS#QS3@O8X&4\UUL\F;);/<*A(61OEA>E
M%<7\EL=)O;F(_7JVS(BY;$9LX\Z;-WQ:;G@;2G'B&UMIULV)Z**:5LU/!4,X
MNMZ<2O>QL\<C6.XFDIT<K$37UUUT56L<G?NC3B6[V;>:A9$JZ%[V-5DDD:[U
M,J2(CEC<W637:[+//5U=F6:HNH>1H5\<UTB+^MFEEF9U]25[V9IELV;""C<<
MXDAVT$L%%-DB;Y24M+1S9)]SOU+##+JK]TW7R?DFLBY)EV,MBMK]E0V2>///
M5FEEF9GS]25[V9IS%U<TVY99KGYFL:QJ-8UK&IP-:B-:G'L1,D3:<=KJ^NN=
M4^NN4TM16R9:TDKW2/=DB(FL]RJY<D1$3-5R1$3@0^C!3P4L204S&1P-X&M1
M&M3;GL1,D3:N>SFGZ?D/<                               #C]ND_I>
MT_V26WN.YG;.AGVVO^12>'$?'OGK+^.G>4]7<Q\X5W^RZO\ Q-8#WZ:_;53_
M (O9]-.?Q8?6;OC%\%IR+.GS[8    - 8NTH8(P2U[;Y?*=M:QJJVTT2\G71
MZIEDU:2!7+3:Z.V.F6)B^:V$NM >X7W36Z/=#5Z/L-U$.%9E3_96X9T-N1KD
M<J2,FE;OE4SE=5>(8:IS5<W6:B+FD=]+^ZJT%Z$(Y(<<7RGX^L152@I?WU7.
M5,N56")5WE5SS1U2Z!BY+D_8IQ8Q?NH[[7;[2X-M<-DIES:VY7)(Z^Z.3-<I
M(J;FK=2.5N6;7)4Y<3NA=WH!\Q8T08.WF]:>KO58KO;<G+14JOH+6U<FKJO<
MUW%U5J/1V3TFI&/:N4E-PYU4:8O-3=(&(=]M>AJUP6&V.S1*RK1E77*F:Y.9
M%MI(%5,LVN;5JBHJMDX,N-USN]_Q1<$J;K7W.^7*=4CC=4S3UM0[/QL,#%5Z
MM9LYEC$1J<2%O6#\#:.]$N&4L.![5:</82ID<_>:2"&CIV9JKGR/2-K&:SE5
M7/D?FYRJKG.5555K6Q-B_'NE#$"7/%=PN=\Q+.J-:Z>26IF7G1QM57*C4R1&
MQQHC41$1K41$0W@P=N=\>8F6*IN<$>%;8]6JZ:[M=WXOCUD1RP6EBI4(]$VH
MDZTZ+Q*0'W0/FJ^Y:T)[_:,/5[\9XSC142FM"LDI6/R=JI/<G+Q(UNLFK(E,
MZKFC5>6@YA,30UYG7I]TH;U<L1TS,*X8>J*LMP:Y*IS,TS6*@;E/K9;42I6E
M:[[EZH<L,$:"<"X+FI+@E+-?+W221SPW2[/1Z4]3'FK9J.ABU*2!S'Y.8YS9
M)(W-14?FF91;ND?-2=TKN@K=7X1HIZ3"NC>OAD@FH+<W6FJ*:5J-?#5U\R+/
M(CFZS)$IFT<4L;WQR1.8JHMM6@_<#Z"="]928B6FGOV-Z.1DL=;7.S;#,Q<V
MR4])'JP1*UV3HW2)/+&YK7,E1R(IO.5M$V@
M    #@7NDOIAP_8Y;>Z;B2HT-^U%WRN3P8SB-]]>I\6G?4YN8=YW[%V&MG<4
M!&F\^R]7\IE\-QRJ+U)O6IWC[!\T]@                             !
M\+$GE16>D2^\/I6KUXSKD[Y_#_2J0G+/R@D
M         &V&E/RGMW9).Y:@Y;A#U[+\5_I-/K6CU9_6_K/I:-N=F/U;5^^8
M?EQ3[++\6T]5T]=KUJ&O3CA\X
M        'H75NO;ZIGFXT;]L]J?NGOIERG:O.S[RG(\'^VRV?+X/I6E"=R=A
MZWNNF(634T;E;9*/QS&KEG6)MVIPY$3-.5PJ&6VC<QRIG4NX%_ +JL/1MWR3
M9]RG?.;O@:M/2D/W*/\ -(V<=:OHG=E3E.HWG#P-6GI2'[E'^:..M7T3NRHU
M&\X>!NT]*P_<F?D''6KZ)W94:C3\=ANTJU<Z6)>97_5;.AT<LT/+;K5YIDY>
M'GJ>=1JDMMU'2PT>E!88&-CC[X+<[5:F2:RU5Q15RZN1-S0=*^;!.O(N;N+)
M/!C*M=V,B)I9BR]YZ?Z6H..1W$12
M                       !PKTT^5VD#TNY^_4F'N7_ +<6"OQS0_2L/;BK
MVC5_R"7P%.%,'T)O6_<-+4/J:$!I?3J>8]AZP
M         #/X[R__ .83[G3_ '%V$OQ?"5 :8OMJ7_\ &D_AJ7E:%/M089_$
ME'] PHB=;'9P                    !'&W?\R\D_W/=U_MWK#VKZ3YCP6.
M/4>0                                                       <
M2=TG41+B'1Q2M?XO##BBHD9JNYF*HDP_'"_65-1==]-(F2*JIJ[43-,_*<"@
MU7@-5Y&@ZT?Z*>#PG";]T7C6)U/P9_E!Y/H                   '_TL_@
M                                                          ]6
MI8CFIGMS14ZW5]D VAQE;TF@E147)6*U>LNW8>4/"D\<44;K+CU6Y/9!>*6H
M@U&LS8^JI?Y;ADD5$351E.R=$Z*O]B!_FA&"?/#H4BQ5"UO%=@N<4KG99KQ/
M5+Q+(UJ\S.9],]>9E'M3@5.SM%5QXEQ"ZA<OV.JA5$3\./EVKVJ/3YSS%(A(
MP                                  ''[=)_2]I_LDMO<=S.V=#/MM?
M\BD\.(^/?/67\=.\IZNYCYPKO]EU?^)K >_37[:J?\7L^FG/XL/K-WQB^"TY
M%G3Y]L\4\\%+#)45,T5/3PL62:>>1D,,4;=KGR2R*UD;&IPJJHB'T[+9+SB2
MZP6+#M)55][JGHR&GIHI)YY7KM1D443722.5$7)K6JNS@/QW"XV^T44MSNL\
M-+;8&*Z265[8XXVIPN>]ZM:UJ<U7*B(;#8PW1>!,-K+36J2;%=QC56[W:G-C
MMK7HY45);M*UT3VY)FCH&5"+FG55+3= 'F0.Z5TKLAO.D=:; N%9$1V=:WBB
MY/8K6N:YENA>W>\U<K7,K:FDFC5KLX7;$= /3'YI%H'T;NEMF#WS8LQ$Q535
MHG)'1-<BJBH^OD:YCDV9HZEBJFKFG+)M5.*V,-/>D#%>^T\5P3#MLDS;R#8E
MDII7L5'-5*BY*YU?+KM<J.:U\<;O,%X.@#S,O<JZ!%@ND5F\\V,H51R7"];W
M5N8]'(]KH*3490P+&Y$WJ1M.M0U.&=RYJM46F/=];H32WOMO@N*8=PQ)LXEM
M>O YS<E14EJU<M5)K(JH]J2QPNZ2AME9,.XAQ36K26*U7"\UCW:\B4D$D^IK
MNVRU4_T*GC5SMKY'-;FNU28VD#2?HUT0X>7$>DF]6JP8=CR:DM9/%3L5<N5C
MB:]R+)(J)RD437/=EDUJD8<%:.](.E*]\9\"VFXWF]/76<VGB?*K<UVR329:
MD3<UY:25[6(J[7;3DS@_<M7.IWFKQK>([;"JHY]ILZLJJYS4<J+'-<)$=14S
ME:B+XFRH147A14*;M/\ YMCH\P_'463<ZV.?$%VU5:RY7)LE';VN5B*V2.DY
M6OJFM>NJ^.7C>JJU=5[FJCEL\T.^968JNCH;KIMO$5KH<T5U!;U9452HCLE9
M)5N1::%51,T6)E6F3DS5JHJ)RGPGH\P=@J)K</6.DI*C41DEQD:M5<YN9U7+
M)7U&^5"-?FJJQJMC3/8U$V%(FGK=B;HG=)5$B:4\25E18'2*YEMIUXEML::Z
M/8U*.'5CE6-S6[W+4[_.W515E5<U6U?1)N<-#&A"F:S1W8Z2EN2,U7UDB;_6
MR;%1RNJI=:5J/S76CC6.+:J-C:F2)K0C(=X
M        ' [=*QO9I!I'.3))L,VZ2/:BYL2NNL2JO0YN)R>L2FT,O:["3VMX
M6ULB+U=2)>\J'$;ZG[\3XM.^XYJX8D;-AK#TK,U9+8[3(Q53)=5]!3N;FG$N
M2D;;XQT=ZK(W>F;52HO521QRF!<X6*G K4[Q]P^6>T
M            ^%B3RHK/2)?>'TK5Z\9UR=\_A_I5(3EGY02
M                     #;#2GY3V[LDG<M0<MPAZ]E^*_TFGUK1ZL_K?UGT
MM&W.S'ZMJ_?,/RXI]EE^+:>JZ>NUZU#7IQP^<
M          ;U[GN"*ITIV""9J/C?%<45KN!<J*54SX>!4.L]+LCHL"5<C%R<
MCH_#:2/W**(NFB@1>#B:J^@>5GAPW:MZ9_*D.UK?UC57@R7/-I!"2Z5:/5-=
MW94MGU&GE\#5IZ4A^Y1_FGKXZU?1.[*C4;SAX&K3TI#]RC_-''6KZ)W94:C>
M</ U:>E(?N4?YHXZU?1.[*C4;SAX&K3TI#]RC_-''6KZ)W94:C></ W:>*DA
MS]*9^:>>.M7T3NRHU&FB])-CMT&C_&3XZ>)KDP]=%148Q%\BORR75XE.28,N
M%1)BRW-<Y<N*X^:O1(?FKFMXBE^+7O''[<N(B7_$Z)P)9J3NT[;TWKG:*)?\
MI=X"GP[!ZK)UJ=\YID;3E   !^.\:[K+^ \M],G5!+?=<<_]J[!?^J%83:T
M^U:I^5__ "-A6KNU_;S:/Q4OT\IQ3.]B&
M                             .%>FGRNT@>EW/WZDP]R_P#;BP5^.:'Z
M5A[<5>T:O^02^ IPI@^A-ZW[AI:A]30@-+Z=3S'L/6
M               9_'>7_P#S"?<Z?[B["7XOA*@-,7VU+_\ C2?PU+RM"GVH
M,,_B2C^@841.MCLX                     CC;O^9>2?[GNZ_V[UA[5])\
MQX+''J/(
M   .(.Z2I7LQ7H^K5<U8ZB@O]*UJ9ZZ/I*FTRO<[9JZKFUK<MN>:+U,_*<"@
MUE@+;3P)U&>YM_=/!XYIOW1;6QK_ $B@\GT0                  #_T\_@
M                                                          _A
MZ9IUL_84 T-B*E22&1?Z1R^Y^'8 3\TZ6M:*2EO3&RJEMK:6L?O2)OCX896/
MJ(F[,O%84<Q4X]8X-I.PBS'NCN^8+=JZ]SM=33L5>!LLD3DB?_$EU'I\+3Z5
MDKUM=VIKCS(9F.7X6HJ:R?.W-/G-'(J*B*BHJ*F:*FU%1>!47C13,E-#-33/
MIZACHZB-RM<UR*US7-7)S7-7)45%145%1%14R4F,BHY$<U45JIL4'K/(
M                            !Q^W2?TO:?[)+;W'<SMG0S[;7_(I/#B/
MCWSUE_'3O*>KN8^<*[_9=7_B:P'OTU^VJG_%[/IIS^+#ZS=\8O@M-UM(.-:#
M .%KAB&MU7RQ-Y'ME([/.OND['\ATNQ4<D:N8KY%3:V)CE3-41%YWN1=S7B+
M=5:;K7HNL^^PV5SN*;I5LU46CML+F<43(KD<W?GZS8*9JM>CJB6+7;O:2.;U
M1NBM-UBW/VBJX:0KOJ25T;=YH:=V?[ZKI&NXGAV*BZF;723.145L$<CDS<B(
MLT\4X^Q?C.99,1WVMKX]='QT6ND%N@<B(U%@MU.D5'&[)J9N1FLO"JJN:KL;
MT,[FW0;N?;6EKT0X:MEGSC1DE1''OE;.U%5R)45TRR5<^2N7))9GHU%R:C6H
MB)F5TIZ>]+VFBM6KTD7VNN,.OK,IU?O5)$N2)G%21(RGC7)$S<V-'.X7.555
M5^QA#1+CO&RQ26BR30VZ16YW>YYT%M1BN:UTD<TS4DK&LULU2!DKMB[#@6GK
M=L;FO<X12P:2<2TB8EC8JMME&O%ER>NJYS&K30*Y:=)-56LEJW4\&LJ(Z5J+
MF<RT/;DO3OIO=%4X-L<\>'I'(BW"L_>M$C<T17MED1'3HW/-S:9D[\D7)JJF
M1RJP;N8L,VK>JK%U=-B.L1$<ZAIUDM]HC<K7:S'+&]*^L1KE16N5\+5RVLR7
M(H_W0?FU&E7%RSV/<^VB#"UD<JM;<*U(ZVYO;RJM>R%4=04CMCVN8YM?FBHK
M)6.0M=T,^9<Z-,+)%=M,%?-B.\(B*M+ KZ2WM=DN;7.:Y*JH1%R5KM>F1<LG
M0JBY'(^V6FUV2DCH+/;J*V446UE+04T-+ BZK6J]8X6,:Y[FL3-RYN7+:I3U
MCW2/C[2EB"3%6D>\W*^8BDS1:BMJ):B1&J]S][C61SMZB:Y[E9#&C(H]948Q
MJ;"RG"N#L*8&L\>'\&6VBM=DCRU8*6&."//51NLK8VM1SU1K4<]V;W9)K.5=
MI] X6<D                                    ."^Z<Y_;1]B%!^.;^
M2?T*>U6H_&#_ *& XE?O7C?BD\)QS$P;SH85^QNQ_BRE(\XC]L-?\MG^E<<F
MIO6T?6-[R&I#XQ[P                             #X6)/*BL](E]X?2
MM7KQG7)WS^'^E4A.6?E!(                                  -L-*?
ME/;NR2=RU!RW"'KV7XK_ $FGUK1ZL_K?UGTM&W.S'ZMJ_?,/RXI]EE^+:>JZ
M>NUZU#7IQP^<                                 ;Y;G/Z;.'?2[CW%
M,=8:8?:#5]='](TD?N4?MT4'R:J^@>5_A^A1_6H0!E]47JEM1Y#U@      T
M+I/^EYC/['+IW-(<IP1[;K=\KC\)#\E=ZRE^+=WCC/N7>>#%'8:D[M.Z--_L
M11?*7> I\*P>JR=:G?.:1&XY0   ?CO&NZR_@/+?3)U02WW7'/\ VKL%_P"J
M%83:T ^U:I^5_P#R-A6KNU_;S:/Q4OT\IQ3.]B&
M                                   .%>FGRNT@>EW/WZDP]R_]N+!7
MXYH?I6'MQ5[1J_Y!+X"G"F#Z$WK?N&EJ'U-" TOIU/,>P]8
M                   !G\=Y?_\ ,)]SI_N+L)?B^$J TQ?;4O\ ^-)_#4O*
MT*?:@PS^)*/Z!A1$ZV.S@                    ".-N_YEY)_N>[K_ &[U
MA[5])\QX+''J/(
M         .)^Z5\N-&B_9;^'#'Y #4F ?H$'UJ>]0\\P\&_=#XR/ZP\'D^B
M                  ?_U,_@
M                      +MV &GKI"U\3]F?,JGLIUN( XC:8K"E=::UFIG
MG$_9^#+8>?A/'-.)N')G26FFADRW^@62VS-21TCFNH7K!$Z5SD1V^S4S62+G
MMYLSS[KC G(_T^WZWPLU;;7U''"#9DBLK?LST:G,:RH6:)J)LRCV9<"2MP-<
M^.N%Z69RYS1LWIW5CY5,_A5J-=\Y]PC8<M
M       ./VZ3^E[3_9);>X[F=LZ&?;:_Y%)X<1\>^>LOXZ=Y3U-S(J)@&\*J
MHB)BZX*JJN2(B66P9JJ\"(B'Z],D$U3C"DIJ9CI*B2AB:UK45SG.=/.C6M:F
M:JY55$1$1555R0]5D>R.@DDD5&QM>Y555R1$1K5555=B(B<*G&;3CI(7'N*'
M4]OF5V'+ Z:CM2-54CK9U?JUEU5,UUDJG1HV+/+*%C5R1SG9ZM_,X=R)'N5]
M"$4F)(&MTMXE;#679RZBOIDU%6FMJ/;FBMHF/?ONJ][75<M0YCW1[VC<W>[G
MW2;M/^E1U%A^97:-[ Z2FH$15U*A^ME45RHO#Q0YC6PYHBI3LCS:U[Y$7<S<
MXZ+:>Y[[CK$5OAJ:"-TE)AZCK:=LU/53M58ZNZNBF1T4L=*Y%BA56N3?==R9
M.C:JPZ\URW;ETT=T=/N;M$5UGHL;U;8ZJ]5E'4/AJ**E7*2FH62PJV2&>LY6
M>?5D8]M&D;'-=%6YI)OS-S<JV_%<DVG72/;XJK#L+GP6FGJ8FR0U$R*K)ZU8
MY$5DD=.N<$"JUS>*-]>BMDIV*O-E$1$1$1$1$R1$V(B)Q)U#-;+++/*Z>=SG
MS/<KG.<JJYSE7-555VJJKM55VJI>(UK6-1C$1&(F2(FQ$1.!$3F(@/6?T
M                                    <%]TYS^VC[$*#\<W\D_H4]JM
M1^,'_0P'$K]Z\;\4GA..8F#>=#"OV-V/\64I'G$?MAK_ );/]*XY-3>MH^L;
MWD-2'QCW@                             'PL2>5%9Z1+[P^E:O7C.N3
MOG\/]*I"<L_*"0                                  ;8:4_*>W=DD[
MEJ#EN$/7LOQ7^DT^M:/5G];^L^EHVYV8_5M7[YA^7%/LLOQ;3U73UVO6H:].
M.'S@                                #?+<Y_39P[Z7<>XICK#3#[0:
MOKH_I&DC]RC]NB@^357T#RO\/T*/ZU" ,OJB]4MJ/(>L      &A=)_TO,9_
M8Y=.YI#E."/;=;OE<?A(?DKO64OQ;N\<9]R[SP8H[#4G=IW1IO\ 8BB^4N\!
M3X5@]5DZU.^<TB-QR@   _'>-=UE_ >6^F3J@EONN.?^U=@O_5"L)M: ?:M4
M_*__ )&PK5W:_MYM'XJ7Z>4XIG>Q#
M                         '"O33Y7:0/2[G[]28>Y?^W%@K\<T/TK#VXJ
M]HU?\@E\!3A3!]";UOW#2U#ZFA :7TZGF/8>L
M          S^.\O_ /F$^YT_W%V$OQ?"5 :8OMJ7_P#&D_AJ7E:%/M089_$E
M'] PHB=;'9P                    !'&W?\R\D_P!SW=?[=ZP]J^D^8\%C
MCU'D                                                       '
M$_=*^7&C3_LV_APP!S#4F ?H$'UJ>]0\\P\&_=#XR/ZP\'D^B
M        ?__5S^
M              >A5QHYKDRX6KZW]_: ;&XZM;9Z>=%9FBMR]E-JIPIFB'D\
M+SR?DM,MGQ;?+4J/;%5M2YTS=3F&NB>RFJW.?Q/D;+!JIT&+T"KGS27 BS6S
M#VDNE8FM!+);JAR)FJME1:BES5.!K',JDV[-:5J)DJ\MW3HAN>K+5V=Z^F1)
MF)\*9,?\ZHL?87YOJ%31WB                               #Q3SP4L
M,E14S14]/"Q9)IYY&10Q,;M<^2616L8QJ<*JJ(A].S66\XCND%CP]255?>JE
M^I#3T\3YYY7KM1D<4372/=DBKJM:J[. _'<+A06FBEN5UGAIK="Q722RO;''
M&U.%SWO5&M:G-5RHB'$;= :3L%7O#T6&;->&7>XQ7FGK)WVV-U310Q4L%9"Y
MJURK'2S/?).F21/D3)%5<MF=M&Y0\RVW3V+[HS%>.J.#!V%9:;51;BJK7O;)
MJ/1T=NBSE8K=7)[*Q]&]%78BY+E ?3=YH9N?]'\4EHP[5RXHQ$QR_8[?DM*U
MS55,I*Y^4*HNW)U,E5P;6IFBKQHH=)&*;3AFOPC9Z[OMLUUJ:JIN+88XG5E4
MM924E%40.K71[[#3/@HVIJQZCE1SD<YR+DEU&AWS-G<Z:+L3V_2#>J6HQ-I&
MMKHI*>LKG*D%/-"[?(Y:>AB5*=KF3*LL3ZCBJ6%Z-='*CFM5*K],7F@.F_2E
M::S"MI=38=P96Q2134](FO/-#*BM?'-62IOBHZ-=1_$[*9KVJY'-5'*A_.CG
M ];I Q506"F5\5,Y>2KK6M8KDH;7 YO),ZY(K4EDUDCB1<D=*]J+DF:IWMNK
M-T7AG<MZ$[MI7Q"D<U;3Q[S;Z17HQU=<9D<E-3-7:[55R++4.8U[HJ6*:9&.
MWO57HW<Y:#KYN@]*MOT?6I7Q6][M^KJE&JY*6BB5%FE79EKKFD4".5&OGDB8
MJHBJJ5*MEMH;/;Z*U6VFCI*"WTT5)24T2*C(8(6(R-J*N;G+DFURJKG+FJJJ
MJJKB2QWCC%&DO&5SQ_C6KDKL5W>LEJJJ=Z[7RRN5RY)P,C8F3(HVY,BC:R.-
MK6-:U-5&%L,6+!>'*'"6&::.DP_;J:.GIX6)RK(HVHUJ<]SE1,W/<JN>Y5>Y
M5<Y57W3B9]X                                        '!?=.<_MH
M^Q"@_'-_)/Z%/:K4?C!_T,!Q*_>O&_%)X3CF)@WG0PK]C=C_ !92D><1^V&O
M^6S_ $KCDU-ZVCZQO>0U(?&/>                              ?"Q)Y
M45GI$OO#Z5J]>,ZY.^?P_P!*I"<L_*"0
M      ;8:4_*>W=DD[EJ#EN$/7LOQ7^DT^M:/5G];^L^EHVYV8_5M7[YA^7%
M/LLOQ;3U73UVO6H:]..'S@                                #?+<Y_
M39P[Z7<>XICK#3#[0:OKH_I&DC]RC]NB@^357T#RO\/T*/ZU" ,OJB]4MJ/(
M>L      &A=)_P!+S&?V.73N:0Y3@CVW6[Y7'X2'Y*[UE+\6[O'&?<N\\&*.
MPU)W:=T:;_8BB^4N\!3X5@]5DZU.^<TB-QR@   _'>-=UE_ >6^F3J@EONN.
M?^U=@O\ U0K";6@'VK5/RO\ ^1L*U=VO[>;1^*E^GE.*9WL0P
M                                            !PKTT^5VD#TNY^_4
MF'N7_MQ8*_'-#]*P]N*O:-7_ ""7P%.%,'T)O6_<-+4/J:$!I?3J>8]AZP
M                              #/X[R__P"83[G3_<782_%\)4!IB^VI
M?_QI/X:EY6A3[4&&?Q)1_0,*(G6QV<                     1QMW_ #+R
M3_<]W7^W>L/:OI/F/!8X]1Y
M                  !Q/W2OEQHT_P"S;^'# ',-28!^@0?6I[U#SS#P;]T/
MC(_K#P>3Z(                  !__6S^
M                                  >.5,VJO01?7_O &WN):%)87\RN
MU,]B*J;-NT(">VF:T+9KU;\0LC3>Z.K3DEV4KE2CJ6O@JGN;$BNE=%!,Y[6Y
M>.:G"=/:?]'2Z5=$%]P3"U'7.HHUDI=N7[[IU2>F36^Y1\L;8WKT#W<.>2\@
MPK=DLE_IKB]<H6R:K^L?RKU^')%UD3GHAIXS<R1R12.BE:K96JJ*BIDJ*FQ4
M5%VHJ+L5%X"7"*BIFFU%!_!Y                           /7K*RDM]-
M-6U]53T5'3,62HJJJ:.GIX(TV*^6:5S(XVYJFU53:?>PQA;$N-K_ $N%<'T%
M7=,2ULF]P4M+$^>>9^2N5L<4;7/=DUKG.R3)K&N<[)K55/EWJ^6;#=JGON(:
MNGH;+3,UY9YY&10QMS1-9\CU:UJ9JB)FJ9JJ(FU41>)^D#=.4E%)+;< TD-R
ME;K,DOUQCF;1-=DYJ]]]#G#-4JU<E2656,S3QCVJBE[^Y7\Q?J[G24^,-U57
M3437ZKV6*W2Q[]ERKM6X5[=\8S6368^GHLWHBM<E:Q^;$J2W0?FH5MM%1+AK
M<^TD-PG;FU]UK&2)3HNU,Z2E58Y)<ER<V:H5D>:9<3RL5'KQ3Q/CO%V,I5DQ
M'?:ZXL1ZR1TCI$AM\#ERVP6^G2*CB7)J;49K+EM55+O]#VYST'Z K9QKT18:
MM=E:L;62311:]7.UF>KQ36RK)5U"IK.5%FF?EFN62;"I_2?IVTNZ9:Q:O21?
MJ^YQH]7L@<_>Z6)5R]2I(D93Q\")FR-%7),U5=J_/9AF_.M:7Q]KK8+(Z>.F
M9=JBGFAH))Y6N?'%#.YF52]S6*N4:/5$3-<DVGQ]*^ZGT"Z%IW6W'N)+?#B1
M(]=+="]*FX.;FJ([B.#7FC8JIEOLS8XL]BR(N1R#19N9=-VF)&56"K#5OL;U
MRXNG3B:B3@S5*B;59*J9IFR#?9,ES1BIP<B-".A;#.-[55XBQ#5W"IBHKQ-;
M&6JE>VBIYEIZ.W5CI*FJ8KZM\<G)JLU8UA<FKGK;<DIJW4/FR.-[/7+A;0)A
M^FMS):9'I<KKE4U*(]96?8J&)R4T4C',1S733UC'<#H>8EH>A7S+7"%/&R\:
M9KS-=*IK]M%;]:GI<TU5U9*IZ<4S-5%5%WIE(Y,]CMF:\S[#AC#V%Z7D+#UG
MH+13JC4>VCIV1R3JS6U75,^2U%4]NLN3I'/=MX2DG2QIWTQ:=+PE\TN8CNE]
MKFN5T;:F95@A5R(CN)J5FI2TR.1J:R4\,:.RS5%7:6?Z/]%>CG15:^,VCNRV
M^T4*HB.XGB:U\NKGDLTRYS3N3-<G32/<F?"?=.ICGX
M                       !P7W3G/[:/L0H/QS?R3^A3VJU'XP?]# <2OWK
MQOQ2>$XYB8-YT,*_8W8_Q92D><1^V&O^6S_2N.34WK:/K&]Y#4A\8]X
M                        !\+$GE16>D2^\/I6KUXSKD[Y_#_2J0G+/R@D
M                                  &V&E/RGMW9).Y:@Y;A#U[+\5_I
M-/K6CU9_6_K/I:-N=F/U;5^^8?EQ3[++\6T]5T]=KUJ&O3CA\X
M                       WRW.?TV<.^EW'N*8ZPTP^T&KZZ/Z1I(_<H_;H
MH/DU5] \K_#]"C^M0@#+ZHO5+:CR'K      !H72?]+S&?V.73N:0Y3@CVW6
M[Y7'X2'Y*[UE+\6[O'&?<N\\&*.PU)W:=T:;_8BB^4N\!3X5@]5DZU.^<TB-
MQR@   _'>-=UE_ >6^F3J@EONN.?^U=@O_5"L)M: ?:M4_*__D;"M7=K^WFT
M?BI?IY3BF=[$,
M         <*]-/E=I ]+N?OU)A[E_P"W%@K\<T/TK#VXJ]HU?\@E\!3A3!]"
M;UOW#2U#ZFA :7TZGF/8>L                               'AGJ(*9
MF^5$K(8]9&Z\CD:W67/),UXU1%/3/4P4K-\J'M9'GEFJY)GSCVQ12S.U(FJY
MV6>2&=MWFCIAT6V;<9[GRWW7'V%[?74FC+"D532U5VI89X9&V^'69)&YZ*CD
MXTXBH/2](R;2A?I8E1T;KI.J*G J:ZEX^A=CH]$6&F/14<EDHT5%YGV!A0#P
M]]#7[)>#NW5)^>==:KN<=F#P]]#7[)>#NW5)^>-5W. \/?0U^R7@[MU2?GC5
M=S@/#WT-?LEX.[=4GYXU7<X#P]]#7[)>#NW5)^>-5W. \/?0U^R7@[MU2?GC
M5=S@/#WT-?LEX.[=4GYXU7<X#P]]#7[)>#NW5)^>-5W. \/?0U^R7@[MU2?G
MC5=S@/#WT-?LEX.[=4GYXU7<X#P]]#7[)>#NW5)^>-5W. \/?0U^R7@[MU2?
MGC5=S@/#WT-?LEX.[=4GYXU7<X#P]]#7[)>#NW5)^>-5W. \/?0U^R7@[MU2
M?GC5=S@2_P /5]%==U;37.W5,-;;[CIOK*^@K*=Z2T]715F,:FHI:F"1N;9(
M9X)&O:Y-BM5%/:OI/F/!9D])Y
M                    !Q2W2DV5UT;T_,+KOQ1,[S;=[3#S&9;=C7[Z[BVJ
MWJ;0-08!7Q"#K-]U$0\\P\<TW\HMC8T_I%/!Y/H@                  '_
MU\_@
M   'XJ9ID :?NM,CXUS\RNP XI:6,,QW&W5<;HT=G$[+-,]BIET,D4\_">.:
M</\ #LLJ44EOJ%_EBT5,MN?L:W6@BR=1N1J+FJ)2/8Q7+M<]CE*$-VSHQ9HZ
MTXUM;;XTCL-^8EPA1$R:V25RMJXT7/+/BEKY=5$:C&31M1,D15E!H[O*W;#<
M;)5SJJ9=Z=SU1J(K%[143/FJU3[Q$,YT                         #9O
M2)INPE@%)J))4ON(6(J)9K?,S*F?K9*ETK422*@U<ESCR?-P<PC5UDL@W)/F
M9NG3=-.I\47B)^%-$LFJ[CE6PNW^KC5NLBVVB58Y*AKD5N53(Z&DU7*Z.6=[
M'0K"K=&[N;1'H";-8J>5+_I%8BHEOI)&ZL#\\OW[4HCV4RIDN<2-DJ?2YPM8
MY)$X)XYTG8MT@U*R7RO5M!')KTEFHM:GM=+DKM14@UG.J)VH]4WV5SY,MF:)
MDB::-S;N0=!FY6L/&O1;:FMO<T;6U5SJ52>Y5BHC47?:A6MWN-5:CTIJ9D%*
MUZJYL*.<YSJ'-.NZ<TM[H6Z\58[N"I8XY%=3VZGSBH:?:N2MBUE661$<J;_.
MZ694Y771B(U/MZ/=#.+M(#X:J"G6T6!SDWR^W"-[(9(\W([ONIUU);E(FHJ<
MQE$CDR<]NS/KW=5;O[0)N4Z.6W8CK>/&DK>U6&RT#V256LJ-U5K'YK%01+K-
M=K5"I*^/6=3P3JU6G-=SQN,=+^Z$GBN5MIEM. 5<FO=*MCFQ.;FJ.XDBY62L
M>FJJ?8\H6N35EFCS3/FG@_07H^PDV&;OJ;?KI&UJON5\1E;XJC$1SZ>@<WD"
MF;KYJSQ-TC<_'KDBF=+3]YJ-NJ].$U1;K;=UPC@R5SD916974\JQJ_-B3W'/
MBV61&Y,D6*2F@EY9>)FHY6I=GH=W!>YZT21PUDEK;B#%$;6JZKN:-J$UT;DY
MT-(J<2PMULW,SBDF9FB+,Y6HI\#=)(B:/*9$1$1,1VQ$1$R1$2CN:(B(FQ$1
M"(FB">:IQG-4U+W25$E+*YSG*KG.<Z2-7.<Y<U5RJJJJJJJJKFI+6\L9';VQ
MQHC8VN:B(B9(B(BHB(B;$1$V(B'J[F/G"N_V75_XFL!_6FOVU4_XO9]-.+#Z
MS=\8O@M.19T^?;                                           !P7
MW3G/[:/L0H/QS?R3^A3VJU'XP?\ 0P'$K]Z\;\4GA..8F#>=#"OV-V/\64I'
MG$?MAK_EL_TKCDU-ZVCZQO>0U(?&/>
M?"Q)Y45GI$OO#Z5J]>,ZY.^?P_TJD)RS\H)
M         !MAI3\I[=V23N6H.6X0]>R_%?Z33ZUH]6?UOZSZ6C;G9C]6U?OF
M'Y<4^RR_%M/5=/7:]:AKTXX?.                                 -\
MMSG]-G#OI=Q[BF.L-,/M!J^NC^D:2/W*/VZ*#Y-5?0/*_P /T*/ZU" ,OJB]
M4MJ/(>L      &A=)_TO,9_8Y=.YI#E."/;=;OE<?A(?DKO64OQ;N\<9]R[S
MP8H[#4G=IW1IO]B*+Y2[P%/A6#U63K4[YS2(W'*   #\=XUW67\!Y;Z9.J"6
M^ZXY_P"U=@O_ %0K";6@'VK5/RO_ .1L*U=VO[>;1^*E^GE.*9WL0P
M                                                 !PKTT^5VD#T
MNY^_4F'N7_MQ8*_'-#]*P]N*O:-7_()? 4X4P?0F];]PTM0^IH0&E].IYCV'
MK                               !IO%7E8WU5%[R4XOB[V*3XYO><?:
ML/KY?BU[Z&77WF?N;;_ICW)^C#$EJQ'9[/3T-ALMC?3W"GK9II)J>Q6>O=.U
MU,US$B<RYM:B+MS:O4*E=(RY8^N_XPF\-2[S1+]J[#WXGI/H&%".40QEZ.<,
M>TKK\6<-WSX#L+)!RB&,O1SACVE=?BQOGP#)!RB&,O1SACVE=?BQOGP#)!RB
M&,O1SACVE=?BQOGP#)!RB&,O1SACVE=?BQOGP#)!RB&,O1SACVE=?BQOGP#)
M!RB&,O1SACVE=?BQOGP#)!RB&,O1SACVE=?BQOGP#)!RB&,O1SACVE=?BQOG
MP#)!RB&,O1SACVE=?BQOGP#)!RB&,O1SACVE=?BQOGP#)!RB&,O1SACVE=?B
MQOGP#)!RB&,O1SACVE=?BQOGP#)!RB&,O1SACVE=?BQOGP#)!RB&,O1SACVE
M=?BQOGP#)#831O89L+;HG"N&*F>*JJ,.:4Z6PSU,#7MAJ)K1B);?+/"V3)[8
MIGTZN:CMJ(NT_I=K<_@/!;4])Y
M                     !PZW2\$D>+-'U8[5WF>@OM,S;S6^4E3;)9<TV(C
M=6L9EMV[>AM UEH_>BT\&WA1GX$<N8YAX3A4Y!42\PQW$C>/JJ#R?1
M             /_0S^
M                   #U*J-'-7/@5%S_3H &T&,K2V>"5-7-'QJFSK</L'E
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
M-W1KZ,+3]M/\0>OD?8S][Y_Z/E'GCC0]-9V1X;NC7T86G[:?X@<C[&?O?/\
MT?*''&AZ:SLCPW=&OHPM/VT_Q Y'V,_>^?\ H^4..-#TUG9'ANZ-?1A:?MI_
MB!R/L9^]\_\ 1\H<<:'IK.R/#=T:^C"T_;3_ ! Y'V,_>^?^CY0XXT/36=D]
MMFE'1U(UKVXSP^B.3-$?<88W?XYDBL>U>HJ(>AV!L7L<K5MU7FG.8JIV4S1?
MF/Z2OHEV[['V4/Z\,_1YZ,\.=M*;\\_GSD8N][JON;O$.+J+IL?;(?8LV+\+
MXBGEI;%?[5=JB"'DB:"@K(:B2.!'LCWU[(W*K6;X]J9]%4/G7'#U\M$39[I2
MSP0N=JHY[5:BNR5<D5>;DBK\Q[8JB"9=6)[7*G.5%-1'QSW      'PL2>5%
M9Z1+[P^E:O7C.N3OG\/]*I"<L_*"0
M   ;8:4_*>W=DD[EJ#EN$/7LOQ7^DT^M:/5G];^L][1S-$S#4;7RQL=R95KD
MY[6KEK,VY*J*?GQ0Q[KJJM153>V\P_BYM<M4JHBJFJAK]CV2)FQ[7HBY9L<C
MDSZ&:9IGDIQM6N:N3D5%/FJBIL5,E/Z/!X
M     !OEN<_ILX=]+N/<4QUAIA]H-7UT?TC21^Y1^W10?)JKZ!Y7^'Z%']:A
M &7U1>J6U'D/6      #0ND_Z7F,_L<NG<TARG!'MNMWRN/PD/R5WK*7XMW>
M.,^Y=YX,4=AJ3NT[HTW^Q%%\I=X"GPK!ZK)UJ=\YI$;CE   !^.\:[K+^ \M
M],G5!+?=<<_]J[!?^J%83:T ^U:I^5__ "-A6KNU_;S:/Q4OT\IQ3.]B&
M                                                     .%>FGRN
MT@>EW/WZDP]R_P#;BP5^.:'Z5A[<5>T:O^02^ IPI@^A-ZW[AI:A]30@-+Z=
M3S'L/6                               #3>*O*QOJJ+WDIQ?%WL4GQS
M>\X^U8?7R_%KWT,ZKO$W_F$& _3Z#^T_!Q4II']OUX_&$WAJ7>:)?M78>_$]
M)] PL&<*.P@                    ".-N_YEY)_N>[K_;O6'M7TGS'@L<>
MH\@                                                       XT
M[IBU-FP]A:^MC>^>SXDY$=(U'*V"AN]#4;^]^2ZK6OK+?3-153A<B9[<E ^9
MHZJ4=3TRHO!J\?13+HYKP'GF'CFG)&WN58DVYIJG@\GV
M   #_]'/X
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
M)Y45GI$OO#Z5J]>,ZY.^?P_TJD)RS\H)
M      !HG'5BN%_MU)36YL3Y8:U)WI+*D2;WO$L>:*NQ5UGIL/OX?N%-;JE\
MM2JHQT>29)GMS1?U'[[?41TTCG2YY*W+\YLU>,(7JQTB5M?'3M@65D"+%4-E
M=ODB/<U-5$SRR8NTYS0WJAN$V\4RN6355=J9;$R\9]R&M@J'[W'GK99\!NEH
MMYWZSLQ4=Q6\XAB[V29\0GA//D7?URWK$[[C<DXL?+
M             !OEN<_ILX=]+N/<4QUAIA]H-7UT?TC21^Y1^W10?)JKZ!Y7
M^'Z%']:A &7U1>J6U'D/6      #0ND_Z7F,_L<NG<TARG!'MNMWRN/PD/R5
MWK*7XMW>.,^Y=YX,4=AJ3NT[HTW^Q%%\I=X"GPK!ZK)UJ=\YI$;CE   !^.\
M:[K+^ \M],G5!+?=<<_]J[!?^J%83:T ^U:I^5__ "-A6KNU_;S:/Q4OT\IQ
M3.]B&
M .%>FGRNT@>EW/WZDP]R_P#;BP5^.:'Z5A[<5>T:O^02^ IPI@^A-ZW[AI:A
M]30@-+Z=3S'L/6                               #3>*O*QOJJ+WDIQ
M?%WL4GQS>\X^U8?7R_%KWT,ZKO$W_F$& _3Z#^T_!Q4II']OUX_&$WAJ7>:)
M?M78>_$])] PL&<*.P@                    ".-N_YEY)_N>[K_;O6'M7
MTGS'@L<>H\@
M      VNTTVZ6YZ+\7PPY:]-00795543*&QU])>:E4547+^5J%_7X., X^Z,
M:W7IZ?;LR9P*GL</&>4/'-.6%HDUH6KGL<B+MR38O!GULSP>34:;=H
M            !__2S^
M                     ?.K8D<U4R1<TV?IMS -C,=61E52SM<Q%1[%3HIM
MX^KD>3PO/)]U=N?AC%]PM;FZE%>=>KI4R5K6W"F9E,C6I%FKJFC9FYSG9-2G
M1$3-Q6YYHCHG;>\'T&EJUQ9W.SO2EK%:FUU%._["]R\*I3U+M5J)S*I[EV-3
M+M[11?.)ZZ6Q3N^Q3IKQY\R1J<LB=<Q,_P")\)]@IW._        >E<KC1VB
MWUUUN$S::AMU)45M9.Y%5L5-31.FFDR:BN<K8V+DB(JJNQ-IRK V"\1Z1\96
MO .$*=U7BB\5\-'2Q)LUYIY&QLUG<#&(KM:1[LFQL1SWJC6JJ?"Q/B2RX-PY
M78LQ'.VFL-MI):FHE=P,AA8Z1[LDVN5&M7)J(KG+DUJ*JHBRIQWBVKQOBJ[X
MCJ]9J5M0J4<#E:O(EN@\2H:1-5K6JL-.UNL[)-=^LY=JJ;C]SGH1P[N=="]A
MT08:1'4MIHT;--DJ+4UDBK+653D<YRHM14ODD1FLK8F.;$S)C&HF3W3MI:O.
MG#2I=])-YUFK7U*[Q$N7[WI(^4I8$R1$7>H6M1SD1%DDUY'9N>JK\^WX5Q/=
MJ9*RU8<OUSI'/?&VJM]GN%;3+)&N3V)/34\L2O8J[4SS0Y=B32QHMP=<N,V+
ML2X?M5W2-K]XK+A24TVH[/5?O4TS'ZKLEU7:N2Y+DNPX[8-%^DO%=N2[X7P[
M?;E:5>YJ34M!55$*N;L<U)(8GL5S5],FMFG-/I0Z/<>SRLABP7BI9)':K4=A
M^ZQMS_IGR4K6,:B<*JJ(AQ2X[I+<\6FBDN-QQW@Z&BA;K/>Z\V[)J<'NC/A5
M$1$S555$3:<CH]S_ *=KA5,HJ3!F*75,CLFIQJKFHJ_"YT"-1.:JJJ(B;54Y
M#8)W+MQJTAK<<W-+9"JH]UEM3XJFO<WFLXZFX+OE%2N541?$FU&;5RUFKP5.
M[H_S:? &%UJ<.;F^TNQ%>6HYB72O;+36UC\DR?#2_8ZRL1JYHJ2+0MS1',?*
MSTUBFA#S+/%%Y2"^:=+DEIH55'+;J%S)JMS=O*357+TU.J[%^Q-JE5JJFM&_
M:WEIAC!>%\'4O(F&[+16QJL1DT\4>O6U*-VIR773+)65.3MJ:[W(G$B%#>F_
M=,:<MT7>..^E[$5?=8V2J^&E5^]4%,O+(G$U#$C*:)R-<K-];'OSV;))'KM6
MW71;H1T5Z%[7QJT:V6BMC',1LDS&Z]5.B9+]GJI%?43;4UD:^16M7TC6IL34
MYT2=J@                                     GG1_3_?\ [E*O_MDJ
M"7-1]JA/Q$S]&:<,9[,_^A"^$I0PB,<S
M               !I'2#SA8W^Q#$OXFK3D&$_;5;/QA3_3,/S5GK.7XIW@J<
M3]S!SWW_ .QM_P",[>=\Z;?:]2_+4^BD./6#UR_K/UH<WB,QRH      ^%B3
MRHK/2)?>'TK5Z\9UR=\_A_I5(3EGY02
M       ;>Z3>=QG9*E^"J3DV$_91?BG=]I]*U>NOXJ_J.7>Y-W.6'M(^C:6_
M7"ZWVDGEOU3&L=!/0,AR;;;1(JHVHM=2]%\57]=P$?=-^E^]80Q>EJHX*1\+
M:9JYR-D5=LDJ?<RM3F<XGEH\W+N L>X/H<3W>LN\==40HKFPRTS8T7AY5'TL
MCD3;S7*<I.4OP;Y_XL]M6?YC.FO1%XE]RV_M9OKSFWH+-%_N^_\ =Z3]A'*7
MX-\_\6>VK/\ ,8]$7B7W+;^UF^O'H+-%_N^_]WI/V$<I?@WS_P 6>VK/\QCT
M1>)?<MO[6;Z\>@LT7^[[_P!WI/V$<I?@WS_Q9[:L_P QCT1>)?<MO[6;Z\>@
MLT7^[[_W>D_81RE^#?/_ !9[:L_S&/1%XE]RV_M9OKQZ"S1?[OO_ '>D_81R
ME^#?/_%GMJS_ #&/1%XE]RV_M9OKQZ"S1?[OO_=Z3]A/Q=QA@[)<K_BS/+IJ
MS_,8]$7B7W+;^UF^O'H+-%_N^_\ =Z3]A.+>G711:M%5SLE#:ZVY5L=TIZ^:
M1UREI9'L6DDI6,2/D:BHT:B[^N>:.X.+C[NT78[N&.J.JJ+A'!&Z!\:)O:.1
M%UT<JYZSW]"F667BBQNB]#F&M$-9:J?#D]=.RNCJ'2<4OB>J+$L2-U-ZAARS
MWQ=;6UN!,LMN>PYVF1L                   !OEN<_ILX=]+N/<4QUAIA]
MH-7UT?TC21^Y1^W10?)JKZ!Y7^'Z%']:A &7U1>J6U'D/6      #0ND_P"E
MYC/['+IW-(<IP1[;K=\KC\)#\E=ZRE^+=WCC/N7>>#%'8:D[M.Z--_L11?*7
M> I\*P>JR=:G?.:1&XY0   ?CO&NZR_@/+?3)U02WW7'/_:NP7_JA6$VM /M
M6J?E?_R-A6KNU_;S:/Q4OT\IQ3.]B&
M                          .%>FGRNT@>EW/WZDP]R_\ ;BP5^.:'Z5A[
M<5>T:O\ D$O@*<*8/H3>M^X:6H?4T(#2^G4\Q[#U@
M            TWBKRL;ZJB]Y*<7Q=[%)\<WO./M6'U\OQ:]]#.J[Q-_YA!@/
MT^@_M/P<5*:1_;]>/QA-X:EWFB7[5V'OQ/2?0,+!G"CL(
M      DGI*W.NG&LTC8WQ/9<&5LU!=L<8GO%FN%!?</<D24E?>Z^NH*QD,5Z
M2OHUDIY6N3?&1O8JY.1';#VHYN61X-,^$ANG/0_C+[Y:7Y\/.;?@&T_%T1;J
M"UJD\5ET@0/=G%KT&('RS9+S2M<E#>))6QKJ[55$;GEQY#-OP#:I^^ #=5=(
M:5^W5X^<AFT9*?K<(;K"V+R1!3:9*=[O$M>AO&(WS:KN:5JI15[Y4C74VJJ:
MN>7'D,V? ,E/[[[MUY]4T]]M<;_+#QFSX -ZW7E#E-GI[?GXGEOV-[CX[FLU
M@UZG5\;X[53+@SV[7*+SAM'?CNO/J>GOM5C?Y&,F? #Y]SQKNH\*TCKM?KII
M@L=O:]E.^OO])B2DM[99ERBB=/=J5M(V:1S<FIGK+Q<9YR:O.!S?W'F/<48Z
MPEBV;%E^N-_N-NQ%!%!47&1)7P451;('1PQO1K>86>&1RIQ*O5/X>B(NP\G+
M\_@                                          'HW.W4UWMMPM-:U
M7T=TH:NW5;&KJN?35M/)33M:[)=5712JB+EL .!FBVJDAU::=%CFA<L,L;LL
MXY8U6.1CNJQZ*B]4\IPGA3F9A^5'P1[<\V-V^L>#R:S:N;4ZP!_0
M         /_3S^
M                 >.1NLG40 T/B"@WZ%^2*J9=?/W #@?IRPK4;UW[4*(V
MLH)HZRF<NOJ))!*V5C9&M5JOB<K<GMS36:JH?!Q5AJU8QPW7X4OC-\M%QI):
M>5-F>I*Q6*K55%R>W/68[+-KD1R;40_505L]NK(JZF7*HAD1S>JU<\E^!>!4
MYJ*J&V%!6PW&CIJV!?$JB)LB-56JZ-W!)#)J.<U)H)$5CTS75>U4XC-%C_!=
MWT=8TN>![ZW*YVRK?"Y<LD>C5SCE:BYKJ31JR6/GL>U28-LN$%UM\-QIES@F
MC1R?!GPHOPM7-J_"BGMG$#]P     !P[W1VE&WU%N9@7#MRAK)*BH;+B.>BE
M;+###3*U]/:UGB>L;Y9*G)\S45=3>D:NU7(FA_S(K<28MPKB2HW2NF"SU%MG
MBI'4]@IJR+>YU6H16U-S6"1B2PIO.=-2.?J.ECGJ)$8L:P2/IE\TDW5&';KA
MZ/03HXN4-;+-4))>)J:1'Q,9"J.AH=]8Y6/>Z;*6H:U7;VL,<;E1SI&-XC62
MSUN(+O;;);8]]KKI604-,S/)N^3R(Q'O<N2,BC15<YR[&M1578A>WCS&V'M&
MV"KKI Q9.E-AFS6^>LJ9,E75AIXW2/R:B*YSE1N3&-17/<J-:BJJ(M0N"L(7
MO'^+K;@G#<6_7VZUL5- W@37E>C$5RKL:QN>L]RY(UB.<JHB*I5_"^'J+"F'
MK1AVW)_*MIHHJ5C\M5T\J9OJ:I[=9^K+5U+WRN3-41SURV&&#3QI@Q#I\TOW
M_2]B?-MTO=P?,D>:.2G@1$CI:5KD:Q'-I:9D-.U^JCGI'KNY9SE76GHIT<V3
M1)HZM&CC#R?[&6FB9"CLLEEDVOGG<F;LGSS.DF>F:HCGJB;$1$^\=2'8(
M                                      !/.C^G^_\ W*5?_;)4$N:C
M[5"?B)GZ,TX8SV9_]"%\)2AA$8YF
M           #2.D'G"QO]B&)?Q-6G(,)^VJV?C"G^F8?FK/6<OQ3O!4XG[F#
MGOO_ -C;_P 9V\[YTV^UZE^6I]%(<>L'KE_6?K0YO$9CE0     !\+$GE16>
MD2^\/I6KUXSKD[Y_#_2J0G+/R@D
M   V]TF\[C.R5+\%4G)L)^RB_%.[[3Z5J]=?Q5_45/W >W0LG4Q#6\?]2;$I
M!S=0?;$7Y(SZ68N%T"_:LM/R9O>0YT$:SN(         F]NS^>'!WJ"]=T6\
MF#N=/8NY?&P^#(5Y[N#V3P[\36>'3'"LD@02                   !OEN<
M_ILX=]+N/<4QUAIA]H-7UT?TC21^Y1^W10?)JKZ!Y7^'Z%']:A &7U1>J6U'
MD/6      #0ND_Z7F,_L<NG<TARG!'MNMWRN/PD/R5WK*7XMW>.,^Y=YX,4=
MAJ3NT[HTW^Q%%\I=X"GPK!ZK)UJ=\YI$;CE   !^.\:[K+^ \M],G5!+?=<<
M_P#:NP7_ *H5A-K0#[5JGY7_ /(V%:N[7]O-H_%2_3RG%,[V(8
M                                              X5Z:?*[2!Z7<_?
MJ3#W+_VXL%?CFA^E8>W%7M&K_D$O@*<*8/H3>M^X:6H?4T(#2^G4\Q[#U@
M                             TWBKRL;ZJB]Y*<7Q=[%)\<WO./M6'U\
MOQ:]]#.J[Q-_YA!@/T^@_M/P<5*:1_;]>/QA-X:EWFB7[5V'OQ/2?0,+!G"C
ML(                                 XP[L#Z1>(NRF&_P =T9_3/3'A
M3:C<'<[&D#L]:/Q?4'E_">4X#GJ?P
M             <!TC?9])N-;=(QD*-Q3=ZF&)C6L9'2W"LEN%$UC&\RQB4E4
MS51-F7$G  IRLPK4:\$?-?K&\>?X=H4(;D1+FQ$Z" 'D
M !__U,_@
M            ^37P(]CDZB_@XP#CUI#L#:RDJ6+&CLXU3++A5>#+8IYYAXYN
M9P(IH9;%B2[8=E:_D>3?;I;U=K*V+*2**MIT5\F3&O=*R1C&-X5E<Y=J9U5^
M:,:)H6QVS3+:V(DSGMM]<C4]-RKY*2=V299M1LD#WN7-46F8GI<CN[1-?7+O
MV'IUY5$66+X-J)(WLJCD1/PU/M5?)7(E3R%O*5O(\W(G)".6#DK>W<C[^C'-
M>L.^Y:R(J+J\"E9&$O.YYZK9Y\>*/.CQPI^+MX5$GXCWYG%.\JJ.1)=YU][5
M6N1'Y;%X%[9O?';C-5\8-YX^\2R\3;ZBK%O^H[>=\1%:JQ[YJZZ(J*K<\E1=
MJ3"N.EG2C+65')>,K]3U#)I630TM6M%%%*QZMDC;!1I# Q&.;EDB9(;5,.[B
M/<;V^S4\-JT<X/GM^\L6.2>VT]5*]BM16N=-5,EF>KD7-7/>KESV_!EOQ!NM
M-U'57>H6Z8TQ!!7MF>V2.&I=3QL>URM<QL5/O<;4:J*B(UN29;.>NN\);I+'
M5B=#!?.1L56]FHQR5K4I;HV-JKGO5RIF922*B[73Q3.7)-J;<XO:>/,B-R]I
M6BJ;G@&&IP/BZ77<V2WKOMO616(UF^VR9V]-A:J([>J&6AS579NS79WUHB\T
MKT\X ?#08W6FQ7AUFJUR52)#6HQ%55U*V)N;GJBY*^JAJ57)NU-JKRBL&GS1
MO>K6ZOJ+TRQU4,$LM3:[LU8:MCH(M]D93/9KT]=KY*D21N5\BY)J(Y=5*5M)
MWF46Z\P%C=F&</66/$N'*BIBC@NE#+&E/JS2[VQ]5#*]M32+&FK)4JL<D$+%
M5S:B5K5>6FX!\T$W->-,*NO]SO"6.[0P/?-05S59.BQQZ[FP/:CH:G7VM@2-
M^^2NR;O3'KJ)QDTH;H.ZXQIY+)AF"JP_8I-9M5.Z=&W>Z1YJB13/IG;W14CV
M+S<3'R*_@<]6JK2YO<5>998 W-USCTBZ3ZJEQ7I58C5I_L&5NMCLFJY]+',C
MGU%2C\]2MF;$K&:N\T\+]=[ZO]U-YH5B[33;Y,$Z-H*K#N 9%5)WK+E7US,U
M1&2NA74IX'-]4IXWRK(N:23/C7>SCB6PE<!S6W.>BJX6J9,?8@IFT[JFWZF&
MJ276Y*9#6HJ5%UFCYE($GI,F0(JN<^.5[E1J:BNSO>:Z;M_">)[)+N5M%=<M
M94PW1%Q%419+3M=1N:^*UQR9+OTC*M&RUCHE:E/-2LIG.?(M1'%=IYF]N4<0
MX8KV[H'2%2MIN*+?JV6!^>_HRI14EKI&;-Z;)3_8Z9':SI8IY)5:QN\N?R[,
M_1<.                                           ">=']/]_^Y2K_
M .V2H)<U'VJ$_$3/T9IPQGLS_P"A"^$I0PB,<S
M                     !I'2#SA8W^Q#$OXFK3D&$_;5;/QA3_3,/S5GK.7
MXIW@J<3]S!SWW_[&W_C.WG?.FWVO4ORU/HI#CU@]<OZS]:'-XC,<J !\O?'T
M-:D<CGOH[A(N\/>JO2EKE;K.I5?FJMIZQK5=%FF3)4<S6YN)B=NNH:;2!@5;
MG;XHH\:X;I6MJHXV-8M=:FJC(ZU&L1$?56YSF05JIR\M$ZFJE9^\Z^I?PI*F
M;#>(4I:I[WV&ZRJL+W*KN)ZQ45SJ=7*JJV&J1%DI]9-6.H;+#K_OBDA;]0ZB
M.:@ ^%B3RHK/2)?>'TK5Z\9UR=\_A_I5(3EGY02
M               ;>Z3>=QG9*E^"J3DV$_91?BG=]I]*U>NOXJ_J*G[@+Z2W
M_9BK?Q18B#FZ@^V&OR1GTLQ<)H$^U9:?D[>\ASH(UG<8        !-W=G\\6
M#O4%Z[HMY,+<Z>Q=R^-A\&0KSW<'LGAWXBL\.F.%A(\@D
M    #?+<Y_39P[Z7<>XICK#3#[0:OKH_I&DC]RC]NB@^357T#RO\/T*/ZU"
M,OJB]4MJ/(>L      &A=)_TO,9_8Y=.YI#E."/;=;OE<?A(?DKO64OQ;N\<
M9]R[SP8H[#4G=IW1IO\ 8BB^4N\!3X5@]5DZU.^<TB-QR@   _'>-=UE_ >6
M^F3J@EONN.?^U=@O_5"L)M: ?:M4_*__ )&PK5W:_MYM'XJ7Z>4XIG>Q#
M                                                     '"O33Y7
M:0/2[G[]28>Y?^W%@K\<T/TK#VXJ]HU?\@E\!3A3!]";UOW#2U#ZFA :7TZG
MF/8>L                               &F\5>5C?547O)3B^+O8I/CF]
MYQ]JP^OE^+7OH9U7>)O_ #"# ?I]!_:?@XJ4TC^WZ\?C";PU+O-$OVKL/?B>
MD^@86#.%'80                                !QEW7L4DF@G$[V,5S
M8+AAJ654X(XUO]OA1[NHLLS6]=Q_3/3!3:'<&R,7#FD*%'(LC+W9)'MVYHR6
M@K&QNSX,G.A=[!Y?PA. Y\'\
M        '"32[1I9=,4E8BN5N(K+:+HY51=1)Z9DMD=$UW!FV&TQN5$X-=.B
M ;WX,JM>&%<]FHU.IM_<R/*GA#>*F=K-3K?I["YG@\GM
M  __U<_@
M            \,S$<U57B1?T]< VXQ/;]\@DV9Y^QLVJO'Q*$"[2<^G>P5%!
M6-NM#4=]T[6U5-WXHLB<@1W&GEH9*]$8UVO)0QU"S,:J*U7QH<)TAX:LN*<+
MR4-_MS+O;*:II:UU"YK'-K>(*F*MXC<C^5U:S>%I7YY<I,Y,TX4_I'7)U/44
MUHK'V^YU-)/3QU355'4SZB%\+*AN6?+0.>DS=B\LQ-B\"RGN>D72;#45]LN.
M,<3QS03U-#74ZW:LB5DL,CX*B%S62,5FJ]BM5$R+%L)[E;<BOIK=B[">C[ ^
M]/BAJJ2IBM%O55:]K989HY-Y5556N:]CT55X%1>!2B+$^Z+W35-6U^&,1XSQ
M0VJAFFIJF%;A4LR?&YT4L;FM>W5R<US7-1$YJ*G";>.<Y[G/>Y7/<JN<YRJY
MSG.7-SG.7-5557:O&2:8QD;$CC1&QM1$1$3)$1-B(B)L1$3@0CW)))+(Z65R
MNE<JJJJJJJJJYJJJNU55=JJNU5/P_H_@ &J\&8-O>.K[36&QP))/+XK4U,F;
M:6WT37L;/75<B9ZD$.NFQ$5[W*C6HKG(B]+Z?=/6CO<VZ,Z[2EI+JE@LE(W5
MBAC1'5-;5.:Y8:.DC5S4DJ)U:J-UG-CC:CYIY(H(Y)&=K:&-#6-M.V/*7 &!
M8$DN,W+S2OS2"DIVN:DM54/1%U8H]9-B(Y\CE;%$U\CV,7G)@C<Z8-PM+%7W
MA\F*[I"YKXW5\#(+5!(W4<U\5K;),V9[7-7Z/)*W)=C45,S-;ND_-?-/FF*@
MGPMHOIX\#80G:YDDE+,ZHNLS':[53B]60I2M<QS%RI((JB-[5U:MS55I>IH-
M\S?T-:+:N&_XUDDQ9B>%S7,XJB;%01/355'-HD=(DKD<B[:F6:-45/L37(CC
MD$5*.<Y[E>]55RKFJKM557FJ6((B(F2< /!Y
M                   !/.C^G^__ '*5?_;)4$N:C[5"?B)GZ,TX8SV9_P#0
MA?"4H81&.9@                                           TCI!YP
ML;_8AB7\35IR#"?MJMGXPI_IF'YJSUG+\4[P5.)^Y@Y[[_\ 8V_\9V\[YTV^
MUZE^6I]%(<>L'KE_6?K0YO$9CE0 /#44\55!)3S(JQR-R75<K'L<BHYDD3VY
M.CFB>U',>U4<QR(J*BHBI]W#.([IA*_4V(K,YK;A2R:R(]J/CD:Y%9)#-&O*
MRP3Q.?#/"_-DL+WQO16N5%^?=;727JW2VRN15II6Y+JJK7-5%1S'QO3EF21O
M1LD<C51T<C6O:J.:BIZU!-.]DE-5Y+64BI',]$1K:F-<]XKHVHB(UE4QJJK4
M3)DK7L17(W67E&D2PV.CJZ?$^#MF";PQTM-&KUDDHIF:O%=MG<[-SI:*1[4C
MD<JNJ*.6DJW(UU0L;/CX8N-PG@EM-\VW^A<C)7HU&MG8N>\U<;4R1&5#6JKF
MHFK%4,G@:KDB1[O?.NCE!\+$GE16>D2^\/I6KUXSKD[Y_#_2J0G+/R@D
M                                V]TF\[C.R5+\%4G)L)^RB_%.[[3Z
M5J]=?Q5_45/W 7TEO^S%6_BBQ$'-U!]L-?DC/I9BX30)]JRT_)V]Y#G01K.X
MP        ";N[/YXL'>H+UW1;R86YT]B[E\;#X,A7GNX/9/#OQ%9X=,<+"1Y
M!(     <'4/Z8Q\KTCC172.5$1$3-55=B(B)M5578B(;5XETW:+,)3NI+QC&
MV\F,?)%)1VQ*F]U,$T*ZLD-6RSP5J44K7;-698US3J+E]&EM%TK6Z]+!(YF2
M*BKDU%1>!6N>K4<G6JI-;17YG=NOM+U&RZX?P?64%DD:CFU%T?%;&.:OI7,B
MJW1U,K7)M:^*![%;D[6R<U5T.W=4Z(%>C5N=X:U7(U9'6.MU&HJY:ZHU'2:J
M)MV-5V7%GL/V^=F^99[Q_3C\LD%)YC?NP&0NE:[";WHU51B7*76543/5174:
M,UEX$S<C<^%R)M3<+"NF'1IC29E+A_%ULJ*Z27>8;=6+/:;C42I'OJLI*&[0
MT536ZL>:JL+9&[%V[%R_!5VNXT+=>KA>QF6:KL<U$SRVO:KFHN?,5R+M3GH1
MFTM[@G=9:%*2:[8SP?7R8>@;K/K*!T5QIFLX%DD=1/FDIV(NQ5J8X<MB\"M5
M=RC\!#X       &^6YS^FSAWTNX]Q3'6&F'V@U?71_2-)'[E'[=%!\FJOH'E
M?X?H4?UJ$ 9?5%ZI;4>0]8      -"Z3_I>8S^QRZ=S2'*<$>VZW?*X_"0_)
M7>LI?BW=XXS[EWG@Q1V&I.[3NC3?[$47REW@*?"L'JLG6IWSFD1N.4   'X[
MQKNLOX#RWTR=4$M]UQS_ -J[!?\ JA6$VM /M6J?E?\ \C85J[M?V\VC\5+]
M/*<4SO8A@
M    #A7II\KM('I=S]^I,/<O_;BP5^.:'Z5A[<5>T:O^02^ IPI@^A-ZW[AI
M:A]30@-+Z=3S'L/6                               #3>*O*QOJJ+WD
MIQ?%WL4GQS>\X^U8?7R_%KWT,ZCO$QS$W$> \\D59:/)5X.<[!^SKJJ;.@5*
M:1_;[>/QA-X:EWFB7[5^'OQ/2?0,+!+(Q/UR<?!MX.MF<*.PC\WV/S7N._(
M-]C\U[COR #?8_->X[\@ WV/S7N._( -]C\U[COR #?8_->XOY,@#R<(
M                   ..NZP^D!C[_LK?VZX</Z9Z8&PNX*\K-)GJ_"W<]]/
M,G">$*"'\'D                                           '&'=*6
MQ64V"\3,<UO?==ZRRSM1GBDC+Q2-K(9'R(W9%3R69S415R1T^Q-J@'ET?UZ2
M00<UPHSJ)P[.//C//,/'-.0M!(CF-=PHB+P<>T\'D^H
M#__6S^
M          #\5,T5 #3MVIFRQ+M79Q>MQ; #B#ICPRRXVNN8L:/SB>NW;MXL
MMFT\_">.;D3!JMSU;,:7ZY8AK,255 R>J9#<;724;):MMPIH8HJR=]PJIW,;
M)<4:VJRWAR-6=4X$1#H#2#YIYBC<BT%+H+HL&PW>Y6^F?)1U]17<3TRT$TLK
MJ&-E)!2J][:-NM0NSJ(G/2D1^LYTCGI'?$/F=N%].&D&XZ5*[$E3;K5<YF/F
MHJ>E:^9*EL;&U3^*99E:WBB1JU")Q.]&K,J>E:C5]Z^[EO",]LF9AVZ7B@N[
M(LZ6:Y5,%90S2M3-&UL4-##,QDJ[%?$J:F>>H[+57H_1AYMSIIHL9T\NF'#V
M'Z_1_(_*H9:H*FEKH6+ER],^IKYX)5CVKO,Z-WWTO%$/IT^ECWS*O1+6X7FA
MT<7:\T.,61_8)*V:*HI9'I]S4,BI8Y&(_@62%4WOTR0R9:B\,<3X3Q!@^YRV
MG$-MGM]5&JZCGMUJ:JC3QL]'4MSAJH'I^N8JY+L7)R*B:&]$>F71GIUP;38\
MT5W>ENV'*EJ+K1.RDB?ERT-3 [5EIYV<#XIF,>G#DK515I8TFZ*,?Z'L3S81
MTAVVHMUWB<N6NF<4S.9+3S-SCGB=S'QN<B>E=JO1S4]C">"L2XVN#;=ARV35
MTJ9+/4+XE0T<>S.6LK),H(&HB[$5==W UKER1?F::M/NB/<\X3?C/2Y>J6TV
MA%U8FO57U%3)DJI%2TT:.GJ)%1%56Q,<C&HKY%9&USD_?HGT*Z2]-N(6X;T;
MVN>OK.&61$U*>G9LS?45#\HHFIGL1SM=Z\K&U[U1JT5T4:,J+1K8%H]\BK;Y
M<',GO=RC:Y(Y96(J0TE)KM9(VAHVN5&:R(Y[W.>J-UD8W))N[]VIB#=B:2X[
ME21U-NT4VAKH[3;Y5:DC==$WZLK$C?)&ZLJ%1$5&/?'3PLCAC<YR333Z.MR5
MN7[)N9\!.M3Y(:W'MQ<V2Y5K$74>YN>]T]/KM:]*:!%75UFM?+(Z29[6:S(H
M]TB"Q*X                                              $\Z/Z?[
M_P#<I5_]LE02YJ/M4)^(F?HS3AC/9G_T(7PE*&$1CF8
M                          -(Z0><+&_V(8E_$U:<@PG[:K9^,*?Z9A^:
ML]9R_%.\%3B?N8.>^_\ V-O_ !G;SOG3;[7J7Y:GT4AQZP>N7]9^M#F\1F.5
M   'SLDCNRKM5U9;D3CR:EMJ5X>)%>MUV?6G9BJRXZ'$;FY)+/B9>=D]+Q0I
MEE]TJQK8ESX$1)4],J\KQ1$XEQPJ\/%UI3G\KQ#4+P\SE^..SA5=1>#+;]$Z
MS.5GPL2>5%9Z1+[P^E:O7C.N3OG\/]*I"<L_*"0
M              #;W2;SN,[)4OP52<FPG[*+\4[OM/I6KUU_%7]14_<!?26_
M[,5;^*+$0<W4'VPU^2,^EF+A- GVK+3\G;WD.=!&L[C         )N[L_GBP
M=Z@O7=%O)A;G3V+N7QL/@R%>>[@]D\._$5GATQPL)'D$@  #Y%_O]HPO9[A?
M[]70VVTVR!:BLJYU75C9K-9&QC&(Z2:HGE>V.*)B.DED<UC45SD1?9##+42M
M@@:KYGKDUJ<*KWMB;55<D1$555$153L'19HMQSIHQY;M&VCFADN&+;G-O<,3
M=C6HB*Z265Z\K%!"Q'232O5&QQM<Y5YBS'TM;H7%.D6>KM=JEJ<.8.<LL$=J
MIY=[K;K3+K,WR_5,+EW[DB-55U*QW([$757?5:DCNS;/AJEMZ-GJM66M3)<U
M]*Q>'E$7FHO ]4UMF:(W-4-86X]\SOT0;ERUTM_N4%/B#3(K&.FNE1&CF4TN
M6;H[9"]%2FC8Y51*C+BN9.6>]C5;#'Q[.3%A   !R@T0[I3$>#:JELV,*JKQ
M'A-[F1+-4O?57NRL5V234=5*]9:ZDC1W-4\KG:K&HD3F9*Q_$;SA:GJ6+/;6
MMBJDVZJ;&/\ @RX&NYRIDBKGK)FNLVK[=G>9F:+-T-:ZO&&C6GH\,Z9VM=(V
M:&-L5#<7HF>]W""-J-;))EDVMA:DK7.UIVU#41B4FMMRH+Q;Z.ZVNJAKK=<*
M:&KHJNG=K0U%-.Q)(I8UV+DYKDV*B*B[%1%S1.N'-<QRL>BH]JJBHO"BIL5%
M^%%V*97,:X,Q1H[Q9<,#8THIK?BJUU3Z>IIY4R?'+&N2ILS:YKDR='(Q71RQ
MN;)&YS'-<ONG\G&     ;Y;G/Z;.'?2[CW%,=8:8?:#5]='](TD?N4?MT4'R
M:J^@>5_A^A1_6H0!E]47JEM1Y#U@      T+I/\ I>8S^QRZ=S2'*<$>VZW?
M*X_"0_)7>LI?BW=XXS[EWG@Q1V&I.[3NC3?[$47REW@*?"L'JLG6IWSFD1N.
M4   'X[QKNLOX#RWTR=4$M]UQS_VKL%_ZH5A-K0#[5JGY7_\C85J[M?V\VC\
M5+]/*<4SO8A@
M       #A7IIV6W2 O0CNGOU)A[F!<M,."E7@X\T/TK#VXJVX&K_ )!+X"G"
M.">/>V\TG G'U#2M%*Q&)MYA N6)^NNP\V_Q>:3W#^]^CYYZ]Z?SAO\ %YI/
M<&_1\\;T_G#?XO-)[@WZ/GC>G\X;_%YI/<&_1\\;T_G#?XO-)[@WZ/GC>G\X
M;_%YI/<&_1\\;T_G#?XO-)[@WZ/GC>G\X;_%YI/<&_1\\;T_G#?XO-)[@WZ/
MGC>G\X;_ !>:3W!OT?/&]/YPW^+S2>X-^CYXWI_.&_Q>:3W!OT?/&]/YPW^+
MS2>X-^CYXWI_.&_Q>:3W!OT?/&]/YPW^+S2>X-^CYXWI_./U)XUX'(>4E8O
MIXWIZ<P\B*BIFBYH>Q%1=J'\*BIL4_0>      #3>*O*QOJJ+WDIQ?%WL4GQ
MS>\X^U8?7R_%KWT*X[CWO7W2]N9-#EJT685T:8'OEKLD\<45PO%QOD=7.M/9
M[/;D>^*CEB@9KQV]KE1,]JKQ9$7W[F*P8TN%;B.KN=9#/4U<CU8R.-6MULG9
M(KLU7+6R^8F7:-V'?,%6&WX6IK)23PT-##"DCIY&J](V[VCE:C%1%5&YJF:[
M5.57^"!MT+GGX3VC//++/OUQ/GE[8X#^_0<87]^+AW.'Q'[?1V8C^]^A_*)?
M(/W_  0/NAOV'M&G;7$WR@>@XPO[\7#N</B'H[,2?>_0_E$OD#_! ^Z&_8>T
M:=M<3?*!Z#C"_OQ<.YP^(>CLQ)][]#^42^0/\$#[H;]A[1IVUQ-\H'H.,+^_
M%P[G#XAZ.S$GWOT/Y1+Y _P0/NAOV'M&G;7$WR@>@XPO[\7#N</B'H[,2?>_
M0_E$OD#_  0/NAOV'M&G;7$WR@>@XPO[\7#N</B'H[,2?>_0_E$OD'ZW^2"-
MT*BHJZ'=&;D3B6ZXGV_V0/0<87]^+AW.'Q#T=F)/O?H?RB7R#("[S<W7>*-V
M3H"BTKXPPY9,*WEV+\1X;?:;!45U30<C69:)*>I22X.DJ$FFY)=K)GJIDF1$
M_3#@"BT:XR=AB@J):FG;312:\B-1V<B+FF3=F29;"9NA32/5Z5<!PXPK:6.C
MGEJ)H][8YSVHD3]5%UG(BYKPKLV%#CJP[9                     ..^ZN
M:YV@''R-:KE1,,.R:BJNJS&>'7O=DG$UK555XD0_IOI@; [@E[5MVDUB.:KV
MUN%'N8BIK-:^"_HQRMX4:]8W(B\>JO04\R<)X0H,?P>0
M                           ;:Z7[+W^Z-\5TK<DFI+:Z\T[M[223?K%+
M'=]ZA35<YLM5'1NAS3;E(J<"J <>-&5QWV"#;GDC./9^F69Y0\<TY76B5'0M
M78FLU%RZ"+P9]#+,\'DU&FW:                 #__U\_@
M                                                     'HU4:.:
MNS8K5RZFSBZ&8!LKC>T-J*:9JLS1S'-5,MG&NQ<EX44\GA>>3XNM$_#^,ZZ@
M<U64EY:^>F1=\U4KJ1JN>V-J,U$=/2:RO<JIL@:G0*YO-$]&?'W -NTG4$>=
M?9*C>*E4X5HZMS6L<[FKO-4D;6(G E3(J_!VWHGO'$]RFLTJ_8JAFNSXQB;4
M3KF9JO6(>^4VG?Y\VZV:TWVC?;[S;:*Z44FUU-7TT-5#K:JM1[62L<C)&HY<
MG-R<WB5#G6CW2?I$T37]F*=&E[N=CQ S+[-1U$D#GM:Y';W*C'(V:)51%=%*
MU\3^!S%38<7Q=@G"&/K._#^-K90W6RR9YPU4,<S$7)4UFH]JZCT15U7LU7MX
M6N1=IY;=;;=:*2&WVJAI+=0P-U8:2BIXJ6GC3CU(H6L8BKQKEFJ\)^'&V/,:
MZ2<13XMT@76X7G$U0OV2IK)Y*B9R9JJ-1\CG*V-JN74C;E&Q%U6-:W8GZL-8
M6PU@RSPX>PE04=ML4"91P4T3(8F_"C(VM;FN7+.RUG+M<JKM/=.)GW@
M                                          ">=']/]_\ N4J_^V2H
M)<U'VJ$_$3/T9IPQGLS_ .A"^$I0PB,<S
M                !I'2#SA8W^Q#$OXFK3D&$_;5;/QA3_3,/S5GK.7XIW@J
M<3]S!SWW_P"QM_XSMYWSIM]KU+\M3Z*0X]8/7+^L_6AS>(S'*@  #YU7XG6V
MN5$36DGJ:-SESYF":CGJGHF6Q%=/01<.SU\CL[!JK78&Q;9I&JZ&*@HKBQ$R
MS2HI;C34379<.3:6Z5BNRVHG++DU''$[Y^]\066M9EODE3/2N5<_4I:66H5.
MJLU'!EGLYG"J'T3K$Y8?"Q)Y4U:=&&5/]\4^E:O7;>N3OG\/]*0G+/R@D
M                                 V]TF\[C.R5+\%4G)L)^RB_%.[[3
MZ5J]=?Q5_45/W 7TEO\ LQ5OXHL1!S=0?;#7Y(SZ68N$T"?:LM/R=O>0YT$:
MSN,   TW><885P]'42WO$%IMK*5JOJ4J:Z!DD#43/.2)'K*S/BS;MXCM7"F@
M[2[C:D;<<-8>N<]J<UJMJ'1+!3.1WI5;4S[U J*BHN:2*B(J*N2*BK\V6\6R
M*J;0K,QU<Y<DB9R\JKSDC9K/7M315/IWT/5<[*:FTB89FGD>V)D;:[:Y[D14
M:BJQ$X%S5<\D3A.8.W*NGA&:Z61CMB[&W"V/=LYB,;6J_/G)JYN^Y13]DLLT
M#%DGI:]D34S5SJ.J:U$X,]9843+/A7/).:;DT%WM=U:YUMN-%7HQ$5Z4E3#.
MZ-'<&^,C>YT:K_3(AU=B_1QC[ $Z4^-K-<K6]SM5JU-/)$QZY9_8Y'-2.38B
M[8W.38O.7+\U!=;;=&;Y;JB&=GX#VNRZJ(N:?/D?0.%G[R;N[/YXL'>H+UW1
M;R86YT]B[E\;#X,A7GNX/9/#OQ%9X=,<+"1Y!(   G!NK-)4]_Q2F K=,YMD
MPJ^*2XHQS5CN&(9H->1RN8]VM%:::HWAK51CFSK-FBIJ*G8N$;8V*G6YRI]F
MDS1GX+$7)>8FUSDSYJ:J-R5,W(NIKS)'<O6_19H3CTX8@IVKI!QG#OL+W)R]
M+9T?G2Q,SV(M8K>+9'-7[)$^D:[)T2H<2SF1;B      <V]R1I*F@KZK1G=*
MA74E8RJNF&%D<Y5@K86NJ;K;(L];**JIVOJF-35:Q\4J[72' L7VMJ976%-J
MJC9.\QW^@O"JYL1,LE*.O-C]R]1XBP-2[IO"M,C<261T-)=]1$SGM\STBIJE
MZ(W-TE'4/CA5V?K>H57+J4[43GP<%,W(    -\MSG]-G#OI=Q[BF.L-,/M!J
M^NC^D:2/W*/VZ*#Y-5?0/*_P_0H_K4( R^J+U2VH\AZP      :%TG_2\QG]
MCET[FD.4X(]MUN^5Q^$A^2N]92_%N[QQGW+O/!BCL-2=VG=&F_V(HOE+O 4^
M%8/59.M3OG-(C<<H   /QWC7=9?P'EOIDZH);[KCG_M78+_U0K";6@'VK5/R
MO_Y&PK5W:_MYM'XJ7Z>4XIG>Q#
MVAOFD2YVN[U]OAH:"2*DJ'1,?)R1OCFHB+F[5F:W/;Q(AS:WX9I*NBCJ9))$
M>]N:HFKEWC[5/;(IH6RJYR*Y,^8?(?I3O:IS%!:VKGPO95O3+H9)5QKGGU3]
MJ80H/NI)LNJWR5/<EH@YKGY?-XCQ^&EB#I.S^UZWYP/Z\Z-MZ.?LM\@_KC13
M=$_LIY(\-+$'2=G]KUOS@/.C;>CG[+?('&BFZ)_93R1X:6(.D[/[7K?G >=&
MV]'/V6^0.-%-T3^RGDGC?I/Q$Y45(+5'LX&4U2J+U5UZQZG])A.V)PNF7^,W
M]34/*6FE3A5Z_.GB/X\,W$?F+;[5E^4GGSJ6OGR]LGDGGC52_A=G_4/#-Q'Y
MBV^U9?E(\ZEKY\O;)Y(XU4OX79_U#PS<1^8MOM67Y2/.I:^?+VR>2.-5+^%V
M?]1XG:2<3*JJDE$Q%_6MI&JB=;6>YWNG]IA:U(F2I(O\;_4>>-=)SG=D_/#'
MQ/\ 5J/VG'^4\^=>T]"_ME'&NDYSNR/#'Q/]6H_:<?Y1YU[3T+^V4<:Z3G.[
M(\,?$_U:C]IQ_E'G7M/0O[91QKI.<[LGA\,/%73L/M*E^*/[\[-GZ6O;.\9Y
MXV4G.7LJ/##Q5T[#[2I?BAYV;/TM>V=XQQLI.<O94T9<W-O,E7)=8*:O;7R/
MDK:>I@CDI:G?'Z\D<U,K=Z?#(O"Q4U538<ILM=78=JZ>X6*>6EN%(]KX98W*
MV2)[-K'L>FU'-5,T5%S13W34=-44CJ&=J/I7L5CFKM16JF2HO50^+X&<*.34
MCP9A)KG9(W>\-VI79\2(CJ5Z*J]93M5-T'IT;M7%^(<D_P NFR\(XNNC_!G"
MZWT_SM/Z\!^'_0=AS[UK/\W#T1.G#[\+_P#E\_EGCSA8(][Z3L?ZQX#\/^@[
M#GWK6?YN'HB=.'WX7_\ +Y_+'G"P1[WTG8_UCP'X?]!V'/O6L_S</1$Z</OP
MO_Y?/Y8\X6"/>^D['^L_%P58)N93!EA<J<UE%ABUM=T,UWJ@:JIMZQX7=&:;
MF;5QA?D3X:^?];QYP\$)_N?2=C_6/ #8O03:/O:HOD1X]$AIL^_&^?E\WEGG
MSBX(][Z/M4\8\ -B]!-H^]JB^1#T2&FS[\;Y^7S>6/.+@CWOH^U3QCP V+T$
MVC[VJ+Y$/1(:;/OQOGY?-Y8\XN"/>^C[5/&$T;V6?FF8&M[T3F56+#D"-3CR
M7>Z-&Y[>N>%W2FFIFQV,[VB_#7R^6/./@=/]SZ/M4\9^^%C:/0'2?>XSY(?S
MZ);31]^=Z_+Y?+/'G(P/[@HNU3QCPL;1Z Z3[W&?)!Z);31]^=Z_+Y?+'G(P
M/[@HNU3QCPL;1Z Z3[W&?)!Z);31]^=Z_+Y?+'G(P/[@HNU3QCPI;9)S::/T
M<CMJ*RP3(Q>+F493HU$ZQX7=-Z96[%QK>,_E\GEGCSEX$38M#0Y]1OC'A0VW
M]CU>T%3\G'HG=,GWZWC\O?Y9X\Y>!/<-#V&^,>%#;?V/5[05/R<>B=TR??K>
M/R]_ECSEX$]PT/8;XQX4-M_8]7M!4_)QZ)W3)]^MX_+W^6/.7@3W#0]AOC/'
M5:)+-;X75-7@BGI8&*U'336]T<;5<Y&L17.R1-9RHB=4\P[IK31/(D=/C.]N
MD7F)72JNS^.>UN$,$3.U&6^@<[G;TSQ$_P#$:71,6XNI+8M<VDH<3WZC@@I9
M:A(:>"GNM7#!"QK'9,CCB8C6IQ(A=[H@N^*\0Z+\/76IJ:VJKY[%0232K)(Y
M[Y9*6)[WO=GFKGN57*J[5554BSBJCLUOO]93I'3Q0MJID:W5:B(U)'(B(F7
MB;$/E;WB3HW?[K5?GG9.]XH_RWLR>,X]KV7_ "?L-\0WO$G1N_W6J_/&]XH_
MRWLR>,:]E_R?L-\0WO$G1N_W6J_/&]XH_P M[,GC&O9?\G[#?$-[Q)T;O]UJ
MOSQO>*/\M[,GC&O9?\G[#?$-[Q)T;O\ =:K\\;WBC_+>S)XQKV7_ "?L-\1X
MI:6_SMU)X[G,S-':DJSR-UDX%U7JJ9HBGJFI,0U#-[J&U3V9YY.UW)GS\ES/
M[CGM,3M:)T#7<]-5%_,:OPU3STU!+'40R0O6KD>C9&JURM6&!$<B+MR56K[!
MS3"U-44MO?'4L<QZS*N3DR7+58F?YE[!QV]S13U37PN1S=[1,T7/;FXU$<D/
MC@        &9SW@KGRG+>AX9N./9U[5L*R-U7]MF3\7TW><6\;C[[2-)\NJ_
MI5+H$;B4                     !L)NG_I$:0O4%J_MALYY;Z9 <9]P-_S
MJ_\ V1?^'$_N3F'A"B9ZSR
M     #QRQ1SQ203,1\4T;XI6.X'QR-5CV+EDN3FJJ ' #1C+/22.HJE%944D
MLM+.S)4U9J=[HI&Y.U7(K7L78J(IYYIX4YF8?E5\$?UC?P>NO&>#R:U:N;4Z
MP!_0               !_]#/X
M                              !_$C=9.M^F?7 -#W^A2:)^Q5145=B)
MT.#/H@'!33=A6H2-MVH6(VLH)HZN!?%$:KX7I)O<B,5CW12HBM>U%368JIGM
M.-XRPI:<<X5N.#KXW7M%SHY:>7++61LK5;KL5>![%5'L=]R]K7)M0_7;JZ>V
M5T5?3+E/#(CDYRY+P+\"IL7GHJFU=#60W"DIZR#/>ZB)LB-56*^-R[)(9=[<
M]B302(K'HBKJO:J<1FGQ[@R\:.\9W+!%^;JW6V5;X'KDJ(]&KRDK$7;O<T:L
MEC5>&-[5YI,"VW"GNM!#<:5<X)HT<GP9\*+\+5S:O.5%0]HXB?N
M                              -CL8Z=\.X,Q'<<-5UGO5556WD3?9Z1
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
M?N3/S1OLG1.[*C7?SU[(Y&I_J$/W)GYHWV3HG=E1KOYZ]D\Q_!_(
M                  !HG2'SJUOIU%W7$??PS[,1]:[P5/H6SUVG47O$@I.?
M#2%]FF(OQQ7&H'<R?::P[^(+9^A0D/-)WMIJOE4_TKCWR0)UT
M        #,X[P4_YAS_VIV-O?6LK'W57VV9/Q?3=YQ;QN/OM(4?RZK^E4NB1
MO)0                     &PFZ?^D1I"]06K^V&SGEOID!QFW RIGI73-,
MU3 JY<>2>#'->LF:']R<P\(44/6>0
M             #@2Z&6T:4,:T,[=Z7P4W>LBCU48C::YU<MSI-5J+DC'4M6Q
M6Y9<RJ<' @*<J\+3:T,62Y\RQ-B_A]D*$X#<>)<V)U-@!Y
M  #_T<_@
M               ^574Z/:J+P*B\'X5 -A\=X;974L\;H]='QN;DJ;-O#GL3
M-,E/)X7GG 6X4$N#\1SVNHS9:[M4NDH99':K*>X2*UG(R(]J(C*]<D:B.1-^
M3)$5TBJ5R;O;0#+BVP,TPX5@U\06F#4N#&)RTU"W6<D^2)RTE(JJKUX5IW.5
M790,:O;FC#%#:*I7#]:[*FG=G$J\#9%X6? C^9^&G/>?7*;SOX
M                             GAIMC;+I?Q#$_/4EGP[&[)<EU7X?LK7
M9+Q+DI+O1FY6:/J-[?3(VH7L3S'"[JF=S>B\"JWP6G)KE=-&W2]Y[:O^*.EN
M3!C'HJ;N7]X^]QEH><[LJ.5TT;=+WGMJ_P"*')@QCT5-W+^\.,M#SG=E1RNF
MC;I>\]M7_%#DP8QZ*F[E_>'&6AYSNRHY731MTO>>VK_BAR8,8]%3=R_O#C+0
M\YW94<KIHVZ7O/;5_P 4.3!C'HJ;N7]X<9:'G.[*CE=-&W2]Y[:O^*')@QCT
M5-W+^\.,M#SG=E1RNFC;I>\]M7_%#DP8QZ*F[E_>'&6AYSNRIQ9P];J:SZ;*
M&T42/2CM>D1]NI$D?ODB4U#?9*:!)'KDKWI%$F:\:G>-VK)KCHVEN%3EQ1/9
M]\=DF2:SX$<[).8F:KDAQ^!C8[JD;?2MFR3J([(HV0\.;
M                             TCI!YPL;_8AB7\35IR#"?MJMGXPI_IF
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
M"5@;LVNEGTFT="]&[U!:(E:J9YKODTZKGMRV:J99(GPY\SC"=V$10
M                         #CE=N?Z3L_2=T0'9]'[7$^3.\%3E$'L>GQ:
M]Y3D:=8'%P                                            #1.D/G
M5K?3J+NN(^_AGV8CZUW@J?0MGKM.HO>)!2<^&D+[-,0_CBN-0.YD^TUAW\06
MS]"A(>:3O;35?*I_I7'OD@3KH                   &9QW@I_S#G_M3L;>
M^M96/NJOMLR?B^F[SBWC<??:0H_EU7]*I=$C>2@
M-E-T;])#2-V!_P#3M(>6\* XA[@ORZTD=B\.=UW8_N3@/"%)SUGD
M                                     X1Z4:5]JTSW"H>[F;Y;+)=H
MD56[(XJ-+(N62JJ)OMF=PZJY]3)5 WYP=/KP19+P-8NSK>QPGE3PG ;MT[LV
M[.-,_P!W]T\'D]@                __]+/X
M                                            /'(Q')M3@1>O_> -
M(7JVMFC=FW-,EX.KZP!Q TNZ/XKQ0U*;WS:,<K7IFCF.14<CVJC55%SX^)3^
M)8HIHW0S-:^%[5:YKD16N14R5%1=BHJ;%1=BH&N<QR*U51R+FBIPHJ<[X4.,
M5EN-1(ZHM-T<C;S;MDR*Q8G5E+K:D->QFJUBJ[QLR,V,DVZK&O8BT,;K[<ZR
MZ$\:\></1/71Q>)'/I5RS;2S+FZ2A<[G,3-],KLE?!RN<CX)7K)W F+&XCMV
M\53DX[P(B2)T;>!)$3X>!^7 [F(CFH??(?G/
M              3STT_3DOOJK#?XALA+G1M]KRDZRH^GF.&73V4?U6^"TH81
M&.9@        $\Z/Z?[_ /<I5_\ ;)4$N:C[5"?B)GZ,TX8SV9_]"%\)2AA$
M8YF                                           #2.D'G"QO]B&)?
MQ-6G(,)^VJV?C"G^F8?FK/6<OQ3O!4XG[F#GOO\ ]C;_ ,9V\[YTV^UZE^6I
M]%(<>L'KE_6?K0YO$9CE0    /F6Q=ZCEM[LD=;GI3QIJZJ.HE;KT#V9KF]K
M:94B<_8CIHGY<!VMI6A;=;A1Z1Z1/WEB:G6KER552.YL=O=UB7EG:BNK$=61
M1*JK'1UM)GZ9,^'8.>M%2S86FV3VF1(6;,M:D5-:C>G1(D&5.]^2(^HIY\N#
M9],ZI.8FS.GWZ5>-/L?N7<LIV'HM]O%M^61^$AUCII^U+B/\3U7T3B.!8<4J
M                        &N]&/TP\&Y[4\$-MS]L,.*XX]J%R^1R>"IVC
MH3^VWAW\:P>&A:>W0Q+1TZZC4\29Q)YE%Z!7+52O2=R9\TNG3@/=WB/S*>PW
M\T_/OSSSL&\1^93V&_FC?GC8-XC\RGL-_-&_/&P;Q'YE/8;^:-^>-@WB/S*>
MPW\T;\\;#8#=)PQIH]IU1J<\=L3@3BI+FO0.U]#<CW8M>BK_ +3D\.,^-?,N
M(OXZ=Y3P;F-,L!79$X/!=7_B:P'LTU^VJG_%[/IIS^;#ZS=\8O@M-YL:7N+#
M>$\17R:=*5ELM%;4\DN5J) ]L+FQ3*KN9RCE<B[=FP_/H*PM1XSTP8>P[<D1
MUJEN<4E0U4S1U-3YU-0U4X,G012-S78F>:HJ(J+^F\/JV6R9+>W6N#V:D2;=
MLLBI'&FS;Z=S>#:O,VF$9C_%]?C_ !OBS&US?(ZMQ3B"Z7N5LK]=T#*^LEG@
MI&KP-AHJ=S(8VIS+6,1$V(A;S5U4U=5RUM1DM1-(Y[LMB:SU5RY)S$S78G,3
M87[X"PC;\ X)M."K6B)0VJWP4S<ONMYC:QSUYJND<BO>Y=KG.5RYJJFD#\QR
MT      H+WF;I'J<"[J3"UI6HDBM>.Z*XX>N$>:+3))2TTMZIJJ5BN:F^L@M
M\]/&[)5;R6Y/&N54^5B6P1XMP;?,(RM8YMQLU7&Q')FB5$42U-(Y$Z)M7! J
M+L5$SR5,U(:;N;"L5WT,MQ9&Q%N.';K2537)L>L$\K:&IC1>A6.I25[5R1=X
M:NUS6HN5[O$7F4Z^2?DR*4=^DYY5QL&\1^93V&_FC?GC8-XC\RGL-_-&_/&P
MPY=VEH3K- FZ/TC8)=2OI[!77>HQ?@J56M;#4X.Q/4U-PM3:=6Y:[;3*LUND
M=JMSJ**3)$3(MTT-XSBQUH[MUY1R.KHXD@J$YJ3PHC7Y]>FK*B;>5D;MSS+M
M=!6.X-(>C"V7Q'HZXQ0I352;<VU,#6LDSSZ8FI,B9KDV5NW/,XKG9YVZ
M  <@MS3@J3%NDVV5\L"R6K".KB&ND5KTC2LIW962!)&Y-2=USU)FM5>;CIY-
MBHBG&<5UR4ML6G:N4TZZB<'I>%ZY+PHK>47G*]"OOS3/3G2Z%=RE?:>GG2/%
M>*8G66B8CM614K&.;6RMR17(D-%OZZZ9:LKX6ZS7/:I5$ZN,?
M    !\^[>5U7Z7_Z)I[Z7U=OS]XY'@_VV6SY?!]*TH]N1,TN.($7BL5#W6A$
M#3S['4?RI_@%UF'?5).M3OG.<C,<J   /QWC7=9?P'EOIDZH)0[JWZ:KOL>M
MW==S)U:"?:-_Z&2>#&5:;L?[;,/XFI_I:@XTG<Q%$
M              XY7;G^D[/TG=$!V?1^UQ/DSO!4Y1!['I\6O>4Y&G6!Q<
M                                           T3I#YU:WTZB[KB/OX
M9]F(^M=X*GT+9Z[3J+WB04G/AI"^S3$/XXKC4#N9/M-8=_$%L_0H2'FD[VTU
M7RJ?Z5Q[Y($ZZ                   !F<=X*?\PY_[4[&WOK65C[JK[;,G
MXOIN\XMXW'WVD*/Y=5_2J71(WDH                     #93=&_20TC=@
M?_3M(>6\* XA[@ORZTD=B\.=UW8_N3@/"%)SUGD
M                        XB;HFCCH\8X&O:.7?;C;+I:I$RR1K+15TM7
MNMPJKW7N39MRU>N :YP)4Z\$.U%YAB9)T>'V#SS#PAOI1N16IU6_@X3P>3W@
M               #_]//X
M                             !ZE1"CVJJ\&662 &U^)[*R>&5=3635=
MGLXE3K'E#PIP"TOX4JK'71XEM4;EJJ%VO)"U71LK*5VR>DE<D<B;W-'GM5KM
M1Z->B*YJ9=<Z5]&EATN8"N& \0M1*6LB^QRHB*^GG;RT-1'P<M$_)51%1'LU
MHG+J/<B_7L5YJ;#<XKG2^GC7EFY['L7TS%^!4X.<N3N%$-.T-;!<:.FKJ9RN
M@JX(YXE<B(]&R-1VI(U%74EC5=5[>%KD5%VH9OL8X4O&!L57#!]_CWN\6VKD
M@E3;DKHW*FNQ51%='(F3XW99.8YKDV*A+B@K8+C115]*N=/,Q'-7X%3/)><J
M<"IS%14/:.-GZP                                   ">>FGZ<E]]5
M8;_$-D)<Z-OM>4G65'T\QPRZ>RC^JWP6E#"(QS,         GG1_3_?_ +E*
MO_MDJ"7-1]JA/Q$S]&:<,9[,_P#H0OA*4,(C',P
M                      :1T@\X6-_L0Q+^)JTY!A/VU6S\84_TS#\U9ZSE
M^*=X*G$_<P<]]_\ L;?^,[>=\Z;?:]2_+4^BD./6#UR_K/UH<WB,QRH    '
MRJY>0ZB&Y\$#8UI;BO C:5SM>"K>J(JJV@GSSS5&LBFD>J\SM[>P%&N-,-UV
MBS8M\EG;7VA%5$UZZ-F]5- S-JY.N5+J[VF:.EK:"@IF)G.JIPK$;^,-TI\7
M\%N9&M/7+T-.Y=>*I=STI)M;65<FQT]353.7[&B+]4ZB<US'*QZ*CD7)478J
M*G,4YHBHJ9IP&S.GWZ5>-/L?N7<LIV%HM]O%M^61^$AUEII^U+B/\3U7T3B.
M!8<4J                        &N]&/TP\&_9#;>Z&'%<<>U"Y?(Y/!4[
M1T)_;;P[^-8/#0M9;?(5/Z4SWJ%<-7ZX=U2Z=. ]X_,>0     #C]ND_I>T_
MV26WN.YG;.AGVVO^12>'$?'OGK+^.G>4]7<Q\X5W^RZO_$U@/?IK]M5/^+V?
M33G\6'UF[XQ?!::FW0]+65NA#2?1V]7MKJG"-TAI'1)(Z1E1)&C8GL2)KI%5
MKU1>915V'*=RBYC=/%G:],U?371C=F?V22T5[(U3X4D<U4RVHJ<JBNR1?M1R
MPT]QM]34Y<217>W229KDBQ1UU.^1%5=F2L:Y%SR;DO+*B9JF$X6?FA,
M  ')K<:TT]7NG=#T%/&Z69V)9GMC;EK*V*SW.:14S5,]6.-5RX5R/HVIR,N$
M4CERC8JO<O.:Q%<Y5^!&HJKU".NZUECAW.F*72+DU:&-J=<^I@8U/G<Y$^?;
ML,RXHF*=P  #@?N]-QY2;JO1O!)A]:.W:6<$)4UV![I5.93TUVIYD1URPA=Z
MI8WK%07;>VO@E7)*:L8QRN2)TR.[QT&Z7)=%V(G)7Z\F%:W)M2QN:JQ4])/&
MW/:]F:HYOW<:N1$UD8J2#W/6FN?1#B=R7%'RX/K]5E5&W-71JGI*B-N:9OCS
M5'-^[C5R(FNC%3%&Q3A;$>",0W?">+K)<L.8EL-;);[Q9+O2R4=PM]7%DKHJ
MB"5&N1',<CV.3-DD;FO:JM<BK:3;+I;KU;XKK:9HZBVSL1\<D:HYKFKS45.P
MJ<**BHJ(J*B6_6B[VN_VR&\V6>*JM51&CXY8W(YCVKS45.<N:*B[6JBM5$5%
M1/@'[CZ(  !J'"V%K[C.]T6'L.T,M?<ZY^JR-B91P1(J;[5U<R\Q34=.U<Y)
M'9-:G55$7\M;6TUOIUJ:IVK&G95>8UJ<U5YB?.N2(JIP725I+P1HAP57Z0M(
MEP@MF$[="LDTTB]K'&Q.6EFE=DR*&-'22/5&L:JJ5CT3:,;7HLPM#9*1S*NY
MU3VUM^NR,<UUQN*L1F4:/S?'0T;$WN"/8B-S>J:[WJO4=TN4]UJUJ9MC<LFM
MYC6IP)\*[<W+S57H41$QZ;MG=;XAW76EM^+9V24> [:Q]-9Z%ZIK4],YR+)-
M-JJK5JZM[6R3JU51K6Q0-<]D#'NW//G$.0              #Y]V\KJOTO\
M]$T]]+ZNWY^\<CP?[;+9\O@^E:4?W(OEEB'L'1=V(1 T\>QU'\J?X!=;A[U2
M3K4[YSF(S'*0  #\=XUW67\!Y;Z9.J"4.ZM^FJ[['K=W7<R=6@GVC?\ H9)X
M,95INQ_MLP_B:G^EJ#C2=S$40                                #CE
M=N?Z3L_2=T0'9]'[7$^3.\%3E$'L>GQ:]Y3D:=8'%P
M                          #1.D/G5K?3J+NN(^_AGV8CZUW@J?0MGKM.
MHO>)!2<^&D+[-,0_CBN-0.YD^TUAW\06S]"A(>:3O;35?*I_I7'OD@3KH
M                &9QW@I_S#G_M3L;>^M96/NJOMLR?B^F[SBWC<??:0H_E
MU7]*I=$C>2@                     -I-/3&2:&=);9&->U,(7=Z(]J.1'
MQTZR1O1%S1'1R,1S5X4<B*FU#RWTR X1;A!SO!CCIN:ZJX:H7*W-=57-NC4:
MJIP*K4<N70S4_N3F!"G!ZP
M       <<=TM0(_">'[RR'7FL^)Z9DD^JBK!07*AKH)TSRS:V6MCID7;DJHG
M4R ^!HZKDDIZ?FN)G'_?V[#SS#QS3DI;9-:-JYIL3W%5=B=4\'D^R
M         ?_4S^
M                       ?BIFBIT0#X=RI4?&Y%38K5]U.+UP#C5I*P['6
M4-5&Z/618EXNKM5-AYYAXX%.#6'J9]KJ[[8G[YE0W#DNG:Y/$HJ:XHYV\PJC
M6_ZV4\TCN'FI,^,IL\T<P-%:-(EGQY21(R*\V]\,RM3TU11.:FN]>B=3SP1M
MSX60;/2KE(+1+<EJ+1/;)'9NIY4<U.<R1%7)/@UVO7^,:G*YSM@
M            ]:LKJ.WP[_754%)"KVQI)42LB:Z5^R.)BO5->614R:U,W.78
MB*<EPG@S%F.[LEBP9;JRYW=6+(L5-$^5S(FJU'S2:J*D4,>LW?9I%;%$BZTC
MVMVGR+W?[)ANBXY7^KIZ.AUT8CYGMC1SW9ZL;-94UY'Y*C(VYO>NQK578?E'
M5MK8EG9!501J]6Q\F4\E)+*U$;XJE-.C*J%BN56HDK(WJK575U5:KO[Q;A:7
M!]R9:*FNM==6K3LDEX@JHZV&![U=]@=50:])-*UJ->]U)/4P-21K%FWYLL4?
M\V.]1WZC=7PTU93TV^*UG%,+Z>21J(GV1()=6>-BN5S42>*&158KDCWMT;W^
MT<7/L@          GGII^G)??56&_P 0V0ESHV^UY2=94?3S'#+I[*/ZK?!:
M4,(C',P        ">=']/]_^Y2K_ .V2H)<U'VJ$_$3/T9IPQGLS_P"A"^$I
M0PB,<S                                           !I'2#SA8W^Q
M#$OXFK3D&$_;5;/QA3_3,/S5GK.7XIW@J<3]S!SWW_[&W_C.WG?.FWVO4ORU
M/HI#CU@]<OZS]:'-XC,<J     5$5%14145,E1=J*B\2]0]D4LL$K9X'.9.Q
MR.:YJJCFN1<T5%3:BHNU%3:B\!_+V->U6/1%8J9*B[45%X45.:BGR*1>^Z=M
MLD7^5I=9;3([-,FL8KY;8YVUKI*6-BOAX'.IT5,EWE[W=Q8OCBTC8>DTH6YK
M$Q-2[VR_0M1$5TDCTCAO3&IDB15LCV05R-;JP7)S)%<UMSIX8N#61[L+W-F$
M:I5XTS:RVUZ\QK&J^2@<J\+Z=C724VU'24B.:C7+1S2OVPT^_2KQI]C]R[EE
M..:+?;Q;?ED?A(?,TT_:EQ'^)ZKZ)Q' L.*5
M#7>C'Z8>#?LAMO=##BN./:A<OD<G@J=HZ$_MMX=_&L'AH6LMOD*G]*9[U"N&
MK]<.ZI=.G >\?F/(     !Q^W2?TO:?[)+;W'<SMG0S[;7_(I/#B/CWSUE_'
M3O*>KN8^<*[_ &75_P")K >_37[:J?\ %[/IIS^+#ZS=\8O@M-^;U;FW>T7.
MUO5J-N%#54FL]NNUCIX7QLD<S]<D;W([+CR.+:-,7R8 T@V7&D:*YMLN5/4/
M:B(JOB9(U9H\EV92Q:\:\&QVQ47:GZ[K1)<K;/0*JM66)S45%R5JJBZKD7F*
MU<E1>>AA7;H/1A7Z'=,F/]'];1RT<-FQ!6OL[)(WQI)8*Z5U;97L5R:KUCH)
MV12ZJN:R>-[,\VKE<Y6PTT-0J44J3V][6R02HJ*DL$K4D@E14545)87LD3:N
MQQ>/H)TB0Z5-$]EQFCD6XST;8ZMN:*L=;!]AK(W)PHK9V/5NLB*Z-6/RR<F>
MS1^0[;      *I=Y.Z'ZW&FGN?2-44BK8]'-ME6"L?$BM2_79J0M;"]Z:KDC
MLZ5$,^KS3.3(L\D?F<)TI8JAP+HKQ!B>1ZQU2V^2@I<E1'.J[C&^E8C454S6
M*!U34KEFJ)!GDJJB+ C=Y8W@IL'VC1=2OSN5ZN,=54,1?2T-N>V?-Z)P))6I
M2MCULFN5DF6UBY9.Q3:5R     XN;H[<>Z$MT_;HV:0\/R4F)J*G?3V?'>')
M(;7BVV1JU^]T[JUT%137:W1O>KDI:V*HA8JJK$8Y5<=FZ/-+>,]&E0KL/U".
MMKW9R4TJ*^!_/75S16/5$RUXW-<J;%54V';.C+33CS115*_#52C[7(Y%DI)D
M62GDVIFNKFBQO5$RWR)S'*FQ55-A%[29WCAIML-7//HNQU@G2!9]:1T%->W5
MN"\2-:KE6*)U-)%>+%4:D>372\GPZSMJ1M1<FS$PWNO,&5T2,Q-0UM!5Y)FL
M>K40KSUSSCD3;M1N]NR3[I5X9R85W;>!+A"V/%MOKK=6Y)FZ+5J857FKGG%*
MW;M1N]/R39K*J;>+^(.\XMU]A6GKKCB'1G06RQ6YLTM5?G8\P!5T#((FN5L[
M:2WXEJ[X]DSD1K42D5Z*Y-9K4S5.T;3N@-%=]J(J&TW%\URF5$;#Q-4M<KEY
MFL^)L29)M55DRV;%5<D7EN)=VCN=L)X:J<4WF]3,M])#ODK6T-<Z1K<T1=B4
M^JY6YYJC7KFB+JYKDB_-PON.+[-.R7&.*;;04C7M<^DP]'47&LGBV:\?)E?3
MT--12\.3DBJ6IT%XN656-6ZN5# [65.&143)>M8KM9/X[5_77II:\VNT0V2C
MDI-#>'+O?KRK<F35ZQV^B:Y55-;5:ZHJI4;L56+'3ZV>22MVJG,G VCG".CJ
MVK;L+6J*D65D:5UQFU9[M<WQ:VI)<*]S6R3:KGN<V-J,AC5[M[8U%5#AM;7U
M=PEWZK>KW;<D^Y:B\QK>!$V)GS5R3655VE&^Z+W5^FO=1XA2]:5+HZ6VP2.=
M26ZG18;=1:R:J\3TVL[.16['3S.EJ'IRKI5:B-37!^0C>
M #Y]V\KJOTO_ -$T]]+ZNWY^\<CP?[;+9\O@^E:4?W(OEEB'L'1=V(1 T\>Q
MU'\J?X!=;A[U23K4[YSF(S'*0  #\=XUW67\!Y;Z9.J"4.ZM^FJ[['K=W7<R
M=6@GVC?^ADG@QE6F['^VS#^)J?Z6H.-)W,11
M         ..5VY_I.S])W1 =GT?M<3Y,[P5.40>QZ?%KWE.1IU@<7
M                                      -$Z0^=6M].HNZXC[^&?9B/
MK7>"I]"V>NTZB]XD%)SX:0OLTQ#^.*XU [F3[36'?Q!;/T*$AYI.]M-5\JG^
ME<>^2!.N@                   9G'>"G_,.?\ M3L;>^M96/NJOMLR?B^F
M[SBWC<??:0H_EU7]*I=$C>2@                     -IM._TFM)?V'7KN
M1YY;Z9 <'MPASY8Y^QBB_&L9_<G,"<!3H]8
M                    - Z4K _$^C[%=GA;-)4RVJ2LHH8&ZTL]PM,D5WM]
M,UNU5Y)K:&.-<MN3MFT XI:+KHCX(.:1>8:GL;5ZBGGFY'A>><OK'/OD+%14
MVM1<DX/PKQ'@\FK&KFU%Z@!^@              __]7/X
M                                                       /6J&J
MK57),LLNJ ;48OH-]ADYG8K%3@ZZGE#PI/'&]#WR8[IYE;JP76&>A>JO1C&S
M;*FG>]%5$<]SX%C8FU<Y-G"0MW>6!'XOT#U%XI6.?<+!6PUJ:J9N6%=:GJ$X
M%Y1L<V_ORRR2!%SR147L71C<TH<3-IGKE%51NC^#63EV+U<VJU.N['\E$Q)4
M                  ]&NN=#;DBY,J&QR3J]M-3M:^>LJW1HCI&4=% V6KK)
M&-7-S8F/<C=JIEM.;8.T<XUQZM0_"MOEJ*&C:CJJJ<Z.GH:-CD<K7UM?4/BH
MJ*-^HY&254\+'O34:Y7JC5X[?\68>PPD3;U5,BJ:A52"%J.EJ:AS<E<VFI8F
MOJ*E[45'.9!%(YK>65$:BJGH)->KAL@@;9*1R>2*S>JJZO:N:.WB@C<^BHU<
MUR.CDFEF<U45LE.G%SQ]IT.:/I%X^5DF,\3Q*J+2V]TM'96/17(F_7.5K*^O
M1JM1)8*&DHH9&/22EO3T3;QQM=CW$Z96ZG;8+.]$^S5*,GN#D7AWNC8KJ6F5
M45'1S5,]0]CFJR>VIS/:I+11TLW):I)5UZM5KKC72+4UF3\M]9"]^4=%!*YN
MLL-.V&!'<#$.-8JTMXPQ1:/.O&^GM6!T>CFVNVQ)1T.;,M[?/&Q5EKYXT:B-
MJ[E-65N2<M4.555?K67!%BL]=QX>DM;B-6JBUM6]9ZG)WIVQ.=RE+$]=KJ>C
MCIZ;/TL+=B)],ZR.7@           $\]-/TY+[ZJPW^(;(2YT;?:\I.LJ/IY
MCAET]E']5O@M*&$1CF8        !/.C^G^__ '*5?_;)4$N:C[5"?B)GZ,TX
M8SV9_P#0A?"4H81&.9@
M  TCI!YPL;_8AB7\35IR#"?MJMGXPI_IF'YJSUG+\4[P5.)^Y@Y[[_\ 8V_\
M9V\[YTV^UZE^6I]%(<>L'KE_6?K0YO$9CE0     !Z]731UD#X)%<Q'*Q[)(
MU:DL,T3VR0SQ*YKVI+#*Q'-S16YIM14S1>3X/Q7<<%WZ*^VYL4JM:^.:"5%=
M!54TS%BJ*6H8BM5T%1"Y\4B-<UZ-=K1O9(UCV_)O=GIK[;7VZJ5[$<K7,D8J
M))#*QR/BFC54<B212-:]BJUS<VY.:YJJU=D]-M1+4:(\:)4I&VLIK%=*6M9&
MBI&E3%22*Y\;%<][(:F-S9HD<JNWJ1N>T[9H\.6O#VEFV2X<=*_!MRE@KK:^
M56ND6CG>J-BE<SE'5%',R:@JW,R8M72SZG*99]2:0+I67/0EB-EU2-M^I+76
M4]6UB*C$GCAVO8U55S8IV.CJ8$<JOWB:+6Y95RC\31*=P
M        #7>C'Z8>#?LAMO=##BN./:A<OD<G@J=HZ$_MMX=_&L'AH6LMOD*G
M]*9[U"N&K]<.ZI=.G >\?F/(     !Q^W2?TO:?[)+;W'<SMG0S[;7_(I/#B
M/CWSUE_'3O*>KN8^<*[_ &75_P")K >_37[:J?\ %[/IIS^+#ZS=\8O@M.19
MT^?;)+=Z5[C"JTS8>;I9T=VV*?2%A6B>VNH(&-948CLK'OGEM[7(B))50RR/
MFI<^">25JKXNKX[)=RUI?I<6X<I]%&(9D;BZV,<VV.<N7%M)FK^(D557.JIG
M*]U,U,EFIW;PQ%?#$UW?VYKTY)H1Q?-;<1R/31?>YFNJ7;5;;JW5;&VNR^YI
MYF-9%6JGI$9'/P,DUL:>IIJFBJ:BCK*>>DK*2>6FJJ6IBD@J::I@D=%/3U$$
MK62PSPRL5KV.1'-<BHJ(J$I%147)>$N.IJFGK*>.LHY&2TDK&O8]CD<Q['(C
MFN:YJJCFN145KD545%147(\!X/<   :]T9Z,\9:7<96C F!+1-=[_=YD9'&Q
M'I2T-*CXV5%SN=0R.1*2W4B2(KWJBN5SFL8U\CV,=^FDI)JR;>8=7/55SG.5
M&L8QJ*Y[WO<J-9&QJ*Y[W*C6M15541#@^D72+A+15A*IQIC2I2FLU,B(B(FM
M+-*[/>Z>GCS1TL\KDU8XV\.USE:QKWMR[-R7N<;%N:=$UGP5;T947F=B7'$M
MU6+>Y[E>:ED:UE1*FO)J*YS$:C$54CBCCBUGI$U[JU-T_IDHM(5_@PAA.59,
M"66234E3-$KJQ^39ZW5YD63&PTB+FY(&+*N3YY&I21C?'.(-*>-:[2+BAN]7
M"NU8X*;/6;1442NXGI&NR36<W7=).]$1)*B21R(C=5$Y/D63C@       -CM
MT3]*7&/8F3W[#LO1)[?+=\H3O*=1Z>OM/8A_%TG?:1[+!BF(
M       'S[MY75?I?_HFGOI?5V_/WCD>#_;9;/E\'TK2C^Y%\LL0]@Z+NQ"(
M&GCV.H_E3_ +K</>J2=:G?.<Q&8Y2   ?CO&NZR_@/+?3)U02AW5OTU7?8];
MNZ[F3JT$^T;_ -#)/!C*M-V/]MF'\34_TM0<:3N8BB
M               <<KMS_2=GZ3NB [/H_:XGR9W@J<H@]CT^+7O*<C3K XN
M                                            :)TA\ZM;Z=1=UQ'W
M\,^S$?6N\%3Z%L]=IU%[Q(*3GPTA?9IB'\<5QJ!W,GVFL._B"V?H4)#S2=[:
M:KY5/]*X]\D"==                    OUWFGWJ7H)W'>@--%^D2P:2KC?
MVXPQ'?UJ,*V"PW*VK279:):9&5-QQ3:9]^:E.J/:L*(B\"KL4AMIOT!8WTB8
MZ?B2PRV]MO=2PQHDTLC'ZS$<CLT;"],MNSEB>>@'=+Z/=&>CB#">(X;HZYQ5
M,[U6&&)\:MD?KMR<ZH8[/)<ES:F2HO"F2K1A?Y($W):HJ> _3CM<KN='"/[N
M/%S_  G4'H2-*/3[/W>;]F.ZO1K:'^D7O\G@_:C\_P $!;DOT'Z<?O1P?_#H
M>A(TH]/M'=YOV8>C6T/](O?Y/!^U#_! 6Y+]!^G'[T<'_P .AZ$C2CT^T=WF
M_9AZ-;0_TB]_D\'[4/\ ! 6Y+]!^G'[T<'_PZ'H2-*/3[1W>;]F'HUM#_2+W
M^3P?M0_P0%N2_0?IQ^]'!_\ #H>A(TH]/M'=YOV8>C6T/](O?Y/!^U#_  0%
MN2_0?IQ^]'!_\.AZ$C2CT^T=WF_9AZ-;0_TB]_D\'[4/\$!;DOT'Z<?O1P?_
M  Z'H2-*/3[1W>;]F'HUM#_2+W^3P?M1_3/Y(#W)2.3/"&G)$X%5,(X1S1./
M++'C<U]<>A(TH]/L_=YOV8>C6T/](O?Y/!^U%6-RENI,!;KC13:=,&CFDQ'0
M8:O%QO5LIZ/%5%1VZ\Q3V.YS6NL=/26^YWBE9$ZIIW+&Y)W*YF2JC5V)T;CC
M!=WT?XBEPQ?'0.N,+(W.6)SG,RD8CVY.<QBYY*F?*IMYY(?1_CNRZ2,+4^+\
M/MG9:JETC6I,UK),XI'1.S:U[VIRS%RR<N:9<' G)XXB<T       !MMIDBC
MFT1Z4&2M1[6Z/L82HBYIE)3X?N$\+MF2YLEC:Y.L>4X4!-?<A8\PM@+&N)ZW
M%U^I+!;:["_(L$U:LN]3US+M;Y8HFI%%*[?&T[9538B99GL>BKP'A"@W+&Z$
M/V1K#_9OR0]>JO./(Y8W0A^R-8?[-^2#57G <L;H0_9&L/\ 9OR0:J\X#EC=
M"'[(UA_LWY(-5><!RQNA#]D:P_V;\D&JO. Y8W0A^R-8?[-^2#57G <L;H0_
M9&L/]F_)!JKS@.6-T(?LC6'^S?D@U5YP'+&Z$/V1K#_9OR0:J\X#EC="'[(U
MA_LWY(-5><!RQNA#]D:P_P!F_)!JKS@.6-T(?LC6'^S?D@U5YP'+&Z$/V1K#
M_9OR0:J\X#EC="'[(UA_LWY(-5><!RQNA#]D:P_V;\D&JO. Y8W0A^R-8?[-
M^2#57G <L;H0_9&L/]F_)!JKS@.6-T(?LC6'^S?D@U5YP'+&Z$/V1K#_ &;\
MD&JO. Y8W0A^R-8?[-^2#57G <L;H0_9&L/]F_)!JKS@.6-T(?LC6'^S?D@U
M5YP'+&Z$/V1K#_9OR0:J\X#EC="'[(UA_LWY(-5><!RQNA#]D:P_V;\D&JO.
M Y8W0A^R-8?[-^2#57G <L;H0_9&L/\ 9OR0:J\X#EC="'[(UA_LWY(-5><!
MRQNA#]D:P_V;\D&JO. Y8W0A^R-8?[-^2#57G <L;H0_9&L/]F_)!JKS@.6-
MT(?LC6'^S?D@U5YP.*.&+I88,5WN##%PI+CASOXK7V2KH5>M*ZUS3OFHX8W3
M,CD5U'"]L+\T3Q1CN@%V!3F/A6L:^"/-V63&<?X IX0W,A7-O#GL3]/8R/!Y
M/,              #__6S^
M                                #^7IFU4ZGZ>X :,O],DL+_K5S3+@
MV9=< X%Z>K!*M$M?2L:E70RQ5E,]S-\1L]-)'/$]6*F3M62-%RS3@/DX@L=O
MQ-8JW#=V9OEJN%)-33-Z**>-T;T^=KE0]]'4RT55'60+E/#(U[5^%JHY/SH;
M8TM1'64M-5PZV\U4$-3%K-5CM[GC;+'K-=DYKM5R9HNU#,3BG#U=A+$UQPK<
M_9&VUT]++SM\IY71/5.'8KF*J;5V<U29-'515U)%6P^HS1M>WJ.1')^93SGP
M3](           !_$LL4$4D\\D<,,+'2RS2O;'%%&QJN?))(]4:QC&HJJJJB
M(A^ZUVNYWNXP6>RTT]9=JF5L<,$$;Y9I9'KDV...-'/>]RJB-:UJN55R1%4_
M-65E);J22ON$L<%#"Q7R22.:R-C&IFY[WN5&M:U$55<Y41$3-5-M*W2WA%E>
MMFL4E;C*^)K)WUX3I5NKF*U-KY[AKQ6FGA8[8][I^87/--BDW<)>9Y:?Z[#"
M:0=*K;3HXT9HD;G7'$]6VWYMD?JZL5#E)7NJ%3;%!+3P+,JL;&_-R*D8;]NP
M=$%/?UP9@&2OQICGED2AL,"URM5J>FEJ]9E#%$B\K)(M2J1<MKHFJJ'WJ!,9
M79$GNW(&%*5[45EMMLC+U>T5%S3DJ[U,#;13:R)D^*&EJ,L^8J$RS7K?$E7N
M7=&CN-^ 8;II&Q)&KD=<KHR6S6+A:K74MGIIN.]3JHJM26MN=$Q7-59+=(QZ
M-;SJQ1:;L8M2MQ:Z@PA:'HBMHJ%[+E<TV_X>XSQI;X<TV/AIJ&K5$=]CKVN;
MFNH:*V4-O61U+!JS3ZO)%5+)+55M3J:V]\E5U5)-5U.](Y49OCW:C=B9)L.E
M\9Z3,;8^93TV):U7VFC14IJ.&.&DH*1'9:W$M!21PT=,K\D61T,#'2NY:1SW
M*JKV38,(X>PRLLMHIT;6U&6_5$CY)ZJ?5SU=_JIW25$VIFJ,225R1MY5B-:B
M(GOG!#D@              !//33].2^^JL-_B&R$N=&WVO*3K*CZ>8X9=/91
M_5;X+2AA$8YF         3SH_I_O_P!RE7_VR5!+FH^U0GXB9^C-.&,]F?\
MT(7PE*&$1CF8                                           -(Z0>
M<+&_V(8E_$U:<@PG[:K9^,*?Z9A^:L]9R_%.\%3B?N8.>^__ &-O_&=O.^=-
MOM>I?EJ?12''K!ZY?UGZT.;Q&8Y4       #8C= M=3Z.<7U#&JL-9AVXTM5
MDNR.6.DJ'4=2J*YK41ZJZ%ZHCGO<Z)/&MV2<T'98SIHL)RN1;]8:M;G;\_32
MTJK'QVHVJJ[5BC9'=(6;(XHZ6Z.3.6I1'1\T^.6PX+O5Y8B\;+E:)Z.IRX(Y
MMZDXBG7@1$>]SJ)ZHCGR/FHFKE'"JI($EJ5$@
M&N]&/TP\&_9#;>Z&'%<<>U"Y?(Y/!4[1T)_;;P[^-8/#0M9;?(5/Z4SWJ%<-
M7ZX=U2Z=. ]X_,>0     #C]ND_I>T_V26WN.YG;.AGVVO\ D4GAQ'Q[YZR_
MCIWE/5W,?.%=_LNK_P 36 ]^FOVU4_XO9]-.?Q8?6;OC%\%IR+.GS[9^.:US
M5:Y$<UR*US7(BM<U4R5%1=BHJ'M@GGI9V5-,]\=3&]',>U5:YKFKFUS7)DK7
M-5$5%145%3--IX<UKVJUR(K53)47@5.<I-W=4]YP:+M/\U9BG#;FX#T@3,>Y
MUXMU.Q])<94CRB2ZVY7PPW%K5:B-S?!,B*C4J&1M;&D^-&.Z_HJR"*RZ9HIE
MK6Y-;=Z5B/D>W8B+7TNLQ)W-VZU33N9.Y,EDAJ'HKE[=T1:>]).A#5MV'W1W
M; B.S6U54CF)"F:J[B"J1KWTNMGGO+V34V>:MC8KE<D5])'>:>ZHP!5524.#
MZ7&]KIWR*ESPW<J6+*G:FLR2>FO,EMSE5OCF4SZI&N1>:5,G++?#^(L(XOA;
M/A"]6>YL<QKD;#51,J$1WI4=1U"PUC';<M5U.BZR*FW(GCA7=Q:%+S$QF*'7
M/#MR5,E964DLD6MP*C*JB;4P*WFHZ1T2JU456M7-J;+TNX\W3-95<A0:'L4K
M4:\4:))WV4\3GS)G&UE147"*G?GP+D]<EV+DNPY0ZRW:-B32T\L<"HJH][58
MQ4;Z94>[)F3?NEULF\W(YY+NL]SG#%OJXLMKLDVM8D\DB=6..)TB*O"U%:BN
M3:W--IRXT0=Y/Z?L;5E)4:0YK9HWLBOA=6122,O-]WI51TD<3*9[+,U'L16;
M]%55:QN76WEZ)DO7&*M)^BS C'NQ9B"WI51JJ<2T,C+C5N<B9HU(Z5[X(E7+
MAJ:BG1,TX55$7I/&V[SP92P/I]%]HN-\N"M5&3U+'VVA:O CW.J&<6R(BY.U
M&4C==.5WUBYJV[>YPW)6B?<TV)+?@JT,GO-3'$MUQ+<$94WBXSQH_*6HK'1L
M>]S-\<C$:V.&-%=O442/>CH):9MT_?=(5%+A/!\$EEP'(N4K-\UZRN1%Y7BV
M=J-:D2)DJ4<+6P(Y5619WHQ[8"8YQOC;2GB!N*-(U=Q;<(L^)H(VK%1437(F
MLVDIU<[5<[)$?/(Z2HD1$1TFJB-3E 17..@        &QVZ)^E+C'L3)[]AV
M7HD]OEN^4)WE.H]/7VGL0_BZ3OM(]E@Q3$                   #Y]V\KJ
MOTO_ -$T]]+ZNWY^\<CP?[;+9\O@^E:4?W(OEEB'L'1=V(1 T\>QU'\J?X!=
M;A[U23K4[YSF(S'*0  #\=XUW67\!Y;Z9.J"4.ZM^FJ[['K=W7<R=6@GVC?^
MADG@QE6F['^VS#^)J?Z6H.-)W,11
M ..5VY_I.S])W1 =GT?M<3Y,[P5.40>QZ?%KWE.1IU@<7
M                              -$Z0^=6M].HNZXC[^&?9B/K7>"I]"V
M>NTZB]XD%)SX:0OLTQ#^.*XU [F3[36'?Q!;/T*$AYI.]M-5\JG^E<>^2!.N
M@                                #-;[PO<J[B7!S<]C<6Z0<DSX,\7
M7+;J\'&5<[I_[<-=\GI?H&%P^Y*^T3:?CJS],G+7$?22(       -NM+_P!*
M72C_ +CK&W]K5S/*<* D+H2T.U6FC$-UL%)?:>P26NS.O#JFHH9*]DS&UM)1
M;PV..IIE8Y5JT=K9JF3<LNA[7.R/!R8Y0N]?LD6O[W*OYV/YUT&0Y0N]?LD6
MO[W*OYV&N@R'*%WK]DBU_>Y5_.PUT&0Y0N]?LD6O[W*OYV&N@R'*%WK]DBU_
M>Y5_.PUT&0Y0N]?LD6O[W*OYV&N@R'*%WK]DBU_>Y5_.PUT&0Y0N]?LD6O[W
M*OYV&N@R'*%WK]DBU_>Y5_.PUT&0Y0N]?LD6O[W*OYV&N@R'*%WK]DBU_>Y5
M_.PUT&0Y0N]?LD6O[W*OYV&N@R'*%WK]DBU_>Y5_.PUT&0Y0N]?LD6O[W*OY
MV&N@R'*%WK]DBU_>Y5_.PUT&0Y0N]?LD6O[W*OYV&N@R'*%WK]DBU_>Y5_.P
MUT&0Y0N]?LD6O[W*OYV&N@R'*%WK]DBU_>Y5_.PUT&0Y0N]?LD6O[W*OYV&N
M@R'*%WK]DBU_>Y5_.PUT&0Y0N]?LD6O[W*OYV&N@R'*%WK]DBU_>Y5_.PUT&
M0Y0N]?LD6O[W*OYV&N@R'*%WK]DBU_>Y5_.PUT&0Y0N]?LD6O[W*OYV&N@R'
M*%WK]DBU_>Y5_.PUT&0Y0N]?LD6O[W*OYV&N@R'*%WK]DBU_>Y5_.PUT&0Y0
MN]?LD6O[W*OYV&N@R'*%WK]DBU_>Y5_.PUT&0Y0N]?LD6O[W*OYV&N@R/OXA
MT1U6AJT:/6+<&7:-D%WLEUN=-1+14S[@^]76_P!MD>Q]1/+O]3;[G)#DKEYF
MAS3AR3^%7-<SR;^8$N;9:>%=9%S:Q-O1];A',/!OU12H]B.XLMN7'UNBF9X/
M)](              '__U\_@
M                                   'Q;E#KQO;EGL]9,TX>B <7]*E
MD2LMU7'J:V<+L\DZ*9<'!P[3SS#QS3A5AW7BHZF@D21'VNX5=%K2+FKXU>E5
M#J[$5(XHJE(T^L*(MWC@MN%=/]7=(&JE'?*&GKFY)DU),G4LS47@5RR4RS/3
MA19DX$5N<FM&=QXNPM'"Y<Y*:1T2]38]OS(UZ-3K>J??(8G8          54
M1%551$1%555<D1$X55>!$1#VP035,S*:F8Z2HD<C6M:BN<YSER:UK4S57*JH
MB(B*JJN2'\O>R-BR2*C8VHJJJKDB(FU555V(B)PJ:'O&DO -@S2Z8NL<$C5<
MCJ>*NBK:IJMX4=24*U-4W++C9P["46C_ '$6ZUTG9OPA@#$;Z?5:J2U5,MN@
M<CN!8Y[BZDADY_*/=DFU<DVG16,MT_N>\ *K,4XPL<-0BJBQ15+:J9JIPZT%
M)O\ ,WG<LQ,UV)MV&F[WAZOTK4=&ROK+IAO \NK4OL\3&TE^Q*W-74\MTD<L
MJ6JU<RV2*FU7S2H[6E2)[6,9WOH^TJX'\S^OMR9AFAL^-]U+%K4SKF][IK#A
MQ<M6:FMZ(D<USN2YOBKJQKJ6G@RXEI))XN*WU/5N-M'F(]UQ9Z)E_K+IAC03
M+E,MO8U(+M>DSSBDK7*KVT-#DC):>D5LM1,CDFJFTTS88X=?8>POA["E$ENP
M[:**TTNS792Q92SN;K:KZJI>KZFKE;KKDZ5[W(BY9Y$/-,&GC2_I\Q#YY]+U
M_N%[NC57>TF>B04Z.1J.;2TL:,IJ5KD8W7;3PQH]R:S]9V;ED1HYT4Z.M$ED
M3#VCBT45IMFS62%GV254SR=/.]733O367)\TCW(BY(J)DB?>.I#L$
M           GGII^G)??56&_Q#9"7.C;[7E)UE1]/,<,NGLH_JM\%I0PB,<S
M         )YT?T_W_P"Y2K_[9*@ES4?:H3\1,_1FG#&>S/\ Z$+X2E#"(QS,
M                                           &D=(/.%C?[$,2_B:M
M.083]M5L_&%/],P_-6>LY?BG>"IQ/W,'/??_ +&W_C.WG?.FWVO4ORU/HI#C
MU@]<OZS]:'-XC,<J       !PZW1>,$O*WO MLDWRFP_A2_W[$KXGYM?5-M,
M\5LH'ZN2:M'+61S/155%E=&F2.8I<)N8M ]1H<W'N(MU/BJ)L6+,7RT=AL$<
MS'(Z.W5E?#%<JMB._P )7T\=1% Y&(YM)#)(R1\58K4K'W3^ER/2)IEBW/V'
M9%DL6'+/<;S>G1NS:^J@H)5M]*_5^XI9YH*B5JJY%G? BM;)3YDSSAA#X
M                     UWHQ^F'@W[(;;W0PXKCCVH7+Y')X*G:.A/[;>'?
MQK!X:%K+;Y"I_2F>]0KAJ_7#NJ73IP'O'YCR      <?MTG]+VG^R2V]QW,[
M9T,^VU_R*3PXCX]\]9?QT[RGJ[F/G"N_V75_XFL![]-?MJI_Q>SZ:<_BP^LW
M?&+X+3D6=/GVP                   ;';HGZ4N,>Q,GOV'9>B3V^6[Y0G>
M4ZCT]?:>Q#^+I.^TCV6#%,0                   /GW;RNJ_2__1-/?2^K
MM^?O'(\'^VRV?+X/I6E']R+Y98A[!T7=B$0-/'L=1_*G^ 76X>]4DZU.^<YB
M,QRD   _'>-=UE_ >6^F3J@E#NK?IJN^QZW=UW,G5H)]HW_H9)X,95INQ_ML
MP_B:G^EJ#C2=S$40                                #CE=N?Z3L_2=
MT0'9]'[7$^3.\%3E$'L>GQ:]Y3D:=8'%P
M                 #1.D/G5K?3J+NN(^_AGV8CZUW@J?0MGKM.HO>)!2<^&
MD+[-,0_CBN-0.YD^TUAW\06S]"A(>:3O;35?*I_I7'OD@3KH
M                     S6.\+O^8481^RW'_P#;;<RKC=/_ &X:_P"3TOZ.
MPN'W)7VB+3\=6?IDY;$C\21       !H32C$RHT9Z18)$58YL"8NB>B+DJLD
MP_<&.1%XEU7'E.$$YMPQ*]-*F)8$5-[DT?7&5Z9)FKX<1X79&N?"B(V=W7S/
M8_@/"%5#U'D                                              &VN
MES#28HP!?Z..+?*^@IEO=J5L22S-N%H1U6R.F1<M6:NIV24N?$V=P!QOT97E
M)(*?FD5<F<:<*>OT#RG./"\\Y96:HWR%JY\+4=LXT5>AUO=/!Y-3MVHG6 /T
M             __0S^
M                              >K5,UF+P>-7V>B ;/XSM:5$$J*U%1T
M:HN75V_NGE#PI/?$]N\#>,ZA)&[W2WQK8DD=S+6UE.Z5],U5<K&M29DKV\"N
M<]6)Q[(#>: Z*JC&6B^FQY:H]>ZX:E>^5$1=9U#4:C9U1$X=YD9#*N:9,B29
MV:;4=VCHMO;:"\/M<ZY05C41O.21F:M[9%<GPNU4ZG'#&NZ$\!^*+OAOP(]^
M/?7-#%R;W_\ (F_[[2P5.MR/WRU.]:N_ZN6^.SRSX\DJQPWHD\\%DI[QQPWG
M?VJNIO&OJY.<WTV_-SX,_2IPG=M7>>):AT&]ZVKEMULN8B\&JO/-+<M3_M"?
MY9_]+I]OD%_\M/\ @W_3!^?SP?XG^G_='+4_[0G^6?\ TNCD%_\ +3_@W_3
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
MWMZC_,.IN0?<O=\'<W^,^QQ_@Z6[LH.6BL7H5NWMZC_,'(/N7N^#N;_&./\
M!TMW90<M%8O0K=O;U'^8.0?<O=\'<W^,<?X.EN[*'XNZBL62_P"HK=N!?];J
M/\P\IH0N2+GQ?!VC_&./\'2W=E":VZ1TVVR^:1UKHK'7P-[Y*"+4DJ:=SLV5
M->[/-K<LEUR7FA_1Y66G"/$LE3&]W%4CLT:Y.%K/$5L;K&/CMI0BJHUU&I:8
M&Y+P[):CG=4V"\-6@\Z:O[O#^:=I^<^IZ<SL*1DXSR=&WL*/#5H/.FK^[P_F
MCSGU/3F=A1QGDZ-O84>&K0>=-7]WA_-'G/J>G,["CC/)T;>PH\-6@\Z:O[O#
M^:/.?4].9V%'&>3HV]A1X:M!YTU?W>'\T><^IZ<SL*.,\G1M["CPU:#SIJ_N
M\/YH\Y]3TYG84<9Y.C;V%'AJT'G35_=X?S1YSZGIS.PHXSR=&WL*/#5H/.FK
M^[P_FCSGU/3F=A1QGDZ-O84>&K0>=-7]WA_-'G/J>G,["CC/)T;>PH\-6@\Z
M:O[O#^:/.?4].9V%'&>3HV]A1X:M!YTU?W>'\T><^IZ<SL*.,\G1M["CPU:#
MSIJ_N\/YH\Y]3TYG84<9Y.C;V%'AJT'G35_=X?S1YSZGIS.PHXSR=&WL*/#5
MH/.FK^[P_FCSGU/3F=A1QGDZ-O84>&K0>=-7]WA_-'G/J>G,["CC/)T;>PH\
M-6@\Z:O[O#^:/.?4].9V%'&>3HV]A1X:M!YTU?W>'\T><^IZ<SL*.,\G1M["
MCPU:#SIJ_N\/YH\Y]3TYG84<9Y.C;V%'AJT'G35_=X?S1YSZGIS.PHXSR=&W
ML*/#5H/.FK^[P_FCSGU/3F=A1QGDZ-O84>&K0>=-7]WA_-'G/J>G,["CC/)T
M;>PH\-6@\Z:O[O#^:/.?4].9V%'&>3HV]A1X:M!YTU?W>'\T><^IZ<SL*.,\
MG1M["FW*W!EUQ;!<8XW1,J[S13-C>J.<Q%J84U55NQ53(Y0E,ZCLSJ9RHKF0
M.3-.;RJGU$C6&C6)5S5K%3\RG)PZG.)@
M                &B=(?.K6^G47=<1]_#/LQ'UKO!4^A;/7:=1>\2"DY\-(
M7V:8A_'%<:@=S)]IK#OX@MGZ%"0\TG>VFJ^53_2N/?) G70
M                   !FL=X7?\ ,*,(_9;C_P#MMN95QNG_ +<-?\GI?T=A
M</N2OM$6GXZL_3)RV)'XDB       #1.DOZ7./\ ["<5?B*O"<()N[AGZ;6(
M?]QU=O[9<(GM?P'A"K!ZCR
M          < [91.P?CG$>&%8L,-JO-5%11O=KN2US.Y*M#G.V9NEMD\+E^N
M 7:<LL,56^01Y+P,;P9!>$&XL2YL3@V)Q 'E             /_1S^
M
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
MKTC-[=J_C3MKSS7CIC>U;XB+W'.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.
MKYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[
M5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://
M->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;
MM7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F
M%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ
M=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB
M''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.
MF-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\
M://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D
M9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A!
MX7F%>D9O;M7\://->.F-[5OB''.KYZ=A!X7F%>D9O;M7\://->.F-[5OB''.
MKYZ=A!X7F%>D9O;M7\://->.F-[5OB''.KYZ=A#9ZIHZ>WXS914K593TU[HX
MHF*YSU:Q*F!417O57.X>-3FT4\E38EGF7.5U.Y5YFW54^TQ[I:+?'^F5B]Y3
MDN=5'%0                                            #1.D/G5K?
M3J+NN(^_AGV8CZUW@J?0MGKM.HO>)!2<^&D+[-,0_CBN-0.YD^TUAW\06S]"
MA(>:3O;35?*I_I7'OD@3KH                                 S6.\+
MO^8481^RW'_]MMS*N-T_]N&O^3TOZ.PN'W)7VB+3\=6?IDY;$C\21
M!I+'T#:G N-:9ZJUM1A+$<#G-RUFMEL]8Q5;GFF:([8$X03(W$=0^#3#<(F(
MQ6UF![U3RJY%56L;=;!5HL>3D1';Y2M3:BIJJNS/)4]K^ \(5D/4>0
M                                         #ASISMO?)I'L5_C9%%!
MB2T+!,YJ^*3W*QS-AJ)I4SSR2W5M)&BY;49U-@&YV"JY)((N;_6,_3HKP(>5
M/"<XWKI'HYJ;<\V[/T]8\'D]T             __TL_@
M                                                         ]"K
MB1S53),E:N77ZH!LKC6RMJ8)VK&CD<QR+DFQ5X=FQ?XCRG./"\\G?B.A7"&-
MG,<BQVW$#F4K\T5&17!'KR!(F>>7)#I'0JB)FYSV9KDW9!S=W:'N2#HK\^EJ
MBUL38:UZC8G+24+D3BMG,SWI&LJ45<]5L,K6IG(N?96C*_\ &N]<;9W94=9D
MU.<DJ>D7^-FK/A56Y\!Z28VP8J(J8NPPJ*F:*E_M2HJ+M14_EK:BH55KN7MT
MNU5:[1WCI%3A_P!@;KL_X(<^33EH4<B.;C#"RM7@7CK0;>I^^#R1XOPG+GO6
M*,.RZN6MO=[MK\L^#/5JERSR/S3[FO=&4J(M3@#&L:.X-:QW-N>7.SI4S/TP
M:9=$%5FE-BO#4BMX=6YT3LL^#/*=<CR^"G#'HCL/;>W_ "@_/Z';= Y9^<7&
M.7XEN7[,?HY+6BK@\\V'L_QC1_7'E;B+#[VHYE\L[VKP.;<Z)S5RV+DJ3JBY
M*?DET"Z<X'K'/@O%C)$YCK1<$7L+3YGZ8])NC>9F^0XAL;XUYJ5]*J=E)3BO
MIPTUWS#^)K=9<#WB"G;;J)*F[5,,%%7P5537HR2GI'<DQ5,#F4U(UK]9B(NM
M-EGFW)+P?,W?,XM'&D#0C=L<[IO#4U5<+Y<MYM]+4OJZ&HHZ6WN?&^=N\/I:
MJ"6JJUF8]CWJU\%-"[4U)5UJH]W-NW,<X!THVW!F@N]0T\5LHM^KIXHZ:KBJ
M)JM&OB@7?F3PO9#3HR1',1'(^H<FNCF;..V.M*>*=(=):*3$*V]6V>2LEAEH
M:5]*^IDK&T[%?5MW^2!SH6T^3-[9&B:[LT79E:]N;MQAH2W*=XO]WT007"G3
M$+*1D\535.JHX6T:U+HTIW2-WYJ2+4N67?9IM;>X]75R=K5TZ==U3I4W15IL
M]ITC.H'LLSZA\;Z:!8'3.J$A:YTZ)(Z-5C2'*/>HXD1))-9'9MU?S1;@"JTB
M8JI;0U)(K73:M;?*QG,\C6Z-Z(Z.-ZHY$JJQ^4429+DYRN5%:UV7];LK=/X?
MW)^A&X:1[@D<^)Y?WK::-W^V[A*UV](Y-9J\3P-1U15.1R*D$3FL597QL=_.
MY:W/]WW1>E:DP;3[Y%AF#*IN=2W9O%&QR:Z-<J*F_P [E2&!,G<N_?'-WN.1
M4J#145+;J.EM]#!'2T5%3PTM)3Q)E'!3T\;8H8F)M5&QQM1$ZQBFQ7BK$..,
M35^,<6U<M=B>Z5<M355$F6O-/,]7R/=JHC4UG.7)K6M8U,FL:UJ(B:EK%8[1
MABRTF'+!3QTMDH:>.""%B9,BAB:C(V-SS7)K6HF:JJKEFJJN:K[)Q\^L
M                             3SH_I_O_P!RE7_VR5!+FH^U0GXB9^C-
M.&,]F?\ T(7PE*&$1CF8                               .+>ZS^E1=
M>R%G_&M*=W:"?;Y3_$S?1.(X[J[[2ER^.I/TJ(E<3C*E         #X^(N=^
M^]A[GW%.?NMGLE3_ !\?A(>^F]<Q]>WOH<FN\VE_FSC5.C1/]R>S'2&Z[]CK
M=\8G@S%ENX_]K-R^7K]#"5S('DQ0    :/T@LN,F!L6I::EU)<4P_=9*:>-$
M61KHJ261\<:JBJR2>)CF->G-,<Y')DJ(J23W'-5A&CW5.C^3'-$EPPR_%=OB
MDA<N3=\FG9#32O36;K1T]4^&HDC<JMD9$Z-[7M<K'=+[HR#$E1H&Q>S"-4ZC
MQ"W#U<^*5J<LF]P/D>QBY+JOEC:^)CTR=&YZ/:K7-14D\;DS)854P=9TL.CS
M#=IU58^DP_0)4-5-5>2YJ5M16*K5VMUJN5ZY<*9F';=>8^ETF[JW'F,WN8^&
MHQ/6Q0N:NLU::CE6BI51W N=-3Q*JIL5>#9D:TMSI@]N = V$L)HU6S4MAI%
ME14R7?YHFSU&SA3[/)(N2[4YNTC%B7GCQ!V;NO=\Y**S>P])\FB\!I4EC'VW
M77\8U/TSSXA](XX                                 ;>Z3>=QG9*E^
M"J3DV$_91?BG=]I]*U>NOXJ_J/!HMYWZSLQ4=Q6\_O%WLDSXA/">?U=_7+>L
M3ON-R3BQ\L       &[F@CZ;>">R-2FSA\K*XX!I2]H%R^);]*P[OW-_V[+#
M\?-^BSEE8/H4?UJ%>,OJB]4N*/(>L        V.W1/TI<8]B9/?L.R]$GM\M
MWRA.\IU'IZ^T]B'\72=]I'LL&*8@                   ?/NWE=5^E_P#H
MFGOI?5V_/WCD>#_;9;/E\'TK2C^Y%\LL0]@Z+NQ"(&GCV.H_E3_ +K</>J2=
M:G?.<Q&8Y2   ?CO&NZR_@/+?3)U02AW5OTU7?8];NZ[F3JT$^T;_P!#)/!C
M*M-V/]MF'\34_P!+4'&D[F(H@                                ''*
M[<_TG9^D[H@.SZ/VN)\F=X*G*(/8]/BU[RG(TZP.+@
M                          &B=(?.K6^G47=<1]_#/LQ'UKO!4^A;/7:=
M1>\2"DY\-(7V:8A_'%<:@=S)]IK#OX@MGZ%"0\TG>VFJ^53_ $KCWR0)UT
M                               9K'>%W_,*,(_9;C_^VVYE7&Z?^W#7
M_)Z7]'87#[DK[1%I^.K/TR<MB1^)(@       TQC7G-Q;]C%^_%54 G"2ZW%
M'TY9OL.OG==I/:_TIX0K8>H\@
M            ''_=&VA:K!%'?(HX]^PU?J"LEE7Z*V@N&O:9X8MJ+E)6UE,]
MW4BSX@#1NCBYI)3P+K(O,L;P\>6?K)D>>8>.:<F+;+KQL5%V9)P=7;DB'@\G
MV@            #_T\_@
M                                 _A[4<FWBS -#X@I$DAD7B5J[.'+
M9[@!P"W0F'DEM57/&U6RPMWV*5JN1\;V*CFR1N1-9'1N;LV[%0]-52P5M-+1
M5+4=331N8Y%1%16O16N147-%147+)45#^HY'Q/;*Q<I&.147X47-"->D>S)8
M,=XKM3&.9#!>:R6E:]<W)15K^3J%5=^NUJ.I8N?'GF6*;FS&\VD70'A'&%9)
M%+=*JQ4K:IT::K.+8(TIJUK6KFK495PS,U5VM5NJNU"@/=%X-;H_TZ8JPG$Q
MS*.FO50Z!KMKN)IW\44V:\W.GEB7/FYY\TT4=W'2X     !J6P8QQ1A9M2S#
MM\N%G96.C=5-H9EA2H=#K)$LJ(BH]8T>[5SX-9>BN?56DK0;H=TQNI'Z5L,V
M7$+[>DB4RU]+%4K DVIOJ1+*UV]I+O<>^:N6NL;%=GJ-R[)P#IBTHZ+(ZF+1
MU?;C9HJQS%G2EE6))5CUM[63+TRL1SD;GZ5'.RRUG9\X-SK>\98GLM\OF*+Y
M676DY/AMMJCJDIO$WTL._P!?-K1P,F?K\E1,3-RMS8[9GP9P/->\![GW0_C#
M"NC70YABS6+$LE#/<KE)1POB<L$LG$]#%DCMYU7.@K)'HC-=%;$N;6KDZ\GS
M.#&NF?2?@^_8ZTHWVONUG2MBHJ%E0L2HU\,>^U4F;8VR.SWZG8U7.5O*R)DJ
M[4Y&%-I92                                 3SH_I_O_W*5?\ VR5!
M+FH^U0GXB9^C-.&,]F?_ $(7PE*&$1CF9L;I:W2^@?08W5TJ:3\+X4KEAY(C
MLDM5+<\2S0*S7;-#ABRPW+$$L$C535>VF5CE5$1<U0YMA71SCC&RYX8ME350
MYY+(C49"B\&2S2*R)%YZ*_-#GV#M%VD''[O^1&U5=9!K:JRHU&0(N>62SR*R
M%%3FHK\TYQPYK^];MR+1U4M/3U>D:ZQ1N5&5U!@I8Z6=$<J(Z)ETNMMK4:Y$
MS37A8N2\&>:)VY!N5-+$L:/D9;XG+]RZH153JZC'M[#E.ZZ?<<:9YHDDDCML
M3U^Y?5(KDZNHQ[>PY37.!N].=QYC:KBH)-(E;@RLFR2)F.<-W>RTCE5VKE+>
M*:"Y6*D1-BJLU5&W)>'8N7Q;UN;-+EFB6=+>RLB3AXFFCD=\T:JR1W\5B][/
MX%_W*NFNPPK4);&5L+>%:6:.5WS1JK)7?Q6+WL^=5COUCQ/:J*^X;O-IQ#8[
ME"VHMUYL=QH[M:J^G=XV>BN-!-44E5"Y4V.C>YJ]$Z1K:&MMM4^AN,,M/6QK
MD^.1CF/:O.<QR(YJ_ J(IT!7V^OM57);[G!-35\3M5\<K'1R,7G.8]$<U?@5
M$4^J?E/R                        '%O=9_2HNO9"S_C6E.[M!/M\I_B9
MOHG$<=U=]I2Y?'4GZ5$2N)QE2@        !\?$7._?>P]S[BG/W6SV2I_CX_
M"0]]-ZYCZ]O?0Y,]YM^76-/43_AK,=([KOV-M_QB>#,66[C_ -K-R^7K]#"5
MT('$Q0    ?CVM>US'M:]CVJU['(CFN:Y,G-<U<T5KD7)4XS]-%65=NK(KA0
M2/AKH)6R1R,56O9(QR.8]KDVM<UR(YJIM1414/5/!#4P/IJAK7T\C%:YKD16
MN:Y,G-5%V*BHJHJ+L5%)-W>TP8<QM7V:XI_*=GQ+-156HFMKT-+<58Y\:.7-
M4EI6ZS47;DNTWB8!QQ)I5T'VC2'A?957_#%/74R2<JK9:NB;-&V3).55DCT:
M_)%1%1<LTRSR.XPPE2:.---PP7B)/]B[-B.6FGU>6UJ>GJU8YS45=J/A;K-1
M5S5%3/)<\JK5KV24$DD;VR1R0Z\;V.1S'L>S6:]CFYM<US5145-BH81IJ.OM
MUVFM]TCDAN<$SXYHY$5LC)6.5LC)&NY9KVO16N1VU'(J+M-;]//3U5*RII'L
MDI9(VN8YJHK7,<B*US538K5145%38J+L(:8EYX\0=F[KW?.65V;V'I/DT7@-
M*,<8^VZZ_C&I^F>?$/I''                                 #;W2;S
MN,[)4OP52<FPG[*+\4[OM/I6KUU_%7]1X-%O._6=F*CN*WG]XN]DF?$)X3S^
MKOZY;UB=]QN2<6/E@       W<T$?3;P3V2J/Q97'7^E/V@7+XEOTK#N_<W_
M &[+#\?-^BSEE8?H4?UJ%>4OJB]4N*/(>L        V.W1/TI<8]B9/?L.R]
M$GM\MWRA.\IU'IZ^T]B'\72=]I'LL&*8@                   ?/NWE=5^
ME_\ HFGOI?5V_/WCD>#_ &V6SY?!]*TH_N1?++$/8.B[L0B!IX]CJ/Y4_P
MNMP]ZI)UJ=\YS$9CE(  !^.\:[K+^ \M],G5!*'=6_35=]CUN[KN9.K03[1O
M_0R3P8RK3=C_ &V8?Q-3_2U!QI.YB*(
M   !QRNW/])V?I.Z(#L^C]KB?)G>"IRB#V/3XM>\IR-.L#BX
M                                !HG2'SJUOIU%W7$??PS[,1]:[P5/
MH6SUVG47O$@I.?#2%]FF(?QQ7&H'<R?::P[^(+9^A0D/-)WMIJOE4_TKCWR0
M)UT                                 9K'>%W_,*,(_9;C_ /MMN95Q
MNG_MPU_R>E_1V%P^Y*^T1:?CJS],G+8D?B2(       /A8II^3,,XBI-?>^2
MK%=Z??-77WO?[?41Z^IK-UM76SRS3/HA.$$IMQA4+#IJIX]1'<EX8O\ 3JN>
M6]HUM)5ZZ)DNMFM+JY;/'9\62^U_I3PA78]1Y
M                         -/8ML;<2X7Q!8';VCKO:*^AA?*FLR&JGIY&
MTE2J;=M-5:DB=!6@'"?17==>&!JNV\SQ\.3<LN'A/*?F/"\\YC6&H22!FU=K
M&]7K>Z>#R:Q8J*U%3H)^  _H           '_]3/X
M                                                       !\*YP
MH^-R*FU6KL .*>E_#JW&TU\:,15WAV7"OK(FKQYGGX3QS23&ES1-;KM52XYN
MN,K3A2VT5HI*&^2W>!RN9666GEIZFIS9/"S>UH:=C\EU52)JO7)NU.I]S_NT
M:[<VU=VW,-7@N^7Z[T=_NESH:FEFIH*)EHNE4^XQR5-15.8V!L$U34Q2RKK1
MJ]FHQSI56-(W[H/<-W#=%8\IM*E@O]';6UUOHJ2:G?33U%3)6TS.)LH8X79R
M.DC9 D<:<NJ\S+)5DAI-W9>@W -?6VK![KWI>N5))+$VJMJ088PHLK$1BL?>
MIG7>KKFMES5LE'#-3R-1%;+DN:R9Q;N_;FL"4V%+-315N2H][YWU$:+S%B>L
M-.KE;P.1T"L=]P]4R<2;W/7_ &'DQ+B1D5]TVXCFMMH>K7LIVP-BJE8J;4EI
MFRS.;FFU$?64LS%R22#-'-7C17]Z%8^W[*QZ,=&%%1Y+XE>H<6WZL5RKPK6P
M8GLL>6KEL2%$SV[. Z'GW9VG:>59'5]*B<Q&T[6Y)U&*U%7X<D4LPL/F"6X9
MMM"E-<X;]4U&>:O;5,:G F>RHAJY$3-,T3?<DYB<*KJ3#7>A#I)XF8[T36>6
M"75955^![Y<[//3IJHBSTEHOC[[2U#TR^ANJ8D7/:_/:OWL/;N+3):JA'W9:
M&X4B?X-T*1\*\+GM^R.RYVNWF)FB<'66D_\ [#W;EG$=#.NCJZ7>RW5VUCI7
MK,FQ,D;FUS8(\T3:]**3;FJL<JJ<U-&VEW1;IFAD?HWQ')/=H:=U768)Q#'#
M;,94-/'&U\TL=&V1])?:>GUO%9J!\S(U5J.R54SFMH<W7V!](KH[-B)66K$B
MHB<ORL$KN:K5<Y^](N3EU722-:QN<DK55&K0UNS/,A-T;N5DFQ+;*23$.CU)
M%1M13)OSV)FNJU58QF^/5$V-=#2U$CERAI7M:]S=>JF6Q=BIL5%XB7J*BIFG
M 5+*BM56N3)R \G@H3N;L4V.Z8'@PW1M927?#SZA;C2N<U9:N.MJYJF.ZQKJ
MM66*1TN].\<L3F(U<FJS/*KYL5H1TDX2W13]--[DEK]'>*(*:&AG1KM[H9J.
MECADMK^6<UCG;V^MA7E&SI-4.8U7PSJFA[S-/2K@;$^@V'1G9V,I,8X>DF=5
MP*J:]2RIJ))F5S-B*]CE?O#TY9T+HV,<J,?#K<B"H,L=
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
M+SQX@[-W7N^<[$LWL/2?)HO :5NXQ]MUU_&-3],\^(?2..
M                   &WNDWG<9V2I?@JDY-A/V47XIW?:?2M7KK^*OZCP:+
M>=^L[,5'<5O/[Q=[),^(3PGG]7?URWK$[[C<DXL?+       !NYH(^FW@GLE
M4?BRN.O]*?M N7Q+?I6'=^YO^W98?CYOT6<LK#]"C^M0KRE]47JEQ1Y#U@
M     &QVZ)^E+C'L3)[]AV7HD]OEN^4)WE.H]/7VGL0_BZ3OM(]E@Q3$
M               #Y]V\KJOTO_T33WTOJ[?G[QR/!_MLMGR^#Z5I1_<B^66(
M>P=%W8A$#3Q['4?RI_@%UN'O5).M3OG.8C,<I   /QWC7=9?P'EOIDZH)0[J
MWZ:KOL>MW==S)U:"?:-_Z&2>#&5:;L?[;,/XFI_I:@XTG<Q%$
M                      XY7;G^D[/TG=$!V?1^UQ/DSO!4Y1!['I\6O>4Y
M&G6!Q<                                             T3I#YU:WT
MZB[KB/OX9]F(^M=X*GT+9Z[3J+WB04G/AI"^S3$/XXKC4#N9/M-8=_$%L_0H
M2'FD[VTU7RJ?Z5Q[Y($ZZ                                 ,UCO"[
M_F%&$?LMQ_\ VVW,JXW3_P!N&O\ D]+^CL+A]R5]HBT_'5GZ9.6Q(_$D0
M    ?+OGE+=^Q=P[DE"<()*[C?Z=]K[ XA[B/:_@/"%?CU'D
M                                     ' *NMZX*TG8HL*-CBI._:2X
MVUL3'QP,MUW1+G1P0(]&ZS**.JY'54S;KQ.1%7(!=IRCPG7(^&/FD7F&_HF1
MY4\)P&Z4#D<W9T$7UOT4\'D]@           '__5S^
M                                                         >K4
MQHYJKLRRR7H]0 X]::\1X:T>8'Q)C?%M7#0V*P6RHKJV>:2.%JHQJJR%DDJM
MB8^9^2:SU;'&F;WJUC7.3US314T+ZBH<C(&-5SG+L1K6IFKE7F(B)FJKL1#]
M-%15=RK(;=01OFKYY6QQQL17/DD>Y&L8QJ;7.>Y4:UJ9JY51$155#!2W;N[:
MQ5NF,;WVV8?JZBQZ)Z>Y/2VV:D62E\$7(LBI#<[MXV:6BUVH^FI7Y-1&LFE9
MO^6]Q:QGC.IQ+6OCIU6.S-5$8S+)7HU55'R\U5S55:U>5C1=B:ZO>_0/N2-R
M/8-!UAI\58K@AJ]+53#G+*N3V4#9$3.FI<^51Z-Y6HJ&\O(Y7QL?O&37< S@
MQ-L   ]^UW6YV.XT5WLUPK+5=;;415EON5NJ9J.NHJJ%R/BJ*6JIWQS031N3
M-'-<BH?VQ[XWMDC56R-5%14545%1<T5%3:BHJ9HJ;47:A^&YVNVWNW36B\4\
M-5:JF-T<L,K&R12,<F3F/8]%:YKDV*CD5%+J;AW33A?=.R2Z/])]TGL.EFVT
MB24MYMK;?34&,Z&-8H6W.HMKX&0LO,<KVQU45.L+'/>R5C59(]E-)JCW<FFG
M1'HTDGL=LMV)VV9CI9J2J=-!4OH&)]D=25,2N:CZ5,Y)():>574^L^%S=X6.
M3,;YH5YC[H>9I%Y*.$Y;G8\)WV7>WNI%CEAI;@[65&5,4S'/?'4-3[!4-GC<
MLC715.O*YDTM \5;EZLL]JN5VLV*67/ONH*NO6WU5J=2U%0VDADG6""HAK:E
MCYY6QZK45C$5W&F>S]6@CS:'!NDW'EGT?X[P95V*KO-TI:&*KI[A'6T\<E7*
MR".2H;)2T<D439'IKJQ9E:SELMBHE2NECS+6_8+PG<\78-Q3%=&6V@GJG4L]
M"ZGFE;3QOE='%)'43L=(]K,F(YD:*Y4151%S3CM@_%EUP3B"@Q%9Y$;4T4F4
MD#U=O%;229-J:*I:W)705$>Q>-KLG-R<U%2UW3EH6P1N@]%]UT4:0(%EP_=(
M-77;EOU-.WEH*NG<Y%1D]/(C9(U5%:N2LD:Z-[V.KIT/Z6,5Z$](-OTBX.DU
M+K0R<M&Y5WJH@=LFIID3TT4S,VKS6NU9&*V1C')4C"6*;5C.P6_$-GE22EK8
MD5\2N19J.J9DE315+4VLGII,T79DY,G)FUR*N)[="Z!\;;FW2O=-$^.XE2YT
M$FM#.C5;%6TCU7B>L@SSSBF:B[$<Y8I6R0/7?(GHFJ'0_I7PIIKT?6_2)@^5
M'VRMCY>-519*:=N234TR)Z66%_*KL1'-5LC<V/8JZC.E#LT\4]1!31K+4S0T
M\3?'2SR,BC;Q[7R*UJ;$Z)]FQX<Q#B>M2VX:H*VXW%4S2*F@EGD5,\L]2)KW
M<*HG!PKD?AN%TMEHIEK+M404M(G"^61D;$YNUSU:U-FWA-.56.,%T+5=68NP
MS3(GU:^VN-5X=B-=5(YRJK5V(F>P[CLVY5W3>(*AE+9]'F-IY'KDBI9;BC$Y
MN;I'4[8V)M3EGN:FU-NU,^MKKIXT(6.)9KOC#"],Q.CNE$U>;L1N_P"LY=B[
M$15V+LV*>E0Z2=']Q<Z.CQGAJ61BJU8W7BAA>N3D;FQD\T3I&JY43-J*BYG)
ML4;B;=<8/ACJ+YHZQ:D$J9HZGM\]8B;-;EUHVS[TN7"DFHJ9*BHBHJ'P[%NF
M]SQB25T%GQKAJ2=BY*U]?3PN7;EFULSXU>F:HB.8CD7-,EVIGJVEK*2MB2>B
MJJ>KA=P34L\51$O6DB<]B^R1^Q)A#%F#:U+;B^UW&U7%45=ZK*::FDR3+-=2
M9C';,TSV<U.>=OVF^66_TO%MBK*6MHE_PD$L<S.WC<YOYSV#CQ]0
M                Q^N]!M,==HU7%N'<.ULU#BG'>+\96^*MI9'Q55KP_376
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
MB<PBAB7GCQ!V;NO=\Y-NS>P])\FB\!I37C'VW77\8U/TSSXA](XX
M                         ;>Z3>=QG9*E^"J3DV$_91?BG=]I]*U>NOXJ
M_J/!HMYWZSLQ4=Q6\_O%WLDSXA/">?U=_7+>L3ON-R3BQ\L       &[F@CZ
M;>">R51^+*XZ_P!*?M N7Q+?I6'=^YO^W98?CYOT6<LK#]"C^M0KRE]47JEQ
M1Y#U@       &QVZ)^E+C'L3)[]AV7HD]OEN^4)WE.H]/7VGL0_BZ3OM(]E@
MQ3$                   #Y]V\KJOTO_P!$T]]+ZNWY^\<CP?[;+9\O@^E:
M4?W(OEEB'L'1=V(1 T\>QU'\J?X!=;A[U23K4[YSF(S'*0  #\=XUW67\!Y;
MZ9.J"4.ZM^FJ[['K=W7<R=6@GVC?^ADG@QE6F['^VS#^)J?Z6H.-)W,11
M                              ..5VY_I.S])W1 =GT?M<3Y,[P5.40>
MQZ?%KWE.1IU@<7                                             -
M$Z0^=6M].HNZXC[^&?9B/K7>"I]"V>NTZB]XD%)SX:0OLTQ#^.*XU [F3[36
M'?Q!;/T*$AYI.]M-5\JG^E<>^2!.N@
M  #(H[S8[U$W.VY/W..'M%VD=^,_!+;;YBNXU+;'AA;I1MAO%^K;A2+'6<FP
M-<]:>=NLFKS*YH0@TV:!=(&.](=5B2P,I%MDL4#6K),C'9QQ-8[-NJN7+(N7
M/0L2T ;HW1?H^T64&%,35%5'>*>2I5[64\DC<I:B61N3F[%S:],^<NPH:O>]
M&XX5,L])VURNYQ_RW-47\)U/Z%72STNW_E*>2=S>C!T(^ZZ[\DE\1^?J\VXX
MZ.D[[QV_.)X]"KI9Z7;_ ,I3R1Z,'0A[LKOR27Q#]7FW''1TG?>.WYQ'H5=+
M/2[?^4IY(]&#H0]V5WY)+XA^KS;CCHZ3OO';\XCT*NEGI=O_ "E/)'HP="'N
MRN_))?$/U>;<<='2=]X[?G$>A5TL]+M_Y2GDCT8.A#W97?DDOB'ZO-N..CI.
M^\=OSB/0JZ6>EV_\I3R1Z,'0A[LKOR27Q'J5_>[VXZJZ&MI6.TF-?4TE33M<
M[ Z:K730OC:YV5Q5=5%=MRVCT*NEGI=O_*4\D>C!T(>[*[\DE\1/_<[]ZX[F
M71_I.MV(KM-C>2BCMEWI)$H\)R2SHZJHW-C<D;ZF-KFZ[41=NQ%/B46YWTE7
M"H2E@BH]\<B\,[438F?.7G'TZG=5Z&Z6)9I:RKU$RX*6;/:N70E"_P!7FW''
M1TG?>.WYQ/M^A5TL]+M_Y2GDGS/1@Z$/=E=^22^(?J\VXXZ.D[[QV_.(]"KI
M9Z7;_P I3R1Z,'0A[LKOR27Q#]7FW''1TG?>.WYQ'H5=+/2[?^4IY(]&#H0]
MV5WY)+XA^KS;CCHZ3OO';\XCT*NEGI=O_*4\D>C!T(>[*[\DE\0_5YMQQT=)
MWWCM^<1Z%72STNW_ )2GDCT8.A#W97?DDOB/UO>]&XX3/;I.VIEMP/E[VY(I
MY]"KI9Z7;_RE/)'HP="/NNN_))?$<@=S9WK9N8]TWI8P[H9P!/CIF,<3PWF:
MU-O6$WVZUNCL5GK;Y7)-6K73I Y*"W2JQ-1==^3=F9Q?&.@/2#@7#\V);\RD
M2V0.8CECF1[LY'MC;DW53/EG)GMV)M.5X)W1FB_2%B.'"N&JBJDO%0V1S&OI
MY(VJD;'2/S<Y,DR8U53/ARR*HL<CVM<G Y,T_3H'2QWJ?T
M                        #BCNC[$ZDK\*8Z@SU8W.PQ=%UG+JQO=47*T2
M-8C=5D;)5JV2.<[:Z2-$3HAS#Z. KPDT%/D_8K&HFW/:G1VKPGGF'CFG(6WS
M[XQKL^).//AZ'5R/!Y/L            _];/X
M                                                   !^.3614Z*
M &,S_)!&Z7K<,84P3N>,.W!U//B]L]WQ.E/*NNZVPLC6HI:AK$7>)>1JFFC9
MFK=]IKA4-R<F>74FEJ]OI+5#9H%R?5/5S\E3-(X\EU5YJ:[U:J*B[48]JYHI
M8KYG%HDI\9Z5*O2'=HM>U89@8Z%')RKJZIUV0.X<G)#%'/)Z5=27>'YHJ)GB
M7$>"]8      UOHVQ[>M%^/,*X_P](K+MA:[TUS@8C]Z;5P-UH:^W2R:DBQT
M]TM\TM-*J-5R1RNRVY'ZJ.KEH:IE7#DLC'9Y*F;7)S6N3[ICDS:]J['-56KL
M53AFD7 UGTEX'N>!+\B\;+G2/A<Y/31OV.BF9M3[)!,UDT>U,GQM,Q/#&Z'T
M:73 N$\4UV(XT7$>&K5?*>G925=75U5+<J2.>EJ5AHJ>>*-*^%R2-1SD:C7I
MFJ$3IO,XMTMI TAUEQT)X=?)HUJ*Y)J&X35E'200PS-94,;]DJ&5"K2;XD#E
MB@>_7B75:IF/TI;J'0OH(N=7@?3#>HJ/'EM?+3U=#'3U51,LL,CX'HC8H7M1
MLCXW*U9'M;JKRSD. 5^6U.O=V?8UE6S/N-9):M_C2&=MODG>^DCFC1SD;)%
MYK79+DJH:V,!-Q<W ]G9C]M,W'3;93-N'$SW24ZUK86)4K ][6/="Z9'NC5[
M&NU%361%S,O^.G87?C2[28(69<'/N-0ZAWUB1RI2NE<Z!LC$5R->R-6M<B*J
M9HJIL5$3DGHGTO87T::-ZNFJ63W+$%9B*XUD%FI<V*Z-]#;*>.JK*R1KH*.F
M5*;53)'R.5NQBIFY*@MW+YG_ *6MV+NN;7B"WU-+9=$MOPA0TE3<YLI9-]97
M76HDIJ2C8Y))YT2HB<Y\KH*=C),]^?(S>767;DO=A:,=S+N:ZRU7".>YZ1*W
M$=74Q6^'-J*QU-0PLGJ*AR+'!"N\JU$:DDSG,V0ZJK(W:3&FEW&^-JM9:ZZS
MVZA:J\C6BT33T5! W:B*]&2[]5S*URYOE<]=JY:K<D2>6YUW$.YXW,]@2V8&
MLD%9?I$3BBZ7!D=7<*AR(WAE?&C((\VHJ04L<,"+RZL61SWNB%IJW76F_3C=
MUK<0W:>@LC57>:"@?)34D3=N6;6OUYY,E76EG?(]<\FZC,F-VWGJ:BI=KU,\
MU0_:NO/*^5V;ES<NM(YR[5X>B2NI**BH(]YH88H8<DY6-C6)LV)L:B)L38G.
M(X5MPK[C)OUPGFGFV\M(]SUV[5VN55VKM7GGA/U'XP >>"IJ:5VO35$].]=F
MO!+)"[[:-S5XS\M70T5?'O-?#%/#T,C&O3L.14/V45QN%MEWZW3S4\W11O<Q
MW9:J*:OM^DC']K:D=#C+$<,3<M6%UVK)X6Y>9AJ)98FIUDVG1V*]RON:<<UC
MKEBW .$*^YN;JNGEM-$LZIM7)9DA25<E553-^Q57++-3M[#NZ0T_84A2EL&,
ML24](U<TCXX5+XDZD<DCXT^')J9Y;>!#D/HHW1=8RJ;8](M8E335,B)18D6&
M&*2BD=DU*>ZLIXXHY*)V6;9T;OD;E77UF+K1U.[N7S)3#-^LC](VY/M\=MQ1
M20JM38F/=Q-7,;K.WR@65SN)ZU,]7B=7MIIVHW>]XE:[BBQ;<F>:.7JCNS<#
M[HRL6KM%3(B4]X5C&24KUR3>ZUL36-DIEX4J&LWV%RKON^Q.UX.:,4L4\4<\
M$D<T,T;)89HGMDBEBD:CXY(Y&*K)(Y&*BM<BJBHNPSA7&W7"SW">T7>":ENM
M+,^&:&9CHI898G*R2*6-Z-?')&]KF/8]J.8Y%:Y$5%1+LZ2KI+A215]!+'/0
MSQMDCDC<CXY(WHCF/8]JJU['M5'-<U51R*BHJHI_9^,_0
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
M2>#&5:;L?[;,/XFI_I:@XTG<Q%$
MXY7;G^D[/TG=$!V?1^UQ/DSO!4Y1!['I\6O>4Y&G6!Q<
M                             T3I#YU:WTZB[KB/OX9]F(^M=X*GT+9Z
M[3J+WB04G/AI"^S3$/XXKC4#N9/M-8=_$%L_0H2'FD[VTU7RJ?Z5Q[Y($ZZ
M                                            -L\->6\'UD_P+SJS
M"_LS'UK_  5.;WKV/?U6]]#<P[3.$        IUWCNY6]Z":%51=5>0M(Z9]
M1=&V*D7H'0>Z:^TW<_C:3]*A)*;DG[>UI^)K/T.8SQ:/R/'MSYENWH\PW:G$
MB*I5F7"'M                                       TQC/#--C'"UZ
MPU5/2)EUHG113JUSTI:V%[*FWUBL:^-9$HZ^"*75S36U,N, X6Z/KG5VZKFM
M-P:M/76VJJ+?6TTBM5\%723/IZB%Z(Y4UHIV.:O50\GA3EWAZN2:&/FN%B9I
ML_+T$/!Y-=QN1S4ZR?I[@!_8         !__U\_@
M                                                        P6.]
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
MMF'\3T_TM0<:3N<BB                                 <<KMS_ $G9
M^D[H@.SZ/VN)\F=X*G*(/8]/BU[RG(TZP.+@
M                    &B=(?.K6^G47=<1]_#/LQ'UKO!4^A;/7:=1>\2"D
MY\-(7V:8A_'%<:@=S)]IK#OX@MGZ%"0\TG>VFJ^53_2N/?) G70
M                                   !MGAWF+S3M7ARJ&;.BD$JKZW,
MJ=68:Y2]QM7AR>G]!WB.;WCEK:]R<'*K_20W,.TSA        *<=X\_SP30I
MZDTB_P!SC%1T'NFOM-W/XVD_2H22FY(^WM:?B:S]#F,\BD^@-ZS?>-*LRX0]
MD                                        X:Z;+&N%\?V[%-*U8[?
MBR!&5BIGO<=\MK(X)55$8V.%*VWK"]J9JZ26.9Z\8!N3@F\I-% J/145C4VK
MQ^RO&>3PG.-[Z*;7:CL\^93/+W,CP>3Z0         !__]#/X
M
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
M12^KH>%X%(8XEYX\0=F[KW?.6;V;V'I/DT7@-**L8^VZZ_C&I^F>?$/I''
M                               #;W2;SN,[)4OP52<FPG[*+\4[OM/I
M6KUU_%7]1X-%O._6=F*CN*WG]XN]DF?$)X3S^KOZY;UB=]QN2<6/E@
M W9T%O;'I8P7(]4:UEPJ5557)$1+97<*G =*+5=@&Y-;PK$WZ5AW?N</MV6'
MX^;]%G+$P7*CWF-=^C\8F?-(N6S/\"E?,M),LBY(O"7$YH>3OSH>F(_MD_*?
MQQ'4=",T'?G0],1_;)^4<1U'0C-!WYT/3$?VR?E'$=1T(S0=^=#TQ']LGY1Q
M'4=",T'?G0],1_;)^4<1U'0C-#][\Z%?]:(_MD_*.(ZCH1FALENA:ZFET48Q
MB9,QSW6F1$:CD55378J?@.R-$]/*S'=N<Y%RXH3O*=1Z>E3D/8@_%S^^TD*3
M_*8P                   ?(O\ ,E/9;E4*BN2"DEF5J;%5(DUU1.JNJ?LM
M\:S5L42;%<]$[.P^QA^K;07VCKGHKF05,4BHG"J,>CE1/A7(WOW.FZ@MV$[A
M?$DPY<:K?;530IO=32LR5E4C]9==<\LNJ=7Z5M"];?Z*F:RLA9J3.7:UR\+<
MN83[I=UWAFS9OEM->]'IEL?%S-O-4Y7\NK:O0C=O;E'^<=)>APN'OA3]H\_7
MZ-O"?O+<>Z0^,<NK:O0C=O;E'^</0X7#WPI^T>/1MX3]Y;CW2'QCEU;5Z$;M
M[<H_SAZ'"X>^%/VCQZ-O"?O+<>Z0^,.W:EI5,O A=N#CK*-?7RS3C";G&X(N
M?'"G[1X]&WA/WEN/=(?&<1]+>/X-).+5Q)34,]OC6W4U$M/4/9))K0354BOU
MHU<W55*A$3K'?6 ,*38-L/&>>5DS]^<_6:BHF3D:F6WF\J1#TXZ2Z#2MC-F)
M[=334M.VAB@U)%:YV<;Y7*[-N:9*DB(G-V*;8'-SIT
M               XY7;G^D[/TG=$!V?1^UQ/DSO!4Y1!['I\6O>4Y&G6!Q<
M                                            T3I#YU:WTZB[KB/O
MX9]F(^M=X*GT+9Z[3J+WB04G/AI"^S3$/XXKC4#N9/M-8=_$%L_0H2'FD[VT
MU7RJ?Z5Q[Y($ZZ                                             -
ML[%Y>T_U]7W/4'5F'O9^+KI/ ><WNOL4_J,\)IN8=IG"        4X[QY_G@
MFA3U)I%_N<8J.@]TU]INY_&TGZ5"24W)'V]K3\36?H<QGD4GT!O6;[QI5F7"
M'L@                                       &VVEG![L:X(NMKI86R
MW:D1EWL6>6LEVMZ/?%#&KI(XVON%,^6EUGKJL;.KN),@.+6C/$J2Q0L<_)4:
MB9+Q.15S14X4R7B// >%YYRWL5>V>%BHY-K6KP]'@]<\'DUI&Y'-14_3H ']
M@        __1S^
M                              "//>Q^X\J-TWN=ZK$.%Z**?'VC)'WV
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
M*G^31> THKQA[;;I^,:GZ9Y\0^D<<
M  -O=)O.XSLE2_!5)R;"?LHOQ3N^T^E:O77\5?U'@T6\[]9V8J.XK>?WB[V2
M9\0GA//ZN_KEO6)WW&Y)Q8^6       #V:2LJ[?4Q5E!55-%5P*KH:JDGEIJ
MF%RM5BNBGA<R6-58Y4545-BGIJ*:GK(74U7&R6G<G+->U'-7;GM:J*B[4SVI
MPG[K;<[E9ZV.Y6BHGI;C$JJR6&1T4C%5%:JM>Q6N:JM547)4S153@534R:0,
M>)L3&V+D1.AB2\I_Z=Z!\3SI847_ ',M_P"30^0<PY*VE'[Y+_\ YPJ_KAX8
M./?1OB_[Y;S\M'G1PI[UV[\FA\@<E;2C]\M__P X5?UP\,''OHWQ?]\MY^6C
MSHX4]Z[=^30^0.2MI1^^6_\ ^<*OZX>&#CWT;XO^^6\_+1YT<*>]=N_)H?('
M)6TH_?+?_P#.%7]</#!Q[Z-\7_?+>?EH\Z.%/>NW?DT/D#DK:4?OEO\ _G"K
M^N'A@X]]&^+_ +Y;S\M'G1PI[UV[\FA\@<E;2C]\M_\ \X5?UP\,''OHWQ?]
M\MY^6CSHX4]Z[=^30^0.2MI1^^6__P"<*OZX]6LQEB^XT\M)<,5XDKZ2=NI/
M35E\NE53S,7]9+#/5/CD:O05%0]]-AO#M',VHI*"BBJ&+FUS((FN:O/1S6HJ
M+U%/QU^D;2%=:.2WW2_7FIH)FZKXI:VIDC>U>%KV/E5KD^!45#31]HX:
M               #X.*>=R]]C:OX)Q]&T>RE/\:WOGZ:/UU'UR&U^BKRQNOJ
M*'X<Y;C#UM#\8O>/JWCU)G7+WC>XX"?!
M            !QRNW/\ 2=GZ3NB [/H_:XGR9W@J<H@]CT^+7O*<C3K XN
M                                           :)TA\ZM;Z=1=UQ'W\
M,^S$?6N\%3Z%L]=IU%[Q(*3GPTA?9IB'\<5QJ!W,GVFL._B"V?H4)#S2=[::
MKY5/]*X]\D"==                                             &V
M5C75OM/K;/%:IOKK!.U$]E3JNP<I?X];9RST^?4>G?.;W3EK4_+H6^$TW-.U
M#A        *<=X\_SP30IZDTB_W.,5'0>Z:^TW<_C:3]*A)*;DC[>UI^)K/T
M.8SR*3Z WK-]XTJS+A#V0
M  <)]*^&),"8\;B"AC5MAQA//6.5&/6*BO\ GOESIGR+K-8EP5_)46LY%<YT
MK6M1L0!NO@J^)/% NLBHK&]#A1,\^/\ OGGX3PG.-[Z*=)&-=GPM15RZJ;,O
M6_ >#R?2        !__2S^
M                                      #Y=RB9-!-%+&R6*6)T<D<C
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
MAC\24)F&W7'\*W2=_P"9"Q'_ &Q6%\6YP_@\8"_WEV3^S*4UD1Z.YP
M  #ACNLZ/*?!%P1/HD-]HY%S39O+[7/"F6>:ZV_R<";,MO$:,_,*<3K485TB
M8,=FB4EPM-:WG+Q7#6P/ZBMXBCSSX=9,L\ERI2\UOLF]W3!&(V(F4M/<Z9R[
M-F]/HI8]G"N>_2<"9)EMRS3/^-R;<-6KQI:G+GOU/9[A$GF>1I*ZFG7_ !W)
M4?L'Z/-T\()4X+T?8]:JHM%=+E;W)S'<6P4]0Q5YN;>(),LNC7//9EZO,DL1
M+%>\:82?M2>EM]6SX-XDJ89.VXHB[79S<^:)G$+L@  #BWNL_I477LA9_P :
MTIW=H)]OE/\ $S?1.(X[J[[2ER^.I/TJ(E<3C*E         #X^(N=^^]A[G
MW%.?NMGLE3_'Q^$A[Z;US'U[>^AIC<^5U]IKY?([?75M+:Y;3)#=8X)I(J>H
M95R,C933HSF9.2$A7F7>.8QW0R)U;E'1'+I'T[6+$3J.*>U88JDN$\TB+E$Z
M-DB4B,<C53?G5*M?&U5;FR.5^?**B_#TT:3KS@K1A<,-6^XU--3WMCZ9U/&]
M4;.V1B,GUVYIG'O7*O7:G+,:OID.3U3>;S8Z2JKK'<ZZUUC6,8Z>@GDIY7PN
MFBWR)[XU15BRYI4X,VHO$3X\T1P+;\;;FBOEKX.*&VBXT5:UBYJU?LO$CU>U
M-CFLCJGO7614:K4?L5J*D4MS5CG$&!=);*K#E9-0UM;1S4ZR1.U'ZN39M5'<
M*9NA;P</ :<\-#2)Z-,1=LZG\\SR^<;!_O;1]R;XBQ/DVZ7/OBNO=W^,>&AI
M$]&F(NV=3^>/.-@_WMH^Y-\0Y-NES[XKKW=_C'AH:1/1IB+MG4_GCSC8/][:
M/N3?$.3;I<^^*Z]W?XQX:&D3T:8B[9U/YX\XV#_>VC[DWQ#DVZ7/OBNO=W^,
M>&AI$]&F(NV=3^>/.-@_WMH^Y-\0Y-NES[XKKW=_C/QVD[2$]%:[&6(7-5,E
M1URJ%1>NBOR/*8'P@BYI;:-%^+;XAR;=+:\.(KKW=_C-$2RR32R32O=)+,]\
MLLCUS<^21RN>]R\;G.554Y.QC(V)'&B)&U$1$3@1$V(GS'6=1/-53OJJEROJ
M)'JYSE7-7.<N;G*O-55555>>>,_H]0
M  !M[I-YW&=DJ7X*I.383]E%^*=WVGTK5ZZ_BK^H\&BWG?K.S%1W%;S^\7>R
M3/B$\)Y_5W]<MZQ.^XW).+'RP
M      #X.*>=R]]C:OX)Q]&T>RE/\:WOGZ:/UU'UR&U^BKRQNOJ*'X<Y;C#U
MM#\8O>/JWCU)G7+WC>XX"?!
M   !QRNW/])V?I.Z(#L^C]KB?)G>"IRB#V/3XM>\IR-.L#BX
M                                !HG2'SJUOIU%W7$??PS[,1]:[P5/
MH6SUVG47O$@I.?#2%]FF(?QQ7&H'<R?::P[^(+9^A0D/-)WMIJOE4_TKCWR0
M)UT                                             ;96KR_A]55'O
M93JNT>V%GQK^\XYO7^Q+OBV]]#<T[4.$        IQWCS_/!-"GJ32+_ '.,
M5'0>Z:^TW<_C:3]*A)*;DC[>UI^)K/T.8SR*3Z WK-]XTJS+A#V0
M                                 :*TA80@QQA.Z6%Z1-JY(N2K14RH
MF5%>*5'24%0DF]RR11NDSBF5B:[J>21J>. .).CR]5--,M!6QR4U713S4=73
M3(C9J>JIGOAG@E8JYMDBE8K7)Q*BGE#PNS:<M+#6[]"SFN%C57C3ULO6/!Y-
M:,=K-3J(@!_8      !__]//X
M                                         /1JTYEW5:O[G[J &PFD
M&!'4E2F2*N\N_#L]C(\\P\+PDLL::'=%^E"IQ/AW'^",/XFI8JYM4D5VMM+6
MMB6NCU6SQQ5,$M,L[):)7LD5KGM=S29+DJUO;M[2]I#T18QP[6X7GIWV2OM]
M2V2EJJ>&H@?)!*W-Z(]-]BDU)V(LD#X7JC6IKN1,FR T)W"YVI*FY6"NN%LO
M<,S,JBCJ9J6745JY,<Z%[->-51V<;]=BZRYMV[>*=\[RXW(EYJ7U3,$7"VS2
MOUY.^[$F(:*!4U<M2.AHKI26ZG9K+GE'"SB]>*]#NVKHE.C+MA6SR57-?3U-
M= B[5^XEGJT1,LMB*FU%5,D5&I+BW;HS=%6F-*>EQA534S4R1*FBME0Y.#:L
MJT;9G+S,WO?L7G[37N!N\]]RA@"K@KK3HNM==4T[]]A?B&6HQ(L4VLU[9H)[
M_+<JVGEC<W-CHYFJSBR/B7W=IX\JVO9AFS6"TZ[%1)-ZGK96*N?+-2NJ)Z;-
M-F6=*O+)FN:+DG&[_I<TT8N@6FQ1B^^5%,Y$1T<#X;=&]O K7-ML-(KFNX'-
M<Y4<G"B\WF):[/:[+2MH[304MOIF(Q$BI861([48D;%D5J:TKT8U$UG*KLDX
M2,^,L?8TTA7)+MC:YUESKFHJ,6>17-B:N6;(8]D<+-B<I$QC,TSU3KFCM]%;
MV+'11,B:Y<W:J9*Y5VJYR\+G+GM5RJOPGT3B!^P
M       #AZQ_<<CXGMEB<K9&JBHJ+DJ*FU%14VHJ+M14X#PYK7-5KD16JF2H
MO J'$O3%H MU537#%F"V06RKIHIZ^Z639#;JJ&%CYJBIMV2:E#5-:U56+9#(
MGC=1R9/OT\SW\U/Q+'>K-H#W1;ZF[4U;404%LO::TM9'/,]D--37--KZJ.1[
MFQMKDUJF-RM6J2=CGU$-0N[+\SZP_<+;<M+FA1D%LN=-#+55UKV1TDT<;723
M3462:M-,UJ*YU/LIY$1=ZWEZ:DO")%5%147)4VHJ;%14XT-%RHBIDO 4@(JM
M7--BH5;T<8A\%.!L,7QSE?/66J!E6]7:ZNKZ+6H:]RNVJNM6TSUV[=NW:8>]
MVGHI;H5W4V-M'L#6LME/>Y:BE:QF]L91W!&U])&QO!E#3U,<.;>55T;E:B)L
M36/N9](:Z5- N%L<2N5]=56J*.H<KM95JJ7.EJG*O/=402.R7:B.1%VYFMB+
MQWF ">=']/\ ?_N4J_\ MDJ"7-1]JA/Q$S]&:<,9[,_^A"^$I0PB,<S
M     !/#=,1;WI-E?DB;_8K3+FGZ[+DF'->@N<.760US^9 UC:G<36B%%55I
M[W=HUSYBK5NER3GIE*B]55,Y/FFE,L&ZAJ951$2>R6]^SFY,DCS7X?L>741#
MF[HY^E[@3[#<,?B2A,SNZX_A6Z3O_,A8C_MBL+S]SA_!XP%_O+LG]F4IK(CT
M=S@        '&K=-87O%^PM:;E::*2N;AZMK*JXL@:DE1!05-/&V2J;&F<LD
M,#X&K)JHNJWFE35:JI='YBYIFP!HZTMXFP+C2Y0VZYXKH[?%;M^=J15%522U
M*\3;XN4;9Y6U/V!KU197(L4:K(YK'UC>:?Z+<8X[T76;$^%*&6NI\/5E3-6-
MB;KRQ4T\4:.G1B<NZ.-T2+-J(NHS[(]-[8Y[>)>BW2%5:.,3QWAD#:NWU</(
M%XI-5-]EH))HI7/I7JK=[JH)(FN9FNJ[)6KL7-+TMV9N5\/;KK0U/HWNU3)0
MWVEJ$KK95M5=6GKXHI8HUGC39-3R1S2131^FU7Z\;FRL8Y*C]RSNA[MN;=)\
M>,J6!M78:J'B2X4^2:\E(^1DCEA<JIJ3QOC;)&JKJNR5CTU7*J4RL-^M6)K5
M1WJRUD=;;JV-)(9HUVHO ^*5B\U%/$[F7L=DYKDR4QIZ7-$>/M!N/J_1KI*H
M)+?BFWR:KV.VQRQKGO=13R9(V:GF:FM%*W8J9HJ->US6Z=M'VD'"6E'"5'C?
M!%9'6X>K8]9CV\+5^ZCD;PQRQKRLD;LG-<G.R5?KG6QS, '%O=9_2HNO9"S_
M (UI3N[03[?*?XF;Z)Q''=7?:4N7QU)^E1$KB<94H         ?-O-//66>Z
MTE-$Z:IJK;74]/"S:^6::EECBC:FQ-9[W(B=<^WAJW5UWQ%06FV1/GN536P1
M11M3-SY))&L8QJ<U7.5$3X5"U5/1?ORK>V.EBY=[G+DC6MVN<J\Q$1%53</
MF$H,'8?IK8W4?72_RU=:EBJY)ZZ1J;XC'.1JK! U$CCV-S:W-4UG+GI,T :(
M*+0QH\IL-HD;\0393U\S554DJ7(F;6N5$58H6Y11;&YM;OBM1[WYP"TGX\J,
M?XHENF;FVJ+..FC79JQ(O"J)GR\B\N_:N2JC<U:UN7T\15R4M$L#5\5K-:).
M/5A3+?G+FBIM1R-3@7FLTX".?F@>F6# >BCD>V]S5Q+B='0JF2+O5#&K5J9%
M16N;G*JLIV(NJ[*262-R.AV<NT%82DO.)//!.BI;[=M1>#6F<BHQO"FQJ9O=
MPIL:BIDXV[*)"9X                             ![,5'5SMUH:6HE:N
MS6CAD>W[9K5;LZYS3#NCC2%BZ-)L*6*\W.!SM5'4M%4U#,\\LM:*-[>'X=F1
M\NNOEEM>:7*LI:=43/[)*QFS^,Y#[%)A:^5LC8H*%[G.:KLD5)'-:F6:NB@W
MV=$VI^MV'>MJW%NZ'KF-JKK9H;/:53-U3<:VCI8H\TS3?&K,Z=JKP9;RJHO"
MB9+EQJFTB87N5:EKL$E1=+N[/5@HJ:HJI7Y<*M;%&[-$YJYY=E,_-=\+U%A:
MB7F[8:M4[G,1M/=L266SR.1[5<F7?O74*:^3575X5:BJF>1\7&>YNNN"[6L\
MV),+UU^29K5HJ:KE1^]N3U3?ZJGIJ55:J;6)-FK>6:KEY5._,%:%=/6/T2HP
MY@7$LEL5BN298(<LT5$5%B;.^=O"B9NB1$78N6S/TJ.P7*YQOEL[:&^QQL5[
MW8>N]IQ B,17-5W\Q:ZN56H]BMV?KFJG"BHG4S]'6,D:YU/1+4HU,UXFEAJE
M1.?E322KE\W#LYA];$V@C3%@V-),48<NM$BKDB20N1RKDBY:J9NSR5%1,MJ*
MBIPGRIH9J>1\,\4D$T:ZLD4S'1R,=PY/8]&N:N2\:'#IX)Z69U/4L?'.Q<G-
M<BM<B\Y47)47JH=5S034TKH*ACHYVKDK7(K7(O.5%R5%ZIXCU'J    !M[I-
MYW&=DJ7X*I.383]E%^*=WVGTK5ZZ_BK^H\&BWG?K.S%1W%;S^\7>R3/B$\)Y
M_5W]<MZQ.^XW).+'RP                                         #
MX.*>=R]]C:OX)Q]&T>RE/\:WOGZ:/UU'UR&U^BKRQNOJ*'X<Y;C#UM#\8O>/
MJWCU)G7+WC>XX"?!                                        !QRN
MW/\ 2=GZ3NB [/H_:XGR9W@J<H@]CT^+7O*<C3K XN
M                           :)TA\ZM;Z=1=UQ'W\,^S$?6N\%3Z%L]=I
MU%[Q(*3GPTA?9IB'\<5QJ!W,GVFL._B"V?H4)#S2=[::KY5/]*X]\D"==
M                                          &V5KV7^+/9_+4Z;=FW
M*5,NOF=5VG9B)F>S[,__ $CF]=MM+LNEM_4;FG:AP@       %..\>?YX)H4
M]2:1?[G&*CH/=-?:;N?QM)^E0DE-R1]O:T_$UGZ',9Y%)] ;UF^\:59EPA[(
M                                          !PWTM69F%=)-+=Z5K8
M*'%U*ZM>QNHQG?O0NCI[HL;&(U$2:*6GF>JYJ^:9[EX=H&[N#:_?H8EUL^9:
MG#L5?W3RIX0W@IG:S4SZ'Z?@4\'D]L       __4S^
M                                                          #U
M*I,V_P"-5/7 -F,<0HZFGV9HL:HO1V\&71R0\H>%)Y5C8Z?&N(H49D^>GHY=
M9$YG5IY:IJHJYYYYU6S9M3/@XZQ?-+;2V;#>%+[LUZ>NK:?AVJE1%!)P9;<N
M)N'63+/8BYJK>YM#\RI55U/S'1Q.[57I_I_]?-]\J..]
M                   >M6TL==1U=%-MBK*:>EE3+/..HB?$_9LSYEZG)<%X
MDJ,&8QM.,*-%=5VJYTM8Q$7)5?2SLG:F>W+-S$VY+D?)O]H@Q!8JVPU7K:MI
M)J=_-Y6:-T;MG4<I'N:)\$LL,B920R/B>G0?&Y6.3BX%0W]T\\=53QU4*YPR
M,:YJ\]'(BI^93'#54TM%524<Z93Q2.8Y.<YJJU?SH<X]ROB'DO#E_P -2O;O
MMGN45QIFJN3UI+K$K)&M;P*R&JHG.54X%E3/A0S:>;AZ*'6K23A'3111RK2W
MBUS6NI<B)O3)[?)O].JJB:R2SPUDK41RJBLI.51%:[.]'S*/2(EUT=XAT953
MV<4VBXQUL"*JZZP5S%9(B)P*R.:F5RJFU'5":W"TY5%%1;& ">=']/\ ?_N4
MJ_\ MDJ"7-1]JA/Q$S]&:<,9[,_^A"^$I0PB,<S          !/[=1QZFD6W
MNR1-^PG;9,\_'97.]0YKT/H67K&KGS%RZ1U^Y J:1CU<ZAQE<8')EEJ*ZFM]
M3JHN2:R:M0UV:9[7*F>Q43/3YJ;2+3;I"BF5J(E1A2BDSSX<JNX19KSO4\LM
MG!GS<UYGZ.?I>X$^PW#'XDH3.7NN/X5ND[_S(6(_[8K"Z_<X?P>,!?[R[)_9
ME*:R(]'<X         /+7.8Y'L54<BYHJ;%14YJ'A414R7@.)>F'<^PW%*O$
M^ Z5D%RS?47'#L63(*]5572U%I8N3*>LVJKH$5(Y$3F$:_F7WY[@#S5N>Q\0
M:&-U-7/ELW*4]OQ#,JN?3IDC(H;N_:Z2'8UC;BY'21YHZM<Z+?*F*H?=C^9Z
M4V($J]*.@*E9#?UUIJRSQY-CJ555=)+;V[&Q3[5<ZE16QRY?O=&RY12\?=&.
MDZ]Z+[W)%+'43V6HG2*^6.;6BD8]B[V^IIHY=7D:Y4Z)EDJ(DB)J/XE;:SNR
M-QOHWW9NCAE-4/IZ7'E) Z2SWB)&R+&KTUDBE<SUQ05'*[Y&CEU<TFA5'HFM
M7CN8-U!CC<N8W?'+'45&#*B=&7.UR9L=FU=5TT+7Y;S60[43-&I(B;U+LU7,
MH_8;[:L2VFBO=EJXZVW5\22T\\?7U7Q2L7FHIX9$5KV.1',<BHICYTM:)L=Z
M$,?W'1GI(H7T&*[;-J2,7:R1B[8YX),D26GF9D^*5NQS5VHCD<U-*NC_ !_A
M/2AA"BQS@FK96X<KXM>*1NQ47@?'(WACEC<BLEC=DYCVJB_#]<ZX.9'%O=9_
M2HNO9"S_ (UI3N[03[?*?XF;Z)Q''=7?:4N7QU)^E1$KB<94H         :N
MPM1:TDM>]NR/.&!5R^B.3.5Z<:*V-43H+K+T-EGWF;VAR.]XEN&F.]PZU#:?
MWI0*Y$5JUDK,ZB5-N:.IZ=S(VKEJJM4Y476CV1UT_P"+74-L@PI1ORGJ_LDV
M2[4A:N3&K\$CT55V\$>663C6KG-8USGN1K6HKG.<J(UK6IFKG*NQ&HB;5+B+
MI=+?9+947F[31T]JI('S32R.1K(XHVJ^1[W+DC6L:U7.5=B(F9$ZEI:BMJ8Z
M.D8Z2JE>UC&IM5SG+DU$3GJJY&UESKG7"LEJ%S2/Z' U=FK"Q5U$5,UR5V:N
M7;XY5,T.Z TN5^FW2I<L=U6NVW22;S1Q.V;S10JK8&99NR>Y%6:5$54W^656
M[%1$L0P3A>GPAANGLD.2RL;K2N3[N5VU[N9LSY5N>U&-:G,/GG2YRL
M                'EBAFG=J012S.1,U;%&^1R)T<F(JY'V;'AW$&)JSC?AN
M@K+A<-76WJFADGDU>#/4B:]V6:IMRRVGYJJMHZ&+?ZZ6*&'HGN:QO9<J(?4A
ML%TFU5Y&WIKOUTSV1ZO5=&JK,GVI(S".XOW2&,-YEI\-U%!0S;=]KY(J-&)S
MWPRO2J3J)3N=^#D<"NFEG %IUFRW&*:5OW,*.F55YR.8BL[+T3X3ZL.$Y53.
MHK(V+FF;88W2HK>/FWK#JN_QJHA)O"7F8V-:QC)<;XEMM NNFM'1P35BJS/:
MF^2NHVM>J9HF3)&M7;RW O75TW15DA56V>@J9URV.E<R%,^HW?55.KJKU.$^
MM#AJV1YZ[9JC-$V2S*U$7HMWA(5V]55).X4\SGT!6/.3$#[S>Y51.5GJ4@B3
M+A5K:-E/(F?-UIG\"99;57KJYZ?L:5G*T#*2D9SVL61WSK(YS>PQ/%]:&AHZ
M=6K!2P1N:FJCVQ,WS+H+)EOBYY<:[23F$] NA; KHYL+88LM)5Q,U6S<31R5
M"-V<-1*CYUSR3-72*JY;54ZZN>.\97E%;<;E5R1N7-6I(K&*O6,U6?-JFD](
M^DW ^A_#7@KQY73,BJ'316##EOWM^(,5UT*-WRFML4KFQT]%3.D:M35RJD4+
M7(G-2.8QW7&GG=,86T/6Y+=:5AK\6R,RC@8Y%9$B;$656+DB\'*9HK6\LNU8
MXY;!-P#YFMI9W;>+$JFQ3VO1E32(M57RM5B/157/>W.:JY9M<B.:Q[I9&NBB
M;DRHGI96:5=V+I>TCK/;;1<W:.<(OS9#AO!M3/0SS0[$_FUB./>;S>9I&HB2
M(KX:9_U%NW.I32!IBT@Z2Z]];B>XSR1*JZL37*R)K5R16HQN2:JHB*K<DCUD
MUFL;GD;,=S-YG3N7]R_8H+?A'#]'7WR-&J^LK(F2O>]N>3VQ2;XQKFZRZDLB
MS5*(N3JAR(F7%2662:22::1\LTKWRRRRO=))+)(Y7/DD>Y5<][W*JJJJJJJG
M5Z(B)DG 3ICCCAC;%$U&Q-1$1$1$1$1,D1$38B(FQ$38B'FHZVLMU5#76^KJ
M:"MIG[Y3UE'/+2U5/)DJ:\-1 ^.6)^2JF;51=H/35T=)<*9]'7Q1ST<B9/9(
MUKV.3G.:Y%:Y/@5%0Y=Z,=V1I PS)26?22LFE/![=2"1M[J/]3*TP*_-U38\
M7/:^XS3PHN:05[JFGD:U(TWM%UV_4J*^*[0\1XEA;<*/5R19%RJ(^<L-3DLC
M,LDR8[?(<MBQ+S*_]TAYF_H!T[6J>ILUOI\.8U5JK%4T<:,IU?DN39:9FJQC
M%<N;G4R1.5RZ\C9T18W4)LUVPWC##=!C; ]X;?\ "=SF?2QU+H^1[E:+E&Q)
M)[%B&WZSGVZ[TS79Y9K'/'E+$YT;D4ZJQ7@]]B8RZ6Z1:G#L[]5DJHC7QORU
MMXJ&(JHR5$S5%159*U%?&JIK-;F'W2.YETC[F7&\N$<=4SFPJN<%0WEHIXW9
MZCV/1$:]KD:[5<F6:M<U[8Y6211^8X21T   -O=)O.XSLE2_!5)R;"?LHOQ3
MN^T^E:O77\5?U'@T6\[]9V8J.XK>?WB[V29\0GA//ZN_KEO6)WW&Y)Q8^6
M                                        ?!Q3SN7OL;5_!./HVCV4
MI_C6]\_31^NH^N0VOT5>6-U]10_#G+<8>MH?C%[Q]6\>I,ZY>\;W' 3X(
M                                     ..5VY_I.S])W1 =GT?M<3Y,
M[P5.40>QZ?%KWE.1IU@<7
M      -$Z0^=6M].HNZXC[^&?9B/K7>"I]"V>NTZB]XD%)SX:0OLTQ#^.*XU
M [F3[36'?Q!;/T*$AYI.]M-5\JG^E<>^2!.N@
M                     #;*CYX6=D9OA)#JNA]LB?*7>$IS>I]AU^)3O(;F
MG:AP@       %..\>?YX)H4]2:1?[G&*CH/=-?:;N?QM)^E0DE-R1]O:T_$U
MGZ',9Y%)] ;UF^\:59EPA[(
M     !QVW1]&U<,X<O#(5?/;,3P0.G1,^1Z&Y4%<VHUE_6LEK*:F3A1-9$3C
M0 ^3H\K724]/MXF?@S]9,CSS#QS3D3;Y-:-KNIQ]!5_(>#R?6       /__5
MS^
M                  #P3IFW+J+^Y^X ;38PBUJ>9.)4ZV6?L[ AX7@)VXHH
MU@TB5$J-3)]GKF*[J\G6U<NKXU>/B0KX\T@A5VAFSU&>QN)X6Y==0UZY_-J?
MG.U=$;\K_4,YJT;E[$D7C/Z*7"0H
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
M3.N7O&]QP$^"                                        #CE=N?Z3
ML_2=T0'9]'[7$^3.\%3E$'L>GQ:]Y3D:=8'%P
M                     #1.D/G5K?3J+NN(^_AGV8CZUW@J?0MGKM.HO>)!
M2<^&D+[-,0_CBN-0.YD^TUAW\06S]"A(>:3O;35?*I_I7'OD@3KH
M                                     VRH^>%G9&;X20ZKH?;(WY2[
MPE.;U/L.OQ*=Y#<T[4.$        IQWCS_/!-"GJ32+_ '.,5'0>Z:^TW<_C
M:3]*A)*;DC[>UI^)K/T.8SR*3Z WK-]XTJS+A#V0
M                      #:O3;0ON&B_%<4:)OE/34-Q1RIFK&6NZT-PG5J
MY*K56GIGIGT%7BS -C=&50JP4R*Y=B-7UD0'CFG*>U/UHF\>;4_!G^Z#R??
M      /_UL_@
M                            \4J<RJ]!%]T VZQ1!K02)DBILR3;LV9G
ME.$$]M)\3K9C"WU3E9'!5OFMTKW>:JLG4S6Y)X^2KBC8B*OZY2)F[9P9)C'<
M]7=U,Q'UUHDAN+$R38E.Y6U#D7F:M)+4.S3:J(K>!5.<Z.+@E!BJ!'KE'4-=
M$O5<F;>KF]K4^<^$4#DH                                    #A-I
M2W/^-+KB:_8FPZZV76FN]?/7I;VU+:&X0NF:DCV*E4V*BESEUD14F1SE5%5-
MJY:6MQ?YJCN:<,:',+:'M*,EWP]?</V6BMSJN:F=54$ZP-; U\<E(Z>HB34:
MU[]_IHXXT5421R-*.=U/YGQINQ1I.O\ I.T><;+O;+Q<)JM*1LR4U7$LB:[F
MJVH2.GDS?K(BMGUG*J*K4555.,E[POB/#4R07^R7.T2.\9R=1S01RIFJ9PS/
M8D4S55J[6.5-A<7H_P!+&C#2O;5O&C/$%GOUM:N3GT%7!4HQR(BJV1(GN6-R
M(J9M>C7)FF:(5B8WT8Z1-&U8E!CZR7.T52^E2JIY86O3;MC>YJ,D38N2L<Y%
MR7)3\M&)\1V%Z262^W>U.3SON-52L5.-'QPRLC>U>@J*BGLQOHKT9:2Z%ULT
MB8>LE]H'9*K*^BIJMN:*BHJ)/&_)R*B*CDR5%1%14/XPEI,TBX!J&U.";[=[
M3,WW)5SP(O/16QO:UR+S4<BHO-0W2L^Z%TH6E(F27FEO$,2[(KQ;Z:=7M\S+
M54R4==(B]%95=U2%ND#S+#<4X_EGK$PL^R7*=F6^VJLJ:1L:[<GQ4JOEH&.3
M/W(K5R36:I*?!OFA^ZFPA''3S7NGO%'$N:,N-)#,KDZ%\\2053T7GK/K;=CD
MYGJX&O,F(M+%BO<\4<%7=,;T]SJH(5<L$<UQNO)<B4^NJR)"V656HCE<K41,
MW*JE5F[QW$U)N6M'E-=L$5EPN>CZ>WR43Y:O>5GIZJ*%RQ-D=!'"Q[*B%CE8
MK86ZKX94<J:\:+:%N-MV!)NC[I<+'BJDH[;CBB>VH9'3+)O-12O<C'O8V5TC
MVO@E5K9$61<VS1*W@?E2TH[+&P     #UZRLI+?335E?54U%1T[=>>JJYXJ:
MF@9FB:\L\SF11MS5$S543-3[V&<+8FQI?(,,X/MU;=<1U3E;#2TD$E342JB*
MY4CAA:^1^345RZK5R:BN7)$54^7>KW9<-VR:]XAJZ:@LU.W6EGJ)60PQMS1,
MWRR.:QB9JB9N<FU43A4XNX^W35HMF_V[ U,V]UJ(^-;S6-DAM-._)$1]+3JC
M*FXJU57:N\QYHBHLC5+N]RWYC%B[$CJ;%VZ?KG66RYLD2RT+V25\K<\]2LJV
MZ\%&UR)DZ.GXHF5CU3?:65NRJ[= >:?83PXD^&]!%*V\WE$<Q;E4M?'0Q.RR
MUJ>%=6:K5%SR<_>(<T1S=_8N2\6]?2%I>Q C%=<\371^U&9HRAML#W^.U?$K
M?:J-KG</B;57HN7;=@V#<O[AG1.Z=C++@O1W2HFLY$7?ZN9L:(F:_9:ZYUKV
M,1$SXHJ9$;S4395>LVZ%W7VD-('/N>)\6R+FC<T;34D3G<.7V.DH:9KEX?L4
M>:\UR[>7FC?<ZV##&\77%BP8COC%22.E5BNL=OD1R.8L<$K&/N,[,O'S(D:9
M[(D5$>M!N[ \UVTCZ6.*L"[GI*K"FCU^M')7JJ-O-:Q6JUR-D8YS;;"[6S1*
M=[JM=5KN*HD<^ N#W-7F<. M&:T^+-+RT^(\<,R>RFU56V4CT5%14C>UKJR5
MN7IZAJ0IGRM-K-;*O))$1$1$1$1$R1$V(B)Q)U"FR666>5T\[G/F>Y7.<Y55
MSG*N:JJKM557:JKM52S!K6L:C&(B,1,D1-B(B<"(G,1 >L_H
M '%O=1,PW#ARTU%=9GU.(:JJ?1V>[P/93NH8($2HJHJV3)TE73/;*N]PJF2/
M<YZ.;DJ/O*\Q*J=+EPTE8DMMBQ RFT0VZCAJ+C:IFOG2IJJI9(J6>B;K-91S
M,XG<E54M<JRQ-A@D@F7>9J2J?S4^#1O1Z.K/<+W9G5.D6KJWP4%PB<V)::&%
M&RSQU+\E?41.23[#3JF39'/F;)%D]D_!(TN%#AN+?M(/?GH2NF!+AKNKK366
MZILTWCDGM??K33U%&_)NLDM ]SWM555%A=ES*1\U1GYH5N-+O1Z86[J_1_ V
M6PU=+O5_@8B[Y!41P[Q!<FHKE1\$T20T]2V-K5@EB94.25M1/)3V;: -T]07
M3<ZUVYUQ?(YE^HIX9+1*[:V>F6JCFEHU7+-LM.Y9)85<Y4D@<L3=18&)+Q6*
M]C]@        !N'AJJW^W[RY<Y*1ZQY9JKMZ?S<3ESX$S5S43H,+UO,[=):8
MMT,RX)K94==\-UCHFM5RN>M'4JZ>G>N? ULBU$#$:JHUD+$V9HBPRT^8>XV8
MJCO4+52FN$2*JY;-]BR8]/G9O;MO"JNX=N6@L4VW>,;T]U16ZMQPU+2JQ$YI
M);;<H'/D5>!4?%7L1.AJD9/-,<,+;\;V/%3%3>;E0+"J9;=\HWNUG*O-SCJ8
M6IS4U>=DB=K;GJ\<5X-JK,[/?*.NUTV_<3Q\JF7,Y>.1>=MY^>?A*Q#O<
M          'LTM'4ULF]4L+I7HF:Y9-:U.B][U:QB+ELS5,UV<)S? .C;'6E
M&^)AS %LJ;G=U:KE;$C4:QJ(O+RRR.9#"S9DCI9&-5RHU%5RHB_(O5^L^':-
M;A>ZB.GI$7+-R\*\YK4S<Y?@:BKEMRR-0085JWY+45$,"*W/)B.G>B^9<WQ)
MFSHHY2<N#?,U=+5XRFQG=K19:9S$75CWRNG:Y>%KF,WB#9S5;5/3/@S3:=-W
M;=!X4I,VVJGJJR3/A5$A8J<_-VL_;\,:?J/M089MT6V7?JEVJB+ODBQLSXW-
M;#O;TSZ"N<2WP7YG'H.L")+BN>[7ZI5B(YLDW$D&LG"YC*3>YVY\&3JEZ(GP
M[3JZ[[H#%];REJBI:*/-<E1N^ORYB*LG*;/BT_4?:AIJ:E:J4\$,"*B:RQL:
MQ7(G!KN1$5V75527F$=&.B[1=1ODP?9K39X$8F^2Q0QQO<UO LU0Y-\?EFO+
M22.X5V[5.K+IB7%&)Y4CNE755;U7E6*YRMS7H8V\JG4:U#Y]3?+;39HZH;,]
M$S2.G\65=N66NWQ)KDZ"N0Z5TA[M;<]:/6R0/O3+Q=F-54I[8WBM7+GEJ\4-
M5M&UV>>:/J$<B(JZJ[$7EUAT.X[OJM>M+Q'2N7T]0N]Y)PY[WDLJ_!RF2KS>
M%4T_4XJF<JMI*9D;>:37G59'JGZUR,8K&L<G057H03TB>:7XWN;WTFC*RT=K
MH]9R-GK'+5U#FJF37)$S>H(7HO+*URU3>!,U1%UNZ;#N>K'2HV7$-5-539)F
MR/[%&BY[4SY9[DYF:+&O"N2;,OBRWFZ39:];,W+@WE6T^?UV\-CUO7S(@8JW
M4.Z"QFUL=]Q9=]Z;]S32I1,7//TS*)M.U_#]VCLN9P)EVM;-'F"+.NM0VRD1
M_/>S?7)U'2Z[D^94/G.<YRJYRJYSES5SE5555XU5=JJ=%U%345D[ZJKD?+4R
M.5SGO<KG.<O"KG*JJJKS55553F#&,C:C(T1K$3)$1,D1.<B'\GI/Z   -@-U
MKB2;#N@FGL])*L%3I$QS36RM3;K5&'L(T#;W5P1\&3'WVX6]SG9[=ZU>-<NX
M\%0MH\'SU:9I/7U^]9_XJDC9(YO!P.DJ8W+M]-"WG*7?^8JZ-*&]:2\0:2JZ
M-)'V>AWJ%53U.>HR8Q[57HH'5;%1-BKDJ[6IG*L^H:3        6)T$8E?C#
M0'HUN=1*R>OPVR]:.[A(QR+J,PM4T]3889F(YRQRQ8:O5)&B+DKF1H[+)4./
M:18>*+9:KPJ.WU&STCE7F[PYDT:_-'5)&GX,2)S#)WYK;HSI<";J.HO= Q8Z
M7$%&RNRU<DUI%RF?GDFLLE4E4[/;EEJYKJY)N4=4E7  -O=)O.XSLE2_!5)R
M;"?LHOQ3N^T^E:O77\5?U'@T6\[]9V8J.XK>?WB[V29\0GA//ZN_KEO6)WW&
MY)Q8^6                                          ?!Q3SN7OL;5_
M!./HVCV4I_C6]\_31^NH^N0VOT5>6-U]10_#G+<8>MH?C%[Q]6\>I,ZY>\;W
M' 3X(                                        ..5VY_I.S])W1 =
MGT?M<3Y,[P5.40>QZ?%KWE.1IU@<7
M              -$Z0^=6M].HNZXC[^&?9B/K7>"I]"V>NTZB]XD%)SX:0OL
MTQ#^.*XU [F3[36'?Q!;/T*$AYI.]M-5\JG^E<>^2!.N@
M                             #DAN0-Q5?=UOBRHI+!CBWX4J8,?4>&G
M,KK%4W5NM<I(Y8*W7@N5#DQ'2N:K,E7F,\]J91'TF:7X-&>+XX:B@?5LDD?*
MBME2/TLKD5N2L?SD7//F\&PF!H<T 2Z8,(3W*&ZLH'02-@5CJ=9L\X6/1^LD
MT>7IE35R5>5SSVHB5G3^1^=T*N66F+1FN:9IE:\3>O\ ZS\1^+T8^%_>>X=T
MA\9S+T">(_O@H?R>7RS3;N\!-UHU%<ND30BN29Y)=,=*O]HI]#T86 O>V\=K
M3?M!\3T#>D?WVL?;57[,:4E[P@W9D3M5<5:!W]5N*M(?!Q+MT6)PGZO1?Z-/
M<-\[C2_MI^+T#VECWPP[W>L_8#2KN\0MV\URM2ET6OR54S;C.Y9*B?KD1V&&
MN1J]5$4^AZ+/19EGJ77\G9]<?C]!/I>SRXHL?Y1/^RFG5[Q<W>"*J)@;![D1
M51')CNSY.1.--9&NR7JHBG[DW5&B14]7K?R9_C/PKN,M,Z+Z6U_E2_5&G']X
M\]Z!,5W_ ""U"K6JJ:Z:1='*-<B?KDUL4-=DJ)GM1%/H)NF]#:IGQRF3_P!!
M:KZH^([<CZ=6JJ):X%3/AXLI,E[,R+V413FYWF3WG3NQM"6[)T8:3M*FAR7"
MN \.4F-V7B_/QSHUO#:22ZX'Q!:;:Q+;A_&5UO-0M5<:V*)%BIWHS7UGZK6N
M<G5NG337HRQEHTKL/X;N?%-WFDIU9'Q/5QYHRHC>[EY8&,3)K57:Y,\LDS54
M1>X-SMH"TM8$TL6_$V*K3Q+9((JE'R<544NJLE-+&Q-2&HDD7-[D38U43/-<
MD153+NIVJR")JHB:K$3).#UB Q9&>8
M             T=I$3/1_CE.-<'8F3]I:X'E.$XKZ+L]YIU_I4X?TZJ'E#^5
MX4.6EG^@LRX-5O\ '[AX/)J4       __]?/X
M                                                     /Y<F;51
M>@ :1OL*/A?FF>2*O'T,O73- #@EIYL<LENGJZ7..IIE2I@E8B:T4T+VR1R-
MS:Y-9CVHO!PGX;K;*&]6VILUSC26VU<$D,K%X'QRL5CVK\#FN5%ZI[*>:6FF
M940KJS1O1S5YRM7-%^94-HZ&J;745)6L:K&5=-!4-8JHKF)-&V34<J;-9FMD
MO50S&XYPM5X'QI=L'5VMQ5:[C44JJY-57[S*Z-'HG0R-:CVJF:*UR*BJBHJS
M)MU;'<:""OB]3FB:]/@UFHN753/)?A/9.*G[
M            #PU%-3U<$E-5P0U5-,U634]1$R:"5B\+)(I&NC>U>@J*A]>P
MX@O^%KK#?L,5U9;;Y3NUHJBEFDIYXG999QS1.9(Q<ERS:Y%R4_!<[7;+U0R6
MN\TT%7;)FZLD,T;)8GMZ%\;T<QR? Y%0V@Q)H$T:8B627OE6QU<BN<M58)N^
M]$<Y%_UA5DUL1$<N>R!%V<.6PL'T0>:J[L/10V&AKKY!BJPPMC8D%[AXJDU&
M*F:I71.@KWR/:FJKZBIG3[I6*[-5ASI*\S^W,VD99*J.RNL-WD5R[_:I.)4S
M<B_[5<V2B1$<NMDVG8NS+6RV'!G2=H[N&CC$<EIJ'/JK;4L6JLUR<Q&I6T>:
M(YK]7F&5=+(NI*Q.!<G(FJYJKI>W'NZIPENN-$%-I$L+&T>(8'\3W2WZZ/?0
MUC4S5J.V*^GF;E-2S*B:\3M5R-FCEC91+NGMSMB'<W:29<'W)SZK#U0S?[=6
MJW52JIE7)=9$Y5L\+OL<\:>E=JO;]CDC5VE<,WR?#6(+-?Z>-LTEHN5'<$@>
MJHRH2EJ(YG0/5-J-E1F6?"F>:;40[6TVZ)<-Z==%%]T38L1R6:]V^2G61J(L
MD$BIG!4Q9HJ;[3S(R:/616JYB->CF*Y%Z\T0Z3K]H<TD6G21AQ<[C:ZMLBQJ
MN39X5S9/3O\ P)X7/B<J;6ZVNW)S6JE8+'>;?B*T6Z^6N9)[?=*2*LII,VZR
M,E;FL4J,<]K)X'YLD9FJLD:K5VHIAMTJZ,\5:&](UYT78VAWC$]DKI*:=$1V
MH]6+G'-$KVL<Z"HB5D].]6MWR&2-^2(Y#6)@+&^'])&#+;CO"LR3V"ZTD=1"
M[9K(UZ<M&]&JY&RQ/1T4S,U6.5CV+M:I]4Z_.7'RX;Y9ZBZU-CI[G0SWBBIV
M5=7;8JF*2LIJ=[TC;+/ QROB:KW)XY$5-9O$Y,^P[KHETF6/1]1:5KU8KG2:
M.;E6+2TEPF@?%35,^].FU('O1N^HL;'N;(Q%C>L<K6O5T4B-XC0X]P5<\6U6
M [==:"HQG14R5%111S,?400N>C$?+&U5='RSFHJ.R<FNQ51$>Q7?2>]D;'R2
M/;''&USY)'N1C&,8FLY[W.R:UK6IFJKL1#@M%15EQK(K?;XI)Z^>1L<44;7/
MDDD>Y&LCC8U%<][W*C6M:BN<Y41$551#E,\\%+ ^JJGLCIHV*Y[W*C6M:U,W
M.<Y<D:UJ(JJJJB(B9KL./&/MT7A3#&_V_#B,Q3>8]:-7T\NI9:25$>F<U>U'
M<FK&]$564Z.:Y%5-]:J%NVY:\R$TS:76TV+--DDN"L!RHV1*=\:/O-3&NH[)
MM*_E+>CVJY->MSGB>WEJ%S51Q7+N@/-(=%.C%9\/:-&LQ5C*-7,5\3]6VP/3
M63-]4U%6J5KD:JLI<XWHJIQ5&Y%1.&&,=(F+\>U:2W^Z35$*/_E6U4J.I[73
M*KN92GH8U5KY$5<M\DWR9R9(KER3+1!H$W+.@G<R6)UIT2V*EH)WL1*BNE^S
MW"JU=N=16RYRN8BJYS86N93Q*YV]0QHY46E33%NB=,&GV[)5Z0KK/4TJ/^P4
M4.<-%"JKL2&E8NJK^!-]DWR=R(B/E=DF6[VC?<Y7W$6\77&"SX=LKLI(Z%&H
MV^5S$>FQ89&N9;(7M1<GRHLO!E'JJCB!>Z_\UIT5Z%>*\$:$4IL7Z3X]>-\[
M7*MGH9-79OU1&YKJZ5CU;K4](](\VR1RU<$K%8LPMS7YG!CW27Q/BO2^L^',
M#OU7MI\D2YU3=9-B1/:K:.-S4=E).UTOI7-IW,<DAS<PYABPX2ML=IP];*:V
M44?-.9 W.6>3CGJJA^M/53JGZ^1SG9;$V(B)FPTSZ=M*VZ"Q?)C?2U>:J[7I
MRJD:/75IZ6-<OL-)3MRAIHDU6YMB8W7<F^2J^1SGNO&T::*M'^B##4>$]'=L
MIK;9V9*Y(TSDF?S9:B9V<L\J]'*YRHF36ZK$1J?>.HSL(
M ''O=,6I:_1LZM;$CW66]VRN=)^NCAJ-^M;^NUTM>S-.#8B\1;?YC#CEN&MU
MI/A6HJ=ZI<188K:=D2JF4U32O@KH\D7[N.GIZMS<MNJK]F2JJ5U^:>836_;F
MOC['%KS62^4=2K]N<<4V^43_ .*Z2IA1479FC5X40XC:(L+VG&V)*S"EVUHN
M_>Q7%+971[9K;=J/>:RFK6,UXTJ&-AAE9)$Y=62-Z[6N1KVWY;N+35C#<Y:&
M(=.&$FMJ(K!?[<ZX43]5&7"VU<JT-12K(K'N@DUZF&>"HC1'13P1ZZ2P.FIY
M:?\ <B:+,*:;])M5HHQ4KHG7>QUB454S-9*.OIT94PU#6ZS4E:D<4T<L#EU9
M8I'Y*R1L<L>D,781O6"KW56"_4R0U4&;HY&\W2UU(]SV15E)(J(DM-/J+EFB
M.:J*UR-<U43N70WICT9[H_1E2Z0M'U5%<<)7&)8Y(WM3?(9-5-_HZR%=;>YH
M]?5EC=FUS5:]CGQ/8]W5&E?13CO09CRHP1C:G=27VD<CXY&*N]SQ:R[U54TF
MS7BDU55CMCFN1S'M9(Q[&[,7RS+0O6IIVJM'([:WA6G>OZQW"JQ.7QKN+@7;
MDKJ<=V/N4:K0I>UQK@R)\NBRX39-1,W.MT[]O$TJJJN= ]45::9>#U"5=\;'
M)/(_11I,CQE1<:KJYK<20,Y;F).Q/\(U-B(Y-B2-3F\NWE55&:=(,'<8
M   -8X4ADUJNHUG)%JL@1OZV23/?%<NWQT+<DX.!Y:EYF+A.]OO^)<<[[-'A
MME)#0[VF6]5%2^1)U<NW/7I(F(B;."L7)VUR+&S=%W.C;;;?9E:UU>Z9TV?W
M3(VM5F74D<[^KX-B*GT,34C9J%*G)N^4C\T<K<W;U.YD<C&KPHBN1CEXN9)$
M^:+X*DQ'H)CQ-3(F_P!ANL$[UU55RP5&M22-:J>E^RS4[W*O*ZL:Y[<LN":
M;RE!C"2U2+]BKJ9S43/)-\B^R-ZO*)(B<W;U3;XHD)G            &I+9A
MV>JU9JO6IJ=4S:W)$GE3J-=]"8J?KG)FNS)%1<TGAN=MPOCG2QO&)\=[_8,
MO1'M5S<JZK9GLXGB>BI#&Y,U2HG:J*FJZ*&9CM=O3&/=,EDPMKVZT:E;?$S1
M41?L42_XQR>F<G0,7/A1SFKPZXAAIJ&!61,CIX(T5[MNJU,DYJ21[ES5<DVN
M<JKDA<OA#!&C#03@Q]#AZ"ALF%*1BRSS2/:Q%U6\M/55,JZTCLD3.25ZY(B-
M3)J(B1*NMZQ+CB\-EK7S5ERE=JQQM15RSX&11MV-3X&IMX5S7-3X-3BBCB5S
M:>*6I<U41';(87)QJU[M>39U6)GUMI"O2%YI/HTP_55%NP%::^^U$,B-;/(]
MM%22ILUGQN<V:I<U-J(CZ:+75%R5&JCU[>L6Y[OU;&R>^5<-&UR9K&UJS2-^
M!VUD:+UKWHGPKFB?%GQ/<)-9(6PTS<\VJUF^R(G05TNM&[/ZQ"(&-O-$]/6)
M-]@PTEKL%$YR:BT\&_U#6]"Z6K6:)RKS7,IXUR]+JKM7M6SZ",#V[5?7)45L
MR)MWR358J\]&Q(Q<O@5SOAS/C5%=5U6?)%3-*BNUM1SUWM'999MB3*-NSH(A
M$G&FE321I%F67'-\NET:LFND<]1(^%CLLLXX-9(8LDS1$CC8B9KLVKGVA:<.
MV&Q,U+/1TU,F66<<;6N5/PG(FL[^,JGJ' 3[(        !Q(W<5/-+@30K6Q
MLUJ6DQ!I1HJF5%;E#55M+H]J*6%Z9ZVO-!1RN39EDS;EFF?>&''M=@&A:BYN
M2Y5R+\'V.A7O*B_.:*O,/:RF3"^/*'73BMU3:W(WFZK$N"/7G<KOL?#MY=,N
M;E.,]Y?"       "J.Y#IYX-SW523ZS8Z_2[B6>A8]J(CHJ;"."Z:KJ8G*N;
MV2SZL:Y)DCH3Y>.'-3!=$URYO==*C53H=2"GUUY_+;Y'GS.53/F&:OS;:NH9
M=,>&*&)&K7Q8=9KN14SR6KKE2-4X4U4<C_A21.#9GR".G"D@ &WNDWG<9V2I
M?@JDY-A/V47XIW?:?2M7KK^*OZCP:+>=^L[,5'<5O/[Q=[),^(3PGG]7?URW
MK$[[C<DXL?+                                          /@XIYW+
MWV-J_@G'T;1[*4_QK>^?IH_74?7(;7Z*O+&Z^HH?ASEN,/6T/QB]X^K>/4F=
M<O>-[C@)\$                                        ''*[<_TG9^
MD[H@.SZ/VN)\F=X*G*(/8]/BU[RG(TZP.+@
M                   &B=(?.K6^G47=<1]_#/LQ'UKO!4^A;/7:=1>\2"DY
M\-(7V:8A_'%<:@=S)]IK#OX@MGZ%"0\TG>VFJ^53_2N/?) G70
M                                  !:3O#NJ;)I8OM#O>VGTP8#JUD5
M<VO2LJ:Z%K$;EFBQK0*N>>W6ZFVM_=4PY8IHY\_3)4MRZV9%S^?7_,6C;BFH
M1^#;I29<M'4P/SY^O!JY?-O>?S_ 9L*1L5J<RW@3QN>6Q.)>'+:17)I#>H]O
M,HN:9;<U_#GD ?PM- NU8FJO15 !R-3_ %)GL #D:G^I,]@ _%I:=4R6%BHO
M4 /Y91T\:ZS8FHO1R1%3[5$ /:
M          !MCIDN:VO1KBJ5CFMDK*&*T,:Y4SE2\U=/:YV,:NUSDI:J1RY(
MJHUJKP(JH!L5HTH]2GI\VY<RQ./C3A]P\GCFG*2U,U(6)_2I^!47W4/!Y/O@
M      '_T,_@
M                             'Q+I$CHGHNU=5?P '%;2O;6U-LK6ZJ.
M\1?L5/P;,LE//,/'-.%V%7-;;9J)%<KK;<KA22:VLJHY]0ZM8U%<B9M;#6-1
M,MB(F76H<W>&'&6'=$W"MC35CNM!1UB)LRSWKB5ZIEP:SZ5SESS57.<O J(D
MF]&=6M3A.&-5S=#))'_2UT[#7HG40U*0W.?@
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
M^L[,5'<5O/[Q=[),^(3PGG]7?URWK$[[C<DXL?+
M                     /@XIYW+WV-J_@G'T;1[*4_QK>^?IH_74?7(;7Z*
MO+&Z^HH?ASEN,/6T/QB]X^K>/4F=<O>-[C@)\$
M                  ''*[<_TG9^D[H@.SZ/VN)\F=X*G*(/8]/BU[RG(TZP
M.+@                                            &B=(?.K6^G47=
M<1]_#/LQ'UKO!4^A;/7:=1>\2"DY\-(7V:8A_'%<:@=S)]IK#OX@MGZ%"0\T
MG>VFJ^53_2N/?) G70
M  !7/O%&OECT\8FHT5$B;I/T)3MU4R=KU.),1Q3:RHJ9L<VG;LZJ]$KPW6$3
M6WFW2IZ99*U%^9U.J?G<I9;N()Y'VF^TRY;VQ+>Y.?FYM6B_F8W+G;3.4:N;
M6JO"K45?8(C$ZS^@
M         <4MT#B"*YW?#>!Z.9LJT,[K_>XF(UV\SOA=2V:%TK5<YLJT\]3(
M^)43F'Q/VZS50#4>!;9O,,":O UBY];+//9QY'GF'A.>;\446K&B;$7+W,SP
M>3Z0      !__]'/X
M                                  !\VO3-C]F>SK\7\8!QWTC1HM'4
M[$^@N]C;D>>8>%X4.!MF8C*G$+41$_F].NSJT- G_H2F+S2*B6/2]9;CK9I+
MAN./5RX-ZK:UV>?-UM^RRRV:O-SV2$T1OSL%1'EP5CE[,<2?Z/YS[A7B=K
M                           ^7>+Y:,/T4MQO5QI+910LDDDGJY6QMU88
MW2RZC5YN5S(F*Y6M1SLD5<CF."M'V-=(UTXS8)MM5<:YJ:S]Z;]CB;MY>>9Z
MMAIX]B_9)I(V9IEK9[#\E77TE"UKJN1K%>Y&M3:KGN541&L8F;GN551$:U%<
MJKL0X$:2.]-]RWH^JYK=3XKDQC<*=[V2086@FNM,[>]B[U=;?#6VE7JY<M1\
MT;D5%UD3(E?8]Q1=70Z^,<26^BJ.E4,$EQ>U,D]-(Z2BIE7A]1J)F[/3;<D[
MCPKN?]/.-(&UEFPQ4TMN>B*V6YRQV[//@7>)->L1.;FZE38J*F>9LC1=[':
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
M<!/@@                                        XY7;G^D[/TG=$!V
M?1^UQ/DSO!4Y1!['I\6O>4Y&G6!Q<
M              T3I#YU:WTZB[KB/OX9]F(^M=X*GT+9Z[3J+WB04G/AI"^S
M3$/XXKC4#N9/M-8=_$%L_0H2'FD[VTU7RJ?Z5Q[Y($ZZ
M                             *H]XN2O3=/7>!)%2.3&VB*5T6?,O?#C
M.N9'(K>-8VU#D1>+7ZI7YNKV-6IH),N62JJTS^!4BS3Y\D[!8_N('*D=]9GL
M6"@7+J<5;?FS_.9VS/&-^M;^ AT3Y/Z
M                       /A8FQ#;\*6"ZXBNCE;16JD?4R-9J[[/)FV.FI
M(-=S&+4UM5(R&)%5$61[454X4 X/X5AN.*;[<<3WA$DN%YK9*^=461S(4E=E
M%2P;XKY&TU' UD435<[5B8U,]@/"G+3#5N2"*)<M7)C?<_)F#R;B0MU6IUOT
MS /*       ?_]+/X
M                                  !Z-9XQ_P!:OX$ ./VD-$Y#JMG^
MJ7>XJY'GF'A>$GY:E<E\Q4S-=5MQ@5&Y\RCG0O1RHG BN1J9KQY)T"H;S2QC
M$Q;A:1$3?%MM4BKEM5$FC5$5>'),UR3F9KSU.^]$"KQMK$YF_M\ U$5FG;X
M                         !LKIZTZ8+W/VCZ[X]QG71T]-0P.Y"I-CZFX
MUKLF4])24Z/C?4U,\KFM9&US5>Y=KF,1\C.^M!&A"OTO7N6>ODDHL"6]6K6U
M;4:K]9Z.6*EI6NY62JG5JZN?*0QH^>7E6(Q_T+#8<0XQQ)1X+P=3<68JN#U2
M*-55L<<;<M]J:B1$=O5/ U=:1ZHJJNK&Q'2/8U<5K=,[LG2SNE+]7OO-WK;%
M@ATJ-MF";?6.91)30N>L+[S-"RG6[52J[65CFMIHW;8XFN5SWVC6FVV7#5EC
MPQA.CAMF&85S;3Q9KK.1$3?:B1>7J:A41-:>7-W"C$C9DQ+;M!VYCP/H=IHK
MM4M9>-(SF+OUSGC37:KLM:.BB57-HX$X$;']E>GJTLFQ&\1C]!)0 '],>^-[
M)(WNCDC<U['L<K7L>U=9KV.;DYKFN3-%3:BCAV+P'\O8R1BQR(CF.145%3-%
M1>%%3FHO-0JUN+.]'<9Z*;S:L":7KM58HT?5L]-0T]^N4[IKKAQ\CXX(Y;G6
MS.?+76F)JIKSNUZJ!K455EC:V)O#-)6CG"NF"R<9\7-2.\Q1ZM'<VLUJJD5/
M2,D5,G55%FJI)3/57,:JNIG1O:C75_;H+<?6^LAJ,?:%:=E%B-FO-56J/E*2
MO3)7/6FC1-6EKERS9J:L$[N5D8USEE3)7L=[MF)+307RS5<5;;+E31U5)4PO
M9)'+%(W-JM?&Y\;NNU5:O"BJF2K4SCO V(M'&*:K"&*(FQ7:E<F:M=KQ2QN1
M'13PR)DDD,T:MDB>B)FUR9HUR*U*YZ2JCK(=^C1[5S5KF/:K'QO:JM?'(Q<G
M,D8Y%:]CD16N147@/JG$#]( )Y4B(NGZ1%1%1=*5>BHJ9HJ+B2I145.!45"7
MJSS4VBZ.IIGNCJ([+&YKFJK7-<VG:K7-<F2HY%1%145%14S0X3J,DNSHY$1T
M;IW(J*F:*BN5%1478J*FQ4.5&%]!V#,,8JN6*H(%K)IJQ:NR4-3&Q:/#RO:Q
M\B4C,W)/-'4Z[H)'(BP1JUK4UF[X[N/3;YIYNA--.@ZU:%*J5MKBCH$IKU<*
M:5R5=\1F;&I*K61\20S1:J5T$+GI62I(KGQTLKJ,C!HLW"6A?1=I7N6E6C@6
MMJI:Q9[923,:M/:=9&N=O#55R32,EUW4TSVM6FB5C&-66/BAV\I6^35
M              !.;=H^6V!_2<2>_L9+O<Y>M+IUU-WIR &[C]-AC^<?_E$X
M1DEB H     !NC9I5FM=$]4R5(=Z]:![H$7UTC131ON-<3NQ7N;,+UDB:L]+
M1OHG)GGLHIY::-?XT44;LN8KLN!$58#Z7;;QMT@W!B>DF>V9/Y5C7N_IJY/F
M-!7J+>;I6L1<]:7?MO1J&MG5.LBR%(^ZGPU%A+=#XML\"JL*W>2I3/F)7-;6
MHU/@9Q1JMYZ(BDP]'-P==,#6NK?Z?B1C%^%8LXE7JJK,U^%3Y9T <U !^\&U
M.$\M<YKD<U51R+FBIPHH5,]B\![+*ZMC3*.LJF)T&5$K4]A'HAS.@TD:1+5&
MD-KO]ZIH43+5BKJF-,N#+)DJ)EELR/F366S5+M:HI*:1W/=$QR_G:I_??E<>
MGZWVU/\ &'V)--.F.:-89<68F=$O"U;I7*G86?+F)V#\C<+888_?&6Z@1_/2
MGB1>SJ'JO>^1ROD>Y[UX7/<KG+UW.S53KZNN%?=*IU=<YYJBM>N;I)7ND>Y?
MPGO57+\ZGVHHHH(TB@:UD2<"-1$1.HB;#^#\A[#X^(N=^^]A[GW%.?NMGLE3
M_'Q^$A[Z;US'U[>^AM)HL\N+CV-_]-4YS3%_K&+XW_1<?8N_J+.N_4;YG7I\
M                                'N4]6D4%=0U5)0W6T7:E?07FQW:E
MCK[/>*"3Q])<:&9%BGB5=K5V/8[:U47:<@P]B6Z8:JG3V]6NAE:C989$UX9F
M(N>K(S-,\EVM<U6O8O+1N:[:<XT>Z1L9:+<34^+L#UT]!?*:5KV21/<Q=9BY
MIM:K51=JIFU4<B.<B*B.<B\3=(.XTP5B:>INNBK%,6!JV95E7!>-%KJW#K)%
M:BOCLV+J2.MN5'3YHNI%7T\RYNVU"(B':E%?L)7S;3U'&RM7AAJ=9T.>U52*
MJ8CMG C4J(X\D]-,]=JWV;GCS96R5%#3V#= 6V5MP:C6+<*1(T5ZYY:TL"[W
M NS:^1DE.B(F3*=R[5XWW3<=;H2W3NCI\$0W^FS3>;CAS$V%KQ15+'(JI+'R
M/>$JXF+JJF4T43DZ&U,_M)8[E(Q)*9L=1$Y,T=!-#4)EMVYPOD1.#FY+P9HF
M:%EF%=WAN4,7T25EKQ?0L7+-S)HZB-S>#8JK"L;N'8L;WM7;DY<ER\]GW&NG
MZY2L2X86M>%:-5REN6*L5X9ME-!FJM17TD5TJ[Q+FK5RWJED7@Z*9^)+-64\
M:S5RT]+"BIFL\\,&6?.;+(U[N#@8UR\&2+FF?SL9>:!;DO!-.Z6XXLI:BI1N
M:14\4[WNV9Y(]\<<"*N>2:\S,US1-J+ES*T3;B?1W@Z6EO\ I&O$>DV\PJV:
MEP]04M7;<#03LWIS'W"6M;!>,2P->BJUCHZ."1$RDC>Q459MZ"MQM6XWHZ7%
M^,ZE8,+S(DD4;&/9)41\+9&I*UCVQ2)M8^1D>>39&LG@>U74>[LWS?BEHJ.M
MP+N9[;)'>%:Z-UPJ%37B54<BY*Q=2)[55-9L"SN7)4964TB9IR]O]SCY#D2J
M6.*-:1:"BHZ6..""GIV0;Q!24%+&C8::EI8LD:UK4:QJ=%=LLMT9?=$>A#<^
MW;!]>D='276UU5#1TD&KQ34330+$CVHO"V'68Z69Z*R)C6,1%588G9P+?B?2
MAIOTLLQ[B>LGN-[;5LGJ*B=SECB8DBR+&U.!NNJOU6-Y:21SY7JKG22+M.9Y
M280  !M[I-YW&=DJ7X*I.383]E%^*=WVGTK5ZZ_BK^H\&BWG?K.S%1W%;S^\
M7>R3/B$\)Y_5W]<MZQ.^XW).+'RP
M         #X.*>=R]]C:OX)Q]&T>RE/\:WOGZ:/UU'UR&U^BKRQNOJ*'X<Y;
MC#UM#\8O>/JWCU)G7+WC>XX"?!
M      !QRNW/])V?I.Z(#L^C]KB?)G>"IRB#V/3XM>\IR-.L#BX
M                                   !HG2'SJUOIU%W7$??PS[,1]:[
MP5/H6SUVG47O$@I.?#2%]FF(?QQ7&H'<R?::P[^(+9^A0D/-)WMIJOE4_P!*
MX]\D"==                                             %*>\>ZIM
M/NKKG''*L54M5@JKIT;K(]$I<;6M))F.38U8I:F/C1<W;./*!NZOC=O%)(U/
ML:5\B*OPNCS3LY+V"PW<1S1I<;M Y?LKJ"!R)ST;(]%7YE<U/G[&>\SQC?K6
M_@(4EA9_0
M!PSTW8NDQ?BJFP+:I-\LV&ZEL]YEB5CXZS$&]O8E+KLU\XK-3RN8]-9/Y9DD
M:]FM"Q0#6N!\/\C0PM2/)48S;^78G&IYX$/'#M-_;?3)&Q$R1%5OX,^'KH>#
MR?:39L        !__]//X
M                                      !Z58G,KU6+^0 V$T@M3D2I
M3+;O3D7JJO\ ?//,/!/FWHB8@Q6B+MY.I]G&GB<J;>HJHI43YI8B^>K"J\SC
M?6?30G?6B!?]CZU.;O[/ /O%91W                          #\<YK&N
M>]R-8QJN<YRY-:UJ9N<JKL1$1#]%)2U-=514-&QTE7-(UC&-3-SGO5&M:B<U
M7.5$1.>I_+WMC8LCU1&-1555X$1.%3%1[TGW1EPTRZ<+K@^W5\CL%:-JN:ST
ME''+G3U.(H4?#=:J9C)I(UFM:O=1(U4SBG;4JW+?G(72X3P71:,\(T&CNW(S
M*W,SJGM3+BBX2(U:R=R\+LI$WB%55V5/!$B9;<[.]Q-HKAPW@!=*5WARQ5BA
MC98U>G+06M%SHH69M16I.W]^29;'K-&CL]Z:J3F/MDV0     #(.[R-W1M?B
M&S7O0+B:N=4U.%J9ETPB^>173/L$CG1R4>L^5SG,LU0C847+9#/31-1&Q(1X
MW5& X<9Z,5Q=3QZV)<,ZKE>B9OEMD\J,EB<J;52DJ98YX\];4CFJ>!B;*G=V
M9HMIL#:1*72+9(][L.*'OBJV(F3([K#'KLF1$3)JUU.QZOV\M-3.D7-\JYVZ
M*OB)X )YT?T_W_[E*O\ [9*@ES4?:H3\1,_1FG#&>S/_ *$+X2E#"(QS,
M                  G-NT?+; _I.)/?V,EWN<O6ETZZF[TY #=Q^FPQ_./_
M ,HG",DL0%      -?86E1]#-"KLW0U"NU?,QRL8K,N@CGL?ZY==YF;B=M?H
MLOF%))E?56V]I,D:_P"#AK*>-&9<W5=+35"Y<&MK+S5RB'NB;=O.(:&YHW)D
M](K%7GNB>JK\Z-E;\V7./C8HC1EPC>C<M]IF*YWFGL?(Q?71B-(F>:.8?2TZ
M?H;O'%J1W2Q4LSGY;))8I)Z9VWHFQ0PHJ<QNIST.T- =?Q5@7B579NIJR5F7
M.1R-E3YE5[EZN9IH@(=V         'Q\1<[]][#W/N*<_=;/9*G^/C\)#WTW
MKF/KV]]#:319Y<7'L;_Z:ISFF+_6,7QO^BX^Q=_46==^HWS.O3X
M                           !J7#=!!63S33IKI2[RK(E3-CWR;YDY_1:
MS>^#@55V[-BSYW >A7!>E;'URON-&+54N'HZ6:&D<U%@GFG?,C7U&?IXX%A1
MR0JFK*Y[=?.-CHY.E=-N+[OABPP4UG5(Y:Y[V.E1>7C:UK55&<YS];+7X6(B
MY<LJ.;K"X7""W0+-,NLYV:0PHN3YGIQ)PZK6YIK.RR:G1541;9=/VGW!VY^P
M8[$.(')/>IT<R@H6.1LM7,U$V)L7>X(LVK43JU6Q-5K6H^:2**2+V!L#W7'5
MV2BHT5E$Q46>94S;&U?"D=M1C,\U7-5R:CG)MK65D]=.Z>H=K.78UJ;&1L1>
M9CC;MU6IGUU7:N:JJKGETHZ4\9Z8<7U&-<<52U%UFY5C$S;#3PHJJRGIX\U2
M.&/-<DS5SG*Z25SY7O>Z=V',.6G"MKCM%FC2.E9M5>%SW+PO>[[ISLMJ\"(B
M-:B-1$3U#KL^Z   ;>Z3>=QG9*E^"J3DV$_91?BG=]I]*U>NOXJ_J/!HMYWZ
MSLQ4=Q6\_O%WLDSXA/">?U=_7+>L3ON-R3BQ\L
M                    ^#BGG<O?8VK^"<?1M'LI3_&M[Y^FC]=1]<AM?HJ\
ML;KZBA^'.6XP];0_&+WCZMX]29UR]XWN. GP0
M                 <<KMS_2=GZ3NB [/H_:XGR9W@J<H@]CT^+7O*<C3K X
MN                                             :)TA\ZM;Z=1=UQ
M'W\,^S$?6N\%3Z%L]=IU%[Q(*3GPTA?9IB'\<5QJ!W,GVFL._B"V?H4)#S2=
M[::KY5/]*X]\D"==
M %!.\CZ]E+NRTIU:NM/;+7.C_P!8C:72!@=CFN_79N6K:J9<35(-[JN)5LT4
MN?*MNR)VT$R_Z*]DGKN*:AK<7UM+DNN^RN>B\SE*FG:J?/OB=A3L 8G(Z-CD
MX%:GX"#99&>0
M  &V&EK'K< X3J*VF<UU^NCG6O#L"ZCW=^,\3U6N?$Z.9'TUKB19GZS=1[T9
M$JM61J@'%K1UAJ1=6HJ5EGJ)WNFFGG>^6>6655?)+-))F^265[E5SE55<JYJ
M>>$\+SCEM8+:V"&/9DNHWARSZO6]D\'DUS$S43BS5$V@'E        !__]3/
MX
M                  !Z=7XW_&K^$ V*Q_ER'5='>U_=//,/!.FW\^&-/K[3
M[^[%3GFF7LC@[XBY^'0G>>A[UO7]?%WI#4Y5N=S@
M     V_TK7Y,,:-\:WY6)(VVX>N$[V*Y&:T;H5BD36<K4;S$B[<TR.]]S):Z
M:ZZ=\-QU;-]@IJQ]8K>%%6@IYJYJ+P\KK4Z:V>S5SSR3-4^==:22XT:VN%^]
MS5DD5,UW-:M3*R!%3FYYR;,MN>62*NQ<(6Z7*LO-SN-WN,SJFX76NJ[E7U#_
M !]165U1)554SOZ:6>5SEZJEJ2JYRZSE57+PJO"J\]?A-"UMMU':+=3VFWL2
M.@I8&0Q,3@;'&U&,:GP-:U$3J'HG@_:      <Q]P+B^KP;NK-%M93N?R/=*
MZXV6XQ1Y:U12U%KJZN"-<U1%;'=*&FE5%V+O>76_M;;2WNDJ\/UR:U%<K?5T
M;TS5$RJJ:6!%54VIJ.D1Z*FU'-1R;40BSNSK'%>=SU>:I<DK+9-15T+NA?3U
MD.OV\#YHNI(N>S-%S 2C0J3 !/.C^G^__<I5_P#;)4$N:C[5"?B)GZ,TX8SV
M9_\ 0A?"4H81&.9@                    $YMVCY;8'])Q)[^QDN]SEZTN
MG74W>G( ;N/TV&/YQ_\ E$X1DEB H     !JS"DJI4U<&6R2!DJKU89-1$]=
M*A?8+*?,S,3K0:4+]A)R?8;E96U"+G_A**H8UK<L]N;*N5<]JIJ\Y5(_[H:V
M\488I+FWTU-6:J];*QV:]LQG9ZA[6+(E6&CF3+5CDEB=T565K'M]9$A7V3M#
MS3_#<LELPEC"/+>(9ZVCDYZNF9#/#\R)!/GU4^$XWN<;@B272U.],J0RM^;7
M8_OL-$E0Q*0         ^/B+G?OO8>Y]Q3G[K9[)4_Q\?A(>^F]<Q]>WOH;2
M:+/+BX]C?_35.<TQ?ZQB^-_T7'V+OZBSKOU&^9UZ?
M                  -684DRJ*N'S<#)?N4FI^_EEOF9%Y2GTH8AP^O^VK"V
M?AV9TU7#'E\*Y52JGP(OPY1]W1-+KX7HJQ/\'7ZOS/BD7OL3\Q]3$M#+54T4
M\7-+2+*Y\:)S2QR)'KO;T5CWM,TZ&?0))>:)Z'L38_P-:L=88B6I=AI:MU5"
MQ%65U+5)3*Z9B(BJY*=:?6>U."-[Y.!BG7V@/%5OLUXJK)<7[VMPWK>G*N3=
M\CWSE%7F+(C\FKS7-1O"J9[?E(!,,    &WNDWG<9V2I?@JDY-A/V47XIW?:
M?2M7KK^*OZCP:+>=^L[,5'<5O/[Q=[),^(3PGG]7?URWK$[[C<DXL?+
M                                     /@XIYW+WV-J_@G'T;1[*4_Q
MK>^?IH_74?7(;7Z*O+&Z^HH?ASEN,/6T/QB]X^K>/4F=<O>-[C@)\$
M                                  ''*[<_TG9^D[H@.SZ/VN)\F=X*
MG*(/8]/BU[RG(TZP.+@
M   &B=(?.K6^G47=<1]_#/LQ'UKO!4^A;/7:=1>\2"DY\-(7V:8A_'%<:@=S
M)]IK#OX@MGZ%"0\TG>VFJ^53_2N/?) G70
M                  !S5[R_KI;=NS*%U.B))-89&MD7)5A?%BG!5P9*UKD<
MUZI+2(F2HJ9*0JW5,+78<5W!J76%W558)D_TLR<NXME5N/YF]'8YV]BII5_T
M<CL+*5<X(^HU$]Q%_=(&%F9[
M             !^*J(BJJHB(F:JNQ$1.%57B1$ . ^+L2.TI:0)KA3/?+AVQ
M[Y:\/-17I%-3LDSJ[LC'9HC[M4,1[5R:Y:=D+7(CFKF"G(#!UD;!##S"Y(U,
ME1,N++J9;3S\!X3GF\]'3HQB-5,LFMXN@B'@\GT@         #__U<_@
M
M             'I5>QJK_2* ;"Z0'?RK59;/$E7UNJ>>8>"?%O9G?\53;WEK
MU]/'ONKEK[W'*_>]?+FM[W[/+/F=?J[:B/-+)T=BO"U+KYJRW5;M3/TNO-$F
MMJ\S7U,L\N6U,MNKL[ZT0,RMU8_+AG8F?49P9_!G\V?PGWBLL[@
M                !M?IKL$F*=$VD##T3&O?=L,7*CU'.<QKF/BSE:KVN8YB
M+$U=J*W+HIPI('<LU;*73UA]CU1.*GU5(W/+)7UM#54;&[<LM9\[6YYIEGLV
MGY*RX-L[8;V_-&4%935:JB9JB4M3%4:V62YZN]YY9+GEEDO N$7-#+3RRP3Q
M203P2/AFAF8Z.6&6-RLDBEC>C7QR1O:J.:J(J*F2EH_#M3@-#44L4\39X'-?
M"]J.:YJHK7-5,T5%38J*FU%38J'C!_8     !ROW#M@K\2;JC1#;[?$]\C;[
M6UDKVQN?'!!26.Z2K).YN211R2(V)'.5$WR1K4S5R(OZJ2J@H'R7.J<C*2CI
MYZF1R[$2*FADJ)%^:.-R_J7@(T;L&YTULW.N(^*%1'U,=+31MS1%?+4UM/"Q
MK4^Z5%?K*B?<M<JY-153,9*+2H0 $\Z/Z?[_ /<I5_\ ;)4$N:C[5"?B)GZ,
MTX8SV9_]"%\)2AA$8YF                     3FW:/EM@?TG$GO[&2[W.
M7K2Z==3=Z<@!NX_388_G'_Y1.$9)8@*      ?8L,N]76E57:K9%?$[;DCED
MC<V-B]'.75]<E!N,\3IA7=)X8JI9MYI*NJDHG[<D?Q9!+3Q1NX,\ZA\*M3HT
M:NU41%Z[TKV[CGH_N4*-UGQPI*G/3>7MD54_BM=G\"J:SO\ !O\ :ZC)JN?#
MJ3LR_6[V[*1W^-@<\MNW>&#//=N<;K4PQ;[7V:HIKA'EPM2*3>:A_492SSO<
MG.:O"J(BQ=T)7;C9CZGA<[5AK(I(%YV:MUV)\[XVHGPK\*FVAGQ)S
M  'Q\1<[]][#W/N*<_=;/9*G^/C\)#WTWKF/KV]]#:319Y<7'L;_ .FJ<YIB
M_P!8Q?&_Z+C[%W]19UWZC?,Z]/@
M   'L4U3+23QU$#M62-<TSVM5%V.:Y-F;7(N2G+L"8YQ-HVQ918UPA4+37ZA
MEUXW<+7)ED^.1NQ'Q2,562,7TS7*F:+DJ?,O%GM]^MLUIND:24,S=5R+^947
MF.:N2M5-J*B*;FVZX0W&G2:+F7)DV6)5S=%)EP*NS6:OZUV29IT%S1-&.@#3
MOA7= X$9B:RZL-VBRBKZ)SD<^EG5N:MX$WR"7:Z";51)&(K7(V5DL;(#XZP5
M<L"WM:"IS?2/S=!,B9)(Q%_-(S8CVY[%R5,VN:JZ2O\ 9TIG+6TK$2G>Y-^C
M;P02.78YJ?K89'+P<#7+DFQ41*LMV[N48]&%QDTJ:/J?4T>ULZ<54[$Y6W5,
MK\DWMJ)DRCG>Y&Q-]+!*[>6Y1NA8V2NA[28N):9N'+V__9Z!G*/5=M1&U.%<
M]JRL1.7YKFIK\.NII<KM.]@  #;W2;SN,[)4OP52<FPG[*+\4[OM/I6KUU_%
M7]1X-%O._6=F*CN*WG]XN]DF?$)X3S^KOZY;UB=]QN2<6/E@
M                             'P<4\[E[[&U?P3CZ-H]E*?XUO?/TT?K
MJ/KD-K]%7EC=?44/PYRW&'K:'XQ>\?5O'J3.N7O&]QP$^"
M                          #CE=N?Z3L_2=T0'9]'[7$^3.\%3E$'L>GQ
M:]Y3D:=8'%P                                            #1.D/
MG5K?3J+NN(^_AGV8CZUW@J?0MGKM.HO>)!2<^&D+[-,0_CBN-0.YD^TUAW\0
M6S]"A(>:3O;35?*I_I7'OD@3KH
M           Y<]YM321;M3"K(W:K:FDK(9DR:NO&V:SU"-S5%5N4T#%S3)=F
M7 JHL-MU"QKL+5+G)M;70*GP+JJG>52;&XVD>S2*QK5V.M50B_"F^1.[Z(OS
M'8CTGT!O6;[QI  M /9
M        ./NZ"QR[#^&HL*6R=&WW&+9Z)Z,5JS45@1N]W6K5%9(D;JQ)$I8M
M;45=\D?&[6B7(#:K1QAIL$$'B>W5:N>674V[.(\_">%V[#E39J!L$3$1-54:
MF2=;9M]@\'DU8QNJB)PKDF?K ']          '__UL_@
M
M 'H5FQC_ *U?=1$ -@-(*_RG59?47)MZN?Y3SS#P<![=GR=B+/S]G3UTI*+,
MIL\TEFB72A8:='(L[;!K*W/:C75=0C55.<Y6.1%YJM7G*2"T1-7C)4NRY5:O
M+L1LS[Z=D^L5SG;                          /#4T\-935%)4,22GJH)
M:>>->"2&>-T<K%X\G,<J'U+)>*_#MZH\06I^]W2AJHJB%W#JRPR-DC=E\#VH
MOS'JGACJ8'T\R9Q2,5KDYZ.3)4["F(3N[M!=QT';H/%]$M')%AK&%PK<58:J
M]16T\S;C,E1>:2+:]L3J*YU+GLAUE='23P*N6NB%U]%>[5BRT46-+!DMAO%,
MVJA1%14C5^:3TRJW9KTE0DM,]%Y;./65$1R9VX;D#2>S2#HAI+/<94=B_#B-
MMM:U=CU2%N5'4JFQ5;54K8WZ^6JZ9L[$55C<<,SVDIP     "WW>0>@*KKL0
M8CT\WNBU;;1TTF&\*/F9FE3(E5'-=:^%%<B(C+A10Q0RHUW-4U2S-/UW3.Z*
MQO#@31!71->B7W$2.MM*S9K;PNH^XU&2JBZC8%;2:S<T5]9E]P[*LO=SZ1X;
MQB"TZ(+7)K1VZ1MTN*M78V16/CM],Y43TRH^6J>Q53)J4[LEUDRR"BITA" "
M>=']/]_^Y2K_ .V2H)<U'VJ$_$3/T9IPQGLS_P"A"^$I0PB,<S
M           )S;M'RVP/Z3B3W]C)=[G+UI=.NIN].0 W<?IL,?SC_P#*)PC)
M+$!0     #S4\JP3PSHF:PRQRHG16-Z/1/75I]_"E_GPIBFVXHIFH^IMMPIZ
MIC57)'.IYF3-153:F:L1,TX#\=PHV7"@GH)%RCGA?&O4>U6K^93=J6-D\4D+
M]L<T;XG*FS-DC5:[)>%.94U"XILEMTAX!N&'I^7M5ZM,T"JBY*L=5 YB*CDX
M%U7YHJ<"Y*5QVNKGP[B""MX*BBJVN7JQ2(JIESMBH;0N:YCG,>BM>QRM<U=B
MM<U<G(J<2HJ&62MHZJW5DUOKHW15L$KHY&.3)S'L<K7M<G,5KD5%3GH62Q21
MS1MFB5'1/:BHJ<"HJ9HJ? J'\GYC^P       ?'Q%SOWWL/<^XIS]UL]DJ?X
M^/PD/?3>N8^O;WT-I-%GEQ<>QO\ Z:ISFF+_ %C%\;_HN/L7?U%G7?J-\SKT
M^                                      #5&%4>M;.J*Y(TI5UD15U
M5?OL6HCDX%75ULO7+#/,V::ZSZ<+A-2R3LM$.'YWSM:Y4B>Y9Z:.%LK?2N<B
MOD?&B[4U7*U<D<B]&;H"6ECP5$R5K%J7UL;6*J(KF\J]SE:O"FQN2K\*(O"A
M]K$\JQVU&(J>+U$4;DXU8UKY=G'L?&TF#YI'B>:T:#Z+#].YJ.NU\@9(B\*P
MT\4U0NJGP3,I\UX$39]TBIU3N?+<E3BZHN#\]6EHW9=?(YK4_HH_9XMNWI1D
M3)   -O=)O.XSLE2_!5)R;"?LHOQ3N^T^E:O77\5?U'@T6\[]9V8J.XK>?WB
M[V29\0GA//ZN_KEO6)WW&Y)Q8^6
M         ?!Q3SN7OL;5_!./HVCV4I_C6]\_31^NH^N0VOT5>6-U]10_#G+<
M8>MH?C%[Q]6\>I,ZY>\;W' 3X(
M      ..5VY_I.S])W1 =GT?M<3Y,[P5.40>QZ?%KWE.1IU@<7
M           /FWFX]]-LK;EO/)'(D*R[SOF];YDYK=7?-274\=PZJGZJ&EXL
MJXZ76U==V6>6>7S9IWSVP1;]*V+/+67A-L/#8_J!^VO^AIRWSF_Y3_5_WSZW
M&;_&?T?[P\-C^H'[:_Z&CSF_Y3_5_P!\<9O\9_1_O#PV/Z@?MK_H:/.;_E/]
M7_?'&;_&?T?[P\-C^H'[:_Z&CSF_Y3_5_P!\<9O\9_1_O#PV/Z@?MK_H:/.;
M_E/]7_?'&;_&?T?[P\-C^H'[:_Z&CSF_Y3_5_P!\<9O\9_1_O#PV/Z@?MK_H
M:/.;_E/]7_?'&;_&?T?[P\-C^H'[:_Z&CSF_Y3_5_P!\<9O\9_1_O#PV/Z@?
MMK_H:/.;_E/]7_?'&;_&?T?[P\-C^H'[:_Z&CSF_Y3_5_P!\<9O\9_1_O#PV
M/Z@?MK_H:/.;_E/]7_?'&;_&?T?[P\-C^H'[:_Z&CSF_Y3_5_P!\<9O\9_1_
MO#PV/Z@?MK_H:/.;_E/]7_?'&;_&?T?[P\-C^H'[:_Z&CSF_Y3_5_P!\<9O\
M9_1_O#PV/Z@?MK_H:/.;_E/]7_?'&;_&?T?[Q\/$6D#O^M4]L[Z>1-^? _?^
M3]_U=YE9+EO?(4.>MJY>.3(_?;,-\;JQM7OVOJHJ9:F7"F7#K+WC]%+;N)ID
MEU];)%V99?K4E9>[UWU8SQXSD;?]^QEB-V>_;UJZMYKDRRWJ3///J&CK<^WW
MC1H>PTS>M\U\/6Q?3:N65%#^"XA[CVV<7XGK7:^IJU<Z<&?^%=\*'K>##^IW
M]E_YU.Y_/K_DW]9_<.&>=W_'?T/[P\&']3O[+_SJ//K_ )-_6?W!YW?\=_0_
MO#P8?U._LO\ SJ//K_DW]9_<'G=_QW]#^\/!A_4[^R_\ZCSZ_P"3?UG]P>=W
M_'?T/[P\&']3O[+_ ,ZCSZ_Y-_6?W!YW?\=_0_O#P8?U._LO_.H\^O\ DW]9
M_<'G=_QW]#^\/!A_4[^R_P#.H\^O^3?UG]P>=W_'?T/[P\&']3O[+_SJ//K_
M )-_6?W!YW?\=_0_O#P8?U._LO\ SJ//K_DW]9_<'G=_QW]#^\/!A_4[^R_\
MZCSZ_P"3?UG]P>=W_'?T/[P\&']3O[+_ ,ZCSZ_Y-_6?W!YW?\=_0_O#P8?U
M._LO_.H\^O\ DW]9_<'G=_QW]#^\/!A_4[^R_P#.H\^O^3?UG]P>=W_'?T/[
MP\&']3O[+_SJ//K_ )-_6?W!YW?\=_0_O#P8?U._LO\ SJ//K_DW]9_<'G=_
MQW]#^\/!A_4[^R_\ZCSZ_P"3?UG]P>=W_'?T/[P\&']3O[+_ ,ZCSZ_Y-_6?
MW!YW?\=_0_O#P8?U._LO_.H\^O\ DW]9_<'G=_QW]#^\/!A_4[^R_P#.H\^O
M^3?UG]P>=W_'?T/[P\&']3O[+_SJ//K_ )-_6?W!YW?\=_0_O#P8?U._LO\
MSJ//K_DW]9_<'G=_QW]#^\/!A_4[^R_\ZCSZ_P"3?UG]P>=W_'?T/[P\&']3
MO[+_ ,ZCSZ_Y-_6?W!YW?\=_0_O'NT%^N-UJ6T=KP_6W*K>USVTM L]94N8Q
M,WN;!3T4DJM8G"N62'HJ,?4U'%OU7%'%"BY:SYD:W->#:K$3:?LH<&U]SJ$I
M+:DU15*BJC(H72/R3A75:JKDG-7+8:NBP[I-GC;-!HIQW-$]%5DL6',021O1
M%5JJU[+*K7(BHJ;%X3Y#]+V&(W*R2HH&O3F+61(O8R.1LT.8]D:CX[5=W,7@
M5*"H5.RC3Z\.CW394,9+3Z#=*4\<C4?')#@K%LK)&+M1S'LP^YKVJG J;#\K
MM-N"F.5KZ^UHY.%%KX$5#]3=!VDI[4<VR7Q6KP*ENJLE_H'W(]#6Z"D8R1N@
M?25JR-:]NMAN]1NU7)FFLQ]J:]CLEVHY$5%X4/R+IZP$U51:^W9HO,JXU_.C
M<EZJ;#Z+-SUI4>U'I9;KDJ9[:5Z+MYZ*J*B_ J(J<T^TW<][I%V66@[&'-99
M:V\-X>#/6RU?7RR/PKNBM':?[=I>ZN^I/JIN8=,"Y96BJV_$I_\ )SZK-S%N
MG)'M8W0G>T5[D:BOON'(V(KER17227!K&-S7:JJB(G"?E7=+:-6HKEJXLD3_
M !Z_F2GS7YC]J;E+3,JHB6J3-?\ &TG[4?:@W(NZHGE9'X3DD2/<B+))CG N
MI&BJB*]^I?9)%:U%S75:Y>@BGY';J+1DUJN2I551.!(ZK->S2HG95#]3-R/I
MI>]&NMJ-:J\*U-#DGPKE5JN2? BKSD4U#!N)MU+-*R-^CBUTS'YYSSXWPZZ*
M-$:JHKTIIJB=454RYECMJ]#-4_(_=5Z.&L5S5F<Y.8C)<UZF<*)V50^I#N-]
M+\DJ1OCI(VK]TZ>+).KJO<[X-C5[&U.3&X[W(.G;1'ND<':5L76:PT6'K&MU
MFK&4F(X*ZH?+)9ZB"CAWB.GB=/%+7)'K;.93;MU3H?3#IDP=CS#57;[3Q0E=
M/+"YK7QJB)J/8KN7V?<HN6SFY?"LA] ^Y\T@:-<<4M]OKJ);;#!.QZQ2N<Y=
M\8Y&\HK$S365,^6YF?.RRMX=WOO<4;/"HSU6HF?@ZRS_ ,IQ$[4^$G!F>3E^
M?]M1_EZ_TFC>_A&8Y?G_ &U'^7K_ $FC>_A&8Y?G_;4?Y>O])HWOX1F.7Y_V
MU'^7K_2:-[^$9CE^?]M1_EZ_TFC>_A&8Y?G_ &U'^7K_ $FC>_A&8Y?G_;4?
MY>O])HWOX1F.7Y_VU'^7K_2:-[^$9CE^?]M1_EZ_TFC>_A&8Y?G_ &U'^7K_
M $FC>_A&8Y?G_;4?Y>O])HWOX1F.7Y_VU'^7K_2:-[^$9CE^?]M1_EZ_TFC>
M_A&8Y?G_ &U'^7K_ $FC>_A&8Y?G_;4?Y>O])HWOX1F>U0[O)E76T=+)HL6&
M.IJJ>G?,W&^_.B9-*R-TK8O C$DJQH[-&ZS=;++-.%&I\(S*$GK/(
M                !/;$=R=CO2QB2[[XL]!05RV*TKOB30QVZS.?2:](]N;4
MIJVM;-5(B*J*Z=5XSR#DW@ZU-BABV99,9Q<'7X O./"<\WAI8D8U.HB=?/J]
M;(\'D]T           '_U\_@
M                                         'H5NQB]5/R?D ./^D'F
M:.IS^IN3V&YGGF'@X$6WR7B#L]4]QT)2IYH]]N^U?[U*;]/N9(C1)[7)_ES_
M **$^L5_G:0                          !Q*W7NY8PQNH-'-5AZORM^)
M[:CJW#%^CCC?4V^X0LDWI421T;9(I$>Z.2-SV,FB>YJN8[>YHI:[FC3O1X#J
M'X"QS*], 5TV^13(BO=;:MVJQ:A&IRSZ69J-960IFO*1SQ)OD;FR\LT>:0\3
MZ(<:PX_PBULU0V/>:RD<[4CKZ15UEA<[;J31N^R4TV2[W)FUR.C>]JXG^E[0
MSI!T'XMJ\':0K%4VFOAEJ$H:U8Y'6N]4L$B1K76BL<QC:F'FFZ[%1L].YVI,
MR.1%8EC<U.Z%L<K71RTDT;9(9HG))#/$],V2PRM562QO3:U[55.%%R<BHESF
MBW2U@C3#AMN),%5:31MR;40/Y2JHYE3;!50JNM%(BHN2KFR1$WR%\D:M>NUA
M^<[*   .9NY)W&>D#=.XGH9(:*MLFCBEJ_YNXLECWEM3#3R955!8GS1OCJ:K
M6:L<D^J^&E5>:1\N]P2?AOE[P]@^PRXMQG5)0X8@7563)%EGER5S::DC546>
MI>B;&IRD35WV9S(TS6+NZ%W3&']#E$_#UCWFYZ4ZB'.GHD=FRG1_I:JO<U<X
M8&YZS8U5)JG+4B1&JZ6/+"T;Z/,-:+,&6+ ^$K?!;;)8J&GHJ6GIV;W'E!"R
M)'(BN>]>9C1,WN?([+-[GO5SW5-:8]*MVTNXREQ'6L2FM43$@H:1JJK*2D8K
MECB15VOD<KG2SRKRTL[WOV(K6MJ-=+<:RKJ;O>ZB2LQ!75#ZBJJ),M>>>1<W
MO7+)&MX&QL:B,CC:V-B(UJ(FN3JH_H $\Z/Z?[_]RE7_ -LE02YJ/M4)^(F?
MHS3AC/9G_P!"%\)2AA$8YF                     3GW:/EM@?TG$GO[%^
M4EWN<O6ETZZF[TY #=Q^FPQ_.7_R@<(B2Q 4       &ZEJF2>VT4B9KX@R-
MRNX5?#XB]57A7-\:FE'<IXL9C/<\X4O"/<^:.U1TDBN55<LE"KJ-ZN5=JJY8
M-?-<U5'(JJN>:U]Z4+6MHQ[<Z;)$8^H65N7!E,B2[/@17JGP*F1H&]P;Q=*M
MJ9ZLCTG15X]_:DK\N!%:DCG)ZQ1UNM<'I@C=$XIM,37MI)[BM;&KDR16U[&U
MCM1>:QDDSXFJF>6HK576129.C*[<><"6VK<J+*VG2)W70JL6WX51B.7JY\&1
M\DCF<[       !\?$7._?>P]S[BG/W6SV2I_CX_"0]]-ZYCZ]O?0VDT6>7%Q
M[&_^FJ<YIB_UC%\;_HN/L7?U%G7?J-\SKT^
M             #6^$XE2"LGS3*26.)$XT6%CGN7K.2=/8+?_ #,'#$D-DQ7C
M.146*HJJ2B8F6U%IXY9Y55<^!R5,.29)Z5=J\R+&Z-N*+/;+0WA:R69W\96L
M9V-1_9[/K8LE19:.!,]9D<LSN@J2N:QG75%A<< \T[Q-'58UPQ@^-S]\HK94
M5;TVZO[\F;$Q>#)7)Q$_FKDBIP9[?N;G2W+%8[A=51/LU4R-%YN43-9?FSE_
MZ^9I$J_)%@  &WNDWG<9V2I?@JDY-A/V47XIW?:?2M7KK^*OZCP:+>=^L[,5
M'<5O/[Q=[),^(3PGG]7?URWK$[[C<DXL?+
M                /@XIYW+WV-J_@G'T;1[*4_QK>^?IH_74?7(;7Z*O+&Z^
MHH?ASEN,/6T/QB]X^K>/4F=<O>-[C@)\$
M             ''*[<_TG9^D[H@.SZ/VN)\F=X*G*(/8]/BU[RG(TZP.+@
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
M?@ /[           !__0S^
M                                        >A7>,]8 X_Z1/(53]9)[
MP\\P\' FW>2\0=G:CN.@*5/-'OMWVK_>I3?I]S)$:)/:Y/\ +G_10GU2O\[2
M                           .->FO3['HHN=IM:V"6[ONE'45C9XJYE(D
M"03)!O;F.IIE>K\\\\TR.Y=&^BM^.J*>N;5MIT@D:Q6JQ7ZV;=;/-'-RRX.!
M2/FF;3[1:'KC16ZJMLM<ZM@?(CF3-CU=1R-R5%8_////-%0X<Z3M-&CC3%9I
M[#I%T1T&);?-EDVX55)+-"K<D9+!,Z@5\-1&F:1RMREBUE6-S57,EQHQH=(.
MBZ%+5;+O!7845ZN=;ZN!\M,CG*NN^!4E;+2RNS7.2FDB5RKG(CT1$.F[7NZD
MP[>68EPI;;K:<2QMR;54M<V*16]!*F\JR>+GQ3LDC7FM)PXMW'V@B_U$M1A'
M$./M'CYW*Y*&KH[;C>QT7-+E'2MGN-DOKX]3+;+52NUN/(DM08QPC7(WCDRM
MMTZKRR1HRLB_BJKJ21C><U4F<G->[A)I8!\VNQ%:Z>.EQ]AR*[*W8LL:I12N
M3GR/C6HA<[G[U10MYFJF6:[?1;AG#6^,Y)TX2[PBYR<C:,ZJ2=41/&QMFQA3
MQ:SER3-SD1$V[<LE^BE\P0FV2YS:F7W-(]SO@R1TC&KMY[V[.PO<U7YMSHS9
M3N=18.N$E4B<JUU<C6JN?-<E"Y4R3->#;EEFF>:<AM%NYHW*^!JVFNF+;1I
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
MV5B)DO,CS3[HYYN=[KQ1A^ML[LM:FJ4D3GZLS<N#G(Z-RY_#U#21622&
M   !\?$7._?>P]S[BG/W6SV2I_CX_"0]]-ZYCZ]O?0VDT6>7%Q[&_P#IJG.:
M8O\ 6,7QO^BX^Q=_46==^HWS.O3X
M      -6X7K=266A>O,S9S0^FL;XHW8F?-Q-1=JY)J=4LR\S?TP)A_&5=H?N
MTJ-M=[1:JC1>!M=!&B2L3)N>=12LULW.1J+2,:U-:1<X]Z?L*<<+-#BFE;G5
M42ZDN7-@>NQ?Y.1>8G!(Y5V-/K8CHN2:+?V-SEI%639GFL#D3?DZ',HB.S7@
M1J]$E#YH3H=\_.BN/2':8=?$6&7.DDU476?;Y<DJ4R38N\.2.IUG9[W$R?+T
MZY];Z!\6<:,1NP_5/RH;@F3<^!)V^DZFNW69\+M1.8;>%%A,P   V]TF\[C.
MR5+\%4G)L)^RB_%.[[3Z5J]=?Q5_4>#1;SOUG9BH[BMY_>+O9)GQ">$\_J[^
MN6]8G?<;DG%CY8                                         !\'%/
M.Y>^QM7\$X^C:/92G^-;WS]-'ZZCZY#:_15Y8W7U%#\.<MQAZVA^,7O'U;QZ
MDSKE[QO<<!/@@                                        XY7;G^D
M[/TG=$!V?1^UQ/DSO!4Y1!['I\6O>4Y&G6!Q<                     TU
MC'G8O/J-?A(SZMC]EH.O_4I^JA]=LZXV]T4>2+UZ30^_J3DN,?4X.N?WFGT[
MQZ1G57]1O.<%/A                     $A-("9:1](FS_ &.\7^[B&X&K
M7<VIEN?<#_[S[-_9U,0NQDO_ "3W#Y;/]*XTL=V'&
M              #E5WGK_P S&P[V'NG<=N(>[J3VKU7RNF\!":6XU^V+'^+*
MKZ1AV*U)] ;UF^\:5\EHQ[(                                 !''=
M>?3WQ3Z@PU_:];3VL]*>%+''J/(                      -G]/;)9-$N+
MFPN1CUCLRJJYHBQ-Q#:73LV(Y<Y($<U.OQ<*$X0AL'HNIT2GITR3;J9=#@1,
M^#JGE#PO"ARVLS$WEFQ/&M3V.'W#P>34R;-@            !__1S^
M
M            ?/KEYE4Z"?A ./\ I$7^4JGZQWNM//,/!P*MODO$'9ZH[CH2
ME3S1[[=]J_WJ4WZ?<R1&B3VN3_+G_10GU2O\[2
M    _3H>[Q $U-V8O^I?A;L-7=W-)D[G;V K_E+/ *Y=VY[9;'\BG^E:<-21
M!"           ''.#Z8;OLJJ?QE*=GR>UG_T#3Z-#DS_ &,_D4[R'(PZP.,@
M                               U9A21R5%7#ES#X62*[H.B?JM3_'),
MOL%F7F8UZK8-)6(\/1LSM]58XZA[^ADI:J.*)O\ &;62K_$(];HJEB?AN@K7
M+]GCKE8B<]LD3W.["Q-[)]G$L.^6MS\\N1YH9>#-7:RK!JY\2>+9^L2K\T8P
MO%>M 3+ZKT946:\TTR9IFKV3H^D=&B\SEIXY,^#*/++:BIUIH N+Z7&DE#EG
M'54;VK\"L5LB+V$<W^-U<]NBB(F@       #X^(N=^^]A[GW%.?NMGLE3_'Q
M^$A[Z;US'U[>^AM)HL\N+CV-_P#35.<TQ?ZQB^-_T7'V+OZBSKOU&^9UZ?
M                                    !]2S1NENE$UJZJMF255Z+86N
MF>WK.9&J+USOO<N6.KQ%NAL(6VBE?#,V]03JYBJUV]TF=7*U%3HXH7L7F9.5
M%14S1>&:1*R*@P-=:B9K7LXCD9DJ9IK2)O;<T^!ST7YC7UXE2&V5KU3/.!T6
M75G5($7UEDS+R-U[B:/"FYOQ77O15=46U:)J)PJM?(RCSZC6SN<OP-4AIHHM
MSKGI ML2>ECF69?@2%KI$_I-1.JIM:9O"?P  !M[I-YW&=DJ7X*I.383]E%^
M*=WVGTK5ZZ_BK^H\&BWG?K.S%1W%;S^\7>R3/B$\)Y_5W]<MZQ.^XW).+'RP
M                                         #X.*>=R]]C:OX)Q]&T>
MRE/\:WOGZ:/UU'UR&U^BKRQNOJ*'X<Y;C#UM#\8O>/JWCU)G7+WC>XX"?!
M                                      !QRNW/])V?I.Z(#L^C]KB?
M)G>"IRB#V/3XM>\IR-.L#BX                    !IK&/.Q>?4:_"1GU;
M'[+0=?\ J4_50^NV=<;>Z*/)%Z])H??U)R7&/J<'7/[S3Z=X](SJK^HWG."G
MP@             28K=+&E5;I=6LT@8FCCCN=PCBC9<',9%&RKE:R-C4:C6M
M8U$1$38B(:8<%;DO<ZW#"=MK*O"%EDJ9:"G>YSH$57.=$Q7.5<]JJJYJO-52
M(=?C3$C:EV5;5)RR\$KT3YD141$^!$1$YAX?#5TK_LAXH[9/_(<H]!]N;?O-
ML?<$\9^+S[XE]W5?=9/*'AJZ5_V0\4=LG_D'H/MS;]YMC[@GC'GWQ+[NJ^ZR
M>4/#5TK_ +(>*.V3_P @]!]N;?O-L?<$\8\^^)?=U7W63RC^FZ5]*R+FND'$
MZ]1;D_+\' ?TW<?[FQ%VX-L>7Q">,\+C;$RIEQ?5]VD\HT74U-575=77UU1)
M5UU?53UM953.5\U3554KYZBHE>NUTLTTCG.7C520=DLULP[:*6PV6".FL]%3
MQ000QIDR*&%C8XHV)S&L8UK6IS$1#C%142U4SJB=SGS/<KG.<N:N<JYJJJNU
M55=JJNU5/$?3/0                                 <JN\]?^9C8=[#
MW3N.W$/=U)[5ZKY73> A-+<:_;%C_%E5](P[%:D^@-ZS?>-*^2T8]D
M                            CYNQ(61Z<;V]N>M46;#LTF:YIKMM<4"9
M=!-[@;ZY[6<!X4KK:YY*JV6ZIF5'2U%#23RN1$:BR34\<CU1J9(B*YR[$X#U
M'D]X                      VWTO0Q5&C3&,<S$>Q+0^9&JJIE)3S0U$+L
MVJB\Q-$UW07+;L'-!Q\T8L_E>FV;>9X.!=G[B \+PH<J[2F4+$ZB?@<#R:@3
MJ\(            !_]+/X
M                                      !\ZM\:Y=G GN?WP#C[I#5.
M0JE/\+5?<_<//,/'-.!=LVU>(>SU1[M%0%*GFCWV\+5_O4IOT^YDB-$GM<G^
M7/\ HH3ZY7^=I  TEC;'>$]'6'Z_$^,KW06*RVVFGJZJMKZF&FB9#3LUY7K)
M/)%$QC$5$5[W-C:KDUG)FAV3HST38UTLW=]JPC3M=# U'U%3,[>J2EC5<D?4
M3*BHW678R-J/FE5%2*)ZHJ)ZM\DDJZ>VT<4]5=ZN5(J>F@8Z6HGD=P,BB8BN
M>[FKDF34VN5$152,.G7O8.UVNX5=DT&X23$#*:22'P57Y[Z&URNC5426AHGT
M\M?<::1%R7790N:YJJQ\C%1RS[P?N5M$>%(6R8A2HQ->D1%<Z9TM'0-<FW*.
MF@?'52MYFO/4QHY$Y:F;FJ+,'1YN)=)&*J5ETTC7*+#5#(B*E'2LCK*_57F3
M3O5:2G?S=2)E9PY*]KD5$X%W?O3[=;W2LDJZ?&%HLC)'*[D*T6B5*-F>6R-M
MRN%RG:U.)-\X^MEW''@G1Y3MWNDPQA>.'F-6T6Z=4_E*FGGE7^-(I(VBW"VA
M&G@2*NEQ'6S(GJDETGB<O5;2)319]2-#5F">]7=T]AJLB??Y\-XRH."JAKZ*
MJHJ^1N:JG(U8RJJJ&E?FN2JM')FG%GDJ?,NNC#11?J=U-><+6%\;LN6IZ9MN
MD;EEM8^VK29+LX'(YB_=,=FN?QK_ +@W1G5P*N%;OB&TUR>D5U0RNA^%)(JN
M-\KV];41N3F/1-A6/<T=Z9Z(=.-;186Q1#)H\QO6/9!2VRZ2LDH+G4O:W*&T
M7)B[S<'ZRZJ-5*>JE>O,4VJBN2-ND+<<6VX1/N.A^LE;<=JI:Z^1BND],J,H
MZYK8HWR+RK60U4<*N541M1(_E5AEI6W/.E;0S ^\7J&*]X)C3-]QH&/18&HN
M6O6T3E?+ S+-SI89*F!B>J/CYM+(9HJB*.>"6.>"9C98IHGMDBEC>FLR2.1B
MN8]CVKFBHJHJ$"[E;+C9KA-:;O!-2W2GD6.6&5CHY(WM7)S'L<B.:Y%V*BHB
MH=,12Q3QMFA<U\3D14<BHJ*B\"HJ;%0\A^$]@              !-/=F<]^%
MNPU=W<A,K<[>P%?\I9X!7+NW/;-8_D,_TK3AL2'(0           XYP?3#=]
ME53^,I3L^3VL_P#H&GT:')G^QG\BG>0Y&'6!QD
M         &L<))MKW9;42E3/Z[DA53U]4M/\R^HV/Q)B^X*G+Q4-!&B\Y)9:
MERIS]N\HOS;>81NW1LJI:;9!GL=42NRZUC4_-K_G/I8FD5ELU4X):F*-W61L
MDOX8D)#^:07E]NT!4UNCX;AB&EB=UD<%54*O;PL3+X?@.!;GVEW[&LU0OI8:
M"1?G=)$Q/S*[L&WA123.       !\?$7._?>P]S[BG/W6SV2I_CX_"0]]-ZY
MCZ]O?0VDT6>7%Q[&_P#IJG.:8O\ 6,7QO^BX^Q=_46==^HWS.O3X
M                              -9X;M<C')<9VZC58Y*5BIS;M=,EG7S
M+%8JHWC<BY[$R5UKOF?6YOO\%ZAT^8LCXEM;*>5EJA>S[+.L[%BDK=OJ<"1.
M?' N2NGWQTB:D38W3QHTZ:0*%:)^"+:Y)*I[FK4N1>5C1CD>V+9PO5R(KTX&
M(B(N;E5&^[BB;4H(XD>B.GJ&(K,TS?%&U[W*B<.39-3/KH=N^:58M;:]$5JP
MC!.QE9=;TQ[XM9->2FI897N75X=1M0^F57<".U$YIQ;<\VMU1B6KNSV.6*GI
M-1'9<JCY7MYO1:C7[.<J_ ;?E(I,    V]TF\[C.R5+\%4G)L)^RB_%.[[3Z
M5J]=?Q5_4>#1;SOUG9BH[BMY_>+O9)GQ">$\_J[^N6]8G?<;DG%CY8
M                                   !\'%/.Y>^QM7\$X^C:/92G^-;
MWS]-'ZZCZY#:_15Y8W7U%#\.<MQAZVA^,7O'U;QZDSKE[QO<<!/@@
M                                 XY7;G^D[/TG=$!V?1^UQ/DSO!4Y
M1!['I\6O>4Y&G6!Q<                     TUC'G8O/J-?A(SZMC]EH.O
M_4I^JA]=LZXV]T4>2+UZ30^_J3DN,?4X.N?WFGT[QZ1G57]1O.<%/A
M        B[5)_-6\=E;EW;,:[='GM)M/XLIOH6$%[CZX=U3^3FA\\
M                                 '*?O/I[8=V%8)I5U(V6.[2O<N>2
M1LHK>KG;,UR1&K[!#[=2(OG7JOAJZ;P4)I;C5?\ NHL?XMJOI(SL6:3Z WK-
M]XTKX+1CV0                                 "1&[-IWPZ:ZJ1RM5M
M7AJP5$:-555K&QU-*J/S1$1V^4SEV9IJJG'FB>UGI3PI5S#-0VKPWA^J8CFL
MJ;):JAC7Y:S6S4%/(U'9*J:R([;DJGJ7A/)]L                      V
MCTZSK!HMQ-J/:R29UDIF(KM59$GQ!:HYHV;45SEIU>N6W8BY[$4 V<T9Q*E/
M3;.)OL:OX<D//,/'-.45K3*).'+5;P_ID>#R?=             /_]//X
M
M              !\ZO\ H;NLOO4 ..6DN34H*I4V*D:];A4\\P\+PH<#,/N?
M(Z^S/142:_53V*KL]9C:2ABSRUG:N3XU3+9P9\>:TB^:)53:C3Q2Q([66##E
M(Q4R]*JU%;)EP;=DB.S3/TV6>:*B2/T4QZF&'.RRUZN1>KRL;?\ 1R^8U"0.
M.RS3N+<4V?!.&[QBF_U<%#:;)0U%?6U-1*V"&.&GC=*]TDK^9BC:UJJ]Z\RQ
MB*YV36JJ<_T8:.[SI3QK1X-LJMBDJ%<Z:=Z*L5+31-5\]3+EP,BC15RS37?J
M1-77>U%_/4S2Q-:RFBDJ*Z:1D4,,::TD\TKD9%#&WA<^1[D:U$Y^? BY8E^[
M)W8>+]TYC:NCAKZRWZ,K36.CPWA]BNIXK@E++,R"^W.#5;*L\['ZT%/(KVTC
M%XYGS226\6##^'<%X>@P;@V!:;#%(Y7-1V2S5$RHC7U=6],M\J943K(&900H
MV-O+6Y;FO<XVW0_9VXDQ*R&KTKU\*<55*<LVDC<B.X@H\U5&PQ+LDE:C7U4B
M+)(NHD<<?"D^B2H   /UKG-<CFJK7-5'-<U51S7(N:*BIM145 >'-1R*UR(K
M53)47FE\^\TMW1=+[6T^@C2[>W5]R<R1^"L2W.H_ENX00L66>UUT\JIR1<:*
M)KI5D5=:HIFN>[Q6%[JCI73[H=I],&')+Q:HD32?;:=SX9$R1UQIXFZSZ.9<
MM9]3'&CG44KE57:JTKER?"L=46ZMW/5'HNJN2?@"FWG1_5S-9<:.-J[W;ZB5
MR-CJX&ILCI)Y'-CGB1$9#,YLC,HY',9=0JA(E@              $T]V9SWX
M6[#5W=R$RMSM[ 5_REG@%<N[<]LUC^0S_2M.&Q(<A           #CG!],-W
MV55/XRE.SY/:S_Z!I]&AR9_L9_(IWD.1AU@<9
M        !K?";6I#6/1R:[I8FN;GM1K&.5CE3B1RR.R7CR4M_P#,OJ.@99,7
MW!LD:W.6JH(W1ZR;XV**.J<QZMSS1CWS/:CLD1SHW)FJMV18W1\DRU%IAU7<
M3M9.N>2ZJN<L299\&:(W/+A1%^$\V*G?RC3MR7;5-=GDN2:L,J9*O BKK;.C
MD<C\TYJWLT;8;H48]8Y+Y)(KT1=1JQTLC4:YV62.<DKE:BKFY&/5$5&KE^#<
MYQM6]W*;--9M*Q,L]JHZ3-51.')-5,UYF:<]#012Z2V       !\?$7._?>P
M]S[BG/W6SV2I_CX_"0]]-ZYCZ]O?0VDT6>7%Q[&_^FJ<YIB_UC%\;_HN/L7?
MU%G7?J-\SKT^                                     :IL5DY(5E;5
ML_E=%SAB<GT=R+XY[5_U2BIP?KEZG#8MN,=R#-I*K*;2EI(I]71W!)KTM-(G
MLE)&[A>U?]I,>F3T7UPY%CVQ:ZNZ(TM:5(\-P28=L+\\02-R>]/]KM<G/Z:J
M+RJ?<(J.7;DBZNKZ^"WTZSS+FOC8HT\=*_+8UO01.->!$]9%M3TX:;L&: ,#
MNQ+B)4=.Y%BHJ*-6MEJID;RL<:<#(F)DLLNJK(69;'/='&^,^#,&W?'=YXAH
M\TC1=>>9V:MC:J[7*OW3W;=5N>;ESVHB.<FV=963UT[JB=V;G;&M38R-B+S,
M<;=NJQN?75=JYJJJN=G2CI0QAI@QC4XVQK4K/=*A<F,3-(:>%%58Z:G8JKO<
M,>LNJW-7.<KI)'/E>][IYX=P[:L+6J.SVB-(Z6--J[-9[LDUGO79K/=EM7F)
MDB(C41$]0Z\/N   &WNDWG<9V2I?@JDY-A/V47XIW?:?2M7KK^*OZCP:+>=^
ML[,5'<5O/[Q=[),^(3PGG]7?URWK$[[C<DXL?+
M                    /@XIYW+WV-J_@G'T;1[*4_QK>^?IH_74?7(;7Z*O
M+&Z^HH?ASEN,/6T/QB]X^K>/4F=<O>-[C@)\$
M                 ''*[<_TG9^D[H@.SZ/VN)\F=X*G*(/8]/BU[RG(TZP.
M+@                    &FL8\[%Y]1K\)&?5L?LM!U_P"I3]5#Z[9UQM[H
MH\D7KTFA]_4G)<8^IP=<_O-/IWCTC.JOZC><X*?"             !%ZJ\M;
MQV5N7=LQKNT>>TFT_BRF^A807N/KEW5/X.9GSP
M                  <G]P7_ ,RRM/V+7_N"E(@[J;VK5'RJF[Q-#<9_;&9^
M+JKPXSL8:3Z WK-]XTKU+2#V0                                 "2
MF[8:Y-,E.JHJ([!MC<U5141S>3;PW-O136:J==#VL]*>%*AX'<U^"\(/8Y'-
M=A>P.:YJHYKFNM-(J.:J9HJ*B[%/4>5-4                      ''7=)
MUR184P]:V3(V:Z8JI7/@S<BS45!;[C-.N2<+8JR2GSSXU3U@/B:.J;5IZ=,L
MN8;U.'H'GF'CFG(^WL5(V)LSU$]Q$/!Y/K             '_]3/X
M
M          !\NX.RCD7^ER3K[?R '&;2B]4M]8B+L6%?6R5,LN+C//,/'-.$
M&'V-;0R2-ULY[A<97Y\3FUDL',IQ)JPIZY1'N^*J2HW15;$_+5@ME"QN7.6'
M?-O/76D=SMF2<S-9,Z,6HW"42IPNEE5>W5.\A]PA@=@D<.]?--%;A/1IA?11
M9ZQ::JT@UT\UWWI[DDDL%I2.:X0<SDL3I:F>CB557*2GJ)F9*BKE9-N0,(16
M/1S<,=3,_P!E+Y6K21.7556T5%O<DNKLUFI45<C$=RVWB)$R1,]:3NXXP)!C
M33/+B2X,WRTX4H6SL14Y5;A6K)%3.7/8Y8*>*JD1,N4D?%)FBM;GCC$HBW4
M     ^SAW$%VPI?K-B:PUDEOO5@N5%=[76Q+D^GKJ">.IIY,N![4DC36:O,N
M;FBYHJH>V&:6GF940.5D\;D<UR<+7-5%:Y/A14147GH?'Q#8+3BJPUF&K]"R
MHLM?324\\3DS:^*5BL>U>JU5R5-J+DJ9*B&:3N?-)-)I;T.8!Q[2.7*_8=M=
M5/&Y7NDIYY:*GG=33/D5SGU$$<S6RNS7.1';53:M7>ZEP;280TPUTML8V.SW
MF*.YPL;FC8^*]9:B)J9(B,BK&5,3$38D;&HG.2@FKL5PPE=[A@RZN5]QLMPJ
M*%[UR^R)32.9'+LZ="D<O,7E]J(;S$=CU@             FGNS.>_"W8:N[
MN0F5N=O8"O\ E+/ *Y=VY[9K'\AG^E:<-B0Y"           ''.#Z8;OLJJ?
MQE*=GR>UG_T#3Z-#DS_8S^13O(<C#K XR
M    #W[=7RVZI;/&FLWQDL:KDDD:\+<^)R*F:+Q*G&F:+W!H-TRXCT&:0:7&
M^'_LD+?L=53*Y4954KU3?(7+MU7;$?%)DN]RM8_5<U',=Q?&&%+?C*QRV:OV
M:W+1O1,W1R)Z5Z=3@<FS6:JILSS3<>1E+=:+5S22GJ&(YKVKS3'?K7-X=62)
MZ;47@5%14X4- -]LVC;=4Z%MX;(E5A&^4B2P3,RWVFG;GJ2-R5=[J:69JLEC
M55369)!*CF.>UT'**KQ!HQQAK.:L=RI)-5[%])+&O"GPQRLR<UW"F;7)DY$R
MVSK*2:BJ)*:9,GL78Y/&O8NULC%XVN3UTX%VHJ)G:TFZ.<2Z)\;U^ \61;W=
MJ&75UDSWN:-=L4\3E]-%,Q4>Q=BIFK'HU[7-;/+#]]M^);1#>K6[6I)V9ISV
MKP.8Y.8YJYM5.>FS-%15]4X&?9      /CXBYW[[V'N?<4Y^ZV>R5/\ 'Q^$
MA[Z;US'U[>^AM)HL\N+CV-_]-4YS3%_K&+XW_1<?8N_J+.N_4;YG7I\
M                                U98[[O.I15KO$=C(*AR_0>)L4JK_
M *I\R[]9P+S/C;+MQSNT9,#<2:)]*\^M@G-L5#7O7EK?FN38*AR^FH<\DCD7
MEJ-.5<KJ75XFCYI7T1LOF^XFPTS5O62NEA3@GRX7,YTV7"G!+\#\U?JVMHH*
M^!T$[<VKM8],M>-^6Q[%XE3V%0M%TR:&L$:>L$OPSB=C7L<W?*2KCU5EII7-
MY2:!^U%:Y,M=F:LE9RKL]BI&[".+KS@:\I7T"JF2ZLT+LT;(U%VL>G,<FW5=
MEK,7YT71\&&*EU2]E1(UE+&Y/%F*BOG;PY1LVK&[+8JN3)%X-8J=P/YG9I/N
M>D>IL&-YHJ# -#,W6N$+F/?71+RR-HHE559(YO*R/J&HRG>J\K4*U&/D_>M/
M&&J7#\=?9T=/>IV+JP.14WER;%69R;-5%X$8JK(G K457-U3):+?+3)2+3,;
M&U%WMS$REC<J9+(V5<W*]<DSULT=DF:*678AW(^@?$&CN+1OQD@I+92L=Q/4
MP9-KH)7M1'3I5.1\DLCU:UTB3[Y'+J,22-S6-1L>*#2MC:BOSK^M6Z6:14UX
MG[87,1=C-[3)&(F:ZJLU7)FJZV:KGH>Y62JMZND3Q>EV93L3)69\4S,U6/;L
MSVM79MS7)*;]T)N1=(^@>HDNKF+=]'ZN34N,#%1(]9<D960HKG4S\^51ZJ^!
MZN8C9=\<L398X%THX?QM&E/&O$U[1.6IWJF:Y<*Q.V)(WX$1'IDNLQ$R5?BD
M4#LLV]TF\[C.R5+\%4G)L)^RB_%.[[3Z5J]=?Q5_4>#1;SOUG9BH[BMY_>+O
M9)GQ">$\_J[^N6]8G?<;DG%CY8
M       !\'%/.Y>^QM7\$X^C:/92G^-;WS]-'ZZCZY#:_15Y8W7U%#\.<MQA
MZVA^,7O'U;QZDSKE[QO<<!/@@
M     XY7;G^D[/TG=$!V?1^UQ/DSO!4Y1!['I\6O>4Y&G6!Q<
M          TUC'G8O/J-?A(SZMC]EH.O_4I^JA]=LZXV]T4>2+UZ30^_J3DN
M,?4X.N?WFGT[QZ1G57]1O.<%/A              F_5;ES2Q)7W&HC=A98JF
MOK*B'.\U+7+%-4R2QJY.^Q<G:KDS3B4OIPKYI'N?;-AN@M54R_<4T]'#$_5H
MXU36CC:UV2\4[4S1<EYI&ZJT2XBFF5[74V2KT:^0>/E6]+?FL*]NJKYK.0_N
MF^YVZ#$'Y%'^TGYN0_B3HJ;MU\DTACC0SC?1S9H+[B5UE6BJ+C!:V);KA-53
M<DU%/55,><<E'3M2/>Z-^:ZW#ELV[.XM".[*T2:>\7R8)P0VZI>HZ*2J7BFG
M9%'O43XHW9.2:1=;6F9DFKM3-<TRV\;Q+@.\88HF5UP6%8))4C34<JKK*U[T
MS3539DQ=O/R^;:XEJ<& /                                    !R?
MW!?_ #+*T_8M?^X*4B#NIO:M4?*J;O$T-QG]L9GXNJO#C.QAI/H#>LWWC2O4
MM(/9                                  )3[N;Z;6'O]QU:?[9<7'M9
MP'A2D6C3Z7. /L)PK^(J ]2\)Y-;                      '$+=$7".LQ
MI@BPHUV^6VU7*[RN5?$WLO-9!1TZ(FWFXG6*7UG]< US@2G1M/%L1,F-3JY^
MX>>8>$-]:)N36_TK?W50\'D]\             __U<_@
M
M 'R+CXQW6=^Z <9-**_S-J^CO#LO64<P\<TX3X?\K&^K+G^,ZLH<W>/\(ZY_
M(:#]%82;T9^U&#XR7Z1Q]HAP<_,9;O8"\3U.Z2P]97HJ4]MT=VRY0KKJK=]N
MMUNE#.B1ZO,+O=@C55S76SX$RVW!Z%Z"*W:$,(0PJJLDM,TRYY>GFN=PD<NS
M+@UD:G-U6M154L:W 5"SSFXKO*JF_P N)TIU3+@936RWO9MSVHKJEZY9)DJJ
MNW6R24!V*3X       !E4=Y67*KK]R-A&*JD65*"\XJI('.5RNWEF)KPV)KE
M<Y45(HFMC;DB(C&-3BS6$&[:AA6HPE6(QJ5/&VLA5R<*LCK'2L1>H^HERYG+
M<&>:K2GNEJ."AW1^+64R:L<TENG<FS))'VRE:]4R1/3;VCG9YJKE<N>U$2D!
M!8Z9             !-/=F<]^%NPU=W<A,K<[>P%?\I9X!7+NW/;-8_D,_TK
M3AL2'(0           XYP?3#=]E53^,I3L^3VL_^@:?1H<F?[&?R*=Y#D8=8
M'&0                                #4^&JZ6.J2A5->&HUWM3CBDCC
M<]7IQ*U[(\E3K*G&BV%>9]Z:\1X4TF0Z(W-=583Q#)(Y(\\EI:J*!\O%$>:Y
M:DD4*QSLV*[5BD:J+&K).C=..#[?=L./Q-FD5TH&IRV7JD;G(F]NYN:.=K,7
MF*KD78[-/N8BHH9Z)]2Y6LFI4162+LUV.<C5A<J9YZSG)J]!W015)F^:!:'\
M+XMT3S:3YWQ4F*\.M9J3.V<44\T[(EHY%3-559)4?3*J+J2JYB*QD\CDZCT%
M8KN-MQ*W#34=+;*Y7*K>ER,8YV^I\"M;JO39FFJNU6HB[>%%!,X      ^/B
M+G?OO8>Y]Q3G[K9[)4_Q\?A(>^F]<Q]>WOH;2:+/+BX]C?\ TU3G-,7^L8OC
M?]%Q]B[^HLZ[]1OF=>GP                                      :H
MLM]6EU:6L<KJ;8V*5<W.ITX$:O"KH4]EO%LV)89N1-V;6:*Y(-'>DN6:IT=/
M>C:>H55?+;<]B)EM=)1YY9QIRT"9NB1S?L:]&:4M$L.*&.OE@:R+$#4S>S8U
MM0B<]>!LO.<NQW _+8Y-8U5;34<'),TC4C5,V:JHYTRJF;6Q(B\VKD79Q(FU
M51,U2V[2;INT<Z*,#IC[$]PA6SS1(^D;"YDLM<KFHZ-E&U'93+(BM771R1,8
MN^2R,C17I%O#F"\08FO*V.WP/;51ORE5Z*UL&2Y.6553E<E14U?3.5,FHJ[#
M1Z8HJDJED6)BTJ\RE-L1S4XGI-EK+)T<TU<N).%*F:7S1W2M%I*DQ)4T=')H
M]DRC2TY(BQQ(Y521E8C-]XKR7EWO:Z!R<JE.SE7,E!+H#PL[#S;;')*V]MY;
MBKA5SU3:BQ9ZN]<YJ*CTX==5SSU?1UU-<(M\IWH],D22-VR2-7)XV1FW+/;M
MVM7+8JEK6B73;HQT^X9?<<(5,=0W>T;5T-0UB5,&^-7..IIU5R*QW+-21JR0
M2Y.1DCM5R)&7%&#<28%N+8[DQS.6SBGC5=[?DNQ6/3)4<G#JKJO;L543-%7X
M%SPW'-K36_5AEYISJ=5RAD7ARB7@A<JY[/&<'C43;![=&^9\6R])/C#04V.B
MNZZ\DMI>Y&TTRJNM^\I'*B4KU7-$@>O$RYM;&ZF8S)W<F -.L]-J6K&JK)3[
M&MJD3-[>9]F:GIT_#:FOS7(]554V=QYAZ^7:T1V^W6JMJZOOTIFNBBA=E'E#
M.Y72RNU888T:Y%UGN:W)4V[4SKEP+H8TM7/%]1AVBPY>7WBE>L$[.)9FI!*J
M,>C9I'-2*+-BH]JR/:US'->BJUR*LFH,984ML+;K77&CBH'Q*YCUE9R[<\LV
M(BJY^W9DU%7-%3+-,CZV < 8ALUAGBN<5-2U4U=/5LI.2632I&ZFI8FM>^#?
M*9LCG0.R375$V9JFW*2-QW .G^^6J3$*16JGK8J7-E#)5)Q5,]KG+O;71L?2
ML<YJ\JLE2UNMDUZL15<G7MXT^:/77>.EII:F6F7)KIVQ*D3=J\LJ.5LJM1=B
MJV->>F:</V)H9:>1T4T;HI&+DYCTR5.-%ZJ*FU%X%0@KB+#=_P (WF?#N)Z.
MHH+Y2OU98)V.CD8O"F;7(BY.14<UR9M>U4<U5:J*O95#745SI65UOECFHY$S
M:]CD<UR? J;/@7FHNQ=I]*TVF:YR*N:Q4T:Y2SY9YNRSWJ)%R1TBHJ9\34VK
MPHBR!W->YCQ9NA\0/;3.=;\#43LJRX.9K-:[)'-IJ=JJU)JEZ*BJFLC((U26
M5<W0Q3\(T@:1+5@.@1\R)/=Y4^Q0(N2JF>2O>NW4C3GY9N=RK>!RM]"JII*.
MHEII<M>)VJJIP.14UF/;QZKV*BIQY*=+:0L#7S1IC:Y8$Q(Q&7FV53H7Y>E>
MB9.CE9GM6.:)S)8U5$56/:JHBYHG+;)>*._VFGO-O=K4E1&CV\],^%J_A-<B
MM<G,<BH>N<-/J@                                     ^#BGG<O?8
MVK^"<?1M'LI3_&M[Y^FC]=1]<AM?HJ\L;KZBA^'.6XP];0_&+WCZMX]29UR]
MXWN. GP0                                        <<KMS_2=GZ3N
MB [/H_:XGR9W@J<H@]CT^+7O*<C3K XN                     ::QCSL7
MGU&OPD9]6Q^RT'7_ *E/U4/KMG7&WNBCR1>O2:'W]2<EQCZG!US^\T^G>/2,
MZJ_J-YS@I\(                '%[=:_2VM'V:VK\47\L5\S$_A%U?^]>L_
M2J ZETR>UJF^7L^@J"?:<"=9#08G 1B7A/T'@
M             Y/[@O\ YEE:?L6O_<%*1!W4WM6J/E5-WB:&XS^V,S\757AQ
MG8PTGT!O6;[QI7J6D'L@                                 $LMW3$Q
M-)>%9D;XI)@6FB>[-=K(;_?G1MRSU4U73NVHF:Y[>!,O:S@/"E"]$DCYM%.C
M*:1VM)+H]P9)(Y<D5SWX<MKGN5$R1,W*IZUX3R;A'@
M   ' +217ON>G+$S%E66&V)9+93([7RBCCLM#4SQ,:]$U6MKZJ9=G,JJJJ9Y
MYJY@.1^"F-WB/9M1K%3H99'E3PAO+3)DQ%ZG!U_R(AX/)[(            !
M_];/X
M                      !\BX_0W]9W[H!Q?TIN1+=6KGM2%_NI^YD#QS?F
M.%>'LN^N-4XZNY_C.L3]PH+W<E9+4[IF_P ,B-1M/%;XVY9YJU;=2RYNVKFN
MM*Y-F2:J)LSS590:-F(S!U*Y.%SI57NTB=Y#[9$DYT8]/>RV ZVDQKHSTBQQ
MNDH+G;KAARLG1'I'35,+*:IM5,JYJQ9*EE)7/V(BHC-N:996N[FJ\07O039V
M0JJSVFJKK?*G0KQ0ZX1+U'LKU:U>?$]/N=DZMP1B*GI[[BW!4RHVJG2BN<*;
M.7;J.HJE4V9_8W14J*F:I]E:NQ57.)IW664        R]>\^M']3HYW*NC&S
MUU,ZEKKA;9<0U44C=6HCFQ!42WJHIZE%362:DK:^6)6JJZFIELRR2OW=HWUE
M7CRT87B>UW&FQ1;ZB<+9ZV::MR<F>2.XEEI,]B.V9.78B-HFTM8DBQGIEQ;B
MNG?OE%47I\$+D]*Z&WPQ6]CF<]CW4SY&JFQVOK)PJJ\TR')P8
M  $T]V9SWX6[#5W=R$RMSM[ 5_REG@%<N[<]LUC^0S_2M.&Q(<A
M  #CG!],-WV55/XRE.SY/:S_ .@:?1H<F?[&?R*=Y#D8=8'&0
M                     #5.%8->KJ*A4:K8(48F?"V2=W,N;_NN)Z+URQ;S
M-C!?'K3!<L93,8ZELEH<UBJF;F5%:](HW-YV=/'5M<O#D[+@<N70^Z!N_$>$
M8;4Q522LJFYIS%CB37=G_'WK9\_,V_;Q-*L=L5B(B[_/%$O11K=:?-.CS4*)
MZY,/S1O%#[+H$BL42(K[S>Z:!V:Y*D4#9:M7)LV_98(6Y;-CL^9DO5&Y_MO%
M>,Y*YWI:6C>Y.N>YL:)VKGK\QMV43$SP     #X^(N=^^]A[GW%.?NMGLE3_
M !\?A(>^F]<Q]>WOH;2:+/+BX]C?_35.<TQ?ZQB^-_T7'V+OZBSKOU&^9UZ?
M                                        /[=)(]K&O>]S8T5L;7.5
M6L:JZRM8BJJ-17+GDG&?OJ[K=+A3T])7U-1/2TD2QP,DD>]D,:N<]8XFN54C
M8KW.>K6(UJN<YV6:JJ^F.G@A>^2)C&R2.UGJB(BN=DB9N5-KER1$S7-<D1.!
M$/X/P'N/-!434TK9H)'12,7-'-7W')M:YJ\:*BHO&<CPGB_$^!;]3XHP?75%
MOOU*]'1S0NU7)MVM<FUKXW99212-='(W-LC7-547\-RMEOO%$^W72%D]%(F3
MF/3-%_6BIPHY,E1=J*B[37-LQ%#4ZL-9JT]1M1),]6GERX.:<OB3U3B7F55-
MB[41+D]SAN^L,XY2GPAIA6"SXO7E65VR.@JE^YWQ57*CF<G"CU6G>YJJV2-S
MV0)$['^@^OM&O=<)(^JMB;5@]--&G-U>;*U/@^R(B\#LE<?1NUZM-BIEK+O<
M*6WTZ;$DJ)$8KW9*[4BCVR32*C5R:Q'.7B0G#BW2IHXP)&C\7WNVT#W1J]L<
MD[-^>U$156.!JNFEX4]38Y5S3+A3/J&R8.Q5B2;>;)0550[/)5:Q48B_A2.R
M8W^,Y$0^+8\<8=Q$DK[75R201SNIDJ9Z>2EADF9%%*YK>2$CE;S$R;7M:BKL
MZ&?0EIW;VY_NV-H\%I<:BEW^-'15M3"M/0O>KE1(EED<V2)RY*J.GABB7TN^
M:ZM:O.[KH,T@6BU\<:B")\J)FZ"*1))FMZ+)J*QV66UK'N=S414SRU%6T%+7
MQ[W4QZV6>I(WF98E5,E6-^W+K+FU51,T7([1TP:!M&6G>R-MV-Z-)*EC%XGK
M8%;'5T^LG##/JN16+FCEBD;) ]4:YT;E:BIQ#"F.,28)JUEM$N42K]DAD171
M/RZ)F:*CN9K-5KTVIK99H>>&&*GB9#"QL<4;=5C&\")U57-5557-57-55<UV
MG/\ !F#<+Z/,,T>#L(4D5#A^BCWN&)GSN<YSES=)+([6DED>KI)'JY[W.<JJ
MOPKQ=[GB"XRW>ZR.FKI5UG.7F)P(B)P-:W8UK4R1$R1#3>)K?OT+:Z)N<E.F
MI,B(JJZ!5S1W#EXBY5SV>-<JJN2%=7FBV@I;]AZGTVX=AUKK:F-I[BUB*KI*
M-S_L-0J(N6=+*]62*C=989M9[DCITR[]T!XTXDK),'5[_P![U"K)3JO DB)R
M\?\ *-36:F>6LU43EG[="%-!+$
M   'P<4\[E[[&U?P3CZ-H]E*?XUO?/TT?KJ/KD-K]%7EC=?44/PYRW&'K:'X
MQ>\?5O'J3.N7O&]QP$^"
M#CE=N?Z3L_2=T0'9]'[7$^3.\%3E$'L>GQ:]Y3D:=8'%P
M     #36,>=B\^HU^$C/JV/V6@Z_]2GZJ'UVSKC;W11Y(O7I-#[^I.2XQ]3@
MZY_>:?3O'I&=5?U&\YP4^$                #B]NM?I;6C[-;5^*+^6*^9
MB?PBZO\ WKUGZ50'4NF3VM4WR]OT%03[3@3K(:#$X",2\)^@\
M                         ')_<%_\RRM/V+7_ +@I2(.ZF]JU1\JIN\30
MW&?VQF?BZJ\.,[&&D^@-ZS?>-*]2T@]D
M      E[N[(%;C[!M3K)JRX0? C>-%I[U<)'.5>#)R5*9=8]D9X4YYZ%*GDO
M1!HQEU-[U,"87IM76U\^0K/24>OGJMRWS>-;++F<\LURS7^'<*GDW//
M                 .#6F2U=\VF1]RYO>L2V>TW+?%1R1I4T43[)+ UR['.C
M@MD+W(G DB=$<P&^&")]:"+)<\XV=7]$/*GA#>JE55;M\RGZ>X>#R>V
M        ?__7S^
M                                ?&N?T)_67\(!Q1TOS;W:JYR;/$9.
MAYG@X>H>>8>.:<-L+(]+'2J_+6?-<9=BYYMFN59*Q<^BK'H9[-V+4,J=TIBF
M2-55J55.S;SXZ*E8OS9M7+X"5> F*S"-$B\.]N7LR/5/S*:@(SG+SBKNQ]S]
M2;HS0GB/!6:0WN"%;IANMU'2+1W>BU:BEEU&9O?&LT+6RM:UTDE.LD<:(^1%
M266Y,TG4&$<7U&"<13,@PUB)(HVS/<K8Z:OB5_$<[UVHV*3?9:6=VKRC)VRN
M<C83DF!L=W/15CRUZ2K3&Z=UMD<VI@;EK5-!.B,JX6YY?9$:C9H,U1-_ACUL
MT547#]Q+AN^8/O\ =\+XEMU1:;[8JZ>VW2WU3-2:FJJ=^J].-LD4B9/CD:KH
MY8W->Q5:Y%6QRH@GI9WTU2U65$;E:YJ[%:Y%R5%^%%+T\-8DL>,+!1XHPU4Q
MU=AKX&3031KFU\;TS1>>BIP.:Y$<QR*QR(YJHGPSTGVP    <Q=Q/N:;QNCM
M,5DMTEO?+@;#-=17?&5;-%K4,U/!+R12V!ZN:K)77AU.Y)F(J.;1LF<BZ^]M
M=^:Y7JR85LE;C#$[M3#=KAWZ?;DZ5>"&EB7-/L]7)E#$F:99ND7E(WJD8=U1
MIL9HEP ^VV.9$TC7QDE-;F(O+PYMU9Z]R(N;8Z)CM\1W ZH6&+[M5;EZVRW4
MUIM]%;*-B1TM#314T+<FHNI$Q&ZS]1K6K)(J:SE1$S<JJ4SXUQ;=L>8MN.,K
MZY'76Y5<D\F7I6J]V;8V)S(XFZL<;?N6-:WF%0-#1PV^CCHH,]YB8C4SVJN7
M-5>%55=JJNU555/>.,'Z@             33W9G/?A;L-6]W-)E;G;V KOE+
M/ *Y=VY[9K'\AG^E:<-B0Y"           ''.#Z8;OLJJ?QE*=GR>UG_ - T
M^C0Y,_V,_D4[R'(PZP.,@                                &X6&(-[
MMRRJB:U1,]Z.3A6./*)K5^MD8_+KEY/F;N#>,>A:MQ9-&Q*J^7>16/3TSJ>D
M:VGC:Y?P:CBM6IS-95^Z4AON@[MQ7BRGM3%58Z.E3-.8CYEUG9=5B1?]:'S<
M62HKZ*!%7-K)9G-VY*CU8R->@N2QN.@?-/,4,J,486P9%([7I*"JK)(T]+^^
MI60PN7F*Y.))D3/:U'+EDCESYQN<[:L=IN-W<WU6HCB1?@B8KW(GP9RIGSU3
MX-FCRK0D@      ?'Q%SOWWL/<^XIS]UL]DJ?X^/PD/?3>N8^O;WT-I-%GEQ
M<>QO_IJG.:8O]8Q?&_Z+C[%W]19UWZC?,Z]/@
M                      &WNDWG<9V2I?@JDY-A/V47XIW?:?2M7KK^*OZC
MP:+>=^L[,5'<5O/[Q=[),^(3PGG]7?URWK$[[C>>V7ZIH=6*3.HI4R3>W+XI
M$U$R\1>N>2)LYE<V[-F6:J2;W/>[-TCZ$70V&XN=>]'C51%HYWKOM.S++]Y3
MKK+$C=BI ]'TZHBHQD3GNE3I?'6B?#^,FNK(D2COJILF8FQZ_P".9L1_7)D]
M.B5$U5_NNQ!45%7#+3ZT,%-(DD43ER614V*Z?4=MUVJK=5%R1JJG&JK]G31N
MVL?X_P!)EMQ5@U\UKPG8:YE104CG*BS/9FCI*](GY2+-&KX7PMD6.."1\3'.
M5\DC_P V$=$5CL.':BUW-K*FY5L*LGE1.!%X&PZR9M1CLG-<J(Y7M1ZHF36M
MUW!-#6TS)6(CX:B+-6NR5%:Y%:^-Z;456KFUR=%%0NOP7BG"6F[1A28CI8XZ
MK"M^M[DD@D1KTU9$=%4TTS45S5=&])()6YJFLUR9KPD/;Q;+I@O$TE ]RQW*
MBG16/;FG!D^.1OP.;JN3X%/@5.%J23-U--)3*JYZCO%XD3+@:CE;*F:\:N=U
MNA!C2)YFGH_O#GUFC6\5MFJ7.S2"I:E;3(FKEJ,=K15,>;LG*^26H5-J(W)4
MU>Y[#NAKS3918BI(JJ-/\)$N]2=56KK,<OP-2-/UZ5N%IJ[;J.G1CXY%U6RQ
M*YT>OEGJ.UFL<UV29IFFW;EGDN5;&F_<U:3] ,U*[&\--+:*USF0U=)(Z6F?
M(Q,UB<KV121R:O+M;+&S?&HY8U?O<FI(+!^D##F-XY%LSWI4Q(BOBD;JR-1>
M!V2*YKFY[%5KER7+/+-,_F'0)S8
M 'P<4\[E[[&U?P3CZ-H]E*?XUO?/TT?KJ/KD-K]%7EC=?44/PYRW&'K:'XQ>
M\?5O'J3.N7O&]QP$^"                                        #C
ME=N?Z3L_2=T0'9]'[7$^3.\%3E$'L>GQ:]Y3D:=8'%P
M   #36,>=B\^HU^$C/JV/V6@Z_\ 4I^JA]=LZXV]T4>2+UZ30^_J3DN,?4X.
MN?WFGT[QZ1G57]1O.<%/A                 XO;K7Z6UH^S6U?BB_EBOF8
MG\(NK_WKUGZ50'4NF3VM4WR]OT%03[3@3K(:#$X",2\)^@\
M                       ')_<%_P#,LK3]BU_[@I2(.ZF]JU1\JIN\30W&
M?VQF?BZJ\.,[&&D^@-ZS?>-*]2T@]D
M    F1N[V/3%^!)%8Y(WX;N#&R*U=1SX[HKI&-=XU7,;*U53A1')T4S]D84Y
MMZ!)8Y=#.C5T;D>U,)6F)53@22&#>96]=DL:M7JH?P[TR@W</
M           .-.Z0MB.M^#<0MUEDME\JK4YK4YG>+S1+4NED7@1L<ME8U,UX
M9.J ?U@"IUX(-O"QB;,LMO[BHIYYAXYIR#H79LC^M7/KI_?/!Y/H@
M     '__T,_@
M                             'P[HJI')ET'>XFP XC:9'.[YZ]?\(>O
M!_2KM]@\GCFDP;UIZ\ U8W#:X4[].0Z:"7DSO]Y"WSDMG)6KR/WSU>IO>^ZN
M>^+GEGLX$HZW1.BOSSZ<<37GB_>-]N2IJ;QKY:D4;?3;\S//+/TJ99Y;>$DO
MA2[\28;HH-[ULH$VZV7"JKP:JGR.6I_VA/\ +/\ Z73ICD%_\M/^#?\ 3!]_
MSP?XG^G_ '3VDW4U%DF>#*I%RVHE\B5$7C1%[ZTS3UD/2N@VHSV7)F7Q"_6G
M]>>!G2E[;_43OW6^A#1INH:OP36>W.T;:1HH=[@Q Z1ERM%W1'ZS:'$<%-2T
MU4M(JJJ13QZ\M*YZJB/C3>5G=HFQW*ECIL(Z2:]DERI8VPTMR6-S=>)J(V*"
MX(BR.=O2(C(ZQJ*](T:VH9(C4E;W-H*W2N)-!%SDIJ:GDN6CBKE=)46[71)(
M)7;7U%N<[)D;WKRTU,_*&=R9M=#(Y9%B=I-T(Z3M$5:^FQQA2XV^B61(Z/$5
M-$^OPO=$>K]Z=;L04S7VZ=\C6:V\J]E0Q%37C:NP[NJK?5T<<<\S?WK,F<<K
M51\,J99ZT4K%='(W)<\V.=EP+DJ*B6\:,M-VC#2]0I58&NU-4UB-SDI'.2*M
M@RRS2>D>J3,1%7+7U5B<J<H]R;3:@_$=K'ZUKG.1K45SG*C6M:BJYSE7)$1$
MVJJJ#PYR-17.5$:B9JJ\PY?Z&-QMI)TDST=WQ;25>CG JNCFGN]]HWP7RZTV
MLNM%AO#U1O5=523M;S%3.V&C:CM='R9:COTU;*.ST*7?$D[:"TJF;7/3.6;G
M)309I).JY^F;E"W)=\E8B9D0=-.[)T::,X)K/A66+$>/$1S6TU+(CJ:!^7#6
MU;-:*)&JO+0QK)4*J:N]L1==M^- 6(]$&YZP7;L$X*P/=::DIF*E;=%FM[[E
M<JA^JL];6/56+/5U<D;73/5Z:RHB)JQLBCC@]IVJ\5:7:J*V6ZHAM^!*!ZNI
M:-=9SI)535=65DC41):J1N;4R;O=/&N\0IJZ[Y*G\08^ON-<3U6-L;3R5N**
MU<GO1-6*&)JJL=+2QJY=ZIHL^5;FKGN5TLCG2.<Y=^>6?PEZ'\1>Q;/EQ'CD
M)7[W72?UGD'X./U+T$GYO&.6?PEZ'\1>Q;/EPY"5^]UTG]9Y X_4O02?F\8Y
M9_"7H?Q%[%L^7#D)7[W72?UGD#C]2]!)^;QGM-W3F!%:U7V?%K7ZJ:S6T5G<
MU'9<TC7+?6*YJ+P+DF?00_.[0IBC-=6HH%;GLS?,GYMX7+LJ>>/U)T,G8;Y1
M_7+.8"\Z,7>T+-\_GCD*8J]T6_MYOJ!Q^H^AD[#?*/G7+=8:-;5 M1746)J6
M%%1%EJ::Q01HKMC6Z\F(6MS<O!MVGZ:705C"KDWJ"6B?(O,:Z95["0'Y:S%E
MFMT"U5PDWBF1417R.8QJ*O FLYZ)FO,YYIOEW=";<TGK[A2K^M2H6Q(K^BK=
M[OTFQO'GD?3]#EI$7U**)_6[]LZN<"'P)M*^CZG5$J;M;XU7@UJFG;GU,Y3Q
MNW<F@AF>=YK5U<\]6*W/X.AJ75VMZV>9[$W-FDMW!3Q[?AD3OQ'X'Z:M&$:J
MCKS09ISIXG=A4>N?S9GS:C=YZ"8DS;<KP]/\+ML,B]96LKG+[G\?ZH]S'I+<
MN2PT^?PR*G^@A\^73[HHB;K.N].J9\S6<O8:BK\^61\]>] -!+7M8^MQ"U'?
MKTL,TK&IT7+!+*Y.MEF?I3<N:3'-5S8J1<N9OZ(O])$/G3;I#1! Y&277-53
M/E:>I>G99$Y$ZG"?Q)WH'H'1'ZM;B.3)'9(W#E8FOEP(W75F6MQ9Y=7(_MFY
M9TFJJ9Q4:<'#4-V=A%X/@S/P2;I_1$S6U:VH?EGEE2S\MESM9C>'F:V7PY<S
MAMN@MTKH[TG7ZRW*P27E(+?05-+-R9;'4[]>6H;*S5:LTF::J+QDAM$^B+%>
M"K74T=V2GWV:9KDU)-9,D;DN?*H0RW2V/\/Z4KS:Z["KI704E-*R3?6+&NL]
M[7)DBJN:9)PG'_PR<,_5*WVH[\\[8\ZUUYT?;?ZB,_&NKYS>R>5ND3"RHBK6
M3M54\:ZBJ<TZBZL;F^PJG\+AF[HN6HU?XS?&>.-E7SD[*']>&'A7IV;VE5_%
M'CSLWCI;>V;XQQLJ^<G90>&'A7IV;VE5_%#SLWCI;>V;XQQLJ^<G90_IFD'"
MCL\[B^/+S=#7+GUM[IG\'K'\NPU>$X(D7J/9^MR'A;;6)P-1?G3QGD\'V$O/
M;^P+G\B/Y\[EYZ3_ $X_*/YXW5G0?G;XQX/L)>>W]@7/Y$/.Y>>D_P!./RAQ
MNK.@_.WQA,?82541+LF:JB;:&Y(FWHJM&B(G578%PY>4V[S_ $V>4.-U9T'Y
MV^,V7AN%&W&JW-T[4H?!#/6<D:K]7D9]=)*V75U=\R6-47++/J'.WTTZV+B1
M&_OCB5&Y;/3:B)ESN'X3[CHWK0;TB?9-[1,OAR-[O!OA7SXA^XU7R<X#YW[Q
MTA>RWRCX/$%7T"_F/[;C3"[\\KQ3)EYIL[/8UXFJIX=8KNWA@=\V2]Y1Q#5]
M OYC^O!CACSYH_9D^+/YXQW;I#_S>,\<0U?2W'ZF,,,*J)W\T>W9M<]$]=59
MDB#C)=ND/_-XQQ%5]+<>;P4X<\^[;[;B_./7QHNGN>7M5/'$=5TMW8'@IPYY
M]VWVW%^<.-%T]SR]JHXCJNEN[!_;,2X>?GE?+2F7FZ^FC]C7E;F?RZU7-O#3
MS?,QR]Y#PM)4IPQO["G]^"+#_G[9^V=%\>>.-ER]SS]S=XCQQ-4]+?VJ^(>"
M+#_GY9^V=%\>.-ER]SS]S=XAQ-4]+?VJ^(\W?S9_/6V^WJ7XT_CB"NZ3+VCO
M$?QO,W0.["COYL_GK;?;U+\:.(*[I,O:.\0WF;H'=A3^VW6UOSU+E0/RX=6L
MIW99\&>4BY9Y'\NHZQOIHI$ZK7>(;U*GW+NPI_7?E;NGZ+VU!\8?SQ+4]+D[
M5?$>-ZEZ%W84_>_*W=/T7MJ#XP<2U/2Y.U7Q#>I.A=V%/-R13_5X?NK/RGKW
MJ3H7=A3QJ/YR]@<D4_U>'[JS\HWJ3H7=A1J/YR]@_MDD<F>]R,?EEGJ.:[+/
M@SR5<L\CPYKF^F14ZIX5KDX45#^S^3P       #=JA@Y%HZ:GR:UT4,;7HWQ
MN^:J+*J='6D55]<T]Z!\%<CO0WAO!SXV15=':8-_:STO%,C-^J51>;K5$DCE
M7FJN>S/)*Z,<W?C[B^XW1%5T<E4]&*O2V+J1_P!!K30>(YEENDK5RR@BAA:J
M<:*S?ESZJ/F5/6*1]W?BB3$FZ4O-.NJM-:H*2BC5%SV,@9-)G\*3SS(J<S+)
M=N9,30S;4MVCVB7;OE0LDSN9Z=ZHW^@UG5ZA\$AX=I@     'Q\1<[]][#W/
MN*<_=;/9*G^/C\)#WTWKF/KV]]#:319Y<7'L;_Z:ISFF+_6,7QO^BX^Q=_46
M==^HWS.O3X                                             !M[I-
MYW&=DJ7X*I.383]E%^*=WVGTK5ZZ_BK^H\&BWG?K.S%1W%;S^\7>R3/B$\)Y
M_5W]<MZQ.^XW).+'RP >Y35]91Y<C5,L2(JKJ([6B553)56)^M&JY)PJAV3@
M+3%I1T7S)+@*^W&VQZRN6*.55IW.<B(KGTLFO3R.5$3:^)R[$YQ\&]87P[B)
MFI>Z.GJ5RR1SFIKHGX,B9/;PKZ5R<)J*CQ3*CF1UL,;F*K&NGBUF.8W/)\CX
M\I$D5$VY-1I/315YI+C6BN-+:M+-OH:ZS/EBCEK:9KZ>HAC5R-EJ)(6)+%4*
MU%U]ZACI\\E1O"B)TIB7<_62>GDJ,,S34]8C7*V)ZI)&YV6;6(YV3V(J\KK.
M<_+/-4V+GJRJIH:^E?!)DZ*9B*U[<EU5RUHY8U1<E5JY*FW)4V<"J6@Z4='6
M$M/&C*JPG<GQ3V:YTS9:6JCRDWJ16Z]-5P.:N3M55:Y-5VK+&KHW9QR.18X8
M9O\ =,#XDCN4+7,JJ>162Q.Y76;GE)$]%X.#+:G*N1'<*(;6U-/)25$M-,B)
M)$Y6KEGDY.%KVYHBJU[514V<"F:W'>"K]HYQA<<#XGBWJ^6VI=#*B9ZKLLE9
M)&KD:KHIHU9+$Y6IK1O:[),\BP:SW:BOMK@N]N=KT51&CVKS=O"B\.3FKFUR
M<QR*G,/7.)GT@              #\54:BN<J-1$S557)$3HJJ[$0(BJN2<(X
M>J>+DBG^KP_=6?E/[WJ3H7=A3^M1_.7L#DBG^KP_=6?E&]2="[L*-1_.7L'B
M=<*!BJUU=1M<G"UU3"BIUT5Z*FP_M*:H5,TC>J=:OB/.]2+P-=V%/Y[\K=T_
M1>VH/C#SQ+4]+D[5?$-ZEZ%W84_'76V,3-]QH&)GEFZLIVIGT,UD1,\D/*4=
M6Y<FQ2*O6N\1YWJ5?N7=A3Q]_-G\];;[>I?C3^^(*[I,O:.\0WF;H'=A1W\V
M?SUMOMZE^-'$%=TF7M'>(;S-T#NPIX?!%A_S]L_;.B^//[XV7+W//W-WB/[X
MFJ>EO[5?$/!%A_S]L_;.B^/'&RY>YY^YN\0XFJ>EO[5?$>-^)L.L7);Y:E7+
M/F*ZGD3V62.1%V<!_26FYN3-*>;M')WT/*4E4O!&_L*?SX*<.>?=M]MQ?G'G
MC1=/<\O:J>>(ZKI;NP?%Q'B.PU%AN\$%WH)IIJ"HBBBBJ&/DDD>Q6M:UK555
M554_?:[7<8[C#))#(UC9$555%1$1%/T4M+4,J&.<QR-1R<PVYT=76W6JMN,E
MQJXJ1DM+$R-TJJB/>DVLK4R15S1#D^)Z.IK*>)M*Q7N1ZJN7,V'TKG#+-&U(
MFJY47]1NSX,<,>?-'[,GQ9PWC'=ND/\ S>,^-Q#5]+<>-<;86151;Q!L7+9%
M4JGK*D"HJ']I8+PJ9[P[LM\H\\0U?0+^8_/!OA7SXA^XU7R<>=^\=(7LM\H<
M05?0+^8_A^.\*,RUKNQ<_,4M=)P='>Z5V7KG])AZ\.X(5[9B=]QY2WUB\#%[
M*>,_CP?82\]O[ N?R(\^=R\])_IQ^4>>-U9T'YV^,_%Q_A)$5>_7/).!*&Y9
MKU$SHT3:>?.W>>D_TV>4>>-U9T'YV^,\7AAX5Z=F]I5?Q1_?G9O'2V]LWQG]
M<;*OG)V4'AAX5Z=F]I5?Q0\[-XZ6WMF^,<;*OG)V4/$[2/AAJY)/5O3S3:.1
M$7[?4=LZQ_:87NRIFK6)_&3]69Y2UU?.;V3^?#)PS]4K?:COSSSYUKKSH^V_
MU#C75\YO9/Y=I*PTB9HZO>O0;2;>OS4K4]T\IA6ZJN2[VG\;Q(HXUU7X/9/X
M\,W#GF+E[5B^4G]>=.Z<^+ME\D\\:JK\'L_ZAX9N'/,7+VK%\I'G3NG/B[9?
M)'&JJ_![/^H\*Z4</YK_ "I>%ZJ4]%DO53.X(I_?G1N71P=EWD']<::GGL[*
M^(_/#2P_TG>/:]%\X#SHW+HX.R[R!QHJ>B9V5\D>&EA_I.\>UZ+YP'G1N71P
M=EWD#C14]$SLKY(\-+#_ $G>/:]%\X#SHW+HX.R[R!QHJ>B9V5\D>&EA_I.\
M>UZ+YP'G1N71P=EWD#C14]$SLKY(\-+#_2=X]KT7S@/.C<NC@[+O('&BIZ)G
M97R1X:6'^D[Q[7HOG >=&Y='!V7>0.-%3T3.RODCPTL/])WCVO1?. \Z-RZ.
M#LN\@<:*GHF=E?)'AI8?Z3O'M>B^<!YT;ET<'9=Y XT5/1,[*^2/#2P_TG>/
M:]%\X#SHW+HX.R[R!QHJ>B9V5\D>&EA_I.\>UZ+YP'G1N71P=EWD#C14]$SL
MKY(\-+#_ $G>/:]%\X#SHW+HX.R[R!QHJ>B9V5\D>&EA_I.\>UZ+YP'G1N71
MP=EWD#C14]$SLKY(\-+#_2=X]KT7S@/.C<NC@[+O('&BIZ)G97R1X:6'^D[Q
M[7HOG >=&Y='!V7>0.-%3T3.RODFT]==Z:IQ.^]1LG2E=<X*U(WMC2HWJ*6)
M[FJQ)71[XJ,7)-?+JG,J>BEBM*4#E;OV\JW-,\LU14YV>6WG'V8X7,I4@7+7
MU%3X#=CPTL/])WCVO1?.!PWSHW+HX.R[R#XW&BIZ)G97R1X:6'^D[Q[7HOG
M>=&Y='!V7>0.-%3T3.RODCPTL/\ 2=X]KT7S@/.C<NC@[+O('&BIZ)G97R1X
M:6'^D[Q[7HOG >=&Y='!V7>0.-%3T3.RODCPTL/])WCVO1?. \Z-RZ.#LN\@
M<:*GHF=E?)'AI8?Z3O'M>B^<!YT;ET<'9=Y XT5/1,[*^2/#2P_TG>/:]%\X
M#SHW+HX.R[R!QHJ>B9V5\D>&EA_I.\>UZ+YP'G1N71P=EWD#C14]$SLKY(\-
M+#_2=X]KT7S@/.C<NC@[+O('&BIZ)G97R1X:6'^D[Q[7HOG >=&Y='!V7>0.
M-%3T3.RODCPTL/\ 2=X]KT7S@/.C<NC@[+O('&BIZ)G97R3^'Z4K&F6]T-U=
MT=>*C9EULJR3/W#^FX0N'W4D*=17+_HH>4M$_-<S\_B/X\-.S^=UR]BE^4']
M>="MZ;%_2\D\\:)NC;^<>&G9_.ZY>Q2_*!YT*WIL7]+R1QHFZ-OYQX:=G\[K
ME[%+\H'G0K>FQ?TO)'&B;HV_G/DWW2';+K:*^W0T-?'+5P+$Q\J4^]M76:[-
MVK,YV7,\2*?LM^&:NCK8ZF22-6,=FJ)GGWCW4]LEAF;*KFJB+\)_.BCR1>O2
M:'W]2><8^IP=<_O-/-X](SJK^HWG."GP@                <7MUK]+:T?9
MK:OQ1?RQ7S,3^$75_P"]BL_2J ZETR>UJF^7M^@J"?:<"=9#08G 1B7A/T'@
M                                    Y/[@Q43=96C-43/"U_1,^->^
M^F7).BN2*1!W4WM6J/E--WB9^XT5$TCLS][JKPXSL8:3Z WK-]XTKU+23V0
M                                ";&[T\NM&_8O$?==I/9'P'A3EYN<
MOI(:.>P/_IVK/X=PJ>3>L\                      V8T^,C=HWN+WS-B=
M#<[')"Q6Y\D2+=::)847--14BD=)GMV,RX\T VZT<R+R/3]1(_=X?85#SS#Q
MS3DI;U58VKT.'K:V>SUSP>3[             !__T<_@
M
M 'QKG]"DZR_A .)FF*)76BO;LS6%_LZO%L//,/'-. %%HUP+BBD@O%\P[!6W
M*7?Z::IDJJ^-\C:&JGHHLVT]5!$F4<"<#47HY\)0ANJ\6XIPWNA<46JVUCHZ
M-M;%(C49&J)OU+3RJG+-<NQ7Y</8X$E%@FDI*K"M%-+&BOWI4X5^Y>YOP<X]
MGPE-%_H2I/;MV^7D?.25C?W>_M(OJSE'&N@Z6G97QGJKH(T4KM\"O#T+YB-/
M<2\9(>[DHX[]W?U-/]4?SQHM_2_Z3O*/SPB-%/H5_;S$GSP>>2ECOW=_4T_U
M0XT6[I?])WE'G9H0T7QQ2P)AC6IYV*R>FDO6(9::=BY9MFIY;L^&5JY<#FJ<
MGP_NA=,N%D<VPWR>G@D]/&D5,Z%_!Z>%\+HG\'"YBK^<]#[!:'S,J5ARJ8W9
ML>USVO8O/:]KD<U=O"BH;.XAW"NY7Q)5.K*S0_A"DGD>LLK[98[11NFD7/-\
MTC;>^:5RZVU7.7-=JYJB'9U)NS-*L4"15]%AVLD1$37?0K Y<N:K:*>DCS7F
MY1HGP'8MLTC:5K+$E/:\78HBIFIDUCKC/.UJ<YO%+IE:B9;,EV)L38:DPKN1
M-SW@EZ3X5T;8<L5:B1YW.U6FUVRZJL66HJW*W4-)6[')FB:^2*JJB)FI^2X[
MLC3/5(B6M]HM:M<JHZEH($D3G:LU0E1.S+),E9(U=FU5555?@8@O>+<7Q+38
MPOU_NU&Y%18:JX54D&2\/V#?$AV\"YQKLR3@1$35\N@31I,]TDUJKY9'+FY\
ME[NSWN5=JJKG52JNU3JNXZ;-)%WJW5]VN#JJN?Z:25K9'NZKGHKE^=3C45AM
M4$:101(R).!&JJ(G41%R/!)N?-&+V*UMJKX7+EE)'>+@KVY*B[$EFECVHF6U
MJ[%Z.U/R,TM8U:[6=/"Y.<L3,OS(B_G/8MFH%3TBI_&7QGK<KIHVZ7O/;5_Q
M1[^3!C'HJ;N7]X_GC+0\YW94<KIHVZ7O/;5_Q0Y,&,>BINY?WAQEH><[LJ.5
MTT;=+WGMJ_XH<F#&/14W<O[PXRT/.=V5/5=N;-'BN54FQ&U%551K;E2ZK45?
M&IK6YSLDZJJI[DTRXN1,E91JOQ;_ *P_GC'1?A]G_4?SRM>CWIC$G;*C^;#S
MR9L6]!1=S?\ 6CC'1?A]E/$<6-U-H)P59,#NGHYKZYZW*WLRFN%,]JHLSD7-
MK:"-<TSV;3NO0II-Q%=L4)#5-I49O$B\JQR+P)SWJ1OW5-%#;=$M14T^>^)6
M4R;=J;7]1"=C]&&'G9:M1=H\N)E33+GU5UZ)ZDM4Q;<TX6PK_%=^IZ%8*7:I
M3A1B_,OC/X\*W#_3EX]L47S>>?/=<N@@[#O+//'>IZ%G87RAX5N'^G+Q[8HO
MF\>>ZY=!!V'>6..]3T+.POE'X[1;8<EU:V[H[B5TU&Y$Z[4H6JOLH>4Q=<<]
ML<&74=Y9Y2[U'-:S+J+XSQ>%99_/&Y>S2_)S^_/?6]*B_I>,\\=YN@;^<>%9
M9_/&Y>S2_)QY[ZWI47]+QCCO-T#?SCPK+/YXW+V:7Y.//?6]*B_I>,<=YN@;
M^<\*Z*K?FNK=:Q$S7)%A@543B1535151.HA_:8PJ<ML,>?54_KCQ)T#>RI^>
M%50>>U7]PA_*//A4])9V5''B3H&]E1X55!Y[5?W"'\H\^%3TEG94<>).@;V5
M/Y=HII%RU+Q4MZ.M2Q/SZV4K,O=/Z;C&;[J!J]1RI^I1QXDYK$[*G\>%13^?
M4WM)GRD_KSXR>YV]NODGGCP_H$[/^H>%13^?4WM)GRD>?&3W.WMU\D<>'] G
M9_U'XNBB#)=6]RH[+8JT+'(B]5$JFJJ>N@3&+\]M.F77_P!T)>'<V-,NK_J/
M%X4_]7_VJ_T2/[\^7^3?UG]P_KCQ_B_Z7]T>%/\ U?\ VJ_T2'GR_P F_K/[
M@X\?XO\ I?W3QOT42HJ:E\C<F6U7VYS%SZB)6R9IZY_28Q9]U3JB]?G_ **'
ME+PWFQKV?]1_/A45'GU#[1?\I//GQCZ0[MT\D\\>&= O9_U'XNBBIR7*]0*N
M6Q%HI$15XD5>2%R3/J*>?/C%S8'9=<GDCCPSH%[/^H\/A57'SUHON,Y_?GPI
MNDR=E#SQWBZ!WYAX55Q\]:+[C.//A3=)D[*#CO%T#OS'\.T5W5%YBY6]R9<+
MFU+%SZR1/V>N?TF+Z/[J*5%_BK^M#SQWBZ!WYC^?"LO'GC;?[*^3G]>>^AZ5
M+_1\H<=X>@=^8_%T67CBN-LSXLUJD]WD=<AY[Z'I<O\ 1\H<=X>A=^8\7A6X
M@Z<L_MBM^;S^_/=;>@G[#?+/[X[TW0O[">4/"MQ!TY9_;%;\WCSW6WH)^PWR
MQQWINA?V$\H\;]&&(FY93VJ3/C94U*9=1=>C8I_3<6VQ>%LR=5K?U.4\I=J9
M>%'I\R>,_CPLL1^;MOMJ7Y,>?/7:^=+VJ>4>>.M+^%V/]871EB/+Q]M7J)52
MYKU$SID0>>NU\Z7M4\H<=:7\+L?ZSP^%QB?ZC1^VX_R'L\]%IZ)_:J>>.E)S
MW=@TO>+-6V.K2BKVQMG6%DZ)%(DK=[D<]K5UDV9YL78?6HJZGN$._P!,JK'K
M*FU,MJ?_ *S]<,\=0S?(\]7/(U"S1]B:6**:*EIY(YHV2L5*N!O,R-1S<T>Y
MBHJM4^:[$EI8]6/>Y'-547E7<SJ(I^9;E2HJM55S1><I^^%YBKI*'V[2_&GC
MSS6?IB]J[Q'CCG2<]>PH\+S%72,*_P"]M)\;D>?/+9^F+VKO$..=)SU["CP$
MXUZ0F[:4'RX\<?[%TQO<W^0.+J#HD[5?$/ 3C7I";MI0?+AQ_L73&]S?Y XN
MH.B3M5\0\".-X?&T=8W6X=ZN-*[/+S6]5BY99\9YX]6"3AD8N7/8[];3RE90
M.^Z;VJ^(^WAG!^,*O$-F@K*:M;1NN-*^M6:O8L?(4,K9JM'(VI<YV=-&Y$1$
MVKL.SM"UDLVD#2QA_"$#89TK+I DC%9L=!&[?:C/-NU$IXY%RYN67-.,8UQ#
M0V+"-QNS'-2:&CE5BHFW?%:K8\MG-D5J9\PYJFC5SF1L5[E1&-3-5YB(GZD*
MOT1SW(U,U>J_.JJ<(KW2XYN%YNU=!%?VT]9<JZIIV)4U#$93S5,LD#&LWY-1
MK(G(B-R351,C-3C_ !?AW%^.KSBI9(GMN-TJJEJO3-VK-,^1B+FF>QKD3+F(
MF6S+)+3\.TE!9K!0VERQ:U-20Q+DB99QQM:J_.J*N?-X3Y??3C[ZG?\ VW4?
M'G$>+,.<^F[5OB/L[_;^?'V$\1^\@:0(?&IB5FMP[U55JYY>:WN9<N'C//%&
M&Y.'B5<N>UGZT/"RVUW#O2_,GB&\:0_-8J]LW+XT\;YAG_(^Q'XCQKVS_$]A
M/$-XTA^:Q5[9N7QHWS#/^1]B/Q#7MG^)[">(;_I#\SBOVO<OBLSSJ89_R/LQ
M^,:EL_Q/93QG\2NQ_/%)!-%BB6&:-\4L;Z6Y.9)'(U6/8]JQ9*U[55%3C0_I
MB8<C>DC%HT>U45%1T>:*G J;3RU+:U4<U8D<BY\*>,]"BMV+K;(^6@MN(*22
M1F]O?3T%?&YS-9':KE;"BJW6:B^L>^>JLM4U&5$M,]J+FB.>Q=O9/9))12IE
M(Z-R)SU3QGTM_P!(?F<5>UKE\4?EWO#/^1]F/QGJU+9_B>RGC&_Z0_,XJ]K7
M+XH;WAG_ "/LQ^,:EL_Q/93QC/2'/L_U*VZNW@N5/P]7Q/6]W(\_\C+/<?\
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
M2!:,4VB&WV^&JCECJFRJLC8T;JI'*S)-25ZZV;TYB)DB[<\D7B[P%JITZ >
M                                   #D/N'O^9?X(['8F_M0N9$W=.>
MT^X]?2_21$O-R']M&W_$5?T+SL>:3Z WK-]XTKI+7#V0
M                 "=.[XCC2315*C&I*]F-XWR(B:[HXG82=&QSN%6L=,Y4
M3B5R]$]D?-/"G)W<QO<_03H\5[G/5+=<F(KE5RHV._W9D;45<UU6,:B(G B)
MD?P[TRGDWY/                      ./^Z0J708$ML#7*UM?BVTTCTU6J
MCVLH[K7(U55%5B))1M=FF2[,N!510-):.&904_6C7V,_W3SS#QS3DK;T5(D1
M>A^Z>#R?8             /_TL_@
M                                             'Q[DF<;TZCOW0#B
M]I48C[=69\<,GX,O=10>.;\QPLPXUK;3&UJ9(E7=.IM6Z5CEX,DX7%!.[BHG
MTFZ8Q!*[52.HCM\C<N=QNI8USV)DJOC<O-S147/-51)0Z-Y$?@ZE3;FU947N
MSU[RH?<(EG.0                 #A]NO><%>RMN^&4D!H!]MJ?)Y.\A&+=
M<?:=J?EU+](3+)HE48
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
ML#)!FHR3H)[ R09J,DZ">P,D&:C).@GL#)!FHR3H)[ R09J,D3B09 _0>
M                                   <BMQ!_P R]P)V+Q/_ &J78BCN
MG_:;7==2_3,)=;D+[:5!\35_0O.QDPWY0V?L9;^XX"N4M>/M@
M                      $]-WO CJ71=4ZV2Q5&,8-3+8Y*B/##U=GQ:O(R
M)P;<_9]D?-/"G(C<KS+4: ]'\BM1JM@Q!#DBY[*;%E^IVNZ[DB15ZJG\N],>
M3D&?R                     #C?NEIF^!K"E%JN62;&$%4UVS41M)9KQ$]
MKOUVLY:UJILRV+U,P/0T>1Y4]/FG C/TZN:GGF'CFG(R@3Q-B9<*9^LB[?91
M#P>3Z8            !__]//X
M                                          !\FXIXF_K+[N:@'&32
MDW^9U6F29[RY/7V'GF'CFG";#ZHMM1,TS2LN2*B<7\T:I41>@NJJ%#F[R:YN
MZ-N2N141U!0JGPIQ,Q,TYZ9HJ=5%YQ)O1E[48?C)?I''VB&YS\
M        X?;KWG!7LK;OAE) : ?;:GR>3O(1BW7'VG:GY=2_2$RR:)5&
M                                       #CSI'YYYO4=)\&IV9A?V)
M;U[N^<EM?K1.N4Y 4_D>#TF+WC3K:7U1W7+WSCC_ $Z]53S'\'\@     &O\
M+P;W023JU$=43.5'>:BB1&-SZ&K+KEW?F:^"ULVB.Z8SJ(FMJ;W=E8Q_-?34
M3$C9GSD;425:(GP*O-0A]NA;NE5B6EL['*K*2EUG)S$?,[-?GU&1K\Y[&(Y4
MCM4K5SSGDAA:J<3D?ORY]160JAS?S0K%$5AW.E3:'*Y)[S=*.D;E_BY%K7*O
MX.K2:J_"YJ<W9\;0-;75N.VU>2:E)2RR9_"Y$A3+X?LB_,BFW!0:3:
M                           ..5VY_I.S])W1 =GT?M<3Y,[P5.40>QZ?
M%KWE.1IU@<7                                 /[CDDB<CXGOC>G ^
M-SF.3K.:J*A^^VW6Z66L;<+/4STE>STLL,CXI&]:]BM<GS*>J:""IC6&H8R2
M%>%KD1R+U47-#WXKQ<X5565L[LTR\5?OZ>LDZ2(GK'<.'-TMI^PJ]76?%U]U
M5^YGJ7U<:=2.K6>-OPZK4SYIQ:OP#@JY[:RUT2NY[8FL=VT:-<O9/7JJRJK'
MZ]3,^5R>-1V2,;FB(NI&U&QLSU4SR1,SA6/M)^D#2C=4O.D"[5ETKVHJ,WU_
MV.)%1J*D,+$;# CM5JN2*-B.<FLY%=FJ_6LN'[)AVFXDLE-%30+PHQ-KEY[G
M+FYRIGL5RJJ)L38>J<$/L   '](YR(J(JHCDR<B*J(Y,\\E3C3-#W15-1#')
M%#(]D4K4:]&N5$>U%1R(Y$7)R(Y$<B+FF:(O"B9?RYC'*CG(BN:N:9IP+P9I
MSER7(_D])_1LQI7\D67TFN]_3'.L'>IS]<SO./NV?TC^JGZS=G!=^O#<,6?.
MOFE5:1JJ^HU*F1<G.:B;Y4,EDU4:U$1,\D.W;=NJMT)@A);%AW%-P9:F2<HR
M9(*O43)$U8WU<4[V1HB;(V.;&BYJC4555>M;_HVP+=;G)5UMLIEJ%7:K4='G
MS<W)&YB.7GN5%5>>:I;B*[HY%6I:]$5%5KJ>F1KD1=K5U8FNR7J*BGV:3=O[
MIVFJHJF3$SYXXY&N6.2CH-21&JBJQ^I2L?J/1-5VH]CLE75<U<E3X4NB'1W)
M&Z-+:QBN:J:S9)<TS3+-,WJF:<*9HJ9\Q375NN,-Q@2:+F7MR;-"JYOB?T%X
M-9COUKLLEZBHJ)=1N>]/^$]T)@I+_9]6GOU/JQU] YR.DII538O BR4\R(KH
M)M5&O1',<C98Y8V1!QY@:YX$O'$=1G)029N@G1,D>U%X%YC9&;-=N>S8Y.5<
MU5TO?;'O6O743/$MKZB!O^JN-TL2?4N-S?UG"G,YZM;V[.W&KL&K5Z7=%-/G
MA!5=+<*"--M"JKF^IIFIPT2JN<L2;:3/78BTNLE+('1)I:2\I%A?$K\KNB(V
M&9W!/EP,>O,FR]*Y?5>!?LF6OI(K()#@              '%[=:_2VM'V:VK
M\47\L5\S$_A%U?\ O7K/TJ@.I=,GM:IOE[?H*@GVG G60T&)P$8EX3]!X
M             !HW%_T.A^OG][$<)QIZG3]<_O-.28=]/+U&_K/KX=\IZ/\
MWH[JG/LX:]A(/X_TCCYUX]D9/XO@M/MGW3Y@     !]?#//A@_[*L.?CBC.L
M--/VI<3?[W[C^B3'(,,>SM)\IC\-I8TR6DV
M        #36,>=B\^HU^$C/JV/V6@Z_]2GZJ'UVSKC;W11Y(O7I-#[^I.2XQ
M]3@ZY_>:?3O'I&=5?U&\YP4^$ #A/NE=,NRKT984K5WY_B.,;G2O5-XB<B*[
M#E/.SAFF:J<FJU<FL7>%55=,QMN/F?&Y)==:FFT\Z1J3_8Z)VO9Z:5OJKT79
M<9&+]PQ4_>:.3EG_ +Z:B-;3O?T;I/QM&V-^&[6]5=P5#VKL^&%%3A_QN6S_
M  3E7.1B<+XXVQM1$1$V=#++9P%US&(QN2$?'O5[LU/(?T?P
M                                       <BMQ!_P R]P)V+Q/_ &J7
M8BCNG_:;7==2_3,)=;D+[:5!\35_0O.QDPWY0V?L9;^XX"N4M>/M@
M                          $_MWI&];/HVF1N<;+EB6-[MF2/EI;.Z-N7
M#S387>P?W'PGA3?+<ES12Z \$,C=K.II<40S)DY-25V+K[4(W-41'9PU#%S3
M--N7"BHGA_ICR<CS^0                     <4]TM(JU^CBGRV23XFG5=
M;)$6!EA8B*W)<\^2.'/9EU=@<P^Y@"-&TT&SB8G"O&.8>$X5.0%%XUGUJ_A4
M'D^@             ?_4S^
M                                        ?-K_ !CU_I?P)_& <:=*
M,:+;ZO)/]4JFWKIM]P\\P\<TD7CS2]>]&5_H:6CH*&YVJX/N536T55OD-1OD
M=>D2OI*R)5WE[H6Y<W'*SCU<^'KMVX!T4;L6;$M^Q3772T8[MM52TM+6TCV/
MC2+B%DK8JBDF:Z.:-LTKI%6)]/.[8S?T9L(XZ==V+CO<QXJP_:[+0T%TPG<+
M?+/4TTZ/CEUVU;F*^"HC7.-ZQMU<I(YH^;O>>:KN%@73Q@G&]52VI)*FQWRK
M5(X+==&-WFIG5%7>:*X0JZFF>N63&R;S)(Y<FL5=A6+NFO,LMT5N=K)7XXH>
M(L5Z-J!JR35EOUV55/3M1NM/5V^7[)&QBJY9'4LM:R*-JS3/CC1RMD/H(W?>
MA'3==*3"CG55AQS5JC(Z2M1JQ32KG]BIJR-5BD<N2(QLS::25ZHR.-SE1%WJ
M*TB<(                .'VZ]YP5[*V[X920&@'VVI\GD[R$8MUQ]IVI^74
MOTA,LFB51@                                           X\Z1^>>
M;U'2?!J=F87]B6]>[OG);7ZT3KE.0%/Y'@])B]XTZVE]4=UR]\XX_P!.O54\
MQ_!_(     !K[#%6DM&^E=EKTKU5O%G#,YTB+PJJN;+K9[$1$5"['S-S2?%?
MM&]?HOK',2Y6&J=/ B(B*^CK'ND5?3*KW156_:[M5$:R:%NU2(6Z"PXZCOE/
MB6)%XGK(TC>O#E+$F2<S8CH\LDS7-6.4_G%3)G4E.]NV%DZK,F2JJ.<Q6Q/Z
M"-3-R+GQN0^=YIM:<2U>CW#MVHD1V%:2Z3)5(B.5S9YH42DD7+E4C1K*F-SG
M9922QM3TV1[]SI56^.\W"DEV7*6G8L?!DK&.7?$3FYYNC7+G(J\PT&4ODM@
M                               #CE=N?Z3L_2=T0'9]'[7$^3.\%3E$
M'L>GQ:]Y3D:=8'%P
M#9C2OY(LOI-=[^F.=8.]3GZYG><?=L_I']5/UFX6#N=BS>HT^$D.-7SV6GZ_
M]2'S*[UV_KC4I\H_*:DPQ#*^O=*U7MBBADWQ41V]R*_)C(GJFS/-VNB+QL)Z
M>9W88Q!=M/3;];Y*NGL5LME4^J=&CDAG21&0Q4DSDY1=:21M2V-V:JM-KM3-
MFLWI;3O<:&EP.ZDJ&Q/K*BHC;$CLE<Q457ND:G"F36N9K)T>2\.2ZCQ%4;Q;
M)&HJH^I>R!JM7)41>;DSXU:Z.-6K]<6 ^: X_=@W0!462E>]ERQ#6PT+58J(
MJ0HJU%2J[458WQ0\3ORSS2=$78JJG1N@JQI=<;-KY6HM/00NEV\&N[[''\Z*
MY7ISE9GPHAMP4%$VP              #B]NM?I;6C[-;5^*+^6*^9B?PBZO_
M 'KUGZ50'4NF3VM4WR]OT%03[3@3K(:#$X",2\)^@\                 T
M;B_Z'0_7S^]B.$XT]3I^N?WFG),.^GEZC?UGU\.^4]'_ +T=U3'V<->PD/\
M'^D<?.O'LC)_%\%I]L^Z?,      /KX9Y\,'_95AS\<49UAII^U+B;_>_<?T
M28Y!ACV=I/E,?AM+&F2TFP                                 ::QCS
ML7GU&OPD9]6Q^RT'7_J4_50^NV=<;>Z*/)%Z])H??U)R7&/J<'7/[S3Z=X](
MSJK^HWG."GPCCUI\TQLT=65++8IH),:WR%[:)N;)5L="_-DM[J8-OBN:*VD8
M]-5\J*]4<R-['3AW%FY4K-/F,$Q%BB&6/17:IFK4.R<U*Z9N3FT43]G*\#JI
M[%UF1*D;59),R1G7>D#&28:H>):)S>/$R<KS=[9P+(K>:Y>"-%Y579N761BL
M=-MC7N=)--(^:>>1\TTTKEDEFFE<KY9I9'YODED>JJYRJJJJFC.WT%+;:.*B
MHHV14D,;6,8Q$:UC&HC6M:U$1&M:B(B(B(B(B(A%.HG?/(KWJJN5=JJN:J>4
M_:?G                                                    !R*W
M$'_,O<"=B\3_ -JEV(H[I_VFUW74OTS"76Y"^VE0?$U?T+SL9,-^4-G[&6_N
M. KE+7C[8                                 !P*W>/.QH_[/7?\7TY
M_;.$+P&Z^X_^D7AWLIB3\=U9X?Z8\(<GC^3R                     <3M
MT9+'+B/1Y2(UV^4]/B.I>Y434U*N6R11HUV:NUD=1.UDR1,E3AVY.8#5^!(\
MJ>%?Z5G#^G#D>>8>$-]:-.9ZR;/97]P\'D]T             __5S^
M
M            ?/KDSC=UE_ B?N@'''2:W.WU7 OB2\/154//,/"\*$*-T=J^
M"*U(U<U9'=6/_I7<FLEU%7HHR5J^N2MW(#'QIBW7V(^ZTCF_"G$$+<^IK,<G
M5:O.*M?-$\EQ5A54]YZA/G2L>N785%^?X3CJUSF.:]CG,>QR.8]JJUS7-7-K
MFN3)6N:J9HJ<!,N2-DK'12M1T;D5%14S1478J*B[%14V*B\)77'))#(V:%SF
M2L<BM<BJBHJ+FBHJ;45%VHJ;44YPZ$-.B7GD/!V,ZI&WA$93V:^5#\FW;+)L
M5#<)';$NF6R.55_EG@=XKDLN</S23S,EV%%N.Z$W.E$JX6575%VLD#-M%PNF
MKK<QO#1_=U%&UO[TY:6#]ZYQ4MY6X;W=[<7)1:&M-54C<5HC8;==)79)7<#8
MZ6L<[@K/N8:ARY5>QDF55D^IY7%#!;<               </MU[S@KV5MWPR
MD@- /MM3Y/)WD(Q;KC[3M3\NI?I"99-$JC
M                 !QYTC\\\WJ.D^#4[,PO[$MZ]W?.2VOUHG7*<@*?R/!Z
M3%[QIUM+ZH[KE[YQQ_IUZJGF/X/Y      /JV6LY"N$,CEU8I/$)L\D3>Y53
M)SE7@;'(C7+U&DBMRII4Y$.F^SXEJI4BL%3+Q#7*NJC>)*I6L<][G>E9!*D-
M2Y45%5(-7/)51>"Z2,->>K!]7;8VZU:UF^P\_?8\W-1/A>FM'_'ZBIN/5T[*
MNFFII,M6:-69JF>J[A8]$V9K&]$<G50T#Z5]'UKTKZ.+O@"Z:O$USHGQL>J:
MV]3)D^GG1.:L,[8Y43-,U9EP*08PM?JC"^(:6^09Z]/*BN;P:S%Y61G\9BN;
M\"KGS#:>6-\,DD,B:LD3W1O3AR<QRM<F:;%R5#,'?;+<L-WNLP]>8UAN]!52
MT\\:[59+"]T<C<TV+JO:J9IL7+86,TE5!74L5;2N1]--&U[')P*UR(YJ_.BH
MIXSY1^@                               ''*[<_TG9^D[H@.SZ/VN)\
MF=X*G*(/8]/BU[RG(TZP.+@
M       &S&E?R19?2:[W],<ZP=ZG/US.\X^[9_2/ZJ?K-W=&EI6XX>L[Y4<V
MDBI$WQ[=BO?KO5(F.5%V[45W0;T%5"2.YIW,M?N@=(554WC?Z;1O;94XLJ(\
MFNED5J*RD@>YKDWUZ9/E<C7;S%DKM5\L.MT]I;TAT^!:5R4VI)?JA5WF-V:H
MB)Z:5Z(J+J-X$3--9VQ-B.5-W(;1;(,][HX%S5%SE;O[D5.-JSK(K?6R+>\'
M[D?<ZX);G:\+6ZHJ-9';Y7(ZO?K-RR5O%CIFQY99Y1M8F>W+/:1$NVE7'UX5
M4GN,T4>66K#E"F2_#&C7+_&<JGNRSP4[4=/-%"W@:LLC(VJJ;<FZRHBKU$.U
M<1XYT;Z-:%GGHNMHLE"FQC9YX*9%V9ZL<;G-5RY)GJL:JY<PXU063$F)9U=;
MZ:KK)EX7-:^3MG[43;S55#06(KC#73P,II$EA@8_-Z->W.61V3TYI&ZS4;$W
M)4V;2DS=V:>,*:9\<6FAP'5MKL)V:BE1)DCFC1]542_OA&MF9&KF-C@IT8]K
M5:Y5<K7*F64P-#&";EA"R5,EZBWFZU<S55NLQV4;&\IFK'.3/6>]53/--B99
M\.G2"YW(               <7MUK]+:T?9K:OQ1?RQ7S,3^$75_[UZS]*H#J
M73)[6J;Y>WZ"H)]IP)UD-!B<!&)>$_0>                 :0Q=Y'H_3I/
M>(<,QGZV@Z]>\<BP]ZM)UJ=\^CAKRI@],G^%<?2PO[#1]<_PE/QWKV0=U&]Y
M#[QR$^2      ?7PSSX8/^RK#GXXHSK#33]J7$W^]^X_HDQR##'L[2?*8_#:
M6-,EI-@                                 TUC'G8O/J-?A(SZMC]EH
M.O\ U*?JH?7;.N-O=%'DB]>DT/OZDY+C'U.#KG]YI].\>D9U5_4;<Z9=T=18
M6?6X5P(^GNN*&(^FKKSDRIM.'IUYE\<:+K0W.[T^>V/FH()-DNNYKX4G9N3=
MP3?=*G$N/M+,=1;='CE;)#2<M%5W%G"CE78^FI).F<K/-'FZ#>V.CJ%Z)QKI
M)I[1OEKLJMDN:)JNDV*R)W-1$7-'R-YJ+FQKLD=K*U\:<"JFHK;C6U-SNE94
MW&Y5LKJBKKJV:2HJZF9^6<DTTBN>YVQ,MN2(F2;$R+W,-X9L6$K-3X?PY24]
M#9:2)(X8(6-CCC8W@:UK41$YZ\U5557-555C;65M16S.GJ'N?,Y<W.<JN55Y
MZJN:JOPJN9_)]\_$
M          <B=Q"J)NO,"*JHB=]>)]J[/]A2[<9%#=/^TVNZZE^F82ZW(7VT
MJ#XBK^A>=B]ANJI^^"RIOK,^^JW_ *_6_P!8X/7V9E<Q:\?;Y)I_JK/9 ')-
M/]59[(!_+JJ!$SWV/JYNR3V<E /6DNM%&N2SLS^NXEXTRUER7K 9'C[^:'ZM
M']L[\P#)1W\T/U:/[9WY@&2COYH?JT?VSOS ,E'?S0_5H_MG?F 9*._FA^K1
M_;._, R4=_-#]6C^V=^8!DH[^:'ZM']L[\P#)1W\T/U:/[9WY@&2COYH?JT?
MVSOS ,E'?S0_5H_MG?F 9*._FA^K1_;._, R4_IMXH7+EOT?VR^YFU$7:!DI
M[\4T4R:T;T=ET%SX^IL7@ /*        #@WN[&M7 .#7JUJO;B][6OR36:U]
MFN"O:CN%&N5C55./).@A_<?">%-:[C%SET*4J*JJC<2W]K4555&MWRF=DWH)
MK.5>NIX?Z8\\PY7G\@                     X<Z>I5ETFX9I=\56P86BJ
M-Z5%U6+57:YQND3@;G*E&B+MSYA.IF!NA@B-4@A3^E8OK<!Y7@/"&]=*F34^
MM3\O[IX/)[8            !_];/X
M                                              !\^N7)CNM^1?W
M#CMI*1'6^KRX=Y]U%_B//,/"\*$F<>:'(M)2W2J@N[[5=[5>KC#1;]$D]NJ8
MIZ.URK'5,8C:F%RR,3*1CGZJ9\P[9E':Z^:$R[C?3I-A'$-@2\Z/;S:J&JJ'
MT\N]7"FE;)60J^%)%XGJ&*QC?L$BTZZV;N*43E3JO39N-J;=/84H[W;+PZU8
MQM3JB&!)8TEHYF2;U)J3(U$FB=K)LFC61&M5<X'KDJ<-<9:.L78#J=YQ#:I(
M:=[E;37.F7DFUU>2KEO%8Q-1KU1,][D2.5$VJQ-A;_H"W5&@O=,V1;QHBOM-
M7543$=444F<%PI<]G[XHY,I6MS16MF8CZ>16NWJ9Z(JI3#IEW.FEW0+<^(=(
MUIEIZ)[E2&LB^S4-1ETJI8FIK*FW>I=[G:BHKXFYIGHA%5%14545%S14V*BI
MP*B\**BDA%1'(K7)FBG2+7.:Y'-54<BYHJ<**4/W/6/+UC3#-PI;[*RKK,.S
MTE%'<'.5:NLI:B&5\+JU%V/GBWA6[YGG(B9NYI%<[*1YKEN9-'&@/2U9<6Z-
M:=U!;<8PUU3443&M2EIZFEDIDD=2HF6]LGXI1[X$Y2)Z?8M5CT8S17YG1I[Q
MKIGT9W&S8[E;5W7#<]-3QU2JJSU$$T<CH^*<_321[TK$FSUI4VOS>USW\@2I
M$L/             !P^W7O."O96W?#*2 T ^VU/D\G>0C%NN/M.U/RZE^D)E
MDT2J,                                           ''G2/SSS>HZ3
MX-3LS"_L2WKW=\Y+:_6B=<IR I_(\'I,7O&G6TOJCNN7OG''^G7JJ>8_@_D
M      &Z%GK.3;?!*JYRL3>)LU5566)$36<Y43-TC%:]>AK9&C7<?:5ETLZ"
M[5<ZV7?,0VQO&ZM57*YRS4K6M9*]RHF;IZ=89WJF::\CFZRJU2!&EG#/G9QI
M4Q0MU:"J7BB+9DFK(JZS4X<D9(CVHFSE438B*AIC%%'O53'6,3F*ENI*NW))
MHVHC55>!-\B1,DX]55*XO-&-$?G5TDTND^UQ*EFQ%%J5"HBZK*^F:UKLU]*W
MBBG2-[6IDKGQ3OVKFIW]H%Q3QUPX_#U2[.LM[N4SX5@>JJWJZC]9J\.2*Q.<
M:6*YSOD                               ''*[<_TG9^D[H@.SZ/VN)\
MF=X*G*(/8]/BU[RG(TZP.+@
M       &W>+,,U^+<18;L] FJLD5=)55*L5T=%1LEI-^JI43+-&(Y$:W--=Z
MM;FF>:2"W.^C'$&ES&#<&X>;E)*]KYIE15934[?59Y,LMC45$:W--\D<R-%1
M7(J?BOF+[7@C#E3?[JOV./)(V(J(Z65474C9\+LLU7)=5J.>NQJG)2T6NBP_
M::.UT?B=%;J9L+'RN;K*V-N<DTS\FMUY'9O>N2)FJ\";$T(81PI@O0Q@%EEM
MJQ4.%K73OEFGF<UJ<JBR3U51(NJW6<J.DD>N3438U&L:UJ5XWZ]WS'>))+G5
MHZ:ZUDJ(R-B*N6:Y,BC;M75:F36IM5>%55555TC=+]4U,[VT<\D%*Q=6-8U6
M*27+/.1STRD1'Y[&YHF66:9YE)NZ.W9^D'25C"JH]'=VN%FT<P+O5.RFD?2S
M52,5=:IGD8K)OLRKFV%7-8R)(VOCWW?'.EY@#1-8L-VJ*2]4T%7?W<M(^1K9
M&QJO!'&CD5N3$V*[)5<[65%U51$T^YSGN5SW*YSES<YRJYSE7A557-552$U5
M55-;4/K*V22:KE<KGO>Y7O>Y5S5SG.57.<J[555554[=8QD;$CC1&QM3)$1,
MD1.<B)L1#^3T']                 XO;K7Z6UH^S6U?BB_EBOF8G\(NK_W
MKUGZ50'4NF3VM4WR]OT%03[3@3K(:#$X",2\)^@\                 TAB
M[R/1^G2>\0X9C/UM!UZ]XY%A[U:3K4[Y]'#7E3!Z9/\ "N/I87]AH^N?X2GX
M[U[(.ZC>\A]XY"?)      /KX9Y\,'_95AS\<49UAII^U+B;_>_<?T28Y!AC
MV=I/E,?AM+&F2TFP                                 ::QCSL7GU&O
MPD9]6Q^RT'7_ *E/U4/KMG7'!+2CC;$V&+736;#UQ?:H<4<EQ7:LI=:.XNI+
M>E/J4E+5M<CJ2*I=7.WUS$25R,1J.:U7HZT7<'Z',!Z3L=W&_P"-J-M>_#\5
M-+2PRY.I]^G?*F^RQ*F4KHTA3>FO58VJYSW,<]L;F=;:<,07.ST-%16^18HZ
MI9ED5NQZI'O634=]RU=\5799.7)$UM57M=QGBA9&U$:B<&:=3\I>%%$R)J-8
MB(B(1+DD<]<U/,>T]0
M             /C6K'V+=&6.Z3&.![NMCQ);:62*BN3:*W7!8&5M)+1U3>1;
MK1UU#)OM-,YO-1.5,\TR7)4Z7TD6"TXFEEM%[BW^W2-C5S-9[,U:J.;RT;F.
M3)41=CDSYNP[6T=XKO\ @NIBO^&9^)KO'OC6R:D<F2/16N35E8]BYM54VM54
MYF2E,J/O6[O0NFI*:"'=#U3(H:>&&)J:--#:ZL<4;6,;K.T>*Y<FM3A554_%
M'N;M"SHVN=9MJM1?7==SOE1S-VZLT^(]42_;,_<-N_9#V?U77O1#^B*J_P"M
MIH:_XG9_?H;-"OO+_P +K_VH_GT5NGWW^_X#;OV0?JNO>B']$55_UM-#7_$[
M'H;-"OO+_P +K_VH>BMT^^_W_ ;=^R'XO>N?>AZIDNZ*JE3H+HST-?\ $['H
M;-"OO+_PRO\ VH>BMT^>_P!_P&W?LA\Z3O5[O0"5VL_=!U:NZ*:.=$+?<;@!
MJ#T-NA7WE_X77_M0]%9I\]_O^!6[]D-+.[TMW=#G*Y=T7C#-RJJZMNPFU,U7
M-<FMPZC43J(F2'T/0_Z'D3+C'3]TJ/KC\?HG].WWP3?D]'^SGY^J5[N?^B+Q
MCVOPI_!X>A_T/>\=/W2H^M'HG].WWP3?D]'^SC]4KW<_]$7C'M?A3^#P]#_H
M>]XZ?NE1]:/1/Z=OO@F_)Z/]G'ZI7NY_Z(O&/:_"G\'AZ'_0][QT_=*CZT>B
M?T[??!-^3T?[./U2O=S_ -$7C'M?A3^#P]#_ *'O>.G[I4?6CT3^G;[X)OR>
MC_9Q^J5[N?\ HB\8]K\*?P>'H?\ 0][QT_=*CZT>B?T[??!-^3T?[./U2O=S
M_P!$7C'M?A3^#P]#_H>]XZ?NE1]:/1/Z=OO@F_)Z/]G'ZI7NY_Z(O&/:_"G\
M'AZ'_0][QT_=*CZT>B?T[??!-^3T?[./U2O=S_T1>,>U^%/X/#T/^A[WCI^Z
M5'UH]$_IV^^";\GH_P!G'ZI7NY_Z(O&/:_"G\'AZ'_0][QT_=*CZT>B?T[??
M!-^3T?[./U2S=S_T1>,>U^%/X/#T/^A[WCI^Z5'UH]$_IV^^";\GH_V<_IO>
MEV[I:N;=T7C!%['83_@Z.0!H>]XZ?ND_UH]$]IV^^";\GH_V<R?^\3MT'I?W
M0VYRQ]BG31CFYX]Q+:--]_PS;;M=8+93U%+A^EP'HWN=+;&1VNAH*=8(+A>*
MN5KE8K]:=R*[+51(0;I;"&&\%8[I+5A>D91V^2T12N8U7JBR.J*IBNS>YRYJ
MUC$X<N5X.'.P+<I8ZQ9I"T=UMZQC6.K;G%>IH&O<R-BI$VFI)&LRB8QN2/D>
MN:HJ\MEGDB(EHB/!)L       '"G=T4[':,,+U:N=KP8]HJ=K4RU%958>Q'*
M]SMF>LU:-N6W+)5ZF7]LX3PI]S<4S.ET-2L<C42FQA?(6:J+FK74MIJ%5^:J
MBNUZA4V9)DB==?#_ $QY.71_(                     .&.F:5E7I?HHV-
M76H<*VFDD5<E1TCKA>:U%;JJJHW>JQJ;<ES1>+)5 WEP7'JP1;-JL9UOT13R
MIX0W@IDR8WZU$7K_ *(>#R>R             ?_7S^
M
M?-KU1&/15RYE>'K?Q ''+21.UE%5JJY(D3NAU<^'9L//,/'-.!]AE2:6_O:B
MHU;_ %*(JIEK945 BJG%EFF7K%(_FBBQKIWHT8N;DPW2:W!L7BFNV<*_<ZJ[
M<EV\&62K([11K>=E^:;.*WY=34C_ %Y\_P#4GV*JEI:VGEI*VF@JZ6=BQSTU
M5#'44\S%X62PRM?'(Q<N!45"$E@Q#?\ "EX@Q%A:NK+;B"E?KP55+-)3U$+\
ME;K130N9)&[556ZS'(N2JF>2J<\NMIM5]MTUHO=-3UEIJ&:LL$\;)H9&\.K)
M'(US'MS1-CFJFPE/I$HZ&W8[Q?06V"&FH*+$-UI*6FIT1(*>*GK)8FP1M3-&
MMAU-7+BRR-RVY<Q'B'&&YLP%BW%E1-68FNF$+35U4\N6^3SU%##-),_)&IG*
MYZOS1$1=;-$RR,G.Z)LMCPYIXQAA_#4$--8:'$=?3P0Q9)'%'#421I$Q$SR2
M/5U,N%%3)=J')?<EU.S'5&N7#AVI9YI<^_F*7/;M1,F9;-F:]0IQ\W:L<TEM
MT:XE8OV"&>^4S^'TTS;7+%ELR39!+GFN:\KDFQ<K-O,C;HB/QW979:RI:9V\
M_9QPC?GMVHF<>62;,US7:AS(,[Y=              #A]NO><%=G^O6W_#+^
M$D!H!]MJ?)Y.\1BW7'VG:GY=2_2$RR:)5&
M                 #CSI'YYYO4=)\&IV9A?V);U[N^<EM?K1.N4Y 4_D>#T
MF+WC3K:7U1W7+WSCC_3KU5/,?P?R       #4^&*S>JN2D<O,53,V<*Y31(K
MDRVY-1T:NSV;51"PKS.K2HN$M+%1H\N$FK9L2TV4:+GDVNI6OEARY;5:DL*U
M$;N55SY-X:CDR1%Z,T\X:X[86;>X&YU=N?K+EPK#)DU_P\JY&/X<D:CURV[-
M:5=)!6P.IZAFM&Y45,ER<QR>->QWZUR9];)<EV9H6_Z6=$N#--.$),%XXA?+
M:G2ME8^-VI-!,Q'-9-"_)VJ]J/<FUKFN:YS'M<QSFK%3"V*KM@^ZI=[.YJ5&
MHK'-<F;'L5456N1%3-%5$78J*BHBHJ*:3JL*O3-U'4->G"D50FJ[)$X$E8BM
M>Y7=%K$3HE76DOS-#%-N62NT47J"XTJ*JMI:].)ZA&HW-&MJ8T=!-(YR9)KQ
M4C$14S=L55DCAW="VFIU8<34LE-+LSDA^R1YY\*L7*1J(FW8LBFFZF@K*-<J
MFGDB3-$1ZMSC553/)LK=:-RY=!5*_P#'VB327HNJN),?V2OMBJ[5;)+&JP/=
MEGE%4LUZ>5<MJI'*[+)<^!<N\;+B6P8BBWZR5<%2W+-48Y-9.N8N3V_QFH>H
M==GW                             <<KMS_2=GZ3NB [/H_:XGR9W@J<
MH@]CT^+7O*<C3K XN
M#RPPR3RLAA8LDLCD:QB<*JO57)$1$VJJY(B;5V'V<.X=O>+;[289PW325E]K
MIVPP0QHBNDD>N343-41$YKG.5K&-17/<UK55/RUU;26VCDKZZ1L5'"Q7O>[@
M:U$S55\2;578B*NPW+M=LAML"-1&.J'M:M1.B<U(Y,U1B.5$=O4:N7539QKE
MFJFBS<R;GRS;GW #+.F]3XQK4;+<JIJ>J3(BZL,;G(CN)J='.9$BHW659)E8
MUTKFI K2/CRKQU>EG3699H%5M/$O,:O#(Y.#?),D5W#DB-8BKJYKI.\8@@N4
M?(]MF;-2))(R:HC7-D\D$KXGQQJFQT,<L:\UP/5-FQ$5U<>[KW4RXXN<NAS
M4SO.?12IQ?4,=DE=4,5%2%F2\M2T[LE5R[)YTUD;O<,<DL@M#FC%^'H$Q-?X
M\KW,S[%&Y-L$;D],O.ED1=J<+&<JO+.>U--E:QWZ                   #
MB]NM?I;6C[-;5^*+^6*^9B?PBZO_ 'KUGZ50'4NF3VM4WR]OT%03[3@3K(:#
M$X",2\)^@\                 TGBY$Y#I5XTJ51%ZBQ/S]G)#A^,D3B*)>
M;OO^BIR##Z_OB1.9J?K0]O#"JMJ9MX)YD3J)K(N7LJ?LPHJK:&Y\R1W?/SWQ
M/W^O6H:A.2'QP     #[&&$SQA@_[*L.K[%XI#K'30F>B7$W^]^X_HDQ]_#*
MY7RD^4Q>&TL89+";(                                !IK&/.Q>?4:
M_"1GU;'[+0=?^I3]5#Z[9UQ.G38G-X6ZBWK\%J+F/,T$_P!G<6_);?X=6=-;
MH3TMIZE5_P#*QLL6Z$8@
M                #;;$_EJ_TF'WIU?BKV7=UC>\<UL?K!.N4W%B^A1^EL]Z
MAV9#ZDWK4[QPV3TZ]53R'L/X                      !E_?R//_S%C2A_
MUHC$W]S;1.5Q;K_[9=#^(H?TJM+4-P_]J:X?[XI_T.@,@LBH3(       !PU
MW<<3Y-$=C>U$5L&D"SRR+FB9,7#^*8$5,^'Q29J;.B?VSA/"GFW$,K)-$%S8
MW/6I\=7F*3-,LGK9\.SHB=%-[G;ZX?PA#F(?P>0                    #
MA!CECJK37BMR:CF0K8H&N:O$W#MJ=(U53--9LKW(O05,@%.1&$H=6&),D3)C
M<OT]8\J>$X#=&%,F?I^G IX/)Y@            #_]#/X
M
M  !\*YR:L3L^@NWUOR@'%'2Y<TIK57.5^2)$_P!G+J+LVGD\<TX?8;C>RT4\
MDC6))5OJ:Y59ES<=94RSTSG+FNL[D1\:9]3V,^6[(Q1YZ=T7B*:.37I**:*B
MC3F,XEACBF8G4J4G5?A525. :/B+"=(Q4R?(Q9%^'?'*YJ]JK4^8^X1A.8DG
M](FMX8&.%<QT:OQ?B234>U6N1)+Q6/;FBY+M:Y%ZINMW+%+'0[F/1S012QSL
MI\"6&+?&*BL?O=JI6*YJHJ[%5N:;5,D^Z)?)+N@,<32QOB?)B^\/U7(J.1'W
M"H<B*BY<Q4ZO";R[FG$MDPY?L2NOMYMMFI:NT4J127.M@HHIZB"LS:R-]1)&
MQ\C8Y7+DBYY>N0'\U^T,Z2=,NAO"UNT6V"YW_$%%B9TDD5% Z>2*G?0U+7R.
M1B*K6+(D3<^#65J<.1,OS,[2=@?1KI!Q)/CV\VZS6JKLT36/K*B.G9)+'4M5
M&L=(YK7.1CWKDFU$S7@S.<-FQ)A_$3)Y+!>[5>64KF,J7VRNIJYM.^5'.C;,
MM/))O:R(Q=7/+/)<N S-Z3="6EW0Q-1T^E?#EWP]-<&R.IDKJ:2GW]L*L258
MM=$1^]K)'KZN>KKLSRUDSO4P1I-T=Z2H:BHT?7NUWJ&D<QLRT=3%4)$Z1'*Q
M)-Z<[45Z-<K=;+6U799Y+E]HZN.<GIT5QM]R;,^W5]'7LIJB2DJ'455#5-IZ
MN'+?J:9T#WI%41:R:S'9.;GM0Y9BS 6-\!34M/C>SW.SU%=2,JJ=M;334KIZ
M:3/4GB;,QBR1/R75>U%:N6Q3X5BQ1AK%$<\V&KA17"*EJ'T\SJ:>.=(IX\M>
M&18G.1DK,TUF.R<W/:B']U5=14+875M72T;:BHBI*=U5/%3MGJYU5(*:%97L
M22HF5%1C$S<[+8A^;#6#\68SGJ:7"-LK[I545%+65#*6"6H=#2P:N_5,K8FN
M5D$6LW?)7(C&:R:RIFA[KQ?[%A^.&:_5E+115-3'3Q.GE9$DM1*JI%#&LCFH
M^6145&1MS>Y4751<CV3CA]<       '$'=>0N\+U\N2ZK;M;6JJYY)K3*J=0
M[^T O3SWHSFK32?F1",6ZX3_ +HY4+_EU+](3()IE48
M                          ./.D?GGF]1TGP:G9F%_8EO7N[YR6U^M$ZY
M3D!3^1X/28O>-.MI?5'=<O?../\ 3KU5/,?P?R       #R12OAECFC7*2)[
M)&+EGDYCD<U51=BIFA]:P7NY89OM%B.S2;U=[?515,#\L]26"1LD;LEV+D]J
M+DNQ>!3\U9205])+0U3=:FFC<QZ<]KT5KD^=%4W%@Q#:YD;K3.@>Y<M2:-Z9
M+U9&(^)$ZJN0OHP3N^]SSBFFIVWFX55ENTK41\572RZC9,N6^STZ5$*1YYZK
MWR,Y7+71JYHD*KSH-QU;I9%H88JRE:JZJQR-1RMSV9LDWM=;+A1J+MSR5=BK
M]:*>"=%6":&9$X5BD9(B<>2JQ7(BY$HL+:2-'V.(UEP=?+3=&HJ(O$M5!.K5
M7@1S8WN<U?@<B*=:W/#>(+,N5UHJJG3GR1/:GS.5-54^%%4\BHBHJ*B*BIDJ
M+M147A14X%13E=;0T5RI7T-QABJ**5JM?'(QKV/:NQ6N8Y%:Y%38J*BHI\N"
MHGI96STKWQSM7-'-56N1>>BIDJ+U#X]38+94JKMXY'>N7-4R[UEEQ)'DZ!,^
M/F<U(A:0MPGN>L>.?54EMEL-S?E]DMDB0,V<Q*5[9:1J*FQV]P1N7AUL]IVM
M8=-F.K*B13S,KJ9.94-UG=T:K9%7KG.[!\*HPI*F:TM5&_FEYB=CHU:WB\4C
MWQ'N_P :U"%^.?,R\:T"NJ-'F(*"XPZZJD-;%)1RM9DJM1)8N*8Y9,\FJKFT
M[5]-ROI3MRS;HBR5&4=]HIZ9^6UT3DF9GS\EWMS4YNS75.#;PGPY[1<J;Z)2
M2JW)5UHD2=J(G&Y85>C$Z^1#7'&YGT\:/%<_$V&+FVD:CE6:GC2L@1K>%SYJ
M19XXT5-J;ZYBJG,V+EVU9M(&#+_DELN-,Z5<LF.=O4FWF(R34<OS(I\TZ+.8
M                        ''*[<_TG9^D[H@.SZ/VN)\F=X*G*(/8]/BU[
MRG(TZP.+@                                           W"L-H2BB
M2JJ&KR7,W8UR9<CQK^LRX4E>GCN-.#9MSO,W$&Y9;HNL;-)^.Z94TC7*#[!#
M*W)UNI9$SU5:NUE74-5%G5W+PQY4Z(QRU"/AMIETE>>&K7#5DDSL4#_LCVKL
MGD:O,7FQ1KZ7F/=R^U$8J;::9<:UE@ME-9K5)O59>6U+*JL8Y4EHZ.%L&^10
MY?0ZFK2H1-?/-D>:HB.<US6[$W3#,+P5&B+ =2WSUS1-2XSQNY:C@E15;3L<
MU>4J9V;7JJZT,#D5&H^:.2/DF@317'>JMN,L0QYVRG<BTT3DV32(JY2O1>&.
M-4Y5.![\E5=5BM?I[!'.K9_29NZIRDO$'LQ/U4\%I+"O]=OZOZD-5'QS\@
M                 .+VZU^EM:/LUM7XHOY8KYF)_"+J_P#>O6?I5 =2Z9/:
MU3?+V_05!/M.!.LAH,3@(Q+PGZ#P                #2F+?(5-ZJ_>I#B&
M,O6,7QO^BI]_#_KE_6?K0]G"_E4WT^;\+3]>%/8A/C'?J/1?/7Z]8AJ(Y(?'
M      /-2U-10UE'<*.1(JR@JJ>MI958R1(ZFEF9/!(L<C7QO1DL:+DY%:N6
MU%0^5?++08BLU78;JQ9+96TTM/,U%5JNBF8Z.1J.:J.:JL<J:S514SS147)4
M_135,M).RH@75FC<CFKL7)S5S1<E147)4X%14YZ&[Z[HG3-GLQ;$G6P]AM?_
M %)(:+YG?N5<]E@J/\Y7']J.<II.QKS:]W<:;ZD_.6'TT>BZ+[WL,_-!X_<[
M]RM[P5'^<KC^U'GDGXU]W.[C3?4CEA]-'HNB^][#/S0/W._<K>\%1_G*X_M0
MY)^-?=SNXTWU(Y8?31Z+HOO>PS\T#]SOW*WO!4?YRN/[4.2?C7W<[N--]2.6
M'TT>BZ+[WL,_- _<[]RM[P5'^<KC^U#DGXU]W.[C3?4CEA]-'HNB^][#/S0/
MW._<K>\%1_G*X_M0Y)^-?=SNXTWU(Y8?31Z+HOO>PS\T#]SOW*WO!4?YRN/[
M4.2?C7W<[N--]2.6'TT>BZ+[WL,_- _<[]RM[P5'^<KC^U#DGXU]W.[C3?4C
MEA]-'HNB^][#/S0/W._<K>\%1_G*X_M0Y)^-?=SNXTWU(Y8?31Z+HOO>PS\T
M#]SOW*WO!4?YRN/[4.2?C7W<[N--]2.6'TT>BZ+[WL,_- _<[]RM[P5'^<KC
M^U#DGXU]W.[C3?4CEA]-'HNB^][#/S0/W._<K>\%1_G*X_M0Y)^-?=SNXTWU
M(Y8?31Z+HOO>PS\T#]SOW*WO!4?YRN/[4.2?C7W<[N--]2.6'TT>BZ+[WL,_
M- _<[]RM[P5'^<KC^U#DGXU]W.[C3?4CEA]-'HNB^][#/S0/W._<K>\%1_G*
MX_M0Y)^-?=SNXTWU(Y8?31Z+HOO>PS\T#]SOW*WO!4?YRN/[4.2?C7W<[N--
M]2.6'TT>BZ+[WL,_- _<[]RM[P5'^<KC^U#DGXU]W.[C3?4CEA]-'HNB^][#
M/S0/W._<K>\%1_G*X_M0Y)^-?=SNXTWU(Y8?31Z+HOO>PS\T#]SOW*WO!4?Y
MRN/[4.2?C7W<[N--]2.6'TT>BZ+[WL,_- _<[]RM[P5'^<KC^U#DGXU]W.[C
M3?4CEA]-'HNB^][#/S0/W._<K>\%1_G*X_M0Y)^-?=SNXTWU(Y8?31Z+HOO>
MPS\T#]SOW*WO!4?YRN/[4.2?C7W<[N--]2.6'TT>BZ+[WL,_- _<[]RM[P5'
M^<KC^U#DGXU]W.[C3?4GR+_N@],<]GN$4V*X7Q/@U7L\#^'&ZS==BJF;+4UR
M9Y<2H?EK?,_=R_;*1]?1V*H;4Q-S:O'&X+DO46I5%^=%/W6W2=C1:^+6KE5-
M;@WFGV_!LA1>PJ&TD&-\3XSD1,1U\=<EM:KJ3>Z*CI-[6J5J39\BP0Z^OR.S
MQV>66SA4[7T"Z%M'VBBKN51@FDDI9:V.%LVM/--K)$Z169;Z]^KDKW>ERSSV
MYY)EZ,?8FN^(FTJW65)-YWQ&9-8W+7U-;TK4SSU&\.>66S+-<_>)*'6P
M                                                    !MMB?RU?
MZ3#[TZOQ5[+NZQO>.:V/U@G7*;BQ?0H_2V>]0[,A]2;UJ=XX;)Z=>JIY#V'\
M                       R_OY'G_YBQI0_ZT1B;^YMHG*XMU_]LNA_$4/Z
M56EJ&X?^U-</]\4_Z'0&0614)D        X@;MOZ3M%]FUD_%M]/Z9Z8\*?/
MW#*IX4V(DS3--(EV7+CR7#6$LEZRY*>7\/S!#F>?P>0
M  >*::*GAEJ)Y&0P01/FFFD<C(XHHFJ^221[LFL8QC55578B( <$<,3.Q)BB
M^8D5DS&7R]7&Y0QS.WR2"FJJJ66EIG.R1%6FIE9'P(F30>%.6N'*=(X(^9_6
M)U^KGED#R:[C3)J(O4_ @!_8            !__1S^
M                                                          #^
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
M'I=QPQJ(MPG7).:J+^H_"[0-H?<Y7+A^VYJN>R/)/F1%R3J)L/7Y6S1CFO\
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
MYZU4*24VSFY2[.;EFF?:%HQ?A>^HG&BOI9WN7)&I(U']S=D]/G:>B=4G(P
M               #CE=N?Z3L_2=T0'9]'[7$^3.\%3E$'L>GQ:]Y3D:=8'%P
M                                         #[-@B26ZTVLUKFQ[Y*J
M.3/:R)^HY/Z9DBM5.@J$J]Q/AJWXHW2V'*2ZP15-NIWU54YDB:S=>GHYY:=^
M62HJQU*0R-ULDS8G"N2+UMI=N-3;-'MPGI'NCJ'-CC1S=BY231L>F?,UHU>W
M9MV_.FM+Q<TMM,BMYJHGUF4[53-J*U$UY7\6K'K)LXU5.+-4MSW76Z0I] .!
MVPVA-\TA7ADL= U6ZT<*,1J35<JJFHK8-=F]QKFLLKF(K5B;*YL6M%6CY^-[
MPLU9LL-(YJS;<E>JYJV)N6U-;)=9VS5:BY*CE:<4]+;W2.L3WN5[WNNSGN<J
MJYSG+;E5RJNU555*),.W"NNU?7W2Z32U%RJ94EEED<KY)))'2.?(][E5SGO<
MJN<Y5555555S+!+!##30NIZ=K60,:QK6M1$:UJ(J(B(FQ$1-B(G AK7!'.K9
M_29NZISBF(/9B?JIX+3\E?Z[?U?U(:J/CGY                    <7MUK
M]+:T?9K:OQ1?RQ7S,3^$75_[UZS]*H#J73)[6J;Y>WZ"H)]IP)UD-!B<!&)>
M$_0>                 :6Q:W^4*=W&E8QOVT,Z_P#H3B6,6_['1NYJ3(G9
M:[Q'WL/K^^WI_BU\)OC/+A9<[6J="IF1/M8U_"I[L)*JVK+G2N[S5_6>N^IE
M7=5B?K-2')SXH                                         !\N]^5
M5=Z3_P"B:?)OOL1/UGZT/WVSU_%UWZC36$/HM=Z7![Z4XO@SU6HZUO?<?:Q%
MZ2+JN_4:Y.?'%@
M          #;C%*(ETS3]=30JO7SD3\"(=98M1$NV:<V)OZT_4<SL2JM#U'K
M^HW!IE5U/ J[56&)5ZZL:JG8]*JNIHW+PJQO>0XC,B),]$X-9>^>8]QZ@
M                   9?W\CS_\ ,6-*'_6B,3?W-M$Y7%NO_MET/XBA_2JT
MM0W#_P!J:X?[XI_T.@,@LBH3(       !LANA,"TND#1K<+/78CH,*45%74-
MZJ[W<J=U324T%O677:^-L].[7FWY&MR<KE<J-1%540\M7)<P<3M#FDC#N@ZR
M7K#=BCNVD?OTOZ71UWBMSL)VQE-WW4M)E3,N,MPNE1*DE/M26FITR78JY;?+
MEUMH3(Y"4VZBPLYCG5N$\8T[D7F&TL%FK&N;EM5[I;O0JQ<^!$1V?1/YR!KB
MQZ>]&%[6")]_6QU<R.5:7$-'4VIL&JBK_+%RD9)9(\T39_+2Y\'#L&2@W>IZ
MFGK((JJDGAJJ:HC;+!44\K)X)HGIFR2*:-SHY(W)P*BJB@'F
M    ./>GS'/?19X<$VU^M><60/96ZBL5U#AQ7N@K)'M765'79S74T>;<G1I,
MJ.:YC<P-%Z/+%R/!3IJ*F36\74X]G1/)XYIR7M5-O<3&JG"UJ?W^AM/!Y-0)
ML1$Z" 'Z             ?_2S^
M                                          #UYW9)ZRY];C_  ;78
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
M8J*L>J>H@JH6U-,]LE.],VN:J*U47FHJ;%0\I\P]P
M    !PRW8J98'HEV;;_0\62_0:WC)#[GQ?\ DID^1O\ "813W8GVI6_C6F\"
M8FN3**L@          <<](?/56^DT7<L1V?AGV'CZKO"4Y-;/6B=5>^<C#K
MXR                   #S13SP*KH)I87+L58I'QJN7!FK%:JY'WK!BG$^%
M*EU9A>Y5]MJWHB.?2U$M.]R)P(KH7L<J)GL15YI^2LM]!<8]ZN$$,\2?<R,:
M].PY%0^K#B&Z0ZN<[9FM3+4FC8[/JN>U&3.5/KB2F$=V[NDL(NC8E_=<Z*-F
MKO5?##4H[G*^96LJW.3HEJ,U^ZSV9=?731!H_NJ*KJ!D$JKGK0.=%EU&M7>\
MO@U.H?6AQ8[F4J*-JKGS3X)5:B)_2Q2->JJB=%Z$GL(^:=XB@2*#'>%Z.IVY
M234-3)3KJ\]M/.VH1SN>BU#$7F*W@.N;IN=+9)K/LUQGB7[ELS&R)GSE<Q8U
M1/AU55/AYOU8<26N7QTDM.N>2)-"Y<^JBP[\U$ZZH2=PIYH7N=\1,U+U-=++
M,KD;E5TCI&KGS4?1.JTU>8JO1B\U4RVG7-ST#8ZH%5U$E-5M3:F]RZCNQ*D:
M9]1R]4\M7;+==X]^8YF^.SU*NF5CM9R)EE)JYME1JHF:+S299(J;3ZVDG<X;
MGW=3V!<7X1J:&&^R-5([K:UB>CI$;JHRMA8J,GU%1J/9)O=2Q&[VV6),T7T6
M#2!CO1I7<:KS%-)1(NVGJ=9%1,]JPR+FK47;DK=>-<\]55VFB;A:*RWJKI&;
MY!GDVHC3.-4S1$WQ.&)RZR)D[8J\"KPE06F[<QZ4]!-:Y^)Z-:G"ZR*V*Y4R
M.DI7IFB-21<M:FD=K(F]SHS6=K)$Z5K5>LI\'Z0L-8TA3C9-J7!&YO@DR;*W
MGY)P/:G1,5R(F6MJJN1\HCR<X               ..5VY_I.S])W1 =GT?M<
M3Y,[P5.40>QZ?%KWE.1IU@<7
M      -287;G<9%\S22.3[K"W\#B=OF==*VHW1+9G<,%CK7IP\*K!%S/@D7A
MS3Y\E3IK3O(K, 2-3@?50I^=7?Z)]+%D:K%12_K623QKLXY6QN3;UH5)&>:A
M6:22V8.Q U5WJ&>XT[MFS.9E)(S;S-D$FS;G\&6W@&YPJT22[4*\*MIY$^99
M6N[[?^O@XT:6/]<'^2O_ *FE7N#?]L_R?^F2_LW^$_B_Z1K?!'.K9_29NZIS
MX&(/9B?JIX+3Y]?Z[?U?U(:J/CGY                    <7MUK]+:T?9K
M:OQ1?RQ7S,3^$75_[UZS]*H#J73)[6J;Y>WZ"H)]IP)UD-!B<!&)>$_0>
M              :7Q9Y70^K8_@*DXIC'V,C^/;X#S[N'_7COBE\)IY,*^5CO
M54OO(C^\(^Q2_'.[S3^+]Z^3XM.^IJ0Y0?%
M                 /EWORJKO2?_ $33Y-]]B)^L_6A^^V>OXNN_4::PA]%K
MO2X/?2G%\&>JU'6M[[C[6(O21=5WZC7)SXXL
M                                 ;<XJ\LT]2Q>_E.L\6^RJ?%-[[CF
M5A]8KUZ]Y#7]+Y&I_2(?@VG8M)ZUB^+;WD.)3^KOZY>^><]YZ@
M            9?W\CS_\Q8TH?]:(Q-_<VT3E<6Z_^V70_B*']*K2U#</_:FN
M'^^*?]#H#(+(J$R      #Y5\O=KPW::^^7JLCH;7;8%J*NJD1SD8S6:QC&1
ML:Z6:>>5[8XXV(Y\DCFM:BN5$4#@#C3%>)-,MX:M2V>VX3H:A9+-A]%R;FCI
M61W2[:CGQU5VD@DRV*Z.G:JLC\=)))YX.J.\:NL.C6!L3<X&[&I_JO;P_D&1
MXSYQJ]VCBFU,N1VIL3:D2_DXQL&TTS<M&-.]%RID7-%_U7U,L^#-1D,S25/A
MG%&$9UJL+7FZV.19&S2,MU5-!35,D?C.3*-%6DK6-1?&RL>WJ#JGG,W$L6GC
M'%AWJFQA9:;$E(S59)<J!K+3>,M?6?42T[&+:JQZ1KDV-D=&BY)F_AS\ WUP
MSICT>XH2&*GOT%JN$JL;WTX@5EGKTFD>K(Z>+DF3D*NG?DBHVFFGR14SR7-$
M W0           !Z=QKZ2U6^NNE?,VGH;;1U5?6SNS5L%)1POJ*F9V6:JV.&
M-RKU@"?5KJZ_2!B^Z8NN;'LFNU7OE/3*J.;0V^%J06^A:K6,8O(M)&QKG(U-
M\>CGKS3G*OGX JG+/"MJ;##%S/ZQF6:;?7SV!3PANI31:C4X.#)/R^N>#R>T
M              #_T\_@
M                                    ^;7RHV-5X,FK^G4V@''K2+=F
MTU'4O5WC87>MMX53/@3/V#SS#PO"<"[;*^X7._7F19,JNM2DID>C=1:>B1VM
M+$Y%5RI)43O8[/+;$FPIU\T<Q]QTQW9]'=*]%IK31.JID1?]L5BHC6.3GQP0
ML>WX*A3O_1+:]XM<]U>G+U$B,;UD?-3JO<Y%ZU#[96\=M@
M'RKU8K/B.WS6J^6ZENEOG3Q2FJXTD8CM5S6RQ.V203L1RZLC%:]N>Q4.PM&.
MEC2/H8Q9#CC1;>:VR8H@3))Z9^6NS-'+%-&Y'0U$+G-:KX)XY(7JUJN8N29<
M0QQ@'!FDK#TV%,>6VDNF'Y_30SLUD1V2HCXW)D^*5J*NI+$YDC,UU7HI.O='
MX(P;N?\ #=TTFW:_?ZA-MBEJ'V2H?E?ZBJ1$91VBV3(B15W?A7RPT['NWM\2
MS-UE5$61-'6YD\U5N6F#1K>*/&N'W4FE"RT<:K64FJMLJGS.WN%RQR.=-2U+
ME21R4V51"](7R[[''K1QU=TGF1<N+]T%A_"^CNZ[_H]O%>N_4M1K\64L,372
MS)OT:(V6E:QN<DZK#/'&NHU)IM1[\;'2[I<Q9IFQA6XLQ14ZK7.?!9+%32/[
MZ,-6A'_RM:+33NR9%#$Q$WR351\\N<C\W.4C1B3$EYQ;>ZC$%^G?47.ID<][
MG*J\*JN3<U54:BJJ\*JJJKG*Y[G.79'H*T&:/MSQHYH-&NCFBAI;/101L<]K
M&,DG>QB,WV741$SR358Q.4BC1L4:-8U$-KCX1W$    "_P#WF%NU;KB:>/0'
MI1O#Z^ZTU-ON"+]<)G/K+E04[$;-;*R>3-U3<;<W)RR.57U%,JR/R?3RR3]'
M;HG1-!I6PA+B*V19Z2++2NDC<UN;[A10M5TM*]&\L^HIXT=-2.R<YS&24W-A
MU:G-UGH$HM%MV;I.P1 D& ;I5)'<*9B914%;,[['50MX(Z6K>N]RQHC60U*L
M<SE)]2.Y)5010                        .&F[%YQJ'L_0_ 5I(?<]^VJ
M3Y&_PF$4]V)]J5OXUIO F)JDRBK(          ''/2'SU5OI-%W+$=GX9]AX
M^J[PE.36SUHG57OG(PZP.,@                         ]FFJZFC?OE-,
M^%VS/57F79<"/8N;)$3/@<BH<UP+I&QUHRO*7_ 5TJ[7=$RS="_)LB)GDV:)
MVM%.Q%55WN9CV9[=7/:?)O%BL^(*1:&]4T532KS'IGDO/:[8YCOPFJB_":LH
M\3Q2-WFXPHS634=+$U7PN:[8N^PKK/1NKPY:^>? B%FNBWS1.Q8@MKL(;H2T
M1NHJF)89:RDBWVGEC>BM?Q70N5ST:K?3NIW2ZZJJ,IF)L(\XCT#5=#4I=\!U
M;F5$;M=L4KLG-<FU-ZF1.'/@21$^&13Y%UM<<+>3J![9[?(O#&[?.1G+^L>J
M9KO>:Y(J[47F7;<E=%#=%;GVQX1@Y*>A>NAONA*NER;-!)O[[9,]=E+5Y9O:
MS-4;#),C9$54@J$2;4?/V=@7&U;<W>=W%L#Z+%\+=K'MU6U#4X98E]*[\-&*
MJ?=-S;FC?@D1#LX             ''*[<_TG9^D[H@.SZ/VN)\F=X*G*(/8]
M/BU[RG(TZP.+@                                         &IL*^6
M$_J*3X>F+ _,VH=\T_5K]7/>\,5;L^=G5T#<_@]-E\YTAI_DU,"L;GEKU\2=
M7E)79?FS^8^SBE/YG1=2LC]C>:A,U]?(EMYIE1OET,V6N:BJV'$L355.!$DH
MJW:O-1,V(F>Q,U1%VJAU;N=IVMQ36TZKM?0*Y/XLL:=3[OJ_G.+^EC_7!_DK
M_P"II3[@W_;/\G_IDW+-_A/XO^D:WP1SJV?TF;NJ<^!B#V8GZJ>"T^?7^NW]
M7]2&JCXY^0                   '%[=:_2VM'V:VK\47\L5\S$_A%U?^]>
ML_2J ZETR>UJF^7M^@J"?:<"=9#08G 1B7A/T'@                &F<5I
MG;8E\S61*OW*=OX7'%<8)G:V+SIV^"]/UGW+ N5:Y.?&O?:,*+G;9$\S5RIU
M_$H'?^B/.$%SM;DYTSO!8OZSQ?TRK47GQIWW&ICE)\0
M                         ^7>_*JN])_]$T^3??8B?K/UH?OMGK^+KOU&
MFL(?1:[TN#WTIQ?!GJM1UK>^X^UB+TD75=^HUR<^.+
M                                       &W.*O+-/4L7OY3K/%OLJG
MQ3>^XYE8?6*]>O>0U_2^1J?TB'X-IV+2>M8OBV]Y#B4_J[^N7OGG/>>H
M                  &7]_(\_P#S%C2A_P!:(Q-_<VT3E<6Z_P#MET/XBA_2
MJTM0W#_VIKA_OBG_ $.@,@LBH3(    !X:BHIZ.GGJZN>&EI:6&6HJ:FHE9!
M3T]/ QTDT\\TCFQPPPQM5SG.5&M:BJJY '!'2%C*LTNXABH[<M3%@NS5"K;(
M)&/C[]JMNO$Z^54#FM<S7C>K:9DB:\4*JJHQ\CV-<'5!N;@_!T5/%$F]HBHU
MJ+S/F5ZW4// >.'J&^5NLL43$35_6IQ<"I[IX/)]E+;$B9:B+U=FWK^N >G/
M9H7\+&_Q]38O$@!IVNPS#*B^))Z[<\^-$SV9\(S!H.[8'AE1WB+5UD7/*/9P
M=8\[#QESC9+%6CJG='(Y(6HNJ[_5?01/Z4< SYBFV%CTF8[T.7"C;07&IN>%
M8*F%UPPM7.W^CDH4D5:F*U/G1[[-5.9(]S'0.;&LN3I62-355P[4&>7#P%.Z
M6JIZVEIJVDE;/2U<$-533LS5DU/41MEAE9GDNK)&]%3J*>#R><        ''
MC='XCDM^$;?ABED<RLQA<4I9=3?&O[YK9O59<E9(S)$WRIDI87M78^*9Z! :
M T<V%L,-/DS]8U>KM3K(>?A/'-.4-II-ZB8W)$75:B=1?8S/!Y-2)L1$Z@!^
M@              __]3/X
M                                   !^+P+UE -,7F;4A?M7@7:GZ)E
ML .%NG'$:6ZT5CM=458G(G1553+)$3]%/YD>R)BR2*C8VHJJJ[$1$VJJKS$1
M-H:BN=DU,W*N2(<>;51]]]NHZ1R,22*%JU"QYZCZJ55EJY6ZV:Y35,CW>N9H
MM,F.GZ2]*=]QRKE=3W"XROAS145*9B[U2M5%VHK*9D35SRVIP)P),*P6U+/9
MJ:VIEK11-1V7->NUZ_.]7+\Y] ZT/K@                QWN]B-+M5<\=X
M)T/454Y+=8[=X+;O!&^18:BKJGU5LLZR(C]Z2>E?%<$>W)55KHEV9)G;5N>L
M+1X0T)6>)&Y5]Y=+=*A<\\]]>ZGI&+S?L=+"DK4X$6JDRSUE59W;@S!,57<L
M2:4JQB+)%(RSTBJB9L;&R.KKG-V9Y2R2TK-9%3U!R;=N46#MXLD      -5X
M%QA=='^,L,8VLDBLNF%[W;[U2(DCHVSNH:ADTE',YJ.5:6NA:Z&5N2HZ)[FJ
MBHJHOZ:2JGH:J*MIE1*B&1KVJJ9IK-5%3-.!4S3:B[%38NPXKCG"%JQ_@ZYX
M)OC=:U72AFII-F:M25BM1[>#)\;E22-R*BM>UKD5%1%3-ET:8MI<=X PCB^B
ME=44N(+#;KE#._5UJAE13L<E0J,YE.24\41-G,N0J2W0.#:7 NE^]6.VQK'9
M7U#:NE;EDC:6NB960,;STBCG2'-/NHW(NU%1*#**&NI(WVVZY<=J*>:EJ$YT
M]+*^GFX=OJD;EZB\U-JZX.FS]8                      .&F[%YQJ'L_0
M_ 5I(?<]^VJ3Y&_PF$4]V)]J5OXUIO F)JDRBK(          ''/2'SU5OI-
M%W+$=GX9]AX^J[PE.36SUHG57OG(PZP.,@
M  ]Z@KI*";?&HV2)[5CJ('[8YX7;',<BYIGDNQ<ERZJ9HO:>B+2M>-$N*./-
M'#%76&JB6GN-OGVTUPHI-DM/,U4<U%5JJL4FJY8I,G:KV:\;^.XFPY2XEMW$
MDKG0UD;DD@G9LD@F;Z61B[.!=CFYHCFYM7+8J>]<K;&R)MQMZK+;Y]N7"^E<
MJY+')PKJ([8BYKDNQ5X%=VOIQT%6FSV"FTUZ'7RW#0E=G9IGR]1::ARY.H:W
M)7*C6/7>XIG*N:ZL4CE>L4E1QK"&,*FJKI,)8I1L&+J5-N6QE3&G!/#GEGK)
MM<U.#:J)DBHWX9%4['            ..5VY_I.S])W1 =GT?M<3Y,[P5.40>
MQZ?%KWE.1IU@<7                                          -684
M9G45<GF(6,S],?K>[O19?YF/;DETG8BNV2:T%A;#GDFS?ZN%^6?#MXG39P+E
MMX$SCYNBIM7#%#3]%7ZW:Q2)_IFHKY3R5-LJ(XHW2RIO;V,;M<NI*Q7ZJ<+E
M2//8FU>+:3OW;V";YCO<^7.VX;HI[A>::II:ID,+=>16PR_9G,8BZSU;"Z1=
M1B.>[@:U5.EM#%XHK-CF&:X3,@II89(E<]<FYN1%:BKP)FYJ)FJHGP\_BAI9
M_P!<'^2O_J:4,X.146I1>'['_IE@]FV[Y_%_TC6^".=6S^DS=U3G'\0>S$_5
M3P6GSZ_UV_J_J0U4?'/R                    XO;K7Z6UH^S6U?BB_EBO
MF8G\(NK_ -Z]9^E4!U+ID]K5-\O;]!4$^TX$ZR&@Q. C$O"?H/
M       --XJ\K&^JHO>2G%\7>Q2?'-[SC[5A]?+\6O?0\>$_*Z;U;)\!3'\8
M.]C)/CW> P_O$'KQOQ2>$XU0<K/A
M          'R[WY55WI/_HFGR;[[$3]9^M#]]L]?Q==^HTUA#Z+7>EP>^E.+
MX,]5J.M;WW'VL1>DBZKOU&N3GQQ8
M                         VYQ5Y9IZEB]_*=9XM]E4^*;WW',K#ZQ7KU[
MR&OZ7R-3^D0_!M.Q:3UK%\6WO(<2G]7?UR]\\Y[SU
M    R_OY'G_YBQI0_P"M$8F_N;:)RN+=?_;+H?Q%#^E5I:AN'_M37#_?%/\
MH= 9!9%0F0    #A5I7TDU&D&YR8,PI4.=A6CG1EUN=.YV]8BJXG(N\4[VM3
M?+/1S,7)R*K*F1-=,XVQN>X!WS4&",'MIHX?$D148W@;DB*G^-38>3QP]0Y"
MVFV,@:U-7+)$RV;?XMIX/)JN.-&)P;<O7 /* ?BHB\*( >)T+7=1.L >C4T<
M:\6:9=  VTQ/;XMZDYEJ(C5XNCP<71/*'A> X5Z1K)-=*^FM5OB26ONE92VV
MBA3)%EJZZ>.EIHD7-$SDFE1$ZX//#PE+:>"*E@AIH&)'!3PQP0QHJJD<4+$C
MC8BN57*C6-1-JJIX!Y@        <%=)=U\%^EVXQ1.26WX7B@P[3+&K]1:FF
MUZB[/<UVQ*B.YU,E.Y4R16T[>NH&_.#+:V.")$3+F&Y(O%Z_6/*GA.>;RTL6
MHU.HU/9Z!X/)[@               !__U<_@
M                                                  'CD7)JIQJB
MY>L :"Q+4:D$FU4R3/ULLNLN60!/K2_6.N&([5:T=DSDU*J7)&N\3HD6JU'H
MNQ62O@:Q>'8_V(^;JG&K\!Z \1WFG<YM?/1<1PJU<G))6N;2Z[5YCHV2OE1=
MB\ILVY'*\#VY+GB>D@<F<3)-\=U(TU\E^!7(C?GYQI4SL$K@
M     #$Q[TQGEEW7FD%DCU<VFI[3! BY>)Q+#+4*Q%1$54WZ=Z[<UV]#)$NI
MP>B-P)AIC41&IA6Q[$_"M%$YW9<Y57X5+4=PW&QN@ADJ)]DDOUW5R\]6UTL:
M=AC&MV<Q.KGP%/ODP0       9@VX)JJ^JW)^AQU>Q['08/L=+2Z^OS5!3V>
MWQTCVN>YVLQT2;,N93@1$RR2O+=H(U=*%MFS_?#\-T>OMS5%9-5QLSYJ?861
M*B+S%3+)N2)1!I0AIJ?2_C**DR6#STW!VQ$3EY)=\EX$1,TE>]%7A5<U557-
M5YA$1#A@                      .&F[%YQJ'L_0_ 5I(?<]^VJ3Y&_P )
MA%/=B?:E;^-:;P)B:I,HJR          !QSTA\]5;Z31=RQ'9^&?8>/JN\)3
MDUL]:)U5[YR,.L#C(                             !]&@N,] ]=7*6G
MDS;/2R;8IF.35<BHJ.1KE;LSR7JYIFB]SZ'=-^*]#URF;;VQ7'!MP8L5QM55
MR]%70/35>R1BHY&2ZFQD[6J]OI7))$KXG\5Q1A&VXI@8LZN@ND#M:"ICV30O
M3:BM=S6Y^F8O*N^!R(Y/+6T<#F+76YROHU5$EB=]&H9'\$<J9JJQ.78Q^:HO
M JJNU?L:3M'>%*JUR:4]#,DM5HVDD8E522+K5MCGF5=2FK4S57TLCD<VCKD5
MT<NJL,C]_:BR_FL%[N4=0F'L4M9'?FM58Y6[(:QC>&2+H9$3)985Y9F>LU%8
MN:?).@#F8          ..5VY_I.S])W1 =GT?M<3Y,[P5.40>QZ?%KWE.1IU
M@<7                                          /HVVY36V??8\GQO
MR;-"NQLK$7@SR56/;FNJ[B7HIFB]W:!M.^+M .,VXIPUJ3T$R-CK:1^21U=.
MCM98]?5<Z*1NUT,S458W^F;)&KXW\0QI@RUXVM"VNXYME;FZ*1/31299([+-
M$<G,<U=CDYJ+DY-R:.L@KH&ST[]9CMCFKDCXW<<<C45=5Z>PJ;4S145="NB+
M3#@C37A&'%^":E)*=Z(V:!ZM2II)?NH:B-'.U'IPM5%5DC<I(G/8Y'+!/%>$
MKS@ZZ.M=WCR7A9(F>]RMYCF.5$S3GIZ9J['(BFV>DO1SX,J2GJ;;-'27>WK4
M/BCD35I*]M3O6^QSN:BNAGS@:K)$14X4<BYHYD<-T)N.,-Z0WU.,]'<=/:](
M$JZ\S$34I:]4S55D1J90U*JY52H:F4CE5)VJKDFC[<T4Z<*W",C;/B7?*K#S
MLFH_TTU/EP:N?JD29Y*Q>6:F2QKRN]NTGABWUMJL5!;[C32TE;2-J(IZ>9N3
MXWMJY^-,VO8Y-K7-56N:J*BJBHJT?:0L-W[".,:[#V)J2>BO5-(C9(96JUS5
MU6Y*G,<QR<LQ[5<Q[51['.:J*LNXKI;[RQ+G:IHYZ"9$<Q[%S:J9?F5.!6KD
MYJHJ.1%143[QPP]@                   .+VZU^EM:/LUM7XHOY8KYF)_"
M+J_]Z]9^E4!U+ID]K5-\O;]!4$^TX$ZR&@Q. C$O"?H/
M --XI3.V)U*F)5ZG,R)^%3C&+D5;4F7,E;WG'VK%Z^_B+^H\6$E3OOG3C2L>
MJIU%@I\O9R4]6#E3C;(WF[^O@L\1_>($7BQJ\S>T\)QJDY8?"
M                               /EWORJKO2?_1-/DWWV(GZS]:'[[9Z
M_BZ[]1IK"'T6N]+@]]*<7P9ZK4=:WON/M8B])%U7?J-<G/CBP
M                                             !MSBKRS3U+%[^4Z
MSQ;[*I\4WON.96'UBO7KWD-?TOD:G](A^#:=BTGK6+XMO>0XE/ZN_KE[YYSW
MGJ                      !E]?R/5+&S<LZ3VODU5Y8?$[LE54V>%MHG3/
M-"N+=?\ VRZ'\10_I5:6H;A_[4UP_P!\4_Z'0&0/R53YJF^LV(B\/1S_ "$5
M"9!^\DT_U5GL@'ZD\+O&R-=ET,U_  <2],NE2:^U-7H\P;4I)2.1U)BB]4CW
M.2555S)[#13,R:L6JFK5R-5R.1RP\"2(H<!\[ N#&4T</B2(NHS8C<OW,CS\
M)XX=AR1LUI93,8F2IDB<*;>'/H=$\'DUG#&C$1=G!^GX #S@     \,VQOL^
M[D ;88LER@EX-K-J>O\ NGE#PO ;-:-</]_VDSOTJ(E?1X7I)[AFL;7P]^55
MG16Z*76\:Y&/GGC<F:H^G3UO!Y.70        /F7NZ06.S7>]U+7/IK/;*^Z
M5#6JB.=!;Z26KE:U5S1'+'"N0!P'T:T=373R7*MD?45M?435M942JKI9ZJJD
M=/4S2.5,WR2RR*Y57A53SS3PIS-PW2)%!'S*>,;GU-GK'@\FNXVZK4X.!.#K
M ']@               '_];/X
M                                       !XI>#UG?@ -L,62*E/*O]
M)^[Q9GE#PO 3SQQXOCQBO5V=/15LK,E3)SEDIX<G[%S35F7@RVHGKPD\T JI
M*?<]RQ,1JMGO%$QV>>:(BRR;-J;=:-J;<TR5=F>2IV1HL8CL4HJ_<TTBI_13
M]9\\HO))                  &,]WKMHSK,-:=K!C^*"9+/C;#G(2R[VY\3
M;O9ZR>LJ7OG1SFQ<F0WA&Q1N1KG+2RN;K(BZMPNAJ_PXIT,X9O$*HLL%!QNF
M3-%5LUN=O#6JG,SI%I)$Y^^?,EB6X'Q9!+AW$>CV=S4N%ONR5\:9HBNI;A$U
M,T;PNWNJIZA'N3-$22-'9*J*Z3!V&6       'OVJV5][N=NLUJII*VZ7>OH
M[9;:.+526KKZ^HCI:.FC5[F,22>HE:Q,U1,UVJA_3&.D<D<:*Y[E1$1-JJJ\
M"(G-53\-SN5#9K;47BZ2MAME)!)--([/5CBB8KY'NRS7)K&JY<D5<D,US0'@
M>+1OH;T<8)A2-&8=PG9K8UT:.1)(Z6BAA@E=KHCUEDIXV*]79N5^:JJKM*O=
MU3B.+$.FZ[0TLC)**U-I[:QS/2JZA@9!.Y%38J.JFSO14R14=GM7-5S\OO-1
MB>X5V+JQ'MJ[S<JNX/1WIF\65$E0UBIS-1CVL1.!$:B(B(B(F[I'<_H
M                 '#3=B\XU#V?H?@*TD/N>_;5)\C?X3"*>[$^U*W\:TW@
M3$U2915D          #CGI#YZJWTFB[EB.S\,^P\?5=X2G)K9ZT3JKWSD8=8
M'&0                               >>GJ)::3?(79*K58YJHCF21N\?
M'*QV;9(WIPHJ*BG)<)XNO^"KLEYP]-O52Z)\4K'-;)#402)E+35,$B.BJ*>9
MJ92PRM=&]$3-N:(J?AN-MH[K3<2UK-:/61S515:YCV^E?&],G,>U=K7M5')S
M%/YF=&]ZNBC6)KD1=[UU>C79<TC'*B.WO/QJ+FJ)L55X5_+B&MLMQNCZVPT;
MK?0RHCEI]]=,R*14^R-A>]$DWC6SWEDSI9HX]5DD\[VK*_V4455!3I%5RI-,
MW--?51JN3[E7(G*Z^7IE:C6J[-6L8BHU/$?$/U         ''*[<_P!)V?I.
MZ(#L^C]KB?)G>"IRB#V/3XM>\IR-.L#BX
M                /=H:^HM\R30.X<DDC=MCE:BYZKTV>LJ;4XCM+1%IBQOH
M3Q9'BW!-3O4^QL\#\W054.>:PSQYIK-7[ER921N76C<UVU>.XGPM9\76MUJO
M,>O$NUKDV/C=EL>QW,5.=P.38Y%38;D6^XT]QA22%R->B>*P.5-\B=U4_7,5
M>!W O47-$T&Z!-T#@G3_ (42_8:?O%Z@1K:V@D>U:BDD7@SRRWR"3)5@J&M1
MDB(K51DS)8HX+8XP)>,#7+B2O19*%ZJL,[45&2)SN;JO3[IBJJIPHKFJCE]&
M_P!O;5T3YFHB3TC'S->NS.)C5?-&O#GFUN:?TR<6:G1N[OT'6S21HIJ<>438
MHL888IY:ILJ\JLU$Q->JIWN3TVJQJSP:R*K96+&U6-GD5>::$\95%AQ*RQ3J
MYUJN+TCU>'4F79&]$YF:\H_++-%1RYZB(;<%"1-<                   '
M%[=:_2VM'V:VK\47\L5\S$_A%U?^]>L_2J ZETR>UJF^7M^@J"?:<"=9#08G
M 1B7A/T'@                &G<4>53O3X?PN.-XK]B%^,;^L^Q8_7Z=8IZ
MV$O(53ZJ_>HS\F#?6,OQO^BA[\0>N6=9^M359R\^
M                       ?+O?E57>D_P#HFGR;[[$3]9^M#]]L]?Q==^HT
MUA#Z+7>EP>^E.+X,]5J.M;WW'VL1>DBZKOU&N3GQQ8
M                                       VYQ5Y9IZEB]_*=9XM]E4^
M*;WW',K#ZQ7KU[R&OZ7R-3^D0_!M.Q:3UK%\6WO(<2G]7?UR]\\Y[SU
M                  Y7:!]V_NHMS+A>XX,T':4I<#8:NV(*G%-PML>$< X@
MY(OU9;K5::FOY,Q5A:^5\2R6^R4L>]LE;"F]:R,1SGJ[KC&&B/1[CVYQWC%E
MOXKN,<#86OW^IBRC:][T;JPS1M7)TCUS5JNVY*N2(B=JX'TV:3M&]IDL>"[G
MQ%:Y:AT[V<3TDV<KF1QN?K3P2O3-D3$U4<C4U<T:BJJKOI^JZ]Z(;?\ DQ57
MMV_2ST-?\3LXIZ&S0K[R_P#"Z_\ :CF7HK=/OO\ ?\!MW[(/U77O1#^B*J_Z
MV>AI?_6['H;-"OO+_P +K_VH>BMT^^_W_ ;=^R'*?<B;O#O1[=)Z6:# T^Z.
MN='@VD@6YX[N5%HST.4]9%8$D93/MMMKX='4<]#>+U))O$$L;V30-WRH9FL*
MHO46FG1SH0T8X/?<X;*U]]J7+#2,6LKLM\5JJLKDXJVQPIRSMF3G*R-53714
M[KT#:4]T'I<QS':)K^YF'J5J3UDB45O14B1R(D3'<1Y)).[E&\UK4DD1';VJ
M+DAZ-,*11TU,[>]JL:J;,EXTV[$Z'L$!RR5><<M;!:6011Y-R5&M3@VI^3J'
M@\FOJ>)&HG!L1,NCUP#V@      #PS>-3].- #:W%D3W0RY)PL_!MVA#PO :
M5T,(RGOF-87O8V>I@L,\,+GMWR6*FDO#*B2.//7=' ZJB1[LLFJ]J+PIF//,
M.00        -G].UV[[-&UYIXYU@J[[-0V&DU<\YN3:EDMPIU5%1426S4U3G
MP[ #9K1M:-YIX$U=N3<MG$NQ%X.BGNGD\<TY1VJ!&1,;E^M:G!EQ<&?1/!Y-
M1)LV                  __U\_@
M                                          'BEX/64 VKQ<O\KR]1
MN7N_QGE#PO 3OQO,YFD"%C43*>EKHGYYYHUN]3(K<E3)=>!.'/8OL0JW?=+'
M4;GBIE>KD=!=:)[<LLE57NCV[%V:LCEV9+FB;<LT7L;1<]6XJ:U.!U/(G@K^
MH\!1224                  .&^[>W-='ND]#5VP]3LBAQ99$6]85KWL174
M]THHY70M>K8I95IYF220RHU'.Y'GE5C72ZF4Q=R1I4HL.7NIT:XDF;#8+Y+&
M^FF>N4=-<F)O<2O=]S#5QKQ/*Y<T:]*>14U8W*<ST::1[EH>TA4.D6WLDFH8
M&NI[A3L]-46^96K,C$S1%F@>QE3 BJB*^-8U5&R.,1G$6';WA*^W7#.)+;4V
M>_62MGMUTME8Q&5%)5T[]62-VJKHY&+L<R1CG1R,5'L<YKD5;"9X)J6=]-4-
M5D\;E:YJIDK7(N2HJ<]%V*7C8=Q#9,6V*DQ-ANIBK+#70-F@FC7-DD;TS:Y.
M!4YRM<B.:Y%:Y$<BHGQ3TGV0    44W#^@Z>INK-.F+*'>[)AZ::#1[15D+T
M[_L61^)NOT3'.8LEIPNBN5LN6I)7JU&.UH'M)1[EO0I6Z4<<0W*NB>F$[=(V
M69_ CW-7-K&KL7-7)DU45%UDUFH]L4R-I.\V2W>MDW..A>KT2X0K(GZ4\0P.
MA=&UR.6"![=K)&Y+Z=KFR3-7+*FRB?JK74[G9 VYKQ]B7$CKY8+]<Y;I!:*&
MBJ;;+5ZLE;"Q\\T,T4E4OB]3$F;-7?%>K,LD5$R0C[YL;N8-#FBZQX?TP:-[
M)367$-YO<U+<$I$=%33JZF?4,EXE;]@BFUHI%>^%D:S*]SI4>_EDHR\S.W0&
MD[2567S1]C^ZS7:WVJWP3T;ZC*2IC19G1R,=4+]EF9RT>KOKGJS+5:Y&Y-.5
MQ0L6V                       X:;L7G&H>S]#\!6DA]SW[:I/D;_"813W
M8GVI6_C6F\"8FJ3**L@          <<](?/56^DT7<L1V?AGV'CZKO"4Y-;/
M6B=5>^<C#K XR                                             <<
MKMS_ $G9^D[H@.SZ/VN)\F=X*G*(/8]/BU[RG(TZP.+@
M                            &WF.K[=,.5.'KK:*EU-5PS5S<TYJ*>)S
M*7?*>HB7F9J>753-J\:(J9.1%3N+0KCK%&CC%"XKPA5/I;Q C4S3:R1BJNM%
M*Q>5DB?DFLQR*F:(Y,GM:Y/XJL.V?%5MJ++?(6ST$K4S1>%KDSR>QW"Q[<]C
MDV\*;4547D!0W9UWPA37B:)L#[E9(ZI\+'*YD<E72HJL8YR(JM1\F29[2[W2
M[CM^)]QK>,<W&)E-/=,)J]T;7+JMDJXVQ(UKER56J^5$:B[514:N?"L(,/X=
MCL6FB'#M,]TL-'<W-:YR)FK8M9V:HFS-$;M5.:F>2<":",\!.(
M         '%[=:_2VM'V:VK\47\L5\S$_A%U?^]>L_2J ZETR>UJF^7M^@J"
M?:<"=9#08G 1B7A/T'@                &G<4>53O3X?PN.-XK]B%^,;^L
M^Q8_7Z=8IZN$O(=3ZI_>HS\F#?64OQO^BA[\0>N6=9^M35AR\^
M                                 ?+O?E57>D_^B:?)OOL1/UGZT/WV
MSU_%UWZC36$/HM=Z7![Z4XO@SU6HZUO?<?:Q%Z2+JN_4:Y.?'%@
M                                               #;G%7EFGJ6+W\
MIUGBWV53XIO?<<RL/K%>O7O(:_I?(U/Z1#\&T[%I/6L7Q;>\AQ*?U=_7+WSS
MGO/4                           9 W>1D6#HM'E_JJ)8'8GFQC4QXF61
MK&U;6T]%2+8X4765[[<VBG>^)RHC=_DG1-J.*W=UM+>W:1H(:_-+0VWQK2Y+
MFU4<YV_.YR2+*BM<G#J-B5=BM+4MQ3#8&:,*J>W9+>WW.1*M51$>BM8S>&\]
M8TB=K,78F^.F1-J.,D' =PID@@1%9FD<:IT.#9EU,B+2$Q5V+F<B;37Q/C:B
M.3@3H+D>#R:O@D:[+)>+]/7 /:       /XD;FGK+F :,O="D['['*BM=L1,
MTVI_$ ;$U4%PPS?Z+$5M8Y\]!*JRP(]8XZRDD34JJ.5=21K63P.5J.5KM[?J
MO1-9J'E>>>$V;#6M1I_PW11L6MP[BQL^]M69E+2VBHB9+JHLC8II;S2R31M?
MFC7+&Q7)M5K>!/!Y/#;-TCHYK9GPW!,0X=1NQDUYLZR0RN5435:ZQU-Y='P[
M5D:QJ9</19 WBLN)</8DA?/A^^6F]11)'OSK97TM:M.LK=9C*ED$KWTTBI^L
MD1KDR5%3-%R ^V    <0]*6)X,=8HH+#:5DFM&&*BJY)JVN7D6XW>34IY5AC
MR5)(;8V)\3)<TWQ\DNJBLU'O W(P?:-XBB;JY9,:G!QIQ\''E[!Y^ \)SS>:
MDCU6MZC43;Q_WCP>3W@                 ?__0S^
M                                                         >M4
M.R;ZRK_>]A #:+&52C()4UOUJN3K;>'V#RAX7@)SXQJTGTD4D;%5^K37&1RH
MF>JU(VMUG9;$:KWHF?17JD,=WL]C=SI7(Y41SKE0HF:\*[\BY)SUR15R3F(J
M\Q3L31>BKBQF7 D$G>0]XHB)+                    G1NQ^\_,#;I*"3%
M.'5I\(Z3*6F>RGO5-3LY'NS6-<Z&CN]/KP1UD&ODUJN<Q\.MFQZ-1T<D\="N
MZHH([=3X,TO23(V!B1TUW:UTSV1M3*."X1-SEGB8B(R.IB1]1$S58^.=C6ZG
M;.AO3ECC07<'ML34N>!JF;?*BUR/U$:]R_9*B@E5%2GF=FKI(G)O$[MKT9(N
M^ICS:7]R'I^T*W*II,68 O-;;X'/6/$&'**LO=FFIVJJ-JI9*:F2MMD4FJNK
MR9#3J[+F45-I-VGCCN%M;?+/-3W"P/\ 2U=)*RHIG;<O58E<UCN?')J2MX'L
M:J*B6;Z-]U!H9TF,93VV[16_$"HFM07%6T58UW-:UDKD949='2R3Q[4Y;:<9
MSTD@C5>%,"8UQU6MM^#,)XAQ36.ECA6&Q6BNN>\OD5-5:F2D@EBI(D1<W/E<
MQC&HKG*B(JI^BEI*JNF2FHHI)JA4S1C&J]R]1K45?S'%<58YP9@6A=<L9W:W
M6JA:U7:]5410(J)T.^.:KUYB-8CG.7)K4551%IMH1[S1QRRR2Z4-.UJFH,,6
M>&*O;@*WUT:76[M=+3I$MYNU+,K*.U(DNM,VA=-,Z)'>+0/:J+RO152Z.,9:
M:[+H8Q'B&AI,4W>:1C*6)RU$B.AA?4+%4/@UH:626-BI%%+-'/*Y4C1(G.8\
MJOW:WFE[]$VA^_8JT"6>KO53;J=%=<9&)!#&CY$B62E@J&I+,D3G(Y]1) L4
M3$65L%4Q%1.=++=7S04=+;K))2VRW4=-0VNV6JV2P6VV6Z"-L5)24-+3Q;U3
MTT<341J-3+)"^;"-GT?:,+!#AFR345'00IER\L37O>U,G.>JJW-^S)41$1J)
MJM:UJ(B8E]*V/=,.Z"QQ6:1<<MN5SOU:]9%<D51(QC9'*]&QYZ[M5SG*Y7.<
MY\CG*][WO<KEUAHVTAW/1IB"2\45'!7QU-*ZWW*@JG20[]2K40SN2&9F;J:J
MCDITU7JU[4S5%8N>SI_=;[E7!6Z_T5MT<8MK*RW/IJUE=0UE-J.=!5LAFA8Z
M2)Z:D\#HZAZ2PZT;GHJ*R6-[6O3[FYLW1&*-S-I!?C*PTE/705-*M)64LZN9
MOL"RQRN2.1NV&=KXFZDBLD:W-R.B>BY)0/ >EC!^D"%C+57)279(T=46*X.9
M!<(W:NM)R.BKO=?"S57FX5=DW)7(U5R,K.ZDW FZ W*];-7XFM[KOHZ1Z[U>
MJ!CY:34ULF\5L1%EH)516YMJ$2)7NU(*B?55QH4T!;KK0YN@Z..##-<E%C#4
M19;75JV.J:[+-V\YKJ5<:9+R\"N5&HBRLB54:;ED)"4
M    !PTW8O.-0]GZ'X"M)#[GOVU2?(W^$PBGNQ/M2M_&M-X$Q-4F459
M      XYZ0^>JM])HNY8CL_#/L/'U7>$IR:V>M$ZJ]\Y&'6!QD
M                                   XY7;G^D[/TG=$!V?1^UQ/DSO!
M4Y1!['I\6O>4Y&G6!Q<
M    VDTK^1[+Z=6^\ICFF#O5*CK6=]Q]FS^G?U$_6;YV6H:S1OAIB;5J+1:H
M&Y+DK5CACD>JHN2JU-X5OKEJ.Z#QO38?W!6',/L55K+_ $]MI&HBHBHRG5*R
M9ZHN2JQ%I6Q.U<]LK<^55<XH8=LLE;I_O%P<GV*AFGD^#6E3>F)SLU;(YR9]
M"O-39\<IZ)+                    V@TUZ.+EI/PG1X?M5QHK954M^HKNL
M]>R=\#XJ:BN5*^%.1VOD;(Y:Y%1<E3)JDG=R9IWLVYWTGS8\OM#55]%+:9Z1
M(Z=T;7HZ6:GD1^<BHW51(%14SSS<GPG"\=89J<56F.@I)(XY8ZALF;\\E1&2
M,RS:CE1>7SX%X,OA3C"FY&QHG!BO#/W*Z?)2RK]U8T:_>Q?>Z4GUAU'R&;\O
M^V*/MI/JC]Y4?&OHKPU]RNOR4?NK&C;[V+[W2E^L/'(8OWNBC[:3ZH<J/C7T
M5X:^Y77Y*/W5C1M][%][I2_6#D,7[W11]M)]4.5'QKZ*\-?<KK\E'[JQHV^]
MB^]TI?K!R&+][HH^VD^J'*CXU]%>&ON5U^2C]U8T;?>Q?>Z4OU@Y#%^]T4?;
M2?5!-R/C3CQ7AK[E=/DH_=6-&WWL7WNM+]8.0Q?N9447;2?5&Y.A7O.K3_N@
M+QC>SZ,JC!-R?@&OLEMO51=[S7V=CZF^V>*]4B4C$L]:Z2-M-+JN5VHNNFQ%
M3:2DP=NP]'F)\ VG'M71W.CI;PE2L42LBE>U*6IDIGZ[FRM:FL^-7-1,^55,
M\EV)]_!FYJQ]CV2X,L,UL1MNJ(X9%EFE8CG20LG34R@>JHC)$15=J\LBHB*F
MTY%_J(F[>XJ/1<O%LQG<5_X6. ^WZ+/19T%T_)V?7'./03Z7O=%C_*9_V4?J
M(>[?Z2T8??E<?X,#T6>BSH+K^3L^N//H)]+_ +HL?Y1/^RC]1#W;_26C#[\K
MC_!@>BST6=!=?R=GUP]!/I?]T6/\HG_91^HA[M_I+1A]^5Q_@P/19Z+.@NOY
M.SZX>@GTO^Z+'^43_LH_40]V_P!):,/ORN/\&!Z+/19T%U_)V?7#T$^E_P!T
M6/\ *)_V4?J(F[?Z3T7IGLVXSN/#T.=@>BST6=!=?R=GUQX]!/I?]T6/\HG_
M &4XR;J[O-;=);E_1-==)NE&/ T6&K?<K);ITL6(ZVYW!U3=[E#0TF]TTMDH
MHW,W^1-=5D35;GL7@7]=#I_P)C^H3#-B;7I<945S5EB8QF4?+NS<DKESR39R
MJ[><? Q-N8](NC:S2XOQ!-:WVJG5C7)#-*^3.5[8VY-= Q%Y9R9\LF29\/ L
M[\(^1ZSTZ/WBG;N#/6T_7IWCH+$/JT?6KWS5YS,XZ
M                       ?+O?E57>D_P#HFGR;[[$3]9^M#]]L]?Q==^HK
MGWC+N+]!F[$K=-=MTN62YW6KP6N#);7);<2W>R/BIK^F(&O;)#:ZJG25%EL[
MLG/1<]J)EDN<+=+ND_&^CBNH5PK41PT]9%)KHZ&.3-T3F;45[79;)$V)\_"A
M.S<Z:)-'.E&TW-<943ZJOH:B+45M1-%E',QV2*V*1F?+1.76=GGP)P*7V7O#
M+<39-7P(8MYI,]FD'%?%ELVW1$7A.H?1/Z8?=]/^2P>02,]"5H)]Z9ORRL^O
M/LT7>(^X8I8&PSZ+;G<I&JY5JJW21I+CG>CG9HUS;=C2@I4:Q%R35C:N7"JK
MM/QS;I;31(_79=VQMZ%M)19?TJ=R_G/TQ[E'0&QFJZQN>[GK6W#/^C5-3\Q]
M%G>)FX2S17Z&ZG+C3PRM+N?N:0/W3U^B2TU>_7_!*#]E/[]"GH"]X?\ AMQ_
M:S5=%WC)N!J6!D"Z"Z65&9Y/J,=Z3:F5=9SGKKS3XWDF>J*[9K.=DFQ,D1$/
MSOW1.F61RO=>Y,UYU/2-3L)3HB?,A^F/<OZ"(F)&W#\2M3GU-:Y>RZI55^=?
M@X#W$[QLW ?'H'M_K8UTDI_PYJ?QZ(;3)[]R]PI?J#V>ACT%?>_!W>L_:#[E
M+WD;N$:2".FBW/V%'QQ(J-=57#$E=.J*Y7>*55;?:BJF7->%[W*B;.!$1/QR
M:=]+LKUD=?:M'+SDB:GS-;&B)\R(?6@W/NA6FA;!'ARW*QJ;%<USW?.][G.=
MU5<IYG=Y+;A9$S3<^8,7AS\5O7!DO!_-9>,_CDYZ6_?VM[+/(/;R ]#'WMVO
MN7^LC;WL_N,] NYQT$:.,4Z(M'&%\#5U3I=M6%:RHL=MC@K:^VW+!6.+NZ&M
MN#WRUE2R&JL$;D1[W9JY%5=B$B-S#I$QIBS'E=;L2W&JK:7C5)*ULKU5K7LJ
M*9F;6;&HJMD5,T1/SJ1<W7NC; F#]&UON6%;306^L6]10N?!"QCW1OI:MZM<
M]$UG)K1M7)57:B+S$RQN2=!7.
M          ;=XK;E<HUS\=1Q.ZWBL[<NKXTZUQ>W*Z-7GPM7^DY/U',; N=$
MJ<Z1>\TUW1KK4E*[@SIH%]F)JG8-$[6HH7<^)B_T4.*U"95$B?AN[ZGLGZ3T
M                           '(K<T;HO%6YPQ]!BBS;_<+!7[U2XKPTE0
MD,%XH8UDWB>)7MDBANML?*Z2GEU<^:?&JHR1YU3I<T5VO2GAWC=.K8+W JOI
M:A6YK&]<M9CLLE6*5$1KTYBHUZ(KF(B]R:%=,-XT/8I2ZTJ/J+#4(C*RF1VJ
MDK$SU7MSS1LT2JKHW9)FBNC54;(Y4L:G>U>$L,T\+<,Z+<:8EG9"W?&7NZV7
M"M.LJ-14C;444N+)71Y[%<L+53+-$4B9:]QYC"=_^S-UMU-'G_@FS5#LN?DY
ME.GPHFLOPJA-*\;N;!$#$XPV:Z54F6W?WP4S<^<BL=5*J<Q5U4^!%+?[C?=;
MX5W4.BVQ:2\,PUEJ97355LN]BN3X9*^PWVV2I%<;;430.6&IC:CV2P2M1F_4
M\L;W,C5RL;';2#@:ZZ.\43X7N[F23Q(US)&9ZDL;TS8]J+DJ9[6N1<]5[7-S
M<B9K*'1EI$L^E'"%/BZRMDB@F5S)(GY*^&6-<GQN5NQ<MCFN3+68YKE:U55J
M4&M%>E0QCM;/-J+U.ALX\E.$G8)JICLVI^[U>  _L       ]"II]=JYYJF2
M^[^XH!HNZ6%E3GFS-%S_ %NSK\&W8 ;<7+ \$RN58FK_ (S/AZJH>=AXRYQQ
M:Q!I+W-=NKJ^V7/3MH3MUSMM74V^XVZNTH8$HZ^@KZ.5]-645;25%]CJ*6KI
M)XW1RQR-:]CVJCD145$9#,VZK=*NYNI:B.LM^Z(T(TE73O22GJJ32]@.GJ89
M&[6R0SPXB9+$]O$K514&T9H<C[+C_2OAF.)U-?&8HMCH]>"+$$??LV6.?5D;
M41W:":"[3ZS'<PKJE\:(OC53(\'G,W?M>G^D?3JE]PC>Z.M14:UEIFHKG2R(
MC4\4=+636B:!7OX&(R7)/UR@&E\5Z2\4XPB;:L/TM3AFV39)6U23ZUXK&JB:
MT$=1"C6V^GS5=;>E663).;:U7,<&Q#^L(8.91MC1(\E1$XLN//@1,CSP'CAZ
MAO\ VBWI3L:W5XDVKP^OT/R'@\FJHVY-3HY;?6 /[                 !_
M_]'/X
M                   !\JX2ZK'*B[-7U^#;EU]@!QTTD7IE%15,CE1-6)RY
MJJ9[-NW]-IYYAXYIP1MS77&Z73$=0B+)6R/I*%7-;K1T,$B[Z]B^/8E95-YI
M.!S86.3A*;O-#-+K,1XRH]$]HDUK98_L]7DO*NKIF<HQ4X%6FIW;'(N:/J)6
M*B*Q20.BJPK1VZ2]SIE/4\JS/A2)J[5Y_+O3YT:U>:?>*Y3MD
M          ]6LH*&X1I#7T5)70HNLD573PU,:.\TC)F/:B[.'(Y#AS%V*\'U
M:U^$[G<+97.RSDI*B6G>J)GDBNB>Q51,UV*JIM7GKG^6JHJ.NCWFMBBFBYSV
MM<G8<BH;>7/0QHJO-2M9=,!X<K*E45%EEH6:RHY[I%\8K6YJ]ZKP?N9=OQ[J
M73TQFK)B"29>BFI:&>1=B)MDFI9)%X,US<N:JKEVJJK_ #24,=OBWBW25-/3
M]!%43Q,3F;&1R-:F2;$R38B(G B&J;1@["MA9!'9\/6BWMID1*=8**!)(,DR
M\2E<QTL:JBKFJ*BKGM.,XFT\:8\84BV^_P")+K+;%146".9:>G<CN%'04^]0
MN3G:S%R151,D547\T=DM,54ZN2GC=7.X97IKR+_*/UG_ )^8:D.I3ZH -C-)
MN@O#F.VU%SMJ0V#$[M\E[\((LJ.YS+M1+O31IS;WNX:B-$F3/-V^(B-+1MQE
MYJ#I7W-KZ7!&D):G%>AB-K(FTTCT=7VV)NQ.-U1*Y$?$QJY)0U+]X1K&,IY*
M1-=70+W3^X,T<Z=XZC%&%DAP_I0?K/6IC9E2ULB[<J^%B;7.7AJHD2=%<KI6
MU&36)P7Q1H_QG@FJD9?+)7TD<$N4=T@BEFMDJMR>R2FN4+5IUV*BY:S7M78J
M(J*B:9=#6Z8T#[H:R1W+1=B.UW1TT*.DHUE8RN@1V;5954$BI4PKFCF\O'J/
M1-9CGL<URT1:4-S_ *9="=UDIL=62X44,$N3*R.-\E'(K<G-?!61HL+MBHY$
MUVR,78]K'M5J?>P[IITDX98V"CQ+55M(Q&M;27EK+M$UK/&LCEK$DJX(VIL1
ML<C&Y<6Q,NL-+?F?VY%TTU3[GB_!EN@OLCW/=5VY9+9/(]Z9.?,M"^!E0]>'
M6J63+GMYJY\^T<;M3=*:,(&T-CQ-5U=I8U&I3W!&U\;6MX&L=4H^:)J)L1L,
ML;<MF6Q,MXK-NKKQ$K6W_"ENK6Y(CIK16U-N>U4SS?O%6VY-DSV<SKLRZ/$5
M]:0?,-M%5QC?+HOQI?;35+(KD9<:>FN4*-5=D;5ITMLK=7:B/<Z5<LM9'+FY
M9E8,\UFQO2/;%I PI;*Z'51%?05$U&_-/NM2=*UKL]G*HZ-$VJBY9-3>'#&Z
M,T?XBJZ.WU#KEA^LJWI$UUWAIV6]L[O&1K<*>JFCC9(JY-?*V)N?#ELS@!IG
M\R W46BRQW+%>&Y;-BRP6^/?4BMSZE+G+"U,WN9;Y:=J/D8F;E@IZFHE>U$W
MILCUWM)CZ+O-(]S[I%N]%AVZ<<L/7FL?O:.KV0I1ME7TK5JXIGM8UZ\JV2:.
M%B.].K$R5=^BJAS7,<K'HJ.1<E1=BHJ<Q2P%%14S3@!X/(
M!PTW8O.-0]GZ'X"M)#[GOVU2?(W^$PBGNQ/M2M_&M-X$Q-4F459
M  XYXXYO&=>Q_--WRVLU5X-5U!1*K>LJN7V3M##_ "MCC5.')_AN.34&R@:J
M<.3N^IR,.KSC(                                            !QR
MNW/])V?I.Z(#L^C]KB?)G>"IRB#V/3XM>\IR-.L#BX
M                          !M)I7\CV7TZM]Y3'-,'>J5'6L[[C[-G]._
MJ)^LW>IHY*+#V%K3,FK-;[%0\DQKX^&KJ((GSP/RV9Q:J)ZY([=:XAJ(F8*T
M62N;KX9PI2K4,SY>*NN,<=3/$_F(K(6TN2)GEFN:KGDG4>!J6&>XWS%$:9MN
M-WF2-W,=#3N=#&Y.;DYR2+GLX4V<_P#@AZ=A@
M      %4.\:V,DQUNJVR(BHF+M&*M14S39H^I<^I^N1/7+1=&W\'; WQ=W_M
M:H._-S-Z?%/XUIO[/IC(-;2TZ-1-Z9L1/UN7%T.(^H2D/WD:G^I,]@ <C4_U
M)GL #D:G^I,]@ <C4_U)GL 'XM+!LRB8G^-SSV+U4XP"%G>_$4<>X5Q7JM:B
MICC1TF:,RS_U**//;P9=8[CT#_;'IOB)_HG'06Z<^TU<OCJ3]*B,*+"/D>L]
M.C]XI9E@SUM/UZ=XJ&Q#ZM'UJ]\U><S..@
M               'R[WY55WI/_HFGR;[[$3]9^M#]]L]?Q==^HO=_(X-Y=3Z
M:=T)84<Y&W3 ^!KJYJ,8K'+9;W?J-'.D7FV.:E_5$1$R=FJKXU,X#;I:E1]K
MM5;S8ZB9G#TQC'<'\EP\SYU+%]QC4ZMQQ!1],@I']S=4-X?Y3Y_F,RUGC&_6
MM_ 1&)Y']         @'_)!M-'/N4<!RO5R.HM/.%:F+55$19'X(TCT:I)FB
MJK-ZJW+LR761.JBRDW(LCF:3ZEJ99/LTZ+U-_I7;/G:GS?FA_NVH6R:(J1[E
M7.._4[D^%5IJQNWX,G+P9;<N9FBX>19(53@
M                   &WN+/+&'U%'\/4G6^,?9./XAOAO.88?\ 6;OC5\%I
MKBA\A4?J6G^"8<]M_K"#XEG@H<6JO7,G7N[ZGM'ZST
M            %Y.\3-*L]IOVE71C45;DIIWV+&]IHU>[>TF>V6P8AJ$;FC4<
M]D5K:J[%5&[>!,H+[L>P-2:RXHC;RSFS4LCO@:J2PI_2G4L0W"V)'+%?L'RO
MY1KH*R)OPN1T$[OZ-,AE<X0NB3P0KOB*CF,79P;>AM(0*6#H;PTLB.:F2YYM
MS0\'D]L       99@'A?"UV?0Z'Z=4 ].2A:[/-J+U4ZW0R5<@#T9;5$[--1
M/T3H99H ?&JL/02;=Z:Y,N'5SS]?J9 &F*O"$,B.RC:G4U-G4ZIYS/&2'QG8
M(@5V>],^Y_@&P9'UJ'",4:M5(V9Y^8RX^#H;409C(UQ0VIE.B(C414RRV9<'
M4X#P>34D,21HFSB]?],@#S@                  '__TL_@
M
M _%X%ZR@&F+S+JPO^M<N>>7%L]P X/Z>;V^EL]8V-5=(^/48QNU[GNRU6M1/
MUSG;$/35U,-%325E0NK3PQN>Y><UB*YR_,B*I_44;I9$C9M>YR(G55<D_.;)
MPQ,@AB@B:C8X8V11M3@;'&U&,:F>:Y(UJ&77$E\K<3XAKL27%RNN%PK)JF15
M7657S2.D=FNS/:Y=N2=1":%+3QT=-'20HB111M8B? U$1/S(>0^*>\
M                        *B*BHJ(J*BHJ*F:*B[%14X%14/;!/-33,J:9
M[HZB-R.:YJJUS7-7-KFN3)4<BHBHJ*BHJ9H?R]C)&+'(B.C<BHJ*F:*B[%14
M78J*FQ4-M<1:']'.)DD=<,+V^"I>U4Y-M3%M-4UZYKOKG4"P1SR(J_ZM;(B\
M:*34T3>:)[L'0])#%8L97"YV:*366DN^5TA>F66]K)5Z]7%'P*C::I@R5-BI
MFJ+&+2+N-=S=I.;))?L+T%-<Y&JG%- BT$Z.Z->)5CCE?\,\4J+S479EL5B+
M<I4C]\FPIB>:G55SCH;[3MJ(TSX6K<:%L,C&HO!G3O7+A55VK9GHE\W*GCCB
MH=.>"TD<UB[Y66.?55SL]FK;ZY^29M],O'+TR<JQ$7)L$-(WF3=MF=)5Z)\4
M2P*KLV4UTB21J(O"G%E*UCD1%]+G1O75X7*J9KL#BO0OI"P?3U%=<K+R5;*5
MLDDUSM,\=?210Q;7SS,9J5M- C=NO+$QJ)P\"Y6FZ#_- -RGN@+G3X=P+B>&
M'&%4K&QVZX12T%7)(]%5(84G:V&JE3)4<RDFG5%3FHK56OO2QN+MT1H<M]1?
M,3V-:G#%,USI*VAE95T[(V>FED1BI/#$B;=>>")J)PJBHJ)NEH;T]S8?2DPM
MC2>6IL::E/;KR_7FJK.U51L<%8JN=)46N--C51%D@;L368B(R%OFA'F8%JTS
MLK=,N@"FIZ#2WDZ:LMS=2&EO"HBN>^+8V."YR+MWQSF053_5W1RN=4+*?<8[
MORMT=<2:+=-,\M5@%-6*DN#M:2>W(JHUL<ZYJZ6A8FQN2.EIFIDQ'PHV./G-
M!/!500U---%44U1%'/3U$$C)H)X96))%-#+&KHY8I&.1S7-54<BYH9B+M:+K
M8+I4V.^TM117JCG?#/3SQOAG@FC<K)(IHI&MDCDC>BM>Q[6N:Y%:Y$5%1+X*
M"X4%UH8;I:YX:FV5,398IHGMDBEC>U',DCD8JL>Q[51S7M56N:J*BJBHIY3Y
MY^L             '#3=B\XU#V?H?@*TD/N>_;5)\C?X3"*>[$^U*W\:TW@3
M$U2915D          #CGC;GUKO3K7W!0G9]@]@H^MD\-YR:A]8-ZCN^IR,.L
M#C(                                            !QRNW/])V?I.Z
M(#L^C]KB?)G>"IRB#V/3XM>\IR-.L#BX
M                !M[C:W-NUUP;;'HY8JZ\+3U"MSS93224:5,JJF2M;#3Z
MSE79DB9G<6@_#T>+,>6_#4^:4M=<*2&5R9\I"^;*:153:C8XM=[G;-5K57-,
MLS^:RYOLUBN-VC36FIZ221B=$]K'*QJ<]7/U6HG-543FFK;+=W7ZA6[KKZM?
M77::!KT1'14G?K6LHX51NQ-XI6,9_C3YVFK%K\=Z5K[B]R.2*OKG2QM=EG'!
MDU*>+9L^Q0)'&F7,8A^"SV5N';12V1%17TU-$QSDSR=(C&K(_;MY>17/7/FN
M/JG5Q]$                              JKWC/S][JS[+=&7]SRF+1=&
MW\'7 _Q=W_M:I._-S-Z;%/XUIOT"F,A ^H2D       !#+O?5C7;A#&SG)FL
M>,-'+V+YERXTM,:JG^,D5/7.Y- WVQZ?Y//]&IT%NG/M-7+XZE_2HC"2P@OB
M5<G%OD"^RV3/\!9=@Q5WJH3F:S.\XJ'Q#ZI$OP._4:Q.;''
M                             #Y=[\JJ[TG_ -$T^3??8B?K/UH?OMGK
M^+KOU%BOY'OOS;7NR<;VU\C8VWO0C>XX&Y2*^:LH<;8%J61L5N<;<J):AZJY
M$\9DBHJY.A7NBZ59='T-4U%58KM!GP;&O@JT5>?Z9&ILY_SI.?<@5;HM)M91
M*J)'-8YURV[7,J:/+X/2N>NU.HJ;47..@<KH8W+PJU%_3@X$(0ED1Y0
M   0E[WRI*>IW'U'--'KR6_2O@RKI':[V[U4/I;]0.DR8YK9,Z2ME9DY'-YK
M/+-$5)*;E*62/2NUC%R:^VU#7<&U,XW9?!RS479EP<[-%BSNQJ:&?0I/+*W-
M\-QI7L7-4R<KG1JNQ=O*/<F2YIMSRS1%3#0+-"HT
M                         V]Q9Y8P^HH_AZDZWQC[)Q_$-\-YS##_ *S=
M\:O@M-<4/D*C]2T_P3#GMO\ 6$'Q+/!0XM5>N9.O=WU/:/UGH
M                   .:W>?6D]FBW=1X"K:F?D>W8NY+P%<)=?4VXA6G?9V
M+GDUS9<2T%"U4541$7/:J(B]$;I##,F)=%-<Z!%=4VY[*QJ(F>R'6;*OP:L$
MDKOXN7-S21>Y6Q;'A/3-;TJ'(VCN;'T#USRVSZKH4^'6J8X6[>BSX41%S9]%
M^)&5U#2R-E8[.*-5U79YIDFU-N:[>'K%5Z<XN,YIRHM54DL;'(N?,HO77J;=
MJY'@\FHT7-$5.!0#]          -CKAHFQ[6U]=64^Z<TX6FFJZRIJ8+5;[!
MN;):"V0SS/EBM]#)==SU<[I)1T3')'$ZIJ:BH5C46261^;U'@W'PGAVZ8=LS
M+7><;8GQ_6MGGF7$.+J3!E%>)(YG(Z.D?!@/".",/I3TJ(J1JVA;*J+S;WKD
MJ#R:B6G8[A7W/T4 _CD1F>S++K;0#^FTS&\&SK?H@!YVL:W@1,^B ?T
M               #_]//X
M                                  /XD7)JIQJFQ>),NB :%Q)+J0R*
MB[$8J>OEEEULP"?FFNL?/=[111JBNDNU$KFKFN<-/4QS39HF:Y;S$[J=').#
MJ#= WI^'M"&++M$[4G98*QK';,VR2POAC5,U1,T?(U43;FO,<NQ?OX3IN*\2
M4,"[46IC5>HUR/7\S5_Z]IH\S:$N@
M    #^)8HIXI()XXYH9HWQ30RL;)%+%(U621R1O16/C>Q5145%144_9;KC<+
M/<(+M:9YJ6ZTLS)H9H7NBEAEC<CXY8I&*U\<D;VM>Q['(YCD1S51414_/5TE
M)<*26@KXHYZ&>-T<D<C4?')&]%:]CV.16N8YJJUS7(J.15145%)OZ;-%LNC^
M_+6VV%ZX5O,LDELD172);ZA<WS6F9RYO;O*+G"YRJKXOUSG-?EL*\SMW:EOW
M66BM*'$LL<6F>P1QPW2')K.*F9:L-S@8W)-ZJ<E2=C6MWBI;(S4;"ZG?)FJW
M;FY7JMSSC[CKAR)[M%=YD>^A?FKN)9<U=)02N7:BQ>F@<Y566!4Y=TD<VK[^
MB+3=<<!2166]<D73"<DFR)'++669TCDUYK=KO1'4N:JY]/L:KE5S-5RNUN-;
MO'S.;!>ZKMLV.<%<2V33K3P91U2MU*:Y)&W)E/<D8U7*_)&QQ5J(Z6%J-:]L
MT+&1M^]N0-W!B70!518,QFM1=-$DLNV+-7U%O5ZIK2T>LY$WGA?)2;&/<KGQ
MK'(YZR4%M=UMU[M])=;3607"W5T234M73/22&:-55JY+PM>Q[5:]JHCF/16N
M1%143)[CW &,]%V+Z[ 6D&W5-IQA;9MZJ:6=NK)&[)'-5%158^.1CFR12QN?
M%-$YDL3WQN:Y=#N$\6X:QUAVDQ;A"M@N&&ZZ))(*B%VM'(W-47G*US7(K'L<
MC7QO:YCVM>US4]\X@<B            .&F[%YQJ'L_0_ 5I(?<]^VJ3Y&_PF
M$4]V)]J5OXUIO F)JDRBK(          ''/&W/K7>G6ON"A.S[![!1];)X;S
MDU#ZP;U'=]3D8=8'&0
M  #CE=N?Z3L_2=T0'9]'[7$^3.\%3E$'L>GQ:]Y3D:=8'%P
M                               #0>.)'4M.RXLSWRAM=[;%DJM19+LV
MAL*KKIDK7Q075\K<MNM'T,\N[M"M1+:Y+[B&'/?J*RS-9S$UJY4MB\MS',BK
M99F9;=:)%X$54]$\3*QU/;I/4YJR%5^!*=75:;.<Y\#6.SV9/ZA[F >=*T_[
MW_C.L.K,1^S,W\3Z-I]2X^O'_-X*&L#XA^(
M     JKWC/S][JS[+=&7]SRF+1=&W\'7 _Q=W_M:I._-S-Z;%/XUIOT"F,A
M^H2D       !#3O?/_F!^.OLMT<?V[V8[DT#?;'I_D\_T:G0.Z<^TU<OCJ7]
M)B,(_"'T.N^O@][*678+]3J.N9WG%1.(O3Q=1WZC61S8XV
M                            ?+O?E57>D_\ HFGR;[[$3]9^M#]]L]?Q
M==^HI+WA]?TLN[YP%2+(Z-N(\,XXLKD;*D:2;SA:Z8A1CHUVU#=:PH[43@5J
M/X&J11TWT?%.B:YS99\3U%')P9Y9S[U\WJN6?PY<TEYN7KDE#IJM],O#645;
M"FW+TL25'!]UL@X$Z[@13/NHUUJ:)V?"QJY;>9YE-FTK[+33V@        1*
M[W5IH9]Q5B>66-KWT>,\ U%.Y4S6&9^):2D=(SH.6GJ7LZSU)"[EY[V:8*)K
M5R:ZEJD7X4WERY=E$7YB->ZWC8_05='.1%<VHHU3X%XJA;GV%5/G,*LM#*>P
M                                            #;W%GEC#ZBC^'J3K
M?&/LG'\0WPWG,,/^LW?&KX+37%#Y"H_4M/\ !,.>V_UA!\2SP4.+57KF3KW=
M]3VC]9Z                              #R12RT\L4\$LD$\$C)89HGN
MCEAEC<CXY8I&*U\<D;VHK7(J*BIFA_$D<<T;H9FM?$]JHYJHBHJ*F2HJ+L5%
M38J+L5#V12R0R-FA<YDK'(YKFJJ*BHN:*BIM147:BIM13*'[RUW>%/I:I*+0
M_I'N\%-I7LM)J6RIJI61.T@VBC8Z22X4B:D42X@MU,W^7:9JJ^6-BU4:*S?F
MP5I:?]"$^ ;B[$V&XG/P74OVHB*O$<CEV1N7-5WER^I2+DB*J1.761CI+7]S
M5N@J?21:V81Q5,QF/:6/E7.5$XNB8F>^L3)$W]C4^S1IFKD19F)J[XV+(PPQ
M5K+3PN1R+K,:OL\"*I&=26J&Y$*YM]9/T]P \P
M                 !__U,_@
M                                     \4OC?64 VSQ7*C:>1<^+@Z'
M5/*<)X7@)WZ19Y*S'=LC9DK*1*^IGUO')'R--3(Y-O"L]2SH[/<B)NY;ZEEW
M.%XIT=J3W"HHJ5GPYU4<SV_QH8)$7X%7JISW1K2K48M@?PMACD>O:*Q/Z3T/
M0*#R3H                                     -.XKPO:<96&OP_>8$
MFHZZ+)'IDDU)4LVT];2OX8ZFFDR<U>!=K7(K7.1>Y= .G/'.YRTJ6O2Q@"=8
M[Q;Y<I85<J0UE*]42HHJEJ9H^"=B9+FBK'(D<\6K-#&]O6VES15A/31@"OT>
M8SA26T5T637HB;Y3S-VPU,#ON9H7Y.:O Y-:-Z.C>]CI8XLPY6X1Q'=\-W!6
MOJK35NIW2L1S63Q.:R:FJ8VO1')'4TLK)&YIP.-N>AC2KAS3AHJL6EK">NEA
MOUNCJ8V/5BR0N=FV:GE6-SV;[3S-D@E1KG(DD;D15R,I^EC1Q>M$6D:\:-L0
M*UUUM%8Z%SVHY&RLR1\,S$<B.1DT+XY69HBZKT.7FY4Q%O\ 9\1X6FD;OEOK
M8+Q11KGKNIZ^/D:L1G%O4%121JO'K3=790OYN/HE6CQ3@W3A00OWFNHY[-62
M(J:C9:9[JR@16\.^2QSUR*Y,T5E.U%RR;G<#YD_I'2MPGB71562MW^@K(KC3
M,7TRQ534@J<N9J12P0.5.8ZH5=N:Y<M"@\MX            .&F[%YQJ'L_0
M_ 5I(?<]^VJ3Y&_PF$4]V)]J5OXUIO F)JDRBK(          ''/&W/K7>G6
MON"A.S[![!1];)X;SDU#ZP;U'=]3D8=8'&0
M                   #CE=N?Z3L_2=T0'9]'[7$^3.\%3E$'L>GQ:]Y3D:=
M8'%P                                            #;'2Q(Z*T62!
M."KK:NJ?QYLI8FP4ZIT,WSS9IQY)Z_<F&V);,'QTVU*JZ5"U3DSS1:>F66EI
MG)EZ55G6X->U=JHR)V2)DKO=8\I[O/+]S3Q-C3KY,I)$7G\JD*HJ<]R=3[V
M>=*T_P"]_P",ZPZVQ'[,S?Q/HVGON/KQ_P W@H:P/B'X@
M              "JO>,_/WNK/LMT9?W/*8M%T;?P=<#_ !=W_M:I._-S-Z;%
M/XUIOT"F,A ^H2D       !#;O?%-;<(8Z3_ &J]':_:XTL[O=R.YM ::VDB
MG3_)JC\T3E.@-T\N6AFY+_CZ3]*A,(O!ZKJW!O$BTJ]7-R5"+[TLJP6O*U+>
M8BQ_GU_$5%XB3;"O-Y;_ $36AS@XT
M           ?+O?E57>D_P#HFGR;[[$3]9^M#]]L]?Q==^HYA]Y17M^']W;H
M!N#'NC=-BZILNLV-DJZN),+8EPZ]JL?S*->RZJU7>.8BZR;40CMI+I$K=$F)
M(53/5I89.'+U*HCE_P!#@YO NPDEH%JN(]..&I=NVHJ6<&?JM'/'_I[5YG"=
MB1:':UOIESUO$V[?\:WKJ5K%NY](        $B.]L:.GFW &FFHDC9))1U>B
MZ6G<]C7.AFETPX$IGR1*YJK&_>)I&:S<E5KU3/)51>\]S8YS=--F1JJB.2K1
M?A3B&I7)>>F:(O51"/.ZL:BZ [\JHBJG$2I\"\<:1-GS9IU%,&TM5*;0
M                                        #;W%GEC#ZBC^'J3K?&/L
MG'\0WPWG,,/^LW?&KX+37%#Y"H_4M/\ !,.>V_UA!\2SP4.+57KF3KW=]3VC
M]9Z                              #S4]/45<\5+203553.]L4%/3Q/F
MGFD<N38XHHVNDD>Y>!$154]<LT4$;IIW-9"U,U<Y41$3GJJY(B?"I[889:B5
ML,#7/F<N2-:BJY5YR(F:JOP(6P[R^W".G.33CH[T_8TPW/@; ^#:F[7&BM^)
M8JJW8IQ+47'#UYLM ^@LCH4JK?;Z:KN#*A\U:E/O\3$WEDC7Z[8=[HC39@NL
MPE78!L%0E?=ZK>FODA5'T\*,FCE<BRYZLCW(Q6HV+71JJNNYKFZJSDW,&@''
MM'C6WZ2,24RVZQT>^N9%.CF5,[I()86*V'+6C8UST>KIM17M1-[:YKM9,O["
ME(Z"F@:N>;8V)DN>>SBV[4385_J67)P&YT'C/63]T'D\X
M                        !__5S^
M                                           #UZA<F>LOY?W #9_&
MLVI3S;=NHKL^+9GLX>H>4/"D\;R]:W'%WJE>J\AT3*5&JN:?RY4;XJY9Y9MY
M!]TK7\THOC:? >&\-9IK5=WFJ<N>E)3K$J_-Q:B?/V>X-$%-KW*LK.;' UG=
M':W_ ,C/,4^'?0                                      !P2W4V'>
M0<4V7$D4:I#?;:ZDJ'HN:+7VA[6:SD_6:]#4PM3H[VO04U$>8H:6VXJW/]ZT
M35LK'7/"=Z66%B-5%;071'3QYKGD]>+8J]55,E:UT:*FUJK0CYJGHY6Q:6;-
MI)I8U2BO]L6"5V>:+54#FL553+E=:EFIFM15Y;>W*G IH30!B'O@TF69CY',
MI;ZR>PU"-5,GNKFM?0M<BY(O\TH(4Z*9[.@LF?-0-%$>E7<:XI2**)]XP[''
M?*=ST55CXW*KZMS%3:CW6Y]9&G,77R7)-J=#^9^Z1':/]TY8XII'LME]22U3
M(B['+5(BTR.1=BIQ9'3_  IMRYRTH,;QIF            .&F[%YQJ'L_0_
M5I(?<]^VJ3Y&_P )A%/=B?:E;^-:;P)B:I,HJR          !QSQMSZUWIUK
M[@H3L^P>P4?6R>&\Y-0^L&]1W?4Y&'6!QD
M                   XY7;G^D[/TG=$!V?1^UQ/DSO!4Y1!['I\6O>4Y&G6
M!Q<                                           '],:Y[FL8FLY[D
M:UJ<*N<N2(G753]5#155RK8;=0L62MJ)61QL3A>][D:QJ9[,W.5$3JG\2R1P
MQNFE5&Q,:JJJ\"(B9JOS(;5Z87,<VSMC76BBFK(8G)P.9%%2L21$X$WU45Z]
M5QVO-6455B>NI[5(DMFHF0TE.]/2R0TK5A;,B(B(BU*L=4O1$]4F>NU555_9
MA2.5E,KZA-6IE^R/1>%KGJKE;GS=1%1B? U#46 >=*T_[W_C.L.N<1^S,W\3
MZ-I[+CZ\?\W@H:P/B'X@                             "JO>,_/WNK/
MLMT9?W/*8M%T;?P=<#_%W?\ M:I._-S-Z;%/XUIOT"F,A ^H2D       !#?
MO>__ )@CCK[*M'O]N5H.Z- 7VR*?Y+4_1.(_[I_[3%R^/H_TN$PB<'_Z\?\
M>3_TT638*_VS_)_Z94;B+_ _Q_\ 1-:G.CC(
M                 !\N]^55=Z3_ .B:?)OOL1/UGZT/WVSU_%UWZC76Y/TA
MT6B73QHLTGW2.KFM. =(^ \67>&@B9/7RV>QXCI*^[14,,E32135LEN@E2)C
MY8V.D5$<Y&JJG5TMCJ,381ON'J16)65MMEAC5RY-222.1L:N5$<J-UU;K*C5
M5$S5$SR.R\.XBI\(XYL.)ZQ'K0T%T@GE1B9O6*.6-TJ,17-17K&CD:BN1%7)
M%7+,RWK=WOWN4*2B@IIL(Z;W/C8UJZF$L)JS-$RYG7QWMSZR$/O0D:4>GVCN
M\W[,6!^C6T/](O?Y-!^U'N_X("W)?H/TX_>C@_\ AT/0D:4>GVCN\W[,/1K:
M'^D7O\G@_:CT9/Y(1W*=/.YC-'&Z#JHTU?%Z;"NCIL;T5&N=J-J=*%)/FU5R
M76:B9ILS3)3]$>Y"TF/:CG5ED:O.6:IS_-1JGYS\LF[>T2L>K6T.('HG-2GI
M,EV<S6KFK\&U$X.=DJU&W&>[)T=[M?1E<-*>C6R8SL%BMN+KG@RHH,=4%DMU
MZ6Z6JW66YU%3%3V#$6)Z)UMD@OL+8WNJ&R.>Q^<;41JNZ3TBZ/+UHROS,.WZ
M6EFK7TS)T=3ND<S4>Y[$15DBB=K9QKFFJJ9*FU=J)W]HOTG6'2SAQ^*,.0UD
M%O95/IU;4LC9)KQMC>JHD4LS=7*1J(NNBYHN;4V*O, X&=C@  $J^]C(I)=P
M-I[;%&^5R6W!\JMC8Y[DCATCX5FFD5&HJHR*&-SW+P-:U578BG<VY[<UNF.Q
MJY41-^F3;SUIID1.JJJB)SU4Z*W3$<DN@O$+8VJYR4\*Y(BJN3:J!SEV<QK4
M557@1$55V(8)1;$4N
M  &WN+/+&'U%'\/4G6^,?9./XAOAO.88?]9N^-7P6FN*'R%1^I:?X)ASVW^L
M(/B6>"AQ:J]<R=>[OJ>T?K/0                        :ZT;Z-\8:6<7
M6S!&!K2^[W^Z+(Z*%'L@IJ6E@;KU5?7U4F45)14L>USW+FJJUC4<]S&NXSB_
M%]AP-8I<18CFWFW19)L36>][O2QQM3:Y[EX$V(B(KG*UC7.3EF"<$XCTA8BA
MPOA:#?[I-FNU4:QC&[7R2/78R-B<*KM551K4<]S6K731_P!XZXBO=)2U6+-*
M;J6HEAC?4V_#^%-\A@E=&_?(X+M<KO&^J8V7+5<ZBA5S6KS**[F8>W?=DS+(
MYEAL;4B1RZKYZA55R9IDKHHXT1JY9YHDKT153EE1.6G'9=PG'O3),18A=OZM
M36CIJ5-5KLES1LLLJJ],\LE6%BJB+RJ*O*\F+)WBCHJ=O;KIC;2G5.;(CG-A
MN.%J*GDCS3Q)[/ ?45&W)<U;*U5SV999G"Y]U]I'D16P45FC14X=ZJ'.1>>F
M=5J]EJ_.<^IMQ!HLC5'5-POTBHN>234K6JG.5$HU=U51R?!D<FL"]Y%;F7#<
ME/456 ZG$U7!J_RSBF_7ZZ12*C]?Q:UQUE)9)E78BHZERR;EEM7/@EXW1NEZ
M\,=$MT6F@=]S3Q0Q*FS+9(C%F3NG>3+L2Q[EG0A8W-EXT<65#/NJF>>9%VY\
MM%KM@7G;8N!/A7/GEHWW)VC'1^V-F$<!X3PPUC48K+!ANU6?68F7#WWT=,KU
M7HN555>$ZGNN(+_?9-^OE=5UDO/GFDE7LO<X[ILN%\-8<CWG#UNH:&+++*G@
MBA3+^3:TY989P52VUK&14Z-Z&3,MB+P+DF29^Z?'ZA]W+G\)O%;J)(&(FKDN
M2(B+U.B>#R:@8W53( _L
M_];/X
M                  /3JUYE?K5_3W0#8S'TBMI:GJ0N5/64\\P\*3TIE67$
MV*IU<KE=-009+EL2%*R1%S3S2U"^P5)^:7U;WW["-"OJ4='7R)MYLDE*U=G!
MP1-V\WF\"'>VA^-$HZZ7FK)&G8:Y?])3[16 =R
M                 &Q&Z+P[W^:-ZVLC8CJK#E92WF)<E5ZTZ.=15S&JG Q*
M:K65V>Q=Z3C1,K4/,@-+3M'FZWIL'U<DC;-C"UU-N<U%:D:54+>+J21^>2JN
M=-+31ZN:Z]5EEDJJD!/-(M'*8XW-E7?:9C773#=;!<&+DNMO*JM-4M:J<Q(Y
M]^?GLR@1>%$)W457/05E)74S][J:*I@JZ=Z*J*R>FE9-$]%:K7)JR,1=BHIK
M&N]KHKY:JJRW)B26ZLIY()6*B*CXY6.C>U45%14<URHJ*BHN>U%389T+1=:V
MQ7:EO=M<K+C1U$<\3DS35DB>V1CLT5%V.:B[%1=FQ4.5>E'=$UE:MIM^ :J2
MABA;;KI=;HU')+-6-WFK2S0:[(U6AII4U*ERIE4KG'EO6MOE*.XQ\R7PA@>2
M_P")]TI1TM]KJB>OM]LH)48^&&@UYJ=MSF1KGMXNJX=6:D:U=:WM<R9')6.;
MQ+:WNI/-&KYB#C1A_0)52VZEA925M?6MUDDDJ42.?C?'K-:O$L$B;W5N5,JQ
M4=!EQ,C^*>6>"<5T.-L,6K$E#JM97T[5J:9'H]U%71>)UM%(NQ=:GG:J(JHB
MO9JNRR<A0ING= F(MS1ILO>B/$.^2,H*E74=0YJM2LM\JJ^CJF[$:JR19-F1
MFLR.I9-"CG+$JENN@W2W8].&BZTZ2+%JM974Z;_"CD<M-5,Y6IIW<W.*5'(Q
M7(U7Q+'+JHCT-5'01VT         <--V+SC4/9^A^ K20^Y[]M4GR-_A,(I[
ML3[4K?QK3>!,35)E%60          ..>-N?6N].M?<%"=GV#V"CZV3PWG)J'
MU@WJ.[ZG(PZP.,@                                            '
M'*[<_P!)V?I.Z(#L^C]KB?)G>"IRB#V/3XM>\IR-.L#BX
M                          !YHJ>69%<QG,-7)TCE:R)BKP(^5ZMC:J\2
M*NT^]:,,7R^1NJ;? O$$;M62HD<R&FC<J9HV6IF='!&YR>E:^1KGKDC$<Y41
M?R5%=2TJHR9WV54S1C45SW)P9M8U%>Y$YJHBHG-R0\[5@IEUVR+43M1VHL;5
M9#&]6JC)->5J22/B=MRU&IFB<TJ</(J&?#>#ZA+C2U3KGB.-CUA6!CHJ6GF<
MQ4BGWV=B3SRT[U21L24T,>^M8]M3(QJM=^25E9<&;R^-(:-RIK:RHZ1[47EF
M:K55K6O38KM=RZJJBL:N2ILWI51.0;0[+:E54(B]!%A8JIZZM0_!@]5XHF3F
M:C>^IRZS^J/ZU.^:BT>*JX5H$5<T;+6HWJ)R9,[).IFY5]<^9B5$2\2=1O@H
M?FN:?OMW43O&M3X)^                               JKWC/S][JS[+
M=&7]SRF+1=&W\'7 _P 7=_[6J3OS<S>FQ3^-:;] IC(0/J$I        0X[W
MN3/<(X[1/13H^7[7&-I5?<0[IT (KM)-.B>Y:G\T+E(_;J!<M#%Q^44?Z7"8
M0V#W<U<&\:MI7?:K.G_HBR3!;LG5+>:J,7L:_C*C\1)LA7KO]'Q&MSG9Q@
M                                        ^7>_*JN])_\ 1-/DWWV(
MGZS]:'[[9Z_BZ[]1IK"'T6N]+@]]*<7P9ZK4=:WON/M8B])%U7?J-<G/CBP
M !EZ?R/E7U,FYBTATKUUH:33UBB.!-7)&MDP#HPG5BJB<VN_5#UV[<ERX,LJ
MW]UZQK-)E&YO"ZR0JO5XIK$[R(6I[B&1[]$M<UZYM9B"H1.#8G$E"[+X=KE7
M;FNWG9(F0HF>29Y9Y;<N#/J=0BN3%/T  $T>]8*>>JW#>Z%CIXW2R-P/)4.:
MWA2"DNM'5U,BYY<S#3P/>O4:=JZ#Y&1Z6K"YZHC>+VI\[FN:B?.JHGSG4NGB
M-\FAK$K8TS<EIF7YFMUE7YD15^8P)"W,I!
M                   -O<6>6,/J*/X>I.M\8^R<?Q#?#><PP_ZS=\:O@M-<
M4/D*C]2T_P $PY[;_6$'Q+/!0XM5>N9.O=WU/:/UGH
M      ,B_O(O<V\@X%K]+-[MZ)=](-9O=G?/!K34V$K--+!2NC5V<D#;O=-_
MG=EDDT,=._:B-5*X-U9CI;_C./"5%)G;;0S)Z(NQU5*B.D5<N%8V:D:9YJQ^
M^ILS5"U#<:Z.DPY@27&U?'JW6]/^QJJ<LVDA56QY9[42637D7+)'L2%VW)%3
M(BPI@6GA@@:D+$R8W8D?Z+P$5^ F/M7J&ZU)A"%C6^),3/+;O:?IF,QDA]V#
M#,+/]5IQ(G,[-G1/&9Y/L062&-.#)=BY9;?XLP#[$-"V/)43@X\O=Z'N@'T6
M1HW)>, \@                                         /_U\_@
M
M         ]&MS5BY<35SZWZ* ; Z0G94E4NWZ [W.AZZ#F'CFG :WKG6X@39
MS-[F1.MR)1_E*<?-)OME8?\ Q$[]*F) Z(O8:J^5?_(V'U2N,[9
M                              /1NMNI[O;+C::M%6EN=#5V^I1,M98*
MR"2GEU<\TUM[D7+JG,='>-;IHVQ]9-(=D1%N]BNU)7PHJJC724D\<[&.5NW4
M>L:-?EPM54./8NPU;\9X5N>$+LBK:[I05%)-EDJ[W41/A?EGLS1KU5,^;D3O
M3<YZ5'2.;WRT;&))(ULLEYM2(YC'N:R56QU<KVME:B.1,E<B+M1%S1-:KO-9
M=PNR!)?/95.E5C55C;/><T5R(KFYNH&-56*JM5<T:JHJM5R9*N<]OF<6ZO?4
M.B2QT;84>]$>^Y6]$5K7*C7ZK*E[D1Z(CFIDKD1R(]&N1430F-='>*='\U!#
MB2BCI^_*&66DFIYV55/(L#T9-#O\7B:3Q:[7.;GFC7M7C)-;GS=3:$]U#:[C
M=]#=V6XP6FI9#5,DAFIIXUE9KQ/6"H9'+O,J(]L<NHC'OBF8U5=&]$Z%TU[G
M;2IN?:Z@H=)E"RE=<H7R0212LGB?O;M62/?8\V;['FQSV9JJ,DC=P.0WBW-F
M/UL6(I,'W"94M6)7HM!KN<K*6^L:C84:FMJL9<X6[T[)%5TK(DV)FI 3S7O<
ML-TM:&6:<,*4R/Q]@N-[ZC4:W?*FS.76JFJNQ7NH'_OR-'.R9#Q:C&NDE:BS
M'\S2W03L :29-$&(IU;A+$STXFUE75@NC4RBR3/)K:R-.)WY)FZ9M*F:-1RG
M/<RM&@0 'I7"YVVU0-J;I<**W4[YHJ=D]=50TD+JB=VK#"V6=\;%EE=L:W/-
M3EV#, 8YTBW.2RX L]SO5WAII*A\-#3354K((6ZTDKF0L>Y&,3)%<J9:RM:F
M;G-1?@8BQ5AC"%$RYXKN-#;+=),R%LM5/'!&Z65VK'&CY7-:KWKL:U%S7;LR
M1<O=.(GWP    <--V+SC4/9^A^ K20^Y[]M4GR-_A,(I[L3[4K?QK3>!,35)
ME%60          ..>-N?6N].M?<%"=GV#V"CZV3PWG)J'U@WJ.[ZG(PZP.,@
M                                            ''*[<_TG9^D[H@.S
MZ/VN)\F=X*G*(/8]/BU[RG(TZP.+@
M         ]BD:UU3"CT1S$D:^1%R5%BC77ESS14RWMJ\.PY3@FFIJK%MO971
MMEML=4R6=KDS:M/ N_5&LBHY-7>8WJNLBMRSUN5SR_#<GO903+$NK,L:M8O.
M>[E6<[;K*F7-YVT_B6:69461[GZJ9,1=C&-\S&Q,F1MZC41#YMWO]YOTC)+M
M423-B16QL5<HH6JN>I!$W**"//@CB8R-O C40]U/24U*U6T[$;K;57[IR\&;
MG+FYSOPG*JKS5/$?(/T&U.E7R!:?5<_P+3F&#_7,W6)WS[%G]4?UJ=\U!H\Y
MU:+TZM[KE/G8F]F).M;X*'Y[GZ[7J)WC6Q\ ^>
M        52[QJ<UN.]U7K.1J+BW1EQY+GX7U+DG0R7C+1-&W\'; _P 7=_[6
MJ#OS<S>GQ3^-:;^SZ<R#$GA1$\5:NSASS5>JO5/JDI#]Y(A^J- ')$/U1H Y
M(A^J- ')$/U1H Y(A^J-]D A[WO5(QVX3QYJO1W^I/@#9LV9XNM?!P+M.Z]S
M]]LJ#Y)5?0/(^[J'[3%Q^447Z7"80N$%3?:[:GT.#WTI8_@Q4WVHZUO?<5)8
MA])%U7?J-<9IT4]DY]FAQ?)1FG13V1F@R49IT4]D9H,E&:=%/9&:#)1FG13V
M1F@R49IT4]D9H,E&:=%/9&:#)1FG13V1F@R4_0>
M         #Y=[\JJ[TG_ -$T^3??8B?K/UH?OMGK^+KOU'S-&]LGO5\@L],C
MG5-VKK5;*=K&H][IZ^LY%B1C5<Q'.625,D5415XT.'X8J64<-;5R9;W%#KKG
MP9-1SEY_,0Y+<:*:Y5E';J=,ZBHG2-O-Y9[FM;LS3/:J<U.JG"9C-C[P4W)=
MRMU-55.,M-3)98VO>D>+\)L8BJF:Y)+@15V9]$@]Z+?2ATBS]PF_:2RGT%.B
M#I][_*8/V4UQ)WA/N+8^&324B<&:XZS3/ARS;;%3/(^?Z*O2STRW_DR>4?;]
M!]H1YE)7?E<IX4[PNW%**NM-I)V=#'75RV_S,'HJ]+/3+?\ DR>4/0?:$?<E
M=^5RE%-R-N3M#6XWP3>-'^BB2]ML5\Q;78SKO!)>._FM6\W&SV&R5.\U7(]-
MO5+R#ANGU8\ER>CG9\UDG4F/=(&(=(]XCOF)70NKXJ9L#=[9O;=[:^21,TS7
M-=:5VWG9)S#N31YHVPOHNLLN'\(QRQ6V:J=4.221TKM]?'%&JHYVU$U(F;.#
M-%7FG+Q;S09)XO'FN>S67B_QJK[B'"3GF2GYW\T/U:/[9WY@&2GZEYH..=B)
MU%5=OVJ 9*<!>]+=6\;B[='4]"^.:=FB#'-<YF^(W*FMMBK:^K>F^*U%6.EI
MGKEPN5$1,UR0[$T131P:4</OD7)JW>E;\[Y6M;V55$.M-,\;Y=$6)V,3-W&*
MM7YFT\CE["(I@"EPA1D
M    ;?8M1>_"!>):-B)UTGJ,_?(=<8Q1>.4:\S>$\)YR_#ZIQ&].;OB^"TUM
M0*CJ&B<G M)3*G66%BH<[MRHMO@5.!86>"AQBK3*JE1>'?'=]3VS]A^<
M                  &O=%V ;KI3TBX+T=V5KUN.+\0VVR1RL8LG(=/55#4K
M[E(Q,U6GM= V6IER152.)VQ> XWC#$E)@_"]?B:MRWBBIGR9*N6N]$RCC1>?
M)(K8T^%R'*L$85K<;XNMV$[?GQ37U<<6:)GJ,5?LDBIT,4:/D=^"U3.KW.VC
M*TX*PAAS#MHH4HK78[/;+1;*9J.5M/;[=1Q45% USN:=O-/ U,US5<N$IHN%
M?5W6X3W2O>LE;42OED<O"Y\CE<YR_"KE5?G+WK9;:*S6RGL]M8D5OI8(X8F)
MP-CB:C&-3J-:B?,<Z++;&0PLS;P,:FU-O[A^(^@:P93L:C>AEP?IM /+O;4X
M-GL?D /[1$3B3K\8!^@
M   __]#/X
M                      /GUVQCMJ99>OQ ''W2&Y.0JGTE4]U<_<//,/"\
M*' JV+G58@79FM]J$7+J4=#L];,I<\T@JIG:9;/1.5.)X\,0O:F7W4E=7M<N
M?#M2)FSF9?"N<AM$;&IA^H?]TM:Y/F2*++OJ?7*]SM0
M                         V[THX$I](.$:^S*V-MRA:M=9*IZ)G3W.!CM
MZ:K\VZL%8Q5ADX41K];)5:F4QMPQNH[CN4M/5NQO-)*[ 5<J45ZIVJY4DH)7
MMSG2-J.UYZ)^K50HC=\?J24[7,;4/58V[JO0);]T-HAKL'*V-N*($6JMD[D3
M[%6Q-748KLTU8JEJNIY<U5K6R)+JN=&S*7LL5;:J^2&9DU#<;=5NCDC<CHJB
MDK*2;5<UR;'1S031]=%0VET=99L462*OH9(*[#]PI6OC>Q6R0ST\\:.:YJIF
MU\<L;D5%3-'-=SE,M=52WG"]\DHZMDU%B"WU2L>UR*R6"H@?DY%38K)(Y&Y<
M]')\!RZMFZO=%0TL-UP?)55\-/3Q5593WJ*&.MJ&1,;/5)3=]"-I$GE17)&C
MGHW/+/84,XV\PRMEVQ7<+K@K2 VUX7JJV>6FH9;,^H=1P22.=%2\4K=VNJ$A
M8J1I,^.-[T:CG-5RJJV_86\UHFHK!24.*\'25E_@IHHYZF*Y,C;4RM8ULL^\
M\;\H-]>BOWIKY&LUM5'Y(A]&HW6-NY&FY$P=6I5[R[D?DBZ0+3).K5U%F6.F
M25T+7Y*NKDYR;-G"G&+3YA1<V7>G=?=(T$EA2H8L[8+0^.H? CD5[87R5TD<
M<KV9M8][)61N5'*R5$5CN0W'S6RPK;9N-.#*M+PL+MZWZOC6%)51=59-2G1[
MHVNR5R-U7.1%1%8JZR<6,8XZQ+CNY.N6(;@^I5KGK244><5OM\;\O$:*E159
M$W5:B*Y=:1^6;W.7:79Z!]SKHBW-N#H\%:);3!;Z'5:L\ZHCZRME:B_9JRI<
MF^3R*JNU454CB1=[ACBB1K&U4:8].>DO3OB5V)M(MQDJI4<[>*=N;*2D8[+[
M'30(JMC;DB(YRZTLF2.EDD?FY>06AC3V^TI283QQ5/EM:*RGM5_G>KYK:BKD
MRDNDKW*Z6W,142.7:Z!.9=G'EO=6/FAOF7EOTG+7Z;]SI20TFD==>>XVB-&Q
MT]T=DKI*BC8UJ,AN4BYNE9RL-:]5D=J53I)*BPK<6;OVHP:E)HGTXU4D^$D5
ML-#=)'*^6B15R;!6/<Y724;=C8I=KZ5J(QVM3HW>.;L<D<T<<T,C)8I6,DBE
MC>U\<D;VHYDD;VJK7L>U45%15144S0W"WU]IKY[5=8)J:YTTSXIH96.CEBEC
M<K)(Y(WHCXY(WHK7L<B.:Y%:Y$5%1+S:6JIJZFCK:*2.:CFC:^.1CD>Q['HC
MFO8YJJUS7-5'-<U5145%1513^S\A[P <--V+SC4/9^A^ K20^Y[]M4GR-_A,
M(I[L3[4K?QK3>!,35)E%60          ..>,%W[&U:C=BNJ[=$F?!FVDHHLU
MRXE5IVA9/L=AC5>!&/7^DY3D]&FK0-ZUW?4Y&'5YQ@
M                           XY7;G^D[/TG=$!V?1^UQ/DSO!4Y1!['I\
M6O>4Y&G6!Q<                                        'M4NQTSUX
M&4U1G_NV)T#?]_F0Y?@U=YJZZXORWBGM%=K9_P"4T[Z*/A5/\-51Y?#P(JY(
M?/N*:\<4*>F?419?Q'I*O]%CCU3B!]  &U.E7R!:?5<_P+3F&#_7,W6)WS[%
MG]4?UJ=\U!H\YU:+TZM[KE/G8F]F).M;X*'Y[GZ[7J)WC6Q\ ^>
M                     ;M;G73GI*W,^(=)-[P)488KX=)%RPY<ZRBO]DNE
M1);I<.V&&QQQP5=!B2W-GCJFQ+(NM$U6JN6W+,EC@[=+6O#6CFRX!N%@J*MU
MF2K1)X[BR!)4JJN2J7.%UNJ-16;YJ;)7:VKK9-SR3F&CW&MST>R7-U#'3U$=
MRJ8IE21'HL:QP1P9(K7Y.14C1WI6JBJJ;>$Y>)WIYNC?.S1DO^0&)]O^7/(^
MOZ*3#7WLUW^=XO\ B@[)Y/N(/<-%_6^6/U3W=&>=>C/M#B?^&8]%)AK[V:[_
M #O%_P 3CD^X@]PT7];Y8_5/=T9YUZ,^T.)_X9CT4F&OO9KO\[Q?\3GCD^X@
M]PT7];Y8_5/=T9YUZ,^T.)_X9CT4F&OO9KO\[Q?\3CD^X@]PT7];Y8_5/=T9
MYUZ,^T.)_P"&8]%)AK[V:[_.\7_$XY/N(/<-%_6^6/U3W=&>=>C/M#B?^&8]
M%)AK[V:[_.\7_$XY/N(/<-%_6^6<0=VMNFM+^ZOT%XIT78OEP;8[7<)[-=I*
M^R8>O4M9')8;K376)C&5V+9H=21T&JY<MC553FVCW=DV7"F*(;K0X6JGU&I)
M&B27>-6_96*Q55&VEJKEGL3--IPO2#I NVDS#$N#JV*FI::IEA<LC&O>Y-ZE
M9*B(UTB)M5B(NW8BD>M'VY2FN=1<X_#$; Z*&F>B>!+?5>BOE1?]B:/)&KET
M>$D5^Z7S833?4P6DZ3;/9?4U=7;[V/SSS^#@[$:;WH8BD9'_ +(+L5?\!U/\
M<;H<IS/^R6W[S/\ 36>/W66;[PT_SW_U(..\A2+WQ7N'_1ARG,_[);?O,_TU
MC]UEF^\-/\]_]2!R%(O?%>X?]&'*<S_LEM^\S_36/W66;[PT_P ]_P#4@<A2
M+WQ7N'_1ARG,_P"R6W[S/]-8_=99OO#3_/?_ %('(4B]\5[A_P!&'*<S_LEM
M^\S_ $UC]UEF^\-/\]_]2!R%(O?%>X?]&'*<S_LEM^\S_36/W66;[PT_SW_U
M('(4B]\5[A_T8<IS/^R6W[S/]-8_=99OO#3_ #W_ -2!R%(O?%>X?]&'*<S_
M +);?O,_TUC]UEF^\-/\]_\ 4@<A2+WQ7N'_ $8VQTL:"'Z*<.4%_?BY+_R=
M?::RI2)8%M21K46^YU_)._\ ?U<M?52VZNIJ-SU\]9,LEDQN5]W&[=)Z0:O
MCL,\9>);/+7[_P <>*]?>JFDI]ZWKB&EU=;BK7U]\7+>]7476UF\0QIHY;A2
MULN3:O?]>=L>KO6IEK->[6UM\?P:F667-SSV9+L*FU$ZQ8$AU6?H/
M                    !\N]^55=Z3_Z)I\F^^Q$_6?K0_?;/7\77?J/E:.K
MI76.\Q7JV3-I[E9ZRV72WU#H*>I;!76^KY+I)G4U7%/2U#8JB%KE9*Q\;\LG
M-5%5%XAA:E@KHJRBJ4UJ::'4>F:MS:]'-<F;51R9HJIFU45.%%1=IR6Y5U5;
M*NDN5"[4K:>=)8W9-=JOC<US%U7(YKLG(BY.16KP*BIFBU#IN]:N]"*.%M/3
M;H:IBA8FJUB:--#CD1.AF[1XYR^R<2]#9H5]Y?\ A=?^U':?HK=/GO\ ?\!M
MW[(>.I[UF[T&JVN;/NAJQR.:K55FCC0_"[)45.9?#H^C>U<EX45%0\IN;="R
M+GQE_P"%UW[4>%W5>GQ4RX_?\"MW[(:/_5+-W/\ T1>,>U^%/X/'[_0_Z'O>
M.G[I/]:?D]$]IV^^";\GH_V<?JE>[G_HB\8]K\*?P>'H?]#WO'3]TJ/K1Z)_
M3M]\$WY/1_LX_5*]W/\ T1>,>U^%/X/#T/\ H>]XZ?NE1]:/1/Z=OO@F_)Z/
M]G/5J^](=W%6P.IYMT;CID;U:JNI&6&WSHK'(Y-6JH+-35+$54VHCT1R;%S3
M8>R+0)H@A?OC+%2JY.B=,Y.PZ14_,>N7=-:=)F+&_$-0C5Z&&E:O;-@1?SGR
M/U07=K?T2FE+M]_Q@_7R$=$WO#;^T7RC\GHC=-WWQ5W8B^K/A8GW;^ZUQIA^
M]85Q7I]TB7[#N(K5<;'?+/<;PD]%<[3=J.:WW*@JHE@37IZRBJ'QO3-,VN4_
M50Z'M&-LKH;E066BBKZ>5DL;VM5',DC<CF.3EN%KD14^%#\-ST]Z8+Q;:BT7
M._5DUMJH)(98W)%D^*5JLD8N4:+DYKE:N2HN2[%.*YV2=0@
M                               &@,6^3:;U+^^R'76,?7\7Q/\ I..6
MX?\ 6S^O_4AK*V^5UO\ 45+\!&<WM?L93?$1^ AQRM]>3?&N\)3W3]Q^4
M                   %V.\AMRTEWND^Z$Q/0J]5?76+1W%,Q=6*!KI:#$>(
MV)JJKI*F1'V^G<BMU&,JLT<DC%;!'=8:3'35,>C.TO\ L$6I-6JB^F>J(^"#
MJ,:J3/X45SHLLEC<BV,;C#1,V"FDTLWF/[/+OD%O1?N6(JLJ*A/A>J.@8NS)
MK9LT<DC53*NP-8VTM-3L:Q&HV)F2)GPIPYYHG"I"8G^G/-\:*!&L1.#)$XOT
MX#P>3Z0                                                !_]'/
MX
M              /FU[D2-^WB7\&77X@#C=I+J&LH:M578D3N']./,\\P\<TX
M)V%7/6]3JU4947RJDA54RUXV4U' KDZ*)-"Y/6*1O-$[A!6:=Z2FB5%DI,-T
MD3\EX'+4ULZ(O.74F8N7.5%YNR1VBB%T6&7O=P25;W)U$;&SOM4^^0-.S
M                                         <=M(>YXM&-\05>(Z.^2
M8?JZ^*):R"*UQ5M-/6QM6-U:K4K*)S))XT9OB(JZSVJ]5S<I;[N4?-;L:;G7
M1-;=$6*L+MQ5:K3*]E)5.N;Z.HAH7*CHZ14=1UC94IG+(V!VM&UE.L-.C&MA
M1SJX-T3YG1A+3AI#K-)%DOLF'KK<(F+40MH65,,M2Q%:ZIR2HIE8Z9J1[ZB9
MJZ1KYE<KY'9;15FY1Q.Q7]]^*;#4HB<QR93W"A5RY+X](8KAJ)GEP:VQ>IDL
M]K/YN/H!GC8M_P (8PII5].E/QNJ4;M3TKI*VD5VS/A:S:B)S55(@7;S)K2K
M"K^,6*,/U+4]+O\ '64V>Q?3;W%5:NW)-BOV*J\Q$72<^YITG0R[W'3V2J9L
M\7@N[&Q;5Z%3#3S;/K#O>V^:^;B6NHTJJJ\WFBG7_ S6FL=(FSFK3LGB^#9*
MNU>=FJ=25WF9VZCI*G>*>DLM5%TR*X1HSL3,BD^'U/\ /L7[]#N5\:S-:ZOO
MF'*%7+MCBEN%;*Q.9\=E0T\2NR5=B/5-B;=NSJW$WFV>Y?M-6^EP]9,8W9C4
MV3-IJ*GA>NW8W?ZY)T3/+-70-X5R1<LEY]8?,I].5?"V:_7K#5O<J[6-DJZA
M[4V<.K2LCSX=C9%38FW:NKM-I%T9X@T<71M'=&<E6ZIVVR]4\;VT5>U&HY\>
MU7K35<*YH^%ZZR9:R:S%1RSEW*6Z^T3[KG!+\3Z/YW4U_HU1EPM50YJ5M"]R
MKJ.>UJY2T\R)K0546M%)DZ-594130QQ*W1FYETA[FW%+;+BR-*FP5.VBN4+7
M)352(B*YJ9YK%/&NR2GD77;DCVZ\3F2.UOHLT\7C -,MENM+-B'#R9+24ZU6
M\UMH7/FTH9I(Y6R4CT5<Z=VJUKN:8YF;T?'#=K^9F:-]U;<V8]PQ6184TL(F
M5161TJ3T]R8C41B5T#)('+41Y-;'6L>LN]?8IF5#&4Z0=X[E;=Z8TW/MO7!F
M**:7$.CK9O$#I][J*!<^6XED>R1KH'9JJTK]5B/R?%)"KI4EYK8"TEX7TBTU
M7-A^>I;/0+%R=;Z^!*:MIFSZ^\RJUDD\$L4BQ.1'1R/1%3)V2JF><C=4;BO3
M5N0[E00:38J&HL5U65*2OH)7STDKX=57PN62*&6&=&/:](Y8FH]JN6%TJ1R*
MR[C0!NGM%FZ0MU75:/YJIERM^]\4TE7$D-3$V76WM^37R1R1N5CFZ\4KT:J9
M/1BN:CM?D2"0YPTW8O.-0]GZ'X"M)#[GOVU2?(W^$PBGNQ/M2M_&M-X$Q-4F
M459           XY8GY^:KLC0?!TAV?:?:^SXI_?<<HI?6"=8OZSD:=8'%P
M                     <@=!VAVVZ5G7EM?<KA0=]DM)&Q:'D?FTJ63.59-
M_IY^!8MF67Y.IM)VD.NP+Q-Q'##+O[7JN^:VS55O!JN;S_A)0;GO09A[2]0W
M.JOE76TSZ*:%C$@6)$<DC7JNMOD;]J:J999<WAYG))-Q;AI41?!-B+-<O.W+
M+VAT#IY=T9>\_65%_6>62,]!1@'WUO';4WU!^\I;AGT3XB_:SY >/1&WSW%1
M?UGECT%& ??2\=M3?LXY2W#/HGQ%^UGR >B-OGN*B_K/+'H*, ^^EX[:F_9Q
MREN&?1/B+]K/D ]$;?/<5%_6>6/048!]]+QVU-^SCE+<,^B?$7[6?(!Z(V^>
MXJ+^L\L>@HP#[Z7CMJ;]G'*6X9]$^(OVL^0#T1M\]Q47]9Y8]!1@'WTO';4W
M[..4MPSZ)\1?M9\@'HC;Y[BHOZSRQZ"C /OI>.VIOV<<I;AGT3XB_:SY /1&
MWSW%1?UGECT%& ??2\=M3?LXY2W#/HGQ%^UGR >B-OGN*B_K/+'H*, ^^EX[
M:F_9QREN&?1/B+]K/D ]$;?/<5%_6>6/048!]]+QVU-^SCE+<,^B?$7[6?(!
MZ(V^>XJ+^L\L>@HP#[Z7CMJ;]G'*6X9]$^(OVL^0#T1M\]Q47]9Y8]!1@'WT
MO';4W[..4MPSZ)\1?M9\@'HC;Y[BHOZSRQZ"C /OI>.VIOV<]:IW&F'(*=\S
M<2X@=J,<_)>^U,T1%5."WKT#W1;HF]R2)&M%1[5_QGU@7<48!R]E;QV:;Z@C
MYC.WLM.EF^VN)[Y([;C26WQR29;X]E'<TIV/?JHUNNYL:*N2(F9/;#U6ZOP3
M2UST1'S6]LBHG BOCUE1/@V[""^(;5#8KK<+)3N<^GHZJH@:YV6LYL4KXVJ[
M)$365&HJY(B9\"(;\'7QUV
M  #V()(V;\R5'JR:)(E<Q4UH\IHI4>C5R23+>LM7-N>?"AR?#5VM=O;7T-X9
M.Z@N-$E.Y\*MWR%4JJ:I25(WY-GR6FU%A=)#K(_-)6*U%7\-;3SS+%+3*Q)8
M9%>B.1<G?8WLU<TVM]/GK(CLLO2KF?WR+K[:>6.?_"_H51U$WE^6^/7H1J\_
M>N#>.*;YA.NIKGGM2#/B>M3H6<2S*F_RKM^QT,M;EEM=M3/U<<MYV5\3X/PO
M3Q_"N^-SU6IT4K8^H>LYKF.5KVJUS5R<UR*UR*G$J+DJ*<1JZ.KH*E]%7120
M5D3E:^.1JL>QR<+7-<B.:J<U%1%0^A')'*Q)8G(Z-R9HJ*BHJ<]%38J&T^E7
MR!:?5<_P+3E&#_7,W6)WS[=G]4?UJ=\U!H\YU:+TZM[KE/G8F]F).M;X*'Y[
MGZ[7J)WC6Q\ ^>                     ;W:']#[M*KKJUMUEMJVV6EC\3
MI65&OR0R9V:ZTT6KJ[T=9:0](:X%6G_>[9TG:Y=KE;EJJU.8U>>20T$:"*+3
M%1W&JJKC+0K0RQ,1&1-DUM\:]<US>W++5RV9\)OYRF,N2+X+I]N6SOKBX^KR
M8=6^B+VY<;F=U7R#OWT$-H]_ZK\E9]<.4PF]%TW:N+Y6>/1%_P#*YG=5\@>@
MAM'O_5?DK/KARF$WHNF[5Q?*QZ(O_E<SNJ^0/00VCW_JOR5GUPY3";T73=JX
MOE8]$7_RN9W5?('H(;1[_P!5^2L^N'*8S9<]TW:N+Y6>?1%_\KF=U7R!Z"&T
M>_\ 5?DK/KCC[IBT2.T4U5EIG722YK=VW%VM)3,IMZY 6A38C99=;?.3.IED
M=K:.\?\ G[AJI=X;!Q.L? Y79[YOGP)EEJ?G([Z>="-)H;6U)2W"6NXX\4YZ
M\38]3B?B?++)[\];?ESSRRU4X<]FRYV21Z       !\'%/.Y>^QM7\$X^C:/
M92G^-;WS]-'ZZCZY#:_15Y8W7U%#\.<MQAZVA^,7O'U;QZDSKE[QO<<!/@@
M         XJ[KMS4T>8=9K-UW8ZMSD:JIK*UF'\3(YR-X5:U7M15XLTZ*%D_
MF6\<BZ?KO*C5WI,(U**N2Y(KKA:U1%7@151KE1.:C5RX%RZITP*GG8B3F\6,
M^CE. B<"=9"_I. B\O"?H/                           !\N]^55=Z3_
M .B:?)OOL1/UGZT/WVSU_%UWZC36$/HM=Z7![Z4XO@SU6HZUO?<?:Q%Z2+JN
M_4:Y.?'%@
M     #0&+?)M-ZE_?9#KK&/K^+XG_2<<MP_ZV?U_ZD-96WRNM_J*E^ C.;VO
MV,IOB(_ 0XY6^O)OC7>$I[I^X_*                     ?9PY9I\1XAL.
M'J95;4WZ\VNS4[FL65S9[I704,2MB:J.D5))TR:BYKP'S;S<66>SU=WD3..E
MII9E3/+-(F.>J9\S-&\/,/J6.V27N]4=FA7*6KJHH6KEGDLLC6(N7-VNX.:9
MSVY<T9V/ >",+87P_1)26>P6>WVFVPIDKF4M#314\6_/1&[]42)'K22*F<DB
MJYV:JJK2Y>+M77Z[5-ZN;]\N%5.^61W/>]RN=DG,3-=B)L1,D38B%]UCLMNP
MY9:3#]HC2*V4=/'#$WAR9&U&MS7FKDF;G+M<JJJ[54HKAVC2*!FQ/&-X>'V,
MLCYA]8US&W5:G15 #R
M       '_]+/X
M                          /A7-^K$Y.#F5X\N+, XF:7KHE/:JYV:?07
M]3J<*9<?X3R>.:<0L,MD2R4;Y?'3NJZM-F7B=96U%5%ZV]3-,]>[#N_'K=(8
MHJ$>KHXJJ&G3;FC>)Z2GA<U.<B/8Y51/NE55VJJK*O 5/Q-A&B9EDKHU?V[W
M/[SD/ND:#EX
M/B8BPY9L56FILE^H8J^WU3>;BE3)\4B(J1U%-*W*2GJ8=959(Q4<WK*J+VCH
M<TRZ1M F/J/25HNN,MMQ11KEK-VQ3PN5JR4U5$O*3TTVJW?(GHJ*K6O;JRLC
M>W@ND?1K@O2UA&JP/CZABK\/53>68],G1O1%1DT,B<O#/'FJQRL5'-S5,U:Y
MR+.32MHGNNC6Y,<KW7##MPE>VU75&9.1R(LG(%P:B:L-='&BJF7,3,:KFY*C
MV,U[[B?=NX!W8>"GU-O8VV:3;9$SCG:W/1RQZW*I54KER6>BE=L1ZHCX7JD4
MS458WRYM-U=N3<6[F?$S%E>ZX:/+A*Y*"O1N2YHBNXFJFIRL=4QN:IDNI.QJ
MRQ9921Q::T>XVK\ 8HH,046O+%&O(]SH6OWMMQMDSF\E4CUVM1W,H^-5149*
MQKLERR7MO=0;GC"6Z@T-771-BM&1OJH]]H:M6(]]!<(D=Q-61IFUW*.<K)F-
M>Q9J:2:!7(V5RG6NY[TVXAW/^E&WZ0[%KR4\+MZK*9':K:NBD5N_T[EVIFJ(
MV2)SD<D<\<4F2ZF2\_9M/&BJG@9._%<+EDC9(D$-ONM3.BO:CDC>RGH96QR-
MSR5'*B(O&9::'S*[=QU]ZDM,>#FQTT<[XUJI;E;(Z948Y6[ZW7JTG=$_+69E
M LBM<BJQ-J)H(K=WWN3Z"W,N$V*HWODB:](8Z2NEF17-1VHY(J9[&O;GDY'/
M1K7(J:W!GQ5W0FDG"^DO#U-9L-RURSPW6FK'S5M$M- L,,52QRLSD=*KU65,
MD5J>L3'T)>9$[IK#%^2Y8JN&$Z.A?3N8[5K*N>5JN5J[&,H$8Y4R7_"HGX7/
MASND?- -!6D+ WG9PC%?*FXI712HY]+'#$K8VR(O+25"/15UDR^Q]7(XB>!+
M9Y8;<N#D79GU^2>#/J$UJ?S+R[NIU=58RIFU6HN366U[F*_F(KUK6*C<^%R1
MJOX*\ROV3='T"2(D-JF6+63-5G:BHG-5&I&Y%7G)K(GPGP*ZTUMOS6:+6BXI
MXLWP\2<TN2.C55=DFLC<UX,R#^F+<V:6]!]0JXSMROL2NR97TJNGHGYZJ(BR
MHUKH7*YR-:RI9"]ZHN]M<U-9>X\*8_PQC*+.SU"<5HF;H9.4F;_$55UDV;7,
M5S4YJHNP^8=#',P       <<L3\_-5V1H/@Z0[/M/M?9\4_ON.44OK!.L7]9
MR-.L#BX                      .=6XQ^C8NVK]'M:[.!?$JSAZ/"1@W1?
M^YW62]]A8=N(?8B__*J7P)BA9$TG6                  >E<<^0YMN7,.X
MOZ5> _32>KH>%X#&PTE?3OQA_N1;E^/'EON#OM=6[\4Q?0H4OX]]M]\_&E=^
MD2F\YPHZG                                           ![+:J9&I
M&]6SQ-3)(YTWQK6[=D;ERDA3;^L<TY=28WOL-*RW7)T5RM$;-1L%8S?V1LY;
ME()'*D](U5<JKQ)- Y5R557),OGR6RE<]9H4=#4*N:NC7455V;7HG*2+L_PC
M7I\!MGI-AH:RBM4:S+;YW54^\;[E)0R2K"F4<M0Y[)*%CMB->Y)6HY>;<QN;
MDYMA"/"-]JIF4:2VFZ.C3)KY$FHGO555&I*_4GHV<#&K,ZL36<CIIXHVND3Z
M5KDN5$Y[W(VJIT1-96IJRHWGZJ9ME=S51N]+DF3&/=DU?I8$IYZ3#E-35,3X
M)X:FN9+%(U6/8Y*N78YJ[?RH<$QI0UELQ'44%PB?#6Q:K7L>BM<U4:FQ47LI
MSTVIL5#]%9/#52I44[VO@>U%:YJYHJ9<Q36)Q8_*
M <Z=QC]&Q;P?1[6N:\*>)5G!U=I&#=%_[G=9+WV%ANXA]B+_ /*J7P)BAG 1
M-X2=@    "[45.H$V*"<V[1R[]L#Y(B>(XD]_8D_<)=[G+UI=.NIN].0 W<?
MIL,?SE_\H'",DL0%       !\'%/.Y>^QM7\$X^C:/92G^-;WS]-'ZZCZY#:
M_15Y8W7U%#\.<MQAZVA^,7O'U;QZDSKE[QO<<!/@@          XC;L#G0PC
M]E3OQ17EH7F6'VV\0_[WT_2X#J+3%[!4_P I_P!!QP33@3K(7OIP$95X3]!X
M                           /EWORJKO2?_1-/DWWV(GZS]:'[[9Z_BZ[
M]1IK"'T6N]+@]]*<7P9ZK4=:WON/M8B])%U7?J-<G/CBP
M                                         !H#%ODVF]2_OLAUUC'U
M_%\3_I..6X?];/Z_]2&LK;Y76_U%2_ 1G-[7[&4WQ$?@(<<K?7DWQKO"4]T_
M<?E                     -W]SW"RIT^:#Z>6-DL<^E_1I#)%(UKV2,EQI
M96/C>QR.:]CVN5%145%13A&DUSFZ-L0N:JHY+'7JBIPHO$LIV#HE:U^E7#+'
MHBL7$%N147:BHM9#FBISC/)T,T6]VJA14R7>V-X^-N?NYE-Y>MS3E_:(T2%O
M11K<\TZ'\9X/)J%-B(G00 _0
M            #__3S^
M                              ?P]<DZZ>MU<P#1E^JFQPR9NRR:J</4
MSR7;P ' [3U?7MM\U'39RU-6K::GB:J:TD\[VQ1QMS5.:?(Y$3:?ANMSHK+;
M*F\W)Z16ZDIY)I7KP,CB8KWN7X&M:JKU#V4\$E3.RGA3.:1Z-:G/5RY(G94V
MOI*:.CI::CASWFDIX::+676=O<$;8F:SEVJNJQ,UXS,#BF_U>+,3W+%->B)7
M7.OJ*J1$7-$DJ)7S/3/9GRSUVY)F3,HZ6.BI(J*+U*&-K$ZC&HU/S(><^"?I
M                                                   -N]*N%(L9
M8$OUH<C>2HZ5]RMDBIFL5RMS'5%/J^92H1KH7+MR9*[83)W NG&OT!;JC"^+
M(E<MDN%8RTW!B*B;Y17&2.!ZJJHNRGFWBL1J9:SZ9K=9$<JD;MUKHFI-,N@.
M_P"$Y$;QU@I75U$]4SU*RC:Z6++G;\U)*9SMN4<SU1%7)"8=MM%UO,E1%:;;
M77.6DI7UU3%;Z6:KE@HXY8H9*J2*!DCVP1R5#$<[+)NLF9LWQ/C3!^"8J2?&
M-UMUIIZ^M91TSZRHAIF3U4D<LL=-$Z9[&R3OCAE>R)JJ]S8WJUJZJY9=\.81
MQ5C":IIL)VVNN=324KJF9E+!).^*G8^.-\[V1-<YL3'RQM<]4U6J]NLJ(N9Z
M#V/C<Z.1CF/8JM>Q[5:YKDV*US5R5%1>(Y'')'-&DL+FNB<F:*BHJ*B\"HJ;
M%1>>A\&6*6"1T,[7,F:JHYKD5%14X45%VHJ<U%/R1KHJ=U7*U8Z1CVQOJI$5
ME.R1_C(W3.RC:]^6Q%7-3C&*,<X+P12<7XQNUNM='S'U51% BJO C=\>W65>
M8C<U7G'U[5AK$-\:K[/0U=5$U<G.BB>]K57@1SFM5K?XRH>G!7T52[5@JH)'
MYN1&-D;OBZO"K6*J/<W9PHF2H<(P;N@-"ND"LXW81Q-::NY:[V)#OR13/5BJ
MCECAFWN25NS-'QM<QS>6:Y6JBK].[8!QE8XM_N=NJ8Z?)%5Z-UVHB\&LZ-7-
M:OP.5%1=B[=A[?11>LJ?A13MJHIJ:MIWTM7''-22M5KF/:CV/:J;4<U45'-5
M.%%145#BL4LU/*DT+G,F8N:.:JHY%3FHJ9*BI\!IVOPY25.M)394DRYJB,3.
MG<[H.B_U6B\',9(GF5*_--GF>^C?'+9[WHQ>W#>)W:SDA:BNMLK]JY+ F;Z7
M67)J+3+O4;<U2E<NQ>]L'Z=[]:%91XE:M?;TR3?-B5#4Y^ML;+DG1Y.5>&0T
M96VVLH'95$2HQ5R;,SFX7\.63TX%5&JNJ[)V7$5*:6- ^E'0K<.(L?6R6GHW
MO5L57']EHY_39;W4,Y76<C5<D4F]SHW:Z)I*##.,L.8NI]_L=2R1Z)FZ->5E
M9P>F8NW),\M9,V*O Y3T#I\Y0    #CEB?GYJNR-!\'2'9]I]K[/BG]]QRBE
M]8)UB_K.1IU@<7                      !SJW&'T;%WIUK^"JR+^Z+_W.
MZR7OL+#=Q#[$7_Y52^!,4+(G$[                  #T[AY#G^L=[U3]%+
MZNAX7@4QK])7T[\8?[D6Y_CQY;]@[[75N_%,7T*%+^/?;??/QI7?I$IO.<*.
MIP                                            #:G2KY M/JN?X%
MIS#!_KF;K$[Y]BS^J/ZU.^:JT>5L[\*6]LSFU+6.JHF-J&I*K8HZF5L<3)5\
M7BCC:B(U&.;DB9)L/M7O&-VAK^(+@REN%MCB8QL=7"R96QHQ$2..?)M73L39
MDVFJ(<LMF6W/X]VME-Q<^6#7AF=RRK&Y6HKEX7.9MC>Y>:KV.SYIK?6HY/',
MEIW<*K$J3Q=9L4KF2-3+C65Q\E:G ET5%JJ:NM-0JYN=3.;64_P-CIJE\,\:
M9;5=)<*A<^!N2HB?-U+I BZCXJAO,1Z+&_JN>Q'-7J)"Q/AY_BEBWI69/;(R
M1F^1O:CDS;KOCVM<C7-<CHU14ZFS--I\>^61;,^G?'/%54-93[_#+&DC4='O
MLL"ZS)6,>Q[989&.:J*W-N;'O8K7N_12U25*/16N9+&_5<U<ER75:[8K55%1
M6N:J+P[=J(N:)X3X9^H                  YU;C#Z-B[TZU_!59%_=%_[G
M=9+WV%ANXA]B+_\ *J7P)BA9$XG8      3FW:/EM@?TG$GO[&2[W.7K2Z==
M3=Z<@!NX_388_G'_ .43A&26("@       ^/B),\/WW/SGN?N44RI["G[K9[
M)4_Q[/"0]]-ZYCZ]O?0VDT6>7%Q[&_\ IJG.:8O]8Q?&_P"BX^Q=_46==^HW
MS.O3X           .(6[!EC3"N#H%>B2R8GFE8S]<Z.&U53)7IU&.G8B_7(6
MC^9702NTJ8CJ6M7>&6)C5=S$<^KB5J=548]4ZU3I_3'(Q+-31*J;XLZJB<]$
M8J*OS*Y.R<%TX$ZR%[2<!&A>$_0>                           #Y=[\
MJJ[TG_T33Y-]]B)^L_6A^^V>OXNN_4::PA]%KO2X/?2G%\&>JU'6M[[C[6(O
M21=5WZC7)SXXL
M          : Q;Y-IO4O[[(==8Q]?Q?$_P"DXY;A_P!;/Z_]2&LK;Y76_P!1
M4OP$9S>U^QE-\1'X"''*WUY-\:[PE/=/W'Y0                    #F!N
M"<(NQENLM#]!O3Y*>U7RLQ/5/8F:0)ANSW"[4<C\VN1&/NM-3QYY<+T.E=T-
M=TL^B&[O1R)-41QT[47[K?I6,>B?#O6^.ZB*=][F.R+?=-UCB5JK!32R5+U3
M[GB>&21BK\"RI&WJN0SF-%M#O-OHVZN63&*N?#EJHWJ;=A5%S"YSFG)NWLRC
M:FQ,V[/6_*>#R?6
M     !__U,_@
M                       'IU,FJG#L1%]D VBQC=4@@F7639&Y<_6V9[<^
M$\H>%)XXUKW8FQM!3YI)1V1W?A5:R:[>2F.5MOBS;(BQR)4)OS55%14@5,MN
MR&>[ETHQ8 T*5.'Z5^5_Q*Y:&)$5,TIU1'5LBM7:K-X_>ZY;6OJ8UX,SL+1K
M9773$3*MZ?O6C3?%YVOP1IU=;ET^!BGG*("3
M                             "HCD5KD145%145,T5%V*BIP*BH>ZFJ)
MZ.HCJZ5[HZF)[7L<U<E:YJHYKD7F*BHBHO/0_B2..:-T4J(Z)S5147@5%3)4
M7X%38<+-S%9IZ7%^.JC>G)3VND;9G2.541L\US>]D6J]K7N=J6QRKP*W),TY
MI#2/YM=CFTUVY]T?V#?V+=[O?>.<4:;5?!36V6.65'-56HUK[C U-JZ^^9L5
M48XI(\RXP;7VW3%CFY;RY+?:Z%+<YZYHC99:W7;'DY$<KM6B>KMB*S)-9$5Z
M'+2Z84PQ>YXZF\X>LEUJ(7,?'/<+715DS5C149E+/#(]6M1=B*N10G@?="Z=
M]&=IEL.C[&.)K-8Y8GQNIZ.XU<$"-D5'/6.*.5&12*J9[[$UDJ9NR>B.=G;M
MBK1'HKQS71W3&6&['=;E"]KVRU5#33R(K$5&YODC<YS41=C7*K>#9L3+B;NO
M::GH\ 6VFI((:6GAOM"V*GIXF00Q-WFN75CBC:V-C<UX$1#GNAG$-_Q3C^IO
MV)ZZLN5\J*5ZRU%5-)43R*BQHBR32N?(]41$1%<Y5R1$X#HC=8VNV670O#:[
M-304EMANE,D<,,;(HF)JS+DR-B-8U,USR1$0FV2S*P3Z-/=KC2[(:N75R1J,
MD5)F(UO C6RH]&)];D=W8"W2&G#1HC8L(XDN,5 QK6I3S/2JIFM9P-93U39H
MHTRV+O36.RR3/8F7$;W@/"&(LW7:@IY)ESS>UN]R9KS5DCU7KS]JKWS6]IO<
M5Q1(I$;#5HF:QIXR5$X70JJJN:)M5JJJHFW:F:I<3N5]V-A_3C#'A'%F\6W2
MBQBJD2*K8*YK&JY\E)K*NK(UJ*Z2F<YST:BR1K)&V18XHZ3-$U;@]SKM:=>H
MPXJ[57:^!55$1LF7"U57)LB(B9\J[)517?:<UKVN8]K7M<BM<UR(YKFKL5'-
M7-%14XB9UUM-KOEOFM%ZIH*NU5#%9+#-&V6*1CDR<U\;T<US538J.144ZAI:
MNJH:AM712/AJF+FU['*US5YZ.145%ZAH&^V9:-ZU=,S^5'NYMC4\C/=DB(O#
MXD]R\RO B[.AG1GNSMR=4:(+M)I#P)3O?HOK9OLD;$5>-D[U1$B?M5>)9GKE
M3R>EC>J4SU1RPK+,[1+I.CQ92-LEY>C<20LV*N2<4,3[MO\ C&HGV1O-3EV[
M-9&:;(#'=@  !QRQ/S\U79&@^#I#L^T^U]GQ3^^XY12^L$ZQ?UG(TZP.+@
M                    YU;C#Z-B[TZU_!59%_=%_P"YW62]]A8;N(?8B_\
MRJE\"8H61.)V                  'IW#R'/]8[WJGZ*7U=#PO IC7Z2OIW
MXP_W(MS_ !X\M^P=]KJW?BF+Z%"E_'OMOOGXTKOTB4WG.%'4X
M                                 !M3I5\@6GU7/\"TYA@_US-UB=\^
MQ9_5']:G?-0:/.=6B].K>ZY3YV)O9B3K6^"A^>Y^NUZB=XUL? /GGM/YNDA=
MEFZ*:6)R]"-[620M7KOWU3F-=JUN!Z"J1-:IHJZIIWNZ"&5L-12L79]U-QP>
MW;S';$X5^=%G'<Y6;$CDB8]/A<U7,>OS-WE.Q\WJG#CZ(
M  !SJW&'T;%WIUK^"JR+^Z+_ -SNLE[["PW<0^Q%_P#E5+X$Q0LB<3L
M )S;M'RVP/Z3B3W]C)=[G+UI=.NIN].0 W<?IL,?SC_\HG",DL0%       !
M\?$7._?>P]S[BG/W6SV2I_CX_"0]]-ZYCZ]O?0VDT6>7%Q[&_P#IJG.:8O\
M6,7QO^BX^Q=_46==^HWS.O3X           .&.[%\J\ =EKUW'1%KOF5'MWQ
M9^+:/Z>8Z2TS>MJ'JS?_ "(X4)P)UD+Q$X".J\)^@\
M         'R[WY55WI/_ *)I\F^^Q$_6?K0_?;/7\77?J--80^BUWI<'OI3B
M^#/5:CK6]]Q]K$7I(NJ[]1KDY\<6
M                         - 8M\FTWJ7]]D.NL8^OXOB?])QRW#_K9_7_
M *D-96WRNM_J*E^ C.;VOV,IOB(_ 0XY6^O)OC7>$I[I^X_*
M         6'[QPP"^^Z:,?8W?$KX,,85MN'HE<WF>2L577D]SXE5N2RPT^%G
M-=JKFULR9['(0WW8M\WC#EHPZU4UJFLDJ'<]$IX][;G\#EJ%5,^%6?@DZMPQ
MA]:G%=[Q0].4I*"*F;GP:U5+OBJGPM;2Y+EM1'_A&8!@*B2*EITU<LHXT5./
M/U^+80 YA9:AOI1MR:WJ-V?N_A/!Y/>
M                     !__U<_@
M                                      _%7),P#3]TJ4CC=S66;57(
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
ME+JHG-3>KA-([+@2/65,D54^=591UU--S7.?%\"(]F^9]M"U$ZN75]4X:?1
M                 .=6XP^C8N].M?P561?W1?\ N=UDO?86&[B'V(O_ ,JI
M? F*%D3B=@     !.;=H^6V!_2<2>_L9+O<Y>M+IUU-WIR &[C]-AC^<?_E$
MX1DEB H       /F7MJ/LMW8Y,VNM=>UR;4S1U)*BIFF2IFBGZ[>JI7P*G"D
MS/"0]L"JD[%3AUD[YLUHM<O?]6MSYE;1,Y4Z*MK*%&KZR.7V3G.+D3C=&O-W
M]/!>?<NZ?O=J\W73O*;\'79QX          '"_=BR,Y T?PJJ[X^XW^9J(FQ
M60TUL8]57@14=4-Z^9;-YE+32R8OQ?5(GV%EOH&JOX3YJA6[/A1CNIE\)T=I
MHD:V&WQKZ9V_KV-YS[YPJ3@3K(7=IP$>5X3]!X
M     /EWORJKO2?_ $33Y-]]B)^L_6A^^V>OXNN_4::PA]%KO2X/?2G%\&>J
MU'6M[[C[6(O21=5WZC7)SXXL
M                     : Q;Y-IO4O[[(==8Q]?Q?$_Z3CEN'_6S^O_ %(:
MRMOE=;_45+\!&<WM?L93?$1^ AQRM]>3?&N\)3W3]Q^4
M     R<N\;,#T=JT).Q*UNM78RQC?KI/,Z/5>VGM4L.&Z:D:_+*2")]HEE3H
M/F>F?0K+W5=YFN6E1]N?LAM]%!$U,^%9&\4.<O.5=^1O4:WY[:=QK88+5H=9
M=6;9[G<*B9RJG D3DIFM1>:U-X<Y/PGN^;(WP?$C8(MFU6L7J;$RV]4C8I*Y
M. W9@1$;^G1_B/!Y/.
M        #__6S^
M                        #QRKDU4Z*+^GL@&WN):Q(X7[43F79ZV70" G
MSIBNRWF]V^PM?KPU52CZQCFO?&ZDIFK/4Q2;VY%C;/%&L:.S1$<].L=*;HO2
M&[1=H8OV+J=^]W6.C6"E5,M9*JI5*>!S47TRQ/DWY4Z"-W,13D>$;3QYQ#2T
M+TS@637?SM1G+.1>NRU<^>Y#39G );
M                     '%+=;;K/ FY/P F(\0HV]XPOK:NDP'@>GJ$@K<1
MW*F9%O\ 45,R,E6W8?M2U$3JRK5CM1'MCC:^62-CNTM%.BN^:4[]QNH/L-I@
MU75-2J9MA8N>2(FS7E?DJ1LS3/)7.5K&N5.W]#FAW$&F#$?&RVYP66G5KJNJ
M5,V0,<JY(U-FO-)DY(HT5,\E<Y6L:YR8KNGK=*:7]TAB:3$>D_%57<H(IGOL
MN%Z)\M%A+#4*ZS6PV.PLE=2T\J1.U)*F3?*RH1$WV5ZHF5GN!='.$M'=M2WX
M:I61O5/LDSD1T\R\^27+65,]J,3*-OW+6\VW#1YHMP7HPM26S"E(R*16Y2SN
M1'5$Z[,UEE5-94S3-(TU8V?<,;MSV&.<G88 //2U550U5-74-3/1UM'/#54E
M72S24]52U5/(V:GJ::HA<R6">"5B.8]JHYKD145%0_B6**>)T$[6OA>U6N:Y
M$5KFJF2HJ+L5%38J+L5#US0PU$+Z>H8V2"1JM<UR(YKFN3)S7-7-%14545%1
M45%R4IMHJW>N-<8X5M>A[3A=W8@9#<*%<+Z1;G)G>870L=306?%=5JHMT@F2
M;Q.XRJM2R3R0Z1KEEBZ'JM#%APWB*3&&$H^)F/A>V:E8GV/EE1RR0I]QEERT
M3>4RVQHW+5=43YHMN'Z_'NB2OQ)H,HT6^T=0RMGM4>Q*B*%LF_+0MX$G:U^N
ME*F394:K8$234BDY+GL,M[FN8Y6N14<BY*B\*+SE/P'@   U?:<1JS5I[BY7
M,1,F56USV]!)TVK(W+]<G-)QYYYI9WN8=WM7X693X$TVR35F'6M;'!=.6EJ:
M=$V(RK3EGU,*)L29N<\>JB/;,CM:..^D;0G3W9S[UA%K(;DJJY]/L;'(O-6/
M@2-ZKPM7E'9\+53EM9HK)&(YJMDCD;FBHJ/8]CDX47:US7(O65"X&EJ[!BZQ
M-JJ.2DN6&Z^GS:YJLGIZB"5O,5-:.2-[5^%KD7G$4I8KA9ZY8Y6RTUR@DX%U
MF2,>U?F<UR*G5-'W?#OCZFWM_IGTB?[\M/\ AU/M>)I4WNHMP1/0<5:0-!4#
MY:+EI:BSMS=)&G"]UNX72-X7<1KG(FUM,K\XZ=LH-&^FV*J2.R8S>C*G8UE4
MNQKN8B3\QKN9OFQJ\+]7:Y='*BHJHJ9*FQ47A1>@I55)&^)[HI6JV5JJBHJ9
M*BIL5%1=J*B[%1> DHBHY-9NU%...)^?FJ[(T'P=(=F6GVOL^*?WW'*:7U@G
M6+^LY&G6!Q<                      '.K<8?1L7>G6OX*K(O[HO\ W.ZR
M7OL+#=Q#[$7_ .54O@3%"R)Q.P                  ].X>0Y_K'>]4_12^
MKH>%X%,:_25]._&'^Y%N?X\>6_8.^UU;OQ3%]"A2_CWVWWS\:5WZ1*;SG"CJ
M<                     W%T2?3(P?V7C^"E.'Z0/:9<?DZ]]#N#0#]N/#_
M ,N_^1O+16U/Y2I^#+>F<62^-3JE=%7ZN[JES"<![Q^4\@       VATY)_R
M&&-\_0M?^!/ZDUG#MZASW1JO_)I:_E]/]*PZ^TM?:LQ)^(+A^B2D:"Q0I'
M       -L-*?E/;NR2=RU!RW"'KV7XK_ $FGUK1ZL_K?UGTM&W.S'ZMJ_?,/
MRXI]EE^+:>JZ>NUZU#7IQP^<>U1[:AD?U9LE.G01T\;H6*J<:->]%]8YC@+[
M-BB"V)Z:X13T+><CZV"2EB<Y%V*UDLK)%ZS-%:J(Y/G77E:%TZ\$*ME7J1/;
M(Y$^%6M5/GYJ;%]4X<?1                  .=6XP^C8N].M?P561?W1?^
MYW62]]A8;N(?8B__ "JE\"8H61.)V      $YMVCY;8'])Q)[^QDN]SEZTNG
M74W>G( ;N/TV&/YQ_P#E$X1DEB H       /FWGRGNO8VN[EE/UT'KZ'XUGA
M(>R'U9G7)WS9C1;SP5G8>H[MMYSK%WL:SX]/!>?>N_K9O7IWG&_)UT<=
M      !PHW8G!HY]-Q7[S#I;QYD][-8V^3VKP[@=#Z;.&V];4]^G.&1=21_
M                           !\N]^55=Z3_Z)I\F^^Q$_6?K0_?;/7\77
M?J--80^BUWI<'OI3B^#/5:CK6]]Q]K$7I(NJ[]1KDY\<6
M                                          - 8M\FTWJ7]]D.NL8^
MOXOB?])QRW#_ *V?U_ZD-8VSRNM_J*E^ C.;VOV,IOB(_!0XY6^O)OC7>$I[
MQ^X_*                     92'>/&*::Y[GRRVIKV)+A3%&++%.C=KM\J
MKL_$Z*_H/WG$C/\ &Y%7NZBMLE#I>K*I^>K64M-,WJ-A;3[/@UH'?/F6];D"
M[17'0C14<>6O05E7 [JNG=4[?AU:AOS9&0S@^9'019*F6JU%79PKM]8CTI)U
M. W9@=FWJ_D_OG@\GG
M        !__7S^
M                        #TJM^JU5SRR:OZ>PH!LIC:X)#3S+K;48]4X,
M^A^X>4/"\XG_ '!SZ_%MWN3TDU*6%EO@?DJ0R.G>E15M1<\EDA2GA5=FQ)$Z
M.VMGS2>^/IL X<PXU^3:R[35"MS1%<E+!O:+EZ94:M6F>7*HJMSVZIW!HAI6
MON576*FV.%K$7G:[L_SZGYNJ>P4]'?0
M                    /0NMTM]CM=RO=WJXJ"U6>WUETN==.JI!16^WT\E7
M6U<RM1RI%3TT+GNR15R:>^EIIZVICHZ5JOJI9&L8U.%SG*C6M3X5541#]%)2
M5-?5Q4-&Q9*N:1L;&IPN>]4:UJ?"KE1$ZIAF;J3= 8@W2NF;%.DR\OJ(;;4S
MK:<'669^LS#V#K=-,EEM;&HJL;.]LKZFJ5NR2LJ)7IDCD1+@M&. Z#1S@^FP
MW1HU:EK=>HD3_"U#T3?']1,D8SG1M:G"BYW@:)-'-NT6X'I,+42-6J:W?*F5
M/\-4O1-]>J\.29(R/G1L8G"BY\>3GYV4      4^W,>DF?&^"Y;)=IW3W[!S
MJ6@EGD<YTU=9ZB.3OHJY9'-:DE1$E/+3R9*YRI"Q[UUI-O5.);8VW7#6A1$I
MID5S4YRHO+M1.<BJCDX$1':J)DTRO^:V[EZ@T,Z9*;2Q@ZF2#!.-%FEEC8U&
MQ4]VB5KJMK4;L:VK;(RJ8BHF<JU6KRK,F\E3CQ4H    #ZUNO%7;E1K%WVG5
M<W4\BKJ\.;EC=M6)ZIGM3-%7A1=A([03NH=)V@2L2'#L[:S"4DB.FMU2JNIW
M;<W.A<G+TTRHJ_9(EU7.5'313(UK4X'C/1UAS&\.=QC6.XM;DR>/))&\Y'<R
M1OX+D7+;JJU5537MONE+<6*L+E;(U,Y('[)&(JY9^9>S-.%%7+-,\E7(N_T"
M;IG1UN@;<_SLR24N**:%)*JWSIE-"U7:BR,<F<<\&NJ(DD:YMUXTE9$]Z,(<
M8XT<W[ LR.KT;+;)'ZL<[/2N7+-&N:O+,?DBKJKFBY.U7.1%4TEBBF2*MBJ&
MM1&U,7-*B[730KJO54XO$W,ZY5KYHQH]@PKIFI<7V^&.&WXAMR2/U=FM64KM
MYJ'*W@170NI7*Y/3O<]SDUE<YTE- M]?=,'OML[W/J*"=6)GMRB>FO&F?#DC
MM\:B<Q&HB;,D3B9B?;CFJRV_S2H$V;=J1TJ9=?,B7:=F'V9]*?WW$EJ7V/3K
M%_6<C3K XP                      #G5N,/HV+O3K7\%5D7]T7_N=UDO?
M86&[B'V(O_RJE\"8H61.)V                  'IW#R'/]8[WJGZ*7U=#P
MO IC7Z2OIWXP_P!R+<_QX\M^P=]KJW?BF+Z%"E_'OMOOGXTKOTB4WG.%'4X
M                   !N+HD^F1A#LO'\%*</T@>TRX_)U[Z'<&@'[<=@^7?
M_(WEHK;Y"I_2F>]0KGJ_7#NJ7,)P'O'YCR       #:+3G]*_&WV+7_\55AS
MW1K[=+9^,*?Z5AU]I:^U9B3\07#]$E(SEBA2.         ;8:4_*>W=DD[EJ
M#EN$/7LOQ7^DT^M:/5G];^L^EHVYV8_5M7[YA^7%/LLOQ;3U73UVO6H:]..'
MSC^F.<QS7M7)S'(YJ]!S5S1?65#]5%65-NK8;A1N5E7!*R1CDX6O8Y'-<G4<
MB*?Q+&R:-T4B9QN:J*G/14R5.P>:J8UE3,UB(D>^.=&B<&]/77B5.HL;D/NX
MTHJ6WXLN%/0,1EK6J?)3HG!Q-*N^TRI^"Z!\;F\W)4SVGY+;+)+00OF7.?>T
M1_7MY5_8<BH>N<8/W                 YT[C%<IL6]6>UI_P "JU_<(P;H
MO_<[K)>^PL-W$/L1?_E5+X$Q0PB:3L      )S[M'RVP/Z3B3W]B)=[G+UI=
M.NIN].0 W<?IL,?SE_\ *!PB)+$!0       >A=6Z]KN3,\M>@K&Y\.6M3R)
MGELSRS/TT;M6LB=SI&K_ $D/9%LE;UR=\V1T8/U<13IEGOEJJ6+U,JFC?FGK
ML.?8M;G;&KSIFK_1<GZS[]V3.F1><].\IOZ=<''           <)MV*]$=HW
MCVZSG8N>G0R8W#*+GU<Y$+??,G(7NN>.*A,M[;#:&KS\W.N2I\W*+G\WS=$:
M;&JK;:_F(E0G9XG\1PT+I"/P                            /EWORJKO
M2?\ T33Y-]]B)^L_6A^^V>OXNN_4::PA]%KO2X/?2G%\&>JU'6M[[C[6(O21
M=5WZC7)SXXL
M  ?BN:U,W*C4Z*JB)[*GASFM3-RHB?">415V)M4_C?8OJD?V[?RG\;]%T3>R
MA_6]OZ%>P%FB1%598T1.%5>U$3K[0LT*)FKVY=5 D<B[$:N?44_CDJFZ8@^[
M1_G'\<5TO38^V3QG];Q/T#NPIH?%<D<E32+'(R1$@>BJQS7(BZ_ JM5<C@.+
MY8Y:F%8W-<B1KP*B\WX#E%@8]D,B/14763A3+F&IK564C+;1-?54[7-IHD<U
MT\;7-5&IFBHKD5%0Y3:*VC9;(&/FB1Z1-S17-14V<[,^)7T]0ZLE<UCU:KUX
M&KS^H>_R=1=.4OMB+\\^CQPH.GP]NWQGY.):GI;^U7Q'\+<K<BY+7T2*G"BU
M4"*G_!#^%N=M1<EJ(,_C&>,_I**L7:D4F76N\0[\K=YX47MJ#XP<=+9[I@[H
MSQGGB*LZ3+VKO$?PMUMC5R6OI/6GC<GLM<J'\.O%K:N2U$/S.1>\I_24%:NW
M>I.U4_._>V=/TOW5GY3QQYM7NB+MD'&^NZ4_L*?RZ\VMN6==3[?,OUO9U<\C
M^77NTMX:B/YES[Q_26VN7@B?V,C\[^[5T]#_ +]^:?SQ]M'3V?G\1YXV5_2G
M?F/Q;Y:4VK6Q>LCW>XC%4\+?[.U,UG9^=>\AY2UUZ_X)WYO&?SW_ %HZ=9]I
M-\6?SYX;-T]O8=Y)YXU7#I2]E/&?BW^T(F?)K-G0CF5?82)54\+B*S(F>_IV
MK_)"6FX+LWI>RWQG\>"*S].?V/5?$'\>>6R=/_H2>0?UQGN/2_Z3?*'@BL_3
MG]CU7Q \\MDZ=_0D\D<9[CTO^DWRC^/!+:/J\GW"7\P]?GHLW3'=H[Q']\9;
MAT*=LGC'@EM'U>3[A+^8//19NF.[1WB'&6X="G;)XS^%Q/:LUYN=>JD*Y+U4
MS5%R4_A<5VA%X9.U4_KC'7\YO9+&]XZ:?K?8M,6)M$D]5,R''%MCQ%863-5D
M27O#,<J7.F@37\D7&QU*S.757F+?PIP.B'NK[717ZTT&+K8URU%"]T$ZZJHN
M\RJBQN5>ACE16I^%.G#S)Q;BK$L]DO\ <L#7%[4I[C$VHITUMF_P(J2L:G12
M0KKK^#3\SFYAV ;JV>F@<C_'-C7:O4X-G1(,<PL=3A-_:*768U>+5VY>YEP<
M&9X/)](                                                  '__
MT,_@
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
MY^S:CYF9_P B4N-%]<;^EH_Q>KJ<<^OSSU_@RRYN>SI#3/8]>*W_ &7+;/\
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
MM=DYCFJBHJ*B*CDXCJ9#O!=BG+&RSJ^!J\:M1>I_&F1X/)JA.!.L@!^@
M                                            '__1S^
M                                                           ?
MRY<FKM1-G'LZX!HJ_P!2C(9-O Q>/\.W;FJ '$7'\M3=JZDLU!JR5UVK:.UT
M;'O1C7U==414E.U[G+DC732HF?$AY7A/"'..V6^FM%MM]JHFJRCME#26^D8Y
M=9S*:B@CIH&J[)-96Q1(F>6T\'D]S49YEOVJ?D -BM.J(W"M7DUNV/H)L\:F
MSV3C6,_:A=?Q;4_0O/WVOV2@^.9X2' 8R]$R@          <?M.\\C,.5,:+
MS,F]-=MX42:-<E3@V*=HZ,XVK>X7<U%7P5.KM,RKR-[HG^*9]+&<*22A7:
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
MS%T+>P@WQ_/7LG]HB(B(B(B)P(FQ$ZQ[$1$3)-B'\JN>U>$_0>
M    <Y^\TO\ F=&YS^S*O_M5Q =.[H#[3U\^3Q_I$)WWN8/M[8?^.J/T.H.P
M/L_E=2^E,]XTJ9+G3Z8
M   .'*T]'1Z1,7PVVHY*I._ZME61K=1D=74O2IN5(UO$E#<)I8.AXGT,CRG"
M>%.1N'];>8M9/UC>'A_3(\'DUPG G60 _0
M                      #_TL_@
M                                    'JU$B-1=O%U./K]$ VEQ?<4B
M@EV_K'+GT-J\>P\H>%-C]&M!X*-+-'/(C'TF&J2MOD[9&JYLD[4;06]B.1%1
ML\=77-G9FJ?0%ZR^#RG <U   ;$Z=>=:J^L_=8?)OT4<UCK(941T3Z65JHO-
M18W(J?.A^FB<K:N-S=CD>U4[*' 4RUDT           <>=/7._+]='\-&=J:
M,O9J+Y_!4ZMTS?:WNGQ3/I8SA<21*[@       >W0.5E=1O3A;54[DZ[9F*G
MX#\M<FM13-7@6)_@J<DP=(L.+[5*FU6W*F7L3,4HW@>1TECI'.7-=Z;^X1!O
M[4;7/1.B+.XES8AK-K))%1D34?*]=6-BNU4<]?&M5V2Y9KU#D&BW!L.D/2+9
ML#U$[J6"Z5\5.Z5K4>Z-)'9*Y&JK4<J<Y50_#>*]UKM51<6M1[H8G/U<\L]5
M,\L]N1O%;="V)KE2154:QM;*Q'(F6:(J\.W9FG#Q%FG[FEAK[ZZ[\BB^O.G^
M2_4>X8^ZKY!]'PA\4>;B]W\T\?N:6&_OKKOR*+]H')?J/<,?=5\@>$/BCS<7
MN_FC]S2PW]]==^11?M Y+]1[AC[JOD#PA\4>;B]W\T?N:6&_OKKOR*+]H')?
MJ/<,?=5\@_EV@G$Z(Y==FS@S;UNKT1^YI8;^^NN_(HOV@\<E^I]PQ]U7R#:K
M$6'KAAJXOM]>UB.1B/C>U5YO:J/16JU,M79QKGG[,2-U/N:;9N=^,7&ZZSW3
MCQQ;K;Y R'>N).),M75D?K:_%*YYY9:B99YKESK!F+Y<5\4[Y V'>-[RR<KL
M]?7Y[4RRU/AX3X)$8YR          #8[=+83H,<Z!=+>$[FG\J7O1_BJEWS]
M=3U++155%!6,S1R;Y0UT,4S<T5-9B9HJ;%YYHQN%1:L?6BOIERFCN-/U%19&
MM<U?@<U5:OP*<APEBNIP-B:@QA2-UYK;51U&KT;8W:SXUX-DC$<Q=J;'<*<*
M86USMM99[C6VJX1+!6V^IFI*F)?ULL+U8Y6NV(^-V6;7)L<U45-BH7$0RLGB
M;+'Z1R9_ZEYRIP*G,787JX9Q)9<8X=H<5X<G956&Y4D533RM7-LD,S$>QR<[
M-KDS1=K5S1<E143T3V'W      #G=N.\$SQ,Q'C^L@?''4Q-PW8Y'[XS?XFS
M15M[J&1O8V.2!*B"EBCE:KO%(YF;%:J+U]C*N;)+%;HU1=[Y=_!L<J9,3//-
M%1JN545$V.:NW/909YMAIVHF6G#>YULT[7W&2HX\W-K515CCC;)3V^)^6:HL
MKI*J=T;M56MBIY,E;(Q4YRG"3/.       #=F@FY(HJ697(]TE/$KW)QR:B)
M+P<&4B*:<]SYBUV.=".%L432I-5U%EIFS/3[JHA8D%1U%2>*1')S%14*[,?V
MQ+/C2YV]K=6-M6]S4YS)%WQGS:KTR^ V\O<*072K:F>3Y$F153A6=K97Y<"*
MU)'JB=8H6W6>$68*W1.*K1"UZ4LUR6L9K)PMKV,K%U%YK&/G?&U4SRU-55UD
M4FSHSNJWG ELK'*BR)3)$[+GPJL2Y_"NIFO5S39D?)(ZG.@
M         :TW!OTXXO5-S_M>Q <0W3?M#=UD?Z1 6(;C[U.Y?'0_12EP2MTG
M2                  >G</(<_UCO>J?HI?5T/"\"D/,:<^.+/LFOWXTJBR_
M#7M=M_R*#Z)I1QI$^V!??QQ6_I,IID^T<.                     -Q=$G
MTR,(=EX_@I3A^D#VF7'Y.O?0[@T _;CL'R[_ .1O+16WR%3^E,]ZA7/5^N'=
M4N83@/>/S'D       '%O=1>46%>RU=W&P[QT'^R5?\ $1^&I\"_^H1]<O>-
M=;G]K?"PLV:(O\N7C;DF?EI5'&-+#E3&U1ETJ'Z-I^RS^Q[.J[PE-Z=5OF4]
MA#K;6=SU/IC5;YE/80:SN>H&JWS*>P@UG<]0-5OF4]A!K.YZ@:K?,I["#6=S
MU U6^93V$&L[GJ#X.)&-[Z:M4:GT&3@V9Y)F?3M3G+5L15^Z0_A_I2&UR\L:
M_P!6U7P\A9I1^LXOBF^"A0Y>_9FK^52_2./2/TGS  >U_K'_ +T_O1RO_P
M;^=O_E<_#_NE_(?Z1ZIQ0_<       #S/IZB-B2203,8N63WQO:U<TS3)RHB
M;4VIU#[]?A3%%JH6W2Z6VOIK:_5U99:>6.)VNFLU$>YB-57-Y9J9YN:J.3-%
M15_)%7T,\JP031/G3/-K7M5R9+DNQ%SV+L7G+LX3PGP#]8
M            !\V\^4]U[&UW<LI^N@]?0_&L\)#V0^K,ZY.^;,:+>>"L[#U'
M=MO.=8N]C6?'IX+S[UW];-Z].\XWY.NCCH        !PAW8WDC1G];C3\.$R
MX?S)KU;'G4LG_P USHS37ZC;^K/_ /(3AR7-$>@
M                       #;*Z;+_+EL_EJ!=FS;E$N?7S.J[MLQ$_+9]F9
M_HG-Z';:6Y]+=^LW-.U#A                     !SG[S2_P"9T;G/[,J_
M^U7$!T[N@/M/7SY/'^D0G?>Y@^WMA_XZH_0Z@[ ^S^5U+Z4SWC2IDN=/I@
M                                        &WND?2!;]']E;5R[W4WB
MXNEI;#:U7-];6,8BOFE8US9&V^AWQKIY$5,D<UB+KR,10..6CZUU+\JFJ?+-
M55$CZBHGF<^2::>=ZOEEE>[FGR2R.57*JYJJYGE#PNU3E+9X%BA:G08U.KUC
MP>35*<"=9 #]
M /_3S^
M             #@7NS>]'=S/N'[:R#2AB6IOVD2X4')U@T2X*CIKOCBYT\BJ
MRFN%QAFJJ6VX7L<TJ+E5W&>GWYK).1F5,D;HSBV(\867#+,JYZOJU3-L3,E>
MOPKM1&M^%RIGMU454R)$Z#-R_I5T^U2R82I64^&8I-2:XU2NCI6*FUS&*C7/
MJ)43_!PL?JJK=]=$UR.,:;3A_)!FZUQY5U=+H=PEHZT(8?661:&=UM\,?&C8
ME>NHVNO.)XHL*3Y1(FR.Q1*CE=S2IEJ]-W+2U?ZERI;HX::+F;-\?\ZNY7L,
M0M+P%YFKH8L$#)<<UMTO]RR371'\14JKEMU8H%6H3;SZMVS+8FW/A96]ZT]Z
M%7&N=<*S=&7.>=^>M$N -$S+?MBWE42U1X"9:VIJ;41(4R?S2<UM./\ )$QE
MK[YQ:[6^+BR[7>\OS?G.YUW#FY86FXE\Z<6]<_BZYZ_#GZIQ;OG#^%P;.#8<
MN-S+WN]NAM#-UJF:4-'V M,-@O=5;WWVMI8ZK >-E@HEJ&L2@N5J6MPHC8&5
MDKFQ/LZ+(]<EE:BYI]NATLXEII$6L93U,/-16K&]>'@>SE6Y\U5C?P)DB;<^
MC\?>9I:(KW322X"N%SL=SR74;(]*VESR3)',DU*C+--KDJ5RS5=5V2(90>XX
M[T.W-6[=L\TFB;%,UMQO;*-M7B+17C&.FLV/;-"C8=_K8;?'5U=)?[)#-.UB
MUUOFJ8&.<ULJQ2.1AW'AG&UEQ.F]4KEBN")FL,F2/R3A<S)51[?A:NLB*BO:
MS61%JSTW[FG2GH#KFMQE1MEL,KU;#7TRNEI)5S7)JO5K70RJB*N]3-8]4159
MKM36.<IR\Z -BM.C57"U9MX(^#+-=B:V?#P<R?-O/L15?)I? <?HI?7,?7M[
MZ' 0RSDT0          <>=/7._+]='\-&=J:,O9J+Y_!4ZMTS?:WNGQ3/I8S
MA<21*[@       >>F5$J:=57)$GB55Z")(W:>FI36IY$Y['=Y3ZMBDWF]T<V
M>KJU4*Y\[*1JY_-PE&L!KG8:3:BKO2$/\0^OG]<6DP^D0W%MGEC1>J(O?(=I
M;FG[?V$?Q[3>&A\/%OM9KODS_!*;X0C9WQT/,,VP1+XU.-N?0XC1R1(7A-4:
MC/,M^U3\@/ U&>9;]JGY !J,\RW[5/R 'CE8Q&.5&-1=FU&IT4Z@!P&T[HB8
MJA1.*"1.ODL7#Q<955YIK_X!/\\?_,H[NT/?[H_^@_\ \F-CBJH[K
M   !MCIEE6'1=CMZ(BJN%;Y%DO0GMT\*KUVI)FG6.9:/XTDQE;6K[MA7M9$=
M^H_'<5RH9OBW=Y3%.TDZ(;CCA;QB+"U.VHO]GB=-7VR)G\L7N@CD=&UU)J_1
MKI0QM1&1JBNGB1&-769&Q]NSKC!:FP+4+E33(B*O,8[+/67G-=]UEL1>6RVO
M5/Q>9S[ONV:*[IZ'K316+#@6JN,J6BXRN^Q6Z::1RNHZER^DHIY7*^*95U:6
M9[]]^P2:]/PYEBDADDAFC?#-$]\4L4K'1R121N5KXY&.1',>QR*BHJ(J*A]]
MKFO:CV*BL5,T5-J*B\"HO.-%$4L4\39X'-? ]J.:YJHK7-5,T5%38J*FU%38
MJ<!_!Y/[   -W-$FB*_:5;VE-2MDH,/T4C%O=_?$KH*2/F7+24NMDRIND[%Y
MB)%YE%UWY-3;\2]7N"TPY;'UCDY5G^D[G-3LJNQ.:J1.W7&Z[T<[DG1\_$V*
M)&5F,*ICFVRU,>B5%;,B9(YW"L-)$N2U%2YJM8G*,1\SHXW5@L%BM>&++;</
MV6E916JTTD='1T[-NK''M<^1Z\U+43R.=)+([-\DCG.<JN557J>:66HE=/,Y
M73/5555YJK^9/@1,D1,D1$1$1,<FE/2=C'3+I!NND['U2M7BN\53IYWY*C&Y
MHC8XHF*KM[@@C:R&"/-4CB8QF:Y9K]<]9P        &XF&IEDMB,7+^5YY8D
MZ*M=JSYKT.:F5/6+VO,Y<5+>] LM@DR22RWFIA:B+M6*=(ZMKE3F9RSS-3X&
M=7*&&G^V<28SCKV^DJZ1CEZZ-71JG:M8OSGQ\5PZM125&?T2%\*IEP;R_7UL
M_P"F2?+UB*GFFF$^-^DG#^,V+]CN=HDIG-RX)*&;75V?X3*R-N7,WO/FG9FY
MXNG%&&ZRTN]/352/3K9F;$R^!T;US^'X#296@2#
M !K3<&_3CB]4W/\ M>Q <0W3?M#=UD?Z1 6(;C[U.Y?'0_12EP2MTG2
M             >G</(<_UCO>J?HI?5T/"\"D/,:<^.+/LFOWXTJBR_#7M=M_
MR*#Z)I1QI$^V!??QQ6_I,IID^T<.                     -Q=$GTR,(=E
MX_@I3A^D#VF7'Y.O?0[@T _;CL'R[_Y&\M%;?(5/Z4SWJ%<]7ZX=U2YA. ]X
M_,>0       <6]U%Y185[+5W<;#O'0?[)5_Q$?AJ? O_ *A'UR]XUWN?OI86
M;U9>?QI5'%]+/MVJ/BH?HVG[+/['LZKO"4WI.MCZ8       /A8D\J*STB7W
MA]*U>O&=<G?/X?Z52&ER\L:_U;5?#R%FU'ZSB^*;X*%#E[]F:OY5+](X](_2
M?, ![<2,D@6%98XI$F21J2Z[4>BLU<D>C',:J+YI6IU3FMHBH+KAJ2S/K:6D
MN3:ULS&U&^M;,CHECU62LB?%&Y'(FLM1)!&B*B[XO+:OS:ATL%8VH2*22%8U
M:JLU5U<ESS5JN1RHO,U$<NS@X,_X?33QMUUC58_JL:MEBZV^Q*^/-.AGFA\^
MXX.Q+;*5;A44KY+4G#4P.94TN?!J\54SI:?61=BLWS6:NQ40]L-QHIY$A9(B
M3K]PY%9)U=1Z-?E\.KDIZYQH_:   >TRF<K6R3.;3PNVM?)GK2)_A,2>*2]=
M$U$7A<AR^WX/JY*2.\7V:.UV"3:R:=%WR9N>WB2F;G-4\"M21K6TS9,F35$.
MLBGSYKA&DBT]*U9ZMO"UN635_P 8]>59PHN2JKU3-6L=DJ']<D,AV4C%:Y%\
MDRY.G7H+&W;'3\&::N;T7]>I^QN*K?A]4;@BG=!6,5?W_4:KZU5X$= U-:&A
MX$>Q8=\JX7JY&U[V*B)ZEH)JM,[F]'1JGJ3,TCZCEV.EX51=;5C<F6<2+M/
MR::-ZR1RR,>[/-['N:]=;QV;D5%7/CZ)QJAO]]M=<^Z6RMJZ>YR:VO-%-)'*
M[77-^M(QR/=K+M=FJZR\.9^V6DI9XD@GBC? F637-16IEP9(J9)ES.<>;DE'
M?1X(9L_UR-WB1.BJ/@U&N<O1>UY][SXLKE5,1VVW5V:[9&Q)1SIGZ9R24>\L
MDD=PK)5152YKFJ+MS_+QO6+;1S31? KM\8O.3*365K4YT;F#4I)/&2R4[EX&
MSMWR-.O-"B/V^E9)T3RV@P1=7:M#6U5KJ'<#*QB5$"9<.M64K&RYN^Y:ENU6
M\#I,N63PLMTITSEBCG8G"L:ZCEZD<BJW9S5W[->8WF'KO8Z-[XW)DYCG,<G#
MDYJY*F? NU#BUPH:FUU\]LK6ZM93S/BD;FBY/C<K')FFQ<G(J9IL4_?%*R>)
MLT:YQO:CD7GHJ9I^8_@_&>P                      'S;SY3W7L;7=RRG
MZZ#U]#\:SPD/9#ZLSKD[YLQHMYX*SL/4=VV\YUB[V-9\>G@O/O7?ULWKT[SC
M?DZZ..@        '"'=C>2-&?UN-/PX3+A_,FO5L>=2R?_-<Z,TU^HV_JS__
M "$X<ES1'H                                             VRO?,
M7V?5XI:5VWHK# [V,U.J[]]CQ!(K>%'L7^BU3F]LY:U,SZ%R?G<AN:=J'"
M                   #G/WFE_S.C<Y_9E7_ -JN(#IW= ?:>OGR>/\ 2(3O
MO<P?;VP_\=4?H=0=@?9_*ZE]*9[QI4R7.GTP
M                 ?.NUUM]CME?>+K4LI+=;:6:LK*AZ.<D4$#%>]6L8UTD
MLBHF36,1SWN5&M155$4#@2ZX732;C*LQ7<XGPQ3.;36B@7-6VRSP.?R'2(JJ
M]JSJDCI9G(NJ^>1ZM1K51J>?@"J<F\)V)M/#'S' UO%E^YLX IX3\YN[20I&
MQJ*B\'KIET>%. \'D]\
M         '__U,_@
M                     $L>]4N]#K?N%=#E-3X1?;;II^TG17"W:,K+6-BK
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
MG'%ZIN?]KV(#B&Z;]H;NLC_2("Q#<?>IW+XZ'Z*4N"5NDZ0
M    #T[AY#G^L=[U3]%+ZNAX7@4AYC3GQQ9]DU^_&E467X:]KMO^10?1-*.-
M(GVP+[^.*W])E-,GVCAP                    !N+HD^F1A#LO'\%*</T@
M>TRX_)U[Z'<&@'[<=@^7?_(WEHK;Y"I_2F>]0KGJ_7#NJ7,)P'O'YCR
M  #BWNHO*+"O9:N[C8=XZ#_9*O\ B(_#4^!?_4(^N7O&N]S]]+"S>K+S^-*H
MXOI9]NU1\5#]&T_99_8]G5=X2F])UL?3       !\+$GE16>D2^\/I6KUXSK
MD[Y_#_2J0TN7EC7^K:KX>0LVH_6<7Q3?!0H<O?LS5_*I?I''I'Z3Y@  !_;)
M)(G(^-[XWIP.8Y6.3K.:J*A^ZW7.Y6BK;7VFHGI:YGI9(9'1R-ZCV*UR?,IZ
MIH(:B-8JAC7Q+PHY$<B]5%S0\_)3G?1HH:C/;K2,U)%7C<LT*Q2O<O\ 3*XY
M-Y]JJL14Q#16^YJNU7S0[U.KN;(^JI'4U3,]4X5J99VJNU6JNT_%QLCCRXCD
MF@RYC7:S,N<C)$>QJ=8UJ_",J.3@=-3NSV(]&U$>WC5[4ADC1.@C'J%CP%<D
M^PR7&U5.>2-E2.N@7/;K.EC2EF@8W@U6TU6]4R76S145G=85Y9(9V<]N<3D^
M!&KOC7*O/5\:?!SOZWV"#93LWUZ?ZT5#&KEU8J?FXV]=ZO7C354]ZWO#F'55
MF%J?BRXIE^_:V)CM5>:M-0JLD$?"YNO5.JWN1&2QLI)<VM_CB6LK-M<_>X>E
M1.5,^OEY5Z\Q<F)&B;6N61NU?6>]\CG/D>Y[W+FY[U5SG+T55<U4XA<+C<+O
M6R7*ZSS5-PF=K22RO=)(]W/<]RJYRY)EFJKL0^A###3Q-@@:UD+4R1K41$1/
M@1-B'\'XSV@    ]JLVU,K^*5R3IU&U#4G:G1V)(<PQ]]DQ?75_ RND;6M3;
ML97,;6,3-<E7)D[4S5$5<LU1%V)\ZTY-M\47-B:L2]6)5C7\[5/5.'GT0
M                   ?-O/E/=>QM=W+*?KH/7T/QK/"0]D/JS.N3OFS&BWG
M@K.P]1W;;SG6+O8UGQZ>"\^]=_6S>O3O.-^3KHXZ         <(=V-Y(T9_6
MXT_#A,N'\R:]6QYU+)_\USHS37ZC;^K/_P#(3AR7-$>@
M                            #;/$/,7JH?P^1GY?6P1)E_OIU9B3E+Y*
M_K%_H-\1S>T<M;&-ZY/Z2^,W,.TSA                     !SG[S2_P"9
MT;G/[,J_^U7$!T[N@/M/7SY/'^D0G?>Y@^WMA_XZH_0Z@[ ^S^5U+Z4SWC2I
MDN=/I@                                         X<:;\;R8LOL>C
MZQS.?:+-5-DQ)/!*[>Z^\P/7>K4_41&R4]G>W6E17.1:M416M?3HJ@:BP/AA
MM-%"FIDNHS:G$G0X.,\\!XX>H<@[91-A8U-J+DF6?%USP>34#6ZJ(G&B99@'
M]                                                   _]7/X
M
M  !UWO>F.Z5N6ZFW9>F''KZ]:O">',0UVC71K R=)Z.EP#@6X5UIM530JF:,
MCQ+7)57F1N;D;47*1$56HF41\:7E]\Q%452KG QZQQ\Y&,543+KES?U7*:8M
MRIHLI=$6@VR8=;'J7FJIF5U<JIDYU75L9)(U_P ,#-[IFKLS9"U53/,X$G%2
M1(     !1GO*C=)7'<S[MK0]B!UQDH\':0;]1:)=(=.Z69E#488Q[7TEIIZ^
MO9&]J/BPSB)]#=$56O5$HU1$765%Y)A"\.L6(Z6OUM6#?$CES7)-ZD5&OULM
MJHS9*B<UT;>'+(C#NP=%M-I5T"WNW)$C[Y;*=UQHW9)KMGI&.D<QBJG#/!OL
M&6:9[XBJNQ%3/3TH(BX8N>Q,]X>F?'M:A+:KIVU=+)2/549+&YBJG"B.1454
M^':9MHGK'(DB<+51>P3;,KI-4          ''G3USOR_71_#1G:FC+V:B^?P
M5.K=,WVM[I\4SZ6,X7$D2NX         H!HG>Y^'J3/ZFWCXM1J]!.)2)N,6
MHVY2==^M2U*U2++012JN:NB:N?/S1%S^<WFM?EC1>J(O?(<]W-/V_L(_CVE\
M-#YV+?:S7?)G^"4YPAY14/J>'WAHZ(DKPFJ >   #^)$S8[K9^QM_ @!P%T\
MM<F**=RHJ(^&;)5:J(N2PYY9[>,JJ\TU_P# )_GC_P"91W;H>_W1_P#0?_Y,
M;&%51W8          #:S37]*O'7V-7;N5YS71U[=+;\LB\(_%<O6$OQ:]Y3'
MVT:^7=^])_\ 3;BU7%'L?3=7_1*0,6>OIOE,GA*;SG!CB0
M  /M6";>;I3YNU6S:\+OZ;78N]M]>9K25&XKQ:N$=TCAR:25(J*OFEH)<^!Z
M5<+XX6+U:KB=4_"1.9FAUOI;MB771_<(T;K2PQI,WX-Z<CW+VB/1?@537=TB
M2:W5K%36_E:5[43/-7Q-WV/)$VJNNQ"[+=18;BQ7N>\76F2-97-LL]2QJ)FY
M9*)$K(M5$VJY)(&Y(FU>#;GDL/\ 1G<%MF/;74H[51U4V-5YF4V<2Y_!D_\
M6;5&:4L(                      !K3<&_3CB]4W/^U[$!Q#=-^T-W61_I
M$!8AN/O4[E\=#]%*7!*W2=(                 !Z=P\AS_ %CO>J?HI?5T
M/"\"D/,:<^.+/LFOWXTJBR_#7M=M_P B@^B:4<:1/M@7W\<5OZ3*:9/M'#@
M                   #<71)],C"'9>/X*4X?I ]IEQ^3KWT.X- /VX[!\N_
M^1O+16WR%3^E,]ZA7/5^N'=4N83@/>/S'D       '%O=1>46%>RU=W&P[QT
M'^R5?\1'X:GP+_ZA'UR]XUWN?OI86;U9>?QI5'%]+/MVJ/BH?HVG[+/['LZK
MO"4WI.MCZ8       /A8D\J*STB7WA]*U>O&=<G?/X?Z52&ER\L:_P!6U7P\
MA9M1^LXOBF^"A0Y>_9FK^52_2./2/TGS                 >U4\UR/)]4I
MHMFS9O.M2\"='D?/JY^QS#%ZI4\:[LFSBNSTVS8F7$FO;N!.#6XBU]JJJZVL
MN6>JGS[?RF_T_2ZA_P#693?FWW+X,LN9FOJG#SZ
M  /FWGRGNO8VN[EE/UT'KZ'XUGA(>R'U9G7)WS9C1;SP5G8>H[MMYSK%WL:S
MX]/!>?>N_K9O7IWG&_)UT<=         .$.[&\D:,_K<:?APF7#^9->K8\ZE
MD_\ FN=&::_4;?U9_P#Y"<.2YHCT
M             ;9XE14NTW5C@5.MO34_"AU9BA%2\R*O-:SP4.;65?\ 8]O5
M=WS<M%1R(Y-J*B*G67:G5X#M)%1R(Y.!4.%*BHN2\)^GD\
M      YS]YI?\SHW.?V95_\ :KB Z=W0'VGKY\GC_2(3OO<P?;VP_P#'5'Z'
M4'8'V?RNI?2F>\:5,ESI],
M  V>TRZ1%P/AY*2URIX*L0;[162-K6R.HF9(VLO4K'9L1EOC>F](Y'(^H>Q%
M:YB2:H''31WA-8VQR2M>^1ZI(][U<][WOS5[I'O17.>YRJJJJJJJO1X/)X7G
M'*VPVIM/$S9EDUJ+ZWN<)X/)KF*-&-38F>7Z=0 \P
M                                !__6S^
M                                          #0NE"^5F%]&FD3$MO7
M*OP]@7%M\H5UE9E66FP7"OIEUD15;E-3MVY;#\M=*Z"BFF9Z=D3W)U4:JH<@
MPE;X+MBJV6JI];U-PIXG];),QCOS.4ZP)SG.<KG*KG.57.<Y55SG*N:JJKM5
M54A0:RT1$3)-B(?AX      !YZ6JJ*&JIJVCFDIJNCGAJJ6HA<K):>HIY&RP
M31/3:R2*5B.:J<"H>'-1S5:[:U4R/7-#%40OIYVH^"1JM<U=J*UR9*BISE1<
ME.S*Q1<Y[UHSH+S5,ACJKMAVU7.ICIVO9 R>OMM+53,@;))+(V%LDJHU'.<Y
M&\*JNU9L4$[ZJA@JI$1))(F.7+@S<U%7+/-<LUV;5,E-UI8Z"Z55#"KEBAGD
M8U5RS5&/5J9Y(B9Y)MR1$SYB$]C+ 3(          !QYT]<[\OUT?PT9VIHR
M]FHOG\%3JW3-]K>Z?%,^EC.%Q)$KN         .?>B)VMANC=DJ(Z&-4SZL<
M9%+&[=6[3-X51Z^$I:'A61)L.T,S<T:^CA5/GC:IO7:_+&B]41>^0YQN:?M_
M81_'M+X:'\XM]K-=\F?X)3G"'E%0^IX?>&CHB2O":H!X   /Q4S14Z**GL@&
MTV-M&-JQ=*R>KA:Z:)'ZDJIS36OU4=JN1%U47415V\1PO%^CG 6D#B?S[V>W
M7;B3?-YXJ@CFWK?=3?-[UVKJZ^]QZV66>HW/@0^C;[O=+5K\;IY8-\RUM1RM
MUM7/+/+ARS7+JJ<-M)^CV'!EQHW4M5*Z&1TK'0K(Y8W<P[)5:NSF5X"%F[%T
M-Z)\'Z ;M?<+8<LUOO44]$C)Z>EABE:CZR%CT:]K4<B.:JM7)=J*J<"G8V ,
M07NX8FAIJVKGEIU9)FUSU5%R8Y4V+SEVFV12X2"         -K--?TJ\=?8U
M=NY7G-='7MTMORR+PC\5R]82_%KWE,?;1KY=W[TG_P!-N+5<4>Q]-U?]$I Q
M9Z^F^4R>$IO.<&.)      'M4=%5W&IAHJ&GEJJJH>C(8(&+)(]R]!J<"(FU
M578B)FN2'[;?;J^[5L=NMD,D]=*[)C&(KG.7X$3G)M5>!$15541%5/UT-!6W
M.J90V^)\U7(N36,15<O-78G,1,U55V(B*JJB(JIM/I T]:&=%TTUMN]\K,=8
MIIG+%4X9P#)15%';JEBRH^FO6+JIS[33S0RP[U-%2,K)X7KDYJ*BY=GT6C^S
M6]NMB2J?/6Y(JT](YFJU=BZLE6YKV9Y;%2&*9N>S?$5%0M6W/'F3.FW2U0P8
MCQT]F&<,SL1[5J$<E0]BZJM='!JK(Y%1V:*]L$4C4UHIW(J*O&JZ;NF[H_+#
M.B' -! KLW)B>Y8NQ14JQ-;5;O\ ;[UA6!C]J9JV%$7H<&7WH:/"M+FV&RT3
MXUYLTE7(_P"=S:F-G5U8VY]A$LOPWYC+N;K?2I'B2Z7^NJ]5$5\#X:9%<GW6
MI-'6Y9[=C7)S.<>S9MW34N?&F+M#V#JV+?,I)<(7K$^&*AD"\.]LNUPQ;323
M-S5<W,R=DB;$$M#A*J=E46:E9'EPP35<3_F62>>/YUA=V-B_AQ=YC#N?;E2/
M9A"\7NWUNIDQ]1O54U'<]6PI1(J+P;4543/AV(G*#1SI?T3Z798+;@W$-39,
M63HB18(QNVDMETN$O L.'[W3ROL=]G<Y>8@UJ>K>U%5(=BHG'JS1U17!NMA2
MJ<M;LRI:K49(]5V:L-0W5AE=FJ(C9&T[W+L8UZ["K/=)>9=Z=-!=%/B:Q-9B
M'!<&;G3TV;GQ,3[J=BM8^+9FKWNC2GCRR6H<Y6HNX$]//2S2T]3#+3U$+UCF
M@F8Z*6)[=CF21O1',<B\2H=6U--4T50^DK(WQ54;E:]CVJUS7)L5'-5$5%1>
M%%3,K/J*:HHYWTM4Q\=3&Y6N:Y%:YJIPHJ+DJ*G.4\)Z#TGNV[RPH-N7\N4N
MWH>+Q[3L+1&LB:5\,+"Y6RIB&W:KDX47BR')4^%%VH?&Q$C5P_7H]$5G$<V:
M+P*F]NS0W7V+L5,T7A3HIT#4/<:**Y6^>W3HBP5$+XW(J(J:KVJU<T78J9+P
M+L4K=I:A])51U4?JD4C7IMRVM5%3;S.#A-GY8W0RR0ORUXI'QNRX-9CE:[+J
M9H92KY9ZS#U[K+!<41MPH:J6GE1-J))#(Z-Z(O-1'-4LTI:F*LI8ZN%<X98V
MO;UKD1R?F4\9\L]X                    !K3<&_3CB]4W/^U[$!Q#=-^T
M-W61_I$!8AN/O4[E\=#]%*6O6YPR*K*&.2XO15:KJ75Y%C<BJUR2UKW,I46-
M^Q[&.?,WS"D+X=%-WMT3*S']52X:H7-:]&5ROXODC<NQT%LB;)7.1[4<L,T\
M5-1R*F2U;$7627;\8T54]8,-Q376H15:KJ?5XG8Y-BI)5O5M.BL=DDD<;Y:A
MB+GO#LLC^F1W.3-\U334ZJB904T+IVQKQHZIG=&ZHV\"I%#T,EX3^G7K1':O
MWG;[+<[M&U4UJJLK$HWR[$VQT=(R5E*W/6S8^LKG+DUR2M158>8Z+&56F_UE
M;24;E39#!"LS6? Z>9S'3+P9.;3TR)FJ*Q=CC\WJ[=.V[B_UUU/1V_Z^$X4]
M@_$EST1Y;;'B//;_ +N47.V?^ ]S%X>>FS9PG]K1XWYEPM66S_<^H^?_ '3[
M'.^'@/Z_FHQ."@J5SZ-10HJ+QY:MP5JMX,LUSX<TX#V9:':V+/6Q-;)U3@U:
M&YM:J+P9ZUH5Z.;MULF:BKJZLB)KKYSQM3\RU5>2\^>DS3GY95NKDNS+-VMP
MYM]*G\[[=MF=#;^#;E=*E5SZ"9VAJ+Q\:?D_A+5HB<[52^XA;FY$176.D1J(
MO-=JW][D1-BJC6O7+/)%5$1?'%F-D3-;=:^#;E<)U7J)G;41?G5OS<*?DEP?
M3K&M715$,+Y&1OJF/IIJ>!95U(UGU9FU#6.E5K5<D;FLUD5RHU'*W]]/HUMF
M(&S18&OU#=+S%3R3-H705E+65"0HCY6TJ20/I9GLA1\K8G5<<\R121P0RS+#
M'+Z:C%55;'1NOUNJ::@?*QCJAKX)8(ED758LVK*DS&K)JL5[8'QQZ[7RO9&D
MCX_I'5!S          ].X>0Y_K'>]4_12^KH>%X%(>8TY\<6?9-?OQI5%E^&
MO:[;_D4'T32CC2)]L"^_CBM_2933)]HX<                     ;BZ)/I
MD80[+Q_!2G#]('M,N/R=>^AW!H!^W'8/EW_R-Y:*V^0J?TIGO4*YZOUP[JES
M"<![Q^8\@       XM[J+RBPKV6KNXV'>.@_V2K_ (B/PU/@7_U"/KE[QKO<
M_?2PLWJR\_C2J.+Z6?;M4?%0_1M/V6?V/9U7>$IO2=;'TP       ?"Q)Y45
MGI$OO#Z5J]>,ZY.^?P_TJD-+EY8U_JVJ^'D+-J/UG%\4WP4*'+W[,U?RJ7Z1
MQZ1^D^8                #VI.:IJ9_&UT\'^-8YDZ+T.&I4YA=_P!]80LU
M>[T\,E;1(FWTD+X:Q%SX-K[A(F2)FFKFJJBHB?.I\F7"IB3@<V.7YW(Z/O0I
MV>J>J<//H@                      ^;>?*>Z]C:[N64_70>OH?C6>$A[(
M?5F=<G?-F-%O/!6=AZCNVWG.L7>QK/CT\%Y]Z[^MF]>G><;\G71QT
M  X0[L;R1HS^MQI^'"9</YDUZMCSJ63_ .:YT9IK]1M_5G_^0G#DN:(]
M                                         &VV)_+5_I,/O3J_%7LN
M[K&]XYK8_6"=<IN+%]"C]+9[U#LR'U%O6IWCALGIW=53R'L/X
M        !SG[S2_YG1N<_LRK_P"U7$!T[N@/M/7SY/'^D0G?>Y@^WMA_XZH_
M0Z@[ ^S^5U+Z4SWC2IDN=/I@
M  ^/?[[;<,V:XWZ\5#::W6NF?4U,BJW6<C<FQ00-<YN^U55,YL4,:+K22O:U
M-JH@!P1IZB[:2<65F+KU&YDE6K8J"AWQ\T-JM<#G\A6Z!SVM16Q(]SY'(UB2
M3/?)JM5ZHGGX JG)["MB;3PQ\PB*C6IP+Q>L%/"&[%+ C&(B(F>2;>MT?7/!
MY/H                                                      __7
MS^
M      #YMYM-%?K/=;%<H]]M]ZMM=::^+)B[[17&EEHZJ/*1DD:Z\$SDR<US
M=NU%38?Q)&V6-T3_ $CFJB]14R4_50UD]NK8;A2KE4P2LD8NW8YCD<U=BHNQ
M43@5%^$ZPK2)@>]Z,M(&.-&^)874V(L 8OQ)@N^P/C?"Z*\87O%99+E&L4GB
MD>K5T+]B[4(4U=-+15<M',F4T4CF.ZK55%_.AK&PS?Z#%>'+?BBU.1ULN5%!
M51*BHN<<\396+FFQ>5>G :./S'VP     #<G0YHYNFF#2UHRT4V2"HJ+KI'Q
M[A/!-$REU4G;+B:^T-HW]'OCEBA92LJUE?(]JQQ,8KW\RU3VP4\U7/'24R(M
M3*]K&(NQ%>]4:U.9PN5$^<XMCC%%)@G!EVQA7.8VDM=NJ*IRNX,H(GR99(J*
MJN5J-1J*CG*J-;M5#LG=(M+3T6#ZJCHX8Z:DI**.EIJ>%B,B@IX(8XH88F-R
M:R.*-B-:B;$1";4<;(HVQ1HC8VHB(B<"(FQ$3X$0RA2RRSROGF<KIGN5SE7:
MJJJYJJKSU5<U)PF5@FH       #\UF^:3V4/.J[G*!K-Z*>R@U7<Y0<>=/2I
MWP2IFF>LS9FF?T:,[4T9(O'F+Y_!4ZMTS?:WNGQ3/I8SA>20*[@        #
MG5H6K-^PU0QYYN93PM=U]1&KEMV(F1%W2!3[W>9UYF^.[ZEF> )G3X*M,KUS
M>ZV4RKU5@8J_G-_+9Y8T7 F=3"FW@VO1#EVYH^W]A'\>TWAG[L6^UFO^2R>"
MI3G"'E%0^IX?>&CDB2O":H!X      .%NZ*5%JK=P_19.'J(]%X-G6(A;NG^
M#9>OE-!^G4YS_1I[;:?K)?HW'&$H2)-         &UFFSZ5F.>KANZHG!PK3
M/3CR.;:.O;I;?E<?A'XKEZPEZQ>\8^VC7R[OWI/_ *;<6J8H]CZ;J_Z)2!BS
MU]-\ID\)3><X,<2    !YZ:GGJZB"EIHW35%3+'!!$S:Z2:5Z,C8W/),W/<B
M'Z*2DJ:^JBHJ-BR5<TC6,:G"Y[E1K6I\*JJ(A[Z6FJ*VICHZ5BR54KVL8U.%
MSG+DU$^%57(X9[I[=&5%CJ+MH>T6W5::*F22V:1<:6V565EYN3%:VMPMA^X0
MR-EI,.VV1'05DC-5]?,U[,^1VY2]]4E!282HGV6UO:^OD9JU=2W_  CONZ>%
MW"E,Q>554RXH<BO=G%O;4T[^9Q^9^8<T:X5HM,FE:BCK,>5\;)Z.GF:CHZ2)
M4UHYI(GMR65W*RP-=ZDW4F>U*A6,IIXGY"XT   _6N<UR.:JM<U4<US55'-<
MBYHJ*FU%14!X<U'(K7(BM5,E1>:4WW,NZ#J])BTFBG2-7K5XVBIMZT?XQK9$
M6LQ&VDAS3!N(ZN1R+671\$>=NK)5665[5@D>Y[HU=^BZVIF-J3B*?5\]$;42
MEF7)'39)LI)G+DCE=P4TC^6;)E"KEC>W>Z(?-+_,^+'5V&JT\:&*&*DKJ7.2
MY44+4;&K%X:F!B9-CC151)HTRCAS;*Q(X4G5O)US7,<YCVN8]CE:]CD5KFN:
MN3FN:N2M<U4R5%X#H)['QO6.1%;(U5145,E14V*BHNU%1>%#.J]CHW*QZ*U[
M5R5%V*BIPHJ<Q4/;MWEA0>K:7X>,["T0HU=+&%T>N35Q%;<UX<DXLAVY<T^)
MB-53#U>K4S7B*?9_).-US4B5K&TU>]LE=6R,5%:^KJ'M5.!6NF>J*G45%,M.
MEBZ45\TI8EO=N5KK?68@N,\2M]*L<M7-(Q6_@JUR9? 64X<II:+#U!1SY[_%
M1P,=GPZS8VM7/X<TVGJ' #[(                   /- QCY$8])7:VQC(&
M(^21ZJB-C3->9UL^%$<N?$I]W#E#0W*Z1T-:RNF?*J-BAHXFRSU$SG-:R!NL
MY-3?,U1)&QU#T=JHE/)K;/RUDLL$"RQK$UK=KG2.5K6-1%57+DFW+G*YB*F?
M+IEMUQN'7TE5I=CHDMM-%2\DW-LL<S5JYZA66&^N1:N6=%:KFN8G,QLBCV;6
MY[3Y>Z/QO=,-X*>_!C.,]2R-K4GC575R9SPM5>+'(DL+]57-?Q&E(QR*J.C4
MGQN2,.4-WCN*WU5K8M^A7>GJJ4WJ4J[:=%WN5,T16\4;\YJIFUR%MT1&HC6H
MB(B(B(B9(B)L1$1-B(B%54\\U3,^IJ7NDJ)'*Y[W*KG.<Y<W.<Y<U5RJJJJJ
MJJJKFI80QC(F)'&B-C:B(B(F2(B;$1$38B(FQ$3@!ZC^P    ?R]C)6/CD8V
M2.1KF21O:CV/8]-5S'M<BM<US5R5%3)4/TT5;66VLAN-NFEI[A3RMDBEC<YD
MD<C'(YDD;VJCF/8Y$<US51S7(BHJ*B*>FHIX*N!]+5,9+2RL5CV/1'->UR9.
M:YJYHYKD545%145%R78?*IGOH*AENJ'J^GES[ZZF1SG2+J-<Y]NJ)'J[?:B"
M-JNB>JZ\L2+K(KHWO?V]BBBI-(]CGTD8>BCBQ+2HBWRBB:UC45SFL;>*6)B-
M1E+4R.;'70L9O=%6N8]BMIJZGIZ;A5HJ)\+W&/"MSD<^U39I;YWN<YRZJ*YU
M#,]RKKS0L:KZ>1SM>HIT<CT=+32S3_7.F#G8       /2N'D.?ZQWO5/T4OJ
MZ'A> A[C3GQQ9]DU^_&E467X;]KM!\B@^B:4<:1/M@7W\<5OZ3*:9/M'#@
M                  #<71)],C"'9>/X*4X?I ]IEQ^3KWT.X- /VX[!\N_^
M1O+16WR%3^E,]ZA7/5^N'=4N83@/>/S'D       '%W=1,<M@PL]&KJ-O%6Q
MSLN91SZ+-C57@17)&[+K*=X:$'-2Z5S<^66G8N7P(]<^^G9/@W]/L$:\S7_4
M:WW/KVNT8VEK7(JQUUX8]$_6N6XSR(U>KJ2(O64XSI::YN-9U5-CHHE3X4U$
M3OHJ?,?JLZ_O!G5=WU-ZSK4^H       #X6)/*BL](E]X?2M7KQG7)WS^'^E
M4AI<O+&O]6U7P\A9M1^LXOBF^"A0Y>_9FK^52_2./2/TGS
M   >TG-4;O\ "JEF7^[XGZVWB\CI^G#RZ-%J<!RJ[@HKO%J[/=M/-K[>9ZP9
MFBYY[,M7576^>JHRZ-1.&2G=G_)O;E]*O4^'-,O5.(GT
M       ?-O/E/=>QM=W+*?KH/7T/QK/"0]D/JS.N3OFS&BWG@K.P]1W;;SG6
M+O8UGQZ>"\^]=_6S>O3O.-^3KHXZ         <(=V-Y(T9_6XT_#A,N'\R:]
M6QYU+)_\USHS37ZC;^K/_P#(3AR7-$>@
M                #;G%7EFGJ6+W\IUGBWV53XIO?<<RL/K%>O7O(:_I?(U/
MZ1#\&T[%I/6L7Q;>\AQ*?U=_7+WSSGO/4                   #G/WFE_S
M.C<Y_9E7_P!JN(#IW= ?:>OGR>/](A.^]S!]O;#_ ,=4?H=0=@?9_*ZE]*9[
MQI4R7.GTP                                      <+]+N+)\?XFBP
MK:9'.PUARK<M3+'K;W=[VS.*6;7VI)1VS-T462(CY%D?F]JQ*@&ML%88;31Q
M)O:HNJU-B9*F2]5$//!U3QP[3?NVT20L:W+;DF6?#DG#^$\'D^\U,D1,D3K
M'Z                                                     #_]#/
MX
M      !AK][U[BJZ:,M-C=UE@JSR2:-M,\U%18^?0TZ\CX4TK45"VD=4UK8F
MHRFH<>6NA951RKGOESAK-\5KI84?'?2GAN2BN7'ZF;^\ZG)'Y?<RHF6WG(]$
MSSZ)'9\*9WA>9V:>:/%>!%T-7Z=$Q38FO?1H]=M1;W/UM5F>USZ21ZQN;S('
M0:J*C'JW'O.I2RD      R-^\!-Q3<\<:4[ANQ<;VA\.!=%W?IAS19R=#+&W
M$FDBY42T%VOM"R6)8:RTX+L5=/"LN>KWYUD>]N62DF1G:NBW#;[C=N/E2W]X
M4B\IG]W,J;-F2YI&U==>!4>L2MSR=E6#YHYIWI;!A&+0C8)D=B"[;W/<-147
M>*)CM>.%^2YMDJ96-=J\.\1NUDU9F*[*+W1>+;?@#1)CW'-VAK:BTX.PCB'%
METI[:R&6XU%!AVT5EVK:>WQ5%124TE9+2T3DB;+-$QTBHCGM3-R2>L]KJ+W=
MJ6S4BL;55=3% Q7JJ,1\KVL:KE1'*C45R*Y4:Y<N!%78M'][N]-A^RUE]K6O
M=1T5++42(Q$5ZLAC=(Y&(YS6JY6M5&HYS45<LW(FU,9&7O7_ $#*[Q/ NF)6
M<6O8\$HOL)C]Z<! !GF$VZJ1.6Q'H\UO@KKQ_P 1(</7S3O0/S+1B[\EMW_&
MIXOU7W03Z!=+_:/!/\/#^_W"?=4??'H]_+;Q_P 1GC]T[T$>]&+OR6W?\:#]
M5]T$^@72_P!H\$_P\'[A/NJ/OCT>_EMX_P"(Q^Z=Z"/>C%WY+;O^-!^J^Z"?
M0+I?[1X)_AX/W"?=4??'H]_+;Q_Q&/W3O01[T8N_);=_QH>O4][!:"HHG.;@
M;2\CD15VV3!2)P<>6.U5/8/Y7S"O=21<M+B/1]J?!6WC_B,_MGFG&@J1=5MH
MQ=G\EMW_ !H;[X5W7U=CO#-DQC8,"XGI;1B.ABNMMBO,F&*2X+;ZE5=25$\%
M-?JV*-*NG1LK$2156-[57)55$@UI W*BZ,L:W+ &(L1V":^6FJ=35#J7CE+#
MOS$3?&,D=;HU=O;\XW\HF3VN1,T1%7NVQ;K3!N(;/3WJDM-^BI:F/?&-ECHD
M?J*JZKE1E<]$1[<GMY;/5<FLC5S1-0<LCB7T&W/V[A_YT.'\@^S>_P!;.YW#
M]A/K>B<PK[W7CM*3]L/SED\3HBZN#;HBJBHB\G8?3AZK;JB\(Y!UEYM^MF7Q
M=P_81Z)O"GO=>.TI/VPVPQ1I?T@XSN4=MKL'4M#AZ21R2727$=+)7Q1I$LK'
M.M5/1S1N<M2B,R;4KS*ZV?"AV#:]%>CS#5FXZTF(WU.*6-1>)66^9L+G:VJJ
M-JY)6+DC%5V;J9N:IJ9<#CKW'.GNFQ;9:S#E):ZF*EJ&HULTDL2*F3FOS=$Q
M7Y;6ZN22.V9+\"?"/61U         -W\#:3WX2I$I%@DD:U,FN:B*W;LVHKL
M]B=0ZVQ+@:2]U3JECV)K*JY9KGWLOSDML#Z=L)V3#U%8[C#6LGIJ:.-ST8QT
M:JQJ-54RDU]NU?2<"<_8: QSWI1A;0K=[(FD?17I3M])<ZZX1V:NM\.CBYP7
MAEFEI.3)J6&DTE/K*>+4K87L2KBIWN23QJ.1R-G)N-O,_P#%&E#2+;\:Z/,7
MX.KF8<K**KKZ95OL%1"R59%8Q%J+%%3RR*L,K?L-1(Q%9M?JN8YW6VD[=QZ.
ML*6Z6TWVR8GB=6,J(X)&Q6U\<J1:K72)JW19&,7?&.3?6,D5';6(Y'(WD%9/
MY('W+MNME+1SZ,MT&^2**-KG189T;.CS:W+F=\TJ-54RZB%ZB;D#27[NL7=J
MK]B(JKNX-$^?L?B+N%'^WGUO\$*;E?\ 8PW1'WKZ,O\ BJGGT(&DOW=8N[57
M[$>/1P:)O>_$7<*/]O'^"%-RO^QANB/O7T9?\54>A TE^[K%W:J_8AZ.#1-[
MWXB[A1_MX_P0IN5_V,-T1]Z^C+_BJCT(&DOW=8N[57[$/1P:)O>_$7<*/]O'
M^"%-RO\ L8;HC[U]&7_%5'H0-)?NZQ=VJOV(>C@T3>]^(NX4?[>?J?R0KN5T
MS_Y"_=#KFF7.OHS39ZVE9!Z$#27[NL7=JK]B'HX-$WO?B+N%'^WFW]U[UUT0
M;H>OJJ?1_@+2A0NL,=-4U_@OHL*6=JQ5CIXX4HULN+,3.FD62%VOK[TC41,M
M;-42 7FA>@_$V#=$,.$+]46]\N(*MK8I('RO2):*6GJ'[XV2")<GM5&MU57;
MPY(=DZ-=V7H_JKYQPM=LO+VTS%UTE;319[XUS4U59439[=JYHW9P9\ST.75M
M/H1NWMRC_*4C>APN'OA3]H\[^]&WA+WEN/=(?&?G+JVKT(W;VY1_G'GT.%P]
M\*?M'GCT;>$_>6X]TA\8Y=6U>A&[>W*/\X>APN'OA3]H\>C;PG[RW'ND/C'+
MJVKT(W;VY1_G#T.%P]\*?M'CT;>$_>6X]TA\8Y=6U>A&[>W*/\X>APN'OA3]
MH\>C;PG[RW'ND/C'+JVKT(W;VY1_G#T.%P]\*?M'CT;>$_>6X]TA\8Y=6T^A
M&[>W*/\ .'H<+A[X4_:/'HV\)^\MQ[I#XS0NDS=>VJ^8#Q7:V85ND+JVR5\"
M2R5=&]K-\A>F:HBYY)F<DPCH N%LQ+15JU\#FQU#'9(QZ9Y*AZY=VCA2MC6D
M;9KBCI$U459(<DS^<F1HP?OEVO4B)DDE,UZ)T->I5V7K9DR,6-U**G9SG9=A
MI S$<R5,SJA$R229[LN=K*JY?G-ZC@AQ@    &DM)^.9M%NB;'&/:*5M/?D@
MI<'X.F<]D;X<38J2I@=<*57(]'UMCL%-6UL3=5R;["U5R1%5.T]&U%Q-'78I
M<B[Y3,;3P+DNR>I1Z*]%14R6.GCF5J\+9'1.X43.Q#S,S011:;MTE0,OD6_8
M8LL;JZI8J*J.9%EDUR)DF]R2K%32YJF3*G-O+(A%ISG.<KG*KG.57.<Y55SG
M*N:JJKM554Y(:^FM1J(UJ(C43)$3F'X#R    #V:*MJ[;64EQM]3/15]!4P5
MM%64TKX:FDJZ65D]-4T\T:MDBG@FC:YCFJBM<B*AY15:J.:JHY.!4V*G44_/
M64=)<*26WU\;)J&>-T<D;T1S'QO:K7L>U<T<US55KD5%14544MYAW%T6D?!&
M"-),20MGQE8(ZB^1P,WJ*#%EIGELV*HXX51KH8IKO1/J(TVIO<[515145>'Z
M2Z-BW2#$$2(C;G!ODB)EDE3&Y8ZC8F62R.:VHRRV;^B&+_=U:$4T#;HZ_80H
MV/;8Y*E:BE5W-@F1)HDULUUW)%)%OKLTSE5Z*UJHJ)]JWKE7T*]"LIE]B9A^
M317,E/I/PW4+P1WZWNYWI:N%>'F<!":_MU[%6LY]),G9C<;I5$O(]///EK;Q
M#+-J\&MO3'/RSXL]4TN:4\3^<O1IB#%R-5S[;9JRI:U-BN?#3R/8W/F:SD1,
M^9GF5XX6MW'?$M!;/N9ZR)B]:KVZR_,W-3:$RS%D@
M/+##+42LAA8LDLBZK&-X57A7AR1&HB9JJY(B)FNP^UAW#M[Q9>Z;#F'*:2KO
M=7)J11,1-9RY*JJJJJ-8QC4<^21ZMCBC:Z21S6-<Y/RUM;2VZE?6UKVQTL;<
MW.7@1.^JJN2(B(JN541$551%]Y\L="CH:1Z25"HK)ZUFUK<T5'PT:Y9HS)<G
M2\+^!N3=KNTKA?[)HOI)<.X!J8ZW&<L:QUUZB7-D*.:YDU%9WY(YL3FN6.IN
M:*DE8FM#2[W1.?)7<?AHZJ_RMK;Q&L5K8Y'0TKN%RHJ*V:I3@UD5-:*!<TB7
M)\FM,C6P:AW!OTXXO5-S_M>Q 1DW3?M#=UD?Z1 6=;C[U.Y?'0_12EP2MTG2
M       #P5-/#5P203M58WHF>J]T;V.8Y'QRQ2L5LD,T,C4<Q[51S'M1R*BH
MBI]_"^)KO@^^08@L;VLKX%<F3V-DBEC>U8Y8)XGHZ.:GGB<^&>&1KHYHGOC>
MU6N5%^;=[30WRWR6RX-5U-(B>E<K'M<U4<R2-[51\<L;T;)%(Q4?'(UKV.1S
M45-.MQ+06^1]NN]?2Q5U,U%WV6:GAY-IUV1U;&9L1LCDR25B-;O;UV)J.C5W
M/\98'HJVWPZ0L P2I@JOFWM]/]DE?:JU6N>ZWRR.5SGQ.:U\ENJ7N<ZJI6.1
M[N*J:L9'QFQXC6EJWX6Q/41)B*FCUFR*K&)64^:-2J8U-5&O15:VJB:U$@F<
MW5;O$U.^3^_!AAWA[]J#AR\EP<.>7FSKKC#=.DR]H[Q'*..ML]T0=NSQCP8X
M<\][?[<@_/'&&Z](E[1WB'':U^Z(.W9XQX,<.>>]O]N0?GCC#=>D2]H[Q#CM
M:_=$';L\8\&.'//>W^W(/SQQANO2)>T=XAQVM?NB#MV>,>#'#GGO;_;D'YXX
MPW7I$O:.\0X[6OW1!V[/&>C<,7X?=23(VZT.>H]NRIA5=;5=M3Q3@/T4UBN:
M3(N\2]J[Q!;K;,O7$'=&>,C#C![9,78ID8Y',DQ'>WM<FU'-=<ZIS7(J;%14
M4L7PZU68?H6.3)R4<*+\T;2D72"YK\?7Q[516K>*Q45.!46HD-.'V3B
M                !N+HE^F1@_LO&GLQ2]$X?I ]IEQ^3+WT.X- /VX\/_+O
M_D;RT%M<WD*GVI]#9MUFJB\RG!DJE=-6U=_=LYI<PG >_K-\TGLH?EU7<Y3R
M-9OFD]E!JNYR@:S?-)[*#5=SE UF^:3V4&J[G*!K-\TGLH-5W.4#6;YIOLH-
M5W.4'&?=/N1<)8?3-.>-.--O\S:[@VY[#NG0DU4OM7G[C_\ DC#X=^]:L^,_
M4IJ3<Z?2VI^S-U]_$?'TP>W%WR:+_2/=9?6*=<O?-]3JT^L       #X6)/*
MBL](E]X?2M7KQG7)WS^'^E4AI<O+&O\ 5M5\/(6;4?K.+XIO@H4.7OV9J_E4
MOTCCTC])\P                'LQ[:6H3S,M-)ZR)41Y=?.5#EUM^RX*NM.
MWTS*V@G5<MFJQM;"J9\**KJEBIS%1'9KFC47Y\R97*!Z\"Q2M^=5B=WF+_UY
MY>L<1/H                       ^;>?*>Z]C:[N64_70>OH?C6>$A[(?5
MF=<G?-F-%O/!6=AZCNVWG.L7>QK/CT\%Y]Z[^MF]>G><;\G71QT
MX0[L;R1HS^MQI^'"9</YDUZMCSJ63_YKG1FFOU&W]6?_ .0G#DN:(]
M     \]-35-;4T]'1T\]75U<\5-2TM-$^>IJ:F=[8H*>G@B:^6:>:5Z-8QJ*
MYSE1$3,_B66*")TTSFLA8U7.<Y41K6HF:JJKL1$3:JKL1#W003U4[*:F8^2I
MD>C6,:BN<YSER:UK4S5SG*J(B(BJJKDAOLS<I;J.1J/9N;-/KV+EDYFAW2&Y
MJY\&3DPZJ+FAPGDGZ-/OBL7Y?2_6G/N1#I8^]?$7^;:SZD_KE3]U-_0U:?\
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
M/_'5'Z'4'8'V?RNI?2F>\:5,ESI],
M_'.:QKG.<C6M17.<Y41K6HF:N<JY(B(B;5 -E<3[H#1MAN5::*YU.)JQKV-D
MIL*0175D;7LUT>MQDJ:2SOU>!S&5+Y&NV*U,ER<(-&5&Z=LK];OKP9B:JS8B
MQ<GR6RW:[_US9-XJKGO;$XG)KJO009 _F'=&U4WC='U4B\6M?X\LUX$54LZJ
MFWJ*!L/E7C27CW%T+Z&@IXL*4,[DWQUOEGJ+LZ/5<UU/WZO93I"QRJCM:"&&
M78B:Z)K(X%5#V,)8+CI&QHD66JC<LFY99;>#+(\\!XX>H;]VBUMIV-35R5$3
MBX%]P\'DU;%'J-V\(!Y0
M              #_T<_@
M                        _%V(J]! #:/3%H\P)I=T?XIT9Z2L.6W%F",8
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
M(+Z)J9E+I.H:2YM5LT4L[5:OW,K8I41%^%'IDGX2(;8F=PG>
M      >Q3TTM5)O43454:KWN<J-CBC;X^65Z\S'&Q.%5_#DB\IP=@V_XZO26
M/#T37SI&^6621S8J>FIXTSFJJJ=ZI'3TT+5UI9I'(UN:)M<YK7?/N=TH[12K
M5UKE2/-&M1$5SWO=Z6.-B9N?(Y=C6M157J(JI[,M1'!&^FHE54>FI45:HK9*
MEO''&B[8J7/B\<_A=Q-3G5_QA8L)V>HP+HPD>^EJH]ZN5V5CXJBYM1V;J>G8
MY=>DM6LB*D"HVHK5:R:N1J)#24OR**VU=QJ67B_M1LL:ZT%-FCF4_.>]4Y62
MIRX7IFR%%6.%5Y>67YQTX<G-:;@WZ<<7JFY_VO8@.(;IOVANZR/](@+$-Q]Z
MG<OCH?HI2X)6Z3I       !XY55(WJFQ=53^XT17HB\&8)%[HZLE72]B.1%:
MY'TUJB>Q[4?')&R@I]5KFNS3)-5,EX6JF:*B[2Q;0!?*_#V!(>(=[=35"2QS
M0RL;+#-'O^^:DD;T5%R>UKFO;JR1O:V2)[)&M<E1NZXI8:O316[YFCV4](K7
M-56N:O$[4S14^!5147-'(JHY%151=C=6FF\:O(LB_K'JY].Y>@R3FI8<^!$=
MKIQJ]#N_B?".(=M%)QENR_X*5SY:%[N=%/D^HILU5&L94MJ(TVOFKHV[$C+K
MW"D]43BFGZ)J(V5$_"9L8_GJK-1>8V)5/#+#+"J)(Q6ZR9L=L<Q[>#6CD:JL
MD;GQM54./WBPW>PRLBNL#HDE;K1O16OBF9GEOD$T:NBGCSV))$][%7@<I^NG
MJZ>K:KJ=R.U5R5-J.:O.<U<G-=^"Y$7X#Q'R#]
M       /J66\5M@NM#>;<Z-M;;YTJ*9TK-\C21J*U%<S-$<F3N#,_#<[=37:
M@EMM8BK2S-U7(BY+E\"\P^]A?$ERPA?Z7$MG5B7.CDUXU>W6;K9*FUN:9IDJ
M[,S?2+=1:688VQQW&U(QB9-3OJ8NQ.BJRYKP'6#]". GN5SH:C-?\:OB)!>B
M[TP],MWY,GEGEY:?2YYXVGM3'\:?SR#L ])J.ZKXAZ+S3#TRW?DR>6.6GTN>
M>-I[4Q_&CD'8!Z34=U7Q#T7FF'IEN_)D\L<M/I<\\;3VIC^-'(.P#TFH[JOB
M'HO-,/3+=^3)Y8Y:?2YYXVGM3'\:.0=@'I-1W5?$/1>:8>F6[\F3RQRT^ESS
MQM/:F/XT<@[ /2:CNJ^(>B\TP],MWY,GECEI]+GGC:>U,?QHY!V >DU'=5\0
M]%YIAZ9;OR9/+-G--&Z0TGWBQ6J&NK[8^.&[[ZQ&6R-BZ_(=4S:J2*JIJN4Y
MYH_T0X,M=RGEI(YT>Z#)<Y%79K-7G? >^'=4Z5[FJQ54EOU&IFF5.B;>#H_A
M*9;DFZR7G0Q8;E*J.FK9IZJ1S4U45\\5+*]49^L172*N7$A#?3Q1MH=(532L
MV1QM1J=1JN1.KL3A+(=']RDO&#;==I519:JDBF543)%62-KU5$YB*J\',X#D
MR=,G,0       ?"Q)Y45GI$OO#Z5J]>,ZY.^?P_TJD-+EY8U_JVJ^'D+-J/U
MG%\4WP4*'+W[,U?RJ7Z1QZ1^D^8                #V8/H59ZF;W72G+L-
MY<9L09Y>Q$?/]]+;P?Z]F6?-R/GUOKFD^4+]!,>L<1/H
M       ^;>?*>Z]C:[N64_70>OH?C6>$A[(?5F=<G?-F-%O/!6=AZCNVWG.L
M7>QK/CT\%Y]Z[^MF]>G><;\G71QT         X0[L;R1HS^MQI^'"9</YDUZ
MMCSJ63_YKG1FFOU&W]6?_P"0G#DN:(]           UUHO3/27H[1>!<=821
M?7O]O/BXE]KEP^13_1..48']NEH_&E+]/&=D%A/"=D?9J)SJ*!5=3QJJK&U5
M7-J+P+Q9J4H%^2JN9J7P(6+I&G^XL_(>3QFH\"%BZ1I_N+/R 9J/ A8ND:?[
MBS\@&:CP(6+I&G^XL_(!FH\"%BZ1I_N+/R 9J?O@0L:<%#3]7Q)B?N=$#-3V
MH,.6F!,HZ2%J9+XUB-5<USVJG"FP'@]A;-0;,H&(F7&BK[J.0#-3\[YJ'ZC'
M]J[\\#-1WS4/U&/[5WYX&:COFH?J,?VKOSP,U/Z;9Z%JY[PQ?\;[NU7 9J>R
MRBIF<$,>667C>:]=<\EX.@ >3D:G^I,]@ <C4_U)GL #D:G^I,]@ <C4_P!2
M9[ !^I3P)P1M3K; #^MZCRRU4RX>/\/#D -ZC\S[KOR@#>H_,^Z[\H!+'=T4
ML;-)V%ZA,\Y<!T<*MXD2#$.(GHY%SSS<M2N?6/8Q$5#PI0_10K:G1;HUJ'L1
MKJC &#IG-:KM5'2X=MSU1N;E7)%=L/X7A4\FX*-:W@1$V9;$V^SPJ> ?T
M ?R_QCOK7?@ ,6O^2*O]EC]7:5^YM'Y-K<9^O<0_%4?A5) '=X>QV&?CJ[P:
M4QC"=Q7*          #G/WFE_P SHW.?V95_]JN(#IW= ?:>OGR>/](A.^]S
M!]O;#_QU1^AU!V!]G\KJ7TIGO&E3)<Z?3
M /'--%3Q2SSRQP001OFFFF>V.*&*-JODEED>K61QQL:JN<JHB(F:@''O&&Z(
MPW:GS6W!U,_&-V;KQ\DT\BT^'J:1%>Q7/N6H]]RWMR->B4K'PRL542=B\ ''
MR\5>D+25.K\3WBI=;Y'(YEAM^O;[%"U)'/C;R#'*O);HG.YB2I?/,B;-?)$
MS-2671C#&UJ+3MV(G^J]O5XMAYRYYXSYQN!1Z/*=J,3>&I_NO\.S@4;!M-0T
M^!(&Y>(MV9?ZKZ'K9#8,C5-#A.&'+*/;Q<RB;>/BV#,9&LZ&U,@X&(G0V;4V
M\>S+C/!Y-20Q)&G!MRR /,
M                  #_TL_@
M                            \,[]5BIQY9^MQ@&W&)[@D,+TS38U<]NW
MH9\*9IL"!=AQ/O5%68YQ9:L)4,CFRW>M9#/,Q&*M)0Q(L]QK<G/:UW(E#$^1
M&JJ:[FHU-JHBOA"(?1TS]YG;A?3W4U-RTA;G/ W?[5HBU&)<',N>CO$-3.V-
MD4=9<+I@2X8>FO57''&U$=7<DYM:B.143(X?<L!83NDBS3TC&3KGRT2NBVKM
M5RM8K6.=FN>;VNVD@<!;J?3]HVIXZ'"V)J]MKB3)E/4*RL@:WH&1U;)DB;P[
M(M3)5S3)=IQ.;W@KWGJE0DRX6TGOC29)5I':3[SR.YB/UUIE<VG;5;RK>9S2
M5)-7]=GM..)HBPSK:V_5N6?!KQY=3U'/+Y\_A.Y5\T1W2JQZG%EI1VKEK<01
M9YY</#JY\WTN6?,RV',#0?WG!N)-SM74%ZT7[GG ]#B6V)&^BQ9B>.Y8_P 4
M4=6Q6/=<;=>\=5^(JRS5\DC,]>A=3:B.5C$:Q=0Y);<"84M4B3TU&QU0B)RT
MBNE7-N63FI(KFL=FF>;&MVYY9(N1TIC_ '4&GK2;3R4.+<2W"2URYZU/ K*.
MG<W:FH^*D9"V5B(N64J/SR179NVG-TY>="  X>;OJ>6EW&^Z@J8'[W/3;GW3
M%/"_5:[4EAT>XBDC?JO1S':KVHN2HJ+QG-M&C&RZ1\/QO3-CKW0HJ? M5$BG
M -*\CX=%F)I8URD;A^XJB\Y4I)E3AV<)UW)<D43     \,L+94R<B+U%38O7
M/7)&V1,G'LCD=&N:'H+::5RYK&S/K'Y%MT"KGDA^M+A.FQ%4_.^BD^IL]@\<
M;:?G(>>.%1T2G@6QTR/21C=1[556O8NJY,]F:.;DJ;%/RS62CG:K)6-=&O"B
MHBHOS*>WCI,K=1RYM7F+M/[6UY(J[_4_=Y/SE/PKA.R)_M:#N;/$?RE=^ SM
M4.<G>?ERO/ANXMLT]YNM3:8]&]7416RHN%7/015%-B;#45//%1RRN@CEABK)
M6M<UJ*ULCDX%7.HOS67"^'[3H?L=SM]%20W*3%4;72LBC9(YKJ"N<YKGM:CE
M158Q5155%5K5YB92HW-=YN-3BF>W232K;TM<KDCUEU$<R>F:U4;GJHK4>]$5
M$V(YW/4KP4'$TP        "<O>B?.UHL^R>]_BNF+AO,@/M@8P_%5%^D2D8M
MT_[7;=\ID^C0FHSQC>L:!6>E0@@[TRG]G]'\@     '+3<?>7^/NQ=@[JNA4
M'YJY[7L'_+Z_Z*G._="WJM;UD??<<\"EH[[         --8QYV+SZC7X2,^K
M8_9:#K_U*?JH?7;.N-O=%'DB]>DT/OZDY+C'U.#KG]YI].\>D9U5_4;SG!3X
M0    ...["L<UWT(8?O<$2SNP5I$>RL<UNL^BM6,K(E.E0YR[8Z5]UPY!&J-
M5,Y9FYHN:*G<F#I>*L%NA1V;Z*YN54VYHVKACU5YR-1U&_G<L[GN0O;\Q)QU
M1T.,L5:/ZB16U-?1,J8T5=CG4[V(UC4S]-J25,B;/2L>NS;G+H^F:,
M  5LW,5B?AW<\87?,R1D^-<78MQDK96ZCVT,"6O"5NU$5K7;Q,_#U1(U5SUD
M?FBJBIE\3'T^\8:ME!LWR>IJ:A>>L:)%!$J_RD=2G,X.QEW\V8QW38BW1%!A
M2DD:Y+)9X89&HN>4DBNJLUX4UE;5:CD3+)8\E3-%SWG.HRGPUU:*EU?9ZJB5
M=:>&GEIVYYYK'+$]M.O0YE<VY)P(U.B7![F/2%/IDW).+-#5;+OF+K)8ZRGI
MT=FKI*2:GE6A7-41%WB9KJ;)N>]Q,@SVN3.+>D*Q-PKI2M6+H&Y6VLK(EDRX
M&RH]K9>IKQJC_P )VO\ ":%*?"4@                />IJ">H8LRJR"F9X
M^JJ';W"BY+S+5R5TKU5N2-8CES5.#,[1P/HDQ/C6BDQ!(^EM&!J=RI/=;A)Q
M-11JU%58XW*BR5E1LU6TM%'45"N<Q%C:CD<G'[OB2@M4K:-$EJ;L]$U*>!N^
M2JBKDCG)L;%'SY9G1QIDO+9ID?U453$B6CHT='2YM=*]V235DC?&OG5,\HV+
MXR-%5K>%<W;3]6,,=VB*R.T>:-HYJ3 F^,?4S2HUM;=YXMK)ZY6*Y&01.574
M=N8]T%-GOCW3U2OJ'>NV6BI=5)>KZYDEXR5&-:JK#3,=PLA1<M9ZILEG<U'R
M<"(R/5C;\\ZD.2  U;N(>9TQLU>9RO,[4U=F35H+PU6[,MBM7++H'%=T;RV
MW:VW][)])$6&[C_U&X_'0?1RER"M@G8       #QS?0I/K5/9%ZHG5!(#=&?
M39Q%P?0[=P>H82?VAWV@TG72_2.*E=U=]NBO^34OT##8T[/(X'GBJ)8D5K51
MT;ES?$]$?$]>#-8W9MULN!R9.3B5#D%GQ/=[+$^CIGMDM4KM:2FF:V:FD7++
M6=#(BL21&\JV9B,GC15WJ5B[4_)445/4N21Z*V=J9(]JJUZ)PY(Y,EU<]JM7
M-CONFJFP\F5+-M:[D1_&U^O+3KT=1[4?/'U&JC_KN(^LL.#;]R]/+QCN*^F9
M+OU10NYZQ2QLFK(.')D,L=7FB*Y]6W8U?SZUQI-CV\50\Q6ZK)?XS55L;N>K
MFNCYB)&O"?BTDZ(KF,29C4S<^!S9VM3HOWI7K%GT'(U3T5&!,3Q0/K*.G2OM
M\::SYJ*2.LCC;S'3+3.D6GUDVM;4-B?EPL145$_METHG/2*1^]3*N2-D18U5
M>:C==&Z^7-5FLGPGJG$#Z                                      -
ML-*?E/;NR2=RU!RW"'KV7XK_ $FGUK1ZL_K?UED-Q5MT"X5Z&IGZZ4U$5[;H
MC9I-K>K_ *3RYS1%]K.Q?BJD_1XSEH=%'8X       /A8D\J*STB7WA]*U>O
M&=<G?/X?Z52&ER\L:_U;5?#R%FU'ZSB^*;X*%#E[]F:OY5+](X](_2?,
M            ![5+XZ5G$^FJ47;E]#A=,G47FHD.7X-REK*VA=GO<]HK\]N7
MJ%+)5MS1=BIKT[-G/R5.61#Y]Q75CCE3A;41?TWMC7\SU_7LS//06JON>_NI
M(%?#2Q.GK*N62*FH:&!J*Y]175U2^*DHX&M:JJ^5[6HB<)\JRX=O6(9G0V>G
M?,L:9O=L;'&WHI97JV.)NQ>6D<U/A.989PEB7&5R99\+T5177*1Z-:R)BN57
M.]*WG9N78U,\W+L:BKL-K<1Z:]!&$9Y**\Z5;;<[C%FLM%@>SW3&#(\G.9J]
M_$#:##LDNNQ<VQUKU:F2KDBIGSF+1Q10,SNMVA2;/)64L+ZE6\'"^1U-"[JQ
MRO;L],6):./,G]U7CRB9<;C0062BD:BM6M>V-^U$7)\#WLJF99[56!6JNQJN
MR7+1]-NJ=SK6334ZWK2/:4AEWME==,#VN:BK&YRIO].RTXNKZZ&'Q-%\5A;)
MD]O,YZVK^F7 >%%8B07*XI)EMUJ*%6_FKLT^9'>/N*X^8K[H&FI(YZ.^8=J)
MW,S=&R6;6:N2<JN^P01ZV:JF;97MY5>6RU5=O'A+$6!](K<]&^.\-XRJ-[=+
MWR4T]39\5-9'K),[P+W^GMMXG;$YBYN@CF:J9.15:J*ORZS1G=517V"HIKFB
M)GO<2NCJ.#-42"9K'2JFW-*=9EYO!P0MTR[A'=*Z#HI*[%^'ZEUFC5<ZF#5G
MA1-F2K-"Z2!%?GRL>^K*J\JK$<BHGTI(Y(9'Q2QOBEC<YDD<C7,DC>U<G,>Q
MR(YKFJF2HJ9H==RQ2P2N@G:YDS'*US7(J.:J+DJ*BY*BHNQ47:BD/Y8I8)'0
MSM<R9BJCFN145%38J*B[45%X47:AXSUGK               /FWGRGNO8VN[
MEE/UT'KZ'XUGA(>R'U9G7)WS9C1;SP5G8>H[MMYSK%WL:SX]/!>?>N_K9O7I
MWG&_)UT<=         .$.[&\D:,_K<:?APF7#^9->K8\ZED_^:YT9IK]1M_5
MG_\ D)PY+FB/0          -=:+_ *9>CO[.L)?C^WGQ<2>UVO\ D4_T3CE.
M!_;K9_QI2_3QG91X/\IJ+U/'\%"4HE^"\)JP'@
M        EWN[(7MT@8.J%U=[EP<L+=O-:\%ZN3WYIEDC<JAN6WH^O[(^ \*<
M^-"]0RJT0Z,)(T<C6X"PG3JCT1%UZ.R45)*J:KG)J.D@56[<U;EFB+L3^'<*
MGDW,/     !_+_&.^M=^  Q:_P"2*_\ 98O5VE?N;1^3:W&?KW$/Q5'X520!
MW>'L=AGXZN\&E,8PG<5R@          YS]YI?\SHW.?V95_]JN(#IW= ?:>O
MGR>/](A.^]S!]O;#_P =4?H=0=@?9_*ZE]*9[QI4R7.GTP
M          #15^TC8%PRZ>*]8JLM)54SD;/;V5D=9=8W.151'6FAY)N7 GU+
M\*9@;3WW=&6)C9Z?"%ENF(*S8VGK*R);39G:Z.1)LYM:ZRI$[)5C6FAUTV:[
M>% -B[S/CW214H_%-UFDH-]22&QT3745CIE;(YT2MH6.=R5+"KEU):ET\[6K
MEKY; ,S6V'=',%.C/$$S1$SRCZN?0V^R><N>>-JF\=IPC#"C<X6]'8WK\.P9
MC(US262&)J(C$39L3+++UNJ>#R?8CM\:9<RB\7!_%ED >TVC8G$G[O[J 'E2
MG:F7X,DR_< /,UJ-Z_1_3@ /Z
M                       /_]//X
M                                 /CW&=&-54=ES*]!.! #C[CR];S!
M.J/1$U-G13K[>B>>8>.:>WH"PI(V&YX^N+%Y*OB/MME1^QT5GIJC^6ZE$23)
M._*O@:B(YJ*C*9KFJK9-O@\G(\       X;=Z!?\PPW4W_6=],_]SK$ASG1A
M]LO#OX]H/TJ(Z]TN?:HQ1_O=N7Z',==^7'E%(          /Q>!>LH7@/*<)
MS$W +533;BYR\"Z,;DG^6K"14+YKRU4T(V!5^^V'^S[B2DW,+D7&U0G_ "HG
M_2*,K^9["=(        !/SO0Q(_"\T?.6-BRIC[)DRHF^1QKA^[K)&UW"C)7
M-8KDXU8WH%M?F0[Y$TQXFC1SDA7#K%5N>Q52M@U7*G/:BN1%YB.=SUSC=NFT
M;YS*-51-?C@F2\U$WF7-.HNS/J(2]9XQO6-$#/2H0$=Z93^S^C^0     #EI
MN/O+_'W8NP=U70J#\U<]KV#_ )?7_14YW[H6]5K>LC[[CG@4M'?8
M!IK&/.Q>?4:_"1GU;'[+0=?^I3]5#Z[9UQM[HH\D7KTFA]_4G)<8^IP=<_O-
M/IWCTC.JOZC><X*?"     J[)9L7V'$N!,22-@L&-K-/8JVL=%'/WTU;I(JJ
MRW^.*5%8Z:Q7BGAJ6\"Y,7)4S.<X!O=-:[N^AN3][L]PBWB5Z\$2JYKHIU3-
M,TAE:US\LE6)9&IZ;;(C<L:;[EN?=-EETD4"_8:6I:DS-96-?"]=25CG(J9,
MDC<^)[ESU8Y'NU55$18KXXP5B'1WBR^8+Q31\A7S#]=+0UL37*^"74R=!644
MRM9R305U.YLT$J(B21/:[9GDG8]925%!52454W5J(GJUR?"G.5-BHO"UR9HY
MJHYJJBHJ[6,"XVP[I&PC08WPG.E18+E3MFB?P.1'>F9(W-=26-R+'*Q5S9(U
MS5VH:4/S'*P    ;CZ)]&E]TMX[LF"+$W>Y+C,LUTN<D;W45AL5)E+=KY<9&
MHK8:.WTN:\TK=\E<R)JJ^1B+^R@HI;A5-IHE:U%S5SW+DR-C4S?(]>8R-J*Y
MR\.2+DBKDB]8Z8]*V&-"FCFYZ1L62L9;;? YS6*YK73S*B[U!'K*B*^1R;5X
M&,1\K\HXWN2S%6RU4C+?9[! M+AW#EJMV',.TSLU?#9;-3,HJ)9G*B.?45#(
MUEE<[FG22.5=IU-C.^PW^_25-'K):H6-@IT7A2")-5CG;$Y>1=:63_&2.,2>
MFC2;>-,.DV[Z0[Y(LM=<JR67-<TV/>Y_*M7/4:KG.<C.!B.U$V(AZ9Q4ZN/?
MMM<^WU<=0W:U.8F9PZ\+E37:B9HFLF2*W;EK(F>P[<T'Z6+IH7TCT.-[>BRT
M3%6&L@YE30S*U*B!=K4UE:B/B55U6S,B>Y%1JHO&L78;IL5V*:T3KJRKD^)_
M-CF9MCD3J+L=SVJY.:?;N=A3>VUMKSFIY&)(L"9N>UCDUFOASYM[%1?&KS2=
M7BEMN@-QI##A^+3+N>%DNVC:OIFU:T;=>2IIH96[XDE.BYR3TZ-7)\3D6IIU
M3)R2M1[HNK\$:5W25[L(XZ1M+B."18M]7)L<KFKED[[ECUX45/L<F:*W554:
MNE2NT[U/[8Q\BZK&.>[S+&JY>AP)FO"I^JCH:VXS)36^&6>H7@;&QSW<*)Z5
MJ*O"J)P<*HG-0_B26.)NO*YK6<]51$[*GLI;Z]R9MH:Q47@5*:947V&',Z71
M5I0K6))18;O\T;LLE9;ZMZ+GEEDK85SSS3++AS3GH?+DO]BA54EK:1JIPYS1
MIEEU7? ?VVUW)RZJ4-6B_P!/!)&G0\<]K6\?1.1V[<^:=KM)O5#@[$RKSW6V
MKC9GLV*^2)C$7ED7)79Y<MP(JI\ZHQO@VE3[/=;<U<N#BB)5YO,1ZKS%YG#L
MX3V.^*[(F?(;\O3(57;U-\S.5OW)&Z19"DZX0NNHJ(N2)$KMOX"2*]%YZ*W-
M.;EMR^<FDS *OU$NM'GU^2=G++\^T\#[5<F<-#4KMRYB)TGO$=LV</ <?K=S
M=I_H,]_P9B5V3M7[';ZF;;MZ3&_9L]-Z7@V[4S_7'C[!$OI;O;4V9[:B)OA.
M3L<)_/?;<>D*WVK/\6?"70EIF:JH[".)T5%R7_8NN^H/WIBO"ZIFERH%1?\
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
M=;77V2XS6FZ1NAKX'JQ['<**G?14R5JIL<U45,T5%/3/P'SP
M ?-O/E/=>QM=W+*?KH/7T/QK/"0]D/JS.N3OFS&BWG@K.P]1W;;SG6+O8UGQ
MZ>"\^]=_6S>O3O.-^3KHXZ         <(=V-Y(T9_6XT_#A,N'\R:]6QYU+)
M_P#-<Z,TU^HV_JS_ /R$X<ES1'H          &NM%_TR]'?V=82_']O/BXD]
MKM?\BG^B<<IP/[=;/^-*7Z>,[*/!_E-1>IX_@H2E$OP7A-6 \
M                   $R-W>QZ8OP)(K')&_#=P8V16KJ.?'=%=(QKO&JYC9
M6JJ<*(Y.BF?LC"G-O0+(R30SHT=&]KVIA&TQJK5141\4"12L54_71R,5JIQ*
MA_#O3*#=P\     '\O\ &.^M=^  Q:_Y(K_V6+U=I7[FT?DVMQGZ]Q#\51^%
M4D =WA['89^.KO!I3&,)W%<H          .<_>:7_,Z-SG]F5?\ VJX@.G=T
M!]IZ^?)X_P!(A.^]S!]O;#_QU1^AU!V!]G\KJ7TIGO&E3)<Z?3
M            .-FD/=#VJQ33V3 U+!BJ_1NWJ>N<Z1<.6V5%5',DG@?%+=YX
MU1$='3O9$FLN<R/:Z, V#K[II.Q^Z1N(L2W'D&H:YCK/;G+:;2L#Y=]2GGHJ
M!(6UT;%RR=4K/)L3-RY)DV#,^O9=%D3$:BT[=G08B\?6Z!YVGC/G&Z=IT?00
MZB;PU-GU/J\>P;!M-R+=A.&%&HD:;-GT-.+W!F,C6M'9XH4RU4XD\:GNIQ;?
M9/!Y/NQ4K6)T.I^YU@#V6M1J<">Q^F0!_0
M                                     !__U,_@
M                                              '\/7)J[<ER7+UO
M9 -$8@K4AA?M3-K5Z^W-$ .*6+GU>(KU;\.6]_\ +=YKZ6VPNU'/;"M3.R)]
M3(UBJ]8*:-5D>J<#&JH4\(<VK9;Z6T6VWVJB8L=%;**EM])&YRO<REHH(Z:G
M8Y[N:>K8HD157:H/)[H      !PM[T'J&1;C3=1,7+.3<]Z96=76?HYQ(C>H
MN9SG1A]LO#OX]H/TJ(Z]TN?:GQ1_O=N7Z',=>07'E%(          '"#R<Q-
MP.YR:<<3,SYEVBV]N5.)5;BW!2-7H[$>OLE2_FO,;%W/MCE5/LB8SI41?@6V
MW953YU:G8)1[EU$7&E6[FI:I4_X12Y]Y"OQG:)U         ' OO0F")=$^"
MZQV>_0Z3K931KK9-2*JPKBZ69%;P*JNHV9+Q9+T2U'S(^NGCW0E\MR*G$TN$
M)Y';-NM%<;:UF2\Q,IGYIS=G.(Z[IB-'8$II/NTN;$^98*C/O(2NC7-C<N@:
M.F>E0K^?L<I_9_1_      !RTW'WE_C[L78.ZKH5!^:N>U[!_P OK_HJ<[]T
M+>JUO61]]QSP*6COL         TUC'G8O/J-?A(SZMC]EH.O_4I^JA]=LZXV
M]T4>2+UZ30^_J3DN,?4X.N?WFGT[QZ1G57]1O.<%/A      &@M+6B'">G6R
M4='>ZN'#6/+%2\AX6QTZ%TL$]"USWQ8:Q='$U9ZNS,ED5::I;G-0N<NJCHW/
MC=VYAG%]#<J**P8DD2&KA;J4]6[-6HQ/2P5.2*[>V\$4R(JQ-R8YKHT:L=H.
MX-\T*Q'N::Y,$XTWVXZ*ZF1%=$KN7IG[$WV!SER8_51&JCLHI&M:R34U631R
MRTDZ(M(6B:ZK:\<8<K+6V1[DM]VC1*RP7F%'2I'4V>]4V^4%=%,R)7HUKTE8
MWQ[&.S1.3UM!5V^1(ZIFKKMUF.14<R1O1QO:JLD9^$QSFY[,\T5$T]Z+-,VC
M33188\1:.+M2W&C?&USF-<B3PZR-75F@7*2-4UD3-6ZCL\V/<U4<NVQ^,[/
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
M%]=&E?&Z,;JZ3JU.HO95R_K+E]#<BRZ,+&Y4RRMM.G:Q,;^HY;G1!V8
M  #X6)/*BL](E]X?2M7KQG7)WS^'^E4AI<O+&O\ 5M5\/(6;4?K.+XIO@H4.
M7OV9J_E4OTCCTC])\P               \]-3S5E33TE.W7GJIXJ>!G!KS3R
M-CC;GP)K/<B'Z:.DJ*^KBH:1NO532-C8WHGO<C6I\ZJB'Z*.EGKZN*AI6ZU3
M-(UC&\]SW(UJ?.JHA-?=>Z4G8UTCSX+LU6K\$:,)*O#%GAB<Y*>Y7V"7>\5X
MDE16IOM1<;M"Z&)^:LY$IXM3+6<KI W%M-1-AL-N5%M=O:L3%3@D?GG/.NU<
MUGD17(NS*)(H^"-#8SYGUN<;1N?M 5M5T#6XROM/%65LJM1)-21NO30+M56H
MR-^^O8NUL\TK5Y5K&MXFGS"=0     !6;<SZ2ZC2=HG=:KU4.JL7:*)+=9*B
MKF?G4W7 USWZ/#-5.Y<EGJ+!5T[[>YR9JE.M-KJKES7YV-:%MXPW'>$1..5L
M5D,B\U])(JI"Y=NWB>7*'-$3['/"S@C0S-^:^;F6@T?XZH]-6$Z9(;#?W/2J
M8QN3(JQKDWY>')J3.D9,U,LW22U&63(VM;O:=,E+              /FWGRG
MNO8VN[EE/UT'KZ'XUGA(>R'U9G7)WS9C1;SP5G8>H[MMYSK%WL:SX]/!>?>N
M_K9O7IWG&_)UT<=         .$.[&\D:,_K<:?APF7#^9->K8\ZED_\ FN=&
M::_4;?U9_P#Y"<.2YHCT          #76B_Z9>CO[.L)?C^WGQ<2>UVO^13_
M $3CE.!_;K9_QI2_3QG91X/\IJ+U/'\%"4HE^"\)JP'@
M              FQN]/+K1OV+Q'W7:3V1\!X4Y>;G+Z2&CGL#_Z=JS^'<*GD
MWK/     !_+_ !COK7?@ ,6O^2*_]EB]7:5^YM'Y-K<9^O<0_%4?A5) '=X>
MQV&?CJ[P:4QC"=Q7*          #G/WFE_S.C<Y_9E7_ -JN(#IW= ?:>OGR
M>/\ 2(3OO<P?;VP_\=4?H=0=@?9_*ZE]*9[QI4R7.GTP
M  #PU%13T=//5U<\-+2TL,M14U-1*R"GIZ>!CI)IYYI'-CAAAC:KG.<J-:U%
M55R .&6DK2]<<>OGPI@9]508;>Z2GNU[1'05M_A5=3D2A3)L]#9Y41=\<JMF
MJFKJ*C(M=DKJC@ZI\K!^CJ&!D>M"W/)O S@5%XMAYZIXSYQOY:,(0QM9XDW@
M3_5:(N6:]1,AGSAD:YI;%!$U$WM,]F6S5X-G!DIX/)]J&W1L1-5G G0_B /H
M,IVMV\''EE^'H 'L(B)P>SQ@'Z
M                                 ?_5S^
M                                         >E52:K5VY9(OL@&S6,[
MIO,,O-(G,+MSX-O[BGE.>>%YQMWH4M:7['=YQ+.QKX,-47(U&YVOFVZ7C?85
MFA<F4;MXML$\;T7/)*AJY<"IX/)RV        !/3O3RIE@W%>Z-?3RRPR.T3
MXP@<^)[HW+#4VFJI:F)7,5%6*>![V/;P.8Y47-%5#L?0^QC]*6'VO1%3CK3K
MMV[4D:J+U45$5.<J9G6>FESFZ(<3*U51>,=8FSG+ ]%3J*BY+ST4P 2X$HS
M          !Y.8>X(^GGB7_<5WS^V[!!4UYKQ_!ZLG^_6D_LR\$I-RY[<JS\
M52?3TQ7\SKDZ0        #@?WH6U5T,85>BY;UI4L3U3+/61<+8TBR3@R^B9
M^L6=>9.S[SND[DS+;)@^L;U,KA:WY_T<OG(];I1R)@2E:J>FNL:?\&JE_42G
M@^AMZW[AI/B]30KZE].IYCV'K      .6FX^\O\ 'W8NP=U70J#\U<]KV#_E
M]?\ 14YW[H6]5K>LC[[CG@4M'?8        !IK&/.Q>?4:_"1GU;'[+0=?\
MJ4_50^NV=<;>Z*/)%Z])H??U)R7&/J<'7/[S3Z=X](SJK^HWG."GP@
M ?2BNE6RAGM,Z4MRLM6FK66.\45)>+)6,S57,J;3<X:JAE:_-<^8S7/A.2V7
M%^(;!%Q-;ZA>(%=FL$C6S0.7//-896OCS_"1J.YSD7:<[P1I.Q_HXN$=UP/=
MJZV5T3LV.@E>Q6*O"K%145CG99*YBM?^%SMLKKH;T#WZ1:B[:&L+15*J[Q;#
M=TQ5A./FG(]?YG62^T]H3-=FRG1$;L;EPG*XM),3FKQ=:*!\B_=1OJHE[7?Y
M(DZC8VIEP(G"3BPKYJGNPL,0-I77Z.MIVIEE4T]/4/=DW)%=-4133*O-7*1$
M5>%.?YK1HDT&X=?OMDT,X-69<M:;$LV(<:9JW)6N2CQ/>;C:F+GGFB4^JY.+
MAS_F;25JY+;K3;XI$X'2+43N^=KYMY7X<X514V9<.?X<8>:C;L+%T#Z5V(UH
M:=R*B<20Q4DC,TRY66D93R9IMR5[GY9[,LC<BLN]PKH8*6:=&4-(W4H[;210
MT-KHF9N5&4=LHXX*&F:BN7QD:'$+UBB_X@1K+K4ODIH_21-1L<,?#ZG#&C(F
M<*YJUB*O-52#>*\<XOQS<'W7%MQJJ^ND=K.=-(YV;LLM94SR5V2(BN5-941,
MU7(^8? .*                             U;N(_IQL[-S=PW<XKNC/:&
MOR9/#B+#=Q_ZC<?CH/HY2Y!6P3L       !XYOH4GUJGLB]43J@D!NC/ILXB
M]+MW<4)/[0][0:3KI/I'%2NZN^W17_)J7Z!AL:=GD<              >6.:
M:%56*62/63)VH]S=9.@Y$5$<G44^O:<07VP/?)9*RJI'2)D_>97QH]O0O1KD
M1[5YK7(K538J*BGYZBDI:M$2JCCD1%S36:BY+STS38OPIM/-R2Q_T>GA?Q:\
M3>1I$3^EWE$@S3HNC<?>\]M#<,VXBM-OJ5=L66G8EOG:G^+2E1E'K)EGKS44
MZKFN>?,_)QOEA]9SRL1/N7KOK57X=\SDR^!LK1O=))XR=\#O,5#%>Q$Z"3P(
MYSUZ\34'&W!-SVVZXSVV=VW>ZZ)TL3$SRU4JZ-LDDKEX<W6^!J<"KLS5OUS@
M]6A9,U.;$Y&N7X=[D5&M3J3/7]7BE@DB1'.1KF.549)&YLD;E3A1'L541R(J
M*K5R<B+M1#Y%XPU=;)%'5538Y+;,YS8ZB&1D\$CFY*YJ2Q.<U)&M<QSX7ZDT
M;7L62-FLF?Z:>M@J7.C8JI,U$5S'(K7(BYY+JN1%5JJBHCDS:JHN2KDIX3X)
M^H          'ZB*JHB(JJJY(B;555X$1.-5/[CCDED;%$U72N5$1$3-55=B
M(B)M5578B)PGA51J:SMB(>9]-4QMUI*>>-OFGQ2-;[+FHAR"XX.Q=:*9:R[6
MJY4M(G"^:FFC8G5<]C6_G/R0W&WU+][IYX9).<U[7+V$55/ <</V
MVPTI^4]N[))W+4'+<(>O9?BO])I]:T>K/ZW]98K<1_2"PO\ 75'O:<KZW1WV
MSZWJ-[[BY+0M]JVR?B^'P$.71T,=H@       ^%B3RHK/2)?>'TK5Z\9UR=\
M_A_I5(:7+RQK_5M5\/(6;4?K.+XIO@H4.7OV9J_E4OTCCTC])\P
M      ]RGNZX;HL28L1JO=@[!N,\7QQM:U\CYL-X8NMVIDB:]S&+(E32L5,W
M-39PH<^T9PJ_%T52W+?*6FJJAN?,D@I9I(EZK9&L=\W/R._=RUA&EQYNA,(X
M0KD:M)<+Y24[D<JHGV>9L2+FB*O*N>CN!>#@7@6$3WOD>^21[I))'.>][W*Y
M[WN76<][G9N<YSES55VJISG@V)P&XQC&1L2.-$:QJ(B(B9(B)P(B<Q$YB'\@
M_H      Y>[B2]2T6FF7#S5EWG&V!,;V*5C<EAWRV6.?&5)+.U7(J-BJ<+MU
M7-1SD<[+@553Z5O@=60UUO3+4J+96(N?-WNG?41\Q>":&-VSH2OCS4#!]'BK
M<>XAK*EC'36B6FJXE=GFCWRI1(K<DYG%>LJ+DBHW/:J(BT6([&/L
M     'S;SY3W7L;7=RRGZZ#U]#\:SPD/9#ZLSKD[YLQHMYX*SL/4=VV\YUB[
MV-9\>G@O/O7?ULWKT[SC?DZZ..@        '"'=C>2-&?UN-/PX3+A_,FO5L
M>=2R?_-<Z,TU^HV_JS__ "$X<ES1'H          &NM%_P!,O1W]G6$OQ_;S
MXN)/:[7_ "*?Z)QRG _MUL_XTI?IXSLH\'^4U%ZGC^"A*42_!>$U8#P
M                         3JW?+6H[12]&M1[FXX:Y^2:SFL7""L:KN%6
MM5[E1.+->BI[(^:>%.3>YA55T$:/<US_ )0NB;>@F(;NB)UD1#^'>F4\F_1X
M     /Y?XQWUKOP &+7_ "17_LL7J[2OW-H_)M;C/U[B'XJC\*I( [O#V.PS
M\=7>#2F,83N*Y0          <Y^\TO\ F=&YS^S*O_M5Q =.[H#[3U\^3Q_I
M$)WWN8/M[8?^.J/T.H.P/L_E=2^E,]XTJ9+G3Z8                 /3N%
MPHK5155RN55!0T%%"^HJZNID;#!3P1IK/DED>J-:U$]D X.X^TA7?2W<.^:U
M-FM^!J2J;)% K'Q56()87(L%;=&JNLRDBD;KT]-DB-=E)+K2-8D7G@ZH-:8/
MP/'3QQ(L+<T:WA9M3)>LNP=4\</4-_+18XJ=C>9;GDGZW)>MEDN1X/)K"GI&
ML:B[$V<'K@'N(Q$3+)/8_3( _H
M                                     '__UL_@
M                                             _%7)%7H( :;NU2D
M43EULN97UMG'QYY9 '%W2/?6PP3\WDNHO0S_  H>?@/'--\=#&&9,-8#MJ54
M;H[E?7R8BN3'ZZ.CEN3(N1('1R-:^&2GM<,#)&+P3-?T3P>5-U@        3
MK[U!_P"84[HS_<6XI[BJ3LC0[]M/#_XUI_#0ZQTU?:@Q-^(ZSZ!Y@%%P!1J
M         #\78B]8*>3F1N!'H[35BQ-F;=&5SV\>2XIPEFG4VHA45YKV]5T&
MX?8B[//;"O\ SON/>S4E#N7VJF.:E>8MHG_2*,KV9YR=@        !P:[T#I
M9ZC0C9I8F:\=%I(P]553M9C=Z@?9L3437Y.<US\ZFKC;DU%7FL\LD54LK\RI
MJ88-TW4Q2NR?-A:M8Q,E7-R55!(J;$V<HQZYKDFS+/-418_;I&GFFP'3R1IF
MR&YQO>N:;&K!4L1=O#RSVIDF:[<\LD54DY!]";UOW#2]#ZFA7M+Z=3S'L/6
M     <M-Q]Y?X^[%V#NJZ%0?FKGM>P?\OK_HJ<[]T+>JUO61]]QSP*6COL
M       TQC-R,PO>57CIFMV=%\T3$]9%<?6L3=:[P)^%GV$53]5#Z[9U30.B
MABK+?'[,FQV]B]'-[JQ4RXLLHU.1XQ5-2G;S55_YM7QGTKPO*QIS<U_4;RG!
MCX8                                           -6[B/Z<;.S<W<-
MW.*[HSVAK\F3PXBPW<?^HW'XZ#Z.4N05L$[        >.;Z%)]:I[(O5$ZH)
M ;HSZ;.(O2[=W%"3^T/>T&DZZ3Z1Q4KNKOMT5_R:E^@8;&G9Y'
M         \T,[X=9&ZKF/1$DB>FM%*U.!'MS1<TSV.14<U=J*B[3[]BQ)<;
M^1E/O<UMJ$:VHIID5]/4L;GDV6-'-7-NLY8Y8W1SP.7?*>6*5$>GY*NBAJT1
M7YMG9GJ/;L>Q5YK5R7AR36:J*QZ)JO:YN:+YG0,F19*365417/IG+K31HG"Z
M-=F_QHFW8B.:G"F2:R_=J,.6[$$+[E@C?'2L8Y\UOD77J8&M3-[X'(C>+:=K
M45[G,8VH@8CUGA6*):J3\K*R:D<D-SU4:JHC9DV,<J\"/3;O;U78F:JQZY:K
MM9R1M],X&?5      /)'')*[4B8^1^2KJL:KER3A7),UR1.%>(^A:[3=+W5I
M06>FGJJU454CB8Z1^JU,W.U6HJZK4VN=P-3:JHAZ9ZB"FCWVH>V.)-F;E1$S
M7@3->:O,3FGGWF&+R1,CW)_JFF<V1V?0?4<U Q%3C;OBIQHARCSOX>LF;L45
M[9ZQO^U+>Z.=RJGW,M=RU'"US=K9*=;@YJYMD@8J+E^'BNLJO6,2MC7_  DR
M*Q.JV+9(Y47A1^\HJ;6O4+5N:BMIV-IFJF2K'FLSDRR77J'9R\TGCD:K6+YD
M_A^-ZVB8ZFPG#%9Z56JU74ZN6KD:J:KM]K7JM0N^-R2:*!U/2/5,TI69Y'E+
M9%*NO7N=4R9YY/RWM%X4U8DY3E5]*YR/D3HU/79))$[6C>^-W!K,<K'9=#-J
MHIQBWW.Y6BI2MM-1/2UC4R22*1T;T3G(YBM<G!SS]TT$-0Q8IV-?&O,<B*G8
M7-#S\ESKX]S)NK/%%.[+H;Y*Q\B)MXE.1^?W$TN7'*6"O<GW5;34U9)DN>;4
MFJ8I9FHN?W,C538J*BM:J?CXU43?46NB3G1O?&WM6.:U?G1?SKFWZ!WCZ5K>
MK!++&[/J[ZM0S+J(U/R./V&:M%;<;)#&G#K453402*OP\4NKH=55VZK(&99J
MC5:FJC7$M;'MAJ7.7G2,8Y,OXB1.S^%7+\*+MS_4B@FV0R.CDXH:A6(UW494
MIJL5_4<UB=7/)%]\5DPS?D5F':R2DNJ^EIJ]T36/_!CKVK'"LG-RJ8*.-414
M9*Z5S(G?RZIK:7;61I)!S7Q(Y53X5AY9VKS.4=([-=K4:BN3UWL?&YS)&N8]
MJY.:Y%:YJ]!47)4.)5]!76NLDM]RAEIZ^)VJ^.1KF/8[G.:Y$<U?@5$/WQ2Q
M3QI-"YKXG)FBHJ*BI\"IL4_@_(>P &V&E/RGMW9).Y:@Y;A#U[+\5_I-/K6C
MU9_6_K+%;B-4\(/"^U/'5/O:<KZW1WVSZWJ-[[BY+0M]JVR?B^'P$.71T,=H
M@       ^%B3RHK/2)?>'TK5Z\9UR=\_A_I5(:7+RQK_ %;5?#R%FU'ZSB^*
M;X*%#E[]F:OY5+](X](_2?,               /[GMDE]P_CG#M/FE7B71QI
M#P_1*D>^Y5MVP;>J2D\31S5>JSR-1$14S<J;4X4[ T9RHS%.]JF;Y:"NC:G/
M>ZCGU$ZKG(C4^%4))[CZ_P!)A?=-X)OU<N5)28AHIGJJHU-6&=DSLW+P(K8U
M3@7:O I"DYN;>        <KMQ9;):O3S:+JUNM385PKCW$%;S&MJ1^!"[V2D
M<FU$:Y+M>J?55<TUE1./-/J6J9*62HK7)RD%OK'Y]"K:2;>UZN^*Q$SV:RH0
M6\TDQ+#AO<=XLUWZE16QTU/%DJ(JN2IBJ7M3/8JNAIY4RV?J6DI'0QN@
M         ^;>?*>Z]C:[N64_70>OH?C6>$A[(?5F=<G?-F-%O/!6=AZCNVWG
M.L7>QK/CT\%Y]Z[^MF]>G><;\G71QT         X0[L;R1HS^MQI^'"9</YD
MUZMCSJ63_P":YT9IK]1M_5G_ /D)PY+FB/0          -=:+_IEZ._LZPE^
M/[>?%Q)[7:_Y%/\ 1..4X']NMG_&E+]/&=E'@_RFHO4\?P4)2B7X+PFK >
M                            ">V[VB8M%HPG5%WR.JQ=$U<]FI-#AQ\B
M*G&JNIV]8]D?-/"G(/<IROFT!8 ?([6<D>)(D7)$YB#&&((8FY-1$YF.-$SX
M5RV[3^7>F/)R&/Y     /Y?XQWUKOP &+7_)%?\ LL7J[2OW-H_)M;C/U[B'
MXJC\*I( [O#V.PS\=7>#2F,83N*Y0          <Y^\TO^9T;G/[,J_^U7$!
MT[N@/M/7SY/'^D0G?>Y@^WMA_P".J/T.H.P/L_E=2^E,]XTJ9+G3Z8
M         !_+WLC8^21[8XXVN>][W(UC&-36<][G9-:UK4S55V(@!P$TC8^K
M=+6)76JT2S-P/9ZI8Z&-N;8[Y60J]C[U4,1$5T#E54I6/5=6+FU1KWN:WSP=
M4&YN"\'QT\4*;TU%U&<#!P'CAZAO]:;3'3L1-5,\D_6I^#@3@/!Y-5PQ-8B+
MD@!YP
M                   ?_]?/X
M                          /7J'ZK%3;P*N?6 -L,57-(87HB\#5SSRSX
MTS]9?</*'A3B95WO"=VTB8=L&+<1V*Q6JHEJ+K7K?KI0VREJ[9974\M92I+6
MU=(QS:R>H@IG:KM=J5&LB+JKEXVKP'E-ASAH<<X)N:M;;<886N#GJJ-;0X@M
M-6KE1F^*C4@JY%54CYKZW;P#)0:G:YKVM>QS7L>U',>U4<US7)FUS7)FCFN1
M<T5.$ _H       G7WJ#_P PIW1G^XMQ3W%4G9&AW[:>'_QK3^&AUCIJ^U!B
M;\1UGT#S *+@"C4          'XO O64+P'E.$YH]Y^46^:6\=W+?<N1, <A
M;SJ9[YWX8BL\^^[YKIJ[SWV9:NJNMKYYIJY+3MYKY6ZFB/#5OU<]]Q-OFMGP
M;U0U3<LLMNMOV>>:9:O N>:2RW+U)KXEK:_6RWNW.CU<N'?)H79YY[-7>LLL
MESUN%,MM<C/V3;         .&.[Q15T"3JB*J-QAAA5R3@3?:M,UZ"9JB>N6
M+>9=*B;J:%%X5L-?_P#(3I'=!(O(XF^50]]20L'T)O6_<-.</J:%<<OIU/,>
MP]8     !RUW'R?S>Q\O1ME@[JN94)YJZG_([@_Y?7_14QWYH6]5K>LC[[CG
M>4LG?@        !I7&_.K>/28>ZH#[&'_9B#JKX+C]=!Z[9U?U*:(T3_ .O_
M /R*_P#5(^_C+_:W\I_H'T+Q_@_XW^B;PG"#X@
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
MN?:] 5AG9)+22<5UZ-=GJS/:F]1KDNQ\4+ES147-*MS<T=&]#DH=(% 0
M         /FWGRGNO8VN[EE/UT'KZ'XUGA(>R'U9G7)WS9C1;SP5G8>H[MMY
MSK%WL:SX]/!>?>N_K9O7IWG&_)UT<=         .$.[&\D:,_K<:?APF7#^9
M->K8\ZED_P#FN=&::_4;?U9__D)PY+FB/0          -=:+_IEZ._LZPE^/
M[>?%Q)[7:_Y%/]$XY3@?VZV?\:4OT\9V4>#_ "FHO4\?P4)2B7X+PFK >
M                           #@%N\X%=8M'-3K(B17;$$&IEM<M11VR1'
M9Y[$;R-EEEMSZFW^X^$\*;T[D>I6?0-A"+41O(=5B:F1=;/?$=B>[UFNJ9)J
MY+5:N6WQN?'DGA_ICRAR4/Y     /Y?XQWUKOP &+7_)%?\ LL7J[2OW-H_)
MM;C/U[B'XJC\*I( [O#V.PS\=7>#2F,83N*Y0          <Y^\TO^9T;G/[
M,J_^U7$!T[N@/M/7SY/'^D0G?>Y@^WMA_P".J/T.H.P0M/E?3^EM]ZA4R7.K
MPGT@               #8?=$8FDL>C^:STDN]W'&%4S#\>H]B2LMLK'SWJ;>
MWHY9()*&-:5ZHF;5JFKFBY &Q^C;##(8(<X^%C<MG13+ARZ)Y^$\+SCE=8[8
MV"*/F=J,:G!MS]=#P>36D4>HB<'  >8
M                                               __]#/X
M                                                    !^*N2*J\
M" 'P;G5)%&O-)XU>'^/@S4 XX:0,0-@AF5)$1=1>%4_.R// >.%38B[;EK%>
ME2T6#&-OO=EM55<:>KFY%O,5PCD[ZYJA%MDD<M)3U:.940QK4-751',G;T-O
MEKLCRIMS7[BC3)1^1Y\&W78U?Y0OE;'XY514_FG9[=M8B9KQ;=F>W+^]=#QD
M::=N8-T38]::APM5HUFJ]9;/BK#[9-=SMZ35ABO<-6]Z(NU6L7)J[5R1<O.L
MU0?PS#&ZOPUFVDI=,U(R/418[17XFK8') Y61MWFUU53#-&Q7+JIDYNJJJFS
M:>,V+SAM/SPU]U#A=W\N7G2+0NA=S27^PU%3JNII.;;*V^VFH1=21<GHY%SX
M'9\!YR9\ VGO4NZ]T[T#]2KO]MKWQ.1LD=QPS9H7*YK\W-D;;Z.W.:JIS*Y:
MJHG07:>-1HS- ::^]6,5;GG!4>-<>83L5[LC;K16F:3#UFKEND4]QY*=35$\
M53C"WTSZ1'0)"N\L=(CGL<K5:CWIR3"F$[AC*[<9;2^%M:L3GIOKG-:J,RS1
M%:Q^W)<]J(F2+MSR1>'XYQO:-'UA=B2^LG=;&2L8Y86M<YJR*J-<K7/9FW6R
M:NJJN17(NKJYJFP6'/Y(CT$54D:7_#%PH6.U=9SJ;$=+O:O76S>V@L.)U<V!
MB*U[6YZSE16KDBH<ZJ- ^D>#/>Z:";A])/$F?=',X>9G\^1UA3;I[0Y.B++<
M)X%7+T]+4KEGS][CDX.!<L_@S3:;3;M[O8#<T[HS<K:7]'.$ZU[,18HPNVBM
MM,^2X12SU"W&CJXHXZ:[V&R5#GN2F>CD1,V9IK99H<ET8:/<<84TCVB\7BVS
M,H*>KUGN:Z)Z-:C7(JJK'N3+:G-V\S,XWI6TO:,<7:*;[:;'>:66X5-N>R.-
MS98WO<[TK6LEC8Y5V;41.5V:V2*8PE!717&G2IA;(QBN<S*5&H[-G#L:]Z9;
M>B696^OAN5-Q5 CD9FJ9.RSV=15[Y4I5TLE'-O,BHKLD79GEMZJ(>Z?N/S
M       'XO O64+P'E.$YP]Y\(OACZ1W9+DF$+:BKEL15O+51%7@151J^P4S
M^:_JG(UPHW/EN/TOZ(_QIV27^Y:3_92Y+S.)6?2%8B@HF<         <1]W!
M_P QXQ-V:PE_;%0$^_,S_P"%K9OQ?<OT.0Z>T\?:RKNO@^GC(WP?0F];]PU'
M0^IH5K2^G4\Q[#U@     &K\%Z0<6Z.ZBXU6%*NFI)KK#3P5JU%#3US7QTKY
M9(4:VH8[>U:Z9W!EGGU-G16FS<[Z-]/U)046D6GJ9X+;)+)!O,\D"HZ5K&OU
ME8J:V:,;DB\'SG);!BB[X<>^2U2[VLB(CLVL=GEM3T[7999KP9<.W/9EKWEE
M-,WGW:NT%N^*(\?N;VYG][[G^7U'E'*>2IBSW2G<H?('+*:9O/JU=H+=\4/W
M-[<S^]]S_+ZCRAR5,6>Z4[E#Y Y933-Y]6KM!;OBA^YO;F?WON?Y?4>4.2IB
MSW2G<H?('+*:9O/JU=H+=\4/W-[<S^]]S_+ZCRAR5,6>Z4[E#Y Y933-Y]6K
MM!;OBA^YO;F?WON?Y?4>4.2IBSW2G<H?('+*:9O/JU=H+=\4/W-[<S^]]S_+
MZCRAR5,6>Z4[E#Y Y933-Y]VKM!;OBA^YO;F?WON?Y?4>4.2IBSW2G<H?(-;
MZ/-,^D7'-WO.'\47*WU=K\#5;7I'3VJDHY4JJ6Y6ED3]^@8U^JC9W9MX%SZA
M%K=;;D/0WH/T;TV,L"4M9#>UO$%/K2U4LS=[EBJ%>FH]53-58U47A3+X5.R]
M%V-;YB#$C:.XRI)!O3G9:C&[4RR7-K6KS5^#\V7*#1/_ *__ /(K_P!4BK;&
M7^UOY3_0.^KQ_@_XW^B;PG"#X@
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
M$BGE=(J/IY8DU6NIV-7EGIGFY-F?47+3H8>1Z6&)>%K$S3H;$()%AA[8
M           !PLTW71<2:3K?8(U5U)A*VQQO8L:(C;M>6PW"K>QZ9K)&MO;1
MIM\:]KDZ.?GF W3P3:6Q0PIJY<PW\.>P'A.>;X4<*,9EDFQ$R_=SX>)3P>3Z
M
M                  /_T<_@
M                       'J5,S6-7:G![H!MABB\L@BDYM-C5Z^W9M]<(>
M%.,SJ*KTAXTMF%:17K!43I/=ZB-7(M'9J5['W&HUVMD2-[HU2*)7)JK/(QJK
MS0/*;#G?##%3PQ4\$;(8((V0PQ1M1D<44349''&QN2-8QC41$38B( >0
M 'I5UNMUQCWNXT%%7Q-;(W>ZVE@JF(R1$WUJ,GCD;JR(U-9,MN0!#OO<;1EA
M)=Q9C&^T&#,/4]58\6X"N#[A062V4E331U>++99'RS5%/313.@G6[-C5%545
M[V+EFB*G?VYF= [2[14U0C'1ST]4W5<B+FJ0/DV9\"IJ9YIMR12-^ZS9(N@V
MZ3QJY'PST;LT54RSJX6;<N%.7RR79M,+)]CM+^&BB3/S"OC]X]N19F^P6>3T
MT#/FS3O*A4,VZ5[>"5WSY+WT4TQB*U4-!3PRTL*Q.?/J.\4E>FKO;W9(DCWY
M;4.*XEM%!;Z:.6D8K'.DR7EG+LR5>:JGW+/7U57,Z.=VLU&Y\")S4YR(?:PO
MY5-]/F_"T^[A3V(3XQWZCYE\]?KUB&HCDA\<         _%X%ZRA> \IPG/?
MO/+GITL=AL)]VWTI+\V']K6"?QA</H:4F7N5_5+O\73]^8J843$P@
M #BUNTHHG[FW2!)(QKG4\^#)87+PQR.QWAFG5[>@JPSO;UG*3=\SGJ9J?=B8
M2CB<K8YFW1CT3[IJ6>O>B+\&NQCNJU#J;3DQ'Z+KFJIFJ<3JGP+Q5"G>54^<
MBW3KG$U4Z'[B&JN';&A6?,F4BGG/:>H                  W6T)<^-Z^P^
MZ?C2R$ /-%_M'4O^^*D^AJSNG0C[;V_)W_Z)SMT3_P"O_P#R*_\ 5(H4QE_M
M;^4_T"55X_P?\;_1-X3A!\0
M      &K=Q'].-G9N;N&[G%=T9[0U^3)X<18;N/_ %&X_'0?1RER"M@G8
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
MX']NMG_&E+]/&=E'@_RFHO4\?P4)2B7X+PFK >
M        #@]NZVN\+[![LEU4QEJJ[)=5'.LET5J*O BN1JY=')3^X^$\*:OW
M%[FNT+0HCD568HOS7HBHJM<O(;]5R)XU=5R+ET%0\/\ 3'GF'+(_D      '
M\N8QZ9.:CN+:G%T.B >+D6G^HL]C].@ .1J?ZDSV !R-3_4F>P .1J?ZDSV
M!R-3_4F>P .1J?ZDSV !R-3_ %)GL #D:G^I,]@ _4IX6[6QM1>#-,T_  >;
M@                /3N%?26JAJ[E7S,IJ*AIIJJJG?XV*"!BR2.R3-7*C6[
M$1%55V)M .#6%*.KO]\N>(JZ-&U5ZN=9=)F(Y[VQ.K:F2=((U?F[>J=KT8Q,
M]C6H@/"G*[#E"D4,>S+)J)L3@_ G$#R:^B9JM3K;.M_& >4
M
M    '__2S^
M        #Q22-:BIGDN7K>OZP!H^]71D$;_%&IDU>'A_3/+U@#C#I!Q<RGAJ
M/%41=3^_FIY^ \<.TWDT)8 EPM9);_>8=3$V)F0U%2R6-6S6JUIG)16M=\\4
MBG?K[[4IDQ=]5K'(N\M<O@\F]X        )3][*VY;KN!-/$#(YI70T.!KAJ
M0>/:VT:3,'W625W,KXC"RB5S_P"D:O!PIW3N>*A*;3+9)'*B(LL[-O\ C*2=
MB)U55V2?"J'0VZ=HWUV@G$$,:.5S8:>3E>'**LIY7+P+L1&*KOP47:G"F"<6
MOE,!I3%OD*F]5?O4AQ#&7K&+XW_14^_A_P!<OZS]:'LX7\JF^GS?A:?KPI[$
M)\8[]1Z+YZ_7K$-1')#XX        !^+P+UE"\!Y3A*"]YW4K'WC3'6JYR24
M]'@.E:Q,M1S*N;&$KW.V:VLUU$W+;EDJ]3*C?S8VODCI<!6Q$;O4TUXE5=N:
M+"VV,:B<S)4G<J[,\T;EEMSFCN5HT5EYEYK4I4[;BA?]%"GQ1T2\
M .+V[/8DFYITE-553)N$9,TRSSBQYA>5$V\2JS)>H3+\SZF=!NO\'/:B*JRW
M!OS/M%>Q>PCLT^$ZGTX.5FB^YJG/ID[-93I^LBE1*N\,3^E1?P&KFE5=Z3J%
M:52GV5>J>X?I/S                  &ZVA+GQO7V'W3\:60@!YHO\ :.I?
M]\5)]#5G=&A#VWM^3R?Z)SMT3_Z__P#(K_U2*%,9?[6_E/\ 0)5WC_!_QO\
M1-X3A!\0                                           &K=Q'].-G
M9N;N&[G%=T9[0U^3)X<18;N/_4;C\=!]'*7(*V"=@
M !Q:W6:?\A3=%SX*^SIP)YZTO&=W:"/;W3I_BIOHG$<=U;]I2Y?'4GZ5$2O)
MQE2@                   -Q=$GTR,']EX_@I3A^D#VF7'Y.O?0[@T _;CP
M_P#+O_D;RT5M3^4J?@RWIG%DOC4ZI715^KNZI<PG >\?E/(       .$^[K^
ME$JK]7N>6SHV"Z<>9(S<T^WGYHOIXSK#3%]KB\?BRL_1924NC;G9C]6U?OF$
MZ,4^RR_%M*9KIZ[7K4->G'#YP /)'++"NM%(^)RIDJQO<Q53H*K53-#Z=JO5
MYL50M79*NIHZI6Y*^&5\3E3AR5S'-54^!=AZ*BFIJIF]U4;)(^<YJ.3L*B[3
MV62-J<XIDB9([+>9T9'#E(F?,3*Q&,='+GM<Y,VNR7-$UL^84%TH\7H^R8@;
M0T]VER6EK6Q04J-F3/*&K=$V*)\-2JZKZF=JR03)%*^=E.E0C_G3026[*JI%
ME?3MSWR-7.DS:OW4:.5SD<S+-&,V.;K-1BOU%3U'-<QSF/:K7L56N:Y,E:Y%
MR5%3A144X+64=5;ZN6@KHWPUL,CF2,>BM>Q[55KFN:NU'-5%147:BH?5CDCF
MC;+$Y'1.1%147-%1=J*B\U%/Y/S']@                       'N1HM1
MZ%$5TL"K+"B;7/B=EOT:)M558N3T1.!-=3G=KAEQ1AJ2Q0M62]VU75%*U$S?
M+3/5.*Z=B;7/6)VI5Q1M1&L9QPE7-SD1?E3N;0UK:IRY4L^3'KS&O3U-Z\")
MK)G&Y5S55WEO AZ9P0^J                   #YMY\I[KV-KNY93]=!Z^A
M^-9X2'LA]69UR=\V8T6\\%9V'J.[;><ZQ=[&L^/3P7GWKOZV;UZ=YQOR==''
M0        #A#NQO)&C/ZW&GX<)EP_F37JV/.I9/_ )KG1FFOU&W]6?\ ^0G#
MDN:(]           UUHO^F7H[^SK"7X_MY\7$GM=K_D4_P!$XY3@?VZV?\:4
MOT\9V4>#_*:B]3Q_!0E*)?@O":L!X                              .
M&.[F^E+A[_<BVG^UK%Q_;.'YCPI[^XD^D[6_9M>OQ;8CP_TP0Y?G\GD
M                               T)I!TA6#1Q8W7F]RJ^69SH+5:J=6K
M7W>M1NLE-2QN78R-%1TLKN8B9M7:K6N XEUN.\:Z5I&P7-(K1AY98YHK!;=\
M6&187R2T[[E6R,;47&:)7-V*D=.KXVO;$UZ(H!O9A##3::*--[78QG%P=?).
M \\!X3GF]=!3)$Q&Y;51/T7J'@\GV$V;
M                                                   #_]//X
M                                                     !_+UU6J
MH!IZYU[86N7-$R:NU5V[$ -@<:XI93Q3+OB(J,7+:F>Q>AF>>#JGCAV<P^=H
MDT>3XGN,./<44Z]]--)ON&K74LS[\:EC]9EZJ(G*K6T5,Y/Y6:J*LTGBNQC6
M++X/)RR          )P]ZF44-TW$VZ(HE=.Y6:-;]<D;3ZKGZUFC2\(JHK),
MH6OHD65<OH2.VIXY.S=#%1Q+I6L$B:NVY0LV\'V1=[^#;RVSX<N'@7JS3A3I
M4Z'L2QKK9)9JI^S_ !<3G_#LY7;\&?!PI@*%O91T:2Q<[^5:1O1J'.S^MC5/
M=UCAV,G?O2%O/D5>PW_6<@P\GV>1?P/U_P"H]W#+<K5&OFIIG=;F]7_T)^["
MK<K0U>>]R_GR_4?FO:YUZISFM[QJ Y&?(         /Q>!>LH7@/*<)0_O.Q
M%Y*TU.R755-'+4=EL5S?!VKD1>!51')GT,T*)_-D'L6KT>QHJ:Z-OJJG-1%X
MSY+ESER7+GY+SE)J;E14WB]IS?WG_P#+7B*:%)1+D         XV[KZBEK]S
MCI.@A=&U[+=9:U5D5R-6*VXIL5PG:BM8]=\?#2N1B99*Y4S5$S5)=[@VLCH=
MUO@N:5'*UU;4Q[,L\Y;?5Q-7:J;$<]%=S4;GDBKDB]7Z:*62LT9W2&)6HY&0
MOVYY915,,KN!%VJUBHG,SRS5$S5(A47T&/ZS\AK)I/4DZA654^J+U3W3])^8
M                  W6T)<^-Z^P^Z?C2R$ /-%_M'4O^^*D^AJSNC0A[;V_
M)Y/]$YVZ)_\ 7_\ Y%?^J10IC+_:W\I_H$J[Q_@_XW^B;PG"#X@
M                                  -6[B/Z<;.S<W<-W.*[HSVAK\F3
MPXBPW<?^HW'XZ#Z.4N05L$[                     #BWNL_I477LA9_QK
M2G=V@GV^4_Q,WT3B..ZN^TI<OCJ3]*B)7$XRI0                   &XN
MB3Z9&$.R\?P4IP_2![3+C\G7OH=P: ?MQV#Y=_\ (WEHK;Y"I_2F>]0KGJ_7
M#NJ7,)P'O'YCR       #AGNZ$_Y!&J7C[])4SZ^&L2Y^SD2$W-7VQ6)S-Y3
M](ISK+3%]K6\_BVK_19B2FC+G<?V2JO@J8GGBSV43XIO?<4RW7UU_%3]9N$<
M9/F@    ]Y/Y<C1,OY;A9S/1J86)XWJSPM39YIB9<+41W8C/^3NUMIT3/&U#
M!DQ?NJ^DB;LC^&LI(V_8_=%*S>TRFIXVU/R%_P!BYU?_ +F2NV_XJ1R\/Q<C
MEV]!(NMM:]RL]$Z[/K@                       'ZBJU4<U5:YJHK7(N2
MHJ;45%3:BHI[8)YJ:9E33/='41N1S7-56N:YJYM<UR9*CD5$5%145%3-#^7-
M:]JL>B*Q4R5%VHJ+PHJ<X]W6CJ_HBLAJN*5<F0U"_P"'<#895\WXUR^.R7-R
M]@<5VC'+=6Z/@M^,U1$;4NU8J6N=S$JUV,I:IVQ.+.5IYG9/K=Y>L]:_Y.]U
M%KVP(Z:V\UB9NDB3_%\*R,3AWO:]J9I%K(C(D]1['QN<R1JL>U<G-<F2HO51
M3@UPMU?::V2VW.&2GKX7:KXY&JU[5X<E:N2\"HJ<Q45%3-%15^I#-%41)- Y
MKXG)FBHN:+\Y_!^,]@                /FWGRGNO8VN[EE/UT'KZ'XUGA(
M>R'U9G7)WS9C1;SP5G8>H[MMYSK%WL:SX]/!>?>N_K9O7IWG&_)UT<=
M    .$.[&\D:,_K<:?APF7#^9->K8\ZED_\ FN=&::_4;?U9_P#Y"<.2YHCT
M          #76B_Z9>CO[.L)?C^WGQ<2>UVO^13_ $3CE.!_;K9_QI2_3QG9
M1X/\IJ+U/'\%"4HE^"\)JP'@                              X>[MQC
M':'K>YS4<L>.+*^-53-6/6U7^-7-Z"K'(Y.LJG],],#U=PT]SM$E_1SG.2/2
M'=V,15548U<.84>K6(NQK5>]5R3C55XSR_A^8\(<S#^#R
M                     3RTQU7@TTS7&%-22BPO24.'*5T;G.:Z2!LE?<7/
M;S34GCN5PEA=DB9MA;GP'G@0&].",,QQ0P9,R74:O NSBZ'Z(. \</4-_;9;
MVPQM1$VZJ)EEMV='AZ!X/)J.-B-1.CU0#R
M                                                     '__U,_@
M                                                        'RZV
MJ:QCN:1$RX/6XP#9_%F(&T\<OBB)DSAV<"IET4S//PGA><G";/8*PU+I0Q5)
MR<V9<*V1T<UW>BNC;7U"N5:6SQ3->CDY(U5?.K.:9 U4S8Z2-QX/*;$.:,44
M4$4<$$<<,,,;(H88F-CBBBC:C(XXXV(C&1L8B(B(B(B( >0        ''#='
M;IW1+N9<"UV.]*V,+9A2S4S'QTO)LFO<;S<-17Q6BP6FGWVXWVZS,:KFT]-%
M(]&-=(Y&QL>]O(\+81Q%C6[,LN&:62JKW[51J<JQO KY'KDR-B<"N>J)FJ(F
M;E1%XQB[&>%\"69]_P 65D-%;&;$<]>6>[)52.)B9OED5$54CC:YRHBKEDBJ
MF'%N\>]5=+>ZWJ[K@O!C[GHRT(3+-2KAV*HB9BK&=&NO'OF-;I122MAH:B)[
MM:TTDKJ/)ZMGDJU:Q[;&-$>YWP[H^WJ]7W>[CB]N3DD5%6"G=P_O=CD3-Z+P
M3O:C]B+&V+-46KC39NH\3Z2M]L&&=]M6!WM5CH\VI4535V+Q3(Q5U(U;L6GB
M>K%17)*^9%;JRB)&D532&+O(]'Z=)[Q#AF,_6T'7KWCD6'O5I.M3OGT<->5,
M'ID_PKCZ6%_8:/KG^$I^.]>R#NHWO(?>.0GR0        #^7KDU>L>';&J?T
MW:Y"B/>=#]==,Z>9J, HGW/&/[A0OYL2[6OF _B+QX=M)I;E=NJE\^%E#WZT
MIF4MDN@        #8/=2123;GW2JR)CI')AB656M3-4C@JZ2:9ZHGZV.*-SE
M7B1%)3;B::*#=5X(?,Y&L6\(W-5RY9\,K&IU7.<C43FJJ(< TIL<_1Y=FL15
M7B1R_,BHJK\R(JK\"$+*+Z#']9^0UO4GJ2=0JYJ?5%ZI[I^D_,
M        ;HZ&'*W%UX5%R7P*5K?6=>[ UR>NU5(!^:*(BZ#Z7/[X:7Z"K.ZM
M!R9XP3/W-)_HG/?10U$AO;LN:66@:J]%&LJU:G0V*]?9*#\8JNO3IS,G_P"B
M2GO"\M&G,R7]1NX<*/C
M   U;N(_IQL[-S=PW<XKNC/:&OR9/#B+#=Q_ZC<?CH/HY2Y!6P3L
M             .+>ZS^E1=>R%G_&M*=W:"?;Y3_$S?1.(X[J[[2ER^.I/TJ(
ME<3C*E                    ;BZ)/ID80[+Q_!2G#]('M,N/R=>^AW!H!^
MW'8/EW_R-Y:*V^0J?TIGO4*YZOUP[JES"<![Q^8\@       X:;NCZ2-7V4D
M_M:Q,2#W-7VQ6?$I^D4YUEIB^UK>?Q;5_HLQ)/1ESN/[)57P5,3TQ9[*)\4W
MON*9;KZZ_BI^LW".,GS0    ?TUSFN1S55KFJCFN:JHYKD7-%14VHJ*>ZFJ:
MBCJ(ZNDD?%5Q/:]CV.5KV/:J.:YKFJBM<U416N145%1%1<S^7L9(Q8Y$1T;D
M5%14S1478J*B[%14X4/:E:V>-:F-$1[<DJHFIDC'*N39V-1$1L,KER5$V,?L
MV(YB'-[[34N)+8[&-I8R.NC5$N5/&B-;'(]R-96Q1M1$92U3W(R1C$WJEK';
MTB0PU-%"?+I7OHITMM0JK$[/>7N7-7(B9K$YR\,C$1515Y9\::W+.9*X],X$
M?6                         ![;)F/:D52CG,:F44K,EF@3S*:RHDL.?Z
MQ53)?&JW-<^:T&(J"XT,=BQBV6:@A9JT]5$C75=&G0-1[F-J:7-=;B25[-[=
MRU--3Z]0D_S):.6&5:JW*ULKES>QV:1R+SUR159)S-\:BYIL>U^3%9_$M.^-
MN^-5LT*KDDT6:L15X&O141\3UR78Y$5<LTS3:?BO&%*ZUTB7:DDAK\//<C6U
M5.KG1HY<\HYFN:V6FE7)V451'$]Z-62+?(M61WMIJ^*>1:>1'15:)FL;\D=E
MSVJBJU[=J9N8KD15R=JNS1/7.+G[@              #YMY\I[KV-KNY93]=
M!Z^A^-9X2'LA]69UR=\V8T6\\%9V'J.[;><ZQ=[&L^/3P7GWKOZV;UZ=YQOR
M==''0        #A#NQO)&C/ZW&GX<)EP_F37JV/.I9/_ )KG1FFOU&W]6?\
M^0G#DN:(]           UUHO^F7H[^SK"7X_MY\7$GM=K_D4_P!$XY3@?VZV
M?\:4OT\9V4>#_*:B]3Q_!0E*)?@O":L!X
M   .).[3A;+H8UW*Y%IL66*9FJJ9*YT5QIU1^:*JMU*A5V9;43K+_3/3 TUN
M%:B1VC;%E*J-WJ''$]0Q41=??*FPV..1'+GDK4;2-RV;%S];R_A/"'-L_@\@
M                                   $Y,'I+>\2WR]U$;&5%VOUVN<[
M6IS+)JZX5%5(UFSQK7RJB +LS.9N%J%K(HURR749P];UPIX0W(A8C6HJ9;4!
MY/,
M                       #_]7/X
M                        /5J)FM:J9IP+^B@&W>(KRR")_BB;&_Q<8!Q?
MQ/=+GB2\T6&[%&M5=;M4-HZ2),]5'.S?+/,YF^.CIJ6%CI9GY*D<3'.78@"(
M<P\%82M^"<.T-AH,G[PU9JZLU-26XW*=&NK*^9%<]R.FD3)C5<[>XFLC1=5J
M9 :K        !_#UR8[AVM=P<7,JNWV ##Z_D@RKJ)M/^A>GDED=!3Z-;T^*
M%7.WJ-\V)I4ED9'GJM?*D+4<Y$17(U.@F5@.XX:WSLWEV2:RU\29\W)(MB=1
M,U[*E;6[L5?/%AYN:ZJ452N7,S66//LY)GS\DYR98_Q,<@8 #2&+O(]'Z=)[
MQ#AF,_6T'7KWCD6'O5I.M3OGT<->5,'ID_PKCZ6%_8:/KG^$I^.]>R#NHWO(
M?>.0GR0        #^'^,=UC^7^E4_IOID*3=YUP0ML.E>I2-J5$N(<.P22HG
M-OAIK;<'P1N7C;$^ID5.J]3/_P"; 3RNQU@VF<Y=X9;:]R-YB.?/3HY>JJ,8
MB]:A.K<OPQ-L5SJ$:F_.GA:J\U6M8]6IU$5[E3KE*/E.A*(         V0W2
ME1%3:!-+$DSE:QV"[O3HJ-5WBM7"E+ W)J*N3IIFIGP)GFNPDMN.:6:LW46!
MHH$17IB"G>NW+E8E61Z[><QCERYN62;5.#Z2I618 N[G[&K02M^=S5:GYU0@
M_1?08_K/R&NZD]23J%653ZHO5/=/TGY@                 #=#0SSVWC[%
M:O\ 'F'R ?FB?VCZ7_?!2_059W7H.]N*?)I>\ASYT4>1[UZ=1>\J2@[&/JE/
MUK^^TE->/3LZB_J-VSA9\8
M     &J-QOG%IE5(U5B)BID::JJF3%=<6.9LVZKF*J*G&BG&=T!R^ EUMO[Q
M5?GY1<^SM+"]Q^O[WN'Q]/\ 1R%S2M0G<                     <6]UG]
M*BZ]D+/^-:4[NT$^WRG^)F^B<1QW5WVE+E\=2?I41*XG&5*
M       W%T2?3(PAV7C^"E.'Z0/:9<?DZ]]#N#0#]N.P?+O_ )&\M%;?(5/Z
M4SWJ%<]7ZX=U2YA. ]X_,>0       <--W1])&K[*2?VM8F)![FK[8K/B4_2
M*<ZRTQ?:UO/XMJ_T68DGHRYW']DJKX*F)Z8L]E$^*;WW%,MU]=?Q4_6;A'&3
MYH     !Y(Y'Q.1\;E:Y$5,TXT5,G-<BYHYKD7)47-%0^C:KM<K)6MN%JF=#
M5M14S3)4<UR:KV/:J*V2-[55LD;VN9(U5:]KFJJ+Z9Z>&IC6&=J.C7)>HJ;4
M5%X45%VHJ9*B[45%/8UJ>?QZ)2R_5&-5:9Z[-LD3<WPKPJJL1S>)&)PG*VU.
M$\3\K<FLLM\7_#Q,<Z@E7E=L]-&CY:15Y=SI*-LT/I(HZ"%NM*GX%97T.V%5
MJ:5/N'*B2MX?2O7)LG,1$D5KN%SI7+DU?#+!)#EKMYEWC)&JCXY$3A6.1N;'
MY9[<EV+P[3C]ZPY=[ YBW&+]ZS9K%-&YLM/.B9:RPSQJZ*5&YHC]1ZK&[-DB
M->BM3]=-64]7FD+OLC?3-5%:]O.UF.R<W/F9HF:;4S3)5\)\,_4
M               ?TCG(BHBJB.3)R(JHCD14<B*G&B.1%ZZ'MCJ)X6211/>V
M.5J->B*J(]J.:]&N1-CD1[6N1%S1'-:[A1%3^58URHYR(KFKFGP+EEFG.V*J
M=13^3U']               'S;SY3W7L;7=RRGZZ#U]#\:SPD/9#ZLSKD[YL
MQHMYX*SL/4=VV\YUB[V-9\>G@O/O7?ULWKT[SC?DZZ..@        '"'=C>2
M-&?UN-/PX3+A_,FO5L>=2R?_ #7.C--?J-OZL_\ \A.')<T1Z          !
MKK1?],O1W]G6$OQ_;SXN)/:[7_(I_HG'*<#^W6S_ (TI?IXSLH\'^4U%ZGC^
M"A*42_!>$U8#P                              <5MV33NFT(W.1KFHE
M)?\ #U0]%SS<UU8M*C6Y(J:VO4HNW+8BG],],#;[<(U#78*QO2:JHZ'%-)4*
M_--5S:JTP1M:B<.;5I%5>NAY?PA#G4?P
M       ?CG-:U7.5&M:BN<YRHC6M1,U5578B(@!P&T84CI5;.K-5TTCY53+8
MBO<Y^71V9[#RAX4YC6")&0,V;=[;P\6S\IX/)K)NQJ?IP@']
M
M         __6S^
M        >&61&HJ9Y+D :-O-V9!&[)Z)L=EGP[.'/;EM .-&/<7MBCF8V3-[
MDU6HU%557/8B9<*YJG >?@/";5-W=#>CB?#%)-B;$,:+BB^0,1('LR=8[8_5
ME;;\W<UR;4/1KZE=B-5K8T3F'.?X/)OD          ?R_P 8[ZUWX ##O_D@
M;_F0NAW_ '&=V_MJJRP/<<^U>\?+X_H4*V=W9[8\/_(:GZ5A @F*0- !I#%W
MD>C].D]XAPS&?K:#KU[QR+#WJTG6IWSZ.&O*F#TR?X5Q]+"_L-'US_"4_'>O
M9!W4;WD/O'(3Y(        !_#_&.ZQ_+_2J?TWTR%0.\\F,31_I"D1K4D=CM
MC'/1J:[F,L%K5C7.X5:Q9'*B<"*Y>BIG@\UXDD73#AF)7+O28=>J)GL15K)D
M543@151K45>;JIGP)E/K<R-;YS:QV2:RUZIGS<DABR[&:]E2@I4F22
M   .-FZ_K):'<XZ3IH48KWV^R4:[XBN;O5QQ38K?/DB*U=?>:EVJO$[+8O L
MO=P721UNZXP9#+GJMK*J39PYQ6^KE;S]FLQ,_@SX.%.KM--5+1Z,KI+%EK*V
M!FWH9:F&-W.VZKURYRY+MX%B)1?0&?6I^GN&L>D]23J%9=3ZJO5/</TGY@
M               #=#0SSVWC[%:O\>8?(!^:)_:/I?\ ?!2_059W7H.]N*?)
MI>\ASYT4>1[UZ=1>\J2@[&/JE/UK^^TE->/3LZB_J-VSA9\8
M                               &J-QU].9WV6Q_"W XSI^]H7_H [O,
M+"MQ_P"M[A\?3_1R%S2M0G>                     <6]UG]*BZ]D+/^-:
M4[NT$^WRG^)F^B<1QW5WVE+E\=2?I41*XG&5*                    W%T
M2?3(PAV7C^"E.'Z0/:9<?DZ]]#N#0#]N.P?+O_D;RT5M\A4_I3/>H5SU?KAW
M5+F$X#WC\QY       !PTW='TD:OLI)_:UB8D'N:OMBL^)3](ISK+3%]K6\_
MBVK_ $68DGHRYW']DJKX*F)Z8L]E$^*;WW%,MU]=?Q4_6;A'&3YH
M!YHIY(LVM5%8[+7B>B/B?EP:T;LVJY$78NQS>)44^]9L2W:QMDIZ1[7VV94W
MZFE:DM--DBHBR0O16*]J*N]RM1LT*KKPR1O1')^2IHJ>J5'R(J3-]*]JZKV]
M1R;<ER3-JYM=P.:Y-B^;4IY]L3DII5_U3*[Q!R]"*=RYQ\.Q)-B(FUZ\!]U;
M?A;$JJ^S2LM-Y<OK6ID_>;W*O!3ULBYP)FJ(V.O748QJNDN+W*C3\N^U]$F5
M2U:BF3[MB?9$3GOB3T_!M6),U5<FPHB9GK/8^-SF/:K7M7)S53)44XA<+?6V
MJMDMUQB?#70N5KV/3)S53F*GYT7@5%14S145?HQ2QSQI-"Y'1.3-%3@5#^#\
M9[                                       #YMY\I[KV-KNY93]=!Z
M^A^-9X2'LA]69UR=\V8T6\\%9V'J.[;><ZQ=[&L^/3P7GWKOZV;UZ=YQOR==
M''0        #A#NQO)&C/ZW&GX<)EP_F37JV/.I9/_FN=&::_4;?U9__ )"<
M.2YHCT          #76B_P"F7H[^SK"7X_MY\7$GM=K_ )%/]$XY3@?VZV?\
M:4OT\9V4>#_*:B]3Q_!0E*)?@O":L!X
M .,NZ]BDDT$XG>QBN;!<,-2RJG!'&M_M\*/=U%EF:WKN/Z9Z8*;0[@V1BX<T
MA0HY%D9>[)(]NW-&2T%8V-V?!DYT+O8/+^$)P'/@_@
M                 V0T]8O\#N#ELU)+J7?&$LEFI4;DKXK;J-=?*K5<QR.C
M2CD2FS16O8^J8]/&J!\)MEHWM6\P0<S^L;Q+Q^LG&>3QS3D[:H=2)B<>34]C
M]S-#P>3[R;$1.H ?H
M                                     /_7S^
M                                  #^'NU47AX,\_TXP#3=TN#86.VH
MBHU<\^+).@ <?<:XK931S9R(FJU=JJGY4XSSP'CAZAY=#NCZ2\U5-I"Q-3N6
M%CVU&$[?4)S#]7;'B&:!<\TULEHM;+@W]$^@O/!YX#E(           #^7^,
M=]:[\ !AX?R0/LW0VAW_ '&5U]W%-46![CCVKWCY?']"A6SN[/;'A_Y#4?2Q
MD!R8I T &D,7>1Z/TZ3WB'#,9^MH.O7O'(L/>K2=:G?/HX:\J8/3)_A7'TL+
M^PT?7/\ "4_'>O9!W4;WD/O'(3Y(        !_$GC'=8_E_I5/Z;Z9"K7>?2
M*FAW%JJBHBZ5+XJ*J<*>!/!*9IT4S14ZZ&;GS6US7;I.T(BHJI@NC1?@7CE=
MUR7YE1>HI8)N9E3S@5'XUD_1Z4YUE71(@         XJ[M:HCAW.&.H'H]75
MU9@VEB5J)JMD9C;#U:JR*KD5K-ZHW)FB.765-F6:I./S.*WRUN[ PO/&K492
MQ7.5^>>:M6U5L*(W)%S77F:NU4351RYYHB+U)ISE2/1?<D7/-W$Z)^4PN[R+
M_P!?!%^F35B:G43V,D-4L"(D:9%:4RYR*I[![3T@                 &Z&
MAGGMO'V*U?X\P^0#\T3^T?2_[X*7Z"K.Z]!WMQ3Y-+WD.?.BCR/>O3J+WE24
M'8Q]4I^M?WVDIKQZ=G47]1NV<+/C
M            U/N.URTS.Z'@NB3K>*7#AZ";#C.GWVA?^@#N\PL*W'_K>X?'
MT_T<A<XK4)W@                    '%O=9_2HNO9"S_C6E.[M!/M\I_B9
MOHG$<=U=]I2Y?'4GZ5$2N)QE2@                   -Q=$GTR,(=EX_@I
M3A^D#VF7'Y.O?0[@T _;CL'R[_Y&\M%;?(5/Z4SWJ%<]7ZX=U2YA. ]X_,>0
M       <--W1])&K[*2?VM8F)![FK[8K/B4_2*<ZRTQ?:UO/XMJ_T68DGHRY
MW']DJKX*F)Z8L]E$^*;WW%,MU]=?Q4_6;A'&3YH           ![J?RU%J[.
M2*=BZG1GIV)FK,^.2G:F;>C'L_6M1>P($\^EC2CV+BVUTZK$OW590Q-5SHE7
MA=/0QM5T.LBK)1(Z%'M2CIH9/D._V-JM\3UA._EN='*Y<D=ET$JKD[++*54=
MDN^/<WTCK\^N                                       ?-O/E/=>Q
MM=W+*?KH/7T/QK/"0]D/JS.N3OFS&BWG@K.P]1W;;SG6+O8UGQZ>"\^]=_6S
M>O3O.-^3KHXZ         <(=V-Y(T9_6XT_#A,N'\R:]6QYU+)_\USHS37ZC
M;^K/_P#(3AR7-$>@          :ZT7_3+T=_9UA+\?V\^+B3VNU_R*?Z)QRG
M _MUL_XTI?IXSLH\'^4U%ZGC^"A*42_!>$U8#P
M        <==UA](#'W_96_MUPX?TSTP-A=P5Y6:3/5^%NY[Z>9.$\(4$/X/(
M                                  .!&D"\5&-=+EY:KWOMN%YEPY;8
M>:2.-]O>K;K*YF:L6>:[+,U7HB*Z)D:+FC4//,!R$P7;&Q0Q;,O$V(FQ?97V
M >$YYO/21ZC6]!&[#P>3W
M                                           #_]#/X
M                                         /F5U0D;5761$1%X>CEU
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
M<HMMSHKO2-KK>_?*5RJB.R<W/)<EV.1%X?@-1G"3]X
M              !\_<XX^P_@/2RE=?ZQU) [%>^ZS::LJ?$X9:Y'KJ4E/.[8
MLB<1Z]+F%[OB;!2TUIB227B%4RUF-VJC,MKW-YQ-#<Y:2<&:/Z2L=BVLXD;+
M)"YOV*>7-K6/1R_88I,LE<FQ<E7/9S<JU<M;HEU4_P!2";/9G_,._P#K_P"N
MH@SR#<?9^LFY?'P?6DJ/11Z#??O_ ('</V4<M=HD\_Y^T=^^:SQR#,?^XV]W
M@^M'HH]!OOW_ ,#N'[*.6NT2>?\ /VCOWS6.09C_ -QM[O!]:/11Z#??O_@=
MP_91RUVB3S_G[1W[YK'(,Q_[C;W>#ZT>BCT&^_?_  .X?LHY:[1)Y_S]H[]\
MUCD&8_\ <;>[P?6CT4>@WW[_ .!W#]E'+7:)//\ G[1W[YK'(,Q_[C;W>#ZT
M>BCT&^_?_ [A^RG]-W5NB-7<UB&5J9\*V/$*[.CLM.>T\+H-Q_ELHDS^/I_K
M3SZ*/09[]_\  KA^RF^6$,7V+'%CH\18=K.3[37\D)2U/(]72+(M)4S4=0BT
M];!3U,:QU-.]O-,3/5S3-%15ZUO^'[GAJY26F[Q[U7Q:NLW6:[+6:U[>68YS
M5S:YJ[%7+/)=N:)W!A;%-BQI8H,2X:GXILE3K[W)J21ZV]R/B?RDK&2)E(Q[
M>68F>6:9M5%74Y\0Y          <7-UFB^%1=>R%F7V;K2JAW;H(7/'E/\3-
M]$XCCNK?M*7+XZD_2HB5I.0J4                   !N-HC17:2L'M3A6[
MQ(G76*4X=I!7+!=Q5>#B9>^AW!H!^W'A_P"7?_(WEHK<F5%3IT(V)_OJ%=%7
MZN[JES"<![I^8\@       X:;NCZ2-7V4D_M:Q,2#W-7VQ6?$I^D4YUEIB^U
MK>?Q;5_HLQ)/1ESN/[)57P5,3TQ9[*)\4WON*9;KZZ_BI^LW".,GS0
M     #^F/<QS7L<K7L<CFN:N2M<BYHJ+Q*BGZ:*MJ[;617"@D?#702-DC>U<
MG,>Q4<US53:BM5$5%YZ'\2Q1S1NAE:CHG(J*B[45%V*BISE/9G:V1J5434:U
M[M6:-O!#.J*N34XHID17,Z&2M_6YKR_$U%272B;C6RQLBHIY4CJX&)DVDK'(
MY^JQJ;&TU4UCYJ5-FIJU%,B.2E263YU%+)!(MLJ559&-SC<J[9(TR3-<^%\:
MJC9.'/-C]FOJM]0X.?4                                     !\V\
M^4]U[&UW<LI^N@]?0_&L\)#V0^K,ZY.^;,:+>>"L[#U'=MO.=8N]C6?'IX+S
M[UW];-Z].\XWY.NCCH        !PAW8WDC1G];C3\.$RX?S)KU;'G4LG_P U
MSHS37ZC;^K/_ /(3AR7-$>@          :ZT7_3+T=_9UA+\?V\^+B3VNU_R
M*?Z)QRG _MUL_P"-*7Z>,[*/!_E-1>IX_@H2E$OP7A-6 \
M                &PFZ?1%T$:0LTS_E"U+MZ*8BLZHOK*>6^F0'&?<#?\ZO
M_P!D7_AQ/[DYAX0HF>L\@                                'J5]=36
MRAK;E62;U26^DJ:ZJER5=[IJ2%\\\F2;5U(HU7U@"?NCF&JNU=4WBN59:VZ5
MU3<*R5=95DJZZ:2JJ9-9V:\W-*J[=NT\\T\*<S<.4B1PQYI^L;^B\1X/)KR-
MNJU/T_3: >0
M                                 __1S^
M                             ?Q(N35VY*J+EZP!HJ_5B0PR;414:O#U
M.B <;KI1W/&F(:3#-K<K):Q^=35[VLL=OH(\G5=?,UKFIJPQKDU%<Q))7,CU
MD<],RGA.><L[%9+?ARSV^QVJ'>:"VT[:>!JZNN]<U?-43N8UC9*FJG>Z65^2
M:\CW.7:H/)]8              'XJ(O"B+UTS /XWJ/S/NK^7( ;U'YGW7?E
M .!>[PC8F&-'^2?Z_KOQKYWT_5/[9M4<PW8W'[&>$7AU=5%_FGB1-NW_ %]U
M?$N:'A^Q0<FE@A=PQM7;GMZ/6X#^0?G(U/\ 4F>P .1J?ZDSV !R-3_4F>P
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
MUO/XMJ_T68DGHRYW']DJKX*F)Z8L]E$^*;WW%,MU]=?Q4_6;A'&3YH
M       //!-O+UUFZ\4C5CFCSRUXU5%V+M1'L<B.:N2Y.1%.18:OK;'6OXJC
MXHLU5$L%5!GEOL#E151JJBHV6-[6302*CDCGCC>K7-:K'?CK:5:J)-[=J5+'
M:T;LL]5R<].:UR*K7IFF;'.3-%7-/R>'>7Y(Y'QN:DD4B;$DB=GJN3H+FBHY
M.%KD5%VH>O$=C=8K@D$<B5%MFC2:FG:F39Z=ZJC)$3;JN16NCEC55=#/'+"_
MEXW(GFCJDJH=94U9FJK7MYK'IPI\*;45J\#FJUR;'(>$^"?K
M                        /FWGRGNO8VN[EE/UT'KZ'XUGA(>R'U9G7)WS
M9C1;SP5G8>H[MMYSK%WL:SX]/!>?>N_K9O7IWG&_)UT<=         .$.[&\
MD:,_K<:?APF7#^9->K8\ZED_^:YT9IK]1M_5G_\ D)PY+FB/0          -
M=:+_ *9>CO[.L)?C^WGQ<2>UVO\ D4_T3CE.!_;K9_QI2_3QG91X/\IJ+U/'
M\%"4HE^"\)JP'@                              V0W2,4<V@[2*R1NL
MU++%*B9JGBD%RH9HG9M5%YF6-%RX%RV[-AY;Z9 <2]P5-(VZ:2Z='90RV_"\
MSV9)DZ2"HOC(G9Y:R:C:AZ<.2ZW6R_N0\(4C/6>0
M            #:?3?>'6;1CB=T3XFU%UIH;! R5-;?FWNIBM]=&Q,E3?&VN:
M=Z+Q:F?$ ;!Z,+:C*>GYE>%OO>MT#RAX7A.5]GA1D#4RX&IGG[/63,\'DU(F
MQ$3J 'Z
M                             ?_2S^
M                         >G52(U%7/+F5Z/5]P V>QC<DAAFR<GC'+P[
M=NSHIEM3V#RG//"FVFA&J?7Z2;_,BO='2X6GA>Y&JL37U-VM+V(YZ<RU[FTK
MM5%VJB.RX%R\'DY<                     X%;O'G8T?\ 9Z[_ (OIS^V<
M(7@-U]Q_](O#O93$GX[JSP_TQX0Y/'\GD       $"_Y(&_YB9@__<XX3_M3
MQZ2@W)'VT9_Q1/\ 34Q$3=K?:?@_'=/]!5&'464%40
M                /@XE\J9_3(/A6''L4>PTG7,\)#ZUE]D&]1W>4^=A'R/6
M>G1^\4^;@SUM/UZ=X_9B'U:/K5[YJ\YF<=      /Y>F;51.@>')FF1_35R7
M,Y>:&=/&!-'V ;?AJ_-OBW&EK;K42\@VUE53ZE97S5,6K+R5&JKO<B(N;4R5
M"G7==[BO35IDTWW#'V"V6MV'ZFEI(V+-5+%)K0P,C?FS>G9)K-7)<]J;3OG!
M.D2QV.P1VRN94+4,>]55K6*U4<[-,E61J\W;FB;?@R5=TN6PT5^8Q3VD9\N(
MR?N;6Z4Z78_RU?J#EW)9PQT%7VD?UHY;#17YC%':2/Y</W-K=*=+L?Y:OU Y
M+6&.@J^TC^M'+8:*_,8H[21_+A^YM;I3I=C_ "U?J!R6L,=!5]I']:.6PT5^
M8Q1VDC^7#]S:W2G2['^6K]0.2UACH*OM(_K1RV&BOS&*.TD?RX?N;6Z4Z78_
MRU?J!R6L,=!5]I']:.6PT5^8Q1VDC^7#]S:W2G2['^6K]0.2UACH*OM(_K1R
MV&BOS&*.TD?RX?N;6Z4Z78_RU?J!R6L,=!5]I']:?(Q!NG]&5WP_?K72LQ+R
M1<;-<Z"#?;.R./?JRBGIXM=_)JZC-\D3-<MB'*<#^9W;HJQXTM%\KX[+Q#17
M2EGDU:U5=O<,\<C]5-Y3-VJU<DS3-><?-O&E/#M5:JFD@95;_+3R,;FV/+6<
MQ6IFN^[$S7:3]IZ6-D345J;$RX,O7X"_2&G8V-&JA'*:=[GJJ*>?>(O,I[GY
M#V[S'SCT[Z_GC>(O,I[GY!O,?.&^OYXWB+S*>Y^0;S'SAOK^>-XB\RGN?D&\
MQ\X;Z_GC>(O,I[GY!O,?.&^OYY^+!'DO,IP=!/R'A88\N \I*_GE"-R0U&Z-
M;NC41$\&MU79V'P^9]O-.41-T52(G!YUZ/\ 2J\DUH=<KL-U*KP\7N^@ISE&
M5V';(        !QRM//]'V?J^Z)SL^L]KB_)F^"ARB?V/7XM.\AR-.L#BX
M      !5K<H_2EP_Z=??Q_<R"NG/V_5O6P?01%O&Y<^T;9/_ $,_M"J.39TP
M2!                                           !PTW='TD:OLI)_:
MUB8D'N:OMBL^)3](ISK+3%]K6\_BVK_19B2>C+G<?V2JO@J8GIBSV43XIO?<
M4RW7UU_%3]9N$<9/F@              'M13,6/>*A'.B1VO&^/+?('.3)ZM
M1V39&/1$S:JMS5$R5-N?+[1?;:^U^=O$\<\EG2998985;O\ 22/1&R+&U^3)
MH941CI:9SXE<^*-T51 JR[[\ZHI9TGXLH7-;4:NJYKL]21$VMS5-K7-S5&O1
M'9(YR.8[E=7\DIG-8LL;FSP\<D>?,9KDB31KE)"Y5V<TFJJ^-54VG\73"572
M4;KQ:98KEAYJIG40:WV+67)K:J%R-FI7JO*MWUB12O1W$\L[&ZZ_U!<(Y)$I
MJAJPUB\#'Y<MEPK&Y,VR)S>576:BIKM8JY'K'$S]X
M               /FWGRGNO8VN[EE/UT'KZ'XUGA(>R'U9G7)WS9C1;SP5G8
M>H[MMYSK%WL:SX]/!>?>N_K9O7IWG&_)UT<=         .$.[&\D:,_K<:?A
MPF7#^9->K8\ZED_^:YT9IK]1M_5G_P#D)PY+FB/0          -=:+_IEZ._
MLZPE^/[>?%Q)[7:_Y%/]$XY3@?VZV?\ &E+]/&=E'@_RFHO4\?P4)2B7X+PF
MK >                              #9[= TZ56A;23&KU9JX7KJC-$SS
M6DWNK1F6:;)%@U<^+/,\M],@.%^X.J%;BC2!2:J*V:PVBH5^:YM6EN$\;6HG
M J.2K55ZQ_<AX0IB>L\@                                '%S=+W%T
MD&",-L1KFUUWK[U/JNSEC[Z*1E#3M<U'9I%.MZD7:BHKHMG H!Y]'U D<%/L
MR5$:J^QE[)YYAXYIR'M\2,C1,^%NQ4ZG1/!Y/J@
M
M  __T\_@                                                 _ES
MLDZZ+ZP!IB[UJ10NVIL1<_T0 XP:1,1MAAF\41%1B\:9_AXCS\!XX=IK[<_8
M!N&'K9<<77O?H+GBV.E6EMTFQ:"S4[I9:.2H9EFVMN"S;ZK55=[B2-%1KUD:
MG@\G(H                    ' K=X\[&C_ +/7?\7TY_;.$+P&Z^X_^D7A
MWLIB3\=U9X?Z8\(<GC^3R       "!?\D#?\Q,P?_N<<)_VIX])0;DC[:,_X
MHG^FIB(F[6^T_!^.Z?Z"J,.HLH*H@
M   ?!Q+Y4S^F0?"L./8H]AI.N9X2'UK+[(-ZCN\I\["/D>L].C]XI\W!GK:?
MKT[Q^S$/JT?6KWS5YS,XZ       #^58U>%$/"M:O"A_2.5#\WMO0_!^0\:C
M3SKN/S>V]#\'Y!J-&NX;VWH?@_(-1HUW#>V]#\'Y!J-&NX;VWH?@_(-1HUW#
M>V]#\'Y!J-&NX;VWH?@_(-1HUW'ZC&IQ(>4:U#QK./[/)X /      !^+P+U
ME"\!Y3A*";DKZ6UW^S6Z_BBP&?+S3K^$52?[UZ/]*KR3NAOVM5/R]_T%.<H2
MNL[:         ..5IY_H^S]7W1.=GUGM<7Y,WP4.43^QZ_%IWD.1IU@<7
M      *M;E'Z4N'_ $Z^_C^YD%=.?M^K>M@^@B+>-RY]HVR?^AG]H51R;.F"
M0(                                           .&F[H^DC5]E)/[6
ML3$@]S5]L5GQ*?I%.=9:8OM:WG\6U?Z+,23T9<[C^R55\%3$],6>RB?%-[[B
MF6Z^NOXJ?K-PCC)\T                ']QR21.1\;W,<F:(YJJBY*F2HO1
M:Y%R5.!4/H6NZW.RUC;C:)Y::N8CD1\;E:[5<U6O:JIPM>U5:]JYM>Q5:Y%:
MJHOIG@@J8UAJ&-?$N6Q4S3-%S1>JBHBHO"BIFFT]G7IZCZ*B4LN7T6)BK ]>
MC+ W;%FO"L:*B<3.,Y9Q=A7$ZY7AC+/>W)ZYIXE6BD=LVU%'$BNIL\U5TM Q
M\;6M:R.W9JZ0_!O5?0^MU6HID^X>[[*U/P)'+D_F9-E5'*JJKIN!#PRP20Y*
M]$U7>,D:J/BD1,L]21N;799[4SS1=BY+L/@7K#=WL"QOKXT6CG15AGC<V6GF
M1$:KEAGC5T;U9K-21B.UXG+O<K62(K$_735M/5YI$[[(WTS516O;P^F:N3DS
MR7)53)R;6JJ9*OA/A'Z@                               ?-O/E/=>Q
MM=W+*?KH/7T/QK/"0]D/JS.N3OFS&BWG@K.P]1W;;SG6+O8UGQZ>"\^]=_6S
M>O3O.-^3KHXZ         <(=V-Y(T9_6XT_#A,N'\R:]6QYU+)_\USHS37ZC
M;^K/_P#(3AR7-$>@          :ZT7_3+T=_9UA+\?V\^+B3VNU_R*?Z)QRG
M _MUL_XTI?IXSLH\'^4U%ZGC^"A*42_!>$U8#P
M        ;6:;X)*G0]I-CB1%<W!&(YUS7)-[I;9454JY]%(H79)QJ>6\* X)
M[A*9K<=8UIU1VO+A.&9JHB:J-I[Q1L>BKGFCE6I;EL5,D7@V9_W(>$*?GK/(
M                                !PDTNU:WO3')1M:]&X=LMHM;D7-6
M/FJ8Y;X^5C<U1%=%=HV*NS/>TZ !O=@NC2."),O]5M1-BY]7-,N#,\J>$-XZ
M9N3$^M3]/PG@\GM
M                                       __]3/X
M                                  /1JI4:U5SR1J+UL^'8 ;18OO+8
M(I,G9Y-<O"F>W/H\&2GE.>>%-H]'^%(](N+:BX75C9\.X:DIYJFFE8YT=TN4
MCGOHZ%Z?0I*6'>5EJ&JYVLW4C<Q6RJK?!Y38<QP
M#@5N\>=C1_V>N_XOIS^V<(7@-U]Q_P#2+P[V4Q)^.ZL\/],>$.3Q_)Y
M  ! O^2!O^8F8/\ ]SCA/^U/'I*#<D?;1G_%$_TU,1$W:WVGX/QW3_051AU%
ME!5$                                  #X.)?*F?TR#X5AQ[%'L-)U
MS/"0^M9?9!O4=WE/G81\CUGIT?O%/FX,];3]>G>/V8A]6CZU>^:O.9G'0
M                          #\7@7K*%X#RG"4$W)7TMKO]FMU_%%@,^7F
MG7\(JD_WKT?Z57DG=#?M:J?E[_H*<Y0E=9VT         <<K3S_1]GZONB<[
M/K/:XOR9O@H<HG]CU^+3O(<C3K XN         5:W*/TI</^G7W\?W,@KIS]
MOU;UL'T$1;QN7/M&V3_T,_M"J.39TP2!
M               !PTW='TD:OLI)_:UB8D'N:OMBL^)3](ISK+3%]K6\_BVK
M_19B2>C+G<?V2JO@J8GIBSV43XIO?<4RW7UU_%3]9N$<9/F@
M       \T4\D.LUJHK'Y;Y$]$?%)EP:\;LVJJ9[%\<WB5%/O67$MVL39(*-[
M7VZ?+?J>5K9:>9&YY;Y"]%8KFYNWN5$;-"Y=>&2.1$<GY:FB@JE:Z1%29GI7
MM56O;S]5R;<ER36;M:Y$R<CDV+Y]ZBJ<UID6.;A6E5VLC^/^5GN76<Y.!(W9
MO7B5R[$Y$RR6?%Z.?A&-U+B+A6W.>LC9N%5XWRO7?'O3TK*&99:ER(W>:BKE
M<YC/Q+4U%NR2X.1]'TY$R5OQS4Y5$YJRMU6)MUF1M1%7TS@"HJ+DO"?7X3\/
M                             !\V\^4]U[&UW<LI^N@]?0_&L\)#V0^K
M,ZY.^;,:+>>"L[#U'=MO.=8N]C6?'IX+S[UW];-Z].\XWY.NCCH        !
MPAW8WDC1G];C3\.$RX?S)KU;'G4LG_S7.C--?J-OZL__ ,A.')<T1Z
M    !KK1?],O1W]G6$OQ_;SXN)/:[7_(I_HG'*<#^W6S_C2E^GC.RCP?Y347
MJ>/X*$I1+\%X35@/                              !MYI=:Y^B?2>QC
M5<YVCS&K6M:BN<YSL-W-$:U$S5555V(>4X4!/?<*O8FDG%<:N1'NP/4/:S/F
MG,COUB:]R)PJC5D:B]#-#^Y. \(5+/6>0
M     "?-@JDQ-C+$F(F.ED@O.(+I74CI5UGI0S5DRT$:KS290T>]L3)<D1N2
M;. %.7N%Z;>X(MB>,;P\/K]1 O"#<6),F)U?T_" >0
M
M     '__U<_@                                               '
M\N=DG71?6 -*7FN2&)Z9IXU?P>NG$ <5](^(]YBF:C^:5N343:JN7B1,\US5
M>J>5YQX3;M.2FB_";L'8-MEMJ&(VZ52.NU[=EDYUUN",DFB?D]['+0P-CI4<
MW)'M@1V6:J>#R;@@                     ' K=X\[&C_L]=_Q?3G]LX0O
M ;K[C_Z1>'>RF)/QW5GA_ICPAR>/Y/(       (%_P D#?\ ,3,'_P"YQPG_
M &IX])0;DC[:,_XHG^FIB(F[6^T_!^.Z?Z"J,.HLH*H@
M                  ?!Q+Y4S^F0?"L./8H]AI.N9X2'UK+[(-ZCN\I\["/D
M>L].C]XI\W!GK:?KT[Q^S$/JT?6KWS5YS,XZ
M      ?B\"]90O >4X2@FY*^EM=_LUNOXHL!GR\TZ_A%4G^]>C_2J\D[H;]K
M53\O?]!3G*$KK.V@        #CE:>?Z/L_5]T3G9]9[7%^3-\%#E$_L>OQ:=
MY#D:=8'%P        "K6Y1^E+A_TZ^_C^YD%=.?M^K>M@^@B+>-RY]HVR?\
MH9_:%4<FSI@D"                                           #AIN
MZ/I(U?923^UK$Q(/<U?;%9\2GZ13G66F+[6MY_%M7^BS$D]&7.X_LE5?!4Q/
M3%GLHGQ3>^XIENOKK^*GZS<(XR?-                     /W@VIPGEKG-
M<CFJJ.1<T5.%%"IGL7@/8EF;.S6D:O)"*F<K>"9.-9D^JILYM/'?KD555QRR
M\XAI,1T*5-VA5,5L5J+51Y(E6S@5:MBJB<4M3)>*H\G3Y*M2R2=[JA?GTU&^
MCDU*=W[P5-C%_P &O.C7H/P%V-X&*UB(Q/6.)'T
M        ?-O/E/=>QM=W+*?KH/7T/QK/"0]D/JS.N3OFS&BWG@K.P]1W;;SG
M6+O8UGQZ>"\^]=_6S>O3O.-^3KHXZ         <(=V-Y(T9_6XT_#A,N'\R:
M]6QYU+)_\USHS37ZC;^K/_\ (3AR7-$>@          :ZT7_ $R]'?V=82_'
M]O/BXD]KM?\ (I_HG'*<#^W6S_C2E^GC.RCP?Y347J>/X*$I1+\%X35@/
M                           !HG27]+G'_P!A.*OQ%7A.$$W=PS]-K$/^
MXZNW]LN$3VOX#PA5@]1Y                               !HK2/?%PY
M@3%EY9,ZGJ*2QUS*&9J:SH[G5Q+16M43JW&HB3J9@(<1-%EM1D-/LRYEJ]7H
M=#HGGFYGA><<PK)"C((T1.!C4VY\/!^$\'DU:G G60 _0
M
M        ?__6S^
M NS: ?-JZAK6JN>6JG& ;-XOOK*>*1$D3)&KT%7H;=O1VGE.>>%YQM+HTPW)
MC['7?M6QK)8,)RP5TRN1R1UMX1^^6NB14>U'MIY(EJ)4371&QL8]NK*F?@\G
M-                        ' K=X\[&C_L]=_Q?3G]LX0O ;K[C_Z1>'>R
MF)/QW5GA_ICPAR>/Y/(       (%_P D#?\ ,3,'_P"YQPG_ &IX])0;DC[:
M,_XHG^FIB(F[6^T_!^.Z?Z"J,.HLH*H@
M      ?!Q+Y4S^F0?"L./8H]AI.N9X2'UK+[(-ZCN\I\["/D>L].C]XI\W!G
MK:?KT[Q^S$/JT?6KWS5YS,XZ                              ?B\"]9
M0O >4X2@FY*^EM=_LUNOXHL!GR\TZ_A%4G^]>C_2J\D[H;]K53\O?]!3G*$K
MK.V@        #CE:>?Z/L_5]T3G9]9[7%^3-\%#E$_L>OQ:=Y#D:=8'%P
M     "K6Y1^E+A_TZ^_C^YD%=.?M^K>M@^@B+>-RY]HVR?\ H9_:%4<FSI@D
M"                                           #AYNX6-=H,NSG)FL
M=8Y[%\RY;)?(U5/\9(J>N=_;F]RII(@1.!6(B]VA7OHAUIIA1%T:7K\65?Z-
M*2&T7.5</52*N:-N]0UO43D.@=DG^.<I/S%R(ER9\0WPGE,MV3*I3K$[ZFXY
MQ8^6                                                      ?-
MO/E/=>QM=W+*?KH/7T/QK/"0]D/JS.N3OFS&BWG@K.P]1W;;SG6+O8UGQZ>"
M\^]=_6S>O3O.-^3KHXZ         <(=V-Y(T9_6XT_#A,N'\R:]6QYU+)_\
M-<Z,TU^HV_JS_P#R$X<ES1'H          &NM%_TR]'?V=82_']O/BXD]KM?
M\BG^B<<IP/[=;/\ C2E^GC.RCP?Y347J>/X*$I1+\%X35@/
M                 !I;'#&R8*Q@Q[6O8_"V(&/8]$<U[76FK1S7-7-'-<BY
M*B[%0!"7NXG<Y-,E0B*J([!M\:Y$541S>3;.[)W136:B]=#VO]*>$*UGJ/(
M                              ./&Z3O246!Z"QLDBW[$U_M]+) [)97
MV^V*^[SSQ)DJHD%?24K7*F2IOB)QA :-T;T3604^Q/&L3:GK]9$//,/'-.3E
ML8C8DV9<RBHG0/!Y/N@
M                                           '_]?/X
M                                   /5FG1B.3-$V+M]8 T!B"\QT\4
MF<C4747CRRXMNWB5 . XK8WQ#57"KBM%LC?67"XSPT-%2PHW?*BJJ96Q00LS
M<B(Z21Z(BJJ(F>T\GA$[)R_P!@^FP/A>WV*)8Y:IC5JKM61M1O)]WJ6L6MJL
M]1CW1HYJ10ZR:[8(V-55U<SP>368                       .!6[QYV-'
M_9Z[_B^G/[9PA> W)W(UTME+H/P]#4W&AIY6W/$:NBGJZ>&1$=>JM6JK))&N
M1%1<TV;0_P!,>$.3D-UM=1(V&GN5OGF?FC(H:RGED>J(KE1K&2.<[)J*NQ.!
M#^,CR?0       (%_P D#)_R4S!Z]#3EA+W<)X^)0[DC[:$_XGG^FIB(F[6^
MT_!^/*?Z"J,.HLG*H@                                  :?Q.JI:I
M$\U-"B];6UOPM..8J54M#DY[V]_/]1]BR)G7HO.:O>/2PBB<B53N-:A$ZF38
MFJGOC\.#6IQ',[FK(B=AJ>,_1B%?WQ&G,U/UFK3F)Q\
M             _%X%ZRA> \IPE!-R5]+:[_9K=?Q18#/EYIU_"*I/]Z]'^E5
MY)W0W[6JGY>_Z"G.4)76=M         ''*T\_P!'V?J^Z)SL^L]KB_)F^"AR
MB?V/7XM.\AR-.L#BX        !5K<I)_R$N'NK+??Q_<T_<(*:<_;]6];!]!
M$6\;ES[1MD_]#/[0JCDV=,D@0
M        </\ =O[=!=ZVIY)<NWL/>3OW<X?;)I^M3Z6$ZUTP?:TO7XKJ_P!&
ME) Z+>=^L[,5'<5O)^XN]DF?$)X3RF2[^N6]8G?<;DG%CY8
M                                        !\V\^4]U[&UW<LI^N@]?
M0_&L\)#V0^K,ZY.^;,:+>>"L[#U'=MO.=8N]C6?'IX+S[UW];-Z].\XWY.NC
MCH        !PAW8WDC1G];C3\.$RX?S)KU;'G4LG_P USHS37ZC;^K/_ /(3
MAR7-$>@          :ZT7_3,T=_9UA+\?V\^+B3VNU_R*?Z)QRC _MTM'XTI
M?IXSLG\(5,*62B1TS/H$>S9Q,9P99[$7/URE$OQ7A-4\DT_U5GL@\#DFG^JL
M]D <DT_U5GL@#DFG^JL]D <DT_U5GL@#DFG^JL]D _4J(%X)&KUMH!Y45%X%
M1>LN8!^@     ]*HN-OHWI%5U]%2R.8CVQU%5! ]6*KFH]&2/:Y6*YJIGEEF
MB@'S)\6X5I7[U58FP_32*U'I'/>;="]6JJHCM22I:[5547;EQ#('SIM(FC^G
M?O<^.L'02(B*L<V)[)&]$7@75?7-=DO6&0/GRZ6=%<#UCGTF:/H9$1%6.7&>
M'(WHBIFBJQ]R1R(J+T#SDH/F3:<=#M/*Z)^DW!+G,RS6'$-MJ8EUFHY-6:GG
MEA?L=MR<N2[%VHJ(U7<X'S)=T1H3AD=$_2/AU7,R15BFJ)XUS1%YF:"GDB>F
M2\3ER4:KN<#Y\FZ;T%1/=&[2';5<W8JQV^^S,7-,^9EAM3XWIDO$JC5=S@?/
MDW5N@&-[HW8_8KFKDJQX:QC*Q?K9(L//C>G5150\ZC@?,DW7N@EDCV-Q/<9F
MM<J)+'AJ_I'(B?KF)-012HU?Z9K5Z@U'#,TQ?MU]H4N-IO-J;5XDE;7VZXV]
MKV6*:..5*JFFID>UTD[)&,>DF:*YJ.1%VHB[!J.!P-W/&DFRZ*](L.*<0MN#
M[2MFNEMJ66RFAJZM[JML#X$9%/44K$:D].U7+KHJ(G'GD>QR*J9(>#G,N[ET
M2HJHF'](CD151'):,-Y.1.--;%C79+U413^-1?@&9\I=W7H^S7+!V,53-<E7
MOD153B54[\U1%RZJC449GS%W>.&,ERT?WY5RV9WBWHF?57D=<D&HIYS0^>N[
MUMN2ZNC.N5<ER1<54Z(J\2*J6%RHBKU%&]J>,SY[MWRY6N1FBEK7JU=1SL<*
M]K79<RKF)A!BN:B\*(Y,^BG">=[^$9GRW[O.^JQZ1Z.;2R16N2-S\05DC&OR
MYESXVVR)SVH[A1'-54XTX4;V@S/F/W=V-58Y(\$869(K5U'/JKM(QKN)7,;/
M&KFHO$CFY]$;V,SY\F[JTE*QR184P,R14YATE/?I&-7HN8V^Q.<G4UD/.H@S
M/GR[N/2Y)&YC+'H^IW.3))HK/B!9&;47-J3XIGB551,N::OY&H@S/ES;M/3/
M+&YC%PG3N=EE-#8I72,R<BKJI47&>%=9$R7-B[%V9+DJ-1HS/F2[L73C(Q6,
MO5E@<N64L6';8KVY+FJ(D\4T>2ILVM4:C1F>FNZST_5>4%-BN!LSUS;R+A;#
M4LRZJ*YR-CDL]0U4U455YE51$&HT9GX[=';I2X94S,4WJ1RKKHRBPAAZ"==1
M%5<GT6'(IU:B9YIGET1JL&T_A=+^Z@N:MIHKWC^9Z+OB,H,/NBG7514556AL
M\<SHT1VU%56\"\*)EYR;\ VH?TW%^ZPN:\CP5.F2H>WQ74H;/B-DVJWF5<JT
M5 R58TU]J*NKGEQY#)GP#-356BG=0Z0='6*:FUZ3*K$.)+++5)17JAOLE2[$
M6'*J&7>9ZFC2O1*ELM,B.2:CE5C7JW8K'YJOA6HJ<J.J50L-^LV*+107[#]Q
MI;M9[G E10U](_7AGC55:Y-J-?'+%(U621O1KXWM5KD1R*B>H\GUP      #
MBCNFV:]1HZX-E;B#AZL-G]S8#SS#ZVCV-$IZ;)$_6JG4S8GY3SS#^>:<A:%$
MWMB9(F;<]B<2<7%PH>#R?3
M                                               /_]#/X
M                                     !XY'ZJ*G'ELZ"@&D+Q<F01N
MYI$R1>'AX-N>T XU8[Q<D$<K&O57N;DU$YI5<JY(B(F>:JO$>3PFU3<S1#HN
M?853&.*(4?BFNA<E#2RMYWJ*=KFR1HW65O?I60N1)GY:T3%6)N6<JO\ !Y-_
M                         #@5N\>=C1_V>N_XOIS^V<(7@.(V!=SAI/TC
M8<I,588H;3/:*R:K@@DJKQ34<RR451)2SHZ"7FVHDL:Y+QH?VKD1<E/&1JN7
M<=:<8V*]EELL[DRRBBQ%;$>[-<E5%GEACR1-NUR'C7:,CU.5#T[^A:@^^7#W
MSB-=HR'*G;H"CRFI<*1.E\;_ "IBK#4,R-=PKKRWFG;J[-J:V?4Z#7:,ARL>
MZ2]"=?\ ?KA+^$XUF@_EVYUW2ULRGCPO?8G/\2UJ#%U@GE5%YM6O;0XBEE2-
M58FU41N:)QY'G6:-I_/A(;IST/XR^^6E^?!FWX!M.+NZKW!>GO=(X H\ XCH
MM(EJHX<14&(XJNVU5+?'K46NDN=)'#+3ON=1!$US;N]4<N3MBZO"XYI@+'-=
MH_OKK[;8VRSNIWQ9*YS4R>YCE7-NW9J)LX#KS2=HXM>E'#:89N\TL%*E2R;6
MC1CG:S$>B)D]')M1ZYKEG^N<SN\*-):*N5TTLJF>S^8-LSRZJ)5'<OHH\5>X
MX>[3>,C[Z"[ OOE7]I3_ %9Z\G>&NDNF5&K<],G-)G_*^%X)TV;.:6FDD:U>
MHN2G]-W4N+6^DI(DZD\R?K/Y7<6X#7TUQKU_DZ;ZL\?ZA]I)\]--?WH._(?U
MZ*C&'N6/N\WE'CT%> ??"N[G3?5GKR]XF:1:9R,?<-.;E5J/SBP!65;<E54R
M62&EF8UV;?&YY\>6U,_Z3=58Q;P4L7=IE[ZG\KN*L +PW&O[2G^K/'^HJ:0^
MGM._];:Y?(#SZ*O&/N6'NTOC/'H*='_OC<.TI_JSTY>\:<94LBPU%^TT02MR
M5T51H^J(Y&HY,VJK):)'HBIM0_M-U=C-J9)2P=UD7OGA=Q1H_7_=&X=K!Y!X
MOU'+%GHDTQ?>#)\C//HK\9^Y(.Z//'H)]'WOC<>U@\@].3O(F]4SW038UTH0
MRQKD^*;!-.R5BJFLB/;)2H]%5%SV\1_:;K+&J)DE)3Y=>Y?U'\KN)='JKGQQ
MN/8A\@_C]20NOHYTE_>72?)3SZ+/&WN2F[9WB'H)-'OOC<NQ#Y!ZK^\II87.
MBDTD8[C?&JM>R3"-I21KDX6O1]/K(Y.J>Q-UMCA$R2CI<NJJ_P"B?PNXAT>+
MMXY7/^J\D_G]2J=^R7CC[TK/\G//HM\<^XZ3_K_BCT$.CSWRN?\ 5^2>JO>7
M]N:JM=I6Q0CFKJN1V'K(CD5-BHY,DR5%X=A_7HNL;^X:/LKXC^?0/Z/??.Z?
MU7D'Y^I@VW]E?$WWOV0>BZQO[AHNROB'H']'OOG=/ZGR#^_U,.U_LIXD^]^S
M_GGL]%[C7WNH>R\_GT#NC[WUNO\ 4^0/U,.U_LIXC]>P6?\ /S'HO<:^]U!V
M7CT#NC[WUNO]3]6>"M[S/M-'3R3^&;?WZC5=J]\5L3/8J_5EZ!_:[L#&?O9;
MNS+Y1_/H&]'^?LO=OZCZHBBF*KFBIS-*O46)^2]1<I47)28"8NNJ+GE%VJ^4
M5Y<8:'GR=E/$?WX++C]1HON<_P I/9Y\;GTN#M7^6?SYWZ/HI>RWR0F+;AGM
M@HE3C1&3HOL\D+E[!Y3&-RSVQP9=1WEGA</T?,=)GU6^2?WX+:WI:E_X+\8?
MUY\:_I4/]+RC^?._3=&_\WB/U,75F>VEIE3J;ZB^SKK^ \IC*NSVQ19?QO&H
M7#]-S'OS^;Q']>"ZIZ4@^WD/[\^55TF/LJ?SYWH.F.["'ZF+JC/FJ.%4ZDCV
MK[*HX\IC.ISY:!BIURIXSPN'HN9([/J(?UX+Y>D8_N[OBC^O/G+[G;VR^2>/
M.ZSIJ]K_ *ST+EB!]QI5IG4K8D5['Z[95=EJ+P:JQIGGGT3Y]TQ&^YTBTKHD
M8BN1<T=GP?!DA^NBM#:.??TD5VQ4RRRX?G/XM%\[ZH98>1=_WR7?-;?]ZRYA
MK<LMZDS\;T3^+-?^-,#X=ZWS6?K9ZVKEL1,O2NYQ_5PM?%\C9-\U,FY>ESYN
M?/0^MX,/ZG?V7_G8^QY]/\F_K/[A\_SN_P"._H?WC^_!?'TB_P"[M^*/[\^D
M?N=W;IY)_/G=?TU.U_UCP7Q](O\ N[?BAY](_<[NW3R1YW7]-3M?]9_28OA_
M744J=:9B_A8T_IN,X/NH'IU'(OZD/"X>EYDK>POC/WP74_2<WW1GY#SY\Z;I
M#^RAX\[TW3&]A1X+J?I.;[HS\@\^=-TE_90>=Z;IC>PIY/!;1=+57_ OC#V>
M?*AZ5+_1\9_'G?J>C9^?Q#P6T72U5_P+XP>?*AZ5+_1\8\[]3T;/S^(_IN+:
M#]=3UB+_ $K(7?AG:?TW&-N^ZCF1?@1J_P"DAX7#]7S'Q]EWDJ?O@LMWU&M^
MYP?*3^O/C;.ES]JSRSQYWZSHHNR[R1X++;]1K4ZN]P;/[)51Y\+9T$_:M\L<
M8*SHHNR[R3R>"JV>9JON3/C3^_/=:N=-VJ>4?QQAKN?'V5\1^>"JV>9JON3/
MC1Y[K5SINU3RAQAKN?'V5\1[;+TV5C9([;>'QO1',>RW3R,>U=J.8^-'M<U4
MX%S/B3Z4\#TTKJ>IKZ>*H8Y4<U\L37-5.%%17YHOP+DI^IF%+S(U'1QZS5YJ
M9Y=X_OOW_J7>NU=7\6>KDMZ/_?*D[M%Y9_7G1OG25["^()=LU3^9EY3JK:ZO
M).JN42KDAY32UH_5<N.=(G\M%Y8\Z5\Z2[L+XCR=^C>D+MVJK_DY[.2OH]]]
MJ+NK/*/X\Z=]Z0_L#OT;TA=NU5?\G')7T>^^U%W5GE#SIWWI#^P?TER8J;:.
MZ-ZBVJY9]?F:5R'])I5T>+PW>A3^5;^I5/"X5OR<%/(O_7U3][\8^E;GVING
MR,\\E31W[\4'=6GCSJW_ -S2?F\8[\&+LY%N7:JYI[JT>2!-*FCM=G'B@[JT
M>=:_>YI/S>,_I:UJHN5-<.#SMN'R5#^UTHZ/<O9BW]V9XSPF&+[GZVE[!SSW
M+&);-;-'5T@N56ZAFDQA<YV155)60R/A=:K'&V5&NI\U8Y\3D1>BBE%?FC,\
M&+-/E+<\.215E W#E)&LD3V.:CVU-:Y6YZW"B.:N7.5"2.B.S7.DPY.RHA>Q
MSJYRIGLS3>8$S3X,T5.JBG)AN,\+O3-+S2IMRYI)F+[#XFKEM("K8KNU<E@?
M^9>\IVEQ#5] I_7@QPQY\T?LR?%GCC'=ND/_ #>,\<0U?2W'ZF,,,N5$2\T6
M:KEM>YJ>NYS$:B==3PMDNR)GO$G8'$57TMQYO!3ASS[MOMN+\X_CC1=/<\O:
MJ>.(ZKI;NP/!3ASS[MOMN+\X<:+I[GE[51Q'5=+=V#R-Q)AYZ9I?+2B<'-7"
ME8OVKY6KEZQ_*VNYM7):>;M'+WD/Y6EJ4V;V_L*?UX(L/^?MG[9T7QYXXV7+
MW//W-WB'$U3TM_:KXC82EJ::''/)3:B!E&W$51(VI69G(_(SJZ7*7?W.6-87
M1.SUL\E1<\SL66*5^']Y5KEGXE1-7)=;6U$V9<.>?,YYR&1KW6_55%WS>TV9
M;<\DYAOWX(L/^?MG[9T7QYUUQLN7N>?N;O$<>XFJ>EO[5?$/!%A_S]L_;.B^
M/'&RY>YY^YN\0XFJ>EO[5?$/!%A_S]L_;.B^/'&RY>YY^YN\0XFJ>EO[5?$/
M!%A_S]L_;.B^/'&RY>YY^YN\0XFJ>EO[5?$/!%A_S]L_;.B^/'&RY>YY^YN\
M0XFJ>EO[5?$/!%A_S]L_;.B^/'&RY>YY^YN\0XFJ>EO[5?$/!%A_S]L_;.B^
M/'&RY>YY^YN\0XFJ>EO[5?$4]W,6D? 5IT4V&&XXQPW32LGO2.A?>:!TS=\O
MESD9K0LJ'2L:K-N:M1-J=%,X4:9\)8GN&/*R2CH*M\:MAY9(GZJY01(O+*W)
M=NS)%SV+SERMKW,533TVA"RQ5#VLD3BS-'*B*F=?5*F:<*;-IR)\-_1CZ.,.
M=LZ;\\ZG\X&,_>VK[F[Q'??'"AZ='V4'AOZ,?1QASMG3?GCS@8S][:ON;O$.
M.%#TZ/LH/#?T8^CC#G;.F_/'G QG[VU?<W>(<<*'IT?90>&_HQ]'&'.V=-^>
M/.!C/WMJ^YN\0XX4/3H^R@\-_1CZ.,.=LZ;\\><#&?O;5]S=XAQPH>G1]E!X
M;^C'T<8<[9TWYX\X&,_>VK[F[Q#CA0].C[*#PW]&/HXPYVSIOSQYP,9^]M7W
M-WB''"AZ='V4/*W2SHU?L;C?#BKGEEWYTWYY_"X#QBG#;:ON;CSQ?1=-C[*'
ML>&?H\]&>'.VE-\8>OSD8O\ >VK[F[Q#BZBZ;'VR'K2Z6=&\+M1^,;*JY(N<
M50Z9NW^GACD9GU,]A[F8!QE(W6;;JC+X41%["JBGA;A1)LWUG9/'X;NC7T86
MG[:?X@_OD?8S][Y_Z/E'CCC0]-9V1X;NC7T86G[:?X@<C[&?O?/_ $?*''&A
MZ:SLCPW=&OHPM/VT_P 0.1]C/WOG_H^4..-#TUG9'ANZ-?1A:?MI_B!R/L9^
M]\_]'RAQQH>FL[(\-W1KZ,+3]M/\0.1]C/WOG_H^4..-#TUG9'ANZ-?1A:?M
MI_B!R/L9^]\_]'RAQQH>FL[(\-W1KZ,+3]M/\0.1]C/WOG_H^4..-#TUG9'A
MNZ-?1A:?MI_B!R/L9^]\_P#1\H<<:'IK.R/#=T:^C"T_;3_$#D?8S][Y_P"C
MY0XXT/36=D]1=-6B]%5/!;2;-FRBNJIZRI0*BH>_D:XW7_:#^WB^L/YXZ4'3
M$["^(>'7HO\ 1;2>TKM\@'(UQO[@?V\7UAXXZ4'3$["^(>'7HO\ 1;2>TKM\
M@'(UQO[@?V\7U@XZ4'3$["^(+IKT7HF?@MI-G^(KK\@'(UQO[@?V\7UAYXZ4
M'3$["^(VXONZXT$V*NGMM9CVVQUM,K$G@6CN^^1[Y&R:-'?S/RYJ*1KNLIRJ
MW:"-)EQIFU=/:YG4[\\EUXLER547_"<]%0X1=]+>CBPW"2U7>[4L%QBU=>-Z
MN1S=9K7MSY7FM<UR? I\/ETM ?H\M_M*Z^SY7\!]#T/.E'WJE[>+ZP^9R<]$
M_OY1=E_DCET] ?H[H/:=T^0'GT/.E#WJE[>+RQR<]$_OY1=EWDCET] ?H[H/
M:=T^0#T/.E#WJE[>+RQR<]$_OY1=EWDCET] ?H[H/:=T^0#T/.E#WJE[>+RQ
MR<]$_OY1=EWDG\/W:N@)C5<N.Z)43S%!=Y';>@UEN<Y?8/+=SQI1<N26N3/X
M9(D[\@Y.>B?W\HNR_P D\/+N;G_T<P=J+_\ -)_?H=-*?O6_NL'UIXY.FB?W
M\HNR_P DXZ;J'=.Z)-(^BNZX;PIBJGN=VGF=)'2I0W:E5T??;<H,VOK;?3P*
MN^5#4RUM9579QY=M:&-#F/,)8U@N][H'PT+6HBNUXG9+OD;MJ,>Y>!JKGEEL
M[/!=)FE_1M>L!W:V6N\4DU?-;ZEC&(KLW.?!(UK4S:FU7*B)\*D[,!8GL=EL
M]32W.NY&GDN4U0R/D:LFSA?2T<;7ZU/3RL3-\3DR5<]G6SESB.TW"OK6S4D>
MO&D2(JZS4VZSERVN1>!4*M[C25$\Z/B;FU&(G"B;<UYZFM_!]A+SV_L"Y_(C
MX'G<O/2?Z<?E'S^-U9T'YV^,>#["7GM_8%S^1#SN7GI/]./RAQNK.@_.WQGB
M=I"PJBJB5\KD3]<VBK,EZVM UWN']IAJ\*F:QHG\9OC/Z2V5BIZ5$^=#\\,/
M"O3LWM*K^*//G9O'2V]LWQGGC95\Y.R@\,/"O3LWM*K^*'G9O'2V]LWQCC95
M\Y.R@\,/"O3LWM*K^*'G9O'2V]LWQCC95\Y.RAXWZ1L+MRU:FIDSSSU*.9-7
M+H[XD?#U,S^FX8NR\+6)U7)^K,):ZOG-[)_'ADX9^J5OM1WYY_7G6NO.C[;_
M %'GC75\YO9'ADX9^J5OM1WYX\ZUUYT?;?ZAQKJ^<WLCPR<,_5*WVH[\\>=:
MZ\Z/MO\ 4.-=7SF]D_EVDK#2(JHZN<OF6TFU>MK2-;LZYY3"MU5<E2-/XW^H
M<:ZK\'LG\>&;ASS%R]JQ?*3^O.G=.?%VR^2>>-55^#V?]0\,W#GF+E[5B^4C
MSIW3GQ=LODCC55?@]G_4/#-PYYBY>U8OE(\Z=TY\7;+Y(XU57X/9_P!0\,W#
MGF+E[5B^4CSIW3GQ=LODCC55?@]G_4>#PT</])WCVO1?.!_?G1N71P=EWD']
M<:*GHF=E?)'AI8?Z3O'M>B^<!YT;ET<'9=Y XT5/1,[*^2/#2P_TG>/:]%\X
M#SHW+HX.R[R!QHJ>B9V5\D>&EA_I.\>UZ+YP'G1N71P=EWD#C14]$SLKY)XW
M:4[*B\Q071S>BYE(Q<^LE4]/=/[3"%?ERTD.?5=Y*']):)^:YF?S^(_GPT[/
MYW7+V*7Y0>?.A6]-B_I>2.-$W1M_./#3L_G=<O8I?E \Z%;TV+^EY(XT3=&W
M\X\-.S^=UR]BE^4#SH5O38OZ7DCC1-T;?SGC?I4MB*F]VNN<G'KR4[%3K(UT
MF?N']-P?5_=31IU$5?$>4M$O->W\Y_'AJT'G35_=X?S3SYSZGIS.PIYXSR=&
MWL*/#5H/.FK^[P_FCSGU/3F=A1QGDZ-O84_AVE:ES75LU0K>)75D;5]=$@<B
M;>J?VF#I<ML[<^M7RD'&=_1IV#^?#7I_.6;VZSY,>?.=)[H;VB^4>>,[^C3L
M#PUZ?SEF]NL^3#SG2>Z&]HOE#C._HT[!X5TL)FN5@V<6=TR7+JIWW+D?WYS?
M\I_J_P"^?UQG_P 9_1_O#PV/Z@?MK_H:/.;_ )3_ %?]\<9O\9_1_O'XNEA<
MERL*(N2Y*MTS1%XE5$MS55$7JH$P:F>VIV?%_P!\<9^?)LZW^\>+PUZCSEA]
MO/\ DQ_?G.CZ>[M$\H_KC.SHU[ \->H\Y8?;S_DP\YT?3W=HGE#C.SHU[!_#
M]*U6J>)V>F:[/A?5RO3+H9)#&N?KG]-P=#GRT[E3X&HGZU//&=G->O8/'X:M
MQ\ZJ+[K.?UYSZ;ITG80<9XNC=V$'AJW'SJHONLX\Y]-TZ3L(.,\71N["'JUN
MDRY5=-44O?=0QLJ:>:G>[6J'N1LT;HU<SQ1J(J(Y>%%/=!A2D@E;-OLBN8Y'
M)P(FQ<]NP_MEJB8]'ZSMBHO,YAI+#U_J<.5LM=2PP3R2TKZ565&^:B,?+!,K
MDWM[':R.@1.'+)3[-RML5T@2GF<YK4>CN5RSS1%3FHO//V5-,VJC2-RJB(N>
MSJ+XS67AIWCSNMO]E?'GQ/.A0]-E_H^2?AXT0]&[\Q_#]*=\7+>Z&U-Z.O'5
MOSZ&659'E[IY3"%O^ZDF7YVI_HJ>4M$'-<_\WB/X\-+$'2=G]KUOS@?UYT;;
MT<_9;Y!_7&BFZ)_93R1X:6(.D[/[7K?G >=&V]'/V6^0.-%-T3^RGDG\NTH8
MA<F24UH8OFFT]6J];FZY[=O6/*82MB+FKYE_C-_4P)::9.:]?G3Q'B\,W$?F
M+;[5E^4G]>=2U\^7MD\D_KC52_A=G_4/#-Q'YBV^U9?E(\ZEKY\O;)Y(XU4O
MX79_U'$#=58YO=RGT?;^VB:L+<6HQ8H'M^B^!G65=:9Z+EO:9%G_ )FXGG8D
MQEQL7;.EIUM?EO2<<LLN#HESX>8=(Z9K/1OBM^MK;%GYOQ/P'%'P3W7S</W%
MI:5YZKOT3.U0Z&XQT'.=V1X)[KYN'[BT>>J[]$SM4'&.@YSNR/!/=?-P_<6C
MSU7?HF=J@XQT'.=V3^/!+=_J[/N$/YA_'GHO/3&]HWQ']<9;?T"]LOC'@EN_
MU=GW"'\P>>B\],;VC?$.,MOZ!>V7QCP2W?ZNS[A#^8//1>>F-[1OB'&6W] O
M;+XQW_WQW--J'9+P:M+3JGK+O"K[H\\5^=M;*N7P,9Y(XTVM-BL3/KG>4._V
M^],/]J4_R<>>&_\ 37=S9Y XU6KH$[9WE'T+3C'%-DNMLO5OJUBK[1<**Z4,
MCZ&EE9'64%3%5TSW1OIE9(UDT+55JIDJ;%/SU=WO-;2RT51(Y8)HW,<B,8BZ
MKT5J[=39L7A/V6Z&BM=P@N=(UJ5=-,R5BJYRHCXW(]N::VU,T3-.:4K9WLUW
MH2C&,ATIVZ)D;$C:VFP-AZG8B-Z+*:AB8KMNU53-?8.@&[GG CDS;!7*GQKO
M))/KNM]*2+M=:D7XA?K3^_U9KO0[]E>G^\VS?)3^O0[X%Z17=T=Y)X]%QI1Z
M*U=P7ZT?JS7>AW[*]/\ >;9ODH]#O@7I%=W1WDCT7&E'HK5W!?K3PR][(=Z&
MU6KGI77F,\N1\+4%/X[+Q_(T46OXW9K9Y<7"N?E-SI@A_I:>O7J2.\D\+NNM
M)[>%]I3^07ZT\7ZL+WH7^RO4_>]$?UZ''!7N6X]T?Y!X]%YI.Z9:>X_]&'ZL
M+WH7^RO4_>]$/0XX*]RW'NC_ "!Z+S2=TRT]Q_Z,>.7O7WO0JI;O;M*]>J9H
M[Q&R.A?L_IZ>2.35V\&>1Y;N<,&.7)M+<57KW^0>%W7NDU$S62T9?$_]&/ O
M>O?>@E%JS2Z6[I"W/4:Z>AK&,5RIGJIKUC6JJHU=G00_F;<Z8(IVZ]135\;%
M7+-TCVIGSLU:FW9^8_J/==:3YEU(GVESLL\D@55RZB2F1YH#TD;JS3)HGP'C
M2AO^E[$$EWPGAVXW2XX=K,4LMKKQ<+';:ZX1,FMT[:='-EJD<D6NY8V/39DJ
M*L)[[1T]NOM;;Z?-*>"KFC;GM759(YK<UYJY(F:ECN&Z^HNN'+?=*K5XJJ:*
M"5^JF2:TD37NR3;DF:KDG,0WA=A?=9W542HATTU.\(JL[\+OBAJ,WS+6WI:Z
MN8G-:B:VKT$SXCY>;/@/M;3^/"GW45U7.:SZ1)U@1$:MQO\ /$K4DX4AY/N\
M>LBZG-:F>6S/A3-FWX!M0_MNYWW2UTS?)AB_RK%DU%N&+;% Y$=FN4?)^(HG
M.;FFW5S1.,\9L&T_>51W0=<JOK,)M:]B(UBUN+,,3N5JYKDQT5[J=5J+Q*J<
M(UFH#VH-QYIRE1RR6*T4RHJ(C9\1VERNZK>1IZAJ(G55%&NT9'TJ?<7::9FJ
MZ2+"U(J.R1E1?E<YR9(NNBTM#4LU<URVJB[.#HM=HR/J4^X?TO3L5\EWP%1N
M1RM2*HO%[<]R(C5UT6DPU51ZBJJIM<CLT79EDJM=!D?1AW"VDUS,ZC%.!(I,
MUYF&KQ!.S5V9+KOP_3KFJY[-7U^@UT&1]"'<)8Y<S.?&N%(Y,UYF&"\3LRXE
MWQ])3NS7H:NP\;Y\ R/I0[@W$+HT6HTB6:*7;K,AL5=/&B9\SE*^OIG.S3AY
MA,EZ/"-\09'U(=P/.Z)JU&E2**9<]>.'!3ZB)O-+JZLK\5TSGYMR5<V-R5<M
MN6:M\^ 9'T8]P30(QJ3:3JQ\B)S3X\)0Q,5<]FK&[$4SFIE_3+^3QOBC(]^/
M<&X;1C4ETA7M\B)S;H[+01L<O1;&ZLE<U.IK*-=3SDA]./<)X#1C$EQGBY\B
M-1'OCCLT;'.RVJR-U#*YC57@17.RZ*C74\9'U&;AC10C&))B/2$^1&-21[+G
MAN-CGHB:[F1NPK*YC%=GDBN<J)QKPJUU^ 9'T&[B/0\C6HM?C=ZHB(KW7JUH
MYRHF2N=JV%K<UX\D1.H>-=PR/H)N,-"J(B+!BARHB(KEORYN5.-=6C:W->HB
M(-=QYV'TTW'^@M$3_4=NB[.%<27K->JN56B;1KN/&1]5-R?H 147P ILV[<4
MXT5/71<1JBH-=QY/?3<PZ"45%31[;\T5%3.YX@<FSHM==U:J=14R4\:SN>#Z
M#-SIH18YKTT<8?56.1R(]E7(U5:N:(YCZIS'MS3:BHJ+QC6=SP?49H+T.1O9
M(W1G@Q7,<U[4?8:"5BJU45$?%)$^.1BJFUKD5JIL5%0:SN>#Z;-$6BB-S7LT
M8:/&/8Y'L>S!>&VN8YJYM<UR6Q%:YJIFBIP#->>#WV:.-'D;VR1X#P7'(Q4<
MQ[,+V-CV.3@<US:%%:J+QH>,U!]&+!V$89&RPX6PY%*Q=9DD5CMD<C%Z+7MI
M4<U>LH!].&U6NGD;-3VVWP3,S5DL-'3Q2,545JJU[(VN;FU538O HS!]
M  '&'= ;G*S:6J*6^V5*>SX^HZ964M?DV*BOL<2)O5!?-2-SU>UC59!4IS<6
M:([7C1K6_P!-=DOP X$:+M+>/=SGB^X8=O=!7/M$5?R/B?!M=(YBP3IO:.NE
MH<KG4]/<'4Z-<R5BK!60ZNLKF[W(S^U1')FG">"MF#<:8;Q_A^CQ-A6Y17.T
MUJ.:V1B.CFIJB/+?Z*MIGHV:DK*=7)KQO1%R5')FUS7+ZN#8>35(     .+V
MZ4IY')@&K35WJ"YWBG?M76WRJI:*2/),LE;JTC\]NQ<O6 ^AH_3^5Z?_ !B^
MXB \)PJ<@*+8V-/Z10>3Z(
M                                              !__]'/X
M                                     !\BX5*1M<J+EDGL;.OT0#8K
M&>(&T\4J[ZC51BKU>#K[%0\GA><?,T-X,BQ!4KI OD3JB*EK)8<,4LNJZF6:
MD>Z*HO;X^;2:2GJD=%3:RIO4L3Y-57I$]G@\G)\
M     ' K=X\[&C_L]=_Q?3G]LX0O ;K[C_Z1>'>RF)/QW5GA_ICPAR>/Y/(
M                           /E]\=E\Z+7VOI/BAFH/QUBL;FJUUFM3FN
M16N:ZW4BM<BIDJ*BPY*BH,U!H7%N"\'-LU>K<)X::J4KU14L5K1475?M3*E"
MGE.$ZSU:6E78M-3JB\2PQ_FEX"T=(J9+%'EUK?$9[-_G3@>_LJ?SR#1=)TOM
M>+\P_CC?0=(A[1OB//%53TQ_;+XS\6@H53):.D5%XEIX53V-0\+;K>J9+!"J
M=8WQ'E*JJ3:DDF?7+XS^>^VW>=]%[5@^+/YXUVSW-!W-GB/ZXMK.G2]L[QGX
MMKMJIDM!1^M30M7V6L13PMJM;DR6G@RZQJ=Y#RE=6HN>^R=LOC/X[Z+9TA2_
M<F?D/XXS6KW/%VJ'GCA7=-?V5/Q;/:W)DM#3]'9&C5]EN2Y'\NLEI<F2T\7S
M)EWCREQKDX)7]D_GODM72,/L._./YXQ6CI#/S^,_KCG7]-=^8^'B"V4%+;UF
MIZ:.*1)HFH]NMGDY5S3:Y47/(^#B.UV^DMJS4T362H]J9IGP+\Y]2T5M5/6;
MW,]7,U5V*>MANVT5;2SR55.V9[)]1KE<],F[VQ<N9<U.%3\N&+705U)))5QH
M]Z29(N:ILR1>8J'NO-;54T[&0/5K59GS.>O/0U#WPVA?]8F?=)D]U)<T.2>=
MVS+_ (!.V=Y1\?CM<.FKV$\1_'@=L_2?]D57QY_'G:LG2/Z<GE']<>+CTS^B
MWR1X';/TG_9%5\>/.U9.D?TY/*''BX],_HM\D_EV&[0O!3.;U&SS_P#HI'*?
MR[#%F7@B5.H]_P"MRG])>;BG"]%_BM\1^>!JT?4)/N\OYQ_/G7LW2W=L[QGG
MCU<.B3M4\1^+AJTY+XC(FSA2>7-.JF;E38%PM9U3TCNV=XQQZN'1)VJ'\>!>
MU>9G^[+^:?QYU+1SI.V_U']<?*_GL[ \"]J\S/\ =E_-'G4M'.D[;_4./E?S
MV=@_%PM:UX.26]1)D_=C53^%PE:E79OJ?QD_6U3^DOM<G0+\W^L_/ K;/-57
MW5GQ1X\Z-JY\W;)Y(X_5W.C["^,_%PK;,EYJJ3JI*S-.JF<2H%PC:^BF[9/)
M//'ZMYT?87QG\>!.W?5JW[I!\F/X\YULZ9/VS/(/Z\\%9T,78=Y1XY<*6YL;
ME2:MX/JD'R8_B3"%M:Q51\_;,\@_N._5BO1%;%V'>44_T3:-;/6:,\"U*UUS
M8Z;#-KD>W7I7)K.IVYZJ\BM5&]?->J9J-TMB"IM>G_%]OA8QT,-^JFM5V>LJ
M)(O#DJ)GU$3J$R\'W>?SKT&;69\3,X,^=U5-PO"LL_GC<O9I?DYTAY[ZWI47
M]+QG(^.\W0-_.?BZ*[3DNK<KBCLMBKR,Y$7HJB0M54]= F+ZW/;%%E_&\9YX
M[S= W\YX?"JH//:K^X0_E/[\^%3TEG94\\>).@;V5'A54'GM5_<(?RCSX5/2
M6=E1QXDZ!O94_AVBFD5>8O-0U,N!U)&Y<^NDS$R]8_M,8RY<M U5ZY4_4HX\
M2<UB=D_GPJ*?SZF]I,^4GGSXR>YV]NODGGCP_H$[/^H_%T409+JWN5'9;%6A
M8Y$7JHE4U53UT"8Q?GMITRZ_^Z$O#N;&F75_U'B\*?\ J_\ M5_HD?WY\O\
M)OZS^X?UQX_Q?]+^Z/"G_J_^U7^B0\^7^3?UG]P<>/\ %_TO[IXW:*)47F+Y
M&YO1=;W,7V$K'I[I_28Q9ERU.N?7_P!U#REX;S8USZO^H_GPJ*CSZA]HO^4G
MGSXQ](=VZ>2>>/#.@7L_ZC\=HIJLEU;S KLMB.HY&HJ]5R3N5$]93RF,8L]L
M#LNN3Q#CPSH%[)X?"JN/GK1?<9S^_/A3=)D[*'GCO%T#OS#PJKCYZT7W&<>?
M"FZ3)V4''>+H'?F/&[17=D7F;E;E3HN2I:OL)$]/=/[3%]%ERT4N?\7QH>>.
M\70._,?GA67CSQMO]E?)SSY[Z'I4O]'RAQWAZ!WYC0S+/.^]K8DEB2H2XOMN
M_+K[SOL<[J=9/&Z^]JYN?!GEQ'(%K8TH..&2[UO2/RV9Y*FMESL_G/H+.U*?
MBC)=75ULN;P9FN?"LO'GC;?[*^3G'_/?0]*E_H^4?/X[P] [\P\*R\>>-M_L
MKY.//?0]*E_H^4..\/0._,/"LO'GC;?[*^3CSWT/2I?Z/E#CO#T#OS#PK+QY
MXVW^RODX\]]#TJ7^CY0X[P] [\P\*R\>>-M_LKY.//?0]*E_H^4..\/0._,/
M"LO'GC;?[*^3CSWT/2I?Z/E#CO#T#OS#PK+QYXVW^RODX\]]#TJ7^CY0X[P]
M [\Q[M/H[Q+ U(HL014\3<]5E/45[6HJKK+E&UL34S555>J?FEQ):)7:[Z57
MR+S7-9GV=JGTZ?&5THX4IZ2IK(J=N>362O:U,U55R:UR(F:JJKLX553V? #B
M?T4R>V+A\8>KSPVCW&WM6>(]WG[OONRO[O)Y0\ .)_13)[8N'Q@\\-H]QM[5
MGB'G[OONRO[O)Y0\ .)_13)[8N'Q@\\-H]QM[5GB'G[OONRO[O)Y0\ .)_13
M)[8N'Q@\\-H]QM[5GB'G[OONRO[O)Y0\ .)_13)[8N'Q@\\-H]QM[5GB'G[O
MONRO[O)Y0\ .)_13)[8N'Q@\\-H]QM[5GB'G[OONRO[O)Y0\ .)_13)[8N'Q
M@\\-H]QM[5GB'G[OONRO[O)Y1KG1IHWQ/78[PQ1KBE,JFYQQ*DTM?)$N<<FQ
M\:R*CTV<!QG&6*K11X7K:KB/;'"J[$8B\*<"Y;#L[0SBJ\W;2C9;;-5U;HIJ
MO55'S/<U>4>NUJN5%39P%/J3<PX@EIXW^"BS\TU%VTE;T$(;3:;+0R16\15/
M;,+2TL$N7JC>PI]&+<MW96JL^+K=&_6V-BM=3,U6Y)DJN?50*CL\]F2]?H?E
MDTX6]%^Q4$RMRYLC4_,C7=__ %_TF'W\V5,^M_UGDY5JX>C*C[33?.)Z^3C1
M^]TG=F^0>?.^[IJ=K_K'*M7#T94?::;YQ')QH_>Z3NS?('G?=TU.U_UCE6KA
MZ,J/M--\XCDXT?O=)W9OD#SONZ:G:_ZQRK5P]&5'VFF^<1R<:/WND[LWR!YW
MW=-3M?\ 6.5:N'HRH^TTWSB.3C1^]TG=F^0/.^[IJ=K_ *QRK5P]&5'VFF^<
M1R<:/WND[LWR!YWW=-3M?]8Y5JX>C*C[33?.(Y.-'[W2=V;Y \[[NFIVO^L<
MJU</1E1]IIOG$<G&C][I.[-\@>=]W34[7_6.5:N'HRH^TTWSB.3C1^]TG=F^
M0/.^[IJ=K_K/<3<KKDF>.D1<DS1,,9HB\:(JX@:JHB]1#\ZZ<TSV6O9\I_Z
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
M7Y2H/%WMKN?XPJ/IGEZF"?:79_Q72?01E,CCQR<
M                        V'TXZ",.Z9+-G)O5JQ?;::1E@Q"UBYMVK(VV
MW5L:*^KM,TJKLR62G<Y7Q\+V2>454!-3"V+M)NY@T@5MOK*.2%62,BON':R2
M9;-B*W(]4AKZ&=J(Q7.C174E9&BNC55:]KF[[$[V*B/3,\<!631OI*PMI3PY
M#B3"U8LT*N2"OH)T;'<;16HU'/HKA3M<_>Y41<VN171RLYICG)M/6J*FQ3R:
M_/    .->Z-KX64F"K.L+75-;>ZZY13JS-\4%JH4I:B)K\E5K9GWB)53C5B=
M#8![. HU2GAV;=5CN/@X_=!X3A-_*-.9;UMG67-0>3WP
M
M        #__2S^                                           #Q2
MNR:J=%/T]@ T!B.X)##)M1,FKQ^MDO0 .,%Y96XRQ1:\*6Z16SW6K9!-.B-<
MM+1QM6>OK%:Y\:/2DHHGR(U5375J-3:Y$"A/A.:UMMU':+?0VNWPI3T-NI*>
MBI($<]^]4U-$V&%BOD<Z2148Q,W.57.7:JJJJH![H
M       .!6[QYV-'_9Z[_B^G/[9PA> W7W'_ -(O#O93$GX[JSP_TQX0Y/'\
MGD                               &E<7^4MP]2R>]D!Y3A.L@+R#/,
M         #3N*/*IWI\/X7'&\5^Q"_&-_6?8L?K].L4];"7D*I]5?O49^3!O
MK&7XW_10]^(/7+.L_6IJLY>?                 !X9_H3NM^X>N;U-3V1>
MG0J_H:^E3H_^Q:T]S-,L&ZH_A&XT_P!\-7](I-'"'M8H/DS.\;EG0)R,
M                  ''.#Z8;OLJJ?QE*=GR>UG_ - T^C0Y,_V,_D4[R'(P
MZP.,@                    &XVB/9I)P>O0N\7P4IP[2![2[C\F7OH=P:
M?MQX?^7?_(WEHK;Y"I^%?$V\/#XU.$KHJ_5W%S"<![I^8\@
M    'BGVPR?6*>R'U1.J.88]&ZW_ .9*Z0O5^%_[4<.%JV@;[3]I^+J?TJH*
MJ-TC]N.]]2E_0:8U.?F(N@                   U?H_P!F/<$?9=AO\<T1
MQ[%WM4N?XOJ?H7G/M%/VT<-_C^W_ *7"6XMJ)R' J<<;%X$3]:G0R*V*O/?U
M+NDX#WC\QY       !H['R?ZB&(MN7\Q;IL3+I.;J9[3D.%E_P!GZ3Y3%X;3
MX6*?:S</D,_T3R'99@41@        'P<4\[E[[&U?P3CZ-H]E*?XUO?/TT?K
MJ/KD-K]%7EC=?44/PYRW&'K:'XQ>\?5O'J3.N7O&]QP$^"
M                 #A#NQO)&C/ZW&GX<)EP_F37JV/.I9/_ )KG1FFOU&W]
M6?\ ^0G#DN:(]                       TOBSRNA]6Q_ 5)Q3&/L9'\>W
MP'GW</\ KQWQ2^$TS)>\Z=)V.[%N8L#V^TXBJ:*CBMUG1D#*>@>UJ-PMAV-N
M3I:61ZY,8B</$8WMUCNFM.F#].N(K)AO$-12VJ*[5J,C;#2N1$;6U+$3-\#G
M;&M:FU5X.?GGI?T1X-PS7:-;'455(Q\SK31YKK/3AIHEYCD3A4L+N?\ &&)<
M74>)I<1W6:Z/H:FULI72Q4T6\LGBK72HU*:&%%UUB;PY\!(_<*:6=(>E:R8B
MJM(-SEN511U5(R%7LA9O;9(YE>B;S'&BZRM:O+(J[-F1\K278K39)Z1EJA;"
MV1DBNR5RYJBLR],J\&:\!R')ZG6
M            !M1I;T/X5TOX>=:+]"E-<Z1DS[#B"G8BU]EK)&IS;$UHTJZ&
M9S&I/3/74E:F:*R1K)&>454X 2M?'I2W+>D?7:BT=9%KLCF5DTV&\86378Y[
M45=Y2LHY$5JN3-E12RY?0Y&HJ>S8]/A/' 5.T1:8\*Z8+ ETL<O(=UI&QLOF
M':J6-;C::ES4S=DU4Y+MTS\]XJ6M1LB;'-9(CXV^M45.$\F[9X  .'&FZM==
M-)]FM3)]\I['A^!SX&_ZS7&YU=5/4H[^GEH(*1W6R]<#=?!5+O<$29(G,,RS
MZ/5/*GA#>:F;DU/K43]/7/!Y/:
M                                                   /_]//X
M                                        /E5]0C&KDJ)S*\/[O" ;
M!XYOB0PS>*)L8J;5X-JY\9YYAX7G'I;GZQRUM7B''59&Y&3KWP65[T<W7BCE
M947BH8US=62)T\<$3'M78Z*5J\>7@\G)X
M GWN]57OKT:)GL6OQ0N7%FE/8\E];-3^X^$\*;\[DUK6Z <"*UK6J]V*7/5$
M1%>Y,98A8CG*FUSD8Q$S7B1$XCP_TQY.19_(
M       !I7%_E+</4LGO9 >4X3K("\@SS           T[BCRJ=Z?#^%QQO%
M?L0OQC?UGV+'Z_3K%/6PEY"J?57[U&?DP;ZQE^-_T4/?B#URSK/UJ:K.7GP
M                >&?Z$[K?N'KF]34]D7IT*OZ&OI4Z/_L6M/<S3+!NJ/X1
MN-/]\-7](I-'"'M8H/DS.\;EG0)R,                      ''.#Z8;OL
MJJ?QE*=GR>UG_P! T^C0Y,_V,_D4[R'(PZP.,@                    &X
MNB3Z9&$.R\?P4IP_2![3+C\G7OH=P: ?MQV#Y=_\C>6BMOD*G]*9[U"N>K]<
M.ZI<PG >\?F/(                 !XYOH4GUJGLB]43J@QY]UO_P R5TA>
MK\+_ -J.'"U;0-]I^T_%U/Z54%5&Z1^W'>^I2_H-,:G/S$70
M       :NP!S^8)^R[#?XYHCCV+?:I<_Q?4_0O.>Z*OMH8;_ !_;_P!+A+<V
MWR%3^E,]ZA6Q5^N'=4N[3@/>/S'D       &C\?\Y^(NPMT[BF.0X6]GZ3Y3
M%X:'P<4^UFX?(9_HGD.BS HD         /@XIYW+WV-J_@G'T;1[*4_QK>^?
MIH_74?7(;7Z*O+&Z^HH?ASEN,/6T/QB]X^K>/4F=<O>-[C@)\$
M                     '"'=C>2-&?UN,_PX3+A_,FO5L>=2R?_ #7.C--?
MJ-NZL_\ \A.'&LWHI[*%S6:$>\E&:=%/9&:#)1FG13V1F@R49IT4]D9H,E&:
M=%/9&:#)1FG13V1F@R49IT4]D9H,E&:=%/9&:#)1FG13V1F@R49IT4]D9H,E
M&:=%/9&:#)1FG13V1F@R49IT4]D9H,E&:=%/9&:#)1FG13V1F@R49IT4]D9H
M,E-+XL5%MT/JV/H?4*DXGC!4XV1_'M\!Y]RP)^_'?%+X33+KW '_ #&W!/8Z
MT_VMV#\AAHW:O\(O$WXXKOT^J-0VAG[5]B_%-'^BPEF]RYY7XQ]66;X&X$P/
M,T?:YBSY;0_15!QG3!ZYH?BY>^PY6%G9TT
M                    #06D71OA;2AAVHPYBFA;40.1\E!71(UEQL]<L:LC
MK[;4*URPSQY[6JCHY&\R]KFJJ+Y153@!)G&&"])>YBQ]27*WU\\",EF7#N*J
M.#*V7ZAYG?Z.KI95GA;+O;FI4T4ROU5R<U7-WN1?8BH],EX3QP%)]!NGO#FF
M.T;VBP6?&-O@8MYPX^9-9Z-1C7W2S[X[?:RTR2.R7ADIG*C).&-\GK5JH>3?
MM51$555$1$S55V(B)PJJ\2(AX!P$ME>[&6.,18HUI)(;K=ZB:B?)&D<B6R!4
MI+2R1B(J))%;*>%J[<\V@*<L<,4F]0Q[/UC=G'DH4&XT29,3JH >4
M
M                  __U,_@
M     'CE=JM7;DJHH!H+$-Q2")^U$U6+UTXNCLV@'%3%<]QQ+>J'#5G:DURN
MU7'14[5UE:Q9%59*B;>TD>VFI(&NEE<B+J1L<N6P'A.><T\.V*APS8[78;<W
M5H[71Q4L;E:QLDSFIK3U4R1M8Q:FLG<Z65R(FM(]R\8/)]D
M               GWN]?*S1GZOQ3W/8C^X^$\*;];D_Z0& ?^S3_ &ZXC/#_
M $QY.11_(                               !I7%_E+</4LGO9 >4X3K
M("\@SS           T[BCRJ=Z?#^%QQO%?L0OQC?UGV+'Z_3K%/6PEY"J?57
M[U&?DP;ZQE^-_P!%#WX@]<LZS]:FJSEY\             _A[VL3-3PYR-3-
M3^FM5RY(>LM; G"]OVR'H6JA38JH>]*:5>8IY65#9$UF->]O!K,:YR9IQ9HB
MIL/R37JUT[][GGA9)EP.>U%["JBG\.B5BY.5$7X3^)GN6-R;U+P+_JI_#DO4
M/S2W^S*Q4XJI^Z,\H\QM:CTY9O90K'H:14T4Z/\ 616KX%;3FCD5JIG3,X47
M)4,NFZCECFW1.,Y8G(Z-V(*M45%145-\7@5-A,_"*988H/DK.\;EG0IR(
M                   ''.?9I#;EL_U*Z?@ZMRBS]G,[09[6?_0-?HU.3,]C
M/Y%>\IR,.KSC(                    !N+HD^F1A#LO'\%*</T@>TRX_)U
M[Z'<&@'[<=@^7?\ R-Y:*V^0J?TIGO4*YZOUP[JES"<![Q^8\@
M       'CF^A2?6J>R+U1.J#'GW6_P#S)72%ZOPO_:CAPM6T#?:?M/Q=3^E5
M!51ND?MQWOJ4OZ#3&IS\Q%T                   &KL <_F"?LNPW^.:(X
M]BWVJ7/\7U/T+SGNBK[:&&_Q_;_TN$MS;?(5/Z4SWJ%;%7ZX=U2[M. ]X_,>
M0       :/Q_SGXB["W3N*8Y#A;V?I/E,7AH?!Q3[6;A\AG^B>0Z+,"B0
M      ^#BGG<O?8VK^"<?1M'LI3_ !K>^?IH_74?7(;7Z*O+&Z^HH?ASEN,/
M6T/QB]X^K>/4F=<O>-[C@)\$                               &S^E;
M0W9]++\//NUXNUI7#J7;D;OK2C7DCOW[[-^W_DNGG^A=]C=75R\<N>>S*3VY
MOW4N+-S2Z\NPO;K?7K>>)-\XJ69-3B3BG4U-Z>STW%3];6S]*W++;GQ/%.$:
M'%;86ULDD:0:^6KEMU]7//-%X-1,C:7E/\(>B_%?VMG^;R4G[J?I;^][#_9J
M_KSAW(=L7NBI_H>2?O*?X0]%V*OM;1\@'[J?I;^][#_9J_KQR';%[HJ?Z'DC
ME/\ "'HNQ5]K:/D _=3]+?WO8?[-7]>.0[8O=%3_ $/)'*?X0]%V*OM;1\@'
M[J?I;^][#_9J_KQR';%[HJ?Z'DCE/\(>B[%7VMH^0#]U/TM_>]A_LU?UXY#M
MB]T5/]#R1RG^$/1=BK[6T?(!^ZGZ6_O>P_V:OZ\<AVQ>Z*G^AY(Y3_"'HNQ5
M]K:/D _=3]+?WO8?[-7]>.0[8O=%3_0\D<I_A#T78J^UM'R ?NI^EO[WL/\
M9J_KQR';%[HJ?Z'DCE/\(>B[%7VMH^0#]U/TM_>]A_LU?UXY#MB]T5/]#R1R
MG^$/1=BK[6T?(!^ZGZ6_O>P_V:OZ\<AVQ>Z*G^AY(Y3_  AZ+L5?:VCY /W4
M_2W][V'^S5_7CD.V+W14_P!#R1RG^$/1=BK[6T?(!^ZGZ6_O>P_V:OZ\<AVQ
M>Z*G^AY(Y3_"'HNQ5]K:/D _=3]+?WO8?[-7]>.0[8O=%3_0\D<I_A#T78J^
MUM'R ?NI^EO[WL/]FK^O'(=L7NBI_H>2.4_PAZ+L5?:VCY /W4_2W][V'^S5
M_7CD.V+W14_T/)'*?X0]%V*OM;1\@'[J?I;^][#_ &:OZ\<AVQ>Z*G^AY)H;
M2!N4,)VVS4T\>*L3RJ^YPQ*V1+4C<G4M:_--6A1<T6,_13>:6Z4L3/6@JK#8
MHXV)OF;5JL\TR;EMGX,GKV#ZUFT/V-M2Y4J*G/>UZ#GM_!,AC<&TS:/<^X;I
M&*Y\=&Z*BC>Y6Z[V4=GLU,Q\F6JB/>V-%7),L_8,_.ZONDM\TRW2]U#6LJ*V
M>6H>UN>JUT]1/*YK<\UU45V29JJY99JO"7W:%7J_1?9<_N;=3M^9L$;4_,A9
M/<N>5^,?5EF^!N!-KS-'VN8L^6T/T50<=TP>N:'XN7OL.5A9V=-
M                                       &E\8X-PYCVP5N&L4VV"Z6
MJM;S44J934T[6O;#6T,Z>*T==3ZZK'*Q4<W-4VHJHI%RVH"2FE31#CO<ZXLH
M,1V&XU[[+'6MEPSC.A:D,M/4JR15MEUC9KQ4]=O*/:YCT6"LAULD5-\C9[4<
MCMB\)XR.3UBW6EJQKHVNEANC8[7I/KJ%UCIZ"%964UYCK8'4]PQ#:7Q\W2.M
MU&LDLD+ERBF6)&N<U_,_PYN2_ >4YYJ+1K8]YIX.8_6L7K9IDONGA.>>%X<C
ME9:*;>H6-RVHQB;>'@X>L>#R:F1,D1.H ?H
M                                                           !
M_]7/X                                         !\JOG2-KESRR:O
M#UO8V@&PN.;VD$$RZR(FHN6W;P[57H9GGF'A><?-T"X9=<:^[:0+A%FU%FLV
M'M\9PHBIW[W&+7C5-KD;31R,?FF50Q4VG@\G*$
M       $^]WKY6:,_5^*>Y[$?W'PGA3?K<G_ $@, _\ 9I_MUQ&>'^F/)R*/
MY                                -*XO\I;AZED][(#RG"=9 7D&>8
M         &G<4>53O3X?PN.-XK]B%^,;^L^Q8_7Z=8IZV$O(53ZJ_>HS\F#?
M6,OQO^BA[\0>N6=9^M359R\^             ;O[GQRIIJP2F>QRXB1?6PE?
ME_"A"_S0-RIN3,5)S%6V?VQ;SL71:B>?.C7FHDWT$A44S7$LP
M                 <<Y_IAM^RJF_&41V?'[6?\ T#7Z-3DS/8S^17O*<C#K
M XR                     ;BZ)/ID80[+Q_!2G#]('M,N/R=>^AW!H!^W'
M8/EW_P C>6BMOD*G]*9[U"N>K]<.ZI<PG >\?F/(                 !XY
MOH4GUJGLB]43J@QY]UO_ ,R5TA>K\+_VHX<+5M WVG[3\74_I5054;I'[<=[
MZE+^@TQJ<_,1=                   !J[ '/Y@G[+L-_CFB./8M]JES_%]
M3]"\Y[HJ^VAAO\?V_P#2X2W-M\A4_I3/>H5L5?KAW5+NTX#WC\QY       !
MH_'_ #GXB["W3N*8Y#A;V?I/E,7AH?!Q3[6;A\AG^B>0Z+,"B0         ^
M#BGG<O?8VK^"<?1M'LI3_&M[Y^FC]=1]<AM?HJ\L;KZBA^'.6XP];0_&+WCZ
MMX]29UR]XWN. GP0
M            #;;2ESOT?9BG[BN!RG"/LD_XA?"8?4M'KEW6+WVE>=PVG_($
M6;8F7)TJ^OWWVI2 NZ37_NI=1\6GARER.A/[5]F^00_1,+$[ESROQCZLLWP-
MP)W^9H^US%GRVA^BJ#C^F#US0_%R]]ARL+.SIH
M                           'R;Y8K/B:TUUBO]NI;M:+G ZFKJ"LC26"
M>)V2IFFQT<D;T1S'M5KXWM1S51R(J 2YL&!,'VS'E\CP@RJK+10W"MMUNNEQ
M?%45M32153M\6.:*-L:4DDD34C5J-6:.*.1Z:^QOE55>$? <X<%VIL4,*99<
MPW++-/W.('A.>;V4<36L1,EX$ZG0S3K'@\GO@
M
M   __];/X                                        /XD=DU>CEL_
M3J@&A\05Z00OR5$YE=NS/H;?7 .*>,JJMOMUH</VSFZ^[UM-;J9JYZB2U4S(
M4DEU4<K((M97O=DJ-8U57@/)X3GG,_#]DH\-V2UV*WMRI+5104<3E;&R298F
M(DM3,D361K4U<VM+*Y$36D>Y>,\'D^P
M"?>[U\K-&?J_%/<]B/[CX3PIOUN3_I 8!_[-/]NN(SP_TQY.11_(
M                       !I7%_E+</4LGO9 >4X3K("\@SS
MT[BCRJ=Z?#^%QQO%?L0OQC?UGV+'Z_3K%/6PEY"J?57[U&?DP;ZQE^-_T4/?
MB#URSK/UJ:K.7GP            #=S<^?3KP1]?B3^U*_D+?-!/X)V*NK;/[
M8MYV/HM]N5)U)?H)"I!FP)8@                            XYS_ $PV
M_953?C*([/C]K/\ Z!K]&IR9GL9_(KWE.1AU@<9
M-Q=$GTR,(=EX_@I3A^D#VF7'Y.O?0[@T _;CL'R[_P"1O+16WR%3^E,]ZA7/
M5^N'=4N83@/>/S'D                  \<WT*3ZU3V1>J)U08\^ZW_ .9*
MZ0O5^%_[4<.%JV@;[3]I^+J?TJH*J-TC]N.]]2E_0:8U.?F(N@
M         U=@#G\P3]EV&_QS1''L6^U2Y_B^I^A><]T5?;0PW^/[?^EPEN;;
MY"I_2F>]0K8J_7#NJ7=IP'O'YCR       #1^/\ G/Q%V%NG<4QR'"WL_2?*
M8O#0^#BGVLW#Y#/]$\AT68%$@        !\'%/.Y>^QM7\$X^C:/92G^-;WS
M]-'ZZCZY#:_15Y8W7U%#\.<MQAZVA^,7O'U;QZDSKE[QO<<!/@@
M                                               &VVE+G?H^S%/W
M%<#E.$?9)_Q"^$P^I:/7+NL7OM*];AOZ1%F]6R_B^UD!=TG]LNH^+3Z24N1T
M)_:OLWR"#Z)A8C<N>5^,?5EF^!N!._S-'VN8L^6T/T50<?TP>N:'XN7OL.5A
M9V=-                                                  ]*Y5T%
MKMU?<ZI52FMU%55U0J<*04D$E1*J9Y)FD<:@$\=%%JS;%(Y%5SLG.<N:N<J[
M7*J\>:J>>:>%_.<VL-TK8X(]G"QO7]?B/!Y->QMU43@X$X/TXP#R
M
M                   __]?/X
M     /GUDJ-:JY\#5X\OT4 V3QK=DAAEYI$YA>-.CQY'GX3PO.-$Z#K(^_8N
MO.,JIBOI+!&ZU6MSF9L==[A%G62PRI)FR6AM;]1[5:NLVM1<]FWP>>8<L@
M                            "?>[U\K-&?J_%/<]B/[CX3PIOUN3_I 8
M!_[-/]NN(SP_TQY.11_(                               !I7%_E+</
M4LGO9 >4X3K("\@SS           T[BCRJ=Z?#^%QQO%?L0OQC?UGV+'Z_3K
M%/6PEY"J?57[U&?DP;ZQE^-_T4/?B#URSK/UJ:K.7GP            #=S<^
M?3KP1]?B3^U&_D+?-!/X)V*NK;/[8MYV/HM]N5)U)?H)"I!FP)8@
M                    XYW'Q''[G,X6XCI9$SV\TM9#)U-FLIVA3<OAM$=P
M+2N3^BJ')X4UK=DO2E[RG(PZO.,                     &XNB3Z9&$.R\
M?P4IP_2![3+C\G7OH=P: ?MQV#Y=_P#(WEHK;Y"I_2F>]0KGJ_7#NJ7,)P'O
M'YCR                  >.;Z%)]:I[(O5$ZH,>?=;_ /,E=(7 O\OX679U
M<(X<+5M OVG[3\74_I5054;I'[<=[ZE+^@TQJ<_,1=
M !J[ '/Y@G[+L-_CFB./8M]JES_%]3]"\Y[HJ^VAAO\ ']O_ $N$MS;?(5/Z
M4SWJ%;%7ZX=U2[M. ]X_,>0       :/Q_SGXB["W3N*8Y#A;V?I/E,7AH?!
MQ3[6;A\AG^B>0Z+,"B0         ^#BGG<O?8VK^"<?1M'LI3_&M[Y^FC]=1
M]<AM?HJ\L;KZBA^'.6XP];0_&+WCZMX]29UR]XWN. GP0
M                                         #;;2ESOT?9BG[BN!RG"
M/LD_XA?"8?4M'KEW6+WVE>MPW](BS>K9?Q?:R NZ3^V74?%I])*7(Z$_M7V;
MY!!]$PL1N7/*_&/JRS? W G?YFC[7,6?+:'Z*H./Z8/7-#\7+WV'*PL[.F@
M                                                :"TI5D=#HYQK
M++K(V?#ESM[%;GK)/=J9]KIE3)%5/Y8K&_Q<* AQDT96S>H(.95$5K>++J?A
M/*<\\+PG+&SP[W Q%3)=5J+USP>34R;$1.H ?H
M
M    /__0S^                                       ?CER1=N6Q<@
M#2MYJDBA?FN2ZJ]3]$V '%/21>U9'*QBO>]Z(UC6(KWO<JHC6M8F;G.<Y<D1
M-JGE3PFU3E#H\PHS!F$;18U:SDV.%:NZRMU';]=JU>2*YRRL:W?F0ROWJ)R[
M=YC8G$>#R:V                               )][O7RLT9^K\4]SV(_
MN/A/"F_6Y/\ I 8!_P"S3_;KB,\/],>3D4?R
M        ?"Q%3.J[940,3-7Q2M3/@17,5$7/9EP]'@ 388%-7WDUWH)1/6.I
MW/=2Q[>%K-)6AV;+UX=(4B<71+5O1):%??K_ ()7_LI3=Z%/3XO^X/\ PZW?
MM9ZB]Y4;OM,O^2_5FW_;AZ)/X>CT2>A7WZ_X'7_LH]"EI]]X?^'6[]K/S]2I
MW??]#]6_UPM$O\/1Z)/0K[]?\#K_ -E//H4M/OO#_P .MW[6/U*G=]_T/U;_
M %PM$O\ #T>B3T*^_7_ Z_\ 91Z%+3[[P_\ #K=^UC]2IW??]#]6_P!<+1+_
M  ]'HD]"OOU_P.O_ &4>A2T^^\/_  ZW?M8_4J=WW_0_5O\ 7"T2_P /1Z)/
M0K[]?\#K_P!E'H4M/OO#_P .MW[6/U*G=]_T/U;_ %PM$O\ #T>B3T*^_7_
MZ_\ 91Z%+3[[P_\ #K=^UC]2IW??]#]6_P!<+1+_  ]'HD]"OOU_P.O_ &4>
MA2T^^\/_  ZW?M9H'23WF=NX,*89DNV(-!E7;[>VMI*=:AV.]%]0B33J](F;
MU28VJ)EUE:NW5R3C/AX@W0^AZNMRP4MXUI==JY<25J;$X=JTR(?1M6Y:T[TU
M6DL]BU8]54SXMMR]ZK4^9HK[S9W;&,K1<JW#>A"KN=-27'D6HE;CG1E2[W.M
M-#*D>I6XTII'>)O1<T14V\)^?#6Z#T06^EDCK+OJ/=)FG[UK5V9(GW-,I[KQ
MN7-.M7.U]/8]9J,R7]^V]-N:\^K0W1_4J=WW_0_5O]<+1+_#TY)Z)/0K[]?\
M#K_V4^1Z%+3[[P_\.MW[6/U*G=]_T/U;_7"T2_P]'HD]"OOU_P #K_V4>A2T
M^^\/_#K=^UC]2IW??]#]6_UPM$O\/1Z)/0K[]?\  Z_]E'H4M/OO#_PZW?M8
M_4J=WW_0_5O]<+1+_#T>B3T*^_7_  .O_91Z%+3[[P_\.MW[6/U*G=]_T/U;
M_7"T2_P]'HD]"OOU_P #K_V4>A2T^^\/_#K=^UC]2IW??]#]6_UPM$O\/1Z)
M/0K[]?\  Z_]E'H4M/OO#_PZW?M8_4J=WW_0_5O]<+1+_#T>B3T*^_7_  .O
M_91Z%+3[[P_\.MW[6/U*G=]_T/U;_7"T2_P]'HD]"OOU_P #K_V4>A2T^^\/
M_#K=^UC]2IW??]#]6_UPM$O\/1Z)/0K[]?\  Z_]E'H4M/OO#_PZW?M9J7 '
M>>.[&T4Z0<-8UQ]H6N%CPW:%O"U]QCQ=H^O#H.3L/7:W4V5#8L67.XS;Y5U<
M;>8A=JH[6=DU%5(K[M+2[H\T@[FW$F%L(7!U;?YVT+XX4IJN-7-@N5'43+K2
MP,8B,ABDD76<F:-5$S<J(O,L![FK3=8\34UPN5C<RD8KT56U5#(N;XWL;DR*
MI>]<W.:FQJY9YKDU%5.43L!XQ:N2X=N:+GEEO"KM]93.HF,,,*F:5L&75_U$
MF^0+I@]X:W^K\L_/ )C#T.W3VNH\]^&?=L'9_P!0Y NF#WAK?ZORQX!,8>AV
MZ>UU'GOPS[M@[/\ J'(%TP>\-;_5^6?O@$QBO^P[<_:Z_E'GOPS[M@[/^H<@
M73![PUO]7Y9_28!QDK'2)AVY:C$UG/6%$:U$3/-7*Y$RR0\>?##&LC.+8-95
MR1,U\1_+]!&EZ-BR/L-:D;4557['L1-J_=FD#DIU(
M  <<KMS_ $G9^D[H@.SZ/VN)\F=X*G*(/8]/BU[RG(TZP.+@
M        &Y&B%JOTEX.:B9JZ\1)E_NJ7]PX;I"75P5<E7W,O?0[@T _;CP_\
MN_\ D;RT-O3*C@3++)C=G^-0KHJO5U+F$X#W#\YY                  /%
M-]"?]:I[(O5$!CT[KA-7=+:0DRRRKL*[/^RAALM6T"KGH?M*_P"+J?TNH*J=
MTC]N2]]2E_0:8U,?F(N                    U?H^178]P0B<*XOPTB==;
MS1(<>Q<N6%+FJ\'&ZI^A><^T4_;1PW^/[?\ I<);FW)E14Z="-B?[ZA6Q5^K
MNZI=TG >Z?F/(       -'8^YT,1)_46Y]QS'(<+>S])\IB\-I\+%/M9N'R&
M?Z)Y#LLP*(P        #X.*>=R]]C:OX)Q]&T>RE/\:WOGZ:/UU'UR&U^BKR
MQNOJ*'X<Y;C#UM#\8O>/JWCU)G7+WC>XX"?!
M                                 -MM*7._1]F*?N*X'*<(^R3_ (A?
M"8?4M'KEW6+WVE>MPW](BS>K9?Q?:R NZ3^V74?%I])*7(Z$_M7V;Y!!]$PL
M1N7/*_&/JRS? W G?YFC[7,6?+:'Z*H./Z8/7-#\7+WV'*PL[.F@
M                                         <;--V,&ULL&CJUJR>6H
M?25V))FJQZ4L$,T59;K9L1[XZJ>>)E1)M8YD38TYILJZH'FP/:%@A@345,F,
M3K>RF1YYAX3AS-^:&)6,:W^EV=39T>KM/!Y/J
M
M     '__T<_@                                      'KSN1K?67V
M/T0 VNQ97I%"],TSU7+P\2[-IY0\+P&PV"[6N,M)]KBD37M^'M?$-?FKD1[Z
M"2)+;$CD:]BN?=987N8[)'PLDZ!X/*;#FD
M      "?>[U\K-&?J_%/<]B/[CX3PIOUN3_I 8!_[-/]NN(SP_TQY.11_(
M                             !^*B.145,T7A0 ]"6V4<JYNA9FJY\&S
MULE1>, \/?-0_48_M7?G@9J.^:A^HQ_:N_/ S4=\U#]1C^U=^>!FH[YJ'ZC'
M]J[\\#-1WS4/U&/[5WYX&:COFH?J,?VKOSP,U'?-0_48_M7?G@9J<4MV7::*
M/0O4.;#'GX)K"GC5XW57],I_34S49J:.W"]JHY, 8P5T,:JF,$3/57@[Y;;_
M $R!Z9*,U.;W?-0_48_M7?GG\C-1WS4/U&/[5WYX&:COFH?J,?VKOSP,U'?-
M0_48_M7?G@9J.^:A^HQ_:N_/ S4=\U#]1C^U=^>!FH[YJ'ZC']J[\\#-1WS4
M/U&/[5WYX&:COFH?J,?VKOSP,U-B=.]EH5PG69PQKS")DK5RV[,_'+Q*<;QB
MN6$;JJ</&VI^A>?0M>VXP9\&_,\)"?RX<M2KGR+%FJYKS";3,7QUJT^Z7LDQ
M]1G.'@<M/2D7VB#CK6=$O9&HSG#P.6GI2+[1!QUK.B7LC49SC]\#EHVYT<2H
MJ9>,3]W,<=:WF/7,:C.<:=Q58K7!AZZ.CI(6N;052HY&HB\S!)DB;.)?9/J6
M6X5<MTA1SURWUOA(?@NK6I;*C)/\ _P%(D%E90N         >6")T\T,#51'
M32QQ-5>!'2/1B*N6W)%4]<LB11NE=P-:J]A,S]%)3NK*J*D8J(^61K$5>!%<
MJ(BK\&TY/4FY1QY6P,J(KG9=21NLU'<GH[+9Q)2JG&=)3:><+P2+&^GJM9/B
M_+)BIN*L<JF?':U=B?ZH]CE1](/GG9/[/^2'JY/V%?<]5_5^6>?04XY]]K5V
M)_JARH^D'SSLG]G_ "0<G["ON>J_J_+'H*<<^^UJ[$_U0Y4?2#YYV3^S_D@Y
M/V%?<]5_5^6/04XY]]K5V)_JARH^D'SSLG]G_)!R?L*^YZK^K\L>@IQS[[6K
ML3_5#E1](/GG9/[/^2#D_85]SU7]7Y8]!3CGWVM78G^J'*CZ0?/.R?V?\D')
M^PK[GJOZORQZ"G'/OM:NQ/\ 5' /2E@"[:/M)_?;=IZ:>:3$36(ZF29&HM+4
M4.OGOT<;LEY(3+82=P5BNAQ9A'BRA9(R-*7/ELL^61^7 J]"IU?I,T2WC13%
M2TEWJ::I?4LF1JPZ^2;RD>MGKM;P[ZF67.7X#=$XP= @          YN;GC1
M!@S'F$TN5_M$5;5<GUD"ROEJF.5D4B(Q$WF5C>93J$9]+>/\2X8Q"M%::ET5
M/O+'9(C%VJFWA:JEB&YNT/Z.,9Z,H;WB:U05=T=5U#%D<Z5%5K'Y-3)DC4V)
MLX#D7RL&BOT.0^VJ[Y4=1\FC'7NYW:,\@[\]#GH7]X:7MY_K1RL&BOT.0^VJ
MWY4.31CKW<[M&>0/0YZ%_>&E[>?ZT<K!HK]#D/MJM^5#DT8Z]W.[1GD#T.>A
M?WAI>WG^M'*P:*_0Y#[:K?E0Y-&.O=SNT9Y ]#GH7]X:7MY_K1RL&BOT.0^V
MJWY4.31CKW<[M&>0/0YZ%_>&E[>?ZT<K!HK]#D/MJN7\%5FHY-&.O=S^T9Y
M]#GH7]X:7MY_K3[F']S[HVP[=:*]6W#U/!<+?,E125')%<YT,J-5J.1KZIS%
MV.78YJIDI\ZZZ5L97:ADMM;6/?23-U7MU8\E3G9HU%["H?5LF@[15ARZP7RR
MV>GI[K3/UXI&OF56.R5,T1TBIP*O"BH;X,8C&HU.!$.M7.5ZZRG;!_1_(
M               /QR:S5;T45/9X_6/*+DN8)&;H[0OA_$FGC%=VJ9KA'57"
MKPOOZ05$;(4WO#5AIFK&QU.Y6YQQ(JYJNWV">FB+'UVM.C"AHZ=(EAB94Y:S
M55=M1.Y<^63FKV"-./\ 0=@O&.+ZO$%W6LXOJ=Z1^I*UK>4ACB;DBQJJ<JQ,
M]J[<U^!.5'*=8'Z=OW#T]!P>T>'(Z1]$)BGI='VCO+/D^@[T2=%=?REGU)^\
MIU@;IZ_^WH/D0]$)BKI='VCO+'H.]$O177\I9]2.4ZP-T]?_ &]!\B'HA,5=
M+H^T=Y8]!WHEZ*Z_E+/J1RG6!NGK_P"WH/D0]$)BKI='VCO+'H.]$O177\I9
M]2.4ZP-T]?\ V]!\B'HA,5=+H^T=Y8]!WHEZ*Z_E+/J1RG6!NGK_ .WH/D0]
M$)BKI='VCO+'H.]$O177\I9]2.4ZP-T]?_;T'R(>B$Q5TNC[1WECT'>B7HKK
M^4L^I'*=8&Z>O_MZ#Y$/1"8JZ71]H[RQZ#O1+T5U_*6?4CE.L#=/7_V]!\B'
MHA,5=+H^T=Y8]!WHEZ*Z_E+/J1RG6!NGK_[>@^1#T0F*NET?:.\L>@[T2]%=
M?REGU(Y3K W3U_\ ;T'R(>B$Q5TNC[1WECT'>B7HKK^4L^I'*=8&Z>O_ +>@
M^1#T0F*NET?:.\L>@[T2]%=?REGU(Y3K W3U_P#;T'R(>B$Q5TNC[1WECT'>
MB7HKK^4L^I'*=8&Z>O\ [>@^1#T0F*NET?:.\L>@[T2]%=?REGU)]O#NY/P-
M8KU:;W'57V2JL]SH;K2LDKH5A=46^JBJX$F8E&U7PK+"FLB*BJWC3A/FW;3M
MBBYVVHMDC*1(*B!\3LF.UM61JL=DNOL7)=BY+DI]:P[E/1?AV^4>(*!URXOH
M:N&HBUIVN;OD,C9&:R)$F;=9J9IFF:;,TYG*V*-(F(Q.!$1$RZB(G[AT;(_7
M=K$EC^S^        #Y5[MK;Q:;A;'/WI*ZBJJ194;KK&E3!)"KT9FB.5NOFB
M9IGD?OME:MOKX:U$UMZD:_+@SU7(N6?,SR/PW.B2Y6VHMSG:B3P/CULL]77:
MK<\MF>6>>1P0GW%NH]6Q8RJ9&IP.=:(6+U,T2M=E[))^/=&O<W-UM8B_'*O^
M@A")=Q!9^9B"J_)6?7'@Y3";T73=JXOE9_?HB_\ E<SNJ^0>/00VCW_JOR5G
MUPY3";T73=JXOE8]$7_RN9W5?('H(;1[_P!5^2L^N'*83>BZ;M7%\K'HB_\
ME<SNJ^0/00VCW_JOR5GUPY3";T73=JXOE8]$7_RN9W5?('H(;1[_ -5^2L^N
M'*83>BZ;M7%\K'HB_P#E<SNJ^0/00VCW_JOR5GUPY3";T73=JXOE8]$7_P K
MF=U7R!Z"&T>_]5^2L^N-)8]W'LUNP7B>N\%<TG(EEKI]3OLC37U(7+JY\EJJ
M9GW<,[H'B[$-'2<;V-WRH8W/?5V9KUA_+]Q5::-JU3;]4N6--;+B9B9Y<SU4
MX!X?PLN$,4W*U.J752NLU+5;ZZ-(E\4KJB+5U4>],DWC///C)15M[X_6>.MU
M$CRJ'-R1<^!C5SSR3HB+NFO 4.CJ^4UD@J7U3):5L^NYB,5%=)+'JY(YVQ-[
MSSSYOP;=?GP#I8         W/T,4--<])V$:&KB9/3U-=41RQ2,:]CT[[JUR
M(YKD5JHCFHNTX/I(J9J/!%PJ:=RLF9$U45%5%3[(SFIM.Z-SQ34]9IEL=-5L
M9)3OFFUFO:CFK^]IEVM5%1=J9[4X2KD.B[!RQ1JMBM>:M157D&F7)<LE_P!5
M<9!:3&=_1ZIQ74=T=XRW%,*X9][Z'N$7DGD\*W!_G):_:%+\2?QY]+_[JJ.Z
M.\9Y\ZN&?>^A[A%Y(\*W!_G):_:%+\2//I?_ '54=T=XQYU<,^]]#W"+R1X5
MN#_.2U^T*7XD>?2_^ZJCNCO&/.KAGWOH>X1>2/"MP?YR6OVA2_$CSZ7_ -U5
M'='>,>=7#/O?0]PB\D>%;@_SDM?M"E^)'GTO_NJH[H[QCSJX9][Z'N$7DCPK
M<'^<EK]H4OQ(\^E_]U5'='>,>=7#/O?0]PB\D>%;@_SDM?M"E^)'GTO_ +JJ
M.Z.\8\ZN&?>^A[A%Y(\*W!_G):_:%+\2//I?_=51W1WC'G5PS[WT/<(O)'A6
MX/\ .2U^T*7XD>?2_P#NJH[H[QCSJX9][Z'N$7DCPK<'^<EK]H4OQ(\^E_\
M=51W1WC'G5PS[WT/<(O)'A6X/\Y+7[0I?B1Y]+_[JJ.Z.\8\ZN&?>^A[A%Y(
M\*W!_G):_:%+\2//I?\ W54=T=XQYU<,^]]#W"+R1X5N#_.2U^T*7XD>?2_^
MZJCNCO&/.KAGWOH>X1>2/"MP>O\ KDM?M"E^*'GTO_NJH[H[QCSJX9][Z'N$
M7DG''=-8*P]8M&UQK;;;*&DG966EC9:>EAA>B/N5/&Y-=C$=DK<^/@]WM[0Q
MB&[7+&D%/63RR1+'*N3GN5-D;E38JD>MU%8+)0:&KC4T5'2PU#9J3)S(F,<B
M+4Q(N2M:B[4V+\!-XF,55                     &VVE+G?H^S%/W%<#E.
M$?9)_P 0OA,/J6CUR[K%[[2O6X;^D19O5LOXOM9 7=)_;+J/BT^DE+D="?VK
M[-\@@^B86(W+GE?C'U99O@;@3O\ ,T?:YBSY;0_15!Q_3!ZYH?BY>^PY6%G9
MTT                                                <;M+6F=]FJ
MI<&X*EBJ<1NUH;M=6MW^GP^CV*W>($3..:\IK(N3M9E/ES;7.75:!MK@;"4C
M7-JJE99ZB=[IYYYG/DFFFF>LDLTLLFL^2661RN<YRJKG+FJYGE#PNW8<G;%:
MVT\<;<E14:G%^G#D>#R:YB8C6]=/7]?B /*
M
M   ?_]+/X                                      !\BXSHR-RZV63
M5X>+]P X\8^N[8H9EUN!G#Z_73A53SS#QS3[FYZLSH<.W?%$S52;$UU?'3.U
MT<UULLKYZ2%R-X8WK<9:M';>::UJ] \'DY!
M        GWN]?*S1GZOQ3W/8C^X^$\*;];D_Z0& ?^S3_;KB,\/],>3D4?R
M                                            #B?NSOI*U'V36#WU
M4?TSTPYAHW<)_2_QC]F*?B6VGF3A/"'.(_@\@           &Q.G9?\ 45JT
M_I,_8U?RG&L9^U"Z_BVI^A>?OM?LE!\<SPD. IEZ)E     TSC#G=NW8^L^
M>?9L/LI!\:SPD/GW7V,J/B'^ I# LX*%@        #W;;Y8T'JVE^'C/S5GK
M.7XIW@J?3LGLS2?*HOI&ER,.,:EJHTR3Z"U?<1>@G&I67='.XJ>OX2E\C/2G
MW]5OF4]A#YFL[GJ?T-5OF4]A!K.YZ@:K?,I["#6=SU U6^93V$&L[GJ!JM\R
MGL(-9W/4#5:NS53V#SK.YZ@A9NSF\BZ;H5>B<SB"KJ%U-N;)'V*=O#EF[4<F
MSB4LMW/:[]H\75]R,;MYZ),WOH0#W8B?ONTIS?W]WJ0T\<B(!
MIGN0E_U FIT;K<?<F3]TA?I^]MJ_)H^\I:YN1_M.TWRZJ\,YA$?B3H
M                         )YZ:?IR7WU5AO\ $-D)<Z-OM>4G65'T\QPR
MZ>RC^JWP6E#"(QS,      V-TV;HO11H L$M]TC8HM]I1-9E);W3;Y<:ZI2'
M?V4M)10-GK*FH?'D[>X8I9DC77U%8BN20VB3<W8VTITK<02OBL^!U>K>+JEK
MEWY6JC7LHJ=OV6K>U5R<YNI3L5'-EJ(W)D?0PY8L38VOZ84P+;:J[XC5J.=%
M B(R"-RY)+55#U;!319[$=*]JN78QKG*B+'/2CWLG>9:VHI-$NCJ*&@CDD;!
M=\5U,<4L[4=JM5UHI&5[G1N1%5K^2H'JBIG&U<T2:&'=S)H0PY"U*FWUE]KF
MJCEEKZB2&-51$S1M)0/I]1FLBKJR553GGDYRMY4F7A'<'XON5.VJTAXE@MTC
MVIG36NG2=S,]N2UM8FJYR;$75HD:BYZKEV..."=ZU[JU*M:K>]&RM7_6-<-W
MY:1,V:F:,\%F_</->/RUNIDB=@NT8:(',WE<(8?XFR1-5(9D79E_A4J$GSS3
M-5WW->!<VKD=I^@&T6;QO:7[&&_Y^J\5T&MPY^EXV;SP<KZEP;?3<L<GM%/>
MR56M=3T.E[1VV*AEE8DU^PQ5MJEA1^3%U[2^FH9*>FB=S;GLDK)5;L;$JY9]
M;8DW+NA/$4"MMM+78?N"HNK+1SR54".5-F^4M<^61[<]JI'6PJB;$SX#J3&.
MX4QQ::9U9H^Q#37=S$SXEN,"4LK\MN3*RF5T6NY.51LE)&S/:Z5J*N5CM#VG
MC1CITP_#B+1SB>WWRE>B)-!!,G)5+*C&NDAJ*9^]U-/-&CD5T4K(YV-5JOC9
MK-SA3I;W/6-]$[%N\^]73!3I-2.XTJ.6)'*JHR.JB<B2T<SDR5&3-U'JN4,L
MVJJI#:]6N_X5OC\+8SM]5:,3QMUEIJAJ(KV<&^02-5T53#GFB2P/>S9MR78;
MPG0Y^4                            &A-*'TNL:?8Y=.Y9#E.!_;?;?E
MD?A(?DKO64OQ;N\0\OWTQ*Y<D3/"]OX$R_UZ7%%]TLGL_M79\M?]'&5>;K3V
M\T/XJC_2*H]D\D5         #=S01]-O!/9*H_%E<=?Z4_:!<OB6_2L.[]S?
M]NRP_'S?HLY96'Z%']:A7E+ZHO5+BCR'K                    .+>ZS^E
M1=.R%G_&M*=W:"?;Y3_$S?1.(X[JW[2ER^.I/TJ(E<3C*E
M       #;;2ESOT?9BG[BN!RG"/LD_XA?"8?4M'KEW6+WVE>]PZU6Z";*B\*
MU;W>L^V6E[?]]<A 3=).1VDJH5.#>T3L22H7*:%XW1Z,;,UW#QOIU^9T+')^
M94+#[ESROQCZLLWP-P)X>9H^US%GRVA^BJ#CFF#US0_%R]]ARL+.SIH
M                                         &P&G;2M4X#MU#A_#[4?
MBS$T52E+4KJ/CL=MBU89[J^+6UY*V2634I&JW>E>Q[WJJ1;W(!Q^P!A%\SDJ
MJM9:BIJ)'5%143/?-//-,]SY9I99-9\LLLCE<YRJJN5<U4\]X\+^<Y7X?LC*
M>.--5-C&)FJ;<^HF2'@\FXM/ C$38FQ,OTZP![@
M
M        /__3S^                                     #QRNU6KMR
M544 T)B&X-@@DYI,T;UNIT4X #B3CRX5EVKJ:RVQ$FN-TK*6VT4"O:Q):RLG
MCIZ>/7<Y&-1\LB)K.5$:FU3R>$.;6&[)3X:L%FL%*[?(;/;:2@2?>F0NJ7T\
M+(Y:N2./-C9JN9'2ORSS>]>$\'D^V
M "?>[U\K-&?J_%/<]B/[CX3PIOUN3_I 8!_[-/\ ;KB,\/\ 3'DY%'\@
M                                         XG[L[Z2M1]DU@]]5'],
M],.8:-W"?TO\8_9BGXEMIYDX3PASB/X/(           !L3IVYUJOTO]UAQK
M&?M0NOXMJ?H7G[[7[)0?',\)#@*9>B90    -,XPYW;MV/K/@'GV;#[*0?&L
M\)#Y]U]C*CXA_@*0P+."A8         ]VV^6-!ZMI?AXS\U9ZSE^*=X*GT[)
M[,TGRJ+Z1I<O#OE92>D-_ TK*NGKE_7>,OD9Z4^Z?,/Z       !"[=N_3M9
MV4D[FP\66[G+[7B_$-\*<@)NQ/7MHZE;X-(:;.2$ 0          4RW(?.&S
MLI<_AFD+]/WML=\GC[REKFY'^TY3_+JKPSF&1^).@
M            GGII^G)??56&_P 0V0ESHV^UY2=94?3S'#+I[*/ZK?!:4,(C
M',P    <4MUUNG\.;F'1G6XIN&]UN(J]%H<,61LT<=3<KG.V1*>.-'MDWMB;
MT][I',>R***1ZM>YK8I)7[F70=0Z0:V;&^-(GOP#;)FQI"BJQ;A69(]*5'HF
M;8(F*V2L>BHY&/BB8J/F16\IP!@#$NEG&U-H^PF[>:N9BS554K->.@HVJC7U
M#VYHCI'.5(J:)53?)E3-4C:]S<2[2OI:QSIIQC<L;X]O-1=;M7S2N@A=++R!
M::1\CI&6ZU4TDDB4M)&KLUVK)+(KI)7/D<][K(:FIDJGM<]&,CCC;'&QC49'
M%$Q,HXHHVY-CBC;RK&-1$:GPJJK=-HQT78.T185APE@RF2&B9RTLKLG3U4R^
MGJ*F7)'2S/7:KG;&IDR-K(VM8W;4_.=A@  &[>A?39C_ $#XSHL:8 O$]OJX
M98$N5N6:9+9?:*&7?%H+G!&]BO9M=O<K5;- YVM&YKMJ^Z.5&QR4\T<4]#/&
MZ.:"9B2P3Q.V/AGB=RLD3TV.:[X'-5KT:Y.K]+.B'!FF7"[L-8O@S<S-]-4Q
MY-JJ*=4R;/32Y9L>FS6:N<<K4U)6N8N1EM[EK=&87W2NB^U8WL4S8KBUB46(
M;3(YG)=JN].R-*VDJ6,:QF^Q/>BYM:ULD;XY6M:R6-"LS=):$X-&5[AQ)A9C
M^1[=WOWAJJKW450U$=+022+FK]1'))32.R=-3N3619(I52ES&.#,2Z,\8UFC
M[&"(M[HM5\<S4U8ZVDD5R05D*<QLFJYLC,UWF=DD2JNJBKR2(R'P
M                   #0FE#Z7>-/L<NO<LARG _MOMORR/PD/R5WK*7XMW>
M(=WWZ8==]B]!^-;D63V?VKL^6O\ HHRKS=:>WFA_%4?Z15'M'DBH
M ;N:"/IMX)[)5'XLKCK_ $I^T"Y?$M^E8=W[F_[=EA^/F_19RRL/T*/ZU"O*
M7U1>J7%'D/6                    <6]UG]*BZ]D+/^-:4[NT$^WRG^)F^
MB<1QW5WVE+E\=2?I41*XG&5*                     &VVE+G?H^S%/W%<
M#E.$?9)_Q"^$P^I:/7+NL7OM*_[B'Z1=D]/9^)[,0!W1WVR:CK5^FF+F]#_V
MM++^*Z3]&B+![ESROQCZLLWP-P)Y^9H^US%GRVA^BJ#BNF#US0_%R]]ARL+.
MSIH                                              ' C2U%->M-U
MX9.]TL=HM]BME(US6HD-.^UPW9T3%:F;FK5765^:[=9ZIP99.8#?;!5G9'!"
MFK_JMN6?#GQ>OD>3PG/-[:.G1K,LMN2<.S@_3V#P>3Z@
M
M              !__]3/X                                     /D
MU]0UC7+K99-7ARV;/P &Q.-KXV&&?Q1$R8O"NWAZYYYAX7;L-+Z#L+27_$=?
MI N,2NHK2Z>VV#?$>B3W.:/4K[A&FNU'Q45)*L+%5'QNDF?ED^'9X/)RT
M                               )][O7RLT9^K\4]SV(_N/A/"F_6Y/^
MD!@'_LT_VZXC/#_3'DY%'\@
M        XG[L[Z2M1]DU@]]5'],],.8:-W"?TO\ &/V8I^);:>9.$\(<XC^#
MR            ;$Z=N=:K]+_ '6'&L9^U"Z_BVI^A>?OM?LE!\<SPD. IEZ)
ME     TSC#G=NW8^L^ >?9L/LI!\:SPD/GW7V,J/B'^ I# LX*%@
M#W;;Y8T'JVE^'C/S5GK.7XIW@J?3LGLS2?*HOI&ER\.^5E)Z0W\#2LJZ>N7]
M=XR^1GI3[I\P_H       $+MV[].UG923N;#Q9;N<OM>+\0WPIR F[$]>VCJ
M5O@TAILY(0!          !3+<A\X;.RES^&:0OT_>VQWR>/O*6N;D?[3E/\
M+JKPSF&1^).@                               GGII^G)??56&_Q#9"
M7.C;[7E)UE1]/,<,NGLH_JM\%I0PB,<S   "JB(JJJ(B(JJJKDB(G"JKP(B(
M>R**6>5L$#7/F>Y&M:U%5SG*N2(B)M5578B)M53PJHU%<Y<FH8F7>CNF^NTO
M;HO$5KAK)),,Z.Y),,V>DWQBPLN2)$^_53HV9I'6,J(XZ&5-947D%'9-<YR+
M=K9,+4F <,VW1]0HB4]FI6P2*B9;Y5KR]=,NU459*I9,ES7[$V)N>3$1+3-Q
M)H]APSHD9CFLC1,18KEXN>]476;1)K,MT**N7*)3_OE.53[)52<.Q3@(?O)C
M@     %+>\O-.59HPT_TN"ZRL6/"^DJGDH*J"5\N\4]YME/45M)5M:C][8L]
MO941.:C<YITI\U\3:B\<QQ@V#2/@.[X#F8U]36TCI:15R34N%*Q\M&Y%U7*F
M^/UJ1V7#%4R<W+*#F[HT?P7;1[2:3Z)G^S>&JIF^N:B9R6ZLDC@JHW<"JD4B
MP5355<F)%+DG+N,ILI:*T                           #0FE#Z7>-/L<
MNO<LARG _MOMORR/PD/R5WK*7XMW>(=WWZ8==]B]!^-;D63V?VKL^6O^BC*O
M-UI[>:'\51_I%4>T>2*@        !NYH(^FW@GLE4?BRN.O]*?M N7Q+?I6'
M=^YO^W98?CYOT6<LK#]"C^M0KRE]47JEQ1Y#U@                   '%O
M=9_2HNO9"S_C6E.[M!/M\I_B9OHG$<=U=]I2Y?'4GZ5$2N)QE2@
M           !MMI2YWZ/LQ3]Q7 Y3A'V2?\ $+X3#ZEH]<NZQ>^TK_N(?I%V
M3T]GXGLQ '='?;)J.M7Z:8N;T/\ VM++^*Z3]&B+![ESROQCZLLWP-P)Y^9H
M^US%GRVA^BJ#BNF#US0_%R]]ARL+.SIH
M                  '!QE0F+L?8DQ*Q&.I[A='LH98D<C9K=;XXK9;9\E3-
M'ST%'&]W],Y0%.3N&J)(H8T5,N8:G!U]OK@&X,34:Q.MQ\(!Y0
M
M                    #__5S^
M  >&9Z-:J9Y+E[G[@!H'$-S2&&1$<B+JKE^#K<(!Q8Q345V)KY;L-6GF[C>*
MR&A@V/<V+?'>+54R1HYZ4U' UTTKD15;$QRY; IX0YHX=L5#ABQVNP6UB,H[
M721TT:ZD;'S/3-U15SI$UD:U-;4/?-*Y$36E>Y>,'D^T
M                  3[W>OE9HS]7XI[GL1_<?">%-^MR?\ 2 P#_P!FG^W7
M$9X?Z8\G(H_D                                             '$_
M=G?25J/LFL'OJH_IGIAS#1NX3^E_C'[,4_$MM/,G">$.<1_!Y
M -B=.W.M5^E_NL.-8S]J%U_%M3]"\_?:_9*#XYGA(<!3+T3*    !IG&'.[=
MNQ]9\ \^S8?92#XUGA(?/NOL94?$/\!2&!9P4+         'NVWRQH/5M+\/
M&?FK/6<OQ3O!4^G9/9FD^51?2-+EX=\K*3TAOX&E95T]<OZ[QE\C/2GW3YA_
M0       (7;M_F=-C-;F<KF]RZVS)JTN'7([;EL5JYY] LMW./+:/.5V_84\
M*<@+NQ/7MHZE;X-(:;.2$            4RW(?.&SLI<_AFD+]/WML=\GC[R
MEKFY'^TY3_+JKPSF&1^).@                               GGII^G)
M??56&_Q#9"7.C;[7E)UE1]/,<,NGLH_JM\%I0PB,<S   /B8F>^+#>()(W*R
M2.R75['M7)S'LH*AS7-7A16N3-#L[0E2PUVF;"-#4IK4\V)[6QZ<]KZZ!KD^
M=%4^/B*5\&'ZZ>/+791S.3JI&Y4[QA 8_KY[KCS&UTJEUJFY8NQ)7U#LU7.>
MLO-;43+FN:KG)(O"6^OFDJ'K42KG+(JN5>>KMJ_G4T 8$H*>U8(LUKI$RI::
MU4D3$YS(Z>-C4V;.!$-(G\'*@     #<O0O=9K)I?T67:GDECDM^D/!M3G"Y
M6O?''B&WK/#L<S6940ZS'M5=5[7*U=BJ?OM54M%=*:M;M=#41O3JL>UR=XZU
MTS6B"_:(<4V6H:UT55AZXQ\MP(KJ29&NX%R5KLG(J)FU414VHAFV6>I=6VBU
M5CL]:KMM#4NULE76GIHI5S5$1%7-_0*7-)-MAL^D6_VBG1&P4MZKH6HF>2-B
MJ96-1,\UR1&IEGM**K9(Z:VT\SES<^!BKU5:BGT3A9^T
M         &A-*'TN\:?8Y=>Y9#E.!_;?;?ED?A(?DKO64OQ;N\0[OOTPZ[[%
MZ#\:W(LGL_M79\M?]%&5>;K3V\T/XJC_ $BJ/:/)%0         W<T$?3;P3
MV2J/Q97'7^E/V@7+XEOTK#N_<W_;LL/Q\WZ+.65A^A1_6H5Y2^J+U2XH\AZP
M                   #BWNL_I477LA9_P :TIW=H)]OE/\ $S?1.(X[J[[2
MER^.I/TJ(E<3C*E                     #;;2ESOT?9BG[BN!RG"/LD_X
MA?"8?4M'KEW6+WVE?]Q"J>$79/5#$]?OHLR$ =T<G_=2:CK5^EF+F]#_ -K2
MR_BND_1HBP>Y<\K\8^K+-\#<">?F:/M<Q9\MH?HJ@XKI@]<T/Q<O?8<K"SLZ
M:                                        !_$DD<,<DTTC(HHF.DE
MED<UD<<;&JY\DCW*C6,8U%55541$0 V\K]+VC&VJY*C'.'97,:CG,M]PBNTC
M<WZFJL=KY,>DB.X6Y:R)M5,MH/.1\5VGC1=JR[QB&HJY(VN5L-/8<0ZT[F\$
M<,LUKAI5<]=C5=(UG],B;4'@T#B#3)<<3TE1:,)VBOL\58QD4EZN+X67%E/(
MUR5,-+0TW),%--)FC6S\D/<QBN5K6OU7L#@/YP9AE*1D*;WDJ-:FQJ\2KG^G
M]X\\!XX=O,.0%LI4BC:W+)51$_OG@\GWT3)$3J 'Z
M
M            ?__6S^                                  #^7NR3K^
MX :?N5<D37;4X%X>'8G'U #CYCG$K*>&?.35747H='AVN// >.'J'\;G[#,E
MRK;KI$N,*JQ5GLV&UECV.:U^5XN<.O&J*BR-2ECDC?FBMJ&.0\'DY4
M                              GWN]?*S1GZOQ3W/8C^X^$\*;];D_Z0
M& ?^S3_;KB,\/],>3D4?R
M      #B?NSOI*U'V36#WU4?TSTPYAHW<)_2_P 8_9BGXEMIYDX3PASB/X/(
M           !L3IVYUJOTO\ =8<:QG[4+K^+:GZ%Y^^U^R4'QS/"0X"F7HF4
M    #3.,.=V[=CZSX!Y]FP^RD'QK/"0^?=?8RH^(?X"D,"S@H6         /
M=MOEC0>K:7X>,_-6>LY?BG>"I].R>S-)\JB^D:7+P[Y64GI#?P-*RKIZY?UW
MC+Y&>E/NGS#^@       0UW>?T[?\?3?B/"Q91N8_M>?,OTU20'W8OK^S]2L
M\&C-*'*2OX          %,MR'SAL[*7/X9I"_3][;'?)X^\I:YN1_M.4_P N
MJO#.89'XDZ                               ">>FGZ<E]]58;_$-D)<
MZ-OM>4G65'T\QPRZ>RC^JWP6E#"(QS,   ^?=Z-UQM-SM['(UU=;JVC:Y>!K
MJFFEA1R[4V(K^BAS'1WB"'"6D"Q8JJ%5*>V7BBJW*B9KJT]3%,[),ES7)BY)
MDN?.4_#=*7BZVU%%EGOT$C,L\L]=BMX>9P\)A.Z=,)U.!],FDW"U3"Z!;3C7
M$#*9CM9'+;:JX35UIE5'(CDW^V5,,F2\&L727*ECHKA/1PN1T$<KVL<G YB.
M5&/1>:US<G-7FHJ*7GZ$<4Q8UT08:Q/&N;ZJRTJR)T,[(FQU#%^&.=DC%^%I
MM2?B.T0     #?W<M8.K,=[H;1%AZBADGD7&UFO$\<;=9746&ZA,0UK%7@8D
MM-;',15RYIZ<:IG].S+ RZ035:Y44,B2RKT,,/V69W\6)CW?,=%[IG$\6$=
MF*KJYS6SRV>>DAS7AJ*Y.(H$YZ_99V+DG,1>9GEFBTT#*6FIZ:/+>Z:"*!F2
M(B:D,;8VY(FQ$R:4>8BN\F(,05U_F35EKJR:H<F>>2S2.D5,^;DKLLRENFA2
MGIXZ=%S2-C6]JB)^H\Q\<]P                         -":4/I=XT^QR
MZ]RR'*<#^V^V_+(_"0_)7>LI?BW=XAW??IAUWV+T'XUN19/9_:NSY:_Z*,J\
MW6GMYH?Q5'^D51[1Y(J         &[F@CZ;>">R51^+*XZ_TI^T"Y?$M^E8=
MW[F_[=EA^/F_19RRL/T*/ZU"O*7U1>J7%'D/6                    <6]
MUG]*BZ]D+/\ C6E.[M!/M\I_B9OHG$<=U=]I2Y?'4GZ5$2N)QE2@
M            !MMI2YWZ/LQ3]Q7 Y3A'V2?\0OA,/J6CUR[K%[[3FIN8MT[9
M,!:,*/#M98[U62T=:^-9:7D'>7+#06R#-JRU<4F2NIU7:G OL1QTQ:%KKBG&
M,EWIZFECCDCSR=KY[9)'<QBIP.R)YX.W6&#,&X7M^&ZZW726KI**")SHT@U%
M6.)D:JW6F:N2JQ53-$7)>!. YO8$[U>T&;GFS7:Z:3<):3'6J^7.V45-/ABU
M8>O%2VLCIKC*R&2DK,36AJ,?"Q[M??-FIEDN9.7S-K0WB)^(K[HWMTM))=ZZ
M!E>V1SWLB;%2*D+VN7>W/UW.J8U8B,5,D<JN3)$7@VE;=CZ.)(:2Y5E#=X:9
MCG1>IP/<Y[TUTR1L^66K&Y5553@1-JJ:T_P0-N'?0ONA?O#P9_Q2RWOT(^E#
MI]G[O-^S'2OHUM$/N>]_D\'[4/\ ! VX=]"^Z%^\/!G_ !2QZ$?2AT^S]WF_
M9CQZ-;1#[GO?Y/!^U#_! VX=]"^Z%^\/!G_%+'H1]*'3[/W>;]F'HUM$/N>]
M_D\'[4/\$#;AWT+[H7[P\&?\4L>A'TH=/L_=YOV8>C6T0^Y[W^3P?M0_P0-N
M'?0ONA?O#P9_Q2QZ$?2AT^S]WF_9AZ-;1#[GO?Y/!^U#_! VX=]"^Z%^\/!G
M_%+'H1]*'3[/W>;]F'HUM$/N>]_D\'[45%W+^Z5T?;K;0_9--NC"DQ-0X0O]
MQOMKHJ;%]NH;5?&5.'KK4VBN6HHK==;U2,B?54SEC5M0]7,5%5&KFB=&8YP5
M=]'^(I<,7QT#[C$QCG+"YSF92-1[<E<QBYY+MY5-O/X21.C_ !W9=).%H,7X
M?;.RUU#I&M29K629Q2.B=FUKWHG+,7+)RYIEP<"<@SB!S0
M              '@JJFGHJ:HK*R>*EI*2"6IJJF=[8H*>G@C=+//-*]49'%%
M$Q7.<JHB(F:@$S\;XOQ+IGQ+6OEK:^'!<%>Y<.X>55AI&4U/G#37&OIHD1M3
M=*J/6E5TJRNIUF='&[4X?/!PGCAZAJS#^BZ+48JP-\:G#'P[>MQ#:HS-SK?H
MWIXM7Q!N>:?ZKV]'H<&P#:;B6G!T-.K<HD3;PHS+W,ERS&8RYYN3;K2RG:F3
M<E3H)EL3B]@\'DU5%$C$3HY9)U #S
M
M  __U\_@                                !=FT ^96521M54=DB(O7
MZ_5S -HL5XA;3QR^*-3)CES5R)PIZW&>3POP<)L-8\/7'2MBE;7'++38?MSH
MI\0W&),W1TRO=JT%*[;&EPN.]N;&JYI$Q'2*UVIJ.\'E$R.;]%14ENHZ6WT-
M/%2T5#3PTE)30M1D5/34\;8H88VIL:R.-B(B=! #V@
M                 3[W>OE9HS]7XI[GL1_<?">%-^MR?](# /\ V:?[=<1G
MA_ICR<BC^0                                             <3]V=
M])6H^R:P>^JC^F>F',-&[A/Z7^,?LQ3\2VT\R<)X0YQ'\'D            V
M)T[<ZU7Z7^ZPXUC/VH77\6U/T+S]]K]DH/CF>$AP%,O1,H    &F<8<[MV]0
M5?P#S[-A]E(/C6>$A^"Z^QE1\0_P%(8%G!0J         >[;?+&@]6TOP\9^
M:L]9R_%.\%3Z=D]F:3Y5%](TN5AWRKI%RR\0;^!OK%95T]<OZXOD9Z4^\?,/
MZ       !#;=Y_3M3Z^F_$>%2RC<Q_:\^9?IJD@/NQ?7]GZE9X-&:3.4E?P
M         *9;D),\!-7H76Y(OKS-(7Z?O;:OR>/O*6N;D?[3E/\ +JKPSF&1
M^).@                               GGII^G)??56&_Q#9"7.C;[7E)
MUE1]/,<,NGLH_JM\%I0PB,<S    !CV]ZS;F*OMF)*;="85M[Y[3<X(+;CAE
M,S6=23QOWJWWN5$S<L372I2S.R1L<:TR-14;*YMMN@32'!I,T7TD\TJ.Q58H
M8:"O8JJKW11MWJ@K-JJKFRP,;32O5?7$&;ML[,YO;B+2U36&YU6A&_R)'3UD
M\U=:'N7)JO?]DKJ%%V(C]?6K(&_=H^H3/-C6K$D[;+-      "\?>2FYAKZ:
M>X[H;%MNEIHZRD6U8%@JH9(GOH%GCGJ[RUCW)FEQJJ:):=VJCVP4ZO36BJF*
MO1VZ3TAT^CW1C/987HF+<30/I8&;%=';U74K:ER9+JI,B+10YJBR))5.:B[U
MF59[M/2U3XPQ52Z(L/2MDLUBJ6U=SD:J*U]>C%2EHT5$VK2LD=45"(Y429\#
M'(V2%Z)>4JH(<@                          &A-*'TN\:?8Y=>Y9#E.!
M_;?;?ED?A(?DKO64OQ;N\0\OR*FD2N1?0Q;_ ,:W(LGL_M79\M?]'&5>;K3V
M\T/XJC_2*H]D\D5         #=S01]-O!/9&I_%E<=?Z4_:!<OB6_2L.[]S?
M]NRP_'S?HLY92#;#']:A7E+ZHO5+BN8>4]8                   !Q;W6?
MTJ+KV0L_XUI3N[03[?*?XF;Z)Q''=7?:4N7QU)^E1$KB<94H
M         ;;:4N=^C[,4_<5P.4X1]DG_ !"^$P^I:/7+NL7OM//HRYW']DJK
MX*F/XQ9[*)\4WON/YNOKK^*GZS:#=:_2VM'V:VK\47\G?YF)_"+J_P#>O6?I
M5 =)Z9/:U3?+V?05!/M.!.LAH,3@(Q+PGZ#P      9RG>'?\[QT:?9EI3_M
MZNY5WNH/MP5OR:E^@87"[DG[15J^/K/TN8KJ1[))@             ^#<L0V
M^UN:VJFBC57:O-2(FSBR3HN3@XCPYS6IFY41,T3;SU7)$^==B?">415X#VZ"
M[T5QC26GE8]JIFFJ[6X%RVY<!Y/!],           ''W='XA?;L"QX=I)=2O
MQC<8;7JLDDCG;::16UUVF8K$U7Q2)'#2RL<J(Z.K7AVY ;/:/,)LCB@58]NJ
MW/--N2IEQ)D>?A4\+SCDU:+!%%$Q-7]:F6SC3KH>#R:KBM<343F4SZW'^'W
M#WXZ)C=N2)ET4_B_< /;9&UO57H@'D
M
M    /__0S^                                 >G43HQJ[439P+P_N\
M8!MUB.]L@BD\4:G,KGP9IQ>MP! <9[[777%E]HL+V%K9[G<YMXAUW:D,$:(L
ME15U,B(Y64U) QTCU1'.U6JC6N=DU1X3X3F#@["=LP78:2Q6QNLR'6FJZM[4
M;47&X3(WDJOJ515599G-1$3-4CC:V-O,M:B#R:H
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
M*2.CBWIBO>YSG/>][E?))(]5<^21[LW/DD<JN>]RJKG*JJ?7.''Z0
M                   #0FD_Z7>-/L<NG<LARG!'MOMORR/PD/R5WK*7XMW>
M)'6_1#C+'>.+K7X<I:2HIZ7#=##/O]4E.]LC;G6N5&LWMZJW4F;M)Y56/</8
M4P[#3WE\C))*QZMU6ZR9+&Q.'/\ !4@SIRT)8XTGXII[IA9E*ZE@H&1.WV7>
MUUDEG<N2:JYIE(W;U><:SY6O2IGEWV6_/+/RP3@^Y''^3/@7AWZ;N:^,Z6]"
M+IAZ7;ORE/(/WE:M*GG90=L&_%'CDT8$Z?-W-?&/0BZ8>EV[\I3R!RM6E3SL
MH.V#?BAR:,"=/F[FOC'H1=,/2[=^4IY Y6K2IYV4';!OQ0Y-&!.GS=S7QCT(
MNF'I=N_*4\@<K5I4\[*#M@WXH<FC G3YNYKXQZ$73#TNW?E*>0.5JTJ>=E!V
MP;\4.31@3I\W<U\8]"+IAZ7;ORE/('*U:5/.R@[8)\4.31@7I\W<U\8]"+IA
MZ7;ORE/(-S]#^Y^TB8>TA89Q!=Z*WPVRUU=1/5NCKT?.C'T%53L6.+>V;XN_
M3-SV[$.&:0-*^$+QA*MM-ODF=6SQM1F<:HW-'L<N:Y[-B*=FZ'-S;I+P5I*M
M6*+Y'1):J261TBLG1[\G02QIDW53/EGIGMX,U*31-U8VMV;$3++H9$.Y%S>J
M\TL-/[/X                    .+>ZS^E1=>R%G_&M*=W:"?;Y3_$S?1.(
MX[J[[2ER^.I/TJ(E<3C*E                     #;;2ESOT?9BG[BN!RG
M"/LD_P"(7PF'U+1ZY=UB]]IY]&7.X_LE5?!4Q_&+/91/BF]]Q_-U]=?Q4_6;
M0;K7Z6UH^S6U?BB_D[_,Q/X1=7_O7K/TJ@.D],GM:IOE[?H*@GVG G60T&)P
M$8EX3]!X      ,Y3O#O^=XZ-/LRTI_V]7<J[W4'VX*WY-2_0,+A=R3]HJU?
M'UGZ7,5U(]DDP       ?BJB<*HG75$ /S79YIOVR #79YIOVR 'J5M9'2T\
MDSGHB-8Y<TR7++CV.3+) "?^ES&=1?;[/103OY#I9$S1KE1'R,5',5=7)%U%
M1%ZCBK[S0O31/;(+;HAP[4/BKY'QW"N?&Y6N8V-^=%#K)M1RRL6I7)6O8L-.
M]-CSNG17AYLJRWZJ:BQHBQ1(J9HN:?9'9+S,EU$X476>G,/1P1I1O.%JB-D\
M\M719HBM>]721HNQ517+DY$1>,X_N;]WA+2I!@K3C*Z2#-L<-VR5SVIL1K:]
MJ(JO3F<5,17IL69C\WS)^G%VC-LNM<,.-1K]JN@X$7X8EX$ZQ=G0JFQJ\U<'
M:0+3B>E9+#4QK(YJ*YBO36:[]<U$55<F2)GDO!^&U>AKJ*YT<5PMTL4]!.Q'
MQR1N1['L<F;7,>U5:YJIM14545#I&6&6"1T,S7-E:JHJ*BHJ*G"BHNU%-Q6J
MBHBHJ*BIPIP+^0_4>L_0        <*=*%R\&FDYU)3O?);<)1+984217PON:
M2NFO%0QFHW>9&U&I2O3-<UI47/@1 -Y,'VAL$,29)GJ-XN-.BJIL/*GA.>;Q
MTD+6-;L38U/TX$XSP>3WP
M                                                           ?
M_]'/X                               /6FF1B*F:)P\(!HB^7AD$;LG
MHBHCN/A]W+: <9L<8N=FM-3+)/45#F0000QOEFFFE<D<<44<>L^2661R-:UJ
M*KG+LV[#RIX1,]IOGH?T=R81M<EZO<,:XLOL37UN>3WVB@<YLT-EBDS<U'HY
MJ252LR:^9$;F]L4;U\'DWF
M!/O=Z^5FC/U?BGN>Q']Q\)X4WZW)_P!(# /_ &:?[=<1GA_ICR<BC^0
M                                        <3]V=])6H^R:P>^JC^F>
MF',-&[A/Z7^,?LQ3\2VT\R<)X0YQ'\'D            T[B/#]-?Z*6CJ&-?
M',Q8WM5=55:Y,E5'+K(U<NI^'9Z*JF@K::2CJFH^EEC<Q[5X'-<BM<U?@5%5
M%/[CD?%(V2-<GM5%1><J;4-@ZC<\V>2171;ZQJJO,L<J(W/;S*.7QJ<6>W(Z
M,]"]N?/O2L_<E\HY/Y]L5>[I^RGB/#RNEJ^KS^ROY1Z%[<^_>E9NX_WAY]L4
M^[9^RGB-MM)&A^EPK:)+C2U$S5@<QZIKYH]K,GJQR.;EJO39LR_+USIAW.6@
MVQZ),4WJT88M5/=:/#ERGAE9%D^.6*BFDCD:N>QS'M:YJ\Q40^O8,7XEJKY1
M4T]9,Z"2KA:Y%5,E:Z1J*B[.!47(X^%"I)@_'-1R*CDS13RBJU<TX0?(FL5M
MG=K2TT+W=%8V_P ? ?N9<:F-,FN<B=4_E6M7A/#X&K3TI#]RC_-/[XZU?1.[
M*GC4;SAX&K3TI#]RC_-''6KZ)W94:C></ U:>E(?N4?YHXZU?1.[*C4;SAX&
MK3TI#]RC_-''6KZ)W94:C></ U:>E(?N4?YHXZU?1.[*C4;SAX&[3Q4D.?I3
M/S3SQUJ^B=V5&HT\T5CMT+M>.GB:J+PHQB+ZRZJ\"GK?<:E[<G.7LJ>=5$/K
MM:C41J<")DA^%55RYKPG]'Z>        "=>Z I8%TJ7R741)%ALDRNX?%66>
M@8U^3LV[&Q-V99+EU\Y>:*97K@6E8J\KK3)\RS2;/SJ<+O"97!R\W)J_F0Y[
M>!RU+PTL.7%XFQ?PILR(J\=:M.!SL^JIS+4:/ U:>E(?N4?YHXZU?1.[*GC4
M;SAX&K3TI#]RC_-''6KZ)W94:C></ U:>E(?N4?YHXZU?1.[*C4;SAX&K3TI
M#]RC_-''6KZ)W94:C></ U:>E(?N4?YHXZU?1.[*C4;SAX&K3TI#]RC_ #1Q
MUJ^B=V5&HWG'])AVU-5%2FBS3@\39^XB'A;I5KPN7LJ>=1I]2GI8:9J-B8UJ
M(F29)DB)U#\<LTDRYO4_K@/8/4                                3S
MTT_3DOOJK#?XALA+G1M]KRDZRH^GF.&73V4?U6^"TH81&.9@     '\21QS1
MOBEC9+%(QT<D<C6OCD8]-5S'L<BM>QS5R5%3)4/U45;6VVKCK[=-+3UT+T?'
M)&]S)&.3:CF/:J.:Y%VHK514YA_+V,D8L<B(YBIDJ*F:*G.5%X3CSI*W*&Y_
MTM2+48WT:X<N=<J*Q+FVW4<=RCB5B,6&FKG023T4*HU.9@6-,T1>%$5),8>W
M7VF*STR4EZEM]^B1&HCKE3K)/DU,D1U7324M9)\*RU$B\Y44^IA?$&+<"JJ8
M#O5WLD"KFL5)4O93*[//66D?OE*JHJKM6'@547-%5#CVWO+G<=)5I6>%[<5D
M2H2IWOP8XO6G5Z2;[J<ANOCJ)8<]F]+$L6KS.KJ[#L!V[=O"Q*UF$K"DNKDB
MK/<U1%RV*J<6HJIGM5-9%7HD7:=D^B*W1ZP<2KC6NWG4U=E!9D?JY9>J<;==
M'9?=ZVOGRV>>TY'Z-]R[H'T3YOP1HVPS::IR:DE>RUT*5U1'DJ;W5U,5-"ZM
MC1%7))M?+B.N<2[KG3)?:9U%::BBL-*]KFNXV0;Q,K7;%1*R9]17,3+9RE2W
MX<UVG6&)+QB;&TC9<=7B[7O45%:RMJI)8&N3;K,I45M*QV:9YMA13?UK6M:C
M6HC6M1&M:U$1K6HF2(B)L1$0C1///53OJ:E[Y*F1ZN>]RJYSG.7-SG.7-7.<
MJJJJJJJJN:[3\36M8U&M1$:B9(B<")SD/T]1Y
M     !H72?\ 2\QG]CET[FD.4X(]MUN^5Q^$A^2N]92_%N[QQEW+[&OQ!BC6
M:B_S'I%VI_BT[JTVN<VT42M7;Q2[P#X5@]5DZU.^<SEIXEVZC47J(G[J*1Q2
M:1.:<HV#>(_,I[#?S1OSQL&\1^93V&_FC?GC8-XC\RGL-_-&_/&P;Q'YE/8;
M^:-^>-@WB/S*>PW\T;\\;!O$?F4]AOYHWYXV']MC8SQK6HO1R3/8?RY[W<*@
M_L_@                     '%O=9_2HNO9"S_C6E.[M!/M\I_B9OHG$<=U
M=]I2Y?'4GZ5$2N)QE2@                    !MMI2YWZ/LQ3]Q7 Y3A'V
M2?\ $+X3#ZEH]<NZQ>^T\^C+G<?V2JO@J8_C%GLHGQ3>^X_FZ^NOXJ?K-H-U
MK]+:T?9K:OQ1?R=_F8G\(NK_ -Z]9^E4!TGID]K5-\O;]!4$^TX$ZR&@Q. C
M$O"?H/      !G*=X=_SO'1I]F6E/^WJ[E7>Z@^W!6_)J7Z!A<+N2?M%6KX^
ML_2YBNI'LDF       #8;2SI'GP;' E+&LTM1/O3-5ZLU.8E?K.S5%U4U,LN
MJ=(Z>]-]GT!X/IL87JBJ:^EJ;E'1I' YC7H^2"HG1ZK(J)JHE.YJHFW-R<S,
MY)A?#<^)Z]]!!(R)[(5DS<BJBHCF-RV<WE\_F./CM/.*,UU8XT3;EF_-<N+/
MF<E(D?ND^C_[W+QW6F\HYYR(KC[K@[5Q_/A\8J\Q%[/\0_=)]'_WN7CNM-Y1
MYY$5Q]UP=JX^==--.*KC22TR;S&LK59KYN7)%ZW[N8_=)]'_ -[EX[K3>4.1
M#<?=<':N-H9)'RO=)*Y7R/<KGO=PN<NU57KJ56:0\;W?23C>YXZOJYW.YU;Y
MG-SS2-J\K%"U<DS9!$UD+,TSU&-SVYG=-KMU/:;=#;:5,H86(U/A7FN7X7+F
MY?A53^#AI^\^Y8L0W/#U8RKMU0^-S5171Z[DCD1.)S47+/JDH]S]NJL>:"ZM
MEM1SKG@%\F<M!*]?L:+Z9]'(N>\29\LK<G0R+GKL1RI(WAN*,%VS$L:RJF\W
M-$Y65J</.1Z?=)V')S%RV+S+T<:8J&]QQ45PD2"L:FJZ.1R)K+QJU=B9+T?T
M6[O19I<P+IBPXW$N!ZQM13[$FA=RE132*FV*HB55<QW#JN36CD1-:)[V9.6.
M5[L%RL%6M)<8]5WW+DVL>G/:[@7X4V*GW2(IR"@J8:EC9(GM<UR9IDOZ9\!V
M8?%/.    ?Q)(R)CY97LCCC8Z2221R,9&QB*Y[WO<J-:QK45555R1 #C[CO3
M7;VPU%BP#51W>]3^(27RG:V>SVIDC5WR>DJ%SANM<UBIO6]H^F:Y=9[W*Q8G
M :!P-A5T*1OD1SYGJLDDCU>][WO7-TCW.S5SE<N>:KFJ^N>?A/'#LYAR4LUO
M;!&QNJB*C4ZB[-FW9GD>#R:M8U&HB=1,P#^@
M
M              ?_TL_@                             'AEE1B*F:(N
M7& :.O%V9 QRJ]$V.XTSV>NG& <<L<8S92Q3)OS4755<URZV?#QJ>3QP]0UW
MH@T9STKH,<XMII&7VH:Z2RVJHUVK9J25BL;5UE.Y&K'=JJ)ZY,=FM/&Y$<C9
M5<V/P>3D2                                        3TW>\R-I-%U
M/JKK2U&,9D=Q(E/%AECFKQYN6I3+K'LCYIX4Y#[E:%T&@/1^QRHY70XAFS;G
MEJU.+;]4,3;EM:V5$7JH?R[TQY.0A_(
M                .)^[.^DK4?9-8/?51_3/3#F&C=PG]+_&/V8I^);:>9.$
M\(<XC^#R             !P   V'T\\Z=;Z4J_[ZB>QDIU3IW^TAC+_>K=OT
M"H/NX8]L=!\M@^E:<!S-62\                        )YZ?_ *:%[]26
M;\4TA+G11[2*7KYOI7G#+SZ_=U&]Y"AA$8YF
M                     3STT_3DOOJK#?XALA+G1M]KRDZRH^GF.&73V4?U
M6^"TH81&.9@                                           T+I/\
MI>8S^QRZ=S2'*<$>VZW?*X_"0_)7>LI?BW=XXS[EWG@Q1V&I.[3NC3?[$47R
MEW@*?"L'JLG6IWSFD1N.4                                 '%O=9_
M2HNO9"S_ (UI3N[03[?*?XF;Z)Q''=7?:4N7QU)^E1$KB<94H
M          ;;:4N=^C[,4_<5P.4X1]DG_$+X3#ZEH]<NZQ>^T\^C+G<?V2JO
M@J8_C%GLHGQ3>^X_FZ^NOXJ?K-H-UK]+:T?9K:OQ1?R=_F8G\(NK_P!Z]9^E
M4!TGID]K5-\O;]!4$^TX$ZR&@Q. C$O"?H/      !G*=X=_SO'1I]F6E/\
MMZNY5WNH/MP5OR:E^@87"[DG[15J^/K/TN8KJ1[))@       X6;HI56JMV?
M%4/3UDCE*_\ S1W[2%J_WUTWZ!<SM+1)[8YOD3_I83C$4JDAP       >:">
M:EE9/3R/AEC<CF21N5KFJG05,E.:8"TA8PT98BAQ3@FNFH;O"O"Q<V2,SVQ3
M1KFR:)W-9(US<\G)DY&JGS[E:Z"\4CJ*XQMEIW<Q>%%Y[5X6JG,5%1?F.1^C
MC3144#X;=?)EU%5&1U*Y:J[=B/U\T155>MUBZO<Y[L/!VF:*##6)-YM&DE41
MO$ZN5*>L<B;74<CU7EEX5II'+*W@C=.UKGI'G%N *^P*ZLH]:>T\.M]W&G.D
M1.9^&G*\]&YHB\P;1?:&[T\=1331O1[6KFQV:9KQ)QI^GKS+.O#[0!LSI&TU
MX;P%*^T4\4F(L4ZC')9+?,QC*)96Z\3KU7JDK+<V2-4<V-&2U"M<UV]HQR/
M.,=WO./M*%0WP25ZP6E7M?!AZV,EI;-$K5CR=-#KR3W"9KH4>CZB298WN=O>
MHU=5 S-R<+8#BI6L\18CDU5\9MX=G%T%//!PGC:IOQ9;''3(W)N6Q.++KIDF
M1X/)K>G@1B(N6S+8G'LV9K[ ![0
M
M      !__]//X                            /#+(C&JF:(N7N &E;M=
M8Z=CDUTSU5X?W0#CYC7&+*:.7Q5J*C57;Q=3AZ/Z=#SP'CAZAYM$^C6HQ%5T
MN/,7T\K:&.2*KPS:*A%9R8K%;+!>ZR%>:2D1Z(ZEC=EON6^JF]JQ9/!Y.5H
M                                        )V;OG_G*/^SU_P )Q[(^
M:>%.3&Y@^D1H]]077^V&[G\.],IY-^SP
M                 #B?NSOI*U'V36#WU4?TSTPYAHW<)_2_QC]F*?B6VGF3
MA/"'.(_@\@                V'T\\Z=;Z2[_T)U3IW^TAC+_>K=OT"H/NX
M8]LE!\M@^E:<!S-62\                        )YZ?\ Z:%[]26;\4TA
M+G11[2*7KYOI7G#+SZ_=U&]Y"AA$8YF
M                3STT_3DOOJK#?XALA+G1M]KRDZRH^GF.&73V4?U6^"TH
M81&.9@                                           T+I/^EYC/['
M+IW-(<IP1[;K=\KC\)#\E=ZRE^+=WCC/N7>>#%'8:D[M.Z--_L11?*7> I\*
MP>JR=:G?.:1&XY0                                 <6]UG]*BZ]D+
M/^-:4[NT$^WRG^)F^B<1QW5WVE+E\=2?I41*XG&5*
M  &VVE+G?H^S%/W%<#E.$?9)_P 0OA,/J6CUR[K%[[3SZ,N=Q_9*J^"IC^,6
M>RB?%-[[C^;KZZ_BI^LV@W6OTMK1]FMJ_%%_)W^9B?PBZO\ WKUGZ50'2>F3
MVM4WR]OT%03[3@3K(:#$X",2\)^@\      &<IWAW_.\=&GV9:4_[>KN5=[J
M#[<%;\FI?H&%PNY)^T5:OCZS]+F*ZD>R28       .%6Z)\E6_U3)[R4K_\
M-'?M(6K_ 'UTWZ!<SM+1)[8YOD3_ *6$XR%*I(<         _3^XY)(I&RQ.
M5LK5145%5%147-%14VHJ+M14VHIX5$5,EVHIN;@?25=\*5$<;YY9[>KN:C>]
M7+&F66;>-43W"S#<W[NVOL:4^"M-4DE7:$RCANF2OGA3@:VL:F:SQIL3?VHL
M[>&1)LU<SJ'%NC2*JUKAAY&QU&U70\#'?#&OW"_@KRJ\S5YNX.,]T5=KX^?"
M. 46DE2**"\8I;)'+/!+/&DD]!8VLUF4\T+'I')4O7?(GZ[8V,>QLJ6U6VXV
M^\6^"ZVN:*HME3$V6*6-R/CDC>B.8]CVJJ.:YJHJ*BJBHIT5-#+33.IYVJV=
MCE1S53)6JFQ45%YJ<XT_@[1^LC^2JI'SU%0]9YYIM:6:::5RR22S2O5SY)9'
MN5SE55557:N9^[O'IS[)R/L6$8H&Q^)(FS@U<E]?B'4&7/-RJ&TQ0HB:N2\2
M9=#HIQ'@\FH(H&QHFQ.#]/< /8
M
M       !_]3/X                          !X)94:BIGDNW/J9 &E[K=
M8X&KF]J9(O#DBIEP@&PV,L8Q4T<B[\UN35U<^';QKM7C// >.'J'S=&.CBHQ
MM608RQ9$_P #M/,V:RV>9CFI?9HG(]E?71O1&NL<;\M[B5%Y,<G-^()JS^#S
MP'+H                                           G9N^?^<H_[/7_
M  G'LCYIX4Y,;F#Z1&CWU!=?[8;N?P[TRGDW[/
M                        .)^[.^DK4?9-8/?51_3/3#F&C=PG]+_&/V8I
M^);:>9.$\(<XC^#R                #8?3SSIUOI+O_0G5.G?[2&,O]ZMV
M_0*@^[ACVR4'RV#Z5IP',U9+P                        GQN@XECTFW1
MZJB[_;[/*B>91*"*')>BN<*KZY+71,]'X)IV]#+*G]8Y?UG#;TF5>Y>>U.\4
M!IY>2*>"?5U-^ABEU,];5WQC7ZNMDW/+6X<DS(G31[S,^+//5<J9\_)<CF*+
MFF9YCUGD                                           $\]-/TY+[
MZJPW^(;(2YT;?:\I.LJ/IYCAET]E']5O@M*&$1CF8
M                        -"Z3_I>8S^QRZ=S2'*<$>VZW?*X_"0_)7>LI
M?BW=XXS[EWG@Q1V&I.[3NC3?[$47REW@*?"L'JLG6IWSFD1N.4
M                       '%O=9_2HNO9"S_C6E.[M!/M\I_B9OHG$<=U=]
MI2Y?'4GZ5$2N)QE2@                    !MMI2YWZ/LQ3]Q7 Y3A'V2?
M\0OA,/J6CUR[K%[[3SZ,N=Q_9*J^"IC^,6>RB?%-[[C^;KZZ_BI^LV@W6OTM
MK1]FMJ_%%_)W^9B?PBZO_>O6?I5 =)Z9/:U3?+V_05!/M.!.LAH,3@(Q+PGZ
M#P      9RG>'?\ .\=&GV9:4_[>KN5=[J#[<%;\FI?H&%PNY)^T5:OCZS]+
MF*ZD>R28       .%6Z)\E6_U3)[R4K_ /-'?M(6K_?73?H%S.TM$GMCF^1/
M^EA.,A2J2'          !\3$-U=:+;)/ QLM=.]E';8'M5S9JZ=';UKM:Z-7
M10M:Z61$<U5CC<B+GD=Y;G;0_5Z;=*5!A!$>VQ,7BBOE;PQT<2M61$=]R^95
M;3Q.R75DE:]6JUKD..8KOT>'+++<%R6H]+$U?NI'>EZJ-VN=^"U>;D;P:&L!
MOI:.&HJD?+4SYU$\LRK+++-,YSY))I'(KI)'N<JJJYJJKFIHOHJ*DMU'#;K?
M&R&@IXFQQQL1&L9&QJ-8QK4V-:UJ(C438B(B(1+EEDFD=+*JNF>Y555VJJJN
M:JOPJNTYJX?L$<$<:ZJ;&-3)$]S@RXC]2J?PFPW$IJ1D:(B= \'D^@UJ-3BZ
MX!_0
M                                              !__]7/X
M                  /7EG:Q%VY;,\^H :4NMX9 QW-M3)%RSX?7 -AL8XSC
MIF2KOK<VHN6:\>77// >.'J'S-&^C>KQ[508LQ7#)'A>-R2VNV2Z['8@<QVL
MRIJ&+DYME:J;$7;59?4OHG@\\!R]8QD;&QQM:QC&M8QC&HUC&-3)K6M3)&M:
MB9(B;$0 _H                                           G9N^?\
MG*/^SU_PG'LCYIX4Y,;F#Z1&CWU!=?[8;N?P[TRGDW[/
M                              .)^[.^DK4?9-8/?51_3/3#F&C=PG]+
M_&/V8I^);:>9.$\(<XC^#R                #8?3SSIUOI+O\ T)U3IW^T
MAC+_ 'JW;] J#[N&/;)0?+8/I6G <S5DO                        "?V
MZ(^F55]B;3\ XECHB]ID7Q\OA'#KWZ^7K$.>MN\KZ'U'3? L(KUGKR7XQWA*
M<O;Z5.H>X?F/Z                                           !//3
M3].2^^JL-_B&R$N=&WVO*3K*CZ>8X9=/91_5;X+2AA$8YF
M                             #0ND_Z7F,_L<NG<TARG!'MNMWRN/PD/
MR5WK*7XMW>.,^Y=YX,4=AJ3NT[HTW^Q%%\I=X"GPK!ZK)UJ=\YI$;CE
M                            !Q;W6?TJ+KV0L_XUI3N[03[?*?XF;Z)Q
M''=7?:4N7QU)^E1$KB<94H                     ;;:4N=^C[,4_<5P.4
MX1]DG_$+X3#ZEH]<NZQ>^T\^C+G<?V2JO@J8_C%GLHGQ3>^X_FZ^NOXJ?K-H
M-UK]+:T?9K:OQ/B G?YF)_"+J_\ >Q6?I5 =)Z9/:U3?+V?05!/I%3)-J<'[
MAH+14R(Q*BYG[FG13V3SF@R49IT4]D9H,E&:=%/9&:#)1FG13V1F@R4_0#.4
M[P[_ )WCHT^S+2G_ &]7<J[W4'VX*WY-2_0,+A-R3]HJU?'UGZ7,5U(]DDP
M      <*MT3Y*M_JF3WDI7_YH[]I"U?[ZZ;] N9VEHD]L<WR)_TL)QD*520X
M          /AX7M+\;XP2IR5]ILDCZ.B5$5T<]3K-Y-K$7>FJJ/EC2-O-.8K
M(D>U<GJA?+N*]"G(IT5QWN\P[WC/$",JJC63EX:?)>)*9>:BMC<LTC51'-FF
M?&[/>VJD9M(N(N/=[6EIW9V^DS8WG.?_ (1_9351=J9-S3TRE"L%X?92T\#6
MQY(D;439^'/(F-\!U\G/-[J*F;&Q&HF2Y)P]0\'D^H
M
M                            ?__6S^                        >I
M-4-8BIFB;./]T T=>+TR!CDUT3)%]SH\ !Q_QECB*ECESF:BHU4_ G1_=/)X
MX>H>QH[T45N+IX,4XZ@DALF;*BT8>E5S)+PUS4DBKKJUK]:"V(KD5E.N3ZE4
MSD1L*:L_@\\!RR8QD;&QQM:QC&M8QC&HUC&-3)K6M3)&M:B9(B;$0 _H
M                                        $[-WS_SE'_9Z_P"$X]D?
M-/"G)C<P?2(T>^H+K_;#=S^'>F4\F_9X
M                 !Q/W9WTE:C[)K![ZJ/Z9Z8<PT;N$_I?XQ^S%/Q+;3S)
MPGA#G$?P>0                ;#Z>>=.M])=_Z$ZIT[_:0QE_O5NWZ!4'W<
M,>V2@^6P?2M. YFK)>                        $_MT1],JK[$VGX!Q+'
M1%[3(OCY?".'7OU\O6(<];=Y7T/J.F^!817K/7DOQCO"4Y>WTJ=0]P_,?T
M                                         ">>FGZ<E]]58;_$-D)<
MZ-OM>4G65'T\QPRZ>RC^JWP6E#"(QS,
M              &A=)_TO,9_8Y=.YI#E."/;=;OE<?A(?DKO64OQ;N\<9]R[
MSP8H[#4G=IW1IO\ 8BB^4N\!3X5@]5DZU.^<TB-QR@
M               XM[K/Z5%U[(6?\:TIW=H)]OE/\3-]$XCCNKOM*7+XZD_2
MHB5Q.,J4                     -MM*7._1]F*?N*X'*<(^R3_ (A?"8?4
MM'KEW6+WVGGT9<[C^R55\%3'\8L]E$^*;WW'\W7UU_%3]9Z.EO1JW2GAJEPZ
MZ]/L7(MZI;PE8R@;<5>M+25]+R.M.ZKHD1)$KE76U]FKEDN>SMS<U:>ZG<Z:
M09<>TML9=9);9-1[RZ=:=$266"7?-\2*;:W>$35U-NMGK)EDO <8X7\]ELCM
M^_[PL<Z2ZVIOF>3'LRU==G1YYZW,X.=QXY3MO[(TOWJL_A$3V_=8;U]Y-/\
MYU?^P'6?(37WS;^3+^T'[RG;?V1I?O59_"$?NL-Z^\FG_P ZO_XO/'(37WS;
M^3+^T#E.V_LC2_>JS^$(_=8;U]Y-/_G5_P#Q>.0FOOFW\F7]H'*=M_9&E^]5
MG\(1^ZPWK[R:?_.K_P#B\<A-??-OY,O[0.4[;^R-+]ZK/X0C]UAO7WDT_P#G
M5_\ Q>.0FOOFW\F7]H'*=M_9&E^]5G\(A^ZPWK[R:?\ SJ__ (O'(37WS;^3
M+^T&51WD3?+3HLW(]HT8W*ZQ5;\+8ZQM'!<)8N0WW"GO-=3XB2H6D2>I2FWF
MHN\D")OC]9(=;--;)OP)=-\^Z#K)](U3;F6N661L'$[9EJ$;O$4;=;?%BA55
M=GGEJ)EP9KPEC^YKM#K#HKIK&Z1)>):JI:C]74U]>19L]76?JY;YJ^F7/5UM
MF>25(\-'#?3M+]V:#OK(>&CAOIVE^[- R'AHX;Z=I?NS0,AX:.&^G:7[LT#(
M>&CAOIVE^[- R'AHX;Z=I?NS0,CBCINQ3:K_ %]%%;ZADSHW/G<C5151NJK5
M78JHJ(YZ(5_^:._:0M7^^NF_0+F=IZ)4RQ%-S^(G_2PFQ!2J2&         -
M.XCKIX::&W4#G-NEX>ZCHU9GKP1Y-Y+K45LD;V+30OR8Y%75F?'FBIF2SW'F
MA!VF'2E#57>!9,#V1S*JM5R(L<KT55IJ1<T5')/(U5E;DJ+3QS)FUSF*O!\>
MXC2P61S8'97*H161\].CD_B(NQ>B5O#M.3FAS T5GMM)&V!&JV)B99999HB+
MLU4X%+^$_,1=7;L.8EEMZ01QHB9*C&IP;=FQ<SP>35[&ZJ)T<D /[
M
M                                       /_]?/X
M     !^*Y$X51 #T*BK;&B\TB(J;.!/TV]< T+>L01P,<B2(F2+M_O=%0. X
M]XPQPC-:*%[I)GY1QQQM5\LDDG,,9&QN;G.>Y41$3:JJ>>H>.'A-<Z,M$-2Z
MHIL7X]AUZY%946;#DV3H[<YKM>*ON[-K9;AL1T4"\S3^.DSF5&P>#R<E0
M                                            3LW?/_.4?]GK_A./
M9'S3PIR8W,'TB-'OJ"Z_VPW<_AWIE/)OV>
M                    <3]V=])6H^R:P>^JC^F>F',-&[A/Z7^,?LQ3\2VT
M\R<)X0YQ'\'D                &P^GGG3K?27?^A.J=._VD,9?[U;M^@5!
M]W#'MDH/EL'TK3@.9JR7@                       !P W13'-TDU*N:J)
M)9[4]BJF2.:D<K%<WHHCV*G70EAHA<U<&1HB[4J)47X%S1>\J+\YP^]I^_OX
MB?K.>-K>V2V6Z1CD<R2AI'L<G YKJ>-S7)U%12+5>US*Z9CDR<DKT7JHY3ES
M%S8BIP9(>\?D/Z                                           !//
M33].2^^JL-_B&R$N=&WVO*3K*CZ>8X9=/91_5;X+2AA$8YF
M                              #0ND_Z7F,_L<NG<TARG!'MNMWRN/PD
M/R5WK*7XMW>.,^Y=YX,4=AJ3NT[HTW^Q%%\I=X"GPK!ZK)UJ=\YI$;CE
M                             !Q:W6:_\A3=$R7;<+/MXO+6F.[M!*?\
MGE.O^)F^B<1RW5OVE+E\=2?I41*\G&5)@                    &VVE+G?
MH^S%/W%<#E.$?9)_Q"^$P^I:/7+NL7OM//HRYW']DJKX*F/XQ9[*)\4WON/Y
MNOKK^*GZS<(XR?-         *5;CJ1R8'K&(YR-[_P"O<B(Y41%Y'H<URX-J
M$5-.&*<3V3$3*:S7*OI*9:5CE9#42Q-5RJ]%=JL>U-941$5<L]B<XM$W(%'2
M3Z)W/GBC>_CI4)FYK57+4AV9JG <S==_FG?;*=%<D32![^WC\MJ?K24_&RV^
MYX.YM\0UW^:=]LHY(FD#W]O'Y;4_6CC9;?<\'<V^(:[_ #3OME')$T@>_MX_
M+:GZT<;+;[G@[FWQ#7?YIWVRCDB:0/?V\?EM3]:.-EM]SP=S;XAKO\T[[91R
M1-('O[>/RVI^M'&RV^YX.YM\0UW^:=]LHY(FD#W]O'Y;4_6CC9;?<\'<V^(_
ME415UE1%=DJ:R\.2[53/AR54/FW3%>*+Y3I27NY5]92->CT9/432L1Z(K4<C
M9'N1'(CG(CD3-$<J9Y*N?NAHZ2G=KP11L?EEFUK47+G9HB;-B=@'P#]
M   /5K:VFMU)/6UDJ0TU-&LDKUS5<DV(UC4S=)+(Y4:QC45SW*C4155$7D>$
M,*7W'.)J'"&&H'5%]N%0V&%B=$[A<Y=NK'&U%DE>O*QQM<]V36JJ?DKJVFMM
M')75CD931,5SE^!.=SU7@1$VJJHB;5/IZ*\(U>)+R_%%UA5DM3JLI(%:Y4HZ
M")7\C4^;D<JN:CU>]R*C72O<Y$:BHU-%NA+1'8M"FCVCP19<GSL3?:N?+)U3
M5O1N^S.YN7*MCB:N:LA9&Q5<K5<L3L27ZIQ%=9+E49HQ>5C;T$:>E;U=N;EY
MKE5>#)$H%A2R,IH(D1JIJL8C<D79EZW&=MGP4-UZ6%&(FQ-C?TS/!Y/>
M
M                                           !_]#/X
M        /&^1K=F>2_I^X ?%K;C'"U<W)Z_X5 -M;_BJ*G:[*9&[%];V-BGG
MJGC/LFP%]Q=77>OBL]CAJKG<ZV58*2BHV.EGF?J*YV3&YHV.-C5<][E1C&-5
MSE1J*J> B&]>B_0^N'Y8L38QY'N.*':LM%2,>M10X?1=K4C>N4=7=4SYN9$5
MD3DU8E7)9'CR;^
M   $[-WS_P Y1_V>O^$X]D?-/"G)C<P?2(T>^H+K_;#=S^'>F4\F_9X
M                                        !Q/W9WTE:C[)K![ZJ/Z9
MZ8<PT;N$_I?XQ^S%/Q+;3S)PGA#G$?P>0                ;$Z=HY'X2KU
M1NQL#U5>'8U,U7@R\:F9U3IW^TAC+_>I=OT"H/N88]L=O^6P?2M. IFK)>@
M                      ' O=)?3#A^QRV]TW$E1H;]J+OE<G@QG$;[Z]3X
MM.^IS<P[SOV+L-;.XH"--Y]EZOY3+X;CE47J3>M3O'V#YI[
M                               3STT_3DOOJK#?XALA+G1M]KRDZRH^
MGF.&73V4?U6^"TH81&.9@
M    T+I/^EYC/['+IW-(<IP1[;K=\KC\)#\E=ZRE^+=WCC/N7>>#%'8:D[M.
MZ--_L11?*7> I\*P>JR=:G?.:1&XY0
M   <7=UFU?"GNJIP)7V55ZFM=:7]T[LT$+_R>4_Q4WT3B.6ZM^TG<OCZ3]*B
M)6$Y2I,                     VVTI<[]'V8I^XK@<IPC[)/\ B%\)A]2T
M>N7=8O?:>?1ESN/[)57P5,?QBSV43XIO?<?S=?77\5/UFX1QD^:
M4HW'?.35]GKA\!0D-MT'[:&?(X_">6F[CO[4COQK4^!"<S2.Y*P
M         TA3TTV.<30VFFWQUCL]3_+;VM1(Z^YQJYCD1R:SGT] JJQ$75:Z
M;65475C<73[AC<[K@##/)4Q9!JXRO$")2QO14=24+\G(JM5$U9JO)LC\\U9"
MD3$5CGSL6/6DK%?'.LXQ4+OWA3N^R*G ^5.9\+8^#X79KMU6J<^='^$XZ"FI
MHFQ(U&L;L1.++),MF:E@G!U3JKAZAR&MM&D,;6HB(NJU$ZF7">#R??1,D1-F
MQ.( _0
M                                                     ?_1S^
M                >M+.C$X<OP@&E[G>8X&KXHU-BY[4SZN:=  V;Q/C2.F8
M_.9J>.RZF?67+@//!U3QP\!M;9[;BW2A<74UB8M-:(9VPW+$%4UR6^A16Z\D
M<34<QUPKDC5-6")=BO9OCHV.UT\'E$R.5>!]'6'<!TCF6N%U3<ZEF5QO=;JR
M7*M558YT>^(B-I:-',;JP1HUB:J*[6?F]0->
M                           G9N^?^<H_[/7_  G'LCYIX4Y,;F#Z1&CW
MU!=?[8;N?P[TRGDW[/
M    .)N[0>UNA:9KG-1S\3V%&-5R(KU1:MRHU%VN5&HJ[.)#^F>F',-'[A/Z
M7^,?LQ3\2VT\R<)X0YQ'\'D                &F\2X=I,1V^>@JXVRPU,3
MX)6*[45T<C=5^3]NJNJO"B9I[J?-O-HMN(+/5V"\Q-GM%=32T\\3E5$DAF8Z
M.6-5:J.1'L<YJJBHN2[%1=J>ZGJ)J2HCJJ=VK/&]KFKSG-5%1=NS8J9[386?
M<\V=SU=%OK&*OC6N<N2?TN^*JY)U553H+T(NYQ^]6A[I5?7G*O/[BWW;)VL?
MD'BY76U?5YO8/'H1=SC]ZM#W2J^O//G^Q9[LD[5GDCE=;5]7F]@>A%W./WJT
M/=*KZ\>?[%GNR3M6>2.5UM7U>;V!Z$7<X_>K0]TJOKQY_L6>[).U9Y(Y76U?
M5YO8'H1=SC]ZM#W2J^O'G^Q9[LD[5GDCE=;5]7F]@>A%W./WJT/=*KZ\>?[%
MGNR3M6>2.5UM7U>;V!Z$7<X_>K0]TJOKQY_L6>[).U9Y(Y76U?5YO8'H1=SC
M]ZM#W2J^O'G^Q9[LD[5GDGX[<[VIK57?ILTZV70Z@]"+N<?O5H>Z57UX\_V+
M/=DG:L\DXV8_PFW"-[6ABF=)#)'K1M=EDW47:J+JHY=='IGFJY9<17GN]-$>
MCC17YU.1_:H+9Q?QSXHWMTKM]WCC?O6>^/?EJ;])EEEZ=<\]F7:FC._7:^<6
M\=)G3;UO.KFC4RUM]UO2HG#JIP\XT,5XG:@        !P+W27TPX?L<MO=-Q
M)4:&_:B[Y7)X,9Q&^^O4^+3OJ<W,.\[]B[#6SN* C3>?9>K^4R^&XY5%ZDWK
M4[Q]@^:>P                                           $\]-/TY+
M[ZJPW^(;(2YT;?:\I.LJ/IYCAET]E']5O@M*&$1CF8
M                         -"Z3_I>8S^QRZ=S2'*<$>VZW?*X_"0_)7>L
MI?BW=XXS[EWG@Q1V&I.[3NC3?[$47REW@*?"L'JLG6IWSFD1N.4
M                        &D<:X*L6/K%4X=Q%3/JK95/IY9H8JB>D>Y]+
M/'4PN2>G?'*W5EB1<D5$7@78<@PWB2YX6N;+M:7HRM8CD15:UR9.:K5Y5R*G
M J\PXQC#!]AQW89<-8EB=-:)G,<]C7OC55C>U[>68K7)DYJ+L7;P+L-BW;DO
M10J[+57M3;L[^KHO6X:I3LQ-/&.\MM1%G\3%Y)TQZ%+0G[VS_E=5]:?SRI6B
MGSLN';FY?*3SR>,=^Z(NXQ^2/0HZ%/>V?\KJOK1RI6BGSLN';FY?*1R>,=^Z
M(NXQ^2/0HZ%/>V?\KJOK1RI6BGSLN';FY?*1R>,=^Z(NXQ^2/0HZ%/>V?\KJ
MOK1RI6BGSLN';FY?*1R>,=^Z(NXQ^2/0HZ%/>V?\KJOK1RI6BGSLN';FY?*1
MR>,=^Z(NXQ^2/0HZ%/>V?\KJOK1RI6BGSLN';FY?*1R>,=^Z(NXQ^2/0HZ%/
M>V?\KJOK1RI6BGSLN';FY?*AR>,=^Z(NXQ^2/0HZ%/>V?\KJOK3XF(-RSHPM
MUHKJRGMM:V:GI9I6*Z[71[=:*-[L\EJE14S1.'B/HVS3?C>KKHX)9XEC<]J+
M]BB38JI^"?DK]ROH7@H9IXK;.DC(GN3]]U2[4:JI_A>>3))IE3X       -M
MM*7._1]F*?N*X'*<(^R3_B%\)A]2T>N7=8O?:>?1ESN/[)57P5,?QBSV43XI
MO?<?S=?77\5/UFX1QD^:         4HW'?.35]GKA\!0D-MT'[:&?(X_">6F
M[CO[4COQK4^!"<S2.Y*P                'P<37)]KLU7/ KDK)FMHJ#4U
M-\Y-K';Q!(QDG,R<C*]97-R559&[8IWIN;=&:Z6-,MEPI/&DEF2H2IK,TS;Q
M)392S,?SDGR;3(NW)\S<TRS.-XMO'&/#]17M7*HU-2/G[X_E6JG6JNLOP-4W
MLT'X'AMMKHDWG55(F*B(F67$GZU$X$-&R(B;$V-0B2OYU.<>'[:R")FS)48U
M.#H</%Q9=$'DUU%'J(B\*Y( >4
M
M               __]+/X              !^*N29@'IU%0C$7FLNOLXN#]/
M[P&B;Q>VT[5YM-B+EMZF?4R -A,78W93,DSF1%:B\*HB\&?FCSP'CAZA[."M
M$EVQBZ.^8YY+MEC>L<M'8F2/IKE=8E1LF^5[XW-FM="].91C5;5/17+G"B,<
M_P 'DY54%!16NCI[?;:2GH:&EC2*FI*2%D%/!&BJNI%%&UK&(JJJKDFU5SX0
M#VP                                                   "=F[Y_
MYRC_ +/7_"<>R/FGA3DQN8/I$:/?4%U_MANY_#O3*>3?L\
M                              ''W3/NB<&Z(:>6@>]M_P 8OA:^DPS1
M3M:ZGWUNM%47NK1)&VRF5BHYK=5\\B*FJS557M_IK57J FS)-IBW46-=1$GN
M\\;E<R%BRT.$\)T$S\LU1=^AH(-5N6L[?:NIU.&5Z(>S8U#P5!T&Z'J/0SA&
M2P176:\W&YUO?M>:Y\;8*5:]U-!3;S;J9$62&B@AIVHBR/?)([6>NJCD8SU.
M7-3R;SG@                  #@           !XY?H;O6_"@!P%T\\]<7I
M,OX8BJKS37_P"?YX_P#F4=W:'O\ ='_T'_\ DQL:55'=8        !P+W27T
MPX?L<MO=-Q)4:&_:B[Y7)X,9Q&^^O4^+3OJ<W,.\[]B[#6SN* C3>?9>K^4R
M^&XY5%ZDWK4[Q]@^:>P
M  $\]-/TY+[ZJPW^(;(2YT;?:\I.LJ/IYCAET]E']5O@M*&$1CF8
M                                   -"Z3_ *7F,_L<NG<TARG!'MNM
MWRN/PD/R5WK*7XMW>.,^Y=YX,4=AJ3NT[HTW^Q%%\I=X"GPK!ZK)UJ=\YI$;
MCE                                               -,XPS3#MVRR
M\@5?#Z0\^S8?92'XUGA(?/NOL94?$/\  4A@6<%"P       -MM*7._1]F*?
MN*X'*<(^R3_B%\)A]2T>N7=8O?:>?1ESN/[)57P5,?QBSV43XIO?<?S=?77\
M5/UFX1QD^:         4HW'?.35]GKA\!0D-MT'[:&?(X_">6F[CO[4COQK4
M^!"<S2.Y*P                &FZJC??<66"SM218*-KKK4MWO6B?),Z2DH
MW(_)>;A9%/FG0D0MH\S:P&D%IQ#I+J6)OE1-';J=5;DY&1-;4563N:R1TE,F
MS8CH5S55V-Z.TO7/6EI+.Q=C469Z?"N;&?.B(_LH<_\  -C;34M-&V/)&Q,1
M,D3@VKQ=12T/F'2W--_Z&G1C$3+;DFSH=?V#P>3ZP
M
M                               /_]//X              !X)G9-7J?
MIL]8 TG=ZS>V*J;-GK^-_C -DK]47*YU;+?:Z>>MKJE59#3P-S>[/)%<Y55(
MXXF9YO>Y6L8W:Y41%5/*[-AXX5^ US@C1'0V:>*^XFWB\7]DC9Z2)4=);;.Y
MGT-U.R1$2KKFNYK?GM1(W(W>VHYN^/\ !Y-YP
M                               "=F[Y_P"<H_[/7_"<>R/FGA3DQN8/
MI$:/?4%U_MANY_#O3*>3?L\
M      TQC7%%%@K"6(L67!6K2V"T5MR=&YVIR1+!"Y::C8[)<I:VJ5D+/Z=Z
M!-JY CYH=T>W#3_I2K8;[<*N*FJ77+%6+;K3HQU6Z.6K:Z6&E=/KQ1U-PKZQ
ML;%<CTC8KGZKD9JK[E7538>.$L%@_!>&,!62GP]A.T4MGM=/S6]4[7.FJ)E1
M$?55M5*KZFNJY$1-:65[WJB(F>2(B>E5SX3R:H
M          !XY?H;O6]\@!P%T\\]<7I,OX82JKS37_P"?YX_^91W;H>_W1ZE
M/_\ )S8TJJ.[         #@KNFF-;CZUJUJ(LF$K>]ZHFUSDN]]8CEZ*ZC$3
MK(2AT*N<["LZ*NQ*^1$^!-ZA7OJJ_.<2OWKQOQ:>$XYD8/<Y^$L+/>Y7.=AR
MR.<YRJKG.6V4JJYRKFJJJKM4CMB)$;B"N:U$1J5DWTCCD]-MIXU7AU&]Y#41
M\<]P                                           )YZ:?IR7WU5AO
M\0V0ESHV^UY2=94?3S'#+I[*/ZK?!:4,(C',P
M                    :%TG_2\QG]CET[FD.4X(]MUN^5Q^$A^2N]92_%N[
MQQGW+O/!BCL-2=VG=&F_V(HOE+O 4^%8/59.M3OG-(C<<H
M                                !IG&'.[=NQ]9\ \^S8?92#XUGA(?
M/NOL94?$/\!2&!9P4+        VVTI<[]'V8I^XK@<IPC[)/^(7PF'U+1ZY=
MUB]]IY]&7.X_LE5?!4Q_&+/91/BF]]Q_-U]=?Q4_6;A'&3YH        !2C<
M=\Y-7V>N'P%"0VW0?MH9\CC\)Y:;N._M2._&M3X$)S-([DK
M  #T;E<*>UT4U=4ZZQPM3*.-$=-/*]4;%!"U5:CI9I%1K<U1J*N:JB(JISK1
MKH[Q'I4QI0X'PM%OETK9<M9<][AC3;+/*J9ZL43,W.7A7)&-1SW-:OS;O=:2
MRV^2Y5KLH(VY_"Y>8UO/<Y=B?GV9JFX.AS"=76U4U_N<6K5W"1LRMSUFP0_0
MZ>GC7>HTU((FM;GDFMEK.YI54T8:+='%BT3X$M^ L.HY;?0PY.D=Z>:9ZJ^:
M=^U<G2R.<_51=5B*C&9,:U$B9?+Q57VYRW.JR261VQ$X&M38UJ? U,DSYJ[5
MVJISUPW;MXBCR3+)B)Q[%3^][!V ?+-PH6:K>JJ?IF >8
M
M                                   '_]3/X              !ZL_
M[].( T3>HE>U=9CG-_7-:NJYS4R141RM<C5RX\ERZH!IAF,*;#,;X[?A9KW.
M1-^G=<U2IJ%;FK5FF[[)7.1%<JHW8QJJNJB(IY5#QGEL--UFG>XTN>6!DERV
M+EB-S/8SP^Y?P'@\[#Y'+&U[5<DNCV9,LM7>L2-E1WFL]:Q0JF6SHY_A#8?P
MNZ3J$_YSZL[?Q?N6A0-A]!=TC;41%7!F(,\DSRJ*!41>-$59$S1%X\DS /Z@
MW2U@UW)681Q7!&C<VNI66JK>K\TR:YDMQHD:W+/;K*N?%MS0#V%W3&#$_P!A
MO'/K6VQ?PD/.0/YY9K!?'AO'*=>VV+^$AXR!_3=TS@ISFM7#V-V(JHBO=;;(
MK6HJY*YR,Q$YRM:FU<D5>H >URR.!/.S%O:JB^=0#V*?=%X F>YLM/B6C:UN
MLDE19V/8]<T34:E'654FMDN>UJ)DG#P9@>R[="Z.&\-3>O6L==L_WT9 ]BGW
M0&BV9CGS7RMHG->K=ZJ</8@>]R(C5UT6CMM5%JJJJFUR.S1=F62JR!Y/#_T2
M^BF;[V\5_,1YR4'[X?VB;T4R_>YBI/\ U#/&2@>']HF]%,OWN8J^8QM&1[+-
M.>BM[4>W%<:(Y,T1]HO\;O79):FO;ZZ(,E&1_7AXZ+/19#VKOGS8,E&1]&+2
M[HUFC9*W&-G:QZ9HDTDU/(B<'-PSQ1RQKU'-11M!^KI<T:)PXTL:=>I7\P9*
M#W8-)VCFHC25F.L),:JJF51B"UTDB9+DNM#554,S454V9M3--J;!DH/)X9.C
MKT?8*^^FQ_+ADH/U-).CI>#'V"UZV*;'\N 'AD:._1[@O[Z;'\N R4_N/2)H
M_E>D<6.L'2/=GJLCQ-9'O7)%5<FMKE5<D15ZP&2GL>#C!7HPPM]\%I^5@9*/
M!Q@KT886^^"T_*P,E/I18@L,T;)8;W:)8I&H^.2*Y4<D;VKM1S'MF5KFJG&B
M@9*?TM\LB<-XM2=>X4GQP!YJ>Z6RKD2&EN-!4RJBN2*GJZ>:16M\<J,CD<Y4
M1.'9L /?             )V;OG_G*/\ L]?\)Q[(^:>%.3&Y@^D1H]]077^V
M&[G\.],IY-^SP                                          #@ANX
ML?\ ?=AO#^CJBGU:G$=3W^7J-CE1R6:U3:MN@F;L18JZ[HLC>')]#Q;,_P"V
M)MS/"FK-QA@),-Z-JC%M7#J7+'-<M3$YR*DC+%:7ST5LC5KFHK-_JG5,Z*BY
M/BDC7B0\/7-3R<PS^0                                 >.7Z&[UOP
MI^X <!-/&W%4*[=L,W"F7ZZ+URJKS37_ , G^>/_ )E'=NAW_='_ -!__DYL
M<55'=@        !P7W3G/[:/L0H/QS?R3^A3VJU'XP?]# <2OWKQOQ2>$XYB
M8-YT,*_8W8_Q92D><1^V&O\ EL_TKCDU-ZVCZQO>0U(?&/>
M                              #A]I+T1XZQ)I(NN(K3;*>>TU5199(:
MA]RH('N;1VJV4M0JP35#)FZDU,]-K=N6:;%0D-@O'^%[-@ZGM%PG<ROC;,BM
M2.1R9OED<WED:J;4<B\.S/:<:KK;5SUSIXVHL:JWFIS$1%[QS!(\G)0
M                                      :%TG_2\QG]CET[FD.4X(]M
MUN^5Q^$A^2N]92_%N[QQGW+O/!BCL-2=VG=&F_V(HOE+O 4^%8/59.M3OG-(
MC<<H                                              !IG&'.[=NQ
M]9\ \^S8?92#XUGA(?/NOL94?$/\!2&!9P4+        VVTI<[]'V8I^XK@<
MIPC[)/\ B%\)A]2T>N7=8O?:>?1ESN/[)57P5,?QBSV43XIO?<?S=?77\5/U
MFX1QD^:         4HW'?.35]GKA\!0D-MT'[:&?(X_">6F[CO[4COQK4^!"
M<S2.Y*P             'CFFBIXI:B>6."""-\TTTKVQQ0Q1-5\DLLCU1D<<
M;&JKG*J(B(?KH*"MNM=#;+;%)/<:F5D44;$5SY))'(QC&-3:YSW*C6HFU55$
M0_B22.&-TTJHV)K55578B(B9JJKS$1-JFG<)VZ72-?Z>NWN=N'[?*O?;%*R2
M-*N5=9KKG) Z-'-=(Q=6)KTUXXU78USWM+ZMR=N;J703A1UQOB1RZ1KI&Q:N
M1,G)31IRS**)R*J*UCN6FD9LFERVNCBA5(QXYQ>[$M:D-*JI:(%743@UW<"R
M.3X4V-1?2MYRN5"@^!\-1T5-!&R)&HUC$R1.AZR;4);<!P1.>;[T%*D;$3),
M\D_!Q\:'@\GUTV(B=0 _0
M
M           ?_]7/X              !_$B9M7H\0!\2KHTD147@RXNK^% #
M1U=A]LVMFS/ASR3H\"<&SJ@&E:C!D<F><35SS7QBK^XG$><SQD>@[ L"K]!:
MO^Z\T/ R4\:X#IUX($^Y(GY0,EYYXGX IU_U2SUV)^3:>=@R7GGJRZ/J=<_$
M&*FS_5>SWHV#:>JNCNF7:M.Q/\9_F1L&T\7A<TOU&/[0;!M'A<TGU&/[0;!M
M'A<TGU&/[0;!M/Q='-+]1C^Y_P 2C8-IX)-'%,[_ %G;EZ7_ !;=HV#;\!Z<
MFC2GV_RLB_[KR7UMG1&P;3UET:4Z?ZH1.IO:?DS&0VG\+HSIE7R,GW/+_P!
M,AM/SPLJ;I9OVB_F#(;1X65-TLW[1?S!D-H\+*FZ6;]HOY@R&T_%T94_2S?N
M>?N9(HR&:GKOT70*GD9O O\ JO\ S.>0R&:\X]%^BVG79R,GW-/R#(9GK^%3
M#TNW[G_$-HS/Y717 G^L[?M$3\.2C:,QX5<'2[?M&C:!X5<'2[?M&C:!X5<'
M2[?M&C:!X5<'2[?M&C:#\717!EY&3UV-R_ J#:,SUWZ*8<O(S>IS";/7RZ V
MC,]&71/"JK_*S=O])PIEUAM&9Z;M$D.U>1V+_C-OX!RPS0_CPI(>E6_<U_(>
M>6&:'ZFB6%/]4-3J:COW&GC:-8_?"FA^HM^T?^:!K?"/"FA^HM^T?^:!K?">
MRW1G,QJ,9+.QC41&M;+4-:U$X$1J*B(B :WPG]>%K4_5ZG[M4?E UOA'A:U/
MU>I^[5'Y0-;X3Z,6#L00QLBAO=[BBC:C(XXKI<HXV-38C6,;,C6M1.)$ UOA
M/D7C1C-?N1^_Q\]ZY$WWD7OV?-<DI]_WK?\ D?DS?MYW[>6:^KEK:C<^!,FT
M:Q_5)@.]6REBH;7<KK;Z*G:K:>CH:^LI*6!KGND<V&F@ECBC:Z1ZJNJU,U55
MX>%M&:'MQ67'M&Q8J/&&,*2)7*_>Z;$EY@C5ZHU'.U(ZUC=94:B9\.P#-#\6
M@TD)L7'F./OLOWR\9_ ,T/SD'2-Z/,<_?7B%?P5RH,_@&:#D'2-Z/<<_?5B%
M?_3HS^ 9H?O(6D?T>8X^^G$'RT\'G/J#D+2/Z/,<??3B#Y:!GU!R%I']'F./
MOIQ!\M SZAYHH=)4.MJ8[QDNMEGON(;Q/P>9WZHDU>'BRS SZAY?^1,]'.+>
MW5R^, SZ@_Y$ST<XM[=7+XP#/J#_ )$ST<XM[=7+XP#/J'M4M;I2I-?>L;8C
M?OFKK<E5<E;EJ:V6IR9'4;UGK+GJY:VS//),@SZA[??SI8]&=X^TI?D0&?4/
MQ;SI:XL9WC[2D^29@9]0\+[UI<XL9WA.LVC3/K9TB*!F>F^^Z86KFW&EYV;?
M&42IZ^M2*BIF>1F>V['.G';_ *F$R=;#N%E_#8AF@/'X.M-_HSE^]["GS$,T
MYP'@[TW^C.7[WL*?,0S3G >#O3?Z,Y?O>PI\Q#-.<!X.]-_HSE^]["GS$,TY
MP/WP>:;O1E)][V%?F,\; /!YIN]&4GWO86^9!L \'FF[T92?>]A;YD&P#P>:
M;O1E)][V%OF0; /!YIN]&4GWO86^9!L!_3<>Z;6N:Y<7N>B*BJQV'\,(UR)^
MM=J69CLEZBHHV ]GPQ--'HB@[0V3Y"-@'AB::/1%!VALGR$; ;2Z1L*8ATIR
M1U>+9H)KK!3-HZ:]T%LMEOND%.Q\LD<._04F\5,4;YWJUL\<K&JY<D0\HN7
M#<JT8PTM6*U6RR6R^4U-;;1;Z.V6^G;8K*K8**@IXZ6EA15H<U2.&)J9\>1X
M!]#PQ--'HB@[0V3Y"-@'AB::/1%!VALGR$; ?TS2-IG:YKEQ!32(UR*K'V*S
MHUZ(N:L<K*-CT:Y-BY*B]!4&P'T_#5TN_5;'VG_ST-@'AJZ7?JMC[3_YZ&P#
MPU=+OU6Q]I_\]#8!X:NEWZK8^T_^>AL \-72[]5L?:?_ #T-@/WPU-+_ !26
M-?\ (=?E2C8#^7:5=,*(N3K'L_J.ORH; >J_2UIC;P26+BX;,O[E3T1L!ZC]
M,&F=-B/L.?85WRH\[ >>FTVZ8Z=CFRT&%*Y5=K)+4V>Y-<QN2)J-Y#O='&K4
M5,]K57->'+)$;/A![2:<]+R_ZY,%=J;_ /PE&P#P\]+WG)@KM3?_ .$HV >'
MGI>\Y,%=J;__  E&P#P\]+WG)@KM3?\ ^$HV >'GI>\Y,%=J;_\ PE&P#P\]
M+WG)@KM3?_X2C8!X>>E[SDP5VIO_ /"4; /#STO><F"NU-__ (2C8!X>>E[S
MDP5VIO\ _"4; /#STO><F"NU-_\ X2C8#\73EI=5%3ODP5M14\J;_P ?_9E&
MP&P^D*[:3<7UL5?);,-P3Q-D:B4UNNS(W))O>>NDMYG<JIO:99*G#MSS(_:=
M-SA@?= \:_/E57:FXT<4[SQ%+3QZW%7$^^;[O]+49Y<3,U-74RS?K:V::O*,
M-XNN>%M^XWL@?O\ J:V^->N6IK99:KV9>G7///F<&W/;+OJTJ](X>[7W3YV.
M@/W.+0?[ZXK_ "F@_P"+#E');Q+TBA[27ZX=]6E7I'#W:^Z?.P_<XM!_OKBO
M\IH/^+!R6\2](H>TE^N'?5I5Z1P]VONGSL/W.+0?[ZXK_*:#_BP<EO$O2*'M
M)?KAWU:5>D</=K[I\[#]SBT'^^N*_P IH/\ BP<EO$O2*'M)?KAWU:5>D</=
MK[I\[#]SBT'^^N*_RF@_XL');Q+TBA[27ZX=]6E7I'#W:^Z?.P_<XM!_OKBO
M\IH/^+!R6\2](H>TE^N'?5I5Z1P]VONGSL/W.+0?[ZXK_*:#_BP<EO$O2*'M
M)?KC0N)]$%_QE7PW/$F%\/7*N@HXZ"*?/%5'J4D4U141Q;U08EI87:LU5(NL
MK5<NMEGDB(G)[)N%=&F':5U%9K]BN&E=(KU;OMK?FY4:U5S?:7+P-:F2+ELX
M,U7/\D^DV]53TDGIJ%ST3+TLR;/FG3GFL:+#^DRWT=)04=MP]#24--!1TL7(
M5WDWJGIHF0P1[Y+>'R/U(V(F;G*Y<MJJIQZI\SJT*U=1)5U%VQ6ZHE>Y[EXI
MMZ9N<JJY<DMB(F:JJY(B)SD/U-TLXC8U&-@H=5$R3E)>!/Y8]GOJTJ](X>[7
MW3YV/3^YQ:#_ 'UQ7^4T'_%AYY+>)>D4/:2_7#OJTJ](X>[7W3YV'[G%H/\
M?7%?Y30?\6#DMXEZ10]I+]<.^K2KTCA[M?=/G8?N<6@_WUQ7^4T'_%@Y+>)>
MD4/:2_7#OJTJ](X>[7W3YV'[G%H/]]<5_E-!_P 6#DMXEZ10]I+]<.^K2KTC
MA[M?=/G8?N<6@_WUQ7^4T'_%@Y+>)>D4/:2_7#OJTJ](X>[7W3YV'[G%H/\
M?7%?Y30?\6#DMXEZ10]I+]<.^K2KTCA[M?=/G8?N<6@_WUQ7^4T'_%@Y+>)>
MD4/:2_7#OJTJ](X>[7W3YV'[G%H/]]<5_E-!_P 6#DMXEZ10]I+]<.^K2KTC
MA[M?=/G8?N<6@_WUQ7^4T'_%@Y+>)>D4/:2_7#OJTJ](X>[7W3YV'[G%H/\
M?7%?Y30?\6#DMXEZ10]I+]<.^K2KTCA[M?=/G8?N<6@_WUQ7^4T'_%@Y+>)>
MD4/:2_7#OJTJ](X>[7W3YV'[G%H/]]<5_E-!_P 6#DMXEZ10]I+]<$M>E5?]
M8</IU[==/G8?N<6@_P!]<5_E-!_Q8.2WB7I%#VDOUQ[E/9=)K_HM)8D^MM]R
M3;T.:NKN ?N<6@_WUQ7^4T'_ !8>>2WB3I-#VDOUQ[??!I&Z7LOM"X_.0_<X
M=!_OKBO\IM__ !8.2WB3I-#VDOUP[X-(W2]E]H7'YR'[G#H/]]<5_E-O_P"+
M!R6\2=)H>TE^N'?!I&Z7LOM"X_.0_<X=!_OKBO\ *;?_ ,6#DMXDZ30]I+]<
M.^#2-TO9?:%Q^<A^YPZ#_?7%?Y3;_P#BP<EO$G2:'M)?KAWP:1NE[+[0N/SD
M/W.'0?[ZXK_*;?\ \6#DMXDZ30]I+]<.^#2-TO9?:%Q^<A^YPZ#_ 'UQ7^4V
M_P#XL');Q)TFA[27ZX=\&D;I>R^T+C\Y#]SAT'^^N*_RFW_\6#DMXDZ30]I+
M]<.^#2-TO9?:%Q^<A^YPZ#_?7%?Y3;_^+!R6\2=)H>TE^N/SOATC9Y<C65<N
M+D"X?.:*?W'YG)H-9(U[KGBI[45%5JU-#DY$YBZMM:[)>!<E1<N!47:GA=+6
M)53)(:%%ZR7ZX)A_2,J[8;.G11*&M3).AMN"_A/M?N?&Y_Y]]_+&?LYZ>2KB
MCG4O<W>6>PS#.D-W^J[3[1K$_P#3R\0_<^-S_P ^^?EC/V<<E7%'0TO<W>6>
MTS">D%V6<5JX,_(E7[G\N#]SXW/_ #[[^6,_9QR5<4<ZE[F[RSR^!#'_ -3M
M?M2K^5GC]SXW/_/OOY8S]G/')5Q1SJ7N;O+'@1Q[YFU>U*OY8/W/C0!S[Y^6
M,_9QR5<4<ZE[F[RQX$<>^9M7M2J^6#]SXT <^^?EC/V<<E7%'.I>YN\L_%PC
MC]$54CM:IEL7D2J^6=$?N?&Y_P"???RQG[..2KBCG4O<W>6?%K[)I"I&*Y([
M/L3/FZ&L7V<J]J'G]SXW/_/OGY8S]G//)5Q1T-+W-WEFV%!BK'#,=V?#MWAL
MB6NO9<5G?34-;%5HZEM]550[W++<)8FHLT"([-CLVKEL7:G0FZ9W'^B+1/H:
MNF.L*+=>/E))2-CWZI;)'E-5PPOUF)"Q5Y21V7+)DN2[>!>38.Q]?;[B"&V5
MR0)3/:]5U6*B\JQSDVJY>:G.-XBK([I
M             -"Z3_I>8S^QRZ=S2'*<$>VZW?*X_"0_)7>LI?BW=XXS[EWG
M@Q1V&I.[3NC3?[$47REW@*?"L'JLG6IWSFD1N.4
M                          TSC#G=NW8^L^ >?9L/LI!\:SPD/GW7V,J/
MB'^ I# LX*%@       ;;:4N=^C[,4_<5P.4X1]DG_$+X3#ZEH]<NZQ>^T\^
MC+G<?V2JO@J8_C%GLHGQ3>^X_FZ^NOXJ?K-PCC)\T         I1N.^<FK[/
M7#X"A(;;H/VT,^1Q^$\M-W'?VI'?C6I\"$YFD=R5@             -"Z0)Z
MCOIH;;!L2]W>DME2Y'O8]M'O536SM8K%1%2H6C;$]KN9='(Y%)P[@+ UOQ9I
MP6]71J/@L-MEK(FKDJ+4NDCIX55%X4C;++*U>%LL<;DV[4ZXTHW*:@PUQ/ N
M3JJ9L;E_ R<YW9U4:J<UJJ<J=$&'*>CH*)L<36ZL3$39E^MVJN2<)>4G"1L7
MG',JQ43(X69(J9,;Z^SUN$\'DUG&S53K@'D
M
M                           /_];/X                /X<QKDRR3J
M'A6G1W#E^GK9@'C=2-7-,DR_3K '\<@LZ'X/R@#D%G0_!^4 <@L\S^#\H!_*
MT,>U-3W/W4S /'WWQK^LV];_ #(!^=]S/,I]K_$ .^YGF4^U_B '?<SS*?:_
MQ #ON9YE/8_B /SOMC\S^$ \:VR/;P)UV[?W #^%M<7!M]9N:+[.8!_'?7%Y
MG_??X@!WUQ>9_P!]_B '?7%YG_??X@!WUQ>9_P!]_B '?5#QLS]9W[F2 '\]
M]$/F/<_B /X6S0+PQI[OYH!XELE/GXUJ=3;^1 !WR0<2,]=,_= '?+#T(_M0
M!WRP]"/[4 =\L/0C^U '?+#T(_M0!WR4_&UOK9I[F0!^+8H%39&B]!>%/=0
M\*V"#CC;[N?X,P#Q+AZGS^A(O5S_ ,R ?G@>@^HI[/\ F0#\\#L'U/+J9(ON
MY( / [!YC_?6_D '@=@\Q_OK?R #P.P>8_WUOY !X'8/,?[ZW\@ \#L'F/\
M?6_D '@=@\Q_OK?R 'YX'8>)B>PB?N* ?P[#<"[5B8O^-3/\"9C-0>!<,4Z\
M$*=96#-0?RN%X>*-J=3>^#UP,D/Y\"\''&F?4;E[F0S4#P+P>83V/XAFH'@7
M@\PGL?Q#-0/ O!YA/8_B&:@>!>#S">Q_$,U \"\'F$]C^(9J!X%X/,)['\0S
M4#P+P>83V/XAFH'@7@\PGL?Q#-0/ O!YA/8_B&:@>!>#S">Q_$,U \"T*\$;
M<OK,_=R R0_AV%8>.%B_XW+V1F>,D/7=A*!W!&B?[KS_ '$/.8R0\*X0@3]9
M_OB?W_<&8R0_CP(T_P!23[3^(9C)!X$:?ZDGW/\ B&8R0>!&G^I)]S_B&8R0
M>!&G^I)]S_B&8R0>!&G^I)]S_B&8R0>!&G^I)]S_ (AF,D'@1I_J2?<_XAF,
MD'@1I_J2?<_XAF,D'@1I_J2?<_XAF,D'@1I_J2?<_P"(9C)!X$:?ZDGW/^(9
MC)!X$:?ZDGW/^(9C)!X$:?ZDGW/^(9C)!X$:?ZDGW/\ B&8R0>!&G^I)]S_B
M&8R0>!&G^I)]S_B&8R0>!&G^I)]S_B&8R0>!&G^I)]S_ (AF,D'@1I_J2?<_
MXAF,D'@1I_J2?<_XAF,D'@1I_J2?<_XAF,D'@1I_J2?<_P"(9C)!X$8/J+%Z
M[%_<09C)#^5PA O^J6)_C?RM/&8R0\3L&PY?0V]7F/RY'G,9(>L[!<&W)C5_
MW6B+^!!F,CQ^ F#ZBS+JL_B&8R/SP$4_U!OK)DGL9#,9'[X"*?Z@GZ>L,QD/
M 13_ %!/T]89C(> BG^H)^GK#,9#P$4_U!/T]89C(> BG^H)^GK#,9#P$4_U
M!/T]89C(> BG^H)^GK#,9#P$4_U!/T]89C(> BG^H)^GK#,9#P$4_P!03]/6
M&8R/SP$4R\,"+^GUHS&0\ ]-TNWV/\R,QD/ /3=+M]C_ #(S&0\ ]-TNWV/\
MR,QD/ /3=+M]C_,C,9#P#TW2[?8_S(S&0\ ]-TNWV/\ ,C,9#P#TW2[?8_S(
MS&0\ ]-TNWV/\R,QD/ /3=+M]C_,C,9#P#TW2[?8_P R,QD/ /3=+M]C_,C,
M9#P#TW2[?8_S(S&0\ ]-TNWV/\R,QD/ /3=+M]C_ #(S&0\ ]-TNWV/\R,QD
M/ /3=+M]C_,C,9#P#TW2[?8_S(S&0\ ]-TNWV/\ ,C,9#P#TW2[?8_S(S&0\
M ]-TNWV/\R,QD/ /3=+M]C_,C,9#P#TW2[?8_P R,QD/ /3=+M]C_,C,9#P#
MTW2[?8_S(S&0\ ]-TNWV/\R,QD/ /3=+M]C_ #(S&0\ ]-TNWV/\R,QD/ /3
M=+M]C_,C,9#P#TW2[?8_S(S&0\ ]-TNWV/\ ,C,9#P#TW2[?8_S(S&1^> >G
MXJ>/UV(J^SD,QD?TF":=/]4L3_=29?QC,9'G9@N!."-BKP_0F_D11F,CV$P;
M3HOT%B_[K_S(S&2']^!"GZ7C^T7\T\9C)#]\!]-]08G6C3]U#SF,D'@/IOJ+
M?N:?D&8R0\<F#Z;57Q%GW-/R#,9(:&Q'A.G;"_Q%B<P[_5:<.7NCA'!M."N-
M[$V@TA6&=K434DN*9HF62/M5>W@RRVY]$B/NY?X-%]^/M_\ :%,<\T:^W"GZ
MR7Z-Q]4H,)/                                          &A=)_TO
M,9_8Y=.YI#E."/;=;OE<?A(?DKO64OQ;N\<9]R[SP8H[#4G=IW1IO]B*+Y2[
MP%/A6#U63K4[YS2(W'*
M      :9QASNW;L?6? //LV'V4@^-9X2'S[K[&5'Q#_ 4A@6<%"P       -
MMM*7._1]F*?N*X'*<(^R3_B%\)A]2T>N7=8O?:>?1ESN/[)57P5,?QBSV43X
MIO?<?S=?77\5/UFX1QD^:         4HW'?.35]GKA\!0D-MT'[:&?(X_">6
MF[CO[4COQK4^!"<S2.Y*P             &B\<02NH+;7QJF5IO5%63M5%<K
MH)63V]=5$XV25K'*J[$8CE7J3I\SZQG0X;TWR6"OR1+[;)::)RY[)XG,JFM5
M>!$?'#*U,\LWZB(N:Y+UMI2M\E9AOBF+AIIFO5/P516+V%<B]1%^;F3HEJV3
MV^C>U47Q-FWUNNJ\)>$1N7A0Y:VAWB+%V>,:O7_">#R:E3@3K( ?H
M
M                                            !__7S^
M                                      ?F2=!/8 &2=!/80 9)T$]A
M !DG03V$ &2=!/80 9)T$]A !DG03V$ &2=!/80 _E6(O4ZV0!^ZJ999?E /
MS4;UOTZN8 U$ZON?D &HG5]S\@ U$ZON?D &HG5]S\@ U$ZON?D &HG5]S\@
M U$ZON?D &HG5]S\@ U$ZON?D &HG5]S\@ U$ZON?D /S>V_IE^0 _=[9YE
M!O;/,H -[9YE !O;/,H -[9YE !O;/,H -[9YE !O;/,H -[9YE !O;/,H -
M[9YE #\WIG0_  -Z9T/P?D /S>6=7V?[P!^;RW+J]$ _-X3S2^X -X3S2^X
M-X3S2^X -X3S2^X -X3S2^X -X3S2^X -X3S2^X -X3S2^X -X3S2^X -X3S
M2^X -X3S2^X -X3S2^X -X3S2^X -X3S2^X -X3S2^X -X3S2^X -X3S2^X
M-X3S2^X -X3S2^X -X3S2^X -X3S2^X -X3S2^X -X3S2^X ?G([>C[B #D=
MG1]Q #\Y';U/<_( ?G(L:[5X>M_> '(D?Z( .1(_T0 <B1_H@ Y$C_1 !R)'
M^B #D2/]$ '(D?Z( .1(_P!$ '(D?Z( .1(_T0 <B1_H@ Y$C_1 !R)'^B #
MD2/]$ '(D?Z( .1(_P!$ '(D?Z( .1(_T0 <B1_H@ Y$C_1 !R)'^B #D2/]
M$ '(D?Z( .1(_P!$ '(D?Z( .1(_T0 <B1_H@ Y$C_1 !R)'^B #D2/]$ '(
MD?Z( .1(_P!$ '(D?Z( .1(_T0 <B1_H@ Y$C_1 !R)'^B #D2/]$ '(D?Z(
M .1(_P!$ '(D?Z( .1(_T0 <B1_H@ Y$C_1 #]Y&:FQ,LOTZB@'[R.WH^X@
MY'9T?<0 _=X;T5]A !O">:7W !O">:7W #Q2P-U5V[53H)Q &WF*(F[S(J;,
MFJG!QZO7"<(4GWI/9JXQL2[-LU:B]K*O\A%#=OPMEW,F(WNSSC?;G)U>.E&S
M;\&3EYVW+J+S?1N]6XQI$3@<DJ?U,B_J/A% A*(
M                     T+I/^EYC/['+IW-(<IP1[;K=\KC\)#\E=ZRE^+=
MWCC/N7>>#%'8:D[M.Z--_L11?*7> I\*P>JR=:G?.:1&XY0
M                                 #3.,.=V[=CZSX!Y]FP^RD'QK/"0
M^?=?8RH^(?X"D,"S@H6       !MMI2YWZ/LQ3]Q7 Y3A'V2?\0OA,/J6CUR
M[K%[[3SZ,N=Q_9*J^"IC^,6>RB?%-[[C^;KZZ_BI^LW".,GS0        "E&
MXZ1? 16+Q)?J_;UX*'UR&VZ#]M+/D;/">6F[CO[4COQK4^!"<S2.Y*P
M        'BJ*>*JIYZ6=NO!4PR03,UGLUXI6+'(U'L<U[%5KEVM5%3B4^QAZ
M_P!UPK?J/$MBE6"\T%3'402)DNI+$]'L7)<T<FLU,VJBM<F;7(J*J+Z*JF@K
M::2DJ6HZGE8K7)SVN3)4["F\6A":II46U3.?)R))O;)MOBL2IXE(NNB)GJ*F
MLB9M1^:(JY9FCO0EI5M.F;1Q;\=VM&LFGCWNIA1<UIZN-$2>%5X<D<J/B541
M7POBD5J:^21)Q)9)\/7>6VS9JQJYL=T<:^E=U<MCLMB.1R<PYRV7/>FY[,FH
MGN':Y\,U:WQJ=;^][@!^@
M
M            '__0S^
M
M
M                                                          #Q
M2\'K._  ;=XG\CR==WO6A.$$^=**?ZE]BZDU;^+*O\I%7=M_P8L3_P W?VM0
MG-='/MRHOY7Z"4T\9_R4@
M  !H72?]+S&?V.73N:0Y3@CVW6[Y7'X2'Y*[UE+\6[O'&?<N\\&*.PU)W:=T
M:;_8BB^4N\!3X5@]5DZU.^<TB-QR@
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
M\/!QG-#YQ]]-B(B@'Z
M
M          ?_T<_@
M
M
M                                                        \<J9
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
M@V_ >PFBRV99K21=98D_(-@VG]IHMMB?ZR1?<_XAL&T\S-&-O9XVCC1?2_\
M,Y#8-I[L6CBC1$_E:-.'_52=7AYC(;!M/;;H[I$_UG8O6B;^'4VG@9+SSRIH
M]HT3R,S[BQ?W$ R7GGZW1[0I_K)%]P3]Q -I[,> :9%V0,R]+_B/.P9'M-P+
M3)_JEF>66R-HV#(\W@'I4X8(\_2U3]P9C(_I,$4_% S+B\2_=R&8R/(F"8$R
M\18G^ZTR&8R/89@N!,O$F9>E)^1%]P9C(]A,'4R?ZI9UTC1,_</&8R0_KP'T
MWU%OW-/R'G,9(?TW"%/P)&UJ?6(GY!F,D/8CPG"U=C&K_C,N#;M49C)#Z4&'
M(F<#$3)<^#+^\IX/)J"FML<>62;=G$FS+H\0!]N*+4R7J<'![@!YP
M
M                                              ?_TL_@
M
M
M
M                                _EZ9M5.H :2O5.DL;ER_6KT>A[H!
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
M /[[Y*?S+?97\@ [Y*?S+?97\@!_3;) FW41?9_#JJH!Y6V>%-F]HGL_NM0
M_>^B%/UOL)_$ ?UWUQ>9]S\J*H!_26J+AR]Q$_(H!_:6R/\ I?73/\H!Y$MD
M7"C47JY?Q9 ']=]T?F4]C^( =]T?F$^U_B /WOOC3@9E^GUH!Y$H(\DYE/<_
MB /ZY!9T/P?E '(+.A^#\H Y"9YG\'Y0#^TI&IQ-1.AE_? /ZY$9T$_3U@#]
MY$CXT3UD3^( _.16(NQ$ZFS^)0#^N1TZGZ>L ?O([.C[B #D=G1]Q #]WAO1
M7V$ &\-Z*@'[O+?T_O@'];TQ%SVY@']HU$_+Q@'Z
M
M                                   ?_]//X
M
M
M
M                      !\VJ@UTR5$ZN>>W/H &@KUAV&L1R/C1S5XLLTZ
MF6S+(#+,VTKM'-!,YRK2L7/A\3SVKT%5-N2'G8>,CXJZ++6N?\IP[?\ "\_W
M!L&T_/"KM72<'W)/R#8-IY&Z+K:F65)%LZ$?[NKU!L&T]N/1M1)DB4L:9<6]
MYY]?F>(;!M/<;HYHT1/Y7C^Y-SX?K!L&T\Z:/*3I9OK1-_,/ R7GG])H]HT_
MUF;]Q8ONZN8&2\\\S=']&GC::-%V<$676XDS/.P'MQX#ITX8&<>?B29_@0;!
MD>RF!J?)/$&>O%G_ !*-@R/(F"(,OH$?W-$]S(9C(_? 1!]0C^YI^09C(\T>
M"H$R\28F6>2;VBY>XF8S&1[#<&4Z99PL7_=:?FJB#,9(>7P'TR+Y'C7KQ[?<
M:,QDA^^!"G^HM3K1_P 0S&2'E;A&#8NJF?0U,QF,D/.W"<"<,357JLR_",QD
MAYVX5A1-D34_QF?]\\#)#^O O!QQIGU&Y>YD,U/)_287@^HM7JJW/]P \C,,
MP)EXEDOUNS\ S4'F3#<"?ZK:OX/P#-0?WX'8/J:=;),OR@#P.TZJJK$U>KEF
MOKC,'D;AZGXHDS]CW., \S;!"G#&F703^- #R=\E/QM1.HN?Y !WR4_F6^RO
MY #^FV2!-NHB^S^'54 _M+- BY[VGN_F@'D2U1)P-]S^( _>^N+S'N+^#@ /
MWOKBX<E3K- /(ELBX=GKHH!Y$MD:)P9]9%1/< /WOMC\S[B@'[WW,\RGVO\
M$ ?O?='YC;UO\R ?VV@9YE/7R_!D@!_7(+$X&HGK)^4 _>06=#\'Y0!R"SH?
M@_* ?TE&Q-J(U/9_*H!_?(C.@GZ>L ?O(K.@WV$_- '(D?&B>LB?Q '[R,U-
MB99?IU% /WD=O1]Q !R.SH^X@!^[PWHK[" !(&]%5 /W>6>L ?N],3B_=_"
M?N],Z'X/R #>F=#\'Y #]WMO5]S\@ U$ZON?D &HG5]S\@ U$ZON?D &HG5]
MS\@ U&]5?TZ@!_6JG03V !DG03V$ &2=!/80 9)T$]A #]
M
M
M                  !__]3/X
M
M
M
M      !^.:CDR4 ]9],CMFS+J@'JOH&*OC47UMB^YM /'WVQ^9]Q0#][[F>9
M3V/X@#][[H_,>Y_F0#^DH(T_6>YP=9-5$ /[2ACX4:GL(@!^\@LZ'X/R@#D%
MG0_!^4 _4HVIP-3/].J ?VE(WC1/T]D _KD5G0;["?F@#D2/C1/61/X@ E,U
M.#++K;?7V* ?UR.WH^X@ Y'9T?<0 <CLZ/N( $IVIQ^X@!_6\M_3/\J@#>6_
MW]O[H!_6]-Z'N( ?N]L\R@ WMO%LZB #43J^Y^0 :B=7W/R #43J^Y^0 :B=
M7W/R #43J@#43J@'ZC43B1>OD ?N2=!/80 9)T$]A #]
M
M
M
M          !__]7/X
M
M
M
M
M
M
M
M               /_];/X
M
M
M
M
M
M
M
M                   /_]?/X
M
M
M
M
M
M
M
M                       /_]#/X
M
M
M
M
M
M
M
M                           /_]'/X
M
M
M
M
M
M
M
M                               /_]+/X
M
M
M
M
M
M
M
M                                   /_]//X
M
M
M
M
M
M
M
M                                       /_]3/X
M
M
M
M
M
M
M
M                                           /_]7/X
M
M
M
M
M
M
M
M                                               /_];/X
M
M
M
M
M
M
M
M                                                   /_]?/X
M
M
M
M
M
M
M
M                                                       /_]#/
MX
M
M
M
M
M
M
M                                                           /
M_]'/X
M
M
M
M
M
M
M
M   /_]+/X
M
M
M
M
M
M
M
M       /_]//X
M
M
M
M
M
M
M
+           /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>cms-20231231_g10.jpg
<DESCRIPTION>GRAPHIC - CE CAPACITY PORTFOLIO
<TEXT>
begin 644 cms-20231231_g10.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M) 3H P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RORW_:B_Y.+\;?]C+=_P#HTU^I%?EO^U%_R<7XV_[&6[_]
M&FOQWQD_Y$^&_P"OC_\ 26>5FO\ "CZG!T445_/)X@4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !6MX#_Y'C1O^PM;_ /HU:R:UO ?_ "/&C?\
M86M__1JUMAO]YAZK\QQ^)'ZW4445_<1]>?F]^WY_R=CXI_W;'_TA@KQRO8_V
M_/\ D['Q3_NV/_I#!7CE?QIQ3_R4V._Z_5/_ $N1\KB/]XGZO\PHHHKPC$**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]<_"'_ "*6E_\ 8.@_
M]%K7Y&5^N?A#_D4M+_[!T'_HM:_;O!?^/C?2G^<SU\IWG\OU-&O@7_@IS_R<
M/9?]BM;?^C[BOOJO@7_@IS_R</9?]BM;?^C[BOK_ !7_ .22?^.'ZG3F7^[?
M-'SK1117\Q'SX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!^IG[,__ ";QX(_[%:Q_]$)7<5P_[,__ ";QX(_[%:Q_]$)7<5_:^3_\BG#_
M ."'_I*/K*7\*/HCXL_X*K?\C;X/_P"P==_^C(Z^3J^L?^"JW_(V^#_^P==_
M^C(Z^3J_EWQ%_P"2SQ?K'_TB)\]CO][E_70****^*.0**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ K])?V"_P#DT[PG_NWO_I=<5^;5?I+^P7_R
M:=X3_P!V]_\ 2ZXK]7\'O^2EK?\ 7F7_ *73/2RO_>'Z?JCU^OE/_@JI_P B
M/X2_["UQ_P"BEKZLKY3_ ."JG_(C^$O^PM<?^BEK]=\0_P#DC<7Z1_\ 2XGI
MX[_=)?UU/B>BBBOY+/F@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#[^_X)F?\FZ7'_8RW7_HJ&OH:OGG_ ()F?\FZ7'_8RW7_ **AKZ&K
M^P."O^23P?\ U[B?483_ ':'H%%%%?4'0%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5^6_[47_ "<7XV_[&6[_ /1IK]2*_+?]J+_DXOQM
M_P!C+=_^C37X[XR?\B?#?]?'_P"DL\K-?X4?4X.BBBOYY/$"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *UO ?_ "/&C?\ 86M__1JUDUK> _\
MD>-&_P"PM;_^C5K;#?[S#U7YCC\2/UNHHHK^XCZ\_-[]OS_D['Q3_NV/_I#!
M7CE>Q_M^?\G8^*?]VQ_](8*\<K^-.*?^2FQW_7ZI_P"ER/E<1_O$_5_F%%%%
M>$8A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?KGX0_P"12TO_
M +!T'_HM:_(ROUS\(?\ (I:7_P!@Z#_T6M?MW@O_ !\;Z4_SF>OE.\_E^IHU
M\"_\%.?^3A[+_L5K;_T?<5]]5\"_\%.?^3A[+_L5K;_T?<5]?XK_ /))/_'#
M]3IS+_=OFCYUHHHK^8CY\**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH _4S]F?_ )-X\$?]BM8_^B$KN*X?]F?_ )-X\$?]BM8_^B$KN*_M
M?)_^13A_\$/_ $E'UE+^%'T1\6?\%5O^1M\'_P#8.N__ $9'7R=7UC_P56_Y
M&WP?_P!@Z[_]&1U\G5_+OB+_ ,EGB_6/_I$3Y['?[W+^N@4445\4<@4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7Z2_L%_\FG>$_\ =O?_ $NN
M*_-JOTE_8+_Y-.\)_P"[>_\ I=<5^K^#W_)2UO\ KS+_ -+IGI97_O#]/U1Z
M_7RG_P %5/\ D1_"7_86N/\ T4M?5E?*?_!53_D1_"7_ &%KC_T4M?KOB'_R
M1N+](_\ I<3T\=_NDOZZGQ/1117\EGS04444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!]_?\$S/^3=+C_L9;K_T5#7T-7SS_ ,$S/^3=+C_L
M9;K_ -%0U]#5_8'!7_))X/\ Z]Q/J,)_NT/0****^H.@**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ K\M_VHO\ DXOQM_V,MW_Z--?J17Y;
M_M1?\G%^-O\ L9;O_P!&FOQWQD_Y$^&_Z^/_ -)9Y6:_PH^IP=%%%?SR>(%%
M%% !1110 45\A_\ !5;]MK]I+]C/X<V7B;X5?#[P\+#5]4&F0^)-5OVGGAG:
M%Y1MLU15 VQOAVD897F/!!/TI\#_ !'K/C#X+>$/%WB*\^T:AJOA?3[R_N/+
M5/-FEMHW=MJ@*N68G   SP!7JXC)\9A<KI8^=O9U6U&S3?NVO=+;?9N_D:2I
M2C34WLSJ**^*/^"N'_!1KQ?^RGX8LOAG\ KX0^,M1N8FU#7#91W$6C08WK&5
ME5HVGE49",#MCRQ WQFN\_X*E_MC>/?V0O@KHUW\*;:U'B3Q;XACTG3]0OK<
M2Q:>A1GDGV'AW&%"JWR_,20=NT]N'X7S;$QPCBDOK+DH7=M(6O)Z:1UNMVTF
M[;7N.&JRY?[VWR/INBOE']G/]J[XJQ?\%"?B/^PE\3O$;^)K/P_H]OJWAWQ+
M=6-O;W@5K>SED@G6VCCB<?Z7\K!%(\L@[MPQZ-K?Q8^('Q0_:DM/@I\&M?\
M[/T#P-Y>H?$_7([2*;SY9$)M=%B,JL%=P?.F=0'2,(H96>N;$9%C,-7]G-JW
MLU5YKOEY)).+VOK=12:OS-(F5&<79]K_ "/:****\8R"BBB@ HHHH *UO ?_
M "/&C?\ 86M__1JUDUK> _\ D>-&_P"PM;_^C5K;#?[S#U7YCC\2/UNHHHK^
MXCZ\_-[]OS_D['Q3_NV/_I#!7CE>Q_M^?\G8^*?]VQ_](8*\<K^-.*?^2FQW
M_7ZI_P"ER/E<1_O$_5_F%%%%>$8A1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %?KGX0_P"12TO_ +!T'_HM:_(ROUS\(?\ (I:7_P!@Z#_T6M?M
MW@O_ !\;Z4_SF>OE.\_E^IHU\"_\%.?^3A[+_L5K;_T?<5]]5\"_\%.?^3A[
M+_L5K;_T?<5]?XK_ /))/_'#]3IS+_=OFCYUHHHK^8CY\**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH _4S]F?_ )-X\$?]BM8_^B$KN*X?
M]F?_ )-X\$?]BM8_^B$KN*_M?)_^13A_\$/_ $E'UE+^%'T1\6?\%5O^1M\'
M_P#8.N__ $9'7R=7UC_P56_Y&WP?_P!@Z[_]&1U\G5_+OB+_ ,EGB_6/_I$3
MY['?[W+^N@4445\4<@4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M^BEK]=\0_P#DC<7Z1_\ 2XGIX[_=)?UU/B>BBBOY+/F@HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#[^_X)F?\FZ7'_8RW7_HJ&OH:OGG_
M ()F?\FZ7'_8RW7_ **AKZ&K^P."O^23P?\ U[B?483_ ':'H%%%%?4'0%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^6_[47_ "<7XV_[
M&6[_ /1IK]2*_+?]J+_DXOQM_P!C+=_^C37X[XR?\B?#?]?'_P"DL\K-?X4?
M4X.BBBOYY/$"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *UO ?_
M "/&C?\ 86M__1JUDUK> _\ D>-&_P"PM;_^C5K;#?[S#U7YCC\2/UNHHHK^
MXCZ\_-[]OS_D['Q3_NV/_I#!7CE>Q_M^?\G8^*?]VQ_](8*\<K^-.*?^2FQW
M_7ZI_P"ER/E<1_O$_5_F%%%%>$8A1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %?KGX0_P"12TO_ +!T'_HM:_(ROUS\(?\ (I:7_P!@Z#_T6M?M
MW@O_ !\;Z4_SF>OE.\_E^IHU\"_\%.?^3A[+_L5K;_T?<5]]5\"_\%.?^3A[
M+_L5K;_T?<5]?XK_ /))/_'#]3IS+_=OFCYUHHHK^8CY\**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH _4S]F?_ )-X\$?]BM8_^B$KN*X?
M]F?_ )-X\$?]BM8_^B$KN*_M?)_^13A_\$/_ $E'UE+^%'T1\6?\%5O^1M\'
M_P#8.N__ $9'7R=7UC_P56_Y&WP?_P!@Z[_]&1U\G5_+OB+_ ,EGB_6/_I$3
MY['?[W+^N@4445\4<@4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7Z2_L%_\FG>$_\ =O?_ $NN*_-JOTE_8+_Y-.\)_P"[>_\ I=<5^K^#W_)2
MUO\ KS+_ -+IGI97_O#]/U1Z_7RG_P %5/\ D1_"7_86N/\ T4M?5E?*?_!5
M3_D1_"7_ &%KC_T4M?KOB'_R1N+](_\ I<3T\=_NDOZZGQ/1117\EGS04444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]_?\$S/^3=+C_L9;
MK_T5#7T-7SS_ ,$S/^3=+C_L9;K_ -%0U]#5_8'!7_))X/\ Z]Q/J,)_NT/0
M****^H.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\M_V
MHO\ DXOQM_V,MW_Z--?J17Y;_M1?\G%^-O\ L9;O_P!&FOQWQD_Y$^&_Z^/_
M -)9Y6:_PH^IP=%%%?SR>(%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5K> _\ D>-&_P"PM;_^C5K)K6\!_P#(\:-_V%K?_P!&K6V&_P!YAZK\
MQQ^)'ZW4445_<1]>?F]^WY_R=CXI_P!VQ_\ 2&"O'*]C_;\_Y.Q\4_[MC_Z0
MP5XY7\:<4_\ )38[_K]4_P#2Y'RN(_WB?J_S"BBBO",0HHHH **** "BBB@
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
M_P#!3G_DX>R_[%:V_P#1]Q7WU7P+_P %.?\ DX>R_P"Q6MO_ $?<5]?XK_\
M))/_ !P_4Z<R_P!V^:/G6BBBOYB/GPHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#]3/V9_^3>/!'_8K6/_ *(2NXKA_P!F?_DWCP1_V*UC
M_P"B$KN*_M?)_P#D4X?_  0_])1]92_A1]$?%G_!5;_D;?!__8.N_P#T9'7R
M=7UC_P %5O\ D;?!_P#V#KO_ -&1U\G5_+OB+_R6>+]8_P#I$3Y['?[W+^N@
M4445\4<@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Z2_L%_\
M)IWA/_=O?_2ZXK\VJ_27]@O_ )-.\)_[M[_Z77%?J_@]_P E+6_Z\R_]+IGI
M97_O#]/U1Z_7RG_P54_Y$?PE_P!A:X_]%+7U97RG_P %5/\ D1_"7_86N/\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5_.5_P47_ .3\/B[_ -E U/\ ]*&K^C6O
MYRO^"B__ "?A\7?^R@:G_P"E#5^X^!?_ ".\5_U[7_I2/Q?QJ_Y$^%_Z^/\
M])9XQ1117]-G\YA1110 4444 %%>+?M??'KXH_ [PQ!JOA#PUIHMKV[%HFJ7
MER9)$D,;/Q  !T5L,6/(Y7IGT31_%.M#X2V'B]M-FU74I="M[@6MN@5[JX>)
M2%&!M3<YY/"J"2< 5XE'B#+Z^:8C 1YN>C%2E>+2L[VMUEMT379L]BKD6.HY
M;0QTN7DK2<8^\F[JU[]%OU:?=(Z6BOE3XM?'+]LCX >(].\6?$<Z%=:)J-P0
MNF:="K0ICDP^85$JOMSAB6'!/."*]-_:D^/^M_"WX8:1KG@:!%U#Q'=Q0V5Q
M=P[A;(Z;RY4\%@,  \9))SC!\>GQSE#H8NI6A4I/#).<9PM*TOA<5=WYME=K
MSL>M4X+S55L+"E.G46);4)0E>-X_$F[*W+ULGY7/7J*\>^&'QA\7I^TGXH_9
M[\5ZFVJPZ;91WFF:K-;QQS8,4#M'((E5"/WW!"@C;@YR,=/?^,?$GBWXN0^
M_ ^H_9M.\/[;GQ9?K"C^8[K^ZL$+@@,P/F.PY50H!!:O5PW$6!Q>']I34K^T
ME2Y;+FYXR:DM[6BDY-IM<J;/,Q&0XW"U_9U'&WLU5YKOEY)).+VOJVHI-7YF
MD=U1117O'B!1110 4444 %=+\&/^2P^$_P#L9;#_ -*$KFJZ7X,?\EA\)_\
M8RV'_I0E88K_ '6I_A?Y&^%_WF'JOS/Z=Z***_SZ/[M/S>_;\_Y.Q\4_[MC_
M .D,%>.5['^WY_R=CXI_W;'_ -(8*\<K^-.*?^2FQW_7ZI_Z7(^5Q'^\3]7^
M84445X1B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^N?A#_D4
MM+_[!T'_ *+6OR,K]<_"'_(I:7_V#H/_ $6M?MW@O_'QOI3_ #F>OE.\_E^I
MHU\"_P#!3G_DX>R_[%:V_P#1]Q7WU7P+_P %.?\ DX>R_P"Q6MO_ $?<5]?X
MK_\ ))/_ !P_4Z<R_P!V^:/G6BBBOYB/GPHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#]3/V9_^3>/!'_8K6/_ *(2NXKA_P!F?_DWCP1_
MV*UC_P"B$KN*_M?)_P#D4X?_  0_])1]92_A1]$?%G_!5;_D;?!__8.N_P#T
M9'7R=7UC_P %5O\ D;?!_P#V#KO_ -&1U\G5_+OB+_R6>+]8_P#I$3Y['?[W
M+^N@4445\4<@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Z2_L
M%_\ )IWA/_=O?_2ZXK\VJ_27]@O_ )-.\)_[M[_Z77%?J_@]_P E+6_Z\R_]
M+IGI97_O#]/U1Z_7RG_P54_Y$?PE_P!A:X_]%+7U97RG_P %5/\ D1_"7_86
MN/\ T4M?KOB'_P D;B_2/_I<3T\=_NDOZZGQ/1117\EGS04444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!]_?\$S/^3=+C_L9;K_ -%0U]#5
M\\_\$S/^3=+C_L9;K_T5#7T-7]@<%?\ ))X/_KW$^HPG^[0] HHHKZ@Z HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OYRO^"B__)^'Q=_[
M*!J?_I0U?T:U_.5_P47_ .3\/B[_ -E U/\ ]*&K]Q\"_P#D=XK_ *]K_P!*
M1^+^-7_(GPO_ %\?_I+/&****_IL_G,**** "BBB@#YV_P""E/\ R1C1O^QH
MB_\ 2:XKVOX6?\DP\.?]@&S_ /1"5QW[27[/FM_M#:):>&9/'UMI%A:7PNE5
M=%:>5I!&R#+^>HQ\[?P]QZ<]-I7@WQMH_P +H_ MCXYM(]3MM,CL[+6X]&.(
M@B*@D,+3'<^!G[P&<'! P?B,'@,SPW&6.S"5!NE.G346G#WG"]TES75[V3DD
MN[1]EB\=EV(X2P6!C67M(5)N2M/W5.UFWRV=K:VN^R9P'QD\&+^TK\3-*^',
M2EO#7A2]^U^)[T?=FNBH"649[N%)+D?=$@Z-@'N/BK\)? OQV\#IX8UV5C:K
M,L^GWVG2J'MY5! =#@J>"0001@^N"/%H?V /'EO&\5O^U-J\:22.\B1Z7*H9
MF)9F(%WR2223W)-?1'A#P[;>$/">F>$[.3?%IFGPVD3[<;EC0(#CMG%8Y%@L
M?F-7&/.,O]G[>W.Y3A-22]V,$H-V4(]7JY-R6^FV=XS X"EA%E./]I[&_*HP
MG#E;UE-N25W.71:**47MKYEXD\+:;\%=9U+X@Z)++KWQ"\;2QZ=I;7:JH9PB
M@81  D,:QK)(3GB,<C(JG:>,Q\&?&_AC]F;P3!#?^(=>CFU+6M=U3<5>5EED
MDF=4(9W=HGP-PVJ%'(QCO-!^'NIM\3=2^)OC"]@N;@1?8O#MM!N*6%GP7/S
M?O9&Y8@<!54$C-87Q(^!>HZW\9?#_P >/!>H6J:QHEO);36.H%E@NX6251\Z
M!BC+YK_PG/'3')BLKS+#T_K&!I\G[V*Y5K)4G43K3UO>I5UDW=RY4DK3N+#9
MEE]>?U?&U.?]VWS/X755-JC#2UJ=/16LH\S;=X6+?[.?QVL_CUX+FUXZ1_9]
M_I]XUIJ5D)=ZK( "&1L#*D'OR"".<9/H%>??LX_ FV^ O@F;09-7_M#4-0O6
MN]2O%CV(TA  5%R<* ._)))XS@>@U])P]_:W]BT/[3_C\OO[;^=M+VM>VE[V
MT/GL]_LO^V*W]G?P.;W=]O*^MKWM?6UKZA1117LGDA1110 5TOP8_P"2P^$_
M^QEL/_2A*YJNE^#'_)8?"?\ V,MA_P"E"5ABO]UJ?X7^1OA?]YAZK\S^G>BB
MBO\ /H_NT_-[]OS_ ).Q\4_[MC_Z0P5XY7L?[?G_ "=CXI_W;'_TA@KQROXT
MXI_Y*;'?]?JG_I<CY7$?[Q/U?YA1117A&(4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7ZY^$/^12TO_L'0?^BUK\C*_7/PA_R*6E_]@Z#_ -%K
M7[=X+_Q\;Z4_SF>OE.\_E^IHU\"_\%.?^3A[+_L5K;_T?<5]]5\"_P#!3G_D
MX>R_[%:V_P#1]Q7U_BO_ ,DD_P#'#]3IS+_=OFCYUHHHK^8CY\**** "BBB@
M KP?X&?MZ?#[]H7]JOQM^S;\-]&^V6?@G2UFNO%4=^&BN[H3+%+!%$$Y1&;'
MF[\,5;"XPQL_M,?&CPU=^,+/]F&U^*&F^&;G6+$7OB_7+K6(K273-'+%/+@=
MV&+JY*O%&5YC199>"D8;XW_X)/WWPY\+_P#!3/X\^'O"NIZ19Z5/>:E:^&+:
MTNHUAF@35"8X[< X=1$N0%S\HSTK['*>'Z-?(\9C,1%\\*:E!:V5YI<S[Z7L
MNWO-6<6=5*@G1E*6Z6GWGT+^UK_P5#O?V;[B]U/P7^RIXO\ &GAG1KXV>N>-
M8BUEI4%P'\MXXIS#()MDF8V;"H) 4#$UZ[\,/VQ?@Y\3_P!E9?VO[&_N;'PK
M%HUSJ&H"\B'GV@MBZSQ,JD[G5HV4!2=WR[<[A7E/_!6SQ+\<O#?['WB7PE\%
M_@BNNZ1J>CO!XBU:"[0'1K+(,LBVN-THV _,IQ&"7(PIKG?V"+3X*?MF?\$M
MKKX$?#K0+KPIIXTV]\,ZM#)/]IDMM09!,UT'(7S0[3I-C"C+%!@+FNEY7E-;
MABCC_8N%JRA.<9\[Y+:N<;OEE?X;17FM5>O9TGAU.UM;-WOIYF[\./\ @JAX
M:\3ZW\+IO'OPDG\-^'?C)=7UKX&UDZVMU-YUO=+;!+R 0H+?S'>/:4DF \Q=
MV!DCW3]HSX[:1^SU\-I/&ESHDVLZI=WD.F^&?#EI*$N-:U.=MEO:1D@[2S<L
MV#L17<@A<5\A^!O^"9WQHU"W^ ?@SXTZOX>T[P[\!M0U34+W5=.U)Y6UQI;^
M.[@6-&C3R8PL$8D9R",MM!ZCT!?CE\,]<\0:C_P47_:"\1#2OAKX0,VD?"*V
MGA9VO6D8Q7&KI$ 6DEN"IA@&,B!&<@!RPO'Y3D57&0G@%SPBY<T8N4N9NI)4
M81>KYJD$G))W23=DU8<Z5%R3AJO+KKHOFCZNT2?5[K1K2Y\0:=#9W\EM&U[:
M6UT9XX)BH+HLA1#(H;(#%5R!G:,XJU7FWP@_:J^%7QD\>ZY\)M(DU#2O%WAR
MV@NM7\+Z[:""\AMYHXY(IP%9D="LL>2K$J74,%) /I-?$XG#U\+5Y*L'%Z.S
M[/5-=TUJGK=:W.2491=FK!1116!(4444 %%%% 'ZF?LS_P#)O'@C_L5K'_T0
ME=Q7#_LS_P#)O'@C_L5K'_T0E=Q7]KY/_P BG#_X(?\ I*/K*7\*/HCXL_X*
MK?\ (V^#_P#L'7?_ *,CKY.KZQ_X*K?\C;X/_P"P==_^C(Z^3J_EWQ%_Y+/%
M^L?_ $B)\]CO][E_70****^*.0**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ K])?V"_^33O"?\ NWO_ *77%?FU7Z2_L%_\FG>$_P#=O?\ TNN*
M_5_![_DI:W_7F7_I=,]+*_\ >'Z?JCU^OE/_ (*J?\B/X2_["UQ_Z*6OJROE
M/_@JI_R(_A+_ +"UQ_Z*6OUWQ#_Y(W%^D?\ TN)Z>._W27]=3XGHHHK^2SYH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^_O^"9G_ ";I
M<?\ 8RW7_HJ&OH:OGG_@F9_R;I<?]C+=?^BH:^AJ_L#@K_DD\'_U[B?483_=
MH>@4445]0= 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\
MY7_!1?\ Y/P^+O\ V4#4_P#TH:OZ-:_G*_X*+_\ )^'Q=_[*!J?_ *4-7[CX
M%_\ ([Q7_7M?^E(_%_&K_D3X7_KX_P#TEGC%%%%?TV?SF%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5TOP8_Y+#X3_ .QEL/\ TH2N:KI?@Q_R
M6'PG_P!C+8?^E"5ABO\ =:G^%_D;X7_>8>J_,_IWHHHK_/H_NT_-[]OS_D['
MQ3_NV/\ Z0P5XY7L?[?G_)V/BG_=L?\ TA@KQROXTXI_Y*;'?]?JG_I<CY7$
M?[Q/U?YA1117A&(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Z
MY^$/^12TO_L'0?\ HM:_(ROUS\(?\BEI?_8.@_\ 1:U^W>"_\?&^E/\ .9Z^
M4[S^7ZFC7P+_ ,%.?^3A[+_L5K;_ -'W%??5? O_  4Y_P"3A[+_ +%:V_\
M1]Q7U_BO_P DD_\ '#]3IS+_ ';YH^=:***_F(^?"BBB@ HHHH \/_:"_P""
M<_[(?[47CX?$[XV_#*;5M:%C'9B[CUZ]MAY,98JNR&9%X+-SC/-?,/[!O_!+
M[Q5\"_VZ?''Q7\<?!8Z;X3T._OY/A+?OXFCF"JUP\<!9(IWE(-JY'[]21G)&
MZOT.HKZ/!\5YY@\NJX&-5RISCR6<I/E7]Q<R2NM'HU9M&\,36A!POH]/^&/F
M;X'_ +2'[<.JVVL^!_VF_P!A:]&LI),FF:AX3U.Q.D7T1R%25KF[+1#&,N#)
MN!/[L,-C=3_P3Y_9"A_8K_9VMOA7=:G!>ZO?:E-JOB&YLPWD&\E5%*1;OF,:
M1QQQ@G!;86PN[ ]PHKDQ><3KT:E&C2C2A4<92C#FLW%.WQ2E9+F;LNK\E:95
M6XM)63['BO[5OA_XD?&S5M$_9?\ ">EZG8>&O$B/=?$3Q9"C1QPZ/&P#Z=#+
MP#<73'RR 24A\QB.5KS'_@K7^QYX^_:)_9"TKX?_ +/N@0R77@[6K:^L?#5J
MRPK<6D5M-;^3""0H9%D!5<C*JRC)(!^N**O+\]Q668C#U<.DO8OF2>JE)[N7
MJK1TM9)6UNVX5I4Y1<>A\:_L^? ?XI^/O^"G/C/]MK5/!NJ^&_"$GA2UTK2(
MM<LGM+O4;DVEJDH^SR .L<;12#<P 8A"NX9(^RJ**YLTS.KFE6$II)0A&$4N
MD8*RN^KZM]]DEH34J.HU?HDON"BBBO-,PHHHH **** /U,_9G_Y-X\$?]BM8
M_P#HA*[BN'_9G_Y-X\$?]BM8_P#HA*[BO[7R?_D4X?\ P0_])1]92_A1]$?%
MG_!5;_D;?!__ &#KO_T9'7R=7UC_ ,%5O^1M\'_]@Z[_ /1D=?)U?R[XB_\
M)9XOUC_Z1$^>QW^]R_KH%%%%?%'(%%%% !117-_%CXN_#7X&>![KXD?%KQ?:
MZ'H=F\:7.H7A;8K2.$1<*"22S 8 /KT!-73I5*U14Z<6Y-V22NVWT2ZL:3;L
MCI**\>^%W[?G['OQJ\<V7PU^%?QTTO6]=U'S/L6FV=O<;Y=D;2.?FC  "(S$
MDC@5T/Q._:E^!/P?\0R>$_'7C@Q:I!IC:E>Z?INE75_-96*G#7=REK%(;: '
M_EK+L3K\W%=D\KS.G75"=":FU?E<97MWM:]O,ITZB=K.YZ!16;H7C'PGXH\*
MV_CGPYXEL+[1;NS%U;:M:W2/;RP%=WF"0':5QSG.*X'X??MG_LR?%+Q7IW@O
MP-\5;:\OM9%R=",EC<P0:N+=RD_V.>6-8KO8RL&\EWQM/85C3P>,JQG*%.34
M/BLF^7??ML]^S["4).]EL>H45C?$/X@^#/A1X(U3XD?$/Q!#I6B:-9O=:E?W
M )6&)1R<*"S$\ *H+,2  20*OZ)K%EXAT:TU_31-]FOK:.XM_M-K)!)L=0R[
MHY%5XVP1E64,#P0",5C[.HJ?M.5\M[7MI?M?OJM!6=KEJBBBH$%%%% !1110
M 5^DO[!?_)IWA/\ W;W_ -+KBOS:K])?V"_^33O"?^[>_P#I=<5^K^#W_)2U
MO^O,O_2Z9Z65_P"\/T_5'K]?*?\ P54_Y$?PE_V%KC_T4M?5E?*?_!53_D1_
M"7_86N/_ $4M?KOB'_R1N+](_P#I<3T\=_NDOZZGQ/1117\EGS04444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!]_?\ !,S_ )-TN/\ L9;K
M_P!%0U]#5\\_\$S/^3=+C_L9;K_T5#7T-7]@<%?\DG@_^O<3ZC"?[M#T"BBB
MOJ#H"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_G*_X*+_
M /)^'Q=_[*!J?_I0U?T:U_.5_P %%_\ D_#XN_\ 90-3_P#2AJ_<? O_ )'>
M*_Z]K_TI'XOXU?\ (GPO_7Q_^DL\8HHHK^FS^<PHHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "NE^#'_ "6'PG_V,MA_Z4)7-5TOP8_Y+#X3_P"Q
MEL/_ $H2L,5_NM3_  O\C?"_[S#U7YG].]%%%?Y]']VGYO?M^?\ )V/BG_=L
M?_2&"O'*]C_;\_Y.Q\4_[MC_ .D,%>.5_&G%/_)38[_K]4_]+D?*XC_>)^K_
M #"BBBO",0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OUS\(?\
MBEI?_8.@_P#1:U^1E?KGX0_Y%+2_^P=!_P"BUK]N\%_X^-]*?YS/7RG>?R_4
MT:^!?^"G/_)P]E_V*UM_Z/N*^^J^!?\ @IS_ ,G#V7_8K6W_ */N*^O\5_\
MDDG_ (X?J=.9?[M\T?.M%%%?S$?/A1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% 'ZF?LS_\F\>"/^Q6L?\ T0E=Q7#_ +,__)O'@C_L5K'_
M -$)7<5_:^3_ /(IP_\ @A_Z2CZRE_"CZ(^+/^"JW_(V^#_^P==_^C(Z^3J^
ML?\ @JM_R-O@_P#[!UW_ .C(Z^3J_EWQ%_Y+/%^L?_2(GSV._P![E_70****
M^*.0**** "OA'_@LO\9M0\+ZGX#^'VI?LWZE\1/"MN]SKGBC3=EY#92,(WM[
M59+BW4X*EYY"A(Y6(D8Q7W=7AG[2?_!0O]G_ /9,^+OAWX2_&U->TT>)+ W5
MMXDCTKS-,MQYC1[)9 V_<"N2$1MH9"V V:^@X7J5Z.<PJT<.Z\HJ3Y(MQ;]U
MW:<?>32U5M;VL;X=R55-1OY'SA_P2C^-'_!.+XJ_$V1O@Q^SC#\-_B7#I<PC
MLKC5)KU;FU.TR_9II&PS  %@41]N2-R[\<C_ ,$SO'>H?'3]HO\ :L^)OBJ0
MW,VK6,B+YWS>7;-)>)'",_P+%'&@'H@KV67]GOX,_&K_ (*,?#K]JW]E^[TB
MYTW0]+U.[^('B+PS+&]A>7#P^39Q++%F.2Z?SIS* 2PCC7?@LF[R/]F#PGI'
M["'[4/[3'@CXQ:Q:^']-UOP[/K/A"^U.=88M3L!)<N! SD"61!<(C(N6WJPQ
M7Z#4JX#&4,;+#.?MJM&DU"<G.<+5O?@F_>:LHR5]>5W.UN$E/EO=I:/5K75?
MJ8?_  2SN?B=^T%_P3&^-/[-/A'4I'U2S2[M_#:R3[ %O;4M]E#$X17DCEY/
M ,[$\5F_#GX"_&KXG:=^R!\,/"OP[\0:1K?PNU[6+WQ]-J&D3VJZ'$-7MYE\
MUY%5=\D<,C(@)+[QC@DU]"?\$.OV;_&/P,_96OO%_P 0-#N--U+QOK7]H6UE
M=1%)4L8XEC@9U/*ESYK@'^!T/>O<?VM/B_XP\,:;I'P/^"MQ'_PL7X@3R6/A
MZ1DW+I%LH!N]6E'_ #SMXSD _?E:- #DBN?,^(9T>*<7A<!",HRJRDI-Z1E[
M*5.I*5MXI2E)^:OJKIJI7:Q,HP[_ *69R/BR[M?VO/VA)?"ES<Q_\*J^$6J+
M<^)[B5P+?7?$<0$D=HQ/#6]D")903@S&-2"(S7OOACQAX2\;:<=7\&>*=.U>
MT$AC-UIE]'<1AQU7=&2,C(XKX1_X*\_"+7O@'_P38T'X3_ NWOT\-:3XCM(_
M%DT3LTUU;LD[M<73#[XDNVCDD8]9'3MQ6E^SDVN_\/F?B8OPBR/ W_"!:7_P
MD(L/^/'SOL-E]E^[\GFXW;<?-M\WMNKPJN24,PR7ZW1JVITXU'"-NE.5--R=
M])U'4YEO:T8ZJUL71C.CS)Z*]OE;?S=S[MHHHKX,X@HHHH **** "OTE_8+_
M .33O"?^[>_^EUQ7YM5^DO[!?_)IWA/_ ';W_P!+KBOU?P>_Y*6M_P!>9?\
MI=,]+*_]X?I^J/7Z^4_^"JG_ "(_A+_L+7'_ **6OJROE/\ X*J?\B/X2_["
MUQ_Z*6OUWQ#_ .2-Q?I'_P!+B>GCO]TE_74^)Z***_DL^:"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /O[_@F9_R;I<?]C+=?^BH:^AJ^
M>?\ @F9_R;I<?]C+=?\ HJ&OH:O[ X*_Y)/!_P#7N)]1A/\ =H>@4445]0=
M4444 %>/?\-\_LF?]%7_ /*%?_\ QBO8:_'NOS;Q"XQS/A/ZM]4A"7M.>_.I
M/X>2UK2C_,[WOT.#'8JIAN7E2UOO\C](_P#AOG]DS_HJ_P#Y0K__ .,4?\-\
M_LF?]%7_ /*%?_\ QBOS<HK\W_XC#Q-_SYH_^ S_ /EAP?VIB.R_'_,_6SP#
MX^\)?%#PE:>.? VK?;M*OO,^RW7D21;]DC1M\LBJPPR,.0.F>E;%>/?L#?\
M)IGA/_M__P#2^XKV&OW_ ";&5<QR?#8NHDI5*<).VUY13=KW=KO35GM4INI2
MC)]4F%%%5-<MM7O-(N+70-5BL;UXR+:[FM?/2)NS&/<N\>VX?6O2-"W17YI_
M\$^_VR_^"K7[>'Q%_:,\ 67QT^"'ABX^!7Q=U/P/8&X^#.IWL>M/:33QK<RL
MNOQ&!7\H950Y7<2"<8KU;_@D=_P5)^(G[<_C#XR?LQ_M*?"K2/"7Q@^ GBW^
MP_&L/A>[EFT?5%:6XBCN[,S9E1"]K*#&Y8A3&VX[RJ 'VM1110 4444 %%%%
M !1110 45\/?\' 7[5G[7'[$W[ VH?M'_LE_%'1/#6H:5XATRRU-]1\*1ZC<
MRQ7=Y%; V[S2&"$J9,GS()MW0;,9/W#0 45\._M<?M6_M;_!O_@LS^RI^S#X
M>^*&B1?"OXPP^+GUSP[;^%4%\[Z5HKW""6]EDD+*9Y(I%\A+<@1;6,@+9^XJ
M "BBB@ HHHH **** "BBB@ HHHH **\,_P""F'QP^+O[,W[!7Q7_ &BO@;J6
MB6WB7P-X(U#7+ ^(-(DO;:0VUN\IC,<<\)#';@,68*>2CCBO4?A#XEU3QG\)
MO"_C#6W1KW5O#ME>7C1IM4RRP([D#L-S'B@#HJ*** "BBB@ K\C_ -K;_DYW
MQ[_V-5Y_Z-:OUPK\C_VMO^3G?'O_ &-5Y_Z-:OTGPU_Y&5?_  ?JC\L\5?\
MD5X?_&__ $EGG=%%%?L9^'!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %;'P\_Y'_0_^PQ;?^C5K'K8^'G_ "/^A_\ 88MO_1JUG6_@R]&:X?\
MCP]5^9^SE%%%?RN?U^?F]^WY_P G8^*?]VQ_](8*\<KV/]OS_D['Q3_NV/\
MZ0P5XY7\:<4_\E-CO^OU3_TN1\KB/]XGZO\ ,****\(Q"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *_7/PA_R*6E_]@Z#_ -%K7Y&5^N?A#_D4
MM+_[!T'_ *+6OV[P7_CXWTI_G,]?*=Y_+]31KX%_X*<_\G#V7_8K6W_H^XK[
MZKX%_P""G/\ R</9?]BM;?\ H^XKZ_Q7_P"22?\ CA^ITYE_NWS1\ZT445_,
M1\^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?J9^S/_R;
MQX(_[%:Q_P#1"5W%</\ LS_\F\>"/^Q6L?\ T0E=Q7]KY/\ \BG#_P""'_I*
M/K*7\*/HCXL_X*K?\C;X/_[!UW_Z,CKY.KZQ_P""JW_(V^#_ /L'7?\ Z,CK
MY.K^7?$7_DL\7ZQ_](B?/8[_ 'N7]= HHHKXHY HHHH *JZOH6B>(+46.O:/
M:WT 8,(;RW65-PZ'# C-6J*:;B[H".UM;6QMTL[*VCAAB4+'%$@54 Z  < 5
M%J6BZ/K'E?VOI-M=?9Y1)!]I@5_+<=&7<#@^XYJS10I23NGJ 52_X1OP[_PD
M/_"7?V#9?VM]B^Q_VI]E3[1]GW[_ "?,QN\O?\VW.,\XS5VBA2E'9@17MC9:
MG9RZ=J5G%<6\\;1SP3QATD0C!5E/!!'!!K/\(^!O!/P_TQM%\!^#M*T2S:4R
M-::1I\=M$7/5BL:@9..N*U:*:G-0<4]'TZ!=VL%%%%2 4444 %%%% !7Z2_L
M%_\ )IWA/_=O?_2ZXK\VJ_27]@O_ )-.\)_[M[_Z77%?J_@]_P E+6_Z\R_]
M+IGI97_O#]/U1Z_7RG_P54_Y$?PE_P!A:X_]%+7U97RG_P %5/\ D1_"7_86
MN/\ T4M?KOB'_P D;B_2/_I<3T\=_NDOZZGQ/1117\EGS04444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!]_?\$S/^3=+C_L9;K_ -%0U]#5
M\\_\$S/^3=+C_L9;K_T5#7T-7]@<%?\ ))X/_KW$^HPG^[0] HHHKZ@Z HHH
MH *_'NOV$K\>Z_"_&G_F _[B_P#N,\?-OL?/] HHHK\+/'/TC_8&_P"33/"?
M_;__ .E]Q7L->/?L#?\ )IGA/_M__P#2^XKV&O[+X7_Y)G _]>:7_I$3ZK#_
M .[P]%^04452\13>(K?1+F?PGIME>:DL>;.VU&^>V@D?T>5(I60>X1OI7NFQ
M^&?['/Q1_P""B/P,'_!2WXS_ /!/WPEX%\2ZSX;_ &HO$]Y<^&O$NCWES?72
MI?WAEDL_(N(T>2.'=(L+*QD9-HR2$;[E_P"#?OX'_LDZ9^RCJ/[:?[/'Q8UO
MXA^*OCYJI\0_%+QSXH$,>HSZPKRF:QEMX ([46\\UQB)=W,I8.Z-&1I?\$K?
M^"=G[5O[!OQN^.?Q!^+/CSP!XHTOXZ_$R]\;:FN@&]M9]$O+B2YF>*))8G6Y
MC+3(@W/$5"ELN3MJO\&O^"8W[1_[#/[<?C_X[?L%_%/P99?"#XJ7":OXQ^"W
MBVUNX[>SUPY$U[IL]N&%IY@ )4QLN&*;"L</E@'E'P-TWX@?\%8-1_:%\9_$
MO]G_ ,"?$71=&^-?B+P!X8A\5_%W5-%F\*6.E^5;Q_8K6UTBZ2TNI-QNGO$E
M\]VN A(CBB0>%?\ !3+]G']OC]E3_@WA/A/]M;]J&[\0?$OP#XZTRPTCQ3X$
M^(.LM!J6B76HVT4<&I"1+47\B+)(@\^*3:L<1#[BQKZ5\=_\$G_^"AG[-/[:
MGQ _:D_X).?M@^"O"'AWXQZP=9^)'PV^)V@3WVG1ZNY)FU"T, +>9(S.Y7,7
MS,0SNFQ8^K_;Y_X)3_M'_M8_\$[I_P!BW0_VA=#U+Q;XM\4VGB/XD?%'Q?8R
MQ/J&H6\\$RBWL+5"D46((8(T\P"&"VC3]ZQ:0 'D'_!3']G?1_V&_P!L_P#9
M _:S^"WQ-\>/X_\ 'O[3&A^!?B+KVM^-;Z\7Q+I6J;TGBGM7E^RPHH0^7%;P
MQ11[AM0;$V^A>(O&GQ)_;E_X*?\ [0G[,^K?!OP3\0O!OP+T7PIING^"?'/Q
M"O=&L/M6K:?+J$^IO:V^F7J7LQ!C@CDEV_9Q;DQ#=/(U>@_\%%?V&OVO/VY;
M_P" &N:!KOPX\,7GP9^+6C_$344N]0O[R/5-0T^1REG'MMHS% ZMDR-N<%]H
M7Y-\G&_MG_\ !+#]LK5?VU+/_@I=_P $T_VFO#?PP^*^M>&+;0_B=X7\6V4N
MH>'O$UO"J+$TC)%YF^-42,-Y0++%&5,)#B0 Y/X/?\$B?VSY?V+?VA?V,OVB
M_B[HI\.:[J]UJ_[,:>&OB'J^J:CX DD2Z,-G)J%U:VLQMX7^RJ@!8.C7*MM#
M<_+7QU\<1?M@?\&ZGPLUKX3^&-:LOV@/ ,LVBII.A:C/;7ZZCX=2>X\0+?F.
M17DBFLK6>Y=&8E[B\ME'[R50?UN_8W^ OQW^%/A_5/'7[6'QNM/'_P 3O%7V
M<>(=7T;1QIVE6%K;B3[-IUA;9++!$T]P_F2%I99+B1F(&R-/-/V1/^"6G@S]
MEC]M[X\?M967B(7VF_%;6CJ'AKPL=Q@T"6]AMFUR4(1L,E]=VEL[D#[EK"I/
M!% '!^"O%7[/W_!3N\_99G^&?A:VB\'Z3X)7XGZS9:=.\0TZV: Z?8Z',8BN
M8Y+YKF1XSE';P^ZN".#YG^TK\(/A=XJ^+/[56G?%G6-4_:+\=ZIHPG\+Z#X>
MTY8U^#.E)ICM;H;^XN$M=,N6EW7.('6]F5%E$4H/'T=_P2C_ ."8?A3_ ()A
M_#WQYX!\.>)CJT/B?X@ZEJ6@[I'8:/H#7,LFG:2F_HD GN)&"@*9KN=AG=FO
M*/A)_P $L?VW?@7\;_VBM!^%_P"UMX,LO@]^T+XUU7Q9JDFH>#I[WQ3HM]J,
M;+<P6DCS+:"/!5%DF2<*D2XB#%B0#XX_;"^+GQ*^/'_!GSX#^)WQ8\9WVN^(
M]0/AR&_UO4YS-<W)@\2+;1R2NV6D?RXDR[$LQ!))))KTK_@MM^Q;>_\ !-7X
M+1_\%A_V3/VA?B7#\6OAYXMTFY\;7_B;QU=W]MXUL;N^AM);6ZM7;R(D+S18
MAMXXH$CWJL0Q&4]4\,?\$-?CYXF_X(I-_P $H_C=^U9X>6_TR>V?PIX@\->$
M9#:6"6NJ/J,0N%FG$ET\DCE'<&)418PL99'DF]N^)W[&7[6'[=GAWP?\*O\
M@H)J_P -;'P+X;\26.O>*M ^&LU_=?\ ";W=E();6"<WL4?V"R$ZI+);K]I>
M4QHHF10VX \C_P""@U[_ &E_P7?_ ."=6H_9WB^T6?Q-D\J489-WAV$[3[C.
M*@T?Q!\1/^"B7[<_[2WPV\5_ OP)\2/!_P (?$.E^#] \'^//B5J&CVVF;]/
M6XN-0%I:Z7=I-<3SR2JET[+)%';*D6S,C2>M_MA_L+?M.?'C_@H_\ OVW?AQ
MXF\"VFC? 6/75L_#^M75X+G73J]DMK<[Y8H&6UV(OR86;)&X]=@\[_:K_P""
M5/[;'A']O36O^"B?_!*7]JSPQ\/_ !1\0-,M+'XK>"/B#I$UWH6OFVC$4%WB
M%6=)5C51@*K;M["51+(K 'JG_!(/]E3]M[]C/X,>+/@A^U_\5M \5:1;>,[F
MZ^%(TSQ7J&M7>BZ!+S%IES=WUI;23>21A&PW#,,JJHB\U_P50^/?Q/L?VH_V
M8OV%_AY!9R6GQK\1^)+KQ):7WBZZT&/5K+1-+6Z&F/?VMO<3013S3PLZQQDS
M) 8"529Z^@?V1/@3\6?@[X+OM<_:-^,R_$#XD^)[I+OQ;XEM=*6PLDV($@L;
M&V4GR+2!-P569G>22:9SOF8#RC_@K+_P3,O/^"BWPU\(:G\+_C/>?#7XL?"S
MQ,OB+X7>/[.W,W]G7H"AX94!!:&79'NQR&B0X=0T;@'E?P._X)Q_ME?!S_@H
MQ;_'7X7Z?\.OA9\!_%7@JZT;XJ_"CP5\4]:O1>W_ )5Q]FU73H3I5G%8W(<V
MJ,\3Q,$21E.]CN\"_P""4?[!WPW_ &W?"/[8'P@_:?\ BG\3O%7AGPW^USXR
M\/Z!I=Y\2M51H/LT=K!!>37$<ZW%]/'&L2I]JDEC0Q[@FYW9OLC]D+]FG_@I
MO;^(['XI?\%'/VH/ ?CK5_!]K<'P+X3^'FA2Z5IDFH26\EN=1U"Y>+S99C#+
M-"L<<2PQ">5]DC^7LQO^"<G[#/[7W["=K\>KG6]?^''BB^^,'Q;UKXBZ:;:_
MO[.+3-1U%XO,LY0;>0RP(J;A(I5R4VE0'WQ@'Q9^RS_P4(_:7T?_ (-V/V=M
M6N?B7>W7C3XE?&G3OA0_C34M>EM+JTTZ?Q!=V[2M?".:2V=;&V-NMT$DDARL
MJJSH,_1GBO\ X)K?MM>&_P!L+X._M.?L>>!_A-\%X/"VOK!\7M.TCXOZYJ47
MCGP_))$)X+BVDT6&.>\5!,T=Q*Q<R2*S/E59<[X(?\$%_$,G_!'2_P#^"2O[
M3WQ4T6Y33]9GUCP3\1?!L<XN=.U![V6]CG>VG50#%+(R';+^]BE=?W3 .?0?
MV1/V+O\ @KM#JOA_P5_P46_;P\%>-_A_X-OK2\LK/P7X7DM]8\536DB2V?\
M:MY*J!(XY8XI72%2T[1A99&1I%D /FOX??L.>$_VN_\ @LC^VW^R)\6_CE\5
MY/AU:^$/!,T&C6_Q*U-KB*>ZT_[0K+=S322^3%-)/(MJQ:W+2)NC*Q1J/6?$
MNFC0_P#@M/\ "_\ 82_:8N;W5?@=I7[,OE?!_2/&UV;RP\4^*+:[@@N);PS?
M)J.I1V,;L%F#% QF55>7<?6OV:OV%_VJO@]_P5&^,_[>WB[Q3X N?#OQGTK1
MM.OO"VFW-[]LT=-+M4M[>5)WA"7#,JN70I$,R###9AO&?VROAY^U7^W%_P %
M(O%FC_L,_M$?"/4[;X-^ -.T#QQ\/OC1X+_MC1[#5M0GDOA);)&6?[0]O%;K
M-*44(JQQJTC>:D(!@_\ !*?]F'3_ (L?M>?M>^%_$7CGXB^)/@/X5\>KX:^$
M^DR_%#6G\-)'/!.^KZ?:V:W7V4K9SM"D4B)N@<_(P9 5H_\ !,/XQ>$/^"8L
M/[7'["W[4ES?ZYK?P8NKKQMH>MZW</>:CXW\%W4.;! TNYKB6.1A:E!\HFO%
MC5=Q;/T%^QU\1_\ @IQ\!OVB="_9;_;KTS]GS4_"NN>$-3U/PYJGP5AU#3I]
M!2P:W$AO;.['E+:-]I6-)(B-LF V=PQSG[9W[('P#_;4_P""MO[.7C_P]KGV
MO5_ 7A;4/$?Q ?1KQ7MM3\/07EM-HMI>%"1(C:POVB&,Y61;2\)!V*0 =C\/
MO^"9OB34/^"2^K?L/:KXXMO"_B[XG^#[N+XC^(KG3I=7^RWVIQNUY% C741*
M6YF,$ ,FQ(X$^4\BOJGX/>#-<^'/PJ\._#_Q)XAM=6O=#T>WL)M2LM-:SBN?
M)C$:N(6EE,>549'F-SGGL.DHH **** "BBB@ K\C_P!K;_DYWQ[_ -C5>?\
MHUJ_7"OR/_:V_P"3G?'O_8U7G_HUJ_2?#7_D95_\'ZH_+/%7_D5X?_&__26>
M=T445^QGX<%%%% !1110 45SOQ.^+GPQ^"_AJ3QA\5_'FE^']-CR/M6IW:Q!
MV_NH"<R-Z*H+'L*UO#OB#2/%GA^Q\4^'[O[18:G9Q7=E/Y;+YD,B!T;:P!&5
M(." 1GD5"JTW4=-27,M;7UMWL:.E55)5'%\KT3MI?M<N45R&J?'SX,Z-\4M+
M^"5_\1]+'BW63*+#P]%<>9=,(X7F9G1,F)?+C=@S[0<8!)(%:'Q,^*/P]^#7
M@R[^(7Q1\6V>B:-8@&YO[V3"J2<*H R78G@*H+$\ &H^L4.64N=6CN[K2VKO
MVTUU*^K8CFA'D=Y_"K/WKNRMWN]-.IOT5R'PQ^/'PI^,-]JNC^ /%7VG4-"F
M2+6=*O+&>SO+)G7<GFV]RD<J!ARK%<-S@G%7_&?Q3\"?#[6= \.^+-=^SW_B
MC4_[/T&RBM99Y;N?8SL D2L5144L\C81!RS#(H6(P\J7M%-<O>ZMO;?;?3UT
M'+#8F-7V3@U+>UG?:^V^VOIJ=!1116Q@%%%% !1110 5L?#S_D?]#_[#%M_Z
M-6L>MCX>?\C_ *'_ -ABV_\ 1JUG6_@R]&:X?^/#U7YG[.4445_*Y_7Y^;W[
M?G_)V/BG_=L?_2&"O'*Z_P#X*4_M#?!_P+^VCXP\+>*O%_V6_MET[SX/[/N'
MV[M/MG7YDC*G*L#P>]>%?\-9_L_?]#__ .4J[_\ C5?S7GWAGXCX_/,5BL+D
MN+J4ZE2<HRCAJTHRC*3<91DH-.+3333::U1\!C<^R.CC*E.IBJ:DI--.<4TT
M]4U?1H]&HKSG_AK/]G[_ *'_ /\ *5=__&J/^&L_V?O^A_\ _*5=_P#QJO)_
MXA1XI?\ 0BQO_A+7_P#D#E_UBX?_ .@RE_X,A_F>C45YS_PUG^S]_P!#_P#^
M4J[_ /C5'_#6?[/W_0__ /E*N_\ XU1_Q"CQ2_Z$6-_\):__ ,@'^L7#_P#T
M&4O_  9#_,]&HKSG_AK/]G[_ *'_ /\ *5=__&J/^&L_V?O^A_\ _*5=_P#Q
MJC_B%'BE_P!"+&_^$M?_ .0#_6+A_P#Z#*7_ (,A_F>C45YS_P -9_L_?]#_
M /\ E*N__C5'_#6?[/W_ $/_ /Y2KO\ ^-4?\0H\4O\ H18W_P ):_\ \@'^
ML7#_ /T&4O\ P9#_ #/1J*\Y_P"&L_V?O^A__P#*5=__ !JC_AK/]G[_ *'_
M /\ *5=__&J/^(4>*7_0BQO_ (2U_P#Y /\ 6+A__H,I?^#(?YGHU%><_P##
M6?[/W_0__P#E*N__ (U1_P -9_L_?]#_ /\ E*N__C5'_$*/%+_H18W_ ,):
M_P#\@'^L7#__ $&4O_!D/\ST:BO.?^&L_P!G[_H?_P#RE7?_ ,:H_P"&L_V?
MO^A__P#*5=__ !JC_B%'BE_T(L;_ .$M?_Y /]8N'_\ H,I?^#(?YGHU%><_
M\-9_L_?]#_\ ^4J[_P#C5'_#6?[/W_0__P#E*N__ (U1_P 0H\4O^A%C?_"6
MO_\ (!_K%P__ -!E+_P9#_,]&HKSG_AK/]G[_H?_ /RE7?\ \:H_X:S_ &?O
M^A__ /*5=_\ QJC_ (A1XI?]"+&_^$M?_P"0#_6+A_\ Z#*7_@R'^9Z-7ZY^
M$/\ D4M+_P"P=!_Z+6OQ&_X:S_9^_P"A_P#_ "E7?_QJOVV\#W$-WX*T>ZMW
MW1RZ7;NC8QD&-2#S7ZCX9\)<5\,5<5+.,!7PRJ*'+[:E4I\UN:_+SQC>UU>V
MUU?<^CX?S++L?*HL+6A4M:_+)2M>]KV;L:E? O\ P4Y_Y.'LO^Q6MO\ T?<5
M]]5\"_\ !3G_ ).'LO\ L5K;_P!'W%=WBO\ \DD_\</U/6S+_=OFCYUHHHK^
M8CY\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _4S]F?\
MY-X\$?\ 8K6/_HA*[BN'_9G_ .3>/!'_ &*UC_Z(2NXK^U\G_P"13A_\$/\
MTE'UE+^%'T1\6?\ !5;_ )&WP?\ ]@Z[_P#1D=?)U?6/_!5;_D;?!_\ V#KO
M_P!&1U\G5_+OB+_R6>+]8_\ I$3Y['?[W+^N@4445\4<@4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7Z2_L%_\FG>$_P#=O?\ TNN*_-JOTE_8
M+_Y-.\)_[M[_ .EUQ7ZOX/?\E+6_Z\R_]+IGI97_ +P_3]4>OU\I_P#!53_D
M1_"7_86N/_12U]65\I_\%5/^1'\)?]A:X_\ 12U^N^(?_)&XOTC_ .EQ/3QW
M^Z2_KJ?$]%%%?R6?-!1110 4444 %<9XP_:#^#O@;QC;_#G7?&T,GB.ZC$D/
MAS2[::_U QG'[PVULDDJQ\_?*A?>O./^"E'[4VJ?LA_LFZ[\3_"[(-?NY8M*
M\./*@98[R?=B4@\'RXUED (()C (P37S%^PK^U;\%/V+?AMX+LOVB_AWXWT?
MQ'\8A_;6I?%7Q!8P2VFLRS,KHS7 N'G$4<<T0RZ#!<R%0KEJ^IROAG$X[*I8
M_EE+WG&$(VYI-+FD];Z1792;>EE9M=-/#RG2Y]^B1^@GB3QGX2\&>&IO&7C/
MQ)9:-I5M");G4-7N%M8H$/=VE*A/^!8]*H?"KXL?#SXW^!;3XF?"KQ/#K.@W
M\L\=EJ5NCK',89W@DV[U!($D;J&QAL9!(()^>/\ @L1\-/ /BO\ 86\<>-O$
M/A:SO=6T2QM)-&U">/=)9,;V%2T1/W"RNRL1C<#@Y %6?^"-'_*-WX=?[VL?
M^G>]K%Y-A?\ 53^U8S?/[94N6R22Y'*_5M[=NNCW)]E'ZM[2^M[?A<].\<?M
MJ?LP?#?Q;J/@KQE\6;2TO=&GM8==D6RN9K729+DD0)=W,<;06C.0<"9TSBO4
M(I8KB)9X)5='4,CHV0P/0@]Q7Y/>./V?OCGX'^&?[5GP#\2?#7Q#JOBSXB>.
MM#OO!<MGI,UPFO0_VO)<//%*JE,)'\TFYAY9?#8P:^M]6'Q6\,? SX7?\$\_
M"7B:2+XA:QX(LK;QCKUG+O;PWHL$*0WEX'Y_>,P-M;GC<[%\C8:]7,^%\OP]
M.E]5K\S<K-MIKD5*%25565U%.4HVU;:LGS71K4PT(I<LO^&LG<^B?AE\6?A_
M\8]$N_$GPUU_^U-.L]5N=.DOH[66.&2X@<QRB)Y$43(K@KYL9:,E6 8X..CK
MDOA6GP;\#Z-:? _X5:SHL47A>PCM(]!L-0CDFLXHP% D0,7!]689+$DDDUUM
M?'8F%.%>2IIJ/3FWMTOLMNQR2LI:;!1116 @HHHH **** /O[_@F9_R;I<?]
MC+=?^BH:^AJ^>?\ @F9_R;I<?]C+=?\ HJ&OH:O[ X*_Y)/!_P#7N)]1A/\
M=H>@4445]0= 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5\S_ +2G_!(/]@+]JOXOO^T+\2O@
MU>:=X_F@2"[\:>"?%FI^']2O(E"J$N)=.N(?M'RHB!I S!4500 ,?3%% 'B_
MPZ_X)Z_L?_"SX/>+/@7X3^#\;:#X\T2?2/&LNK:Q>ZAJ.N64L,D#PW6H74TE
MW*OERRJH:7Y/,;9M)-'[$?\ P3T_8]_X)T_#J\^%_P"Q]\%K'PCINIW8NM7F
M2ZGNKO4)@"%:>YN'>67:"P52VU S;0N3GVBB@ HHHH **** "BBB@ K\C_VM
MO^3G?'O_ &-5Y_Z-:OUPK\C_ -K;_DYWQ[_V-5Y_Z-:OTGPU_P"1E7_P?JC\
ML\5?^17A_P#&_P#TEGG=%%%?L9^'!1110 4444 ? 7_!>7X<^![3X'^&OB;;
M^&+1?$$_C.*RFU?R_P!^]N;.Y8PENNS=$A"] 1D<DY^Q_@!:07_[./@FQND+
M13>"=-CD4,5)4V<8(R.1P>HYKY _X+U>,?"<W[/WA?P/#XEL7UE/&\5S)I27
M:&X2%;*Y!D:,'<JYECY(Q\X]:^L/V5_&GA#Q1^S5X*UCP[XGT^]M;;PAIR74
M]K>(ZP.EI'O1R#\C+SD'!&.<5\C@'17%N,4;:PA?;?6__!/M,Q5>7!F"E*^D
MZEM]M+?+L?#.E>!/!OPY_P""]NC^&_ GANSTG3_(EG%E80B.)9)/#T[NP4<
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
MR_W;YH^=:***_F(^?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MQU_;7B^XGU#5[:VM;BZM=$6[!61;(W$4C30J<RQH%<L))2^G^U[9W7_!*_\
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
MZF?LS_\ )O'@C_L5K'_T0E=Q7#_LS_\ )O'@C_L5K'_T0E=Q7]KY/_R*</\
MX(?^DH^LI?PH^B/BS_@JM_R-O@__ +!UW_Z,CKY.KZQ_X*K?\C;X/_[!UW_Z
M,CKY.K^7?$7_ )+/%^L?_2(GSV._WN7]= HHHKXHY HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "OTE_8+_ .33O"?^[>_^EUQ7YM5^DO[!?_)I
MWA/_ ';W_P!+KBOU?P>_Y*6M_P!>9?\ I=,]+*_]X?I^J/7Z^4_^"JG_ "(_
MA+_L+7'_ **6OJROE/\ X*J?\B/X2_["UQ_Z*6OUWQ#_ .2-Q?I'_P!+B>GC
MO]TE_74^)Z***_DL^:"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** /O[_@F9_R;I<?]C+=?^BH:^AJ^>?\ @F9_R;I<?]C+=?\ HJ&OH:O[
M X*_Y)/!_P#7N)]1A/\ =H>@4445]0= 4444 %?RQU_4Y17Z'P%Q[_J1]9_V
M;VWMN3[?);DYO[LKWYO*UNMSX+C?@C_7+ZO_ +1[+V7/]CFOS<O]Z-K<OG>Y
M_+'17]3E%?H?_$>?^I=_Y6_^Y'P7_$$/^IA_Y2_^Z'RQ_P $4_\ E&5\-/\
MN,_^GJ^KZGHHK\*S?'_VKFV(QO+R^UG.=KWMS2<K7LKVO:]E?L?M>58'^S,K
MH8/FYO90C"]K7Y8J-[7=KVO:[MW"D9592K $$8(/>EHKSCO/@7X6?\$P/VL?
M^"=/QJ\8>+_^"67Q9\!CX7_$'7'UK7_@9\5+:\AT[1]2< 2W.DW]BLDEL'"H
MODO!(@5%'.U-GTGX!^%_[3GQ&\2:7XQ_:S\4>$K*ST2Z6\TOP'\/6NYK)[U.
M8[F]OKI8Y+WRC\\4*P01I(!(_G.D1B]GHH ^&K[_ ()Z_MQ?!?\ X*5?%/\
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
M^!?^E(X^BBBOXT/W8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MK1\(?\C;I?\ V$8/_1BUG5H^$/\ D;=+_P"PC!_Z,6NK _[[2_Q1_-&6(_@3
M]'^1^D=%%%?ZK'\<'X'?\%LO^4F/Q&_ZYZ-_Z9[*OE2OJO\ X+9?\I,?B-_U
MST;_ -,]E7RI7]U<(?\ ))Y?_P!>*7_IN)_%7%?_ "5&._Z_5?\ TN04445]
M$> %%%% !7(?'>P\2:[\*->\*^%/"]SJE[JVD7-I!'!/!&$:1"@+&:1 !\V>
M,]#[5U]%<V,PT<;A*F'E)Q4TXMJUTFK.UTU]Z9T83$RP>*A7BDW!II.]KIW5
M[-/\4>-_L9> OB/\*?A?/X&\?>"9].NUU*:YAF:]MI8I%94 &8I68'(/\.,=
MZO> ?BC\?;R*^\/_ !6_9]N!?*SK:W.C75N;*X4]%<RS90>I&[(S\H(P?5J*
M\7!\.O+L%AL+A<34C"BG&WN/F3M;FO"UU;1I+K>]SV,7GZS#&8C$XG#4Y3K-
M2^VN5J_PVG>SOJFWTM8X']FWX+1_ GX9Q>$);N.>]N+I[S4I8 ?+,SA1M3/.
MU555!/7;G SBG?&'3?%'CV]L/A+HUI=V^E:HK2^)M912JQV2D VT;_\ /68_
M*<<JFXXY%=Y179')<)2RB&6T;PI12C9;N*WC?^\M)/>S=FGJ<DLXQ57-99C6
MM*K)N5WTD]G;^Z]4MKI7NM#QG]LKX)>(_B9\%K/PW\-].1IM$OHKBWTN$A!)
M"D3Q[$!P,J&! ] 0.2!53X:_#SQ=XC_:OUWX\W>AWFEZ*VCPVEDFH0-#-=2F
M&%7_ ';88*I1AD@9(7&1DCW&BO-Q/"678G.8Y@Y--2IR<5:SE24XP>UTDJCN
MEO:.VM_0P_%&/P^4RP"2::J14G>ZC5<'/R;;@K-[7>^EBBBBOJ3YH**** "B
MBB@ K^G_ .%O_),O#G_8!L__ $2E?S 5_3_\+?\ DF7AS_L V?\ Z)2OY_\
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
M_E>_^T4?\2O^.G_0H_\ +C"__+@_U_X2_P"@G_R2I_\ ('T917SG_P -_?\
M5)O_ "O?_:*/^&_O^J3?^5[_ .T4?\2O^.G_ $*/_+C"_P#RX/\ 7_A+_H)_
M\DJ?_('T917SG_PW]_U2;_RO?_:*/^&_O^J3?^5[_P"T4?\ $K_CI_T*/_+C
M"_\ RX/]?^$O^@G_ ,DJ?_('T917SG_PW]_U2;_RO?\ VBC_ (;^_P"J3?\
ME>_^T4?\2O\ CI_T*/\ RXPO_P N#_7_ (2_Z"?_ "2I_P#('[L?LS_\F\>"
M/^Q6L?\ T0E=Q7F?[%_B7_A,OV1_AIXL^Q?9O[2\#Z9<_9_,W^7OMD;;NP,X
MSUP*],K]CPF#Q&7X6GA<1'EJ4XJ,E=.THJS5U=.S6Z;78_6L+5A6PT*D'=22
M:]&KH^+/^"JW_(V^#_\ L'7?_HR.ODZOK'_@JM_R-O@__L'7?_HR.ODZOY4\
M1?\ DL\7ZQ_](B>#CO\ >Y?UT"BBBOBCD"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *_27]@O_ )-.\)_[M[_Z77%?FU7Z2_L%_P#)IWA/_=O?
M_2ZXK]7\'O\ DI:W_7F7_I=,]+*_]X?I^J/7Z^4_^"JG_(C^$O\ L+7'_HI:
M^K*^4_\ @JI_R(_A+_L+7'_HI:_7?$/_ )(W%^D?_2XGIX[_ '27]=3XGHHH
MK^2SYH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^_O^"9
MG_)NEQ_V,MU_Z*AKZ&KYY_X)F?\ )NEQ_P!C+=?^BH:^AJ_L#@K_ ))/!_\
M7N)]1A/]VAZ!1117U!T!1110 5^)=?MI7XEU^K>&/_,7_P!P_P#V\_'?%G_F
M#_[B?^XPHHHK]6/QT_4?_@G1_P F:^#O^XA_Z<;FO;:\2_X)T?\ )FO@[_N(
M?^G&YKVVOYIS[_D>8K_KY/\ ]*9_5?#O_)/X/_KU3_\ 2$%%%4_$,WB"WT6Y
MF\*Z=9W>HK$39VVH7KV\$C]@\B1R,@]PC'VKR3V3\AO^"-'@;]IWQ;^VW^WY
M/\ OVA/#G@NUA_:FUA=1M]<^'C:VUS(;R^*NKB_MO* &1MPV<YR.E?H#^R+\
M"/VC-!\%_%KP-^V)\6)_%FJ>)?B1=75CXK\,I/X>^U:3)I>FQP"U6UN#-8F+
MRW@)2;?OA>3>2^X_.G[#/_!.7_@I%^PW\8?CQ\6O"_Q/^"6OM\=?B5<^,M2L
M-1L-7B&E7$TUQ*T$3H?WD8$^T%@#\F>_'OOP^^#/[>>K_M W'QY_:.\?_#;4
M[+PYX4N+'X=> O",%_9V4.IW+IY^HWMS<"5WE$,?D1E(\1QSS@+F1B0#\V?^
M";W[$?@G]LC_ ((_?&CQ'^TE\6OB5XGOO#/CKQY_PB,MS\0]2A&EWMH&,6H-
MY,R&^NMZ(=]V9@ FU%0/+YGH/@7]O']I'Q;_ ,$B/V&?",GC2:^\7?'[QMI?
M@_Q-XAU+Q5<:5<7^GVQNQ) VI00S3VT]W]DM[=KF-&FQ-*RD2,)%^AOV$/\
M@G#^U[^QK^P?\3_V0]3\9_#GQ'JWCC6O$&IZ3XCAN;^TM[.35DVRK-;F"1I%
MB8LZ[9%+@A#LQO/'0_\ !"[QK\1/^"07@?\ X)M?&'XT:;H_C+X1ZQ'K/PN^
M*_@H7'F6&IPW%Q-;W3V\@C9-JW+Q,J2G/$BLC*H !IZ!_P $X?VU/AQ_P4%^
M''[4'[,_A;X5_!WP#%:76E_&WP+X:^*FLW]OXMLI% @N(K1M&MH([Z%FD<3[
ME=VV;G W[O /V2O^"?'@?]N+]M/]N[]FGXZ_'OXO3^#/#/Q,\/IX?M++XFZE
M]LM)FM9YXY6NYY99;@0C='%#,9(E$C,49UB>+Z\_9!_90_X*N3>(M$O_ /@I
M=^V3X$\;Z+X,E2[T'PY\/?#+V'_"0:C$"+:]U>YDC0D0MB5;>")4,RQR,6\I
M5:U^P3^PM^U+^RY^VE\?_P!I/XF^+/ 6J:%\>O$=EK-QI&AS7JW6@2VD,T,4
M:R2Q!;M62158D0D%2P'.R@#RS2KBW^)/_!<[Q[^R;^VG9)J_@#1/@?I$_P
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
M7CCX/>&OB+JNKPG7(S*T.JZ?;SZ5:V]HQ MXG1"@*B5OF+*!SGQX_8Z^.?\
MP60_8Z^$?[3-O\1M+^"_[2'PE\6ZQ<^"_&O@^634=%^V6NH36%R\!D >;3+X
M6,-Q$S!CY31Y$R%UD]O_ &+OV;/^"B%OXPL?BQ_P4O\ VG_!OC/5_#EM+#X0
M\+_#7PX]AI-I<2QF*74[F28++<W;0M)"BA8XHDFFPK-("@!]54444 %%%% !
M1110 4444 %%%% !7Y]_M _\EO\ %?\ V';G_P!#-?H)7Y]_M _\EO\ %?\
MV';G_P!#-?S5])C_ ))S _\ 7U_^D,_5O"?_ )&N(_P+_P!*1Q]%%%?QH?NP
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6CX0_Y&W2_P#L(P?^
MC%K.K1\(?\C;I?\ V$8/_1BUU8'_ 'VE_BC^:,L1_ GZ/\C](Z***_U6/XX/
MRZ_X*-_\GC^+O]W3_P#TWV]>(5[?_P %&_\ D\?Q=_NZ?_Z;[>O$*_I;(?\
MD1X7_KW#_P!)1_*G$?\ R4&+_P"OM3_TMA1117K'C!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %?M#X)_Y$S2/^P7;_P#HM:_%ZOVA\$_\B9I'
M_8+M_P#T6M?EOB;_  L+ZS_]M/UWPG_C8OTA_P"W&G7XH?\ !PU_R?3I/_9.
M;#_TKO:_:^OQ0_X.&O\ D^G2?^R<V'_I7>U'@U_R6:_Z]S_0]CQ<_P"20?\
MU\A^I\)4445_6I_+04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!_1W_P $]_\ DQ;X0?\ 9.=(_P#22.O8:\>_X)[_ /)BWP@_[)SI'_I)
M'7L-?P/G?_(ZQ/\ U\G_ .E,_N+)O^1/A_\ KW#_ -)1\6?\%5O^1M\'_P#8
M.N__ $9'7R=7UC_P56_Y&WP?_P!@Z[_]&1U\G5_''B+_ ,EGB_6/_I$3S,=_
MO<OZZ!1117Q1R!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?I+
M^P7_ ,FG>$_]V]_]+KBOS:K])?V"_P#DT[PG_NWO_I=<5^K^#W_)2UO^O,O_
M $NF>EE?^\/T_5'K]?*?_!53_D1_"7_86N/_ $4M?5E?*?\ P54_Y$?PE_V%
MKC_T4M?KOB'_ ,D;B_2/_I<3T\=_NDOZZGQ/1117\EGS04444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!]_?\$S/^3=+C_L9;K_T5#7T-7SS
M_P $S/\ DW2X_P"QENO_ $5#7T-7]@<%?\DG@_\ KW$^HPG^[0] HHHKZ@Z
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /EOXY_\$9?^">7Q^^,
M]_\ M$^)?@WJ6@^.-78'7/$W@'QKJWAVYU7U-S_9MS"L['O(RES_ 'J[>U_X
M)S?L96/[.'BO]D^V^"=M_P (5XZLWMO&-K-JEY->ZR&4+YESJ$DS7D\J@*%E
M>8NH4!6  KVVB@#RG]CO]B']EK]@3X11_ W]DOX16'A#PZ+IKNYM[:66::\N
M6 5I[B>9GEGD(55W.QPJJHPJ@#U:BB@ HHHH **** "BBB@#$^)/PU^'WQB\
M!:M\+?BMX+TSQ%X<UVR>SUG1-8LTN+6\@<8:.2-P0P/OT(!ZBOEKX?\ _!"+
M_@F=\,KX+X2^#WB:/1%<O'X,NOBEXAGT%<G+*VG27S6\D;=XI$:/'&W'%?8%
M% %?2=)TK0-*MM"T+3+>RL;*W2"SL[2%8XH(D4*D:(H 554 !0    *L444
M%%%% !1110 4444 %%%% !1110 5^??[0/\ R6_Q7_V';G_T,U^@E?GW^T#_
M ,EO\5_]AVY_]#-?S5])C_DG,#_U]?\ Z0S]6\)_^1KB/\"_]*1Q]%%%?QH?
MNP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6CX0_Y&W2_^PC!_
MZ,6LZM'PA_R-NE_]A&#_ -&+75@?]]I?XH_FC+$?P)^C_(_2.BBBO]5C^.#\
MNO\ @HW_ ,GC^+O]W3__ $WV]>(5[?\ \%&_^3Q_%W^[I_\ Z;[>O$*_I;(?
M^1'A?^O</_24?RIQ'_R4&+_Z^U/_ $MA1117K'C!1110 4444 >%^)/VTCJO
MQO\ $G[/?P"^&R^,O$7@[1'U'Q)]IUL:?;1$% +2*00S&6Y)<#:55 <AI 00
M-?\ 9?\ VTO@[^U-\&KOXR>$[R73;?1Q(OB/3]3P)M+>-/,;?MR&39EE<<$
M]"&4?)7P&_X23]B;_@IO\3]4^./AG78O#GQ!?4+G0O$5EHEU>PW#37BW4*_Z
M/&[%MK/&P )#@#&"#6)_P1C\&1_$^^^/FG@W$?A/Q';1:<S1@IO$YO0-N1PR
MQ.?IO&>M?"X3/LQJ9E2HRMS3E6BX-)<O(KP?>S6[=T[Z'Z%C.',LI955KPOR
MTXT9*HFWS\[M-;VNGLDDU:S/>]$_X*M^";W1_#?Q/U[X6W6F_#[Q7XQN?#VE
M>)9-6#W44L03;<3VGE 1PL6;E9G90A)7H*^B/C7\7O"WP*^&>J?$_P 7M*]K
MIT(\FTMUW37MPY"0VT2_Q222,J*/5O3)KXMTK_@EG\:-8^$G@O\ 99\;Z[H:
M^%?"?Q"O-<OO$MG=N9M0L9%4)#';E,QS-NE#;FV)P0TG2O7O$'Q-\"_%CXB:
ME^TU\4O$4-A\'?@[>2KH-U< M!K.NH?*FU * ?-CMV8V\ 4,7F9V4DA179@<
MPSF%&:QFDFH\K:2L^6]1NUO<AO=[[<VJ.+,,MR*I7@\#[T$Y<RBV^9<UJ25[
M^_4VLMOBY=&?1'@+5_%6O^"]+USQOX4BT+5[NRCFU#1HM0^U"RE9<F'SMB"0
MKG!(4#(.,CDZU>6_"7]L'X._%_QM!\-])GU'2M?O?#]OKNF:3KMEY$M_ILRA
MH[F'#,K @Y*$B1>=RC!QZE7TV&KT<124J<^=+2^FZ[VV?R1\GB\/7PU9QJPY
M&];:[/:U[W7G=^H4445T',%%%% !1110 5^T/@G_ )$S2/\ L%V__HM:_%ZO
MVA\$_P#(F:1_V"[?_P!%K7Y;XF_PL+ZS_P#;3]=\)_XV+](?^W&G7XH?\'#7
M_)].D_\ 9.;#_P!*[VOVOK\4/^#AK_D^G2?^R<V'_I7>U'@U_P EFO\ KW/]
M#V/%S_DD'_U\A^I\)4445_6I_+04444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!_1W_P3W_Y,6^$'_9.=(_])(Z]AKQ[_@GO_P F+?"#_LG.
MD?\ I)'7L-?P/G?_ ".L3_U\G_Z4S^XLF_Y$^'_Z]P_])1\6?\%5O^1M\'_]
M@Z[_ /1D=?)U?6/_  56_P"1M\'_ /8.N_\ T9'7R=7\<>(O_)9XOUC_ .D1
M/,QW^]R_KH%%%%?%'(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5^DO[!?_)IWA/\ W;W_ -+KBOS:K])?V"_^33O"?^[>_P#I=<5^K^#W_)2U
MO^O,O_2Z9Z65_P"\/T_5'K]?*?\ P54_Y$?PE_V%KC_T4M?5E?*?_!53_D1_
M"7_86N/_ $4M?KOB'_R1N+](_P#I<3T\=_NDOZZGQ/1117\EGS04444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!]_?\ !,S_ )-TN/\ L9;K
M_P!%0U]#5\\_\$S/^3=+C_L9;K_T5#7T-7]@<%?\DG@_^O<3ZC"?[M#T"BBB
MOJ#H"BBB@ HHKDO^%Y_"S_H:?_)&?_XBO-S#.<GRCE^O8BG2YK\O/.,+VM>W
M,U>UU>VUUW-Z.&Q.(O[*#E;>R;_(ZVBN2_X7G\+/^AI_\D9__B*/^%Y_"S_H
M:?\ R1G_ /B*\W_7+A#_ *&-#_P=3_\ DC;^S<Q_Y\S_ / 7_D=;1530M=TK
MQ+I46MZ)=>?:S[O*EV,N[#%3PP!'(/:K=>_1K4<31C5I24H22::=TT]4TUHT
MUJFMSDE&4).,E9K=!1116I(4444 %%%% !1110 4444 %%%% !1110 4444
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
MEM*<8-MRDY-OO9+\D@S3-*V:U83FDE"*BDNR;?S=VPHHHKT3S HHHH ****
M"OVA\$_\B9I'_8+M_P#T6M?B]7[0^"?^1,TC_L%V_P#Z+6ORWQ-_A87UG_[:
M?KOA/_&Q?I#_ -N-.OQ0_P"#AK_D^G2?^R<V'_I7>U^U]?BA_P '#7_)].D_
M]DYL/_2N]J/!K_DLU_U[G^A['BY_R2#_ .OD/U/A*BBBOZU/Y:"BBB@ HHHH
M BOK^QTRSDU#4KR*WMX4+2SSR!$11U)8\ ?6LWP;X\\(?$+39=9\%:]!J5I#
M=/;O<VQ)C,B@%@K8PPY'(R#ZURO[3_A7P[XC^!_B>ZUW2(;J2PT"\N+)IESY
M,JQ,RNOHP*CGKV[FN*_X)W?\F^M_V'KG_P!!CKY>OGF+I<74<IY(^SG3E4YK
MMRO%I6MHEOYW\CZ6CDN%J\*U<TYY<\*D8<MERV:;O?5O;RMYGN5Y>6NGVDM_
M?7*0P01M)--*X5411DL2>  !G-9G@[QYX2\?>$X/'/A/64NM)N5D:&\:-XE(
MC=D<D2!2 &1AD@=,].:\D_:WU_6/%_PM\6:/X:U"2WTG0;,?VS>0G_C[NBR8
MLU/]U0P>4CN43^^!2^!7AG7/&?[ 47A7PU)MO[_1M3AM1OV[W:ZN/DSVW?=S
M[UR5>**[XCJ9=AZ7-&%"=5/K.49J"C'ROS)NUW+;1>]TT^&Z"X?IX^O5Y93K
MPI-=(1E!R<I>=K-*]E'?5Z>I>&_CG\*?%VL6VA>'_%\4UQ?"4Z>6MY8X[WRV
M*R>1(Z!)MI!SL+=#6_XE\2Z%X.T"[\4>)M2CM+"Q@,MU<R9PB#V&23V  ))(
M !)KY/\ "_P[\=^*[;X*^$]'\,ZE97_A+4;Z?Q')<V4D(T]!>QR#>S #++&Q
M5<_-D>M>WZQ-#\:?B4^CRRK_ ,(AX+NQ+JTKMB+4=40;EA)Z&.#AWSP9"H(^
M4UQY-Q5FF88.;JT4JK=-4[)J,I3I1G.Z;;M1;DIN_P!FUE+0Z\WX:RW XN'L
MJK=->T=2[3DHPJ2A&S22O523@K=;ZQU/2K"]@U*QAU&U\SRKB)9(_-B:-MK#
M(RK ,IP>A (Z$5+572=;T;7K8WNAZO:WL(8J9;2X61<^F5)&:M5]Y3DIP4DT
M_-;/TW_,^)J1<)M-->3W"BBBK("BBB@ HHHH _H[_P"">_\ R8M\(/\ LG.D
M?^DD=>PUX]_P3W_Y,6^$'_9.=(_])(Z]AK^!\[_Y'6)_Z^3_ /2F?W%DW_(G
MP_\ U[A_Z2CXL_X*K?\ (V^#_P#L'7?_ *,CKY.KZQ_X*K?\C;X/_P"P==_^
MC(Z^3J_CCQ%_Y+/%^L?_ $B)YF._WN7]= HHHKXHY HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "OTE_8+_ .33O"?^[>_^EUQ7YM5^DO[!?_)I
MWA/_ ';W_P!+KBOU?P>_Y*6M_P!>9?\ I=,]+*_]X?I^J/7Z^4_^"JG_ "(_
MA+_L+7'_ **6OJROE/\ X*J?\B/X2_["UQ_Z*6OUWQ#_ .2-Q?I'_P!+B>GC
MO]TE_74^)Z***_DL^:"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** /O[_@F9_R;I<?]C+=?^BH:^AJ^>?\ @F9_R;I<?]C+=?\ HJ&OH:O[
M X*_Y)/!_P#7N)]1A/\ =H>@4445]0= 4444 %?)=?6E?)=?S?\ 2#_YEO\
MW&_]Q'VG"'_+_P#[=_\ ;@HHHK^;S[0^A_@9_P DLTO_ +;_ /H^2NMKDO@9
M_P DLTO_ +;_ /H^2NMK^_.#?^20R[_KQ1_]-Q/R3,O^1C6_QR_-A3+FYMK*
MVDO+RX2&&%"\LLKA510,EB3P !SFGUXQ_P %'M+\:ZW_ ,$]/COHWPW2=O$-
MW\&_$\.A+;9\UKQM*N5A"8YW%RN/?%?2'$>"_LK_ +</[1?_  5=U_QA\0/V
M-O%VC?#GX%^%/$<WA_1?B#J?AO\ M76O&U]!M,]S90RRI;V5BN]5625)Y)3G
MY82K*)/'O[>OQX_X)Z_M6_#K]G[]OC7_  ]XI^'7QCU5M%\ ?&+0M#;29M*U
MS*^7IFL6OG2Q%9MX\J[A,:Y#!X556E''_P#!JYJ7AJ^_X(=_"*VT%XC<6=]X
MCAU=4QN6Y.O7[@/[^4\)'^R5KRK_ (/$;*36?^":_@#P[H%O+/XEU#X^Z)#X
M5@M#_I#WK6&IJHBQSNP<9'=E[XH _6*BORQ_:I^#OB'Q7_P<'? [X6ZC\<_B
M+IFD^,?@-KUWXLTW1O'FH1PR31EXY19AI6&F^:@5'>S$+A5W(R2'S*M?L*Z1
MHG[ 7_!8;]J+]E3X1:KXA'PGT[X,Z/\ $"R\&ZGXBN]333]1 V7#6\EY++*I
MF!=GRQW'8#PB!0#]1**_(3X-?LX?M/\ _!6K_@F%8_M&M\._A[-\5/B=I=[K
MGA7XT77QOUNQU;PMJ?VJ;[+':0VNC2"QM;1XTA^R03['6)F=FED>0_4FO?\
M!2"X_P"":/P+^%?P>_X*06_BWQK\5+KP:G_"2>(OA+X'U#7-.OKBW;R'N&E6
M"(I))M5V5HT^9FPH&* /I/\ :G_:@^%'['WP7U'XX?&+6TM-,LY[>TM(!(HF
MO[VXE6&VM(0Q&Z225U4#L,L<*I(SOVPO '[5_P 2/A99:#^QQ\?](^&_BJ+Q
M-I]S>Z]K7AB+5HIM,CES=6HADX5I$X#]1@@%"PD3\U_^"\OC[]G?]OO_ ()B
M_"O]KKPQX \11Q_\+ST'2]$'B_2[O2[VTB?47MKH&TD8>69/+P)"NXIC!P:[
MC_@X.^!G@[]G;_@G]X"E^ VL^*?"5OI/QN\.6JZ;HOC74X[2[M[N])GBN8/M
M!CN@6"L#*KE"@V%06! /U%HK\S_^"Q_@S7Y?^"GO[#__  B?QB\<^'5\8?$3
M6M.URVT?Q9="S:.'3XFBECLI7>UBG4/*!,L0<^9DEBJ;>'^(?[(WA/\ 9M_X
M+N_#/]G#]GGXJ_$CP?X'^._P?UZ?XHZ-8?$74[F76)[%VE6X%U=SS7%O<2!5
MC>XAD2=4,GER1O(SD _6BBOS#_8K\&>'?V$_^"[?QH_9!^"&J^(++X4ZG^SI
M8_$&7P?J'B&\U.&SU>/48[22>W-W+)(ADC=RXW?,Q&>$0+P'P!^"'[1O_!8C
M_@F8_P"TUJ/PL^'U]\1/BK;:SJ7@_P"*^H?&[6;#5/!M\E]=0V,5C!:Z-(+"
MWLGABC-O!/B?R7>5FDE=J /U[HKRO]B/P?\ M._#W]D_P+X#_;,\<Z)XF^)V
MC:&EEXM\1>';F::UU*>)F1+@/-#"[.\0C:0F-?WA? Q@GX7_ ."IGQZO/V0?
MV\U^.O[>?[(6O_%?]EO5?AW8:9I'B/1-+&JVWP\UE+JY:\O+FQ)"QO.DEM_I
MGRR(D,:0LS!T(!^GE%?E#^T7^U7X%^"'_!/;]F']GS]A;]J+5-<\&_M%?M$6
MG@^R^*FG:Q<?VEIOAK4M=N;B[C2ZF8SQ7T44Z61ED*S(4E?]W(HVZ7_!;#P-
MI/\ P2:^%?@'_@I5^PKI4W@S6/ _Q TO3/'WAO1;N5;#QOH-VS136VH0%BMU
M<>8(RERX,REW;>6VLH![5^TE^U;^UO\ "S_@MO\ LV?LH:7\4-$7X4?%3P_X
MJO=5\.6GA6-+UY=-TJ:5!->2R2LX\XQR+Y*V^ FUO,!.?HW5? '[5]Q^V7I7
MQ+TGX_Z1;_!>#P'+8ZK\-7\,1/>W6O&Y+QZ@M]_K$C$)5/*!VY0G:Q?<GR#^
MW.<_\'#_ .PL?^I1^(__ *9C5/6-,U3P;_P="^&/#^F^._%-SH^N?LJZCK=Q
MH6K>*KV]L;:^?6FA>2VM[B5X[16CAB'EPJB93(4%F) /T?KSW]JWP?\ M$>/
M_P!GGQ3X/_9.^,&G> ?B)?6"IX6\7ZMHD>HV^FSB5&9WMY%9),QAT&Y6"EPV
MUMNT_%'[#/A_X=?\%@U_:4^*_P"U=9-XD@T;XV>(?ASX&\/75R_V;PAI.G00
M117%K"&VP:A,\[W$EV!YN3&BN$B51QW_  4S_97^-7[)/_!NCXZ^%OQ/_;0\
M<^/_ !I\-="WZ?\ $2RUF^T6[O()-4A$=M=QP7;_ &N-;67R"MP\H88; 8*0
M ?>?QE_:1\(?L=?!'PQXJ_:0\=6UYJFHZOH7A>.YM+=+9]<UR^GAM$%O 6.W
M?*[S% 3Y<22-R$)KU>OR%_X+;_!7X9_$#]C7]A?XA>,O#9O]9E^.7PV\/M?3
M7LX8:==VDSW,*@.%4R-%&6=0'/EI\WRC'TG^VW\ ?@9\,OB?^SOX-\1_%>6R
M^%.@:IX@5/V;=/TN\UB[^)FJ7%N7M5$"RM)<PVDLDMS()U:VCW*TI1 &4 ^Y
MZ\[_ &;/VG_A1^U?X7U[QS\&-;35-$T/QAJ/AT:M!(KP7MS8R"&XDA920\0E
M#HK@X8)N'!!KX!_X),Z4?&/[<O[>'[#_ (S^'^O>&_A9I.H^#KO0_A-K.NI(
MGAU-7TNYGOK:(V5S+%!%,4C9H+>4Q*/D'&[.5_P;+_LH? S5O^"=&I>-4\-:
MCIVLZAXY\5Z%-JVA^)M0T^YCL%U$A8H9+:>-H& C0"2(K(,<-R: /T"_8Y\
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
MX9;^.W_0B_\ E3M?_CM'_#+?QV_Z$7_RIVO_ ,=H_P"(H>&G_0[P?_A31_\
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
M_P!@[]I+PQ_P5D^('_!0?Q9KG@*Z\*^/_A]:>#KCP?;W-X]W9VMM)&Z7)F>
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
M?]>Y_H?SUXN?\D@_^OD/U/A*BBBOZU/Y:"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** /Z._P#@GO\ \F+?"#_LG.D?^DD=>PUX]_P3W_Y,
M6^$'_9.=(_\ 22.O8:_@?._^1UB?^OD__2F?W%DW_(GP_P#U[A_Z2C\E/^#D
MW_DIOPL_[ .I?^CH:_,ZOTQ_X.3?^2F_"S_L ZE_Z.AK\SJ_KOPP_P"2$P7I
M+_TY(_E3Q(_Y+7&>L?\ TB(4445]Z?$!1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %?OS_P1;_Y1G?#/_KGJ_\ Z>+VOP&K]^?^"+?_ "C.^&?_
M %SU?_T\7M?C7CC_ ,DI0_Z_Q_\ 3=0_7/!G_DIZW_7F7_I=,^HZ^4_^"JG_
M "(_A+_L+7'_ **6OJROE/\ X*J?\B/X2_["UQ_Z*6OXD\0_^2-Q?I'_ -+B
M?T;CO]TE_74^)Z***_DL^:"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /O[_@F9_R;I<?]C+=?^BH:^AJ^>?\ @F9_R;I<?]C+=?\ HJ&O
MH:O[ X*_Y)/!_P#7N)]1A/\ =H>@4445]0= 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !7Y]_M _\ );_%?_8=N?\ T,U^@E?GW^T#_P E
MO\5_]AVY_P#0S7\U?28_Y)S _P#7U_\ I#/U;PG_ .1KB/\  O\ TI''T445
M_&A^[!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %:/A#_D;=+_[
M",'_ *,6LZM'PA_R-NE_]A&#_P!&+75@?]]I?XH_FC+$?P)^C_(_2.BBBO\
M58_C@^>?CK_R5+4_I!_Z)2N1KKOCK_R5+4_I!_Z)2N1K^!.,_P#DL,Q_Z_U?
M_3DC];RS_D74?\$?R04445\T=H4444 %%%% 'Q[XX_X(D?\ !.SXE?$+QE\?
M_P!ISX92^-O$WBC7;S5]6U[6/$5_9QVMN7)BMTBMKB.-(X(%CCW$%F\LL2,[
M1XS_ ,$:OV3O#%Q^PC\<?BU^SUX:C\&Q_'?7/$,?PYC\^8G3-%@6YL=*#/*S
M2DI(T\I<DD^8".U?07_!93XR>)/A7^P;XE\(?#QRWC#XGWMIX!\&VZ/M>>_U
M:3[,54CD,+<W#@CD%!]:]W_9^^#GAO\ 9Y^!GA#X$^$%']F^$/#=GI%HX3:9
M5@A6/S&_VF*EB>Y8FOO)\09U#A6^(Q$Y^UJ1C",I-QC"BE)VA?E2<I4TK)+W
M&EU/)6#PKQ_N02Y8MMI:MRTWWV3^]'X9Z%^QC^U7\0?V&/@?^P3X;^"_BO0_
MBGX7_:$U6^\0FZT2>&+0;((A&IR76WRA;_O4,<JN1*8B(]Y %?J)^TI=-^WA
M^TDO[#NA7);X9> I+36OCWJ4;XBU*;(GL/#0?N)"JW-T!TA2.,D&4BO3OVX?
MVF-?_9[^&MAX?^%&BPZW\3_'NIC0/ACX<E/RW6IR*2;F8#E;6VC#7$[\ )'C
M(+K7R)_P52_9I^)/[)G_  1%\8?##X#:UJVLZU/?V^I_%;Q3 &_M#7S<W2R:
MKJ$Q7YB))"N\9(2W4H3L0U]"LZQ'%.,PDZRC1G4JS5)[VG6FG4JZV]V#LJ2_
MGUYFX2./ZK# TZBC>245S>D5I'U>\O+IJC]!_ OQ$^&?Q LYC\,_'6A:W;Z>
MX@N#H6IPW*6S8XC;RF(0X'0XZ5NU^/O[)C>)A_P66_9P7]FS(\+G]D;P^?B6
M-'Q]E^R?V9=?9_M.SC=YO]G[-W.=G;-?L%7PW$V10R'%4J<:G.JD%/56<;N2
MM+S]VZ[IH]7 XMXNG)M6L[>3V=U]X4445\V=H4444 %%%% !7U9I/_(*MO\
MKW3_ -!%?*=?5FD_\@JV_P"O=/\ T$5_1/T?O]YS#TI?G,^-XO\ @H_]O?H6
M*_%#_@X:_P"3Z=)_[)S8?^E=[7[7U^*'_!PU_P GTZ3_ -DYL/\ TKO:_N[P
M:_Y+-?\ 7N?Z'\]>+G_)(/\ Z^0_4^$J***_K4_EH**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH _H[_P"">_\ R8M\(/\ LG.D?^DD=>PU
MX]_P3W_Y,6^$'_9.=(_])(Z]AK^!\[_Y'6)_Z^3_ /2F?W%DW_(GP_\ U[A_
MZ2C\E/\ @Y-_Y*;\+/\ L ZE_P"CH:_,ZOTQ_P"#DW_DIOPL_P"P#J7_ *.A
MK\SJ_KOPP_Y(3!>DO_3DC^5/$C_DM<9ZQ_\ 2(A1117WI\0%%%% !1145]?V
M.F6<FH:E>16]O"A:6>>0(B*.I+'@#ZTFU%7>PTG)V6Y+161X-\>>$/B%ILNL
M^"M>@U*TANGMWN;8DQF10"P5L88<CD9!]:RO'GQR^$WPPU2+1/'OCBTTV[F@
M$\4$X<LT98J&^4'C*D?@:XZF99=1PJQ-2M!4WM)R2B[[>]>WXG53R_'U<2\/
M"E)U%]E1;E]UK_@=917/^!_BI\/OB3I=SK?@CQ1;ZA9V<FRZN8U94C;;N()8
M#H,$^@-4O#?QS^%/B[6+;0O#_B^*:XOA*=/+6\L<=[Y;%9/(D= DVT@YV%NA
MJ5FF62C3DJ\+5/A]Z/O:I>[KKJTM+ZM(IY;F*E.+HSO#XO=?NZ7][331-Z]%
M<ZVBJ/B7Q+H7@[0+OQ1XFU*.TL+& RW5S)G"(/89)/8  DD@ $FK-A>P:E8P
MZC:^9Y5Q$LD?FQ-&VUAD95@&4X/0@$="*Z_:TG5=/F7-:]KZV>E[;VNGKY'+
M[*HJ?M.5\M[7MI?>U^^JT):***T("BBB@ HHHH *_?G_ ((M_P#*,[X9_P#7
M/5__ $\7M?@-7[\_\$6_^49WPS_ZYZO_ .GB]K\:\<?^24H?]?X_^FZA^N>#
M/_)3UO\ KS+_ -+IGU'7RG_P54_Y$?PE_P!A:X_]%+7U97RG_P %5/\ D1_"
M7_86N/\ T4M?Q)XA_P#)&XOTC_Z7$_HW'?[I+^NI\3T445_)9\T%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 ??W_!,S_DW2X_[&6Z_P#1
M4-?0U?//_!,S_DW2X_[&6Z_]%0U]#5_8'!7_ "2>#_Z]Q/J,)_NT/0****^H
M.@**** "O,O^&Q?V<?\ HHO_ )2+S_XS7IM?F77XCXR>)6>^'GU'^SJ=.?M_
M:\WM%)VY/9VMRSA_.[WOTM;K^@<"\*9=Q/\ 6/K4IQ]GR6Y6E\7->]XR_E5M
MC[G_ .&Q?V<?^BB_^4B\_P#C-'_#8O[./_11?_*1>?\ QFOABBOQ'_B9/CK_
M *!L-_X!5_\ EQ^@?\0JX>_Y^U?_  *'_P @?I#X.\8^&_'_ (;MO%WA'4?M
M>GW>_P"SW'DO'OVNR-\K@,,,K#D=JTZ\R_8Z_P"3<?#G_;Y_Z63UZ;7]@<,Y
ME7SKAO!9A724ZU&G4DHW23G",FE=MVN]+MNW5GX?FV$IX#-<1AJ;;C3G.*OO
M:,FE?;7371!116/X\TWQOJWA:ZL/ASXKL-$UAT_T+4M3T=K^"%O5X%FA,@]A
M(I]Z]P\\V**_-;_@F#_P6Q^)/Q?_ &T_B#_P38_X*#Z3X6T#XFZ%XKU>R^'/
MB?PMI=U8:-XTM=.NY[.Y2W2[FE<3I+:SN '(=5D7"M"=_P!.?MU_%G]J+X2>
M-O@[8_ 3QWX1T_3_ !_\5K'PGK]OXE\(SW\D%M-9WUU)<6\D5Y !(!:! KJR
M_O-W\." ?1M%16$5Y!8PPZA=K/<)"JSSI%L$C@#<P7)V@G)QDXSU-0>(/$&A
M>$]!O?%/BC6;73M,TVTDNM1U"^G6*"U@C4O)+([$*B*H+%B0  2: +E%</\
MLU_'_P "_M4? GPS^T1\,6N&\.^+M-&H:)+=1[));5F81R%?X=R@-CJ V#S7
M<4 %%%% !145^E])8SQZ7<PPW+0L+>:XA,D:28.UF0,I=0<$J&4D<9'6OBC_
M ()"_M8?M4?M'?%S]J;X>_M0?$?2O$4GPI^.5SX5\,R:)X;BTRV@L88N-L8:
M20[C\Y\V65@20'QB@#[<HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *_/O]H'_DM_BO\ [#MS_P"AFOT$K\^_V@?^2W^*_P#L.W/_
M *&:_FKZ3'_).8'_ *^O_P!(9^K>$_\ R-<1_@7_ *4CCZ***_C0_=@HHHH
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
M:V?5M2EOFLFAGBPRQM/(!,) 6 4&,'+5Q7[5/_!)CX1_'W]O_P""_P#P4?\
M",MMX?\ B%\,=<_XJ"Y6#Y/$FDFVFB6&;;_RWA:13'*?X-\;9'EF, Y+]KOP
M!\,]?_X*0Z7J/Q_\8W'Q>TV\^$DEGX%_97TKP\-0ECOS?9N?$EPDTR6<">6%
MMDN[TPQJS%(Y0^ WRI^PUI=Q\?\ _@B+^VS\%/C[#K.L:)\*OBI\2]"\':#X
MA\037DNBV6FZ9#=65DTZRGSTMIY7*AF=,JN,A5Q]8_$3_@GE^VCX1_X*E>(O
M^"@'[(O[17@+2M)^)'@?3_#?CW0/B%X6O-2DT];,J(KK3A;7$ 9MJ@^7)(B;
MFD+;]R[,O]B'_@DG\=OV;_A[^TW\ _BQ^U!I?B3P+\=_%_BO6].-CX8$6K0S
MZ[;Q6\]U>S!DA:2..%0L-O%''O>5BQ#1QQ 'R9#^SA\&_ '_  :DM\>?!/A.
M32_&4_P)TW6!XEL]4NDNX+V)U*30OYF;<_.X(BVAE8JP(XKOO^"RK7=M_P $
M)O@E\:K#5K^T\7Z:OP]6T\366H2PWRI=+:)<(TR,'=) QW*Q(8X)&0#7N_P
M_P""5/[1UO\ \$JO$O\ P3#_ &K?VC?"NK:/-\/9_!W@[4O!7A2:W-C;?O#!
M?79N)F:YG5C#^[C$,86$@EV?>OE/QR_X)%_\%3/VL?\ @G/X<_89^//[7'PD
MTQO!5YX?MO#M]X0\+W^R^M-,DC"WFHR7#,TMP(8EVV]NEO&9-S/*055 "Q_P
M5;^&&K^(?^"U_P"Q)X2T+XS^/M!T_P"([^.[?Q38:3XUU".U>&RT.(#[-;^=
MY5C,\-Q<1&XMUCF!D$@82(CCH_CI^P'^SQ^Q3X5^"GP=M_VIO%]M\(;3XKZQ
MK&M_!OQ!=7WB35/B5?7=MFRT:VCB;S[BVMYE,S6S)+$REI9R=K2'O_VI/V"_
MVUOCM^W%^SA^V#IWQ(^&#R?L^C6FELY;'4;(>)I-6M(;:\(C!N/[/58X\1CS
M+DY^=B<^6-3_ (*'_L _M/?'O]JSX#_MR?L@_&;PEX<\>?!>76+;^P_'^F7-
M[HVI6.IVZ07/_'LR2I*(PZ@KC?N7YD\L;@#Q7_@E%XF\2^"O^"P?[5_[-_AO
MP!KWP]^'UOX9\)^(]!^%6K:A;2P>'[RYML3R6\-K//;V@G)\QHH9"HRH(&P*
MN_\ \$._^3KOV]?^SJ=1_P#1(KL?V?O^";O[8_P9_P""FGCW]O/Q)^U3X2\0
MZ=\2/!.E6/BW1X?!KV5Q-?6";8K>S/FR)9660OSR?:K@IN4MOQ-70?\ !-C]
MA3]I']CGX[?'SXE_%CQ9X)UG2_CA\2KGQFMOX?FNTGT2>4L/LG[Z+;<IL*#S
M,Q$%"=AWX4 ]%_X*E^./VC/AK_P3M^,/CS]DFQNKCXB:7X&O)_#(T^V\ZYBE
M"CS)H(\'S)HXO,DC7!RZ*,-G!_-3]LWPC\./$7_!-+]D'XS?L#>/-=MOC!X_
M\8>%-+77OA_XTO;#Q)XTCNK5CK=OJ5[9S)=W!5T>2XEE<M;O&V6CRP/Z.?\
M!6'XPV/P=_8)\?7$7QNN?A[KWBC31X7\%^);#9]IAUO46%K9+"7= C&609E+
MIY*!Y=R^7N'R5\-OV/O^"[7[(^BKXF^&?C;]A=UT318XK[5]3^'FIZ+/=6=O
M$ 5N;JS5=JA8PQ<\ Y)P!B@#U3]KOX*?"WP;^T]\#O#'Q@^.'B#QYX)T/P;J
M>F^&_P!F_48[SQ+K'CK61L"ZM=M<3M]L2WA+;KC4"8('8.TJ&3(\9_X)2:S^
MTIJGA;]OO]F'X'7.K>%-3\'>.-3MO@IX7\3:S'>+X,O[[2YY+:T2199HHX(K
MD0L(HW>%/FVD@DMZ'+^RK^V[^TO^U%\$O^"R_P"R[\0_!/@'Q/XG_9_LO#'C
M[X>?$S1+S5+.RL;N0:D6M3:RP2/*D\J_*6AW"!,L-[I5CX,_\$F?VS?@WXS_
M &M=5T[]M#0KFT_:(TJ\N='U&/PHUMJEEKT^DSV<=S-)$XB@MH9IS(L4*-*W
ME0DS+MD64 \%_P"">G[1_P"QG\1?C]\&?V9?VA?@UXH_9J_:O^&^J13Z[HWB
MJVGA'Q*F&GW-K<.U_OVZL9WE^U1R71>7S$Q"\H+,W[!5\5?%S]@3]I;]M;Q=
M\"-0_;2B^%UG-\#?B+IWC7_A-? =S>RZGXAO;)6,=K';W%M$NDVTTWE33JMQ
M=;_(15"$!U^U: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\^_V@?^
M2W^*_P#L.W/_ *&:_02OS[_:!_Y+?XK_ .P[<_\ H9K^:OI,?\DY@?\ KZ__
M $AGZMX3_P#(UQ'^!?\ I2./HHHK^-#]V"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *T?"'_(VZ7_V$8/_ $8M9U:/A#_D;=+_ .PC!_Z,6NK
M_P"^TO\ %'\T98C^!/T?Y'Z1T445_JL?QP?&/[6?CWQ9HGQ^UW3-,U;RH(Q:
M[$\B-L9M8B>2I/4FO.?^%I>._P#H._\ DK%_\377_MD?\G&^(?\ =M/_ $DA
MKS"O\T^/<5B8\<YHE-V^L5NK_P"?DC^I^'<!@9\/X24J46W2I_97\J\CH/\
MA:7CO_H._P#DK%_\31_PM+QW_P!!W_R5B_\ B:Y^BOD_K>*_Y^2^]GL_V=E_
M_/F'_@*_R.@_X6EX[_Z#O_DK%_\ $T?\+2\=_P#0=_\ )6+_ .)KGZ*/K>*_
MY^2^]A_9V7_\^8?^ K_(Z#_A:7CO_H._^2L7_P 31_PM+QW_ -!W_P E8O\
MXFN?HH^MXK_GY+[V']G9?_SYA_X"O\CH/^%I>._^@[_Y*Q?_ !-'_"TO'?\
MT'?_ "5B_P#B:Y^BCZWBO^?DOO8?V=E__/F'_@*_R.@_X6EX[_Z#O_DK%_\
M$T?\+2\=_P#0=_\ )6+_ .)KGZ*/K>*_Y^2^]A_9V7_\^8?^ K_(Z#_A:7CO
M_H._^2L7_P 31_PM+QW_ -!W_P E8O\ XFN?HH^MXK_GY+[V']G9?_SYA_X"
MO\CH/^%I>._^@[_Y*Q?_ !-'_"TO'?\ T'?_ "5B_P#B:Y^BCZWBO^?DOO8?
MV=E__/F'_@*_R.@_X6EX[_Z#O_DK%_\ $T?\+2\=_P#0=_\ )6+_ .)KGZ*/
MK>*_Y^2^]A_9V7_\^8?^ K_(Z#_A:7CO_H._^2L7_P 31_PM+QW_ -!W_P E
M8O\ XFN?HH^MXK_GY+[V']G9?_SYA_X"O\CH/^%I>._^@[_Y*Q?_ !-?H1X<
MD>7P]82R'+-91%CZDH*_->OTF\,?\BUIW_7C#_Z *_J3Z,M:M5Q69\\F_=I;
MN_6H?D?BMAL-AZ6$]E!1NY[)+^7L7J_.;_@K!_R<Q8?]BC:_^C[FOT9K\YO^
M"L'_ "<Q8?\ 8HVO_H^YK^[/#[_DH5_@E^A_+GB5_P DR_\ '']3YDHHHK]T
M/YZ"BBB@ HHHH ***\+\2?MI'5?C?XD_9[^ 7PV7QEXB\':(^H^)/M.MC3[:
M(@H!:12"&8RW)+@;2JH#D-(""!S8G%X?").K*UW9:-MO>R2NWHNB.K"X+$XV
M4E1C?E5V[I)+:[;:2U:6KW/=**\B_9?_ &TO@[^U-\&KOXR>$[R73;?1Q(OB
M/3]3P)M+>-/,;?MR&39EE<<$ ]"&4>5:)_P5;\$WNC^&_B?KWPMNM-^'WBOQ
MC<^'M*\2R:L'NHI8@FVXGM/* CA8LW*S.RA"2O05R3SK*Z=*%1U5RS5T]7I=
M*^FR3:3;M9[G;#(<WJ5JE*-%\T':2T5G9NVKU;2;25[K8^LJ*Y7XU_%[PM\"
MOAGJGQ/\7M*]KIT(\FTMUW37MPY"0VT2_P 4DDC*BCU;TR:U/ 6K^*M?\%Z7
MKGC?PI%H6KW=E'-J&C1:A]J%E*RY,/G;$$A7."0H&0<9')[U6INM[)/WDKV\
MME]^MN]GV9YKH55059KW6[7[M*[MUTNK]KJ^Z-:BBBM3(**** "BBB@ HHHH
M _77]E3_ )-G\ _]BCI__HA*[^N _94_Y-G\ _\ 8HZ?_P"B$KOZ_F#,?^1A
M6_QR_-G]:Y7_ ,BRA_@C_P"DH_)3_@Y-_P"2F_"S_L ZE_Z.AK\SJ_3'_@Y-
M_P"2F_"S_L ZE_Z.AK\SJ_L+PP_Y(3!>DO\ TY(_E'Q(_P"2UQGK'_TB(444
M5]Z?$!1110 4444 %5WTG2I;T:E)IENUPOW;AH5+C_@6,U8HI2C&6ZN-2E'9
MA4']EZ9_:?\ ;7]G0?;/(\G[7Y*^;Y6=VS=C.W/.,XSS4]%#C&6Z!2E'9C)[
M>"Z@>VNH4DCD4K)'(H*LIX((/456T7P_H/ANT-AX=T2SL("Y8PV5LD2%CU.%
M &:N45+ITW-3:5UUZC4YJ#@GH^G0****LD**** "BBB@ K]^?^"+?_*,[X9_
M]<]7_P#3Q>U^ U?OS_P1;_Y1G?#/_KGJ_P#Z>+VOQKQQ_P"24H?]?X_^FZA^
MN>#/_)3UO^O,O_2Z9]1U\I_\%5/^1'\)?]A:X_\ 12U]65\I_P#!53_D1_"7
M_86N/_12U_$GB'_R1N+](_\ I<3^C<=_NDOZZGQ/1117\EGS04444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!]_?\$S/^3=+C_L9;K_T5#7T
M-7SS_P $S/\ DW2X_P"QENO_ $5#7T-7]@<%?\DG@_\ KW$^HPG^[0] HHHK
MZ@Z HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH XS]
MH#]G;X'?M5?"K4_@?^T5\,-(\7^%-811J&B:U;>9$Y4[D=3PT<BL RR(5=2
M5(/->!?"3_@B7_P3I^#.J6MYX=^%'B+5;'3I4?2_#GB[XDZ[K6CV>P@HJZ??
M7DMLX4@%?,C<J0"",5]844    P!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7Y]_M _\EO\ %?\ V';G_P!#-?H)7Y]_M _\EO\ %?\
MV';G_P!#-?S5])C_ ))S _\ 7U_^D,_5O"?_ )&N(_P+_P!*1Q]%%%?QH?NP
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6CX0_Y&W2_P#L(P?^
MC%K.K1\(?\C;I?\ V$8/_1BUU8'_ 'VE_BC^:,L1_ GZ/\C](Z***_U6/XX/
MAK]LC_DXWQ#_ +MI_P"DD->85Z?^V1_R<;XA_P!VT_\ 22&O,*_S,X^_Y+K-
M?^PFO_Z=D?UEPW_R3N#_ .O5/_TA!1117R1[04444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7Z3>&/\ D6M._P"O&'_T 5^;-?I-X8_Y%K3O^O&'
M_P! %?U1]&+_ 'O-/\-'\ZA^/>+?\'!^L_\ VTO5^<W_  5@_P"3F+#_ +%&
MU_\ 1]S7Z,U^<W_!6#_DYBP_[%&U_P#1]S7]X>'W_)0K_!+]#^5?$K_DF7_C
MC^I\R4445^Z'\]!1110 4444 %?G;\!O^$D_8F_X*;_$_5/CCX9UV+PY\07U
M"YT+Q%9:)=7L-PTUXMU"O^CQNQ;:SQL "0X Q@@U^B5>-?M'W_[1/Q.\,:E\
M'/V?O!+Z1)J\,ECJ'CWQ%<)!:Z= X*2O;0*S7$\VTL$)1(P2&WG%>)G6$]LJ
M6(@W[2E+FBDN:[M9IK31][JV[9[^0XWV#K8::7LZT>63<N7E5TU).SU7:S;V
M2N?&_P#P1C\&1_$^^^/FG@W$?A/Q';1:<S1@IO$YO0-N1PRQ.?IO&>M=CI7_
M  2S^-&L?"3P7^RSXWUW0U\*^$_B%>:Y?>);.[<S:A8R*H2&.W*9CF;=*&W-
ML3@AI.E?67[)_P"R[X _9$^#ME\(_ +27"QR-<ZIJEP@674+MP \S@<+PJJJ
MC.U549)!)J?M32?%?Q5HNE_!'X16>H6=UXRN7M-;\76\)\KP_IBKFYF$G07#
MJ?*A7KN<OP$S7BX;AS#X;)*4,9%RG%--1>_/-2Y/3FLKZ=7=*Y[N+XGQ.*S^
MK4P4E&G.46G);<D''G]>6[MK?16;L>;>(/B;X%^+'Q$U+]IKXI>(H;#X._!V
M\E70;JX!:#6==0^5-J 4 ^;';LQMX H8O,SLI)"BO3/A+^V#\'?B_P"-H/AO
MI,^HZ5K][X?M]=TS2==LO(EO]-F4-'<PX9E8$')0D2+SN48.."_;J_9!U+XF
M_L-7'[.W[/ND06DFAQV<F@Z,LHC2Y2V8?N"[$#<R[B&8_,X&XC)8>5_ []GC
MXP?$7]MSX8?M :EX#U?PUH'PY^$UAH^JOK=FUK+=:D+.XADMHD?#2*C7/,H!
MC(B.UCD5T2Q&:X',84HT^;G<')V>KDVI6?14XI67;?5G-#"Y/F&5SK2J<OLU
M-0C=*RBDX775U).5VNNUDC[CHHHKZT^,"BBB@ HHHH **** /UU_94_Y-G\
M_P#8HZ?_ .B$KOZX#]E3_DV?P#_V*.G_ /HA*[^OY@S'_D85O\<OS9_6N5_\
MBRA_@C_Z2C\E/^#DW_DIOPL_[ .I?^CH:_,ZOTQ_X.3?^2F_"S_L ZE_Z.AK
M\SJ_L+PP_P"2$P7I+_TY(_E'Q(_Y+7&>L?\ TB(4445]Z?$!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %?OS_P1;_Y1G?#/_KGJ_\ Z>+VOP&K
M]^?^"+?_ "C.^&?_ %SU?_T\7M?C7CC_ ,DI0_Z_Q_\ 3=0_7/!G_DIZW_7F
M7_I=,^HZ_-;_ (.2?^2/?#+_ +&6^_\ 2=*_2FOS6_X.2?\ DCWPR_[&6^_]
M)TK\4\,O^2ZP7^*7_I$C]A\1_P#DBL9Z1_\ 2XGY&4445_:!_(04444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!^VW_!O?\ \F'WO_90-0_]
M)[2ON:OAG_@WO_Y,/O?^R@:A_P"D]I7W-7\1<??\EGCO^ODC^RN!_P#DD<%_
MU[B%%%%?('U04444 %%%>)?\/%_V-O\ HL7_ );VH_\ R/0![;17B7_#Q?\
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
MN:6O'?\ @H?!XWN?V /CE;_#,3GQ))\'O$R^'Q:Y\TWITJY$&S'.[S-N/?%
M'SW^S9^W1^TG_P %5/'WC/7_ -B#Q1H'P^^!7@CQ)-X?M_BAJ_AXZOJWC748
M0IG;3+=Y8[>TLDWKBXF6=I<KM1#O"=K\0OB!_P %$?V=/VA/@YX.\0>)?!_Q
M"^%_C/QTVC>+O%D7AF33-;T4/IUX]LDL<<\EO-'+=) OVA%A*';&8W\T./(?
M^#5F\\*W/_!#WX2P^')(3<V^H>(X];$>-RW7]NWS /C^+R6@(_V2M?H9-;P7
M*".X@210ZN%=00&4@J>>X(!![$4 /HK\X?\ @GK?^ ?^"N/Q>_:@^*_[5_A]
M/%NB^"/C7J/PY\ >"=9F=M/T#2M.@B!O(;<,%CO;J65Y)+G!F78J(ZH@6O/?
MV(/B=^TM;>&?V\/^"7.J_M?7WAF+X"7*I\+_ (U^,]0:ZNO"^AZK:W<]NEW=
MS2*S"SB@!6=WWH'8@A8D50#]8*^'?VA_VK?VM_AC_P %O?V=OV2[#XGZ(/A1
M\3O"WBC4-2\.VGA6-+QYM/TV61!->2R2LX\TQR#R5M\;-K!P23\@?%S5/ _P
M#^,_[!7Q#_8W\#^+M$MM;^+FB>#/%/QAFM&TF'XI6-Y;JEU+<6T\QO=069D:
MX6ZO(=I\Q7AED#!Q]'?MM?\ *Q7^Q)_V(?Q"_P#36U 'Z)T444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^1_[6W_)S
MOCW_ +&J\_\ 1K5^N%?D?^UM_P G.^/?^QJO/_1K4 >=T444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5L?#S_D?]#_[#%M_Z-6L>MCX>?\
M(_Z'_P!ABV_]&K0!^SE%%% 'PU^V1_R<;XA_W;3_ -)(:\PKT_\ ;(_Y.-\0
M_P"[:?\ I)#7F%?YF<??\EUFO_837_\ 3LC^LN&_^2=P?_7JG_Z0@HHHKY(]
MH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K])O#'_(M:=_UXP_
M^@"OS9K])O#'_(M:=_UXP_\ H K^J/HQ?[WFG^&C^=0_'O%O^#@_6?\ [:7J
M^#_^"EGP5^)GQ"_:!LM=\'^&OMEJGABVA:7[9#'AQ-.2,.X/1ASC'-?>%>%_
MM(_\C_#_ -@R/_T.2OZ3XLX^SCPVREYSEE.G.JI*%JBDXVE>^D90=]--?D?B
M,^%\OXOC_9^,E*,/BO!I.ZV^*,E;7L?G_P#\,M_';_H1?_*G:_\ QVC_ (9;
M^.W_ $(O_E3M?_CM?8%%?F'_ !.#XE_] F#_ /!=;_YH,?\ B /!W_/_ !'_
M (%3_P#E1\?_ /#+?QV_Z$7_ ,J=K_\ ':/^&6_CM_T(O_E3M?\ X[7V!11_
MQ.#XE_\ 0)@__!=;_P": _X@#P=_S_Q'_@5/_P"5'Q__ ,,M_';_ *$7_P J
M=K_\=H_X9;^.W_0B_P#E3M?_ ([7V!11_P 3@^)?_0)@_P#P76_^: _X@#P=
M_P _\1_X%3_^5'Q__P ,M_';_H1?_*G:_P#QVC_AEOX[?]"+_P"5.U_^.U]@
M44?\3@^)?_0)@_\ P76_^: _X@#P=_S_ ,1_X%3_ /E1\?\ _#+?QV_Z$7_R
MIVO_ ,=H_P"&6_CM_P!"+_Y4[7_X[7V!11_Q.#XE_P#0)@__  76_P#F@/\
MB /!W_/_ !'_ (%3_P#E1\?_ /#+?QV_Z$7_ ,J=K_\ ':/^&6_CM_T(O_E3
MM?\ X[7V!11_Q.#XE_\ 0)@__!=;_P": _X@#P=_S_Q'_@5/_P"5'Q__ ,,M
M_';_ *$7_P J=K_\=H_X9;^.W_0B_P#E3M?_ ([7V!11_P 3@^)?_0)@_P#P
M76_^: _X@#P=_P _\1_X%3_^5'Q__P ,M_';_H1?_*G:_P#QVC_AEOX[?]"+
M_P"5.U_^.U]@44?\3@^)?_0)@_\ P76_^: _X@#P=_S_ ,1_X%3_ /E1\?\
M_#+?QV_Z$7_RIVO_ ,=H_P"&6_CM_P!"+_Y4[7_X[7V!11_Q.#XE_P#0)@__
M  76_P#F@/\ B /!W_/_ !'_ (%3_P#E1\?_ /#+?QV_Z$7_ ,J=K_\ ':/^
M&6_CM_T(O_E3M?\ X[7V!11_Q.#XE_\ 0)@__!=;_P": _X@#P=_S_Q'_@5/
M_P"5'OW[-NCZCX?_ &?O!6A:O;^3=6?ABRAN(MX;8ZPJ",J2#R.H.*[:L7X<
M?\B!HO\ V#(?_0!6U7[9@\=6S/"4\9524JL5-I;7DN9VNV[7>EV_4Z%AJ>"7
MU>#;C#W5?>RT5]M=#X2_X+ ?\CGX)_[!=Y_Z,CKXXK['_P""P'_(Y^"?^P7>
M?^C(Z^.*_HW@W_DF</Z/_P!*D?S1QU_R5>)]8_\ I$0HHHKZ<^3"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *_4G_@G9_R9QX-_P!V_P#_ $X7
M-?EM7ZD_\$[/^3./!O\ NW__ *<+FOS[Q(_Y$E/_ *^+_P!)F?I7A;_R/ZO_
M %Z?_I<#VNOS6_X.2?\ DCWPR_[&6^_])TK]*:_-;_@Y)_Y(]\,O^QEOO_2=
M*^0\,O\ DNL%_BE_Z1(_0_$?_DBL9Z1_]+B?D91117]H'\A!1110 4444 %%
M%8>C_$KP%XA\577@G0?%=G>ZI90>=>6MI+YAA3<%^9ERJG)'RDY]JRJ5Z%&4
M8U)I.3LDVE=]EW?DC6G0K58RE"+:BKNR;LN[[+U-RBL7QU\1/!7PST=-?\=^
M(H-,LY)Q D]QG#2$$A0 "2<*Q_"LGP1\??@_\2-;_P"$<\#^.;74KWR6E-O!
M')D(N,L25  Y'YBN:IF>6T<4L+4KP51VM%RBI.^UHWN[]-#HIY;F-7#/$PHS
M=-;R46XJV]W:VGJ=A17(Z_\ ';X3>%]9N=!USQC##/8R11Z@P@E>&S:4D1K-
M*JF.$M@X#LM=:CI(@DC<,K#*L#D$>M:T,9@\3.4*-2,G'1I--K5K6VVJ:UZI
M]C*MA,7AX1G5IRBI;-II/1/2^^C3TZ-=Q:*S/"GC+PWXWL)M4\+:E]KMH+R6
MU:X6%U1I(VVOL9@!(H8$;URI(."<&M.M:56E7IJI3DI1>S3NGZ-&52E4HU'"
MI%J2W35FO5!1116A 4444 %%%% '[;?\&]__ "8?>_\ 90-0_P#2>TK[FKX9
M_P"#>_\ Y,/O?^R@:A_Z3VE?<U?Q%Q]_R6>._P"ODC^RN!_^21P7_7N(4445
M\@?5!1110 5^)=?MI10!^)=%?MI10!XE_P $Z/\ DS7P=_W$/_3C<U[;110
M4C*K*58 @C!![TM% 'P+\+/^"8'[6/\ P3I^-7C#Q?\ \$LOBSX#'PO^(.N/
MK6O_  ,^*EM>0Z=H^I. );G2;^Q622V#A47R7@D0*BCG:FSZ3\ _"_\ :<^(
MWB32_&/[6?BCPE96>B72WFE^ _AZUW-9/>IS'<WM]=+')>^4?GBA6""-) )'
M\YTB,7L]% 'Q-X%_X)V_M&_L6?MJ_%']IS]@[Q3X(U'P?\;[^/6/B!\+OB!>
M7EA%8Z\K.7U33[VT@N2OG&61I8'APS'B0 ($ROB7_P $7$^+G[$7[17P.\8_
M&F./XH?M+ZTNO>./'NFZ2T5I;7D$T,EA86]N9#)]@MTMT@VO(TCK),Y(,@5?
MNZB@#\V?C1_P2T_X*A_M(_#G]GO4?BQ^U_\ "*U\<? /XE:+X@T>UT;P#>G1
M;V*QC*&XN]UP+BYN6Q'^[A-G#M:5>"R21^J?'G]@C]J_XD_\%*/@5^W-H'Q!
M\$7>F?!+PSJFD2:7K3W,-[XD;4;(V]U=.\$!BLV!8,D:)(OR=0'VI]I44 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %?D?\ M;?\G.^/?^QJO/\ T:U?KA7Y'_M;?\G.^/?^QJO/_1K4 >=T444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5L?#S_D?]#_[#%M_Z
M-6L>MCX>?\C_ *'_ -ABV_\ 1JT ?LY1110!\-?MD?\ )QOB'_=M/_22&O,*
M]/\ VR/^3C?$/^[:?^DD->85_F9Q]_R76:_]A-?_ -.R/ZRX;_Y)W!_]>J?_
M *0@HHHKY(]H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K])O#
M'_(M:=_UXP_^@"OS9K])O#'_ "+6G?\ 7C#_ .@"OZH^C%_O>:?X:/YU#\>\
M6_X.#]9_^VEZO"_VD?\ D?X?^P9'_P"AR5[I7A?[2/\ R/\ #_V#(_\ T.2O
MUOQM_P"2(?\ U\A^I^;<,?\ (T7^%GG]%%%?QX?HP4444 %%%% !7R;^W#_P
M4CU;X+_'KP?^PO\ LL>!M/\ &OQP\?$/8:=JER\>E^'K+:[-?Z@T7[PHJ1R2
M"%,.R1LV5S&)/K*OP\_8]^%$7[:'_!P9^TYX>^,?COQCH=UIMCXEBTG4O"/B
M>XTG4(HK75+'3K;9<0,'""T*_)G:P W!ERI^VX,R?+\PEB\9CM:>&I.?+J[R
MNHQNDTW%-W:35[6O9GEYGB:U%4Z=+XIRM?LMW\^A^M5C-\3OV;O@?XH^,'Q^
M^-=_X]O= \-7FL:I;6>@V6FV48MH'F>.SBBC,RJ0A \Z>8\]:_,/3/\ @M9^
MVEX,_9B^%O\ P4,\>>,+'5-!\<_&;4_#WB#X9V^A6D=C9Z1&BF,6DZQ"[^TI
MLF(>2:16+KE,#!]*_P"" G[4/[0OQ<\:?'?]@[]JKQ_J/Q#LOAY?O::?K/B6
M9KNY> W-S9W-K-+(6::-O+5D#DE09%R5VA?9H?\ @B[^QS\&?!^BP>/_ (GZ
M_)\(OA;XPU#Q]I7@_7KFW%CI]RT2-)]IN?+$LUI"(F=8V8'YF\QY <5])0P^
M0\+YMB<#G=*-6IS0DG""M.G*G)\L$DN24G*#NDK-?%IKQ3GB\=AX5<+)Q5FM
M7JI*2U?=))_Y'O?[<7[3.O\ [/?PUL/#_P )]&@UOXH>/M3'A_X8>')3\MUJ
M<BDFYF Y6UMHPUQ._ "1XR"ZUZ5\*/#GC?PA\-="\,_$KXAS^+?$-EID,6M^
M);BP@M6U*Z"CS9O)MT2.)6;.$51M7 ))R3\&>+OVK++X*?"7QE_P7 _:0\!W
M][]LT^/0?@!X!N6\B:QT*XF40SON4B"YU!P+J9]K-';1Q1C<04/<?LX_\%5_
M&?B+]L3P#^QG^T=\/M$T_6?BG\*-/\;>#M8\,RS"")KBUFN9--GCF+$LBV]Q
MMG5@',8'EJ7&/F\1PQF/]E-8:DI*ESNI/2[E!)SC'JXT8M<UM')R?O)1MVPQ
MU'ZQ[\K<UE%:[-Z-^<GMY6VU/MNBBBOB3U HHHH **** "BBB@#Z:^''_(@:
M+_V#(?\ T 5M5B_#C_D0-%_[!D/_ * *VJ_T+R+_ )$F%_Z]P_\ 24?C^*_W
MJI_B?YGPE_P6 _Y'/P3_ -@N\_\ 1D=?'%?8_P#P6 _Y'/P3_P!@N\_]&1U\
M<5_37!O_ "3.']'_ .E2/Y?XZ_Y*O$^L?_2(A1117TY\F%%%% !117$?'K]H
M+X=_LX^!KGQ_\1FU1K.U@>5H])TB>\D*KC)(C4K&O(&^0H@)&6%9U:M*A3=2
MI)**U;>R-:-&KB*JI4HN4GHDM6SMZ*\H_8Z_:KT+]L7X577Q;\,^$KO1K"/7
M;C3[6WO[A7FD2)8R)'"#:A._[H+8Q]XYXXG]LG_@I;\'?V/471]6\*Z_KVNW
M/F+8V-KI\EM:R.A <&[E01D*2 WE>:RD@%1FN*IFV74L"L9.HE2:NGW]%O\
M@=U/)LTK9@\#"DW53LXJVC\WLO6]CZ-HK&\?^/O#/PP\!:M\2?&=]]ETG1--
MEOM0G"[BD4:%VP!RQP, #DD@#K7SK\/O^"F_ASQ)K/PTF\<_"N?P[H'Q<NKV
MV\%:N=96YE\ZWNEM@EW"(D$'F.Z;2DDH&]=V!DB\3F6!P=6-.M.S>O79M1N^
MRNTKNRNR,)E688ZE*K0IN45ITW47*RN]7RQ;LKNR/J.BN(_:"^-VE? 3X=R>
M,+G1IM7U*ZNXM/\ #GAZTE"3ZOJ,S;8+6,D'!9N2V#L168@A<5UVC3ZK<Z1:
MW.NZ?#:7TELC7EK;W)FCAE*@NBR%4+J&R VU<@9P,XKI5:G*JZ2?O))ORO>W
METVW.25"K&BJK7NMM+S:M?3?JM=BS1116ID%%%% !1110 5^I/\ P3L_Y,X\
M&_[M_P#^G"YK\MJ_4G_@G9_R9QX-_P!V_P#_ $X7-?GWB1_R)*?_ %\7_I,S
M]*\+?^1_5_Z]/_TN![77YK?\')/_ "1[X9?]C+??^DZ5^E-?FM_P<D_\D>^&
M7_8RWW_I.E?(>&7_ "76"_Q2_P#2)'Z'XC_\D5C/2/\ Z7$_(RBBBO[0/Y""
MBBB@ HHHH K:MI&F:]I\FDZS91W-K,,302C*2#/1AW'L>#7RU^Q5IEAHG[4?
MQ&T;2K5(+6T:\AMH(QA8XTO=JJ/8  5]4WU_8Z9:O?:E>Q6\$8S)-/($1><<
MD\#FOD[]C[Q7X:'[5WQ!NFUZT6+4Y[UM.D>X4+<@WP9=A)^8D$$ =1S7YQQ>
M\-3XIR:<K*7M)ZZ7MR/YVO\ B?H'"BQ$^&LWC&[C[..FMK\Z_&WX&Y^VO\0T
MTSQ_I.C^(?@_<^*/#^EZ9)<74<K3P6XN964!O-C7!9(T(]!YQSR*W_V./&'[
M-GBV[OKKX4^ %\-^(5LP-0L9;AY7:#<"3&[,0Z;MN>%.<9'2NV\;_M0?"WX<
M?$R+X8>.9KW39Y[9)H]4N;7%F=V<#S,Y'3!;;M!ZD8-<OX)^%?A&_P#VI'^,
M7PM6U30D\/LE_=::5-K=WTCD8C*_*V$ 9RN0&"Y^8M7GRPM2'&/U["8BEB&Z
MJA4ING#VM)6MS1G\?N):WLFKVW.^.)A/A+ZEBJ%7#I4G*G452?LZKO>TH?![
MS>EKM.U]CR;Q!\-_B!H'A7XP?#K5/"VI7FL^)O$&GW&A/!922#48_MK2M(C@
M%>$Y;)&W=@XKV:]_X3#2OA_X2_9IT;563Q+?:!!%K>HP/N.EV,:*D\X/]XG]
MU&>['=QMKT?X@>.-&^'/A&\\8:Z7,-I'\D,0S)<2L=J1(.[NQ"@>IK@[7P1X
M_P! ^#_B[QK,&?Q[XCTJXNIS;-EK:00L+>TA([1 A1ZN6;G-=4.'*&28F=+#
M5)3?LFI6WC1]I4JVNMZE24W"+TM%2DO>CKS3X@K9Q0A5Q$(P7M$XWVE5]G3I
MWUVITXQ4Y+6\FHO1Z=YX07P/H%C#X \(7U@B:1;K"FG6URK/ B@#YE!R#ZD\
MDGGDULU\2^%&U;_A"_@8? N[_A(3XDU3[28/]:5^V)YGFXYV^7C=NXVYSQFO
MMJO>X1XB_M[#S2HJFJ<:35G>-JE*-116BU@I<K7H]+V7A\4Y!_8E>+=;VCFZ
MB=U:5Z=24')ZO2;CS)^JUM=E%%%?7GRH4444 %%%% '[;?\ !O?_ ,F'WO\
MV4#4/_2>TK[FKX9_X-[_ /DP^]_[*!J'_I/:5]S5_$7'W_)9X[_KY(_LK@?_
M ))'!?\ 7N(4445\@?5!1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %?D?\ M;?\G.^/?^QJO/\ T:U?KA7Y'_M;?\G.^/?^QJO/_1K4 >=T
M444 %%%% !1110 45\,?\%M]=^,7P[^"FD^+O!OQPU[2]-U;Q&FE7GA[3#';
M0R1/;32;FEC43.<PD%2^PAONC&3[YJ'B;X@>#O\ @GM%XL^%=HT_B/3OA/!<
M:.B0^8WGIIZ,K*F#O88W!<'<0!@YQ0![717Y+?#/XW_ _P"(7_!/CQ5/JGB"
M?_A?VFZREU8Z])=R-K^I7,M_&('M)P?.D01OY31(2%VLQ4;@Q]P_X**_$?\
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
MQ0T30],\6_'CPUX/\56=UX5CO+V>TOI9FE:*XFD:*)2D/EE?LY?]X665"H!
M/N&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "OR/\ VMO^3G?'O_8U7G_HUJ_7"OR/_:V_Y.=\>_\ 8U7G_HUJ /.Z
M*** "BBB@ HHHH ^'/\ @O:1_P ,J>%1G_FH,'_I#>U[?XB^,>K? #_@GA9_
M&70-%34;W0?AKIUQ9VL@)1I3:PHK/MP2BE@S8(.U3R.M=3\=_P!D/X ?M-+;
MP_''PC?Z[!:3>=;6;^)M1@MXI-FS>L,%PD8;;D9VYY/J<]-X0^$'P_\ !'P]
M7X4Z+H\TWAY;#["-+U?4KC4(_LOE^7Y&;J20^7L^79G;CC% 'Y9_%?\ 9%GU
M7]AS0_\ @I3X/\;3V'CN2_;6?$QTM8[2!C-J#11R6J0*HMY8F,>=O#8<\-U_
M1#]E_5KC]J']C+P?K/[0'A2QU>7Q)X<A?6[+4[!'AO2"0LS1L-OSA5E&!@%@
M1CBJUI^P!^S99^%%^&Z:'K;^#TU'[<G@J;Q/>OI0FW^9S 9<,GF?/Y1)CW<[
M:]ELK*STVSAT[3K2*WM[>)8X(((PB1HHPJJHX     X % 'SW\:=#T'PQJ5M
M^R/^S!H=IX>\3_$)6N_%>N:5 !/I&BI^[GOY9.6:9@?L\!8_?8D$".O/OB?\
M0_$/@W]NKX0?\$\OAA?7?A/X?IX6DN[Y-$G-O<W8CMKUHHA.OSJBFT4DJ0SL
M[[B>*^GO OP;\(^ ?&GBCXB:?)>7FM^+KZ.?5=1U&822+'$FR&UCPH"01C=M
M3KEV)+$YK(^+W[,GPV^,7C+P_P#$W57U#2?%?A9I/["\3Z'<)%>6R2*RR1?.
MCI(A#-\KHV-Q*XR<@'CW_!*3]IOXH_M'?!378/B[J7]J:IX4\22:7'KAA5&O
MH/+5T,@4!3(N2"P R-A.3DGZDKC?@/\  /X7?LV?#RW^&'PC\/#3]+AE>:3?
M*TDMS.^-\TLC<N[8 R>@     '94 %%%% !1110 5L?#S_D?]#_[#%M_Z-6L
M>MCX>?\ (_Z'_P!ABV_]&K0!^SE%%% 'PU^V1_R<;XA_W;3_ -)(:\PKT_\
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
M7R'AE_R76"_Q2_\ 2)'Z'XC_ /)%8STC_P"EQ/R,HHHK^T#^0@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]MO^#>_P#Y,/O?^R@:A_Z3
MVE?<U?#/_!O?_P F'WO_ &4#4/\ TGM*^YJ_B+C[_DL\=_U\D?V5P/\ \DC@
MO^O<0HHHKY ^J"BBB@ K\VZ_22OS;H **** /MO]D3_DWCP]_P!O?_I7-7I-
M>;?LB?\ )O'A[_M[_P#2N:O2: "BBJFO3:];Z-<S>&-.M+O4%B)L[:_O&MX9
M'[!Y4CD9%]PC'V- 'YA?$'_@ESX:_P""E?[&/Q"@\*>(3X2^+W@']I[XDZW\
M(/B':2-%<:-JD?BJ^=8VEC^=;>5HXP^W)1ECE4%HP#RW[-W_  5$\2_MJM\"
MOV9OVK_#P\(?M)?![]IC2]*^*?A"ZC6%[PQZ/K,:ZM;(/E:&4[2_EY1'<%?W
M<L+/]W_L!_ /]I+]G+P]XR\)_'?5/!6JQ>)?B-XB\7V6H>%;B[1K9]6U*6^:
MR:&>+#+&T\@$PD!8!08P<M7%?M4_\$F/A'\??V__ (+_ /!1_P (RVWA_P"(
M7PQUS_BH+E8/D\2:2;::)89MO_+>%I%,<I_@WQMD>68P#QSXD6$?@;_@YF^%
MNC>#KBYTS3O%'[.VMZGX@TJRNY([2_ODO94%U) &\MIMH ,FW<<#).*R/@'X
MEL_@-_P7B_:U@T1;Z/PMH'P%T3Q(/"]I>R?9$N=JRSO! 28XGDV$G8HRS$GD
MG/LO[>'[ O[4WQ&_;<^$_P#P4+_8A^*/@71_'?@#P_J/AG6]"^)6G7D^E:OH
M]X=YPUF1-'-&[.P (#%DRRA"KY'[.G_!,_\ :O\ AG_P4V\?_MX_%C]IGP=X
MGTKXB?#_ $WP[XFT#_A"IE>[,*H9!;*+A$L($93'&LAO7:(GS6:0EZ /)OV-
M_P!D_2/^"P7_  27M/VG/C'\2KRW^-/Q?@U/5])^*MG--)<^!;R/4YX[.WTE
M4FC:SMK46\4;0PO'YI65I&+R,U-_X+H^#O''P[_8+_91^'_Q,^)\OC;Q'H7[
M37PYT_7O&$]DMM)K5Y#'<QS7CQ*S"-I75G*AFP6(R>M6/V:_^"2'_!47_@G[
MXE\0?L_?L%?M\^!]%_9ZU[Q!<ZGI&F^-_!DNJ^(/!JW#;I8=/!803D=5,[^6
M6&\P[FDW^M_\%'_^"97QC_:C_9[^#W[-W[.OC_P[HFF_"OXAZ)XODU[QQ<75
MY>ZK<Z:)ML<HB0;WGDF,TUPS[F<M\F6+4 8'[5OQ6^)O[0G_  5KL/\ @G[H
M_@+PSXL\(^%?@1_PG6K^"O%OCB[T.PUZ^NM6-BDES]FL+PWT-M%'\MM(@A,E
MV9'#-#%MH?LG?L'?M]?LF^.OVCA;?&OP%\-/@QX]\&W%W\+?#FG>.-1\1?\
M"M/$'V0))?1'4+"TC2Q\QIKEH58(NR) H 9JW_\ @H[_ ,$N_P!H_P#::^-'
MPV_;[_8T_:#TKX0_M$?#S1GTA[RZBDU'1-;TN1WD?3KK,2NT2R2S,KF$Y\UL
MH&$;QZQ_X)U?M:_M*_LL_%'P!_P4&_:OTC6_B#\2?A]?>$=,O/A]X>:RT3PC
M8W"@R?9H9&$UV\TT<#SO*RET@BB01A69P#X._:7O/"'[//[.O[(_QJ_9.C\5
MZMXKTKX\^$=#\6?M0V\;Z?!\2#=F:/4XW:YN#>ZO:W4BF0321R6Q10(IF5B#
M[]^W_P#!FZ\??\%_OV<?A:/C)\0=*\.>/OAGXND\6:/IGCO4HX)4@M)%9+1/
M/VZ:TL;>4\MJ(I-F2K))B42?$[_@D!_P4Y^._P"PG\*/V7?BE^V%\)K;5_@?
MXL\-ZCX%_L+P/>+8ZC#HZF*"74Y9)3+)*(2H$=LENFY7WL^]6B]E^+7[ O[:
M7CO_ (*/_!/]NV#XG_#O4(?A!X4U+1;[2[^"\M)O$1U&%TNIU\J-TL K./*B
M_P!(*K&-\DA8D 'T5^QG^R'\-?V&?@'IO[./PB\1>)]3T#2;R[N+&?Q=KKZC
M=Q_:)WF:+S7 _=J7*JH' '.6+,?5*** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "OR/_:V_Y.=\>_\ 8U7G_HUJ_7"OR/\ VMO^3G?'
MO_8U7G_HUJ /.Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *V/AY_R/^A_]ABV_P#1JUCUL?#S_D?]#_[#%M_Z-6@#]G**** /AK]LC_DX
MWQ#_ +MI_P"DD->85Z?^V1_R<;XA_P!VT_\ 22&O,*_S,X^_Y+K-?^PFO_Z=
MD?UEPW_R3N#_ .O5/_TA!1117R1[04444 %8OQ%T+QAXF\$:CH/@'QVWAG6;
MFW*:?KRZ;%>&RDR/G\F7Y).XPW'-;5?./Q[_ &8OVR=>_:;TW]HG]G#]LIO#
MVG0:5'8ZC\._$VDRWVBW(5F)D\N.>/#/N&6 $@V\2;3M'JY/AL/B<9:KB(4>
M5.474C*47):J+2C/XO[T7'H]&<>.JU:5"\*4JEW9J+2:3W:;<=O)W['Q_P#\
M$U=0_:G_ &-/^"IOC/\ 8A^-NLVOB:W\=QW?B._\2+9*);^?RVGCU'S<>9AP
M)(FB8E4D)V]"7;_P<]?\B3\'O^PKK7_HNSK[U^%'[+D'AKXX:O\ M2_%7Q#9
M^(OB'K&B0Z*FHV&EFSLM+TR-C(+6UA>65QND)>21Y'9VQ@(OR5XY_P %*_\
M@F!XV_X*-WGAJUUG]I#3?">D^%I;R33K.U\"/=SR-<"(,996U! VT0KC:B_>
M;.>,?L&4<<</U?%' 9[C)1HPI4DJTXPERSJ*E.#E&$8MJ[<8_"E[M]CX?&\/
M9E#A#$Y=03G*<VX1<E>,>>,DG)NW1O=[GU-XX\"^%/B?X"U7X<>.M&CU'1==
MTN:PU6QF)"SV\L91T)&",JQY!!'4$&OE,?\ !.W]EK]E+PSX0^,7QB^*6O:K
MX,_9^M]4U3P3IVNFW$6EM<7'VIY)&BC5[N595C$(X^94&UCBOJ_P58>,=,\-
MVUCX\\1:?JNIQ1A;B_TS27LH92 !D0O/,5R<G[YZUYQ\>?V>O$W[07Q7\%P^
M,=:L!\-?"UU_;6I^'5+M/KFL1./L:3C;L^R0',VW<?,E$>Y=J9/YGD&;XK+Z
M\L*L6Z>';<IN.[M"47R75U.<)2IIV6D_>]VY]9F6"HXFFJWL5*JK*-^GO)KF
ML[.,9)2:U^'36Q\Q?%#]IO5?V'/@?KG_  4L_:*^'<VH?$OXHWMMI'@WP;<W
M'E?\(]I&V2>STUWPQBQ&CW-R57+SN$P-JL/8/@)^W=XB\2_MJ>+/V"_C=X6T
MRT\6Z!H-KK&EZWH#2"RU*&2WMYI8?*E+/%)&9\ [V$@1CA, ';_X*0?L*:%_
MP4"_9X;X/WGBDZ'JNGZK'JOA[5S;^;'#=(DD>V5 06C=)74X.02K<[=IP/V?
M/V$O%GAS]M+Q9^WI\=_$FD7'BW7]!M='TK0O#K2R66FP1V]O#+,9ID1Y9)#!
MD#8HC$CC+Y!'UCQ_!>:<-U<1C4HXKDJI17->,DZ"PT:?3V<::JJ5]=W)N3@S
MQOJV?83-84J#O1O!MNVJ:J.JY=>9RY&K?+3F/IVBBBORH^Q"BBB@ HHHH *_
M2;PQ_P BUIW_ %XP_P#H K\V:_2;PQ_R+6G?]>,/_H K^J/HQ?[WFG^&C^=0
M_'O%O^#@_6?_ +:7J^.?V^?^2UVO_8O0?^C9J^QJ^.?V^?\ DM=K_P!B]!_Z
M-FK]&^D+_P F[E_U]I_^W'RWAE_R4Z_P2_0\1HHHK^$3^B@HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#]"/@-_P D4\)_]B]:?^BEKK*Y
M/X#?\D4\)_\ 8O6G_HI:ZRO]1N'/^2>P?_7JG_Z0C^0LT_Y&=?\ QR_]*9\)
M?\%@/^1S\$_]@N\_]&1U\<5]T_\ !4CX3?$#XD>+/"-UX+T#[:EKIUTL[?:X
MH]I,B$#]XZYZ'I7RM_PRW\=O^A%_\J=K_P#':_<^'>/N!<HR:E@\?FN&HU8)
M\T)UZ4)QNVU>,I)JZ::NMFF?SKQ?POQ-C^(\1B,+@:U2G)JTHTIRB_=2T:BT
M]=#S^BO0/^&6_CM_T(O_ )4[7_X[1_PRW\=O^A%_\J=K_P#':]K_ (BAX:?]
M#O!_^%-'_P"3/F_]2^,?^A;B/_!-3_Y$\_HKT#_AEOX[?]"+_P"5.U_^.T?\
M,M_';_H1?_*G:_\ QVC_ (BAX:?]#O!_^%-'_P"3#_4OC'_H6XC_ ,$U/_D3
MS^BO0/\ AEOX[?\ 0B_^5.U_^.T?\,M_';_H1?\ RIVO_P =H_XBAX:?]#O!
M_P#A31_^3#_4OC'_ *%N(_\ !-3_ .1//Z*] _X9;^.W_0B_^5.U_P#CM'_#
M+?QV_P"A%_\ *G:__':/^(H>&G_0[P?_ (4T?_DP_P!2^,?^A;B/_!-3_P"1
M//Z*] _X9;^.W_0B_P#E3M?_ ([1_P ,M_';_H1?_*G:_P#QVC_B*'AI_P!#
MO!_^%-'_ .3#_4OC'_H6XC_P34_^1//Z*] _X9;^.W_0B_\ E3M?_CM'_#+?
MQV_Z$7_RIVO_ ,=H_P"(H>&G_0[P?_A31_\ DP_U+XQ_Z%N(_P#!-3_Y$\_H
MKT#_ (9;^.W_ $(O_E3M?_CM'_#+?QV_Z$7_ ,J=K_\ ':/^(H>&G_0[P?\
MX4T?_DP_U+XQ_P"A;B/_  34_P#D3S^BO0/^&6_CM_T(O_E3M?\ X[1_PRW\
M=O\ H1?_ "IVO_QVC_B*'AI_T.\'_P"%-'_Y,/\ 4OC'_H6XC_P34_\ D3S^
MBO0/^&6_CM_T(O\ Y4[7_P".T?\ #+?QV_Z$7_RIVO\ \=H_XBAX:?\ 0[P?
M_A31_P#DP_U+XQ_Z%N(_\$U/_D3S^OU)_P""=G_)G'@W_=O_ /TX7-?GM_PR
MW\=O^A%_\J=K_P#':_1G]A7POKO@O]E7PKX9\2V/V:^MEO?/@\U7V[KV=ARA
M(/RL#P>]?)\8<9<(<0Y;##95F-#$5%-2<:5:G4DHJ,DY-0DVDFTKVM=I=4?>
M>'O#^?93G-2MCL)5I0=-I.=.<4WS0=KR25[)NV^C/6Z_-;_@Y)_Y(]\,O^QE
MOO\ TG2OTIK\\/\ @X6^'OC#X@_"?X<VGA#2/M<EMXBO7F7[1''M4P( ?G89
M_"N'PUJ4Z7&^#E-I).6KT7P2/KO$6,I<%XM15W:/_I<3\<J*[K_AFKXU_P#0
ME_\ E1MO_CE'_#-7QK_Z$O\ \J-M_P#'*_L?^T<O_P"?T?\ P)?YG\C?5\1_
M(_N9PM%=U_PS5\:_^A+_ /*C;?\ QRC_ (9J^-?_ $)?_E1MO_CE']HY?_S^
MC_X$O\P^KXC^1_<SA:*[K_AFKXU_]"7_ .5&V_\ CE'_  S5\:_^A+_\J-M_
M\<H_M'+_ /G]'_P)?YA]7Q'\C^YG"T5W7_#-7QK_ .A+_P#*C;?_ !RC_AFK
MXU_]"7_Y4;;_ ..4?VCE_P#S^C_X$O\ ,/J^(_D?W,X6BNZ_X9J^-?\ T)?_
M )4;;_XY1_PS5\:_^A+_ /*C;?\ QRC^T<O_ .?T?_ E_F'U?$?R/[F<+17=
M?\,U?&O_ *$O_P J-M_\<H_X9J^-?_0E_P#E1MO_ (Y1_:.7_P#/Z/\ X$O\
MP^KXC^1_<SA:*[K_ (9J^-?_ $)?_E1MO_CE'_#-7QK_ .A+_P#*C;?_ !RC
M^T<O_P"?T?\ P)?YA]7Q'\C^YG"T5W7_  S5\:_^A+_\J-M_\<H_X9J^-?\
MT)?_ )4;;_XY1_:.7_\ /Z/_ ($O\P^KXC^1_<SA:*[K_AFKXU_]"7_Y4;;_
M ..4?\,U?&O_ *$O_P J-M_\<H_M'+_^?T?_  )?YA]7Q'\C^YG"T5W7_#-7
MQK_Z$O\ \J-M_P#'*/\ AFKXU_\ 0E_^5&V_^.4?VCE__/Z/_@2_S#ZOB/Y'
M]S/U\_X-[_\ DP^]_P"R@:A_Z3VE?<U?%O\ P0=\&>)? G[$EYHGBK3?LMT?
M'5_*(O.1_D,%J <H2.Q[U]I5_%?'<X5.,<=*+NG4EJC^Q>"8N/"6"36OLXA1
M117R9]2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^1_[6
MW_)SOCW_ +&J\_\ 1K5^N%?D?^UM_P G.^/?^QJO/_1K4 >=T444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5L?#S_D?]#_[#%M_Z-6L>MCX
M>?\ (_Z'_P!ABV_]&K0!^SE%%% 'PU^V1_R<;XA_W;3_ -)(:\PKT_\ ;(_Y
M.-\0_P"[:?\ I)#7F%?YF<??\EUFO_837_\ 3LC^LN&_^2=P?_7JG_Z0@HHH
MKY(]H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K])O#'_(M:=_
MUXP_^@"OS9K])O#'_(M:=_UXP_\ H K^J/HQ?[WFG^&C^=0_'O%O^#@_6?\
M[:7J^.?V^?\ DM=K_P!B]!_Z-FK[&KXY_;Y_Y+7:_P#8O0?^C9J_1OI"_P#)
MNY?]?:?_ +<?+>&7_)3K_!+]#Q&BBBOX1/Z*"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** /T(^ W_)%/"?_8O6G_HI:ZRN3^ W_)%/"?\
MV+UI_P"BEKK*_P!1N'/^2>P?_7JG_P"D(_D+-/\ D9U_\<O_ $IGCO[3_P#R
M%=)_Z]Y?_0EKRVO4OVG_ /D*Z3_U[R_^A+7EM?QUXJ_\E_CO6'_IN!^A9#_R
M**7H_P V%%%%?GQZX4444 %%%% 'Y^_\%>_^"<7A']HKX#_$K]H[]H_]JOQ=
MI,OA'0;[4O!6DZ=JJ6WA_14MHF:!)+5D)N9YW51)*7#LTJI'M"("W_@C5KO[
M9GA;_@C)=^._B=<W^N>*8M(UK4_A9!JDQNKJ73EM ^GQ/N)9@UPLNQ6.1$\:
MC   ]\_:D_9E_8I_X*K?"36/A)XM\7Z7XIB\/ZA<6)U/PEXG66X\.:H %8.(
M)"BS(57,,RD<8*\U\I?\&SGP]^-7PC^$WQK^$WCO6KB_\+>%/BM<:+X8N"6-
MO)=VWF17[V^XG$3,+=OE^7<6_BW5^I4L>\5X>UJ%>I>IAJM*7LYP22@[Q2IM
M._O;SNDVK]VWX,J7L\XC."TG&2YD[ZK6[].G](^$O#7Q3^,/AC]A7X!?MF?"
MKQ'J5_\ 'CQ%^TGJUIJ'B(3M)JFO&18U^P7+_?G@?9 OD-E )" HW'/[%?MX
M?%+QYX]\1Z%_P3^_9X\13:=XW^)-G)<>*/$5B?WGA#PHC".]U+(^[/*3]EML
MXS+(S@CRB:U/CQX!_8<_8L\+ZY^V7K_P \-6NJ:'<3ZC8R:5H41O+O6+ORX0
MMG&!@7UW((8?,0!Y"1O8@$U\M?M:^//VCO\ @FO_ ,$W_B)^W/KL5H?VA/BS
MK6G'Q%JIA6Y@\+I.WEVFG0*P*M#8V^Z)-VY7N'>1MX;:>_$YG0XOQV%K8>@H
MS]I.-)3M:52K-2C%VO\ NL.FGMJY*/*E(RA0GEU*<9RNN5.5NBBK-_XI_HW?
M0_0GX4?"WP'\$?AKH7PA^&'AV#2?#WAS3(=/TC3[<?+#!&H51GJS'&2QR68D
MDDDFN@K\OOV9?VS_ -HWX3_\%._@;^R/K_Q2USQKX2^,?[/^E>(]<3Q'=F[G
ML-:;3KRYEO()6&^))&LB&A!\I1,2JKM45^H-?GG$.38S)L7#ZQ-3=6/M%+75
M.4DV[ZWYHN_W]3V,'B:6)IOD5N5VMZ)?HT%%%%>"=84444 %%%% !7T1\#O^
M26Z5])O_ $=)7SO7T1\#O^26Z5])O_1TE?MG@-_R5U?_ *\2_P#3E(^8XL_Y
M%\/\:_*1UE?'O_!7[_D0/!G_ &&+G_T4M?85?'O_  5^_P"1 \&?]ABY_P#1
M2U_;7!W_ "4N']7_ .DL_$N./^25Q/HO_2HGP;1117]#'\SA1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% 'Z/?\$IO^38KG_L:KO_T5!7TM
M7S3_ ,$IO^38KG_L:KO_ -%05]+5_./%'_)0XG_&S^HN$O\ DFL)_@04445X
M)]$%%%% !117-_\ "W/AY_T,'_DI-_\ $4 =)17-_P#"W/AY_P!#!_Y*3?\
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
MIGA"T\*Z#K_B[7TNI](T6V0)#96PCMXT10H ,C*TS\[I&W-GWS_A>G_4K?\
MD]_]A7G]%5C.(\[S"M[7$UG.5DKNVB6R6FB\D*GPUDE&/+"C9>LO\ST#_A>G
M_4K?^3W_ -A1_P +T_ZE;_R>_P#L*\_HKD_M7'_S_@O\C3_5_*/^?7_DTO\
M,] _X7I_U*W_ )/?_84?\+T_ZE;_ ,GO_L*\_HH_M7'_ ,_X+_(/]7\H_P"?
M7_DTO\ST#_A>G_4K?^3W_P!A1_PO3_J5O_)[_P"PKS^BC^U<?_/^"_R#_5_*
M/^?7_DTO\ST#_A>G_4K?^3W_ -A7UQ^S-KO_  DOP0T/6_LOD^>+C]UOW;<7
M,J]<#/3TKX'K[I_8]_Y-R\.?[MW_ .E<U?OWT<L;B<3QMB(U)77U>;V7_/RE
MV1^=^)>5X'!9%2G1A9NHENWIRS[M]CTNOCW_ (*_?\B!X,_[#%S_ .BEK["K
MX]_X*_?\B!X,_P"PQ<_^BEK^^.#O^2EP_J__ $EG\R<<?\DKB?1?^E1/@VBB
MBOZ&/YG"BBB@ HHHH **H^)?$FD^$=$G\0ZY),MM;*#)]FM);B1LG "1Q*SR
M,20 JJ2>PKP[]F?_ (*%?#3]JWXY>(_@]\,_"&LPV_AO2VN;K6-8B^S--(LZ
M1&-;<@NHRQ.7*L"N"@ZURUL=A,/7A1J32G/2*ZO^N^QV4,OQN)P]2O2@W"FK
MR?1?/]-SW^BO-?VE_P!JSX6?LI^"9_''Q+BUF>"&-6%OHVC2W+'<VQ S@"*'
M<WR@RN@)X!)XJ;]E+]H.P_:G^ ^B_'72_#,VCVVMRW@@T^XN1*\:07<UN"S!
M0,L(MV /EW8RV,D6.PDL9]54U[2W-R];72N^VK0/+\;' _7'!JES<O-T;LW9
M=]$]M#T2BOE?QW_P5"\+^')OB)XB\(_"NXUWPG\*]9L-,\7:XNLK!.\US<-;
MDVEN8F6=8Y%P2\L6<@KD<U]$Z1\3_ FM?#&V^,EIXB@3PW=:(NKIJL[;(ULV
MB$WFMG[H"')STYS66&S/ 8N<HTJB;BKO=:7<;J^ZO%JZNM#7%93F."A&=:FT
MI.RV>ME*SM=IVDG9V=F;]%<5\ /BMK7QN^&]O\3M1\!S>'[+5;B670+:[NS)
M<7.G;O\ 1[J5-B^0TJ?O!%E]JLN6)) [6NNE5A7I*I#9JZZ:?,XJU&IAZLJ<
MU:479[/5>F@4445H9A1110 4444 ?H]_P2F_Y-BN?^QJN_\ T5!7TM7S3_P2
MF_Y-BN?^QJN__14%?2U?SCQ1_P E#B?\;/ZBX2_Y)K"?X$%%%%>"?1!1110
M5\WU](5\WT %%%% 'MGPC_Y)YI__ &U_]'/725S?PC_Y)YI__;7_ -'/724
M%,N;FVLK:2\O+A(884+RRRN%5% R6)/  '.:?7C'_!1[2_&NM_\ !/3X[Z-\
M-TG;Q#=_!OQ/#H2VV?-:\;2KE80F.=Q<KCWQ0!X+^RO^W#^T7_P5=U_QA\0/
MV-O%VC?#GX%^%/$<WA_1?B#J?AO^U=:\;7T&TSW-E#+*EO96*[U59)4GDE.?
MEA*LHD\>_MZ_'C_@GK^U;\.OV?OV^-?\/>*?AU\8]5;1? 'QBT+0VTF;2M<R
MOEZ9K%KYTL16;>/*NX3&N0P>%55I1Q__  :N:EX:OO\ @AW\(K;07B-Q9WWB
M.'5U3&Y;DZ]?N _OY3PD?[)6O*O^#Q&RDUG_ ()K^ /#N@6\L_B74/C[HD/A
M6"T/^D/>M8:FJB+'.[!QD=V7OB@#]#?C)X _:O\ $O[0?PN\8?!GX_Z1X:^'
MF@W6I-\4_!][X8BN[CQ/%) JV:PW+?/:F*4,Q*%=VX9W!=A^<_B9^U;^UOX(
M_P""['PK_8WN/B?HDGPI\:?"O6_$+^'[#PJD-T+FV,B()[N625Y-I56!B\A3
MDAD;&3YM_P %"](\3>"_^"V?[ 6I0_$'Q.&\77_C2+Q3HA\4WKZ3<36.A0"&
M:.P>4V\+@W,^7CC5GW L6(!K7_:1_P"5E[]F_P#[-_\ %7_HV2@#ZP_:[^*O
MCWPC<_#?X2?"'7O[.\5?$;XD:?ID%\MK%.UII5J'U+5IMDJL@S865Q;J[*0L
MUW"1\Q4'V.OGOP+_ ,7L_P""BOC+Q\W[W1_@MX0M_!VDMU4:YJPM]4U7VW1V
M46A*K=1]HG7C)S\I?LYOX&_:B_;]_;1^%/\ P4KAL9[WP?J=FGP]T?Q;=B"W
MT3P.UK-Y>JZ7YA"V[.P,L]]"1(DOEAI%V(J@'Z8T5^0__!,CX8_M,>+O^"#?
MC[XM_$W]NWXB?#SQ=XUT[4HM&^,?Q4^(&K:A!I/AVWO9!;:G#;WUWLT[S;4R
MHLT B9D\B4%B$)I>/-9\$? O_@H/^POXG_8S^$WB[P%X;\9>(-1\,>)/%MY9
M'2(?B7I[:=$RSW5A+,;NX8/NF6XOH8Y6:571I %< '["T5^3W[?'[1O@[]C_
M /X*$_$CQ)_P5A_93\3>+/@!X[L=$M/A)\9='TZ;4;/P"J6217EJZPGS=,GD
MO#-,+FW(N7S'M#JJB+]"_P!A;2_ 6@_L9_"WP_\ "WXOQ_$#P[IO@/2[/1O&
MT=UYW]MV\-LD:7;/DEG<+N;)SN)!YS0!ZM1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5^=7[1'PQ\#ZG\=O%VHWVB;YIM?N7E?[3
M*-S&0Y. V!7Z*U\$?'G_ )+3XI_[#EQ_Z&: /+O^%1_#S_H7_P#R;F_^+H_X
M5'\//^A?_P#)N;_XNNDHH YO_A4?P\_Z%_\ \FYO_BZ/^%1_#S_H7_\ R;F_
M^+KI** .;_X5'\//^A?_ /)N;_XNC_A4?P\_Z%__ ,FYO_BZZ2B@#F_^%1_#
MS_H7_P#R;F_^+H_X5'\//^A?_P#)N;_XNNDHH YO_A4?P\_Z%_\ \FYO_BZ/
M^%1_#S_H7_\ R;F_^+KI** .;_X5'\//^A?_ /)N;_XNC_A4?P\_Z%__ ,FY
MO_BZZ2B@#F_^%1_#S_H7_P#R;F_^+H_X5'\//^A?_P#)N;_XNNDHH YO_A4?
MP\_Z%_\ \FYO_BZ/^%1_#S_H7_\ R;F_^+KI** .;_X5'\//^A?_ /)N;_XN
MC_A4?P\_Z%__ ,FYO_BZZ2B@#F_^%1_#S_H7_P#R;F_^+K2\&_"CP!!XOTJ>
M+0,,FI0,I^U2\$2+_M5I5H>$O^1JTS_L(0_^AB@#]%**** /AK]LC_DXWQ#_
M +MI_P"DD->85Z?^V1_R<;XA_P!VT_\ 22&O,*_S,X^_Y+K-?^PFO_Z=D?UE
MPW_R3N#_ .O5/_TA!1117R1[04444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7Z3>&/\ D6M._P"O&'_T 5^;-?I-X8_Y%K3O^O&'_P! %?U1]&+_
M 'O-/\-'\ZA^/>+?\'!^L_\ VTO5\<_M\_\ ):[7_L7H/_1LU?8U?'/[?/\
MR6NU_P"Q>@_]&S5^C?2%_P"3=R_Z^T__ &X^6\,O^2G7^"7Z'B-%%%?PB?T4
M%%%% !1110!\^_\ !4+X5?#KXC_L-_$_4_'?A"RU6XT#P!K&H:++>Q;S9745
MH\D<\>>%D5D7##G&1G!(/B7_  ;K_P#*/B7_ +'W4O\ T5;5[O\ \%,_'O@G
MP5^PG\5[7Q=XMTW39M5^'FLVFF0WUZD3W<\EH\:1Q*Q!D8O(BX7)RP]:^=/^
M#<[QOX.N_P!B.]\"6_BG3VUNT\;:A/<:0+Q/M*1-%;%93%G=L/0-C&01G(-?
MKN7QQE3P7QMU)PCBJ;6]DN25[=$K[VZ[GQ6)="''E"UE)T9WVN_>5K_+8\<_
MX)":S+XU^(G[9/PP^/%QGQ5XFMI9-=M=0/[Z1$?5(;P$-SM1KF-2.@W@>E9W
M_!'VS^-/[0W_  2U_:#_ &:/!FIS/<+%<6_A)99]B^=>6;F6T5R<(CM& >0
M;AF/WB:^B/\ @IAX"_91\=SZ]X;^"?[..@_$;]H;Q/I[Z58QZ#9":;2_-0PM
M?ZG(C"&!8D)*-<\LRH.55BOMO_!,[]B2S_8-_9=T[X17FH07WB&_NWU3Q9J%
ML#Y4M]*J*4C) )CC1(XU)QNV%\*7('U?$'&.6RX;Q.:1INGB,54PDJ=&:5H/
M#12E4C9W=*22@FXQO=I72;7BY;D>*6:TL&Y<U.C"LI3BW[RJMM1>EN=-N32;
MMHW:ZO\  'PP_9V^._Q8TS]BCX3>#_AGXDT77_A'XBUN^^(T^I:+<6BZ!"-:
MMYU\V21%7?)'!(T: DOO&."2/N'QE>6?[:O[2TW@ZZNH_P#A3_P6U=;KQ9<S
M2 6WB'Q1"!)'9,Q^5K:P!6:8$[3.8T8$1FNT_;+^-?C;PGI6B_ 'X#W,9^)O
MQ)N)-/\ #4KIO31;55!O-8F'_/.VC;*@_?E:) #DBODS_@M1\%O$7[.?_!++
MP[\'/V?+?44\+:/XGLXO&,\+LT]W;-'<.US=L/OB6]:*21CUE=.W%>7ALTK\
M:9I@85>7#U*\ZL*+^)P5:M.I6K:VN^:4J5!:>\I/F4H*3[*N$I9#@\1*%ZL:
M<8.HMN;V<(QA#K;1*=1]K*UI67Z&>$_&W@SQ[IAUKP-XNTS6K-9#&;O2;^.Y
MB#CJNZ-B,C(XSWK3K\]/V8&\0_\ #\[XK+\%\CX?_P#"NM)_X24:=_R#_/\
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
MBBB@ HHHH **** "BBB@ HHHH *^"/CS_P EI\4_]ARX_P#0S7WO7P1\>?\
MDM/BG_L.7'_H9H Y*BBB@ HHHH **** "O&_$/\ P4"_9#\,W.N)J'Q>2>U\
M,WJV?B76=+T2^O=,TBX9@HBNKZW@>VMWW$ K)(I!.#@UZ1\3O#>M>,?AMXA\
M(^&]<;3-1U70[NSL-20D&TGEA=$F!'(*LP;CGBOPW^!?[8?C3]@/]GKXX?\
M!+?]IOX/SVNK^)+34K71+QY8ECLM0OK1+7?.[D*UJ4$<Z3J3C;T(8% #]P?$
M?Q@^%?A'X83?&KQ'\0M'M?",&FKJ$GB-[]#9FV8 I*LH)5U;<NW:3N+ +DD5
MS7P8_:X_9Z_: \07?A'X6?$(7FL66F6^I3Z/J&EW>GWGV*=%>&Z2"[BBDD@=
M70B55*?.O/(KX=_:9_8(^/5I_P $+O"G[-7PK\0#QSKWAV6UUR^C\-SFY35[
M1[BXN6@M".;A(_M,;1XYD6W!5<E5J7]G/X5_$CXH?\%5?!O[4OA7PUJVC^ ?
M!'P2T_3_ !-K6K:?-8P3W;::\9L1YRKYDD331O(!D1FW(8JVT$ ^_?BK\9_A
MK\$]*TW6/B7XD_L^+6=;M='TB*.SFN9KV^N'V0V\4,"/)([')^53M569L*I(
MZBOE7X+Z]H?[3?QBN?V_/BEK-IIGPX\)?:=(^"Z:Q<+;V\J,WE7GB!S(0 UP
MP,%N6QB!2V,RYKZ@T37=$\3:3!KWAO6+74+&Z3?;7MC<++%*O3*NI(8>X- %
MJBBB@ HHHH **** "M#PE_R-6F?]A"'_ -#%9]:'A+_D:M,_["$/_H8H _12
MBBB@#X:_;(_Y.-\0_P"[:?\ I)#7F%>G_MD?\G&^(?\ =M/_ $DAKS"O\S./
MO^2ZS7_L)K_^G9']9<-_\D[@_P#KU3_](04445\D>T%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5^DWAC_ )%K3O\ KQA_] %?FS7Z3>&/^1:T
M[_KQA_\ 0!7]4?1B_P![S3_#1_.H?CWBW_!P?K/_ -M+U?'/[?/_ "6NU_[%
MZ#_T;-7V-7QS^WS_ ,EKM?\ L7H/_1LU?HWTA?\ DW<O^OM/_P!N/EO#+_DI
MU_@E^AXC1117\(G]%!1110 4444 %%%% %?2](TG0[06&BZ7;V< )(AM8%C0
M$]3A0!5BBBFVY.[W$DDK(H?\(MX9/B;_ (34^';#^V18_8AJWV-/M/V;?O\
M(\W&_P O?\VS.W/.,U9O["PU6QFTS5+*&YMKB)H[BWN(PZ2HPPRLIX8$'!!X
M-344W.;:;;TV\@48J^FYD>"_A_X"^&^E-H7P\\$:1H-BTIE:ST738K6(N>K%
M(E49.!SC-:]%%.I4J59N<VVWNWJV*,8PBHQ5D@HHHJ"@HHHH **** /T(^ W
M_)%/"?\ V+UI_P"BEKK*Y/X#?\D4\)_]B]:?^BEKK*_U&X<_Y)[!_P#7JG_Z
M0C^0LT_Y&=?_ !R_]*9\K_\ !0__ )&7PS_UXW'_ *&E?.=?1G_!0_\ Y&7P
MS_UXW'_H:5\YU_!/C1_R<W,?\4/_ $U _H_@/_DDL+Z2_P#2Y!1117Y>?7!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %?=/['O_)N7AS_=N_\
MTKFKX6K[I_8]_P"3<O#G^[=_^E<U?T)]&O\ Y+G$_P#8-/\ ].T3\R\5O^2>
MI?\ 7V/_ *1,]+KX]_X*_?\ (@>#/^PQ<_\ HI:^PJ^/?^"OW_(@>#/^PQ<_
M^BEK_0+@[_DI</ZO_P!)9_*G''_)*XGT7_I43X-HHHK^AC^9PHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#]'O^"4W_)L5S_V-5W_Z*@KZ
M6KYI_P""4W_)L5S_ -C5=_\ HJ"OI:OYQXH_Y*'$_P"-G]1<)?\ )-83_ @H
MHHKP3Z(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX(^//
M_):?%/\ V'+C_P!#-?>]?!'QY_Y+3XI_[#EQ_P"AF@#DJ*** "BBB@ HHHH
MY'X_CXE-\"/&H^#)QXP/A+4?^$5)Q_R$OLLGV;[W'^MV=>/6OR(\ ?#K]E?X
MH?\ !&'QY;?'[5-.L_C/X8\3ZQJ%Q+KLXC\1?V\TJ^3 RRG[1+]H18H60@AC
MD_>CRO[2UGS^$O"MUK:>);GPSI\FI1@"/4'LHS.N!@8D(W#CWH ^<O\ @CI\
M,OC!\(_^">7@'P7\;K"\LM8CAN[B#3-1!%Q8V<UU++!#(K<HPC8-L/*!@A *
MX%G]K;7M:_:5^*%G_P $_OAMJL]O9ZA8QZI\9M<L92K:7X?9B$TY77[ES?LK
M1@9W+ LSX(*FOI2J&E^%O#&AZIJ&N:+X<L+.]U:5)=5O+6S2.6]D1 BO*Z@&
M1@H"@L20  .* /S_ /\ @IYHGB/PI^W/^Q]X4BTH6/PIT_QK:6MM8P1;-/@U
M*.X@2WC=1\BE8@@B#= )=O\ %5S_ ((AMX^/Q3_:<%H9_P#A6P^+EU_PA77[
M)Y_VN]^T_9OX=OE?8]VWC[GO7WEXJ\(>$_'6AS>&?&_AC3M9TVXQ]HT_5;*.
MX@EP<C='("K8//(J3P]X<\/>$=%M_#GA30;+3-.M$V6MAI]JD,,*YSM1$ 51
MST H NT444 %%%% !1110 5H>$O^1JTS_L(0_P#H8K/K0\)?\C5IG_80A_\
M0Q0!^BE%%% 'PU^V1_R<;XA_W;3_ -)(:\PKT_\ ;(_Y.-\0_P"[:?\ I)#7
MF%?YF<??\EUFO_837_\ 3LC^LN&_^2=P?_7JG_Z0@HHHKY(]H**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ K])O#'_(M:=_UXP_^@"OS9K])O#'
M_(M:=_UXP_\ H K^J/HQ?[WFG^&C^=0_'O%O^#@_6?\ [:7J^.?V^?\ DM=K
M_P!B]!_Z-FK[&KXY_;Y_Y+7:_P#8O0?^C9J_1OI"_P#)NY?]?:?_ +<?+>&7
M_)3K_!+]#Q&BBBOX1/Z*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** /T(^ W_)%/"?_8O6G_HI:ZRN3^ W_)%/"?\ V+UI_P"BEKK*_P!1
MN'/^2>P?_7JG_P"D(_D+-/\ D9U_\<O_ $IGRO\ \%#_ /D9?#/_ %XW'_H:
M5\YU]&?\%#_^1E\,_P#7C<?^AI7SG7\$^-'_ "<W,?\ %#_TU _H_@/_ ))+
M"^DO_2Y!1117Y>?7!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M?=/['O\ R;EX<_W;O_TKFKX6K[I_8]_Y-R\.?[MW_P"E<U?T)]&O_DN<3_V#
M3_\ 3M$_,O%;_DGJ7_7V/_I$STNOCW_@K]_R('@S_L,7/_HI:^PJ^6O^"HWP
MV\:_$CP3X4L_!>B_;9+75;AYU^TQQ[5,:@']XRYY]*_O7A[,LNRC.:.+QU:%
M&E!OFG.2A&-TTKRDTEJTM7N['\N\78/%X_AW$4,-3E4J22M&*<I/WD]$KMZ:
MGYX45Z!_PRW\=O\ H1?_ "IVO_QVC_AEOX[?]"+_ .5.U_\ CM?K7_$4/#3_
M *'>#_\ "FC_ /)GX'_J7QC_ -"W$?\ @FI_\B>?T5Z!_P ,M_';_H1?_*G:
M_P#QVC_AEOX[?]"+_P"5.U_^.T?\10\-/^AW@_\ PIH__)A_J7QC_P!"W$?^
M":G_ ,B>?T5Z!_PRW\=O^A%_\J=K_P#':/\ AEOX[?\ 0B_^5.U_^.T?\10\
M-/\ H=X/_P *:/\ \F'^I?&/_0MQ'_@FI_\ (GG]%>@?\,M_';_H1?\ RIVO
M_P =H_X9;^.W_0B_^5.U_P#CM'_$4/#3_H=X/_PIH_\ R8?ZE\8_]"W$?^":
MG_R)Y_17H'_#+?QV_P"A%_\ *G:__':/^&6_CM_T(O\ Y4[7_P".T?\ $4/#
M3_H=X/\ \*:/_P F'^I?&/\ T+<1_P"":G_R)Y_17H'_  RW\=O^A%_\J=K_
M /':/^&6_CM_T(O_ )4[7_X[1_Q%#PT_Z'>#_P#"FC_\F'^I?&/_ $+<1_X)
MJ?\ R)Y_17H'_#+?QV_Z$7_RIVO_ ,=H_P"&6_CM_P!"+_Y4[7_X[1_Q%#PT
M_P"AW@__  IH_P#R8?ZE\8_]"W$?^":G_P B>?T5Z!_PRW\=O^A%_P#*G:__
M !VC_AEOX[?]"+_Y4[7_ ..T?\10\-/^AW@__"FC_P#)A_J7QC_T+<1_X)J?
M_(GG]%>@?\,M_';_ *$7_P J=K_\=H_X9;^.W_0B_P#E3M?_ ([1_P 10\-/
M^AW@_P#PIH__ "8?ZE\8_P#0MQ'_ ()J?_(GG]%>@?\ #+?QV_Z$7_RIVO\
M\=H_X9;^.W_0B_\ E3M?_CM'_$4/#3_H=X/_ ,*:/_R8?ZE\8_\ 0MQ'_@FI
M_P#(GV]_P2F_Y-BN?^QJN_\ T5!7TM7S_P#\$V? _BGX??L]3Z#XOTO[)=GQ
M)<RB+STD^0QP@'*,1V/>OH"OR#.\=@LRS:MBL'5C4I3DW&<)*49)]8R3::\T
MS^A.&\-B,'D.&H5X.$XP2<9)II]FGJGZA1117EGMA1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %?!'QY_Y+3XI_[#EQ_P"AFOO>OB?XU?"_
MQUJGQ;\1ZC8Z'OAGUB=XG^TQ#<I<D'!;(H \SHKI?^%0?$3_ *%[_P FX?\
MXNC_ (5!\1/^A>_\FX?_ (N@#FJ*Z7_A4'Q$_P"A>_\ )N'_ .+H_P"%0?$3
M_H7O_)N'_P"+H YJBNE_X5!\1/\ H7O_ ";A_P#BZ/\ A4'Q$_Z%[_R;A_\
MBZ .:HKI?^%0?$3_ *%[_P FX?\ XNC_ (5!\1/^A>_\FX?_ (N@#FJ*Z7_A
M4'Q$_P"A>_\ )N'_ .+H_P"%0?$3_H7O_)N'_P"+H YJBNE_X5!\1/\ H7O_
M ";A_P#BZ/\ A4'Q$_Z%[_R;A_\ BZ .:HKI?^%0?$3_ *%[_P FX?\ XNC_
M (5!\1/^A>_\FX?_ (N@#FJ*Z7_A4'Q$_P"A>_\ )N'_ .+H_P"%0?$3_H7O
M_)N'_P"+H YJBNE_X5!\1/\ H7O_ ";A_P#BZ/\ A4'Q$_Z%[_R;A_\ BZ .
M:K0\)?\ (U:9_P!A"'_T,5J_\*@^(G_0O?\ DW#_ /%U>\,?"7X@P>)=.GE\
M/X5+Z%F/VN+@!QG^.@#[QHHHH ^&OVR/^3C?$/\ NVG_ *20UYA7I_[9'_)Q
MOB'_ ';3_P!)(:\PK_,SC[_DNLU_[":__IV1_67#?_).X/\ Z]4__2$%%%%?
M)'M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?I-X8_P"1:T[_
M *\8?_0!7YLU^DWAC_D6M._Z\8?_ $ 5_5'T8O\ >\T_PT?SJ'X]XM_P<'ZS
M_P#;2]7QS^WS_P EKM?^Q>@_]&S5]C5\<_M\_P#):[7_ +%Z#_T;-7Z-](7_
M )-W+_K[3_\ ;CY;PR_Y*=?X)?H>(T445_")_104444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!^A'P&_P"2*>$_^Q>M/_12UUE<G\!O^2*>
M$_\ L7K3_P!%+765_J-PY_R3V#_Z]4__ $A'\A9I_P C.O\ XY?^E,^5_P#@
MH?\ \C+X9_Z\;C_T-*^<Z^C/^"A__(R^&?\ KQN/_0TKYSK^"?&C_DYN8_XH
M?^FH']'\!_\ ))87TE_Z7(****_+SZX**** "N+^.W[17P1_9D\$GXB?'GXD
MZ;X9T?SA#'=:A(=TTI!(CBC0,\KX!.U%8X!., UVE>:?%[]D/]GW]H'QM:>-
MOCI\.['Q>VFZ4UCI.E^(85N;&P#N7FFB@8;1-)^Z5I#DA8(PNWYMWH96LK>-
MC_:+FJ*^+V=N=^4>;W4WW=[*[LWH^;%O%J@_JJCS].:_*O-VU?HM^ZW)OV=/
MVM/V<_VM/#EUXJ_9W^*^F^)K2QE6._6U62*>U9L[?-@F5)8PV&VEE ;:<9P:
MN_'7]I7X"_LR^%CXS^/7Q6T?PQ8$'R6U*ZQ+<$=5AA7,D[?[,:L?:OSR_P""
M/?[.$?@'_@IE^T!XO^"\=S;?"[PO<:AX9L3YS/!-=F^BD2W1F)\T0+#*-V2P
M5X\G]YD\I_P<M_"GX=>%E^&7Q&\/>#[*TUW6]0U>/6-6BBQ/>HBVK(LK]7"%
MVV@\*&(7 XK]5P_AYP[B_$RAP]2Q-3V%6,9IVBZD>:E[7DGM%226K47:Z]W<
M^-J<3YI0X3J9G.E'VD&XM7?*[3Y.:/5J_2Z]3];+F\M+*TDU"]NHX8(8S)+-
M*X5$0#)9B>  .23TKRGX;?MU?LH?%WQAIG@7X?\ Q@M;W4-=6Z/AXRZ?=6]O
MK(MG,=Q]AN)HDAO?+96#>0[XVD] :L?MI?#+QS\9_P!D'XB?"GX9W'EZ]K_@
MV]LM+4S",32O"0(2QP%$G,9)X&_GBOS0^&'[.WQW^+&F?L4?";P?\,_$FBZ_
M\(_$6MWWQ&GU+1;BT70(1K5O.OFR2(J[Y(X)&C0$E]XQP21\_P )<)Y'GN4U
ML3C,4Z<HSE'1Q2A%4*M55)IIMQE.$::2<=7:[;2/3SK.LPR_&PI4*/,FD]G[
MS=2$'&-MFHR<G>^BVLFS]9?B7\2O OP=\ ZM\4?B9XD@TC0-"LGN]4U&Y#%8
M8E')PH+.QX 5069B%4$D"M'0=;L/$NA67B/2A/\ 9;^TCN;;[5:26\OENH9=
M\4JJ\;8(RCJK*>" 017S5XRO+/\ ;5_:6F\'75U'_P *?^"VKK=>++F:0"V\
M0^*(0)([)F/RM;6 *S3 G:9S&C B,U]&^$_&W@SQ[IAUKP-XNTS6K-9#&;O2
M;^.YB#CJNZ-B,C(XSWKY7,<KAEV#I<_,ZS7--?9A&23IQ>GQM>^];*,HJW,I
M)>QA<8\57GRVY%I'O)KXFO[J>BTU:;VM?3HHHKQ#T HHHH **** "ONG]CW_
M )-R\.?[MW_Z5S5\+5]T_L>_\FY>'/\ =N__ $KFK^A/HU_\ESB?^P:?_IVB
M?F7BM_R3U+_K['_TB9Z77E_[3W_(%TK_ *^I/_017J%>7_M/?\@72O\ KZD_
M]!%?TYXI_P#) X[_  Q_]+B?B^0_\C:EZO\ )GC=%%%?P^?J(4444 %%%% !
M7AO[9'[&#_MMZ=#\-/B'\;?%OAKP#'9LVH:'X&U(6%UK%VS$#[5<%'+6\: %
M8% #NY:3<$05[E7G_P 4KG]G#XTW.J?LC_$[Q7X>U34=:T3[3J?@5_$"1:C/
MIY?'G^1'(LXBW+CS%P,C&:[\LQ&)PF,C7H-IQUYE%2<5UDD]+KH[JSZK<RKP
MA4IN,M4^C=K^1^:O_!O/\+OC-\'_ -KC]H;X6>!?BS?^*_@-X.U>YT/1-1O+
MT20W6KQ7B^5+ H)4,+83"9X@$<M$>0%QY3^TSXH\8_&[]J#]OO4/VB9IY=1^
M%OP[V_"R"_8C_A'X([N%[:ZL0?\ CWDEV6\AECPS&<\X;%>A?L*?L-^(_P#@
MGY_P<!:U\#_V<]>U2;X9:C\-9M?UBRGN6E6SL)]R6]M.QX=X[U!Y3-\YC/4Y
M<G]-?BY^RA^RO\8->D^(/QH^!_A/6[^/3A:WNJ:SI<3F>RCD6<07#,,30+)&
ML@CEW(&4-@'FOUW.^),ORCBMYA_%CB:%"49QBHU%:4)/F5[<\^1J5FM)+IH_
MG<+@JN(R_P!C\+A*2:;NGHUIY*^GH?-/[*?[<OQ0^&/_  1T^%W[1/Q]TS4/
M$WQ*\1Z-#I/A309F/V_Q9JL]S-!I40)Y9YX5AFDE.3Y?F2G.#GWK]B+]F/5/
MV;OA9=7/Q'UZ+7OB1XUU-_$'Q-\4(O\ R$=7F W)'GE;:! MO!&,!8HEX!9L
M^)_!S63^TY\0-?\ ^"E>N>&Y+GX<_#+0M4L?V>O#21>6M]%#$ZWOB )CAKKR
MC;6O VVZEMO[[-?G_'_P5>_;>\*_L'^$?^"FM[\9]1U+Q+JW[1UWH&K^#G<#
M1)]#&G>>NG1VF"L6UHFVSK^__>Y:1B!7D1X;QN?RQ%# J%*4ZJ]I&^BG4YYT
MZ"LM(TU%\S=E[2R:?(FNCZ[2PBA*K>24='Y*R<_5WT\O4_=&BF6TWVBWCN/*
M=/,0-LD&&7(S@CL:?7Y4>^%%%% !1110 4444 >[?LX?\D_D_P"PE)_Z"E=]
M7 _LX?\ )/Y/^PE)_P"@I7?5_=WA[_R1. _Z]1/RG./^1I6_Q,****^R/-"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\&\>_\CIJG_7])
M_P"A5[S7@WCW_D=-4_Z_I/\ T*@#(HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ JQI/_(5MO\ KX3_ -"%5ZL:3_R%;;_KX3_T(4 ?1%%%
M% 'RO^TE\$/^$P^,^L>(O^$G^S?:!;_N?L6_;MMXUZ[QGIGIWKA?^&:O^IT_
M\IW_ -LKW?XN_P#)0M0^D7_HI*YJOS+,/!WPXS3'U<9BL#S5*LI3D_:UE>4F
MW)V51)7;;LDDNB/K<-QSQ3@\/"A1Q%H02BER0=DE9*[C?;N>6_\ #-7_ %.G
M_E._^V4?\,U?]3I_Y3O_ +97J5%<G_$#O"[_ *%__E6O_P#+#;_B(/%__03_
M .24_P#Y \M_X9J_ZG3_ ,IW_P!LH_X9J_ZG3_RG?_;*]2HH_P"('>%W_0O_
M /*M?_Y8'_$0>+_^@G_R2G_\@>6_\,U?]3I_Y3O_ +91_P ,U?\ 4Z?^4[_[
M97J5%'_$#O"[_H7_ /E6O_\ + _XB#Q?_P!!/_DE/_Y \M_X9J_ZG3_RG?\
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
MC%M--V]WFT5XIV<E9<R36E[KZ/$T:];#>RC/E;LFUVZVUT=KV=]'KK8_._\
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
M#/\ UXW'_H:5\YU]&?\ !0__ )&7PS_UXW'_ *&E?.=?YW^-'_)S<Q_Q0_\
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
M^&6NZGX?EOX?,.GWL-E)+'<19X257C4AQ\P&1G#$'ZAKYK_X*]?$KX>_#_\
MX)N_&NS\<>-])TB?6OA9KUCH\&HZA'#)?7,EE)$D,*N09'+RQKM7)RX]: /F
MW_@U8_Y1=S?]E+U?_P!$VE> ?\$6?BEJW[4'[8/[=_QK\=3->W.O:9-&GV@[
M_*LFFU&.&V&?X$AAAC _NQKZ5[-_P:F_$3P%??\ !/#4/AO:^,M+?Q#9?$/5
M+BZT(7\?VR.!X+0K,8<[_+/0/C:2",Y!KR7]B/P%H/\ P2U_;?\ VT_AG^T/
MXAL?"FC>)O!]WXC^'VIZU=+;PZUI2S7DBBV=R!/*BW4<;QH2PD5ACB@#F?\
M@AE>?&W]K3_@B;^TE^Q?X UF636]/CO[3P:DUUL 74;$N;%7) C22:*?DX -
MTY/%8GP>_96_:2^-FD?\$]O@CX$^$/BWP_XF^!_BGQ%J/Q6N=6\/W5BGAB!?
M$%K<IY\LJ*GF2Q6TK11AB9/,7'!)'US_ ,&QG[''Q$_9@_85U/XA?%GPQ=Z-
MK/Q,\2?VM9Z;?0F*>/2XH$BM6D1OF0NWGR 'K')&>]?3G[?7[0GQ"\$Z-X?_
M &8_V:[N+_A;_P 6;F73/",SIO3P_9(H-_KUPO:&TB;<H/\ K)WAC ;<10!Y
M_P"/;^Q_X*#?M<3^ [R]B_X43^S]KB7OC:[GD"VGBGQC !+%I[L?E>TTT%9Y
MPQVM<M$C*1$U?5O@GXA> /B7I!\0?#GQQH_B"P64Q->Z)J<5W"'&,IOB9EW#
M(XSGFORV_P"#@K]G[Q5^RG_P1F\*_ ;]EZUU6/P9H/C"PA\>W-O(SW%]:-%<
MN]W?./\ 6";4&AEE<\&:1.@XK8_8Z;Q1_P 1&_QJ3]G[(^&'_"JM$/BU=*_Y
M!GVC^R],^P_<_=^?C=LQ\VSS\<;J /U)HHHH **** "BBB@ KZ*TW_D'6_\
MUP3^0KYUKZ*TW_D'6_\ UP3^0H FKR+XZ?\ (Y1?]>"?^A/7KM>1?'3_ )'*
M+_KP3_T)Z .,HHHH **** "BBB@ K\[O 7[?O[0__!0+_@HQ\:OV,?V;/C!_
MPK+PW\'?#]Y;V?B'3]"L;^]UC7X;I+5FN!?0SQK91S>:ICB1)7"!A,NX!?T1
MK\N-&_8!_:\_X)H_\%.OBI_P4&_9^\-^$?&WPJ^(>F:MJ/B_3_$'C#^Q9M!\
M^==0N)GD:"4&.*:-V5D5R8G=2H8 D [[_@DU_P %F==_:^_9(^*7C;]HCPA:
MVGQ!^!NG7%WXRL]%0Q1:I:1V]Q+'/$C%O+D8VL\;H"5#(K# D"+\Q:9_P6^_
M;:\%?LM_"G_@HQX^\96.JZ!X[^-6J>'?$7POM] M([&ST>-$,8M)UB%Y]I01
MS$22S2*Q=<I@8.G_ ,&KWP-U_P >:3\?OVJ_'OA-8O#7Q$U:+1M/L;F/?!>@
M-<SWJ88#S(U%S#'NQ@GS!U4BOJ2#_@B7^QC\%?!NAV_Q"^*7B"3X/?"KQEJ/
MQ TGP;K]U;BPTZY:)&D^U7/EB6>SA$+.L;,#\S"1Y5)! /H#]NS]J#Q!^SK\
M,;#P[\(]$@USXI_$#5!X>^%OAN4_+=:G(I)N9@.5M+6,/<SOP D>"076O3?A
M+X:\<^#OACH/A?XF_$:?Q?XBL=+ABUSQ/<:?;VC:E=!1YL_DVZ)%$K-G:BJ-
MJX!)()/P%XP_:SL?@?\ "+QK_P %U/VEO .H7OVS3X] _9Z^'URWV>:QT&XF
M40SON4BWN=1<"ZFDVLT=M'%&-Q!0]U^S7_P5E\:^(_VS/A]^Q5^TI\.]#T[6
MOBO\)-.\<>#-9\+S3"")KBUFN9=-N(YRQ+HMO<;;A6 <Q@>6I<8 /N6BBB@
MHHHH **** "BBB@#WOP-_P B;I?_ %X1?^@BM6LKP-_R)NE_]>$7_H(K5H ^
M5_\ @H?_ ,C+X9_Z\;C_ -#2OG.OHS_@H?\ \C+X9_Z\;C_T-*^<Z_SO\:/^
M3FYC_BA_Z:@?T]P'_P DEA?27_I<@HHHK\O/K@HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "ONG]CW_ )-R\.?[MW_Z5S5\+5]T_L>_\FY>'/\
M=N__ $KFK^A/HU_\ESB?^P:?_IVB?F7BM_R3U+_K['_TB9Z77SM_P4._Y%+P
MW_V$9O\ T6*^B:^=O^"AW_(I>&_^PC-_Z+%?T;XS?\FSS'_##_TY _+>!?\
MDK,+ZO\ ])D?*E%%%?YW']/A1110 4444 5-<U&\TG2IM1L-!N]4FB *6%B\
M*RRY(&%,TD:#&<_,PX![X!_.W_@FW^RG^V+^S_\ \%!OBU^T%\7OV8]7TOPS
M\1[K4Y=-NHO$NBW#V1N-4%U'Y\<5\6P(RV2@<@C !SFOT=HKZ3)N)\7DF68S
M TJ4)1Q45";ES<R2?,N7EG%)WUU3/*Q^44<PQ=#$3G).BW**5K-M6UO%O;LT
M?&W[:O[&'C^[_;I^$W_!0GX.^%9O$,_@^5=.\:>&[":*.\N+#]\JW5N)71)9
M$6XE#1E@S!8PN<$4S]B;]BOQ[I_[='Q9_P""@_Q?\*2^'IO&$SV'@OPU?S12
M7EO8DPA[JX$3ND4DBV\86,,64-(&QP*^S**[O]><Z_L;^S_=_A>PY]>?V/M/
M:<F_+;FTO:_+[M['/_J]@/K_ -9U^/VG+I;GY>7FVOMTO:^IY]^T[\0/BC\.
M_A%>W_P0^'USXD\8:C-%IOAJQC@9K>"[G;8EU=,!B*VAR99'.!M3:#EA7!M^
MQ/%H'["?C#]E3PKXL>?Q#XP\,:K'KGBZ_P B75M;OX7$]]<$9)#ROR.2L85!
MPHKWVBO$PN<XG X6%'#I1<:BJ-[N4H_ GTY8:M+JY-N^EO0K8"EB*TIU7>\7
M%+LG\5O.6EWV2M;6_P"27P^_8/\ VI_B+\.?V6OV8M7^$.N>&[_X.^.-=U/Q
M_P"(-2MO+LK.VDU:.[A:UN0?+NWD0,%$)?#*-^T<C];:**];BKC#'\65*;KP
MC!0=624;_%6J2JU'=MO64K172*2U=V^+)LCPV31DJ<G)R4%=]H14(K3R6KZM
MO962****^2/:"BBB@ HHHH ^ROV#/^2(3?\ 8=N/_0(J]JKQ7]@S_DB$W_8=
MN/\ T"*O:J_TC\+_ /DWN6?]>8G\K\7_ /)3XO\ QL****^]/FPHHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "O!O'O_ ".FJ?\ 7])_Z%7O
M->#>/?\ D=-4_P"OZ3_T*@#(HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ JQI/_(5MO^OA/_0A5>K&D_\ (5MO^OA/_0A0!]$4444 >*?%
MW_DH6H?2+_T4E<U72_%W_DH6H?2+_P!%)7-4 %%%% !1110 4444 %4M8\-^
M'?$7D?\ "0:!97WV6836OVRU27R9!T==P.UAZCFKM% !6;_PAOA#_A+O^%@?
M\(KIO]O?V=_9_P#;?V&/[9]D\SS/L_G8W^5O^?9G;NYQGFM*B@"#4],TW6M.
MGT?6-/@N[2ZA:*YM;F(21S1L,,C*P(92"00>"#63\/\ X8?#3X3Z*WAOX6?#
MS0O#6G/,9GL/#^D0V4#2'JY2%54L<#)QGBMVB@ HHHH **** "BBB@ KZ*TW
M_D'6_P#UP3^0KYUKZ*TW_D'6_P#UP3^0H FKR+XZ?\CE%_UX)_Z$]>NUY%\=
M/^1RB_Z\$_\ 0GH XRBBB@ HHHH **** "OGC]JS]CKXL_ML:;<_"3XN_'P^
M&/A7?3;=;\(^!-.:+4]?MU;(M[K5)I#Y=N^%WPP6Z,064S,IKZ'HH YSX2?"
M3X:_ ?X;:-\'_@]X,L?#_AKP_9+:Z1H^G1;8K>(9/?)9B269V)9F9F8DDD^9
M_ME?LQ>-?VN'\'_"/5?$VGV7PL771J7Q0TG?)]M\1P6^V2UTM<+L6TDG"O<$
ML&=(A&HP[&O;Z* /"_\ @HG^POX)_P""@_[(WB#]ECQ-KLF@KJ @N-$UFTMA
M)_9EY;N'AD\K*ATX*,F1E'8 J<,/"/V8O^"3GQ$\/?MF_#_]M7]J#Q[X>O=9
M^$_PDT[P-X*T7PF9Y()FM[2:VDU.XDGCC*NZW%P5MU5@AE!\UB@W?==% !11
M10 4444 %%%% !1110![WX&_Y$W2_P#KPB_]!%:M97@;_D3=+_Z\(O\ T$5J
MT ?*_P#P4/\ ^1E\,_\ 7C<?^AI7SG7T9_P4/_Y&7PS_ ->-Q_Z&E?.=?YW^
M-'_)S<Q_Q0_]-0/Z>X#_ .22POI+_P!+D%%%%?EY]<%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5]T_L>_\FY>'/\ =N__ $KFKX6K[I_8]_Y-
MR\.?[MW_ .E<U?T)]&O_ )+G$_\ 8-/_ -.T3\R\5O\ DGJ7_7V/_I$STNOG
M;_@H=_R*7AO_ +",W_HL5]$U\[?\%#O^12\-_P#81F_]%BOZ-\9O^39YC_AA
M_P"G('Y;P+_R5F%]7_Z3(^5****_SN/Z?"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** /LK]@S_ )(A-_V';C_T"*O:J\5_8,_Y(A-_V';C
M_P! BKVJO](_"_\ Y-[EG_7F)_*_%_\ R4^+_P ;"BBBOO3YL**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP;Q[_R.FJ?]?TG_ *%5S5/V
MI?C+8:G<V%M^Q;XWNHX)WCCN8KFVVS*&(#C+="!D?6O.]>^(7QLUO6KK6/\
MAD;QW%]IG:3R]ELVW)SC/FC- '0T5R?_  EWQL_Z--\=_P#?JV_^.T?\)=\;
M/^C3?'?_ 'ZMO_CM '645R?_  EWQL_Z--\=_P#?JV_^.T?\)=\;/^C3?'?_
M 'ZMO_CM '645R?_  EWQL_Z--\=_P#?JV_^.T?\)=\;/^C3?'?_ 'ZMO_CM
M '645R?_  EWQL_Z--\=_P#?JV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '645R?_
M  EWQL_Z--\=_P#?JV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '645R?_  EWQL_Z
M--\=_P#?JV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '645R?_  EWQL_Z--\=_P#?
MJV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '645R?_  EWQL_Z--\=_P#?JV_^.T?\
M)=\;/^C3?'?_ 'ZMO_CM '645R?_  EWQL_Z--\=_P#?JV_^.T?\)=\;/^C3
M?'?_ 'ZMO_CM '658TG_ )"MM_U\)_Z$*XO_ (2[XV?]&F^._P#OU;?_ !VI
M+3QK\;+6[BNO^&2O';>7(K;?+MAG!SC_ %M 'UQ17A?_  UA\;/^C'_'?_@5
M;?\ Q5'_  UA\;/^C'_'?_@5;?\ Q5 %GXN_\E"U#Z1?^BDKFJQ?%_Q/^-GB
MKQ#<:]_PR#X[@\_9^ZQ;-MVH%Z^8,],]*S?^$N^-G_1IOCO_ +]6W_QV@#K*
M*Y/_ (2[XV?]&F^._P#OU;?_ !VC_A+OC9_T:;X[_P"_5M_\=H ZRBN3_P"$
MN^-G_1IOCO\ []6W_P =H_X2[XV?]&F^._\ OU;?_': .LHKD_\ A+OC9_T:
M;X[_ ._5M_\ ':/^$N^-G_1IOCO_ +]6W_QV@#K**Y/_ (2[XV?]&F^._P#O
MU;?_ !VC_A+OC9_T:;X[_P"_5M_\=H ZRBN3_P"$N^-G_1IOCO\ []6W_P =
MH_X2[XV?]&F^._\ OU;?_': .LHKD_\ A+OC9_T:;X[_ ._5M_\ ':/^$N^-
MG_1IOCO_ +]6W_QV@#K**Y/_ (2[XV?]&F^._P#OU;?_ !VC_A+OC9_T:;X[
M_P"_5M_\=H ZRBN3_P"$N^-G_1IOCO\ []6W_P =H_X2[XV?]&F^._\ OU;?
M_': .LHKD_\ A+OC9_T:;X[_ ._5M_\ ':/^$N^-G_1IOCO_ +]6W_QV@#K*
M^BM-_P"0=;_]<$_D*^2?^$N^-G_1IOCO_OU;?_':]$MOVJOC9;VT=O\ \,0^
M.SL0+G[3;<X&/[U 'O%>1?'3_D<HO^O!/_0GK(_X:P^-G_1C_CO_ ,"K;_XJ
MN0\=?%SXV>-=975_^&/?'=MMMUB\O_1GS@DYSY@]: -.BN3_ .$N^-G_ $:;
MX[_[]6W_ ,=H_P"$N^-G_1IOCO\ []6W_P =H ZRBN3_ .$N^-G_ $:;X[_[
M]6W_ ,=H_P"$N^-G_1IOCO\ []6W_P =H ZRBN3_ .$N^-G_ $:;X[_[]6W_
M ,=H_P"$N^-G_1IOCO\ []6W_P =H ZRBN3_ .$N^-G_ $:;X[_[]6W_ ,=H
M_P"$N^-G_1IOCO\ []6W_P =H ZRBN3_ .$N^-G_ $:;X[_[]6W_ ,=H_P"$
MN^-G_1IOCO\ []6W_P =H ZRBN3_ .$N^-G_ $:;X[_[]6W_ ,=H_P"$N^-G
M_1IOCO\ []6W_P =H ZRBN3_ .$N^-G_ $:;X[_[]6W_ ,=H_P"$N^-G_1IO
MCO\ []6W_P =H ZRBN3_ .$N^-G_ $:;X[_[]6W_ ,=H_P"$N^-G_1IOCO\
M[]6W_P =H ZRBN3_ .$N^-G_ $:;X[_[]6W_ ,=H_P"$N^-G_1IOCO\ []6W
M_P =H ZRBN3_ .$N^-G_ $:;X[_[]6W_ ,=H_P"$N^-G_1IOCO\ []6W_P =
MH ^I_ W_ ")NE_\ 7A%_Z"*U:\ T+]IWXV:+HUKI'_#$WCN7[-;I%YGVBV7=
MM&,XW'%6_P#AK#XV?]&/^.__  *MO_BJ .+_ ."A_P#R,OAG_KQN/_0TKYSK
MVS]HC6/C9\>]2TS4?^&5?'>D_P!G021[/L]M/YFY@<Y\Y,8Q[UYS_P *8^-G
M_1 ?'?\ X*+;_P"2J_C/Q.\*./\ B'CK&YCE^#YZ-1QY9>TI1O:G&+TE--:I
MK5(_=N$N,N&\LX>H87$U^6<4[KEF[7DWNHM;/N<S173?\*8^-G_1 ?'?_@HM
MO_DJC_A3'QL_Z(#X[_\ !1;?_)5?!_\ $#O%'_H7_P#E6A_\L/H_^(@\(?\
M03_Y)4_^0.9HKIO^%,?&S_H@/CO_ ,%%M_\ )5'_  ICXV?]$!\=_P#@HMO_
M )*H_P"('>*/_0O_ /*M#_Y8'_$0>$/^@G_R2I_\@<S173?\*8^-G_1 ?'?_
M (*+;_Y*H_X4Q\;/^B ^._\ P46W_P E4?\ $#O%'_H7_P#E6A_\L#_B(/"'
M_03_ .25/_D#F:*Z;_A3'QL_Z(#X[_\ !1;?_)5'_"F/C9_T0'QW_P""BV_^
M2J/^('>*/_0O_P#*M#_Y8'_$0>$/^@G_ ,DJ?_(',T5TW_"F/C9_T0'QW_X*
M+;_Y*H_X4Q\;/^B ^.__  46W_R51_Q [Q1_Z%__ )5H?_+ _P"(@\(?]!/_
M ))4_P#D#F:*Z;_A3'QL_P"B ^.__!1;?_)5'_"F/C9_T0'QW_X*+;_Y*H_X
M@=XH_P#0O_\ *M#_ .6!_P 1!X0_Z"?_ "2I_P#(',T5TW_"F/C9_P!$!\=_
M^"BV_P#DJC_A3'QL_P"B ^.__!1;?_)5'_$#O%'_ *%__E6A_P#+ _XB#PA_
MT$_^25/_ ) YFBNF_P"%,?&S_H@/CO\ \%%M_P#)5'_"F/C9_P!$!\=_^"BV
M_P#DJC_B!WBC_P!"_P#\JT/_ )8'_$0>$/\ H)_\DJ?_ "!S-%=-_P *8^-G
M_1 ?'?\ X*+;_P"2J/\ A3'QL_Z(#X[_ /!1;?\ R51_Q [Q1_Z%_P#Y5H?_
M "P/^(@\(?\ 03_Y)4_^0.9K[I_8]_Y-R\.?[MW_ .E<U?'G_"F/C9_T0'QW
M_P""BV_^2J]T^#WQL^-GPG^'.F_#_P#X8W\=W_\ 9XE_TO=;1>9OF>3[GF-C
M&_'4],^U?L?@AX<\9\(<5U\9F^%]E3E0E!/GIR]YU*<DK0G)[1;O:VF^Q\+X
M@<4Y%G>3TZ&"K<\U44FN62T49*_O12W:/IJOG;_@H=_R*7AO_L(S?^BQ6K_P
MUA\;/^C'_'?_ (%6W_Q5>=?M#^-/C9\>M)TW2_\ ADOQWI7]GW+R^9Y5M/YF
MY0,8\U,=/>OVKQ,R;,N(>!L;E^7T^>M445&-XQO:<6]9-):)[M'P7">.PN6<
M0T,3B9<L(MW=F[>ZULDWN^QX)173?\*8^-G_ $0'QW_X*+;_ .2J/^%,?&S_
M *(#X[_\%%M_\E5_&7_$#O%'_H7_ /E6A_\ +#]W_P"(@\(?]!/_ ))4_P#D
M#F:*Z;_A3'QL_P"B ^.__!1;?_)5'_"F/C9_T0'QW_X*+;_Y*H_X@=XH_P#0
MO_\ *M#_ .6!_P 1!X0_Z"?_ "2I_P#(',T5TW_"F/C9_P!$!\=_^"BV_P#D
MJC_A3'QL_P"B ^.__!1;?_)5'_$#O%'_ *%__E6A_P#+ _XB#PA_T$_^25/_
M ) YFBNF_P"%,?&S_H@/CO\ \%%M_P#)5'_"F/C9_P!$!\=_^"BV_P#DJC_B
M!WBC_P!"_P#\JT/_ )8'_$0>$/\ H)_\DJ?_ "!S-%=-_P *8^-G_1 ?'?\
MX*+;_P"2J/\ A3'QL_Z(#X[_ /!1;?\ R51_Q [Q1_Z%_P#Y5H?_ "P/^(@\
M(?\ 03_Y)4_^0.9HKIO^%,?&S_H@/CO_ ,%%M_\ )5'_  ICXV?]$!\=_P#@
MHMO_ )*H_P"('>*/_0O_ /*M#_Y8'_$0>$/^@G_R2I_\@<S173?\*8^-G_1
M?'?_ (*+;_Y*H_X4Q\;/^B ^._\ P46W_P E4?\ $#O%'_H7_P#E6A_\L#_B
M(/"'_03_ .25/_D#F:*Z;_A3'QL_Z(#X[_\ !1;?_)5'_"F/C9_T0'QW_P""
MBV_^2J/^('>*/_0O_P#*M#_Y8'_$0>$/^@G_ ,DJ?_(',T5TW_"F/C9_T0'Q
MW_X*+;_Y*H_X4Q\;/^B ^.__  46W_R51_Q [Q1_Z%__ )5H?_+ _P"(@\(?
M]!/_ ))4_P#D#F:*Z;_A3'QL_P"B ^.__!1;?_)5'_"F/C9_T0'QW_X*+;_Y
M*H_X@=XH_P#0O_\ *M#_ .6!_P 1!X0_Z"?_ "2I_P#('U)^P9_R1";_ +#M
MQ_Z!%7M5?*WP%^*'QL^"/@=_!O\ PR#X[U/??R7/VG%M#C<JC;M\QNFWKGO7
MM'P9^,?CWXFZG>V/B_X ^(?!T=K LD-SK4T3+<,6P4783R!SS7]M\!Y9CLEX
M-P.!QD.2K3IQC)73LUNKQ;3^3:/P'B/%X?'Y[B,10ES0G)M.S5UZ.S^]'H-%
M%%?6GB!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!^:?_  5B^*W_  < :U+XQ\8_\$QO"_A/P3\/OAK;RO<7
MWB*TM[CQ)XTE@C\RZDL;2\MY84M4(>.,/Y<LYB=XV=)(@;?_  0J_P""UWB7
M]O?_ ()V^/OVE_VN-)L=)UKX-37@\;:WHUH8K34+""Q^V_;5B)Q'+Y2R"2-3
MMS&&7:'")]+?\%.OVE?$7P&_9IU#P3\'?#DWB3XM?$R*X\+?"3PA8X,^HZO<
M0NOVA@2!':VL9:ZGF<JD<<1W,"RY^0;[_@FAX7_X)E?\&[WQQ_8O^'GBNRUG
MX@7/P=U_Q-X]N[*4";4KR6R87$D<1P_V=8K<VT1*C<L.2-[,* /'-._X+._\
M% OB-_P2I^(O_!;WPG\1-/T?2O!OQ<@TK1/@=)X>L9M&NO#S7MA9%;J[:'[>
MU\7O=QGBN(XAY?$&#@?<7Q4_;1_:]_:O_8B^&/Q2_P""3_PRT.Z\7?&7PZFK
M67B/Q],ZZ)X+LQ%&;EKQXT;SKM9I5MXH%5M[K-)M:."0'\@/@;)$O_!E%\95
M!R3\2[4'Z_\ "3Z&?Y5^IW_!NGJ<'P?_ .""GP9\6?&#7+?1M.TGPUKNKZCJ
M>J3B*&TTXZSJ-RDTCM@)&MLR-N/ 49Z4 ?*/_!+[_@KY_P %7_AQ_P %?Y/^
M"17_  5BBT3Q-K.N)=#2?$&C:/:6SV,T>GR:C!-$]G'%%<6<UO$X^:,2H[+N
M9=DB5]+_ /!P=_P5%_;:_P""7G[-D'QA_9S^"'@N[TK4_$%OH/\ PF'B;6Y9
MY[*ZGMYIE>/3(XT5U AD42O<<.HS ZG=6-_P3Z_91'Q]_P""AWCW_@O-^TII
M1\+6?B]+7PU^SYX<\1*+2XM-$=(=/M]4N$EPT5SJ&0((#\P6]9<,98PO#_\
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
MA^TO^"XG_!5+QY^P/;?"+]G?]GL:8GQ1^.WC>'0=!U;5K3[3;Z!9?:+>"XU
MP9 FE#W4*Q(_R$EV;<(RC?#_ /P<U_"/_@I/^R9\=/AS_P %<O '[2MEXQ\'
M_#3Q5Y7ACPGJOA&T6+P3/=,-K&/#)>QS&-(6N7VSHPA"D?*Z</\ \%[_ !?X
MM^+O_!3'_@G7^T+X@\/RZ5I_C73O"VH1Z?(25M+N36;*YN8<GJ46Z@4_04 ?
M>WPF_P""E7QB_9T_X+8S_P#!(/\ :4^)\_Q T7QCX-@UWX9^/-:TNPLM6@O/
MLLLTVGW@T^WMK6:-A;7)B=((W4JB-YA?<OZ,U^"O_!1G1_$'B/\ X/#_ -GG
M3O"T<C74.E^'[B819S]GA&H3W!X["!)"?8&OWJH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "OEK_@I-XS_ ."FVIZ3IOP._P""7/@KPK9^+M5LY;[7
MOB7\0RZ:1X?M58)%! HBD%S>S/O(7RY$BCA)D4>;$3]2US/QE^,/PX_9^^%6
MO_&OXO>*+?1?#7AG3);_ %C4KDG;#"@R< <N['"JB@L[,JJ"S $ _)S_ ((;
M?\%AO^"CGQ(_X*'^//\ @E/_ ,%1M'T[4_''AG3[VYM?$>G:3;6D]O<VC1&2
M"9;-4MYK>6&42Q3(BG@9WB0%/7?#G_!1C]HO_@H3_P %6_C7^P#^RG\;9?AC
MX3^!7@ZZ^T^*-'T'3M0U#7O$Z7$-NT,PU&WN(HK&&9IHFCC1)G,+$3(& 36_
MX)*?L/Z]X6_:6^*?_!7_ /:_T)/"7Q-_:(UIK;P3X+UJ5(KOPUX=8HUI8S G
MG4)H;6W:6,99!;A<*QE5?C/_ (-K-(U[PO\ \%Q_VW]%\8K(NJVFK:VM]YOW
MFD'B27<WN"><]P0>] 'VW_P1G_X+'_$;_@II_P $Z=>^.:_""TU7XP>!]1.A
M:UX2T6Z%I:ZM?ND;6=TKR%OLEM+YH\UCO\KR+A@K!54_'O\ P4"_X*,?\'"/
M_!)G]K'X7>./VF_B#\+/B+\//B=XA^QVWP^^'WAH+;QNLD(FL(9IH$OA/LG7
MR96EE5F'S)P4.!_P8WZ)XB@\#_M(^)+F.0:3=ZMX6MK)SG8;B*+57G ]PDUO
MGZBM'_@YK^$?_!2?]DSXZ?#G_@KEX _:5LO&/@_X:>*O*\,>$]5\(VBQ>"9[
MIAM8QX9+V.8QI"UR^V=&$(4CY70 _2C_ (+ ?M4_M#?LW_LW:7X5_8RDT$_&
MCXC^*8-!^'2>)+RUALXI(XI;Z\N)FNW2$(EG:3J"[ >;-".695/S5_P3M?\
MX.?O$O[5WA9O^"@E[\/]'^$,:W%SXFN-#AT2>YO%%NY@@B^RNSKOF,67 X0/
MSG%=C_P4._X)"^!_^"^/P-^#'QG^+OQQ\7_#J:Q\#1:KIGAS1K2VN+2VNM4M
MK:>9IDE4/(Z[(HQAUP$.,%B:^'OV%?@-_P %'O\ @WV_X*S_  A_8C\6_&ZX
M^(_P$^.VHW>F:((A*MH)8X]S3I:2/)_9UW"[P/((V:.6&0_,Q7]T ?OI1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 ?+7_!2;QG_ ,%-M3TG3?@=
M_P $N?!7A6S\7:K9RWVO?$OXAETTCP_:JP2*"!1%(+F]F?>0OER)%'"3(H\V
M(GX;_P""&W_!8;_@HY\2/^"A_CS_ ()3_P#!4;1].U/QQX9T^]N;7Q'IVDVU
MI/;W-HT1D@F6S5+>:WEAE$L4R(IX&=XD!3]8_C+\8?AQ^S]\*M?^-?Q>\46^
MB^&O#.F2W^L:E<D[884&3@#EW8X544%G9E5068 _!_\ P24_8?U[PM^TM\4_
M^"O_ .U_H2>$OB;^T1K36W@GP7K4J17?AKPZQ1K2QF!/.H30VMNTL8RR"W"X
M5C*J@&3X<_X*,?M%_P#!0G_@JW\:_P!@']E/XVR_#'PG\"O!UU]I\4:/H.G:
MAJ&O>)TN(;=H9AJ-O<116,,S31-'&B3.86(F0, GI'_! G_@K)J?_!6K]C.?
MXF_$70-/TGX@>#];.B>-;/2@RVUQ)Y22P7L*,6,:3(Q!0L<212@?+MKX!_X-
MK-(U[PO_ ,%Q_P!M_1?&*R+JMIJVMK?>;]YI!XDEW-[@GG/<$'O7S3_P;I_M
MI:S_ ,$W/^"<?[7O[8=UI3S6JZYX)T/PY--;--;6NISR:C"]S+&K*TL<"W4$
MSQ(0T@0("I<, #]'?^"_O_!<;XE?L3_$[X;_ +(G['>KBS\:>)/&=E%XT\8/
MI4%Y;Z/:A[9WTR,7$<D+7DL-U!)(""T,$\38#7$;I[)_P7$_X*I>//V![;X1
M?L[_ +/8TQ/BC\=O&\.@Z#JVK6GVFWT"R^T6\%QJ!@R!-*'NH5B1_D)+LVX1
ME&_#?_@K]_P4K_X)_P#[2EA^S%X:_9$U;QOJJ_"WQ7KFN?$GQ'XST-+?4->U
M#4+G2KB?4I661A-<326EP[ ;50>6B!4557ZJ_P""\7Q?T/\ ::_X*8_\$\OV
ML?AX-0_X03X@)X?U#PQ)J5MY,A#:_:S2;TR0K^7<6VX9.,CF@#[\^$W_  4J
M^,7[.G_!;&?_ ()!_M*?$^?X@:+XQ\&P:[\,_'FM:7866K07GV66:;3[P:?;
MVUK-&PMKDQ.D$;J51&\PON7]&:_!7_@HSH_B#Q'_ ,'A_P"SSIWA:.1KJ'2_
M#]Q,(LY^SPC4)[@\=A DA/L#7[U4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M'>$9=&TC1YKV-(KR]$4]W=33W<D48B\TR)&D;NJ0J79F^@J* "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ^)/^"QO_  2J_:)_X*I^'?"_PS\#
M?M_W'P>\&>'[Z/5+[1=(\!OJ%SJNJ12;K>YENEU*V*I#A6CB5.),R%F81^7X
MW_P3D_X-X/C'^Q1^V)X6_:M^-W_!4;QA\:+?PA;Z@=&\*^(O#=U!##>75G+9
M_:EDFU6Z"LL,\RX$>3O^\._Z?T4 ?%/Q _X)3^-_A_\ MY>-_P#@H9^PM\7_
M  ]X+\7?%+P/)X=^(.B>+?#,VHZ=<3DPF'5[86]S \5TGV>/=&VZ.;+$[&9F
M/HW_  3$_P""9/P+_P""7?[)>G_LK_"N>;7$-_)JGB?Q#JULBS:WJ<JHLER\
M8RL:A(XXTC!.Q(U!9VW.WTA10!\)?\%?O^")&D?\%5?&OP7\7Z?\?;;X<CX1
MZUJ%_):P^!UU/^V1<R:>_EEA=V_D;/L)&<29\[H-OS>E?\%0?^"7GPW_ ."D
M?PO\)Z1-XK;P=XW^&OB>#Q%\-/&=MIJW0TF^B=&,<MOO3S[:3RX]\8=#F*-@
MPV8/U'10!\??L_?\$N]0TO\ X*%Z_P#\%2/VK_B#HGBKXI7GAB#P[X3TWPMH
M<MCI'AFP2+RY7B$\\TT]Q*#)F1F4(L\B!3G=7V#110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>cms-20231231_g11.jpg
<DESCRIPTION>GRAPHIC - CE PLANNED CAPITAL EXPENDITURES
<TEXT>
begin 644 cms-20231231_g11.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M( 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M6)YK_P 4Q1W$,=[#K4DCL=52>)Y'87&_YU7&%+*0#]+**_(W]L37O$W[2?\
MP4(_X)M?&'0/BE\0/!,?QY\*^(M7\3Z+HWC*\%M: >&;*XC6VM97>WM)@E[<
M1&>*-9?G#[O,17';_LZ_"/P_^PA_P<17/[+O[.^O>);+X=_$O]F-_%_B+PMK
M?BW4-6B;78-:>V%^LE]/-+YK1(58ESDRR$]1@ _3NBBB@#Y^_:W_ ."H'[&'
M["?Q-\*_##]K'XG7'@Q_&5N\FBZ_J.B73Z2&639Y<]Y%&T5LV>?WI1<<E@*]
MS\->)O#?C/P_9>+?!_B"QU;2M2MDN=.U/3;M)[>ZA<!DDCD0E71@00RD@@\5
M#XV\#>"OB7X3O_ ?Q&\(:9K^AZK;M;ZGHVM6$=U:W<3=8Y8I 4=3Z,"*_.7X
MB_LQ?M%?\$._$%]^TA_P3QT'6_'W[-\]T][\4/V;_M+W5YX9C8EIM7\-O(Q8
M!<EY;(G:P#$'!5H #]+J*X3]FC]I?X(_M@?!'0/VB/V=_'MGXD\)^)+,7&FZ
ME:,01V>*1#\T4J,"CQL R,I! (KNZ "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **CNKJULH&NKVYCAB09>25PJJ/<GI7%>)OVF?V?O"#-'KOQ
M@T!)%^_#!J"3R+]4BW,/RKFQ.-P>#CS8BI&"_O-+\V3*<(?$['<T5X9K_P#P
M45_9AT;<+#Q'J6J%>UAI$HS]#,(Q7(:M_P %3OA;#G^POAKX@N?[OVN2"#/_
M 'R[XKY[$<;\)89VGC(/_"^;_P!)N82Q>&CO-'U%17QQJ/\ P5;O68KI/P1B
M0?PM<Z^6S^"P#^=8]Y_P50^)CMG3_ACH40STFGFD_DRUY53Q.X,AM7<O2$_U
MBC-YAA%]K\&?;]%?"<G_  5(^-Y#>3X&\**?X=UM<G'U_?C->"?M ?\ !>G]
MK/X0_%_4O 6C_#+X=75C:6=C+$]SIE_YI::S@G;++> $!I&  4<8Y)Y/V?A]
MCL/XFYO5RW(WS5:=-U'S>XN52C%V;ZWDM#Q\YXLR?(<*L1BY-1<E'17U:;_)
M,_6>BOQPL_\ @XZ_:I0+]O\ @A\/I?F^;R8KY,CT&;AL'W_2NCT;_@Y-^)\&
MW_A(?V6M!NO[WV+Q)/!GZ;HI,=Z_6:GA%QS!:4(R]*D/U:/GJ?BKP7-ZUI+U
MA+]$S];**_,7PS_P<H^"KEU7QE^R;JEDO\3Z9XMCNC]0'MHORS^->D>%/^#A
MS]B36V2'Q%X,^(&BN3\\EQH]K-$OXQ7+,?\ OBO*Q'AMQQA?CP4G_A<9?^DR
M9Z=#Q"X,Q/P8R*]5*/\ Z4D?>5%?-/@7_@L!_P $Z?'P2/3_ -I/3M/F;[T.
MNZ==V.P^A>:)4_$,17M?P^^._P $/BTH;X6?&+PMXDR,XT'Q!;79'U$3L17S
M6,R3.<NO]:PU2G_BA*/YI'T.$SC*,?;ZMB(3_P ,XO\ )G5T445YAZ04444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7S1_P4R_X)G?#K_@H]\.O#EK>>
M.]3\"_$/X>Z\FO?"WXFZ!"KWWAO4T9&#A&*B:%FCB+Q;EW&)"&5D4CZ7HH ^
M7?A5IO\ P68TS18/!'Q<\0?LY:A/"@A/Q#TV/6Q/, ,?:)-&V1Q-*1\S(E]&
MFXG;M& (_P!M[]A'XF?'_P#X)[>._P!C'X5?$2PE\0?$FTD@\4>//&\LC2RR
MS.C3W9BMH\.Y6-8HX5\J*&-8U3Y(EC/U-10!\&_M2_\ !(?XC?M<?L!?"+X$
MZ[\9K'P%\9O@,-*NOAK\3_!YGGAM]0L+6*W$S12+'(D<XC5FC5F,;)&P:0*4
M;MOV-?V7O^"F4GC'2/'W_!3C]K3P5XR/@\2MX4\-_#+PT^GVMQ?2026YU/4)
MY%1YIEAFF5((TCA1I3)AG2,I]>44 ?EG\,/^"(?[>WP__P"">'Q._P""5Y_;
M/\ GX5:Q%K/_  @NLQ>"KA_$,WVR9[E+?49Y)3!'#Y[$R-%%+,P=@DD>% [C
MX[?\$KOVY_C-^S3^S!\$-5^._P -;K5?V??B!X9\8W6KOI-[:VVH7&BVYMK;
M3H8%\QTB,?SR7,DK/)+(Y6*% D:_HI10!\9?M@_L.?M8_M(_MV?LY?MD>%M7
M^'NCVOP!DUFY/AR^U6^FDUN;5K*WMKN/[0MJHMTB$)$;^6Y;[[*N?+7['U+4
M=/T?3I]7U:]BMK6UA::YN9Y B11J"S.S'@  $DGH!4U-G@AN87MKF%9(Y%*R
M1NH*LI&""#U% 'Y$_ #]GG_@IY^U#-XB_;A_9 _:#_9K\?>"?B+\1=9\1?#_
M %OXV_#.:[URRL/M36]M&MQ;;VACBCMD2&+<&2(+O6)RT2>Y>(?V<?CY_P %
M>OV+_BY^P=_P4</@CP_X[\$^,;.WTOXC_!BXN[C2HM22TM[^UNX(KPK-'<0B
MX$5Q S#*RG8Z;P5]$B_X(._\$QM*\:WGC3P+\%/$'@\:G>-=:GH?@7XF:_H>
ME74Q(RQLK&]B@0<8V1JJ8X*U]1_"[X5?#?X)^!;#X9?"3P1IOAWP_I<;)8:3
MI-JL,,6YBSMA>K,[,[.<L[,S,2220#XU_9#_ &,/^"ND6K>'O!W_  48_;O\
M%>-_ /@R_M+VQLO!7A>2WU?Q3/:2)+9G5;R54V1QRQQ3-'"I:=HU$LC(9%DW
MOV;_ -AO]JOX*?\ !2OX\?MY^(-:^'^I:9\;-*T:T'A:SU*^BGT<Z38BVM3]
MH:V99_,V_O/W:;=^Y=VS8WV710!\#_LR?\$D/B+H?AG]JOX0_M;Z_P"$/$/@
MK]J+QEK'B34H?"EQ=17FARWP*F",SQ;9O+&QTGRA62$'RV#83C_V4/\ @F'_
M ,%@?@CX2LOV+_B5_P %*/"FM_L]:3!_9EI?6'A&5/&<^A+\HTI+E_W=FK1?
MN?/#S2PH<1%-L93]*** /C#XA?L%_M0:W_P5K\%?\%#_  9X@^'MGX6\%_#B
MX\#Q>#+B:\%U>6$T\LS7(G2#RX)%9TVQ!'7$97?\^Y8_VMO^"??[7?B7_@I9
MX'_X*2?L9?';P/HNLZ5\-9O 7BOPU\2/#]Y?V$VEO>27@N+=;2:*3SQ+("4\
MR(-Y*?/@L#]IT4 ?%7["'_!-C]IC]DO]L_X[?'CQY^T_H?BSPA\9=7L=9OM/
MB\)_9=4FU"*S>!U>17\FWM5:60K'&CRL(X-TPVRB:G_P3!_X)Z_MJ?\ !-[]
ME;4/V3D^//@#QAX9\+C5H?A99_V!=:?-(+Z_>[-SJUSNF+-$99=D-O$H/F,&
MD;Y&C^X:* /ST_9?_P""(]YHG_!&_4O^"/7[7OC'0M>T+%X=$\8^$?.CN8)I
M]1EU&*X,,Z ));W+J5P[+*F48*,[^BUC]@;]OC]H?]C?3_\ @G;^V%\9OA[>
M^!5M]/TKQ=\1O"9OQXA\5:-9S1.+<V<T8@T^YN$@C2:Y%Q<##2E(@6!7[IHH
M ^+_ -KG_@GS\?\ XP?MQ_LV_M-?!34O &B>%OV;1K"Z-X6U.>\275XM2LH+
M.6'?% R6:Q10*L>!+SR1CY!:\2_L,_M/:Y_P6$T#_@I1!XB\"1>'-$^%LG@!
MO"37MZU[/8R7\MVU]Y_D!%F#2#$&TJ0FWS?FWC[&HH **** "BBB@#\S_P!J
M3X-_$G_@B?\ 'G6_^"CW[&G@R]UGX ^+;_[7^TE\%M&CS_8SL0'\5:1#]V-T
M'-S"N%9!DX0;[?\ 0WX1?%SX:_'OX8:%\9_@[XRLO$/A?Q-IL5_H>LZ=+OAN
MK>095AW![%2 RL"K $$#?O+.TU&TET_4+6.>">-HYX)D#)(C#!5@>"""00>M
M?F!927W_  ;W_M:)HUR\P_8L^-?B<BQE<EH?A#XIN6R8B3_JM)NFR0>%A;KM
MV$S@'ZAT4V&:&XA2XMY5DCD4,CHV0P/(((ZBG4 %%%% !1110 4444 %%%!(
M R3@#J30 45Y1\5_VT_V?OA+YMGJ/C%-5U"/(.FZ&!<2 ^C,"(T/LS ^U?-W
MQ-_X*=_$_7S)9?#'PO8Z! <A;NZ_TNY]B-P$:_0JWUKX_.>.^&,D;C6KJ4U]
MF'O/YVT3]6CEJXS#T=WKY'W'?7]CIEI)?ZE>Q6\$2[I9IY B(/4D\ 5Y-\0?
MVYOV;/A\SV\OCM=8N4SFVT&+[23_ -M 1%_X_7Y[^./BC\1OB7>F_P#'WC74
MM6DW947EVS(G^ZF=J#V4 5@U^8YIXQXRI>.7X=17\TWS/[E9+[Y'GU,TF_@C
M]Y]>^.O^"J-Z^^W^&GPLBCZ^7=ZY=E\_6*+&/^_AKR'QC^W;^TYXPW1-\0VT
MR%O^6&CVL<&WZ. 9/_'J\@HK\_S#C?BK,F_;8J27:+Y%_P"2VO\ .YQ3Q>)J
M;R_0T?$/B_Q9XMN3>>*O$^HZG,3DRZA>R3-GURY)K.HHKY><YU).4W=OJSF;
M;>H4445(!1110 5\??MM_P#)RFM_]@[2?_37:U]@U\>_MM<_M)ZW_P!@_2?_
M $V6M?V#]"S_ ).5CO\ L$G_ .GJ!^;>*7_)/4_^OL?_ $BH>4T445_IF?@@
M4444 %.AFEMY5G@E9'1@R.C8*D="".AIM% 'K7PR_;P_;,^#S1+\//VF?&5E
M!"08K*;6Y;FU7'_3"<O'_P".U],?"3_@X2_;+\%^5:?$_P ,^%/&ENN/-FN+
M!K"[?Z/;D1+_ -^37P;17SV8\)<,YLG];PE.3?7E2E_X$K2_$][+^*.(LK:^
MJXJ<4NG,W'_P%W7X'[.?!3_@X<_93\;-%8?&;P!XD\#W+X\RYC0:I91^N7B"
MS?E":^O?@Q^UG^S1^T/"C_!7XX>&_$,KIN^PV.II]K08SEK=B)4_X$HK^::I
M+2[N["ZCOK&YDAFA</%-$Y5D8'(((Y!![U^=9MX)\.8N\L#5G1EV^./W.TO_
M "<^_P K\8N(,+:.-IPK+O\ !+[U>/\ Y*?U,45_/Y\ /^"O/[>/[/GD6.E?
M&2?Q-I<. -(\9QG48RHZ*)6(G0 < )*H]N!7W;^S=_P</_ OQG]GT/\ :7^'
M&H^#;UL+)K.C[M0T\GN[( )XA_LJLOUK\HSOPDXMRE.=&"KP76F_>_\  '9W
M\H\Q^GY-XI\+9HU"M-T)OI/X?_ E=?.7*?HM17)_"+X[_!GX^^'1XJ^"_P 3
M]$\36( \R;2-028PD]%D0'=$W^RX!]JZROS2M1K8>JZ=6+C);IJS7JF?HE*M
M2KTU4I24HO9IW3]&@HHHK,T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY3_:__ &V?B#X0_;?^
M#_\ P3I^!^KZ#X>\5?%/1]8UR_\ &/B;3GO8M-T[3XBQ@M+19H1<WDS!\%Y
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
MK5H+>PEO_P!F'XEZJW_(U^'(LDZ/,_3[?9(-NW^*). JK$9/T8KYQ_X*??\
M!/GPW_P4._9S;P#9^(W\+?$#PMJ,?B#X3_$"S)2Z\,Z_;G?;W".OS")F 251
MU4Y'SHC+SG_!)K_@H'XD_;-^$^M_##]H;PXGA;X]_"+4QX=^,W@U@$,-^@(C
MU&!1PUI=JIEC9<KG>JEE578 ^L:*** "BBF7%Q;VD#W5W.D44:%I))&"JB@9
M))/  ]:&TE=@/J#4]4TS1-/EU;6=1@M+6!"\]S=3+''&OJS,0 /<U\\?'?\
MX*,_#7X?F;0?A9;IXGU5,J;I7*V,+?[XYF^B?*?[XKX[^+?Q^^*_QNU(WWQ"
M\6SW40?=!I\1\NV@_P!R)?ESVW'+'N37YMQ'XFY'DS=+#?OZJZ1?NKUEK]T;
M]G8X*^84:6D=7_74^P?C/_P4D^%O@AY='^&&GOXGOTRIN@YALXV_WR-TF/\
M9&T]FKY3^+_[6'QQ^-;26WBSQA+!ITA/_$HTS,%L!Z,H.9/^!EJ\XHK\/SWC
MGB+B!N-:KRTW]B'NQ^?67_;S9Y%;&5ZVC=EV04445\@<H4444 %%%% !1110
M 4444 %%%% !7Q[^VQS^TEK?_8/TK_TV6M?85?'G[;'_ "<EK?\ V#]*_P#3
M9:U_8/T+/^3EX[_L$G_Z>H'YMXI?\D]2_P"OL?\ TB9Y51117^F9^"!1110
M4444 %%%% !1110 4444 ;7@#XC_ ! ^%/B:#QG\,O&VJ^']6MC^XU'1[^2W
MF0=QO0@X..1T/>OO']EG_@X,^/OP[:V\-_M->$;7QUI2$(^LV"I9:I&O3<0H
M$,^!V*QD]WK\]**\+.^&<BXBI<F84(S[.UI+TDK27WV/;R?B/.\@J\^!KRAW
M6\7ZQ=T_NN?T=?LN_M[?LL_M@Z:DWP5^*%I<:F(M]SX<U'_1M2M\#)W0.<N!
MW>,NG^U7L5?RUZ7JNJ:'J4&LZ)J5Q9WEK*)+:ZM9FCDB<'(964@J0>A'-?=G
M[&O_  7E_:#^"7V3P;^T=92_$/PY'MC&HRRB/6+5/43'Y;G')Q+\Y/\ RU K
M\'XF\%<;A5*ODM3VD?Y)64_E+2,OGR_-G[;PYXPX/$N-'-Z?LY?SQNX_..KC
M\N;Y(_:BBO+/V7_VT?V<?VPO#1\0_ OXBVVHS0QA]0T:X_<W]CGC][ WS 9X
MWC*$_=8UZG7XAB\)BL!B)4,3!PG'>,DTU\F?LF%Q>&QM"-;#S4X2V<6FG\T%
M%%%<YT!1110 4444 %%%% !1110 45Y+^VK^UQHG[#_P U_]I/QG\(/&/BWP
MYX6TV74/$0\%KISW%C:1;2\S1WMY;>8 "3B,NV$;CIGS#X-?\%-/'W[07P=\
M/?'WX0?\$P/V@M9\)^*M%AU;0-435/ D)N[.5 \<@AE\3K*I92#L9 W8C/%
M'U317RY\1_\ @J+X7\"?\$[=8_X**VO[,'Q,N=(T%=6&N^"+ZVTVRUO1WTZ^
MN;"[^V1R7AB18Y[60-Y4DSA<,$;D#V_]FWXR6W[17[.W@']H*RT&32H?'?@O
M2O$,.ERW E:S6]M(KD0EP%#E!+M+ #.,X'2@#M**** "BJFN^(-"\+Z8^M^)
M-9M=/LXG19+J\G6*-6=PB LQ !9F50.Y8 <FK= !17F7[8?QU^(G[-?[/&O?
M&;X4_LY>)/BQKND&V^Q>!/"<BK?:@);F.)S&6#<1H[2MA6.V,\=QZ+I-Y<:C
MI5MJ%WILUG+/;I))9W!4R0,R@F-BI*[E)P<$C(X)H L4444 %%>$_P#!1W]N
M2P_X)U?LI>(_VKM>^"?B;QOI7AF!)-1L_#5S91&V5Y8X4DF:YF1A$9)44F))
MG4$L4V@D2?&3]KGXC^ O@)\-_C9\)_V3_%GQ)G\>ZWH5K?>'O"MS%Y^A6.H1
M>9)J$S2 !H;<;58@*"74DHNYE /<J**9<W-O9V\EW=SI%%$A>661@JHH&223
MP !WH ?15?2-7TKQ!I-KKVA:C!>6-[;I<6=W;2AXYXG4,CHPX964@@C@@UD_
M%/Q=K?@#X8^(_'GAGP+J'BC4M$T&\O\ 3_#.DLBW6KSPPO)'9PER%$DK*(U+
M$#<XSQ0!O45\9_M<_P#!7#7?V+?^">7AO]O#XR_L-_$*UFUFVLO[;\%/J%A#
M/X9NKF18HH+^2659%#.X4-%!(P) D2,G ^S* "BBB@ HJIINOZ%K-YJ&G:1K
M-K=7&DW8M=4@MYU=[2<PQSB*4 Y1S%-#)M.#LE1NC GS7]DO]H'XF?M$^%?%
M'B#XH?LP>*OA7<Z#XZU+0M-TOQ9+$\NL65L4$6J0^7P()MS!>O,;89UVNP!Z
MK1110 4444 %%%% !115?5KVXTW2KK4;32;B_EM[=Y(K&T:,2W+*I(C0RNB!
MF(P-[*N2,L!DT 6**^<_^"=W_!0_0_\ @H18?%2^T?X+^(/ \OPL^*VH>!=4
MTKQ->6TMX]Y910M.SK:O)%&5DE:/:DLH_=[@Y!X^C* "BBJE[K^A:;JEEHFH
M:S:P7FI-(NGVDLZK)<E$+N(U)R^U06..@Y- %NBOFKX5?\%'M+^)_P#P4C\9
M_P#!.&Y^ /BCPYK'@SX?)XKG\2:[?61M]2MI+J"WB-M';33$QOYQ;=(T;@QL
MK1 \U]*T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %>!_&_X._M@Z=^T_IO[2?[,'Q \%W6FR>#E\/\ BWX<^.(K
MNU@U(174MQ;WL&H6HF:VFC,\T>UK:5665L\[2OOE% 'PC^P/_P $\?C3?>(/
MV>?VJ?VSKK2--USX'_!"T\*_#;X>:#'*YT2XNM,MK;4;[4+J4(9KQXHA!Y$<
M:Q0@/AYB0X](\&^#O^"R=GXE\5^%_&WQH^ -WX=U#5KEO"/BZU\*ZJNJZ19.
MY\I9M/\ -%O<R1H0!_I"#(RQ<'%?4U% '@_AG]D/Q+^S+^P7?_LJ?L-^/H?#
M7BJP\-7\?A3QEXILTOC_ &Y<M+/)J=XFS9+)+=2R3/\ NR@9SB,J!'7HO[.O
MA_XV>%/@1X1\-?M)>/M-\5>/K'P_:P^,/$>CZ<+2UU'4%C FGCB55"*SY( 5
M!W"(#M'9T4 ?,OC/]A#Q;XG_ ."M7@W_ (*,0>/-.BT7PS\&KWP7/X<>VD-U
M-//?/<BX60?($ ;:0><BOIJBB@#XD^"W["7[:?[%_P"U%\;_ (L?LR^-/ACX
MM\)_'7QI)XKU#3/'G]H:;?\ AS4G0HPBDM([B._@Z'RV%NYQCS!]X]C\./\
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
M@C\0OA%X>BU"QN+"]F,JVNH32RQ0Z?M<L[O))E&DD&UD5)& +G_!8?XJ?\%
M?'_[$W[)7Q$^(FK0?!K6_&OQ[\%:/\1/A?#I*WP&JO>2W$4TURMU^\M(Y;*&
M9;(88EP))BR#;[1_P4(_;%_X*1_L3_%C]F/X0^#_ !+\-O'+?%GXEGPUX@OI
M?"UQI-Q=REC)$$S=SQVEOY;JDC!9I<1,Z?,XC&3_ ,%D?@Y^V=\7/V"?@M\0
M[SX+:CXR\=?#[]HCPU\0O&?@CP!"M_=VNG07%X[V-FJA#>O;1W,$'F*H,OE-
M*0H)QB?\%0/%GQE^._QW_8O^+GA;]CKXOBT\$_&E/%7C*PM_ 5Y>W&A:+@0I
M<77V1)8A,RYE-K')),B##HK_ "4 7?\ @H'^U%_P6:_X)P?\$QOBU^U-\5/B
M1\"?$GB?PQXP@.@ZAH?A344C70KV\L;& ?9Y)E6.ZCFN9'P[SH$506E))'T;
M^T[^VEX[\&_&#X(?L:?!)=)'Q+^-<-[>_P!N:Y:/<6/AS1M/M%N+Z_>WCDC:
M>9BR0P0[T0R2%G;;$4?RS_@XQ\)?$?X__P#!(/X@? GX$?"'QGXR\6^/6T(>
M'M#\.>$;VZG(M]9T^^F:<)%_HH6&!SB;82PV@%L@>:_\%,/AI^UMI7Q+_9>_
MX*^_L3_ /Q-XZU3X/Z=?:5X]^%$VCW-CKFHZ)?P+#.(;2>-9O.B(G&P(S%I(
M9%5T1B0#Z<_9]\4_\%(/!7[<OBG]G_\ : \-:?XV^#4G@N'6O!OQCM=/MM-N
MH-2\V.*;1[JVBF(E)!DE25(H]JH V_=E?5OVQ?VI/AU^Q/\ LO\ C?\ :L^*
MYF;0? ^@RZC=V]L1YMTXPL-M'GCS)96CB7/&Z09(&:\R_8Y_;"_:!_;9\60^
M.A^Q[\2O@M\.M(T^7[7%\8]#@TS7?$&IOM6.&"Q625X+.%/,D:>0H\LC0JB[
M%ES)_P %?_V-?%O_  4!_P"";7Q6_9)\ :E!:Z_XIT2"307NI?+BDOK.\M[^
MWA=_X$DEM4C+=%#D]J /BK_@LA+_ ,% _B-_P0@\=_M$_$SXJ>$+4>*O!NFZ
MIXK^%UIX4(M=)TV[NK61+>VOC-Y[WEOYD1DFDW13&.4)#%N0KZM^W=^VE^U;
M^P_^Q9^RWXV_9]G\'KI'C/Q5X%\&^)CKFDSW-]'#?6X+R6Q$JQ(0D)0[TD/[
MW(VE1GPC]I?]I?\ :\_:T_X(9>-?V*/%?_!-/X^Z7\;-.\":=X<\0V,GP]F&
ME7=Q:W%K&U[97I(2]CE$098K?S9 TGW3$C3UV7_!4WP]^T%\6/\ @G+^ROX
M\-?LA?%2?Q=X8^*7@?7_ !1X5L/",FHW.EZ?I=O*MW--)8F>!"&*A8C)YS;A
M^[&&P ?1G[9'_!0>U^$G_!0/P%^PIXE^/VB_!S3/%_P]NO$6G^/=?TR"9=:U
M-;Y;6'1K>6Z86T#A!),^]6:3?"D91C\_C'_!7?7_ /@HCX5_X(E?'+Q#\1OC
MOHGA_P 4:#?:C:W^L^$_"9@'B+PW)>16ULEOONG-@T]M,#,^9F#&1$*##5ZM
M^WE!^SS^U+\3D_9F_;>_84\9^/O@WK?PZL=;\,^.-+^%6LZA-H6MR75]'<VS
MFQMVOM/G:V2S=65$*8=92/,13\O^$_\ @GU^V=;_ /! C]IC]C?2++QIXCL]
M0\3:P?V=?#?C<-'X@'A&"XM);.VFAE"/!))]GN&CMI%CD7S%!2,L(D /0/VX
M?VK_ /@HA_P3:_X(W>&_VE?A[\5?AUXIU"UL/#5J'O\ X?SVLME87D=I;11P
M(+]XY9T=\F67Y&!_U8QS[/\ $WQU_P %BO@;\,OCU^T=XZ\3_ B;0=$^'LWB
M3X:^%H](U.:XT>YM+2>YN+&]=)(Q=#;&D8G21=[DN(XE'E'YB_X*@ZQ^T7^U
MY_P0ATGX)_#_ /84^,]EXSN_^$3M-.\(:CX'N&U*5M-EM);Z:6* 2"S@7RF2
M-KAHI)F5BL>P*[?>7[;'CN3XD_\ !-_XG:OX'^'7C;4+[Q=\+];TW0?#,7@C
M41K$U[<V%Q!#;O8F'SX6,K!2TBJ@!#%@A#$ _/+_ (*Q?M"?$?\ :M_X-4-'
M_:2^+<]I/XG\9Z=X0U367T^U$$+7$FM6I8(@.$7L!G\:]8_X* ?MS?\ !7?_
M ()DW^A?MP?'RQ^$WB?X!7'B>STWQ_X \):9>#5_"-E=2B**YCOY6 OI%8JK
M/Y<:-(ZJL*J_F1^9_%K]D?\ :E_:&_X-9O#G['_PZ_9[\6I\4?#&@>'[;5/
MVOZ-)I5\9=/U.">X6(7@B6?]S&SH8V8/]U27^6O>?^"A4GB?_@LE^RG8?L+?
M!3X%_%'PK8_$#Q'HTWQ0\0?$KX;ZEX;3PCHUE?07TZJVH0QK?7KR6\<,4=F9
MXR79WD2,!V .XN_VS_VB_#/_  6Q\+_L*7/BGPYK'PS\9?!*]\<63IH#1:C9
MW$=Z]ND(N%F*2Q;5#9,88[NO&34^ W[7/[7/Q _X*A_M%_L Z]X^\)MI7@'P
M!HNL^!/$(\'R">UN-1B#?Z7&MVJW2QENBF'< ,D9KSK]N_P[\6OV4O\ @LC\
M$/V]_#O[+OQ%^(GPV@^#FI_#[6H_A7X6EUJ_T.Y:Z:XMY9;6([Q V]4\S[J[
M6R<[0U;]BC3OVI;G_@N]\>/VA?B#^Q=X]\,>#O'_ ,,O#-EI>NWZ6IMK%[>"
M)A'<S&58WGV-^\BM&N?*?*,QP6H PO\ @WL_X;0\:?"WXZ>/?%G[3VD>)I$_
M:+\96.I1>(O!;&YU/588[2%+U[F*[40P )%BUCAPB1[$=1C;W?[!'_!6KXFZ
MY_P3R_:%_;>_;O?03+\&/BEXIT6>S\&:<]K;26VF0VJPVUNLTDCM)+/(R*TC
MDEIE!( XRO\ @BOI_P ??V1-3^/W[,_QN_9-^(NE1K^T!XM\91>.FT,R:+?Z
M-=B)[62Q>,O-?W$C18\B")BJMEBKCRSY#^PU^PQ\6OVIO^"5W[7W["GQ1^%O
MC7X:^(OBE\8_%7B7P?-XX\'WVG036]U)97.FW!EDB"E#<6P62,$RJJL2F",@
M'T%\8/VD/^"H'P]_X)VV_P#P4Z\/>*/ FHW^G^#(/'/B/X(-X7=;$: T"W<]
MG#J0F-R+Z"T9G-P5:*26%@MNJL .8_;%_P""N'[1MO\ #[]CS]HG]B72_"%]
MX#_:/^)7AS0KW2?$EK,NK*UZ^^2T%R':"V&$EMY)/)E9&!9,X%0?#;X^?M->
M*O\ @D;?_L"_$/\ 8N^*ME^T):_"BX^&W]AW'@2^_L*_O#8-IL.JC7A$=+^Q
MLA6XD8W(8;9$5&.S?YY^V1^QE\0?V6?@1_P3Z_9,^%7PG\=>/A\!_C3X4\2_
M$'6_!W@C4-0M;6RM&<W]YOAA8?-/++(L"EIMF/E.06 /<](_:[_X*"_LW_\
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
M:.=599MGWP!M' !8@NWK- .1FB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XGXX?'_P"'7P \,_\
M"0>.-3_?2@BPTRWPUQ=N.R+G@#C+'"C/7) /&?M5?MD>$OV?+%_#NC+#JOBF
M:+,&G!_W=H".))R.0.X0?,WL#NK\_OB!\0_&/Q1\47'C'QUKLVH:A<GYY93P
MB]D11PBCLHP!7YCQKXB87(.;!X*U3$=>L8>O>7]WIU[/S\7CHT/=AK+\CL?V
MA_VIOB1^T1K!;7[K[#HT,NZPT*UD/DQ>C.>/-DQ_$>F3M"@XKS2BBOYPQV/Q
MF9XJ6)Q4W.<MV_ZT79+1=#P9SG4ES2=V%%%%<A(4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7QW^VK_P G(ZY_UXZ7_P"FVUK[$KX[_;4_Y.0U
MS_KQTO\ ]-MK7]@?0L_Y.9CO^P.?_IZ@?FWBE_R3U+_K['_TB9Y71117^FA^
M"!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %7/#WB+7_"6N6GB?
MPKK=WINI6$ZSV-_87#0S6\JG*NCJ0RL#T(.:IT4I1C*+C)73'&4HR33LT?K5
M_P $V_\ @N7I7B[[!\$OVUM6@T_5#M@TKQ\RK';79Z*EZ!A87_Z; ",_QA,%
MF_3"">&YA2YMIEDCD4-'(C JRD9!!'4&OY9:^W_^"9?_  6#\=?LE7-E\'?C
MC/>^(OANSB.V?<9+SP^"?O09YD@'>$GCJF#E7_ ^//"2G74\PR*-I;RI+9]W
M#L_[NS^S;9_N/!'BG4HN.!SJ5X[1J]5Y3[K^]NOM7W7[>T5B_#SXB^!OBSX+
MT_XB?#7Q39:UHFJVXFT_4K"8/%,A]#V(.05."I!! ((K:K^<ZE.=*;A---:-
M/1IKHT?T!"<*L%.#NGJFM4UW04445!04444 %%>>?M0_M1?"+]D#X2W'QC^,
M^KW,&G+?VNG:=8Z;9M<WVK:C=2K#:V-I GS37$TK*BH,#DLQ559AX;\.?^"H
M^JW/CK_A%/C_ /L<?$?P%IVI?%.+P-H?B64Z7J=E!J4ZVXMK;4#I]]/):2R2
M7"H) CVV65?/W'% 'UK17R1^V_\ \%A/A#^Q'\<;']G:3]EOXZ?%GQ3<^'8M
M:O[+X*> 8]=_LFVEEEBA^UYN8C$\A@E95P<JF3@$9A_88_X+%?#3]NO]HC5_
MV9-$_8Z_: ^&?B/1/!__  DMZ?C!X#MM$B^PM=+;1E0+V65FDD,@3]WM86\W
MS H10!]>T5D^/?'7A'X8>"=6^(WC[78=,T30]/FOM5U"XSLMX(D+NY"@DX /
M !)Z $D"OC72?^"YWPBTC]ICP3^SM^T#^R'\<OA%:_$W5QI?PY\;_$KP;%8Z
M7K-ZS*L5N=MP\MM)(SH%25%<>8OF+%DX /N"BBOFKPS_ ,%'=+\0_P#!3O4/
M^"9.H? #Q1HFL:?\,9_&T?BS6+ZR^R:C8I?Q64;6L=O-*[)([R'=*874PD&+
MD&@#Z5HHKQSX'_M,?%OXJ/\ %,>+_P!CKQQX3/@#QI>:+X9AU&XL]_C:TA4&
M/4+ RR11K%+GY?,D"#(S)D.J 'L=%?+/[$W_  4]TS]MW]D;QE^UGX"_9H\9
MVR>$O%VK:$/ XO-/?6;U[ QB0CS+B*VCD/F',9G(&PX=B0#J_L2_\%$+3]NC
M_@G7:?\ !0+X5_ S70NJ:7KUWHG@);Z&74;]].O+RUCMDD^6,37#6@V@G:K2
M@%B!N(!](T5PW[,_Q7\9_'/X">%?B]\0_@MK?PZUOQ!I$=WJ7@CQ&ZM?:/*V
M<P3%0/F& >0K8(W*K94=S0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M ."5'_!0^U\$:IX_L_ 7_":?"WXB^$M.FL].\1:69O(*7%LS%HY$E+ [-O\
MQ[S+\V$D?N_^"1?[:7[3/[77B;]I#PQ^TY-X6;4/A)\>M4\$:0/".E2VEH;2
MSCC42;9I99&9VW.2SG&[ P !6?\ !?X$>-?C[_P51\0?\%5_'7P^U_PKX-\)
M?!U/ 'PSTCQ!HD]MK&MJU[+?7NKR6#H+FU3+_9H8)46>0;W,293=P7_!%J#X
M@?"3XK_MB^(?B[\!_B5X5L?&G[0^O>./"-SKGPYU6$:OHL[!8YH%^SEGE.T'
M[/CSR&&(SAL %?\ X-Q@/^&!_B^,?\W#^.?_ $='7"_\$1_B3\9?@S_P:\^&
M/C%\!!X;;Q/X2\+>-];L(O%EI//92_9-9UBX,;I!+$Y+>6%!#C&[/.,'L?\
M@A9%\2?V=OV&/C%X>^.G[//Q/\+:R?BSXI\2V6AZI\.=4%WJ&GWSQ-;/;(D#
M>>[$E3$A+IM+,JK\U<G_ ,$N_!GQA^!__!MWK?[+?Q1_9U^)FD?$;1? WC/2
M'\&W'P\U/[;=W>IW.JS626ZB B=76XB#2(2D1;]XR=: /4M#_P""M_Q%^'W_
M  1L^"W[:?Q"T#2?$?Q8^,LFB^'O"6B &RL-0\2:I.\<"OLW-';QHDDKA<L4
MA*@AF#"W^WY^V/\ MH?\$G?#O@K]J[XX?$CP[\4?A+>>*;+0_BWIUCX+_LF^
M\.+=DK'JFFO'<2;X$D&QK:X\V1MT8$H+%E^;/$?_  3_ /VI_P!IG_@WY_9_
M^'/PG^&6O^'?CG^SEKVC>*=+\%>--%N-)DO]2TQKA7L@UTJ(PDCG\R.16*,Z
M(A=,MM]O_P""@M[XU_X+.?L4Z-^Q)\-?V</BIX*U;X@>)M"D^)=Q\0OAUJ6B
M6_@C3;2\AO+US=WL$5OJ$^8!#"EF\WF&4.2D>YP =!^T=^W%_P % ?"W_!7?
MP#^PM\$A\+[KPCX^^%NJ>)-$O]4L+OS+:6)GC$UY*LQ-Q%&$$JPVZPM*SB-I
M8US,NW_P3\_:_P#VQY_^"A/QL_X)O_MI^+_"7C+5? 7AO1_%/A+QUX2\-/HZ
MWNGWH"R03VC3S!&CD9 I#L2 ^YFRN.&^-OAGQMI?_!P'\$?BQX:^ OQ#N/AY
MX+^"VJ^%=7\7Z=X U.?3+&_N))6MX/.2 AUVB,&5-T:^8NYQA]MC]GS3?B);
M_P#!PO\ &7XXZE\#/B)9>!?%/P?T;PYH'C2_\ :G!IMWJ5I-"\T0F> !% WX
ME?;&QC;:YRFX _1.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "OF?]N+]LH?#*UF^$OPNU,?\ "0W$>W4]
M0A;/]FQL/NJ?^>S _P# !SU(QT?[:G[6-M\!_#/_  B/@^ZCD\5ZI"?LXX8:
M?">//8?WCR$4]2"3P,'\];Z]O-3O9M1U&[DGN+B5I)YYG+/([')9B>223DDU
M^.^(_';RZ,LJR^7[UKWY+["?V5_>?5_97F]/+Q^,]G^[AOU\ADDDDTC2RR,S
MLQ+,QR23U)--HHK^>3PPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "OCG]M#_DX[7/^O/3/_3=;5]C5\<_MG_\ )QVN?]>>
MF?\ INMJ_K_Z%O\ R<W&_P#8'/\ ]/4#\V\4O^2>I?\ 7V/_ *1,\MHHHK_3
M4_! HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* />/V OV\_B7^PA\7H_&?AEI=1\.:DR1>*O#+3;8[^ 'AUSPDZ9)1^V2IRK
M,#^^_P #?CA\-/VC?A?I7Q@^$GB./4]$U>#S+>9.'B8</%(O5)$;*LIY!'XU
M_,A7T_\ \$Q/^"BOBK]A+XLB#6Y;G4/A_K\Z)XHT:,EC >%%[ IX$R#J.!(@
MVGD(R_DGB7X>T^),,\PP,;8J"V_Y^)='_>7V7U^%Z6:_4O#OCRIP]B%@<;*^
M&F]_^?;?5?W7]I=/B6MT_P!_:*S/!OC+PM\0_">G>.O ^O6VJ:/JUG'=:;J%
MG)OBN(74,KJ?0@_4=#6G7\H3A*G)QDK-:-/H?U!&49Q4HNZ>S"JNF:'HNBO=
M2:/I%K:->W37-ZUM;K&;B=@ TK[0-[D*H+')(4<\5:HJ2@HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ KSS]I?]H'0/V>/AU-XIO\ RY]2N=T.
MBZ<S<W$^.IQSL7AF/I@=6%=AXS\8>'OA_P"%;_QIXKU!;73]-MVFNIF[*.P'
M=B< #J20!UK\R/VAOCKXD_:!^(USXUULM#:KF+2=/WY6TMP?E7W8]6;N2>P
M'P/'W%\.&<N]G0?^T5$^5?RKK-^G3N^Z3.+&XI8>G9?$]O\ ,YCQCXP\1^/O
M$][XQ\6ZI)>:CJ$YENKB0\LQ[ =  ,  <   <"LRBBOY8J5*E6HYS=Y-W;>K
M;>[9\ZVV[L****@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7QQ^V=_R<=KG_ %Z:;_Z;K:OL>OCC]LW_ ).-UW_KTTW_
M --]M7]?_0M_Y.;C?^P.?_IZ@?FWBE_R3U+_ *^Q_P#2)GEU%%%?Z:GX(%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M ??7_!%S_@I<_P"SKXT@_9E^-?B$KX$\0WF-%U"[E^30;^1NY/W+>5CANR.0
M_ ,A/[1=>E?RQU^R'_!#W_@HU+\;?!J?LF?&77_-\6^'++=X7U"ZD^?5M.C'
M,))^_- !]6BP>3&['^>_%S@1.,L^P$?^OL5_Z<7_ +?_ .!?S,_>/"OC9IQR
M3&R_Z]2?_I#_ /;?_ ?Y4?H91117\[G[X%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 445YU^UK^T]\+OV,/V;/&7[4?QFU3[+X<\%Z'+J%]M8"
M2X886*VBSP99I6CB0=WD4=Z /C?_ (*O^.?&G[:7[6?PM_X(R_ KQ9J.F)K\
M\'COX_>(="O'@N-$\(V%RCPVBS1D-#/>721HK ADVQD@I(:_0JW@CM8$MH00
MD:!4#,2< 8')Y/U-?$?_  1)_9C^*/AKX6^+/^"@/[5VF>7\:OVE=7C\5>*;
M>53NT'2-F-)T6/=\R);VK*2IPP:38V3$#7V_0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%>'_MR_M''X'_#;^P/#=[L\1^($>&P9&^:U
MAZ27'L1G:O\ M'/.TUYV;9IA<FRZIC<2[0@KOS[)>;>B\V9U:D:4'.6R/G[_
M (*#?M-/\1?%K?![P??YT/0[D_VA-$W%[>+P1GND?*CL6W'G"FOFRE)+$LQ)
M)/)-)7\?9YG.+S[,ZF-Q#]Z3T71+I%>27W[O5GS%:K*M4<Y!1117DF04444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M\;_MF?\ )QNN_P#7KIO_ *;[:OLBOC?]LKG]HS7?^O73O_3?;U_7WT+?^3G8
MW_L#G_Z>PY^;>*7_ "3U+_K['_TB9Y?1117^FQ^"!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6S\._B#XQ^%'CK2
M?B5\/M=FTS6M$OH[S3;ZW/S12H<@^A'8J<A@2"""16-14U(0JP<)JZ:LT]FG
MNF5"<Z<U.#LUJFMTUU/Z,OV!OVR/"G[;W[.^E_%S1EAM=7B_T/Q3H\3Y-A?H
MHWJ >?+<$2(3GY7 )W!@/:J_GV_X)=_MSZE^P_\ M%VVO:U=S-X+\1F.P\8V
M298+#N_=W:J.LD+,6X&2C2*.6R/Z ]-U+3]8TZWU?2;V*YM;J%)K:Y@D#I+&
MP#*ZL."I!!!'4&OXT\1>#Y<)YVXTE_L]6\J;[=X>L;_--/>Y_7' /%<>*,F3
MJO\ ?T[1FN_:7I+\TUM8FHHHKX ^Z"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ K\V/VJ';_ (*Z_P#!4;0_V!]$_P!-^!G[-FH6?B[X[W*?-;>(/$Q#
M-I7A]B/ED2(;IYT.5.)(V"O&A/T5_P %8_V\[[]@S]EN7Q%\-M"_X2#XJ^.=
M5A\*?!SPA$@DEU?Q#>'R[?\ =_Q119\Z3. 0@3<#(M:'_!+']@^R_P""?'[)
M&E?"+6M<_M[QSK=[/XC^*?BZ5R\VO>([PB2\N7=OF=0V(D)P3'$A(W%B0#Z-
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** */B;Q)HW@_
MP]>^*O$5\EM8Z=:O<7<[]$1023[GC@=2>*_+OX^?&+6?CK\4=2^(.K;TCGD\
MO3[5FS]FME)$<?UQR<=69CWKZ7_X*8?'O[+9VOP"\.7O[R<)>>(6C;H@.88#
M]2/,(]!'ZU\;5_.GBMQ,\?F"RJA+]W2=Y><^W_;JT]6^QX698CGG[-;+\_\
M@!1117Y$>8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7QM^V5_R<7KO_7MIW_IOMZ^R:^-OVR?^3B]=_P"O
M;3O_ $@MZ_K[Z%O_ "<[&_\ 8'/_ -/8<_-O%+_DGJ7_ %]C_P"D3/,****_
MTV/P0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "OV,_X(*?MR_\ "U/A=-^R-\0]8WZ_X-M?.\,2SR?->:3N
M ,(SU:!F"@?\\W0 8C)K\<Z[/]GCXY>,OV:_C7X<^./@&XV:GX=U)+F.,N56
MXCY66!\?P21L\;>SFODN->&:/%>05,&_XB]ZF^TUM\G\+\G?=(^IX.XCJ\,9
MY3Q:^!^[-=X/?YK=>:/Z::*Y?X*_%WP;\?/A/X?^,OP^OOM&C^(],CO;-R1N
M0,/FC<#HZ,&1AV92.U=17\25J56A5E2J*THMII[IK1I^A_8]*K3KTHU*;O&2
M336S3U3^84445F:!1110 4444 %%%% !1110 4444 %5M:UK1_#>C7?B+Q#J
MEO8Z?86TES?7MW,L<5O"BEGD=V("JJ@DL3@ $FK-?G3_ ,%4OB9X\_;_ /VD
M=&_X(?\ [,OB>ZT^WUNQAUW]IOQGICX;PWX3W*RZ6CC(6\O\JH0\B)U+*T<K
ME0"C_P $]=(UG_@J[^W3JW_!83XEZ5<)\*_ /V[PE^RKH6H0LHN(0YBU+Q.8
MVQB2X=6AB) (12K#="CG])*P_AG\-O OP<^'>A_";X8>&;71?#GAK2;?3-#T
MFR3;%:6L,8CBB4>BJH'/)ZG)K<H **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "L3XD>/-$^%_@35?'_B*7;::59M/(H.#(1PL8_VF8JH]V%;
M=?'?_!3WXSLTNE_ W1;SA0-1UL(W4\B",_\ CSD>\9KYWBK/(<.Y%6QK^)*T
M5WD]%]V[\DS#$UE0HN9\J^._&>M_$3QEJ?CCQ'/YE[JEX]Q<$= 6/"CT4#"@
M=@ *R:**_CRI4J5JDJDW>3;;;ZM[L^7;;=V%%%%0(**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OC;]LC_DX
MO7?^O;3_ /T@MZ^R:^-?VQ_^3BM=_P"O?3__ $@MZ_K[Z%O_ "<[&_\ 8'/_
M -/X<_-O%+_DGJ7_ %]C_P"D3/,:***_TV/P0**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]0_^#>?]
ML"2TU76_V,?&>K9ANEDUGP8)G^[*HS=VJY_O*!,JC@;)CU:OU9K^8GX-?%?Q
M;\"_BMX?^,/@2\\C5O#FJPWUDQ)VNR,"8VQU1QE&'=6([U_27\#/B_X5^/\
M\'O#?QH\$S;M,\2Z1#?6RLP+1;U^:)L?QH^Y&'9D-?RSXR\,K+<ZCFE&-J=?
MXO*HM_\ P):^;4F?TOX1\1/,<HEEM9^_0^'S@]O_  %Z>2<4=71117XR?KH4
M444 %%%% !1110 4444 %%%<I\<_C?\ "W]FSX0>(OCS\;/&%KH'A3PKI<NH
M:WJUXV$@A0=@.7=CA5106=V55!9@" >*_P#!4K_@H'IW_!/S]G1?%/A?PT?%
M7Q-\9ZG'X<^$'@&V!>X\0Z_<$)!&$4AC#&6$DK C"@*&#2(#0_X)1?\ !/\
MU']A?X$:AJ?Q>\3CQ5\9_B;JS>)_C1XWE(>35-9FRQ@C; Q;6X<Q1* %^^X5
M/,*CP_\ X)E_!7XH?M^?M(3_ /!:_P#;'\'W>E+?6$NG?LQ_#G55Y\)^&9,@
MZM*G(%_?*=Q<?=B?AF1XQ'^BE !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 4?$WB+2O"/AR_\ %6N7 BL]-LY+FZD/\,:*68_D*_*?
MXG^/]7^*?Q!U?X@ZXQ^T:K>O.4W9$:'A(Q[*H51[**^U?^"E?Q:/A#X26OPU
MTVYVWGB:Y_T@*>5M(2K/]-SF,>X#BO@ROYX\7<\>*S.GEE-^[27-+_'):?='
M_P!*9X>9UN:HJ:Z?F%%%%?CQY84444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7QK^V-S^T5KO_7OI_\
MZ06]?95?&G[8AS^T3KQ_Z86'_I#;U_7OT+?^3GXW_L#J?^G\.?FWBE_R3U+_
M *^Q_P#2)GF5%%%?Z;GX(%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5^M/_!NY^U/_ &[X)\2_LB^)
MM2S<Z'(VM^&$D?DVDKA;J)?0),R28ZDW#GM7Y+5ZO^P]^T3=_LJ_M5>#/C<D
M\BV6E:ND>M)'D^9I\P,5RN/XCY3N5']Y5/:ODN.,@7$G#-?!I7G;FA_CCJOO
MUCZ-GU/!F>/A[B.ABV[0ORS_ ,$M']WQ>J1_2+14=G>6FH6D5_87,<T$\:R0
MS1.&61&&0P(X((.0:DK^(&FG9G]EIIH**** "BBB@ HHHH **** &75U;65M
M)>WMPD,,*%Y997"JB@9+$G@ #G-?F 'U'_@X._:R1T64?L6?!3Q3NW,"(OB_
MXIMF[=I-)M7^JS-_>W_Z/I_M=?&OXF?\%E_VAM;_ ."8/[%WC*^T;X*^$KT6
MO[3OQGT63 NP#\WA72IN5>>0 K<2+E47*ME0T<WZ$_!KX.?#']GSX5Z#\$O@
MQX,LO#WA;PQIL=AH>C:?'MBMH$& !GEF)RS.Q+,S,S$L22 =)###;0I;V\2Q
MQQJ%1$7 4#@  =!3J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHKGOBQXT3X=_#?6O&;.H>PL'>WW=#,?EC'XN5'XUS8W&4,OP=3%5W
M:%.+E)]E%-M_<C7#T*F)KPHTU>4FDO5NR/S\_;F^*'_"SOVB-7:TN/,L=$(T
MNRP<C$1/F$>N93)SW&*\?KT+5?"/A?6YGN9K>>SN)&R\]M*9%+$Y9V20DL3[
M,HK!U#X9:Q$#+H]Y;WR<G8K^7*!V!1\;F/HA:OX;Q'%.!XBS&KB_:KGJ2<K/
M1J[V2=KV6FE]"\\X!XMRFI*I6P[G'^:'OK\/>2]4CFZ*FOK"_P!,N6LM2LIK
M>9/OPSQE&7Z@\BH:V::=F?$--.S"BBBD(**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OC/\ ;"Y_:(U[_KC8
M?^D-O7V97QG^V#_R<1KW_7&P_P#2&"OZ]^A;_P G/QO_ &!U/_3^'/S;Q2_Y
M)^E_U]C_ .D3/,Z***_TW/P0**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _?#_ ((R_M$R_M!_
ML*^&XM7O_/UCP9(_AS4RS98K;JIMV.>3FV>$9/5E;WKZLK\;?^#>+]H'_A"/
MVD?$/[/^K7NVS\<:+]ITZ-FZW]D&D"J.VZW>X)/?RE]./V2K^+/$?)/[#XOQ
M%**M";]I'TGJ[>2ES+Y']?\ A]G']M<*4*LG><%R2]8Z*_FXV?S"BBBOAC[4
M**** "BBH-3U/3=$TVXUG6=0@M+.T@>:[N[J58XH8D!9G=F("J "22< #- $
M]?G%^U]^V#\=O^"EWQVUK_@E_P#\$O?&T^CZ-H\_V3]H;]H?3@6M?"ML<B31
M]+E! GU24!D+(?W/S $,'>')^+?[6W[1W_!:GX@ZO^R-_P $R/&&H>"_@1I-
M\VG?%[]IVT0H^J <3:/X;)QYLC [7O!\JALJ0IC,_P!U_LF?LD_ +]B#X$Z+
M^SE^S7X MO#WA?0XL0V\/S2W4S8\RYN)3\TT\A&6D;)/ X    G[)'[)7P)_
M8>^ .@?LU?LY>"XM$\+^'K;9!$#NFNIFYENKB3 ,T\C99W/4G    'I-%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?/_\ P4 \
M:-I?@72? ]M-A]5OFGN #UBA P#[%W4_\ KZ KXH_;:\8'Q-\<;G2XI=T.BV
M<5FF#QOQYCGZ[GVG_=K\=\=<\>3>'E>G%VGB)1I+T?O2^^$9+YGW/AWE_P!?
MXGIR:]VDG-_+1?\ DS3^1Y%1117\ G])DC7,DMN+.Y5)X%)*P7,2RQJ3U(5P
M0#[@9K)O_ _A/4<F*WFT]S@!K5S)&/<I(<DG_? 'I6E17JX/.\TP"2I57RKH
M]5]SO;Y69\]G'"?#N?)O&X:,I/[5K2_\"C:7XV.1O_AIKL ,FE307ZXSM@?;
M*.>!L;!9O9-WUK!N[.[L+A[.^M9(94.'BF0JRGW!Y%>F4^:8W-NMG>QQW$*@
MA(;F-9%3/4J&!VGW&#7U&#XTCMBJ7SC_ /(O_P"2^7;\JSCP4PT[SRO$N+_E
MJ*Z_\"C9I?\ ;K]3RRBN\U#P+X5U EK:.?3W)_Y8-YL8'^XYW9/KO_"L._\
MAOXAMAOTXPWZX'%J_P"\R>B^6P#,?]T,/>OJ<'G&6X[2C53?9Z/[G9OY7/RG
M.. N*LDO*OAG*"^U#WX^KMJO^WDCGZ*?<6]Q:3M;74#Q2(V'CD4JRGT(/2F5
MZ333/CPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "OC/]L$Y_:(U[_KC8?^D,%?9E?&7[7YS^T/KW_7*Q_](H*_KWZ%O_)T
M,;_V!U/_ $_AS\V\4O\ DGJ7_7V/_I$SS2BBBO\ 3<_! HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#OOV6?C)=?L]_M&^"OC3;2.%\.>([6[NUCZR6PD GCX_O1&1?^!5_2U:
M7=KJ%I%?V-PDT,\:R0RQME74C(8$=00<U_+/7]#/_!*_XQR?'#]@CX<^*[R\
M\Z]L-%_L?4"S9?S;)VM@6_VF2)'SWWY[U^ >.F5*6&PF917PMTY?-<T?NM+[
MS]S\%LT<<1BLND]&E47R?++[[Q^X^@Z***_G(_H$**\O_:>_;6_9+_8O\)'Q
MM^U1^T+X5\#6!B9[==>U9([B[ ZBWMP3-<MP?EB1VX/%?&MW_P %1OV^/^"A
M['PK_P $>_V0;O2/"5YE'_:,^.NGRZ7HB1'CS],TXC[3J)(R4<J$5UQ)'@YH
M ^N_VT/V\?V5O^"?OPJD^+W[5'Q8L?#FGN6CTJP),NH:Q< <6]G:IF2XE.0,
M*,+G<Y5<L/BBW^ O[=?_  7-U&#Q/^V;H7B'X!?LKF=+C2O@I!>&W\5>/XE8
M,DFN31D-8VK8!^R(0YYSRL<]>U_L<_\ !&7X0? WXJI^UM^U9\3-;_:!^/4H
M#R?$[XA(KQZ2P.1'I-@"8--B4D[=FYTRP5U5BM?9= &#\,/A=\.?@K\/])^%
M/PC\$:9X;\-:#9)::/H>C6:6]M9PKT1$0  =2>Y)).22:WJ** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &7$\-K ]U<2!(X
MT+2.W15 R37YP^-?$4WB_P 8:KXJGSNU'4)KD@]M[E@/PSBON[]H?Q'_ ,(K
M\$?$VL"38W]E201MGH\N(E(]\N*_/ZOY%^DUFSEC<ORR+^&,ZC7^)J,?NY9?
M>?MGA-@DL/B<6UNU!?)7?YH****_ED_8 HHHH **** "BBB@!;EDOH!:ZC!'
M<Q*I5([F,.$!Z[<\I]5P:Q]0\!>&;XF2T,]@Y.<1'S8P,< *Q##ZES]*UZ*]
M;!YYFF!LJ=1\JZ/5?<]OE8^:SC@_AO/;O&8:+D_M+W9?^!1LW\[HXV_^'7B.
MU^:QCBOUX'^A.68GT", Y^H4CWK#EBE@D:&:-D=&(9&&"".Q':O3J+L0ZC$(
M-4MHKI NU5N$#%5]%8_,G_ 2*^IP?&D'IBJ5O./^3_\ DOD?E6<>"=.5YY7B
M;?W:BO\ ^317_MK]3R^BNWU#P!X>O=TEC-/9.<G8/WL?LH!(91[EF^E8E_\
M#WQ+:$FTMTODS@-8L78G&>$(#X'KMQ[U]3@\VR['V5"HF^VS^YV;^1^4YQP/
MQ1D=Y8G#2Y%]J/O1]6XWM_V]8PZ*5E9&*.I!!P01R#25Z!\F%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5\8_M??\ )PVO?]<K'_TB@K[.KXQ_
M:]Y_:&U[_KG9?^D4%?UY]"W_ ).AC?\ L#J?^G\.?FWBE_R3]+_K['_TB9YK
M1117^G!^"!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7Z!?\ !*/_ (*>6?['/[.WB;X7WO[-
MWQ;^*FI7'B^*Y\.^'/A+X0.L7FZYMBLAE7S$$$(-J"7)P"YXR>?S]K[B_P"#
M?[XF?\(9^W4_@F>XQ%XO\(WUC'$3PTT)2[5OJ$@E'T8U\'XF9<LRX*Q<4M8)
M37_;C4G_ .2W1]MX=8]Y?QCA97TFW!_]OII?^369]:_\-H?\%Y_VBSY7[-G_
M  2I\#_"339N+3Q-^T%\2A.S _Q/INE+]IA(_NL3]::__!-K_@K_ /M&#_C,
M?_@L]JWA329S_I/A+]G7P3;Z"8@>HBU>;==^PW(<8SWK]!Z*_B\_KX^0?V:/
M^"%?_!-/]F?Q8/BA:_ C_A/O'+2B6X\??%C4Y?$>JRS#I-OO"T44@_OQ1H?>
MOKX * J@  < 444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!XE^WIKQTSX,V^D1R8;4M9AC9<]417D/\ X\J?
MG7QQ7TM_P41UIFN_"_AY'X2.YN9%]<F-5/\ XZWYU\TU_ 7CSF#QWB3B*=[J
ME&G!?^ *;_&;/Z2\.<-]7X5I2ZS<I?CR_E%!1117XX?=!1110 4444 %%%%
M!1110 4444 %%%% "7L5MJ:"/5K.*[4*%'VA,L%'\(?[RC_=(K$U#X>Z'= R
M:==36CX)"/\ O8R>P'1E'N2YK<HKV,'GV:X))0J-KL]5^.WRL?+9QP5PQGMW
MBL-'F?VH^[+YN-K_ #NCB=0\ ^)+)B;>T%X@. ]D2Y/&2=F X'N5 K%((."*
M]0IM];V6J\:Q8PW?0%IU^? Z .,.![ BOJ,'QG2EIBJ=O..J^YZK[V?E.<>"
M;5YY7B?^W:B_]NBO_;?F>8T5V6H?#O2+D%]+O9;9\<1S#S$))]1AE4?1S6)J
M/@;Q)8;G2Q^U1C/[VT/F<#JQ4?,H]V KZG!YIE^/TH5$WVV?W.S_  /RK..#
M.)LBN\7AI**^TO>C_P"!1NE\[,R****[SY<**** "BBB@ HHHH **** "BBB
M@ KXP_:\_P"3A=?_ -RR_P#2."OL^OC#]KK_ ).$U_\ W++_ -(X*_KSZ%O_
M "='&?\ 8'4_]/X<_-?%+_DGZ7_7V/\ Z1,\VHHHK_3@_!0HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KV+_@GQ\0'^&'[;_PL\8BX\J.+QM86UU)G&V"XE%O*?IY<KUX[5G1
M=7OM UBTUW3)?+N;*YCN+=_[KHP93^8%<F/PL<=@:N&EM.,H_P#@2:_4ZL#B
M98+&TL1'>$HR^YI_H?U)T5G>$/$EEXR\):7XOTT_Z-JNG07EOSGY)8U=?T85
MHU_ $HRA)QENC^Z(RC.*E'9A1114E!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 ?'/[>^J_;OC/:Z>K?+9:'"A'
M^TTDCD_DR_E7B->H?MD7_P!N_:'UU5;*P);1+^%O&3^I->7U_FKXDXIXSC[,
MZC?_ "_J1_\  9.*_!']6\*T50X;PD?^G<7]ZO\ J%%%%?$GOA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %'3I110!'?V6GZL2=7T^&Z).2\J_
M.>,#YUPV/;.*P[_X<Z;/\VE:C) V!A+D;T)[G<H!4>VUC[UT%%>SA.(,VP>D
M:C:[2U7XZKY-'R.<<"\+9Y>6(PT5-_:C[LO5N-K_ /;R9PFH^#/$6FJTK6!F
MB4%C-;'S%"C^(@<J/]X"LJO4 2#D'!'0BH=0TW3-6)?5-.AG<G)E=2')QC)=
M2&/T)Q[5]3@^,Z$[+$TW%]XZK[GJOO9^59QX*5HWGE>)O_=J*S_\"BK/_P !
M7J>:T5UU_P##BQE^;2=3>(\ 1W2[E]R649'TVGZUAZEX2\0:6C33Z<SQ*I9I
MH#O55]6*_=_X%@U]1A,RP&/_ (%12?;K]SU_ _*LXX1XCR%MXS#2C%?:2YH_
M^!1NOO:9FT445W'S84444 %%%% !7Q?^US_R<)K_ /NV?_I'!7VA7Q?^UQ_R
M<)K_ /NV?_I'#7]>?0N_Y.CC/^P.I_Z?PY^:^*7_ "3]+_K['_TB9YO1117^
MG!^"A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!_1_P#L!>*_^$U_8B^$_B%I=[O\/]+A
MF?/WI(K9(G/_ 'TC5Z[7R[_P1AU]_$'_  39^&\LTNZ2UBU*U?V$>IW2H/\
MO@)7U%7\&\1X=83B'&4%]FK47W3:/[=X?KO%9#A*S^U2IO[XIA1117BGKA11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 ? G[2]S]J^//BB7.<:HR?]\@+_2N&KK/CQ*9?C7XL=CG'B&[7\I6']*Y
M.O\ +SBBHZW$V.J/K6JO[YR/Z[RB/)E.'CVA#_TE!1117A'HA1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %*K,C!T8@@Y!!
MZ4E%&P;E?4-'TG5<MJ.FPRN<GS=I5\GN67!8_7(]JQ+_ .'%K(2VD:HT>3Q'
M=KD 8Z[U'Z;?QKHZ*]O!\19M@]%4YEVEK^.Z^31\;G' '"F=WE6PZC-_:A[C
M]=-&_P#$F>?ZEX7U[2D,UWIS^6H!::+#HH/3)7(7Z'!K/KU%'>-@Z,58'((.
M"*IZAH6C:J";W38F<@_OD&Q\GJQ*XW'_ 'LU]1@^,L/.RQ--Q?=:K[M&OQ/R
MK./!3%4[SRO$*2_EJ*S_ / E=-_]NQ1YU175ZA\.(F)?2-3V\\17:]!C^^HY
M/_ 1]:PM2\-ZYI*F6^TZ18P!NE3#H,] 67(!]LYKZG"YC@<<OW%12\NOW/7\
M#\JS?A7B'(F_KV&E!?S6O'_P)7C^)1KXN_:WY_:#U_Z6G_I)#7VC7Q=^UM_R
M<'K_ -+3_P!)(:_L?Z%W_)TL9_V!5/\ T_AS\5\4O^2?I?\ 7V/_ *1,\XHH
MHK_3D_!0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH _<K_@@AK1U3_@GSI]CNS_9OBO4[
M;'IETF_]JU]I5\(_\&\EU]H_87U>+/\ J/B/?I]/]$L6_P#9J^[J_B#CR"I\
M98]+_GY)_>[_ *G]E\$3=3A+!-_\^XK[E8****^2/J0HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /SS^-Q8_&;Q
M;N'_ #,M]_Z4/7+UUGQYC\KXU^+%QU\0W9_.5C_6N3K_ "WXA3CG^+3_ .?M
M3_TMG]?98[Y;0?\ <C_Z2@HHHKQSN"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *5'>-@\;E2.A!P12
M44TVG=":4E9E+4/#FAZF";K38PY!_>PC8P).2>.&/NP-?"G[?7PPU'P)\;7\
M2Y>33O$-I'-8S,OW7BC2&2(G@,R[4<D#&)5]Z^^*\I_;)^#O_"X/@E?V^FVG
MF:OHN=1TK8F7=D4^9",*6.^/< HQN<1YZ5_4/T4_%FIX>^+^#EF-2^%Q2>&J
M.6O(JLHN$KO5*-2,.;6RAS=C^??';PKROB?@7%5\NP\8XNC^^CR*W/R)\T6E
MHW*#E;2_-;75GYVT445_N4?YA!1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^T?\ P;I*
MX_8D\3%CP?BE?;1[?V=IM??-?"'_  ;Q0&']AC69"N/-^)%^P]_]#L5_I7W?
M7\2>(+OQICO^OC_0_L?@16X/P7^!?J%%%%?''UH4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P+^TQ:_8_CSXHA
MQC.IL_\ WTH;^M<+7I_[8^GFP_:&UU@,+<+;2K^-O&#^H->85_F-QM0>%XRS
M*D_LUZR_\J2L?UKD%15LBPL^].'_ *2@HHHKY@]<**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*5696#*2"#D$=J2BC8#\Z?VP_@['\'/C;J&FZ79K#I&JC^T=(2-0%CBD8[H@
M!PH20.H'78$)ZUY;7WY^WC\(/^%F?!2;Q'IMOOU/PJ7U"WQU:VVC[2G)  V*
MLN>3^X 'WJ^ Z_WF^C!XI?\ $5O"7!XW$3YL7AO]GQ%]W4II6F_^OD'&;>W,
MY)?"?Y0>.? ?^H/B#B,-1C;#UOWM'LH3;O%?X)<T4M^51;W"BBBOZ&/QX***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH _<K_@@AI']F_P#!/G3[S9C^T/%>IW&?7#I%G_R'7VE7
MRY_P1@\./X;_ .";?PZCF7$E['J5X_':34;EE_\ '-M?4=?PQQG55;BW'S7_
M #^J+[I-?H?VEPC2='A;!1?_ #Z@_OBG^H4445\T?1!1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?'/[>^EFR^,
M]KJ 7Y;S0H7S_M+)*A'Y!?SKQ&OI;_@HCHY6Z\+^($3AH[JWD;TP8V4?J_Y5
M\TU_G3XP8)X#Q)S&GWFI_P#@<(S_ #D?U#P/B/K/"N%EVBX_^ R<?T"BBBOS
M4^K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ *JP*NBLI&"K*""/0@]17YJ_M,_""3X)
M?&/5?!L$#KISO]KT5WR=UI(24&3RQ0AHBW=HV-?I57S[_P %#/@[_P )O\+(
MOB1H]GOU'PNY>X\M,M+92$"0<*2VQMCC) 5?-/>O[$^A7XI_ZA^*D<FQ<[83
M,U&B[O2-9-NA+YR<J7_<1-['\Y?29X#_ -;. I9EAXWQ&!O47=TW;VL?DDI_
M]N6ZGPS1117^U!_F8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4458TC2[S7-5M=%TZ+?<7EPD$"#^
M)W8*H_,BDVHJ[&DV[(_HT_X)]^%CX-_8=^$VA/%Y;KX TN>5",%9)K9)G!]]
MTAKV"L[PAX<L_!WA/2_".G#_ $?2M.@LX,#'R11JB_HHK1K_ #_S#$_7,?5Q
M'\\I2^]MG]T8##_5,#2H?R1C'[DD%%%%<AUA1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 >)?MZ:#_:?P8@U=$RV
MFZS#(S>B.KQD?]],GY5\<5^@/[0WAO\ X2SX)>)=&6/>_P#9<D\2XZO%B50/
M?*"OS^K^(?I'98\+QK1Q:6E:E'_P*$I1?_DO*?T#X6XM5L@G0>\)O[I)-?C<
M****_GT_2PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *BO["PU:PGTK5;*.YM;J!X;JV
MF7*31.I5T8=U*D@CT-2T5I1K5L-6C5I2<91:::=FFM4T^C3U3(J4Z=:FZ=1)
MQ:::>J:>Z:[,_,/XY?"Z]^#7Q4UCX>7;O)'8W6;*>3&9K9P'B<XXW%&7<!T;
M<.U<G7VA_P %(?A!_;_@NP^,FE6^;G0F6SU0CJUG(_[MCD]$F;& ,G[02>%K
MXOK_ *!? 3Q-H^+7A=@,^<DZ_+[.NE]FO3LIZ=%/2I%=(SB?Y%>+/ ]3P^X[
MQ>4I/V5^>D^]*>L=>O+K!OK*+"BBBOV,_-PHHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]@_X)_?#IOBM^VS
M\+O!'D^9%/XTL;BZ3&=UO;RBXF'_ '[B>O'Z^WO^" 7PT;QI^W>OC.6UW0^$
M/"=_?K*1PLTH2T4?4K<2$>RFOG^*\=_9G#.,Q-[.-.=O5IJ/XM'N\,8+^T>(
ML)A[:2J1OZ)IO\$S]OJ***_A,_M<**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 9<00W4#VMQ&'CD0JZGH0
M1@BOSA\:^')O"'C#5/"MQG?IVH36Q)[['*@_CC/XU^D-?%'[;7A!O#7QQNM4
MCBVPZS9Q7:8'&X#RW'UW)N/^]7\W?24R9XKAK"9E%7=&HXORC46__@4(KYGZ
MIX4X[V.:UL*WI4C=>L7_ )2?W'D5%%%?Q@?O 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% %/Q%X?TCQ9X?OO"VOVOGV.I6<EK>1!MI>*12K '^$X)P1R#@CI7Y@
M_%#X?:S\*OB#JWP]UX$W.E7C0^;L*B:/[T<J@\A70JXSV85^I5?*/_!2CX/>
M=:Z7\;]%L_FAVZ=KGEI_"26@F.!V.^-F8]X5%?W7]!3Q3_U6X_J\)XVI;#YB
MOW=WI'$4TW'R7M(<T'UE)4T?RM]*G@/^WN$:?$&&A>M@G[]MW1FTGZ\DK2\H
MN;/D6BBBO]@3_.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "OUR_P"#;[X3_P!E_";XB?&VZMOGUG7K;1[.
M1AR$M83-)M]F:Z0'WC]J_(VOZ&/^"5WP6/P*_8+^'?A2ZM?*OM1T8:UJ0888
MS7K&Y 8=F5)(X_\ MG7Y)XS9FL'PE]63UK3C'Y1]]_BHKYGZGX19<\7Q3]8:
MTHPD_G+W5^#;^1]"4445_)Q_4(4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5\_P#_  4!\&-J?@72?'%M
M#E]*OF@G8#I%,!R?8.BC_@=?0%<]\6/!<?Q#^&VM>#'0%[ZP=(-W03 ;HS^#
MA3^%?(\>Y!_K/P?C<M2O*<'R_P"./O0_\F2/;X<S+^R<\P^*;TC)7_PO27X-
MGYV44Z6*2"5H9HRCHQ5U88((Z@TVO\S6FG9G]8[A1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %9'C[P3HGQ)\$ZIX"\1)FRU:R>WF8(&,9/*RJ#P61@KKG^) :U
MZ*[LLS+'9-F5',,%-PK49QG"2WC.#4HR7FFDT<N.P6%S+!5<)B8*5.I%QE%[
M.,DTT_)IM'Y4^,/"NL^!O%6H^#?$, COM+O9+6Z16RN]&*DJ?XE.,@]""#WK
M-KZD_P""D_P@_LWQ!IGQMTFWQ#J873]8([7,:$PN23R7B4I@# %N,\M7RW7_
M $,^$WB#@?%'P\R_B7#63KP7/%?8JQ]VK#O[LU)*^\;2V9_CWX@\(8K@3C#%
MY)6N_92?*W]JF_>A+YQ:O;9W70****_13XT**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH [S]E_X-7W[0O[1'@SX*V$
M3M_PD?B*VL[EDZQ6Y<&>3CLD0D<^RU_2Y9V=KI]I%86-ND,$$:QPQ1KA411@
M*!V  Q7XX_\ !N_\!3XU_:4\1_'O4[+=:>"="^S6$C+TOKW<@93WQ!'< @=/
M-7UY_9*OY9\:\X^N<14\!%^[0CK_ (IV;_\ )5$_I?P=RGZID%3&R6M:6G^&
M%TO_ "9R"BBBOQD_70HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ^%OVM? '_  @/QLU-+:#9::J1
MJ%I@<8D)WC\) _'IBO-*^P?V[OAQ_P )+\-[?QW8P;KK09_WQ4<FVD(5OKAM
MA]ANKX^K_.OQ>X9?"_'>*HPC:E5?M8=N6;;:7E&7-%>21_4'!.;+-^':,V[S
M@N27K'K\U9_,****_,SZP**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#G/B[\-]-
M^+OPTUGX<ZG(D:ZI9F."=\X@G4AXI3CG"R*C$#J 5Z$U^8>M:/JGAW6+OP_K
M=D]M>V-S);WEM*,-%*C%70^X8$?A7ZOU\2_\%&/@[_PBGQ%M/BOHUGML/$D?
MEW_EI\L5]&H!)P %\R/:PR26=)C7^B7T!O%/^R^(<7P+C9_N\5>M0N]JT(_O
M(K_KY32E_P!PGUD?QS]+3@/Z_D^'XJPT/?H6IU;=:<G[DG_@F^7_ +B=D?.-
M%%%?ZM'\"A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%>L?L._LXWW[5_[4_@_P""$,,ALM3U19=;ECR/)T^$&6Y;/\)\
MM&53_>91WKFQF+H8#"5,36=H0BY-]DE=G1A,+6QV*IX>BKSFU%+S;LC]FO\
M@C5^SG_PSU^POX:EU.P\G6?&9;Q'JNY<,!<*OV=#GD8MEA.T]&9_4U]55'9V
M=IIUG%I]A;)#!!&L<,,2A5C11@* .@  &*DK^#<XS*MG&:5L=5^*I)R]+O1>
MB6B\D?VYE.74<IRRC@Z7PTXJ/K9:OYO5A1117G'H!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!4U
M_0].\3:'>>'=7@\RUOK9X+B/^\CJ5/Z&OSN\?^#=2^'OC34_!>K ^=IUVT1?
M&/,7JKCV92&'L:_1ROF/]OOX6,LEA\7-*M^&"V6J[1T/)BD/ZH3[(*_G[Z0G
M"+SGA>&;4(WJX5W?=TY64O\ P%VEY+F9^E^&>=K 9O+!5'[E;;_&MOO5UYNQ
M\ST445_$!_0(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7%_M!_":W^-GPCU?P
M 8XS>30^?I$DA \J\CRT1RW"ACF-F[)*]=I17N\,<19IPCQ%A,[RZ?+7PU2%
M2#_O0::3[IVM)=4VGHSR\\R? \0Y/B,LQL>:E6A*$EY25M.S6Z?1V9^3,\$]
MK.]M<PO')&Y62.12&5@<$$'H0:;7O'_!0/X0?\*^^,9\<:9;;=-\6J]V".BW
MBD"Y7DDDDLDI/ S.0/NUX/7_ $1<!\897X@<'8'B++W^ZQ5.,TKW<6])0?\
M>A)2A+^]%G^.G%G#F.X0XDQ638Q?O*$W%ONMXR7E*+4EY-!1117UI\\%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7ZU?\&[7[+<
MF@>"?$_[6WB;3"L^O.=$\,22+S]DB<-=2KZJ\RQQY[&V<=Z_+OX,_"CQ7\=/
MBOX>^#W@>U\W5?$FK0V%F""51I& ,C8Z(@R['LJD]J_I.^"GPD\*? ;X2>'?
M@WX'MO+TKPWI,-C:94!I B@-(V.KNVYV/=F)[U^,>,_$:R_)(972?OUW>7E"
M+O\ ^32LO-*2/U[PAX?>/SF695%[E!:><Y+_ -M5WY-Q9U%%%%?RT?TL%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5D^._!VE?$#P?J/@S6DS;:C:M$[8R4)Y5Q[JP##W
MK6HK'$X>AB\/.A6BI0FG&2>S35FGY-:&E*K4H58U*;M*+33[-:IGYN^+_"VK
M^"/$]]X2UV#R[O3[EH9E[$@\,/4$8(/<$5FU]0?MY?!]KBWMOC%HEKEH0MKK
M01>JYQ%*?H3L)]T]*^7Z_P V./N$L1P5Q37RR=W!/FIM_:IR^%^J^%_WDS^J
M^&\ZIY_D]/%Q^)Z27:2W7ZKR:"BBBOC#W0HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** /./VK/@\?C7\%=4\,V%J9=5LP-0T0(I+-<Q!OW8 Y)D1I(P.FYU8_=K\
MWJ_6@$@Y!K\^?VW_ (.CX3_&V[O=+L_*TCQ$#J.G;$PD;LQ\^$8 4;9,D(/N
MQR1^M?Z<_0"\4^:&-X"QT]KXC#W?315J:^?+4BEWJR/X=^EOP':6&XLPL=[4
M:UOFZ4W^,&W_ '$>.T445_IF?Q"%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%=M^SG\!_&O[37QM\._ WX?V^[4O$.HK;K,4+);1#+2
MW#X_@CC5W;V4XYQ65>O1PM"5:K+EA%-MO9)*[;]$:T*%7$UHT:4;RDTDENV]
M$OFS]$?^#>G]CK[3>ZS^VCXUTKY+?S=&\%"9.KD8N[I<^BD0*P_O3CM7ZJUR
M_P $_A#X-^ 7PE\/_!GX?V7D:/X<TR.RLU;&YPH^:1R.KNQ9V/=F)[UU%?P]
MQAQ%5XHS^MCY?"W:"[07PK]7YMG]F<*9!2X;R*E@H_$E>;[S?Q/]%Y)!1117
MS)]&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 5-=T33/$NBW7A_6K19[2]MWAN86Z
M,C#!'Z]:_/WXP_#/5?A)X_OO!>IAF2%]]E<,,>? WW''X<'T8$=J_0VO)OVM
M_@A_PM?P$=9T.SWZYHJ-+9A%^:XBZO#[D@;E_P!H8_B-?BWC9P"^+^'/K>$C
M?%89.4;;SA]N'F].:/FK+XF?>\ <2+),U]A6=J-6R?:,NDOT?D[]#XDHH((.
M",$=117\$']'A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>1?ML_!\?%GX'7MQ
MI]J'U;PYNU/32%&YD5?](B!/.&C!;:.6>&,5Z[2H[QN)(VPRG*D=C7V/A]QI
MF?AWQK@.(\O?[W"U(SM>W-':<'Y3@Y0?E)GSG%W#6!XPX9Q638OX*\'&^_*]
MXR7G&24EYI'Y+45Z7^UK\'5^"OQLU+P]IUKY6DW^-0T11T6VE9OW8Y)Q&ZR1
M9/)\O=W%>:5_T0\.9_EG%6087.<NGST,33A4@^\9Q4E?LU>S71W3U1_CKG64
M8[(,WKY;C(\M6C.4)+SB[.W=:73ZK4****]H\P**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ K]C?^""?[#DOPG^%US^UI\1-&\O7O&EH(?#,,Z?
M/::3N#>;@]#<.JL/^F<<9!PY%? __!+;]AS4/VV_VD;/0]<L)O\ A"_#9CU#
MQC=J"%>$-^[M PZ/,RE>""$61ARM?T!6%A8Z58PZ9IEG%;VUM$L5O;P1A$B1
M1A551P    !T K\&\9>+UAL,LBPLO?G9U&ND=XQ]9;O^[;I(_;O"/A1XC$/.
ML3'W875-/K+9R]([+SOUB2T445_-A_0P4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'R!^VC\!O^$(\2'XF>&++;I.K3G[;%&O%K='DGV5^2/1LCC*BO
M"J_27Q1X9T3QEX>N_"_B*Q6XLKZ$Q7$3=P>X]"#@@]00#7P1\:_A'K?P9\<W
M'A35-TMN?WNG7A7 N(">&_WAT8=B#VP3_$/CIX;OAS-'G> A_LU>7O);4ZCU
M?I&>ZZ*5XZ+E3_H'P\XJ6:819?B9?O::T;^U%?K'9]U9]SD:***_GT_2PHHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** /#?V^O@\WQ'^##>+]*M2^J>$G>]0(I+26
M; "Y7 _NA4ER?NK"X'+5\$U^LTL,%Q$UO=6T<T4BE989D#)(I&"K*>""."#U
M!K\T?VC/A'<?!+XOZOX$"2&RCF\_2)I"29;.3YHCNP S '8Q'&]'':O]8?H$
M>*?]L<,XK@?&SO5P;=6A=ZNC.7OQ7_7NJ[^E5):(_@'Z6? ?]G9W0XIPT?<Q
M%J=6W2I%>Y)_XX*W_</S.'HHHK_0L_CT**** "BBB@ HHHH **** "BBB@ H
MHHH **** "MGX>?#_P 7_%;QSI/PV\ :'-J6M:Y?QV>FV, ^:65V"J/0#N6/
M  )) !-8U?LE_P $0?\ @G%_PI'P5#^UG\9-!V>+_$=E_P 4QI]U'\^D:=(/
M]:0?NS3J?JD9"\%W4?*<8\583A+)I8NIK-Z0C_-+I\EO)]O-H^GX2X9Q7%.;
MQPM/2"UG+^6/7YO9+OY)GU'^P9^QSX0_8C_9YTOX1:#Y-SJL@%YXHUB-,'4+
M]U'F.,\^6N B#LB#/S%B?9Z**_BC'8W%9EC*F*Q,N:I-MMOJW_6BZ+0_L3!8
M/#9?A(8;#QY802279+^OF%%%%<ITA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %<5\=O@QHGQL\%2>'[[9#?09DTJ^*\P2XZ'N4;@,/H>H%=K17!FF6
M8'.LNJX'&P4Z51.,HOJG^36Z:U3LUJCIP>+Q& Q4,10ERSB[I_U^*ZK0_-KQ
M-X:UOP=K]WX8\1V#VU[93&.XA<=".X]01@@C@@@BJ%?:_P"U/^SC;?%_0CXE
M\-6Z1^(["(^2> +R,<^2Q]>NTGH3@\'(^++JUN;&YDLKVW>&:&0I+%*I5D8'
M!4@\@@\8K_/'Q'\/\PX SMX>I>5"=W2J?S1[/ISQVDO1K1H_IWA;B7#<29>J
ML=*D=)Q[/NO[KZ?=NB.BBBOSP^F"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYV_P""
MBWP?7Q?\,[7XJZ5:@ZAX8?R[TJ!NEL)7 .>Y\N4JP4< 2S,>E?1-0:GIFFZW
MIEUH>M6:W-E?6TEM>VS,0)H9%*.A(Y 921QZU^E>$'B'C/"SQ%R_B2A=QHS7
MM(K[=*7NU8=KN#?+?1247T/BO$3@_#<><&XO):MDZL?<;^S4C[T)?*25[;QN
MNI^3U%=/\9OAGJ7P=^)^L_#C5)&D;3+LK!<,H!G@8!X9< G&^-D;&>-V#R*Y
MBO\ H6R_,,'FV HX[!S4Z56,9PDMI1DE*,EY---'^/N,P>)R_&5,+B8N-2G)
MQE%[J479I^::L%%%%=AS!1110 4444 %%%% !1110 4444 %%%?3_P#P3(_X
M)S>+_P!N[XI_:-82YTWX?Z#<(WB?6XUVM,>&%E;D\&9QU/(C4[CR45_/S7-,
M#DN J8S&3Y:<%=O]%W;>B75G=EF6XW-\=#"86'-4F[)?J^R6[?1'KG_!&'_@
MF6W[1OB^#]IOXW: 3X#T&]SHNG74?RZ]?1MW!^];1,/F[.XV<@2 ?M"  , 5
MF>"_!?A7X=>$M-\!^!M!M]+T?2+..TTW3[1-L=O"BA511[ =>IZGFM.OXOXQ
MXLQO%V;RQ572"TA#I&/^;WD^K\DDOZ^X2X7PG"N51PU+6;UG+^:7^2VBNB\V
MPHHHKY,^H"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
MP;]K/]E]?'EM-\2/A_8 :W"FZ_LHEQ]O0#[RC_GJ!_WT..H&?>:*^<XJX6RG
MC#)JF6YA"\):IKXH2Z2B^C7W-73NFT>ID^<8W(\?'%8:5I+==&NJ?D_^"M3\
MS'1XW,<B%64X96&"#Z4E?6?[5G[*2>+TN/B3\-=/"ZLH,FI:;$N!>CO(@_YZ
M^H_C_P![[WR;)')#(T4J%64D,K#!!'4$5_GMQSP-G' F</!8U7@[NG42]V<>
MZ[-?:CNGW33?]-</<0X'B/ JO0=I+XH]8O\ R[/KZW22BBBOBSW@HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH ^8?^"DWP?.L^%=,^-6CVI,^CD6&LE%/-K(Y,,A[ )*S
M(2<DFX0=%KXUK]6?%7A?1/&WAG4/!WB2W,NGZI9R6MVJ@;@CJ5++D$!USN4X
MX8 ]J_+_ .(G@76_AEXYU7P!XCC O-)O7MY64$+( ?ED3(!*.N'4]U8'O7^Q
M'T&/%/\ UL\.ZG"V,G?$Y:TH7>LL/-MP]?9RYH/I&/LUU/\ .7Z5' ?^K_&$
M,^PT;4<:O>MLJT4E+TYXVEYRYV8U%%%?W(?RR%%%% !1110 4444 %%%% !1
M17N7["7[!?Q=_;M^**^#_ UNVGZ#8.C^)?%%Q"6M].A)Z#IYDS '9$#DXR2J
MAF')C\?@\KP<\5BIJ%."NV]E_P 'HDM6]%J=6!P.+S+%PPV&@YSD[)+K_75[
M):LE_8&_8+^*'[=_Q:3P;X4233O#NG.DOBGQ/)"6BT^ G[J]GG?!"1YYP2<*
MK$?OO\"O@;\-?V</A9I/P<^$OAY--T31[<1P1#F25SR\TK8^>1VRS,>I/88
MI?LW_LX?"G]E/X2Z;\&_@]H"V.EZ>FZ65\-/>SD#?<3N -\KD#)Z  *H"JJC
MNZ_D#C[CO%\88[DA>&&@_<CW_O2_O/HMHK1:W;_J[@?@G"\)X/GG:6(FO?EV
M_NQ\EU>\GJ^B11117YZ?>!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M6^K9_3F0<.95PU@OJ^"A9=9/64GWD^OILNB04445X![H4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %?"7_!RU\4_B#\(O^"*WQI\0_#:ZN+:
M\U"PTW1KV\MB0T-C?:G:VEUT[/#-)"?:6ONVN(_:3_9Z^&'[6'P$\6_LW?&?
M13J'A?QGHD^EZQ;H^V01R+@21M@[)4;;(CX^5T5NU 'FO_!*#PMX*\&?\$Q?
MV?=!^'L,*:2/@WX<GMV@  F>;3H)I9CC^*221W8]V<UY1\8/^"C_ (W\)_\
M!5[X=?\ !-?6?V.-!U7Q!XBT&[\6>$/';_$-EMK"P2*_AFEDC.FF6*X,=O/'
MY2;U/G(/,P69>4_X)Y_#W_@H3_P2J^&,7[%'Q:^!&J_'3X8>%;F:+X9_$WX<
MZMIL>J6NEO(SQV.J:;J-U;.&B+,%DMI)P$*)M 0&H=*_92_:M_:9_P""WGP]
M_P""EWB3X"WOPS^'OPY^%-]X6&F^.-=TZ76=8N9VOB)H;?3+B[BBB'VM<^=,
MCX0G9SB@"?\ :?\ &?[4.A_$3XZZC^T=^UYJGPNT^/3@G[,7A7X87=M>ZIJ4
M4%BTESJMQI\5K<7EZWVHHCQNIAC2-OE4'S6\Z'_!5G]IR\_X('_!?_@H3XN7
M53J/B+7M*L_C-XM\$Z%#+?:-X?35)[34M7MK=HWA29H[91DQF.-KDLJKM7;M
M?!3]G7_@I]\&_P!L+]J_2=5_9B\/>,]-^.7B:XO?!/QVUOX@6L$.CZ(]O)%:
M:/<6@$E\R6<; 1PQQK&TA?,B*_FB+_@G)\*?^"K?[$/_  2]^"WP'U7]C'3K
M[7? 'C:6P\8>![/X@:3-=ZYX;G;6);FX$LLBVD3J]U8M#"+AFD>$B1HD9MH!
M] ?\$_?B3H'Q[^(5]\=?V:OV_+GXS_!34_"$%OI^E:EJ%I<7GAW7%N-THF9(
M(KM?-@,9$5WNDB,;XVK(%'O7[2@^(J_ 3Q==?";QZOACQ%;>'[JXTK76TJ*]
M^R31Q,ZMY,OR/RH&&!')XKXU_8M_X)S+\*?^"J_BK]NCX%_LUW_P'^'.O_"L
M:)XE\"W=UI\0\2^('OEG^WQV.G7-Q;VL4,*;"Q:-GE=BD>UI))/M#]H>;Q='
M\#?%D/@+P!?^*=9N= NK?3-!TR[M8)KN:2)HU427<T,*#+ DLXP <9. 0#\Q
M?#?[;_[=WBC_ (-;[3_@H!H?[3MUI_Q8M/#.K:OJGBV?P[8W,U^4U^ZMO+$<
MD?DP@0@*I2/Y=B;<8YF_;0^-W_!1C]D;]D'X#?\ !2\_MQ:GJKW>M^#+3Q?\
M*4\-V"Z#J&E:E'$DR&1XC=R7;%P7N6E +,S1Q0#:@C\ ?L.?M\^&O^#::]_X
M)C:C^R!K/_"V3H5_H4.GIXOT V4@N=9FO5NQ<_VAM$2PR ,I D\P8"%?GKM/
M^"E'[+W[<'[37_!(?X4_LH_"7]CK7[CQ[HEWX2EU_2[_ ,6^'X(+#^R%B,^9
MSJ)202-'B/R]Q(.7"=* */\ P<@?"OQ5K-_^RIXILOV@/&>F6FJ_MB>!-)MO
M#U@FE_8M+N&74"-4M_-LGF-VG11+++;X)S U;W_!5#XB?MZ?L<>-_P!E'X?_
M +/_ .VKK.JP?$'X\Z;X4\0GQOX>TMYM66XE:9#=SV-I;D0ICRS%;I"7C 5G
M))8]#_P6:^#G[9/[7&@_LYVW[.O[&WB769?AY\?O#?Q*\41ZAXJ\/61MK731
M<A[ &34L27+>>""A:(;?]9S3O^"LWP=_;%_:<^)7[+/C?X"_L:^)]8M_A5\;
M]+\=^,8;SQ3X>LY(+.U=D>UC\S4L2W+*2ZA3Y6"H,@)8* :WQ)^!?_!5C]GC
MX12Z'I'_  4'@\=6?B;XV:??>-/B)XKT/2-"O/ /@$J6U3[(SJUK+.NP!'>/
M;&)"5C!^9.3_ &.?VT?&TO\ P6BU_P#8D\"?M'^)/B9\'M>_9]3QYX>U#Q=I
MY:6QU./5UL9/L%^UM";^PECRXE5IHO,RL<@V.M=E_P %E_@!^VA^T%X/^!7Q
M$_9A^#">/++P!\5=-\4_$/X(ZQXCLM./B2TB4.D$DTTIM)&MY 6\MI'C+E7
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M**X+]J']I'X6_L@?L]^+OVFOC5JDUGX7\%Z++J6K2VL/F3.BX"Q1)D;Y)'*1
MHI(!9U!('( .]HKX/U'_ (*:?MN^!!X\^-/C[]AO1KSX?>#_ (>Z#XNU;PWX
M;^)'VCQ1I.EWBZA++<>1+816MW,D-KOEMENE$7E$1RW)?Y?L/X[_ !W^$7[,
MGPBU[X\?'GQY8>&?"7AJQ:[UK6M1D(C@C!    +.[,51(U!=W954%F (!UM%
M>*_LS_M"?M _M)V>G?%"X_9J'@+P!JT9N-(;QIKS)XEO+5D)AGDTR&W:*R5_
MD8))=-,%8[XHF&VO9;Z^L],L9M2U&Y2&WMXFEGFD;"QHHRS$]@ ": ):*_/+
M]K3_ (+1?M5_L=Z)!^TS\4_^"5WB>W_9U_M>UMK_ .(DGCVS77;*RN)EBAU"
M;0Q$9+>-V=-L4LR2#S$67R9&\L?H)HNL:9XBT>T\0:+=K<6=];1W%I.@($D3
MJ&5AGG!!!_&@"S17R7^U=_P4%^,O[.?_  47_9W_ &,[;X):!<^%?CEJ>LVZ
M^-)O$<KWEM_9M@MS-&+(0*L9+RPA9#-(&42913@U]:4 %%>4>"O'/[7.H_M6
M>/? _CCX%Z!I_P )-+T+3IOA_P"-[;Q*LE_K5^\>;N">T&3 L;Y4,0 0JD%]
MY$?CO["/_!0KXX?M8_M(_M,?L_>/_@3X=\+ZA\"->TO2-*M=,\437R:K+=6]
MU-YDET]M%L1Q%"0!!E [9WD"@#ZYHKY3_P""6W_!0#XH_MYCXX0?%CX0:-X+
MU'X1_&[5O ']EZ+K<NHI(UA' )96N)(H?-)F>3!$48V!?ESDGU?]C_QO^UIX
M_P#AA?ZU^V7\#]!\ >*HO%&H6^GZ-X=\1KJ<$VEI)BTNFE7A7D3)*=1@$JA8
MQH >JT444 %%%% !1110 4444 %%%% !1110!Q_[0'Q7U'X&_!KQ#\6M(^%7
MB?QQ=:%8&XM_"7@RP%UJFJ/N"B&WB+*'<YSR0  3VKXQU']M;_@KO^VK"/!'
M[%?_  3ZU/X":9>*$O\ XL_M(/!#<Z6I'S&UT&V>26XG R4:5A#N #C!X^_J
M* /E[]A7_@E9\%OV-?%&I_'GQ;XNUKXK?&[Q/%CQ?\9_'CB?5;P$<V]JF2FG
MV@Z+;P]$"*S.$7'U#110 4444 %%%% !1110 4444 %%%% !4.H:=I^K64FF
MZK8PW-O,NV:"XB#HX]"IX(J:BIE&,XN,E=/=#3<7=;GAGQ1_87^'OBMI-3\
MWKZ!>-D_9PIEM7/^Z3N3_@)P.RU\[_$O]G3XM?"MWF\1>&))K),_\3+3\S08
M]20,I_P,+7WW00",$5^,<6^!7!?$CE6PL'A:SZTTN1OSI_#_ . \C[L^\R7Q
M$S[*K0K/VT%TE\7REO\ ?S'YET5]W_$7]ECX,_$@O=7WAE=.O7R3?:21 Y/J
MR@%&/N5)]Z\,\?\ [ OC[1M]WX U^UUF$9*VUQBWG^@R2C?4LOTK^<.)? CC
MO(7*IAJ:Q5-=:7Q6\Z;M*_E'F]3]3RGQ%X=S)*-63HS[3V_\"6GWV/ Z*V?%
MOP]\<^!+G[+XQ\)W^G-G"M=6S*C_ .ZWW6_ FL:OQ[$X7$X.LZ.(@X36ZDFF
MO5/5'W%*M2KTU.G)2B]FG=?>@HHHK T"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH ***=##-<2K!;Q,[NP"(BY+'T '6FDV[(-AM%>C^!/V4?C=
MX]9);?PC)IML_P#R]ZP3;J!Z[2-Y'N%->V_#_P#8$\$:08[WXA^(KG5Y1@M:
M6H^SP?0D$NWU!7Z5^C\-^$W'G$[4L/A'3IO[=7]W&W=7]Z2_PQD?*YKQIPYE
M-U5K*4E]F'O/\-%\VCY7T+P]KWB?44TCPYHUU?W4GW+>T@:1S[X4'CWKW#X8
M_L&^-_$'EZC\2=6CT6V.";.W(FN6'H2/D3ZY8^JU]2^%?!?A+P/IPTGPAX=L
M].MQC,=I $W'U8CEC[G)K3K^B>%/HYY!ESC6SNL\3-?8C>%/YZ\\OOBN\3\P
MSGQ1S+%)T\O@J4?YG[TO_D5]S]3R_P"!W[&?[-7[.NMZCXM^%?PJTVRUW6+J
M6XU3Q!-'YU[/)*Q:3$KY,:$DGRX]D?HM>H445_2E6O7Q$E*K-R:25Y-MV2LE
M=W>BV/R>C0H8:'+1@HJ[=DDE=[NR[A11161J%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7FO[8?[+7PX_;9_9A\;?LI
M_%IKI- \;Z')IU]<6+A9[9B0\4\98$;XY4CD7<"I* $$9%>E5YE^V''^T@?V
M>]9O?V1]/T^^^(-A?:9?Z%I>JZD+.VU)+?4;:>YLI)RK")9[:.>#=CCS>HZ@
M _)C]G+]K[X]?\$3OVI/$7[('_!7..3XC_"O6/#'AOPOH_Q^TO2GFL--TI#J
M<>FVNM0&,X\R-[J-RS.X%N?^/A=T@]:_X+-ZQ\0_VO\ _@JI^QW_ ,$[/A[J
MVAR^%K^>^^)FM)KBRW.D:L^GQRRV)N(H&4W4*?9ISY(=%F^T*I= 0Z[O[5_A
MG]J?_@H3-\?OV2/#G[#^O^$=8^*7PZ\&:-K>J_$;6]#DTOPG$EWJSRW[-87]
MS)>.N2ULD"$M)$#*;< 9]3_:M_X)N_$?P/X]_9A_:W_8^T__ (2?QO\ LQ::
M/#DWAC4M1AM)O&'A>>P6PNK=;B9EACO$CW30^:R1%W<,Z_*0 4K3]O?]LW]D
MG_@J-\/?V"?VX+GP-XQ\'_'+2+^?X7_$?P5X6NM$EL]4LXS)<:=>6DU[=AUV
MF(+(DF<W$1;.6"?>]?'GBS]F#XD_ML_\% ?@O^UW\7?@_JG@#P?\ -+UNZ\+
MZ+XEOK";5->UW588(#(\=A<7$4%K:PP;E+2B22=_]6$C#/Z;\+_BY^W9KOQA
M^-_AWXF?LHZ%I'A+PJ;?_A2>MP^,HFD\:;K>5I%N N]K("58EWO&NWS2 LFP
ML0#Y=_X.&_B1^U1X0_9C>*R_8JTSXH? #3]7T[6/C<+#QN;;5KG1+*YBNY+=
M;8VW[J S0QF:9'E;R4D!2-6:6/[H_9[^,O@#]HGX#^#?CW\*I';PUXS\+V.M
M:")81&ZVES DL2N@)",JN%9<_*01VKY<UCXJ_P#!1/\ ;6_9:\6_LX?$'_@F
MYJ?P:\5^-O#]]X<U?Q'XI^(.A:SX=TJVNX7MY[N(V%TUY>R+%(SQP&UBC=]J
M-.BY<?4/[.WP/\&_LS? /P7^SK\/!-_87@;PM8:#I+7+ RO!:VZ0(\A  +L$
M#,>[$F@#X _X+1:=\1]8_P""K'_!/[2/A'XGTW1/$=UXB^($.EZSJ^G->06#
MMH]D#.T"NGGE%+,L9=0S*JLP!)JKI_Q<_P""A/\ P3+_ ."JOP>_9Q_:1_;!
MO_CK\'_VD7U/3M)U'Q)X;L;#5/#&NVL2RX0V<:(T,ADA4+@*%D?"*8MTGKO_
M  5-_9>_:=\=?M;_ ++7[;7[.OPEB\?V_P !?$OB&Y\5>";3Q!;:?JFH6NJ6
M=O;"2R:\:.VD>(12.8Y9HMWR*I^8E=?5OV;/B]^W'^WC\(_VN?CC\'M3^''@
M?X#V>JW?@SPIXEU"PN-9U[7]1AC@:[N4T^XN8+:UMH8P8E\YI9)7)945!O .
M4_8S_:#_ &J=>_X+7?M+_LJ_&3X[S^*?!O@?P+X9U'P=I*Z);6,.FM?1B:8
M0KND.YV4/([MM"C/%<]_P21_Y2P_\%#?^RD^$O\ TUW-;G[+_P "/VM/!_\
MP6W^/O[7'CC]EK7=)^&WQ+\&:#HWAOQ%-XDT25UFTVWC1Y)[:&_>:..5@_EE
M59L!2ZIN.V+_ ()N? _]KGX)?\%!/VN/CQ\8_P!DWQ#H7A;XS>)M*UCP3?\
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
M>:W6*Q$I)]+VC_X"K+\ HHHKZH\<**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
1HHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>cms-20231231_g12.jpg
<DESCRIPTION>GRAPHIC - CE PLANNED RENEWABLE CAPACITY
<TEXT>
begin 644 cms-20231231_g12.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M[ 1, P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1B%4L<\#L,U
MY%\)_P!LGP%\8OVC?%G[-WASP?XDLM3\'Z1;W^I7NNZ4UDDJS$>6(HY<2D%6
M#;G1>O /6O7J^3/@N /^"P?QH('7X:Z#G_QV@#Z+^,WQ8\/?!#X::I\3?$MA
M?WL&G1((=-TFU\^\U"XD=8H+6WB!'F32RND:)D99P,CK7F_[-_[9^L?M$>.+
MCP9/^R#\8? L5MISW;ZU\0/"(TVS;:Z*(D=I"7D._(50>%8G %2?MJ?LR?%W
M]I;0?#=I\(_VBYOAY?>&-:.KV]S%H"7PNKM8RD&_=(@54WR'&&RS*V,H*X;]
MC']I;]I6V^.6N_L3?MKZ7ILOCG1="&M^'_%VB1>7:>)-+\T0M-L"J$D5V (5
M5!PXV*4RX!Z=XA_:C2X^*&O_  A^#GPQU3QOK'A&SAN/%ATZ^MK:#3FF4O#:
MB2=U$MTZ N(Q\JC&]TR >@^&G[17PE^*OP5C_: \.>)TA\,BQGN;^[U%?(;3
MA!N%Q'<*W^J>(HX<'H5/)&"?FO\ X(MZE?>+_A9\6_B?K\C2:MXA^.6M3ZA*
MYRW$5J0GT4N^!V!KY4^+GQ"\2^"OV2?VU_A[X:NI8=+B^/'DVXB8A8$O-2Q<
M1KZ*RVZH1Z.?6@#] --_;J\-GPSX=^+/BOX7:]H/P[\6ZC!9Z#XUU.6 )_I#
M;;6XN;<.9;6VG.T1RL#CS(S(L8;->[5\M_\ !0_PEHEA_P $H?&'A3[.GV/3
M? =@MJF!A3;O;-%CZ-&N/I7L?[)7BC6O''[*OPS\:>(YWEU'5_A_HU[?RRDE
MGFEL87=CGN68G\: /0:*** "BBL[4M9U"QNC!;^'KFY7:#YL3#'TYH T:*Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V
M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B
MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V
M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W
M_OI:DL]>U*YND@F\,W4*LV&E=EPON: -2BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KY-^#FF^.;3_@I_P#$CXP:E\*?%=IX3\3^#]*TK1/$%UH$R03W
M,&S>&4KYD2Y+8>157Y3D@$$_65% 'E'QW_:,\>_!/Q]H&AZ?^S#XT\9^'M7M
MY3?^(O!L,=W)IDZL L<EKE7*D')DW #H QR!3^'GP[\1?$?]HK_AJOQSX(NO
M#8T[PB_A[PKHFIR1-?&&:X6XN;NY$+ND18QQ)'$'9E579]K2;$]CHH ^6_@3
MX#\4_L*_$WXJ^&5^&_B/7_!7C?Q3)XM\'7'A;2FO7BO;E%6[TZ9$YMR&CB,4
MDFV$H?FD4J16#X _X)R:QXL_8E^*7PG^,4]K8>-OC/X@U#Q1KKQ2B>+2=1FG
M6XM(-Z_ZQ87CC+E>"6E"D@@G["HH ^//B]X>^/\ ^U!^QMI'[%U[\+->T#Q?
MJUOIFD>/M>U"QVZ9I=K:RPM=7D-SGR[SSA!B**$N_P"^'F"/:Q'UGX2\+Z-X
M(\*:9X+\.6WDZ?H^GPV5A#G/EPQ1K&B_@J@5H44 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\$?\%"
MO^"X/_#!W[1US^S]_P ,P_\ "5?9](M;[^U_^$U^P[O.4ML\K[%+C&.N_GT%
M>IE&2YGGV+^K8&GSSLW:\5HK7=Y-+JNIYF:YQEV287ZQC9\D+I7LWJ]M(IOI
MV/O>BOR7_P"(HS_JQK_S)O\ ][*/^(HS_JQK_P R;_\ >ROI_P#B&?&__0)_
MY4I?_)GSG_$1>#?^@K_R2I_\@?K117Y+_P#$49_U8U_YDW_[V4?\11G_ %8U
M_P"9-_\ O91_Q#/C?_H$_P#*E+_Y,/\ B(O!O_05_P"25/\ Y _6BBOR7_XB
MC/\ JQK_ ,R;_P#>RC_B*,_ZL:_\R;_][*/^(9\;_P#0)_Y4I?\ R8?\1%X-
M_P"@K_R2I_\ ('ZT45^2_P#Q%&?]6-?^9-_^]E'_ !%&?]6-?^9-_P#O91_Q
M#/C?_H$_\J4O_DP_XB+P;_T%?^25/_D#]:**_)?_ (BC/^K&O_,F_P#WLH_X
MBC/^K&O_ #)O_P![*/\ B&?&_P#T"?\ E2E_\F'_ !$7@W_H*_\ )*G_ ,@?
MK117Y+_\11G_ %8U_P"9-_\ O91_Q%&?]6-?^9-_^]E'_$,^-_\ H$_\J4O_
M ),/^(B\&_\ 05_Y)4_^0/UHHK\E_P#B*,_ZL:_\R;_][*/^(HS_ *L:_P#,
MF_\ WLH_XAGQO_T"?^5*7_R8?\1%X-_Z"O\ R2I_\@?K117Y+_\ $49_U8U_
MYDW_ .]E'_$49_U8U_YDW_[V4?\ $,^-_P#H$_\ *E+_ .3#_B(O!O\ T%?^
M25/_ ) _6BBOR7_XBC/^K&O_ #)O_P![*/\ B*,_ZL:_\R;_ />RC_B&?&__
M $"?^5*7_P F'_$1>#?^@K_R2I_\@?K117Y+_P#$49_U8U_YDW_[V4?\11G_
M %8U_P"9-_\ O91_Q#/C?_H$_P#*E+_Y,/\ B(O!O_05_P"25/\ Y _6BBOR
M7_XBC/\ JQK_ ,R;_P#>RC_B*,_ZL:_\R;_][*/^(9\;_P#0)_Y4I?\ R8?\
M1%X-_P"@K_R2I_\ ('ZT45^2_P#Q%&?]6-?^9-_^]E'_ !%&?]6-?^9-_P#O
M91_Q#/C?_H$_\J4O_DP_XB+P;_T%?^25/_D#]:**R? /BG_A.? FB^-?L/V7
M^V-(MK[[-YN_R?-B639NP-V-V,X&<=!6M7PTXRA)QENC[2,HSBI1V84445)0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^"'_!PI_P I
M'-3_ .Q2TK_T6U?O?7X(?\'"G_*1S4_^Q2TK_P!%M7ZEX1?\E5+_ *]2_.)^
M:^*O_),+_KY'\I'P]1117]-'\XA1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 ?U1_ +_ )(3X*_[%+3?_26.NMKDO@%_R0GP
M5_V*6F_^DL==;7\-XK_>JG^)_F?VCA?]VAZ+\@HHHKG-PHHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K\$/^#A3_E(YJ?_ &*6E?\ HMJ_
M>^OP0_X.%/\ E(YJ?_8I:5_Z+:OU+PB_Y*J7_7J7YQ/S7Q5_Y)A?]?(_E(^'
MJ***_IH_G$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#^J/X!?\D)\%?]BEIO\ Z2QUUM<E\ O^2$^"O^Q2TW_TECKK:_AO
M%?[U4_Q/\S^T<+_NT/1?D%%%%<YN%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %?@A_P '"G_*1S4_^Q2TK_T6U?O?7X(?\'"G_*1S4_\
ML4M*_P#1;5^I>$7_ "54O^O4OSB?FOBK_P DPO\ KY'\I'P]1117]-'\XA11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?U1_
M +_DA/@K_L4M-_\ 26.NMKDO@%_R0GP5_P!BEIO_ *2QUUM?PWBO]ZJ?XG^9
M_:.%_P!VAZ+\@HHHKG-PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ K\$/^#A3_E(YJ?\ V*6E?^BVK][Z_!#_ (.%/^4CFI_]BEI7_HMJ
M_4O"+_DJI?\ 7J7YQ/S7Q5_Y)A?]?(_E(^'J***_IH_G$**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^J/X!?\ )"?!7_8I
M:;_Z2QUUM<E\ O\ DA/@K_L4M-_])8ZZVOX;Q7^]5/\ $_S/[1PO^[0]%^04
M445SFX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^"'_!
MPI_RD<U/_L4M*_\ 1;5^]]?@A_P<*?\ *1S4_P#L4M*_]%M7ZEX1?\E5+_KU
M+\XGYKXJ_P#),+_KY'\I'P]1117]-'\XA1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 ?U1_ +_DA/@K_ +%+3?\ TECKK:Y+
MX!?\D)\%?]BEIO\ Z2QUUM?PWBO]ZJ?XG^9_:.%_W:'HOR"BBBN<W"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OP0_X.%/\ E(YJ?_8I
M:5_Z+:OWOK\$/^#A3_E(YJ?_ &*6E?\ HMJ_4O"+_DJI?]>I?G$_-?%7_DF%
M_P!?(_E(^'J***_IH_G$**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#^J/X!?\D)\%?]BEIO_I+'76UR7P"_Y(3X*_[%+3?_
M $ECKK:_AO%?[U4_Q/\ ,_M'"_[M#T7Y!1117.;A1110 4444 %%%% !1110
M 45F^)_&/A'P3I_]K>,_%6FZ1:[L?:=3OH[>//IND(%9_@[XP?"7XB7#6GP_
M^*/AW7957+1Z/K<%TP'J1&[&@#HJ*** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OP0_P"#A3_E
M(YJ?_8I:5_Z+:OWOK\$/^#A3_E(YJ?\ V*6E?^BVK]2\(O\ DJI?]>I?G$_-
M?%7_ ))A?]?(_E(^'J***_IH_G$**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#^J/X!?\D)\%?\ 8I:;_P"DL==;7)? +_DA
M/@K_ +%+3?\ TECKK:_AO%?[U4_Q/\S^T<+_ +M#T7Y!1117.;A1110 4444
M %%%% !7C?[5/Q8^.>FM9_!+]E#PUI^H?$'7K1KC^U-;<KIOANP#;#?W1 )=
MB^4BB )=E=L,L3@^R5XK\7?"O[7L_P"T/:^,O@!XI\,V?A^W\(I!K&E>+;6>
M2VU.Z^TRM&L;P,'MW1"V9,,,2J"CX^4 ^3]?_P"""_C'XW:V_C_]J7]N7Q%X
MG\1766N)X-&!2$G_ )9QM-,V$'8*B*!P%&*J/_P;E_#[2Y8]3\$_M9>)]+U*
MW<26E\VAQ.87'1AY<L; CU# U]?_ /#6FJ_#K_1?VG_@CK_@A4_UGB33E.M:
M"?\ :-W:IYENO^U=00 <<UZEX-\<>"_B+X?@\6?#_P 7:9KFEW(S;ZEI%_'<
MP2C_ &9(R5/X&@#YP_9JN?VPOV4/$VE? []K7QO:_$/PEK%RMCX2^)ULCI=V
MEV?]59:E&^3B4C;%-N?]X5C9V,B!?J.FRQ13+LFB5P&# ,N1D'(/U! /X4Z@
M!&(52QSP.PS7D7PG_;)\!?&+]HWQ9^S=X<\'^)++4_!^D6]_J5[KNE-9)*LQ
M'EB*.7$I!5@VYT7KP#UKUZODSX+@#_@L'\:"!U^&N@Y_\=H ]X^.O[0/A'X$
MV6BVVK:?>ZMKGBC5TTKPKX:TH(;O5+M@3M7S&5(XT4%Y)79411DG) -/X9?M
M%:9XS^)NJ? SQIX4NO"WC;2=+BU1]#O;J*=+W3Y',:W=M-&<31B0&-\A61Q@
MK@JS?/?QEU&^\0_\%N?A#X3U%V:P\._"?4]7TV-C\JW5RU[;2L!ZF.*,?@*?
M^V!JUWX2_P""K'[,>LZ&S+<:O8^(=+U)4_Y;6OV=2%;U"L[./0J#VH ]Q\0_
MM1I<?%#7_A#\'/ACJGC?6/"-G#<>+#IU];6T&G-,I>&U$D[J);IT!<1CY5&-
M[ID ]!\-/VBOA+\5?@K'^T!X<\3I#X9%C/<W]WJ*^0VG"#<+B.X5O]4\11PX
M/0J>2,$_-?\ P1;U*^\7_"SXM_$_7Y&DU;Q#\<M:GU"5SEN(K4A/HI=\#L#7
MRI\7/B%XE\%?LD_MK_#WPU=2PZ7%\>/)MQ$Q"P)>:EBXC7T5EMU0CT<^M 'Z
M :;^W5X;/AGP[\6?%?PNU[0?AWXMU&"ST'QKJ<L 3_2&VVMQ<VX<RVMM.=HC
ME8''F1F18PV:]VKY;_X*'^$M$L/^"4/C#PI]G3['IO@.P6U3 PIMWMFBQ]&C
M7'TKV/\ 9*\4:UXX_95^&?C3Q'.\NHZO\/\ 1KV_EE)+/-+8PN['/<LQ/XT
M>@T444 %%%4K[Q%HFFS_ &6_U*.*0 '8QYQ0!=HK-_X3'PQ_T&H/^^J/^$Q\
M,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@
M#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$
MQ\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]
M!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH
MTJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\
M,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@
M#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$
MQ\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]
M!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH
MTJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\
M,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@
M#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$
MQ\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]
M!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH
MTJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\
M,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@
M#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$
MQ\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]
M!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH
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
M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\
MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J
M:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\
MY\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT
M*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_
M .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B
M@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/
M[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\
M8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"
M'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?
M^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*_!3
M_@X0BBA_X*-:FD,:HO\ PB6E<*N!_JVK]\:_!#_@X4_Y2.:G_P!BEI7_ *+:
MOU+PB_Y*J7_7J7YQ/S7Q5_Y)A?\ 7R/Y2/AZBBBOZ:/YQ"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _J=^ >GV!^!7@LFR
MA)/A+3<DQC_GUCKKDL;*-@\=G$K#H5C (KE_@%_R0GP5_P!BEIO_ *2QUUM?
MPWBO]ZJ?XG^9_:.%_P!VAZ+\@HHHKG-PHHHH **** "BBB@ K\Y_^"P7P7_;
M!^/G[37@[X;?LF#Q%NOO!$J>)SI6M/8V?V;[8VS[7)O1&3.XJC9)PVU2<U^C
M%?%W_!1/_@IEJ'_!/;X_:):W7PN/BS3/%'@\,UHNL_8GM9X+J4"16,4@8,LI
M!&!]U3G@@@'C'[,__!NMX7TS[/XA_:Q^+<NJ3##2>'/".8;<'^[)=2KYD@/0
MA$C(QPQK[\^!G[,/[/W[-.A_\(_\"_A+HWAN%D"3S6-J#<7 '3S9WS+,?=V:
MOSZ_XB5-$_Z,\N__  NE_P#D*H-1_P"#E*S?3YTTG]D&6.Z,+"V>X\;AHUDP
M=I919@E0<9 ()'<=: /U(HKDO@'K&J>(O@5X*\0:Y?275[?>$M-N+RYF;<\T
MKVL;.['N2Q))]ZZV@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K\$/\ @X4_Y2.:G_V*6E?^BVK]
M[Z_!#_@X4_Y2.:G_ -BEI7_HMJ_4O"+_ )*J7_7J7YQ/S7Q5_P"287_7R/Y2
M/AZBBBOZ:/YQ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH _JC^ 7_)"?!7_ &*6F_\ I+'76UR7P"_Y(3X*_P"Q2TW_ -)8
MZZVOX;Q7^]5/\3_,_M'"_P"[0]%^04445SFX4444 %%%% !1110 5X=^UQ^P
M#\#OVPM4TCQ=X^@N+7Q%X?@>'1M6CAANHDC9MQCEM+I)+>="W)#(&]'7J/<:
M^7?^"BO_  5!\ ?L +I?AS4/AUJ?B7Q)KUC)=:7907"6]HD:/L+33'<R_-T5
M8VS@Y*\4 <BG[%WP_P#@Y^Y^+G_!/+X;?$+1HN#XH^&_AB"&_11QOGTFX8EN
MQ)MIY6/.(ATKJ_AG^S'_ ,$G/VD=%U#3OAA\$_ASJ$L*O;ZMIUKHJV>IZ:_*
MLLT#*EQ:R Y'S*C BOSUUG]JS_@K3_P5+U:X\)_!S1]7T_PU+(8KFS\'Q-IV
MFPJ>JW-](P+_ "]4:7#8.V/M7T-^QM_P0';X:Z]IWQ._:'^.NI+K5G(LUOI/
M@"^ELA _^U??+,W7!$:QD$<.: /T-^&/@]_A[\-O#W@%[X73:'H=IIYN0FT2
MF&%(]^,G&=N<9XS6Y53P_<Z3>Z#8WF@:B+RPELXGLKM;HSB>$H"CB1B3)E<'
M>22V<Y.<U;H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *_!#_@X4_P"4CFI_]BEI7_HMJ_>^OP0_
MX.%/^4CFI_\ 8I:5_P"BVK]2\(O^2JE_UZE^<3\U\5?^287_ %\C^4CX>HHH
MK^FC^<0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** /ZH_@%_R0GP5_V*6F_^DL==;7)? +_DA/@K_L4M-_\ 26.NMK^&\5_O
M53_$_P S^T<+_NT/1?D%%%%<YN%%%% !1110 4444 %?*G[7_P#P3]\)_MJ?
MM/Z)XJ\8>/7TJ'P7X1B-K:6UC87S7$UQ=SX::WO(YD,0$+ ;XBKL3@_NV%?5
M=>0?M5_ CXG_ !#M+#XG?LX_$2/PG\2?#44J:+J-U#YECJ5M(5:73[Z/!WP.
M45@V"T3J'7'((!F:)^RK\=O#.DV^@>'/V[_&FGV%I&([6RL? _A:*&%!T5$7
M2PJCV JGX\_92_:=\5>"M6\-:?\ \%$?'D,]_I\T$,K^%?#\:JS(0"6M[".5
M1SUC=&'9@:^4/B+_ ,%F?VX_V5[]_#/[5_[!%O;7L#;#J=AJ=Q9V-T1QNAE,
M=Q'(#_LR'T]JS/#_ /P<"_&_XMZH/"WP._8)N-5U:8A;>UL_$5QJ3Y/K'!9H
M2/Q'UH _0_X06C_#?X&^#/#WCF>WTR[T_P /:5IMTEU<HJK=^5% (0V=K,TI
M"* 3N8@#.178U\P?LM_"G]L;XR>*]-_:%_;VU/3=*DTMS<>#?A;X>0+9Z5.R
M,GVV[;>YGN0C,$5G=8MS,-KG"?3] !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X(?\ !PI_RD<U
M/_L4M*_]%M7[WU^)/_!=?]FWXU?$_P#;[U#Q5X&\&?;K!_"^FQK/_:-M%EEC
M8,-LDBM^E?>^'.>9+P_Q \5FF)IX>ER2CS59QIQNW&RYIM*[L[*]]&?GGB;A
M<3B^'%3H0<Y>TB[13;M:71'YRT5ZG_PQ5^TS_P!$T_\ *S9?_'J/^&*OVF?^
MB:?^5FR_^/5^Z_\ $4?#/_H>8/\ \*:/_P F?S__ &%G?_0+4_\  )?Y'EE%
M>I_\,5?M,_\ 1-/_ "LV7_QZC_ABK]IG_HFG_E9LO_CU'_$4?#/_ *'F#_\
M"FC_ /)A_86=_P#0+4_\ E_D>645ZG_PQ5^TS_T33_RLV7_QZC_ABK]IG_HF
MG_E9LO\ X]1_Q%'PS_Z'F#_\*:/_ ,F']A9W_P! M3_P"7^1Y917J?\ PQ5^
MTS_T33_RLV7_ ,>H_P"&*OVF?^B:?^5FR_\ CU'_ !%'PS_Z'F#_ /"FC_\
M)A_86=_] M3_ , E_D>645ZG_P ,5?M,_P#1-/\ RLV7_P >H_X8J_:9_P"B
M:?\ E9LO_CU'_$4?#/\ Z'F#_P#"FC_\F']A9W_T"U/_  "7^1Y917J?_#%7
M[3/_ $33_P K-E_\>H_X8J_:9_Z)I_Y6;+_X]1_Q%'PS_P"AY@__  IH_P#R
M8?V%G?\ T"U/_ )?Y'EE%>I_\,5?M,_]$T_\K-E_\>H_X8J_:9_Z)I_Y6;+_
M ./4?\11\,_^AY@__"FC_P#)A_86=_\ 0+4_\ E_D>645ZG_ ,,5?M,_]$T_
M\K-E_P#'J/\ ABK]IG_HFG_E9LO_ (]1_P 11\,_^AY@_P#PIH__ "8?V%G?
M_0+4_P# )?Y'EE%>I_\ #%7[3/\ T33_ ,K-E_\ 'J/^&*OVF?\ HFG_ )6;
M+_X]1_Q%'PS_ .AY@_\ PIH__)A_86=_] M3_P  E_D>645ZG_PQ5^TS_P!$
MT_\ *S9?_'J/^&*OVF?^B:?^5FR_^/4?\11\,_\ H>8/_P *:/\ \F']A9W_
M - M3_P"7^1Y917J?_#%7[3/_1-/_*S9?_'J/^&*OVF?^B:?^5FR_P#CU'_$
M4?#/_H>8/_PIH_\ R8?V%G?_ $"U/_ )?Y'EE%>I_P##%7[3/_1-/_*S9?\
MQZC_ (8J_:9_Z)I_Y6;+_P"/4?\ $4?#/_H>8/\ \*:/_P F']A9W_T"U/\
MP"7^1_2A\ O^2$^"O^Q2TW_TECKK:Y?X(V-UIGP7\(:;?1;)K?POI\4R;@=K
M+;1@C(X/([5U%?RGB)QJ5YRB[IMM-==3^O<,FL/!/LOR"BBBL38**** "BBB
M@ HHHH **** $=5=2CJ"I&""."*;;VUM:1^3:VZ1)G.V- HS]!7B<_C#]M7P
MO\:?'5]:?"71/%GP]BU6T7PU:1:Z+'6U3^S;1IS LL8MKB'[09@!)-"P?S!N
M*A0.C\&?M<?!+Q5XMC^&NM^()O"GBZ6,.GA'QG;'3=0E!) ,*R_)=KD$;[=Y
M4R#\W!H ],HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *_/7_ (*/_P#)S-U_V!K3_P!!-?H5
M7YZ_\%'_ /DYFZ_[ UI_Z":_+_%O_DE8_P#7R/Y2/.S/_=OF>"T445_,YX 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'ZV
M?#S_ )$#0_\ L#VW_HI:V*Q_AY_R(&A_]@>V_P#12UL5_<&%_P!UI_X5^1]=
M'X4%%%%=!04444 %%%% !1110 445Q/Q]^-MA^SY\/+GXFZU\/O$_B#3K'+:
MC%X4TY+NXM80"6F:)I$8QKCDKN*YR0%!( /@+]MK]IK_ (*@>*OVTOB'^Q_^
MQ?;ZC<:9:7&F3?VAI>F1^=IL=QI5F[1M>S?NK6,R%W#$J^YVPW80_ #_ (("
M>(/&&N_\+/\ V[/CI?ZSJEY()[W1]"OGFFF?K_I%_."[GLP1/I)WK2^%G_!=
M']EKPQ\:_B?XI\46OBUO#OB35M,N_"UO:>&K59H_*TR"VN6G*RJ6=I(0 69S
ML5 "H 4;7QJ_X+_?LO7WPQU9/@NOCFT\5QVQDT![KP[:&W>Z7F..XWSM^X8@
M+)M ?86V%6VD '5_M&?M)^!/^"=GQS^'?[.7P0_X3Z_U#Q+/IJIX-OKR35-(
MET^:[^R,(Y[R5[FVN0$D9%A8Q;E'F1G>&'W%7*_#?4]*^*_@'PC\6]=\&6]M
MJ5_H-KJ-O%=VZO/ISW,"2/$KL-RD;MIQC..:ZJ@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_FV_X*R?\ *1SXN_\
M8VR?^BXZ_I)K^;;_ (*R?\I'/B[_ -C;)_Z+CK]@\&O^1[B/^O?_ +=$_)_%
MS_D2T/\ KY_[;(^>****_HP_G\**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "NM^ 7_)=O!7_ &-NF_\ I5'7)5UOP"_Y+MX*_P"Q
MMTW_ -*HZPQ7^[3]'^1OA?\ >8>J_,_JCHHHK^&C^T0K\]?^"C__ "<S=?\
M8&M/_037Z%5^>O\ P4?_ .3F;K_L#6G_ *":_+_%O_DE8_\ 7R/Y2/.S/_=O
MF>"T445_,YX 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'ZV?#S_D0-#_[ ]M_Z*6MBL?X>?\B!H?\ V![;_P!%+6Q7]P87
M_=:?^%?D?71^%!111704%%%% !1110 4444 %>9_&+]L7]F?X ?$'P]\+/C#
M\7-/T+7_ !2RC1=/N8IF,H:3RU=V1&2!"^5#RE%)5@#\IQZ97B'[2'_!//\
M9E_:L^*_AGXS?&'PQ>W6M>%DCBM6M=0:**[@CE:9(9U ^=%D=V&TJ?G8$D'%
M 'S?\9?A=_P1!^#/[1GC:Q_: N/#UOXDU*[M;O4O#E]87WE:7-) )6:'[.FU
M5F62.4KD@,3C&=HS=.^(O_!O%X%O(_%NDV7@J6YL&$T"'0-4NR74[AB*2)E8
MY ZC%;7[7?[&/_!-/XB_MEWUY^U;\<;RT\?_ !'U"P7P]X=L-5,'EPI9VUG"
MCA8G"-)+"Y5Y&4-N"J,J<Q?$S_@B9_P34^&&@PZQXXU[QIH]G?7\6GQZM)KF
MZ&UGF)2)I7\@I"I?:@>3";W12<L 0#[D^'?BZV^('P_T+QY9V+VT.MZ/:W\5
MM(P+1+-$L@0D<$@-C/M6Q6%\+O!\WP]^&?AWP#<7RW,FAZ%::>]RB;1*884C
M+@'H#MSCWK=H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "OYMO^"LG_ "D<^+O_ &-LG_HN.OZ2:_FV_P""LG_*1SXN
M_P#8VR?^BXZ_8/!K_D>XC_KW_P"W1/R?Q<_Y$M#_ *^?^VR/GBBBBOZ,/Y_"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KK?@%_R
M7;P5_P!C;IO_ *51UR5=;\ O^2[>"O\ L;=-_P#2J.L,5_NT_1_D;X7_ 'F'
MJOS/ZHZ***_AH_M$*_/7_@H__P G,W7_ &!K3_T$U^A5?GK_ ,%'_P#DYFZ_
M[ UI_P"@FOR_Q;_Y)6/_ %\C^4CSLS_W;YG@M%%%?S.> %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^MGP\_Y$#0_^P/;?
M^BEK8K'^'G_(@:'_ -@>V_\ 12UL5_<&%_W6G_A7Y'UT?A04445T%!1110 4
M444 %%%% !1110!^;'QPU;]@K]G/_@HAXM^*_P"WAX-\5OXMEUZQUWX?>('A
MGN-)DL8K2V2'RXH""989X9582*RY52*Y'_@HM_P6G^#WQ^^!VM?LU?LS>"-<
MU>Z\61I87>M:K8B"..)I%)6WA#-)+*^-@W*FW=D;C@5]8_\ !03]J/\ X)L^
M"FMO@I^VN=*UR[D@%Y!H3:'+?7%FK<"4/$I-LS <'>C,O3(KY?\ !G[:O_!#
MS]F,W'Q._9R^"+7/BRP3S=)2]T>^DE,@(XAGO#*+=RN0'&/0G!- 'Z'_ +-F
MD^.- _9V\!:'\3I)7\267@S2X-?:=LN;U+2)9]Q[MY@;)[G-=K65X%\9:)\1
M?!&C?$'PU([Z=KNE6^HZ>\J;6:":)9$)'8[6'%:M !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_-M_P5D_Y2.?%W_L
M;9/_ $7'7])-?S;?\%9/^4CGQ=_[&V3_ -%QU^P>#7_(]Q'_ %[_ /;HGY/X
MN?\ (EH?]?/_ &V1\\4445_1A_/X4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %=;\ O^2[>"O^QMTW_TJCKDJZWX!?\ )=O!7_8V
MZ;_Z51UABO\ =I^C_(WPO^\P]5^9_5'1117\-']HA7YZ_P#!1_\ Y.9NO^P-
M:?\ H)K]"J_/7_@H_P#\G,W7_8&M/_037Y?XM_\ )*Q_Z^1_*1YV9_[M\SP6
MBBBOYG/ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH _6SX>?\B!H?\ V![;_P!%+6Q6/\//^1 T/_L#VW_HI:V*_N#"_P"Z
MT_\ "OR/KH_"@HHHKH*"BBB@ HHHH **** "BBB@#\P_VKO"_P#P30\&?M??
M$.']OOPCXIUGQGXP\761\,RZ?+?1Q6NC2Z=:10W:M#+%&R1SK<1,#YCYAP(R
M!SX)^T9H?_!/_P#97\'ZK\$/B%^R)J=O\;O!FMV4<=Y_;.H2:-XEM([B-_M;
M![P^5%<VH8LB)E'DPI&#M^_?^"BO[9O_  3W_9Z\7Z#9_M)_#>S\<>-M'VW^
MA:39Z%;WEYIH+;DE:68JL"LRA@I8L=H8(< UX/+_ ,%1_P#@E-^VO\1=%LOV
MJOV;[G3[RUG6'2O$?B;3X9[>!2^5CGE@D\P1%CDJZ-$,L6P,F@#]$OA+XA\.
M>+OA5X9\6>#M)%AI&J>'K*[TJQ$006UM) CQ1[1PNU&48' Q705#IR:?'I\"
M:2L*VJPJ+86X C$>!MVXXVXQC'&*FH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "OYMO^"LG_*1SXN_]C;)_P"BXZ_I
M)K^;;_@K)_RD<^+O_8VR?^BXZ_8/!K_D>XC_ *]_^W1/R?Q<_P"1+0_Z^?\
MMLCYXHHHK^C#^?PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *ZWX!?\ )=O!7_8VZ;_Z51UR5=;\ O\ DNW@K_L;=-_]*HZPQ7^[
M3]'^1OA?]YAZK\S^J.BBBOX:/[1"OSU_X*/_ /)S-U_V!K3_ -!-?H57YZ_\
M%'_^3F;K_L#6G_H)K\O\6_\ DE8_]?(_E(\[,_\ =OF>"T445_,YX 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'ZV?#S_D
M0-#_ .P/;?\ HI:V*Q_AY_R(&A_]@>V_]%+6Q7]P87_=:?\ A7Y'UT?A0444
M5T%!1110 4444 %%%% !1110!^;/Q/@_X)H?##_@I-\6;[]N75=*UK5=932K
M[0GUJRNKJUTL?8HA+9S1(A7S2ODR(Y5T,;!0RNK*:O[4/Q6_X(/^)/@AXCL_
M!?AGP-/K\FE2Q:!%X6\,7&FW/VUE*PN)DAC5%5RK,7)7:IRK?=/M?[3?_!*_
M]C/XU?'/Q-^T%^TU\0;^RU#Q3>VOV")/$4.GPPP6]A;6WE@2*3(Y:%W+9Z.H
MP,$GRKQW_P $KO\ @CQ\-_"5[XV\4_&/4(]/T^+S+M[?QY;S.J9 )"(A9\ Y
MVJ"Q . 3Q0!ZC\'/^"GO[#WPB_9^\%?"31_VB;+Q?XFT3PUI6A6UI9:??(VI
MWL<,5N,2/;X16<9WOT!R>:^R:^';'_@A1^Q/;VUAXU^%6O\ B>'4;>:VU'0]
M2EUU+FV9D=)8V*B,"2-@!T(R&R#TK[BH **** "BBB@ HHHH **** "BBB@
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
MX1^%OA-I=QYMMX8\.V6E03%<&1+>!(0Q'J0F?QKI* "BBB@#A/B'^T[^S_\
M"3XA:1\+/BA\6=&\/ZYKMH]SI-IK%S]G2YC1MI(E<",'=P%+!F[ UY9X'\(>
M$?BU_P %!IOVH_A3=6UWHFB_#67PWK/B/36#6VKW\E[',D$<J_+<?9XXF\QU
M)"M)''G<C*GN?C3X9_#?XD1VT7Q#^'VAZ\MFY>T76M)ANA QQED\U6VDX'(]
M*UK*RL].M(K#3[2*""% D,$,85(U P%4#@ #L* /D7_@G7INF?LE^)?C?^S3
M\2]7M='_ +'\?W?B[1;O4KA88[K0;V*,1W*,Y 9(S;LDC X1SM8CBO&-"_8T
M^('[1O[ O[1'Q"TW0;F/6_C%\0;SQAX*TV:(I-<6%O>?:+1=C8(:=?.5 <96
M2-NAK]#?%GPZ^'WCU[27QSX%T;6FL)?,L6U;2XKDV[\?-'YBG8>!R,'BMD
M8 H ^,?VN?C/I_Q]_P""7^F^%_AA/'J?B[XIZ7I6@Z#X>AD'VEM0>6 7D#IU
M0VZI<&4D 1^4=Q YKZI^#7P\M_A%\(/"GPHM+D31>&/#=CI,<P&!(MM;I"&_
M'9FKFF?#GX>Z+XHN_'&C^!-&M-:OUVWVL6VEQ1W5P/2255#N.!U)Z5LT %%%
M% !6=J7AG3]5NC=W$]RK%0,17!4<>PK1HH Q_P#A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2
M/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;
MW_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO
M?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P#
MMJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\
M MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB
M@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'
MTC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?
MF]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^
M;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\
MP+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_
M  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8
MHH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_
M (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#
M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:OS7_
M &M+2.Q_:0\7VD+,5CU=@I=LG[J]37Z@5^8G[8'_ "<SXR_[##?^@K7Y!XQ_
M\B/#_P#7S_VV1Y>:_P &/J>;4445_.QX84444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %:_P /XUE\>:)$Q.&U>V!P<'_6K616S\._
M^2@:%_V&;7_T:M;X7_>J?^)?F./Q(_5/_A!](_Y^;W_P+:C_ (0?2/\ GYO?
M_ MJV**_N$^O,?\ X0?2/^?F]_\  MJ^!?\ @H;IT&E?M'W-I;O(RC2+4YED
M+'E3W-?HE7YZ_P#!1_\ Y.9NO^P-:?\ H)K\O\6_^25C_P!?(_E(\[,_]V^9
MX+1117\SG@!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ?JKX!\%Z5+X$T25KF\RVD6Q.+IL?ZI:V[/PEIMC=)=PW%T6C;*A
M[EB/Q%1_#S_D0-#_ .P/;?\ HI:V*_N#"_[K3_PK\CZZ/PH****Z"@HHHH *
M*** "BBB@ J.[M+6_M9;&^MHYH)HVCFAE0,DB$8*L#P01P0:DHH ^1_BS_P1
M$_8 ^*OB27Q3#\/]4\,3W$ADN8/"FK&VMW8]<0NLD<0_V8P@]J]5_9=_8(_9
M8_8\CFG^!WPQ@LM3N8O+N]>OIGNKZ9.I3S9"2B' RD>U20"1D9KV.B@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "OS$_; _Y.9\9?]AAO_05K].Z_,3]L#_DYGQE_V&&_]!6OR#QC_P"1'A_^
MOG_MLCR\U_@Q]3S:BBBOYV/#"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ K9^'?_ "4#0O\ L,VO_HU:QJV?AW_R4#0O^PS:_P#H
MU:WPO^]4_P#$OS''XD?K71117]PGUX5^>O\ P4?_ .3F;K_L#6G_ *":_0JO
MSU_X*/\ _)S-U_V!K3_T$U^7^+?_ "2L?^OD?RD>=F?^[?,\%HHHK^9SP HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /UL^
M'G_(@:'_ -@>V_\ 12UL5C_#S_D0-#_[ ]M_Z*6MBO[@PO\ NM/_  K\CZZ/
MPH****Z"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "ODGQ%_P5)_L#Q!?:%_PHOS?L5Y+!YO\
MPD^W?L<KNQ]F.,XSC)KZVK\E/B)_R4#7?^PS=?\ HUJ_+?$WB/.>'J&&EE]7
MD<W*_NQE>RC;XD^[V/.S"O5H1CR.U[GU3_P]@_ZH)_Y=/_W+1_P]@_ZH)_Y=
M/_W+7Q[17Y'_ ,1*XV_Z"O\ R2G_ /('F?7\7_-^"_R/L+_A[!_U03_RZ?\
M[EH_X>P?]4$_\NG_ .Y:^/:*/^(E<;?]!7_DE/\ ^0#Z_B_YOP7^1]A?\/8/
M^J"?^73_ /<M'_#V#_J@G_ET_P#W+7Q[11_Q$KC;_H*_\DI__(!]?Q?\WX+_
M "/L+_A[!_U03_RZ?_N6C_A[!_U03_RZ?_N6OCVBC_B)7&W_ $%?^24__D ^
MOXO^;\%_D?87_#V#_J@G_ET__<M'_#V#_J@G_ET__<M?'M%'_$2N-O\ H*_\
MDI__ " ?7\7_ #?@O\C["_X>P?\ 5!/_ "Z?_N6C_A[!_P!4$_\ +I_^Y:^/
M:*/^(E<;?]!7_DE/_P"0#Z_B_P";\%_D?87_  ]@_P"J"?\ ET__ '+1_P /
M8/\ J@G_ )=/_P!RU\>T4?\ $2N-O^@K_P DI_\ R ?7\7_-^"_R/L+_ (>P
M?]4$_P#+I_\ N6C_ (>P?]4$_P#+I_\ N6OCVBC_ (B5QM_T%?\ DE/_ .0#
MZ_B_YOP7^1]A?\/8/^J"?^73_P#<M'_#V#_J@G_ET_\ W+7Q[11_Q$KC;_H*
M_P#)*?\ \@'U_%_S?@O\C["_X>P?]4$_\NG_ .Y:/^'L'_5!/_+I_P#N6OCV
MBC_B)7&W_05_Y)3_ /D ^OXO^;\%_D?87_#V#_J@G_ET_P#W+1_P]@_ZH)_Y
M=/\ ]RU\>T4?\1*XV_Z"O_)*?_R ?7\7_-^"_P C["_X>P?]4$_\NG_[EKI?
M@_\ \%'O^%K_ !-T;X=?\*;^P?VO>"#[9_PD7F^5D$[MGV==W3ID5\,5Z3^Q
M_P#\G,^#?^PPO_H+5Z&4>(?&.*S;#T:N)O&4X)KDIZIR2:TA?;L72QV*E4BG
M+JNB_P C].Z***_IX^A"OS$_; _Y.9\9?]AAO_05K].Z_,3]L#_DYGQE_P!A
MAO\ T%:_(/&/_D1X?_KY_P"VR/+S7^#'U/-J***_G8\,**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "MGX=_\E T+_L,VO_HU:QJV
M?AW_ ,E T+_L,VO_ *-6M\+_ +U3_P 2_,<?B1^M=%%%?W"?7A7YZ_\ !1__
M ).9NO\ L#6G_H)K]"J_/7_@H_\ \G,W7_8&M/\ T$U^7^+?_)*Q_P"OD?RD
M>=F?^[?,\%HHHK^9SP HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** /UL^'G_ "(&A_\ 8'MO_12UL5C_  \_Y$#0_P#L#VW_
M **6MBO[@PO^ZT_\*_(^NC\*"BBBN@H**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\E/B)_P E
M UW_ +#-U_Z-:OUKK\E/B)_R4#7?^PS=?^C6K\2\9_\ =L%ZS_*)Y&:_##YF
M-1117X(>,%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7I/['_P#R<SX-_P"PPO\ Z"U>;5Z3^Q__ ,G,^#?^PPO_ *"U>MD'_(]P
MO_7R'_I2-*/\:/JC].Z***_M(^L"OS$_; _Y.9\9?]AAO_05K].Z_,3]L#_D
MYGQE_P!AAO\ T%:_(/&/_D1X?_KY_P"VR/+S7^#'U/-J***_G8\,**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "MGX=_\E T+_L,V
MO_HU:QJV?AW_ ,E T+_L,VO_ *-6M\+_ +U3_P 2_,<?B1^M=%%%?W"?7A7Y
MZ_\ !1__ ).9NO\ L#6G_H)K]"J_/7_@H_\ \G,W7_8&M/\ T$U^7^+?_)*Q
M_P"OD?RD>=F?^[?,\%HHHK^9SP HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /UL^'G_ "(&A_\ 8'MO_12UL5C_  \_Y$#0
M_P#L#VW_ **6MBO[@PO^ZT_\*_(^NC\*"BBBN@H**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\
ME/B)_P E UW_ +#-U_Z-:OUKK\E/B)_R4#7?^PS=?^C6K\2\9_\ =L%ZS_*)
MY&:_##YF-1117X(>,%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7I/['_P#R<SX-_P"PPO\ Z"U>;5Z3^Q__ ,G,^#?^PPO_ *"U
M>MD'_(]PO_7R'_I2-*/\:/JC].Z***_M(^L"OS$_; _Y.9\9?]AAO_05K].Z
M_,3]L#_DYGQE_P!AAO\ T%:_(/&/_D1X?_KY_P"VR/+S7^#'U/-J***_G8\,
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "MGX=_\
ME T+_L,VO_HU:QJV?AW_ ,E T+_L,VO_ *-6M\+_ +U3_P 2_,<?B1^M=%%%
M?W"?7A7YZ_\ !1__ ).9NO\ L#6G_H)K]"J_/7_@H_\ \G,W7_8&M/\ T$U^
M7^+?_)*Q_P"OD?RD>=F?^[?,\%HHHK^9SP HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** /UL^'G_ "(&A_\ 8'MO_12UL5C_
M  \_Y$#0_P#L#VW_ **6MBO[@PO^ZT_\*_(^NC\*"BBBN@H**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **AU&_M-*
MT^?5+^7RX+:%I9Y-I.U%!).!R> >E>2?\-\_LF?]%7_\H5__ /&*X,;FN5Y:
MXK%UX4W+;GE&-[;VNU<B=2G3^*27JSV&BO'O^&^?V3/^BK_^4*__ /C%'_#?
M/[)G_15__*%?_P#QBN'_ %HX9_Z#J/\ X-A_\D1]8P_\Z^]'L-%>/?\ #?/[
M)G_15_\ RA7_ /\ &*/^&^?V3/\ HJ__ )0K_P#^,4?ZT<,_]!U'_P &P_\
MD@^L8?\ G7WH]AHKQ[_AOG]DS_HJ_P#Y0K__ .,4?\-\_LF?]%7_ /*%?_\
MQBC_ %HX9_Z#J/\ X-A_\D'UC#_SK[T>PT5X]_PWS^R9_P!%7_\ *%?_ /QB
MC_AOG]DS_HJ__E"O_P#XQ1_K1PS_ -!U'_P;#_Y(/K&'_G7WH]AHKQ[_ (;Y
M_9,_Z*O_ .4*_P#_ (Q1_P -\_LF?]%7_P#*%?\ _P 8H_UHX9_Z#J/_ (-A
M_P#)!]8P_P#.OO1[#17CW_#?/[)G_15__*%?_P#QBC_AOG]DS_HJ_P#Y0K__
M .,4?ZT<,_\ 0=1_\&P_^2#ZQA_YU]Z/8:*\>_X;Y_9,_P"BK_\ E"O_ /XQ
M1_PWS^R9_P!%7_\ *%?_ /QBC_6CAG_H.H_^#8?_ "0?6,/_ #K[T>PT5X]_
MPWS^R9_T5?\ \H5__P#&*/\ AOG]DS_HJ_\ Y0K_ /\ C%'^M'#/_0=1_P#!
ML/\ Y(/K&'_G7WH]AHKQ[_AOG]DS_HJ__E"O_P#XQ1_PWS^R9_T5?_RA7_\
M\8H_UHX9_P"@ZC_X-A_\D'UC#_SK[T>PT5X]_P -\_LF?]%7_P#*%?\ _P 8
MH_X;Y_9,_P"BK_\ E"O_ /XQ1_K1PS_T'4?_  ;#_P"2#ZQA_P"=?>CV&BO'
MO^&^?V3/^BK_ /E"O_\ XQ1_PWS^R9_T5?\ \H5__P#&*/\ 6CAG_H.H_P#@
MV'_R0?6,/_.OO1[#17CW_#?/[)G_ $5?_P H5_\ _&*WOAO^U7\!/BYXF7P=
M\/?'G]H:D\+RK;?V7=1911ECNEB5>/K6E'B+A_$58TJ6,I2E)V252#;?9).[
M8U7H2=E)?>CT.BBBO9-0K\E/B)_R4#7?^PS=?^C6K]:Z_)3XB?\ )0-=_P"P
MS=?^C6K\2\9_]VP7K/\ *)Y&:_##YF-1117X(>,%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7I/['__ "<SX-_[#"_^@M7FU>D_
ML?\ _)S/@W_L,+_Z"U>MD'_(]PO_ %\A_P"E(TH_QH^J/T[HHHK^TCZP*_,3
M]L#_ ).9\9?]AAO_ $%:_3NOS$_; _Y.9\9?]AAO_05K\@\8_P#D1X?_ *^?
M^VR/+S7^#'U/-J***_G8\,**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "MGX=_P#)0-"_[#-K_P"C5K&K9^'?_)0-"_[#-K_Z-6M\
M+_O5/_$OS''XD?K71117]PGUX5^>O_!1_P#Y.9NO^P-:?^@FOT*K\]?^"C__
M "<S=?\ 8&M/_037Y?XM_P#)*Q_Z^1_*1YV9_P"[?,\%HHHK^9SP HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /UL^'G_(@
M:'_V![;_ -%+6Q6/\//^1 T/_L#VW_HI:V*_N#"_[K3_ ,*_(^NC\*"BBBN@
MH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH Q_B'_R(&N?]@>Y_]%-7Y)U^MGQ#_P"1 US_ + ]S_Z*:OR3K\$\9_\
M><%Z3_.)XN:_%#YA1117XD>2%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7O7_!.#_DYFU_[ UW_ .@BO!:]Z_X)P?\ )S-K_P!@
M:[_]!%?2<'?\E5@O^OD/S1OA?]YAZH_0JBBBO[$/J0K\E/B)_P E UW_ +#-
MU_Z-:OUKK\E/B)_R4#7?^PS=?^C6K\2\9_\ =L%ZS_*)Y&:_##YF-1117X(>
M,%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7I/['
M_P#R<SX-_P"PPO\ Z"U>;5Z3^Q__ ,G,^#?^PPO_ *"U>MD'_(]PO_7R'_I2
M-*/\:/JC].Z***_M(^L"OS$_; _Y.9\9?]AAO_05K].Z_,3]L#_DYGQE_P!A
MAO\ T%:_(/&/_D1X?_KY_P"VR/+S7^#'U/-J***_G8\,**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "MGX=_\E T+_L,VO_HU:QJV
M?AW_ ,E T+_L,VO_ *-6M\+_ +U3_P 2_,<?B1^M=%%%?W"?7A7YZ_\ !1__
M ).9NO\ L#6G_H)K]"J_/7_@H_\ \G,W7_8&M/\ T$U^7^+?_)*Q_P"OD?RD
M>=F?^[?,\%HHHK^9SP HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** /UL^'G_ "(&A_\ 8'MO_12UL5C_  \_Y$#0_P#L#VW_
M **6MBO[@PO^ZT_\*_(^NC\*"BBBN@H**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH Q_B'_ ,B!KG_8'N?_ $4U?DG7
MZV?$/_D0-<_[ ]S_ .BFK\DZ_!/&?_><%Z3_ #B>+FOQ0^84445^)'DA1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5[U_P $X/\
MDYFU_P"P-=_^@BO!:]Z_X)P?\G,VO_8&N_\ T$5])P=_R56"_P"OD/S1OA?]
MYAZH_0JBBBO[$/J0K\E/B)_R4#7?^PS=?^C6K]:Z_)3XB?\ )0-=_P"PS=?^
MC6K\2\9_]VP7K/\ *)Y&:_##YF-1117X(>,%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !7I/['__ "<SX-_[#"_^@M7FU>D_L?\
M_)S/@W_L,+_Z"U>MD'_(]PO_ %\A_P"E(TH_QH^J/T[HHHK^TCZP*_,3]L#_
M ).9\9?]AAO_ $%:_3NOS$_; _Y.9\9?]AAO_05K\@\8_P#D1X?_ *^?^VR/
M+S7^#'U/-J***_G8\,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "MGX=_P#)0-"_[#-K_P"C5K&K9^'?_)0-"_[#-K_Z-6M\+_O5
M/_$OS''XD?K71117]PGUX5^>O_!1_P#Y.9NO^P-:?^@FOT*K\]?^"C__ "<S
M=?\ 8&M/_037Y?XM_P#)*Q_Z^1_*1YV9_P"[?,\%HHHK^9SP HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /UL^'G_(@:'_V
M![;_ -%+6Q6/\//^1 T/_L#VW_HI:V*_N#"_[K3_ ,*_(^NC\*"BBBN@H***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M Q_B'_R(&N?]@>Y_]%-7Y)U^MGQ#_P"1 US_ + ]S_Z*:OR3K\$\9_\ ><%Z
M3_.)XN:_%#YA1117XD>2%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7O7_!.#_DYFU_[ UW_ .@BO!:]Z_X)P?\ )S-K_P!@:[_]
M!%?2<'?\E5@O^OD/S1OA?]YAZH_0JBBBO[$/J0K\E/B)_P E UW_ +#-U_Z-
M:OUKK\E/B)_R4#7?^PS=?^C6K\2\9_\ =L%ZS_*)Y&:_##YF-1117X(>,%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7I/['_P#R
M<SX-_P"PPO\ Z"U>;5Z3^Q__ ,G,^#?^PPO_ *"U>MD'_(]PO_7R'_I2-*/\
M:/JC].Z***_M(^L"OS$_; _Y.9\9?]AAO_05K].Z_,3]L#_DYGQE_P!AAO\
MT%:_(/&/_D1X?_KY_P"VR/+S7^#'U/-J***_G8\,**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "MGX=_\E T+_L,VO_HU:QJV?AW_
M ,E T+_L,VO_ *-6M\+_ +U3_P 2_,<?B1^M=%%%?W"?7A7YZ_\ !1__ ).9
MNO\ L#6G_H)K]"J_/7_@H_\ \G,W7_8&M/\ T$U^7^+?_)*Q_P"OD?RD>=F?
M^[?,\%HHHK^9SP HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** /UL^'G_ "(&A_\ 8'MO_12UL5C_  \_Y$#0_P#L#VW_ **6
MMBO[@PO^ZT_\*_(^NC\*"BBBN@H**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH Q_B'_ ,B!KG_8'N?_ $4U?DG7ZV?$
M/_D0-<_[ ]S_ .BFK\DZ_!/&?_><%Z3_ #B>+FOQ0^84445^)'DA1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5[U_P $X/\ DYFU
M_P"P-=_^@BO!:]Z_X)P?\G,VO_8&N_\ T$5])P=_R56"_P"OD/S1OA?]YAZH
M_0JBBBO[$/J0K\E/B)_R4#7?^PS=?^C6K]:Z_)3XB?\ )0-=_P"PS=?^C6K\
M2\9_]VP7K/\ *)Y&:_##YF-1117X(>,%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !7I/['__ "<SX-_[#"_^@M7FU>D_L?\ _)S/
M@W_L,+_Z"U>MD'_(]PO_ %\A_P"E(TH_QH^J/T[HHHK^TCZP*_,3]L#_ ).9
M\9?]AAO_ $%:_3NOS$_; _Y.9\9?]AAO_05K\@\8_P#D1X?_ *^?^VR/+S7^
M#'U/-J***_G8\,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "MGX=_P#)0-"_[#-K_P"C5K&K9^'?_)0-"_[#-K_Z-6M\+_O5/_$O
MS''XD?K71117]PGUX5^>O_!1_P#Y.9NO^P-:?^@FOT*K\]?^"C__ "<S=?\
M8&M/_037Y?XM_P#)*Q_Z^1_*1YV9_P"[?,\%HHHK^9SP HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /UL^'G_(@:'_V![;_
M -%+6Q6/\//^1 T/_L#VW_HI:V*_N#"_[K3_ ,*_(^NC\*"BBBN@H**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKYU_X*N?&WQ+\ _P!@WQWX
MV\%ZA)::O=6L&EZ?=PL5> W4\<#R*PY5EB>0JPY# $4 >J:!^TA\!_%/C,?#
M[P[\6-$O-7>XEMX;2"]5A//%GS88G^Y++'@[XT)9-IW 8-=M7Q_^VG\*-,^&
M7_!)8:+X,4:7?_#GPSHNJ^&]0M $EL;^RDMW^T(W:1OWN6ZGS6SU-?2?P"^(
MD_Q>^!7@OXL7,*Q2^)_">G:M+$@P$:XMHYBH^A<B@#K:*** "BBB@#'^(?\
MR(&N?]@>Y_\ 135^2=?K9\0_^1 US_L#W/\ Z*:OR3K\$\9_]YP7I/\ .)XN
M:_%#YA1117XD>2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7O7_  3@_P"3F;7_ + UW_Z"*\%KWK_@G!_R<S:_]@:[_P#017TG
M!W_)58+_ *^0_-&^%_WF'JC]"J***_L0^I"OR4^(G_)0-=_[#-U_Z-:OUKK\
ME/B)_P E UW_ +#-U_Z-:OQ+QG_W;!>L_P HGD9K\,/F8U%%%?@AXP4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>D_L?_\ )S/@
MW_L,+_Z"U>;5Z3^Q_P#\G,^#?^PPO_H+5ZV0?\CW"_\ 7R'_ *4C2C_&CZH_
M3NBBBO[2/K K\Q/VP/\ DYGQE_V&&_\ 05K].Z_,3]L#_DYGQE_V&&_]!6OR
M#QC_ .1'A_\ KY_[;(\O-?X,?4\VHHHK^=CPPHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *V?AW_ ,E T+_L,VO_ *-6L:MGX=_\
ME T+_L,VO_HU:WPO^]4_\2_,<?B1^M=%%%?W"?7A7YZ_\%'_ /DYFZ_[ UI_
MZ":_0JOSU_X*/_\ )S-U_P!@:T_]!-?E_BW_ ,DK'_KY'\I'G9G_ +M\SP6B
MBBOYG/ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH _6SX>?\B!H?_8'MO\ T4M;%8_P\_Y$#0_^P/;?^BEK8K^X,+_NM/\
MPK\CZZ/PH****Z"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O
M!O\ @II^S]XB_::_8E\<?"SP99M<:V]E%?Z-;)]Z>XM9DN!"OJTBQM&/=Q7O
M-% 'QC^US\9]/^/O_!+_ $WPO\,)X]3\7?%/2]*T'0?#T,@^TMJ#RP"\@=.J
M&W5+@RD@"/RCN('-?5/P:^'EO\(OA!X4^%%I<B:+PQX;L=)CF P)%MK=(0WX
M[,U<TSX<_#W1?%%WXXT?P)HUIK5^NV^UBVTN*.ZN!Z22JH=QP.I/2MF@ HHH
MH *SM2\,Z?JMT;NXGN58J!B*X*CCV%:-% &/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44
M 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%
M% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6
MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\
M_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?
M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO
M_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _
M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%%
M&/\ \(/I'_/S>_\ @6U26?A+3;&Z2[AN+HM&V5#W+$?B*U** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH ***Q?B)X+M?B-X'U/P'J&I75I:ZO:-:7LUE*8Y3;
MO\LJ(XY0LA9=X^9=V1R!0!Q'AS]MK]D7Q?\ $K_A3_AC]HWPC?>)#<&WCTJV
MUJ)GEF!P8HSG;))GC8I+9!XX->B>)/$OAWP;H-WXJ\7:]9Z7IEA TU]J.H7*
MPP6\:C)=W<A54>I.*^/?^"JO[*/P'A_8ODT[X9?!_1-(\76.MZ19?#9O#FEQ
M6EX-1EO88D@A:)58AHS(2N<83?U0$2?MQ^(?$?B+]I/]F#]D7Q)J0O;'7O$C
M:WXQ3&(]2?3(8Y8D=?XXFE$CE",$HF1QP ?47PX^-?PI^+CW</PY\=6&JS6
MC:]M89"LT"2 F-VC<!U1P"5<C:V#@G!K$^,O[6O[-'[/6J6FA?&OXW>'?#=]
M?IYEK8ZEJ*K,\>2/,\L994R"-Y 7((SP:\*_;S\6WGP3_;2_9L^+_AN4V]SX
M@\67'@K7Q'P+ZPOF@6..3^\L4Q,JCLW->Y#]E'X"7]UXEUCQU\--$\2ZCXLO
M9I]=U/Q!I4-S-<1-\D5OND4E8HH0D2(, !-V-S,2 =SX;\2^'/&6@VGBKPCK
MUGJFF7\"S6.HZ?<K-!<1MR'1T)5E/J#BN \-?MG?LH>,OB>WP8\*_M">%-0\
M4+.\(T:UUB-Y9)5^]$A!VNXP<HI+#!XX->(?\$G_ (0#2_V3O&O@R:[OI/ F
MO_$7Q / 2&]D63_A'F=8(FCD!#HLC1S.&4@G?O!^;-<O^WO9?L4^*/BC\'_V
M7O#_ (O\%>$/&>E_$'3KZUN]/BBMI-$L;?<SVXDB4"*29Q%''"Q7+E6Q\@H
M^Y**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ^
MK6MU?:7<V-CJ#VD\UNZ0W:(&:%RI < \$@\X/'% 'FWB/]MK]D;PC\2C\'O$
M_P"T9X1L?$JW MY=*N=:B5XIB<"*0D[8Y,\;&(;) QR*].N;JVL[:2]O+A(H
M8D+RRR.%5% R6)/  '.:^7OVS_V1?V2?!O[!7CO0-1^%&AVUKHGA"\N=.U4V
M$9O_ .TDB8P3_:,>;)<23[ 6+%I6D(;(<@^0?M>:G\7?AS_P3@^ W[,'CC5;
MR'Q#\1-9\-^$_%KO,PG2T>,-/;L_WMWRQ0OS\PW@D@G(!]H?#[]H?X'_ !6U
MEO#_ ,.OBAH^KWHMC<Q6]G= M<6X;:9X<_Z^(,0/,CW)D@9Y%,^-'[2'P'_9
MUTVUU;XX_%C1/#$-](4L1JM\L;W!7&[RT^\X&1D@$#(SC(KYV_X*Y:XGP ^!
M_P //VBO MO'I^I?#3XBZ9+IIM$" 6$D<D%Q9 #&(98]JL@P"$'I7T)??LY?
M"+Q'\0]7^*7CGP5IGB/5M4MH;2"XUS3XKK[!91H +6 2*0D;2&65L8+-*=Q(
M50 #H/AW\2OA]\7/"=MX[^%_C33/$&C7@/V;4])O$GA<@X9=R$@,#P5/(/!
M-.^(7Q#\#_"?P9?_ !#^)/BBST71-+A\W4-3OY@D4"E@H))[EB  .22 ,DU\
MN?\ !-KX0V/PL_:%_:/7X7VOV+X:R>/+.S\,:;"<6T.H06['4Q O142:5(?E
MX_<A/^6>!Q7_  57O+[]H;]D'XG?$"VO)4\#>!4BMO#OE2%4U[6!?PP7%X<?
M?M[<-+!$/NO*TSX(CA8@'W7I]_9ZK80:GI]PLMO<PK+!*G1T8 JP]B"#4U8/
MPL_Y)AX<_P"P#9_^B$K>H **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** . ^-/[5/[.7[.D]G9_'#XS^'_  S<:@I>RM=3OU2:9 <%
MUC&6V9&-V-N>,UUOA'QCX3^('AJS\9>!?$MAK&D:A");'4],NTG@N$Z;D="5
M89!'!Z@UQ_\ PRY\$-4\1>(O&'CGX=:-XEU;Q1<$ZI?Z_I4-TYMU01Q6B>8K
M;(4C4#8, L7<C<[$_)G[(-WJG[(W[%?[2'Q6^'<DH\':/XT\47OPIMIW,L7V
M>W4PQ21EL[H&GC"@_P 7E,W5LD ^O]1_:0^ ^D>.#\.-2^+&B0ZTMY'9RV;W
MJ_NKJ0 QVTC_ '(YG!&V)B';(PIR*W_'7C[P1\,/"MYXY^(WBW3M#T:PCWWN
MIZK>)!!""0!N=R "20 .I) &2:^4O@!\'-$\2?\ !&D^%_$47VJY\6_#74==
MU6_N3OFN-1NXY;T7;N>7E65HV#G)!C7T%=)^Q!#HO[;_ .QM\'/C'\>+./Q'
M-I.FW/FZ?JT*SV]YJ5M,]BM_,CY$DRK!,5+ @-<,P 8*0 >S?!;]IS]GS]HN
M"[G^!WQ?T+Q.; C[=#I=\KRVX/W6>/AU4X.&(P<'!XK:^)/Q7^&/P;\.CQ=\
M6OB%HWAG2FN5MUU'7=2BM83*P)6,/(P!8A6('7"GTKY7\8? #PEX5_X*X_"_
MQ7\ /#-IH,\?@36;WXGP:+;+;P3V!7[/8M*B *7>Y8@9&6^S \^7PG_!0:[_
M &@[7XT:1XQNOV"K/XS_  H\+Z#*USI-U?6D['4)G4R7B6+K*\SQ0H(X_P!T
M2/-GQC<& !]/_"WXY_!CXX6=WJ'P;^*OA_Q5!82+'?3>']6BNT@=@2JN8F(4
MD D ^E=57C7["OQ'_96^+GP+A^(7[)'@/1?#.@W]\_\ :NB:3H-OISVFH*J+
M)'<0P*%\X+Y?S<[EV$$J17LM !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% 'GWC']K#]F3X>>*#X)\>_'[PCHNL@_\@K5=?@M[@\E<B-V#
M$94C('8U?\!?M%? 'XI:W)X8^&WQL\*:]J<*%Y=,TGQ!;SW*+C.XQ(Y<#'?&
M*^2_VUO&O@CX:?\ !73]G/QU\0/$VGZ)I5IX9U];W5=3N4@AB#6=TB!Y&( R
M\@49/5L=ZYC_ (*>?%?X2_M2>(_AG\-?V*O%VE>+/C79>-K>[T/6_"-TEPVB
MV4:2&:2>ZBRL<.\Q,4+8^7=CCD _0VBN)^*?QGM?A_X@T+X>Z#X?EUWQ9XG-
MP=%T2"X6!3# JM/=3RMD0P1[XPS89BTJ*J,6Q7GG@/\ ;5U7Q5\5?&?[-VO?
M!B?2?B=X3T==6M/#)UZ*6UURQ8J%FM;S8HZNJE9(T(9@#T<H >\T5XY^QS^U
MH?VP?A;JGQ-T?X<R^'?[.UFYTEM(U;4U:ZCO(,>;'.J1_N,%D_O-@Y*CC-#1
MOVWO#\?[.^G_ +0WCSX?WVE6_B'6X]*\&Z#97L=Y>^(+B:8PVJVX^1,SLI=-
MS >7^\8J,X /<J*\.\0_MC:E\(OBGX3^&_[27PF/A*U\=7GV#PQXEL-=34;
MWYP5LKEO*B:WF?("X5XV.</A210\5_MXGP[^U1J'[)EC^SKXQU#Q#;^$I-<T
MMK>6SVZLOVE((Q"1,4BB8F1C-</#L\H@J6900#Z K%^(/Q&\!_"CPG=^._B5
MXML-#T>QC+W>HZE<K%%& ">IZGC@#)/85YE^RQ^U^G[0OB'QS\-_&GPMU#P+
MXR^'>H6]OXF\.ZEJ,-T(H[B-I+>=)XODD1T1CQTP#D@@UQ'QB_:L\0_%W]E+
MXA?$[X1?!.?Q#\/QX?UBRCUYM:C@NM3@2&:&:]L[1HR)K=&5\%Y8G<(Q1&RN
MX ^@/AC\3? _QE\ Z7\4/AKKJZGH6LVWGZ9?K!)$)X\D;@LBJXY!Z@5O5X%_
MP2U_Y1\?"G_L5D_]&25[[0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5E>.?'/@_X9^$-1\?>/\ Q'::1HVDVK7&HZE?3!(H(UZL
MQ/Y =22  20*U:J:WH.A^)M,DT7Q)HMIJ%G,5\VTOK998GP0PRK @X(!''4"
M@#X\\+?\%$OV%?B=X[M?CQ\6_P!H[PY8PZ'YW_""^%KB5WDTY74I)J%PJH<W
MDL9*J@SY$3E!\\DM/_;,-IK/Q,_9O_X*&^'K.[3PIX:UUHO$-S>6YB>ST?5H
MDBBOYD/,44>=S[L,HF&X A@/J+_A1GP2_P"B.^%?_">MO_B*Z.33["6P;2Y;
M*%K5H?*:V:,&,QXQL*]-N.,=,4 ?)G[7OAA/VFOVY/@'\,O!%S%J%M\/M8G\
M;>,KNUD$D>FPQ&$V"R,N0'GEC<*O4JI8 J":M_M,?MZ?LKZI\0=2_9;\2_M&
MZ)X:TZT3RO'^J_V@RS.C9#:5:M&"5E<96:8$>2A*(?-;=#],>$/ ?@;X>Z:^
MC> ?!FDZ'9R2F5[71].BMHV<]6*QJ 2?7K6?<?!3X-7EQ)=W?PD\,2RRN7EE
MDT&W9G8G)))3))/>@#@OA/\ MC_LC^)_A[KVO?"CQ_I@\$?#W3K:+4];M;5H
M-+L(]C!+>-BJ@F.-$)5 0HDC .3@>3_\%'E_9Z_;&_9#F\(_#G7_  YXS\5Z
M]<6R_#3^P[Z&ZNS?-/'EX6C):.-8]YF<X5(PY?&*^I=,\!>!M%T2Y\,Z-X,T
MFTTV]W?;-/MM.BC@GW*%;?&JA6RH .0<@8JKX*^$_P +/AJTS_#KX:>'] -P
M,7!T31H+4RCT;RD7=^- &EX9TV^T?PWI^D:IJ+7ES:V,4-Q=OUGD5 K.<]R0
M3^-7J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H=1
MU'3](L)]5U:^AM;6UA:6YN;B4)'%&H)9V8X"J "23P *FJ'4-/L-6L9M+U2R
MAN;:XB:.XM[B(/'*C#!5E/# C@@\&@#XYU7_ (*'?L+_ !S^(D5_\1OVC_#5
MCX-\):P)M$T2ZN&WZYJ,#_)?SJ%.+>%QN@C/+R 3,!LAJ/\ X*!7NF_M6?LE
M^#_VL?V?K.^UVQ^''Q%L_%5D8K)TDU33[*=XKJ2"-@'*C!D!8*66!B 0RD_4
M_P#PHSX)?]$=\*_^$];?_$5T6F:7IFB:?%I.C:=!:6MN@2"VM85CCC4=%55
M 'L* /D'_@IA#H/[87P\^%O[,_PCUZTUR?XA>-=/U6>33IQ*L'AZ".22YU!R
MN=L0WQ*"<;F<*,MQ7<?M:?MZ? WX2>,XOV=KKX]:)X4\1:A:^;K6MWDX;_A'
M[-@/G5,,'O) ?W,;#:N?-D!5527W3PM\.?A[X&N;R]\$^!-&T>;49?,U"72M
M+BMVNGY^:0QJ"YY/)R>:KZK\(OA1KVHRZOKGPP\/7MW.VZ>ZN]%@DDD/JS,A
M)/UH \0^%OQ:_9>^/7PJUG]D7]B7XT"VEM?!MS&GB+P]:2W T3S3Y:W$DLA3
MS+F22224'>7=DD=F!P3\Z?\ !0#]E7]KKX-_L >+K;Q-^WJ?$7@[0=&L;8^#
M(?A1I.FQ36Z75O'%$L\!\R((=C#;UV8/!-?H-X:\"^"/!9F/@[P;I6DFYV_:
M#IFG10>;MSMW;%&[&XXSTR?6KFL:+H_B'39=&U_2;:^LYP!/:7D"RQR $$!E
M8$'D \CJ* ///V1?!GQ3\#_ O1M*^+GQF?QSJ,UM%<6NJR>'[?33;VK01^7;
M>7;_ "MLPW[P_,V[GI7IE-BBB@B6""-41%"HB+@*!T '84Z@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^7/VH_V]OV;--^(-W^
MRWJ_[1FC^%'CAQXXUW[>5GL8&R#8VI0$B[D&0TG_ "[H2V?,,8&I;>-/V8_V
MUOV;?'O[*O[*?B>POM*M/ S:-%=Z3:/'IVF//!+':0J[* Q4Q[BJ!MJJ-Q!9
M0?:KWX,_!_4KR;4=1^%'AJXN+B5I)YY]"MW>1V.69F*9)))))Y)-:?AOP=X1
M\&V\EIX0\*Z;I44S[Y8M-L8X%=L8R0@ )QQDT ?'WPB^.6F^!O\ @D7=>'O%
M&;+QAX3\&WO@FZ\+2$&^778TDLK:R$(RS22L864*"660,,BM[X7?$;X=_P#!
M*_\ 8 ^'/P\^-WB'3K/Q&--\FTT6ZOUB,^I7,SW,Z,^&V0PR3MYDV&"JO 9F
M1&^G)OAS\/;GQ?'\0KCP)HTFOQ1>7%KCZ7$;Q$QC:)BN\#'&,T[Q)\/_  'X
MSFBN/&'@G2-5D@4K"^I:;%.8P3DA2ZG ^E 'S?\ L\_MB_L5V/B=-*\._M"Z
M5XZ^)?Q#UNV35I="M97FO;@X2.*)",06=M%NVJS?+&CNQ>1W9_7Y_P!L+]ER
MQ^(&O_"O6?CQX9TSQ!X7V?VYIFL:FEF]N&C60,#/L61=C*2R%@N0"0>*ZG1?
MA1\+?#>IQ:UX=^&N@6%Y!GR;NRT:"*6/(*G:RJ",@D<'H2*35_A-\*]?\4P^
M.=>^&GA^]UNW"B#6+O1H)+J/;]W;*R%QCM@\4 >/_L/_  KL_#'BWXN?&;PU
MI,FF^&_B/X\&J^&K&2W:'S;=+6**6^$; %%N+@3RKD#='Y;]'%?0%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'PY^UWXV\&^&O^"Q
M_P"SI=>(_%FFZ?#8>&=>:^FOKZ.)+<2V5XD6]G("[V^5<]3P*Q?^"S_BS]G_
M .*/P>T+PO\ "K6M,\1?&:7Q-9'P!'X.N4N=8A829D8-;DR1Q;-V,D R!".5
MR/MF^^#7P@U2]FU+4OA3X;N+FXE:6XN)]"MW>5V.69F*98DDDD\DFKWASP%X
M%\'N\GA+P7I.EM(,2-IVG10%A[[%&: /AK]KO5H?V>OVC/@1\>_VT/!5EXF\
M&S_#Q_"?CG4[S1DU"UTK67\J8W;1E&'SR*<%1N*))M!(VGWO]G/QE^PY\0?B
MT^H?LC?#3P-J%Y8Z.YUWQKX3\.6]NNGH[((K,W,<*EY)?G;R@WRK"Q?&4#>Z
M:]X?T'Q5H\_A[Q1HEGJ5A=)LNK&_MDFAF7KM9'!5A[$5A7OANW^$OPMU6R^
MWPLT=;JPTVYN-#\,:<D.G6UW=B,M'"610D7F.%4N1@9R>E 'QO\ '/PC\6?V
M</VS_$7PK^"^F7:^'?VIK#R8+JR&%\/:[&534;X?W?\ 07GN<]7E5>,(<=)_
MP5%\(:A\(/!OP,^,7@OPY,_@KX-_$?2[WQ#I>GPL_P!BTN()&LX49^6)$*9[
M>:#TR1ZK^SKIG[2'QD\;Z?\ '[]JGX1:?X"N]!T:?3O#/@^UUY-2=)KAT-UJ
M$TD:A$9DBBBBC!9D5I]S?O,#W6>""Z@>VN84DCD0K)'(H*LI&""#U!':@#Y!
M_P""GMMX<_:E^$/PR^#_ ,'_ !-8ZUK?B[XD:3?^'YM(NDG,-E$LKW&I H3B
M"*)B6DZ NHZL 9FU?2?^'Y L_P"TH/.'[-WV<Q>:-WF_VSYOEX_O>7\^.NWG
MI7TWX*^$WPK^&T]S<_#KX9^'] DO3F\DT71H+5ISU^<Q(N[\<TK?"KX7OKG_
M  DS_#?0#J7VK[3_ &@='@\_SMV[S?,V[M^[G=G.>: /C#P]INI_$+]MO]N#
MX?\ P^U:$Z_K?P]T2QT417*AOM1T%X 0<\;)716/\).#BH/V0/VK?@>W_!+"
M_P#A-XH\=:7X?\7>#O!.J^'M<\*ZO=+;W\5XD<\:*MNY$DADRN JDERR?>4@
M?:VB_"KX7^'-4CUSP]\-] L+V'=Y5Y9:/!%*FX%6PZJ",@D'GD$BH[SX._"/
M4/$USXTO_A9X<GUF]MGM[S5IM#MVN9X638T;RE-[(5)4J200<=* /%/^"2_B
M[POXH_X)_?#>V\.^(+.]ETS0_LFHQ6MRKO:SK+)F.0 Y1N^#@X(/0BOHZJVD
M:/I/A_3(-$T'2[:RLK6,1VUI:0+%%$@Z*J* % ] *LT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %9GB;QEX5\&K8OXJU^UL!J>I
MPZ=IYNI0OVB[E)$<*9ZNQ!P.^*TZ^&O^"H?@CXH_M/V/BJ'X.>(KRS/P TRU
M\2VPLC_Q^^(R4NA%T.7MM/1I% P2]_$.<$4 ?<M%>??LI_'O1/VGOV=O"7QV
MT+RU3Q#H\<UW!$V1;W2YCN(?^ 3)(GOMS6#X@_:?U_6?$'B[PW\ /A0?&LO@
M20V_B:[EUM;"V6^$0F.GV[^5*9[E49"ZE4C0R(IDW;E4 ]?HKXB_:^_X*(^*
M/&'_  3;3]IC]E_PG>6]GXID_LK4=3U2Z6VN=!+W(M)51%),DQ<LJ.A"K_K,
MY 4^Q_&+]LCQM\ (/ ]_\6/V?IK*W\;^.K+PK;FR\3P7,EG=W3-Y<DBK&%:,
MJCME6)RI! X) />J*\B^*W[5+?"/]I/X>?L^Z_\ #J:>+XE3WL.AZ_::FA6%
M[2!9IEFA9 R_>4+M+ YSQ@BL_7/VNM<UCXH>/_A1\#/A'_PE6H?#&QM9_%DE
M_KPTY&FN87GBM;7]S*9Y3&A)+>7&"0-^<X /2_BG\7/AG\$/!MS\0?BUXWT_
MP_HUKQ-?ZE.$3=@D(HZNQ .%4%C@X%7? GC?PO\ $SP1H_Q&\$:I]NT;7],@
MU'2;WR7C\^VFC62*39(JNNY&4X8 C." :^>_C/\ '_P3^U9_P2E\>_'OP'9W
M4.D^(?A=KDL%MJ$:B:"2*"XBDC8 D926)QD'!V@CK7H7[!__ "9%\'O^R8:#
M_P"F^"@#U>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#EOC9\8O _
MP!^%>N?%_P"(NK16>DZ#ITMU<-)(%:4JI*Q)G[TCD!54<EF %>-_L\_LL:YJ
M'PKM?'6O_M!>-++6O&[-XC\3V_AS6+46)O[T"65(MUNY:- 5A4EC\D2]!@#W
MSQ)X0\)^,;6.Q\7>%].U6&*3?%#J5E'.J-@C< X(!P2,^]2Z%X>T#POIJ:-X
M9T.STZSC),=K8VR0QJ2<DA4  R>30!\,_P#!-GQ;X:_9'_:T^+/_  37U?QG
M#+IUEK*Z_P##M[J[0O)#<11O-9Y& 941H3L &2D[!0*;^QE^U-\,?V./C+\;
M?V8/VL/&5KX/U6;XHZGXKT#5]?<PV^L6%\RE)$E(VEL1JV"<GS"HR8V ^T!\
M&_A"+[^U!\*O#?VGS?-^T?V';^9YF<[]VS.[/.>N:F\7_"WX8_$&\L]1\>_#
MG0=;N-.?=I\^KZ1#<O;-US&TBDH?<8H ^0_^"IGQ%M?C!_P3#\2?$SPWH%U;
MZ#+XBTJXTFXGMGC>[L%U&W5;TQ,H:..1BS)D9:-HW.-^T2_\%0?BO\-_'OP*
M^$WQH\#^,['6/"?AC]H;PY?ZUXATR;S[."VB6X$DHE3*.BM*B%E) <E"=RE1
M]FZGI6EZUILVC:SIMO=V=S$8KBTN85DCE0C!5E8$,".,$8JI<^"?!E[X5;P)
M>>$M,ET-K?[.VC2V$;6AA_YYF$KLV_[.,4 ?%7[87[1_P*\2_MW?LN>)_#OQ
M6T._T;2?$/B&/4-?M-1CDTZ&2>QMTCB-TI\DR99,H&+*)(RP&]<[5A^U+X!^
M+G[3'Q@^%GQK^)R^#+'P9J5OINA>"=+OGL=0\5,T)Q>.\&+J^+G8D5M =I1U
M#I+O6OK+2OAA\-="72ET3X>:'9C08Y8]#%KI,,?]G)+CS%@VJ/)#[5W!,;MH
MSG%3OX%\$2^+$\>R>#M*;78X/(CUIM/B-VL7/R";;O"\GC..: /SV_9$^(7@
MF_\ ^"!GBWPI9^)[.34-#^'_ (IAUBV24$V<MQ=:@T$4AZ+(ZNC!"=Q$B'&'
M4G["_8%O;2__ &'?A!-974<R+\-=$C9HW# .EC$CKQW#*01V((KOV^%_PT?0
MO^$7?X=Z$=,^U-=?V<=(A\CSVSNE\O;MWG<V6QDY//-7O#GA3POX/L6TSPEX
M;L-+MGE,KV^G6:0(SD %BJ  G"@9ZX ]* +]%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %>5>(OVVOV8O"GB"^\+:_\3/L]_IM
MY+:WL']BWK^7-&Y1UW+"5.&!&02#C@UZK7Y6?M#_ /)?_'/_ &..I_\ I7)7
MP''_ !7F/"N#HU<)&$G.33YTWLKZ6E$XL;B9X:*<4M>Y]Y?\-\_LF?\ 15__
M "A7_P#\8H_X;Y_9,_Z*O_Y0K_\ ^,5^;E%?EO\ Q&'B;_GS1_\  9__ "P\
M[^U,1V7X_P"9^L'PN^+OP\^-'A^;Q3\-/$/]I6%O>-:RS_9)H=LRHCE=LJ*Q
M^5U.0,<]>#725\W?\$NO^2 :Q_V.-Q_Z26E?2-?NW#>95\XR+#XVLDIU(W:5
M[?*[;_%GL4*DJM&,WNPHKYB_X*4?M,_M ?LI^&_!/B[X.ZKX9>'Q5X\LO#-S
M:>(-!FN3 ;F.9Q<*T5S%G;Y)RA'.X<C'.-^T=^V)^T?^P=XV\&:K^T8W@_QC
M\.O%NMKI%YX@\,Z#<Z3?Z-=,NY6>&6[N4GCVJ[_*RMA''4+N]LV/K:BOE7]J
M[]I']I_X6?MC?"G]G;X9>*O!]OI/Q/:_7[;K7A2XNY],:U02' CO81*&5@!]
MT@@G)Z4/^V9\</@!^V5X4_9._:ETSPSJ^F_$*W8^"_&_A+3[BP_TE6*FVNK2
M:>?#%MJ[DD('F1G!RVP ^JJ*Q_B#XZ\-_##P)K/Q'\8WPMM*T'2Y]0U&<_P0
MPQEW('<X4X'<\5XM_P $Y?VPM9_;"^#>JZ]X\T :+XO\->*K[2?$VA-$8WLG
M65GA4HWS+B)EC)/)>&3TQ0!] T444 %%%% !1110!X?^TO\ \%(/V+_V/O'=
MI\-/VB_C+_PCNMWVD1ZG:V7_  CNHW>^U>66)9-]K;R(,O#*-I8-\N<8()\[
M_P"'YO\ P2R_Z.B_\LG7/_D*OSQ_X.6_^3Z_"?\ V26P_P#3IJE?GC7[QPWX
M7Y!G&18?&UJM53J1NTI0M\KP;_%GXCQ#XDY[E.=U\'1ITW&$K)M2O\[32_ _
MH<_X?F_\$LO^CHO_ "R=<_\ D*O1/V:/^"D'[%_[8/CN[^&G[.GQE_X2+6['
M2)-3NK+_ (1W4;39:I+%$TF^ZMXT.'FB&T,6^;., D?S/U^AW_!M)_R?7XL_
M[)+?_P#ITTNCB7POR#)LBQ&-HU:KG3C=)RA;YV@G^*#A[Q)SW-L[H8.M3IJ,
MY6;2E?Y7FU^!^X5%%<9^T'\>/A[^S-\'M<^-WQ0U![?1M"M/-G$*AI9W9@D<
M,:DC=([LJ*"0,MR0 2/P<_;CLZ*\(^$MW^V#\?/AWI_Q=USQ_HWPY37K-;[0
M_"=GX:749;.VD4/#]MGGE7S92A4LD20A,[<D@FF?L\?M:^)/$?QW\2_L??M!
MZ-INE_$;PU9IJ-G=Z,)%T[Q)I;XVWELDK,\+*6"R0LSE3G:[@-M />J*** "
MBBB@ HHHH **^;?V_?CA\=_@9XL^#,_PQ\::;8:)XP^+^B>&?$-E)HBS74T-
MS,S2;9I'9$1HXRF!$'!;<)!P!])4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MH68HI.2%+,0.,GK0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
#?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>cms-20231231_g2.jpg
<DESCRIPTION>GRAPHIC - CE ELECTRIC UTILITY OPERATING REVENUE
<TEXT>
begin 644 cms-20231231_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M( 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M @'L5%?(O_!(+]K;XK_''X1^*OV:?VK;R(_''X!>)#X/^)K(Q_XFX5-]AK:
M@'RKVV E#$#<Z2D!00*^NJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH " 1@C(
M/4&OB_X'?\$Z_C;_ ,$ZOB;XVUC_ ()U:_X.O/AG\0==DU[4_@OX_N[O3[30
MM7D4+-<:5J-I#<M;P2A4#6LEK(J^6OEN@&VOM"B@#Y*'_!/WXH?M,_M4^"_V
MMO\ @H%XO\-:F/A;<27?PK^%/@J*>31=%U)]N=6N[NY5)=2O%VJ(B88(H-@9
M8RY+U2_;/_X)^_M'?%;]OOX0_M]_LJ_&WP?X9\0> O#6J^&==T[QQX:N=2M;
MK3;WDS0I;7$#&>,L[!&=58[,L &5OL*B@#XQ\*?L&?M3^'O^"O5U_P %(=1\
M;^"M1T*Y^$$?PVDT">XN4U&2P348KW^TVECMEA^TL\98VZQK& Y0.,!ZI?LX
M?\$W?C=X._;5_:=_:$_: O? 6M^"_P!J#2]+T_Q)X1TF\O3/I5M8:=/8)$)9
M(56Z$L,[K(<0X)W+TVG[;HH _,?]E7_@E%_P5\_8GMY/V2_V>_\ @IEX6B_9
MXCOYCH%UK_@LWGB_PYI\LC2/:V3.OV;>-S!996=$8^8L"C]U7K/[37_!.#]H
M7QU^VE^S+^T/\ ?$/@71_"G[,-AJ=CX?\.^(;V_FN];MK_3[>QFCEF2)A;E(
M8 J/^^);YVSG8/M^B@#Q?]M_P!^V[\2/A;H.D?L*_'OPU\.?%EOXRTZ[\0:M
MXET!=3M[K14W_:[-$>-MLCDQD/A20C*'B+B1?:*** /EOXS_ +"OQ T/]O#2
M_P#@I!^R3KN@6GC6Z\('PE\2/"/BJ6:WTSQ;I(E6:WD^TV\4LEG>6\B*%F\F
M8/'^[*J!FNE_9K_8UU/P'^TM\0?VX?C?J^EZE\3OB'IUCHP@T-)/[/\ #>A6
M8)@TRVDE"R7!:5GGFN'6/S9"NV*)4"GW^B@#Q_QC\"_&OQ@_:FT3X@?$^6Q_
MX0#X=VR7W@G0(9VD?4O$4JR))J=XA4*HM(6\NVCRW[RYGF;#1P%>%_;;_8Q\
M??%_]ICX"?ML_!&ZT>;QM\"=;UHP>'_$-]+:6>N:5J]@;*^@-Q%%,T$Z*(Y8
MF,;J61D;:'WK]-44 ?-7_!-?]BCQK^R-H7Q2\=?%[7]*O?'7QG^+>K>//%-O
MH$TDNGZ2UV46#3K>66.-YTAAC4&9XXV=V<[0,"OI6BB@ HHHH _/?]LQA^PG
M_P %D_@;^VUIK?8_!O[0-L?@_P#%,@;8?[6^:Y\/WC=C,TBR6I<XVQ)@9S7Z
M$5\G?\%P?V:=2_:E_P""8'Q5\&^%/-3Q1X=T/_A+?!EU:C_2(-5TEQ?P>2>T
MC^0T(/I,:]8_81_:7TW]LC]C/X8_M1::T0/CCP58:I>PP?=M[QX5^TP#_KG.
M)8_JE 'K-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 V:&&YA>WN(5DCD4K)&Z@JRD8((/45^?'_
M  ;\W$WP3\&_'O\ X)M:G,P?]GCXYZOIWANW=LLGAO4Y&U#37(/(W^9<MCIT
MP37Z$U^>>C1G]F3_ (.4]9LE_<:+^TU^SY!?$CC[3XA\/W'D[<?Q;=.R<]?F
M]* /T,HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "OSX_P""WB_\*6^/_P"QI^W9;?N_^%??M#VW
MAC6[Q>/LVC^(K9[&[E8_W!Y48(_VQ7Z#U\;_ /!P%\%K_P"./_!(#XW:)H:.
M-4\/>&%\5:5<0_ZV";2+B+42Z'J&\NVD7CG#$=Z /LBBN"_98^-%A^T?^S+\
M//V@]+=#!XX\$:5KT8CZ+]KM(IROL07(([$8KO: "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBH;_4+#2[5
MK[4[Z&VA0?/-/*$5?J3P* )JR?'O@K0?B3X%UKX=>*;7S],U_2;G3=1A_P">
MD$\312+^*L17(^*OVJ?@EX59H7\6KJ$R_P#++2HC/GZ./D_\>KSWQ)^WK8)N
MB\(> )I/[D^I783'U1 V?^^J /%_^#<+QIKVH_\ !+K0/@CXUNO-\1_!GQCX
MA^'WB+/&R?3M1E\M,'E=MO+;KCVK[NK\[?@=>R_LUZ_\2/$'P0/]A2?%3Q_>
M>,O%D*'SXGU:Z5%GEB6;<(@PC7(7J1G-;VN?&+XJ^)-PUGXA:O*C?>B%\Z(?
M^ J0OZ4 ?=E_JNEZ5'YNIZE;VRX^]/,J#]37/ZE\;?A#I!*WWQ*T4,.J1Z@D
MC#ZA22*^$9999Y#+/*SL>K.V2:;0!]KWG[4_P%LL^9\0(G/I#93OG_OF,UF3
M_ME? V%]L>L7TH_O1Z<X'_CV*^.Z* /KN3]MCX+H,J-7?G^&P']7%>4?%+_@
ML_\ L?\ P?\ B!=_#CQA8^,!?V26[SR6NB1/$!-!',F#YX)^21<\=<]:\;KX
M&_;[_P"3KO$G_7GI7_IKM*^Y\/\ A[+^)<YJ87&7Y53<ERNSNI079]&SX;C_
M (@S#AO)Z>)P=N:511?,KJSC)]UU2/U(MO\ @NQ^P;/N\W4_%D.,8\WPX3GZ
M;7-=!HO_  6E_P""=NJ[1=_&B]T\L< 7OA74#^9C@<#\Z_#2BOUN?A)PO):3
MJKTE']8,_)X>+7$\7K"D_6,OTDC]^= _X*A_L ^)'2/3OVH/#L9?I]O\ZT'X
MF>-,?C7HOA3]I;]G/QWM'@GX^^"]7+_=73/%%I.?IA)"<^U?S@T5YM?P<RJ2
M_<XF<?51E^7*>C0\8<UB_P!]AH2]'*/Y\Q_3E%+%/&LT,BNC#*NIR"/4&G5_
M-3X+^*?Q.^&\XNOAY\1M>T&4-N$FBZQ-:MGUS$R\U[-X#_X*J_M__#S8FD_M
M)ZS?1IC,6O0P:CO'H6N8W?\ $,#[UX&+\',SA_NV*A+_ !)Q_+G/>PGC#EL_
M]YPLX_X6I?GR'[X45^1/PQ_X.#_VCO#WEVWQ4^$'A7Q+"F \NGR3:=<2#U+9
MECS](P/:OHOX5?\ !?K]DWQ=)%9?$WP5XI\(3/CS+EK9+^TC]?GA(E/X15\G
MCO#KB[ 7;P_.N\&I?A?F_ ^LP/B)PECK)8CD?::<?Q^'\3[KHKS;X0_MA?LN
M?'H11_"3X[^&M9N)L;-/BU)([OGUMY-LH_%:])KX_$8;$X2HZ=>#A)=))I_<
MS[##XG#XJG[2A-3CWBTU]Z"BBBL#8**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BL#QK\3_ _P /X?,\3Z]%
M#*5REJAWS/\ 1!SCW.![UXUX_P#VN?$6I65W;?#C24L&C@9XKN]59)6"\L0O
MW5^4,>=W(QWKY['<5\/9=CZ>!KXB*K3DHJ*=W=NRO:_+ZRL>GA\FS/%8:6(I
MTGR13;>RLM[7W^5SWS5=8TG0K%]3UO4[>SMHQF2XNIEC1?JS$ 5Y5XW_ &SO
MA1X9+VOA_P"U:Y<+D#[(GEPY]Y'[>ZJPKY8\4^-O%WC>]_M'Q;XBN]0ER=IN
M9BP3V5>BCV  K+KZ$\P]=\:_MG_%CQ+OM_#WV70[=N!]EC\R;'H7?/YJJUYC
MKWBCQ+XINOMOB7Q!>ZA+VDO+EI"/IN)Q5"B@ HHHH **** "BBB@ HHHH *^
M!?V^O^3K?$G_ %YZ5_Z;+6OOJO@7]ODY_:M\2?\ 7II7_ILM:_5O!_\ Y*6M
M_P!>9?\ I=,_*O%[_DFZ/_7Z/_I%0\=HHHK^CC^= HHHH **** "BBB@ !(.
M0<$="*]J^!__  41_;+_ &>C#;?#OX\:R;"' 72-8E%_:!?[JQ7 <1@_],]I
M]Z\5HKEQ>"P>/I>RQ-.,X]I)-?B=6$QN,P%7VF&J2A+O%M/\#],O@5_P<,ZG
M$\&E_M)? R*9.!-K/@VY*,!Z_9;AB&/<D3*/05]O_L^_M^?LD?M-K#:_"GXS
M:7-J<P&-!U)S9W^[NHAFVM)CUCW+[U_/=2JS*P96((.00>E?GN;^%?#F8)RP
MMZ$O[NL?G%_HT?H.4>*7$6 :CB;5X_WM)?*2_5,_ISHK\&OV:O\ @JO^V3^S
M0T&F:1\1Y/$NA0D#^P/%I:\A5!_#'(6$T( S@(X7U4U^A/[,G_!<_P#9?^,#
MVWA[XS6-U\/-9E(0S7\GVG3)'/'%RB@Q^O[U%5?[YK\GSOPVXDR>\Z</;4UU
MAJ_G'?[KKS/U;)/$CAS-[0J3]C4?2>B^4MOOL_(^W**JZ'KNB>)M(M_$'AO6
M+74+"[B$EI>V-PLL,R'HR.I*L#Z@XJU7P#3B[/<^^34E=;!1112&%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17F?QX
M_;-_9*_9;GM;;]I3]I/P3X!:^_X\?^$P\26VG"X."<(9W4.< G R>*[GP;XT
M\)_$/PW:^,/ WB&TU72KU-]GJ%C,)(IE_O*PX8>XXH TZ**CNKJUL;62^OKF
M.&&&,O--*X544#)8D\  <DF@"2BO+?V=/VU_V5_VN->\8^'/V:OC5I/C.X\
MZI%IWBN71!));V=U(KLL:SE!%.<(V3$S@$8)!XKU*@ HHHH **** "BO./V6
M_P!KC]G7]M7X8R?&7]F#XFVWBSPU%K%WI4FJ6MG<0*+NV?9-'LN(XWX."&V[
M65@REE()]'H **\IO/VX?V3;+]J/3/V*C\<M%G^*>K6%Q>VO@RR:2XNHX(8V
MDD>8Q*R6V$4D"9D+8^4&O5J "BBN.\3_ +0OP+\%_%KPW\!/%7Q<\/6/C?QA
MYY\,>$KC58AJ.I+!!+<3/%;Y\QD2*&5F?&T;<9R0" =C117(:W\?O@OX;^-&
MA_LZ:Y\2M*M_'7B32;G5-#\+/<C[9=V5N0)KA8QR(U)QN. 2& SM. #KZ*\S
M^-'[97[+7[.WB.#PE\;?CEH'AS49K%;Z2VU&[P;2S:80+=W)4$6EL9B(Q/,4
MB+_+NR"*]+CDCFC66)PRL 593D$'H0: %HK!\ _$[P%\4K74[[X?>)8-5M]'
MURZT?4+FU5C''?6S^7<0!R KF.0-&Y4D+(CH3N1E&]0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !15'Q#XET'PGICZSXCU6&SMH_O2S-C)] .
MK'V&37A7Q,_:PU?5#)I/PZMVLK<Y4ZA.H,SC_97H@]SD_0U\MQ+QED/"M'FQ
MM3WWM".LW\NB\W9>=SV,JR+,<XG:A'W>LGI%?/KZ*[/8O'?Q3\$_#FU\[Q+K
M"),5S%9P_/-)]%'0>YP/>O"_B%^U3XS\3;[#PE'_ &/:'CS$;=<./=^B?\!Y
M'J:\QO+R\U&ZDOK^ZDGFE;=)-,Y9G/J2>2:BK^<>)_%?B'/7*EA7]7HOI%^\
MUYST?RC9='<_4<IX-RS+K3K+VL^[V7I'_._R'W-S<7D[W5W</++(VZ221RS,
M?4D]:()GMITN(L;D8,N1D9!]*917YBJDXU.=/6][];]SZYQBX\K6ASGB'34T
MO5I;: 'R6(>W).?W;#(!/<C.#[@U2KI/%%F;W2$O4!,EFVU^_P"Z8\?0!S^)
MD]JYNO[@X0SV/$?#N'QU_>DK2\IQTE^*NO)H_GW.\N>5YI4P_1.Z_P +U7X:
M>H4445]*>4%%%% !1110 4444 %%%% !7P+^WQ_R=;XD_P"O32O_ $V6M??5
M? O[?/\ R=;XD_Z]-*_]-EK7ZMX/_P#)2UO^O,O_ $NF?E7B]_R3='_K]'_T
MBH>.T445_1Q_.@4444 %%%% !1110 4444 %%%% !1110!ZC^SA^V=^TE^RA
MJXU#X*?$Z^TZU>7?=:+.WGV%R>^^W?*9(XW@!P.C"OTN_9!_X+K?!?XJFV\'
M?M-:1%X&UR0A%UJW+2:1<,>[$YDM<G^_O0 9,@Z5^0%%?*Y_P9D/$46\13Y:
MG\\=)?-[2_[>3\CZG(>,L^X>DEAZEZ?\DM8_);K_ +=:/Z:]'UG1_$6E6^N^
M']5MKZQNXA+:WEG.LL4R$9#(ZDA@1T(.*LU_/C^RC^WK^TG^QUK27'PH\;R2
M:.TN^]\+:J6GTZYR>?W61Y;'^_&4;CDD<5^LO[%G_!6K]G']K46GA#6;U?!G
MC2;:G_"/ZQ<KY5Y(>UK<$!9<GHC!9/16 S7X+Q-X=YUP^G6IKVU%?:BM4O[T
M=6O577=H_>.&O$/)<_:HU'[&L_LR>C?]V6B?H[/LF?5-%%%?GY]^%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MMGZ72I4J%-4Z<4HK9+1(****Q- HHHH ?"('+6]U_J9D,<V!G"D8R!W(ZCW
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
M[I6Z***^;/I HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** /!/^"@O_!.OX!_\%%_A%#\//BY;WFE:]H=V-1\!^/_  _+]GUGPIJ:
MD-'>6<ZX92&5"T>=K[%SAE1E^>OV+?\ @HC\>_V;OCQIO_!,G_@KG/9V'Q%N
MP8OA-\9K>'R-#^*%JA"JNXX6UU094/;G&]V 4 O'YOZ 5Y/^VC^Q/^SM^WY\
M"-2_9Y_:6\$)J^B7Q$UG=0MY5[I-XH(BO;.?!:"XC).UQP02K!D9E(!ZQ17Y
MM_L^_MK?M%_\$I_B_H?[!O\ P5C\;2>(? >N78T_X)_M07:%+;5!_P LM)U]
MR2+6^51@7#G;*!N9FP\M?<_QM^-FF_#'1Q:Z<\=QJ]W'FT@SE8U/_+5_;T'<
M^V37G9MFV R3+YXW&3Y:<%J_R275O9(ZL%@\3F&)C0H1O*7]7?DNHGQL^-^E
M_"_3SIVG[+G69X\V]L3E80?^6DGMZ#J?IS7R_K6M:KXBU2;6M;OI+FZN'W33
M2G)8_P!!V ' '%-U;5M2UW4IM7U>\DN+FXD+S32-DL35>OX]XUXVS#C#'\T_
M=HQ?N0[>;[R?5]-EY_M^0Y!ALCP]HZU'\4N_DNR_/=A1117Q1[X4444 %%%%
M !1110 4444 %%%% %;7[3[=HK[1F2U?S4'JIP''N>%/L%:N8KLX)%BE#.F]
M"")$SC>I&&7\02/QKE-6T]M+U&6P9BPC;Y'*XWJ>5;';((/XU_47@QG_ -?R
M.>65'[]!WC_@E=_A*_HFD?D7'>6_5\PCBX+2HM?\2_S5ON97HHHK]F/A HHH
MH **** "BBB@ KX#_;T_Y.K\2_\ 7MIG_IMM:^_*^ _V]/\ DZOQ+_U[:9_Z
M;;6OU;P?_P"2EK?]>9?^ETS\K\7O^2;H_P#7Z/\ Z14/'Z***_HX_G,****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "N(^._Q3C^&7A!I+*13J=]NBT]#_  G'S2$>B@C\2/>N
MQO[^STNQFU+4+A8H+>)I)I7/"*HR2?P%?(/Q7^(=[\2_&5QXAG++;@^58P,?
M]5""=H^IY)]R:_-O$SB__5C)/98>5L16O&/>*^U/Y;+^\T^C/JN$\D_M?'\]
M1?NH:OS?2/SZ^7J<[+++/*T\TC.[L6=V.2Q/4D]Z;117\@-MN[/V[8**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH =%(\,BS1G#(P*G'<5S
M.O:>FG:I)#"I$3?/!SGY#R!GN1T/N#7251\3V9NM,6\49>U;#<?\LV/Z -^L
ME?KW@YQ!_9O$,L!4?N8A67^.-W'[US+S;1\3QSEOUO+%B8KWJ3_\E>C^YV?W
MG.T445_51^.A1110 4444 %? /[>'_)U'B7_ *X:;_Z;K:OOZO@']N\Y_:H\
M2_\ 7#3?_3=;5^K>#_\ R4M;_KS+_P!+IGY7XO?\DU2_Z_1_](J'D-%%%?T<
M?SF%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% 'U9_P2;_ &YY/V0?CRGA[QKJK1^!?&$L=IKXD;Y+";.(;X#M
ML)*OCK&Q."445^XT<D<T:S0R*Z.H*LIR"#T(-?S&U^QG_!$7]ME_CA\'9/V<
MOB!K!E\4>![5?[+EGDS)?:1D)&>>K0$K$?\ 8:+J=QK\2\5>%54I_P!LX:.J
MLJB75;*7RV?E;LS]K\*^*73J/)L3+1W=-OH]W'Y[KSOW1]T4445^$'[J%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%9_BOQ)IW@_P .7GB;57Q!9P&1P#RQ[*/<
MG 'N:RKUJ6&HRJU7:,4VV]DEJV_1%TZ<ZM10@KMNR7FSR3]K3XEFRL8OAMI-
MQB2Y FU-E/W8\Y2/\2-Q]@/6O JO>)O$.H^+/$%WXCU:7?<7D[22'/ ST4>P
M& /8"J-?Q)QAQ'6XISZKC97Y-H+M!;+U>[\VS]^R/*X91EL,.M]Y/O)[_P"2
M\D%%%%?+GKA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2
MHL,F8;D'RI%*28&3M(P2,]QU'N!245OA<36P>)AB*+M.#4D^S3NG]YG5I4Z]
M*5.:O&2:?H]&<G=VLME=26<X&^*0HV#D9!QQ4=;7BZT+-#JB#[Z^5+_O*/E/
MME< ?[AK%K^ZLAS>CGV34,?2VJ13MV>TE\I77R/YXS+!5,NQU3#3WB[>JZ/Y
MJS"BBBO7.(**** "O@#]N[G]JCQ+_P!<=._]-UM7W_7P!^W;_P G3^)O^N.G
M?^F^VK]6\'_^2EK?]>9?^ETS\K\7O^2:I?\ 7Z/_ *14/(J***_HX_G,****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "NZ_9K^/OC/]F'XV^'_ (W>!9?]-T2]$DMLSE4O+=OEFMWQ_"\992>V
M01R!7"T5E7H4<30E1JQO&2::?5/1HUH5ZV&KQK4I6E%IIK=-:IG]*7PC^*7A
M#XV_#'0OBUX"O_M.D>(--BO;&0XW!7&2C ?==3E67LRD=JZ*OR__ ."!O[7_
M )%UJG[&_C35/DF\W5O!AF?HX&ZZM5SZ@>>H']V8]Q7Z@5_('%&15>'<ZJX.
M7PIWB^\7L_T?FF?UWPQGE+B'):6,C\35I+M);K]5Y-!1117SY] %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5X/^UY\0/,GM?ASI\_$>+G4=I_B(_=H?PRQ'NM>VZ_K=CX
M;T2[U_4Y-MO9V[S2GOA1G ]ST'O7QCXH\0W_ (L\17OB34VS/>W#2N,\+D\*
M/8# 'L*_'/&3B-Y;DD<MHNT\1\7E!;_^!.R\US(^YX&ROZUF#Q<U[M/;_$]O
MN6OK8H4445_+1^OA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 -NK,ZE92Z<!EI%S".O[P<KCW/*Y[;C7(UV )!R#6!XGLQ;
M:HTT:@)<#S5 QP23N&!T&X' ],5_17@CG_/1KY/5>L?WD/1V4U\G9KU;/S#C
M_+>6=/'06_NR]=XO\U\D9U%%%?OQ^;!1110 5\ ?MV_\G3^)O^N.G?\ IOMJ
M^_Z^ /V[/^3I_$W_ %QT[_TWVU?JW@__ ,E+6_Z\R_\ 2Z9^5^+W_)-4O^OT
M?_2*AY%1117]''\YA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 =!\*OB5XI^#?Q*T+XJ^";W[/JWA_5
M(;ZQDYP7C<-M8#JK %6'=21WK^BCX%_&#PM\?_@_X<^,W@N;=IWB+2HKR%"P
M+0LPQ)"Q'\<;AD;_ &D-?S;U^H/_  ;^?M12W-IXC_9)\3:AG[,K:YX6$C]$
M+*EU N?1C'*%']Z4U^5>*V0_VAD\<PIKWZ&_G![_ '.S\ES'ZIX5Y]]0SB67
MU'[E;;RFMOO5UYOE/TSHHHK^<#^C HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /'_VNO&YT
MOPS:>"+.;$NI2>;= 'I"AX!^KX_[X-?.]=9\;?&1\<?$G4=6BEW6\4OV:SP>
M/*C^4$>Q.6_X%7)U_%7'^?/B'BFOB(N\(ODA_ACI=>KO+YG[WPWEW]F9/3I-
M>\_>EZO_ "5E\@HHHKXP]T**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ JIK]I]MTABHR]LWF)[J<!QC\ ?8*:MTL;!&RR!E
M/#(>C \$'V(XKW^%\[J<.Y]0Q\=H2]Y=XO22^<6[>=F>;F^ CF>75,,_M+3R
M:U3^\XZBK&J6+:;J$MD22$;Y&(QN4\J<=L@@_C5>O[FI5:=:E&I3=XR2:?=/
M5,_GN<)4YN,E9K1A1115DA7Y_P#[=9S^U-XF/_3+3O\ TWVU?H!7Y_?MT_\
M)TWB;_KGI_\ Z;[:OU;P?_Y*6M_UYE_Z73/ROQ>_Y)JE_P!?H_\ I%0\DHHH
MK^CC^<PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "O0/V6/COK/[,_[0GA3XX:+YC-H.K)+>01G!N+5
MLQW$/_ X6D7V+ ]J\_HK'$4*6*P\Z-57C)--=TU9K[C;#UZN%KPK4G:46FGV
M:=T_O/Z:/#OB#1O%GA^Q\5>'=0CN]/U.SBN["ZB.5FAD0.CCV*D$?6KE?'/_
M  1#_:#_ .%Q?L;VW@#5K[S=6^']^VDS*[9=K-LRVKGT4*7B'M;U]C5_&F<Y
M;4R?-:V"J;TY->JZ/YJS^9_8^39E3SC*J.-AM4BGZ/JOD[KY!1117F'IA111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !7+_ !F\7'P5\-M4UN*7;.8/)M2#SYLGR@CZ9+?\!KJ*^9OV]_C]
MX9\"ZSH7PTU@79\^W;4;@VD:N4^8QQ;E++P<2\Y[=#7RO&V:SR;A?$XFF[3Y
M>6.MO>E[J?RO?Y'1@\3EN$QE*KCZBA24ES-WMOMHF]=O+=Z'F%%9F@^-?!WB
MAEC\/>*+.ZD8A5@\PQRLWHL<@5V^J@CWK4>-XG,<B%64X96&"#7\2U*-6E\2
MM_7<_H+ 9GEV:4?:X.M&I'O&2DOP8E%%%9G<%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 9GBNT$EM%J* 9C/E2=.0
M<E3[_P 0)_W16%77R0)=P264C +,A0DG !Z@GV# '\*Y*2.2&1HI4*LK$,K#
M!!':OZU\(\__ +7X86%J.]3#OD?^%ZP?W7BO\)^+\:Y;]2S=UHKW:OO?/[7^
M?S&T445^IGQX5^?W[=/_ "=+XF_ZYZ?_ .D%O7Z U^?W[=/_ "=+XF_ZYZ?_
M .D%O7ZMX/\ _)2UO^O,O_2Z9^5^+W_)-4O^OT?_ $BH>24445_1Q_.84444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!]E_\$.?C[)\)OVR(?ASJ-YLTOQ_ILFFRJS81;R(&:V<^
MIRLD0]YZ_:FOYH_AWXXUOX9>/]$^(_AF;R]1T#5[;4;%\XQ-#*LB?AE17](?
MP[\<:)\3? &A_$?PU-YFG:_I%MJ-B^<YAFB61/QPPK^>_%[*E0S2CCX+2I'E
M?^*/^<6E_P!NG]!>$6:NOE=; 2>M.7,O\,O\I)O_ +>-FBBBOQ\_7@HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ K\OOVTOB"WQ'_:5\3ZM'-OMK&]_LZT .0$MQY1(]BZNW_ J_2;XE^,
M(/A]\/-<\<W.TKI&DW%WM;^(QQLP7\2 /QK\BKJZN+ZZDO;N9I)9I"\LC'EF
M)R2?J:_#O&G,G#"87 1?Q-S?_;JM'[[O[CX3C?%<M&EAUU;D_EHOS?W$==!X
M=^*GQ \+1);:1XGN/(C7;':W.)HD'HJ2!E7ZJ :Y^BOY^C*4=F?!87%XO UE
M5PU24)K9Q;B_O5F>L:#^TR&98?%?A50"0#<:9*1M7N?+D)W'_@:CVKM-!^*O
MP\\2!18^*(()"I8V^HG[.ZCT)?Y"?96:OG.BHE"E/XH_=I^6GX'Z3DWB_P 9
M95:-6HJ\%TJ*[_\  E:5_5L^KI(I8MOFQLNY0R[AC(/0CVIM?-'AWQOXN\)G
M'AWQ#=6J%][0)*3$[>K1G*M^(-=MH/[2NO6P6+Q/X?M;X ',ULYMY6)[G 9,
M>RHOUK&6%@_@E]_^:_R1^L9-XY9!B[0S&C.C+NO?C^%I?^2L]AHKE-!^-GPX
MUXK%_;3V$S$*(M2A\L,>^'4L@ ]69?I7502175JE]9SQSV\A(CN() \;X_NL
MN0WX&L)X>M35VM.^Z^]:'ZKE/$>0Y[#FP&)A4\DUS+UC\2^:%HHHK$]H****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q/%=IY=ZM^B_+<+
MECC^,<-]2>&)]6K;JOJUH+[2YH0/G0>;&?=>H_%<\=SBOT;PMX@_L/BJG"H[
M4Z_[N7JW[K^4K*_1-GR_%^6_VAD\G%>]3]Y?+=?=^*1R]%%%?V$?AX5^?W[=
M'/[4OB;_ *YZ?_Z06]?H#7Y^_MS_ /)TGB;_ '+#_P!(+>OU;P?_ .2EK?\
M7F7_ *73/ROQ>_Y)JE_U^C_Z14/):***_HX_G,**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_
M;K_@B3\8#\3_ -A72?#MY=F6\\&:O=Z+,7;+>4&%Q#_P$1SJ@_ZYX[5^(M?H
MK_P;S?%QM(^+?CKX(7ESB+7-#AU:R1CP)K67RW"^[)<@GVB]J_/O$[+OK_"E
M2:7O4G&:_)_@V_D?H'AGF/U#BNG!O2JG!_/5?BDOF?J_1117\N']0!1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% 'A7_!1GQG_PB?[,.I:?%+LEUV_MM/C(/."_G/\ FD+#\:_."OLW_@K)
MXLQ!X.\#0R_>>ZO[A,^@2.,_K+7QE7\J^+&.>+XOG3OI2C&/X<S_ !D?DW%U
M?VV<RC_(DOU_4****_-3Y@**** "BBB@ JWH^O:YX>N3>:#K-U92E=K2VEPT
M;$>A*D9'M52BFFT[HJ$YTYJ4'9K9K<] T']HOQKIQ$6N6MIJ<60"SQ"&4*.R
MM'A<^[*QKM- _:"\ :L FK&ZTJ4@EOM$1EB'H \8+$_5%%>%T4I*$_B2?]=U
M^I][DWB=QIDMHPQ+J07V:GOK[W[R^4D?4VF:CINM6S7FBZE;WD2 &22TG64)
MGH&*D[3['!J:OE>SO+O3[I+VPNI()HFW1S0N59#Z@CD&NOT'X]?$710L=WJ$
M6IQJ#A-2BWL2>YD4K(Q^K$>U8RPU-_"[>NOXK_(_6,F\=\'4M#-,*X/^:F^9
M?^ RLTO^WI,]YHKSS0/VCO"E^5A\0:1=Z>Y(7S8V$\?NS8"LH]@K&NUT'Q1X
M:\4A?^$;UZUO68$K%#+^]P.I,9PX'N5%82PU:.ROZ:_\'[S]7R;C?A7/K+!X
MN#D_LM\LO_ 96;^2:+U%%%8'U04444 %%%% !1110 4444 %%%% !1110 4J
M.T;B1#AE.0?0TE%-2<6FG9H32:LSFM<L5T_4I(HDQ&WSP]?NGMD]<<C/J#52
MN@\36?VC3UNT7YK=OF./X&..OLV./]HUS]?V]P7GRXDX;H8UOWVN6?\ CCI+
M[_B7DT?@&?9<\JS6I07PWO'_  O5?=MZH*_/W]N;_DZ3Q-_N6'_I!;U^@5?G
MY^W+_P G2>)_]RP_](+>OW_P?_Y*6M_UYE_Z73/Q/Q>_Y)JE_P!?H_\ I%0\
MFHHHK^CC^<PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ KZ%_X)5?$S_A5G[?/PZU>:XV6^IZN
MVCW"DX#B\B>W0'Z2R1M]5%?/5:/A'Q-J?@OQ7IGC'19-EYI.HP7MH^<;98I%
M=3^:BN',\'',,NK866U2,H_>FCMRW&2R_,:.*6].49?<TS^F.BJ?AW7+'Q/X
M?L?$NER;K;4+.*YMV]8Y$#J?R(JY7\523BVGN?VDFI)-;!1112&%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^>
M7_!3?Q)_;7[28T=9,KH^@VML5ST9B\Q/UQ*OY"OGBO3?VS-=_P"$B_:A\::A
MOW>7K!M<_P#7!%AQ_P"0Z\RK^*^*\4\;Q-C*W>I.WHI-+\$C\0S>K[?-*T^\
MG]U[+\ HHHKY\\X**** "BBB@ HHHH **** "BBB@ H!(.0:** .HT#XR?$3
MP_MCB\12W4(*Y@U >>-HZ*"WS(/92*[70?VE]/EVQ^*O#,D)Y+SZ;('4GL!'
M(01]2Y^E>144Y-3^-7]?\]SZW)N.N+,ALL)BY**^S)\T?_ 972^5F?26@_$3
MP/XEVII'B>U>5MH^SS.8I"Q_A"R!2Y_W<BMMT>-S'(A5AU5A@BOE*MKP]\1O
M''A5$AT/Q)<Q0Q@[+:1A+"N>I$;@J#[XS6,L/2EM=?C_ )?FS]7R;QXQ,+0S
M7"J7]ZF[/_P&5T__  )'TE17DF@_M+7T>V'Q/X:AE'RCS[&0QL!W8JVX,?8%
M17:Z!\8/AUXAVI!XA2TE;/[G4AY!4#N6),?X!R:PEAJJVU]/\MS]8R;Q,X,S
MNT:>*5.;^S4]Q^EW[K?I)G344#YHTF7E)%#1L.C#U![BBL&G%V9]U&49Q4HN
MZ84444B@HHHH **** "BBB@ V12 Q3@E'4J^!S@C!QGOZ5R=U;26=S):RXW1
MN5)!X..X]JZRL?Q9:?/%J* _./+E//4#Y3^*\8_V37[EX*9_]6S*ME-1^[57
M/#_'%:I>L=?^W#\^X^RWVN%AC8+6&C]'M]S_ #,>OS\_;D_Y.C\3_P"[8?\
MI#;U^@=?GY^W'S^U'XG_ -VQ_P#2&WK^[/!__DI:W_7F7_I=,_E3Q>_Y)JE_
MU^C_ .D5#R:BBBOZ./YS"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^@_P#X)Y>._P#A
M8_[#_P +_%#3>8__  A]I9329R6DM5^RN3[[H6S[U[+7Q_\ \$-O%1\0_L!Z
M3I)EW?V%XCU.QQG[NZ;[3C_R8S^-?8%?QMQ)AE@^(,716T:D[>G,[?@?V-PW
MB7C.'\+6>\J<+^O*K_B%%%%>(>T%%%% !1110 445B^(/B/\//"19?%7CS1=
M,*_>&H:I##CD#G>P[D?G0!M45B^#/B3\.OB/#<W/P\\?:+KT=G+Y5W)HNJPW
M2P28SL<Q,VUO8\UM4 %%5-<OM0TW2+B_TG19=1N8HRT-C#,D;SM_=#2$*#[D
M@5\7? #_ (+07O[46N_$OP]\"?\ @G#\;_$-U\(O%EUX:\=06^H^%()+34[9
MY$FMXDN-;C:X8&-\&,$-@ ')Q0!]N45X/^P3_P %'/V:/^"C/@;7/%OP!U/6
M+34O"6LOI'C7P=XJTHV&L^';]2P^SWEL6;8Q*. RLZ$QNH;<CJOO% !1110
M45Y5^R=\<?C;\=O#_BW5?CC^ROJ_PHNM!\>:CHFAZ?K&N07S:YIMN4$&K(T*
MJ(XYMSXC.['EDAW4ACC_ /!0W]L>Z_8'_9.\6?M4K\$=;\>6OA+3VO-0TK1=
M2M+4Q0@@&662XD4B,9&3$DKCJ(R,D 'MM%<A^S[\5?\ A>WP$\$?&_\ L'^R
MO^$R\(:;KG]E_:O/^Q_:[6.X\GS-J>9L\S;OVKNQG:,XKKZ "BBJ7B/Q%H/@
M_P /7_BWQ3K%OI^EZ792W>I7]Y*(XK:"-"\DKL>%554L2>  30!=HKR_]K[X
MW?%WX"_LYZW\8OV?/V;=3^,/B;3_ +*=+\!Z+K,5A/J:RW$4<C+/(CA1'&[R
MG",2(\ <Y'I.EW-W>Z9;7E_ISV<\T"/-:22*S0.5!*%E)4E3QD$@XX- $]%0
MZE=3V.G3WMKILUY)#"SQVELR"2=@"1&ID94#,>!N95R>2!S7S?\ \$[_ /@H
MHW[?&O?&7P_<? 75? -S\'OB?=>"K^QUK6K>\N;JXMT4RR.+8&*+#EE"I+,I
M"A@Y!Q0!]+4444 %%?-OQ'_X*>? KP%_P4@^'7_!,:RT^^UCQUX[T?4M2OKN
MQ=/LOA^*UL9+R-+DGDRS1Q,5C7YE5HW;"R)NP?VX/^"L7AC]C/XRV'P%\.?L
M:_';XT^))_#L>M:M:?!/P$=<&B6LLTD,!O"LJ>2TK0S;!@Y$9/&1D ^L**^-
M?V+O^"R?A3]L+]HS5?V9]:_8?^/?P@UO1? TGBS4+GXS>#(=#@CTU;E;99</
M<-(0\A<*P3:?(F^;]VV+OPA_X+ _"?XJZ[\*M=N/A3K^B?#KXZ>(]1T'X2?$
M'4;J#R]7O[4R^6MQ:AO-LTNQ!.;5FW-($'F)"74$ ^O:*X+]I+X_:#^SA\+Y
MO'NI:'=ZUJ5U?0:7X6\,::RB\U[5KE_+M;"#<<!Y'/S.WR11K)*Y6.-V'<6+
MWDME#+J-M'#<-$IGABE,B(^/F56*J6 .0#@9ZX'2@"6BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBHK^Z2QL9KZ3[L,3.?H 32;25V#=D?D?\5]6.O\
MQ2\2ZZ7W&]U^\GW>N^=VS^M8%.FEDGE:>5MSNQ9B>Y/6FU_"->JZ]:51[R;?
MWNY^ U).<W)]6%%%%9$A1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% &AH7BKQ+X9D,GA_7+JTW,&D2&8A)".FY>C#V((KM= _:0\4V6V/Q'
MI-KJ*#):2/\ T>5CVY4% ![)^->=44V[JSU_$]S*.)N(,AE? 8F=-=D_=^<7
M>+^:/>M!^.WP]UH".ZOYM/E(4;+V$[68]@Z;A@>K;:ZZSN[34;47VFWD-S 6
M*K/;2K(A([!E)!KY7JQIFK:KHET+[1M3N+2< @36LS1N >HRI!K&5"E+96_K
MS_S/U;)O'//<+:&8T(UEWC[DOUB_111]245X9H/[07CO2@L.IM;:E$ J_P"D
MP[751UPR8R3ZL&KMM _:'\$ZF5CUJVNM+D).6=?/B4=OF0;B3_N?C6,L--?"
M[_@?J^3>+O!F;6C4JNA-]*BLO_ E>/WM'>T55T?7=%\0PFXT+5K:\54#/]FF
M5R@/3< <K]#@U:K"490=I*Q^D8;%8;&455P\U.+V<6FG\UH%%%%2;A4=[9_V
MC9R607+.O[OC^,<C'IGIGT8U)17?E68XC*,RHXVA\5.2DO.SV]'L_(YL9A:>
M-PLZ%3:2:^__ "./K\^_VXN?VHO$_P!+'_TAMZ_13Q):"VU)I4'R3CS!CL3]
MX<=.<\>A%?G7^W#_ ,G1>)_I8_\ I#;U_J%X'X[#YGF[Q=!WA4P[DO1RIO[^
M_F?Q'XSX>IA,CA0J+WHUTG\H5#R>BBBOZ;/YL"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#[C_X)B_\ !5'X6_L,_!36_A7X]^"7Q<\:WNJ^*)-4TZU^%_P_GULQJUO!
M$XE,;*(B?*! )Y 8CI7TE_P_:\:>(_D^&7_!%;]M;4R>(Y]8^#\>EP/[B26Z
M/&<<X]?2N#_X-S-8P_Q<T!WZC1+B)?\ P.5C_P"@5^G=?R?XAT?8\8XN/=Q?
MWPB_U/ZM\/:WMN#\++LI+[IR7Z'Y_P#_  ]._P""JWB[CX0_\&_7Q&O-W,;>
M,_B]H?A_CU83*^/I1_PTS_P<7>-O^18_X)C?!#P1O/R_\)G\:&U/9GIN_L^,
M9QWQU[5^@%%?%GV9^?\ _P (W_P<Z^-O^0O\2OV,O!$+_=_L+1O$NI7$8_VO
MM)$9/TXQ[T?\,2?\%^?&?/BO_@MOX/\ "*/_ *V#P=^SCIEYP>JJ][,&7T#=
M><]J_0"B@#\__P#AT'^WWXKY^*__  7N^/%X6_UO_"(>']+T$'_=\E7V\?KS
M0/\ @W\\'Z]\_P 5/^"JG[:GB[=_K+?5OCU(EL?98X;9=HQQC/<^M?H!10!\
M ?\ $-!_P2YUGGXF:)\3_&A/^L/BGXPZW+YGU\JXC]O^^16UX>_X-KO^"(GA
M@*--_8+T67;T_M#Q3K5WV(Y\^]?/7_.*^Y:* /*OV5/V'_V3?V'_  YJ?A']
MDWX&:+X&TW6KJ.YU6UT5'"W4R)L61R[,2P7C.:]5HHH *_#O_@G_ /\ !17P
M?_P3:\:?\%%_CW\2O@'\1?%GAW2OVM/$,U_J7@K2K6X@LW?4KJ&)+AI;B-H5
M:1T!DV,JALGG /[;^(M>LO#&B7.OZA;7LT-K'ODBT[3IKN=AZ)# CR2'V52:
M_,7_ ((P? GXDZ+\8OVRO!/[77[(OC/0/"WQ_P#C7KGB/PY;^+_"SO8ZOHM]
M)>L\%PT>](&\EU#),4#&0*I9N* .Y_X(3_L,_%+X3^)/C7_P4@^-_B7PPVO_
M +5'B2W\5Z?X;\%:M_:&FZ/I3R75U;+]K"JES*XOCN= 5Q&I#$NP%[5OV]OB
MM^U=XG^+^F_ 7XV^./AOI_PZ\;ZEX,\(WWA+]GK5O%\6KZIIZK'=W=_<Q:==
M0?9OM3/"EM;M%,$A,K2GSDCCY+_@GGX'_;!_X)"_'KQ;^P#XH^"'C_XD_LT2
MWKZU\%?B/X=L?[3G\)V]S([S:-?PJWG,D<F\J\:LVX[]I6?$/%?#+6_^"B?_
M  1A_:^^,WPW\.?L$^./CW\"?C#\2]1\>>!M<^&9CFU#P]J.HL'NK&YA<_)$
M&"*&<HH$?F!G,CJ@!T=S_P %D?VJO!/_  3#^%W[2'[9WP-\0? ?Q7XB^,ME
MX"^*?B#7? 5[ GAFP=)I7\06]C>Q[_*E6.&)&D62*.:9\B;RQ&_UC^S!K'[1
MOC'Q3XO\1>%OVMO#GQ5^%FM>#-+NOA+X\?2=.N3'J;2WZWJ73:4UM%?1J%L7
M4Q"WR'9.&4R-QOQ>^)W[6,'P$\%>(?VD/V,)?'6E?$3X@2VWQ4^$6@:7:^(&
M\*>%9M+NQ#%("H347BN8+.6XVA]SW,T<(D58@?&O^"9W[#VD_L=_\%!?B]\;
MOV0/ ?C_ ,#_ ++^O_#6VDG\#>)=!U2T-SXQ%X9);C3-+O(Q?+!%9Q[#NB7?
M)=%(=Z1J$ -7_@GQ_P %5_BO=_L!?M*?MC_M\^(M'U&3X(?&#Q7H<B^$M%%A
M!+9Z7;V8BMK>)Y)&WRSR.J&61VW3*&<@9'FW_!2YOV\OC;_P0;\??M8^.OCY
MIFFWOC+X7)KVM_"BV\+VC:+8:)>I%*+**Z*"^-]!;RJQN6G,,DT;*+=$8;<'
M]CK]@+X\_M$_\$QOVROV&OBU\)?%7PU\2?%[XS>*_%O@>X\7:+)!;7%M=O8S
MZ?(\R!D7-Q:A9(\^8J98*PJ#QC\7OV_/C#_P1'\;?\$Y_B=_P3&^,EI\8_#O
MPI_X0^\U"UTBVET'54M8H[>.^M;U9S]K>6.-3Y-NDC>:QQB+=*@![_9?MQ:E
M\ OV:_V.OV5? %Q?V?B;XJ?":PN[G7M,\$W_ (CGT/1]-T2SDN;B+3[&*22>
MXDDGMX8BZF&/?)+('$7E2-_9K_:V_P""@@_X* :]^R-K>B^.O'?PM\1>!'UC
MP%\<O&_[/NK: GAS6$,@;2]44VVGV]VA6,R*T8MV8R1QAB6)3QO]HG]FW_@H
MSX,^!_[&W_!07]F']F#5)OBO^S9X+7PYX\^#&NZI9"[\0:1<Z9:6MX+>2UGF
MC+*8)#&N?-_>JYBWQ>4WUK^R3^V;^UU^UEJZ_$KXA?L/^._@3\/_  QIT]QK
M%GX[M4N->\2WYC*I:6MA CS):Q O*TQ"RS2+ D:%?.H ^6OV.?VI?^"R/[>O
M['7QE^(WAW]ICX:> _$?PU^*/BG1K+5[3X;?;_[6?3(H3'81V\UP$L;7=NS/
M(UW.QGQ\@A!F\W_X*8_MF_M$?MQ?\&KEO^W1IGQ(/@:^U_0;*#X@Z'X>T]?+
MU_?KT.C7-NLSL7M;9V\Z5HTRSJ5B9]F\2>U_\$?O"_QJ_9T_8K_:*\(?'#]F
MCXC^'M?\1_%_QAXI\.:%/X0N)I]4L-22!;7RC"'C\QG!1D9E*8+-A 7'BNA_
ML,_M>?$C_@TWU3_@GG;?L\^)]*^,.@6*F;P9K6GFVEN_*\6_VMBWE<^5.7M%
M)4(Y._"$!B 0#Z4_X*P?M!_M_P#_  3A_P""2WBC]IWX5_M'^%O$7B;PO/IS
MW>I^(OAS&LHL[V[L;"**V2"Y6&.2*2=I"\T4X<-MVK@-7NG[67Q$_;1/BKX+
M> OV>-+AT;PCXNNKZY^,GQ;9+.5_!NF6M@+B,PP79\KS;J4F,2O',D01BT9W
M*1\Q_P#!8";]IW]O#_@A]XP^$/@#]B#XE:1XZ\>2:#;^'/ VHV$,VI)%9:GI
MMY<W%Y]GDD@LE_<3K&DDOF.%1MBEF1+/_!1:7]J/Q7\:?V4/B_9?LD?$3XI?
M #1_M\GQ6^$NB:*HU)-9^S+%IUQ?Z;=/$+J*VGW2(KDPAHC)DYA9@#O/^"97
M[?OQ(^._[=/[1/[&'B?XWZ'\5O"_PQBT#5? /Q,TJUM(I]1LM1MFDEMK@V*K
M:SM#*NQ9H40-M<D<@+R__!"G_DXG]N__ +.]U[_T!*R_V//"O[87@C_@MK\?
M/VB?B5^Q!XK\.>"_BM\/_"SZ7KC:E9W-KI$&G6?E/#<M;NYDO3C;]EM%N '.
M/,,>)CT/_!%CP-\8_AE^T)^UM>_%[X"^-?"%G\2_V@=5\8^![_Q#X?E@@U/2
MICL23> 1#)A5;RI=CXD& 2KA0#Z@_8=\+?MS>$?A7K&G?\% /B?X(\6>+Y?&
M&H3Z+J'@+39;6TAT1BGV2"19(T)F7$FXX.%9%+R%3(VM^U=^T!J7P)\!6=IX
M!\/0Z_X_\7:DNB?#GPO+*474M5D1W#3,N6CM((DEN;B4 E(()" S[%;(_89_
M:3^-W[4GPGU;Q_\ 'O\ 9 \2?!75]/\ %^H:39^%_%&I)=7%[9VY01:@K)&@
M$<NY@%P1F-BKR(5=JW[:G_!-_P#8K_X*):5X?T3]LKX(0>-;7PM<7$^@Q3ZU
M?6?V22=8UE8&TGB+;A$@^;.-O&,F@#X8^(G[/>F_LW?\%SOV%_!S^(9M>\0:
MGX=^)FL>-O%EY$$N/$&M7&D;KJ]D R$#$*D<0)6&&*&%,)$H'ZFV&AZ+I=[>
MZEIFDVUO<:E<+/J,\$"J]U*L:1*\C 9=A''&@)R0J*.@%?CY^T)_P;:_L/V7
M_!3K]GK0?@_^P5*WP-O=#\4M\8)+;Q+JLEHMTEB3I?G3/>&:(^?]T1,H8\-D
M5^E7[;OBSXJ?!;]B3Q]J_P"S+\/]6U[QII_@^73_  %HFAVDES<'4ID%K9L%
M4%C'%+)')(Q^['&[,0%) !X5^P;X(TW]L#Q5^T_^V!XDGE.E?%[Q9>?#_P &
M7L#9QX5T&*?25F@8]%FU!]5N/0[T/8 >(?"+_@F9^UHWPC_9 _8X^+/@BTT3
MPW^RO\5/^$Q\3?$M=<LWL?$,6ER79TN.P@29KI6G%RC3BYB@6$1R!6E^7=^@
M/[(7[.WAW]DC]ESX?_LS>%762S\#^$['2/M*C!NY8856:X;/\4LN^5CW:0FN
M&_:MTGQG^TIX^TW]BOP_IFJ67@_4]/75?C!XG2&2*&71#(T::#;S8 :>_='2
M;828;..?.Q[BW8@'FMC^T/\ ";Q/XYT__@HG^T)XBELO 46KKX3_ &:="BT^
M>[NM?N;XF"36;:TA1Y;BZU#:T-H$4E+!'FRJWDP3Z1^ O[1OPA_:6\,ZCXH^
M$7B=[Y-$UVYT3Q!87=C-:7ND:G;D">SNK:=$E@F3<IVNHW*Z.I9'5C\O_P#!
M5+X#?$*\^+7[*O[1OP[\#ZEK'A#X)_&!+[QGX<\,Z5)=3VFEW-F]FFH0V=NK
M23K:,5)CA1I%CD9E4A6PG_!*7X2?%&T_:3_:O_:T\3^#M:\.>$?C!\5;*Y^'
M^D^(=,FL+NZL]/L%M)-4-K.J2P)<R<H)41V2(.5"LI(!]LT444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5B_$FZ:Q^'6OWJ'!AT6Z<'Z0L:VJYGXT2-#\'?
M%DJ]5\,WY'X6[URXV3A@JLNT9?DS*N[4)/R?Y'Y(T445_"I^"!1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 Z
M">:VF6XMIFCD1@R.C$%2.A!'0UUF@?'#XB:$5236!J$2DDQ:DGFEB?5\B3\-
MV*Y&BG=VL>AE^:YGE-;VN"K2I2[QDX_?9Z^C/8] _:2T&Y58?$FA7%H^%!FM
M6$J,>Y(.TH/8;C7;:!XT\)>*65/#WB&UNI')"0*^V5L=2(VP^/?&*^9J*RE1
MI2Z?<?J&3>-7%>7VCC%'$1_O+EE_X%&R^;BSZLHKYTT#XK>/_#86*P\23R0J
MJJ(+O$R!1_"H?.P?[N#7;Z!^TM&Q6+Q5X:VY8[Y]-DZ#L!&YY/OO_"L989_9
M=_P_K[S]7R;QJX4S"T,8I8>7FN:/_@4=?FXI'I&OV9O-,9E!+P'S%Z_=Z,,?
M3!SZ+7YK_MP?\G0^)_I9?^D-O7Z*^'_BEX \1!5LO$5LLC*-UM>GR6RW&SY\
M!SVPI/6OSQ_;SLFT[]K#Q99MGY&LMI8<E38VY!_$$&O[K^ASGD\5C<5E=;XJ
M-*3CYPE4AM_AE?\ \"2/R'Z153*\?D>'S#+ZT:D*E6*;C).TE"IO;:ZZ/71G
MD%%%%?WN?R,%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% 'Z)_\&[FH21_&?XBZ6&^2;PQ
M:RL/=+D@?^C#7ZPU^1W_  ;R3[?VD/'-MG[_ ((#?E>0#_V:OUQK^7/%"-N,
M*S[QA_Z2C^H/#&5^$*2[2G_Z4PHHHK\^/T **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "N9^-"&3X.^+$ R3X9OP!_V[
MO735B_$BV^V_#O7[/&?-T6Z3'UA85RXV+G@JL5UC+\F95U>A)>3_ "/R%HHH
MK^%3\$"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ KYY_:^T@6OCK3=8@LC''=Z2$DFQQ
M+,DK[OQ"-$/RKZ&KR/\ ;#T:2Z\%Z/X@,P"V.J/;B/'WC/'NS^'V?]:_H/Z+
M^<_V3XP8.FW:.(A5I/YP<XKYSA%'C9_2]KE<^ZL_Q_RN?/=%%%?ZJGYP%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% 'Z ?\&\UNS?M+^-[OLG@4H?^!7MN?\ V6OUTK\G
M?^#=RTW_ !I^(E]M_P!7X7M8\_[USG_V6OUBK^7?%"5^,*J[1A_Z2C^G_#"-
MN$*3[RG_ .E,****_/3]!"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ J*^M8[ZRFL9?NS1,C?0C%2T4FDU9@U='XVS12
M6\SP2KAD8JP]"*;6_P#%?2/^$?\ BEXET'9M^PZ_>6^WTV3NN/TK K^$:])T
M*TJ;WBVON=C\"J0=.;B^CL%%%%9$!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7%?M$:/#J_P
M>UC-H9I[5(KBVVKDHRRIO;\(C)^&:[6JNN://XCT'4/#=LZK)J5A/9H[C(4R
MQM'G\-V:^NX!SG_5[CC+,R;LJ->E)_X5-<R^<;IF&*I>WPTZ?\R:^]'Q3111
M7^U1^3!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!^FW_  ;FZ)NNOBUXD=/N1Z+;1-ZY
M-ZS#_P =3\Z_3ZOST_X-X/#DMK\!/'_BTQX2^\7PVBOCJ8+5'(_#[0/SK]"Z
M_E#Q$J^VXRQ3[.*^Z$4?U9X>4O8\'85=U)_?.3"BBBOBC[0**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\N/VR]
M!_X1O]J'QII^S;YFL&ZQC_GNBSY_\B5YE7T/_P %-_#1T7]I(:PJ?+K&@VUR
M6]60O"1]<1+^8KYXK^*^+,+]2XFQE'HJD[>CDVOP:/Q#-Z7L,TK0[2?W-W7X
M!1117SYYP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4H)4AE)!!X(I** /COXF:-:^'OB+KNB
M6%NT5M;:M<):(RXQ#YC>6?H4VD>QK#KTG]JS1[G3_BY+J<X0)J>G6UQ"J#HJ
M)Y!S[EH6/XUYM7^U_ ^<_P"L/!N79G>[K4*4WZRA%R7JG=/S/RG'4O88VI3[
M2?W7T_ ****^I.4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH _;+_@AGX3_P"$<_8%TO6/*V_V
M_P")=3O\X^]ME%KG_P EL?A7V%7BO_!.;P$?AM^PS\+_  P\/ENWA*WOI8R.
M5>[S=L#[[ICGWKVJOXVXEQ*QG$.+K+:52=O3F=OP/[%X;PSP?#^$HO=4X7]>
M57_$****\0]L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#XX_X*R>$V:#P=XYACX5[JPN'QZA)(Q^DM?&5?H_\
M\%&?!K>+/V8=2U"*+?+H>H6VH1@#G ;R7/X),Q_"OS@K^5?%C O"<7SJ6TJQ
MC+\.5_C$_)N+J'L<YE+^=)_I^@4445^:GS 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M>&_ME:1;+-X>\0(':>2.YM9CR0L:&-XQZ#)DE/X&O$:^F_VJ-(N-4^$4MS;P
MJ1IVIV]U/(>JQX>' ^K3)^5?,E?ZM?1DSG^U_![ P;O*A*I2?_;LW**^4)11
M^=\14O9YI)_S)/\ "WYH****_?CPPHHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "K_A;P]J/B[Q-IWA/
M2(R]WJE_#:6J 9W22.$4?FPJA7T%_P $L?AA_P +6_;V^'6B36^^WTW63K%R
M2,A!9QO<H3[&2.-?JPKBS+&1R_+JV*EM3C*7W)L[<MPDLPS&CA8[U)1C][2/
MWE\-Z#8>%O#MAX8TJ/9:Z=916MLOI'&@11^0%7:**_BF4G*3;W9_:48J,4EL
M@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH Q/B7X0A^('P[UWP-/MVZOI-Q:;F_A,D;*&_ D'\*_(JZM;B
MQNI+*[A:.6&0I+&PP58'!!^AK]D*_+[]M+X?M\.?VE?%&E1P;+>^OO[1M,#
M*7 \TX]@[.O_  &OP[QIRUSPF%Q\5\+<'_V\KQ^[E?WGPG&^%YJ-+$+HW%_/
M5?DSRRBBBOY\/SH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,#XK:1!KWPP\0Z9<RLJ'
M1YYL*?O/"OG(OXO&M?'U?<=N;=9T:[@$L0<>;&?XUSR/Q%?$VMZ1>^']:O-
MU) MS8W4EO<*#T=&*L/S!K_03Z&.<^UR#-<J;_AU854O^OD7%V_\%*_JCXSB
MJE:=*KW37W:K\V5:***_M0^2"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_1+_ (-YOA+)K'QA\=?&
MR[M\PZ'H$.DVCNO!FNI?,8K[JEM@^TOO7YVU^W/_  1(^#__  K#]A;2O$EW
M:^7>^,]7NM9GW+\PBW"WA&?0QP*X_P"NA]:_/O$W,?J'"E2"?O57&"^>K_"+
M7S/T#PSR[Z_Q73FU[M).;^6B_%I_(^NZ***_EP_J **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^-?^"K
MGPX)_P"$8^+5I;\8DTF_D Z=981_Z/\ TK[*KSG]K+X8GXN?L_\ B3PC;6WF
MWBV1N]-4#+&XA/F(J^[;2GT<U\MQKE#SOAC$X:*O+EYH_P"*/O)?.UOF>3GF
M#^O975I+>UUZK5??L?EC1117\:'XJ%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RG^T
M/HZ:+\9M>MTG,GVBY2\=S_?N(TG8?@TA'X5]65\^_MAZ0;?QEI&N0V>R*ZTG
MR7E_YZ31RN6_))(A7]7?1 SGZCXD8C R?NXC#R27>4)1DO\ R7G/GN):7/ER
MG_*T_OT_5'D-%%%?Z5'P 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% &Q\// ^N?$WQ]HGPX\,P>9J.O
MZM;Z=8)CK--(L:9]LL*_I"^''@70_A?\/M#^&WAF'R].\/Z1;:=8KC!$4,2Q
MKGWPHS[U^.'_  0Y^ DGQ7_;)A^(NH67F:7X TR34I7=<H;N4&"V0_[66DE'
MO!7[4U_/?B]FOM\THX"#TIQYG_BE_E%)_P#;Q_07A%E7L,KK8^2UJ2Y5_ACV
M]9-K_MT****_'S]>"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#\M_P!K[X4GX/?M Z_X8MK7RK"Y
MN?M^E #"_9YLN%7V5M\?_;,UYG7W9_P5&^$)\0_#W3/C!I=KNN= G^RZBRKR
M;29@%8^RRX _ZZFOA.OXZXZR-Y!Q-7P\5:$GSP_PRULO1WC\C\8S_ _V?FE2
MFE[KU7H_\M5\@HHHKY \8**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\F_;"T<W?@/2/$#3X%
MAJ[6Z18^]]HB+$_A]F7\Z]9KCOV@-(36?@[KD2V9FGMX([BV 'W"DR,[_A%Y
MOX9K]8\#,X_L/Q;RC$MV4JRIOTK)TO\ V\X,UI>VRZK#R;^[7]#Y0HHHK_8
M_+@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH ***] _96^!&L_M,_M"^%/@AHWF*=>U9(KR>)<FWM%S)<3?\
M (5D;W( [UCB*]+"X>=:J[1BFV^R2NW]QMAZ%7%8B%&DKRDTDN[;LOQ/UP_X
M(C?L]_\ "F_V-[7Q[JUCY6K?$"^;5IF=<.MFO[JU0^JE TP_Z^*^Q*I^'?#^
MC>$_#]CX5\.Z?'::?IEG%:6%K$,+##&@1$'L%  ^E7*_C3.<RJYQFM;&U-ZD
MF_1=%\E9?(_L?)LMIY/E5'!0VIQ2]7U?S=W\PHHHKS#TPHHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH S/&OA'1O'WA'4_!7B&#S++5;*2UN5[[74J2/0C.0>Q -?DQ\1? VL_#/QU
MJW@'Q!'MO-)OI+:4XP'VGAQ_LL,,/9A7Z]5\7?\ !4?X(>1>Z9\>M#L_EGVZ
M?KI1>C@'R)3]5!C)/]V,=Z_(_%SAYYCDT<QI+WZ&_G![_P#@+L_)<Q\?QAEW
MUG!+$P7O4]_\+W^YZ^ESX\HHHK^9S\O"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H=3T>;Q)
MI-[X9@E"/JEC/8B1AG;YT;19_#?FIJ5696#*Q!!R"#TKLR_&ULMQ]'%TOCIR
MC->L6FOQ0FE)6>Q\/45T'Q7T:W\/?$W7]'LK4P6T.KW LXRN,0&0F(X]"A4C
MV-<_7^X6!Q=',,%2Q5)WA4C&2]))-?@S\CJ0=*HX/=-K[@HHHKJ("BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OU#
M_P"#?S]EZ6TL/$G[6OB?3L&[#:'X6:1>L:LKW<ZY[%A'$&']R45^;OPF^&7B
MKXT?$W0OA/X)L_/U7Q#JD-C9(<[0\C!=[$=%499CV52>U?T4_ [X0^%?@'\(
M?#OP:\%0[--\.Z5%9P,5 :8J/GE;'\;N6=O]IS7Y5XK9^L!D\<OIOWZV_E!;
M_P#@3LO-<Q^J>%>0O'YQ+,*B]RCMYS>WW*[\GRG54445_.!_1@4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !6'\2_A_H/Q3\!:K\/?$L6ZSU6S:"4@9,9/*R+_M*P5A[J*W
M**SK4:6(HRI5%>,DTT]FGHU\R9PC4@X25T]&?D)\0O VO?#/QOJG@'Q-;^7?
M:5>/;S@#AL'AU]59<,#W# UC5]M?\%.?V??[6T>V^/\ X9L<W%@J6GB!8UY>
M G$4YQW5CL)ZX9>RU\2U_&G%O#];AG/*N#E\.\'W@]GZK9^:9^*9QET\KQ\J
M#VW3[I[?Y/S04445\T>8%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 ?-?[6>CW&G_%MM6F*[=5
MTJVN(E4?=5%-MS[DP$_C7F=>Y_MEZ1;^5X=\0QQLT[?:K6X?LL:^6\2^V2\Q
M_.O#*_V$\$,X_MWPFR?%7NU1C3?K2;I/\8'YGG5+V.:55W=_O5_U"BBBOU0\
ML**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHKN_P!F?X >,OVH/C?X?^"/@:(B[UJ]"3710LEG;K\TUP_^RB!FQW("CDBL
MJ]>CA:$JU67+&*;;>R2U;-:%"MBJ\:-*-Y2:22ZMZ)'WY_P0-_8_\R;5/VR?
M&NE_*GFZ3X+$J=6^[=7:_0?N%(]9AV%?I[7/?";X8>$?@M\--#^$_@.P^S:1
MX?TV*RL8CC<41<;V(^\['+,W=F)[UT-?R!Q1GM7B+.JN,E\+=HKM%;+]7YMG
M]><,9'2X>R6E@X_$E>3[R>[_ $7DD%%%%?/GOA1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% %76]%TKQ)HUWX?UVQCNK*^MW@N[:4966-U*LI]B"17Y:?M,? S5?V??
MBS?^!;L226);[1HUVX_X^+5B=ASW9<%&_P!I3VQ7ZJUX_P#MH?LXP?M"?"N2
M'2+9/^$BT8/<Z'*< R''SVY/I(  /1E4] :_//$?A/\ UDR;VE"-Z]&[CWDO
MM0^>Z\U;JSYSB7*/[3P7-37[R&J\UU7^7GZGYET4^YMKBSN)+.[@>*6)RDL4
MBE61@<$$'D$'C%,K^3FFG9GY%L%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >??M1Z1<:M\&KJ
M>WC7&FZE;7LSGJ$^># ^K7"'_@-?,%?8OQ,TBWU_X:^(=)NF;8^BW$JHO5Y(
MD,T:^^9(TXKXZK_2[Z(><?7_  TK8*3UP]>:2_NSC&:_\F<SX3BBERXV,^\?
MQ3?Z6"BBBOZJ/F@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "OV/_X(D?L3O\"_@S)^T1X_T<Q>*?'-JATZ*>/$ECI.0T:\
M]&F(64_[(BZ$$5\/?\$F/V%Y/VO/CPOB;QOI1D\">#Y8[K7O-3Y-0GSF&R![
MAB-TGI&I'!=37[BQQQQ1K%$@55 "JHP !V%?B7BMQ2H4_P"QL-+5V=1KHMU'
MY_$_*W=G[7X5\+.=1YSB8Z*ZII]7LY?+9>=^R%HHHK\(/W4**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#XD_P""D/[+C:)J3_M!^!M-_P!#O) OB6WA
M3B&<G"W.!T5S@-_MX/.\X^1J_8O6-'TOQ!I-SH6MV$5U9WD#PW5M,FY)8V!#
M*1W!!(K\S/VNOV9]6_9Q^(KV-M'+-X>U-FET*^?GY,\PN?[Z9 /J"&[D#^</
M%/@QY=B7G&#C^ZF_?2^S)_:])/[I>J1^:<69)]6JO&45[DG[R[/OZ/\ /U/)
MZ***_&CXH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@"6RE@@O(I[F 2QI*K21'HZ@\C\17Q-XBT.]\,
M^(+[PWJ0 N-/O);:X Z;XW*-^H-?:E?*_P"TAH\6B_&K78HI3)]JFBO7D/\
M%)<0I/)^3R,/PK^V/H89Q[+.LVRIO^)3IU4O^O<G"7W^TC?T1\MQ52YL-3J=
MFU]Z_P" </1117^@!\0%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !76_ OX)^/OVB?BOHOP<^&>E&ZU?6[L0P@Y"0IU>:0@';&B!
MG8]@IZG KE;:VN;VYCL[.W>6:5PD442%F=B<!0!R23QBOVQ_X)*_\$\T_9#^
M&3?$OXEZ8G_"PO%5HAOD=06T>S.&6S4_WR<-*1QN"KR(]S?)\8<44.%\J=9V
M=66D(]WW?E'=_);L^KX/X8K\3YJJ*NJ4=9R[+LO.6R^;Z'O7[*?[-'@+]DGX
M(Z1\%?A_"&AL(_,U#4'C"R:A>.!YMS)[L0,#)VJJJ.%%>C445_)N)Q%?%XB5
M>M)RG)MMO=M[L_J_#X>AA*$:%&/+"*226R2V"BBBL38**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KE/C5\'O"7QT^'U[\/O&%OF&Y7=;72*#):3@'9
M,F>C G\02#P375TV::&WA>XN)5CCC4L[NV H')))Z"L,3AJ&,P\J%>*E"2::
M>S3W1%6E3K4W3FKIZ-'Y*_&+X1>,/@AX]O/A_P"-;/R[FV;=#.@/EW4))V31
MD]58#Z@@@X((KEZ]F^.'[7VN?\%6OVG+#]FC_@G'\)-(\8^#OA]K;K\4OV@M
M;NI8-"L"(R'TK2I8E)U"Y9C&S,H:)=J_PN)E\M\:^"_$WP\\4WO@SQCI,MCJ
M6GS&*ZMY1RI[$'HRD8(8<$$$<&OY,XYX,Q'"F/O"\L/-^Y+M_=EYKIW6O=+\
MAS[)*F48B\=:<OA?Z/S_ #^\RZ***^%/ "BBB@ HHHH **** "BBB@ HHHH
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
M+XY]6^R[171?-ZA1117RA]4%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 445\'_ +6W_!6CQSXV^,6H?L%_\$DOA]8_%OXU0GR?%'BF>4GPE\.D)*M<
M:I>)E99T(;%K&2Q9&4Y=?)< ]>_X*'?\%//@3_P3V\-Z7I'B+3=2\:?$SQ?)
M]E^''PB\(Q?:-<\2W;':BQQ*&,4 ;AYV&U0"%#OA&\/_ &3O^"9?QW_:3^.&
ME?\ !1'_ (+&ZCIWB+X@Z:_VCX9?!;3I1-X9^&L;$,I"9*7NHC"E[AMRJZ@J
M7*1-'Z?_ ,$]/^"4W@;]C[Q-JO[2OQN^(5]\7OV@_&$>?&OQ?\40@W&&'-EI
MT/*V%FHPJQ1X)4 $[52-/K.@ HHHH **** "O)OVI/V3?!7[27AW?.(].\16
MD1&F:TD?/J(I0.7C)_%2<CN#ZS17%F.78+-L'/"XN"G3ENG^:[-=&M5T,,3A
MJ&+HNE6C>+Z'Y&?$[X6^./@]XNN/!/C_ $.2QOH#E=W*3)GB2-NCH<<$>X."
M"!SU?J_\<_@'\//V@?"+>%O'6FY>,%M/U*  7%G(1]Y&]#QE3E6QR. 1^='[
M17[+_P 1_P!G'Q#]A\3VGVO2KB0C3=<MHSY%P.H4_P#/.3'5#Z'!8<U_+O&O
MA]C^&*CQ%"]3#/:76/E/]);/R>A^59YP[B,JDZE/WJ7?JO)_Y[>AYO1117YT
M?-A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %*K,K!E8@@Y!!Z4E% 'R)\9-&AT#XK^(M+M+0P6R:S<-9QD8Q [EXC]#&RG
M\:YJO4?VN]'FL/BRFLS,O_$WT:UN$51]T1@VOZ_9\_C7EU?[7<#9Q_K#P7EV
M9MW=:A2F_P#%*"<E\G=,_*\PI>PQU2':3^Z^GX!1117U1QA1110 4444 %%%
M% !1110 4444 %%%% !14^E:5JFNZG;Z+HFFSWEY=S+#:VEK"TDLTC'"HBJ"
M68D@  9)-?J5_P $X?\ @BQ8^%S8?&_]L?1H;O4@5N-(\"2X>&U/59+W'$C]
M#Y R@_CW$E%\#B'B7*^&L'[?%RU?PQ7Q2?DOS;T7W'O\/\-YGQ)C/882.B^*
M3^&*\W^26K/'O^"97_!(;7OV@GL/CI^TEIMUI?@;*SZ5HC%HKK7EZACT:*V/
M][AI!]W (>OUX\/^']"\*:':>&?#&CVVGZ=I]NEO8V-E L<5O$@ 5$10 J@
M  5;1$C01QH%51A548 'I2U_+W$W%&9<3XWVV(=H+X8+:*_5]WN_)62_IWAK
MA?+>&,'['#J\W\4WO)_HNRV7F[ME%%%?-GT@4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M_P $_P"QU/6[*"YCT?XCB:%[E04-QH310 @X/[R161,_>8$#)XK[U\-_L_\
MP'\&_$+4?BWX0^"?A'2O%>KAAJWB?3?#=K!J%Z&.6$URD8DDR>3N8Y-'B3]G
M_P" _C+Q#+XN\8?!/PCJNK3LAGU34O#=K/<2%%54+2/&6.U551D\!0!TH _/
M_2OV_/A!\=?^"C_[0O[-7[6'QXC^%&@?"O4](TOPW\.=%U:31]9^(DDUN6-_
M+/;;=0U+),44%C9, R3()$G\Q /GG_@E1\8OA=>?\&FWQ?\ AO:^.=/?7/"W
MP?\ B3#XDTU9QYFERW9U<VL,_:*64.A2-B'8.I (8$_LI<_";X5WOQ"@^+=Y
M\-/#\OBNUM3:VOB>71H&U"& YS$MR4\Q4^8_*&QR>.:J/\!_@<_A:3P._P &
MO"AT2;4GU";1SX=MC:O=N27N#%LV&5B3ER-QR<GF@#Y1_P""=_[5G[/G[*/_
M  0C^!_[3'Q]^)EGH/@;PM\&?#::[KWD3726KF&WM!'Y=LDDCO\ :'6+8BLV
MXXQP:^QO!7C/PO\ $;P;I'Q"\$:S%J.BZ]IEOJ.D:A!GR[JUGC66*5<@':R,
MK#(Z&L4? /X%#P'J/PL'P6\)#PQK#%M7\.?\(Y:_8+XG;DS6_E^7*?D3[RG[
MB^@KJ;.SM-.M(M/T^UC@MX(UC@@A0*D:*,*JJ.     .E 'FOCG]M']DKX9?
M'&S_ &:?B5^T;X.\/^/-2T9=5T_PMKFO0VEU=6;221K)&LK*'RT4F%!+$(QQ
M@$U\B?L#?LT_#33O^"R7[0?[7_[)FGZ?9_"?7O .CZ%K5UX>C1-(UOQ@MR\M
MY+:>5^ZF^SPI$LTB947%U,I)D$P'VM\3OV<OV>_C9J5EK/QE^!'@SQ=>:<A3
M3[OQ/X7M+^6U4MNQ&T\;%!GG"D<\UUFF:7IFB:=!H^C:=!:6EK$L5M:VL*QQ
MQ(HPJJJ@!0!P .!0!\S?$[]LC_@E#^V!^S'XVTKQ_P#M$?"[QU\/OLMSIWBO
M37UNVNG#C*>4MODS?:"V/)")YC.4,66*FLC_ ((4?LY_%W]E#_@E'\(/@=\<
M[._M/$FFZ5>W5SIFJ\7.G07>HW5Y;6DP_@DB@GB1T_@963@+BO??#W[+_P"S
M1X2\>3?%3PI^SOX%TSQ/<3O-/XCT_P )64-_)(Y)=VN$B$A9B222V3GFNZH
M^;/B=_QFU^T0_P"SQ8_OOA;\,-4M;[XHW*\P^(M>01W-EX?ST>"W!AO;P=&8
MV=N=RO<H/DG]I+1/#GQA_P""E?[8_AK]L#2K*\\,^"?V3K"Z^%D.O1*T.G:9
M/;W<NJ:G:!^(IA>PHK7*8D4V\0W#8N/TR\$^ ?!7PWT5_#O@'PM8Z18RW]U?
M2VMA;K&DEU<SO<7$[ ?>DEFDDD=SDLSLQ))KGOB_^S-^SI^T%/I]U\=O@1X0
M\92Z4'&G2>)_#MM?-;J[*SHAF1L(S(A9/NL44D$J, 'DO_!'OQY\9_B?_P $
MO/@7X_\ V@[J^N?%VJ?#G3YM4O=3+&YO%\O$%Q*6^9I)8!%(S'EBY)Y-?25-
MAABMXE@@B5$10J(BX"@<  #H*=0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% &-XZ^'W@KXF^'I?"OCWPU:ZI83?>M[J/.T_P!Y3U1AV92".QKX
MS_:&_P""9OB?PXT_B?X"WCZO8C+OH5Y(!=0CKB-SA91['#=!\YK[EHKYGB+A
M').)Z/+C*?OK:<=)KY]5Y.Z\CR\RR? YI"U:.O22T:^?Z/0_'/5=)U70=2FT
M?7--N+.[MW*7%K=0M')$PZJRL 0?8U7K]6OC/^S=\(/CS8?9OB#X5CEND3;;
MZK:GRKN#TVR <@?W6W+[5\:_'/\ X)M?%GX?--K7PPF_X2K2ERP@A0)?1+Z&
M+.)?3*$D_P!P5_/G$GA?G^2.57#+V])=8KWDO.&K^<;KJ['YUF?"N88&\Z2]
MI#RW7JO\K_(^;Z*EO["^TN\ET[4[*6VN('*303QE'C8=0RGD'V-15^:M.+LS
MYAIIV84444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R?B#H\
M'B#X>>(=%N0S+-H=TZ1KUDECC:6)?<^;''CWQ7QK7W/IMS%9:C;WD\ E2*='
M>(]' ()'XU\3^*O#]YX2\3ZEX5U @W&F7\UI.1TWQN4;]0:_T#^ACG/M<BS7
M*F_X=2G52_Z^1<7;_P %*_JCX[BNEK2J^J_)K\V4****_M4^0"BBB@ HHHH
M**** "BO4/V<?V,_VDOVK=7&G?!/X87VI6RR[+K69E\BPMCW\RX?" @<[ 2Y
M'137Z7?LA?\ !"CX,?"S[+XP_:;U>/QQKD>'&BVX>/2;=O1@<276#W?8A'!C
M/6OE<_XRR'AV+6(J7J?R1UE\ULO^WFO(^IR#@W/N(I)X>G:G_/+2/R>[_P"W
M4S\Y?V4?V#?VD?VQ=;2T^$W@F1-(279?>*-4#0:=:\\YEP?,8?\ /.,,_/0#
MFOUD_8L_X)(?LX_LFBT\7Z]9IXT\:0[7&O:Q:KY-G(.]K;DE8B#T=BT@[,H.
M*^HM%T31O#>DV^@^'=(M;"QM(A%:65E;K%%"@Z*B* % ] ,5:K\%XF\1<ZS]
M.C2?L:+^S%ZM?WI:-^BLNZ9^\<->'F39 U6JKVU9?:DM$_[L=4O5W?9H****
M_/S[\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH XGXM_LZ
M_!SXWVIB^(G@JVNK@)MBU&(>5=1#MB5,,0/[IROM7RE\8O\ @EMXQT9I=4^"
MOBN+6+<9*Z7JS+!<@=E608CD/N?+K[CHKY3/>"N'.(KRQ5%*;^W'W9?>M_\
MMY-'DYAD>6YEK6A[W\RT?W]?G<_(;QS\-O'WPSU4Z)X_\(:AI%SSMCO;9D$@
M'=&Z./=216)7[#^(/#7AWQ9IDFB>*=!L]2LY?]9:7]JDT;?57!!KP3XI?\$U
M?@+XX,E]X,>]\*WCY(^POYUL2>YAD.1]$91[5^.YUX-YIAVYY9656/\ ++W9
M??\ "_5\I\7C>"L53O+"S4EV>C^_9_@?GG17T+\2O^":W[07@LR77A*.P\3V
MBY(.GSB*<+ZF*4CGV5F->'>*_ _C/P+?G2_&OA/4=)N<G$.HV3PL?<!P,CW%
M?E^9Y!G632Y<;AY4_-K3Y2V?R9\KBLOQV"=J]-Q]5I]^QET445Y!QA1110 4
M444 %%%% !1110 4444 %%%% !7RY^TWH\6C_&[6Q"[.+QH;YY&_CDG@CFE/
M_?QW'U!%?4=>#?MFZ0\?B#P]XCCM@D,^DR6;/WDFBG>1C_WQ<1#\*_JWZ(.<
M_4?$FO@9/3$4)I+O*$HS7W1YSP.)*7M,MYOY6G^GZH\8HHHK_2L_/@HH +$*
MHR3T KV[X(?\$Y/VT?V@?)NO 'P&UF+3YL%=7UN(:?:E#_&KW!3S!_US#'VK
MEQ>.P6 I>TQ-2,(]Y-)?B=6$P.-Q]7V>&IRG+M%-O\#Q&E569@J@DDX '>OT
MS^!'_!O-?/+#JG[2OQQBCC&#+HW@VW+,?;[5<* OH0(3[&OM[]G_ /8%_9(_
M9F6&Z^%/P7TJ#4H0,:[J,9O+_=W83S;FCSZ)M7VK\]S?Q4X<R^\<+>O+^[I'
M_P "?Z)GZ#E'A9Q%CVI8JU"/][67_@*_5H_'[]FK_@E+^V5^TL;?5=)^'+^&
M="FP?[?\6[K.)D/.Z.(J9I01T*H5/=A7Z#_LQ_\ !##]F#X/2VWB/XS7]U\0
M]9BPWD7\7V?3(WZ\6RL3+Z?O793_ '!7VY17Y/G?B3Q)G%X4Y^QIOI#1_.7Q
M?=9>1^K9)X;\.91:=2'MJBZSU7RCM]]WYE71-#T3PSI%OH'AO1[73["TB$=K
M96-NL4,*#HJ(H"J!Z 8JU117P#;D[O<^^2459;!1112&%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5=8T31?$-@^
ME>(-(M;ZUD_UEM>6ZRQM]58$&K5%3*,9Q<9*Z8FE)69XYX\_8*_9A\=[YF^'
MRZ/</_R\:#<-;;?I&,Q?^.5X]XT_X)/6#[Y_AW\7)H_^>=KK6GA\_66(KC_O
MBOL2BOE,QX%X2S1MUL)%-]8W@_\ R6U_G<\G$Y#E&*UG15^ZT_*Q^<WBS_@F
MW^T]X;W/I>BZ5KB+SNTO544D?2<1G\!FO-O$O[.WQX\(;F\1?"#Q%;QI]Z?^
MR97B'_ U4K^M?K%17QF,\&>'ZSOAJU2F_/EDOR3_ !/$K\%9?/6E.4?N:_)/
M\3\;IX)[:9K>YA>.1#AT=2"I]"#TIE?L/K'AOP[XAB\G7]!LKY,8V7EJDHQ]
M&!KD=8_9?_9TUTE]1^"7AG<WWG@TB*%C]3& :^:Q'@ICHO\ <8R,O\4''\G(
M\NIP/77\.LGZIK]6?E-17Z9ZC^P/^R;J;&27X31Q,>]MJUW&!^"R@?I6->?\
M$VOV7+DDP^']5M\CI#K$AQ_WWNKR:O@WQ3#X:E*7_;TOU@<DN"\UCM*#^;_^
M1/SEHK]"YO\ @F)^S7(VY+CQ)&,?=354Q^L1IO\ P[ _9M_Y_P#Q-_X-(_\
MXU7,_"+B[_IW_P"!_P# ,O\ 4[./[OW_ / /SVHK]$;?_@F;^S+#_K+?7IN,
M?O-6Q^/RH*U+#_@G;^R?9X^T?#^ZNO\ KOKET/\ T"1:UAX/<5S>LZ2]92_2
M#+CP9F[W<%\W_D?FU17ZBZ3^Q?\ LN:*0;/X,:2^/^?OS+C_ -&LU=7H7P;^
M$7A@AO#?PM\.V##HUGHL$9_-4!KTZ'@KF\OX^*IQ]%*7Y\IU4^",8_CJQ7HF
M_P#(_*/P]X(\:>+9!%X4\(:IJ;DX"Z?I\DQ)^B*:D^,G_!-W]K[X[^#])M_!
M_P ';Z.ZL-68QIJ]Q#8JD,T7[V1O/=2<-! , %OFX'7'Z]JJHH1% 4#  ' %
M+7Z7X?<"OP_XFP^>X?$NI6H\UDXI1?-"4&FN9MJTGLUK8ZI^'^!Q-"5'$UI-
M/>R4?/KS'Y&_#7_@WL_:'UWRY_BI\9_"OAV)\%HM,@GU&=!W!4B%,_1R/>OH
MOX3?\$"OV2/!KQWGQ/\ %?B?QE.I'F6\MVMA:/\ \ @'FC_O[7W/17[QCO$3
MB['IIXCD7:"4?Q2YOQ.G ^'G"6!::PZF^\VY?@WR_@><?"3]D+]F#X$".3X2
M_ CPSHMQ%C9J$&EH]WQTS<2!I3^+&O1Z**^.KXG$8JI[2O-SEW;;?WL^PH8;
M#X6G[.C!1CV227W(****Q-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
HB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>cms-20231231_g3.jpg
<DESCRIPTION>GRAPHIC - CE MONTHLY WEATHER-NORMALIZED ELECTRIC DELIVERIES
<TEXT>
begin 644 cms-20231231_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MY 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** .'_:*^//A/]FWX2ZE\5?%=E=WYMFBM
M='T/3$#WNM:E/(L-IIUJA(WSSSO'$@) !?+%5#,/@C_@C7XN_:BU;_@JM^W)
MX1_:L^);ZYX@TC_A74S:79W<CZ7H37>E7UT]A8HQP(8?,6 2[5:;R1*XWN:[
M_P#;4\2_\%.]#_;STGXA_!C_ ()E6GQN^'O@?P\C^ )I?C?I7AN*UURY22.^
MU&6WNHI9)IT@86L+$((DENB-YN/W?R[_ ,$G?V@_V\M<_P""Y/[6L_C/_@GA
M;:%-XQU/P%'\6H%^,&GW7_"NXH-%NELY%9( -8^TI\^V#RS#C:V30!^N'Q?^
M)OAKX*?";Q1\9?&<CIH_A'P[>ZUJSQ@;EMK6!YY2,]]D;5^</[&'PY^+G_!0
M[_@EEKO_  4;^)7Q1\5Z7\<?B+9>(/$GPZUC1O%%Y;P>!EM;BYCTC3[&W218
M/LH%M$TR/&3=">43&3=Q]T?MW_"OQ!\>_P!A[XS_  ,\&)YNL>,/A5XAT+3(
MT;DW5WID\$2^V6D7\Z^3_P#@BM\7_"V@?\&\?@3XCW]RMM:^#/AAK\>NI/\
M(UI)IT]^EPLBG!0@PLQ!QP0>] 'D/Q1_X+2_%KX__P#!(?\ 9L\??!76U\,?
M%W]J3X@Z5\-6U?3(EWZ!>M?/8ZKJ-NC9",&B)A!R8_M<3\E*]-_;SUK3_P#@
MCG\3?V=_VAO@EK_B&'P'XO\ BE9?#?XO^']:\4WNIQ:M;:C!*UOK,IO)9"+V
MVDMG=KA2))ED:.1F!7;^=7P;_9Q\>_ '_@EI_P $SOVF/B%I<]KHGAS]JFTU
MSQ'YR$#3M,UC61):7C]EB:&UBD#'C-S&,Y:OO_\ X.:?">K_ !I^#?[-O[+_
M (+A>X\1^/OVJ/#D&GVT0RZV\5M??:+CCHD0DC9FZ*I). * .KU'XNZC_P %
M _\ @M!X]_8;\1:[JD?PC_9[^'EA?^)_#NE:K/:1^)?$^I^5+!]MD@=&GM;>
MU=MML3L,X+N&V*%U_P#@GW^T-XP^%O\ P4O_ &@/^"4'C+Q7J>N:%X*TO3/&
M_P (K[6]1EO+VST*^C@%WIDD\S-)+#:W<Z) SL[B.386PB >>_\ !/[PEJ'P
M6_X.*/VT_!'BR%HI_B)X,\)^,?"LDHP;W38HC;3R)GJL=U*821QNCH_9<\)Z
MO\0_^#H;]I;XTZ)$\FA^ /@/H'@_5;M!^[&HWYT_4(XMW0L(K:7([=\4 ?I?
M1110 45Y?\5OV2OAK\8O%S^-/%&O^*+>[>!(3'I/B.:VAVH, [$.,^I[UY!\
M1OV>_!WP%^-?PJ'@GQ%XGF&O^+'M+]=4\2W,Z^6L#,-JE@,Y]0: /J^BL?\
MX0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_
M )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC
M_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]
M_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F
M]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+
M:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ M
MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -
MBBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/
M^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_
M .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](
M_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!]
M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GY
MO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_G
MYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\
M"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P
M+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@
M#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:
MC_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q
M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?
M2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0
M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y
M^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_
MY^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?
M_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_
M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"V
MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BB
ML?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$
M'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^
M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2
M/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;
MW_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO
M?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P#
MMJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\
M MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8
MHK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'
MTC_GYO?_  +:B@#8HHHH **** "BBB@ KRGX0_L:?!/X(?M)_%;]J[P)8:C'
MXN^,SZ,WC>:YU!I()3I=J]M:^3$1B+$<C!L9W'FO5J* /C+]@_\ X)[^&_V8
M_P!O'XY_M,_"&?QUI_A3XFRFYUVR\::K)(-8\0O?SSW%W:V\BK)!:P(PAB>7
M+R^=*5S$D4DG>>+?^"6?[-7BN7Q?X?BUCQAI'@;XB:[)K7Q"^%^A^(/LV@>(
MK^7:9Y9HUC\^%9RBF>&WFAAN#N,L<F]]WTC10!Q?Q=_9V^"7QW^!VJ_LU_%7
MX;:9JO@;6=(73+WPVT'E6XM5"^6D8CVF$QE$:-HRK1LB,A4J".&^%_[!_P +
M? /Q7T/XX^-/'?C/XB^+/"6CS:5X)UKXA:U'>R>'+.952=;18HHD$TJ(B274
MBR74B*%>9E)!]MHH \H^//['OPR^._Q \-?&A];U[PEX_P#!]O<VOASQYX/N
MXH-1MK2X ^T6;B>*:"YMY"J,89XI$5T5U"N U:G[.'[+WPB_98\*ZGX:^%>D
MW7VC7];GUKQ3KVKWSW>I:]J<^/.O;RXD):65MJJ.B(BJB*B*JCT.B@ HHHH
M*\+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:@#W2BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *\+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_T
MF:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *\+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\
MDMGP/_['N7_TF:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBO%?CO_P40_8[_9G\>-\,OC=\8/[$UQ;..Z:Q_P"$?U"Y
MQ%)G8V^WMW3G:>-V1CD5U83!8W'U?986E*I*U[1BY.W>R3=CFQ>-P> I>UQ5
M2-..UY-15^UVTCVJBOF+_A\E_P $W?\ HXW_ ,M#6/\ Y$H_X?)?\$W?^CC?
M_+0UC_Y$KT_]5^)?^@*M_P""Y_\ R)YG^L_#7_0;1_\ !D/_ )(^G:*\9^ 7
M_!07]D+]J'QQ)\./@7\7/[<UJ+3Y+V2R_L#4+;$",BL^^X@C3@R(,9SSTX->
MS5Y>+P6,P%7V6)IRIRWM).+MWLTF>GA,;@\?2]KAJD:D=KQ:DK]KIM!1117,
M=(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MJ\'GV19ABH87"XJG4JS:C&,9QE*4GHE&*;;;>B25V92SC*(1<I8BFDO[\?\
M,]SHKYB_X?)?\$W?^CC?_+0UC_Y$H_X?)?\ !-W_ *.-_P#+0UC_ .1*^S_U
M7XE_Z JW_@N?_P B<O\ K/PU_P!!M'_P9#_Y(^G:*^8O^'R7_!-W_HXW_P M
M#6/_ )$KZ$TWX@^#-6TZ#5=/U^&2"ZA66!\,NY& *G! (X(X/-<.-RK,\M47
MBZ$Z?-MSQE&]M[72O8[<%FF69BY+"5X5.7?DE&5K[7LW:YLT5F_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]5P'>:5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E
M16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8
M^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8
M_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?
M]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16
M;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&
M/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-
M0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E
M16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5% &E
M1110 4444 %%%% '@G[37[;/C3]FGXT^&OAX?V)/B_X\\,>(-+>>Z\>?#?P_
M'JUMI%R)"HMKFW207"_* _F!",.H7<0^SB/@-^S=XK^*W_!27Q#_ ,%//'GP
MPOO!$*_"&U^'/@K0-<\D:KJ%I_:+ZC=:G>1PNZVP:0PPP0LQE"1R-(L9=8U^
MLJ* /D[]G/\ X*-?&WXS?M*_&G]F7X@?L%>+_ NK_#NUO=0^'EUK&L1&'Q]I
MT%Q);+<0N\4:6PEE6+8=TL968G?^[:N:T']M/]J;]MK]GO7_ (-:+_P36^*W
MPP\?>)-'N]$U*?XG6-K!X=T$SQO"]Z;SSEDU&&-7++';P>9*P"$1(QF7ZI\"
M_!CPGX%\::_\2X[F^U3Q)XE\F+5-=U:=9)S:0-*UM91A%5(;>'SI=D:*H+2R
M2/ODDDD;K: /@_\ ;X_X)4:MK_[ GP6^%'[(4,=WXY_98\0>&?$OPH@U6Z2
MZU-HJHC64TQ^6-KF-2V\X7SECW%5W$5/VM_@_P"._P#@K;\:_P!G[P0?@AXU
M\(?"[X6?$.V^(OQ*OO'_ (??2I;G4K*!TL-$MH)?GNV:2>;SYXLVRQCY)I&9
M5K[[HH ^&_$_[._CG]B[_@K?XH_X*%>#?AWK_B?X<_&WX?6FA_$RV\):1+J.
MHZ%KVFF-;'4/L< :>XM9;5# P@CD>.4!V&QB1I_L!?LD_$>[_;L^//\ P5'^
M.?@F\\+ZK\5ETSP]\/?".JE/M^D^&=/MXHQ-=JC,(IKR:)+@P;BT*J@?#ED3
M[1HH **** ,O5O!'@O7KPZAKGA#2[VX*A3/=Z?'(Y Z#<RDXKPS]ISP;X0T+
MXV_!-M$\*:;9F7QS()3:V,<>\"W8@':!GGFOH>O"_P!K#_DMGP/_ .Q[E_\
M29J /;O[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_
M /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T
M_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"I
MJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\
MGQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0
MH_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__
M )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ*
M (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQ
MA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_
ML[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y
M\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (
M?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_
M[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[
M3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8
M?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[
M.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]
M"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0I)-.T_
MRV_T&'[I_P"60J>DD_U;?[II/8#\;****_@P_G\*^=/VO0/^%D6''_,"C_\
M1\]?1=?.G[7O_)2+#_L!1_\ H^>OZC^B)_R=2I_V#5?_ $ND>!Q)_P BQ^J/
M*J***_TU/SX^VO\ @@=##/\ MN:BDT2N/^$!OSAER/\ CYM*_93^SM/_ .?&
M'_OT*_&W_@@3_P GO:C_ -B!?_\ I3:5^S%?S+XK?\E8_P#!#]3^E_"K_DE%
M_CE^A#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-17YJ?I)\#_\ !5&"&#XX:"L$
M*H#X4C)"*!_R\W%?,=?3_P#P56_Y+EH/_8IQ_P#I3<5\P5_'?'__ "6.,_Q_
MHC\8XA_Y'5?U_1!7$_M& ?\ "E=<X_AMO_2J&NVKBOVC/^2*Z[_N6W_I5#7J
M^$/_ "=/)/\ L*H?^G(GS68_\B^M_AE^3/E2BBBO]DS\K"OZ4OACI]@?AKX>
M)L8?^0':?\LA_P \4K^:VOZ6/AA_R33P[_V K3_T2E?B7C-_ P7K4_*!^U^#
M?\?&^E/\YFM_9VG_ //C#_WZ%']G:?\ \^,/_?H5-17X0?NI#_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!
M#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\
M\^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C
M#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U%
M$/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\
M/C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!
M#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\
M\^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C
M#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U%
M$/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\
M/C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_
M -^A14U% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_M8?\
MEL^!_P#V/<O_ *3-7NE>%_M8?\EL^!__ &/<O_I,U 'NE%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !22?ZMO]TTM))_JV_W32>P'XV4445_!
MA_/X5\Z?M>_\E(L/^P%'_P"CYZ^BZ^=/VO?^2D6'_8"C_P#1\]?U']$3_DZE
M3_L&J_\ I=(\#B3_ )%C]4>54445_IJ?GQ]N?\$"?^3WM1_[$"__ /2FTK]F
M*_&?_@@3_P GO:C_ -B!?_\ I3:5^S%?S+XK?\E8_P#!#]3^E_"K_DE%_CE^
M@4445^:GZ2?!7_!5;_DN6@_]BG'_ .E-Q7S!7T__ ,%5O^2Y:#_V*<?_ *4W
M%?,%?QWQ_P#\ECC/\?Z(_&.(?^1U7]?T05Q7[1G_ "177?\ <MO_ $JAKM:X
MK]HS_DBNN_[EM_Z50UZOA#_R=/)/^PJA_P"G(GS68_\ (OK?X9?DSY4HHHK_
M &3/RL*_I8^&'_)-/#O_ & K3_T2E?S3U_2Q\,/^2:>'?^P%:?\ HE*_$O&;
M^!@O6I^4#]K\&_X^-]*?YS-RBBBOP@_=0HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "O"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FH ]
MTKF?BK\8OAQ\$O#\/BGXG>(O[,L+B\6UAG^QS3;IF1W"[8D9A\J,<D8XZ\BN
MFKYF_P""J?\ R;_HO_8XP?\ I)=UX7$V9XC)<AQ&.H).=.-TI7:W6]FG^*.#
M-,54P.7U*]-)N*NK[?H=I_P\#_9$_P"BM_\ E!O_ /XQ1_P\#_9$_P"BM_\
ME!O_ /XQ7YH45^!_\1FXH_Y\T?\ P&?_ ,L/S[_7;-?Y(?=+_P"2/TTL/V]?
MV3M3OH=-L?BMOFN)5BA3^PK\;F8X R8,#D]Z]@K\;$^^/K7P]7]'^!.'S/Q;
MP>.K8RK"C]7E324*<G?G4F[WJ=.4\_'^)V*RGE]MAHU.:]K2<+6MW4[[^7S/
MZ=**_F+HK]\_X@Q_U'_^4O\ [H>?_P 1F_Z@?_*O_P!S/Z=**^4_^"*G_*.[
MP=_V$-5_].$]?5E?CN;8'^R\SKX/FYO9SE&]K7Y6U>UW:]MKL_8<JQW]IY91
MQ?+R^TA&5KWMS).U[*]K[V04445YYWA1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%>#?\% OC1\2_@C\,-'\1?##Q)_9EY=:\MM<3?8X9
MMT1@E;;B5& Y53D#/%>;G&:X?),LJXZNFX4U=J-F][:7:77NCEQN+IX'"RKU
M$VHZNV_Z'O-%?FA_P\#_ &N_^BM_^4&P_P#C%'_#P/\ :[_Z*W_Y0;#_ .,5
M^:_\1FX7_P"?-;_P&'_RP^9_UVRK^2?W1_\ DC]+Z*_,+Q1^W1^U1XE\,ZCX
M<UOXI>?9:A8S6UW#_8EBOF1.A5URL (R"1D$'TK\R*_</"3"Y;XMX/%8C!U9
MT50E&+4Z:=^9-Z6J=+'SV>^)V&RF5-4<,ZBE?>2A:UNRG??R/Z=**_F+HK]>
M_P"(,?\ 4?\ ^4O_ +H>!_Q&;_J!_P#*O_W,_ITHKY@_X(T_\HW_ (>?[^K_
M /IWO*^GZ_',TP7]FYG7PG-S>SG*%[6ORMJ]KNU[;7?J?L65XW^TLMH8OEY?
M:0C*U[VYDG:]E>U][+T"DD_U;?[II:23_5M_NFO/>QW'XV4445_!A_/X5\Z?
MM>_\E(L/^P%'_P"CYZ^BZ^=/VO?^2D6'_8"C_P#1\]?U']$3_DZE3_L&J_\
MI=(\#B3_ )%C]4>54445_IJ?GQ]N?\$"?^3WM1_[$"__ /2FTK]F*_&?_@@3
M_P GO:C_ -B!?_\ I3:5^S%?S+XK?\E8_P#!#]3^E_"K_DE%_CE^@4445^:G
MZ2?!7_!5;_DN6@_]BG'_ .E-Q7S!7T__ ,%5O^2Y:#_V*<?_ *4W%?,%?QWQ
M_P#\ECC/\?Z(_&.(?^1U7]?T05Q7[1G_ "177?\ <MO_ $JAKM:XK]HS_DBN
MN_[EM_Z50UZOA#_R=/)/^PJA_P"G(GS68_\ (OK?X9?DSY4HHHK_ &3/RL*_
MI8^&'_)-/#O_ & K3_T2E?S3U_2Q\,/^2:>'?^P%:?\ HE*_$O&;^!@O6I^4
M#]K\&_X^-]*?YS-RBBBOP@_=0HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HKQC]K/]C]/VQTL/ ?Q$^,OC#0?
M -M;R2:KX;\"Z_/H]SKEVQ 3[5>VS+.+:) Q$$;()'DW2%A&BU\Q?\$8OA!^
MT)^SG^TC^U#^SK-\8_%WCOX"^"_&FDV7P@UOQQJ\FH74%Z]D9]7L(+F3YI8;
M6:6&W;^%98G Q)YXH _02BN=^+_Q-\-?!3X3>*/C+XSD=-'\(^';W6M6>,#<
MMM:P//*1GOLC:OSA_8P^'/Q<_P""AW_!++7?^"C?Q*^*/BO2_CC\1;+Q!XD^
M'6L:-XHO+>#P,MK<7,>D:?8VZ2+!]E MHFF1XR;H3RB8R;N #]0**_)GXH_\
M%I?BU\?_ /@D/^S9X^^"NMKX8^+O[4GQ!TKX:MJ^F1+OT"]:^>QU74;=&R$8
M-$3"#DQ_:XGY*5Z;^WGK6G_\$<_B;^SO^T-\$M?\0P^ _%_Q2LOAO\7_  _K
M7BF]U.+5K;48)6M]9E-Y+(1>VTEL[M<*1),LC1R,P*[0#]&:*_/O4?B[J/\
MP4#_ ."T'CW]AOQ%KNJ1_"/]GOX>6%_XG\.Z5JL]I'XE\3ZGY4L'VV2!T:>U
MM[5VVVQ.PS@NX;8H77_X)]_M#>,/A;_P4O\ V@/^"4'C+Q7J>N:%X*TO3/&_
MPBOM;U&6\O;/0KZ. 7>F23S,TDL-K=SHD#.SN(Y-A;"(  ?=M%%% !7A?[6'
M_);/@?\ ]CW+_P"DS5[I7A?[6'_);/@?_P!CW+_Z3-0![I7S-_P53_Y-_P!%
M_P"QQ@_])+NOIFOF;_@JG_R;_HO_ &.,'_I)=U\AQ[_R1V-_P?JCQN(/^1+7
M_P /ZGP)1117\='XP*GWQ]:^'J^X4^^/K7P]7]^?0M_Y%6<_XZ/_ *34/CN*
M]Z/_ &]_[:%%%%?VX?('[D?\$5/^4=W@[_L(:K_Z<)Z^K*^4_P#@BI_RCN\'
M?]A#5?\ TX3U]65_'?%?_)3XW_K[4_\ 2F?V#PK_ ,DS@O\ KU3_ /24%%%%
M?/GOA1110 4444 %%%% !1110 4444 %%?)O_!03]ICXW?!#XBZ'H7PO\:_V
M7:7FBF>YB_LVVGWR><Z[LS1L1P , XKP+_AX'^UW_P!%;_\ *#8?_&*_-LY\
M4>'\CS.K@:]*JYTW9N,8-;)Z7FGU[(^9QO%>78'%2H5(S;CO9*W_ *4C]+Z*
M_-#_ (>!_M=_]%;_ /*#8?\ QBO3_P!CC]L#]HKXJ_M$Z#X%\>_$/[?I5ZEV
M;FU_LBTBW[+661?FCB5AAE4\$=/2L,O\6>',RQ]+"4J552J2C%7C"UY-)7M4
M;M=ZZ,SPW%^6XK$0HQA.\FDKJ-KMV_F/N"BBBOU ^J"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OE[_@JQ_R17P]
M_P!C2O\ Z33U]0U\O?\ !5C_ )(KX>_[&E?_ $FGKX[Q _Y(W&?X?_;D>+Q%
M_P B6MZ?JCX,HHHK^/#\9([O_CTE_P"N;?RKXCK[<N_^/27_ *YM_*OB.O\
M0'Z%_P#R),W_ .OE+_TF9\=Q7O1_[>_0****_M<^0/W5_P""-/\ RC?^'G^_
MJ_\ Z=[ROI^OF#_@C3_RC?\ AY_OZO\ ^G>\KZ?K^..*/^2FQO\ U^J?^ER/
M[#X8_P"2:P7_ %YI_P#I""DD_P!6W^Z:6DD_U;?[IKP7L>Z?C91117\&'\_A
M7SI^U[_R4BP_[ 4?_H^>OHNOG3]KW_DI%A_V H__ $?/7]1_1$_Y.I4_[!JO
M_I=(\#B3_D6/U1Y51117^FI^?'VY_P $"?\ D][4?^Q O_\ TIM*_9BOQG_X
M($_\GO:C_P!B!?\ _I3:5^S%?S+XK?\ )6/_  0_4_I?PJ_Y)1?XY?H%%%%?
MFI^DGP5_P56_Y+EH/_8IQ_\ I3<5\P5]/_\ !5;_ )+EH/\ V*<?_I3<5\P5
M_'?'_P#R6.,_Q_HC\8XA_P"1U7]?T05Q7[1G_)%==_W+;_TJAKM:XK]HS_DB
MNN_[EM_Z50UZOA#_ ,G3R3_L*H?^G(GS68_\B^M_AE^3/E2BBBO]DS\K"OZ6
M/AA_R33P[_V K3_T2E?S3U_2Q\,/^2:>'?\ L!6G_HE*_$O&;^!@O6I^4#]K
M\&_X^-]*?YS-RBBBOP@_=0HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J#59I;;2[FXA;:\=N[
M(V,X(4D5/577/^0+>?\ 7K)_Z":BHVH/T%+X6?FU_P / _VN_P#HK?\ Y0;#
M_P",4?\ #P/]KO\ Z*W_ .4&P_\ C%>-45_%G^M7%'_0=6_\&S_^2/Q#^ULU
M_P"@B?\ X'+_ #/9?^'@?[7?_16__*#8?_&*\3_:(_X*O_M^^!?'4.C>%?CW
M]EMGTV.5H_\ A%M*?+EY 3E[4GHH[]JGKYO_ &M?^2G6_P#V!XO_ $9+7]*?
M18QN,XA\1ZV&S6I+$4UAJDE&JW4BI*I22?+-M72;2=KV;[GB<09YG5'+^:GB
M:D7=:J<E^IZ;_P /DO\ @I%_T<;_ .6AH_\ \B4?\/DO^"D7_1QO_EH:/_\
M(E?,5%?Z%?ZK\-?] 5'_ ,%P_P#D3X;_ %GXE_Z#:W_@R?\ \D?J9_P1X_;]
M_:W_ &I_VG-:^'GQY^+/]NZ/:>!KK4+>S_L&PM=EREY9QJ^^W@C8X2608)Q\
MV<9 (_2BOQT_X-]?^3T/$?\ V3.]_P#3AI]?L77\[>)6#P> XGE2PU.-./)%
MVBE%;=E9']#>&V,QF.X9C5Q-24Y<\E>3<G][NPHHHKX ^^"BBB@ HHHH ***
M* ,?Q]X&T+XE^#M0\">)I]3CT_4X/)NWT;7+O3;G9D$^7<V<L4\1.,$QNI()
M&<$BOS9_X)P_LH^)_P#@FM_P6F^)7[$WP!^(7B35?@-XK^!\/Q$C\->(-8EO
MQX8UR76?L2Q)+*2P,RQWC[F.^55&]G:#<?L/]IK_ ()^>"_VE_C3X:_:!'[0
MOQ?\ >)_"^EOIUK/\-_'LFG6UW;-(9#'<VKI+;S?,QY,>2-H8D(FWO?@;^S9
M\,/V?EUG4/!EMJ-[K?B6ZBN?%/BOQ#JDM_JNLS1IY<1N+F8EBD:96.%=L42D
MB-$!((!B_MW_  K\0?'O]A[XS_ SP8GFZQXP^%7B'0M,C1N3=7>F3P1+[9:1
M?SKY/_X(K?%_PMH'_!O'X$^(]_<K;6O@SX8:_'KJ3_(UI)IT]^EPLBG!0@PL
MQ!QP0>]=W^P?_P $]_#?[,?[>/QS_:9^$,_CK3_"GQ-E-SKMEXTU620:QXA>
M_GGN+NUMY%62"U@1A#$\N7E\Z4KF)(I).\\6_P#!+/\ 9J\5R^+_  _%K'C#
M2/ WQ$UV36OB%\+]#\0?9M \17\NTSRS1K'Y\*SE%,\-O-##<'<98Y-[[@#\
M8O@W^SCX]^ /_!+3_@F=^TQ\0M+GM=$\.?M4VFN>(_.0@:=IFL:R)+2\?LL3
M0VL4@8\9N8QG+5]__P#!S3X3U?XT_!O]FW]E_P %PO<>(_'W[5'AR#3[:(9=
M;>*VOOM%QQT2(21LS=%4DG %???Q=_9V^"7QW^!VJ_LU_%7X;:9JO@;6=(73
M+WPVT'E6XM5"^6D8CVF$QE$:-HRK1LB,A4J".&^%_P"P?\+? /Q7T/XX^-/'
M?C/XB^+/"6CS:5X)UKXA:U'>R>'+.952=;18HHD$TJ(B274BR74B*%>9E)!
M/CW_ ()_>$M0^"W_  <4?MI^"/%D+13_ !$\&>$_&/A6248-[IL41MIY$SU6
M.ZE,)(XW1T?LN>$]7^(?_!T-^TM\:=$B>30_ 'P'T#P?JMV@_=C4;\Z?J$<6
M[H6$5M+D=N^*^V/CS^Q[\,OCO\0/#7QH?6]>\)>/_!]O<VOASQYX/NXH-1MK
M2X ^T6;B>*:"YMY"J,89XI$5T5U"N U:G[.'[+WPB_98\*ZGX:^%>DW7VC7]
M;GUKQ3KVKWSW>I:]J<^/.O;RXD):65MJJ.B(BJB*B*J@ ]#HHHH \O\ BMX4
M_:SU?Q<]Y\'_ (K^%](T4P($LM6T)[B82 ?.Q<$<$]!7B7Q=\,?M1:3\<O@\
MWQ=^)_AK5XY/&A&G+I6B-;F&00DN7R3N!7( ]:^O:\+_ &L/^2V? _\ ['N7
M_P!)FH ]<^Q>-_\ H-V7_@,?\:^;_P#@I_;^(H?@/H[:OJ-O-'_PET 58H2I
M#?9;KG\LU]45\S?\%4_^3?\ 1?\ L<8/_22[KY#CW_DCL;_@_5'C<0?\B6O_
M (?U/@2BBBOXZ/Q@!N)PAP>Q-?#]?<*??'UKX>K^_/H6_P#(JSG_ !T?_2:A
M\=Q7O1_[>_\ ;0HHHK^W#Y _;;_@C+:^*)/^"?'A!],U2VBA-_JNU)("Q'^G
MSYY^M?4WV+QO_P!!NR_\!C_C7S7_ ,$5/^4=W@[_ +"&J_\ IPGKZLK^.^*_
M^2GQO_7VI_Z4S^P>%?\ DF<%_P!>J?\ Z2C'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\:V**^?/?,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :\TE_
M;^_9(AE:&7XLX9&*L/[!O^"/^V%-_P"'@?[(G_16_P#R@W__ ,8KP?\ 6KA=
M?\QU'_P;#_Y(\_\ M;*O^?\ #_P./^9Z;]B\;_\ 0;LO_ 8_XT?8O&__ $&[
M+_P&/^->9?\ #P/]D3_HK?\ Y0;_ /\ C%>A?"_XL_#_ .,WAMO%_P -=?\
M[2TY;I[=KC[++#B10I9=LJ*W 8<XQS73@\\R3,*WLL+BJ=2>]HSC)V[V3;-:
M./P.)GR4JL9/LI)O\&6_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V**]4ZS'^
MQ>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C
M?_H-V7_@,?\ &MBB@#X(_P""HT6KP_%;PZ-8NXIG/AX[&BCV@#SY*^8J^I_^
M"K?_ "5SPU_V+A_]*)*^6*_CWQ"_Y+/&?XE_Z2C\9XC_ .1W6]?T05J>#?VC
M+K]DS7HOC_9>%EUJ3048+IC7OV<3>>#;_P"LV/MQYN[[ISMQQG(RZXG]HW_D
MBVM_[MM_Z4Q5KX:86ACO$7)\/75X3Q5",EJKIU8IJZL]NVIX%?$U\%1EB*+M
M."<HO1V:5T[.ZW[Z'OW_ !$4^)_^C6X/_"R_^XJ/^(BGQ/\ ]&MP?^%E_P#<
M5?FO17^M'_$-N"O^@7_R>I_\F?.?\1(XT_Z"O_)*?_R!^E'_ !$4^)_^C6X/
M_"R_^XJ_1_P-K'C;QIX*T?QB+ZSMAJVEV]X+<Q%_*\V-7V;N-V-V,X&<=!7\
MW%?TE_ S_DB7@[_L5=/_ /2:.OR_Q,X8R/A^AAI9?2Y'-RO[TI7LHV^*3[]#
M].\-.)L\X@KXF./J\Z@HV]V*M=N_PQ7;J:/V+QO_ -!NR_\  8_XT?8O&_\
MT&[+_P !C_C6Q17Y(?K1C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%
M% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_
M  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_
M -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;
M_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44
M 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !
MC_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-?,_P#P5#M_$,/P
M<T!M7U"WFC/B9=JQ0E2#]GFYKZPKY>_X*L?\D5\/?]C2O_I-/7QWB!_R1N,_
MP_\ MR/%XB_Y$M;T_5'P91117\>'XR17NXV<P4X/E-@GZ5\25]N7?_'I+_US
M;^5?$=?Z _0O_P"1)F__ %\I?^DS/CN*]Z/_ &]^@4445_:Y\@?N%_P1XM?%
M,G_!.OX?/INJ6T<);5MB20%B/^)M>9Y^N:^FOL7C?_H-V7_@,?\ &OGC_@C3
M_P HW_AY_OZO_P"G>\KZ?K^..*/^2FQO_7ZI_P"ER/[#X8_Y)K!?]>:?_I",
M?[%XW_Z#=E_X#'_&FR67C?RV_P")W9]#_P NQ_QK:I)/]6W^Z:\%['NGXV44
M45_!A_/X5\Y_M>;O^%DV.3Q_8<6/^_TU?1E?.G[7O_)2+#_L!1_^CYZ_J/Z(
MG_)U*G_8-5_]+I'@<2?\BQ^J/*J***_TU/SX^T_^"#L6IR_MJZ@NDW,<4O\
MP@5]EI4W#'VFTXQ^5?L3]B\;_P#0;LO_  &/^-?C_P#\$"?^3WM1_P"Q O\
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
M^.^*_P#DI\;_ -?:G_I3/[!X5_Y)G!?]>J?_ *2@HHHKY\]\_'+5/^0E<?\
M7=__ $(U!4^J?\A*X_Z[O_Z$:@K^#9_&S\ >X5^A/_!,#_DVV?\ [&:Z_P#1
M<-?GM7SK^V!_R4?3O^P!'_Z/GK]U^CKPY_K3XA_4_:^S_<U)7Y>;9Q5K7CW[
MFM#B'_5F?UWV7M.EN;EWZWM+\C^AZBOYBZ*_N_\ X@Q_U'_^4O\ [H=7_$9O
M^H'_ ,J__<S^G2BOQ:_X(/?\GV#_ +$W4?\ T*&OVEK\SXLX=_U7S7ZE[7VG
MNJ5^7EWOI:\NW<_2N%.(O]9\J^N^R]G[SC;FYMK:WM'OV"BBBOF3Z8^$O^"K
M?_)7/#7_ &+A_P#2B2OEBOJ?_@JW_P E<\-?]BX?_2B2OEBOX]\0O^2SQG^)
M?^DH_&>(_P#D=UO7]$%<3^T;_P D6UO_ ';;_P!*8J[:N)_:-_Y(MK?^[;?^
ME,5=GA3_ ,G/R3_L+P__ *=@?,YC_P B^M_AE^3/E6BBBO\ 9H_*PK^DOX&?
M\D2\'?\ 8JZ?_P"DT=?S:5_27\#/^2)>#O\ L5=/_P#2:.OQ7QE_W7!_XI_E
M$_:/!S_>L9_AA^<CJ:***_!3]X"BBB@ HHHH **** "BBB@ HHHH *^7OC9_
MP4C_ .%._%/6?AG_ ,*9_M'^R+D0_;?^$B\GS<HK9V?9VV_>Q]X]*^H:_+[]
MM?\ Y.G\9_\ 837_ -$QU^;>)V?YMP]D]&OE]3DG*HHMVC+3ED[>\FMTCYGB
MG,,9EV"A4P\N5N5MD]+/NF>[_P##V[_JW[_RZ_\ [EH_X>W?]6_?^77_ /<M
M?&M%?B/_ !$[CC_H+_\ *=+_ .0/A?\ 6G/O^?W_ )+'_P"1/IKXP_\ !<7_
M (5/I5GJ?_#,'V_[5<&+9_PFOE;<+G.?L39KS_\ XB.?^K-__,A__>^OD7]L
M+_D5=(_["#_^@&OG^O\ 0;P+X=R?C+POP.;YQ2]KB*CJ\TN:4;\M:I"/NP<8
MJT8I:)7M=ZZGQ><\?\783'RITL3:*M]BF^GG _3K_B(Y_P"K-_\ S(?_ -[Z
MZWX#?\%Z/^%W?&SPE\'?^&4_[,_X2GQ%9Z5_:/\ PG/G?9O/F6/S/+^PKOV[
ML[=RYQC(ZU^3%>L_L&?\GL_";_LHFC_^ED=?J&8^'?!U#+ZU2&%M*,9->_4W
M2;7VSGR[Q#XPKYA1ISQ-XRE%/W*>S:3^P?T-T445_,!_3@5\O?\ !5C_ )(K
MX>_[&E?_ $FGKZAKY>_X*L?\D5\/?]C2O_I-/7QWB!_R1N,_P_\ MR/%XB_Y
M$M;T_5'P91117\>'XR1W?_'I+_US;^5?$=?;EW_QZ2_]<V_E7Q'7^@/T+_\
MD29O_P!?*7_I,SX[BO>C_P!O?H%%%%?VN?('[J_\$:?^4;_P\_W]7_\ 3O>5
M]/U\P?\ !&G_ )1O_#S_ ']7_P#3O>5]/U_''%'_ "4V-_Z_5/\ TN1_8?#'
M_)-8+_KS3_\ 2$%))_JV_P!TTM))_JV_W37@O8]T_&RBBBOX,/Y_"OG3]KW_
M )*18?\ 8"C_ /1\]?1=?.G[7O\ R4BP_P"P%'_Z/GK^H_HB?\G4J?\ 8-5_
M]+I'@<2?\BQ^J/*J***_TU/SX^W/^"!/_)[VH_\ 8@7_ /Z4VE?LQ7XS_P#!
M G_D][4?^Q O_P#TIM*_9BOYE\5O^2L?^"'ZG]+^%7_)*+_'+] HHHK\U/TD
M^"O^"JW_ "7+0?\ L4X__2FXKY@KZ?\ ^"JW_)<M!_[%./\ ]*;BOF"OX[X_
M_P"2QQG^/]$?C'$/_(ZK^OZ(*XK]HS_DBNN_[EM_Z50UVM<5^T9_R177?]RV
M_P#2J&O5\(?^3IY)_P!A5#_TY$^:S'_D7UO\,OR9\J4445_LF?E85_2Q\,/^
M2:>'?^P%:?\ HE*_FGK^ECX8?\DT\._]@*T_]$I7XEXS?P,%ZU/R@?M?@W_'
MQOI3_.9N4445^$'[J<I\;_B=_P *:^%6L_$W^Q/[2_LBW67[#]I\GS<R*F-^
MUMOWL_=/2OF#_A[=_P!6_?\ EU__ '+7NO[;_P#R:KXR_P"P?'_Z/BK\P*_$
M/$[B_B+A[.J-#+Z_)"5-2:Y82UYI*]Y1;V2\CX7BG.<RR[&PIX>IRIQOLGK=
M]TS[*_X>W?\ 5OW_ )=?_P!RT?\ #V[_ *M^_P#+K_\ N6OC6BOS?_B)W''_
M $%_^4Z7_P @?,_ZTY]_S^_\EC_\B?*7[1OB?_A-OVA?'GC+[#]F_M?QGJE[
M]F\W?Y7FW<K[-V!NQNQG SCH*XRMWXI?\E-\1_\ 8>O/_1SUA5_L)P_4G6R'
M"5)N[=*FWZN*/P?%RE/%5)2W<G^85^K_ /P;M?\ )'OB/_V,MG_Z3M7Y05^K
M_P#P;M?\D>^(_P#V,MG_ .D[5\OXG?\ )'5_6'_I:/M_#+_DL*/I/_TEGZ*T
M445_+1_4(445\$?M)_MI_M,> /COXH\&>$OB5]DTW3M4:&SMO[&LI/+0 8&Y
MX2QZ]22:^9XGXJR_A/"0Q&+C.49RY5R)-WLWK>4=-#R\US;#911C4K)M-VTM
MZ]6C[WHK\T/^'@?[7?\ T5O_ ,H-A_\ &*/^'@?[7?\ T5O_ ,H-A_\ &*^)
M_P"(S<+_ //FM_X##_Y8>'_KME7\D_NC_P#)'Z7T5^0/[2W_  5'_;L^']GI
M$OA'XY_9&NI9A.?^$9TN3<%"8^_;''4]*\F_X?)?\%(O^CC?_+0T?_Y$K^A>
M!N$LR\0.%L/GV73A"C6Y^55&U-<DY4W=1C-;Q;5I/2VST/$QGBGP]@L0Z,Z5
M5M6VC"VJO_.C]UZ*_"C_ (?)?\%(O^CC?_+0T?\ ^1*]-_8Q_P""J/[>?Q8_
M:M^'_P -?'_QV^WZ)KGBFTL]4LO^$7TN+SH7<!EWQVJNN1W4@^]?38KPGXBP
MF&G7G5I6@G)VE.]DKZ>X3A?%;AW%XF%"%*K>;45>,+7;MK[Y^Q5%%%?F!^FA
M7E7[5W[37_#,/A72_$W_  A/]N?VEJ!M?(_M+[-Y>$+[L^6^>F,8'UKU6OE7
M_@J[_P DK\,?]C __HAZ^8XRS'&95PSB<7A9<M2"33LG;WDMFFMGU1Y>=8FM
MA,KJUJ3M)+1Z/JN^AS__  ]N_P"K?O\ RZ__ +EH_P"'MW_5OW_EU_\ W+7Q
MK17\W_\ $3N./^@O_P ITO\ Y _,_P#6G/O^?W_DL?\ Y$^T=-_X*V:0^HVZ
M>(/@M_9]@9T%]?\ _"1M+]FAR-\NQ;7<^U<MM')Q@5TW_#Y+_@F[_P!'&_\
MEH:Q_P#(E?GYXA_Y %]_UYR_^@&OBNOZT^CAEM7Q,RG'XC.\1.4J,X1CRJG'
M246W>U/75'D9IXB\0Y0X*/)4YK_%%Z6MMRN/XW/W7_X?)?\ !-W_ *.-_P#+
M0UC_ .1*/^'R7_!-W_HXW_RT-8_^1*_"BBOZ2_XA!PU_S^K?^!0_^5GE?\1>
MXE_Y]4?_  &?_P L/Z3_ (0_%[X=_'GX<Z;\6?A1XA_M7P_K"2-IVH?9)H/.
M"2O$_P"[F1'7#HP^91TR."#72U\V_P#!(7_E'1\-?^O34/\ TYW=?25?@.;X
M2G@,VQ&%IMN-.<XJ^]HR:5[6UTUT1^^91BZF/RK#XJHDI5(0D[;7E%-VWTUT
MU855US_D"WG_ %ZR?^@FK55=<_Y MY_UZR?^@FO+J?PWZ'=+X6?CK1117\''
MX"%?-_[6O_)3K?\ [ \7_HR6OI"OF_\ :U_Y*=;_ /8'B_\ 1DM?U1]$#_DZ
M5?\ [!:G_IRB>!Q)_P BWYH\OHHHK_3 _/C[I_X-]?\ D]#Q'_V3.]_].&GU
M^Q=?CI_P;Z_\GH>(_P#LF=[_ .G#3Z_8NOYC\5?^2ME_@A^3/Z9\+/\ DDX_
MXY_F@HHHK\W/T<*Y7XP2_$_2_!5[XD^"'@7PYX@\86=JZZ/I_B?69=-MIPS*
M7B:[BMKAX0VQ3Q$P+(N<8R.JHH _*K]G7_@HS_P7MU0^/&TO_@B)<>*E@^)&
MJP2_VS^T=I%BVD.AC!L(DNT5W@08>.55$<B2ATRI!/LW[*7Q"_X+'?M"?MR>
M&_B/^U3^PAI7P%^&?A[P?JEKK]A-\7;#Q0WB"^E:+["\$-FQ6TF@/V@&78I>
M*XE1G;$:CC-6O/\ @MY^VY^TY\9M/_9V_;-\"_L_^!OA?\19?".BZ!=_#.WU
M[5=56.SM;I-2N&NQA([B.[CDCV$#:<;?EWOW'[.7[+O_  5R^%7[6?@#QO\
MMG_\%(= ^+_@2-]4MCX:TOX=V'AR2WU"33YS!=$P#-T%1)TV;OE\S?M(#,@!
M]U4444 %%%% !1110 4444 %%%% !1110 5X7^UA_P EL^!__8]R_P#I,U>Z
M5X7^UA_R6SX'_P#8]R_^DS4 >Z5\S?\ !5/_ )-_T7_L<8/_ $DNZ^F:^9O^
M"J?_ ";_ *+_ -CC!_Z27=?(<>_\D=C?\'ZH\;B#_D2U_P##^I\"4445_'1^
M,"I]\?6OAZON%/OCZU\/5_?GT+?^15G/^.C_ .DU#X[BO>C_ -O?^VA1117]
MN'R!^Y'_  14_P"4=W@[_L(:K_Z<)Z^K*^4_^"*G_*.[P=_V$-5_].$]?5E?
MQWQ7_P E/C?^OM3_ -*9_8/"O_),X+_KU3_])04445\^>^?CEJG_ "$KC_KN
M_P#Z$:@J?5/^0E<?]=W_ /0C4%?P;/XV?@#W"OG7]L#_ )*/IW_8 C_]'SU]
M%5\Z_M@?\E'T[_L 1_\ H^>OZ<^B1_R==_\ 8/5_.!X'$G_(L?JCRFBBBO\
M3H_/3[/_ ."#W_)]@_[$W4?_ $*&OVEK\6O^"#W_ "?8/^Q-U'_T*&OVEK^9
M_%C_ )*K_N''\Y']*^%'_)*_]Q)?E$****_,S]+/A+_@JW_R5SPU_P!BX?\
MTHDKY8KZG_X*M_\ )7/#7_8N'_THDKY8K^/?$+_DL\9_B7_I*/QGB/\ Y'=;
MU_1!7$_M&_\ )%M;_P!VV_\ 2F*NVKB?VC?^2+:W_NVW_I3%79X4_P#)S\D_
M["\/_P"G8'S.8_\ (OK?X9?DSY5HHHK_ &:/RL*_I+^!G_)$O!W_ &*NG_\
MI-'7\VE?TE_ S_DB7@[_ +%73_\ TFCK\5\9?]UP?^*?Y1/VCP<_WK&?X8?G
M(ZFBBBOP4_>#F?C+\1O^%1_"_6OB3_8W]H?V/9F?[%]H\KSN0-N_:VWKUP:^
M6_\ A[=_U;]_Y=?_ -RU[[^V7_R:]XT_[ Y_]#6ORXK\2\3N+^(N'LWHT,OK
M\D94^9KEA+7FDK^]%O9'PW%.<9EEN,A##SY4XW>B>MWW3/LK_A[=_P!6_?\
MEU__ '+1_P /;O\ JW[_ ,NO_P"Y:^-:*_-?^(G<<?\ 07_Y3I?_ "!\Q_K3
MGW_/[_R6/_R)[7XN_P"#AK_A%?%&H>&_^&0O/^PW;P>=_P )_MW[21G'V X^
MF36=_P 1'/\ U9O_ .9#_P#O?7YS_%S_ )*AK_\ V%I__0S7.U_J7P_P!PCC
MLAPF)KX:\YTJ<I/GJ*[E!-NRFDKM]%8_/*_B-QE"O*,<5HF_L4^_^ _3K_B(
MY_ZLW_\ ,A__ 'OKZI_X)T_\%!_^&_- \4ZY_P *C_X1/_A&KRU@\K^W_M_V
MGSDD;=GR(=F/+QC!SGMBOP<K]4O^#=/_ )$#XH_]AC3/_15Q7D<=<%<,Y-PS
M6Q>#P_+4BXV?/-[R2>CDUL^Q]1P/QIQ-G'$M'"8ROS4Y*5URP6T6UJHI[KN?
MI%1117X$?O85^7W[:_\ R=/XS_[":_\ HF.OU!K\OOVU_P#DZ?QG_P!A-?\
MT3'7X]XT?\D]A_\ KZO_ $B9\9QM_P BZG_C_1GEE%%%?S8?F1X_^V%_R*ND
M?]A!_P#T U\_U] ?MA?\BKI'_80?_P! -?/]?ZO?1D_Y,IEGK7_]2*I^=<0_
M\C6?HOR05ZS^P9_R>S\)O^RB:/\ ^ED=>35ZS^P9_P GL_";_LHFC_\ I9'7
M[5FW_(JQ'^"?_I+.3*?^1KA_\</_ $I']#=%%%?Q6?V@%?+W_!5C_DBOA[_L
M:5_])IZ^H:^7O^"K'_)%?#W_ &-*_P#I-/7QWB!_R1N,_P /_MR/%XB_Y$M;
MT_5'P91117\>'XR1W?\ QZ2_]<V_E7Q'7VY=_P#'I+_US;^5?$=?Z _0O_Y$
MF;_]?*7_ *3,^.XKWH_]O?H%%%%?VN?('[J_\$:?^4;_ ,//]_5__3O>5]/U
M\P?\$:?^4;_P\_W]7_\ 3O>5]/U_''%'_)38W_K]4_\ 2Y']A\,?\DU@O^O-
M/_TA!22?ZMO]TTM))_JV_P!TUX+V/=/QLHHHK^##^?PKYT_:]_Y*18?]@*/_
M -'SU]%U\Z?M>_\ )2+#_L!1_P#H^>OZC^B)_P G4J?]@U7_ -+I'@<2?\BQ
M^J/*J***_P!-3\^/MS_@@3_R>]J/_8@7_P#Z4VE?LQ7XS_\ ! G_ )/>U'_L
M0+__ -*;2OV8K^9?%;_DK'_@A^I_2_A5_P DHO\ '+] HHHK\U/TD^"O^"JW
M_)<M!_[%./\ ]*;BOF"OI_\ X*K?\ERT'_L4X_\ TIN*^8*_COC_ /Y+'&?X
M_P!$?C'$/_(ZK^OZ(*XK]HS_ )(KKO\ N6W_ *50UVM<5^T9_P D5UW_ '+;
M_P!*H:]7PA_Y.GDG_850_P#3D3YK,?\ D7UO\,OR9\J4445_LF?E85_2Q\,/
M^2:>'?\ L!6G_HE*_FGK^ECX8?\ )-/#O_8"M/\ T2E?B7C-_ P7K4_*!^U^
M#?\ 'QOI3_.9N4445^$'[J>5?MO_ /)JOC+_ +!\?_H^*OS K]/_ -M__DU7
MQE_V#X__ $?%7Y@5_-?C/_R45#_KTO\ TN9^8\;?\C*G_@_5A1117X^?&GQY
M\4O^2F^(_P#L/7G_ *.>L*MWXI?\E-\1_P#8>O/_ $<]85?[?<-_\D[@_P#K
MU3_](1^2XC_>)^K_ #"OU?\ ^#=K_DCWQ'_[&6S_ /2=J_*"OU?_ .#=K_DC
MWQ'_ .QEL_\ TG:OFO$[_DCJ_K#_ -+1]SX9?\EA1])_^DL_16BBBOY:/ZA"
MORV_;%_Y.>\:_P#8;?\ ]!6OU)K\MOVQ?^3GO&O_ &&W_P#05K\;\:?^1%AO
M^OG_ +;(^*XW_P!PI?XOT9YI1117\WGYH>*_MD?\@_0/^NUQ_*.O":]V_;(_
MY!^@?]=KC^4=>$U_K#]&?_DR>5_]Q_\ U)K'YQQ!_P C:I\O_24%>S?\$[?^
M3Y_A3_V.]C_Z,%>,U[-_P3M_Y/G^%/\ V.]C_P"C!7[+G7_(GQ/_ %[G_P"D
MLPR7_D<8;_KY#_TI']!U%%%?Q:?V<%?*O_!5W_DE?AC_ +&!_P#T0]?55?*O
M_!5W_DE?AC_L8'_]$/7Q?B'_ ,D9C/\ "O\ TJ)XG$?_ ")*WHOS1\*T445_
M'Y^-%/Q#_P @"^_Z\Y?_ $ U\5U]J>(?^0!??]><O_H!KXKK_07Z&'_)/9M_
MU]I_^D2/C.*_CI>C_0****_M,^2/WB_X)"_\HZ/AK_UZ:A_Z<[NOI*OFW_@D
M+_RCH^&O_7IJ'_ISNZ^DJ_C;B7_DH\9_U]J?^EL_L;AO_DG<'_UZI_\ I""J
MNN?\@6\_Z]9/_035JJNN?\@6\_Z]9/\ T$UX-3^&_0]B7PL_'6BBBOX./P$*
M^;_VM?\ DIUO_P!@>+_T9+7TA7S?^UK_ ,E.M_\ L#Q?^C):_JCZ('_)TJ__
M &"U/_3E$\#B3_D6_-'E]%%%?Z8'Y\?=/_!OK_R>AXC_ .R9WO\ Z<-/K]BZ
M_'3_ (-]?^3T/$?_ &3.]_\ 3AI]?L77\Q^*O_)6R_P0_)G],^%G_))Q_P <
M_P T%%%%?FY^CA1110!^3W[>'[(_@_X$?M2?$/\ :;_:@_X+\?$7X Z=\0-;
M@'@;PSHOC>*VE;2XK>-VA\N3=++'%>SWWEJB%(8I%&<NPKTO_@G'^QO;:Q\;
M_!_[9/P=_P""T'CK]ISP9HD>I6-]H_BCQG#JEE937-HR+/&+=B(KI#M0I*H8
M1S.<KC:[?AU^S7_P2S^)/[8_QG^*?_!0-?ASXM^-\/CRZM9-"^,%[:3IH7AN
M,C^Q$T^POF\D6TED89S<)&2UQ-<*7W(RK;^#GC'_ ()IZ#_P5,\"?"__ ()=
MZ1X"C\3W&@ZS+\<%^#=K;1Z)#X?CM&^RG4/L(%HUZ-3:S6$\S(CW*L563# '
MZ&T444 %%>"_MJ?MW:?^R2^B^"_!?[/_ (\^+?Q \2P7%SH?@#X<Z4MQ=_9(
M"BS7MU+(RQ6=JKR1Q^9(V7>1517(;;Q/_!.S_@K?\'?V_P#QWXT^ EU\)_&?
MPL^+7P[V2>+_ (8?$/3EM]1MK=RH6ZB*L1-"2\8+84CS(SMVR1LX!]8445\=
M?M;_ /!8;0OV8_CGJGP(\!_L#_M'_&N[T""W'B37/@M\,VUK3=)O9HEG73YY
MQ*@6Z%O+;SM'@XCN8CG+$  ^Q:*\9^(G[<'PL^!O[&D7[:_[1GAWQ#X T0^'
M[34KOPSXATY?[;M9[H((--:UB=\WSR21P^0K$B1MI(PQ'/>"_P!OL6OQM\%_
M +]I;X!>(/A3KGQ-L+FY^'3:]JMC>V^JS6\:RSZ=+):2NMKJ"1,)/(;<CJ'\
MN61D90 ?0]%>(_'S]MGPY\*/CKX;_9.^&_P_U+Q]\5/%.B7&N6GA'2+R"V33
M='@D$4FIW]S.P6UMC*RPH0'DEE;:B-AV74_93_;"^'W[5=MXKT31]$U+PYXP
M^'WB)]!^(/@?7O*^WZ%?A1(@8Q.\<T$T3++#<1LR2QMD$,'10#UJBBB@ KPO
M]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J /=*^9O\ @JG_
M ,F_Z+_V.,'_ *27=?3-?,W_  53_P"3?]%_['&#_P!)+NOD./?^2.QO^#]4
M>-Q!_P B6O\ X?U/@2BBBOXZ/Q@5/OCZU\/5]PI]\?6OAZO[\^A;_P BK.?\
M='_TFH?'<5[T?^WO_;0HHHK^W#Y _<C_ ((J?\H[O!W_ &$-5_\ 3A/7U97R
MG_P14_Y1W>#O^PAJO_IPGKZLK^.^*_\ DI\;_P!?:G_I3/[!X5_Y)G!?]>J?
M_I*"BBBOGSWS\<M4_P"0E<?]=W_]"-05/JG_ "$KC_KN_P#Z$:@K^#9_&S\
M>X5\Z_M@?\E'T[_L 1_^CYZ^BJ^=?VP/^2CZ=_V (_\ T?/7].?1(_Y.N_\
ML'J_G \#B3_D6/U1Y31117^G1^>GV?\ \$'O^3[!_P!B;J/_ *%#7[2U^+7_
M  0>_P"3[!_V)NH_^A0U^TM?S/XL?\E5_P!PX_G(_I7PH_Y)7_N)+\HA1117
MYF?I9\)?\%6_^2N>&O\ L7#_ .E$E?+%?4__  5;_P"2N>&O^Q</_I1)7RQ7
M\>^(7_)9XS_$O_24?C/$?_([K>OZ(*XG]HW_ )(MK?\ NVW_ *4Q5VU<3^T;
M_P D6UO_ ';;_P!*8J[/"G_DY^2?]A>'_P#3L#YG,?\ D7UO\,OR9\JT445_
MLT?E85_27\#/^2)>#O\ L5=/_P#2:.OYM*_I+^!G_)$O!W_8JZ?_ .DT=?BO
MC+_NN#_Q3_*)^T>#G^]8S_##\Y'4T445^"G[P>9?ME_\FO>-/^P.?_0UK\N*
M_4?]LO\ Y->\:?\ 8'/_ *&M?EQ7\V^-'_(_P_\ UZ_]OD?F?&__ ",*?^']
M6%%%%?CI\6?(/Q<_Y*AK_P#V%I__ $,USM=%\7/^2H:__P!A:?\ ]#-<[7^W
M/"G_ "2V _Z\TO\ TB)^38K_ 'F?J_S"OU2_X-T_^1 ^*/\ V&-,_P#15Q7Y
M6U^J7_!NG_R('Q1_[#&F?^BKBO!\3?\ DC<1ZP_]+B?:^&G_ "6.'])_^D2/
MTBHHHK^6#^I K\OOVU_^3I_&?_837_T3'7Z@U^7W[:__ "=/XS_[":_^B8Z_
M'O&C_DGL/_U]7_I$SXSC;_D74_\ '^C/+****_FP_,CQ_P#;"_Y%72/^P@__
M * :^?Z^@/VPO^15TC_L(/\ ^@&OG^O]7OHR?\F4RSUK_P#J15/SKB'_ )&L
M_1?D@KUG]@S_ )/9^$W_ &431_\ TLCKR:O6?V#/^3V?A-_V431__2R.OVK-
MO^15B/\ !/\ ])9R93_R-</_ (X?^E(_H;HHHK^*S^T KY>_X*L?\D5\/?\
M8TK_ .DT]?4-?+W_  58_P"2*^'O^QI7_P!)IZ^.\0/^2-QG^'_VY'B\1?\
M(EK>GZH^#****_CP_&2.[_X])?\ KFW\J^(Z^W+O_CTE_P"N;?RKXCK_ $!^
MA?\ \B3-_P#KY2_])F?'<5[T?^WOT"BBBO[7/D#]U?\ @C3_ ,HW_AY_OZO_
M .G>\KZ?KY@_X(T_\HW_ (>?[^K_ /IWO*^GZ_CCBC_DIL;_ -?JG_I<C^P^
M&/\ DFL%_P!>:?\ Z0@I)/\ 5M_NFEI)/]6W^Z:\%['NGXV4445_!A_/X5\Z
M?M>_\E(L/^P%'_Z/GKZ+KYT_:]_Y*18?]@*/_P!'SU_4?T1/^3J5/^P:K_Z7
M2/ XD_Y%C]4>54445_IJ?GQ]N?\ ! G_ )/>U'_L0+__ -*;2OV8K\9_^"!/
M_)[VH_\ 8@7_ /Z4VE?LQ7\R^*W_ "5C_P $/U/Z7\*O^247^.7Z!1117YJ?
MI)\%?\%5O^2Y:#_V*<?_ *4W%?,%?3__  56_P"2Y:#_ -BG'_Z4W%?,%?QW
MQ_\ \ECC/\?Z(_&.(?\ D=5_7]$%<5^T9_R177?]RV_]*H:[6N*_:,_Y(KKO
M^Y;?^E4->KX0_P#)T\D_["J'_IR)\UF/_(OK?X9?DSY4HHHK_9,_*PK^ECX8
M?\DT\._]@*T_]$I7\T]?TL?##_DFGAW_ + 5I_Z)2OQ+QF_@8+UJ?E _:_!O
M^/C?2G^<S<HHHK\(/W4\J_;?_P"35?&7_8/C_P#1\5?F!7Z?_MO_ /)JOC+_
M +!\?_H^*OS K^:_&?\ Y**A_P!>E_Z7,_,>-O\ D94_\'ZL****_'SXT^//
MBE_R4WQ'_P!AZ\_]'/6%6[\4O^2F^(_^P]>?^CGK"K_;[AO_ ))W!_\ 7JG_
M .D(_)<1_O$_5_F%?J__ ,&[7_)'OB/_ -C+9_\ I.U?E!7ZO_\ !NU_R1[X
MC_\ 8RV?_I.U?->)W_)'5_6'_I:/N?#+_DL*/I/_ -)9^BM%%%?RT?U"%?EM
M^V+_ ,G/>-?^PV__ *"M?J37Y;?MB_\ )SWC7_L-O_Z"M?C?C3_R(L-_U\_]
MMD?%<;_[A2_Q?HSS2BBBOYO/S0\5_;(_Y!^@?]=KC^4=>$U[M^V1_P @_0/^
MNUQ_*.O":_UA^C/_ ,F3RO\ [C_^I-8_..(/^1M4^7_I*"O9O^"=O_)\_P *
M?^QWL?\ T8*\9KV;_@G;_P GS_"G_L=['_T8*_9<Z_Y$^)_Z]S_])9ADO_(X
MPW_7R'_I2/Z#J***_BT_LX*^5?\ @J[_ ,DK\,?]C __ *(>OJJOE7_@J[_R
M2OPQ_P!C _\ Z(>OB_$/_DC,9_A7_I43Q.(_^1)6]%^:/A6BBBOX_/QHI^(?
M^0!??]><O_H!KXKK[4\0_P#( OO^O.7_ - -?%=?Z"_0P_Y)[-O^OM/_ -(D
M?&<5_'2]'^@4445_:9\D?O%_P2%_Y1T?#7_KTU#_ -.=W7TE7S;_ ,$A?^4=
M'PU_Z]-0_P#3G=U])5_&W$O_ "4>,_Z^U/\ TMG]C<-_\D[@_P#KU3_](055
MUS_D"WG_ %ZR?^@FK55=<_Y MY_UZR?^@FO!J?PWZ'L2^%GXZT445_!Q^ A7
MS?\ M:_\E.M_^P/%_P"C):^D*^;_ -K7_DIUO_V!XO\ T9+7]4?1 _Y.E7_[
M!:G_ *<HG@<2?\BWYH\OHHHK_3 _/C[I_P"#?7_D]#Q'_P!DSO?_ $X:?7[%
MU^.G_!OK_P GH>(_^R9WO_IPT^OV+K^8_%7_ )*V7^"'Y,_IGPL_Y)./^.?Y
MH****_-S]'"OE;]OO_@KW^R)_P $ROBMX-\&_MB>,[GPUHOC?0-2O-'UJVT*
M[OP;FSFM$:!DM8Y'7<EUN#;,?(02. ?JFO+/VJ/V)OV6/VUO"MIX2_:;^#&D
M^*(]-E,VBZC.KP:AI$QVDS65["R7%I)E5.^&1"=HSG% 'YH_MC?\%>_^#4S_
M (* 6ME#^U_XBT[QI/IL1BT_5+KX:^)+:_MHB2QBCO+:UCN$C+$G8) N3G&:
M]2_X)/\ [??_  0\7XQ:%^Q+_P $>O">F6MSXC6]U3Q9):>$-3LI!9V=K(RR
M3W>H1K-=2>:\2(K/(%1I3\O&?6KS]CK]HK]D*SEU;X3Z9\/_ ([^!K")I9O"
MOQ6TJPTKQ-8P*,G[-KL5N+:\"C)"7T".0OSWG4U#^PS^VG_P2=_;W^-EC>_L
MY?\ ",Z!\7_AW)??;O"JZ=I]MK%K$T3VUU#YUJ98+^U!D1F>TGFBWQQ,7XP0
M#[;HHHH SX/"WAVU\4W7C:WT:!-6OM/M[&[U )^]EMH'FDAB)_NH]Q.P'K(U
M?%'[+WP6L?CU_P %G/B__P %*/"UDL/A+PU\.+;X1^']4A3$?B74K>^^UZM>
M(>/,CMI8X; 2<JTD$Z@_NLUH_P#!53]JS]L3X?:OH?P"_9?_ &'_ (M>/=%U
MN+SOB!XT^'S6]K-:6!W Z?87$TBF*ZFQM>Y49MXF)B/G,LD"_L/?MC?M6_$S
MXE^$_P!G/3?^"1OB_P" _P -]!T:8W^O>,M0M%M;.SMX/+MK"RM[4\RM*\/+
M':L4<ORL2"H!]JG..*_(SXV_ K_@M1_P1KM?&7[:_P $/VL-&_:+^&)\1ZCX
MQ^*_PIU_P7'I-]'#<3-/>W=C/')-)^Z3<1^\"QQQJ/)E6/:/L+]G/_@HU\;?
MC-^TK\:?V9?B!^P5XO\  NK_  [M;W4/AY=:QK$1A\?:=!<26RW$+O%&EL)9
M5BV'=+&5F)W_ +MJYK0?VT_VIOVVOV>]?^#6B_\ !-;XK?##Q]XDT>[T34I_
MB=8VL'AW03/&\+WIO/.63488U<LL=O!YDK (1$C&90#YN_X+*_M$^'OVL[K_
M ()P7W@"\N'^'OQC_:(\+>)YH+A0C3VX-G)!!,H)&[9>RAD.0'7U45V?_!T1
MXBU#X<_LS_L_?&?PK(T'B+PE^U=X4OM"NH3B02BWU!C&".2&V+E>^T5Z)^WQ
M_P $J-6U_P#8$^"WPH_9"ACN_'/[+'B#PSXE^%$&JW20'6IM%5$:RFF/RQM<
MQJ6WG"^<L>XJNXBI^UO\'_'?_!6WXU_L_>"#\$/&OA#X7?"SXAVWQ%^)5]X_
M\/OI4MSJ5E Z6&B6T$OSW;-)/-Y\\6;98Q\DTC,JT <'_P $Y-;U7XF?\'$O
M[<WC3Q5*SW'A/P[X0\-Z%%(<_9K!K7S&1,]%>2 2D="TA-/_ &<_$6H>%O\
M@ZH_:#^'VA2-'I?BS]FW1-=U^&,X66_LI]-M+>1QT++!<2*"><,?>O4/$_[.
M_CG]B[_@K?XH_P""A7@WX=Z_XG^'/QM^'UIH?Q,MO"6D2ZCJ.A:]IIC6QU#[
M' &GN+66U0P,((Y'CE =AL8D:?[ 7[)/Q'N_V[/CS_P5'^.?@F\\+ZK\5ETS
MP]\/?".JE/M^D^&=/MXHQ-=JC,(IKR:)+@P;BT*J@?#ED0 ^T:*** .#^(/[
M3WP ^%7B-O"7Q$^*FEZ1J20I*UG=R,'"-RK< \&O$/CE^TA\#/BG\<?@W!\/
M?B9INK/8>-FDO%M)&/E(T!12<@<%B!7TOJW@CP7KUX=0USPAI=[<%0IGN]/C
MD<@=!N92<5X9^TYX-\(:%\;?@FVB>%--LS+XYD$IM;&./>!;L0#M SSS0![K
M_P )CX8_Z#4'_?5?-O\ P5$U[1]5^ NC6^G:A',Z^+X&*H>0/LMT,_J*^GO[
M.T__ )\8?^_0KYH_X*G6MK!\ =&>"VC0GQA "40 X^RW5?(<>_\ )'8W_!^J
M/&X@_P"1+7_P_J?!%%%%?QT?C !@IW,< <DU\/U]PJ 6 ([U\/5_?GT+?^15
MG/\ CH_^DU#X[BO>C_V]_P"VA1117]N'R!^W7_!&'Q'H>G?\$]O!]I>ZG%'(
MM_JNY&/(S?SFOJC_ (3'PQ_T&H/^^J^8/^"+%G:3?\$\/!TDMK&S&_U7+,@)
M_P"0A/7U7_9VG_\ /C#_ -^A7\=\5_\ )3XW_K[4_P#2F?V#PK_R3."_Z]4_
M_244_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SX
MP_\ ?H5\^>^?CQJ9!U*X([SO_,U!4^I\:E<8_P">[_S-05_!L_C9^ /<*^=?
MVOR#\1]/ /308\_]_P">OHJOG7]K\#_A8^G<?\P&/_T?/7].?1(_Y.N_^P>K
M^<#P.)/^18_5'E-%%%?Z='YZ?9/_  0LU"RTS]N47-_<K%'_ ,(=J W/TSNA
MK]F?^$Q\,?\ 0:@_[ZK\:O\ @A'#%-^W4$FB5Q_PANH\,N1]Z&OVA_L[3_\
MGQA_[]"OYG\6/^2J_P"X<?SD?TKX4?\ )*_]Q)?E$I_\)CX8_P"@U!_WU1_P
MF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT*_,S]+/A#_@J7JFGZK\
M5_#DNG7:3*OAXABAZ'SY*^8*^I?^"JT$$'Q:\-K!"B ^'#D(H'_+Q)7RU7\>
M^(7_ "6>,_Q+_P!)1^,\1_\ ([K>OZ(*XC]H[_DBVM_2V_\ 2F*NWKB?VC?^
M2+:W_NVW_I3%79X4_P#)S\D_["\/_P"G8'S.8_\ (OK?X9?DSY5HHHK_ &:/
MRL*_HY^!_B[PU'\%O"$<FL0AE\+Z>&!/0_9HZ_G&K^D7X&Z?8-\$_!Y-E"2?
M"VGY)C'_ #[1U^*^,O\ NN#_ ,4_RB?M'@Y_O6,_PP_.1N_\)CX8_P"@U!_W
MU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT*_!3]X/*?VP?%'A
M^\_9F\96MKJL3R/I!"(IY)WK7YCU^H7[9%C91_LP^,WCLXE8:.<%8P"/G6OR
M]K^;?&C_ )'^'_Z]?^WR/S/C?_D84_\ #^K"BBBOQT^+/D'XMG/Q0U_'_06G
M_P#0S7.UT7Q<_P"2H:__ -A:?_T,USM?[<\*?\DM@/\ KS2_](B?DV*_WF?J
M_P PK]2/^#>36M*TGP%\3TU&^CA+ZOIA0.>O[JXK\MZ_4_\ X-V+:VG\ _%
MSVZ/C6-,QO0''[JXKP?$W_DC<1ZP_P#2XGVOAI_R6.'])_\ I$C]$_\ A,?#
M'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ%?RP?U(4
M_P#A,?#'_0:@_P"^J_,S]LVZM[W]I_QA=6DHDC?4E*NO0_N8Z_3_ /L[3_\
MGQA_[]"OS"_;4C2+]J3QE'&@51J2X51@#]S'7X]XT?\ )/8?_KZO_2)GQG&W
M_(NI_P"/]&>74445_-A^9'C_ .V&1_PBVD#//]H/_P"@&OG^OH#]L+_D5M(_
M["#_ /H!KY_K_5WZ,G_)E,L]:_\ ZD53\ZXA_P"1K/T7Y(*]6_84GAMOVTOA
M1<7$@1$^(6D,['H +N/)KRFO6/V#U5_VUOA,CJ"#\0](!!'!_P!+CK]KS;_D
M58C_  3_ /26<F4_\C7#_P".'_I2/Z"O^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\
MOJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%?Q6?V@4_^$Q\,?]!J#_OJOF3_
M (*D:[H^J_!K0(=.U".9U\3JS*AZ#[/-S7U/_9VG_P#/C#_WZ%?,'_!5.UM8
M/@OX?:"VC0GQ0H)1 /\ EVFKX[Q _P"2-QG^'_VY'B\1?\B6MZ?JCX0HHHK^
M/#\9(KU@MG*S' $3$G\*^)*^W+P VDH(_P"6;?RKXCK_ $!^A?\ \B3-_P#K
MY2_])F?'<5[T?^WOT"BBBO[7/D#]Q_\ @CKXDT+3_P#@G1\/K2]U.*.5&U?<
MC'D9U:\/\C7TW_PF/AC_ *#4'_?5?-O_  1MLK.7_@G%\/));2)F+ZOEFC!)
M_P")O>5]/?V=I_\ SXP_]^A7\<<4?\E-C?\ K]4_]+D?V'PQ_P DU@O^O-/_
M -(13_X3'PQ_T&H/^^J;)XQ\,>6W_$ZAZ'O5[^SM/_Y\8?\ OT*233M/\MO]
M!A^Z?^60KP7L>Z?CE1117\&'\_A7SG^UXP/Q)L0#TT.('_O]-7T97SI^UZ!_
MPLBPX_Y@4?\ Z/GK^H_HB?\ )U*G_8-5_P#2Z1X'$G_(L?JCRJBBBO\ 34_/
MC[6_X(,:C8Z7^VQJ%SJ%RL2'P%?*&<\9^TVG%?L9_P )CX8_Z#4'_?5?CO\
M\$#H89_VW-12:)7'_" WYPRY'_'S:5^RG]G:?_SXP_\ ?H5_,OBM_P E8_\
M!#]3^E_"K_DE%_CE^A3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SX
MP_\ ?H4?V=I__/C#_P!^A7YJ?I)\$?\ !4;4[#5?C;H4^G723(OA6-2R'H?M
M-QQ7S17TY_P51@A@^.&@K!"J ^%(R0B@?\O-Q7S'7\=\?_\ )8XS_'^B/QCB
M'_D=5_7]$%<3^T80/@KK@)ZK;8_\"H:[:N)_:, _X4KKG'\-M_Z50UZOA#_R
M=/)/^PJA_P"G(GS68_\ (OK?X9?DSY5HHHK_ &3/RL*_I&^&7B_PTGPW\/(V
MLP@C0[0$9_Z8I7\W-?TI?#'3[ _#7P\38P_\@.T_Y9#_ )XI7XEXS?P,%ZU/
MR@?M?@W_ !\;Z4_SF:'_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&
M'_OT*/[.T_\ Y\8?^_0K\(/W4\A_;4\3Z!>_LN^+[6TU6*21[",*BGD_OXZ_
M,^OTZ_;;LK.+]ECQC)':1*PL(\,L8!'[^.OS%K^:_&?_ )**A_UZ7_I<S\QX
MV_Y&5/\ P?JPHHHK\?/C3X\^*//Q-\1X_P"@[>?^CGK"K=^*7_)3?$?_ &'K
MS_T<]85?[?<-_P#).X/_ *]4_P#TA'Y+B/\ >)^K_,*_57_@WJUO2=*^$/Q%
MCU&_CA9_$EH5#GJ/L[5^55?JY_P;OVUM/\'_ (C&>W1R/$MG@N@./]':OFO$
M[_DCJ_K#_P!+1]SX9?\ )84?2?\ Z2S]!O\ A,?#'_0:@_[ZH_X3'PQ_T&H/
M^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ%?RT?U"4_P#A,?#'_0:@_P"^J_,3
M]KRY@O/VE_&5U:RAXWUERCKT(VK7ZC_V=I__ #XP_P#?H5^77[82)'^TYXT2
M- JC6GP%& /E6OQOQI_Y$6&_Z^?^VR/BN-_]PI?XOT9YM1117\WGYH>*_MD'
M_0- '_3:Y_E'7A->[?MD?\@_0/\ KM<?RCKPFO\ 6'Z,_P#R9/*_^X__ *DU
MC\XX@_Y&U3Y?^DH*]C_X)ZW$%I^W!\++FYD"1IXUL2['H!Y@KQRO9?\ @G>B
M2?MR_"I)%# ^-K'((R#^\%?LN=?\B?$_]>Y_^DLPR7_D<8;_ *^0_P#2D?O[
M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT
M*_BT_LXI_P#"8^&/^@U!_P!]5\N?\%3=<TC5?A?X:BTZ_CF9=?<L$/0>0]?5
M_P#9VG_\^,/_ 'Z%?+'_  57M;:#X6^&&@MXT)\0/DH@'_+!Z^+\0_\ DC,9
M_A7_ *5$\3B/_D25O1?FCX8HHHK^/S\:*?B(@>'[\D\"SE_] -?%=?:GB+GP
M_? _\^<O_H!KXKK_ $%^AA_R3V;?]?:?_I$CXSBOXZ7H_P! HHHK^TSY(_=/
M_@DAXET&P_X)X?#BTO-4BCD2UU#<C'D?\3*Z-?1__"8^&/\ H-0?]]5\]?\
M!(FRLY?^"=?PVDEM(F8VNH99HP2?^)E=U](_V=I__/C#_P!^A7\;<2_\E'C/
M^OM3_P!+9_8W#?\ R3N#_P"O5/\ ](13_P"$Q\,?]!J#_OJJNM^,/#+:-=J-
M9AR;63'/^R:UO[.T_P#Y\8?^_0JKK>GV T6\(L8?^/63_ED/[IKP:G\-^A[$
MOA9^/=%%%?P<?@(5\W?M:,#\3H #TTB('_OY)7TC7S?^UJ!_PLZWX_Y@\7_H
MR6OZH^B!_P G2K_]@M3_ -.43P.)/^1;\T>7T445_I@?GQ]Q?\$!=2L-+_;*
M\17&H72Q(?AK>J&<\9^WZ><?H:_8#_A,?#'_ $&H/^^J_(3_ (-^H89_VSO$
M23Q*X'PTO2 ZYY_M#3Z_8?\ L[3_ /GQA_[]"OYC\5?^2ME_@A^3/Z9\+/\
MDDX_XY_FBG_PF/AC_H-0?]]45<_L[3_^?&'_ +]"BOS<_1R:OA;_ (+0?\%E
MM2_X);0>!_AW\-/V;-2^)'Q!^)<5^?"]G_:"VFFV2VK6Z237<H#/M#7,9VA5
M4JK[I8\ G[IK)F\#>%;CQU;_ !+FT>-M<M-)FTRVOR3OCM)98I9(AS@!GAB8
M\9/EKZ4 ?AM:^'9/^"E%Y%XQ_P""V'_!7Z*T\*S2+/'^SY\$-,U+3]%B&=RQ
M7ET;<FY*G@@B9QD[+@<5^@G["7QL_P""1OP'\?\ A+]BG_@G!X2\+Z??^)X;
MRYO;7P_HEW;S_8K.V>1[NZN[B'S+QQ(8(@)96?$Q8'"$'[;K+USP7X9\1ZYH
MOB76-+2:^\/7DMUI%SN(:WDDMY+=\8/(:.5P5.1G:<952 #4HHHH **** .2
M\"_!CPGX%\::_P#$N.YOM4\2>)?)BU37=6G62<VD#2M;648152&WA\Z79&BJ
M"TLDC[Y)))&ZVBB@ HHHH **** "BBB@ KPO]K#_ )+9\#_^Q[E_])FKW2O"
M_P!K#_DMGP/_ .Q[E_\ 29J /=*^9O\ @JG_ ,F_Z+_V.,'_ *27=?3-?,W_
M  53_P"3?]%_['&#_P!)+NOD./?^2.QO^#]4>-Q!_P B6O\ X?U/@2BBBOXZ
M/Q@5/OCZU\/5]PI]\?6OAZO[\^A;_P BK.?\='_TFH?'<5[T?^WO_;0HHHK^
MW#Y _<C_ ((J?\H[O!W_ &$-5_\ 3A/7U97RG_P14_Y1W>#O^PAJO_IPGKZL
MK^.^*_\ DI\;_P!?:G_I3/[!X5_Y)G!?]>J?_I*"BBBOGSWS\<M4_P"0E<?]
M=W_]"-05/JG_ "$KC_KN_P#Z$:@K^#9_&S\ >X5\Z_M@?\E'T[_L 1_^CYZ^
MBJ^=?VP/^2CZ=_V (_\ T?/7].?1(_Y.N_\ L'J_G \#B3_D6/U1Y31117^G
M1^>GV?\ \$'O^3[!_P!B;J/_ *%#7[2U^+7_  0>_P"3[!_V)NH_^A0U^TM?
MS/XL?\E5_P!PX_G(_I7PH_Y)7_N)+\HA1117YF?I9\)?\%6_^2N>&O\ L7#_
M .E$E?+%?4__  5;_P"2N>&O^Q</_I1)7RQ7\>^(7_)9XS_$O_24?C/$?_([
MK>OZ(*XG]HW_ )(MK?\ NVW_ *4Q5VU<3^T;_P D6UO_ ';;_P!*8J[/"G_D
MY^2?]A>'_P#3L#YG,?\ D7UO\,OR9\JT445_LT?E85_27\#/^2)>#O\ L5=/
M_P#2:.OYM*_I+^!G_)$O!W_8JZ?_ .DT=?BOC+_NN#_Q3_*)^T>#G^]8S_##
M\Y'4T445^"G[P>9?ME_\FO>-/^P.?_0UK\N*_4?]LO\ Y->\:?\ 8'/_ *&M
M?EQ7\V^-'_(_P_\ UZ_]OD?F?&__ ",*?^']6%%%%?CI\6?(/Q<_Y*AK_P#V
M%I__ $,USM=%\7/^2H:__P!A:?\ ]#-<[7^W/"G_ "2V _Z\TO\ TB)^38K_
M 'F?J_S"OU2_X-T_^1 ^*/\ V&-,_P#15Q7Y6U^J7_!NG_R('Q1_[#&F?^BK
MBO!\3?\ DC<1ZP_]+B?:^&G_ "6.'])_^D2/TBHHHK^6#^I K\OOVU_^3I_&
M?_837_T3'7Z@U^7W[:__ "=/XS_[":_^B8Z_'O&C_DGL/_U]7_I$SXSC;_D7
M4_\ '^C/+****_FP_,CQ_P#;"_Y%72/^P@__ * :^?Z^@/VPO^15TC_L(/\
M^@&OG^O]7OHR?\F4RSUK_P#J15/SKB'_ )&L_1?D@KUG]@S_ )/9^$W_ &43
M1_\ TLCKR:O6?V#/^3V?A-_V431__2R.OVK-O^15B/\ !/\ ])9R93_R-</_
M (X?^E(_H;HHHK^*S^T KY>_X*L?\D5\/?\ 8TK_ .DT]?4-?+W_  58_P"2
M*^'O^QI7_P!)IZ^.\0/^2-QG^'_VY'B\1?\ (EK>GZH^#****_CP_&2.[_X]
M)?\ KFW\J^(Z^W+O_CTE_P"N;?RKXCK_ $!^A?\ \B3-_P#KY2_])F?'<5[T
M?^WOT"BBBO[7/D#]U?\ @C3_ ,HW_AY_OZO_ .G>\KZ?KY@_X(T_\HW_ (>?
M[^K_ /IWO*^GZ_CCBC_DIL;_ -?JG_I<C^P^&/\ DFL%_P!>:?\ Z0@I)/\
M5M_NFEI)/]6W^Z:\%['NGXV4445_!A_/X5\Z?M>_\E(L/^P%'_Z/GKZ+KYT_
M:]_Y*18?]@*/_P!'SU_4?T1/^3J5/^P:K_Z72/ XD_Y%C]4>54445_IJ?GQ]
MN?\ ! G_ )/>U'_L0+__ -*;2OV8K\9_^"!/_)[VH_\ 8@7_ /Z4VE?LQ7\R
M^*W_ "5C_P $/U/Z7\*O^247^.7Z!1117YJ?I)\%?\%5O^2Y:#_V*<?_ *4W
M%?,%?3__  56_P"2Y:#_ -BG'_Z4W%?,%?QWQ_\ \ECC/\?Z(_&.(?\ D=5_
M7]$%<5^T9_R177?]RV_]*H:[6N*_:,_Y(KKO^Y;?^E4->KX0_P#)T\D_["J'
M_IR)\UF/_(OK?X9?DSY4HHHK_9,_*PK^ECX8?\DT\._]@*T_]$I7\T]?TL?#
M#_DFGAW_ + 5I_Z)2OQ+QF_@8+UJ?E _:_!O^/C?2G^<S<HHHK\(/W4\J_;?
M_P"35?&7_8/C_P#1\5?F!7Z?_MO_ /)JOC+_ +!\?_H^*OS K^:_&?\ Y**A
M_P!>E_Z7,_,>-O\ D94_\'ZL****_'SXT^//BE_R4WQ'_P!AZ\_]'/6%6[\4
MO^2F^(_^P]>?^CGK"K_;[AO_ ))W!_\ 7JG_ .D(_)<1_O$_5_F%?J__ ,&[
M7_)'OB/_ -C+9_\ I.U?E!7ZO_\ !NU_R1[XC_\ 8RV?_I.U?->)W_)'5_6'
M_I:/N?#+_DL*/I/_ -)9^BM%%%?RT?U"%?EM^V+_ ,G/>-?^PV__ *"M?J37
MY;?MB_\ )SWC7_L-O_Z"M?C?C3_R(L-_U\_]MD?%<;_[A2_Q?HSS2BBBOYO/
MS0\5_;(_Y!^@?]=KC^4=>$U[M^V1_P @_0/^NUQ_*.O":_UA^C/_ ,F3RO\
M[C_^I-8_..(/^1M4^7_I*"O9O^"=O_)\_P *?^QWL?\ T8*\9KV;_@G;_P G
MS_"G_L=['_T8*_9<Z_Y$^)_Z]S_])9ADO_(XPW_7R'_I2/Z#J***_BT_LX*^
M5?\ @J[_ ,DK\,?]C __ *(>OJJOE7_@J[_R2OPQ_P!C _\ Z(>OB_$/_DC,
M9_A7_I43Q.(_^1)6]%^:/A6BBBOX_/QHI^(?^0!??]><O_H!KXKK[4\0_P#(
M OO^O.7_ - -?%=?Z"_0P_Y)[-O^OM/_ -(D?&<5_'2]'^@4445_:9\D?O%_
MP2%_Y1T?#7_KTU#_ -.=W7TE7S;_ ,$A?^4='PU_Z]-0_P#3G=U])5_&W$O_
M "4>,_Z^U/\ TMG]C<-_\D[@_P#KU3_](055US_D"WG_ %ZR?^@FK55=<_Y
MMY_UZR?^@FO!J?PWZ'L2^%GXZT445_!Q^ A7S?\ M:_\E.M_^P/%_P"C):^D
M*^;_ -K7_DIUO_V!XO\ T9+7]4?1 _Y.E7_[!:G_ *<HG@<2?\BWYH\OHHHK
M_3 _/C[I_P"#?7_D]#Q'_P!DSO?_ $X:?7[%U^.G_!OK_P GH>(_^R9WO_IP
MT^OV+K^8_%7_ )*V7^"'Y,_IGPL_Y)./^.?YH****_-S]'"BBB@#\E_#?_!<
M_P#8V_X)[?M\?M,?!S]N#]M3X@Z]<W?Q#BN?"ND7WA#4)M/\*V26RH=,MXEA
M)1@[,_F1[H9H?L\H;S&E%?1?[(W_  7\_8 _;Y_::\._LN_L@^+]9\3ZUJME
M?ZAJMS>^';O3X=/L[6 N6S<1J9)'D:-0JC 7>21A0W.> _VS?VJM>_X*F/X$
M^!_[(OAG0/V?O$/Q7U/PI\0OBMK-TQUCQ5XHT[PW=;FLX%G7RX(&TF*T:5HI
M%?[,P5E;<%]<\0?M16GA#_@IGX+_ &,_VA/#&A:AJ/BKP]J_BGX*^+M&MY;>
M:V-LCPWVF7<3RR9D%K+YBW"LL4P# PQO$C. ?4E%%% !1110 4444 %%%% !
M1110 4444 %>%_M8?\EL^!__ &/<O_I,U>Z5X7^UA_R6SX'_ /8]R_\ I,U
M'NE?,W_!5/\ Y-_T7_L<8/\ TDNZ^F:^9O\ @JG_ ,F_Z+_V.,'_ *27=?(<
M>_\ )'8W_!^J/&X@_P"1+7_P_J? E%%%?QT?C J??'UKX>K[A3[X^M?#U?WY
M]"W_ )%6<_XZ/_I-0^.XKWH_]O?^VA1117]N'R!^Y'_!%3_E'=X._P"PAJO_
M *<)Z^K*^4_^"*G_ "CN\'?]A#5?_3A/7U97\=\5_P#)3XW_ *^U/_2F?V#P
MK_R3."_Z]4__ $E!1117SY[Y^.6J?\A*X_Z[O_Z$:@J?5/\ D)7'_7=__0C4
M%?P;/XV?@#W"OG7]L#_DH^G?]@"/_P!'SU]%5\Z_M@?\E'T[_L 1_P#H^>OZ
M<^B1_P G7?\ V#U?S@>!Q)_R+'ZH\IHHHK_3H_/3[/\ ^"#W_)]@_P"Q-U'_
M -"AK]I:_%K_ ((/?\GV#_L3=1_]"AK]I:_F?Q8_Y*K_ +AQ_.1_2OA1_P D
MK_W$E^40HHHK\S/TL^$O^"K?_)7/#7_8N'_THDKY8KZG_P""K?\ R5SPU_V+
MA_\ 2B2OEBOX]\0O^2SQG^)?^DH_&>(_^1W6]?T05Q/[1O\ R1;6_P#=MO\
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
MQT^$OC'QT?'$:_#S3_B%\1; Z7IGAD6\:Q6BVTMPL:7<$PFMYH)EWQ^5'(J
M3[W]>\&?%'_@B?\ L:_MJ^ ->_8;_:6^"/@-O%L>IV_Q5TCP?\1]-MO#UUHL
M-C/);W-S"EQ]DAO8]1^Q1P,H29XKB[&'17* 'Z6T5YY\ OVK/V??VI&\27'[
M/'Q6T/QGI_A;5H],U36_#.K6]_8FZ>VBN?*CG@=T=ECFCW 'Y6.#R#7H= !1
M110 4444 %%%% !1110 4444 %>%_M8?\EL^!_\ V/<O_I,U>Z5X7^UA_P E
ML^!__8]R_P#I,U 'NE?,W_!5/_DW_1?^QQ@_])+NOIFOF;_@JG_R;_HO_8XP
M?^DEW7R''O\ R1V-_P 'ZH\;B#_D2U_\/ZGP)1117\='XP*GWQ]:^'J^X4^^
M/K7P]7]^?0M_Y%6<_P".C_Z34/CN*]Z/_;W_ +:%%%%?VX?('[D?\$5/^4=W
M@[_L(:K_ .G">OJROE/_ ((J?\H[O!W_ &$-5_\ 3A/7U97\=\5_\E/C?^OM
M3_TIG]@\*_\ ),X+_KU3_P#24%%%%?/GOGXY:I_R$KC_ *[O_P"A&H*GU3_D
M)7'_ %W?_P!"-05_!L_C9^ /<*^=?VP/^2CZ=_V (_\ T?/7T57SK^V!_P E
M'T[_ + $?_H^>OZ<^B1_R==_]@]7\X'@<2?\BQ^J/*:***_TZ/ST^S_^"#W_
M "?8/^Q-U'_T*&OVEK\6O^"#W_)]@_[$W4?_ $*&OVEK^9_%C_DJO^X<?SD?
MTKX4?\DK_P!Q)?E$****_,S]+/A+_@JW_P E<\-?]BX?_2B2OEBOJ?\ X*M_
M\E<\-?\ 8N'_ -*)*^6*_CWQ"_Y+/&?XE_Z2C\9XC_Y'=;U_1!7$_M&_\D6U
MO_=MO_2F*NVKB?VC?^2+:W_NVW_I3%79X4_\G/R3_L+P_P#Z=@?,YC_R+ZW^
M&7Y,^5:***_V:/RL*_I+^!G_ "1+P=_V*NG_ /I-'7\VE?TE_ S_ )(EX._[
M%73_ /TFCK\5\9?]UP?^*?Y1/VCP<_WK&?X8?G(ZFBBBOP4_>#S+]LO_ )->
M\:?]@<_^AK7Y<5^H_P"V7_R:]XT_[ Y_]#6ORXK^;?&C_D?X?_KU_P"WR/S/
MC?\ Y&%/_#^K"BBBOQT^+/D'XN?\E0U__L+3_P#H9KG:Z+XN?\E0U_\ ["T_
M_H9KG:_VYX4_Y); ?]>:7_I$3\FQ7^\S]7^85^J7_!NG_P B!\4?^PQIG_HJ
MXK\K:_5+_@W3_P"1 ^*/_88TS_T5<5X/B;_R1N(]8?\ I<3[7PT_Y+'#^D__
M $B1^D5%%%?RP?U(%?E]^VO_ ,G3^,_^PFO_ *)CK]0:_+[]M?\ Y.G\9_\
M837_ -$QU^/>-'_)/8?_ *^K_P!(F?&<;?\ (NI_X_T9Y91117\V'YD>/_MA
M?\BKI'_80?\ ] -?/]?0'[87_(JZ1_V$'_\ 0#7S_7^KWT9/^3*99ZU__4BJ
M?G7$/_(UGZ+\D%>L_L&?\GL_";_LHFC_ /I9'7DU>L_L&?\ )[/PF_[*)H__
M *61U^U9M_R*L1_@G_Z2SDRG_D:X?_'#_P!*1_0W1117\5G]H!7R]_P58_Y(
MKX>_[&E?_2:>OJ&OE[_@JQ_R17P]_P!C2O\ Z33U\=X@?\D;C/\ #_[<CQ>(
MO^1+6]/U1\&4445_'A^,D=W_ ,>DO_7-OY5\1U]N7?\ QZ2_]<V_E7Q'7^@/
MT+_^1)F__7RE_P"DS/CN*]Z/_;WZ!1117]KGR!^ZO_!&G_E&_P##S_?U?_T[
MWE?3]?,'_!&G_E&_\//]_5__ $[WE?3]?QQQ1_R4V-_Z_5/_ $N1_8?#'_)-
M8+_KS3_](04DG^K;_=-+22?ZMO\ =->"]CW3\;****_@P_G\*^=/VO?^2D6'
M_8"C_P#1\]?1=?.G[7O_ "4BP_[ 4?\ Z/GK^H_HB?\ )U*G_8-5_P#2Z1X'
M$G_(L?JCRJBBBO\ 34_/C[<_X($_\GO:C_V(%_\ ^E-I7[,5^,__  0)_P"3
MWM1_[$"__P#2FTK]F*_F7Q6_Y*Q_X(?J?TOX5?\ )*+_ !R_0****_-3])/@
MK_@JM_R7+0?^Q3C_ /2FXKY@KZ?_ ."JW_)<M!_[%./_ -*;BOF"OX[X_P#^
M2QQG^/\ 1'XQQ#_R.J_K^B"N*_:,_P"2*Z[_ +EM_P"E4-=K7%?M&?\ )%==
M_P!RV_\ 2J&O5\(?^3IY)_V%4/\ TY$^:S'_ )%];_#+\F?*E%%%?[)GY6%?
MTL?##_DFGAW_ + 5I_Z)2OYIZ_I8^&'_ "33P[_V K3_ -$I7XEXS?P,%ZU/
MR@?M?@W_ !\;Z4_SF;E%%%?A!^ZGE7[;_P#R:KXR_P"P?'_Z/BK\P*_3_P#;
M?_Y-5\9?]@^/_P!'Q5^8%?S7XS_\E%0_Z]+_ -+F?F/&W_(RI_X/U84445^/
MGQI\>?%+_DIOB/\ [#UY_P"CGK"K=^*7_)3?$?\ V'KS_P!'/6%7^WW#?_).
MX/\ Z]4__2$?DN(_WB?J_P PK]7_ /@W:_Y(]\1_^QEL_P#TG:OR@K]7_P#@
MW:_Y(]\1_P#L9;/_ -)VKYKQ._Y(ZOZP_P#2T?<^&7_)84?2?_I+/T5HHHK^
M6C^H0K\MOVQ?^3GO&O\ V&W_ /05K]2:_+;]L7_DY[QK_P!AM_\ T%:_&_&G
M_D18;_KY_P"VR/BN-_\ <*7^+]&>:4445_-Y^:'BO[9'_(/T#_KM<?RCKPFO
M=OVR/^0?H'_7:X_E'7A-?ZP_1G_Y,GE?_<?_ -2:Q^<<0?\ (VJ?+_TE!7LW
M_!.W_D^?X4_]CO8_^C!7C->S?\$[?^3Y_A3_ -CO8_\ HP5^RYU_R)\3_P!>
MY_\ I+,,E_Y'&&_Z^0_]*1_0=1117\6G]G!7RK_P5=_Y)7X8_P"Q@?\ ]$/7
MU57RK_P5=_Y)7X8_[&!__1#U\7XA_P#)&8S_  K_ -*B>)Q'_P B2MZ+\T?"
MM%%%?Q^?C13\0_\ ( OO^O.7_P! -?%=?:GB'_D 7W_7G+_Z :^*Z_T%^AA_
MR3V;?]?:?_I$CXSBOXZ7H_T"BBBO[3/DC]XO^"0O_*.CX:_]>FH?^G.[KZ2K
MYM_X)"_\HZ/AK_UZ:A_Z<[NOI*OXVXE_Y*/&?]?:G_I;/[&X;_Y)W!_]>J?_
M *0@JKKG_(%O/^O63_T$U:JKKG_(%O/^O63_ -!->#4_AOT/8E\+/QUHHHK^
M#C\!"OF_]K7_ )*=;_\ 8'B_]&2U](5\W_M:_P#)3K?_ + \7_HR6OZH^B!_
MR=*O_P!@M3_TY1/ XD_Y%OS1Y?1117^F!^?'W3_P;Z_\GH>(_P#LF=[_ .G#
M3Z_8NOQT_P"#?7_D]#Q'_P!DSO?_ $X:?7[%U_,?BK_R5LO\$/R9_3/A9_R2
M<?\ '/\ -!1117YN?HX4444 ?,WC+_@CM_P38^*'QF\:_'WXQ?LA>"?&7BCQ
MWK$&HZOJ/BC0H;QHGBLK>T"0AU(C0BW$C8&6DED8DY&(?^'*7_!(_P#Z1R_!
M_P#\(>T_^(KQWXE_\%;?V[_''[0'Q"^#W_!.S_@DAK/QDT+X8^*YO#'B;QUK
M/Q5TWPQ:2:O!&CW%M;QWB'SA'YB N'YR#M 92=[]FG]MC_@K+\2_VK/!'PO_
M &O_ /@F/:_ OP1K*ZF9O$</Q3TOQ.=2NX;*26&QQ9C-MD+)-N;EOL^ <;@0
M#Z+_ &5OV)_V;_V*;7Q3H7[,7PRTSP=H?BO7(]7O?#^B6JP6<%TMK#;,\4:\
M)N2",D# W9..37K%%% 'SK^V;^Q9XS_;C\5V'PY\>?'KQKX+^%&F:1]HU'2/
MAQXC;2M0\3:I+(Z^5=W48\U+.WBC5A#&5$TESESB!5;Y._X)J>#OV@_V#/\
M@L3\2_\ @F':_M >,OB3\%I_@S;?$/PD_CS5WU&_\*7$FI)9"P%R_)20_:7$
M> "L<;!=PE9_T(^.WQS\'_ #P/\ \)=XH@N[Z[O+Q+#P[X=TF(2ZAKNHR ^3
M8VD1($DS[6.252-$>61DCC=U\W_9,_9YD^"7B3Q1^T#\?]<TB3XO?&C6K>7Q
M)+!=@P6D=M;R?8- L&<*TL-I;),=P4-/(;FX*H'V( >L_%_XF^&O@I\)O%'Q
ME\9R.FC^$?#M[K6K/&!N6VM8'GE(SWV1M7YP_L8?#GXN?\%#O^"66N_\%&_B
M5\4?%>E_''XBV7B#Q)\.M8T;Q1>6\'@9;6XN8](T^QMTD6#[*!;1-,CQDW0G
ME$QDW<?='[=_PK\0?'O]A[XS_ SP8GFZQXP^%7B'0M,C1N3=7>F3P1+[9:1?
MSKY/_P""*WQ?\+:!_P &\?@3XCW]RMM:^#/AAK\>NI/\C6DFG3WZ7"R*<%"#
M"S$''!![T >0_%'_ (+2_%KX_P#_  2'_9L\??!76U\,?%W]J3X@Z5\-6U?3
M(EWZ!>M?/8ZKJ-NC9",&B)A!R8_M<3\E*]-_;SUK3_\ @CG\3?V=_P!H;X):
M_P"(8? ?B_XI67PW^+_A_6O%-[J<6K6VHP2M;ZS*;R60B]MI+9W:X4B299&C
MD9@5V_G5\&_V<?'OP!_X):?\$SOVF/B%I<]KHGAS]JFTUSQ'YR$#3M,UC61)
M:7C]EB:&UBD#'C-S&,Y:OO\ _P"#FGPGJ_QI^#?[-O[+_@N%[CQ'X^_:H\.0
M:?;1#+K;Q6U]]HN..B1"2-F;HJDDX H ZO4?B[J/_!0/_@M!X]_8;\1:[JD?
MPC_9[^'EA?\ B?P[I6JSVD?B7Q/J?E2P?;9('1I[6WM7;;;$[#."[AMBA=?_
M ()]_M#>,/A;_P %+_V@/^"4'C+Q7J>N:%X*TO3/&_PBOM;U&6\O;/0KZ. 7
M>F23S,TDL-K=SHD#.SN(Y-A;"(!Y[_P3^\):A\%O^#BC]M/P1XLA:*?XB>#/
M"?C'PK)*,&]TV*(VT\B9ZK'=2F$D<;HZ/V7/">K_ !#_ .#H;]I;XTZ)$\FA
M^ /@/H'@_5;M!^[&HWYT_4(XMW0L(K:7([=\4 ?I?1110 5X7^UA_P EL^!_
M_8]R_P#I,U=)\5O"G[6>K^+GO/@_\5_"^D:*8$"66K:$]Q,) /G8N".">@KQ
M+XN^&/VHM)^.7P>;XN_$_P -:O')XT(TY=*T1K<PR"$ER^2=P*Y 'K0!]>U\
MS?\ !5/_ )-_T7_L<8/_ $DNZ^@?L7C?_H-V7_@,?\:^;_\ @I_;^(H?@/H[
M:OJ-O-'_ ,)= %6*$J0WV6ZY_+-?(<>_\D=C?\'ZH\;B#_D2U_\ #^I\)T44
M5_'1^,"I]\?6OAZON ;B<(<'L37P_7]^?0M_Y%6<_P".C_Z34/CN*]Z/_;W_
M +:%%%%?VX?('[D?\$5/^4=W@[_L(:K_ .G">OJROD'_ ((RVOBB3_@GQX0?
M3-4MHH3?ZKM22 L1_I\^>?K7U-]B\;_]!NR_\!C_ (U_'?%?_)3XW_K[4_\
M2F?V#PK_ ,DS@O\ KU3_ /24;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"-?/GOGY%:I_R$KC_KN_\ Z$:@J?4L_P!HW&3SY[Y_,U!7\&S^-GX ]PKY
MU_; _P"2CZ=_V (__1\]?15?.O[7V[_A8^GY/_,!CQ_W_GK^G/HD?\G7?_8/
M5_.!X'$G_(L?JCRFBBBO].C\]/L__@@]_P GV#_L3=1_]"AK]I:_%+_@AC'J
M4O[<872KF.*7_A#]0^>5-PQNA[5^ROV+QO\ ]!NR_P# 8_XU_,_BQ_R57_<.
M/YR/Z5\*/^25_P"XDORB;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M?F9^EGQ5_P %6_\ DKGAK_L7#_Z425\L5]._\%1HM7A^*WAT:Q=Q3.?#QV-%
M'M 'GR5\Q5_'OB%_R6>,_P 2_P#24?C/$?\ R.ZWK^B"N)_:-_Y(MK?^[;?^
ME,5=M7$?M'?\D6UOZ6W_ *4Q5V>%/_)S\D_["\/_ .G8'S.8_P#(OK?X9?DS
MY6HHHK_9H_*PK^DOX&?\D2\'?]BKI_\ Z31U_-I7]&GP0L_&9^"_A Q:S9A3
MX7T_:#;'('V:/WK\5\9?]UP?^*?Y1/VCP<_WK&?X8?G(] HK'^Q>-_\ H-V7
M_@,?\:/L7C?_ *#=E_X#'_&OP4_>#BOVR_\ DU[QI_V!S_Z&M?EQ7Z9_M?6G
MBU/V:/&+WVK6KQ#2#YB);D$C>O0U^9E?S;XT?\C_  __ %Z_]OD?F?&__(PI
M_P"']6%%%%?CI\6?(/Q<_P"2H:__ -A:?_T,USM=%\6\_P#"S]?S_P!!:?\
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
MB^+/"6CS:5X)UKXA:U'>R>'+.952=;18HHD$TJ(B274BR74B*%>9E)!]MHH
M\H^//['OPR^._P 0/#7QH?6]>\)>/_!]O<VOASQYX/NXH-1MK2X ^T6;B>*:
M"YMY"J,89XI$5T5U"N U:G[.'[+WPB_98\*ZGX:^%>DW7VC7];GUKQ3KVKWS
MW>I:]J<^/.O;RXD):65MJJ.B(BJB*B*JCT.B@ HHHH *\+_:P_Y+9\#_ /L>
MY?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J /=*^9O^"J?_ ";_ *+_ -CC!_Z2
M7=?3-?,W_!5/_DW_ $7_ +'&#_TDNZ^0X]_Y([&_X/U1XW$'_(EK_P"']3X$
MHHHK^.C\8%3[X^M?#U?<*??'UKX>K^_/H6_\BK.?\='_ -)J'QW%>]'_ +>_
M]M"BBBO[</D#]R/^"*G_ "CN\'?]A#5?_3A/7U97RG_P14_Y1W>#O^PAJO\
MZ<)Z^K*_COBO_DI\;_U]J?\ I3/[!X5_Y)G!?]>J?_I*"BBBOGSWS\<M4_Y"
M5Q_UW?\ ]"-05/JG_(2N/^N[_P#H1J"OX-G\;/P![A7SK^V!_P E'T[_ + $
M?_H^>OHJOG7]L#_DH^G?]@"/_P!'SU_3GT2/^3KO_L'J_G \#B3_ )%C]4>4
MT445_IT?GI]G_P#!![_D^P?]B;J/_H4-?M+7XM?\$'O^3[!_V)NH_P#H4-?M
M+7\S^+'_ "57_<./YR/Z5\*/^25_[B2_*(4445^9GZ6?"7_!5O\ Y*YX:_[%
MP_\ I1)7RQ7U/_P5;_Y*YX:_[%P_^E$E?+%?Q[XA?\EGC/\ $O\ TE'XSQ'_
M ,CNMZ_H@KB?VC?^2+:W_NVW_I3%7;5Q/[1O_)%M;_W;;_TIBKL\*?\ DY^2
M?]A>'_\ 3L#YG,?^1?6_PR_)GRK1117^S1^5A7])?P,_Y(EX._[%73__ $FC
MK^;2OZ2_@9_R1+P=_P!BKI__ *31U^*^,O\ NN#_ ,4_RB?M'@Y_O6,_PP_.
M1U-%%%?@I^\'F7[9?_)KWC3_ + Y_P#0UK\N*_4?]LO_ )->\:?]@<_^AK7Y
M<5_-OC1_R/\ #_\ 7K_V^1^9\;_\C"G_ (?U84445^.GQ9\@_%S_ )*AK_\
MV%I__0S7.UT7Q<_Y*AK_ /V%I_\ T,USM?[<\*?\DM@/^O-+_P!(B?DV*_WF
M?J_S"OU2_P"#=/\ Y$#XH_\ 88TS_P!%7%?E;7ZI?\&Z?_(@?%'_ +#&F?\
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
M $B1^D5%%%?RP?U(%?E]^VO_ ,G3^,_^PFO_ *)CK]0:_+[]M?\ Y.G\9_\
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
M]CC!_P"DEW7TS7S-_P %4_\ DW_1?^QQ@_\ 22[KY#CW_DCL;_@_5'C<0?\
M(EK_ .']3X$HHHK^.C\8%3[X^M?#U?<*??'UKX>K^_/H6_\ (JSG_'1_])J'
MQW%>]'_M[_VT****_MP^0/W(_P""*G_*.[P=_P!A#5?_ $X3U]65\I_\$5/^
M4=W@[_L(:K_Z<)Z^K*_COBO_ )*?&_\ 7VI_Z4S^P>%?^29P7_7JG_Z2@HHH
MKY\]\_'+5/\ D)7'_7=__0C4%3ZI_P A*X_Z[O\ ^A&H*_@V?QL_ 'N%?.O[
M8'_)1]._[ $?_H^>OHJOG7]L#_DH^G?]@"/_ -'SU_3GT2/^3KO_ +!ZOYP/
M XD_Y%C]4>4T445_IT?GI]G_ /!![_D^P?\ 8FZC_P"A0U^TM?BU_P $'O\
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
MZ4C^@ZBBBOXM/[."OE7_ (*N_P#)*_#'_8P/_P"B'KZJKY5_X*N_\DK\,?\
M8P/_ .B'KXOQ#_Y(S&?X5_Z5$\3B/_D25O1?FCX5HHHK^/S\:*?B'_D 7W_7
MG+_Z :^*Z^U/$/\ R +[_KSE_P#0#7Q77^@OT,/^2>S;_K[3_P#2)'QG%?QT
MO1_H%%%%?VF?)'[Q?\$A?^4='PU_Z]-0_P#3G=U])5\V_P#!(7_E'1\-?^O3
M4/\ TYW=?25?QMQ+_P E'C/^OM3_ -+9_8W#?_).X/\ Z]4__2$%5=<_Y MY
M_P!>LG_H)JU577/^0+>?]>LG_H)KP:G\-^A[$OA9^.M%%%?P<?@(5\W_ +6O
M_)3K?_L#Q?\ HR6OI"OF_P#:U_Y*=;_]@>+_ -&2U_5'T0/^3I5_^P6I_P"G
M*)X'$G_(M^:/+Z***_TP/SX^Z?\ @WU_Y/0\1_\ 9,[W_P!.&GU^Q=?CI_P;
MZ_\ )Z'B/_LF=[_Z<-/K]BZ_F/Q5_P"2ME_@A^3/Z9\+/^23C_CG^:"BBBOS
M<_1PK*\;^!O!?Q,\(:E\/OB+X2TW7M"UBS>TU;1M8LDN;6\@<8>*6*0%9$(X
M*D$&M6OD/]OO_@J_J/[#'QS\/_ G1_V OCI\8+_Q'X5EUVSN_A'X475DCBAN
M?L\\<D:/YJM$7MRS%=@%U$-V3@ 'AGCS_@TL_P""-7C;X@2>.;+X6>,/#]O-
M.99O#F@^-9TT]B3D@+*))8U//RI(H .%  &/NO\ 9<_9+_9Q_8K^$EE\"_V6
M_A'I/@WPO8NTB:=I<;9FE8 ---*Y:2XE8*H,LK,Y"J"<  ?$G_$0-\5/^D$O
M[;__ (9>?_XJNY_92_X+#_$S]JW]J;PC^SSJ7_!-;X\_!VQUFWU*[O?$OQF\
M"S:3;7*VUJSK:VC,</.SE7.3Q'$_RG=N4 ^YJ*** .$_:6\7?&/P%\$/$?C+
MX#>%_#FK^)=,TFYNK&S\5:I/:69,<+N"S00RN_S*HV#9D$_.N.?'O^"-_P"U
MS\5?V\/^";7PT_:T^-L&E1>)_&4&J7&IPZ':-!:1>5JMY;QI$C.[!5BAC'S,
MQ.,DDFO=_C1_R1WQ9_V+-_\ ^D[U\<?\&SO_ "@\^ __ &#-:_\ 3[J- 'W9
M7P5\6_VD/^"NO[3?QU\::?\ \$J==_9BC^'O@#77\+ZM=_%Z\UF;4[_6K8 W
MTL*::K)%:QRN;0"3#M+9W##*%#7WJ1D8K\KOV\O^#?WX+? CP9XC_;K_ ."4
M7BCQ1\%?CEX(L+OQ%9W>D^*[V\L?$K0JUQ/9WD5Y++N\\(R_>$3,W[U'5C@
M^I/VUOVY_BA_P3S_ &'/"GCWXP:/X;\8?&OQ9J.C>$- T#P]Y]GI&L^+]0P@
MCA\TM-'9HXFD)8^88H<?*[@# ^)W[6W[1_[ 7QY^"WA']L/XE^'/&_@CXV^)
M5\'2^)=(\*G1W\,>*IHO,LHT7SY1-87)2:("0^="R*[2R*S!?CG_ (*2?'3Q
M3^U?X>_X)3_M5>,]!&EV'C;XX^$-9\164:G[-;ZE>+I\T2C<?N;A<["W)3D]
MZ]8_X.HEU*]_9#^!>@^&0S:[J'[5OA.'0$B_UANS;:EL*8YSGC(_O#UH ^A?
MBQ^V9\5/BS_P41_X=J?LJ^(M*T#4/"W@,>+OBQX]U'2?[0?1X)I4BL=+L[=G
M1#=S;Q.TDNZ.. <([N-FK^PW^VUXR^*O[0?QB_83_:'32U^*7P4U.R:ZU31;
M1K:S\3:%?P+<6&J10.[F&38WE7$0=U24 JV) B_,?_!,NSU"Q_X.&?V_$\7A
MAJLMEX+ETXRCYFL3I_R%?50GV<<>@':G? %=3OO^#L#XZ7FCACIMA^R[I=MK
M3)]P7CWFE20!L?Q>4)",]@: /TZHHHH *\+_ &L/^2V? _\ ['N7_P!)FKI/
MBM\>?B5\/O%S^'/"_P"S+XH\4VBP)(-6TF>%869ARF'.<CO7B7Q=^-WQ#\?_
M !R^#T7B?]G/Q+X76S\:%X'U6:%A=%H2I5-AZ@'<<]A0!]>U\S?\%4_^3?\
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
MNK_]"A>_]]+1_P )+J__ $*%[_WTM?A!^ZG!?MO_ /)JOC+_ +!\?_H^*OS
MK]*_VT==U*Z_9?\ %]O-X9NH%:PC!E=EPO[^/K7YJ5_-?C/_ ,E%0_Z]+_TN
M9^8\;?\ (RI_X/U84445^/GQI\>?%+_DIOB/_L/7G_HYZPJW?BC_ ,E-\1_]
MAV\_]'/6%7^WW#?_ "3N#_Z]4_\ TA'Y+B/]XGZO\PK]7_\ @W:_Y(]\1_\
ML9;/_P!)VK\H*_5'_@WPU6]T_P"$7Q$2UT2>Z#>)+0EHB,+_ *.W'-?->)W_
M "1U?UA_Z6C[GPR_Y+"CZ3_])9^D=%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2U_+1_4)L5^6W[8O\ R<]XU_[#;_\ H*U^F/\ PDNK_P#0H7O_ 'TM?F3^
MUS/)<_M*>,IYK9H6;67+1/U7A>#7XWXT_P#(BPW_ %\_]MD?%<;_ .X4O\7Z
M,\YHHHK^;S\T/%?VR/\ D'Z!_P!=KC^4=>$U[M^V1_QX: ,?\MKG^4=>$U_K
M#]&?_DR>5_\ <?\ ]2:Q^<<0?\C:I\O_ $E!7LW_  3M_P"3Y_A3_P!CO8_^
MC!7C->Q?\$^)I+?]M[X6SQ6[2LGC2Q*QIU;]X.!7[+G7_(GQ/_7N?_I+,,E_
MY'&&_P"OD/\ TI']"5%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM?Q:?V<
M;%?*O_!5W_DE?AC_ +&!_P#T0]?27_"2ZO\ ]"A>_P#?2U\O_P#!4?5KW4/A
MCX:CNM#GM0NO.0\I&&_<-QQ7Q?B'_P D9C/\*_\ 2HGB<1_\B2MZ+\T?$=%%
M%?Q^?C13\0_\@"^_Z\Y?_0#7Q77VIXC)'AZ_(&?]"EX_X :^*Z_T%^AA_P D
M]FW_ %]I_P#I$CXSBOXZ7H_T"BBBO[3/DC]XO^"0O_*.CX:_]>FH?^G.[KZ2
MKY:_X)*:[J-I_P $\_AQ;P>&[J=%M=0Q+&RX;_B977K7T;_PDNK_ /0H7O\
MWTM?QMQ+_P E'C/^OM3_ -+9_8W#?_).X/\ Z]4__2$;%5=<_P"0+>?]>LG_
M *":H_\ "2ZO_P!"A>_]]+576O$FK'1KL'PC>#-M)SN7^Z:\&I_#?H>Q+X6?
MD;1117\''X"%?-_[6O\ R4ZW_P"P/%_Z,EKZ0KYN_:T)/Q.@!7&-(BQ[_O)*
M_JCZ('_)TJ__ &"U/_3E$\#B3_D6_-'F%%%%?Z8'Y\?=/_!OK_R>AXC_ .R9
MWO\ Z<-/K]BZ_&O_ ((%7US8?MD>(9K;39;IC\-KU3'$1D#[?I_//T_6OU\_
MX275_P#H4+W_ +Z6OYC\5?\ DK9?X(?DS^F?"S_DDX_XY_FC8HK'_P"$EU?_
M *%"]_[Z6BOS<_1S8J"32M,FU.'6Y=.@:]MX)(+>[:%3+%%(R-(BOC*JQBC+
M '!,:$_=&)Z* /SN_:H_X*V?\%%?!OQ-\1V'[''_  2=E^(OP[\.>.XO!:_$
MCQ%\5=.T*'5-<:\CT]X8+:X ?R5OY!:"<L8S(I!*8Q5K]D/]KO\ X*W?&S_@
MH=X>^%G[9G[ _ACX,>$;?X?ZGJ]U8W7Q(TW7KB]F26.""]T\VI)62)II(+A5
M) BOHC)LW0^9Z'X)_8YU'XK_ !L^+\/A_P#;-UO5/@-XIGUS1_%/P/G\)P1'
M1?%%P\<MY?V&KD+=08F>2Y5%#(MQ.\B/D +YC^SS^R)^UQX$_P""I'@3Q?\
MM]_\%*H?B-=>$_ 7B%/@GX6M/ T.C2:Q;2M:P:C=7DL.(Y[F*,V9DB&23)'*
MFU4D% 'Z)4444 <A\>=#^)'BGX1Z]X3^$\&B-K>K:9/96LWB&[FAM;?S8F3S
MF\F.1Y-NX'RQMW=-Z]:\0_X)#_L;?&C_ ()[?L1>%/V,_BYXE\,>((_!"7<>
MD^(_#LEPC7T=S?7-VPFMYHQY10SA0RR.' R0F.?IZB@#XN_98U+_ (*6K^VK
M^T)\%/CG^TQX0\6^$7TQM4^&VIZ!X5C1O 4EU<3KI^FW($<8NIQ;!+B2&1Y7
M"QQ.9 MRNZU\-_V;_P#@K+\4OA%??L[_ +='[3_PHN?#^I6TNG>(?%OPS\+W
MUMXAUW39 4EAS+(EKITTL9*-/#%(55CY:QR;9E^NM!\->'/"MD^G>%] LM-M
MY+F6XD@L+5(4>:5R\DA5  7=V9F;JQ))R35V@#P#]MC_ ()Z?"7]L#]D>T_9
M6L;C_A#$\+SZ9J'PSUS1K-6?PEJ>F[3I]S!$2%98@OEF/(W1.Z!E)##C]<_8
MD^.O[5/[0?PH^-/[<VL^"5TOX)Z@^M^%?"'@1KN>WUGQ(8A%'K%W+=I&T"VX
MWO!:1K(4DDW/<2!0I^KZ* /F;XR_L3>.M'_;>T[_ (*)?LIZEX?M_'%QX*D\
M(>/?"_BF>>VTWQ3I0F6>VD-S;QRO:7=O*@VS>3,'B8Q%5 5AJ?L5_L/S_L[_
M !(^*7[3WQ9\56/B3XM?&G7;74/&VM:;9M!965I:0"VT_2K-)&9_L]M"-OF.
M=\SEG8+E43Z%HH **** "O"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __
M +'N7_TF:@#W2OF;_@JG_P F_P"B_P#8XP?^DEW7TS7S-_P53_Y-_P!%_P"Q
MQ@_])+NOD./?^2.QO^#]4>-Q!_R):_\ A_4^!****_CH_&!4^^/K7P]7W"GW
MQ]:^'J_OSZ%O_(JSG_'1_P#2:A\=Q7O1_P"WO_;0HHHK^W#Y _<C_@BI_P H
M[O!W_80U7_TX3U]65\I_\$5/^4=W@[_L(:K_ .G">OJROX[XK_Y*?&_]?:G_
M *4S^P>%?^29P7_7JG_Z2@HHHKY\]\_'+5/^0E<?]=W_ /0C4%3ZI_R$KC_K
MN_\ Z$:@K^#9_&S\ >X5\Z_M@?\ )1]._P"P!'_Z/GKZ*KYU_; _Y*/IW_8
MC_\ 1\]?TY]$C_DZ[_[!ZOYP/ XD_P"18_5'E-%%%?Z='YZ?9_\ P0>_Y/L'
M_8FZC_Z%#7[2U^+7_!![_D^P?]B;J/\ Z%#7[2U_,_BQ_P E5_W#C^<C^E?"
MC_DE?^XDORB%%%%?F9^EGPE_P5;_ .2N>&O^Q</_ *425\L5]3_\%6_^2N>&
MO^Q</_I1)7RQ7\>^(7_)9XS_ !+_ -)1^,\1_P#([K>OZ(*XG]HW_DBVM_[M
MM_Z4Q5VU<3^T;_R1;6_]VV_]*8J[/"G_ ).?DG_87A__ $[ ^9S'_D7UO\,O
MR9\JT445_LT?E85_27\#/^2)>#O^Q5T__P!)HZ_FTK^DOX&?\D2\'?\ 8JZ?
M_P"DT=?BOC+_ +K@_P#%/\HG[1X.?[UC/\,/SD=31117X*?O!YE^V7_R:]XT
M_P"P.?\ T-:_+BOU'_;+_P"37O&G_8'/_H:U^7%?S;XT?\C_  __ %Z_]OD?
MF?&__(PI_P"']6%%%%?CI\6?(/Q<_P"2H:__ -A:?_T,USM=%\7/^2H:_P#]
MA:?_ -#-<[7^W/"G_)+8#_KS2_\ 2(GY-BO]YGZO\PK]4O\ @W3_ .1 ^*/_
M &&-,_\ 15Q7Y6U^J7_!NG_R('Q1_P"PQIG_ **N*\'Q-_Y(W$>L/_2XGVOA
MI_R6.'])_P#I$C](J***_E@_J0*_+[]M?_DZ?QG_ -A-?_1,=?J#7Y??MK_\
MG3^,_P#L)K_Z)CK\>\:/^2>P_P#U]7_I$SXSC;_D74_\?Z,\LHHHK^;#\R/'
M_P!L+_D5=(_["#_^@&OG^OH#]L+_ )%72/\ L(/_ .@&OG^O]7OHR?\ )E,L
M]:__ *D53\ZXA_Y&L_1?D@KUG]@S_D]GX3?]E$T?_P!+(Z\FKUG]@S_D]GX3
M?]E$T?\ ]+(Z_:LV_P"15B/\$_\ TEG)E/\ R-</_CA_Z4C^ANBBBOXK/[0"
MOE[_ (*L?\D5\/?]C2O_ *33U]0U\O?\%6/^2*^'O^QI7_TFGKX[Q _Y(W&?
MX?\ VY'B\1?\B6MZ?JCX,HHHK^/#\9([O_CTE_ZYM_*OB.OMR[_X])?^N;?R
MKXCK_0'Z%_\ R),W_P"OE+_TF9\=Q7O1_P"WOT"BBBO[7/D#]U?^"-/_ "C?
M^'G^_J__ *=[ROI^OF#_ ((T_P#*-_X>?[^K_P#IWO*^GZ_CCBC_ )*;&_\
M7ZI_Z7(_L/AC_DFL%_UYI_\ I""DD_U;?[II:23_ %;?[IKP7L>Z?C91117\
M&'\_A7SI^U[_ ,E(L/\ L!1_^CYZ^BZ^=/VO?^2D6'_8"C_]'SU_4?T1/^3J
M5/\ L&J_^ETCP.)/^18_5'E5%%%?Z:GY\?;G_! G_D][4?\ L0+_ /\ 2FTK
M]F*_&?\ X($_\GO:C_V(%_\ ^E-I7[,5_,OBM_R5C_P0_4_I?PJ_Y)1?XY?H
M%%%%?FI^DGP5_P %5O\ DN6@_P#8IQ_^E-Q7S!7T_P#\%5O^2Y:#_P!BG'_Z
M4W%?,%?QWQ__ ,ECC/\ '^B/QCB'_D=5_7]$%<5^T9_R177?]RV_]*H:[6N*
M_:,_Y(KKO^Y;?^E4->KX0_\ )T\D_P"PJA_Z<B?-9C_R+ZW^&7Y,^5****_V
M3/RL*_I8^&'_ "33P[_V K3_ -$I7\T]?TL?##_DFGAW_L!6G_HE*_$O&;^!
M@O6I^4#]K\&_X^-]*?YS-RBBBOP@_=3RK]M__DU7QE_V#X__ $?%7Y@5^G_[
M;_\ R:KXR_[!\?\ Z/BK\P*_FOQG_P"2BH?]>E_Z7,_,>-O^1E3_ ,'ZL***
M*_'SXT^//BE_R4WQ'_V'KS_T<]85;OQ2_P"2F^(_^P]>?^CGK"K_ &^X;_Y)
MW!_]>J?_ *0C\EQ'^\3]7^85^K__  ;M?\D>^(__ &,MG_Z3M7Y05^K_ /P;
MM?\ )'OB/_V,MG_Z3M7S7B=_R1U?UA_Z6C[GPR_Y+"CZ3_\ 26?HK1117\M'
M]0A7Y;?MB_\ )SWC7_L-O_Z"M?J37Y;?MB_\G/>-?^PV_P#Z"M?C?C3_ ,B+
M#?\ 7S_VV1\5QO\ [A2_Q?HSS2BBBOYO/S0\5_;(_P"0?H'_ %VN/Y1UX37N
MW[9'_(/T#_KM<?RCKPFO]8?HS_\ )D\K_P"X_P#ZDUC\XX@_Y&U3Y?\ I*"O
M9O\ @G;_ ,GS_"G_ +'>Q_\ 1@KQFO9O^"=O_)\_PI_['>Q_]&"OV7.O^1/B
M?^O<_P#TEF&2_P#(XPW_ %\A_P"E(_H.HHHK^+3^S@KY5_X*N_\ )*_#'_8P
M/_Z(>OJJOE7_ (*N_P#)*_#'_8P/_P"B'KXOQ#_Y(S&?X5_Z5$\3B/\ Y$E;
MT7YH^%:***_C\_&BGXA_Y %]_P!><O\ Z :^*Z^U/$/_ " +[_KSE_\ 0#7Q
M77^@OT,/^2>S;_K[3_\ 2)'QG%?QTO1_H%%%%?VF?)'[Q?\ !(7_ )1T?#7_
M *]-0_\ 3G=U])5\V_\ !(7_ )1T?#7_ *]-0_\ 3G=U])5_&W$O_)1XS_K[
M4_\ 2V?V-PW_ ,D[@_\ KU3_ /2$%5=<_P"0+>?]>LG_ *":M55US_D"WG_7
MK)_Z":\&I_#?H>Q+X6?CK1117\''X"%?-_[6O_)3K?\ [ \7_HR6OI"OF_\
M:U_Y*=;_ /8'B_\ 1DM?U1]$#_DZ5?\ [!:G_IRB>!Q)_P BWYH\OHHHK_3
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
M_P#!(7_E'1\-?^O34/\ TYW=?25?QMQ+_P E'C/^OM3_ -+9_8W#?_).X/\
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
MA^I_2_A5_P DHO\ '+] HHHK\U/TD^"O^"JW_)<M!_[%./\ ]*;BOF"OI_\
MX*K?\ERT'_L4X_\ TIN*^8*_COC_ /Y+'&?X_P!$?C'$/_(ZK^OZ(*XK]HS_
M )(KKO\ N6W_ *50UVM<5^T9_P D5UW_ '+;_P!*H:]7PA_Y.GDG_850_P#3
MD3YK,?\ D7UO\,OR9\J4445_LF?E85_2Q\,/^2:>'?\ L!6G_HE*_FGK^ECX
M8?\ )-/#O_8"M/\ T2E?B7C-_ P7K4_*!^U^#?\ 'QOI3_.9N4445^$'[J>5
M?MO_ /)JOC+_ +!\?_H^*OS K]/_ -M__DU7QE_V#X__ $?%7Y@5_-?C/_R4
M5#_KTO\ TN9^8\;?\C*G_@_5A1117X^?&GQY\4O^2F^(_P#L/7G_ *.>L*MW
MXI?\E-\1_P#8>O/_ $<]85?[?<-_\D[@_P#KU3_](1^2XC_>)^K_ #"OU?\
M^#=K_DCWQ'_[&6S_ /2=J_*"OU?_ .#=K_DCWQ'_ .QEL_\ TG:OFO$[_DCJ
M_K#_ -+1]SX9?\EA1])_^DL_16BBBOY:/ZA"ORV_;%_Y.>\:_P#8;?\ ]!6O
MU)K\MOVQ?^3GO&O_ &&W_P#05K\;\:?^1%AO^OG_ +;(^*XW_P!PI?XOT9YI
M1117\WGYH>*_MD?\@_0/^NUQ_*.O":]V_;(_Y!^@?]=KC^4=>$U_K#]&?_DR
M>5_]Q_\ U)K'YQQ!_P C:I\O_24%>S?\$[?^3Y_A3_V.]C_Z,%>,U[-_P3M_
MY/G^%/\ V.]C_P"C!7[+G7_(GQ/_ %[G_P"DLPR7_D<8;_KY#_TI']!U%%%?
MQ:?V<%?*O_!5W_DE?AC_ +&!_P#T0]?55?*O_!5W_DE?AC_L8'_]$/7Q?B'_
M ,D9C/\ "O\ TJ)XG$?_ ")*WHOS1\*T445_'Y^-%/Q#_P @"^_Z\Y?_ $ U
M\5U]J>(?^0!??]><O_H!KXKK_07Z&'_)/9M_U]I_^D2/C.*_CI>C_0****_M
M,^2/WB_X)"_\HZ/AK_UZ:A_Z<[NOI*OFW_@D+_RCH^&O_7IJ'_ISNZ^DJ_C;
MB7_DH\9_U]J?^EL_L;AO_DG<'_UZI_\ I""JNN?\@6\_Z]9/_035JJNN?\@6
M\_Z]9/\ T$UX-3^&_0]B7PL_'6BBBOX./P$*^;_VM?\ DIUO_P!@>+_T9+7T
MA7S?^UK_ ,E.M_\ L#Q?^C):_JCZ('_)TJ__ &"U/_3E$\#B3_D6_-'E]%%%
M?Z8'Y\?=/_!OK_R>AXC_ .R9WO\ Z<-/K]BZ_'3_ (-]?^3T/$?_ &3.]_\
M3AI]?L77\Q^*O_)6R_P0_)G],^%G_))Q_P <_P T%%%%?FY^CA7F_P 9/V1_
MV??CYX_\+?%;XH> Y+OQ1X)%ROA/Q'I^M7FGW^E+<A!.L,]I-%(JR!$##."%
M ->D44 %%%% !1110!3\0>(= \)Z)=^)O%.N6>F:;86[3WVH:A<I#!;Q*,M)
M)(Y"HH'))( K&^$'QD^%7[0'P\L/BW\$OB!I7BGPQJKSKIFOZ'>+<6EWY,\D
M$ABE7*R*)8I%W*2#MR"1S6%^U5\,OAU\6OV>O%_A'XH>!=(\0Z8_AV^D^P:U
MIL5U")!;2@2!)%(#@,<,.1DX-?*O_!L[_P H//@/_P!@S6O_ $^ZC0!]V5Y9
MXT_;=_9&^'7Q,;X.^./VA_"VF>(X;FVM[S3KK5$'V&>Y(%M#<R?ZNUEF)411
MRLC2;EV!MPSH_M;_ !HF_9O_ &4_B;^T/;VB7$G@/X?:UXBC@E'RRM96,UR$
M..Q,6/QKX<_X)$_L^Z+\=?\ @WQ.C?&!!KFL?';PMXKU[X@ZSJ"AY]7U'5+F
M\S=RL1S*L8MPK=5\A",;10!^CFM:UH_AO1[OQ#XBU:VL-/L+9[B^OKV=8H;>
M%%+/)([$*B*H)+$@  DUY]\$_P!L/]E_]HW6KCPW\$/CCX?\2:A;Z>FH&RT^
M]!EFL7;:EY$K &>V9OE6XCW1,> Q-?B@_P"WA\5_VSO^"./[!_[+WQ!\27=W
M=_''X^:9\/\ XF7\L[&35M"TK5EMWAE?.YS+$UBTK$Y<QR!LASG[9_X.$/'E
MS^R1:?LM_MP_#O;I^N?#[]H?2]!E:V4)]H\/:I:7,>HV!QC]W*EK"-O0% PP
M5!H ^[OC/^T+\$OV>-(L=;^-7Q+TOP]%JE[]CTB*^G_?ZC<[2WDVT*@RW$FT
M,Q2-68*I8C )K2^%WQ8^&?QN\$6?Q)^$/CS2O$F@W^\6FK:->I/"[(Q1TW*3
MAT=61D.&5E*L 017Y^?LH?$/5/VIO^#C3]HW7/%DAN]*_9Z^&>B^$/ EI,<Q
MV$NJ".[O[E$/"3220O$9!\QB14)P,5-^QI\1=2^#/_!P]^U#^QGX?N#%X2\=
M?#S1_BC;Z0IQ!8ZNJV-A?31KT5[IITEE/\31*>U 'Z.T444 %>%_M8?\EL^!
M_P#V/<O_ *3-7NE>%_M8?\EL^!__ &/<O_I,U 'NE?,W_!5/_DW_ $7_ +'&
M#_TDNZ^F:^9O^"J?_)O^B_\ 8XP?^DEW7R''O_)'8W_!^J/&X@_Y$M?_  _J
M? E%%%?QT?C J??'UKX>K[A3[X^M?#U?WY]"W_D59S_CH_\ I-0^.XKWH_\
M;W_MH4445_;A\@?N1_P14_Y1W>#O^PAJO_IPGKZLKY3_ ."*G_*.[P=_V$-5
M_P#3A/7U97\=\5_\E/C?^OM3_P!*9_8/"O\ R3."_P"O5/\ ])04445\^>^?
MCEJG_(2N/^N[_P#H1J"I]4_Y"5Q_UW?_ -"-05_!L_C9^ /<*^=?VP/^2CZ=
M_P!@"/\ ]'SU]%5\Z_M@?\E'T[_L 1_^CYZ_ISZ)'_)UW_V#U?S@>!Q)_P B
MQ^J/*:***_TZ/ST^S_\ @@]_R?8/^Q-U'_T*&OVEK\6O^"#W_)]@_P"Q-U'_
M -"AK]I:_F?Q8_Y*K_N''\Y']*^%'_)*_P#<27Y1"BBBOS,_2SX2_P""K?\
MR5SPU_V+A_\ 2B2OEBOJ?_@JW_R5SPU_V+A_]*)*^6*_CWQ"_P"2SQG^)?\
MI*/QGB/_ )'=;U_1!7$_M&_\D6UO_=MO_2F*NVKB?VC?^2+:W_NVW_I3%79X
M4_\ )S\D_P"PO#_^G8'S.8_\B^M_AE^3/E6BBBO]FC\K"OZ2_@9_R1+P=_V*
MNG_^DT=?S:5_27\#/^2)>#O^Q5T__P!)HZ_%?&7_ '7!_P"*?Y1/VCP<_P!Z
MQG^&'YR.IHHHK\%/W@\R_;+_ .37O&G_ &!S_P"AK7Y<5^H_[9?_ ":]XT_[
M Y_]#6ORXK^;?&C_ )'^'_Z]?^WR/S/C?_D84_\ #^K"BBBOQT^+/D'XN?\
M)4-?_P"PM/\ ^AFN=KHOBY_R5#7_ /L+3_\ H9KG:_VYX4_Y); ?]>:7_I$3
M\FQ7^\S]7^85^J7_  ;I_P#(@?%'_L,:9_Z*N*_*VOU2_P"#=/\ Y$#XH_\
M88TS_P!%7%>#XF_\D;B/6'_I<3[7PT_Y+'#^D_\ TB1^D5%%%?RP?U(%?E]^
MVO\ \G3^,_\ L)K_ .B8Z_4&OR^_;7_Y.G\9_P#837_T3'7X]XT?\D]A_P#K
MZO\ TB9\9QM_R+J?^/\ 1GEE%%%?S8?F1X_^V%_R*ND?]A!__0#7S_7T!^V%
M_P BKI'_ &$'_P#0#7S_ %_J]]&3_DRF6>M?_P!2*I^=<0_\C6?HOR05ZS^P
M9_R>S\)O^RB:/_Z61UY-7K/[!G_)[/PF_P"RB:/_ .ED=?M6;?\ (JQ'^"?_
M *2SDRG_ )&N'_QP_P#2D?T-T445_%9_: 5\O?\ !5C_ )(KX>_[&E?_ $FG
MKZAKY>_X*L?\D5\/?]C2O_I-/7QWB!_R1N,_P_\ MR/%XB_Y$M;T_5'P9111
M7\>'XR1W?_'I+_US;^5?$=?;EW_QZ2_]<V_E7Q'7^@/T+_\ D29O_P!?*7_I
M,SX[BO>C_P!O?H%%%%?VN?('[J_\$:?^4;_P\_W]7_\ 3O>5]/U\P?\ !&G_
M )1O_#S_ ']7_P#3O>5]/U_''%'_ "4V-_Z_5/\ TN1_8?#'_)-8+_KS3_\
M2$%))_JV_P!TTM))_JV_W37@O8]T_&RBBBOX,/Y_"OG3]KW_ )*18?\ 8"C_
M /1\]?1=?.G[7O\ R4BP_P"P%'_Z/GK^H_HB?\G4J?\ 8-5_]+I'@<2?\BQ^
MJ/*J***_TU/SX^W/^"!/_)[VH_\ 8@7_ /Z4VE?LQ7XS_P#! G_D][4?^Q O
M_P#TIM*_9BOYE\5O^2L?^"'ZG]+^%7_)*+_'+] HHHK\U/TD^"O^"JW_ "7+
M0?\ L4X__2FXKY@KZ?\ ^"JW_)<M!_[%./\ ]*;BOF"OX[X__P"2QQG^/]$?
MC'$/_(ZK^OZ(*XK]HS_DBNN_[EM_Z50UVM<5^T9_R177?]RV_P#2J&O5\(?^
M3IY)_P!A5#_TY$^:S'_D7UO\,OR9\J4445_LF?E85_2Q\,/^2:>'?^P%:?\
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
ML'\/%B992Q_U\GK7S%7U/_P5;_Y*YX:_[%P_^E$E?+%?Q[XA?\EGC/\ $O\
MTE'XSQ'_ ,CNMZ_H@KB/VCO^2+:W]+;_ -*8J[>N)_:-_P"2+:W_ +MM_P"E
M,5=GA3_R<_)/^PO#_P#IV!\SF/\ R+ZW^&7Y,^5:***_V:/RL*_HT^"'@O2I
M?@OX0E:YO,MX7T\G%TP'_'M'7\Y=?TE_ S_DB7@[_L5=/_\ 2:.OQ7QE_P!U
MP?\ BG^43]H\'/\ >L9_AA^<C1_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV**
M_!3]X/'OVOO"6FV/[-'C&[AN+HM'I!*A[EB/OKU%?F97ZC_ME_\ )KWC3_L#
MG_T-:_+BOYM\:/\ D?X?_KU_[?(_,^-_^1A3_P /ZL****_'3XL^0?BV,?$_
M7_\ L+3_ /H9KG:Z+XN?\E0U_P#["T__ *&:YVO]N>%/^26P'_7FE_Z1$_)L
M5_O,_5_F%?J+_P &].@V>L^ _B<]U+.ICU?3 /)F*]8I^N*_+JOU2_X-T_\
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
M6C_#'PU-:S3L7UYU(EF+#_4-ZU]<5\J_\%7?^25^&/\ L8'_ /1#U\7XA_\
M)&8S_"O_ $J)XG$?_(DK>B_-'PK1117\?GXT4_$8#>'K]3WLI?\ T U\5U]J
M>(?^0!??]><O_H!KXKK_ $%^AA_R3V;?]?:?_I$CXSBOXZ7H_P! HHHK^TSY
M(_<__@DIX4T[4?\ @GG\.+R>>Z#O:ZAD1W#*/^0E=#H*^C?^$'TC_GYO?_ M
MJ\%_X)"_\HZ/AK_UZ:A_Z<[NOI*OXVXE_P"2CQG_ %]J?^EL_L;AO_DG<'_U
MZI_^D(Q_^$'TC_GYO?\ P+:JNM>"=)71KMA<WG%M)_R]M_=-=%577/\ D"WG
M_7K)_P"@FO!J?PWZ'L2^%GXZT445_!Q^ A7S=^UHH'Q.@([Z1$3_ -_)*^D:
M^;_VM?\ DIUO_P!@>+_T9+7]4?1 _P"3I5_^P6I_Z<HG@<2?\BWYH\OHHHK_
M $P/SX^X/^"!6E6VK_MD>(;:YDE55^&UZP,4A4Y^WZ>.H^M?KY_P@^D?\_-[
M_P"!;5^1G_!OK_R>AXC_ .R9WO\ Z<-/K]BZ_F/Q5_Y*V7^"'Y,_IGPL_P"2
M3C_CG^:,?_A!](_Y^;W_ ,"VHK8HK\W/T<**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ KPO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[
ME_\ 29J /=*^9O\ @JG_ ,F_Z+_V.,'_ *27=?3-?,W_  53_P"3?]%_['&#
M_P!)+NOD./?^2.QO^#]4>-Q!_P B6O\ X?U/@2BBBOXZ/Q@5/OCZU\/5]PI]
M\?6OAZO[\^A;_P BK.?\='_TFH?'<5[T?^WO_;0HHHK^W#Y _<C_ ((J?\H[
MO!W_ &$-5_\ 3A/7U97RG_P14_Y1W>#O^PAJO_IPGKZLK^.^*_\ DI\;_P!?
M:G_I3/[!X5_Y)G!?]>J?_I*"BBBOGSWS\<M4_P"0E<?]=W_]"-05/JG_ "$K
MC_KN_P#Z$:@K^#9_&S\ >X5\Z_M@?\E'T[_L 1_^CYZ^BJ^=?VP/^2CZ=_V
M(_\ T?/7].?1(_Y.N_\ L'J_G \#B3_D6/U1Y31117^G1^>GV?\ \$'O^3[!
M_P!B;J/_ *%#7[2U^+7_  0>_P"3[!_V)NH_^A0U^TM?S/XL?\E5_P!PX_G(
M_I7PH_Y)7_N)+\HA1117YF?I9\)?\%6_^2N>&O\ L7#_ .E$E?+%?4__  5;
M_P"2N>&O^Q</_I1)7RQ7\>^(7_)9XS_$O_24?C/$?_([K>OZ(*XG]HW_ )(M
MK?\ NVW_ *4Q5VU<3^T;_P D6UO_ ';;_P!*8J[/"G_DY^2?]A>'_P#3L#YG
M,?\ D7UO\,OR9\JT445_LT?E85_27\#/^2)>#O\ L5=/_P#2:.OYM*_I+^!G
M_)$O!W_8JZ?_ .DT=?BOC+_NN#_Q3_*)^T>#G^]8S_##\Y'4T445^"G[P>9?
MME_\FO>-/^P.?_0UK\N*_4?]LO\ Y->\:?\ 8'/_ *&M?EQ7\V^-'_(_P_\
MUZ_]OD?F?&__ ",*?^']6%%%%?CI\6?(/Q<_Y*AK_P#V%I__ $,USM=%\7/^
M2H:__P!A:?\ ]#-<[7^W/"G_ "2V _Z\TO\ TB)^38K_ 'F?J_S"OU2_X-T_
M^1 ^*/\ V&-,_P#15Q7Y6U^J7_!NG_R('Q1_[#&F?^BKBO!\3?\ DC<1ZP_]
M+B?:^&G_ "6.'])_^D2/TBHHHK^6#^I K\OOVU_^3I_&?_837_T3'7Z@U^7W
M[:__ "=/XS_[":_^B8Z_'O&C_DGL/_U]7_I$SXSC;_D74_\ '^C/+****_FP
M_,CQ_P#;"_Y%72/^P@__ * :^?Z^@/VPO^15TC_L(/\ ^@&OG^O]7OHR?\F4
MRSUK_P#J15/SKB'_ )&L_1?D@KUG]@S_ )/9^$W_ &431_\ TLCKR:O6?V#/
M^3V?A-_V431__2R.OVK-O^15B/\ !/\ ])9R93_R-</_ (X?^E(_H;HHHK^*
MS^T KY>_X*L?\D5\/?\ 8TK_ .DT]?4-?+W_  58_P"2*^'O^QI7_P!)IZ^.
M\0/^2-QG^'_VY'B\1?\ (EK>GZH^#****_CP_&2.[_X])?\ KFW\J^(Z^W+O
M_CTE_P"N;?RKXCK_ $!^A?\ \B3-_P#KY2_])F?'<5[T?^WOT"BBBO[7/D#]
MU?\ @C3_ ,HW_AY_OZO_ .G>\KZ?KY@_X(T_\HW_ (>?[^K_ /IWO*^GZ_CC
MBC_DIL;_ -?JG_I<C^P^&/\ DFL%_P!>:?\ Z0@I)/\ 5M_NFEI)/]6W^Z:\
M%['NGXV4445_!A_/X5\Z?M>_\E(L/^P%'_Z/GKZ+KYT_:]_Y*18?]@*/_P!'
MSU_4?T1/^3J5/^P:K_Z72/ XD_Y%C]4>54445_IJ?GQ]N?\ ! G_ )/>U'_L
M0+__ -*;2OV8K\9_^"!/_)[VH_\ 8@7_ /Z4VE?LQ7\R^*W_ "5C_P $/U/Z
M7\*O^247^.7Z!1117YJ?I)\%?\%5O^2Y:#_V*<?_ *4W%?,%?3__  56_P"2
MY:#_ -BG'_Z4W%?,%?QWQ_\ \ECC/\?Z(_&.(?\ D=5_7]$%<5^T9_R177?]
MRV_]*H:[6N*_:,_Y(KKO^Y;?^E4->KX0_P#)T\D_["J'_IR)\UF/_(OK?X9?
MDSY4HHHK_9,_*PK^ECX8?\DT\._]@*T_]$I7\T]?TL?##_DFGAW_ + 5I_Z)
M2OQ+QF_@8+UJ?E _:_!O^/C?2G^<S<HHHK\(/W4\J_;?_P"35?&7_8/C_P#1
M\5?F!7Z?_MO_ /)JOC+_ +!\?_H^*OS K^:_&?\ Y**A_P!>E_Z7,_,>-O\
MD94_\'ZL****_'SXT^//BE_R4WQ'_P!AZ\_]'/6%6[\4O^2F^(_^P]>?^CGK
M"K_;[AO_ ))W!_\ 7JG_ .D(_)<1_O$_5_F%?J__ ,&[7_)'OB/_ -C+9_\
MI.U?E!7ZO_\ !NU_R1[XC_\ 8RV?_I.U?->)W_)'5_6'_I:/N?#+_DL*/I/_
M -)9^BM%%%?RT?U"%?EM^V+_ ,G/>-?^PV__ *"M?J37Y;?MB_\ )SWC7_L-
MO_Z"M?C?C3_R(L-_U\_]MD?%<;_[A2_Q?HSS2BBBOYO/S0\5_;(_Y!^@?]=K
MC^4=>$U[M^V1_P @_0/^NUQ_*.O":_UA^C/_ ,F3RO\ [C_^I-8_..(/^1M4
M^7_I*"O9O^"=O_)\_P *?^QWL?\ T8*\9KV;_@G;_P GS_"G_L=['_T8*_9<
MZ_Y$^)_Z]S_])9ADO_(XPW_7R'_I2/Z#J***_BT_LX*^5?\ @J[_ ,DK\,?]
MC __ *(>OJJOE7_@J[_R2OPQ_P!C _\ Z(>OB_$/_DC,9_A7_I43Q.(_^1)6
M]%^:/A6BBBOX_/QHI^(?^0!??]><O_H!KXKK[4\0_P#( OO^O.7_ - -?%=?
MZ"_0P_Y)[-O^OM/_ -(D?&<5_'2]'^@4445_:9\D?O%_P2%_Y1T?#7_KTU#_
M -.=W7TE7S;_ ,$A?^4='PU_Z]-0_P#3G=U])5_&W$O_ "4>,_Z^U/\ TMG]
MC<-_\D[@_P#KU3_](055US_D"WG_ %ZR?^@FK55=<_Y MY_UZR?^@FO!J?PW
MZ'L2^%GXZT445_!Q^ A7S?\ M:_\E.M_^P/%_P"C):^D*^;_ -K7_DIUO_V!
MXO\ T9+7]4?1 _Y.E7_[!:G_ *<HG@<2?\BWYH\OHHHK_3 _/C[I_P"#?7_D
M]#Q'_P!DSO?_ $X:?7[%U^.G_!OK_P GH>(_^R9WO_IPT^OV+K^8_%7_ )*V
M7^"'Y,_IGPL_Y)./^.?YH****_-S]'"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *\+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#2
M9J /=*^9O^"J?_)O^B_]CC!_Z27=?3-?,W_!5/\ Y-_T7_L<8/\ TDNZ^0X]
M_P"2.QO^#]4>-Q!_R):_^']3X$HHHK^.C\8%3[X^M?#U?<*??'UKX>K^_/H6
M_P#(JSG_ !T?_2:A\=Q7O1_[>_\ ;0HHHK^W#Y _<C_@BI_RCN\'?]A#5?\
MTX3U]65\I_\ !%3_ )1W>#O^PAJO_IPGKZLK^.^*_P#DI\;_ -?:G_I3/[!X
M5_Y)G!?]>J?_ *2@HHHKY\]\_'+5/^0E<?\ 7=__ $(U!4^J?\A*X_Z[O_Z$
M:@K^#9_&S\ >X5\Z_M@?\E'T[_L 1_\ H^>OHJOG7]L#_DH^G?\ 8 C_ /1\
M]?TY]$C_ ).N_P#L'J_G \#B3_D6/U1Y31117^G1^>GV?_P0>_Y/L'_8FZC_
M .A0U^TM?BU_P0>_Y/L'_8FZC_Z%#7[2U_,_BQ_R57_<./YR/Z5\*/\ DE?^
MXDORB%%%%?F9^EGPE_P5;_Y*YX:_[%P_^E$E?+%?4_\ P5;_ .2N>&O^Q</_
M *425\L5_'OB%_R6>,_Q+_TE'XSQ'_R.ZWK^B"N)_:-_Y(MK?^[;?^E,5=M7
M$_M&_P#)%M;_ -VV_P#2F*NSPI_Y.?DG_87A_P#T[ ^9S'_D7UO\,OR9\JT4
M45_LT?E85_27\#/^2)>#O^Q5T_\ ])HZ_FTK^DOX&?\ )$O!W_8JZ?\ ^DT=
M?BOC+_NN#_Q3_*)^T>#G^]8S_##\Y'4T445^"G[P>9?ME_\ )KWC3_L#G_T-
M:_+BOU'_ &R_^37O&G_8'/\ Z&M?EQ7\V^-'_(_P_P#UZ_\ ;Y'YGQO_ ,C"
MG_A_5A1117XZ?%GR#\7/^2H:_P#]A:?_ -#-<[71?%S_ )*AK_\ V%I__0S7
M.U_MSPI_R2V _P"O-+_TB)^38K_>9^K_ #"OU2_X-T_^1 ^*/_88TS_T5<5^
M5M?JE_P;I_\ (@?%'_L,:9_Z*N*\'Q-_Y(W$>L/_ $N)]KX:?\ECA_2?_I$C
M](J***_E@_J0*_+[]M?_ ).G\9_]A-?_ $3'7Z@U^7W[:_\ R=/XS_[":_\
MHF.OQ[QH_P"2>P__ %]7_I$SXSC;_D74_P#'^C/+****_FP_,CQ_]L+_ )%7
M2/\ L(/_ .@&OG^OH#]L+_D5=(_["#_^@&OG^O\ 5[Z,G_)E,L]:_P#ZD53\
MZXA_Y&L_1?D@KUG]@S_D]GX3?]E$T?\ ]+(Z\FKUG]@S_D]GX3?]E$T?_P!+
M(Z_:LV_Y%6(_P3_])9R93_R-</\ XX?^E(_H;HHHK^*S^T KY>_X*L?\D5\/
M?]C2O_I-/7U#7R]_P58_Y(KX>_[&E?\ TFGKX[Q _P"2-QG^'_VY'B\1?\B6
MMZ?JCX,HHHK^/#\9([O_ (])?^N;?RKXCK[<N_\ CTE_ZYM_*OB.O] ?H7_\
MB3-_^OE+_P!)F?'<5[T?^WOT"BBBO[7/D#]U?^"-/_*-_P"'G^_J_P#Z=[RO
MI^OF#_@C3_RC?^'G^_J__IWO*^GZ_CCBC_DIL;_U^J?^ER/[#X8_Y)K!?]>:
M?_I""DD_U;?[II:23_5M_NFO!>Q[I^-E%%%?P8?S^%?.G[7O_)2+#_L!1_\
MH^>OHNOG3]KW_DI%A_V H_\ T?/7]1_1$_Y.I4_[!JO_ *72/ XD_P"18_5'
ME5%%%?Z:GY\?;G_! G_D][4?^Q O_P#TIM*_9BOQG_X($_\ )[VH_P#8@7__
M *4VE?LQ7\R^*W_)6/\ P0_4_I?PJ_Y)1?XY?H%%%%?FI^DGP5_P56_Y+EH/
M_8IQ_P#I3<5\P5]/_P#!5;_DN6@_]BG'_P"E-Q7S!7\=\?\ _)8XS_'^B/QC
MB'_D=5_7]$%<5^T9_P D5UW_ '+;_P!*H:[6N*_:,_Y(KKO^Y;?^E4->KX0_
M\G3R3_L*H?\ IR)\UF/_ "+ZW^&7Y,^5****_P!DS\K"OZ6/AA_R33P[_P!@
M*T_]$I7\T]?TL?##_DFGAW_L!6G_ *)2OQ+QF_@8+UJ?E _:_!O^/C?2G^<S
M<HHHK\(/W4\J_;?_ .35?&7_ &#X_P#T?%7Y@5^G_P"V_P#\FJ^,O^P?'_Z/
MBK\P*_FOQG_Y**A_UZ7_ *7,_,>-O^1E3_P?JPHHHK\?/C3X\^*7_)3?$?\
MV'KS_P!'/6%6[\4O^2F^(_\ L/7G_HYZPJ_V^X;_ .2=P?\ UZI_^D(_)<1_
MO$_5_F%?J_\ \&[7_)'OB/\ ]C+9_P#I.U?E!7ZO_P#!NU_R1[XC_P#8RV?_
M *3M7S7B=_R1U?UA_P"EH^Y\,O\ DL*/I/\ ])9^BM%%%?RT?U"%?EM^V+_R
M<]XU_P"PV_\ Z"M?J37Y;?MB_P#)SWC7_L-O_P"@K7XWXT_\B+#?]?/_ &V1
M\5QO_N%+_%^C/-****_F\_-#Q7]LC_D'Z!_UVN/Y1UX37NW[9'_(/T#_ *[7
M'\HZ\)K_ %A^C/\ \F3RO_N/_P"I-8_..(/^1M4^7_I*"O9O^"=O_)\_PI_[
M'>Q_]&"O&:]F_P""=O\ R?/\*?\ L=['_P!&"OV7.O\ D3XG_KW/_P!)9ADO
M_(XPW_7R'_I2/Z#J***_BT_LX*^5?^"KO_)*_#'_ &,#_P#HAZ^JJ^5?^"KO
M_)*_#'_8P/\ ^B'KXOQ#_P"2,QG^%?\ I43Q.(_^1)6]%^:/A6BBBOX_/QHI
M^(?^0!??]><O_H!KXKK[4\0_\@"^_P"O.7_T U\5U_H+]##_ ))[-O\ K[3_
M /2)'QG%?QTO1_H%%%%?VF?)'[Q?\$A?^4='PU_Z]-0_].=W7TE7S;_P2%_Y
M1T?#7_KTU#_TYW=?25?QMQ+_ ,E'C/\ K[4_]+9_8W#?_).X/_KU3_\ 2$%5
M=<_Y MY_UZR?^@FK55=<_P"0+>?]>LG_ *":\&I_#?H>Q+X6?CK1117\''X"
M%?-_[6O_ "4ZW_[ \7_HR6OI"OF_]K7_ )*=;_\ 8'B_]&2U_5'T0/\ DZ5?
M_L%J?^G*)X'$G_(M^:/+Z***_P!,#\^/NG_@WU_Y/0\1_P#9,[W_ -.&GU^Q
M=?CI_P &^O\ R>AXC_[)G>_^G#3Z_8NOYC\5?^2ME_@A^3/Z9\+/^23C_CG^
M:"BBBOS<_1PHHHH **** "BBB@ HHHH ***^"OBW^TA_P5U_:;^.OC33_P#@
ME3KO[,4?P]\ :Z_A?5KOXO7FLS:G?ZU; &^EA3359(K6.5S: 28=I;.X890H
M: /O6BOE+]M;]N?XH?\ !//]ASPIX]^,&C^&_&'QK\6:CHWA#0- \/>?9Z1K
M/B_4,((X?-+31V:.)I"6/F&*''RNX P/B=^UM^T?^P%\>?@MX1_;#^)?ASQO
MX(^-OB5?!TOB72/"IT=_#'BJ:+S+*-%\^436%R4FB D/G0LBNTLBLP4 ^S**
M^2OBQ^V9\5/BS_P41_X=J?LJ^(M*T#4/"W@,>+OBQX]U'2?[0?1X)I4BL=+L
M[=G1#=S;Q.TDNZ.. <([N-FK^PW^VUXR^*O[0?QB_83_ &ATTM?BE\%-3LFN
MM4T6T:VL_$VA7\"W%AJD4#NYADV-Y5Q$'=4E *MB0(H!]04444 %>%_M8?\
M);/@?_V/<O\ Z3-7NE>%_M8?\EL^!_\ V/<O_I,U 'NE?,W_  53_P"3?]%_
M['&#_P!)+NOIFOF;_@JG_P F_P"B_P#8XP?^DEW7R''O_)'8W_!^J/&X@_Y$
MM?\ P_J? E%%%?QT?C J??'UKX>K[A3[X^M?#U?WY]"W_D59S_CH_P#I-0^.
MXKWH_P#;W_MH4445_;A\@?N1_P $5/\ E'=X._["&J_^G">OJROE/_@BI_RC
MN\'?]A#5?_3A/7U97\=\5_\ )3XW_K[4_P#2F?V#PK_R3."_Z]4__24%%%%?
M/GOGXY:I_P A*X_Z[O\ ^A&H*GU3_D)7'_7=_P#T(U!7\&S^-GX ]PKYU_;
M_P"2CZ=_V (__1\]?15?.O[8'_)1]._[ $?_ */GK^G/HD?\G7?_ &#U?S@>
M!Q)_R+'ZH\IHHHK_ $Z/ST^S_P#@@]_R?8/^Q-U'_P!"AK]I:_%K_@@]_P G
MV#_L3=1_]"AK]I:_F?Q8_P"2J_[AQ_.1_2OA1_R2O_<27Y1"BBBOS,_2SX2_
MX*M_\E<\-?\ 8N'_ -*)*^6*^I_^"K?_ "5SPU_V+A_]*)*^6*_CWQ"_Y+/&
M?XE_Z2C\9XC_ .1W6]?T05Q/[1O_ "1;6_\ =MO_ $IBKMJXG]HW_DBVM_[M
MM_Z4Q5V>%/\ R<_)/^PO#_\ IV!\SF/_ "+ZW^&7Y,^5:***_P!FC\K"OZ2_
M@9_R1+P=_P!BKI__ *31U_-I7])?P,_Y(EX._P"Q5T__ -)HZ_%?&7_=<'_B
MG^43]H\'/]ZQG^&'YR.IHHHK\%/W@\R_;+_Y->\:?]@<_P#H:U^7%?J/^V7_
M ,FO>-/^P.?_ $-:_+BOYM\:/^1_A_\ KU_[?(_,^-_^1A3_ ,/ZL****_'3
MXL^0?BY_R5#7_P#L+3_^AFN=KHOBY_R5#7_^PM/_ .AFN=K_ &YX4_Y); ?]
M>:7_ *1$_)L5_O,_5_F%?JE_P;I_\B!\4?\ L,:9_P"BKBORMK]4O^#=/_D0
M/BC_ -AC3/\ T5<5X/B;_P D;B/6'_I<3[7PT_Y+'#^D_P#TB1^D5%%%?RP?
MU(%?E]^VO_R=/XS_ .PFO_HF.OU!K\OOVU_^3I_&?_837_T3'7X]XT?\D]A_
M^OJ_](F?&<;?\BZG_C_1GEE%%%?S8?F1X_\ MA?\BKI'_80?_P! -?/]?0'[
M87_(JZ1_V$'_ /0#7S_7^KWT9/\ DRF6>M?_ -2*I^=<0_\ (UGZ+\D%>L_L
M&?\ )[/PF_[*)H__ *61UY-7K/[!G_)[/PF_[*)H_P#Z61U^U9M_R*L1_@G_
M .DLY,I_Y&N'_P </_2D?T-T445_%9_: 5\O?\%6/^2*^'O^QI7_ -)IZ^H:
M^7O^"K'_ "17P]_V-*_^DT]?'>('_)&XS_#_ .W(\7B+_D2UO3]4?!E%%%?Q
MX?C)'=_\>DO_ %S;^5?$=?;EW_QZ2_\ 7-OY5\1U_H#]"_\ Y$F;_P#7RE_Z
M3,^.XKWH_P#;WZ!1117]KGR!^ZO_  1I_P"4;_P\_P!_5_\ T[WE?3]?,'_!
M&G_E&_\ #S_?U?\ ].]Y7T_7\<<4?\E-C?\ K]4_]+D?V'PQ_P DU@O^O-/_
M -(04DG^K;_=-+22?ZMO]TUX+V/=/QLHHHK^##^?PKYT_:]_Y*18?]@*/_T?
M/7T77SI^U[_R4BP_[ 4?_H^>OZC^B)_R=2I_V#5?_2Z1X'$G_(L?JCRJBBBO
M]-3\^/MS_@@3_P GO:C_ -B!?_\ I3:5^S%?C/\ \$"?^3WM1_[$"_\ _2FT
MK]F*_F7Q6_Y*Q_X(?J?TOX5?\DHO\<OT"BBBOS4_23X*_P""JW_)<M!_[%./
M_P!*;BOF"OI__@JM_P ERT'_ +%./_TIN*^8*_COC_\ Y+'&?X_T1^,<0_\
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
M\E5_W#C^<C^E?"C_ ))7_N)+\HF/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\
M?2UL45^9GZ6?!'_!4:_NM0^*WAV2ZTN6U*^'B DI&3^_DYXKYBKZG_X*M_\
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
M (F5UZU]&_\ "2ZO_P!"A>_]]+7@O_!(7_E'1\-?^O34/_3G=U])5_&W$O\
MR4>,_P"OM3_TMG]C<-_\D[@_^O5/_P!(1C_\)+J__0H7O_?2U5UKQ)JQT:[!
M\(W@S;2<[E_NFNBJKKG_ "!;S_KUD_\ 037@U/X;]#V)?"S\=:***_@X_ 0K
MYN_:T)/Q.@!7&-(BQ[_O)*^D:^;_ -K7_DIUO_V!XO\ T9+7]4?1 _Y.E7_[
M!:G_ *<HG@<2?\BWYH\OHHHK_3 _/C[@_P""!5]<V'[9'B&:VTV6Z8_#:]4Q
MQ$9 ^WZ?SS]/UK]?/^$EU?\ Z%"]_P"^EK\C/^#?7_D]#Q'_ -DSO?\ TX:?
M7[%U_,?BK_R5LO\ !#\F?TSX6?\ ))Q_QS_-&/\ \)+J_P#T*%[_ -]+16Q1
M7YN?HX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?[6'_ "6S
MX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3-0![I7S-_P %4_\ DW_1?^QQ
M@_\ 22[KZ9KYF_X*I_\ )O\ HO\ V.,'_I)=U\AQ[_R1V-_P?JCQN(/^1+7_
M ,/ZGP)1117\='XP*GWQ]:^'J^X4^^/K7P]7]^?0M_Y%6<_XZ/\ Z34/CN*]
MZ/\ V]_[:%%%%?VX?('[D?\ !%3_ )1W>#O^PAJO_IPGKZLKY3_X(J?\H[O!
MW_80U7_TX3U]65_'?%?_ "4^-_Z^U/\ TIG]@\*_\DS@O^O5/_TE!1117SY[
MY^.6J?\ (2N/^N[_ /H1J"I]4_Y"5Q_UW?\ ]"-05_!L_C9^ /<*^=?VP/\
MDH^G?]@"/_T?/7T57SK^V!_R4?3O^P!'_P"CYZ_ISZ)'_)UW_P!@]7\X'@<2
M?\BQ^J/*:***_P!.C\]/L_\ X(/?\GV#_L3=1_\ 0H:_:6OQ:_X(/?\ )]@_
M[$W4?_0H:_:6OYG\6/\ DJO^X<?SD?TKX4?\DK_W$E^40HHHK\S/TL^$O^"K
M?_)7/#7_ &+A_P#2B2OEBOJ?_@JW_P E<\-?]BX?_2B2OEBOX]\0O^2SQG^)
M?^DH_&>(_P#D=UO7]$%<3^T;_P D6UO_ ';;_P!*8J[:N)_:-_Y(MK?^[;?^
ME,5=GA3_ ,G/R3_L+P__ *=@?,YC_P B^M_AE^3/E6BBBO\ 9H_*PK^DOX&?
M\D2\'?\ 8JZ?_P"DT=?S:5_27\#/^2)>#O\ L5=/_P#2:.OQ7QE_W7!_XI_E
M$_:/!S_>L9_AA^<CJ:***_!3]X/,OVR_^37O&G_8'/\ Z&M?EQ7ZC_ME_P#)
MKWC3_L#G_P!#6ORXK^;?&C_D?X?_ *]?^WR/S/C?_D84_P##^K"BBBOQT^+/
MD'XN?\E0U_\ ["T__H9KG:Z+XN?\E0U__L+3_P#H9KG:_P!N>%/^26P'_7FE
M_P"D1/R;%?[S/U?YA7ZI?\&Z?_(@?%'_ +#&F?\ HJXK\K:_5+_@W3_Y$#XH
M_P#88TS_ -%7%>#XF_\ )&XCUA_Z7$^U\-/^2QP_I/\ ](D?I%1117\L']2!
M7Y??MK_\G3^,_P#L)K_Z)CK]0:_+[]M?_DZ?QG_V$U_]$QU^/>-'_)/8?_KZ
MO_2)GQG&W_(NI_X_T9Y91117\V'YD>/_ +87_(JZ1_V$'_\ 0#7S_7T!^V%_
MR*ND?]A!_P#T U\_U_J]]&3_ ),IEGK7_P#4BJ?G7$/_ "-9^B_)!7K/[!G_
M ">S\)O^RB:/_P"ED=>35ZS^P9_R>S\)O^RB:/\ ^ED=?M6;?\BK$?X)_P#I
M+.3*?^1KA_\ '#_TI']#=%%%?Q6?V@%?+W_!5C_DBOA[_L:5_P#2:>OJ&OE[
M_@JQ_P D5\/?]C2O_I-/7QWB!_R1N,_P_P#MR/%XB_Y$M;T_5'P91117\>'X
MR1W?_'I+_P!<V_E7Q'7VY=_\>DO_ %S;^5?$=?Z _0O_ .1)F_\ U\I?^DS/
MCN*]Z/\ V]^@4445_:Y\@?NK_P $:?\ E&_\//\ ?U?_ -.]Y7T_7S!_P1I_
MY1O_  \_W]7_ /3O>5]/U_''%'_)38W_ *_5/_2Y']A\,?\ )-8+_KS3_P#2
M$%))_JV_W32TDG^K;_=->"]CW3\;****_@P_G\*^=/VO?^2D6'_8"C_]'SU]
M%U\Z?M>_\E(L/^P%'_Z/GK^H_HB?\G4J?]@U7_TND>!Q)_R+'ZH\JHHHK_34
M_/C[<_X($_\ )[VH_P#8@7__ *4VE?LQ7XS_ /! G_D][4?^Q O_ /TIM*_9
MBOYE\5O^2L?^"'ZG]+^%7_)*+_'+] HHHK\U/TD^"O\ @JM_R7+0?^Q3C_\
M2FXKY@KZ?_X*K?\ )<M!_P"Q3C_]*;BOF"OX[X__ .2QQG^/]$?C'$/_ ".J
M_K^B"N*_:,_Y(KKO^Y;?^E4-=K7%?M&?\D5UW_<MO_2J&O5\(?\ DZ>2?]A5
M#_TY$^:S'_D7UO\ #+\F?*E%%%?[)GY6%?TL?##_ ))IX=_[ 5I_Z)2OYIZ_
MI8^&'_)-/#O_ & K3_T2E?B7C-_ P7K4_*!^U^#?\?&^E/\ .9N4445^$'[J
M>5?MO_\ )JOC+_L'Q_\ H^*OS K]/_VW_P#DU7QE_P!@^/\ ]'Q5^8%?S7XS
M_P#)14/^O2_]+F?F/&W_ ",J?^#]6%%%%?CY\:?'GQ2_Y*;XC_[#UY_Z.>L*
MMWXI?\E-\1_]AZ\_]'/6%7^WW#?_ "3N#_Z]4_\ TA'Y+B/]XGZO\PK]7_\
M@W:_Y(]\1_\ L9;/_P!)VK\H*_5__@W:_P"2/?$?_L9;/_TG:OFO$[_DCJ_K
M#_TM'W/AE_R6%'TG_P"DL_16BBBOY:/ZA"ORV_;%_P"3GO&O_8;?_P!!6OU)
MK\MOVQ?^3GO&O_8;?_T%:_&_&G_D18;_ *^?^VR/BN-_]PI?XOT9YI1117\W
MGYH>*_MD?\@_0/\ KM<?RCKPFO=OVR/^0?H'_7:X_E'7A-?ZP_1G_P"3)Y7_
M -Q__4FL?G'$'_(VJ?+_ -)05[-_P3M_Y/G^%/\ V.]C_P"C!7C->S?\$[?^
M3Y_A3_V.]C_Z,%?LN=?\B?$_]>Y_^DLPR7_D<8;_ *^0_P#2D?T'4445_%I_
M9P5\J_\ !5W_ ))7X8_[&!__ $0]?55?*O\ P5=_Y)7X8_[&!_\ T0]?%^(?
M_)&8S_"O_2HGB<1_\B2MZ+\T?"M%%%?Q^?C13\0_\@"^_P"O.7_T U\5U]J>
M(?\ D 7W_7G+_P"@&OBNO]!?H8?\D]FW_7VG_P"D2/C.*_CI>C_0****_M,^
M2/WB_P""0O\ RCH^&O\ UZ:A_P"G.[KZ2KYM_P""0O\ RCH^&O\ UZ:A_P"G
M.[KZ2K^-N)?^2CQG_7VI_P"EL_L;AO\ Y)W!_P#7JG_Z0@JKKG_(%O/^O63_
M -!-6JJZY_R!;S_KUD_]!->#4_AOT/8E\+/QUHHHK^#C\!"OF_\ :U_Y*=;_
M /8'B_\ 1DM?2%?-_P"UK_R4ZW_[ \7_ *,EK^J/H@?\G2K_ /8+4_\ 3E$\
M#B3_ )%OS1Y?1117^F!^?'W3_P &^O\ R>AXC_[)G>_^G#3Z_8NOQT_X-]?^
M3T/$?_9,[W_TX:?7[%U_,?BK_P E;+_!#\F?TSX6?\DG'_'/\T%%%%?FY^CA
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_M8?\EL^!__ &/<
MO_I,U>Z5X7^UA_R6SX'_ /8]R_\ I,U 'NE?,W_!5/\ Y-_T7_L<8/\ TDNZ
M^F:^9O\ @JG_ ,F_Z+_V.,'_ *27=?(<>_\ )'8W_!^J/&X@_P"1+7_P_J?
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
M5?MO_P#)JOC+_L'Q_P#H^*OS K]/_P!M_P#Y-5\9?]@^/_T?%7Y@5_-?C/\
M\E%0_P"O2_\ 2YGYCQM_R,J?^#]6%%%%?CY\:?'GQ2_Y*;XC_P"P]>?^CGK"
MK=^*7_)3?$?_ &'KS_T<]85?[?<-_P#).X/_ *]4_P#TA'Y+B/\ >)^K_,*_
M5_\ X-VO^2/?$?\ [&6S_P#2=J_*"OU?_P"#=K_DCWQ'_P"QEL__ $G:OFO$
M[_DCJ_K#_P!+1]SX9?\ )84?2?\ Z2S]%:***_EH_J$*_+;]L7_DY[QK_P!A
MM_\ T%:_4FORV_;%_P"3GO&O_8;?_P!!6OQOQI_Y$6&_Z^?^VR/BN-_]PI?X
MOT9YI1117\WGYH>*_MD?\@_0/^NUQ_*.O":]V_;(_P"0?H'_ %VN/Y1UX37^
ML/T9_P#DR>5_]Q__ %)K'YQQ!_R-JGR_])05[-_P3M_Y/G^%/_8[V/\ Z,%>
M,U[-_P $[?\ D^?X4_\ 8[V/_HP5^RYU_P B?$_]>Y_^DLPR7_D<8;_KY#_T
MI']!U%%%?Q:?V<%?*O\ P5=_Y)7X8_[&!_\ T0]?55?*O_!5W_DE?AC_ +&!
M_P#T0]?%^(?_ "1F,_PK_P!*B>)Q'_R)*WHOS1\*T445_'Y^-%/Q#_R +[_K
MSE_] -?%=?:GB'_D 7W_ %YR_P#H!KXKK_07Z&'_ "3V;?\ 7VG_ .D2/C.*
M_CI>C_0****_M,^2/WB_X)"_\HZ/AK_UZ:A_Z<[NOI*OFW_@D+_RCH^&O_7I
MJ'_ISNZ^DJ_C;B7_ )*/&?\ 7VI_Z6S^QN&_^2=P?_7JG_Z0@JKKG_(%O/\
MKUD_]!-6JJZY_P @6\_Z]9/_ $$UX-3^&_0]B7PL_'6BBBOX./P$*^;_ -K7
M_DIUO_V!XO\ T9+7TA7S?^UK_P E.M_^P/%_Z,EK^J/H@?\ )TJ__8+4_P#3
ME$\#B3_D6_-'E]%%%?Z8'Y\?=/\ P;Z_\GH>(_\ LF=[_P"G#3Z_8NOQT_X-
M]?\ D]#Q'_V3.]_].&GU^Q=?S'XJ_P#)6R_P0_)G],^%G_))Q_QS_-!1117Y
MN?HX4444 %%%% !1110 4444 %%%% !1110 45QOQG_:%^"7[/&D6.M_&KXE
MZ7X>BU2]^QZ1%?3_ +_4;G:6\FVA4&6XDVAF*1JS!5+$8!-:7PN^+'PS^-W@
MBS^)/PA\>:5XDT&_WBTU;1KU)X79&*.FY2<.CJR,APRLI5@""* .@HHHH *\
M+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:@#W2OF;_ (*I
M_P#)O^B_]CC!_P"DEW7TS7S-_P %4_\ DW_1?^QQ@_\ 22[KY#CW_DCL;_@_
M5'C<0?\ (EK_ .']3X$HHHK^.C\8%3[X^M?#U?<*??'UKX>K^_/H6_\ (JSG
M_'1_])J'QW%>]'_M[_VT****_MP^0/W(_P""*G_*.[P=_P!A#5?_ $X3U]65
M\I_\$5/^4=W@[_L(:K_Z<)Z^K*_COBO_ )*?&_\ 7VI_Z4S^P>%?^29P7_7J
MG_Z2@HHHKY\]\_'+5/\ D)7'_7=__0C4%3ZI_P A*X_Z[O\ ^A&H*_@V?QL_
M 'N%?.O[8'_)1]._[ $?_H^>OHJOG7]L#_DH^G?]@"/_ -'SU_3GT2/^3KO_
M +!ZOYP/ XD_Y%C]4>4T445_IT?GI]G_ /!![_D^P?\ 8FZC_P"A0U^TM?BU
M_P $'O\ D^P?]B;J/_H4-?M+7\S^+'_)5?\ <./YR/Z5\*/^25_[B2_*(444
M5^9GZ6?"7_!5O_DKGAK_ +%P_P#I1)7RQ7U/_P %6_\ DKGAK_L7#_Z425\L
M5_'OB%_R6>,_Q+_TE'XSQ'_R.ZWK^B"N)_:-_P"2+:W_ +MM_P"E,5=M7$_M
M&_\ )%M;_P!VV_\ 2F*NSPI_Y.?DG_87A_\ T[ ^9S'_ )%];_#+\F?*M%%%
M?[-'Y6%?TE_ S_DB7@[_ +%73_\ TFCK^;2OZ2_@9_R1+P=_V*NG_P#I-'7X
MKXR_[K@_\4_RB?M'@Y_O6,_PP_.1U-%%%?@I^\'F7[9?_)KWC3_L#G_T-:_+
MBOU'_;+_ .37O&G_ &!S_P"AK7Y<5_-OC1_R/\/_ ->O_;Y'YGQO_P C"G_A
M_5A1117XZ?%GR#\7/^2H:_\ ]A:?_P!#-<[71?%S_DJ&O_\ 86G_ /0S7.U_
MMSPI_P DM@/^O-+_ -(B?DV*_P!YGZO\PK]4O^#=/_D0/BC_ -AC3/\ T5<5
M^5M?JE_P;I_\B!\4?^PQIG_HJXKP?$W_ )(W$>L/_2XGVOAI_P ECA_2?_I$
MC](J***_E@_J0*_+[]M?_DZ?QG_V$U_]$QU^H-?E]^VO_P G3^,_^PFO_HF.
MOQ[QH_Y)[#_]?5_Z1,^,XV_Y%U/_ !_HSRRBBBOYL/S(\?\ VPO^15TC_L(/
M_P"@&OG^OH#]L+_D5=(_["#_ /H!KY_K_5[Z,G_)E,L]:_\ ZD53\ZXA_P"1
MK/T7Y(*]9_8,_P"3V?A-_P!E$T?_ -+(Z\FKUG]@S_D]GX3?]E$T?_TLCK]J
MS;_D58C_  3_ /26<F4_\C7#_P".'_I2/Z&Z***_BL_M *^7O^"K'_)%?#W_
M &-*_P#I-/7U#7R]_P %6/\ DBOA[_L:5_\ 2:>OCO$#_DC<9_A_]N1XO$7_
M "):WI^J/@RBBBOX\/QDCN_^/27_ *YM_*OB.OMR[_X])?\ KFW\J^(Z_P!
M?H7_ /(DS?\ Z^4O_29GQW%>]'_M[] HHHK^USY _=7_ ((T_P#*-_X>?[^K
M_P#IWO*^GZ^8/^"-/_*-_P"'G^_J_P#Z=[ROI^OXXXH_Y*;&_P#7ZI_Z7(_L
M/AC_ ))K!?\ 7FG_ .D(*23_ %;?[II:23_5M_NFO!>Q[I^-E%%%?P8?S^%?
M.G[7O_)2+#_L!1_^CYZ^BZ^=/VO?^2D6'_8"C_\ 1\]?U']$3_DZE3_L&J_^
METCP.)/^18_5'E5%%%?Z:GY\?;G_  0)_P"3WM1_[$"__P#2FTK]F*_&?_@@
M3_R>]J/_ &(%_P#^E-I7[,5_,OBM_P E8_\ !#]3^E_"K_DE%_CE^@4445^:
MGZ2?!7_!5;_DN6@_]BG'_P"E-Q7S!7T__P %5O\ DN6@_P#8IQ_^E-Q7S!7\
M=\?_ /)8XS_'^B/QCB'_ )'5?U_1!7%?M&?\D5UW_<MO_2J&NUKBOVC/^2*Z
M[_N6W_I5#7J^$/\ R=/)/^PJA_Z<B?-9C_R+ZW^&7Y,^5****_V3/RL*_I8^
M&'_)-/#O_8"M/_1*5_-/7]+'PP_Y)IX=_P"P%:?^B4K\2\9OX&"]:GY0/VOP
M;_CXWTI_G,W****_"#]U/*OVW_\ DU7QE_V#X_\ T?%7Y@5^G_[;_P#R:KXR
M_P"P?'_Z/BK\P*_FOQG_ .2BH?\ 7I?^ES/S'C;_ )&5/_!^K"BBBOQ\^-/C
MSXI?\E-\1_\ 8>O/_1SUA5N_%+_DIOB/_L/7G_HYZPJ_V^X;_P"2=P?_ %ZI
M_P#I"/R7$?[Q/U?YA7ZO_P#!NU_R1[XC_P#8RV?_ *3M7Y05^K__  ;M?\D>
M^(__ &,MG_Z3M7S7B=_R1U?UA_Z6C[GPR_Y+"CZ3_P#26?HK1117\M']0A7Y
M;?MB_P#)SWC7_L-O_P"@K7ZDU^6W[8O_ "<]XU_[#;_^@K7XWXT_\B+#?]?/
M_;9'Q7&_^X4O\7Z,\THHHK^;S\T/%?VR/^0?H'_7:X_E'7A->[?MD?\ (/T#
M_KM<?RCKPFO]8?HS_P#)D\K_ .X__J36/SCB#_D;5/E_Z2@KV;_@G;_R?/\
M"G_L=['_ -&"O&:]F_X)V_\ )\_PI_['>Q_]&"OV7.O^1/B?^O<__2689+_R
M.,-_U\A_Z4C^@ZBBBOXM/[."OE7_ (*N_P#)*_#'_8P/_P"B'KZJKY5_X*N_
M\DK\,?\ 8P/_ .B'KXOQ#_Y(S&?X5_Z5$\3B/_D25O1?FCX5HHHK^/S\:*?B
M'_D 7W_7G+_Z :^*Z^U/$/\ R +[_KSE_P#0#7Q77^@OT,/^2>S;_K[3_P#2
M)'QG%?QTO1_H%%%%?VF?)'[Q?\$A?^4='PU_Z]-0_P#3G=U])5\V_P#!(7_E
M'1\-?^O34/\ TYW=?25?QMQ+_P E'C/^OM3_ -+9_8W#?_).X/\ Z]4__2$%
M5=<_Y MY_P!>LG_H)JU577/^0+>?]>LG_H)KP:G\-^A[$OA9^.M%%%?P<?@(
M5\W_ +6O_)3K?_L#Q?\ HR6OI"OF_P#:U_Y*=;_]@>+_ -&2U_5'T0/^3I5_
M^P6I_P"G*)X'$G_(M^:/+Z***_TP/SX^Z?\ @WU_Y/0\1_\ 9,[W_P!.&GU^
MQ=?CI_P;Z_\ )Z'B/_LF=[_Z<-/K]BZ_F/Q5_P"2ME_@A^3/Z9\+/^23C_CG
M^:"BBBOS<_1PHHHH **** "BBB@ HHHH **** "BBB@#\W/V4/B'JG[4W_!Q
MI^T;KGBR0W>E?L]?#/1?"'@2TF.8["75!'=W]RB'A)I)(7B,@^8Q(J$X&*F_
M8T^(NI?!G_@X>_:A_8S\/W!B\)>.OAYH_P 4;?2%.(+'5U6QL+Z:->BO=-.D
MLI_B:)3VJ7X&_#V7]BS_ (.$?C/K/CJ1-.\*_M2?#S2=9\#ZS=.$M[C6]'1+
M>]TH.V ;GRWDNPG>)B1G:0%_8"^&EU^T'_P6\_:<_P""E'AMEN? &G^%]+^%
MW@;Q!"=UOKL]NEI-JTENXXDB@N[58/,4E&?> 248  _1>BBB@ KPO]K#_DMG
MP/\ ^Q[E_P#29JZ3XK?LE?#7XQ>+G\:>*-?\46]V\"0F/2?$<UM#M08!V(<9
M]3WKB?%7_!,_]G[QAHEQH6K>*?'?EW$3)YB>,)R\>1@E2V0#[XH ^AJ^9O\
M@JG_ ,F_Z+_V.,'_ *27=<E_PY"_9-_Z*-\4_P#PMC_\:H_X<A?LF_\ 11OB
MG_X6Q_\ C5>1G^5?VYD]; <_)[16YK7M\KJ_WHX\PPGU_!3P_-;F5KVO;Y:'
MQC17V=_PY"_9-_Z*-\4__"V/_P :H_X<A?LF_P#11OBG_P"%L?\ XU7XY_Q!
M#_J8?^4O_NA\7_J+_P!1'_DG_P!L?&2??'UKX>K]=/VFO^"0G[-/PH^ GBGX
MB^&O'_Q)DO\ 2-+:>U2]\8L\3,& ^91&"1SZBNG\$_\ !%C]E;7O!FD:Y>_$
M3XH+->Z9;SRK%XT(4,\:L<#RN!DU^_>"U3_B$&%QM&WUKZQ*#O\ P^7D4E;_
M )>7OS>5K=3Q\V\+_P"U.3_:^7EO_P N[[V_OKL?C)17[7?\.0OV3?\ HHWQ
M3_\ "V/_ ,:H_P"'(7[)O_11OBG_ .%L?_C5?MW_ !&?_J _\J__ ',\?_B#
M/_4=_P"4O_NAM?\ !%3_ )1W>#O^PAJO_IPGKZLKXY_X<A?LF_\ 11OBG_X6
MQ_\ C5'_  Y"_9-_Z*-\4_\ PMC_ /&J_'<VQW]J9G7QG+R^TG*5KWMS-NU[
M*]K[V1^PY5@?[,RRCA.;F]G",;VM?E25[7=KVVNS[&HKXY_X<A?LF_\ 11OB
MG_X6Q_\ C5'_  Y"_9-_Z*-\4_\ PMC_ /&J\\[SXXU3_D)7'_7=_P#T(U!7
MV=_PY"_9-_Z*-\4__"V/_P :H_X<A?LF_P#11OBG_P"%L?\ XU7X,_!&[O\
M7_\ RE_]T/S]\"W?^\?^2?\ VQ\8U\Z_M@?\E'T[_L 1_P#H^>OU8_X<A?LF
M_P#11OBG_P"%L?\ XU7F/[)__!)K]G+XQ_#>_P#%/BKQ[\1HKFW\3ZC81K8>
M+VC0Q0S%$)!C/S8')SS7Z=X2<,?\0LXL_MKVOUC]W*GR<OL_B<7?FYI[<NW+
MK?<X,R\-_P"T,,Z/UKEU3OR7V_[?1^3]%?M=_P .0OV3?^BC?%/_ ,+8_P#Q
MJC_AR%^R;_T4;XI_^%L?_C5?T[_Q&?\ Z@/_ "K_ /<SY[_B#/\ U'?^4O\
M[H?$'_!![_D^P?\ 8FZC_P"A0U^TM?'/_#D+]DW_ **-\4__  MC_P#&J/\
MAR%^R;_T4;XI_P#A;'_XU7YGQ9Q%_K1FOUWV7L_=4;<W-M?6]H]^Q^E<*<._
MZL95]2]K[3WG*_+R[VTM>7;N?8U%?'/_  Y"_9-_Z*-\4_\ PMC_ /&J/^'(
M7[)O_11OBG_X6Q_^-5\R?3',?\%6_P#DKGAK_L7#_P"E$E?+%?9W_#D+]DW_
M **-\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A;'_XU7X]Q#X3_P!O9S6Q_P!<
MY/:._+[.]M$M^=7V[(^,S'A'^T,;/$>VY>9WMRWMIWYD?&-<3^T;_P D6UO_
M ';;_P!*8J_03_AR%^R;_P!%&^*?_A;'_P"-5YC\=O\ @DU^SE\/?B1\-/"V
MA^/?B,]MXJ\3O8:DUUXO9W2(0EP8R(QM;(ZD&MN%/"W_ %8XHP.<?7/:?5JU
M.KR>SY>;V<U+EYN>5KVM>SMO9GF8C@#ZQAYTOK-N9-7Y.ZM_.?D_17[7?\.0
MOV3?^BC?%/\ \+8__&J/^'(7[)O_ $4;XI_^%L?_ (U7]F_\1G_Z@/\ RK_]
MS/E?^(,_]1W_ )2_^Z'XHU_27\#/^2)>#O\ L5=/_P#2:.OF+_AR%^R;_P!%
M&^*?_A;'_P"-4?\ #D+]DW_HHWQ3_P#"V/\ \:KXKC/C?_6ZE1A]7]E[-R?Q
M\U[V_NQMMYGVG!O!/^J56M/ZQ[7VBBO@Y;6O_>E??R/L:BOCG_AR%^R;_P!%
M&^*?_A;'_P"-4?\ #D+]DW_HHWQ3_P#"V/\ \:KX(^\/>?VR_P#DU[QI_P!@
M<_\ H:U^7%?9W_#D+]DW_HHWQ3_\+8__ !JC_AR%^R;_ -%&^*?_ (6Q_P#C
M5?FW&GA[_K?CZ>)^L^RY(\MN3FOJW>_/'OM8^9SOAW^V<1&K[7ELK6Y;]6^Z
M/C&BOL[_ (<A?LF_]%&^*?\ X6Q_^-4?\.0OV3?^BC?%/_PMC_\ &J^._P"(
M(?\ 4P_\I?\ W0\7_47_ *B/_)/_ +8_'/XN?\E0U_\ ["T__H9KG:_6#]D_
M_@DU^SE\8_AO?^*?%7CWXC17-OXGU&PC6P\7M&ABAF*(2#&?FP.3GFO3O^'(
M7[)O_11OBG_X6Q_^-5_;N4^+/]EY70P?U+F]E",+^TM?EBHWM[-VO:]KNW<^
M2J^#OM*LI_7MVW_"[_\ <0_%&OU2_P"#=/\ Y$#XH_\ 88TS_P!%7%>N?\.0
MOV3?^BC?%/\ \+8__&J/^'(7[)O_ $4;XI_^%L?_ (U7G\3>)?\ K'DU3 ?5
M.3GY?>]IS6M)/;D6]K;GM\,^&O\ J[G-/'_6N?EYO=Y.6]XM;\[VOV/L:BOC
MG_AR%^R;_P!%&^*?_A;'_P"-4?\ #D+]DW_HHWQ3_P#"V/\ \:K\L/U(^QJ_
M+[]M?_DZ?QG_ -A-?_1,=>]_\.0OV3?^BC?%/_PMC_\ &J/^'(7[)O\ T4;X
MI_\ A;'_ .-5\=QIPG_K?E]/"^V]ERSYK\O-?1JUN:/?>YXN=Y1_;.&C2Y^6
MSO>U^C7==SXQHK[._P"'(7[)O_11OBG_ .%L?_C5'_#D+]DW_HHWQ3_\+8__
M !JOS;_B"'_4P_\ *7_W0^9_U%_ZB/\ R3_[8_-']L+_ )%72/\ L(/_ .@&
MOG^OU@\+?\$FOV<M7_:N\5?!VZ\>_$8:5H_ABQO[65/%["=I978,&?R\%>.!
M@8KT[_AR%^R;_P!%&^*?_A;'_P"-5_5_AEQA_P 0YX*PW#_L/;^QY_?YN2_/
M4E4^'EG:W-;XG>U]+V/G,Q\)OK^*=;Z[RWMI[.^R_P"OB/Q1KUG]@S_D]GX3
M?]E$T?\ ]+(Z_57_ (<A?LF_]%&^*?\ X6Q_^-4?\.0OV3?^BC?%/_PMC_\
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
M:_\ 8;?_ -!6OH/_ (<A?LF_]%&^*?\ X6Q_^-4?\.0OV3?^BC?%/_PMC_\
M&J^-XTX2_P!;\#3PWMO9<DN:_+S7T:M;FCW[GBYWD_\ ;.'C2Y^2SOM?I;NC
MXQHK[._X<A?LF_\ 11OBG_X6Q_\ C5'_  Y"_9-_Z*-\4_\ PMC_ /&J_-_^
M((?]3#_RE_\ =#YG_47_ *B/_)/_ +8_,?\ ;(_Y!^@?]=KC^4=>$U^L'A;_
M ()-?LY:O^U=XJ^#MUX]^(PTK1_#%C?VLJ>+V$[2RNP8,_EX*\<# Q7IW_#D
M+]DW_HHWQ3_\+8__ !JOZP\,^,?^(=<$X7A[V'M_8>T]_FY.;GJ3J?#RSM;G
MM\3O:^E[+YO,/"7Z]BY5_KMKVT]G?9)?\_$?BC7LW_!.W_D^?X4_]CO8_P#H
MP5^I'_#D+]DW_HHWQ3_\+8__ !JC_AR%^R;_ -%&^*?_ (6Q_P#C5?9XWQ?^
MN8.I0^I6YXN-_:7M=-7M[,C!>$7U/&4Z_P!=OR24K>SM>S3M?VA]C45\<_\
M#D+]DW_HHWQ3_P#"V/\ \:H_X<A?LF_]%&^*?_A;'_XU7XL?LY]C5\J_\%7?
M^25^&/\ L8'_ /1#UA_\.0OV3?\ HHWQ3_\ "V/_ ,:H_P"'(7[)O_11OBG_
M .%L?_C5>+Q%E']O9+6R_GY/:)+FM>VJ>UU?;NCAS+!_VA@IX?FY>9;VO;6^
MVA\8T5]G?\.0OV3?^BC?%/\ \+8__&J/^'(7[)O_ $4;XI_^%L?_ (U7X_\
M\00_ZF'_ )2_^Z'QO^HO_41_Y)_]L?$OB'_D 7W_ %YR_P#H!KXKK]=/VFO^
M"0G[-/PH^ GBGXB^&O'_ ,29+_2-+:>U2]\8L\3,& ^91&"1SZBNG\$_\$6/
MV5M>\&:1KE[\1/B@LU[IEO/*L7C0A0SQJQP/*X&37]!^"^(_XA#E^+PMOK/M
MYQE?^'R\J:M;]Y>]][H\;-?"[^TY0?UOEY;_ /+N^]O[Z/QDHK]KO^'(7[)O
M_11OBG_X6Q_^-4?\.0OV3?\ HHWQ3_\ "V/_ ,:K]I_XC/\ ]0'_ )5_^YGD
M?\09_P"H[_RE_P#=#M/^"0O_ "CH^&O_ %Z:A_Z<[NOI*OCG_AR%^R;_ -%&
M^*?_ (6Q_P#C5'_#D+]DW_HHWQ3_ /"V/_QJOQK,L9_:.8UL5R\OM)RE:][<
MS;M?2]K[V1^QY;@_[/RZCA>;F]G",;VM?E25[:VO;:[/L:JNN?\ (%O/^O63
M_P!!-?(?_#D+]DW_ **-\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A;'_XU7!)
M<T6CL:NK'QC17V=_PY"_9-_Z*-\4_P#PMC_\:H_X<A?LF_\ 11OBG_X6Q_\
MC5?@_P#Q!#_J8?\ E+_[H? ?ZB_]1'_DG_VQ\8U\W_M:_P#)3K?_ + \7_HR
M6OU>_P"'(7[)O_11OBG_ .%L?_C5>8_LG_\ !)K]G+XQ_#>_\4^*O'OQ&BN;
M?Q/J-A&MAXO:-#%#,40D&,_-@<G/-?JGA!P[_P 0HXIGG/M?K/-2E2Y.7V=N
M:4)<W->>W):UNN^FOGYEX;_VAAO8_6N75._)?_V]'Y/T5^UW_#D+]DW_ **-
M\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A;'_XU7],?\1G_P"H#_RK_P#<SY__
M (@S_P!1W_E+_P"Z'QU_P;Z_\GH>(_\ LF=[_P"G#3Z_8NOCG_AR%^R;_P!%
M&^*?_A;'_P"-4?\ #D+]DW_HHWQ3_P#"V/\ \:K\QXJX@_UFS9X[V7L[I*W-
MS;>=H_D?IO"O#_\ JSE*P7M/:6;=^7EW\KR_,^QJ*^.?^'(7[)O_ $4;XI_^
M%L?_ (U17S9]&?8U%%% !1110 4444 %%%% !1110 4444 8?Q#^&/PV^+OA
MJ3P9\5_A[H?B?1Y9%DETGQ#I,-[;.Z_=8Q3*R$CL<<5I:'H6B>&-&M?#OAK1
MK33M/L8%ALK"QMUAAMXE&%1$0!44#@   5:HH **** "BBB@ HHHH **** .
M._:"^&=]\9?@OXB^%^F:G%97&MZ<UM%=3H62,D@Y(')'%=#X2T:7PYX4TSP]
M/,LCV&GPV[R(,!RD:J2/8XK0HH **** "BBB@ HHHH **** "O/OV:_@SJ?P
M,\!7OA#5=:@OY+KQ#?:BLUO&RJJSREPF#W .#7H-% !1110 4444 %%%% !1
M110 5Y]\8_@SJ?Q-\>^ /%]CK4%K'X.\0OJ-S#-&Q:X4Q%-BD=#DYYKT&B@
MHHHH **** "BBB@ HHHH **"0#@GKTHH \^_9K^#.I_ SP%>^$-5UJ"_DNO$
M-]J*S6\;*JK/*7"8/< X->@T44 %%%% !1110 4444 %%%% 'GWASX,ZGHG[
M27B3XXRZU ]IKGAZSTZ*Q6-A)$T+$ER>A!S7H-%% !1110 4444 %%%% !11
M10!QW[07PSOOC+\%_$7POTS4XK*XUO3FMHKJ="R1DD') Y(XKH?"6C2^'/"F
MF>'IYED>PT^&W>1!@.4C521['%:%% !1110 4444 %%%% !1110 5Y]^S7\&
M=3^!G@*]\(:KK4%_)=>(;[45FMXV556>4N$P>X!P:]!HH **** "BBB@ HHH
MH **** "O/OC'\&=3^)OCWP!XOL=:@M8_!WB%]1N89HV+7"F(IL4CH<G/->@
MT4 %%%% !1110 4444 %%%% !7'?M!?#.^^,OP7\1?"_3-3BLKC6].:VBNIT
M+)&20<D#DCBNQHH S_"6C2^'/"FF>'IYED>PT^&W>1!@.4C521['%:%%% !1
M110 4444 %%%% !1110!Y]X<^#.IZ)^TEXD^.,NM0/::YX>L].BL5C821-"Q
M)<GH0<UZ#110 4444 %%%% !1110 4444 <=^T%\,[[XR_!?Q%\+],U.*RN-
M;TYK:*ZG0LD9)!R0.2.*Z'PEHTOASPIIGAZ>99'L-/AMWD08#E(U4D>QQ6A1
M0 4444 %%%% !1110 4444 %>??LU_!G4_@9X"O?"&JZU!?R77B&^U%9K>-E
M55GE+A,'N <&O0:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ JEXEU:\T+P]?:WIWAZ\U>XM+22:#2M/:(
M3WCJI*PQF9TC#L0%!=U7)&649(X?]JW]ISX?_L@? 7Q)^T!\1M-U?4K'P[IX
MN/[$\.60NM3U*1YHK>*WM8-R^;+)//#$HR!NE7) .:^%+;QM_P %]X_'3?\
M!0CX,?"SP%\0_ OQ \+Z?+8?LY>,;BZ\+^(_"-FN^9;>*6XS;K?/YI^TRS$[
MVCB58U2-%4 ^U_V)_P!I#6/VJ/@!9_%/Q;X*'A;Q%'K>JZ1XH\(O<"670=1L
MK^>UFL97!Q(\?E#,BX24$2( CK7K-?FG_P $W_\ @HS-XV_X*<>/?V>_B=^R
M;\2_@=K/Q7\-0>*&\'_$72!#!)XGTZ);2_?3;I#Y=]%<Z?'92;U5/FTVX<@^
M8#7Z64 %%%% !1110 4444 %'3K2.Z1H9)'"JHRS,< #UK\_OVM?B-^TE_P5
M,\=^/O\ @GU^QAX]\0?"[P+I?A>UN]<_:0TSP]!K&D>(;BZM;"]BT6QE%U$#
M%):7\<DLT1D+KNC^1<^: ?2'QE_:4^*/PG_:^^%OPHUCX>V5I\-?'KZAI#^-
M9KX/.WB(6KW5E8"$8$$,D%O>?OG)+S)'$%7<K2>Y5^2?[9/C7_@O5\+OV;M;
M^$7[1W[%_A3XZVVG"UU/P3\7/V?[U[?5]&UG3YX[S3;^XT2=?,N'2Y@B,D=H
M(T,>] Q#<_I1^R3^T1X>_:R_9J\%_M%^&M.FL8?%>@PWESI5TA6;3+SE+JRE
M5@"LMO<)+ ZD9#Q,.U 'HE%%% !1110 4444 %?-G_!3C_@HC;_\$W?@YI'Q
MCF^ 7BWXB6T^NQKXBT_P?8R33Z+H48W7^L2[495AMU:('>45GGC!= 2P^DZ^
M=OV]/^"FG[)__!/WPU)>_M"3>(]2/]FB]U/2/"7A*YUB6PTUY&A^V7HA0QVE
MLSAHUDG9!(RNJ;RC@ '._'C_ (*Q?"3P;^SWX ^./[*?PQ\3_M 7?Q5\Z3X?
M>&/AE;B6XU"WMXO-N[B9I,"UCMQMCD#C>LTB1% Q.WJO^">G_!27]GC_ (*1
M?#'4/&WP;DU31]>\-Z@VF^.OA_XJM!::WX8OU+*UO=VY)*Y*/M<$JVUAD.CH
MOY_^._@CKG_!&?XP:7_P5M_8"^'VK^,OV6O&^A2:A\3/A!9VLT5WX)LM5^Q7
M4^NZ/:R[3#&1:6CSVSJIC$.QMD85K7U']HO]F?PQ^UW\:OA=_P %5_\ @BA^
MT7X;T+XM>([BQM_%&KV>VXT;Q3X6E++/)K=BK)(7@$!0$A)3+&D!*2)%)" ?
MIA15#PMIVM:1X<L=,\2>(FU?4(+5$O=4>U2 W4H W2>6GRQ@G)"C.!@9/4WZ
M "BBB@ HHHH *Y3XZ?&;P-^SI\&/%7Q[^)MS=P^'?!N@7>LZW+8V4ES,EK;Q
M-+(4BC!9VVJ< ?H.:ZNL;XB>/_"'PG^'^N_%/XA:W'IF@>&M&NM5US4IE9DM
M+.WB:::5@H)(6-&8@ GC@4 ?$_[<G[,OQL_X*;_"+X4?M]_\$]/VOO$/@/Q9
MX1\/1^*_@UIEWIWV73=7FOHEDECU:.53(Z3VPB@52 D0><LLRS83OO\ @EU_
MP5%\/?MY>']<^$_Q8\#R_#CX]_#B46/Q7^%&JDI<:?<*0OVRUW$F>RE)!20%
MMN]58L&CDD^>/V@/^"G?[;^L:)X'_P""MG["W@,?$+]DK3=$N+;Q]\/WTR6U
M\47\ NG6[UZVAEB4A+7R51%\P[E$[LOEN)H]S]M+]G?X/?\ !2WX%>%O^"Q'
M_!+WX[V7AGXQ^!]!EU;P+\1M+7$6LVD".\^A:Q#C+H0)(FCE4M"Q92I5F4@'
MZ/45Y#^PW\1_VK_B_P#LX^'?B9^V5\%-%^'7C/6-.@GO/!FD:G+>-89C&3.[
MJOE2.V6^SC>8 0C2R,&(]>H **** "BBB@ HHHH *\,_;]^.OQS_ &?_ -GF
M\^-GP%\):1K=IX7U*WU+Q]+=7;FYL_#EM<QOJTEC D;BYO5M%N#'&[(H9"3O
M95BDY/XX?\%$_P!CGQ5\7]1_X)X> _V]?#G@CXUZ]&VG:48+/[9/I]T2 \43
MRK]C-^%)"022%UD9"89,>6WS1X/_ &3_ /@NM_P3<\$MX _9S^+GPX_:R^&<
M,EW(_@KXH6AT#Q.R7,TD\\<>H!WM[EI))96>6[=BQD/R@<  _2[2=6TS7M*M
MM=T34(;NRO;=)[2ZMY \<T3J&1U8<,I4@@C@@U8KXM_X(=?'+XD>,OV6K_\
M9N^.GP2\2?#7QG\'-<DT)?!/BV4RWMIX==WDT203;56ZA6T'V-;E!ME?3Y6
M&2H^TJ "BBB@ HHHH **** "O-OVH?VJ?AG^R7X B\<_$'3/$>LW-_=_8_#_
M (4\%>'+C6-;UV[\MI/L]E96RM).X1'=C@(B(S.RJ":SOVS/VY_V6/\ @GY\
M)D^-O[6WQ7MO"?AZ;4H]/LYWLKBZFN[IU9EAA@MHY)96VH[':IVJC,V ":^.
M?V\_V]%U3X7_  M_X*T_L%>/+?Q[\*=$TO7O"GQ&\0^%]&;4K_PMI.K7&DRS
M:[%I\OEL;BQ.EA7@G4%%N]\D;1JX(!],_P#!/?\ X*:?L^_\%)O#7BK6?@GX
M7\=:!J'@?7!I'BWP[X_\)2Z7?:9>$,1"X)>(OA3NC61GCXWJFY=WT/7Y=>./
M^"R/_!.O3?@IX&_9A_X)>_'"Y^(GQ0\??$+04\-Z1X?AOWU&]N)-6M;K4-1U
M>>:)' >%)VN6F.^0.RLHCWE/U%H **** "BBB@ HHHH *1F55+,0 !DD]J^3
MO^"JGPN_X*<>-?"?A3XC_P#!-7XQZ#H&N?#K49O$-]X/UF)V3QY(J>4FCS/N
M6.*W:%[D_.3NF,!#0&)9E\<LOCQXA_X+]_L.ZS\(?V;_ -J+5/V<?'FDW3Z3
M\;?!-YX4%]KVB7R':VGRK+/ R64CI,&<)NG0>63$4GA8 ^H?C'^T=\6/A1^V
M)\+OA?K?@?3;/X7^//[0T?\ X2][[?=OXE%J;NRLFAP%@MI+>WO<2EF>2=(X
M@L8*F;W2OR5_;)UO_@O[\+_V<];^$GQX_9/\%_M"6=A]EU3P5\5O@?=MI^OZ
M-K.GSQWFFZA<:-,N;ETNH(B\-FJ*T9=-V&(/Z3_LF_M"Z#^U=^S;X,_:'\/:
M7/I\?BG0HKN[TF\1DGTN\&8[JQF5@"LUO<)- ZD AXF':@#T.BBB@ HHHH *
M*** "BBO(_VQ/VC;C]G;P9X:CT74- L=<\=>-+3PKX=U3Q9<-'I6GWEQ%/-]
MHNBKHSJL5M+LA5T,\QBA$D?F^8H!\W_MO?\ !8Y/V'/V^-!_8C\;>"M'N7^)
MWAC2KSX;>*=5UA=-TW3=2N+^XLYK;5IWW>7!M@\^.6-"[MOAV9*R#[LK\V?C
M-\9_^"8^L_"?Q#^P+_P5S_X*%_ WXG:SXKDCL!XAM8;?2=5AB$DTEJEWY$UP
MEC-:2SRF"X:5/EE)9 3(\S/V/H_^"RO[%OQ(T'_@G;XD^&A^,?POM_$FF2^!
M_P!I:YUZWC?3/",=S')=V&J6[[GGNQ:H]M"RX),R,&=4R@!^E-%%% !1110
M4444 %%%5=<UK2O#6BWGB/7KZ.UL=/M9+F]N93A88D4L[GV"@D_2@#+^*?Q.
M\#_!7X9^(?C#\3=?BTKPYX5T6ZU;7=2G!*6MG;Q-+-(0 2=J(QP 2<8 )KYV
M_P""?W[8WQ]_;?\ B5X_^,FBV7PXN?V<C-%:?!_Q)X?U&YFUS6)8PHNI[Q&/
ME11%B=L>V.6/ 5U8Y(\#^-?[4W_!37XX?%_X7?#I?V(?@9XS^"/QJOK>Z;X>
MZ]XHOG\4V7AZ-HKG^U]6!C^Q06ZKY+/ L=ROF316K-(T@#>>_$_P!\1O^"!/
MQEUC]JS]AOP[>^/_ -E/Q=XOBLOB[\#/#LRW%]X&URYGBMH[[18BW2266")K
M/(R9(TX0Q/;@'ZRT5A?#/Q?K'C[P'IGC37? .J^%[G4[;SSH&NF'[;9(Q.Q)
MQ"\B)+LVED5VV$E<D@UNT %%%% !1110 4444 %?#?\ P41_X*1^(]+_ &B=
M _X)<_L._&OP9X:_:.\636%[:WWC[3I9]*T_2GAOKB;!C5P]X4LD58&7)6]B
M8<;F3T[]N/X]?M":7J]Y\#_V5?B1\/? NN:5X*E\6^,OB'\3;:6YT_P]I(E>
M&$I;1R1^;++)%<$R2.(X4MF+*[.BU\LZ7^PI\2O^"C?[".G77_!5?2_!'PX^
M-^K>/7O/A!\6OAEHMSI>LV=ZD2C3=2N!*$EAGG2T0FVD,1,2VT;+!<JJQ@'Z
M:Z6FI1:9;1ZS<PS7BP(+N:VB,<;R[1N95+,54G) )) XR>M3U\2_\$GOVJ_^
M"B/Q.OO%?[+G[<?[/-K_ ,)#\'=8;P_XE^-&F:RB:3XLE6%)8)K.W$6Y[AHI
M(GG4;(X]YSY<A^SK]M4 %%%% !1110 4444 %>8_M9?M>? C]BSX7Q_%7X_>
M/M/T&POM3CTK1#J-QY2ZAJ<L<CP6:O@A&D\I_F;"J 2Q !-:W[1/QK@^ ?PN
MN?'<7A6YU_4YKZSTOPYX<LKA(9=6U2\N([:TM1))\D2O-*F^5OEBC#R-\J&O
M@8:!^T/_ ,%+?VC_ !S^Q!_P5J_X)Z_"74OAWX4\)2WR?$+P1\0KB]M_"MW>
MHICMB;B.-AJ@A02><L<$D$+[L>5= 2@'V/\ \$__ (H?M<?&?]F?2/B?^VG\
M*_"7@WQ?K4TEW;:'X-UE[ZUCTV0*]JSR,6'G%&^<*S+P""-Q1?:J_+G]CK]I
M']KK_@E/\=_#/_!+7]I/P?XP^.O@'Q992O\ LP?%;PA:PW=]=Z= B,VDZIOD
M2.,6T3QD73.(TC*DGRB/)_48$D D8]J "BBB@ HHHH **** "BBO@C_@H!^V
M1_P4GL]%\4>,/^">%K\'H=+\'>+1X6L-+^(4&H7NL>/?$"!#-IVFP6CQI JL
MSP@R,69K>>1FMX(O.8 V_AA_P49^('[;_P#P4"3X-?L$?%#X:W_PS^$UU?6?
M[0 \10W9UN:]%S=6D-OI:H/+:-7MO,^T,?+=95P6*LE?;E?F#^TO_P $V_B_
MX1/@?]N7]@+2/ GPB_:\\!_#^SN?&?PT\)W&WPSXYTM%5+C29U98A*H>/RXK
M@X*D1*[J1!/%]B_\$Y?VQ?'O[=_[,?A_]I7QA^S+K_POM?$.FP7&FZ3XGO8I
M+F\#*2]Q$B#(M&.WR9)-DDRDN8D38T@![S1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7GO[27[3GPP_98\!KXY^)"
MZU?274YMM%\.>%= N=6UC6KD(TGV>RLK5'FN)-B.YVKM1$9W*HK,+?[17Q[\
M'?LS_"#6?C'XVTG7-3MM)M'EAT7POHTVHZGJ<JHS+;6EK""\TK!6.  JJK.[
M(B.Z_+7PC^)_@[_@I9\1?@;_ ,%7/V-/VG([7P5X%\/>)=&^(G@/4=#%S>3P
MWT-I--8R() ;&^@N+&U8GYMZ!2C-&P\T \)_:.^&O@'_ (+W^!]$_;Q_X)K_
M +8_B+PY\6?@7>K'X.\$:]#]AM])UB&[%U<6>L63*9D>Z:WM4$FXQ 6:8#XD
MQ]$?\$YO^"Q/P?\ VOK%_@A\?;2V^%7[0_AO51H?CGX,Z]<B._&HJ,M-I\;$
MO>6CJ#*'3?Y4>6<[ LK_  3H>AZCX_C^!/\ P55_X)'_ !T\-S?M1?&J^OYO
MB+\,;OQ)$^E^,()(;[5[[3M2A\T&V:P\H64<YV8*VREE8I)7ZF?LO?LE:=X1
M\0:9^UG\?/"NB7WQ_P!>^'&C:#X\\56-O&5A-O"'FM+1PBD0&Y>5RYR\N(PS
M;(HDC /(/^"P'[1EC\-=:^ 7P1\$?#'Q9XB^*?C/XU:%>_#:XT#1WEM-*-CJ
M%J-4N+RX^[!"VEW5[ X&6,=Q*<*JM(OVG110 4444 %%%% !02 ,DX ZDT5\
M<_M _P#!4SX ^$/VO(?^">'[0_P_\<^ ]$^).B76C>$_BYKNFOI^B:SJ[%H)
M]-M;B505E573RYV^21V 7(:)Y0#DOVGO^"PO[(C:[9_LY_'+P1\6?!_PH^+D
M$_AO1?VB/[%6Q\+7\MPC1M';Z@9#+#'*A<17OE*C ^=$_E 7 \"T#0O'?_!L
MU\5;J^TFVUCQE^PU\1/$*7-]>HLE]JGPFU:=8H5ED909+K39 D2;N6&U1_K0
M/M?0_&CP1^R%^RZO[/G_  2)_P""IO[16F^)_A=:_"+Q3-9>-/B7Y.BV.KZA
M;S6MCIEJ\_F".WELM,N[U(W:0,76WD#B4)G2_P""1'[&?[3/C;X-ZC\.OC]^
MT+IOQ3_8]OM%U&Q^"6AZR\\FM:MHCZS"]E_:C&*..6T%IIZ^2GS;H-2DC.V/
M$2 'Z%_"[X]_#3XW_"*#XY_"#5+OQ#X:OK)[O2+ZSTR>,ZG"JEA);),B-,CX
M^1U&V3(*D@@U\X?\$;O'GQ=^+_PM^+'QP^(7[.'BKX2Z!XX^-NJZWX \">-K
M-K;4[/3I;.Q%Q<30LJF$W.I)J-ULQPUPY#.I5V^O;.SM-/M(K"PM8X(((UC@
M@A0*D:*,!5 X     Z5)0 4444 %%%% !15)?$?A]_$3^$8]:M6U6*R6\ETY
M9U,\=NSLB2LF<JC,CJK$88HP&=IQX_\ M=_MES?LU6(\/?#7]G[QE\7?'<VE
M2:I;^ ? 4,#7:6$;['NYY9Y$C@B+Y1%RTLSAEBCDV2% #,_;P_;HD_9'\%)I
MOPB^$$WQ;^*NI7%G'X:^$.@^((+/4]1BGED0W;%U=H;5!!.6G,;+NCVG&<CY
MM\:_\%"_#G_!.#_@I'XKM?V_-&N/ _PZ_:#T/0-5\!?$&_3[1I^BZM9:<EG?
M:!?7$098BK(+A''[H>?(Q8!RP\H\;? KX$?\%L= @_X*N_\ !,KXO:]X&_:J
M^&FJ0Q6NG^-+MP^B7-G'L/AG5-.<M';V\C"=Q*JG=)<3%F==T:>]_L9_M_?L
MU?\ !7+P#K'[&/[9/[+#V7Q6\,R-9_&'X-^,/!DU_8:/=P@XO!<21/;K!(PS
M YD$N6&W< )6 .M\+?\ !2[]G[]IW_@HEX(_9A_9%^->@_$_2$^'/B+5?B9<
M>#]5BU/1]-MS+IR6+37$!:%KAI?.C6,,2J2R[U&Y:]>_8E_81_9O_8 ^%-Q\
M*?V<OA]8:-;ZGJL^JZ_>VUHD4NIWTSEGE?: %5<[(XE^2*-51  *U/V8OV*O
MV3/V+_#]]X8_94_9Z\*^ [/5)EEU0>'=)2"2]=<[#-*!OEVAF"AF(7<<8R:]
M/H **** "BBB@ HJEK_B/P]X4TTZUXHUZRTVS6:*%KO4+I(8A)+(L4:;G(&Y
MY'1%&<LS*!DD"KM '-?&'XP_"[]G_P"&.M_&?XU>.M.\->%?#EBUYK6N:K.(
MX+6$$#+'N22%51EF9E5020#^9/[8GQQ_9_\ ^#A#X9GX0?\ !+'_ (*FV/A_
MQKX'L]2U2S\'/I%YIS^);B2W:T,=U'>QQ22V!M9KJ%S'%,@^V@R*0NQMO_@N
MKXU_;'^'WCOP]\4/BE\ ]*\=_L7>&]9\/S_%GPS80)?:RTEIJ,6H/K#VVT"2
MPCV16[0N[*QCF>2-4*25:_X*9?L9?L:?M$?L50_\%;?^">MWX5\*_$CX6^'6
M\>_##XG> ;.*T368K&-IWTV[2%4^TI,D<EOY4H\R.1O+.%,L3@'MO_!-K_@K
M5X#_ &L?#&N?!S]J#1[+X1_'GX:R+I_Q3^&GB2\CMC!,-JB^LFD;$]E,65E9
M2VSS$!+*\4DNG^Q[_P $E/A!^QO^U[\4OVE/A3XDUK0_#OCC5X;_ $/X5:'K
MMQ#X<TN[-JL=WJ)LE*Q&YFD:4*N&CA3&S!*K%W6K_L"?LX_&7]K7P5_P4'^+
M7PBTVX^(WA3P='I_A_[78H6TN>1S+),[=9IHMWEPLW^IW3,OS2 K[Y0 4444
M %%%% !117Q-^V]_P<"_\$X?^"?G[2&E_LR?M ^.]>_M>ZM6FUO5?#N@MJ%C
MX>Y0)'>M$WF"1@^[RX8Y74;2ZIO3< =E_P %J?C;^U1^SE_P3.^*/QI_8W:P
MB\;Z%I,4D-]?(K'3[-YXXKN\B#D1B2"!Y)@TGR*(RS!MNT\/_P $A/\ @IC\
M/O\ @H/^S+>_!/3[:Z^&_P ;/AOHO]@^/_ &N!VO]$OH8_LXOD2<^9/ 95W%
MGRZOE)#DJS^^?"3]I;]BC_@HO\&]:TGX)?&WP?\ $KPMK^BSZ?X@L-%U>.>1
M;2YB:*2&Y@R);<LCE2LBJV&Z5^:WB_\ X)G?&SXX?"71_P!K;]B;Q]_PB'[:
M7[+FLW?@+7M8WI%!\0H-)5([2+4@<(\E[I36-PDL@VLMV(I?DV/" =MXG_81
M7]H/X#_LW_\ !&+_ (*%ZWX3L_'FE^"/$WB>7Q?\/9V%P\FD/#86%U:7%U$L
MOVV=M3CU&Y90#++I\^_*2,#ZG_P1S^/'_!47Q-XPU7]FS]L7P-8^*? OPVM=
M=TG1_P!HFVOD'_">3V>KQZ?: V^2ZS(MKJ7G2D_/B$D$L)9O-?@Y!^S/_P '
M+WP6\-:W^U7^R#\3/A[XZ^$&K7NG>(O%.F7[Z.NB:VI2*]TZQNBQEN5D,:M)
M$T>;?9M=U<H9?TD^"/P6^&?[.7PB\._ KX->%H=%\+>%-)BT[0]+A=G$$$:X
M +.2SL>69V)9F)9B22: /F7X/>)?VD?BG_P61^('B?4/V6-?\#_#/P+\)O\
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
MZ19?$3XOZ?IJKX$U/PS9ZA!<W>KP7X*^3>SVL$D<<$05EFF#@PD&! #I]?\
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
M7TOS;_PEJVJ2LWFZW/J[AC,DLS&XE:65BQ9A)< Y<=3^TQ_P4 _83_X++?\
M!+[Q+\"K2X@TWXW^)8YM(\*_!76) OBOP]X\ML_9MMN )TB@N=K27JHL:6_G
M&4QXEC7]1-+M[NTTRWM;^\^T3Q0(D]QMQYKA0"V.V3DX]Z /)OV)?V==6^ '
M[+?PC^'7Q4?3]7\<^!/A;I7AC5/$440=MT-K;I<QPR$!A"TL"'MO\J,L,J,>
MP444 %%%% !1110 5\+_ +27_!7GQI^Q7^WS:?"O]K?]G/4/"/[.GBC[+H7A
M#X\7(_T1/$FTR3QWHWDV]FX=(HY9$C^>VFD!EA+20_=%?G5\:?\ @L9_P3/_
M &FO&-]^PS^UC\"_'EO\)_B/J=UX5T3XK>._!C6O@?Q5?PRM%)#9ZB9 P*3)
M^[N0J*LD>\.FU'(!9_:9_P""H'_!3N;XU>,=%_X)Q?\ !+V'XN_#OX9ZK_9G
MBKQCJWC>VTV76[Y((YKFWTJ!W#S"$2+&952;?(&54RHW?-7P5_:7_:0\1_%;
M7O\ @K1_P3*_91N/C)X<\1ZG<Z;\8/V<?%>MMIOBCX7^+5C@BU&733*'C5;M
M8;9IPL+22%%^5!O6+N_@)\6_'_\ P;D_%&T_8W_:]UR\U[]DSQ;K,[?![XV3
MVIDG\'WDS-*VBZT8ER4)W&.?'0$@; Z6OUA_P3Q\+?#OQ[^TK\>?VZ_@7H5[
M8^ OC$_AI-&N[S2)K!?$%YIMM=QW6M003(D@@G%U!"LK(OG&R>5=R.DC@' _
M\$^F_P""B'[9?[6.O?MN_MV?LOV_P6\$6/PVNO!/P_\ A'J>K)J5_>+>WMK=
M7^HWS;$ S]A@A6-XT^4M\F/GD^\XXTB011(%50 JJ, #TI:* "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y;XJ_'/X)_
MK3;/6?C=\8O"W@VSU&\%II]WXJ\0VVG1W5P1D0QM<.@=R 3M!)]JZ6]NH[&S
MEO9HY62&)G9886D<@#)"JH+,?0 $GH*_(CX8^._@W_P4N_X*)^)OV5_^"Y7[
M&&G^#/'\7@F2U^!7@;Q9<M)9:IHUU?7ES<7ME-'*T0U3[,NG0R-#*9 UC,8_
M+(DBC /8OVF/V[_V^/\ @F-^U3#^T#^VL=!\:?LH?$&6TL)=9\ Z))YWPGO"
M=D,ER<&6_M)MR^9<D#<_,<<)$=O/YQ^VW\%/B=^QA^UCX2_X*,_\$27T;Q3X
MB^-L-Q=_$'X':?J41T3XBZ;!!]I?7+38X6.ZC\V,F6+[[7"L,M)+'<'PQ_X:
M"_X)"_&#3O\ @EK^T9\*O%'[1?[,7Q?:[T?X(:C;:;#JFK:,QB=Y?#6IPS,D
M<MJL(<K,Y6-(D9\K&LB6_P!>?L+?\$>/V#?^">GQ U?XN?LS?"74-(US6].>
MPC?6/$=UJ(T>PDF$\EC9B>1Q!"TJJS!268HN6( H U?V._\ @EY^QK^R1XXN
M_P!HSX<_LR^#/#'Q6\4Z/''XW\0>&+>=+>2YD"27:V4$TCI90/,I;RX50$*N
M[.*^CZ** "BBB@ HHHH *222.&-I97"JH)9F.  .I)KY:_9I_P""NO[+'[2G
M[9_Q$_83TJZU#0/'/@G4)$T.#7X?(B\7V4*[;B]TUFP)TBG2>,@9W)%YJ%E+
M^7\W_MB_\'"/[",5YXY_9U\;?";X]W/PR^V7O@[QI\<_!'@LGP_8SES:WD4-
M]YGF'83)$TT2&0'YH0QV/0!Z#^TS\>?VN_\ @H)\2OB!^QG_ ,$\_&7B/X6V
M/@WPU9:S9_M'6VCP7V@Z_J\D&GZA9Z-:W&\_N)+>\BDFFB24LFY<!,K/P'PO
M_:J_9K_X*P?L^^/O^"9/_!9+X<:-\-_C+X'M"/'_ (8UJ_BL4)B0F+Q+HEU*
M=HCVGS0Z,PC#D-YD,@+^4_ KQV/^#?S6=/\ B)\./%5U\3_^"??QDU.#5M&\
M::;(^I7OPRO[N.***25T!>YTR54B0-@LI4#'G K=?=OQ;_8N_P""8G_!77PI
MX2^/OQ<^!'A[XFZ;9Q^9X1\4W=G>6;W%KNW#RY4,,ES:,Q+JK%X'W%E!#9(!
M\P?\$J/V2/VA_P!K+]G:R\#_ /!5#0?A[\<?@IH.E:=J/[/?B3Q5X=@U#5=?
ML+N,317E]).6>.2"W6& 81#*+B;S&G58VK]--'T?2?#VDVN@:!I=M8V%C;);
MV5E9P+%#;PHH5(T10%154 !0    *;HFB:-X:T:T\.>'=)MK#3]/M8[:PL;.
M!8H;:&-0J1QHH 1%4 !0    *M4 %%%% !1110 45XY^W-^T)\:/V<O@#K7C
M3]G#]F7Q!\6O'@T^=_#?A#1$"12RHF3+<SNRK'&N0?+4F>8_)$C')7\_OV;/
M^#J7X6_\(EH.K_\ !1G]CSXA?!*UUQC#8^/+/2IM9\,W4T;F.9//BC$T4J2*
MR/;B.9XF1TD*LI% 'CNL_MC_ +<G_!'+_@JS^T3\>/VA7UCXI?L_^)?B)ID?
MCZ\BB\_5/!FF7L'FZ%J,2*!BS19+JP"KB-Y+"5/DD,)E^]/C_H_ANTB\9?\
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
M  '  ':H='T;2/#ND6OA_P /Z5;6-A8VR6]E8V<"Q0V\**%2-$4!455  4
M  "K- !1110 4444 %%<;XO_ &A_@3\/OB=H7P7\>_%[P[H?BOQ1;23^&M U
M?5HK:YU9(W5)/LR2,//92ZY1-S#<"1@YKIO$$>ORZ#>Q>%;NS@U-K20:=/J%
MNTL$<Y4[&D1'1G0-@E0RD@$!ESD 'BW_  4&_;CLOV!?@1=?&^X^ 7CWXBBR
M(GOM&\!Z(]S+::?&\?VN^GE(\N&.&)R^'8%R, !1))'\T_%W1_VFOVJ?C!\,
M/^"P_P#P1>^.O@+QAI^K^ E\+>,? OC>^N+;2_$>C+>2W46V6*-WL[^VN)[A
M65U5D.5.0'BDY:Q_;1_:^_X)$?M82?"'_@J?\5F^(WP$^+'B.23X>_M OH\=
MFGA34[AB[:+JT,64M[7.[R9,E409!\L2+;<CX>_9C^._[+?_  5,UC0?^")_
MQ-\))\,/'$>AZO\ M _#JYNXKS2_!W]JS7B+KNDPK(J0W!@L976WW%27AS%)
M 46$ P/ _P#P48^+_P"T+\:-8T?_ ()G_#_PAX@_:A^-6BZ(OQ7U^TBN+CPI
M\'=&TT7$4,>I74D<;7^I1R7-X-H1-S;$\MEA19?T$_85\9_'-_\ A/\ X$_M
M"?''3?B=XC^&OB2TTR\\>:;X9AT?[:]QI=I?-;SVL#O%'/%]I'W" 8I8,KNW
M,WCW[0_[&O\ P42\&_M*:_KW_!+_ ,9_ OX5^!?B?X?LT^(NKZWX/FEUC2];
MAN;YY=7L+:V1+:\N9X;N,.;MCEK923SS]&_L=_LG^ ?V,?@=9?!CP+K&JZS+
M]LN-2\2>*?$-V;C4_$6KW+^9=ZE>3'F2>60DD]%4*B@*B@ 'J-%%% !1110
M445E>.?&OA?X:^"=8^(WCC6(M.T70-*N-2UC4)L[+:U@C:665L9.%168X]*
M*?Q:^*_PZ^!/PQU_XS?%SQ9;:%X8\+Z3/J>O:Q>;O+M+6%"\DA"@LV #A5!9
MC@ $D"OS7_;7\9?\%=?VJ/!>N_M8_L=W'PQ\>_ #P]XPM;G1/@M:V0N=4^(F
MD:-J4,UQ>QZ@%==T]S9RB&"/"R6X3 D=PC]9\:OVH/VU/VC_ -HCP)^QW^T=
M_P $G/#^O?!/XQ7'VB?3+KXFQ2:UIFE6LD,YU'6;%%$20HQA9[;=)&9"D'FO
M(R(_FVC7WQ3_ .#=;XNVNE>$HM?^)O[$?Q \6MIVE6&C^9JNL_"C7[BY:+['
M"BEI+NREN=T?EC,@ERN//R+L ]#^,?@K]D?_ (+\_L>:!^W'^R/\5+WX??&7
MX9&2[\&>.;*W9-=\%ZQ IDFT?4H(@TDD);(:+#A@_F1!U<K)])?L'>#_ -I7
MXP_ SP%\=O\ @IA\#?AM8_&.PTE'L4T?0%EO=!$B+YN;B5G,$\NU'DB@VI&P
MV[GP",/X$?\ !,G]FG1?VU_%7_!2S3_AK>^'_$OCW2[!AX3GC-K;VUW&KM)J
MEW:1R-$^I2&3!D(S&%R )I)F;ZMH **** "BBB@ HHHH *^*/V-/^"PFA?M4
M_MF^,O\ @G^WP\L['XA?##Q/K]CX]NI=<CM[273K&X:"TOM-@8O/=O<,T)D@
M.U;4"8O,Q\@3^C_M>?&_]L35_&FJ_LT_\$\M+^'+?$;1?!MMXFUS5OBE->'3
M;&UN[B[MK"W2&SQ++-<2V%]^\+*D*VV660R*H\%_:@_X)?>*OVK_ -G;X7?$
M_P 6ZSX'^!G[9?AEKC5O"'COX8J\%@/$$C3WUY9.'!>[M;@M<2S(_F,&>XD'
MFJ95E .0_89_X*B_#7]A/X^^._\ @E;_ ,%(O$UK\./$VA>/==UGX:>/_%$H
MM=(\::%JNJ76HP7!NWQ%%<AKF1'WL%9E*;S*KK7J/[!?P5_9X\'_ /!37XZ_
M%W]ACQ)HEY\,O&G@S19_B#;>$[N*XT1/&@NKLDVSPDPB<V3K)<11G*M<1.^#
M,!6'^REK'[0W_!2O7(/@M_P5F_X)*^'])@^''AV[@\4:YX[\/V.J:1KGB%KF
MU2WN-#\])#]G:WBO))'1F53)$F]L9K[H^&_PQ^&WP<\%V/PW^$7P_P!$\+>'
MM+C,>FZ#X=TJ&RL[5"22L<,*JB#))P .230!L6=G9Z=:16&GVL<$$*!(888P
MJ1J!@*H'  '85)110 4444 %%%% !7G7[3'[4_P4_9+\!)X[^-'CG3='2^EG
MM?#]G?7J0R:Q?I:3W2V-OO(#321V\NQ?XF 49) -G]HOXYP? 'X=CQ5:>"]1
M\4:YJ6HPZ5X4\):1+%'=:WJ<Y(AM8WF98XAA7DDE=@D444LC<(:_/'Q3X,\0
M?\%K/B1\2/V+_P#@JI_P3=NOAM%\+O#KW6A?$SPM\6X-6T_0+R^6":/:\:0H
MM^L,4<WSI)MBR)(XH[A?. .?^+'[4O\ P5'_ &$OVA/AI^W=_P %9_A1X \2
M?!017MI=77PHTVYFO/A#>:J+>-9KP2+NNXDC0VSS)G)FF"D%HHINW_;-_9#^
M)7PA^-GAO_@L'_P12UG1M2\7?$#4-+L_'OPVL;H-X>^*FG7LR*E_NB/EP7$2
M2-<O=C"B))9B05D$[OV0_P!LKX^_L\_%>?\ X(N_\%;OA]JOQ)\1ZMH\]O\
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
M3["V2WL;"QMUBAMH44*D<:* J(J@ *    !5J@ HHHH **** "BBB@ KY/\
MVG?V8/%?P6\9^(?VI?V8OA?;>,=)\4?O/CC\"I[:*2T\;P!0K:G8PS?NH]9C
MC4 JV([Y$$4I$BQ2I]844 ?E3K__  1$_P"")W_!0:\TGX__ +!WC8_"KQPZ
M1:]IFH_";4EMA8SVUU&R?;=&F!CM6AND4- ([:198BIPT9 _4^RLS JW-V(9
M+QH(X[FZB@V>;MR1QDD+EF(4DXW'GDFN&^ 7[,GP@_9N@\2S?#/PQ!;ZGXU\
M47?B+QEK;P1B[UK4[F1GDN)W15#$9V(H 5$4* .<^@4 %%%% !1110 4444
M%%%% !7"_$K]FWX/?&#XI>!_B]\2O"$&L:M\.;F\O/!XOD62&PO;A(XS>*A'
M^O1$98WS\GFN0-VUE[JB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ^"_\ @X#_ &'/@!^U=^S#X7^+W[0/@ZYU70O@]XQ@UOQ,=.NY+>[B\-7&
M+76)8I8^5-O Z:A@_*S:8JL"K,I^8Y?V>_\ @KW_ ,$W_CY:_ +_ ()0?MQW
M?[26@V.C_P!K:S\(?C3'%<CPQII4_9$DUDS1B)[@@K;P(]ON"M(8C%&SC]@?
M%/ACP_XW\,:EX+\6Z1#J&E:O8366IV%RFZ.YMY4,<D3CNK(Q4CT-?&G_  2#
M\8_!7X'Z%XK_ .";UH;C_A:/PH\8:E:>-G-E=7%SJMHS+-I6N7UVZL"]UILE
MB%\R3.Z)XHAY< "@'G/[,W_!3]_^"G7C+Q/_ ,$R_P!M/_@DAX^T'QA:V4"_
M%'P[XC@L[WPQIVGR$,MW+>2O'("^W?;+%#(SNJF.3:CS)]@?L:?L"_L@?\$^
M? %]\,OV//@?IO@K1]4U WVIQ6MU<74UY/C:&EN+J26:0*.%5G*H"0H&37IF
MA^"?"7AG6M8\1Z#X?M;74/$%Y'=:W>Q1XEO9DAC@1I&ZMMBBC11T"J ,5J4
M%%%% !1110 445F>-/&/ACX=^#M6^('C;68=.T;0M,GU#5]0N6Q':VL,;22R
ML>RJBLQ]A0!#\1]-DUKX>Z]H\6NWVEM=Z-=0KJ>ENRW-H6A9?.A*_,)$SN4C
MG<!BOS,_X)I?MZ_''_@H''X]_P""<G_!66WN?AC\5M9^$JZ4OPSN?#B::_B?
M2KVRD6ZUZ&:0L7NFCE*/:1;$@\J1MKG>MM!+KO[<_P#P7*\1>)_VE?\ @F[_
M ,%49?@S\'?!\]AI/@*PT7P>+JYU_5CI=G?WTFJEY8W@$4MZMIY1$JYMW<1D
M8:7G?"/P;^-G_!5K2?%/["W_  4<@B^&7[9G[-<UGKOPW^.G@6+RO[0LYW;[
M)K5H8Q'YEO)+#LN(%V+NV%5AE4I$ )\,/^"A?[7G_!)75O$7P0_;H_X)Q?&;
MXQ_$&\NUM]'^.OPLT;^U[3Q[8P[DT]),[?[-,43!#:)NVR/++Y9>=WE^S/\
M@E_\/?C_ .+_ -FE_BO^W'\([/PUXO\ &/Q/U?QYI7@*Z(G;PA%=2M]CMF)
M'VA(RTK' 823L2J2 A>B_P"">?PD_;_^'OA+7O$G_!1KXW^"_&'CC5IK2ULX
M_AY83V^E6MC:1%$EQ.D;-=3O))),5C1 =BH-J@#Z(H **** "BBB@ HHHH ^
M>OCU\4/BM\8_VA7_ &(?V<OB9_PA=_IOA2V\2?$OQ[9V$%W?Z)IUW//;V%I8
M17"/ +VZ>TO&\Z=)$@BM2?*D::,I\E_MI_\ !,S_ (*O_ 73[C]I/_@F!_P5
M.^,/BSQ3HX-W>?"OXQZ[:ZQI^NHO+P6I:&.&!V P(VC 8M\LL.!7*_MX?M>^
M(?\ @CU_P7(TC]K+XXZ=?/\ L_\ [1'P]TWPIXF\26]N\J>']9TV:8P2NJ@D
MJD<V\J/F:.YN&17: J?U2\(^+_"GQ \+:?XX\"^);#6=&U:SCN]+U;2[M+BV
MNX'4,DL4B$JZ,""&!((- 'XU?!+]MW]MS]O"#2_^"LG[ ?PELI?CQ\*M)/PV
M_:@_9IUNZ>TCU^PAN9KNWFLFF(>WGCFEO&C$F9%)FA_>^44N/H;]GW]IS_@H
M[_P4R_:X^$NI^.?^"='C#]G7X8_"3Q#>>*/%VL?$*](O]=U)M)OM-MM.L8FA
MA9H?]/EDDEVE65,90X63TK]CCX!^%_"?_!8;]J[X[_"6QBM?#NO^'O!VF^*F
MLP!;W7BN*&\FNP OR^;':36#R]]]Z2<L6K[6H **** "BBB@ HHHH *JZCJE
MO9,MDEQ;&]N(Y#8VD]R(S<,BY('4X'&2 < YQ7G/[5/[:G[*G[$7@B#XB?M7
M?'/0?!&E7D[0V$NKW!\V\D5=SK!!&&EG*K\S"-&VKR<#FOAOQ!\(=6_X*9_&
M"7_@H_\ \$C_ /@MC=+XU\/:?+H=MX;N=+L]2\,V&G321S?V;/IK11W-H9V@
MCDDN)A++(T2L@58XUC /0OCCX:_;G_;"_9K^(/@+PKXTT#PA^TQ\$/BM_P )
M!X%&D,)-)93:M+IT4;W,0,L%SIE]<6;SS)C[6MP2JI'Y:_-!_P""U/B/1?V=
M-3_X)]_!'_@CS\?],^/NN:5>:,_@[Q#X?6YTHZK>*Z7&IWFK22^;>Q-)*]Q)
M=2Q+YV69Y%5O-'KG[._Q^_X*K?#O_@I)X&TC]OG]A&RTN#Q;X9N?!WB7XP?"
M&_FU/PQJ_DNUYI-Q<0%6N--:*<WT"M<%5;^UF.U BY_2V@#SOX ?!F;P%\//
M UY\3$M=8\?Z!\/-.\/:QXH;,DLS1PQ&Z\MWY5)9XQ(^,&0I$7SY:;?1***
M"BBB@ HHHH ***^"_P!J'_@KM^U7\(/%7A[Q5\!?^"8'B#XG?"GQ!XUB\+Z7
MXULOB)I]EJ.MWCS/#YFG:4R/-/;[HI62:1HEDCB:8^7!B<@';^/OVPO^"A_C
MGXN:!J/[$W[&7A#QM\(D^(4OAKQ7XLU_X@II^IM%:WCV>HZA:VK($%K;S0SQ
MJQ>2:=H24@\MDD?YP^-<?[87_!*+]M#QI^T-\)?V._$/[3WP?\4:GJ&HZ/H_
M@K4)+CQ%\+-7U2X;4-6@@L%6026U]<3FY,D<:N%=5=PB()(+W]J_]K[_ ((>
M_%WQK\._B=^R)X_^,W[-GBCQEJ7B?P+XJ^%U@FHZSX'GU.X>_N]$O[4.$,:7
M%S(\4CRH"LH(DDW>7%]#_P#!+;XR?M&?M?\ Q<^+W[<'Q2_9X\4?"KP)XPLO
M#F@_"[PAXWM?LNL7-IIG]I2W&JW5OSY+7$FHHBC)S':)AF4*[ '/_P#!.;Q'
M^V7^W#\?_B5^V1^V#^R3??![X>:]X$L/!7@GX5>-(_-U35+6*XNKB[OM2@EC
M0QAS<F)(G0?(SC!&9)?NN.-(D$42!54 *JC  ]*6B@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@?VHM+_:.UK]
MGWQ7I?[(OB;PUHWQ*GTIE\'ZGXPMI)M-M[O<,-.L89MNW< 0K88@E6 *GOJ*
M /GG_@G!^RO\6/V9?A7XGUC]H;4/!$_Q(^)?C.3Q;\0%^&VDS66AIJ<EC9V3
MFUCF)=C(EE'-+*P0R3S3/L4$*/H:BB@ HHHH **** "N=^*OPN\(_&CP'?\
MPR\?P75QH>K1>3J]C:W\MM]MMS]^WD>)E?RG'RN@8!U)1LJS*>BHH _%W]IO
MX+_M8?\ !M)XY\4_M8_\$]?";^.OV6_&!EF\;?"75KRXE3P%JKILAU.!UW2B
MTW^6'89)0>3(01!.GWG_ ,$O_@#^SI;> /\ AMCX&?M%ZQ\2M8^,L7]N>//'
M<6L2KIWBB_<*OF#3&9H=.-ML^S1PQK'+%'&(9FD9":^IM9T;1_$>CW?A[Q#I
M5M?Z??VTEO?6-[ LL-Q"ZE7CD1@5=&4D%2"""0:_//\ 83_X(^_$O]BO]O'X
MH:K^SU^T'XL\$?LQ:K?6>J:?\'[:5#'?:ZR"2<P3NK36NGQ_NUS"T<LY!AD9
MH8 90#Z#_:#_ ."/O_!,G]JGXMCX[?'[]C#P7XC\6M(CW6M3V;PR7S+C:UTL
M+HEV< +F97^4!>@Q7T/H.@Z%X5T.R\,>%]%M--TW3K6.UT_3K"V6&"U@C4)'
M%'&@"HBJ H50    *MT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %8/A#X8^ ? 6L^(/$?A'PM:V6H^*M5&I>)-0C4M/J5T(8X%DFD8EGV0Q11(
M"<)'&B*%50!O44 %%%% !1110 5D>/\ QYX/^%G@76?B9\0_$%OI.@>'M+N-
M2UO5;MB(K.T@C:2:9R.B(BLQ/8 UKU^>OB_XA?L:_MG_ +9GQZ^"'_!1#XO:
M!:^&_@WK6EZ1X<^$7B_Q@NE:5=6<^E6E_)K]Y;M-$NHM+-<R0Q^=YD4$=JI5
M%>5G8 _0/3-3TW6]-M]9T;4(+NSNX$FM+NUE62*:)P&5T920RD$$$'!!S7YI
M_M#?M$?\%6_VC=:^&OBS]E"Y^ >L_#[XN7D-QH?P:\8Z%?7M]J7A%BKOK>J7
M:-Y<,/DM%(\014C-Q%;[KF9ECENZ'_P6Z_X((?\ !-S15_9Y^&?[9,5YH%K>
M_P#$J\.^$H]2\2:=H,38#16MU#%,B6P;+B%9G";B(T5<(/)?@?X@_;J_8*?6
M/CA_P2@_9R\*_M??LX?%BX_M3P'J6F^,%TWQ!X3@#R;=$:6X#-)I]M*UP(8!
M'N@9YED\MRVX Z_]JC]F;XP?\$P/V@_&?_!2#_@D5X4M_$.BVUU$O[3/[,NE
MLT%IJ@-O'<_VIID:H1;WB0SK(1&C!@S%5;][$WTA_P $T_BIX)_X*&:U'_P5
M;T*Z\-PIXB\"P>$/#N@^']8:_N-(M(KM[RZBU*9H82MX9WC7[.$*0I$&6247
M&5M?\$K?A9^W/"/B9^U?_P %"]'T?PSX]^+>OV-Q9_#K0+U;JV\*:18VOV>T
MM6F5G62X;=+)(RLP)93D$E$L?LV_\$EO@'^S=^V[\3OVRO Z7FDQ^.[^UNK+
MP#HNK7$.@6UXD&)]5DL05A>^ED>;#%2L2EBF&E<@ ^KZ*** "BBB@ HHHH *
M*** .&_:._9I^!'[77P@U;X"_M(_#'3/%WA+6HPM_H^J1$J6'*R1NI#PRJ>5
MEC970\JP-?'/[.__  ;Y?"/]DS4;G1_V</\ @H#^U!X/\#W5R\TGPYT7XFPQ
M:6A<DNL>+/SH<YYDCD6;_IIGI]_T4 <S\(?@]\-?@+\/['X7?"7PK#H^B:?O
M:"UBD>1Y))':26>661FDGFDD9Y))I&:21W9W9F8D]-110 4444 %%%<]\5/'
M&J_#KP%J'BW0/A_K'BO4;:(#3?#F@QQFYU"X8A8X5>5DBB#,0#+*Z11C+.RJ
M": -?7+S4M/T6\O]&T@ZA>06LDEK8+.L1N9 I*QAV^5-Q &X\#.37RY^S)^T
M3\?_ (:?M%^(/V=_^"A8TG2O%OCS79M2^$FL^'-0GF\-ZMID<"?\2:TDG2-H
M]1M@DDDL<B*]RKM/'N1&C@^/Y/\ @L7_ ,%Y_"'[1NM?LY>,/^",7A+6/$.G
M:8-;M-!T/XKVUK<7>DR2%5FMI)9)%OQ&=L4TD"$1R%0Z1ET4P_M"_P#!6C]I
MOXV?"R^^$/[:G_!N;^TA:Z/=/'.+[P)+-K%QI5W"P>"^M+JWLX6MKF&0+)%.
MC*R,H(- 'T%XS_;3^%7[+7_!:[6O@[^V!/8^'[/XL?"S0X/@GXWUO;'8%K6X
MO5U'1O/?Y()I9YX9<9 EQ"CDM]G4XOQP_P""?GPV_8^_X*D?!#]N?]BO2[3P
M=JOQ-\97/@KXM^ ]#C6WT_Q1IT^F7MZVHBW3"I/;/9K.Y4 /M#MA@QD\9_8O
M_:C_ &8_^"V?@J]_X)O?\%5/V5/&,OBGP]<2W'@36OBCX.F\/ZEXDM(D)^U)
M);,!9:I'$")XX)%294:5%"&2&+[H_8L_X)9_L<_L$W)U;X#^#=9FU5;!M/L]
M:\6^*;W6+K3[%F5FM+1KN5UM(69$+)"J!RB;]VQ< 'T31110 4444 %%%% #
M)YX+6![FYF2..-"TDDC *J@9))/0 =Z^-?BC\>?^"@W[<.D7)_X)9Z]X!\#^
M XIY+>'XV_$.PFU%O$$J,4=]$T^-=DEHKJR_;;D[)B"88Y(]L[>V_MO_ +(6
MF_MR_ ;6?V;_ !;\8?%WA'PWXBT^>UUU_!-Y%:WMZCJ%6)IWC<B '<7B4#S?
ME1V\OS(Y/S]_X)\_MP_'K_@DO\>M!_X(Z?\ !5S7HI= EB2Q_9T^/#Q>3IVO
MZ='MB@TR[<G$,\:F.)=QRA*1N65H9I #EO&W_!4#_@LC_P $8?C)X>M/^"PG
MASPG\6_@9XIU9-/'QG^'.B_9;C1IGR1YT,,42;@H+&!X5,@5C#-(8V0R^"?V
MS[O_ ((Y_$UD_;,^ _Q+^+?PH&FL/V9/CE\.=,AUC3;#PK=G[1%IDD :);6[
MVLB/=%FDN8XH0 (HU-?H;_P5%^&OPE^+7_!.?XV^"?CC;6C>&9?AEK%SJ$]X
M!MLVM[22XBNE)X#PRQ1RH>S1J:Y[_@C'\./B;\)/^"5/P$^'OQBM[FW\0Z=\
M-=.%Y9WH(FM$>/S(;=U;E&BA>*,H>5*%>U '&?\ !)SXY_'W]L/QE\8OVUOB
M!\!O$7PS^'_CO5=&M/A7X6\7VWV?5;NSL+66.?5KF $B-KEI8E7D_N[5 &=5
M5V^S:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^7/VX?\
M@C#_ ,$W/^"BWCG3_B?^UC^SC;:[XDTVV2UCU[3]9O=-NI[922L$SV<T9G09
M.W?N9 2%*Y-?4=% 'PC\-?@S_P &]'[&/A?7]"\,?#OX!>%9= N9-+\1:?XG
ML;6XUY)A\OV26+41)J$SR J8XL,9Q(C1AQ(I;O/^".?[+[_LP_LY>+X=-^'5
MWX)\.^/?B[X@\8^"O 5_;F";PUHEY+&MG9O ?^/5C'")S;=8#<^4P#(P'M.L
M_L@_LW>(/VG=)_;(U;X1:+/\2=%\.3Z%8>*I+"-KE;*62.3:6()WH8R$D^\B
MS3*"%E<'TF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
MRO\ :N_91\(?M3>$-/MKGQ!?^%_&'A>_.I_#[X@Z$%&I>&=2"E1<0EAMDC=2
M8YK:3,5Q$S1R*001YQ\ ?V_8[7XB0_L=?ME6-MX6^.UFT4<.BZ-97$]CXQLW
M8HFMZ/A69K-@KM/&YWV3)(LQV*LTGTW7.VWPI\!6WQ2NOC4?#\4OBBZT:/2!
MJ\Y+RP6"2-+]FBSQ$C2L9'"X,C*F\MY<84 Z*BBB@ HHHH **** "BBB@ KQ
MG]O/]@S]G3_@HY^SIJ_[-?[2GA(7^DWX\W3=2MPJWNC7JJ1%>VDI!\N9,GL5
M92R.&1F4^S44 ?FG_P $NOV-_P#@H9X\^%+? 3_@HY\<;#QG\%_AGXRN;'X=
M1+I[KJ/Q(L+*Y L;O5Y9'8OIL9B62&#&ZY(5I9)H$3S_ -+*** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "OR>_:,_Y.$\=_P#8YZI_Z5RU
M^L-?D]^T9_R<)X[_ .QSU3_TKEK\4\:O^17A/\<O_23X?CC_ '2C_B?Y'&44
M45_.Q^;GW[_P2M_Y-[UG_L<[C_TDM*^EZ^:/^"5O_)O>L_\ 8YW'_I):5]+U
M_8W ?_)'X+_ OS9^T</_ /(FH?X0HHHKZX]@@U+4M.T;3KC6-7OX;6TM('FN
MKJXE"1PQJ"S.S'A5 !))X %?GI\7/^#AWP+\$C:?%KX@_P#!/SX_6'P)O=0A
MMK?XY77A%8M-DAF<)#?BU=Q<+9R$JT<CJKR*ZE8RS*A_03Q1X9T#QKX9U'P;
MXLTF&_TK5[&:RU*QN5W1W-O*A22-AW5E8@CT-?,?_!9>X'B/_@G]XU_9F\)^
M&8==\9_&?3W\"?#WPUM&Z[U.^1D$_0A(K2$2WLDI^6..T=B> " >K_';]L[]
MG;]G;]EVY_;&^(7CZ%_ <>CVNHZ?J>E1FY?5DNMGV..T1.9Y+AI8EB5?O&1>
M0,D<7X+_ &^Q:_&WP7\ OVEO@%X@^%.N?$VPN;GX=-KVJV-[;ZK-;QK+/ITL
MEI*ZVNH)$PD\AMR.H?RY9&1E'PC_ ,%;OA++^SWH/_!,W_@GG::Y+J'A32_C
MMX.TC6)Y!M&I#1TLK6,R#TD$TS;>@)'H*]!_X.B/$6H?#G]F?]G[XS^%9&@\
M1>$OVKO"E]H5U"<2"46^H,8P1R0VQ<KWVB@#Z+_;(_X*<ZC^SC\0[SX.? 3]
MBSXK?'?Q7HMA%?>+++X;Z.CVF@12J7ABN;J5@OVJ5/WB6T8>0QD.0H=-_0_\
M$]_^"FW[-?\ P4=^ >I_'?X176IZ"/#.HSZ=XX\->,+9;+4?#5["N^6*[3<R
MJH7YA(&*D!@2K(Z+[>-/\"_#FRUWQA)'I^CV]U-)JWB/4YG6)'=($C>YGD8@
M?+!!&I9CA4B4<!1CXK_X)*?LK:3K5O\ M(?M?^-?!'V/P_\ M4_$B\UC1?#&
MHVAB^T>%UCDM[2YN(6 *27R37%TR'GR[B/=\Q8  YKXN?\'#O@7X)&T^+7Q!
M_P""?GQ^L/@3>ZA#;6_QRNO"*Q:;)#,X2&_%J[BX6SD)5HY'57D5U*QEF5#^
M@/@_Q=X8^('A+2_'G@G7+;5-&UO3H+_2-3LY \-W:S1K)%,C#AD9&5@>X(KY
MF_X++W \1_\ !/[QK^S-X3\,PZ[XS^,^GOX$^'OAK:-UWJ=\C()^A"16D(EO
M9)3\L<=H[$\ 'VS]E3X%:?\ LO\ [,/PZ_9LTK5GU"W\ >!]*\.PW\BX:Z%E
M:16_FD=BWE[L=LXH [ZBBB@ HHHH **** "BBB@ HHHH _'?_@X._P"3S?#/
M_9,++_TXZC7PG7W9_P '!W_)YOAG_LF%E_Z<=1KX3K^NN!_^22P?^!?FS^2>
M-_\ DK,9_C?Y(*^[/^#?'_D\WQ-_V3"]_P#3CIU?"=?=G_!OC_R>;XF_[)A>
M_P#IQTZEQS_R26,_P?J@X(_Y*S!_XU^3/V(HHHK^1C^M@HHHH ^.OVN_^"MV
MH_L_>/\ Q#X ^ G[!?QE^.1\$%5\>ZY\.]"1M-T:8PK.UFL\C W=VD3H[PPJ
MWEB1 S!B5'KG["W[??[.7_!0W]F33_VKOV>_$L[>&[IYH-2M]9B6VN]'NX0#
M/:W:;F6*2,,K'#,I5U=696#'OO$^O?"7]F_X7^(/B%XDN]/\,^%]$CU'7_$%
M^XV0P[Y);N[N7QR6:1Y)#C)9F.!D@5^5.N?!'XI?L+?\&[7[5_QJNO#-YX1\
M4?&_6O$_CR7PJR>5/X9L=>N(+2&Q95_U4L=@8V=>#'([IU2@#["3_@L%\,YO
MA!)^V!;_  /\6O\ L]PZ\=,?XR"6U\DPB[^QG5UL/,^U-I8N/D-QM\S:#*(3
M$/,KU7]KW]MSP=^RGX)T/5](^&GBWXF>)_&$SP^!_ GPWTU;_4M;*1B22=/F
M6.*UB1D>6YD81H)$&2SHK?-NE_#KPK8_\&PJ>!IK2(V!_8D::;@8\UO"IG:8
M>_FDR ^O-=G_ ,$'-5E^*7_!*#]G7XO>-[%;KQ)9?# :%:ZM<KNG2QAN/($8
M8\A72RM6;^\8D)SM& "3]A+_ (+'_#']L#]H;Q!^QK\4/V?O'WP4^,?A[3/[
M4?P!\1[".*74=/RH-S:31L5G W*2,+E3N3>JN5U/VR?^"H'B3]FK5=?L?@S^
MPI\5_C19^"H3+X]UWP+9VR6&C$1"5[='N)%>]N4B97>*W1Q&'4.RME1Q,?P5
MLOVJO^"Z=C^UCX6LE'AO]G/X97?A'4/$42?+JOB;4G=Y--1QQ*EE9S%Y2#\D
MUZL>-RR!?=OV^OCG^T9^S?\ LW:_XU_9)_9%UOXL^,$TZZDTO0]$OK&WBMI\
M;A/.D\R33C<Q?RK:.664J5PI8-0!T/[&/[7WP8_;S_9G\*_M7?L_ZI=7/A?Q
M;9O-9KJ%N(;FVECE>&:WGC!8)+'+')&P#,I*Y5F4JQ]0KXF_X-Z_B7^RAX]_
MX):^ _#O[(>A:YI&C>#9KO0?$VB^*%3^T['7TD^T7XN2@"L\DMSYX*A0$G0;
M4QY:_;- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
J4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>cms-20231231_g4.jpg
<DESCRIPTION>GRAPHIC - CE GAS UTILITY OPERATING REVENUE
<TEXT>
begin 644 cms-20231231_g4.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M( 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **S_%OBWPOX"\+:EXX\;^(K+2-&T>QEO=6U74KE8;>SMHD+R32R.0J(
MJJ6+$@  DU\V_#'_ (*(_$3]ISP>?B]^QQ^Q;XL\;^ )9)1HOC'7-?L/#\?B
M-$8J9]-M[MS/)"Q!"RW"6ROC*DKAJ /J*BO%_P!D+]NSX*_MD#Q/X=\%6VL^
M'/&G@/4UTWX@_#CQA9)::WX;NF!:-;B)'D1XY%!:.XADDAE7)21L''I^H>.=
M'AN-9T;00=9UK0].CO+OP]IES!]K*RB7R$Q-)'&C2F&0(9'125)+ <T ;-%?
M-G_!,K_@H>O_  4<^'WQ'\=GX':CX E^'?Q>U;P'=:-JVLPWMS+/86]I)+-(
M8%$<3;[EH_+1Y5'E;A(V[ ^DZ "BBB@ HHHH **^4_VW/^"K'A[]CGXL6GP6
M\+?L8?'GXUZ\=%BU/78?@A\/FUQ- AFDD2V6]=9$$,DWDSLB')*Q%N 5SM>*
M_P#@I3X+^''[%OAO]L#XM? +XB>#;SQCK5GHGA;X6>*])@L_$UYJU[>&TLK!
M[=IC'!+,P$N))!LB)9]I4J #Z2HKQ+]F/]M/0OC]\7?B1^S;XJ\"7?A#XD?"
MFYTX>+/#5S?QW<,EI?VWVBSOK2YC %Q!(@=22J.DD;JR#Y2W5ZW^T#IMO^TA
MHW[-'A3PW/K.KS:%+KGBN\@N%2#PYIN7BM99R0=TMU<(\<,(P66WNI,@0$,
M>A4444 %%%<5\$OVD/@'^TGH^HZ_\ _C#X=\7VNCZG+INL/H.JQW#:?>1L5>
MWG526AD!!^1P#C!Q@@T =K1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y6
M_P#!X1\7_'?PR_X)*VOA7P;J<UG:^//BII/A_P 1S0L5W6'V:^OC&Q'.UIK*
M $=",@\'!_3?X9^ ?"WPI^''A_X7^![".UT7PWHEKI>D6L*@)#:V\*Q1(H'
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
M2-=\N<2I%=06D<<D*N.'6-@8U8<$("*]GH *_.C_ (*1_L_Z1_P34^*6G_\
M!9?]CWP&FBQ^'KV&U_:3\%>&+,0VWC#PI/*J3ZBUO'A&O[%W%PLH 9D\SS&*
MJ0?T7K(^('@3PI\4O >M_#+QYHT6HZ'XBTBYTS6=/G&4NK2XB:*:)O9D=E/L
M: +/A?Q-X?\ &OAG3O&7A/5X-0TK5[&&]TR_M7W17-O*@>.5&'565@P/<&KU
M?"W_  0,\>>*] _9?\7?L&_%'5Y;SQ9^S%\1]3^'T]S<M^]O='BD\[2;S':-
M[25(TZ?+;]*^Z: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH _/K1V/[*G_  <;ZKI$8-MX?_:I
M^!D-_@<"Y\3^')#$1CH=NF/N)ZY/XU^@M?GW_P %UG3X)>-?V4/V^K?]T?A-
M^T1IVFZ_>]/LWA_78GL-1?/X6XQT.:_02@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /D?_@O'
M\$'_ &@O^"07Q\\!6]J9;FS\!SZ_9J@^?SM*DCU- G?<3:;1CD[L=Z]E_8<^
M. _:8_8R^%'[0C7(EE\:?#O1M8NVSDK<7%E%),I]UD9U/N#7H/C/PGHOCWP?
MJW@7Q);";3M:TV>POX3_ ,M(9HVC=?Q5B*^'/^#:_P 5:S=_\$H_"OP@\67)
MEUSX4^+?$?@G6R>JS66JW!1,=ML$L*X]J /O6BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "O"/^"F_AU-8_8!^,>LVVOZYI.I:#\,-?U71-6\.^(+O3+NQO;?3
M9Y89HYK66-P5=%;!)4XP002*]WKQC_@H[Q_P3S^/)/\ T1CQ1_Z:;F@#Y>_X
M(G?'GX9_!?\ X(M_##]K;]KS]I2XM)O$.D75UXI\=?%+Q_<7!N)_[0O%CC$M
M_.P#;$")%'@L$ "DU[MK'_!8+_@F7X>UWP/X:US]LOP=:7WQ&L;&\\(V]Q<R
M*;F"]0/:22DIBT$RL&3[08MP.17QW^Q59VE__P &ANI6]Y;I*G_#,'CIMLB@
M@,(-6(//<$ @]B*\S_:[^&_@'2/^#-'23I/@W3;5F^$?@?6&>WLT1FU"34=*
M,ET2!DRMN8%_O$,1G!Q0!^O'QC^-WPF_9^\%M\0OC-X\L/#^D"[AM(KF^D.Z
MYNI6V0VT,:@O//(WRI#&K2.>%4FOS+\0?&;X*_$__@Y6^"NO_"3Q]XGO9(/A
M#XI_X2WPUKS:Q#<:3>)"[)_Q*M1"RV)>%P56.&-91@J&.36]\=?B_J&M_P#!
M>O\ 8L^#WQ<U(MX5C^">L>(?":7S_P"CW?BJ>TN(7D.[Y9)X[6']V3ED:X.W
M!?GI?VF-'TBU_P"#FC]FG7X-/A2^O/@+XJ@N;I4 DFCB:9HT8]2%,DA [;SZ
MT ?9'PD_;6_9B^/ \:1_!_XHQZ_=?#JX%OXWTRPTJ[-]H\Y$A$,UJ8A,)<12
M?NPA;*$8S3OA+^VO^RA\<_@[K_[0?PM^/'A_4_!/A6[N[;Q+XF-V8+32Y;6)
M9;E9WF">5Y2.K/NP%!YKX\_X)$A8_P#@JG_P4,@.%<?%'PNY3OAM,N2#CWYK
MPO\ X)P_ +PE^UM_P2?_ &POV<?$'Q=_X0F#QO\ M<>+=*TSQ7 -XLM0FU#2
MA8':&7S%>[-O&4#+O$A4,,Y !^E/@C]O']ECQ_\ $"R^%6C_ !%N[+Q'J6DW
M&JZ9HWB/PMJ>D3WNGP*&EO85OK:'SK=05_?)F/Y@ Q)%>"?LB_\ !;3]F+]J
MC]I?XO\ PKMO&$>A>'_ .M6ND>'=0US2[FT.IO':S3ZA>R/*@2V@4J%0S%,I
M"9.C@#R/]E_]LS]M+X2_MZ?"G]A__@L?^SEX?N/'>IV^KP_!/]H+P!<$Z7XB
M=+/-Y!<0$*;>62&-6<;8QY@A_<*I62NE_P"", !_;O\ V_58 _\ &0L&0?\
MKS:@#WF?_@LC_P $N8-+TW7%_;@\!S6.L>-Y/".DWMIJAFAO=7CCMY)(8GC4
MK)&BW=L6N%)@7SD!D!.*J_LZM_P3G\8?\%%OBU\7/V=OCC8>*?C/J7A32]/^
M)6FZ+XMDU"TTZSM',-NIB1FMX)@R[60'>I!.U3(Y?YD_X-]?@3\%?&/@K]K.
M_P#&/PG\.ZQ(/VW_ !?&O]K:/#<J@L6LY;/:LBL%,,D\KQD %&D)&#71_LF0
M6&G?\'(W[6]RD<4*O\'O!<MPX 4$BWC7<Q]E4#/H!0!]0_$#_@IS^PK\+=5U
M:P\=?M V-E:>'_$":%XC\1KI5[-HFCZHS*OV*\U6*!K&TG#,JM%-,C*6 8 U
M\G_\'/OARQO_ -@KPG\0;#Q#K,%S9?&#PO!"NG>(KN&SNH)[S:ZS6T<H@N 1
M@AI$8KCY2,G/SY\>]3\%?%?_ ((!?M#>,OV"O!>E>#OV=+N;Q%J.EWGBF6ZU
M?7O&=T-6_P!*O8U>9$TJW^UQLL7F_:)G2($QP$@GTC_@LW/+<_\ ! WX$7,T
MI=Y-;^&+.[')8E;<DDT ?I#\>?VL?V<OV8=1\(:3\?OBYI/A:Y\?>)H?#WA"
M'4G8'4]2EX2!-JG;DD NV$!906&X9]#KG?'WP@^$OQ6N=$O/BC\+_#OB2;PU
MK$6K>')=?T6"\;2M0CSY=W;&5&,$ZY.V5,.N>"*Z*@#\K_\ @M)_P4%_9"?]
MK_PG_P $\_VF?VZ_BK\ ?#%CH7_"0^(/&WPEO+FPO;O5YW6*PTV6]AMI_(MD
MMS<7$RE"K-/9DLHC:O3_ !UX%G_X)G?\$;_C=\=OV.?VN?BA\:]2N?!%]XH\
M*?$'XE?$!?%%Q ALU2*>SF2-(?LT*![E0J$,VXL67 'V]\6/A!\*_COX"U#X
M6_&GX=Z+XJ\.:K 8M1T37].CNK:=2"/FCD!&>>#U!Y!!KXE_X(>_LVI^SOX/
M_:4_9&TVXFUWX,^%OCUJ^C_#:SUM_M<4>G2V5K)?:<OF9\V"&XFE@;.0TJ7&
M[+%Z //O@!K7B+]FO_@H3^QC\/O@_P",==U/1OCK^SWK%S\6H=2UZYOUU.[L
M=.M;^VUZ?SI'S=R7$TL37'#.LVPDA4"_67CK4]2_;!_:77X'>&=0GC^&WPIU
M>UU#XE:C:2LJZ]X@0)<V.@*ZGYH;<&&]O #AF:SMSN5[F,<C\2O@;\#_ -B_
M4="\*_L6_"ZUM_C3X^T;_A#/AM<ZUJE]JT?AC1(")KB=$NYY?L6DV"LLS6L'
ME0RS?9+< --$1P?C#Q%XM^"G[<'P'_X)$_L^?$+7/!_AG4?A[X@\;^/?&MFE
MM/KFO313;!FXNH946>XOIIKRZF\LO(Q 4HK," ?>U%?*O_!'W]K_ .*/[8?[
M+FMZM\;;NWO_ !=\/OB;X@\":]KMK9I;QZU)IEUY<=\(HP$C:2%XBZH GF!R
MJHI"+]54 9_BRV\27GA74[3P=J-O9ZO+I\R:5=W<)DB@N2A$3N@^\JOM)'<
MBO@JX^.?_!PM^RC_ ,3+XS_LD_!S]H[PU!S/=_!OQ)<Z!K\47\4CVFI!H;AQ
MVB@Y;@9SDC]!:* /D#]EC_@N%^P=^TMX['P/\3^*]:^$7Q1C=8KKX6_&C1G\
M/:PDIX$<8G/DW#$YVK%(SD#.T5]?UY9^U7^Q)^R9^W!X%/PY_:O^ 7ASQOI8
M5A;?VQ8@W-D6X+VURFV:V<_WXG1O>OC>7_@G]_P4^_X)JC^W?^"6O[3TGQ9^
M'5D=Q_9W^.^IF9[> ?\ +#1];XDML#Y8X9L0K]YVD/! /T;HKX[_ &._^"TG
M[-O[1WQ)'[,GQR\+:]\"/CA!M2[^$WQ4@%E=73G(#:?<L%AU&-B#L,9#NH+"
M,+S7V)0 4444 %%%% !1110 4444 %%%% !1110 5^??_!&]?^%4?MM_MW_L
MH']TNB?M!0>.+>VZ"./Q)IR78*CLI^S\ <5^@E?G[\+_ /BTG_!RQ\4?"(_=
M6_Q=_9=T3Q06Z+/=Z7JK:8%]W$+9_P!V@#] J*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M(FYSD[N4FVV_-O4****U, HHHH **** "O5_V2_$YT_QE?>$)9#Y>KV7F0H
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
M)5X/X9K:2_1]UNO-6;_IWAKBC+>)\%[;#NTU\4'O%_JNSV?D[I6Z***^;/I
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHKSKX__ !XTWX1Z-]@TTQW&N7<9^R6S<B%>GFN/3T'\1'H"1XV?Y_E7#&4U
M<RS&HH4J:NWU?9)=9-Z)+=G7@<#BLRQ4</AX\TI?U=]DNK&_'O\ : TGX2:;
M_9>F^7=Z[<QYM[4G*P*>DDF.WHO4^PYKY)UW7=8\3:O/KVO:A)=7=S(7GGE;
M)8_T'8 < # INL:QJGB#5)]:UJ^DN;NYD,D\\K99V/?_ .MVJM7^=/B9XFYO
MXBYKSU+T\-!OV=*^B_O2[S:W>RVCI>_] \.<-X3A_"VC[U27Q2[^2[)?CNPH
MHHK\R/I HHHH YCXN?#.P^*?A&30Y62*]@)ETNZ<<12XY4GLC@!6^BM@[0*^
M2=2TV_T?49])U2T>"YMIFBN()5PT;J<,I'J"*^W:\?\ VHOA"==TYOB7X=M2
M;VSB U:%%R9H%&!-Z[D PW7Y #P$.?\ 0;Z%OCY_8&8QX!SVK_LU>7^RSD]*
M=63UHW>T*KUAVJNVOM-/XT^E)X/?VW@)<8913_VBC']_%+6=.*TJ><J:^+O3
M_P "3^>Z***_U2/\\@HHHH **** "BBB@#5\#>)Y?!GC'3?%,2.XL;Q)98D?
M:98P?GCSZ,NY3[-7V QB)W6]PDL9YCEC.5=>S ]P1R*^*J^IO@1XG;Q7\*=+
MNI9"TU@IT^X)  !A " >PA:'GN<U^.^+N5^UP-#,(K6#<)>DM5]S3_\  C^A
M/ +._8YEBLJF]*D5./\ BCI)+S::?I$ZZBBBOP4_J0**** "BBB@ KX#_;T_
MY.K\2_\ 7MIG_IMM:^_*^ _V]/\ DZOQ+_U[:9_Z;;6OU;P?_P"2EK?]>9?^
METS\K\7O^2;H_P#7Z/\ Z14/'Z***_HX_G,**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "OL#_@F7_P %1O%7['FNP_"_XH7%UJWP
MVOKG]Y;C,D^AR,?FGMQWC).7A[\LN&R'^/Z*\W-LIP&=X&6$Q<.:$OO3Z-/H
MUT?Z'HY5FN.R7'1Q>$GRSC]S75-=4^J_4_IB\'>,?"WQ!\+6'C?P1K]KJFD:
MI:I<:?J%E*'BGB89#*1_D'@\UI5^(W_!,'_@IKXB_8W\51_#?XE75SJ/PVU6
MZS=VZYDDT69CS=0+U*'K)$/O?>7YAAOVK\,^)O#WC/P[8^+?">LVVHZ9J5JE
MS87]G*)(KB%U#*ZL."""#FOY8XLX4QO"V/\ 9U/>I2^"?1KL^TEU7S6A_4O"
MG%>"XIP/M*?NU(_'#JGW7>+Z/Y/4O4445\H?5!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 445A?$;X@:#\,O"EQXKU^7]W$-L,*GYYY
M3]V-?<_H 3T%<N.QV$RW!U,7BIJ%.FG*4GHDEJVS6C1JXFM&E2C>4G9)=6S'
M^-WQET?X/^&3>R[)]3N@5TVR+??;N[8Y"+W]> .O'QSXA\0ZQXKUJX\0Z_?O
M<WEU(7FFD/)/H/0 < #@  "KOQ \>:_\2/%-QXK\13[IISB.)3\D,8^[&H[
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
MA51]U=[M@=A0!WE%?!_QK_:0_P""L_[2/[0/C3PO_P $I-<_9GC\$?#?5_\
MA&?$EY\8;S6)=1O==B19+QK=--5ECMHC*MK^\ <SVUSC*A374_M7_M?_ +4W
M[,GP]_9Q^ /BC4_!LOQK^./CS3O"FO>)-$TF=]$T4^2UQJ=[9V\\@DF\M%\N
M!9F&YG621<*T1 /L>BOEG_@GW^V#\3?C#\>_VA/V.?C=>V6J^*?@)XUT^R3Q
M/86 M1K.CZI9?;=/EFA4E$N542QRF/;&Q165$W%1W_PI^-/CWX^_M'>))OA_
M?00?"OP$+C0+K4?LRN_B;Q*LBBZ6"0_=M; (UN[)_K;J6:/*_9&$@![/1110
M 45R'Q\^)7B?X/?!WQ!\3O!GPFUOQWJFBV!N+/PAX<,?V[5&# >3!YA"[\$D
M9('%?'7AK_@X?_8O\.>(K7P1^V;\*OC#^S?K5Y+Y-K'\:OAO=6%G<R]Q%>0>
M="4[^8Y1<<Y% 'WI17._"[XN_"GXX>#K;XA_!?XF:!XMT"\'^B:WX:UB&^M)
MN ?EEA9D/4< ]ZZ*@ HHHH **** "BBB@ HHHH AU#4++2K";4]2ND@M[>)I
M)YI&PJ(!DDGT KXV^//QDO\ XN^+&NH6>+2;,M'IELW'R]Y&']YL#Z# [9/?
M_M>_&MM2O6^%/AJ\_P!'MW!UB6-O]9(.1#GT7JW^U@?PFO!Z_B#Z0/BA+.L?
M+AK+)_[/2?[V2^W47V?.,'OWG_A3?[/P'PTL'068XF/[R:]U/[,7U]9?@O5A
M1117\Q'Z2%%%% !1110 4444 %%%% !7"?'OX2)\3O#'VC2H%_MK3D+6#8YG
M3JT!/OU7/1O0,QKNZ*^S\/\ CK/O#;B["\0Y//EK4)7L_AG%Z2IS76,XW3ZK
M=6:37S/&/"63\<<.8C)<SAS4JJM?K&6\9Q?2479K[G=-H^''1XW,<B%64X96
M&"#Z4E>U_M3?"+[%</\ %'P[;?N9Y -9A1?]7*QP)^.SG ;_ &R#D[^/%*_W
MK\-O$'(?%#@[#<193*].JO>BW[U.:^.G/M*+T[-6DO=DF_\ 'SCO@K./#_B>
MODN8Q]^F_=ETG!_#./E)?<[Q>J84445]T?(!1110 4444 ?5/P0\3CQ9\+-)
MOF<--:0_8;D*F KP@*H]R8O*8GU<UU=>(?LC^*/*OM6\%W,ORS0K>6H>3 #H
M0CJH[LRNA/M#7M]?RAQSE?\ 9/$^(I)6C)\\?26OX.Z^1_=?AGG?]O<%X6M)
MWG!>SEZP]W7S<;2^84445\D?>A1110 5\!?MY?\ )U/B7_KWTS_TW6U??M?
M/[>/_)U/B7_KWTW_ --UM7ZMX/\ _)2UO^O,O_2Z9^5^+W_)-4O^OT?_ $BH
M>0T445_1Q_.84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M#R*BBBOZ./YS"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KNOV:_C[XS_9A^-OA_XV^!9C]MT2]$DML7*I>6
M[?+-;O\ [+H64^F01R!7"T5E7H4<30E1JQO&2::?5/1HUH5ZV&KQK4I6E%II
MK=-:IG]*?PG^)_A'XT_#30_BOX#U 76D>(--BO;&7C<$=<[6'\+J<JR]F4CM
M70U^8'_! W]K]HKK5/V-O&FIDI*)=6\&-*_W6'S75JOU'[]0/28GJ*_3^OY
MXHR*KP[G57!2^%.\7WB]G^C\TS^O.&,\I<19+2QD?B:M)=I+=?JO)H****^?
M/?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *^=_P!M7XE&6XL_A=ID_P L>V[U/:>K$?NX
MS]!EB/=3VKWOQ'KVG^%M O/$>JR;+:QMGFF/?"C.![GH/<U\*^+?$VH^,O$U
M]XIU9\W%]<M+(,\+D\*/8# 'L!7\X?2/XS>2\+PR7#RM5Q;]ZVZI1MS?^!RM
M'SBIH_0O#W)UC,REC*B]VEM_B>WW*[];&=1117\)'[<%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 53\0:#I7BG1+KP[KEMYUI>1&.>/.#CJ"#V
M8$ @]B >U7**[<MS''Y/F%+'8*HZ=:E*,X3B[2C*+O&2?1IJZ.7&X+"9E@ZF
M$Q4%.E4BXRBU=2C)6::ZIK1GQS\2? &J_#7Q9<>&=4)=4^>TN=F!<0DG:X_(
M@C)PP(R<5@U]9_&OX5VWQ2\)M9P*J:G9[I=,G8@#=CF-B?X7P!GL0IZ @_*%
MW:75A=2V-[;O#-#(T<T4JE61@<%2#R"",8K_ '/^COXU8'QIX&AC)M1Q]"T,
M336EIVTJ17\E5)RCV:E"[Y;O_)7QL\*L7X6\62P\$Y8.M>=";_EOK"3_ )Z=
MTGW3C+3FLHZ***_?#\;"BBB@#ZS^%/BC_A,?AWI.NR2[YVM!%=EI-S&6,F-F
M8^K%=^/1Q70UXU^R+XG,EIJ_@J9R?+9;^V0*, ';%*2?KY&!]:]EK^2N,LK_
M +'XDQ%!*T7+FC_AE[RMZ7M\C^\_#S._]8.#L)BI.\U'DEWYH>ZV_6W-\PHH
MHKY@^U"O@#]NW_DZ?Q-_UQT[_P!-]M7W_7P!^W9_R=/XF_ZXZ=_Z;[:OU;P?
M_P"2EK?]>9?^ETS\K\7O^2:I?]?H_P#I%0\BHHHK^CC^<PHHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M.B^$?Q0\5_!3XG:#\6? ]YY&K>'M4AOK)SG:S(P)1@.J,,JP[JQ'>OZ)_@9\
M8/"GQ_\ A!X=^,W@F??IOB+2X[N!2P+0L1AX6Q_'&X:-O]I#7\VU?J+_ ,&_
M?[3_ -LTKQ)^R9XEU'+VA;7/"ZR/UB8JEU"N?1C'(%'7S)3VK\I\5LA6/R>.
M84U[]'?S@]__  %V?DN8_5/"O/G@,XEE]1^Y6V\IK;_P)77F^4_2^BBBOYQ/
MZ,"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH \1_;5\?'2?"EEX L9\2ZI)YUX >1!&1M!_W
MGP?^V9KYEKL?CYXY/Q ^*>J:U%-OMH9OLMC@\>5'E01[,=S?\"KCJ_S,\6^*
MWQAQWB\9"5Z4'[.GVY(72:\I2YI_]O']'<*Y6LIR.E2:M)KFEZRU_!67R"BB
MBOS8^B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O$_VI
M/A";J)OB?X<M/WD:@:S#&/O*.%G ]1P&QVPV.&->V4V6**>)H)XDDC=2LD<B
MAE92,$$'@@CC!K]5\&_%7.O![CFAGV!O*G\%:G>RJTFUS0?9JRE!_9FDW=73
M_/O$WP]RKQ,X3K9/C/=D_>I3M=TZB3Y9+RZ276+:T=FOAVBNZ^/'PFE^&7BC
MS=.B8Z1?LSV#Y)\H_P 4))YRN>#SE2#G.<<+7^\G"W$V2\9</8;.\IJJIA\1
M!3A)=GT:Z2B[QE%ZQDFGJC_('B'(,UX6SNOE.94^2O1DXR7FMFGUBU9Q>S33
M6C"BBBO?/&.H^#'BF/P?\3-*U:YF2.V>X^SW;R.0BQ2@QL[>H7=O^J"OJUE9
M6*L""#@@]J^*J^N?AOXG;QGX"TGQ-+(SS7-FHN7D(W-,A,<C''3+HS >A%?B
M7B]E>F'S&*[TY?C*/_MWX'])^ &=ZXO*)OM5C^$9_P#MGXFW1117X@?TJ%?G
M_P#MUG/[4WB8_P#3+3O_ $WVU?H!7Y_?MT_\G3>)O^N>G_\ IOMJ_5O!_P#Y
M*6M_UYE_Z73/ROQ>_P"2:I?]?H_^D5#R2BBBOZ./YS"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]
M_98^.VL?LT?M">$_C=HS2$Z#J\<MY#$<&XM&^2XA_P"!PM(OL6SVKS^BL<10
MI8JA.C55XR337=-6?X&V'KU<+7A6I.THM-/LT[K\3^FG0M<TGQ/H=GXDT"_C
MNK'4+2.YLKF(Y6:*10Z.#Z%2"/K5NOCS_@B3^T3)\:?V.+7P)K-]YNK_  ^O
M3H\H=LNUD1YEHY] $+0CVMZ^PZ_C3.<MJY/FM;!5-Z<FO5='\U9_,_LC)\RI
M9QE='&T]JD4_1]5\G=?(****\P](**** "BBB@ HHHH **** "BBB@ HHHH
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 >9?M<>(#H?P7O+5)-KZE=0VJD'G&
M[S&_\=C(_&OD2OH;]NG7"(_#_AJ.3@M/<S+GTVHA_5Z^>:_SV^D3FSS'Q*JT
M$],/3ITU\U[1_C.S]#][X POU?AV,^M24I?CR_\ MH4445^&'VH4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S'Q;
M^&NG_%#PE+HDWEQWD69-.NG'^JEQT)'.UNC#GL<$J*Z>BOH.%.*,[X*XBPV>
M915=/$8>:G"7FMTUUC)7C*+TE%M/1GC<0Y!E7%&2U\IS*GST*T7&2\GU3Z23
MLXO=-)K5'Q%JFF7^BZE/I&JVK07-M*T<\3]48'!%05]"_M/_  B&O:<WQ%\/
MVV;VSB_XF42+S/"H_P!9QU9!U]5'7Y0#\]5_O-X.^*F2>,' ]#/\!:,W[M:G
M>[I54ES0?EJI0?VH.+LG=+_(+Q.\/,U\,^+*V3XSWH+WJ4[652FV^62\^DET
MDFM59OM/V?O$[^&/BGIVZ5A!J+&QN%4@;A+@)DGH!((V/LM?4%?%BLRL&5B"
M#D$'I7V!X,\2IXQ\):=XI1E)OK19)?+3:JR])% ]%D#K_P !KY[Q>ROEK8?,
M8K=.$O5>]'[US?<?K/@#GG/A\7E$W\+56/H[1G\DU'YMFG7Y^_MS?\G2>)O]
MRP_](+>OT"K\_/VY?^3I/$_^Y8?^D%O7F>#_ /R4M;_KS+_TNF?<^+W_ "35
M+_K]'_TBH>34445_1Q_.84444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5]"?\$K?B?_ ,*H_;V^
M'>LS7&RWU35SHURI. XO(VMT!]A+)&WU45\]UH^$?$NH>#/%FE^,-);%UI.H
MP7EL<XQ)%(KK^JBN',\'',,NK866U2,H_>FCMRW&2R_,:.*CO3E&7W-,_ICH
MJGX>US3_ !/H%CXETF7?:ZA9Q7-L_P#>CD0.I_(BKE?Q4TXNSW/[2C)22:V8
M4444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 ?)_[9>L'4?C!_9X?(L-+AAV^A8M(?T<5Y/79?M"ZF=7^-/B*
MZ+9V:@8<_P#7-1'_ .RUQM?Y:^(F8/-..\SQ-[IUZB7HI.,?P2/Z9R"@L-DF
M&I]H1^]J[_%A1117QIZX4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 ! (P17S#^T/\(C\/?$/]N:);$:/J,A,
M(5>+:7J8O8=2OMD<[23]/5G>+?"VD>-?#UUX9UR#?;W4>UBOWD/574]F!P1]
M.<CBOZ ^CKXV8WP7XXCBJK<L!B+0Q--:^[?2I%?STFVU_-%RAIS77XYXV>%>
M$\4N$Y8:"4<91O.A-])6UA)_R5+)/LU&6O+9_%E>_?LG^*/[0\)W_A2XES)I
MUV)8 \G)BE!RJKV"NC$GUE%>,^//!6K_  ^\3W/AC64_>0MF*8+A9HS]V1?8
MC\CD'D&NA_9U\3GPW\4[&*20K#JBM83!5R6,A!C'M^]6/)],U_M#Q/2P7%G!
M4\1@9JK"<%5I2B[J2MSQ<7U4HZ+U/\SN L=B^#_$"C3QD73E&;HU8RT<>9\C
M4NW+*S?^$^FZ_/S]N3_DZ/Q/_NV'_I#;U^@=?GY^W'S^U'XG_P!VQ_\ 2&WK
M\P\'_P#DI:W_ %YE_P"ETS^D/%[_ ))JE_U^C_Z14/)J***_HX_G,**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** /Z#/\ @G5XX?XA_L-_"[Q)-/YDB^$;6REDSDL]J#:L
M3[YA.?>O:*^/?^"&7C$^)OV!=,T4R;O^$>\2ZEIX&?N[I!=8_P#)G/XU]A5_
M&W$N%^I\0XNBMHU)V].9V_ _L7AO$_7.'\)6>[IPOZ\JO^(4445XA[84444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%,
MNIUMK:2Y;I'&6/X#-*4E&+;V0TFW9'P=XXOSJOC76-49LFYU2XE)]=TC'^M9
M=.DD>61I9#EF8ECZDTVO\C,7B)8K%5*\MYR<OO=S^JZ5-4J48+HDON"BBBN<
MT"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH X3X\_":+XF>&#/IL*C5[!6>Q?./-'5H2?0]L]&QR 6KY
M:!N]/NPP,D$\$G'57C=3^8((K[@KP?\ :C^$(M9F^)OAVU BE8#5X8U^ZYX$
MV/0G ;WP><DC_1GZ%7CVL#B(^'N?5?W=1MX2<G\,WK*@V^DW>5+^_P T->>"
M7\2?2G\'GC*$N-,GI_O()?68Q7Q16BK+S@K*?]VTM.63?K/A7Q%!XM\-6'B>
MV\L+?6B3,D396-R/G0'_ &6W+]5KX*_;BY_:B\3_ $L?_2&WKZS_ &4_$[ZK
MX(N_#-Q(S/I-WF+<1A89<L% ZG#K*3_OBODS]N'_ ).B\3_2Q_\ 2&WK^U>!
M<K_L;Q#QN#2LHTYV_P +G3<?P:/S#BS.UQ%X9Y?F#=Y3G#F_QQA4C/\ \F3/
M)Z***_<C\9"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#]:_^#>'Q)]J_9_\ 'OA#S,_8
M?&,5YLST\^TC3/X_9_TK]":_,#_@W,U<K??%O07?B2+1+B-?3:;Y6/\ X\OY
M5^G]?RAXB451XRQ275Q?WPB_S9_5GAY6=;@["M]%)?=.2_)!1117Q1]H%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6=
MXPG-MX2U2Y!YCTZ=A^$;&M&L+XH7L.F_#3Q%J-QN\NWT*[D?8N6PL+DX!(R>
M/6N+,W*.75G'?DE;[F:490A5C*;LDU?TZGPI17+/\:?AZ&_=W&HD>K6*C_V>
ME3XR^ )%)%]=H1T$EF>?^^2:_P KWPOGR?\ !?WQ_P S]S7B7P&_^9A3^]_Y
M'445RX^,/@//_(2E_P# 9_\ "IO^%L?#W_H8Q_X"3?\ Q%3_ *LY[_SX?WK_
M #+7B/P++;,*?_@1T5%8$?Q4^'4@.[Q5&F/[UG/S^49IQ^*/PX_Z'"'_ , [
MC_XU1_JSGO\ SX?WK_,T7B%P._\ F8TO_ T;M%8O_"S/AK_T/-M_X!77_P 9
MH7XE_#1B0?'-LN/6RNN?_(-)\-YXO^7#_#_,T7'W!+_YF-'_ ,&1_P S:HK%
M?XE_#1<8\<VS?2RNOZPT'XE_#0#/_"<VQ_[<KK_XS4/AW.U_RXD6N.^"W_S,
M:'_@V'^9M45ACXG?#8]?&D ^ME<__&J:WQ1^'*MM7Q=$WN+.XQ^L=0\BSE+^
M!+[F6N-^#'_S,J'_ (-I_P#R1O45BO\ $CP$@ROBJV;V5)/ZK1#\1/!$^=GB
M6V&.N]]O\\5+R/.KV^K5/_ )?Y%KC3@]_P#,QH?^#J?_ ,D;5%9/_"=>#?\
MH9[+_P "%J;_ (2[PE_T-6F?^!\?_P 51_8F=?\ 0-4_\ E_D:+B[A26V/H?
M^#:?_P D:%%48_%/A60$KXKTH8_O:E"/YM3O^$E\+_\ 0V:1_P"#6'_XNE_8
MN<_] U3_ , E_D:+BGAE[8ZC_P"#8?\ R1<HJJ?$'AD''_"6Z-_X.+?_ .+H
M_P"$@\,G_F;=&_\ !Q;_ /Q=2\GS=;X>?_@$O\BUQ)PZ]L92_P#!D/\ ,M45
M5/B#PR!G_A+=&_\ !Q;_ /Q=)_PD/AC_ *&W1_\ P;P?_%U+RK-%O0G_ . R
M_P BUQ!D+VQ=+_P9'_,MT52/B;PLK%3XLTGCTU2'_P"*IK^*_"D8RWBK2SS_
M  ZC$?Y-6;R_'QWI2_\  7_D6L\R5[8JG_X''_,OT54_X2#0?^@W:?\ @2O^
M-21:GIMQGR-0@?'79*IQ^M+ZCC;_ ,*7_@+_ ,BUF^4RVQ$/_ X_YD]%1_:K
M4]+F/_OL5+L?^Z?RH^HXW_GU+_P%_P"1JLQR^6U:'_@2_P Q**?';W$N?*@=
ML==JDXI?LEW_ ,^LG_?!I/!XQ;TY?<RUC,(]JD?O1'14S:=J"?>L9A]8C0-/
MOV!(L9B!U(B/%2\+BEO!_<S15Z#VFOO1#4=Y:6NH6DMA?6Z2PSQM'-%(N5=2
M,%2.X(.*L_8;W_GSE_[]FD:UND;:]M(".H*&JHO&82M&M2YH3BTXR5TTUJFF
MM4T]4UJA5%A\13E3J6E&2::=FFGHTUU3ZH\$\,^$Y_@;\?+?22Q.D>((I+:Q
MN'4L?F(9(_\ ?$BQIGT?/&<#YB_;@_Y.A\3_ $LO_2&WK[\\?^!X?&OA]M+N
M))+6XBD6?3KU5^:VN$Y21?H>H[@GIUKX!_;=-PW[3OB1[NU$$KQV#20!]WED
MV%N2N>^,XSWQ7^Q_T7?&"EXN*.(QTDLSPV'=+$+;VB4Z?LZZ7_3Q74[:1G%Z
M*,H7_P ^/%_P^J>'.!JX'"IO 5L0JM![\G-":J46_P"XTG&^\9;MQE;RFBBB
MO[(/Y\"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#]$?^#=W4'B^-GQ$TH'Y9O"UM*1[I
M<X'_ *,-?K'7Y%_\&\T^W]IGQM:Y^_X%+?E>VX_]FK]=*_EWQ0C;C"J^\8?^
MDH_I_P ,)7X0I+M*?_I3"BBBOST_00HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *YKXT(9/@[XL0#)/AF_ '_;N]=+6+
M\2+8WGP[U^S SYNBW28]<PL*Y<;%SP56/>,OR9E75Z$EY/\ (_(6BBBOX5/P
M0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ***1GCC1I)94C1%+/)(X554#)))X  Y)/ %5"$Z
MDU""NWHDMVP,GQWXTTCX>^%;KQ9K0+10 +# KA6N)B#LB4GH3@G.#A59L':1
M7R+XI\3:OXQ\0W?B?7KDRW5Y+OE;G XPJJ#T55 4#L !VKJ_CU\6&^)OBKRM
M+D(TC3BT>GK@CS2<;IB#SEL# P,*%&,[B>%K_5'Z/7A%#PVX8^MX^'_"ABDG
M4OO3CO&DO3>=MYZ:J,6?GF>9G]>K^SIOW([>;[_Y?\$****_H4\(**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** /T _P"#>:#=^TOXVN,?<\"E?SO;<_\ LM?KI7Y.?\&[
MFG/+\:_B)JP'RP>%K:$_5[G</_19K]8Z_EWQ0DGQA57:,/\ TE']/^&$6N$*
M3[RG_P"E,****_/3]!"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ J*^M4OK*:QE^[-$R-]",5+12:35F#5T?C;-%)!*T
M$JX9&*L#V(IM;_Q7TG^P/BEXET+;M^Q:_>0;?39.Z_TK K^$:])T*\J;WBVO
MN=C\!J1<)N+Z,****R)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *\;_:C^+9TRT/PQ\/71%Q<1JVL
M3)_RSB(RL /JPPS8_A*KD[G4=Y\7?B79_"SP@^MNJR7UP6ATJV<C$DN!EB#U
M1 0S>N57C>"/DR_O[W5+Z;4]2NY)[BYE:6XGE<L\CL269B>222237]F?19\(
M/[9QZXPS:G^XHRMAXM:3J+>IYQIO2/>IK]C7YCB',_84_JU-^]+?R7;U?Y>I
M%1117^AA\,%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!^FO_!N9H[-??%O7WCPJ
M1:);QMZEC?,P_P#'5_.OT_K\]O\ @WA\._9?V?O'OBWR\?;?&,=IN]?(M(WQ
M_P"3'ZU^A-?RAXB5E6XRQ371Q7W0BOT/ZL\/*+H\'85/JI/[YR?ZA1117Q1]
MH%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!^7'[9>A?\([^U#XTT_9M\S6#=8_Z[HLV?_(E>95]#_\ !3;PU_8O
M[28UA8\+K&@VMR6 ZLI>$CZXB7\Q7SQ7\5\5X5X+B;&4>U2=O1R;7X-'XAF]
M+V&:5H=I/[KW04445\^><%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !4&I:GINBZ;<:SK%ZEM:6L+2W-Q(>$
M0=3ZD]@!DDD  D@5/7S_ /M0_%O^VM2;X:^'KLFSL9LZK*@P)[A?^6>>I2,]
M>@+Y."$1J_4O"'PSQ_BCQ=3RVG>-"%IUZB^Q33V3VYY_#!=[RM:+.#,<?3R_
M#.K+?HN[_K<X3XK_ !'U#XH>+YO$-S&8;9!Y6GVN<^1 "=H)[L<EF/0LQP ,
M <U117^N^5Y7@,DRVC@,#35.C2BH0BME&*LE_P '=[O4_,JM6I7J.I-W;U84
M445WF84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% '[9_\$-/!_\ PC/[ FEZUY6W
M_A(?$FI:AG'WMLHM<_\ DMC\*^P:\7_X)U^!7^'/[#GPO\,RQ>7(?"-M>RQX
MP5>Z!NF!]P9CGWKVBOXVXDQ/USB#%UEM*I.WIS.WX']C<-X9X/A_"47O&G"_
MKRJ_XA1117B'M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?''_  5D\)Y@\'>.88ONO=6%P^/4))&/TEKXRK]'
MO^"C/@S_ (2O]F'4M1CBWRZ'J%MJ$8 YP'\E_P DF8_A7YPU_*OBQ@7A.,)U
M+:58QE^'*_QB?DW%U#V.<RE_.D_T_0****_-3Y@**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***SO%WBO1? _ANZ\
M5>()MMM:)G8&P\SGA8DZY9CQT.!EC\JDCNRS+,?G.8TL!@J;J5JLE&$5O*4G
M9)?/Y+J3.<:<'*3LEN<E^T#\63\-/# T[1KEDUO5(V%DR/M:VBR5:X]0<@JA
M&/F#,#^[(/R[6IXT\7ZQX\\37?BK774W%W)N*1@A(E PL:@DD*J@*,DG Y).
M3677^NW@_P"&6 \+N$:>70M+$3M.O-?:J-;)[\D/A@M-+RLG)GYIFN8RS'$N
M7V5I%>7?U?\ P.@4445^J'F!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %:'A'P
MUJ/C/Q7IG@_2$W7>K:A#9VJ@9S)+(J*/S85GU]"_\$K/AE_PM3]OCX=:/+;[
M[?3-7;6+EB,A!9Q/<(3]98XU^K"N',\9'+\NK8J6U.,I?<FSMRW"2S#,:.%7
M_+R48_>TC]X_#VAV'AG0+'PWI4>RUT^SBMK9/[L<:!%'Y 5<HHK^*I-R;;W/
M[2244DM@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH Q/B7X/@^(7P[USP-<XVZOI-Q:;F_A,D;*&_ D'\*
M_(JZM;BRN9+.[A:.6&0I+&PY5@<$'\:_9"OR^_;1^'Q^&_[2GB?2(8-EM>WO
M]HVF!@%+@>:0/8.SK_P&OP[QIRUSPF%Q\5\+<'_V\KQ^[E?WGPG&^%YJ-+$+
MHW%_/5?D_O/+****_GP_.@HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@!54LP48R3@9.*^8_P!H?XNCXB^)!HNA79;1
M-,=EMF48%U+T:<]R#T3/1><*785Z%^U!\6CX:TEOAOH%RRZAJ$&=4E1\&WMF
M'$7'(:0')Z?NS_$)./GBO]"/HL>$']DX%<8YM3_?55;#Q:^"F]ZOE*HM(]J=
MWJIZ?&<1YGS2^J4GHOB]>WRZ^?H%%%%?V@?)!1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7Z+?\&\OPD_M;XK^//C=>6V8]$T2#2+)W7@RW4OFR%?=4ME
M!]I?>OSIK]N_^")OP:?X5?L,:3X@O[7R[WQIJMSK<P9?F$1(@@&?0Q0+(/\
MKK[U^?>)V8K <*5()^]5<8+[[O\ !-?,_0/#/+OKW%5.;7NTDYO\E^+3^1]<
MT445_+A_4 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5\:_\ !5OX;'/ACXN6D']_2;^0#_>FA_\ :_Z5
M]E5YS^UE\+S\7O@!XC\(V]OYEXMD;O30!EC<0_O$4>[;2GT<U\MQKE#SOAC$
MX:*O+EYH_P"*/O)+UM;YGDYY@_KV5U:26MKKU6J^_8_+&BBBOXT/Q4**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KGOBA\1
M--^%_A&;Q+>K%+<,3%IMG(Q_TB<C@$#G8OWF(QP N0S+G>NKJSL+66_U&[2W
MM[>)I;B>7.V.-069C@$X !/ )] :^3_C-\4;SXI^+GU51)%IUL##I5JX ,<6
M?O, 2-[GYF.3V4':J@?T%]'SPCGXE<4?6L=#_A/PS4JO:I+>-)/SWG;:&FCE
M%GCYSF2R_#>[\<MO+S^7Y_,YK5]6U'7M4N-:U>[:>ZNYFFN)GZN[')/YFJ]%
M%?ZJ0A"E!0@K):)+1)+HC\X;<G=A1115""BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** +GA_0-<\5Z[9^&/#&BWFI:CJ%REO8:?I]N99[F9V"I'&@Y=V) "
MCJ2*_8;]BW_@M5_P3>\76FA_LL:[XSU?X)^./#NE6NEI\-?CAHS^&]3@$4:Q
M1QAK@_9Y6.S"JDI=L?=&17QY_P $,O@+_P +5_;&7XD:G9>9IO@'2I-19F7*
M&\E!@MU/N-TLH]X*_5_]I']D/]E[]L+P:? '[4/P$\+>.M*"L((/$6CQW#VI
M;J\$I'F6[_[<;*WO7\]>+V:_6,UHX"+TI1YG_BE_E%)_,_H/PBROV&55L?):
MU)<J_P ,?\Y-KY'HD4L4\2SP2*Z.H9'0Y# ]"#W%.K\\C_P1(^-W[*4SZG_P
M25_X*2?$+X/Z?&Q>#X7^.%'B[PF!_P \88+UC-9JW0R*\C\#'04[_ANK_@MC
M^R'_ *-^VG_P3$TOXQ:!;<7'CS]F#Q US<E!W_L._P 74LA')V,J @@<$5^0
M'ZZ?H717QQ^SY_P7O_X)=_'[Q%_PKZ\_:)B^'/C&.017G@KXO:=+X:U&VE/2
M)OMH6%Y#T"QRN<\5]@Z=J6G:Q80ZKI%_#=6MS$LEO<VTH>.5",AE920P(Y!'
M% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MH;^<'O\ ^ NS\ES,^/XPRYXG!+$P7O4]_P#"]_N>OI<^/J***_F<_+PHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBG112SRK##&SN[!411DL3
MT %-)MV0%'Q#X@T;PGH5WXF\07)BLK&$R3LHRS<@!%'=F8A0#@989(&2/D7X
MA>.M9^(_BNZ\5:TP5YFVP6Z'Y+>(<)$OL!WZL<L<DDGM?VE/B\GCG7AX0\.W
MN_1=*F/[R.0%+RY *M-QP54$JAYX+,,>85'F%?ZA_1Q\(%X?<.?VKF5.V88J
M*<D]Z5/>-/RD])5/.T7\%W\!G^:?6ZWL:;]R/XOOZ+9?-A1117]*'SP4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M5;W5/$<<^OV]U.U_>!%NKJ*::V:2&25$",5( R64*^'%/P;_ ,$A/V0_"/[
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
M?L6?!7Q^GQ]^.:^(?CY\5V*O<?$CXV:H=;NHY <C[-;R_P"CVJJV3'M0O&,
M/Q0!YJW_  4Y_P""B7_!1 G0_P#@D9^QR_AOP5=_*/VAOC]:RZ;I<D1_Y;:9
MI:@W-\",E)6'EAEVR1C-==\"O^"$_P %I?B):?M'_P#!1KXN^(?VHOBK ?,@
MUCXDJHT'2')!*:=HJ$VMO'D [7$@##<H0U]U@!0%4  #@"B@".TM+2PM8K"P
MMHX(((UCAAA0*D: 8"J!P  , "I*** "BBB@"KK>BZ5XDT:[\/Z[8QW5E?6[
MP7=M*,K+&ZE64^Q!(K\M/VF/@9JO[/OQ9O\ P+=B22Q+?:-&NW'_ !\6K$[#
MGNRX*-_M*>V*_56O'_VT/V<(/VA/A7)#I%LG_"1:,'N=#E. 9#CY[<D]I  !
MZ,JGH#7YWXC\)_ZR9-[2A&]>C=Q[R7VH?/=>:MU9\YQ+E']IX+FIK]Y#5>:Z
MK_+S]3\RZ*?<VUQ97,EG>6[Q31.4EBD4JR,#@J0>00>,4ROY/::=F?D6P444
M4 %%%% !1110 4444 %%%% !1110 4%HHXWFGF2***-I)II6PD4:@LSL>RJH
M))[ $T5XK^U5\6EMHF^$OAZY4NQ5]?FC?.""&2UXXX(#OU(8*ORE'!_1_"SP
MZS/Q.XNI93AKQI_%5J6TITT_>?\ B?PP7635]+M<>/QM+ 89U9_)=WV_KH>?
M_'3XL3?%/Q;YUB\J:/I^Z+2;>3@[21NF91P'D(!/4@!%RVP&N)HHK_7W),ER
MSAS**&69?35.C1BHPBNB7YM[MO5MMO5GYA7KU,36E5J.[84445ZAD%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !7[&_\$2_V(3\"_@^_[1OQ TGR
M_%7CBS4Z;%,F'L-))#QK[-,0LK?[(B'!#"OAW_@D_P#L*W'[8'QV3Q%XSTMF
M\">$)HKKQ TB?)?S9W16(/?>1N?'2-2,@NIK]R(XXX8UBBC5450%51@ #H *
M_$O%;BE4Z:R;#2U=G4:Z+=1^>[\K=V?M?A7PLZE1YSB8Z*ZII]7LY?+9>=^R
M%HHHK\(/W4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *\M_;C^+/B?X!_L5?&#XZ>"4#:SX+^%WB#7=(4H&S=6>FSW$7!Z_/&O%>I
M5F^,?"/ASX@>$=5\!^,=*BO](UO39[#5;&8?)<6TT;1RQMCLR,P/UH _/O\
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
M^K>Y_5^&P]#"8>%"C'EA%))+HEL%%%%8FP4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7)_&OX.>$?CK\/KSX>^,(/W-P-]M=(H,EI. =DR9[C/3N"0
M>":ZRBL,3AJ&,P\J%>*E"2::>S3W1G5I4ZU-TYJ\7HT?DG\8OA'XO^"'CZ]^
M'WC.TV7-JVZ&= ?+NH23LFC)ZJP'X$$'!!%<O7ZA_M4_LR>&OVDO ITN?RK3
M7;!6?1-4*_ZISUC?')C; !'8X8<C!_,_QGX-\2_#[Q1>^#/&&DRV.I:?.8KJ
MVE'*D="#T*D8(8<$$$<&OY,XYX,Q'"F87A>6'F_<EV_NR\U_Y,M5U2_(<^R2
MIE&(]W6G+X7^C\U^*U[F91117PIX(4444 %%%% !1110 L<<DLBQ1(69B JJ
M,DD]A7SQ^U!\78O%.KCX>>&KQ)-+TN?=>7$,FY;R[ *D@C@QQ@LJD9#$NV65
MDQZ'^T5\6_\ A7/A<>'=#N@NMZQ PC=!\UG:G*M+GL[X9$ZD8=OE(C)^8J_O
MCZ*WA!]6HKC3-J?OR36&BUM%Z2K6[RUC3_N\TM>:+7R/$>9V7U2D_P#$_P E
M^K^2[A1117]P'QH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?
M;W_!);_@F7>?M-^*+?X]?&O0Y(_AYI%UFRLKA"/^$@N4;_5@'K;HP_>-T8CR
MQGYROEYSG&!R++YXS%2M&/WM]$N[?_!>B9ZF39/C<]S"&#PL;RE]R75OLE_P
M%JT>K?\ !%S_ ()M27$]A^V3\=?#Q6*,B;P#HUY%]]NVHR*>P_Y8@]3^\[1L
M?U IEO;V]I;I:VL"111($CCC4*J*!@  <  =J?7\F<1<08WB3,Y8O$:=(QZ1
MCT2_5]7J?U?P[D&#X<RR.$P^O64NLI=6_P!%T6@4445X1[H4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %>+?MA?LCZ'^T;X8_M;15AL_
M%>G0D:;?,,+<H,G[/*?[I.=K=4)ST+ ^TT5Y^:97@<YP,\'BX<T)+5?DUV:W
M3.?%X2AC</*C65XO^OO/QY\2^&M>\':]=^%_%&DS6.H6,QBN[2X3:\;CL?Y@
MC@@@C@U1K]*/VO?V//#W[1FAG7M#\G3_ !990XLK]EPET@Z038Y(_NMR5)[C
M(K\Z/%OA'Q+X$\1W?A'Q?H\UAJ-C,8[JUN%PR-_(@C!!&00002#7\F<8\&X_
MA/&\L_>HR?N3[^3[27;KNO+\ASK)<1E%>TM8/:7Z/L_Z1G4445\<>*%%%% !
M6;XR\7Z-\/\ PK=^,_$ 9K:T 6.!6VM<SMGRX%)Z%L$D\E55VPVW!U(T\QL&
M1$4*6>260(B*!DLS$@*H )+$@  D\"OES]H/XNCXG^*EL]%F;^P]*+QZ8I!!
MG8XWW# X(+[1@8&U%0'D,3^Y^ WA-6\3^*T\3%K X=J5:6W-_+23[SMK;X8)
MN]^6_EYMF,<NPO,OC>D5^OHO\EU.1\7>*];\<>)+SQ7XBNO.O+V7?*P&%48
M5%'\**H"JHX55 ' K.HHK_6"A0HX:C&C1BHPBDDDK))*R22T22T2/S64I3DY
M2=VPHHHK4D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^O_ /@F7_P2
M[\6_MA>((/B=\3[2[TGX;6-Q^]N>8YM;D4\V]N>HCR,/,.!RJY;)3SLUS; Y
M+@98O%SY81^]OHDNK?1?H>CE658[.L='"82'-.7W)=6WT2ZO]2+_ ()@?\$S
M?$?[8_BZ+XC_ !(LKK3_ (;:3=?Z9<C,<FLS*>;6!NH7/$D@^Z/E4[CE?VM\
M-^&] \'>'[+PIX4T:VT[3-.M4MK"PLX1'%;Q(H5411P    *C\(^$/"_@'PQ
M8>"O!6@VNEZ3I=JEOI^GV4(CB@B48554=!6C7\K\6<5XWBG'^UJ>[3C\$.B7
M=]Y/J_DM#^I>$^%,%PM@?9T_>J2^.?=]EVBNB^;U"BBBOE#ZH**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\F_:C_ &3/
M!/[27A_S+C9IWB*TB*Z9K21Y..HBE ^_&3^*DDCJ0?6:*XLQR[!9M@YX7%P4
MZ<MT_P UV:Z-:KH88G#4,71=*M&\7T/R,^)WPM\<?![Q?<>"/'^B265];G(S
MRDR9XDC;HZ''!'N#@@@<]7ZO_'/X!_#S]H'PBWA;QUIF7C#-I^HP "XLY"/O
M(WITRIRK8&1P"/SH_:*_9>^(_P"SCX@^Q>)[3[7I5Q(1INN6T9\BX'4*?^><
MF.J'T."PYK^7>-?#['\,5'B*%ZF&>TNL?*?Z2V?D]#\JSSAW$95)U*?O4N_5
M>3_SV]#S>BBN=^*OQ)L?A/X,D\43QI+>SLT&BVDB@K-<  EV!ZQQAE9A@Y)1
M#CS-P^8X8X;S;B[/L/D^6PYZU:2C%=%WDWTC%7E)]$FSY>K5IT*3J5':*U9P
M?[4_Q;&A::WPK\.W8^V7D2OKD\?6&$@,EN#V9QAWQT7:N?FD4?/M3:EJ-_K&
MHSZOJM[+<W5U,\US<3N6>61B69V)Y)))))ZDU#7^P7AUP)E/AQPI0R7 J_(K
MSG:SJ5';FF_5Z):\L5&-]#\QS''5,PQ3JRVV2[+^M_,****^X.$**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **L:3I&JZ_JEOH>A:9<7M[>3K#:6=I"TD
MLTC'"HB*"68D@  9)-?J5_P3;_X(NVOA&6P^.7[8NB07>I+MGT;P--B2&U/5
M9+WJLDG<0\JO\>XDJO@<0\2Y7PU@_;XN6K^&*^*3\EV[MZ+[CW^'^&\SXDQG
ML,)'1?%)_#%>;_)+5GCG_!,G_@D1XA_: N+#XY_M):3<Z7X%!6?2]%DW17.O
MCJK'HT5L?[W#2#[F 0]?KUH6A:+X7T6T\.>&](MK#3["W2"RL;.%8XH(D 54
M1% "J   !P*M*JHH1% 4#  ' %+7\O<3<49EQ1C?;8AVBOA@MHK]6^KZ^2LE
M_3O#7"^6\,8/V.'5Y/XIO>3_ $2Z+IYN[91117S9](%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5G^*O"?
MAOQQX?N?"OB[1+?4=.O(]ES:7489'']"#R".00"""*T**B<(58.$TFGHT]4U
MV:%*,9Q<9*Z9\#?M6?\ !/C7/A;%>?$/X3M<ZIX:MXY+B_L!&TUYI\2@LQ55
M&ZX0 ' 4&3H,-RU?E;\8?B;J/Q4\:3>(+F%K>TA7[/I=BS9^S6ZDE5)[N22S
M'@%F;  P!_277QY^WE_P2 ^#'[58O/B'\+_LO@SQY+NDDO;>#%CJDG7_ $F)
M!\KD]9D&[DEEDX ]_P (,!P/X?\ $6)QSH.,ZZ45/=4E>\HQC:ZC-V<FF[62
M243\GXVX$Q6/P_M,K:TU=/:_^%^7\KT\]$C\3J*[[]H7]F'XX?LL^-'\"_&[
MP'=Z/=$L;.Y8;[:]0'_603+E)5Y&<'*YPP4\5P-?V%A\10Q5&-:C)2C+5-.Z
M:\FC^?J^'KX6M*E6BXRCHTU9KU3"BBBMC$**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBE569@J@DDX '>@!*]"_9N_9:^-O[6'CV/X>_!7P=-J-R"K7U[)E+33XB<>
M;/*1B->#@<LV,*&/%?4'["W_  17^+OQ_P#L?Q%_:&-[X)\(2;98;%XMNJZE
M&>1LC<$6R$?QR L>,(00P_63X)_ GX3?LZ^ [;X:_!OP39Z'I%MSY-LF7F?
M!EED;+2R' R[DG@#. !7Y?Q9XEY=DREAL!:K6VO]B/JU\3\E\VMC].X4\-LQ
MSAQQ&/O2H[V^W+T3^%>;^2>YX;^P+_P2[^#G[%>G1>+-0\GQ-X]FAQ=>);JW
MPEGN&&BM(SGREP2"Y^=QG)53L'U!117\]9EF>.S?%RQ.+J.<WU?Y);)=DM#^
MA,NRW Y3A(X;"4U""Z+\V]VWU;U"BBBN [@HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M .:^+/P=^%_QU\%W/P\^+O@C3]?T:['[VRU"'<%;! =&&&C<9.'0AAV(K\PO
MVS?^"$'CSP4UWX[_ &1-7D\1Z6"TC^$M3E5=0MUZD02G"7"CG"MM?  'F$U^
ML5%?1\/\5YUPW5YL)4]U[P>L7\NC\U9^9\YG_"N3<24N7%T_>6TUI)?/JO)W
M7D?S,>(?#GB#PCK=UX9\5Z%>:9J5E*8KRPU"V>&:!QU5T<!E(]"*I5_0S^T]
M^P]^S5^UYI!LOC+\/(+C4$A\NS\0V!%OJ-J.VR91EE&20CATSSMK\QOVM/\
M@AQ^T3\&7N?%'P#N#\0O#Z$N+2VB$6JVZ=<-!G$^.!F(EF//EJ*_>^'?$O(L
MY2I8E^PJ]I/W6_*6WRE9]KGX/Q#X:YYDUZN&7MZ7>*]Y+SCO\XW\['P_15C5
M]'U;P_J<^B:]I=S97MK*8[FTNX&CEA<=59& *D>A&:KU^BIJ2NC\[::=F%%%
M%,04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%>I?LW?L8_M(_M8ZR--^"GPSO=0M4EV7>M7 \BPM3W\R=\)
MD#G8N7(Z*:_2[]D7_@A/\%?A3):^,?VEM:3QUK<>UUT:!&BTFW?T93B2ZP?[
M^Q".#&:^5S_C/(>'8N.(J<U3^2.LOGTC_P!O->1]5D/!N?<124L/3M3_ )Y:
M1^767_;J9^<W[*/[ _[2O[8NKI#\*?!$D>C+-LO/%.JAH-.ML'G]X03*P_N1
MAV&1D <U^LG[%G_!)7]G+]DH6GB_6;)?&?C2':__  D&L6R^59R#O:VY)6+!
MZ.Q:3T8 XKZ@T?1M(\/:5;Z'H&E6UC96D2Q6MG9P+%%#&!@(B* %4#H ,"K-
M?@O$WB)G7$"=&F_8T7]F+U:_O2T;]%9=TS]WX:\/,ER!JM47MJR^U):)_P!V
M.J7J[OLT%%%%?GY]^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 >5_M(?L4_LT?M7Z8;3XT_"^QO[Q8]EMKELOV?4+<=MEPF'('78Q9/53
M7YY_M+?\&_WQ,\,?:/$'[+GQ%@\36BY9/#_B)DM;X#LJ3C$,Q]V$(^M?K!17
MU&1\8\0</VCA:SY%]B7O1^Y[?]NM,^8SO@_A_/[RQ5%<[^W'W9?>M_\ MY,_
MFT^*WP1^+WP,\0-X6^,'PVUGPY? D)#JU@\0E ZM&Q&V1?\ :0D'UKEJ_I@\
M8^!_!?Q$T";PKX_\(Z9KFF7 Q/IVKV,=S!)]4D!4_E7R!\?O^"%W[(7Q6DFU
M?X8SZK\/]2ER0-)E^U6)8]VMYCD#_9CDC7VK];R?Q>RVNE#,:3IO^:/O1^[X
ME\N8_)<X\(\RH-SRZJJB_EE[LOO^%_/E/Q>HK[.^.O\ P0S_ &ROA:9M1^'4
M.D>/=.3)5M&NQ;W87U:WG*Y/^S&\AKY0^(7PI^)_PEU@Z!\4?AYK?AV]!.+7
M6]+EM7;'<"11N'N.*_2\MSW)\WC?!UXS\D]?G'=?-'YKF61YQE$K8RA*'FUI
M\I;/Y,P****]8\H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
M +$*HR3T KVSX(?\$Z/VS_V@O)NOA]\!M92PFP5U?6HAI]H4/\:R7!3S!_US
MW'VKEQ>.P6 I>TQ-2,(]Y-)?B=6$P6,Q]7V>&IRG+M%-O\#Q.E56=@B*22<
M <DU^F?P%_X-Y[V1X=5_:7^-\<:<&31?!D!9CWP;JX0 'L0(3[-7V[^S_P#L
M!?LC?LS&&]^%/P7TN'4X -NNZDAO+[=W99IBS1Y[B/:/:OSW-_%3AS+[QPUZ
M\O[ND?G)_HF?H.4>%G$6/M+$VH1_O:R_\!7ZM'X__LX_\$H?VT/VD/L^J:7\
M-7\,Z)/@_P!N>+BUE$4/\21%3-*".A5"I_O"OT*_9@_X(:_LO?!S[-XA^,US
M<?$36X\.8M0C^SZ9$_7Y;96)E[C]Z[JW]P5]LT5^39WXD\29PG3A/V--](:/
MYRW^ZR?8_5\D\..',H:J3A[::ZSU7RCM]]VNY4T+0=#\+Z1;^'_#6C6FG6%I
M&([6QL;98884'141 %4>P%6Z**^!;<G=[GWJ2BK+8****0PHHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JAXE\*^%_
M&>D2^'_&'ANPU:PF&)K'4[-)X9/]Y'!4_B*OT4XRE"2E%V:%*,9Q:DKIGS)\
M6?\ @D!^P/\ %@RW+?!E?#=Y+G_3/"=])9;,_P!V$$P#_OW7S1\4/^#=G299
M)+OX+?M(7$"\^38>*-&64GTS<0,GZ15^F5%?4Y?QMQ5EME1Q4FNTO?7_ )->
MWRL?+X_@KA;,KNMA8I]X^X__ "6U_G<_$KXD?\$._P!O3P*7D\/>%M \60ID
M^9X?U^-6V^NR[$+$^P!_&O#_ !W^Q3^UW\,][^-OV:_&ME#']^['AZ>6 ?\
M;6-63_QZOZ):*^OP?B_GM))8BC3GZ7B_S:_ ^0Q?A%D55MX>M4AZVDOR3_$_
MF/NK6ZL;A[2]MI(98VVR12H593Z$'D5'7],/B3P5X-\90?9?%_A+3-5BQCR]
M2L(YUQZ8=2*\V\3?L$?L4^+Y&FUO]E?P(9&^_+:^&[>W=CZEH54D^YKZ/#^,
MF"E_'PDH_P"&2E^:B?.XCP<QD?X&+C+_ !1<?R<C^>>BOW?U[_@D#_P3L\09
M:?\ 9TM[9R.'L-?U&#;_ ,!2X"_F*Y?4?^"'?_!/^]S]F\$^(+//3[-XGN#C
MC_IH6^M>K3\7>&9KWJ=5?]NQ_29Y=3PCXE@_=J4G_P!O2_6!^)%%?L_/_P $
M%/V&I93)'?\ CB('HB>((L#\[<G]:9_PX0_8=_Z"WCO_ ,'\'_R/71_Q%?A3
M_IY_X#_P3G_XA3Q5_P!._P#P+_@'XQT5^U5M_P $)OV#8"3+IWBV?(Z2^(R,
M?]\QBM_1_P#@BO\ \$[=+P;OX,WVH$=[SQ5J S_WZG0?_JK*?BWPO!:0JOTC
M']9HUAX2\3R>LZ2]92_2+/PVHK]^?#G_  2]_8"\+,'TS]E_P[*1T_M+SKP?
M^3$CUZ'X6_9D_9N\#LC^"_V?O!.DM']Q]-\*VD+ ^N4C!S[UYM?QCRJ/\'#3
MEZN,?RYCT:'@]FLOXV)A'T4I?GRG\\7@[X4?%+XB2"+X?_#77]=9CA5T?1I[
MHD^G[M37LWP]_P""5/[?WQ)V2:3^S?K&GPO]Z;Q#-#INP>I2Y='_  "D^U?O
M='&D2+%$@55 "JHP /04M>!B_&/,YK_9L+"/^)N7Y<A[V$\'LL@_]IQ4Y?X4
MH_GSGY%?#/\ X-[_ -H_7W2?XJ?&#PIX<MV^]'IT<^HW"?52L*?E(:^C?A7_
M ,$!_P!DCPBT5Y\2_&'BKQ=.A'FP/=I8VLG_  "%?-'_ ']K[HHKY/'^(O%V
M/NGB.1=H)1_%>]^)]9@?#SA+ 6:P_.^\VY?A\/X'F_P@_8__ &7O@*(W^$?P
M)\-:-<18V:A#IJ27?'K<2;I3^+&O2***^/Q&)Q.+J.I7FYR?63;?WL^PH8;#
MX6G[.A!0CV227W(****P-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
H@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>cms-20231231_g5.jpg
<DESCRIPTION>GRAPHIC - CE MONTHLY WEATHER-NORMALIZED GAS DELIVERIES
<TEXT>
begin 644 cms-20231231_g5.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MY 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** /C#_@J-_P4"^(GP4^)GPU_8)_90U;2
M++XS?&:>XDMO$FNPK-8>!_#UJC27^OW,3D+*T<<<ODQ.1&\D3[B0FQ_8/V2?
MA'^S1X!\%_\ "Q/AK\87^)FI0V\D&N?%'7O&?]OW]W(H#3[KHR/';+D!C;P"
M*%!@+&J@"OAWQS\#? /Q#_X.KO+_ &G_  #I7B+1-1_91%U\-;/Q'IT=W:/>
MVVK1"01I*&1I8P;Z7!&5WA^"5-,_X9IM_P!G?_@XKU/X/_LH:1!X7\#_ !Q_
M9AU#6/BCX7T.W$&G6U]%=36<&J?9XP(XG:00(&502TMP<DRM0!TW_!,^SN?^
M"SOP#^)?[=GQR\>>,-/;QEXYUC2/@K'H/BB^TX>!=#LL06=S9QV\J*+]IA)-
M-<,"TC*L9Q&OEU[A_P $._VY/B#^WI^P3I?C_P"-<L$OQ!\&^(M0\&?$"YM8
MU2.ZU33W53<!5 "F6&2"5E 50\CA0%P*\A_X-;?/\$?\$E+'X/\ C"V&FZ_\
M,_B-XI\.^,K&X8*VGZA#J,D\L4N?NE4G3.>V*S_^#5[P7KVG?\$]?&WQEU.S
MFAT_XK_'OQ/XN\.F9"OFV$GV:S60 ]C)92X/<8[8H _2RBBB@ HKQ+5/V"/@
MUJ^IW.K7/BKQNLEU.\TBQ>+[E5#,Q8@ '@9/ [5RGP&^%^A_#S]KGQI\*-%U
MK6Y]*LO">GW</]HZW/<2>9)(V[EV( X[ ?C0!],45C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8_
M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4
M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-
M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6
MU &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;
M4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L4
M5C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P
M@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_
M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1
M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'
M_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[
M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/
MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X
M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@
M6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;
M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?
M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C
M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^
MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z
M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S
M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_
MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U
M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U
M'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%
M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@
M^D?\_-[_ .!;44 ;%%%% !1110 4444 >4_M+?L;_![]J/5/"7C+QBVK:+XO
M\ :J^H^!/'?A:^%IJ^A3R)Y<PAE971XI8SLEMYDDAE7 >-L+BY\%?V6?AW\%
MO&?B'XKQZGJ_B;QSXLAMH/$OCGQ3<13:C>V]N&%O; 0QQ06UO'OD98+>**+?
M([E"[LQ]*HH ^??B+_P3;^!?COQEXV\5:'XO\;>#;7XH*@^*7A_P3XA%A8^+
M"L7DF2X'EM+;S/"!%)/9R6\LJ "1VP,>U?#_ .'_ ()^%/@;2/AG\-O"UCH?
MA_0-.AL-%T?3;<16]E;1($CBC1>%55  'M6Q10 4444 %>%^ ?\ E()X_P#^
MQ$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7
MX!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !7A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %>%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$T
MK_T8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 45Y7^V1^UEX1_8Q^"5S\9/%'@+Q7XON&U"WT[0?!?@/1CJ.MZ
M_?3OA+6RM0RF>4(LDI4$8CAD<\*:\^_81_X**>(?VX?$GB#0]0_8 _:"^#MO
MX?L89SJGQI\!KH<&H/*[*L-J&F9YW 1F;:NU!MW$%U! /I6BOF/Q)_P4JT[4
MO%OQ)TG]G7]G7Q9\4=&^#5[)8_$SQ#X:O;*&*UU"&$3W.FV"7$R-J-[!$5:6
M)-BJ76,2-*3&/</@3\<?A9^TM\'?#GQ[^"7BZWU[PIXKTJ+4-#U6UR%GA<<9
M5@&1U.59& 9&5E8 @B@#K**** "O"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I
M!/'_ /V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** /CW_ (*@?\$_OVQ_VPO&/P]^+7[(7[?#?!OQ#\+_
M +?>>'K23P3#JEM?ZA=0^0TT[RRX0" R0C]S)M6>?AA(0.(_X)M?\%&_VN/&
M\WQF_8T_X*"?#32=)^/WP(T5-2O-0\.J?[+\8:7-#(]KJ=LO&W<R*' "KF5<
M)&V^*/VG]HC]NWXO_L[_ +3&F_!^;_@GO\6_''@G5O#Z75K\2OAO8P:K#!?F
M5U>RN;7?&]NJJJ-YS.0QD "X5F#OV:?V??%WB7]JCQ[^WY\:?AX?"NN^,_".
ME>$/#7@Z\N8+B[TO0;&:YN=]\]N\D!N[BXNY&:..25(HH(%\QF,@ !\W?\&I
M\%QJ/_!'KPU\0M9OGO-7\8^.O$NLZ]?3'=)=7CZE+"\KG^)F$*Y)K+_X-6O$
M6HW7["?Q0^''FN=&\"?M)>*]"\+PY^2"P"V=T(T]%\VZF; XRY]ZZ+]@_P"'
MGQL_X(_?"/XG?L5Z5^S?XU\?:58^-M5UW]GN]\)Z2;JSU?3M0Q-#I5Y<[A'I
MD]O<^8DLUVT,3(ZR1LW*CV[_ ((Z_L$:Q_P3E_84\.? /QSK=MJGC2_O[SQ#
M\0-3LB3#<:U>R>9.(R0-R1J(H V!O$(; W8 !]1T444 >6W_ .VQ^REI=]/I
MFH?'+0XKBVF:*>)Y6RCJ2&4_+U!!%>;_  2^,?PP\?\ [<GCKQ7X-\:66H:=
M<>"=.CAN[=R4=TD(<#(ZC</SKW^7X:?#B>5IY_A_HCN[%G=]*A)8GJ2=O)KQ
MGX8^'?#^D_M\^/;#2M"L[:!/ VEE(;>U1$4F1LD # S@?E0![?\ \)CX8_Z#
M4'_?5?$G_!4_5=.U7XA>%I-.NTF5-&F#%#T/G5]S_P!G:?\ \^,/_?H5\/?\
M%6H((/B)X4$$*(#HLV0B@9_?5^=>*O\ R1=?_%#_ -+1\WQ9_P B2IZQ_-'R
ME1117\H'Y&=A^SS-%;_'[P-<3N%2/QAIC.QZ "ZC)-?JE_PF/AC_ *#4'_?5
M?E?^SJJO^T%X$1U!!\9:6""."/M<5?JY_9VG_P#/C#_WZ%?T3X*_\BO%_P".
M/_I)^D<#_P"Z5O\ $OR*?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA
M_P"_0H_L[3_^?&'_ +]"OVL^X*?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5
M<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\
M?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_
MZ#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4
M?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&
M/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF
M/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_
M\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*
M*?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'
M_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\
MY\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/
M_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L
M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G
MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__
M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU
M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4
M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]
M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)C
MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G
M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT
M* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_
M[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H
M_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_O
MT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_
M +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_
M /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5
M<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\
M?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_
MZ#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4
M?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&
M/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF
M/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_
M\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*
M*?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'
M_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\
MY\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/
M_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L
M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G
MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__
M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU
M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4
M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]
M]45<_L[3_P#GQA_[]"B@":BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_
M "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:@#W2OAO_ (*P?\E%
M\)_]@2;_ -'5]R5\-_\ !6#_ )*+X3_[ DW_ *.K\Z\5?^2+K_XH?^EH^;XL
M_P"1)4]8_FCY/HHHK^4#\C*^K^,O$GPYTFZ^(7@W4OL>L:#;OJ.E7GDI)Y%S
M IEBDV.&5MKJIPP*G&"".*X3_A\E_P %(O\ HXW_ ,M#1_\ Y$KI_B=_R3;Q
M#_V [O\ ]$O7QW7]]?0^RG*LQX;S26+P\*C5:%G*$96]SI=.Q\SGV;9KEU:$
M<)7G336JC*4;^MFCZ=_X?)?\%(O^CC?_ "T-'_\ D2C_ (?)?\%(O^CC?_+0
MT?\ ^1*^8J*_L+_5?AK_ * J/_@N'_R)X/\ K/Q+_P!!M;_P9/\ ^2/W@_X)
M0_'_ .+G[2W[(]K\3_C9XM_MK7)-?O;9[[[!;VV8HV4(NR"-$XR>=N3WKZ4K
MXY_X(6?\F$V/_8TZE_Z&E?8U?ROQ51HX?B3%TJ45&,:DDDE9)7V26B1_4O"U
M:MB.',)5JR<I2IQ;;=VW;=MZMA1117SY[X4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\
M[$32O_1C4 >Z5\-_\%8/^2B^$_\ L"3?^CJ^Y*^&_P#@K!_R47PG_P!@2;_T
M=7YUXJ_\D77_ ,4/_2T?-\6?\B2IZQ_-'R?1117\H'Y&8?Q._P"2;>(?^P'=
M_P#HEZ^.Z^Q/B=_R3;Q#_P!@.[_]$O7QW7^A7T,?^28S7_K]#_T@^)XJ_P!X
MI^C_ #"BBBO[./E3]KO^"%G_ "838_\ 8TZE_P"AI7V-7QS_ ,$+/^3";'_L
M:=2_]#2OL:OX_P",/^2IQO\ U\E^9_7O"'_)+X/_ *]Q_(****^;/HPHKRWQ
MC^VG^S/X \47O@SQ;\2OLFI:=.8;RV_L:]D\MQU&Y(2IZ]02*S/^'@?[(G_1
M6_\ R@W_ /\ &*\.IQ-PW2J.$\;14D[-.I!--;IKFT:."6:99"3C*O!-?WH_
MYGLM%>-?\/ _V1/^BM_^4&__ /C%97B__@IS^P]X#TU-8\5_&[[);R3B%)/^
M$:U.3+E68#"6Q/13STXKIP&=Y-FF,AA,%B:=6K-VC"$XRE)]HQBVV_)(B><Y
M/3BY3Q--)=7./^9[U17S%_P^2_X)N_\ 1QO_ ):&L?\ R)1_P^2_X)N_]'&_
M^6AK'_R)7V'^J_$O_0%6_P#!<_\ Y$Y?]9^&O^@VC_X,A_\ )'T[17S%_P /
MDO\ @F[_ -'&_P#EH:Q_\B5])Z'K6F>)=$L_$6BW/G6=_:QW-I-L9?,B=0RM
MA@",@@X(!]:X<;E6:9:HO%T)TU+;GC*-[;VNE<[<'FN5YBY+"5X5&M^6496O
MWLW8M4445P'>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE
M>%^ ?^4@GC__ +$32O\ T8U 'NE?#?\ P5@_Y*+X3_[ DW_HZON2OAO_ (*P
M?\E%\)_]@2;_ -'5^=>*O_)%U_\ %#_TM'S?%G_(DJ>L?S1\GT445_*!^1F'
M\3O^2;>(?^P'=_\ HEZ^.Z^Q/B=_R3;Q#_V [O\ ]$O7QW7^A7T,?^28S7_K
M]#_T@^)XJ_WBGZ/\PHHHK^SCY4_:[_@A9_R838_]C3J7_H:5]C5\<_\ !"S_
M ),)L?\ L:=2_P#0TK[&K^/^,/\ DJ<;_P!?)?F?U[PA_P DO@_^O<?R"BBB
MOFSZ,_+;]L7_ ).>\:_]AM__ $%:\TKTO]L7_DY[QK_V&W_]!6O-*_B'/_\
MD>XO_K[4_P#2F?A68?[_ %?\4OS85Y7^UY_R3:Q_[#D7_HF:O5*\K_:\_P"2
M;6/_ &'(O_1,U?H7@5_R=W)O^OR_)GA9Q_R+*OH?.=%%%?[ 'YB%?TE_ W_D
MBG@__L5M/_\ 2:.OYM*_I+^!O_)%/!__ &*VG_\ I-'7XIXR_P"[8/UG^43]
MH\'/]ZQG^&'YR.IHHHK\&/W@**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\ *03Q_P#]
MB)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=*^&_\ @K!_R47PG_V!)O\
MT=7W)7PW_P %8/\ DHOA/_L"3?\ HZOSKQ5_Y(NO_BA_Z6CYOBS_ )$E3UC^
M:/D^BBBOY0/R,P_B=_R3;Q#_ -@.[_\ 1+U\=U]B?$[_ ))MXA_[ =W_ .B7
MKX[K_0KZ&/\ R3&:_P#7Z'_I!\3Q5_O%/T?YA1117]G'RI^UW_!"S_DPFQ_[
M&G4O_0TK[&KXY_X(6?\ )A-C_P!C3J7_ *&E?8U?Q_QA_P E3C?^ODOS/Z]X
M0_Y)?!_]>X_D%%%%?-GT9^6W[8O_ "<]XU_[#;_^@K7FE>E_MB_\G/>-?^PV
M_P#Z"M>:5_$.?_\ (]Q?_7VI_P"E,_"LP_W^K_BE^;"O*_VO/^2;6/\ V'(O
M_1,U>J5Y7^UY_P DVL?^PY%_Z)FK]"\"O^3NY-_U^7Y,\+./^195]#YSHHHK
M_8 _,0K^DOX&_P#)%/!__8K:?_Z31U_-I7])?P-_Y(IX/_[%;3__ $FCK\4\
M9?\ =L'ZS_*)^T>#G^]8S_##\Y'4T445^#'[P%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 445^,?[4?_!6#]O[X<_M-?$7X>^#?CY]CT?0?'>KZ=I5G_PBVE2>1;07
MLL44>][5F;:BJ,L2QQDDGFOI>&N%<PXJKU*6$E&+@DWS-K=VTM&1\UQ+Q3E_
M"U"G5Q<924VTN5)[*^MY1/V<HK\*/^'R7_!2+_HXW_RT-'_^1*/^'R7_  4B
M_P"CC?\ RT-'_P#D2OL?^(0<2_\ /ZC_ .!3_P#E9\A_Q%[AK_GU6_\  8?_
M "P_=>BOSU_X(R_MR?M2?M7_ !1\9^'?C]\4/[?L])T""YT^'^Q+&U\J5I]I
M;-M#&6XXP217Z%5\#GN28KA[,I8'$RBYQ2;<6VM5=;I/KV/O,BSO"\0Y;'&X
M>,E"3:M))/1VZ-K\0HHHKQSV HHKE_B1\;_@M\&S9CXO?%[POX5.H^9_9X\2
M>(+:Q^U>7M\SR_.==^W>F<9QO7/44 =15'7_ !+H'A:U@O?$.K0V<5S?6]G;
MO,^/,N)Y5BBC7U9G=5 ]Z_*S]JKX%?L6?M__ /!1_P 9G]M?_@HN1\-$\"Z-
M)\&O#?@WXU6NFZ0DJ&9-8%QY,I!O%E^RR+N*EX;CY3((6$-GX5?\$KO^"*?[
M._[07PR^,'[.O[7=WJ?C[1_B)I3>%-&E^,<6N_VA/),(I(?L?F%G_<23,77!
MC"%SE592 ?JQ1110 45S?QA^+?@+X#_"_7/C%\4-<73M!\.Z>]YJ5UY;.VQ>
MB1HH+2RNQ5$C4%W=U1068 _)?_!';]OO]I']NOQ'^T,O[1O@*S\)S_#OXPS>
M'-!\*0QH;C1[1+:-_LUU*C,L]PK$^8ZG;OW!?E H ^V**^'/@)^V'^UY_P %
M'-,^*_QP_8K\=>$?"_@;P%XNU#PO\,[;7_#+:B?'>H6$:FXO+N87$9M=/EF<
M0PB "4!7E=SQ$/<?^"<?[<?@C_@HK^Q_X3_:I\%:)+H[ZU#+;:]X>N9=\VC:
MI;R-#=V;G +;)4;:Q"EXV1]J[L  ]RHHHH *\+\ _P#*03Q__P!B)I7_ *,:
MO=*\+\ _\I!/'_\ V(FE?^C&H ]TKX;_ ."L'_)1?"?_ &!)O_1U?<E?#?\
MP5@_Y*+X3_[ DW_HZOSKQ5_Y(NO_ (H?^EH^;XL_Y$E3UC^:/D^BBBOY0/R,
MP_B=_P DV\0_]@.[_P#1+U\=U]B?$[_DFWB'_L!W?_HEZ^.Z_P!"OH8_\DQF
MO_7Z'_I!\3Q5_O%/T?YA1117]G'RI^UW_!"S_DPFQ_[&G4O_ $-*^QJ^.?\
M@A9_R838_P#8TZE_Z&E?8U?Q_P 8?\E3C?\ KY+\S^O>$/\ DE\'_P!>X_D%
M%%%?-GT9^6W[8O\ R<]XU_[#;_\ H*UYI7I?[8O_ "<]XU_[#;_^@K7FE?Q#
MG_\ R/<7_P!?:G_I3/PK,/\ ?ZO^*7YL*\K_ &O/^2;6/_8<B_\ 1,U>J5Y7
M^UY_R3:Q_P"PY%_Z)FK]"\"O^3NY-_U^7Y,\+./^195]#YSHHHK_ & /S$*_
MI+^!O_)%/!__ &*VG_\ I-'7\VE?TE_ W_DBG@__ +%;3_\ TFCK\4\9?]VP
M?K/\HG[1X.?[UC/\,/SD=31117X,?O 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y_^TM\=/\
MAG?X82?$C_A%O[8\N]AM_L7V[[/G>2-V_8_3'3%<N-QF&R["3Q.(ERP@FY.S
M=DMW97;^2,J]>EAJ,JM1VC%7;\OD>@45\:_\/;O^K?O_ "Z__N6C_A[=_P!6
M_?\ EU__ '+7QG_$3N!_^@O_ ,IU?_D#Q/\ 6G(?^?W_ )++_P"1/LJOYV?V
MVO\ D\WXN?\ 93]?_P#3C/7ZN?\ #V[_ *M^_P#+K_\ N6OR*_:4\7?\)_\
MM%^/_'G]G_9/[;\:ZK?_ &3S?,\GSKR639NP-V-V,X&<9P*_?O 'BSA_B+.,
M;3R^MSRC3BW[LXV3E;[45^!^5^*F;Y=F67X>.&GS-2;>C73S2.*HHHK^HS\3
M/T1_X-W/^2U_$3_L5K;_ -*:_6.OR<_X-W/^2U_$3_L5K;_TIK]8Z_EOQ/\
M^2QK>D/_ $A']0>&/_)'T?\ %/\ ]*84445^?GZ %?/O[??[!_[%?[9FB^$_
M&7[:_P /]-UW0?A?J5YK4::KO%N(I;.2&9)MA!,63#,1TW6L>> :^@J* /QZ
M\,:7_P &E.M?$SQ9X(UGP5^S7IFF^'_L/]E:_/XQC,6L&>%GE$:F0!?)8!&P
MS9)_AZ5K>&XO^#<7P)^UY\!=/_8:\+_"?5/'FN?$^WM-'U/X6:^USJ>C7"02
MSQW$L,;.CV<@B>VE+E2GVI)%!*''5_MG_%C_ ((M?LB_MJ^,_ >L_P#!,+7?
MCQ\7?%]O9>(/'7A[X;? NQ\52Z27C*QW,HN=BVSW" 2.L;'>0)'4,Y9Z_P"S
M=_P4)_8ELOVD?A_X._9V_P""$7Q1^"WB;Q=XMM=#A^(?C?\ 9LTWPO8Z=!.3
MYX-[;2M()'B5T1!@,S#.0"I /U,HHHH _-7]L3_@KW_P3R\)_P#!0BY^ W[9
MGQUO/"WAOX'WEEJ%KX:_X037-1'B3Q/) EQ!>2M8V4T7V6PBD1H49LO>2&4J
MOV2!Y/$O^"(7_!0K]EWXJ?M,_MC_  A^$'Q8NKKQE\8?C/XD\4?"NS7PQJ<)
MU.P%B\B7!EDMECMF&PGRYVCDXQMR0*_9>OF7_@G[^PAXM_8W^*_[1'Q$\3>/
M-.UF'XT_&6]\::7;6-M)&VFP3H%%O*7X=QCDKQ0!\[_\&GL=A!_P16\!06R;
M;J/Q/XB74D*X99QJD_##J#L\OK[5C_\ !JHNIS?L5?&767#?V5J7[47BNY\/
M$_=:S,&GKE.VWS5E''<-7N?P_P#V"?VF?V0KCXL?#W]A/XA^"M)\#_%CQ1>>
M)=/7Q7!=FZ^'VKWT:I?36,$"F/4+=G19XK5Y+40R%AO=#@>X?L0?L>?"?]@?
M]EOPA^R?\%H;@Z%X3T\PK>7I!N=0N9)&EN+N8@ &269Y)&Q@#=M4!0  #U>B
MBB@#Q+5/VI?C+8:G<V%M^Q;XWNHX)WCCN8KFVVS*&(#C+="!D?6N&^ 7Q+\7
M>,/VV?''B'7?@_K.@W4W@O3TDTK4)(S+$$E(5B5.,-DD?[IKZFKPOP#_ ,I!
M/'__ &(FE?\ HQJ /7/^$EU?_H4+W_OI:^*/^"I6H76H?$'PL]UI4MJ5T:8!
M92,M^]Z\5]WU\-_\%8/^2B^$_P#L"3?^CJ_.O%7_ )(NO_BA_P"EH^;XL_Y$
ME3UC^:/D^BBBOY0/R,P_B=_R3;Q#_P!@.[_]$O7QW7V)\3O^2;>(?^P'=_\
MHEZ^.Z_T*^AC_P DQFO_ %^A_P"D'Q/%7^\4_1_F%%%%?V<?*G[._P#!#[6=
M0L?V$[*"W\/7-RO_  D^HGS8F&/OIQS7U_\ \)+J_P#T*%[_ -]+7RC_ ,$+
M/^3";'_L:=2_]#2OL:OX_P",/^2IQO\ U\E^9_7O"'_)+X/_ *]Q_(Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI:V**^;/HS\L?VN9Y+G]I3QE/-;-"S:RY:)^J
M\+P:\YKTO]L7_DY[QK_V&W_]!6O-*_B'/_\ D>XO_K[4_P#2F?A68?[_ %?\
M4OS85Y7^UY_R3:Q_[#D7_HF:O5*\K_:\_P"2;6/_ &'(O_1,U?H7@5_R=W)O
M^OR_)GA9Q_R+*OH?.=%%%?[ 'YB%?T:?!+Q'JJ?!CPBB^$[Q@/#&G@,&7!_T
M:/FOYRZ_I+^!O_)%/!__ &*VG_\ I-'7XIXR_P"[8/UG^43]H\'/]ZQG^&'Y
MR-'_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HK\&/W@Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8H
MH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V**
M ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8H
MH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EK8HH Q_^$EU?_H4+W_OI:\'_P""C6LZA??LUW$%QX>N;9?[9M#YLK#'
MWFXXKZ0KP#_@I;_R;#<_]ANS_P#0FKYCC3_DD\;_ ->I_D>5GG_(HK_X7^1^
M=5%%%?QD?B@5\=_$[_DI/B'_ +#EW_Z.>OL2OCOXG?\ )2?$/_8<N_\ T<]?
MV=]#'_DI\U_Z\P_]+/E>*O\ =Z?J_P C#HHHK_0H^)/T&_X-\M0NM/\ C/\
M$%[72I;HMX8M@5B(RO\ I/7FOU6_X275_P#H4+W_ +Z6ORT_X-W/^2U_$3_L
M5K;_ -*:_6.OY;\3_P#DL:WI#_TA']0>&/\ R1]'_%/_ -*9C_\ "2ZO_P!"
MA>_]]+16Q17Y^?H 4444 ?FW^TE^T9^V=^RE_P %6_B+?_L;_P#!*/7?BW'X
ML^&GAJZ\=:UIGQ#L]-@U PR7T.FW*FYM\03Q[=0MI(M\GFQQ6\@$6T^9JZ)_
MP4;_ ."G/Q/^*OP_^&7QO_X(O:U\*_!^O?$'1[;7O'VM?$C3==@TI!=QR1G[
M-!;@AI)DBB64D>6\BLIW[*Z']M'PY_P4P_;I_:5\1_LQ_L5_M/:?\ /AQ\/8
M+&V\>_$NWT%=3U[6M7NK9+U=/LHF9!#!#:SVSO,)(W+W(52P5EI_P8^%G_!0
M;_@FSXJ\)W7[0'_!0Z3]H+X9^*O%VG>&-3L_&?@V'3M<T.\U&X6ULKNTO(9I
M#>(;J6".6"8?+&[2(X\LJP!]UT444 %%%% !1110 4444 %>%^ ?^4@GC_\
M[$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U 'NE?#?_!6#_DHOA/\ [ DW_HZO
MN2OAO_@K!_R47PG_ -@2;_T=7YUXJ_\ )%U_\4/_ $M'S?%G_(DJ>L?S1\GT
M445_*!^1F'\3O^2;>(?^P'=_^B7KX[K[$^)W_)-O$/\ V [O_P!$O7QW7^A7
MT,?^28S7_K]#_P!(/B>*O]XI^C_,****_LX^5/VN_P""%G_)A-C_ -C3J7_H
M:5]C5\<_\$+/^3";'_L:=2_]#2OL:OX_XP_Y*G&_]?)?F?U[PA_R2^#_ .O<
M?R"BBBOFSZ,_+;]L7_DY[QK_ -AM_P#T%:\TKTO]L7_DY[QK_P!AM_\ T%:\
MTK^(<_\ ^1[B_P#K[4_]*9^%9A_O]7_%+\V%>5_M>?\ )-K'_L.1?^B9J]4K
MRO\ :\_Y)M8_]AR+_P!$S5^A>!7_ "=W)O\ K\OR9X6<?\BRKZ'SG1117^P!
M^8A7])?P-_Y(IX/_ .Q6T_\ ])HZ_FTK^DOX&_\ )%/!_P#V*VG_ /I-'7XI
MXR_[M@_6?Y1/VCP<_P!ZQG^&'YR.IHHHK\&/W@**Q?B5_P DZU__ + EU_Z)
M:OR%K\^XVX[_ -3JM"'U?VOM%)_'RVY;?W97O?R/G<\S_P#L6<(^SY^:_6UK
M6\GW/V4HK\:Z*^&_XC?_ -2__P J_P#W,\'_ %Z_ZA__ "?_ .U/V4HK^=_]
MKS_DI-C_ -@.+_T=-7E=?V!P+P!_KKPA@\\^L^R^L04^3DYN6[:MS<\;[;\J
M]#YC&>+OU3$SH_4K\KM?VEO_ '&?TZ45_,77NG_!,W_D_;X6_P#8TQ?^@/7T
M6/\ "'ZE@:N(^NWY(RE;V=K\J;M?VCM>P\!XN?7<=2P_U*W/*,;^TO;F:5[>
MS5[7/Z ****_%S]F"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KP#_@I;_R;#<_]ANS_ /0FKW^O /\ @I;_ ,FPW/\ V&[/_P!":OF.
M-/\ DD\;_P!>I_D>5GG_ "**_P#A?Y'YU4445_&1^*!7QW\3O^2D^(?^PY=_
M^CGK[$KX[^)W_)2?$/\ V'+O_P!'/7]G?0Q_Y*?-?^O,/_2SY7BK_=Z?J_R,
M.BBBO]"CXD_1'_@W<_Y+7\1/^Q6MO_2FOUCK\G/^#=S_ )+7\1/^Q6MO_2FO
MUCK^6_$__DL:WI#_ -(1_4'AC_R1]'_%/_TIA1117Y^?H 50U+Q-H.CZOIV@
MZEJ20WFKRR1Z; P.9WCC:1P.,9"*S<]@:OU\F_\ !7__ ()O_$#_ (*4?L_:
M%\/OA!^T[K/PF\7^$/%(U_PYXHT82AFG%I<VK6\CP2QRQ(Z7+@NC$K_=<94@
M%K]M#]C?]L;Q3X[NOV@/^"=/[8EM\*O&^IZ=!9^*=#\3>&(=7\/^)%@#"WGE
MC=3):74:N8_M$.XR1I'&Z,(T*^+_ +/?_!.O]NNY^/OA3]JO_@L9_P %"K#X
MB)X(\06\OP[^&O@?0QIOAVSUJ=_LMK>SA(HFO)T:X(BWQYC9]WF;05KXQM_^
M"6>L? J=/#__  44_P""BO[:/PB8.(Q\1-.^++:WX(NCG <ZK%;(^F@G)QJ,
M%J!P []3]1_!+_@@T_PQ^+OPK_:N^%?_  4]^-WQ<T[PMXST[7(M!\=^.TU?
M1]5LRQC>>)E*IOCCE:9'&_=Y94#+ @ _3NBBB@ HHHH **** "BBB@ KPOP#
M_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]TKX;_P""L'_)
M1?"?_8$F_P#1U?<E?#?_  5@_P"2B^$_^P)-_P"CJ_.O%7_DBZ_^*'_I:/F^
M+/\ D25/6/YH^3Z***_E _(S#^)W_)-O$/\ V [O_P!$O7QW7V)\3O\ DFWB
M'_L!W?\ Z)>OCNO]"OH8_P#),9K_ -?H?^D'Q/%7^\4_1_F%%%%?V<?*G[7?
M\$+/^3";'_L:=2_]#2OL:OCG_@A9_P F$V/_ &-.I?\ H:5]C5_'_&'_ "5.
M-_Z^2_,_KWA#_DE\'_U[C^04445\V?1GY;?MB_\ )SWC7_L-O_Z"M>:5Z7^V
M+_R<]XU_[#;_ /H*UYI7\0Y__P CW%_]?:G_ *4S\*S#_?ZO^*7YL*\K_:\_
MY)M8_P#8<B_]$S5ZI7E?[7G_ "3:Q_[#D7_HF:OT+P*_Y.[DW_7Y?DSPLX_Y
M%E7T/G.BBBO]@#\Q"OZ2_@;_ ,D4\'_]BMI__I-'7\VE?TE_ W_DBG@__L5M
M/_\ 2:.OQ3QE_P!VP?K/\HG[1X.?[UC/\,/SD=31117X,?O!B_$K_DG6O_\
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
MW_D28K_KW/\ ])9>1?\ ([PO_7R'_I2/Z ****_C _LL**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "O /^"EO_)L-S_V&[/_ -":O?Z\
M _X*6_\ )L-S_P!ANS_]":OF.-/^23QO_7J?Y'E9Y_R**_\ A?Y'YU4445_&
M1^*!7QW\3O\ DI/B'_L.7?\ Z.>OL2OCOXG?\E)\0_\ 8<N__1SU_9WT,?\
MDI\U_P"O,/\ TL^5XJ_W>GZO\C#HHHK_ $*/B3]$?^#=S_DM?Q$_[%:V_P#2
MFOUCK\G/^#=S_DM?Q$_[%:V_]*:_6.OY;\3_ /DL:WI#_P!(1_4'AC_R1]'_
M !3_ /2F%%%%?GY^@!1110!X9X$_:^\:>,O^"@?CW]BB\_9YU+2]$\%> M*\
M16WQ&O-800ZS)>RO&+>WM#&&9$,4RM,'8!X61E3,9?V;7/$6A>&;:&\U_58+
M.*XO8+2!YY HDGFD6**,>K,[JH'J:_+7_@JS^RK_ ,$X?%?_  4V\'>(/VOO
M^"AWQ6\!^,OB=8:'X<^&OPW^&?C&[M[F74I[N6RENY$BMYQ:6\X-A$),P(SV
MTQ8N?N]'\/O^"/7['/P1_;:^'MIX6_;<^/=W\1O!FOP>*/#WA'XK^.[B^TGQ
M%:0!5NWM1/;*EW)#%.V[[/(7@=D,JJC@D _32BBB@ HHHH **** "BBB@ KP
MOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2OAO\ X*P?
M\E%\)_\ 8$F_]'5]R5\-_P#!6#_DHOA/_L"3?^CJ_.O%7_DBZ_\ BA_Z6CYO
MBS_D25/6/YH^3Z***_E _(S#^)W_ "3;Q#_V [O_ -$O7QW7V)\3O^2;>(?^
MP'=_^B7KX[K_ $*^AC_R3&:_]?H?^D'Q/%7^\4_1_F%%%%?V<?*G[7?\$+/^
M3";'_L:=2_\ 0TK[&KXY_P""%G_)A-C_ -C3J7_H:5]C5_'_ !A_R5.-_P"O
MDOS/Z]X0_P"27P?_ %[C^04445\V?1GY;?MB_P#)SWC7_L-O_P"@K7FE>E_M
MB_\ )SWC7_L-O_Z"M>:5_$.?_P#(]Q?_ %]J?^E,_"LP_P!_J_XI?FPKRO\
M:\_Y)M8_]AR+_P!$S5ZI7E?[7G_)-K'_ +#D7_HF:OT+P*_Y.[DW_7Y?DSPL
MX_Y%E7T/G.BBBO\ 8 _,0K^DOX&_\D4\'_\ 8K:?_P"DT=?S:5_27\#?^2*>
M#_\ L5M/_P#2:.OQ3QE_W;!^L_RB?M'@Y_O6,_PP_.1U-%%%?@Q^\&+\2O\
MDG6O_P#8$NO_ $2U?D+7Z]?$K_DG6O\ _8$NO_1+5^0M?S[XV?[W@O\ #/\
M.)^=\<_Q:'I+] HHHK\-/@SYS_:\_P"2DV/_ & XO_1TU>5UZI^UY_R4FQ_[
M <7_ *.FKRNO]@/ K_DT63?]>5^;/S'./^1G5]0KW3_@F;_R?M\+?^QIB_\
M0'KPNO=/^"9O_)^WPM_[&F+_ - >OT//?^1)BO\ KW/_ -)9>1?\CO"_]?(?
M^E(_H HHHK^,#^RPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *\ _P""EO\ R;#<_P#8;L__ $)J]_KP#_@I;_R;#<_]ANS_ /0FKYCC
M3_DD\;_UZG^1Y6>?\BBO_A?Y'YU4445_&1^*!7QW\3O^2D^(?^PY=_\ HYZ^
MQ*^._B=_R4GQ#_V'+O\ ]'/7]G?0Q_Y*?-?^O,/_ $L^5XJ_W>GZO\C#HHHK
M_0H^)/T1_P"#=S_DM?Q$_P"Q6MO_ $IK]8Z_)S_@W<_Y+7\1/^Q6MO\ TIK]
M8Z_EOQ/_ .2QK>D/_2$?U!X8_P#)'T?\4_\ TIA1117Y^?H 4444 ?FO_P %
M%=)^"/[(O[07C/\ :L^/_P"S_K.K/XR\:?#O5O#WQ:TKP-<:ZOARPT;5=,:^
MTJ1K6*:?3ML=K<7JN%6.Y-TT88R1!#YKXR_:\\;_ /!:?_@I3^SI9?L*_!7Q
MQ8?"CX$>/I/&/CKXS>*?#5QI-K=%8#%_9MF)U61Q-&SQ.A =_.R8UCB9V]+_
M &T?C7_P5C_;"_X*/>)O^"=O_!.[XO\ A[X)>$_ACX1TC6OB)\4=9T"+4[^]
MDU)9'MX+."9'0IMC<?*(SN@FW3+\B-Z)\$/#7_!5/]@GQ=X;/[7O[9WAK]HK
MX9>(_$FG>']4UF?P##X;\0>&;S4+F.SL9XEMI)(;ZV:\G@AD60B5!.LBDK&R
M$ ^XZ*** /-_VF/VP/V7?V-?!UMX_P#VI_COX9\":3>W7V:PNO$6II ;N;&3
M'"A.^9@.2$!(')P.:VO@;\?/@I^TS\-['XP?L^_%/0O&7AC4MPL]<\/:BES;
MR,IPZ;D)VNIX9#AE/! -<A^T-H?[&_PHFU7]KG]JC_A$["'2O#PTRX\3^-FB
M>#3[$-)*\$ GRL9E9B76(;Y_+B5M_E1A?C?_ (-_;?\ 96\,_ C]H;]J?]ES
MXEZ->_#[QS\9=<\2Z1X(\/,8U\):="FV&"6U8*;2>:*/S_*VA5B>!!G90!]J
M_%O]M;]DWX#^,1\/_C!^T#X8\/ZPEK'=7ECJ&I*K6%M(VR.XNR,BTA=@566<
MHC%2 QP<>G03PW,*7-M,LD<BAHY$8%64C(((Z@U^;O\ P;C6P_:L_P""<GCC
M]J7X]Z5;:YKW[17Q+\2ZMXY>^7S1>6ID.G)8DMS]FBA@:*.+[J(Q"@9-:_\
MP;+_ !P\:_%#_@G/J/PE\=^(;G5KGX*?%/7/AY8ZE>R%YIK"R\B:U#,>HCAN
MTA7T2%1VH _0VBBB@ KPOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8
MB:5_Z,:@#W2OAO\ X*P?\E%\)_\ 8$F_]'5]R5\-_P#!6#_DHOA/_L"3?^CJ
M_.O%7_DBZ_\ BA_Z6CYOBS_D25/6/YH^3Z***_E _(S#^)W_ "3;Q#_V [O_
M -$O7QW7V)\3O^2;>(?^P'=_^B7KX[K_ $*^AC_R3&:_]?H?^D'Q/%7^\4_1
M_F%%%%?V<?*G[7?\$+/^3";'_L:=2_\ 0TK[&KXY_P""%G_)A-C_ -C3J7_H
M:5]C5_'_ !A_R5.-_P"ODOS/Z]X0_P"27P?_ %[C^04445\V?1GY;?MB_P#)
MSWC7_L-O_P"@K7FE>E_MB_\ )SWC7_L-O_Z"M>:5_$.?_P#(]Q?_ %]J?^E,
M_"LP_P!_J_XI?FPKRO\ :\_Y)M8_]AR+_P!$S5ZI7E?[7G_)-K'_ +#D7_HF
M:OT+P*_Y.[DW_7Y?DSPLX_Y%E7T/G.BBBO\ 8 _,0K^DOX&_\D4\'_\ 8K:?
M_P"DT=?S:5_27\#?^2*>#_\ L5M/_P#2:.OQ3QE_W;!^L_RB?M'@Y_O6,_PP
M_.1U-%%%?@Q^\&+\2O\ DG6O_P#8$NO_ $2U?D+7Z]?$K_DG6O\ _8$NO_1+
M5^0M?S[XV?[W@O\ #/\ .)^=\<_Q:'I+] HHHK\-/@SYS_:\_P"2DV/_ & X
MO_1TU>5UZI^UY_R4FQ_[ <7_ *.FKRNO]@/ K_DT63?]>5^;/S'./^1G5]0K
MW3_@F;_R?M\+?^QIB_\ 0'KPNO=/^"9O_)^WPM_[&F+_ - >OT//?^1)BO\
MKW/_ -)9>1?\CO"_]?(?^E(_H HHHK^,#^RPHHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,7
MXE?\DZU__L"77_HEJ_(6OUZ^)7_).M?_ .P)=?\ HEJ_(6OY]\;/][P7^&?Y
MQ/SOCG^+0])?H%%%%?AI\&?.?[7G_)2;'_L!Q?\ HZ:O*Z]4_:\_Y*38_P#8
M#B_]'35Y77^P'@5_R:+)O^O*_-GYCG'_ ",ZOJ%>Z?\ !,W_ )/V^%O_ &-,
M7_H#UX77NG_!,W_D_;X6_P#8TQ?^@/7Z'GO_ "),5_U[G_Z2R\B_Y'>%_P"O
MD/\ TI'] %%%%?Q@?V6%> ?\%+?^38;G_L-V?_H35[_7@'_!2W_DV&Y_[#=G
M_P"A-7S'&G_))XW_ *]3_(\K//\ D45_\+_(_.JBBBOXR/Q0*^._B=_R4GQ#
M_P!AR[_]'/7V)7QW\3O^2D^(?^PY=_\ HYZ_L[Z&/_)3YK_UYA_Z6?*\5?[O
M3]7^1AT445_H4?$GZ(_\&[G_ "6OXB?]BM;?^E-?K'7Y.?\ !NY_R6OXB?\
M8K6W_I37ZQU_+?B?_P EC6](?^D(_J#PQ_Y(^C_BG_Z4PHHHK\_/T ***^:O
MVR_'O[8<O[5'P#_9_P#V7/&_ASPGHWB35=5\0?$OQ'K^G+=R7&CZ2^G[]'LX
MWX-S=B^<[@5>..UED5OD((!XY^V1^P%_P5*^-O\ P4$N_P!H7]DC_@HMIWP7
M\+VGP\L--T^9_A3H^N75Q</<7)NK)S,B236Z>7!<)]H>4)+=R^4$^;/">/O^
M"3W_  7$^)^I>']4\<_\%^[:^;PQK46KZ/;_ /#-FB16ZWL88132P1RK%<&,
MMO03*ZI(J2* Z(R_H1X3^,/A;QE\4?%WPDTJUO5U/P6NGMJTD\2B%Q>0M+%Y
M3!B6PJ'=D+@XQGK6EXV\>^&/A[8V6H>*-16!=1UFSTNQ3(W375U.D,2*,_-\
MS[CCHJLW130!\N?\$_OV5O\ @HE\!?VA_'/C#]NG]MR'XYVFM>#M(L_"VNP>
M!K+PZNF/!=7SW%N;2S^1BPFA?S>6;&TXV"OKRBB@#R[Q/^VI^R%X1^.4O[,/
MC;]I#P7I'CU-)CU%_"6L:_!;7;VLF[:ZI*R[\A2=JY8+R1@YKX__ .";'[)?
MPLLO^"B7[7'[0G[-^CV=C\#OB19:#HMDN@(L6D:YK<-O/_:US8B/$;PQO-Y;
M31Y1KB:Y523&P'VY\2/V:_V=/C'K]IXK^+OP"\%>*M4L(A%8ZEXD\*V=]<6R
M!BP6.2:-F0;B3@$#)S78V=G::=:1:?I]K'!;P1K'!!"@5(T48554<     =*
M /S2_P""&7C7PC_P3@_8,^*'[('[6'C*Q\,:O^S3XZU[_A(&U6X2!KG0KB4W
M]CJT*L07M[E9I!$1RSHR8W#%=]_P;D?LL?$[]F;_ ()RQ^(?C3X8N="\5?%O
MQWJWQ!U?0KV,I/IXU Q);Q2J<%7-M;02%2 RF0JP# BOLSQ?\%/@U\0O%.E>
M.?'WPD\,:YK>A/OT/6-8T&WN;K3FSNS!+(A>$YYRA'-=/0 4444 >):I^P1\
M&M7U.YU:Y\5>-UDNIWFD6+Q?<JH9F+$  \#)X':N&^ 7P.\(_#?]MGQQX.T+
M4]9FM;;P7I\L<FH:M)/*3)*2V7;DCY1@=N:^IJ\+\ _\I!/'_P#V(FE?^C&H
M ]<_X0?2/^?F]_\  MJ^*/\ @J5H]KH_Q!\+16LDK!]&F)\V4L?];[U]WU\-
M_P#!6#_DHOA/_L"3?^CJ_.O%7_DBZ_\ BA_Z6CYOBS_D25/6/YH^3Z***_E
M_(S#^)W_ "3;Q#_V [O_ -$O7QW7V)\3O^2;>(?^P'=_^B7KX[K_ $*^AC_R
M3&:_]?H?^D'Q/%7^\4_1_F%%%%?V<?*G[._\$/O#.GZK^PG97=Q/<JQ\3ZB,
M17!4<.G85]?_ /"#Z1_S\WO_ (%M7RC_ ,$+/^3";'_L:=2_]#2OL:OX_P",
M/^2IQO\ U\E^9_7O"'_)+X/_ *]Q_(Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P
M+:MBBOFSZ,_+']KFUCL?VE/&5I"S%8]9<*7;)Z+U-><UZ7^V+_R<]XU_[#;_
M /H*UYI7\0Y__P CW%_]?:G_ *4S\*S#_?ZO^*7YL*\K_:\_Y)M8_P#8<B_]
M$S5ZI7E?[7G_ "3:Q_[#D7_HF:OT+P*_Y.[DW_7Y?DSPLX_Y%E7T/G.BBBO]
M@#\Q"OZ-/@EX+TJ7X,>$96N;S+>&-/)Q=,!_Q[1U_.77])?P-_Y(IX/_ .Q6
MT_\ ])HZ_%/&7_=L'ZS_ "B?M'@Y_O6,_P ,/SD:/_"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;5L45^#'[P<=\1?!>E1?#[795N;S*Z-=$9NF(_P!4U?DY7Z]?
M$K_DG6O_ /8$NO\ T2U?D+7\^^-G^]X+_#/\XGYWQS_%H>DOT"BBBOPT^#/G
M/]KS_DI-C_V XO\ T=-7E=>J?M>?\E)L?^P'%_Z.FKRNO]@/ K_DT63?]>5^
M;/S'./\ D9U?4*]O_P"";-K'??MV?#"TF9@LGB>(,4;!^ZW0UXA7NG_!,W_D
M_;X6_P#8TQ?^@/7Z'GO_ "),5_U[G_Z2R\B_Y'>%_P"OD/\ TI'[T?\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M6Q17\8']EF/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44
M 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 8OQ*_Y)UK__ &!+K_T2U?D+7Z]?$K_DG6O_ /8$NO\ T2U?D+7\
M^^-G^]X+_#/\XGYWQS_%H>DOT"BBBOPT^#/G/]KS_DI-C_V XO\ T=-7E=>J
M?M>?\E)L?^P'%_Z.FKRNO]@/ K_DT63?]>5^;/S'./\ D9U?4*]T_P""9O\
MR?M\+?\ L:8O_0'KPNO=/^"9O_)^WPM_[&F+_P! >OT//?\ D28K_KW/_P!)
M9>1?\CO"_P#7R'_I2/Z ****_C _LL*\ _X*6_\ )L-S_P!ANS_]":O?Z\ _
MX*6_\FPW/_8;L_\ T)J^8XT_Y)/&_P#7J?Y'E9Y_R**_^%_D?G51117\9'XH
M%?'?Q._Y*3XA_P"PY=_^CGK[$KX[^)W_ "4GQ#_V'+O_ -'/7]G?0Q_Y*?-?
M^O,/_2SY7BK_ '>GZO\ (PZ***_T*/B3]$?^#=S_ )+7\1/^Q6MO_2FOUCK\
MG/\ @W<_Y+7\1/\ L5K;_P!*:_6.OY;\3_\ DL:WI#_TA']0>&/_ "1]'_%/
M_P!*84445^?GZ %%%?,G_!1F[_X*EQ7GPYTK_@F7>_#&WGU;6[ZR\;W7Q/TJ
M]GM+& 6C7%O<A[0[XUW6\L)^1MTES ,J,F@#P#]O/]KW_@HE^TC^V]K_ /P2
M[_X)H_"7X;K_ ,(=X5T_6/BY\1OB_8R7>EZ>M\#):6<-LBN)7>-=P+1R[CO&
MV,1-(>R_8]U__@HG^Q!XK\/?!W]O+X>_!35/ GC'6H]*T/XB?!#2Y=)&D:O-
MD6UOJFGR11IY=RX6"*X@^[,T4<BXD#KY#9_LA?\ !R7I7[05[^TUH7QC_8VT
M_P 4ZQX9AT+Q#-9Z1XB6'6+2"9I;0W*&$[Y+=I;@1R JP6YD5BR[0OHO@#]E
M#_@MW\<?C?\ #UO^"A7[07P";X7>#?&=IXJU/1?A)I>JQ:EJ]]8AY;""1[R,
M(+=+OR)W (),"COP ?H#1110 4444 %%%% !1110 5X7X!_Y2">/_P#L1-*_
M]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z5\-_\%8/^2B^$_P#L"3?^CJ^Y*^&_
M^"L'_)1?"?\ V!)O_1U?G7BK_P D77_Q0_\ 2T?-\6?\B2IZQ_-'R?1117\H
M'Y&8?Q._Y)MXA_[ =W_Z)>OCNOL3XG?\DV\0_P#8#N__ $2]?'=?Z%?0Q_Y)
MC-?^OT/_ $@^)XJ_WBGZ/\PHHHK^SCY4_:[_ ((6?\F$V/\ V-.I?^AI7V-7
MQS_P0L_Y,)L?^QIU+_T-*^QJ_C_C#_DJ<;_U\E^9_7O"'_)+X/\ Z]Q_(***
M*^;/HS\MOVQ?^3GO&O\ V&W_ /05KS2O2_VQ?^3GO&O_ &&W_P#05KS2OXAS
M_P#Y'N+_ .OM3_TIGX5F'^_U?\4OS85Y7^UY_P DVL?^PY%_Z)FKU2O*_P!K
MS_DFUC_V'(O_ $3-7Z%X%?\ )W<F_P"OR_)GA9Q_R+*OH?.=%%%?[ 'YB%?T
ME_ W_DBG@_\ [%;3_P#TFCK^;2OZ2_@;_P D4\'_ /8K:?\ ^DT=?BGC+_NV
M#]9_E$_:/!S_ 'K&?X8?G(ZFBBBOP8_>#%^)7_).M?\ ^P)=?^B6K\A:_7KX
ME?\ ).M?_P"P)=?^B6K\A:_GWQL_WO!?X9_G$_.^.?XM#TE^@4445^&GP9\Y
M_M>?\E)L?^P'%_Z.FKRNO5/VO/\ DI-C_P!@.+_T=-7E=?[ >!7_ ":+)O\
MKROS9^8YQ_R,ZOJ%>Z?\$S?^3]OA;_V-,7_H#UX77NG_  3-_P"3]OA;_P!C
M3%_Z ]?H>>_\B3%?]>Y_^DLO(O\ D=X7_KY#_P!*1_0!1117\8']EA1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 8OQ*_P"2=:__ -@2Z_\ 1+5^0M?KU\2O^2=:_P#]@2Z_
M]$M7Y"U_/OC9_O>"_P ,_P XGYWQS_%H>DOT"BBBOPT^#/G/]KS_ )*38_\
M8#B_]'35Y77JG[7G_)2;'_L!Q?\ HZ:O*Z_V \"O^319-_UY7YL_,<X_Y&=7
MU"O=/^"9O_)^WPM_[&F+_P! >O"Z]T_X)F_\G[?"W_L:8O\ T!Z_0\]_Y$F*
M_P"O<_\ TEEY%_R.\+_U\A_Z4C^@"BBBOXP/[+"O /\ @I;_ ,FPW/\ V&[/
M_P!":O?Z\ _X*6_\FPW/_8;L_P#T)J^8XT_Y)/&_]>I_D>5GG_(HK_X7^1^=
M5%%%?QD?B@5\=_$[_DI/B'_L.7?_ *.>OL2OCOXG?\E)\0_]AR[_ /1SU_9W
MT,?^2GS7_KS#_P!+/E>*O]WI^K_(PZ***_T*/B3]$?\ @W<_Y+7\1/\ L5K;
M_P!*:_6.OR<_X-W/^2U_$3_L5K;_ -*:_6.OY;\3_P#DL:WI#_TA']0>&/\
MR1]'_%/_ -*84445^?GZ %%%?,W_  46_P""3W[)7_!42Z^'<?[5OA:XU6P^
M'VM7MY!96M]/:M>P75HT,MJ9H)(Y(E,R6DY*MR;0*1AR0 ?3-8WC'XA>"OA^
MNGMXR\26U@=6U6VTW3(YF^>ZNIY%BBBC099B689P,*H+,0JDC\P_C?\ \$&_
M^#8']F74;'1_VD=+\$_#Z[U.!IM-M?&_[0%_I,EW&IVL\2W6IH9%!X)7(!XK
ME/@Y^QM_P;)_ 7]L3X+:O^Q9\7?!;_$V]\?0KX/O_!/QG;Q,J7<<;R_9;JU_
MM";RX[B)9H4F*829H@6!=5< _8"BBB@ HHHH **** "BBB@ KPOP#_RD$\?_
M /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ /=*^&_^"L'_ "47PG_V!)O_
M $=7W)7PW_P5@_Y*+X3_ .P)-_Z.K\Z\5?\ DBZ_^*'_ *6CYOBS_D25/6/Y
MH^3Z***_E _(S#^)W_)-O$/_ & [O_T2]?'=?8GQ._Y)MXA_[ =W_P"B7KX[
MK_0KZ&/_ "3&:_\ 7Z'_ *0?$\5?[Q3]'^84445_9Q\J?M=_P0L_Y,)L?^QI
MU+_T-*^QJ^.?^"%G_)A-C_V-.I?^AI7V-7\?\8?\E3C?^ODOS/Z]X0_Y)?!_
M]>X_D%%%%?-GT9^6W[8O_)SWC7_L-O\ ^@K7FE>E_MB_\G/>-?\ L-O_ .@K
M7FE?Q#G_ /R/<7_U]J?^E,_"LP_W^K_BE^;"O*_VO/\ DFUC_P!AR+_T3-7J
ME>5_M>?\DVL?^PY%_P"B9J_0O K_ ).[DW_7Y?DSPLX_Y%E7T/G.BBBO]@#\
MQ"OZ2_@;_P D4\'_ /8K:?\ ^DT=?S:5_27\#?\ DBG@_P#[%;3_ /TFCK\4
M\9?]VP?K/\HG[1X.?[UC/\,/SD=31117X,?O!B_$K_DG6O\ _8$NO_1+5^0M
M?KU\2O\ DG6O_P#8$NO_ $2U?D+7\^^-G^]X+_#/\XGYWQS_ !:'I+] HHHK
M\-/@SYS_ &O/^2DV/_8#B_\ 1TU>5UZI^UY_R4FQ_P"P'%_Z.FKRNO\ 8#P*
M_P"319-_UY7YL_,<X_Y&=7U"O=/^"9O_ "?M\+?^QIB_] >O"Z]T_P""9O\
MR?M\+?\ L:8O_0'K]#SW_D28K_KW/_TEEY%_R.\+_P!?(?\ I2/Z ****_C
M_LL*\ _X*6_\FPW/_8;L_P#T)J]_KP#_ (*6_P#)L-S_ -ANS_\ 0FKYCC3_
M ))/&_\ 7J?Y'E9Y_P BBO\ X7^1^=5%%%?QD?B@5^L7[.?_ ";WX$_[$S2_
M_22*OR=KA-7_ ."L'[?WPYU:Z^'O@WX^?8]'T&X?3M*L_P#A%M*D\BV@8Q11
M[WM69MJ*HRQ+'&22>:_I#Z-_"N8<59WCJ6$E"+A3BWS-K>5M+1D>GEG%.7\+
M5)5<7&4E-67*D]M=;RB?N?17X4?\/DO^"D7_ $<;_P"6AH__ ,B4?\/DO^"D
M7_1QO_EH:/\ _(E?UU_Q"#B7_G]1_P# I_\ RL]G_B+W#7_/JM_X##_Y8?NO
M17YZ_P#!&7]N3]J3]J_XH^,_#OQ^^*']OV>DZ!!<Z?#_ &)8VOE2M/M+9MH8
MRW'&"2*_0JO@<]R3%</9E+ XF47.*3;BVUJKK=)]>Q]YD6=X7B'+8XW#QDH2
M;5I))Z.W1M?B%%%%>.>P%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!B_$K_ ))UK_\ V!+K_P!$M7Y"U^O7Q*_Y)UK_ /V!+K_T2U?D
M+7\^^-G^]X+_  S_ #B?G?'/\6AZ2_0****_#3X,^<_VO/\ DI-C_P!@.+_T
M=-7E=>J?M>?\E)L?^P'%_P"CIJ\KK_8#P*_Y-%DW_7E?FS\QSC_D9U?4*]T_
MX)F_\G[?"W_L:8O_ $!Z\+KW3_@F;_R?M\+?^QIB_P#0'K]#SW_D28K_ *]S
M_P#267D7_([PO_7R'_I2/Z ****_C _LL*\ _P""EO\ R;#<_P#8;L__ $)J
M]_KP#_@I;_R;#<_]ANS_ /0FKYCC3_DD\;_UZG^1Y6>?\BBO_A?Y'YU4445_
M&1^*!7QW\3O^2D^(?^PY=_\ HYZ^Q*^._B=_R4GQ#_V'+O\ ]'/7]G?0Q_Y*
M?-?^O,/_ $L^5XJ_W>GZO\C#HHHK_0H^)/T1_P"#=S_DM?Q$_P"Q6MO_ $IK
M]8Z_)S_@W<_Y+7\1/^Q6MO\ TIK]8Z_EOQ/_ .2QK>D/_2$?U!X8_P#)'T?\
M4_\ TIA1117Y^?H 445G^*W\4Q^&KZ3P/;Z?+K"VKG3(M5F>.V>;'R"5XU9E
M0G&2JL0.0#TH _.7]L']D?\ 9I^,_P#P4"\=_"#]JO\ 8(\4>-]>^.>AV]G\
M+/CI%X$BU[1?!5K;:.(C:SR2.1IDT-[%<78/EE9OMJ!B55@/%?AGX[_93T'_
M (*'?L__  1_9M_X(X6_PZ^/WA?QQ+:_&.2P^$-I::'HVBM8SQWM_;:@D>V6
M/SUMKBSNTVN8PT>Y/M#PR>E^&/VWO^"_>F?M2_%WPUH7_!)W0_%2:9?:5;K:
MO\>8+;2K:(6S[+K3FO8HC-#<C+LRQH5>-DD =&4=Y\/_ (G?\%X/VBOVH_A/
M-\6/V"O"_P "_!7ACQ5+?^./$<'QDM-<_M726M)HI=-^QVK?.9)&AD1V0^7)
M C!D&[< ?H;1110 4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^
M ?\ E()X_P#^Q$TK_P!&-0![I7PW_P %8/\ DHOA/_L"3?\ HZON2OAO_@K!
M_P E%\)_]@2;_P!'5^=>*O\ R1=?_%#_ -+1\WQ9_P B2IZQ_-'R?1117\H'
MY&8?Q._Y)MXA_P"P'=_^B7KX[K[$^)W_ "3;Q#_V [O_ -$O7QW7^A7T,?\
MDF,U_P"OT/\ T@^)XJ_WBGZ/\PHHHK^SCY4_:[_@A9_R838_]C3J7_H:5]C5
M\<_\$+/^3";'_L:=2_\ 0TK[&K^/^,/^2IQO_7R7YG]>\(?\DO@_^O<?R"BB
MBOFSZ,_+;]L7_DY[QK_V&W_]!6O-*]+_ &Q?^3GO&O\ V&W_ /05KS2OXAS_
M /Y'N+_Z^U/_ $IGX5F'^_U?\4OS85Y7^UY_R3:Q_P"PY%_Z)FKU2O*_VO/^
M2;6/_8<B_P#1,U?H7@5_R=W)O^OR_)GA9Q_R+*OH?.=%%%?[ 'YB%?TE_ W_
M )(IX/\ ^Q6T_P#])HZ_FTK^DOX&_P#)%/!__8K:?_Z31U^*>,O^[8/UG^43
M]H\'/]ZQG^&'YR.IHHHK\&/W@Q?B5_R3K7_^P)=?^B6K\A:_7KXE?\DZU_\
M[ EU_P"B6K\A:_GWQL_WO!?X9_G$_.^.?XM#TE^@4445^&GP9\Y_M>?\E)L?
M^P'%_P"CIJ\KKU3]KS_DI-C_ -@.+_T=-7E=?[ >!7_)HLF_Z\K\V?F.<?\
M(SJ^H5[I_P $S?\ D_;X6_\ 8TQ?^@/7A=>Z?\$S?^3]OA;_ -C3%_Z ]?H>
M>_\ (DQ7_7N?_I++R+_D=X7_ *^0_P#2D?T 4445_&!_985X!_P4M_Y-AN?^
MPW9_^A-7O]> ?\%+?^38;G_L-V?_ *$U?,<:?\DGC?\ KU/\CRL\_P"117_P
MO\C\ZJ***_C(_% KX[^)W_)2?$/_ &'+O_T<]?8E?'?Q._Y*3XA_[#EW_P"C
MGK^SOH8_\E/FO_7F'_I9\KQ5_N]/U?Y&'1117^A1\2?HC_P;N?\ ):_B)_V*
MUM_Z4U^L=?DY_P &[G_):_B)_P!BM;?^E-?K'7\M^)__ "6-;TA_Z0C^H/#'
M_DCZ/^*?_I3"BBBOS\_0 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** ,7XE?\DZU_P#[ EU_Z):OR%K]>OB5_P DZU__ + EU_Z):OR%
MK^??&S_>\%_AG^<3\[XY_BT/27Z!1117X:?!GSG^UY_R4FQ_[ <7_HZ:O*Z]
M4_:\_P"2DV/_ & XO_1TU>5U_L!X%?\ )HLF_P"O*_-GYCG'_(SJ^H5[I_P3
M-_Y/V^%O_8TQ?^@/7A=>Z?\ !,W_ )/V^%O_ &-,7_H#U^AY[_R),5_U[G_Z
M2R\B_P"1WA?^OD/_ $I'] %%%%?Q@?V6%> ?\%+?^38;G_L-V?\ Z$U>_P!>
M ?\ !2W_ )-AN?\ L-V?_H35\QQI_P DGC?^O4_R/*SS_D45_P#"_P C\ZJ*
M**_C(_% KX[^)W_)2?$/_8<N_P#T<]?8E?'?Q._Y*3XA_P"PY=_^CGK^SOH8
M_P#)3YK_ ->8?^EGRO%7^[T_5_D8=%%%?Z%'Q)^B/_!NY_R6OXB?]BM;?^E-
M?K'7Y.?\&[G_ "6OXB?]BM;?^E-?K'7\M^)__)8UO2'_ *0C^H/#'_DCZ/\
MBG_Z4PHHHK\_/T ***\Y_:-_:S^ G[)VF^'=2^.WC*ZTL>+O$<.@>&+73_#]
M]J=UJFIRH\D=K#;V,$TLDC+&Y "?PF@#Y4_;+^%'_!0?_@HA^TQXG_9R_9V_
M;)U#]GSX2_#-+&T\6>*/"%D9?$GB?6[JTBOC;V\PDC-E:P6MS:GS$<,TDK@J
MX7]VSX0_L_?M@_\ !+;Q-X-U;QS_ ,%(O&/QT^'/BKQGI?A36_#?Q9LX[C5[
M.ZU*X6TM+ZPU$.9G*7,D/F6TN]# TKAE:,;O2?VO/V*_VAOC;XBA_:7_ & _
MVV?$'P)\?ZKHEM;:R;SP=!JFD^(;6/<]N+_2]0C!@NHQ(R"X4+,B'RW5@B!/
M+OV2?^"2?[6X_:)\/?M7_P#!4O\ X*):S\=O$7@BZ>\\!>#].T*'1O#FC7[1
MM$-0:U@"1W%RL;N(V\J/RRQ.7."H!]^4444 ?+_[7_B7_@I5\3?B/-\%_P#@
MGQ<?#_P79:'IT-SXJ^)?Q*TRYODEO)MS1:;I]I#M#ND2I+//(2BK<Q(@9]^S
MSC_@DY_P4(_:Q^.'QR^,7[ /_!0;X>>'-)^,OP2GL);_ %WP7YHTGQ'I=[&7
MM[R))"6C8KY;G[H83K\D;(Z#[*^)OQ,\#?!OP!JWQ0^)?B*'2M"T2S:YU&^G
M!(1!P JJ"TCLQ"I&H+N[*J@LP!^8/V0OV7?B9I%Q\>/V[?B)X7GT/XK_ !_\
MN>P\/2E?/\-:+86#6FBZ=(02!=^7^_N=IVB><Q@L(0[ ',? 3]L/]KS_ (*.
M:9\5_CA^Q7XZ\(^%_ W@+Q=J'A?X9VVO^&6U$^.]0L(U-Q>7<PN(S:Z?+,XA
MA$ $H"O*[GB(>X_\$X_VX_!'_!17]C_PG^U3X*T271WUJ&6VU[P]<R[YM&U2
MWD:&[LW. 6V2HVUB%+QLC[5W8'R?_P &GL=A!_P16\!06R;;J/Q/XB74D*X9
M9QJD_##J#L\OK[5C_P#!JHNIS?L5?&767#?V5J7[47BNY\/$_=:S,&GKE.VW
MS5E''<-0!^G5%%% !7A?@'_E()X__P"Q$TK_ -&-4^J?M2_&6PU.YL+;]BWQ
MO=1P3O''<Q7-MMF4,0'&6Z$#(^M<-\ OB7XN\8?ML^./$.N_!_6=!NIO!>GI
M)I6H21F6()*0K$J<8;)(_P!TT ?4U?#?_!6#_DHOA/\ [ DW_HZOLS_A)=7_
M .A0O?\ OI:^*/\ @J5J%UJ'Q!\+/=:5+:E=&F 64C+?O>O%?G7BK_R1=?\
MQ0_]+1\WQ9_R)*GK'\T?+5%%%?R@?D9A_$[_ ))MXA_[ =W_ .B7KX[K[$^)
MW_)-O$/_ & [O_T2]?'=?Z%?0Q_Y)C-?^OT/_2#XGBK_ 'BGZ/\ ,****_LX
M^5/VN_X(6?\ )A-C_P!C3J7_ *&E?8U?%'_!#[6=0L?V$[*"W\/7-RO_  D^
MHGS8F&/OIQS7U_\ \)+J_P#T*%[_ -]+7\?\8?\ )4XW_KY+\S^O>$/^27P?
M_7N/Y&Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+7S9]&?F=^V+_R<]XU
M_P"PV_\ Z"M>:5Z-^US/)<_M*>,IYK9H6;67+1/U7A>#7G-?Q#G_ /R/<7_U
M]J?^E,_"LP_W^K_BE^;"O*_VO/\ DFUC_P!AR+_T3-7JE>5_M>?\DVL?^PY%
M_P"B9J_0O K_ ).[DW_7Y?DSPLX_Y%E7T/G.BBBO]@#\Q"OZ2_@;_P D4\'_
M /8K:?\ ^DT=?S:5_1I\$O$>JI\&/"*+X3O& \,:> P9<'_1H^:_%/&7_=L'
MZS_*)^T>#G^]8S_##\Y'H%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM?@
MQ^\#?B5_R3K7_P#L"77_ *):OR%K]8_B+XCU5_A]KJ-X3O%!T:Z!8LN!^Z;F
MOR<K^??&S_>\%_AG^<3\[XY_BT/27Z!1117X:?!GSG^UY_R4FQ_[ <7_ *.F
MKRNO5/VO/^2DV/\ V XO_1TU>5U_L!X%?\FBR;_KROS9^8YQ_P C.KZA7NG_
M  3-_P"3]OA;_P!C3%_Z ]>%U[?_ ,$V9Y+;]NSX83PVS3,OB>(K$G5OE;@5
M^AY[_P B3%?]>Y_^DLO(O^1WA?\ KY#_ -*1_0+16/\ \)+J_P#T*%[_ -]+
M1_PDNK_]"A>_]]+7\8']EFQ7@'_!2W_DV&Y_[#=G_P"A-7L__"2ZO_T*%[_W
MTM>#_P#!1K6=0OOV:[B"X\/7-LO]LVA\V5AC[S<<5\QQI_R2>-_Z]3_(\K//
M^117_P +_(_/NBBBOXR/Q0*^._B=_P E)\0_]AR[_P#1SU]B5\=_$[_DI/B'
M_L.7?_HYZ_L[Z&/_ "4^:_\ 7F'_ *6?*\5?[O3]7^1AT445_H4?$GZ(_P#!
MNY_R6OXB?]BM;?\ I37ZQU^2/_!OEJ%UI_QG^(+VNE2W1;PQ; K$1E?])Z\U
M^JW_  DNK_\ 0H7O_?2U_+?B?_R6-;TA_P"D(_J#PQ_Y(^C_ (I_^E,V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI:_/S] -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B
MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**\9\7?MV_ /P'XE
MO/!_BS7;BTU+3YC%>6S:?<.8W';*QE3U[$UG?\/&OV8O^AOG_P#!7=?_ !FO
M#J<3<-TJCA/&T5).S3J0336Z:YM&C@EFF60DXRKP37]Z/^9[O17A'_#QK]F+
M_H;Y_P#P5W7_ ,9K*\7_ /!5#]COP'IJ:QXK^(4]I;R3B%)/[%O9,N59@,)
M3T4\].*Z<!G>39IC(83!8FG5JS=HPA.,I2?:,8MMOR2(GG.3TXN4\33275SC
M_F?1E%?*'_#ZG_@GU_T6&?\ \)K4_P#Y%H_X?4_\$^O^BPS_ /A-:G_\BU]A
M_JOQ+_T!5O\ P7/_ .1.7_6?AK_H-H_^#(?_ "1]7T5\H?\ #ZG_ ()]?]%A
MG_\ ":U/_P"1:^C=$\?R>(]%L_$.B^&;R>SO[6.XM)AA?,B=0RMAL$9!!P0#
M7#C<JS3+5%XNA.FI;<\91O;>UTKG;@\URO,7)82O"HUORRC*U^]F['145C_\
M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+7 =XWXE?\ ).M?_P"P)=?^B6K\A:_6
M/XB^(]5?X?:ZC>$[Q0=&N@6++@?NFYK\G*_GWQL_WO!?X9_G$_.^.?XM#TE^
M@4445^&GP9\Y_M>?\E)L?^P'%_Z.FKRNO5/VO/\ DI-C_P!@.+_T=-7E=?[
M>!7_ ":+)O\ KROS9^8YQ_R,ZOJ%>Z?\$S?^3]OA;_V-,7_H#UX77M__  39
MGDMOV[/AA/#;-,R^)XBL2=6^5N!7Z'GO_(DQ7_7N?_I++R+_ )'>%_Z^0_\
M2D?T"T5C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+7\8']EFQ7@'_  4M
M_P"38;G_ +#=G_Z$U>S_ /"2ZO\ ]"A>_P#?2UX/_P %&M9U"^_9KN(+CP]<
MVR_VS:'S96&/O-QQ7S'&G_))XW_KU/\ (\K//^117_PO\C\^Z***_C(_% KX
M[^)W_)2?$/\ V'+O_P!'/7V)7QW\3O\ DI/B'_L.7?\ Z.>O[.^AC_R4^:_]
M>8?^EGRO%7^[T_5_D8=%%%?Z%'Q)^B/_  ;N?\EK^(G_ &*UM_Z4U^L=?DC_
M ,&^6H76G_&?X@O:Z5+=%O#%L"L1&5_TGKS7ZK?\)+J__0H7O_?2U_+?B?\
M\EC6](?^D(_J#PQ_Y(^C_BG_ .E,V**Q_P#A)=7_ .A0O?\ OI:*_/S] -BO
MAS_@L]\<OB#^S9XJ_9G^-?PK_9GU[XO^(-#^,VHMIW@#PPQ%]J+2^$=>A9HB
M(Y,>4DCS'Y#\L3=.H^XZ\$_;7^ _[0OQ2\;?!?XL?LVZCX0&M?"OXDRZ_?Z7
MXSO+JVM=4L)]&U'2[BW2:VAF:*4I?ED<QLJL@)#8VD ^//\ A^]_P4<_Z5T_
MV@/_  /D_P#E?5SX?_\ !:+]O3XO?'?X:?!/QS_P1W^+/P9T3QAX_P!-TW5_
MB%XNFEEL[&#S/-:$@V**&G\OR 6=?]:=N6VU^E.C2ZO/I%K-X@L;:UOWMD:^
MMK.Z:>&*8J-Z)*T<;2(&R Y1"P )5<X":OHFD:_:I9:WIL-U#'=07,<<\88+
M-#*LL4@!_B21$<'L5![4 6J*** /B/\ ;W_9"_X*K_M#_M*>'_B-^S=^U'\)
MO"G@?P7LNO#'A3Q9X.N]3:35=@SJ=T ZQR31$NL P5A!\P#S<.O9?L9_ +_@
MJ7X6^,]Q\0/V^/VTO!WC;P]9Z#+;:!X3\ >$&TB WTLD9-Y=,Q+SE(D=$C+;
M 9F8KN5&'U510!\<?#_]@G]IG]D*X^+'P]_83^(?@K2? _Q8\47GB73U\5P7
M9NOA]J]]&J7TUC! ICU"W9T6>*U>2U$,A8;W0X'N'[$'['GPG_8'_9;\(?LG
M_!:&X.A>$]/,*WEZ0;G4+F21I;B[F( !DEF>21L8 W;5 4 #U>B@ HHHH *\
M+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=*^&_^"L'_)1?
M"?\ V!)O_1U?<E?#?_!6#_DHOA/_ + DW_HZOSKQ5_Y(NO\ XH?^EH^;XL_Y
M$E3UC^:/D^BBBOY0/R,P_B=_R3;Q#_V [O\ ]$O7QW7V)\3O^2;>(?\ L!W?
M_HEZ^.Z_T*^AC_R3&:_]?H?^D'Q/%7^\4_1_F%%%%?V<?*G[7?\ !"S_ ),)
ML?\ L:=2_P#0TK[&KXY_X(6?\F$V/_8TZE_Z&E?8U?Q_QA_R5.-_Z^2_,_KW
MA#_DE\'_ ->X_D%%%%?-GT9^6W[8O_)SWC7_ +#;_P#H*UYI7I?[8O\ R<]X
MU_[#;_\ H*UYI7\0Y_\ \CW%_P#7VI_Z4S\*S#_?ZO\ BE^;"O*_VO/^2;6/
M_8<B_P#1,U>J5Y7^UY_R3:Q_[#D7_HF:OT+P*_Y.[DW_ %^7Y,\+./\ D65?
M0^<Z***_V /S$*_I+^!O_)%/!_\ V*VG_P#I-'7\VE?TE_ W_DBG@_\ [%;3
M_P#TFCK\4\9?]VP?K/\ *)^T>#G^]8S_  P_.1U-%%%?@Q^\&+\2O^2=:_\
M]@2Z_P#1+5^0M?KU\2O^2=:__P!@2Z_]$M7Y"U_/OC9_O>"_PS_.)^=\<_Q:
M'I+] HHHK\-/@SYS_:\_Y*38_P#8#B_]'35Y77JG[7G_ "4FQ_[ <7_HZ:O*
MZ_V \"O^319-_P!>5^;/S'./^1G5]0KW3_@F;_R?M\+?^QIB_P#0'KPNO=/^
M"9O_ "?M\+?^QIB_] >OT//?^1)BO^O<_P#TEEY%_P CO"_]?(?^E(_H HHH
MK^,#^RPKP#_@I;_R;#<_]ANS_P#0FKW^O /^"EO_ ";#<_\ 8;L__0FKYCC3
M_DD\;_UZG^1Y6>?\BBO_ (7^1^=5%%%?QD?B@5\=_$[_ )*3XA_[#EW_ .CG
MK[$KX[^)W_)2?$/_ &'+O_T<]?V=]#'_ )*?-?\ KS#_ -+/E>*O]WI^K_(P
MZ***_P!"CXD_1'_@W<_Y+7\1/^Q6MO\ TIK]8Z_)S_@W<_Y+7\1/^Q6MO_2F
MOUCK^6_$_P#Y+&MZ0_\ 2$?U!X8_\D?1_P 4_P#TIA1117Y^?H 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!^6W[8O_)SWC7_ +#;_P#H*UYI7I?[8O\ R<]XU_[#;_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#\MOVQ?\ DY[QK_V&W_\ 05KS2O2_
MVQ?^3GO&O_8;?_T%:\TK^(<__P"1[B_^OM3_ -*9^%9A_O\ 5_Q2_-A7E?[7
MG_)-K'_L.1?^B9J]4KRO]KS_ ))M8_\ 8<B_]$S5^A>!7_)W<F_Z_+\F>%G'
M_(LJ^A\YT445_L ?F(5_27\#?^2*>#_^Q6T__P!)HZ_FTK^DOX&_\D4\'_\
M8K:?_P"DT=?BGC+_ +M@_6?Y1/VCP<_WK&?X8?G(ZFBBBOP8_>#%^)7_ "3K
M7_\ L"77_HEJ_(6OUZ^)7_).M?\ ^P)=?^B6K\A:_GWQL_WO!?X9_G$_.^.?
MXM#TE^@4445^&GP9\Y_M>?\ )2;'_L!Q?^CIJ\KKU3]KS_DI-C_V XO_ $=-
M7E=?[ >!7_)HLF_Z\K\V?F.<?\C.KZA7NG_!,W_D_;X6_P#8TQ?^@/7A=>Z?
M\$S?^3]OA;_V-,7_ * ]?H>>_P#(DQ7_ %[G_P"DLO(O^1WA?^OD/_2D?T 4
M445_&!_985X!_P %+?\ DV&Y_P"PW9_^A-7O]> ?\%+?^38;G_L-V?\ Z$U?
M,<:?\DGC?^O4_P CRL\_Y%%?_"_R/SJHHHK^,C\4"OCOXG?\E)\0_P#8<N__
M $<]?8E?'?Q._P"2D^(?^PY=_P#HYZ_L[Z&/_)3YK_UYA_Z6?*\5?[O3]7^1
MAT445_H4?$GZ(_\ !NY_R6OXB?\ 8K6W_I37ZQU^3G_!NY_R6OXB?]BM;?\
MI37ZQU_+?B?_ ,EC6](?^D(_J#PQ_P"2/H_XI_\ I3"BBBOS\_0 HHHH ***
M* "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q
M_P#]B)I7_HQJ /=*^&_^"L'_ "47PG_V!)O_ $=7W)7PW_P5@_Y*+X3_ .P)
M-_Z.K\Z\5?\ DBZ_^*'_ *6CYOBS_D25/6/YH^3Z***_E _(S#^)W_)-O$/_
M & [O_T2]?'=?8GQ._Y)MXA_[ =W_P"B7KX[K_0KZ&/_ "3&:_\ 7Z'_ *0?
M$\5?[Q3]'^84445_9Q\J?M=_P0L_Y,)L?^QIU+_T-*^QJ^.?^"%G_)A-C_V-
M.I?^AI7V-7\?\8?\E3C?^ODOS/Z]X0_Y)?!_]>X_D%%%%?-GT9^6W[8O_)SW
MC7_L-O\ ^@K7FE>E_MB_\G/>-?\ L-O_ .@K7FE?Q#G_ /R/<7_U]J?^E,_"
MLP_W^K_BE^;"O*_VO/\ DFUC_P!AR+_T3-7JE>5_M>?\DVL?^PY%_P"B9J_0
MO K_ ).[DW_7Y?DSPLX_Y%E7T/G.BBBO]@#\Q"OZ2_@;_P D4\'_ /8K:?\
M^DT=?S:5_27\#?\ DBG@_P#[%;3_ /TFCK\4\9?]VP?K/\HG[1X.?[UC/\,/
MSD=31117X,?O!B_$K_DG6O\ _8$NO_1+5^0M?KU\2O\ DG6O_P#8$NO_ $2U
M?D+7\^^-G^]X+_#/\XGYWQS_ !:'I+] HHHK\-/@SYS_ &O/^2DV/_8#B_\
M1TU>5UZI^UY_R4FQ_P"P'%_Z.FKRNO\ 8#P*_P"319-_UY7YL_,<X_Y&=7U"
MO=/^"9O_ "?M\+?^QIB_] >O"Z]T_P""9O\ R?M\+?\ L:8O_0'K]#SW_D28
MK_KW/_TEEY%_R.\+_P!?(?\ I2/Z ****_C _LL*\ _X*6_\FPW/_8;L_P#T
M)J]_KP#_ (*6_P#)L-S_ -ANS_\ 0FKYCC3_ ))/&_\ 7J?Y'E9Y_P BBO\
MX7^1^=5%%%?QD?B@5\=_$[_DI/B'_L.7?_HYZ^Q*^._B=_R4GQ#_ -AR[_\
M1SU_9WT,?^2GS7_KS#_TL^5XJ_W>GZO\C#HHHK_0H^)/T1_X-W/^2U_$3_L5
MK;_TIK]8Z_)S_@W<_P"2U_$3_L5K;_TIK]8Z_EOQ/_Y+&MZ0_P#2$?U!X8_\
MD?1_Q3_]*84445^?GZ %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?EM^V+_R<]XU_[#;_
M /H*UYI7I?[8O_)SWC7_ +#;_P#H*UYI7\0Y_P#\CW%_]?:G_I3/PK,/]_J_
MXI?FPKRO]KS_ ))M8_\ 8<B_]$S5ZI7E?[7G_)-K'_L.1?\ HF:OT+P*_P"3
MNY-_U^7Y,\+./^195]#YSHHHK_8 _,0K^DOX&_\ )%/!_P#V*VG_ /I-'7\V
ME?TE_ W_ )(IX/\ ^Q6T_P#])HZ_%/&7_=L'ZS_*)^T>#G^]8S_##\Y'4T44
M5^#'[P8OQ*_Y)UK_ /V!+K_T2U?D+7Z]?$K_ ))UK_\ V!+K_P!$M7Y"U_/O
MC9_O>"_PS_.)^=\<_P 6AZ2_0****_#3X,^<_P!KS_DI-C_V XO_ $=-7E=>
MJ?M>?\E)L?\ L!Q?^CIJ\KK_ & \"O\ DT63?]>5^;/S'./^1G5]0KW3_@F;
M_P G[?"W_L:8O_0'KPNO=/\ @F;_ ,G[?"W_ +&F+_T!Z_0\]_Y$F*_Z]S_]
M)9>1?\CO"_\ 7R'_ *4C^@"BBBOXP/[+"O /^"EO_)L-S_V&[/\ ]":O?Z\
M_P""EO\ R;#<_P#8;L__ $)J^8XT_P"23QO_ %ZG^1Y6>?\ (HK_ .%_D?G5
M1117\9'XH%?'?Q._Y*3XA_[#EW_Z.>OL2OCOXG?\E)\0_P#8<N__ $<]?V=]
M#'_DI\U_Z\P_]+/E>*O]WI^K_(PZ***_T*/B3]$?^#=S_DM?Q$_[%:V_]*:_
M6.OR<_X-W/\ DM?Q$_[%:V_]*:_6.OY;\3_^2QK>D/\ TA']0>&/_)'T?\4_
M_2F%%%%?GY^@!1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__P"Q
M$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z5\-_\%8/^2B^$_\ L"3?^CJ^
MY*^&_P#@K!_R47PG_P!@2;_T=7YUXJ_\D77_ ,4/_2T?-\6?\B2IZQ_-'R?1
M117\H'Y&8?Q._P"2;>(?^P'=_P#HEZ^.Z^Q/B=_R3;Q#_P!@.[_]$O7QW7^A
M7T,?^28S7_K]#_T@^)XJ_P!XI^C_ #"BBBO[./E3]KO^"%G_ "838_\ 8TZE
M_P"AI7V-7QS_ ,$+/^3";'_L:=2_]#2OL:OX_P",/^2IQO\ U\E^9_7O"'_)
M+X/_ *]Q_(****^;/HS\MOVQ?^3GO&O_ &&W_P#05KS2O2_VQ?\ DY[QK_V&
MW_\ 05KS2OXAS_\ Y'N+_P"OM3_TIGX5F'^_U?\ %+\V%>5_M>?\DVL?^PY%
M_P"B9J]4KRO]KS_DFUC_ -AR+_T3-7Z%X%?\G=R;_K\OR9X6<?\ (LJ^A\YT
M445_L ?F(5_27\#?^2*>#_\ L5M/_P#2:.OYM*_I+^!O_)%/!_\ V*VG_P#I
M-'7XIXR_[M@_6?Y1/VCP<_WK&?X8?G(ZFBBBOP8_>#%^)7_).M?_ .P)=?\
MHEJ_(6OUZ^)7_).M?_[ EU_Z):OR%K^??&S_ 'O!?X9_G$_.^.?XM#TE^@44
M45^&GP9\Y_M>?\E)L?\ L!Q?^CIJ\KKU3]KS_DI-C_V XO\ T=-7E=?[ >!7
M_)HLF_Z\K\V?F.<?\C.KZA7NG_!,W_D_;X6_]C3%_P"@/7A=>Z?\$S?^3]OA
M;_V-,7_H#U^AY[_R),5_U[G_ .DLO(O^1WA?^OD/_2D?T 4445_&!_985X!_
MP4M_Y-AN?^PW9_\ H35[_7@'_!2W_DV&Y_[#=G_Z$U?,<:?\DGC?^O4_R/*S
MS_D45_\ "_R/SJHHHK^,C\4"OCOXG?\ )2?$/_8<N_\ T<]?8E?'?Q._Y*3X
MA_[#EW_Z.>O[.^AC_P E/FO_ %YA_P"EGRO%7^[T_5_D8=%%%?Z%'Q)^B/\
MP;N?\EK^(G_8K6W_ *4U^L=?DY_P;N?\EK^(G_8K6W_I37ZQU_+?B?\ \EC6
M](?^D(_J#PQ_Y(^C_BG_ .E,****_/S] .&^+'[27P5^!VHVFD_%'QG_ &7<
M7T!FM8_[.N9]Z [2<PQL!SV.#7)_\/ _V1/^BM_^4&__ /C%> ?\%8/^2B^$
M_P#L"3?^CJ^3Z_".*_%#/\BXAKX##TJ3A3:2<HS;UBGK::77L? 9OQ5F& S&
MIAZ<8.,6K73OLG_,C]+_ /AX'^R)_P!%;_\ *#?_ /QBH-4_X**_L;Z-IMQK
M&I?&'R[>T@>:XD_X1_43M15+,<"W). #P.:_->L/XG?\DV\0_P#8#N__ $2]
M<&2^+7$>8YQAL)4I4E&I4A%VC.]I22=KU&KV>FC/*J\<9M3I2DH0T3>TO_DC
M]$_^'R7_  3=_P"CC?\ RT-8_P#D2C_A\E_P3=_Z.-_\M#6/_D2OPHHK_17_
M (A!PU_S^K?^!0_^5GP__$7N)?\ GU1_\!G_ /+#]U_^'R7_  3=_P"CC?\
MRT-8_P#D2O;/@5\?_A'^TMX"3XG_  3\6_VUH<EU+;)??8+BVS+&0'79/&C\
M9'.W![5_-Y7[7?\ !"S_ ),)L?\ L:=2_P#0TKX[CC@#)N&LE6,PM2I*7.HV
MDXM6:?:"=].Y]AP1Q]G'$N<O"8JG3C'D<O=4D[II=9-6U['V-1117Y"?K@44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?EM^V
M+_R<]XU_[#;_ /H*UYI7I?[8O_)SWC7_ +#;_P#H*UYI7\0Y_P#\CW%_]?:G
M_I3/PK,/]_J_XI?FPKRO]KS_ ))M8_\ 8<B_]$S5ZI7E?[7G_)-K'_L.1?\
MHF:OT+P*_P"3NY-_U^7Y,\+./^195]#YSHHHK_8 _,0K^DOX&_\ )%/!_P#V
M*VG_ /I-'7\VE?TE_ W_ )(IX/\ ^Q6T_P#])HZ_%/&7_=L'ZS_*)^T>#G^]
M8S_##\Y'4T445^#'[P8OQ*_Y)UK_ /V!+K_T2U?D+7Z]?$K_ ))UK_\ V!+K
M_P!$M7Y"U_/OC9_O>"_PS_.)^=\<_P 6AZ2_0****_#3X,^<_P!KS_DI-C_V
M XO_ $=-7E=>J?M>?\E)L?\ L!Q?^CIJ\KK_ & \"O\ DT63?]>5^;/S'./^
M1G5]0KW3_@F;_P G[?"W_L:8O_0'KPNO=/\ @F;_ ,G[?"W_ +&F+_T!Z_0\
M]_Y$F*_Z]S_])9>1?\CO"_\ 7R'_ *4C^@"BBBOXP/[+"O /^"EO_)L-S_V&
M[/\ ]":O?Z\ _P""EO\ R;#<_P#8;L__ $)J^8XT_P"23QO_ %ZG^1Y6>?\
M(HK_ .%_D?G51117\9'XH%?'?Q._Y*3XA_[#EW_Z.>OL2OCOXG?\E)\0_P#8
M<N__ $<]?V=]#'_DI\U_Z\P_]+/E>*O]WI^K_(PZ***_T*/B3]$?^#=S_DM?
MQ$_[%:V_]*:_6.OR<_X-W/\ DM?Q$_[%:V_]*:_6.OY;\3_^2QK>D/\ TA']
M0>&/_)'T?\4__2F%%%%?GY^@!1110 4444 %%%% !1110 4444 %%%% !7A?
M@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z5\-_\%8/^2B^
M$_\ L"3?^CJ^Y*^&_P#@K!_R47PG_P!@2;_T=7YUXJ_\D77_ ,4/_2T?-\6?
M\B2IZQ_-'R?1117\H'Y&8?Q._P"2;>(?^P'=_P#HEZ^.Z^Q/B=_R3;Q#_P!@
M.[_]$O7QW7^A7T,?^28S7_K]#_T@^)XJ_P!XI^C_ #"BBBO[./E3]KO^"%G_
M "838_\ 8TZE_P"AI7V-7QS_ ,$+/^3";'_L:=2_]#2OL:OX_P",/^2IQO\
MU\E^9_7O"'_)+X/_ *]Q_(****^;/HS\MOVQ?^3GO&O_ &&W_P#05KS2O2_V
MQ?\ DY[QK_V&W_\ 05KS2OXAS_\ Y'N+_P"OM3_TIGX5F'^_U?\ %+\V%>5_
MM>?\DVL?^PY%_P"B9J]4KRO]KS_DFUC_ -AR+_T3-7Z%X%?\G=R;_K\OR9X6
M<?\ (LJ^A\YT445_L ?F(5_27\#?^2*>#_\ L5M/_P#2:.OYM*_I+^!O_)%/
M!_\ V*VG_P#I-'7XIXR_[M@_6?Y1/VCP<_WK&?X8?G(ZFBBBOP8_>#%^)7_)
M.M?_ .P)=?\ HEJ_(6OUZ^)7_).M?_[ EU_Z):OR%K^??&S_ 'O!?X9_G$_.
M^.?XM#TE^@4445^&GP9\Y_M>?\E)L?\ L!Q?^CIJ\KKU3]KS_DI-C_V XO\
MT=-7E=?[ >!7_)HLF_Z\K\V?F.<?\C.KZA7NG_!,W_D_;X6_]C3%_P"@/7A=
M>Z?\$S?^3]OA;_V-,7_H#U^AY[_R),5_U[G_ .DLO(O^1WA?^OD/_2D?T 44
M45_&!_985X!_P4M_Y-AN?^PW9_\ H35[_7@'_!2W_DV&Y_[#=G_Z$U?,<:?\
MDGC?^O4_R/*SS_D45_\ "_R/SJHHHK^,C\4"OCOXG?\ )2?$/_8<N_\ T<]?
M8E?'?Q._Y*3XA_[#EW_Z.>O[.^AC_P E/FO_ %YA_P"EGRO%7^[T_5_D8=%%
M%?Z%'Q)^B/\ P;N?\EK^(G_8K6W_ *4U^L=?DY_P;N?\EK^(G_8K6W_I37ZQ
MU_+?B?\ \EC6](?^D(_J#PQ_Y(^C_BG_ .E,****_/S] /AO_@K!_P E%\)_
M]@2;_P!'5\GU]8?\%8/^2B^$_P#L"3?^CJ^3Z_D#Q%_Y+3&?XE_Z1$_&^)/^
M1W6]5^2"L/XG?\DV\0_]@.[_ /1+UN5A_$[_ ))MXA_[ =W_ .B7KQ^%O^2G
MP/\ U^I?^EQ/G<1_N\_1_D?'=%%%?[=GY*%?M=_P0L_Y,)L?^QIU+_T-*_%&
MOVN_X(6?\F$V/_8TZE_Z&E?F/BU_R2R_Z^1_*1^F^$__ "5$O^O<OSB?8U%%
M%?S2?TF%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'Y;?MB_\G/>-?^PV_P#Z"M>:5Z7^V+_R<]XU_P"PV_\ Z"M>:5_$.?\
M_(]Q?_7VI_Z4S\*S#_?ZO^*7YL*\K_:\_P"2;6/_ &'(O_1,U>J5Y7^UY_R3
M:Q_[#D7_ *)FK]"\"O\ D[N3?]?E^3/"SC_D65?0^<Z***_V /S$*_I+^!O_
M "13P?\ ]BMI_P#Z31U_-I7])?P-_P"2*>#_ /L5M/\ _2:.OQ3QE_W;!^L_
MRB?M'@Y_O6,_PP_.1U-%%%?@Q^\&+\2O^2=:_P#]@2Z_]$M7Y"U^O7Q*_P"2
M=:__ -@2Z_\ 1+5^0M?S[XV?[W@O\,_SB?G?'/\ %H>DOT"BBBOPT^#/G/\
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
MCZ_).R=N6;T=[.\8M='U/*QN=Y7E];V6(J<LK7M:3T^29]N45\1_\/7O$_\
MT2.#_P '?_VBC_AZ]XG_ .B1P?\ @[_^T5Y7_$3N!_\ H+_\IU?_ ) Y/]:<
MA_Y_?^2R_P#D3[<HK\P?$_\ P<'^)_#GB74/#W_#,D$WV"^FM_._X2_;YFQR
MN['V(XSC.,FJ/_$13XG_ .C6X/\ PLO_ +BK]OPOA_Q=C<+#$4<->$TI1?/3
M5TU=.SFFKI]=3R)>(W!L).+Q6J_N5/\ Y _4RBORS_XB*?$__1K<'_A9?_<5
M?0O_  3S_P""F?B[]O;QKXA\'P?"ZV\+'0=+BO#</K/VWS]\FS9M\B+;CKG)
M^E99AP-Q3E6#GBL5A^6G#=\\';6VRDWN^B.O+^..%LTQD,+A<1S5)[+DFKZ7
MW<4MEU9]CT5C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-?)'UAL5\J?\
M%"/VDOC5\#O&GA[2?A=XS_LNWOM+DFNH_P"SK:?>XDV@YFC8CCL,"OI/[%XW
M_P"@W9?^ Q_QKXH_X*E0ZQ#\0?"PUB\BF8Z--L,4>T >;7P?B5C,7@.$:U;#
M5)4YIPM*+<7K)7U5F?/\3UJV'R><Z4G&5UJG9[KJCS__ (>!_M=_]%;_ /*#
M8?\ QBC_ (>!_M=_]%;_ /*#8?\ QBO&J*_F7_6KBC_H.K?^#9__ "1^7_VM
MFO\ T$3_ / Y?YGJ'CK_ (**_MD:-X(UG6--^,/EW%II5Q-;R?\ "/Z<=KK$
MS*<&W(."!P>*^;/^'R7_  4B_P"CC?\ RT-'_P#D2NG^)W_)-O$/_8#N_P#T
M2]?'=?W3]$NG3XDX=S*IFR6)E"K!1=7]XXIPNTG.[2OT1\AQ+Q!GU"O35+%U
M8W3VJ277R9]._P##Y+_@I%_T<;_Y:&C_ /R)1_P^2_X*1?\ 1QO_ ):&C_\
MR)7S%17]:_ZK\-?] 5'_ ,%P_P#D3YK_ %GXE_Z#:W_@R?\ \D?O!_P2A^/_
M ,7/VEOV1[7XG_&SQ;_;6N2:_>VSWWV"WMLQ1LH1=D$:)QD\[<GO7TI7Q1_P
M0^MO$TO["=D^EZE;11?\)/J.$EA+'.],\U]?_8O&_P#T&[+_ ,!C_C7\K\54
M:.'XDQ=*E%1C&I)))625]DEHD?U+PM6K8CAS"5:LG*4J<6VW=MVW;>K9L45C
M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-?/GOGYG?MB_\G/>-?\ L-O_
M .@K7FE>C?M<K=)^TIXR2^E5Y1K+^8Z+@$X7H*\YK^(<_P#^1[B_^OM3_P!*
M9^%9A_O]7_%+\V%>5_M>?\DVL?\ L.1?^B9J]4KRO]KS_DFUC_V'(O\ T3-7
MZ%X%?\G=R;_K\OR9X6<?\BRKZ'SG1117^P!^8A7])?P-_P"2*>#_ /L5M/\
M_2:.OYM*_HT^"5GXS/P8\(F+6;,*?#&G[0;8Y ^S1^]?BGC+_NV#]9_E$_:/
M!S_>L9_AA^<CT"BL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&OP8_>!OQ*_Y)
MUK__ &!+K_T2U?D+7ZQ_$6S\9CX?:Z9=9LRHT:ZW 6QR1Y3>]?DY7\^^-G^]
MX+_#/\XGYWQS_%H>DOT"BBBOPT^#/G/]KS_DI-C_ -@.+_T=-7E=>J?M>?\
M)2;'_L!Q?^CIJ\KK_8#P*_Y-%DW_ %Y7YL_,<X_Y&=7U"O=/^"9O_)^WPM_[
M&F+_ - >O"Z]O_X)LK=/^W9\,$L9524^)XO+=UR =K=17Z'GO_(DQ7_7N?\
MZ2R\B_Y'>%_Z^0_]*1_0+16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_X
MU_&!_99L5X!_P4M_Y-AN?^PW9_\ H35[/]B\;_\ 0;LO_ 8_XUX/_P %&K;Q
M-%^S7</JFI6TL7]LVF4BA*G.YL<U\QQI_P DGC?^O4_R/*SS_D45_P#"_P C
M\^Z***_C(_% KX[^)W_)2?$/_8<N_P#T<]?8E?'?Q._Y*3XA_P"PY=_^CGK^
MSOH8_P#)3YK_ ->8?^EGRO%7^[T_5_D8=%%%?Z%'Q)^B/_!NY_R6OXB?]BM;
M?^E-?K'7Y(_\&^4.L3?&?X@C1[R*%AX8MMYECW C[37ZK?8O&_\ T&[+_P !
MC_C7\M^)_P#R6-;TA_Z0C^H/#'_DCZ/^*?\ Z4S8HK'^Q>-_^@W9?^ Q_P :
M*_/S] -BBBB@ HHHH **** //_VG?V=O#/[5OP6U[X ^//%WB#2_#?BG3+C3
M/$D'AR\BMYM0L9XFBFM6E>)V2-T<AC&48CC=@D&M^RA^S#X-_8\^">B_L]_#
M3Q9XBU'POX:LHK'PY:>([Z*YDTZTC7:ENDJQ([HHZ>87(& "  !Z310!\^_$
M7_@FW\"_'?C+QMXJT/Q?XV\&VOQ05!\4O#_@GQ"+"Q\6%8O),EP/+:6WF>$"
M*2>SDMY94 $CM@8]J^'_ ,/_  3\*? VD?#/X;>%K'0_#^@:=#8:+H^FVXBM
M[*VB0)'%&B\*JJ  /:MBB@ HHHH *\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_
M ,I!/'__ &(FE?\ HQJ /=*^&_\ @K!_R47PG_V!)O\ T=7W)7PW_P %8/\
MDHOA/_L"3?\ HZOSKQ5_Y(NO_BA_Z6CYOBS_ )$E3UC^:/D^BBBOY0/R,P_B
M=_R3;Q#_ -@.[_\ 1+U\=U]B?$[_ ))MXA_[ =W_ .B7KX[K_0KZ&/\ R3&:
M_P#7Z'_I!\3Q5_O%/T?YA1117]G'RI^UW_!"S_DPFQ_[&G4O_0TK[&KXY_X(
M6?\ )A-C_P!C3J7_ *&E?8U?Q_QA_P E3C?^ODOS/Z]X0_Y)?!_]>X_D%%%%
M?-GT9^6W[8O_ "<]XU_[#;_^@K7FE>E_MB_\G/>-?^PV_P#Z"M>:5_$.?_\
M(]Q?_7VI_P"E,_"LP_W^K_BE^;"O*_VO/^2;6/\ V'(O_1,U>J5Y7^UY_P D
MVL?^PY%_Z)FK]"\"O^3NY-_U^7Y,\+./^195]#YSHHHK_8 _,0K^DOX&_P#)
M%/!__8K:?_Z31U_-I7])?P-_Y(IX/_[%;3__ $FCK\4\9?\ =L'ZS_*)^T>#
MG^]8S_##\Y'4T445^#'[P8OQ*_Y)UK__ &!+K_T2U?D+7Z]?$K_DG6O_ /8$
MNO\ T2U?D+7\^^-G^]X+_#/\XGYWQS_%H>DOT"BBBOPT^#/G/]KS_DI-C_V
MXO\ T=-7E=>J?M>?\E)L?^P'%_Z.FKRNO]@/ K_DT63?]>5^;/S'./\ D9U?
M4*]T_P""9O\ R?M\+?\ L:8O_0'KPNO=/^"9O_)^WPM_[&F+_P! >OT//?\
MD28K_KW/_P!)9>1?\CO"_P#7R'_I2/Z ****_C _LL*\ _X*6_\ )L-S_P!A
MNS_]":O?Z\ _X*6_\FPW/_8;L_\ T)J^8XT_Y)/&_P#7J?Y'E9Y_R**_^%_D
M?G51117\9'XH%?'?Q._Y*3XA_P"PY=_^CGK[$KX[^)W_ "4GQ#_V'+O_ -'/
M7]G?0Q_Y*?-?^O,/_2SY7BK_ '>GZO\ (PZ***_T*/B3]$?^#=S_ )+7\1/^
MQ6MO_2FOUCK\G/\ @W<_Y+7\1/\ L5K;_P!*:_6.OY;\3_\ DL:WI#_TA']0
M>&/_ "1]'_%/_P!*84445^?GZ ?#?_!6#_DHOA/_ + DW_HZOD^OK#_@K!_R
M47PG_P!@2;_T=7R?7\@>(O\ R6F,_P 2_P#2(GXWQ)_R.ZWJOR05A_$[_DFW
MB'_L!W?_ *)>MRL/XG?\DV\0_P#8#N__ $2]>/PM_P E/@?^OU+_ -+B?.XC
M_=Y^C_(^.Z***_V[/R4*_:[_ ((6?\F$V/\ V-.I?^AI7XHU^UW_  0L_P"3
M";'_ +&G4O\ T-*_,?%K_DEE_P!?(_E(_3?"?_DJ)?\ 7N7YQ/L:BBBOYI/Z
M3"ORV_;%_P"3GO&O_8;?_P!!6OU)K\MOVQ?^3GO&O_8;?_T%:_&_&C_D18?_
M *^_^VR/BN-_]PI?XOT9YI1117\WGYH>5_M>?\DVL?\ L.1?^B9J^<Z^C/VO
M/^2;6/\ V'(O_1,U?.=?ZB_11_Y-%2_Z_5?S1^>\2?\ (S?H@HHHK^DSP3^D
MOX&_\D4\'_\ 8K:?_P"DT==37+? W_DBG@__ +%;3_\ TFCKJ:_B+%?[S/U?
MYG]L87_=:?\ A7Y!6+\2O^2=:_\ ]@2Z_P#1+5M5B_$K_DG6O_\ 8$NO_1+5
MP8O_ '2I_A?Y&E;^%+T9^0M%%%?PF?@85W'PT_X*R?\ #".A3?"+_A07_"5?
MVC=MK']H?\)5]A\OS%2'RO+^RRYQ]GW;MPSOQCC)X>OG/]KS_DI-C_V XO\
MT=-7]!?1FRC+\[\4J>%QL.>#I57:[6J2MK%I_B<6/S;,,DP_UG!3Y)IVO9/1
M[Z237X'W-_Q$<_\ 5F__ )D/_P"]]'_$1S_U9O\ ^9#_ /O?7YBT5_H[_P 0
MVX*_Z!?_ ">I_P#)GB?\1(XT_P"@K_R2G_\ ('ZZ?LS?\%T/^&B_CWX6^"'_
M  RY_8__  DNJK9_VI_PFWVC[-D$[_+^Q)OZ=-P^M?H!7\__ /P3-_Y/V^%O
M_8TQ?^@/7] %?C7B3D.4Y!FM&C@*?)&4+M7D]>9K[3;V1^R>&^>YKG^55JV/
MJ<\HSLG:*TY4_LI+=A1117YR?HAX!_P4M_Y-AN?^PW9_^A-7YU5^BO\ P4M_
MY-AN?^PW9_\ H35^=5?R]XP?\E9'_KU'\Y'Y5QE_R-U_A7YL****_+#Y0^._
MB=_R4GQ#_P!AR[_]'/6'6Y\3O^2D^(?^PY=_^CGK#K_;OA;_ ))C _\ 7FE_
MZ1$_)<1_O$_5_F%?HC_P;N?\EK^(G_8K6W_I37YW5^B/_!NY_P EK^(G_8K6
MW_I37E>(/_)'8OT7_I<3ZK@#_DL,)_B?_I,C]8Z***_DT_K *^&_^"L'_)1?
M"?\ V!)O_1U?<E?#?_!6#_DHOA/_ + DW_HZOSKQ5_Y(NO\ XH?^EH^;XL_Y
M$E3UC^:/D^BBBOY0/R,P_B=_R3;Q#_V [O\ ]$O7QW7V)\3O^2;>(?\ L!W?
M_HEZ^.Z_T*^AC_R3&:_]?H?^D'Q/%7^\4_1_F%%%%?V<?*G[7?\ !"S_ ),)
ML?\ L:=2_P#0TK[&KXY_X(6?\F$V/_8TZE_Z&E?8U?Q_QA_R5.-_Z^2_,_KW
MA#_DE\'_ ->X_D%%%%?-GT9^6W[8O_)SWC7_ +#;_P#H*UYI7I?[8O\ R<]X
MU_[#;_\ H*UYI7\0Y_\ \CW%_P#7VI_Z4S\*S#_?ZO\ BE^;"O*_VO/^2;6/
M_8<B_P#1,U>J5Y7^UY_R3:Q_[#D7_HF:OT+P*_Y.[DW_ %^7Y,\+./\ D65?
M0^<Z***_V /S$*_I+^!O_)%/!_\ V*VG_P#I-'7\VE?TE_ W_DBG@_\ [%;3
M_P#TFCK\4\9?]VP?K/\ *)^T>#G^]8S_  P_.1U-%%%?@Q^\&+\2O^2=:_\
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
MK6W_ *4UY7B#_P D=B_1?^EQ/JN /^2PPG^)_P#I,C]8Z***_DT_K *^&_\
M@K!_R47PG_V!)O\ T=7W)7PW_P %8/\ DHOA/_L"3?\ HZOSKQ5_Y(NO_BA_
MZ6CYOBS_ )$E3UC^:/D^BBBOY0/R,P_B=_R3;Q#_ -@.[_\ 1+U\=U]B?$[_
M ))MXA_[ =W_ .B7KX[K_0KZ&/\ R3&:_P#7Z'_I!\3Q5_O%/T?YA1117]G'
MRI^UW_!"S_DPFQ_[&G4O_0TK[&KXY_X(6?\ )A-C_P!C3J7_ *&E?8U?Q_QA
M_P E3C?^ODOS/Z]X0_Y)?!_]>X_D%%%%?-GT9^6W[8O_ "<]XU_[#;_^@K7F
ME>E_MB_\G/>-?^PV_P#Z"M>:5_$.?_\ (]Q?_7VI_P"E,_"LP_W^K_BE^;"O
M*_VO/^2;6/\ V'(O_1,U>J5Y7^UY_P DVL?^PY%_Z)FK]"\"O^3NY-_U^7Y,
M\+./^195]#YSHHHK_8 _,0K^DOX&_P#)%/!__8K:?_Z31U_-I7])?P-_Y(IX
M/_[%;3__ $FCK\4\9?\ =L'ZS_*)^T>#G^]8S_##\Y'4T445^#'[P8OQ*_Y)
MUK__ &!+K_T2U?D+7Z]?$K_DG6O_ /8$NO\ T2U?D+7\^^-G^]X+_#/\XGYW
MQS_%H>DOT"BBBOPT^#/G/]KS_DI-C_V XO\ T=-7E=>J?M>?\E)L?^P'%_Z.
MFKRNO]@/ K_DT63?]>5^;/S'./\ D9U?4*]T_P""9O\ R?M\+?\ L:8O_0'K
MPNO=/^"9O_)^WPM_[&F+_P! >OT//?\ D28K_KW/_P!)9>1?\CO"_P#7R'_I
M2/Z ****_C _LL*\ _X*6_\ )L-S_P!ANS_]":O?Z\ _X*6_\FPW/_8;L_\
MT)J^8XT_Y)/&_P#7J?Y'E9Y_R**_^%_D?G51117\9'XH%?'?Q._Y*3XA_P"P
MY=_^CGK[$KX[^)W_ "4GQ#_V'+O_ -'/7]G?0Q_Y*?-?^O,/_2SY7BK_ '>G
MZO\ (PZ***_T*/B3]$?^#=S_ )+7\1/^Q6MO_2FOUCK\G/\ @W<_Y+7\1/\
ML5K;_P!*:_6.OY;\3_\ DL:WI#_TA']0>&/_ "1]'_%/_P!*84445^?GZ %%
M%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC_\ [$32O_1C5[I7A?@'
M_E()X_\ ^Q$TK_T8U 'NE?#?_!6#_DHOA/\ [ DW_HZON2OAO_@K!_R47PG_
M -@2;_T=7YUXJ_\ )%U_\4/_ $M'S?%G_(DJ>L?S1\GT445_*!^1F'\3O^2;
M>(?^P'=_^B7KX[K[$^)W_)-O$/\ V [O_P!$O7QW7^A7T,?^28S7_K]#_P!(
M/B>*O]XI^C_,****_LX^5/VN_P""%G_)A-C_ -C3J7_H:5]C5\<_\$+/^3";
M'_L:=2_]#2OL:OX_XP_Y*G&_]?)?F?U[PA_R2^#_ .O<?R"BBBOFSZ,_+;]L
M7_DY[QK_ -AM_P#T%:\TKTO]L7_DY[QK_P!AM_\ T%:\TK^(<_\ ^1[B_P#K
M[4_]*9^%9A_O]7_%+\V%>5_M>?\ )-K'_L.1?^B9J]4KRO\ :\_Y)M8_]AR+
M_P!$S5^A>!7_ "=W)O\ K\OR9X6<?\BRKZ'SG1117^P!^8A7])?P-_Y(IX/_
M .Q6T_\ ])HZ_FTK^DOX&_\ )%/!_P#V*VG_ /I-'7XIXR_[M@_6?Y1/VCP<
M_P!ZQG^&'YR.IHHHK\&/W@Q?B5_R3K7_ /L"77_HEJ_(6OUZ^)7_ "3K7_\
ML"77_HEJ_(6OY]\;/][P7^&?YQ/SOCG^+0])?H%%%%?AI\&?.?[7G_)2;'_L
M!Q?^CIJ\KKU3]KS_ )*38_\ 8#B_]'35Y77^P'@5_P FBR;_ *\K\V?F.<?\
MC.KZA7NG_!,W_D_;X6_]C3%_Z ]>%U[I_P $S?\ D_;X6_\ 8TQ?^@/7Z'GO
M_(DQ7_7N?_I++R+_ )'>%_Z^0_\ 2D?T 4445_&!_985X!_P4M_Y-AN?^PW9
M_P#H35[_ %X!_P %+?\ DV&Y_P"PW9_^A-7S'&G_ "2>-_Z]3_(\K//^117_
M ,+_ "/SJHHHK^,C\4"OCOXG?\E)\0_]AR[_ /1SU]B5\=_$[_DI/B'_ +#E
MW_Z.>O[.^AC_ ,E/FO\ UYA_Z6?*\5?[O3]7^1AT445_H4?$GZ(_\&[G_):_
MB)_V*UM_Z4U^L=?DY_P;N?\ ):_B)_V*UM_Z4U^L=?RWXG_\EC6](?\ I"/Z
M@\,?^2/H_P"*?_I3"BBBOS\_0#X;_P""L'_)1?"?_8$F_P#1U?)]?6'_  5@
M_P"2B^$_^P)-_P"CJ^3Z_D#Q%_Y+3&?XE_Z1$_&^)/\ D=UO5?D@K#^)W_)-
MO$/_ & [O_T2];E8?Q._Y)MXA_[ =W_Z)>O'X6_Y*? _]?J7_I<3YW$?[O/T
M?Y'QW1117^W9^2A7[7?\$+/^3";'_L:=2_\ 0TK\4:_:[_@A9_R838_]C3J7
M_H:5^8^+7_)++_KY'\I'Z;X3_P#)42_Z]R_.)]C4445_-)_285^6W[8O_)SW
MC7_L-O\ ^@K7ZDU^6W[8O_)SWC7_ +#;_P#H*U^-^-'_ "(L/_U]_P#;9'Q7
M&_\ N%+_ !?HSS2BBBOYO/S0\K_:\_Y)M8_]AR+_ -$S5\YU]&?M>?\ )-K'
M_L.1?^B9J^<Z_P!1?HH_\FBI?]?JOYH_/>)/^1F_1!1117])G@G])?P-_P"2
M*>#_ /L5M/\ _2:.NIKEO@;_ ,D4\'_]BMI__I-'74U_$6*_WF?J_P S^V,+
M_NM/_"OR"L7XE?\ ).M?_P"P)=?^B6K:K%^)7_).M?\ ^P)=?^B6K@Q?^Z5/
M\+_(TK?PI>C/R%HHHK^$S\#"OG/]KS_DI-C_ -@.+_T=-7T97SG^UY_R4FQ_
M[ <7_HZ:OZ3^BC_R=VE_UYJ_DCP>)/\ D6/U1Y71117^HI^>GNG_  3-_P"3
M]OA;_P!C3%_Z ]?T 5_/_P#\$S?^3]OA;_V-,7_H#U_0!7\\>,7_ ".\/_U[
M_P#;I']"^#__ "),1_U\_P#;8A1117Y$?K9X!_P4M_Y-AN?^PW9_^A-7YU5^
MBO\ P4M_Y-AN?^PW9_\ H35^=5?R]XP?\E9'_KU'\Y'Y5QE_R-U_A7YL****
M_+#Y0^._B=_R4GQ#_P!AR[_]'/6'6Y\3O^2D^(?^PY=_^CGK#K_;OA;_ ))C
M _\ 7FE_Z1$_)<1_O$_5_F%?HC_P;N?\EK^(G_8K6W_I37YW5^B/_!NY_P E
MK^(G_8K6W_I37E>(/_)'8OT7_I<3ZK@#_DL,)_B?_I,C]8Z***_DT_K *^&_
M^"L'_)1?"?\ V!)O_1U?<E?#?_!6#_DHOA/_ + DW_HZOSKQ5_Y(NO\ XH?^
MEH^;XL_Y$E3UC^:/D^BBBOY0/R,P_B=_R3;Q#_V [O\ ]$O7QW7V)\3O^2;>
M(?\ L!W?_HEZ^.Z_T*^AC_R3&:_]?H?^D'Q/%7^\4_1_F%%%%?V<?*G[7?\
M!"S_ ),)L?\ L:=2_P#0TK[&KXY_X(6?\F$V/_8TZE_Z&E?8U?Q_QA_R5.-_
MZ^2_,_KWA#_DE\'_ ->X_D%%%%?-GT9^6W[8O_)SWC7_ +#;_P#H*UYI7I?[
M8O\ R<]XU_[#;_\ H*UYI7\0Y_\ \CW%_P#7VI_Z4S\*S#_?ZO\ BE^;"O*_
MVO/^2;6/_8<B_P#1,U>J5Y7^UY_R3:Q_[#D7_HF:OT+P*_Y.[DW_ %^7Y,\+
M./\ D65?0^<Z***_V /S$*_I+^!O_)%/!_\ V*VG_P#I-'7\VE?TE_ W_DBG
M@_\ [%;3_P#TFCK\4\9?]VP?K/\ *)^T>#G^]8S_  P_.1U-%%%?@Q^\&+\2
MO^2=:_\ ]@2Z_P#1+5^0M?KU\2O^2=:__P!@2Z_]$M7Y"U_/OC9_O>"_PS_.
M)^=\<_Q:'I+] HHHK\-/@SYS_:\_Y*38_P#8#B_]'35Y77JG[7G_ "4FQ_[
M<7_HZ:O*Z_V \"O^319-_P!>5^;/S'./^1G5]0KW3_@F;_R?M\+?^QIB_P#0
M'KPNO=/^"9O_ "?M\+?^QIB_] >OT//?^1)BO^O<_P#TEEY%_P CO"_]?(?^
ME(_H HHHK^,#^RPKP#_@I;_R;#<_]ANS_P#0FKW^O /^"EO_ ";#<_\ 8;L_
M_0FKYCC3_DD\;_UZG^1Y6>?\BBO_ (7^1^=5%%%?QD?B@5\=_$[_ )*3XA_[
M#EW_ .CGK[$KX[^)W_)2?$/_ &'+O_T<]?V=]#'_ )*?-?\ KS#_ -+/E>*O
M]WI^K_(PZ***_P!"CXD_1'_@W<_Y+7\1/^Q6MO\ TIK]8Z_)S_@W<_Y+7\1/
M^Q6MO_2FOUCK^6_$_P#Y+&MZ0_\ 2$?U!X8_\D?1_P 4_P#TIA1117Y^?H 4
M444 %%%% !1110 4444 %%%% !1110 5X7X!_P"4@GC_ /[$32O_ $8U>Z5X
M7X!_Y2">/_\ L1-*_P#1C4 >Z5\-_P#!6#_DHOA/_L"3?^CJ^Y*^&_\ @K!_
MR47PG_V!)O\ T=7YUXJ_\D77_P 4/_2T?-\6?\B2IZQ_-'R?1117\H'Y&8?Q
M._Y)MXA_[ =W_P"B7KX[K[$^)W_)-O$/_8#N_P#T2]?'=?Z%?0Q_Y)C-?^OT
M/_2#XGBK_>*?H_S"BBBO[./E3]KO^"%G_)A-C_V-.I?^AI7V-7QS_P $+/\
MDPFQ_P"QIU+_ -#2OL:OX_XP_P"2IQO_ %\E^9_7O"'_ "2^#_Z]Q_(****^
M;/HS\MOVQ?\ DY[QK_V&W_\ 05KS2O2_VQ?^3GO&O_8;?_T%:\TK^(<__P"1
M[B_^OM3_ -*9^%9A_O\ 5_Q2_-A7E?[7G_)-K'_L.1?^B9J]4KRO]KS_ ))M
M8_\ 8<B_]$S5^A>!7_)W<F_Z_+\F>%G'_(LJ^A\YT445_L ?F(5_27\#?^2*
M>#_^Q6T__P!)HZ_FTK^DOX&_\D4\'_\ 8K:?_P"DT=?BGC+_ +M@_6?Y1/VC
MP<_WK&?X8?G(ZFBBBOP8_>#%^)7_ "3K7_\ L"77_HEJ_(6OUZ^)7_).M?\
M^P)=?^B6K\A:_GWQL_WO!?X9_G$_.^.?XM#TE^@4445^&GP9\Y_M>?\ )2;'
M_L!Q?^CIJ\KKU3]KS_DI-C_V XO_ $=-7E=?[ >!7_)HLF_Z\K\V?F.<?\C.
MKZA7NG_!,W_D_;X6_P#8TQ?^@/7A=>Z?\$S?^3]OA;_V-,7_ * ]?H>>_P#(
MDQ7_ %[G_P"DLO(O^1WA?^OD/_2D?T 4445_&!_985X!_P %+?\ DV&Y_P"P
MW9_^A-7O]> ?\%+?^38;G_L-V?\ Z$U?,<:?\DGC?^O4_P CRL\_Y%%?_"_R
M/SJHHHK^,C\4"OCOXG?\E)\0_P#8<N__ $<]?8E?'?Q._P"2D^(?^PY=_P#H
MYZ_L[Z&/_)3YK_UYA_Z6?*\5?[O3]7^1AT445_H4?$GZ(_\ !NY_R6OXB?\
M8K6W_I37ZQU^3G_!NY_R6OXB?]BM;?\ I37ZQU_+?B?_ ,EC6](?^D(_J#PQ
M_P"2/H_XI_\ I3"BBBOS\_0#X;_X*P?\E%\)_P#8$F_]'5\GU]8?\%8/^2B^
M$_\ L"3?^CJ^3Z_D#Q%_Y+3&?XE_Z1$_&^)/^1W6]5^2"L/XG?\ )-O$/_8#
MN_\ T2];E8?Q._Y)MXA_[ =W_P"B7KQ^%O\ DI\#_P!?J7_I<3YW$?[O/T?Y
M'QW1117^W9^2A7[7?\$+/^3";'_L:=2_]#2OQ1K]KO\ @A9_R838_P#8TZE_
MZ&E?F/BU_P DLO\ KY'\I'Z;X3_\E1+_ *]R_.)]C4445_-)_285^6W[8O\
MR<]XU_[#;_\ H*U^I-?EM^V+_P G/>-?^PV__H*U^-^-'_(BP_\ U]_]MD?%
M<;_[A2_Q?HSS2BBBOYO/S0\K_:\_Y)M8_P#8<B_]$S5\YU]&?M>?\DVL?^PY
M%_Z)FKYSK_47Z*/_ ":*E_U^J_FC\]XD_P"1F_1!1117])G@G])?P-_Y(IX/
M_P"Q6T__ -)HZZFN6^!O_)%/!_\ V*VG_P#I-'74U_$6*_WF?J_S/[8PO^ZT
M_P#"OR"L7XE?\DZU_P#[ EU_Z):MJL7XE?\ ).M?_P"P)=?^B6K@Q?\ NE3_
M  O\C2M_"EZ,_(6BBBOX3/P,*^<_VO/^2DV/_8#B_P#1TU?1E?.?[7G_ "4F
MQ_[ <7_HZ:OZ3^BC_P G=I?]>:OY(\'B3_D6/U1Y71117^HI^>GNG_!,W_D_
M;X6_]C3%_P"@/7] %?S_ /\ P3-_Y/V^%O\ V-,7_H#U_0!7\\>,7_([P_\
MU[_]ND?T+X/_ /(DQ'_7S_VV(4445^1'ZV> ?\%+?^38;G_L-V?_ *$U?G57
MZ*_\%+?^38;G_L-V?_H35^=5?R]XP?\ )61_Z]1_.1^5<9?\C=?X5^;"BBBO
MRP^4/COXG?\ )2?$/_8<N_\ T<]8=;GQ._Y*3XA_[#EW_P"CGK#K_;OA;_DF
M,#_UYI?^D1/R7$?[Q/U?YA7Z(_\ !NY_R6OXB?\ 8K6W_I37YW5^B/\ P;N?
M\EK^(G_8K6W_ *4UY7B#_P D=B_1?^EQ/JN /^2PPG^)_P#I,C]8Z***_DT_
MK *^&_\ @K!_R47PG_V!)O\ T=7W)7PW_P %8/\ DHOA/_L"3?\ HZOSKQ5_
MY(NO_BA_Z6CYOBS_ )$E3UC^:/D^BBBOY0/R,P_B=_R3;Q#_ -@.[_\ 1+U\
M=U]B?$[_ ))MXA_[ =W_ .B7KX[K_0KZ&/\ R3&:_P#7Z'_I!\3Q5_O%/T?Y
MA1117]G'RI^UW_!"S_DPFQ_[&G4O_0TK[&KXY_X(6?\ )A-C_P!C3J7_ *&E
M?8U?Q_QA_P E3C?^ODOS/Z]X0_Y)?!_]>X_D%%%%?-GT9^6W[8O_ "<]XU_[
M#;_^@K7FE>E_MB_\G/>-?^PV_P#Z"M>:5_$.?_\ (]Q?_7VI_P"E,_"LP_W^
MK_BE^;"O*_VO/^2;6/\ V'(O_1,U>J5Y7^UY_P DVL?^PY%_Z)FK]"\"O^3N
MY-_U^7Y,\+./^195]#YSHHHK_8 _,0K^DOX&_P#)%/!__8K:?_Z31U_-I7])
M?P-_Y(IX/_[%;3__ $FCK\4\9?\ =L'ZS_*)^T>#G^]8S_##\Y'4T445^#'[
MP8OQ*_Y)UK__ &!+K_T2U?D+7Z]?$K_DG6O_ /8$NO\ T2U?D+7\^^-G^]X+
M_#/\XGYWQS_%H>DOT"BBBOPT^#/G/]KS_DI-C_V XO\ T=-7E=>J?M>?\E)L
M?^P'%_Z.FKRNO]@/ K_DT63?]>5^;/S'./\ D9U?4*]T_P""9O\ R?M\+?\
ML:8O_0'KPNO=/^"9O_)^WPM_[&F+_P! >OT//?\ D28K_KW/_P!)9>1?\CO"
M_P#7R'_I2/Z ****_C _LL*\ _X*6_\ )L-S_P!ANS_]":O?Z\ _X*6_\FPW
M/_8;L_\ T)J^8XT_Y)/&_P#7J?Y'E9Y_R**_^%_D?G51117\9'XH%?'?Q._Y
M*3XA_P"PY=_^CGK[$KX[^)W_ "4GQ#_V'+O_ -'/7]G?0Q_Y*?-?^O,/_2SY
M7BK_ '>GZO\ (PZ***_T*/B3]$?^#=S_ )+7\1/^Q6MO_2FOUCK\G/\ @W<_
MY+7\1/\ L5K;_P!*:_6.OY;\3_\ DL:WI#_TA']0>&/_ "1]'_%/_P!*8444
M5^?GZ %%%% !1110 4444 %%%% !17S'XD_X*5:=J7BWXDZ3^SK^SKXL^*.C
M?!J]DL?B9XA\-7ME#%:ZA#")[G3;!+B9&U&]@B*M+$FQ5+K&)&E)C'N'P)^.
M/PL_:6^#OASX]_!+Q=;Z]X4\5Z5%J&AZK:Y"SPN.,JP#(ZG*LC ,C*RL 010
M!UE%%% !7A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-0![I7P
MW_P5@_Y*+X3_ .P)-_Z.K[DKX;_X*P?\E%\)_P#8$F_]'5^=>*O_ "1=?_%#
M_P!+1\WQ9_R)*GK'\T?)]%%%?R@?D9A_$[_DFWB'_L!W?_HEZ^.Z^Q/B=_R3
M;Q#_ -@.[_\ 1+U\=U_H5]#'_DF,U_Z_0_\ 2#XGBK_>*?H_S"BBBO[./E3]
MKO\ @A9_R838_P#8TZE_Z&E?8U?'/_!"S_DPFQ_[&G4O_0TK[&K^/^,/^2IQ
MO_7R7YG]>\(?\DO@_P#KW'\@HHHKYL^C/RV_;%_Y.>\:_P#8;?\ ]!6O-*]+
M_;%_Y.>\:_\ 8;?_ -!6O-*_B'/_ /D>XO\ Z^U/_2F?A68?[_5_Q2_-A7E?
M[7G_ "3:Q_[#D7_HF:O5*\K_ &O/^2;6/_8<B_\ 1,U?H7@5_P G=R;_ *_+
M\F>%G'_(LJ^A\YT445_L ?F(5_27\#?^2*>#_P#L5M/_ /2:.OYM*_I+^!O_
M "13P?\ ]BMI_P#Z31U^*>,O^[8/UG^43]H\'/\ >L9_AA^<CJ:***_!C]X,
M7XE?\DZU_P#[ EU_Z):OR%K]>OB5_P DZU__ + EU_Z):OR%K^??&S_>\%_A
MG^<3\[XY_BT/27Z!1117X:?!GSG^UY_R4FQ_[ <7_HZ:O*Z]4_:\_P"2DV/_
M & XO_1TU>5U_L!X%?\ )HLF_P"O*_-GYCG'_(SJ^H5[I_P3-_Y/V^%O_8TQ
M?^@/7A=>Z?\ !,W_ )/V^%O_ &-,7_H#U^AY[_R),5_U[G_Z2R\B_P"1WA?^
MOD/_ $I'] %%%%?Q@?V6%> ?\%+?^38;G_L-V?\ Z$U>_P!> ?\ !2W_ )-A
MN?\ L-V?_H35\QQI_P DGC?^O4_R/*SS_D45_P#"_P C\ZJ***_C(_% KX[^
M)W_)2?$/_8<N_P#T<]?8E?'?Q._Y*3XA_P"PY=_^CGK^SOH8_P#)3YK_ ->8
M?^EGRO%7^[T_5_D8=%%%?Z%'Q)^B/_!NY_R6OXB?]BM;?^E-?K'7Y.?\&[G_
M "6OXB?]BM;?^E-?K'7\M^)__)8UO2'_ *0C^H/#'_DCZ/\ BG_Z4PHHHK\_
M/T ^&_\ @K!_R47PG_V!)O\ T=7R?7UA_P %8/\ DHOA/_L"3?\ HZOD^OY
M\1?^2TQG^)?^D1/QOB3_ )'=;U7Y(*P_B=_R3;Q#_P!@.[_]$O6Y6'\3O^2;
M>(?^P'=_^B7KQ^%O^2GP/_7ZE_Z7$^=Q'^[S]'^1\=T445_MV?DH5^UW_!"S
M_DPFQ_[&G4O_ $-*_%&OVN_X(6?\F$V/_8TZE_Z&E?F/BU_R2R_Z^1_*1^F^
M$_\ R5$O^O<OSB?8U%%%?S2?TF%?EM^V+_R<]XU_[#;_ /H*U^I-?EM^V+_R
M<]XU_P"PV_\ Z"M?C?C1_P B+#_]??\ VV1\5QO_ +A2_P 7Z,\THHHK^;S\
MT/*_VO/^2;6/_8<B_P#1,U?.=?1G[7G_ "3:Q_[#D7_HF:OG.O\ 47Z*/_)H
MJ7_7ZK^:/SWB3_D9OT04445_29X)_27\#?\ DBG@_P#[%;3_ /TFCKJ:Y;X&
M_P#)%/!__8K:?_Z31UU-?Q%BO]YGZO\ ,_MC"_[K3_PK\@K%^)7_ "3K7_\
ML"77_HEJVJQ?B5_R3K7_ /L"77_HEJX,7_NE3_"_R-*W\*7HS\A:***_A,_
MPKYS_:\_Y*38_P#8#B_]'35]&5\Y_M>?\E)L?^P'%_Z.FK^D_HH_\G=I?]>:
MOY(\'B3_ )%C]4>5T445_J*?GI[I_P $S?\ D_;X6_\ 8TQ?^@/7] %?S_\
M_!,W_D_;X6_]C3%_Z ]?T 5_/'C%_P CO#_]>_\ VZ1_0O@__P B3$?]?/\
MVV(4445^1'ZV> ?\%+?^38;G_L-V?_H35^=5?HK_ ,%+?^38;G_L-V?_ *$U
M?G57\O>,'_)61_Z]1_.1^5<9?\C=?X5^;"BBBORP^4/COXG?\E)\0_\ 8<N_
M_1SUAUN?$[_DI/B'_L.7?_HYZPZ_V[X6_P"28P/_ %YI?^D1/R7$?[Q/U?YA
M7Z(_\&[G_):_B)_V*UM_Z4U^=U?HC_P;N?\ ):_B)_V*UM_Z4UY7B#_R1V+]
M%_Z7$^JX _Y+#"?XG_Z3(_6.BBBOY-/ZP"OAO_@K!_R47PG_ -@2;_T=7W)7
MPW_P5@_Y*+X3_P"P)-_Z.K\Z\5?^2+K_ .*'_I:/F^+/^1)4]8_FCY/HHHK^
M4#\C,/XG?\DV\0_]@.[_ /1+U\=U]B?$[_DFWB'_ + =W_Z)>OCNO]"OH8_\
MDQFO_7Z'_I!\3Q5_O%/T?YA1117]G'RI^UW_  0L_P"3";'_ +&G4O\ T-*^
MQJ^.?^"%G_)A-C_V-.I?^AI7V-7\?\8?\E3C?^ODOS/Z]X0_Y)?!_P#7N/Y!
M1117S9]&?EM^V+_R<]XU_P"PV_\ Z"M>:5Z7^V+_ ,G/>-?^PV__ *"M>:5_
M$.?_ /(]Q?\ U]J?^E,_"LP_W^K_ (I?FPKRO]KS_DFUC_V'(O\ T3-7JE>5
M_M>?\DVL?^PY%_Z)FK]"\"O^3NY-_P!?E^3/"SC_ )%E7T/G.BBBO]@#\Q"O
MZ2_@;_R13P?_ -BMI_\ Z31U_-I7])?P-_Y(IX/_ .Q6T_\ ])HZ_%/&7_=L
M'ZS_ "B?M'@Y_O6,_P ,/SD=31117X,?O!B_$K_DG6O_ /8$NO\ T2U?D+7Z
M]?$K_DG6O_\ 8$NO_1+5^0M?S[XV?[W@O\,_SB?G?'/\6AZ2_0****_#3X,^
M<_VO/^2DV/\ V XO_1TU>5UZI^UY_P E)L?^P'%_Z.FKRNO]@/ K_DT63?\
M7E?FS\QSC_D9U?4*]T_X)F_\G[?"W_L:8O\ T!Z\+KW3_@F;_P G[?"W_L:8
MO_0'K]#SW_D28K_KW/\ ])9>1?\ ([PO_7R'_I2/Z ****_C _LL*\ _X*6_
M\FPW/_8;L_\ T)J]_KP#_@I;_P FPW/_ &&[/_T)J^8XT_Y)/&_]>I_D>5GG
M_(HK_P"%_D?G51117\9'XH%?'?Q._P"2D^(?^PY=_P#HYZ^Q*^._B=_R4GQ#
M_P!AR[_]'/7]G?0Q_P"2GS7_ *\P_P#2SY7BK_=Z?J_R,.BBBO\ 0H^)/T1_
MX-W/^2U_$3_L5K;_ -*:_6.OR<_X-W/^2U_$3_L5K;_TIK]8Z_EOQ/\ ^2QK
M>D/_ $A']0>&/_)'T?\ %/\ ]*84445^?GZ %%%% !1110 4444 %8_Q$\0W
MGA+X?Z[XKTZV$UQIFCW5W!"1D2/'$SJOXE0*V*;+%'/&T,T:NCJ5=&&0P/4$
M=Z /SB_X-3X+C4?^"/7AKXA:S?/>:OXQ\=>)=9UZ^F.Z2ZO'U*6%Y7/\3,(5
MR367_P &K7B+4;K]A/XH?#CS7.C>!/VDO%>A>%X<_)!8!;.Z$:>B^;=3-@<9
M<^]=%^P?\//C9_P1^^$?Q._8KTK]F_QKX^TJQ\;:KKO[/=[X3TDW5GJ^G:AB
M:'2KRYW"/3)[>Y\Q)9KMH8F1UDC9N5'MW_!'7]@C6/\ @G+^PIX<^ ?CG6[;
M5/&E_?WGB'X@:G9$F&XUJ]D\R<1D@;DC410!L#>(0V!NP #ZCHHHH \MO_VV
M/V4M+OI],U#XY:'%<6TS13Q/*V4=20RGY>H((KPE/VW/V4OAG^U_XM^+/C;X
MW:/9>'=8\+:=8:;J8,DJS7$;,SQ[8T9@0.<D >AKZME^&GPXGE:>?X?Z([NQ
M9W?2H26)ZDG;R:HZS\#?@GXBB2W\0?![PM?QQMNC2\\/VTH4],@,AP: /'/^
M'MW_  3H_P"CI-%_\ +S_P",U\I_\%"/VV_V4?CCXT\/:M\+OCAHNJ6]CI<D
M-U)O>#8YDW 8F52>.XR*^_\ _AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWC
MP+_X25G_ /&J\7B#(L)Q'E<L!B924)--N+2>CNMTUT['#F. HYGA7AZK:B[;
M;Z._5,_'W_A=?PB_Z*3HO_@P3_&C_A=?PB_Z*3HO_@P3_&OV"_X9?_9I_P"C
M>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJOSW_B#/"_\ S^K?^!0_^5GS
MO^I.5?SS^^/_ ,B?C-X^^+GPNU7P+K6EZ?\ $+1Y;BZTJXA@B74(\N[1LJCD
M]R17S:/#=V0"-6T;GU\06?\ \=K]V_VT/V=_V?\ 0/V6/&^LZ%\#/!UE>6^B
M.]O=6GABTCDB;<O*LL8*GW%=K\-OV9_V<+OX=Z!=77[/W@B6671;5Y))/"EF
MS.QA4DDF/))/>OV3PRQ-3PIP.(PF4I5(UI*4O:^\TTK*W)R*UNZ9Y>8>&>0Y
ME.,JM2JK::./ZP9_/?\ \(U=_P#06T7_ ,*&S_\ CM'_  C5W_T%M%_\*&S_
M /CM?T5_\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-5^G?
M\1?XE_Y\T?\ P&?_ ,L//_XA#PU_S]K?^!0_^5GPO_P2A_;O_9#_ &:?V1[7
MX8?&SX[Z+HNN1Z_>W+V/[VYQ%(RE&WP(Z<X/&[([U]*_\/;O^"='_1TFB_\
M@!>?_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJOS?
M,L?6S3,*N,JI*523DTMKOM=MV^;/T?+<!1RO 4L)2;<:<5%7WLM-;)*_R1Y9
M_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\
MLT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ (U7"=I^6G[2?[37P \?
M_'?Q1XS\)?%G1;O3=1U1IK.Y^U"/S$(&#M?##IT(!KB/^%U_"+_HI.B_^#!/
M\:_8+_AE_P#9I_Z-X\"_^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:K\LQG
MA%PWC<74Q$ZM92G)R=I0M=N[M^[>FI\G6X.RRO6E4E.=Y-O>/77^4_'W_A=?
MPB_Z*3HO_@P3_&O/OVC_ !SX'\<^"K/1O"OC71[NY35DE:,:I"F$$4JDDLP'
M5AW[U^X?_#+_ .S3_P!&\>!?_"2L_P#XU7BO[3_[/_P&T?XP_!JQTGX)>$;6
M"_\ &LL5]#;>&[5$N(_L['9(%C =<\X.17L\)^'V3<'<1X;.L%4J2JT)<T5-
MQ<6[->\HPBVM>DD<F)X"R?%4)4IU*EI::./_ ,B?A]_PC5W_ -!;1?\ PH;/
M_P".T?\ "-7?_06T7_PH;/\ ^.U_17_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^
MS3_T;QX%_P#"2L__ (U7](?\1?XE_P"?-'_P&?\ \L/"_P"(0\-?\_:W_@4/
M_E9_.I_PC5W_ -!;1?\ PH;/_P".U^W/PJ_X*I_\$^_#7PO\-^'=:_::T6&\
ML- L[:[A^R7;>7*D"*RY6$@X((R"1Z5[E_PR_P#LT_\ 1O'@7_PDK/\ ^-4?
M\,O_ +-/_1O'@7_PDK/_ .-5\MQ-QGFG%4*4,7"$53;:Y%);VO>\I=O(^GX:
MX-ROA6I4GA)SDZB2?,XO:^UHQ[^9Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\
M$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;Q
MX%_\)*S_ /C5?)'UIXQXW_X*N_\ !/36/!>KZ3IW[3VBR7%UI=Q#!']BNQN=
MHV51DP@#)(Y/%?G)_P +K^$7_12=%_\ !@G^-?L%_P ,O_LT_P#1O'@7_P )
M*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5?'<4\$Y5Q;4I3QDYQ=--+D<5O:][
MQEV\CQ<UR/"9Q*#K2DN6]K-=?5/L?C[_ ,+K^$7_ $4G1?\ P8)_C1_PNOX1
M?]%)T7_P8)_C7[!?\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/
M_P"-5\I_Q!GA?_G]6_\  H?_ "L\G_4G*OYY_?'_ .1/P2_:,U70?'OCNVU/
MPGXHT>Z@BTF.*27^V+>,!Q+*Q'SN,\,.GK7 _P#"-7?_ $%M%_\ "AL__CM?
MN#X'_9_^ UQ^W7XY\.7'P2\(R:?;>"M,EM[!_#=J88I&=MSJACVJQ[D#)KVK
M_AE_]FG_ *-X\"_^$E9__&J_I#A/CK-^#N',-DN"A"5*A'EBYJ3DU=OWG&44
MWKTBCPL3X4\.XJO*K.K5O+724/\ Y _G4_X1J[_Z"VB_^%#9_P#QVO5_V&?$
MOA3X._M<> ?B?\1_&&BZ=H>BZ_'<ZG??VQ;S>3$%8%MD3L[=1PJDU^ZG_#+_
M .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU7M8OQ7XBQF%J8>
M=*DHSBXNT9WLU9V]_<>$\*N'L'BJ>(A5JN4)*2O*%KIW5_<V/+/^'MW_  3H
M_P"CI-%_\ +S_P",T?\ #V[_ ()T?]'2:+_X 7G_ ,9KU/\ X9?_ &:?^C>/
M O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JOS$_3#RS_ (>W?\$Z/^CI
M-%_\ +S_ .,UX_\ MP_\%'/V(_C!\")_!GPZ_:'T74=2?5+:9;;RIX<HI.X[
MI8U7C/3.:^L_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\
MQJN',\OHYMEU7!UFU&I%Q;5KV>FETU?Y,Y\5AH8S#3H3;M)6=M]3\??^%U_"
M+_HI.B_^#!/\:/\ A=?PB_Z*3HO_ (,$_P :_8+_ (9?_9I_Z-X\"_\ A)6?
M_P :H_X9?_9I_P"C>/ O_A)6?_QJOS'_ (@SPO\ \_JW_@4/_E9\O_J3E7\\
M_OC_ /(GX^_\+K^$7_12=%_\&"?XU\U>-["/7?&NLZSI>N:/);76K7,L$C:Y
M:IO1I693AI 1D$=17]"__#+_ .S3_P!&\>!?_"2L_P#XU7BO["/[/_P&\1_!
M[5+[Q#\$O"-_.GC75XDFO?#=K*ZQK<$*@+1DA0. .@K].\,LOH^%..Q&+REN
MI*M%1E[6TDDG=6Y%!WOW;//S#PXR/,H1C5J5%;71Q_6#/P^_X1J[_P"@MHO_
M (4-G_\ ':/^$:N_^@MHO_A0V?\ \=K^BO\ X9?_ &:?^C>/ O\ X25G_P#&
MJ/\ AE_]FG_HWCP+_P"$E9__ !JOV3_B+_$O_/FC_P" S_\ EAY?_$(>&O\
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
MR"1Z5O\ _#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\
M&J/^&7_V:?\ HWCP+_X25G_\:K\LJ3=2;F]V[GZC3@J=-06R5CRS_A[=_P $
MZ/\ HZ31?_ "\_\ C-9?C?\ X*N_\$]-8\%ZOI.G?M/:+)<76EW$,$?V*[&Y
MVC95&3" ,DCD\5[/_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\
M)*S_ /C58U(*K3<'LU;[QRBI1:?4_'W_ (77\(O^BDZ+_P"#!/\ &C_A=?PB
M_P"BDZ+_ .#!/\:_8+_AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_
M (25G_\ &J_)O^(,\+_\_JW_ (%#_P"5GR/^I.5?SS^^/_R)^/O_  NOX1?]
M%)T7_P &"?XUXI^T9JN@^/?'=MJ?A/Q1H]U!%I,<4DO]L6\8#B65B/G<9X8=
M/6OWM_X9?_9I_P"C>/ O_A)6?_QJO%? _P"S_P# :X_;K\<^'+CX)>$9-/MO
M!6F2V]@_ANU,,4C.VYU0Q[58]R!DU]QX?<+Y?X;<1QSK+)2G5491M4:<;25G
MI&,'?M[QR8WP]R7'T/95*E1+?1Q_^09^'W_"-7?_ $%M%_\ "AL__CM'_"-7
M?_06T7_PH;/_ ..U_17_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX
M%_\ "2L__C5?O7_$7^)?^?-'_P !G_\ +#QO^(0\-?\ /VM_X%#_ .5GX5_L
M,^)?"GP=_:X\ _$_XC^,-%T[0]%U^.YU.^_MBWF\F(*P+;(G9VZCA5)K]@?^
M'MW_  3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[
M-/\ T;QX%_\ "2L__C5?&<2\3X_BG%0Q&+C&,HQY5RII6NWK>4M=3[+AOAG
M<+X6>'PLI2C*7,^9IN]DND8Z:'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_
M  3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\
MT;QX%_\ "2L__C5?.'T1\F?MP_\ !1S]B/XP? B?P9\.OVA]%U'4GU2VF6V\
MJ>'**3N.Z6-5XSTSFOC#_A=?PB_Z*3HO_@P3_&OV"_X9?_9I_P"C>/ O_A)6
M?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJO@^)/#S)>*,Q6,Q52I&7*HVBXI65WUA
M)WU[GS^9\.8'-<3[>K*2=K:-6T]4S\??^%U_"+_HI.B_^#!/\:/^%U_"+_HI
M.B_^#!/\:_8+_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J
M^?\ ^(,\+_\ /ZM_X%#_ .5GG_ZDY5_//[X__(G\]'C>PCUWQKK.LZ7KFCR6
MUUJUS+!(VN6J;T:5F4X:0$9!'45E_P#"-7?_ $%M%_\ "AL__CM?N#^PC^S_
M / ;Q'\'M4OO$/P2\(W\Z>-=7B2:]\-VLKK&MP0J M&2% X Z"O:O^&7_P!F
MG_HWCP+_ .$E9_\ QJOZFP'BGQ!EV!I82G2I.-.,8J\9WM%)*]II7LM=$?.S
M\).&ZDW)U:NNOQ0_^5G\ZG_"-7?_ $%M%_\ "AL__CM?9O\ P1E_:*^!G[*'
MQ1\9^(OC]\5-%T"SU;0(+;3YOMBW7FRK/N*XMO,*\<Y( K]7O^&7_P!FG_HW
MCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :K#./$O/<[RVI@:].FH32
M3<5)/1IZ7FUT['H9/X;9%DN94\;0J5'.#NE)Q:U36MH)]>YY9_P]N_X)T?\
M1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_
M ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK/_XU7YX?H1Y9_P /;O\ @G1_T=)H
MO_@!>?\ QFOE/_@H1^VW^RC\<?&GA[5OA=\<-%U2WL=+DANI-[P;',FX#$RJ
M3QW&17W_ /\ #+_[-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&\>!?_"2L_P#X
MU7B\09%A.(\KE@,3*2A)IMQ:3T=UNFNG8X<QP%',\*\/5;47;;?1WZIGX^_\
M+K^$7_12=%_\&"?XT?\ "Z_A%_T4G1?_  8)_C7[!?\ #+_[-/\ T;QX%_\
M"2L__C5'_#+_ .S3_P!&\>!?_"2L_P#XU7Y[_P 09X7_ .?U;_P*'_RL^=_U
M)RK^>?WQ_P#D3\9O'WQ<^%VJ^!=:TO3_ (A:/+<76E7$,$2ZA'EW:-E4<GN2
M*^;1X;NR 1JVC<^OB"S_ /CM?NW^VA^SO^S_ *!^RQXWUG0O@9X.LKRWT1WM
M[JT\,6D<D3;EY5EC!4^XKM?AM^S/^SA=_#O0+JZ_9^\$2RRZ+:O)))X4LV9V
M,*DDDQY))[U^R>&6)J>%.!Q&$RE*I&M)2E[7WFFE96Y.16MW3/+S#PSR',IQ
ME5J55;31Q_6#/Y[_ /A&KO\ Z"VB_P#A0V?_ ,=H_P"$:N_^@MHO_A0V?_QV
MOZ*_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJOT[_B+
M_$O_ #YH_P#@,_\ Y8>?_P 0AX:_Y^UO_ H?_*SX7_X)0_MW_LA_LT_LCVOP
MP^-GQWT71=<CU^]N7L?WMSB*1E*-O@1TYP>-V1WKZ5_X>W?\$Z/^CI-%_P#
M"\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5
M?F^98^MFF85<9524JDG)I;7?:[;M\V?H^6X"CE> I82DVXTXJ*OO9::V25_D
MCRS_ (>W?\$Z/^CI-%_\ +S_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9
MI_Z-X\"_^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:KA.T_+3]I/]IKX >/
M_COXH\9^$OBSHMWINHZHTUG<_:A'YB$#!VOAATZ$ UQ'_"Z_A%_T4G1?_!@G
M^-?L%_PR_P#LT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-5^68S
MPBX;QN+J8B=6LI3DY.TH6NW=V_=O34^3K<'997K2J2G.\FWO'KK_ "GX^_\
M"Z_A%_T4G1?_  8)_C7GW[1_CGP/XY\%6>C>%?&NCW=RFK)*T8U2%,((I5))
M9@.K#OWK]P_^&7_V:?\ HWCP+_X25G_\:KQ7]I_]G_X#:/\ &'X-6.D_!+PC
M:P7_ (UEBOH;;PW:HEQ']G8[) L8#KGG!R*]GA/P^R;@[B/#9U@JE256A+FB
MIN+BW9KWE&$6UKTDCDQ/ 63XJA*E.I4M+31Q_P#D3\/O^$:N_P#H+:+_ .%#
M9_\ QVC_ (1J[_Z"VB_^%#9__':_HK_X9?\ V:?^C>/ O_A)6?\ \:H_X9?_
M &:?^C>/ O\ X25G_P#&J_I#_B+_ !+_ ,^:/_@,_P#Y8>%_Q"'AK_G[6_\
M H?_ "L_G4_X1J[_ .@MHO\ X4-G_P#':_;GX5?\%4_^"??AKX7^&_#NM?M-
M:+#>6&@6=M=P_9+MO+E2!%9<K"0<$$9!(]*]R_X9?_9I_P"C>/ O_A)6?_QJ
MC_AE_P#9I_Z-X\"_^$E9_P#QJOEN)N,\TXJA2ABX0BJ;;7(I+>U[WE+MY'T_
M#7!N5\*U*D\).<G423YG%[7VM&/?S/+/^'MW_!.C_HZ31?\ P O/_C-'_#V[
M_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\
MHWCP+_X25G_\:KY(^M/&/&__  5=_P"">FL>"]7TG3OVGM%DN+K2[B&"/[%=
MC<[1LJC)A &21R>*_.3_ (77\(O^BDZ+_P"#!/\ &OV"_P"&7_V:?^C>/ O_
M (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:KX[BG@G*N+:E*>,G.+III<CBM[7
MO>,NWD>+FN1X3.)0=:4ERWM9KKZI]C\??^%U_"+_ **3HO\ X,$_QH_X77\(
MO^BDZ+_X,$_QK]@O^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E
M9_\ QJOE/^(,\+_\_JW_ (%#_P"5GD_ZDY5_//[X_P#R)^"7[1FJZ#X]\=VV
MI^$_%&CW4$6DQQ22_P!L6\8#B65B/G<9X8=/6N!_X1J[_P"@MHO_ (4-G_\
M':_<'P/^S_\  :X_;K\<^'+CX)>$9-/MO!6F2V]@_ANU,,4C.VYU0Q[58]R!
MDU[5_P ,O_LT_P#1O'@7_P )*S_^-5_2'"?'6;\'<.8;)<%"$J5"/+%S4G)J
M[?O.,HIO7I%'A8GPIX=Q5>56=6K>6NDH?_('\ZG_  C5W_T%M%_\*&S_ /CM
M>K_L,^)?"GP=_:X\ _$_XC^,-%T[0]%U^.YU.^_MBWF\F(*P+;(G9VZCA5)K
M]U/^&7_V:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:KVL7XK\18S
M"U,/.E249Q<7:,[V:L[>_N/">%7#V#Q5/$0JU7*$E)7E"UT[J_N;'EG_  ]N
M_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;
MQX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5?F)^F'EG_#V[_@G1_T=)HO
M_@!>?_&:\?\ VX?^"CG[$?Q@^!$_@SX=?M#Z+J.I/JEM,MMY4\.44G<=TL:K
MQGIG-?6?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU7#
MF>7T<VRZK@ZS:C4BXMJU[/32Z:O\F<^*PT,9AIT)MVDK.V^I^/O_  NOX1?]
M%)T7_P &"?XT?\+K^$7_ $4G1?\ P8)_C7[!?\,O_LT_]&\>!?\ PDK/_P"-
M4?\ #+_[-/\ T;QX%_\ "2L__C5?F/\ Q!GA?_G]6_\  H?_ "L^7_U)RK^>
M?WQ_^1/Q]_X77\(O^BDZ+_X,$_QKYJ\;V$>N^-=9UG2]<T>2VNM6N98)&URU
M3>C2LRG#2 C((ZBOZ%_^&7_V:?\ HWCP+_X25G_\:KQ7]A']G_X#>(_@]JE]
MXA^"7A&_G3QKJ\237OANUE=8UN"%0%HR0H' '05^G>&67T?"G'8C%Y2W4E6B
MHR]K:223NK<B@[W[MGGYAX<9'F4(QJU*BMKHX_K!GX??\(U=_P#06T7_ ,*&
MS_\ CM'_  C5W_T%M%_\*&S_ /CM?T5_\,O_ +-/_1O'@7_PDK/_ .-4?\,O
M_LT_]&\>!?\ PDK/_P"-5^R?\1?XE_Y\T?\ P&?_ ,L/+_XA#PU_S]K?^!0_
M^5GY0_\ !&7]HKX&?LH?%'QGXB^/WQ4T70+/5M @MM/F^V+=>;*L^XKBV\PK
MQSD@"OT+_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4
M?\,O_LT_]&\>!?\ PDK/_P"-5\#GN=XKB',I8[$QBIR2344TM%9;MOIW/O,B
MR3"\/9;'!8>4G"+;O)IO5WZ)+\#RS_A[=_P3H_Z.DT7_ , +S_XS17J?_#+_
M .S3_P!&\>!?_"2L_P#XU17CGL'<T444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!B?$CX?>'/BKX%U/X=^+HI7TW5K8P7BP2E'*$@\,.AXK2
MT;2K30='M-#T]6$%E;1P0!VR0B*%7)[G %6:* "BBB@ HHHH **** "BBB@
MKF_&_P *?"/Q!\1>'/%'B.&=KOPMJ37VDF&<HJS%"A+#^(8/2NDHH **** "
MBBB@ HHHH **** "BBB@#F],^%/A'2/BCJGQ@LX9QK6KZ;!8WKM.3&88B2@"
M=CD]>]=)110 4444 %%%% !1110 445Y_P#%7]J?]GKX'?$[P)\&_BY\6-)\
M/^)?B;J%S8^!-+U*8QMJ]S;HCRQ1L1M# 21@!B-S2(B[F8*0#T"N;^%OPI\(
M_![P[/X7\%PSI:7&I7%](+B<R-YTS[W.3VST':NDHH **** "BBB@ HHHH *
M*** "L3XD?#[PY\5? NI_#OQ=%*^FZM;&"\6"4HY0D'AAT/%;=% %;1M*M-!
MT>TT/3U8065M'! ';)"(H5<GN< 59HHH **** "BBB@ HHHH **** .;\;_"
MGPC\0?$7ASQ1XCAG:[\+:DU]I)AG**LQ0H2P_B&#TKI*** "BBB@ HHHH **
M** "BBB@ KF],^%/A'2/BCJGQ@LX9QK6KZ;!8WKM.3&88B2@"=CD]>]=)10
M4444 %%%% !1110 4444 %%%% '-_"WX4^$?@]X=G\+^"X9TM+C4KB^D%Q.9
M&\Z9][G)[9Z#M72444 %%%% !1110 4444 %%%% &)\2/A]X<^*O@74_AWXN
MBE?3=6MC!>+!*4<H2#PPZ'BM+1M*M-!T>TT/3U8065M'! ';)"(H5<GN< 59
MHH **** "BBB@ HHHH **** "N;\;_"GPC\0?$7ASQ1XCAG:[\+:DU]I)AG*
M*LQ0H2P_B&#TKI** "BBB@ HHHH **** "BBB@ HHHH YO3/A3X1TCXHZI\8
M+.&<:UJ^FP6-Z[3DQF&(DH G8Y/7O72444 %%%% !1110 4444 %%%% !7-_
M"WX4^$?@]X=G\+^"X9TM+C4KB^D%Q.9&\Z9][G)[9Z#M7244 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R>M^.-'\7ZM
MXE^#GPZ^)5A8^,]*T:"XO-MH+Q]&6[\Y;6>6+<JY8PRLB.PW",G!7K\T_P#!
M4?\ X*6:'^RM<Z!^R%\&OB7X7T?]H/XMQ6UK\)X?&<,ITB&>XU:RT_SKQX@Q
MCPMS/+&I4B0V4JX+;4?RR?\ X-_/#-\ME^T3X)_:Z^*'PE_:/U;2+67XC?$W
MX9^-]0GL?$FL")1/-<V6I33>=:F3<4MP\2*NU0JJ-H /I+_@F_X\^(.I?!75
M_@;\<O&-UKWQ&^$OB^_\*^-M9OV/G:LZL+JRU0J2=JWFGW5G<[5^2-I7B3B+
M ^@Z_-S]EKX>?\%-OV%_^"AECXM_;U^.'@7XG^ ?C!H]GX%A^(GAG0SH^H/K
MEI]KNM)FU2Q1?(C>2-KRS66$MO>6UC=OEC%?I'0 4444 %%%% !1110 445^
M?7[2/[:NJ_MZ_MHI_P $MOV(_C=X2LG\(:O>/^TQ!KL^H6E_/H%NVEI-8:1/
M8NDGFS?VA<0/*DD3PO:."Z KY@![]^V'JOQ?_:(_9 U_Q=^P1\:X8]9TBZN;
MNQDT>W\T>))M+N7\_1HKH,/(6XFMI+1[B+<R[FV$8)KU_P""7Q?\%?M _!WP
MM\<OAQ?FZT'Q?H%IJ^D3.,,8+B)94#C^%P&PRGE6!!Y%?!Y_X(+>,/V5))==
M_P""0W_!0GXE_ ?$S3I\/M=NO^$I\(S.3DC[#?$O$S\AIB\K@'(&17=_\$?8
M?VL/V=Y/'G["7[<J>$!XRT?6+KQMX.OO DDW]D:CH&K7MQ)*MJDZK)$;?4!<
M[X2 (4O+95 0ID ^W:*** "BBB@ HHHH ***Q?B1\0_!WPD^'^M_%+XA:TFG
M:%X=TN?4=7OG1F$%O#&9)&VJ"S$*IPJ@LQP "2!0!\-Z+_P5Q^,W[/7_  4"
MU+]F7_@I'\!T^&7PZ^).OO%^SK\3)+A&L;Y(PL(L-3D5V6UNIF7[0@?8R"X6
M-U'RM7*_%_\ X+$?MY_LYZW)^UK\9/V!K&3]DB;Q-<:6/%_AO69+OQ3H^GQW
M+VT6OWMD/D^QS,GF+&@#)&Z[GW%0_HWB'Q#XB_X*J>(O'/\ P3]_;J_X)-^/
MO!GPMU3PF-8T/Q]XHUK3YTFD\U$MRGV1I!I^HKO:18UEDDC\MA(JJV&\+_9D
M_:C^(G_!'KQ[I_\ P2?_ ."JEZ/$OPBUNSETSX ?&VXT5KBTUG3MNP>'M5AC
M1\72(PB4;6W@A3N5D:@#]-_A;\4OAU\;OAUHWQ<^$?C/3_$/AGQ#I\=]HFMZ
M5<"6WO+=QE71A^1!Y!!! ((K?KXY_P""9_\ P2[T#]A#Q_\ $/QC\,_BKXQL
MOAKXK\2-JGPV^#D^KW*Z5X4MYX(S.Y@E"OYTLQE80N-L$9C4AI5:2OL:@ HH
MHH **** "BBB@#D_CQK_ ,6_"OP6\5>)?@'X LO%7C:PT"ZG\*>&M2U-;*#4
M]06)C!;R3M\L2NX52Q('/+*/F'SG^TG_ ,$Z/@A_P5&_9HT#1OV]_@MI?ACX
MMZEX'M)#>Z!K"7.I^"=20"65M,N@2 L5U* [)E)@L:R&15C(]:_;3_;-^$/[
M$?P:OOB;\3?$>FQ:E/8Z@O@WP[>ZDEK+XDU2WT^YO8]-@=P5665;9D4GC>R*
M,LZJWQ/^T!^P5_P4T_:B\*^"O^"H?AGQ5)\'OVO/ >CRVND_"BW\40:EX3N]
M+2XE>31[EHQM=[Q=LCRF5D5O*C)7REFC .@_X)__ /!0#]H+]EK]H*Q_X)+_
M /!6C6X_^%A>64^#/QFD!CT[XG:<A"QH\C'$>IH-JLC'=(V <R%'N/T6K\S9
M?CY^Q-_P<$?L9Z[^RI\=O!H\&?'WPZUW#<_"[5KU;/Q-X.\56<$C+=V+2 2>
M0'3_ %^/+*,8Y0"2M?:G[#OP"^,?[.'[.7A[X;_M"?M):]\5_&MKI\*^(?&.
MNE5^T3+&%V0QHJA8E P'?=-(<O*[,QP >O4444 %%%% !1110 454L=?T/4]
M2O='TW6;6XN]-D1-1M8+A7DM7=!(BR*#E"R,K '!*L#T(KYR_;A_X*7>'?V-
MK/56\,_LS_$WXN77A:SBU#QW:_#'1(KL>&;!U+B:Z>:6-?,,:M(((]\@C D<
M1QLCL >V:WXXT?Q?JWB7X.?#KXE6%CXSTK1H+B\VV@O'T9;OSEM9Y8MRKEC#
M*R([#<(R<%>OE'_!-_QY\0=2^"NK_ WXY>,;K7OB-\)?%]_X5\;:S?L?.U9U
M875EJA4D[5O-/NK.YVK\D;2O$G$6!\G^ /\ @EG^P=^WKH47_!2C_@F-^VS\
M7OAGXQ\?+]MO_B/X+^(=]>OJMV/OPZM97\LF\QM\K6@:%4VA0H4 5H?LM?#S
M_@IM^PO_ ,%#+'Q;^WK\</ OQ/\  /Q@T>S\"P_$3PSH9T?4'URT^UW6DS:I
M8HOD1O)&UY9K+"6WO+:QNWRQB@#](Z*** "BBB@ HHHH ***"0H+,< =2: "
MOB/_ (*$_MD_M]^%=(\?:E_P3^T;X/0V?PJOK;2_$E_\5I-2N;GQ#KL]I:W<
M.BZ39Z?M+S-%>V:*[N3+/<B!(P4:2J7[9G_!4+]LCX5?$+7K_P#8E_X)^2?&
M_P"&WPWTZPO/B5XLTOQC#;W$YN[6.]%OI$"JYOGBLIK:Y9D#!A<HJK_$?GW7
M?BC\5?&OQ6TG_@MU_P $E/A?:_M)?#CQM )?B#\$[S76L-7\,^(X[&WL)-5L
M(F+Q0ZC]BMX+2=#%)+Y:DQ%X[IW !^D7[-/Q*^+OB?X1^"+7]JWPKX>\(?%?
M7/"S:GXA\&:#JYNX+5XGB2?R78 NL9N+<28+K&\P022#;(_I-?G[^PO\0_\
M@I#^WG^V]I?[7G[3G['U_P#L]_##X=^"-6T3PIX.\1ZI]HUOQ%J>I3633W,Z
M^7&8K>*.R3:K1K\[ J9,L8_T"H **** "BBB@ HHHH K:AK6C:3<6=IJNK6U
MM+J%S]FL([B=4:YF\MY/+C!.7?9'(^T9.U&/12:S_B%\0O _PG\$:I\2?B5X
MILM$T'1;-[K5=5U"81PVT*C)9B?R '))  )(%?.O_!4/_@F3HO\ P4F^'NA:
M4_QY\8> /$_@2\EUGX<Z]X7O_*32]?&S[/J,R !IC$$>-5#H0EQ-@ABK+\I?
M"3X@_#__ (*<B]_X(T_\%TOA[>Z/\;_!2?;(=.TGQ3?:3H_Q'M(Q^XUZP:SE
MA2Z=51I&MW#(C!Y%B4I)';@'UU^UMXR^,/P3_:+^$'[1EQ\4KA?A(_B)/"?C
M/PC'8&W2TGU@?9M/UBXFW;I/+OS:6OE.JQQK?O*1NC!KZ6K\N/CW_P $3?\
M@HA\.O@EXG^"'[!__!3[6O$G@+Q%H5QI<WPG_:+@.LVT,,D9519ZO"GVNQ,1
MP81&@V,J,6RN:^WO^"?OQN\?_'/]EW0=3^-5A%9?$;PU)/X8^)VG12!EM_$.
MG.;:\92.#%,Z"YB(X:&YB89#"@#VFBBB@ HHHH **** "BBL3Q/\2OAWX*U[
M0O"WC'QWH^E:GXHOGLO#>G:CJ44,^JW*1/,\-NCL&F=8T=RJ D*I/04 >8_\
M%!/#WB?XC_LA_$?X._"766B^)&O^ M6E^&MG8ZS'9W[ZU;PB2RN+=V="IAO#
M:.9,XC^4L0",_*O_  2(_;Q^,ES\<O&W[!?_  4_\1:KHW[4-A,EW'9:C>(F
MA>*=%ABV07OA^.-$A"E5DEG4*97=I')VQF"U\A_:"_:YTOX5?M2>(]+^-?\
MP22_:&^,_P"T7X>^(VK77PS\2^%=+N5TF'0#>R'27TW5()C_ &?:G3_LT=TD
M<.V2<7/V@/N?/2:GH^L_\%P-3OOV;OVXOV+_ !K^R=^T)\,-/M?&GPB\>Z5X
MABU.\T^WDN#$+NUO(4A#JL\:)-:,1G*,'1U!C /U*BN+>=I$@G1S$^R4(P)1
ML X/H<$''N*?7D'[$O[-'C[]ESX-R>#OB]^T3K'Q7\::QK,^K^+O'VM:9#8R
M:I>2)'"I2UA+);1)!!!$L:LV!'G))KU^@ HHHH **** "BBB@ KY1_X*\?\
M!1?6/^"<7[.47Q,\+_!;Q3XTO]2GGBO&\+::]RWAO38X&^T:Y< 1LGD6TLEJ
M"LA17:=1N49(]&_;O^-NN?!#X)65QX8\<6?A74O%OC/1?"EEXNU"VCF@T%]2
MO8K8WI27]VSHKMY2R9C,QB#@H6!^:_\ @GC^RO\ M&^%_P!H'QU^T);?\% /
MC-\7/@)K'AUK3PQX3^+=Y9:C+XHOV+&?4+60PQ)!II&([?RXX%N-[/S;B&2<
M ]M_X)->'K'2/V$/!&OZ9^V)XK^.MOXFLVUQ/B#XPUA;VZG:Z.][97!)CCA?
M?&(69FB*LA(VA5^CZ_+K]E;]D;]I/]F;]JWPIX\_X) ^/-'MOV6?VAO#!\;>
M*/"OC71[BXTWP+)-';RPW>D+'+'MFNTG 2TW[$\ES("B1;/U%H **** "BBB
M@ HHHH ***^0?^"CGQ9M]9^(>D_LH:O^U=XL^#6CZGX%U#Q-K'B+X=F%/$^L
MF*]LK&VTO27E@G(E>>\7>L,3W#LUM%$5\UL@'B'_  64_P""B,N@?''PQ_P3
M<F\>?$;X*>'/B#JNDV.K?M->%R]G:Z+?R3>>VC)>NJ);SO;?9Y6F67,<=P R
M[2Q7]'?"6B2>&O"NF>')M?OM6?3]/AMGU34Y5>YO#&@4S2LJJK2/C<Q  ))P
M!TKX.^#O[&&N>!O^"<NK_L]_\%?_ (T>*OC5X=^)'CJRTJQL_'AM;C4O"]MJ
MFH0V&DV\][$QDEO5N;BU,EQ')((9I<0DQQ^8^O\ \$GO@#_P4G_9:\9^,?V5
M?C7\7],\7? 7X::N-/\ A1XM\2:1/_PE&MV+VR.EF\AD6/[-9F00B<QLTCPL
MD9$04( ?=5%%% !1110 4444 %%%% !7YA?!S]O:Z_X*(?\ !7O2O@IJOQ;^
M*GP*@^$,6HZOX4^'DTQTVS^,6G/-L@U-UG1&NK1K=?.2WV/A-TJ."&*:/[<9
M^-_[=GC?Q]\+/V?/V^/BA\-_B!X2\;3>%/AI\._A3JMO81M<V]C8W-UK7B*3
MRFN&L5-ZA)66*-8?LZQI/<W"QR=K^VY_P3W\"_M3?"KX:?LO?&CX_P"O_P##
M27@?P'=>*OAG^T-INDQ6NJQ:AI4MC%>7(BL]K>49[VR+VP'S+*I5C*A< 'WO
M17SU_P $S-3_ ."@_B3]ES0/%G_!2)/"=EX^O].@\S1?"^ER6[VT:J?WMZSR
M,INY05>2*)(XXB-H7.0OT+0 4444 %%%% !1110 5PO[3/QHD_9W^ /BSXTV
MG@?5/%%[X?T:6?2?"^AVTDU[K5\<):V$"1JS-+/.T4*X4_-(#C%=-XX\40^!
M_!6L>-;BPFNH]'TNXO9+6V&9)EBC:0HH[L=N![FOS.^&'P@_:U_;2^/WPF_:
M?_9\_P""K_Q5+W$&F>*/C%I>AS6,O@/2M.N[1+N#0-.LO)"R7KI+$NZ<W,D<
M!^T3M&\EO', >A?\$3/VCI?V\O&WQ>_;=U+]I/X@/JFJZZF@:I^SSXGOT2T^
M&K6JJ%C6SP'2:0K(#<;8_-*R;E+H0GZ!U^9O[=_[)OQ#U/\ ::U?_@HE_P $
MBKD>'/VC_ ?CO3_!'Q-\(7=F3HGCZVN8=/N=FJ)"VU5CLK^UNOM1*LL:%25E
MCB*?HI\,;3XDV/@'2[?XPZWI&H>)_LV[6KGP_8R6UCY[$L4@CE=W$:9"*78L
MP7<<$D  WJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "O!?VL/VD?BUX<^(>A?LG?LFV_@JX^+WB_PUJ>OZ3)\0KVXCTC3-,L9+:&
M:YFCM1Y]T[37<$:01E,CS9&D41;7[']I/7?C[J?PE\3>&OV-+[P5/\2HK8VV
MGR>,=2D6PT>>2%GCGNH[>.25_P" K%M7=O!)"@Y^*/V*_P!IGX:?\% ?B[;:
M1^U]^SQIO@;]NS]FC2-6MK+0-3OI[>-FN[0V[ZG8;)1'>Z?<!T.'\T0^:&4E
M7CED /./A3\8?V:/^"S \>_\$P?^"L'P'\*^!?VC=*GN8;'7_"8,<.O#3;FY
MMTU?PY?S[I2UM/'=*UN7?&V<,&4W$<7L/_!+7]HO_@HUX)^,6N_\$V_VL/AM
M_P +/7X<6EG=:5^TGIVLQQ:=K7AZY0M9->*0[R:D8UQL3<7"EY&  N)_E;X-
M?#9/^"PGPK^!G[!OQ6_9$^.'P4^*'[.]EY_Q!^-\NCII=UH>I6ED]N/[,U)B
M7GFO]0:"]==H^6"1PQ(28?L+\$O@_P"$/@%\)?#?P;\#+<-IGACP_8:1:75]
M()+JYBM+2*UBDGDP#++Y4$89SR=H[ "@#P#_ (*+?L__ +;G[3?Q&^#/PQ^
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
M1'8,"*\<_P"">GP4_P""CW[%O[3'C/\ X(X:QX<\.?&[]G*Q\.0ZGX=^(?Q
MG,G_  BFAWLDT:Z)>6PC9=1E98946RW1*$(EWQPNL*@&!^SY^S?:^+O^"BWB
M+XA?\$#?VOO!6A_!+4Y?#.I_M">&M(OFN]"-S/=W$LG]ABVC:*WU#[+8JLL.
M]$1;Y V%Q&OVC_P46_9__;<_:;^(WP9^&/P'\1>"]$^%-A\1-)\3_%_5M6:8
MZV4T?5++4[*VT\*I1?,EM2&<D,#MY"[P_N_P*_9V^ O[,/@<?#/]G/X->&?
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
MOB+^S3XN^'G[*OCS3_"GCS7M+.G:#XKU/>8]%,S!);U0@+-+%$9'C ',@3)
MR1^>'@[_ (*Z?MYV/@35O^"9/QA\$^'O"7[<-IJ>F:#X3U;6X2?#GBNPNKE8
M6\4VFU0)EAMQ-/);JOWX\B/"RP0_;'[>?[1O[3WPBL_"?PI_8G^"&B>.?BCX
MZO;H:3;^+-6>RT;2-/LXEDN]0O9(P9&16EMH5C3#-)=)SA2#\1:KXB^&G_!<
M.PU;]BK]L7P'=_LW?MK?!&\.K>$;W3+XF\TR="KPZOH]T"K7NGR%8VEA5S@;
M'5\B.8 '%_ME^&_^"H/['WPRO/!/_!7WXS>'?VH?V3?B7);^'OBEXBT3PA;:
M%K7P_:YFC6WU9$MHE4PPW!AD#GS,/&N!&2F_T'7/^";/_!Q"OAF;]D;PQ_P5
MG\!W7P:NK<Z4/'FK>&)/^$Y@T=EV&$%+8QRSB([//-TLA/S!T.,=%X$^(W_!
M3S]MG]FWQA_P2Y_;8_8/U?3/%U[:7'A'X@_'4SVUOX0O]&E0(^M:?DB:ZO7@
M<M';PQ>6L^UI'MP'BB_2VVMX;2WCM+:,+'$@2-1V4# % '*? #X+>#OV;O@5
MX-_9[^'BW T'P-X6L-!T8W<@>4VUI;I!&9& &YRL8+' R2377444 %%%% !1
M110 5\I?\%4?#G_!4'4?!'A;QU_P3*\5>&+36/ VJ2^(=?\ #7B$G/C..*/R
MTT1>-B1RI+<.69T(EBM]KH<R)]6U\B?M&_MJ_M[7ZZ]JO_!.?]AG0OBMHGA/
M6;S2=5UCQ-\1H=%;5=0LY7@O+738#$_G"">.6W>::2$>=#*B(X7>0#YVTO\
MX*0_MA?\%A]/\+?!?_@E]\6=.^ 'BG1]+U"\_:!O?&_AB/4]:\%ZC;SPVT6B
MQV5PFQVFE:X?SW5<QP<&.17BKRCQQ\+O^"@WQ>_:;\$_\$[?^"DOQEM=$^-V
MDC4?%G[('[7OP[T6.!;R[MK?=J.E7UFJQQL6M1NF@"H&2(9\T%&>/0_$WB3_
M (*+^-/$/_!3K_@EU\/=1^"?[:/P7NDTCXX? GQ=^[@\8VF#_P 2Z_&(A,TB
MP.D%TRQ/O@".(RD$T?V;^SYXQ^/G_!2'XE_!_P#:(^,_[#GBWX'Z+\)KZ[\0
MQ6_Q%G@CU?4]<N=(NM+:TM[6,F6.QCCOKB1I[@0R2O%;!8<;RH!Y+\,?^"<7
M_!:']HCXZ> M3_X*I_MT_#G6OAA\-?%UCXIL/"'PHT66VG\4:K83":Q?47DM
M+<1Q1S(DQB0R(Q3&T';(GZ6444 %%%% !1110 4444 ?GI_P4._:-_X*;_\
M!/K]J"?]O6+P_9?$']EBRTZUT;QU\-O#D;2:WX?LHQYDGB:,,H#R+--,DD:L
M5^SPQ;]O,L'(Z[XZ_P""N7_!4SQ#XE_:5_X)=?\ !0;X?_##X,:-?1Z?\,[>
MX\%0:L_C26.U@EN;R]FN()'LX_M$LEN(T7>GD.'B#KEK7Q:_X+&?MO\ P/\
M*_:X^.'_  3\L)?V0-9UN73QXNT/6'O?$VEZ2TI@@UV_L "GV*XP)!$HW+'*
MH9]Q19.2TGX2_&#_ ():_%+3_P!N+_@D1X*U'XV_LH_&:^@U#QM\#_ +"\GT
M2YNL!-;\/)D+Y3942V^55 -K;8U1[4 X/X&> ?\ @HA^V5\9OB%\?/V>OB+H
MG[.'[;7PNDT[PE^T/X0UC3C>>#_B%8^2[Z1JS($F:+?"DBQ3HLK;(BJE58$_
M7G_!.S]@;]O#P3^TEK7[<W_!4']J?P]\0?B9/X1?PGX2\/\ @*Q>W\/^&M)E
MN8;JY,0DAA:6>:6W@+.T:L%BVEY 5$?JG['7PZ^)7BOXR>/OVXOC+\&)/AUK
MGQ'T+0=#TWP3?:C!=7]EI6E-?RP3W[VS-"MY-)J4^Z*-Y%CBAMU+E]ZK]$4
M%%%% !1110 4444 -G>2.%WAB\QU4E$W8W'' SVK\N] _P""CO[;G_!)[X]:
MC\+?^"Q]WI?B'X<?$K4K[5OA;\8_#$;C3M"U*7S+AO"]ZSHIBB0YCMYY!P@!
M):,/]F_0;]J?XYS_ +-O[/WB?XT:?X%O?%.H:/9*NB>&-.E6.?6=1GE2WL[)
M'8$(9KF6&+>00N_=@XQ7Y_\ C']N#QMX[\=_\.R_^#A']C+P5X)\-?&FQ^S^
M ?&?AO6Y;WPUJ=T2"-.ENI/FLM0B<H8Y@R_O I4(#&[@&#J>@_\ !SGX:^&%
MC^WWX8_:7^&OC=[W3H_$.H_LN0^"((8(M.E03?V;::@(Q<3W21,%YE4LX8!Y
M?E5^6_90_9H_X*/:_P# 31OVFO\ @@E^V'X*\%?!;XL?:==_X4M\:='DN(O
M>JR7$B:C:Z=/#:3L(X[Q+A?(*I&K(3\^[->G?LOZ_P#\%//^"3'Q$F_X)_ZW
M^S3X_P#VG?A1):-+\!OB/X?N+6*[T2V5U4:+KUS=21PV\<*L-DY.=BXC1U_=
M6WV_^Q!^SUJ/[,7[.FF_#/7UTY=8N];UGQ#X@AT=F:SM]1U;5+K5+JWMBRJS
M0137CPQL54M'$A*J20 #C?\ @F7^Q'XY_8B^!NLZ+\:OCE=_$KXE^/O&%UXN
M^)?C:ZMQ"FH:O<100E8(A_JK>*"V@B1  ,1Y"Q@B-?HRBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY6_X*"_\%6/ ?[ WB;3O!'_
M  S7\5OBKK4F@R>(O$>F_"SPN-1?P[H22F)M1O&9T6-&=9509^;R)22H3)ZG
MXZ_\%/?V%O@'\<=/_92^(O[57@[P_P#$S7P(-#T#6)Y3&EW*@-O%=2QJ8K4N
M7C*I+)&[JZE0=RY^$?A]XY_:3_X(%?M=7NH?M_?%;5?BW\!/C-/9Z=:?'^]L
MF2[\%:F+J^NUL-2B#2>58O<ZE>R1N&*H)3MP%:-0!/$7P=U&RM],_P""[7_!
M GXA:C\0Y_$%FK_&?X4ZMK]U>#XC6<7^N#"X9Y;76+<%@L0 Q@").3%<X_Q/
M\4_LN?\ !QK\</A[J_[$WB7XD?"CXI_"GP_>:KXH^+UAX8N=,U/P3<F:WAB\
M.7,Y\L7,LOFWK!(I&6,12.&PTL;^U0?\$]?C3^SC_P %%]+^//\ P2*^+GAS
MPQ\-_C!%<7WQW\'ZA8'4?#EDPBBD@UC3H8)46.]N!.#'$K*C<R'="&0?HU!;
MQVZD(HRQS(^T NV,;C@#GB@"CX1\+Z1X'\*:7X+\/QR)8:/IT%E8I-,TCK#%
M&L:!G8EF.U1EB23U-:-%% !1110 4444 %%?$7_!3?\ X*&_M??\$_/C'X5^
M-&F_LJ77BW]FG0].,7QF\4:2R2ZKI<US*!%>VUN'WO!:)&&E8KL?[7MW*8]R
M\S^T!_P4:_X*'?M$_$"#PU_P1(^!_P *OB1X5TSPCI^N^(/B9\1-;G32KR2_
M$CV^G6,=O/ [3B*/?(SL1&9 CK&P^8 E_:!_;;U[]NG]MBT_X)F_L,_&;P5$
M/!>N7DG[3MMXBEO[?4'T&UETE)K'2I+0JS23G4+BW>4/'Y3VKJ64%?,\>O=
M^-'_  ;=_%.X\1>!]$\2^/\ ]AOQ7JCSZKHEFLNHZK\';Z5BS3Q EI)]+=B2
MV22I/)\WFZX7PI\/[G_@J'>ZSXI^#7P=A_9'_P""@_[,UZ)[S3K6-$LM9BN"
M\H6X=%*ZAIMXS29D;S3&T^2TT4V9OOO_ ()9_MK?M#_MU?L^0?$_]H#]D:^^
M%]_9O+IFHM?:K'+;ZQJ%O(T-S/I\:[G-D71MLLC<G*H9E7SF /E?]AK]D[X#
M_MU_\% =<_X+!?L?>.?&?@;X6ZAXJ6WU+PW9Z;=:1I7Q8FM+**6+6I+9S$X6
M+4I7.Z2,B:2T9BJDR&3]1J2...*-8HD"JH 55&  .PI: "BBB@ HHHH ***_
M+O\ X*G_ +6__!>3]EG]HSPW\8/V?O _P?L_@C?W']C0Z/XMO6FS?/+M@DUB
M]"Q#36N6(C@=)_LD;,BSR[W0$ ]P_P"#@K]D*+]LO_@EMX^\$BZU9)_"CVOB
MZ*+17_?W$6G2>==1+'D+,[6GVD1QMP9O*.,J*^:?^"=G_!0_Q_\ "7Q7:_\
M!&K_ (+&:O9:]_PFGAG[+\%_C3/*XTCXH^'+N'RX;>6=B#]I>&0(K,0[EO+D
M/G;'N.Q\*_\ !Q]X.^#&OV_PA_X*]?L._$K]F_7;QC;'6M4T:36O#-^<;6,5
MY;Q[I%//$<<R 9S(<9.?\ /V=/V"O^"NG_!./QS^P9X@^(&D^,=!^"'B^\TK
MX:?$'PC>)>WFC:1)$+[0KNUDCW-OAL9X["6$_??3IHW4$84 ?^U1\3OV<O\
M@C;\<OA)\$/BM^S=XV\0?LT1? S6_!OA6YL=(G\2I;:O>ZE!-<Z==I,S-()[
M:"&.,,3P6C1?+\S9Z5_P1M_X)3Z3^R5X3/QIU_Q1XSCTGQAIXU7P;\#O&;B>
MR^%RWMXFHR65NLC.5G5X[,,W#)):DDNY+UW_ /P1Q^#?_!13X7_LLZ%'_P %
M&/V@'\4^(K;3VL]!T?\ LQ(KBTTT./(EU*<@RW-^8U4')'EJ2K^;*7DKZ]H
M**** "BBB@ HHHH *QOB+X \)?%?X?:[\+?'VCQZCH7B71[K2M:T^8?)<VEQ
M$T4T3>S([*?K6S10!^%FH_\ !*;]C+Q+\,],^&_P*T;Q3\//VUO 7B74/ VG
MZE\&O$3Z'/J5QIWE>1XBU.-%:*TT^73[C3[^XNHXXI&:]$2&6:2*)_;K'XM_
M\'&'_!-;XJ> O@!\1=(^'G[7?AKQYK7]C>&/$4=T^@ZY92)"TK27[K&RQ6\<
M:.\EPT5QPJAI@\B(_P!,?'CQ//\ L;?\%0?#GQ1\ _ [6?&,G[1_@AO#6MZ?
MX5L8&NX-8T)_/L;Z>25T$5HUI?74,\S-MC^RVORL37V48(6F2Z>!#*B%5DV@
MLJL06 /7!*KGUVCTH _./_@H'_P3U_:7^'/Q7\)?\%/_ /@G==:-H?[2[7FF
M:-\0_">E6LZ^&_B-:7$T44\-\A.Y! N9?M;E6\JW+$JZ1%/T#^&UO\1;7P-I
ML?Q;U/2+OQ(8-^L2Z!:R0V2S,Q8QPK*S.40$(&8[GV[B%+;1N44 %%%% !11
M10 4444 ! (P1D'J#7PQ^T1^S1X"_8ULM8U37/@3I7Q)_93\0WLM]\1/A5J?
MAV/51\.[F1BTVN:5:NC[]-9F:2ZLHUW6Y+7-N,>;$?N>H-3M;F]TVXLK.^:U
MFF@=(KE8U<Q,5(#A6!5L'G!!!QS0!^:OPJ_X(+?\$SH?VG_!7[:W_!-+XZWG
M@35O"'B/3?$LVC>"_$R:WX>U.VE60%)+>25GB%S:R7,2O',JK'.Y5"#BOTLM
M[&RM)9Y[6SBB>YE$MR\<84RN$5 S$?>.U$7)YPH'0"N$_9A_9?\ @C^QW\&-
M*^ O[/O@:TT'P[I(9DM[:)5>YG<[I;F9E \R:1\LSD<DX    ] H **** "B
MBB@ HHHH **** /S7_X*B_\ !+[XW_#?X[I_P5W_ ."2SQ:%\=/#\1D\=^!(
M5VZ?\3--7#3VTT2D*UTR(/0RE5(*S)')7T?XO_95_82_X*__ +./PL^//[3O
M[+VB^*K+7/">F^)O#,>N1NE[ID5_:Q70@\^%HY-N'4/'G8Q0$J<#&U^W3_P3
M2_9<_P""BDG@63]I33?$-P?A[KLFJ:!_PC_B>YTTF25%26.5H&5F1U11D%74
M A74,V[W/P[X>T+PCX?L?"GA;1[;3],TNSBM-.L+.$1PVT$:!(XD5>%554*
M.  !0 SPKX5\,^!?#&G>"O!?A^STG1]'L8K+2M+TZV6&WL[:) D<,4: *B*B
MJJJ    !5^BB@ HHHH **** "BBB@ KY?_X+">+_ -F_PI^PKXEMOVLOV6_&
MGQ>\"ZW>6NE:QX4\ ^'1J6I1>?)M2]C4R1F$PL RS*ZLC^7@Y(KZ@HH ^:?^
M"0'PJ^('P1_X)V?#OX5?$*?Q2QT6+48/#<?CBT6WUJ#0/[2NFT>&^A5B(;E-
M.-HCQ9_=E=A *D#Z6HHH **** "BBB@ HJAXJO?$&F^&-2U'PGH4.J:K;V$T
MFF:9<7OV:.[N%0F.%IMK^4K, I?:VT'.TXQ7Y^_L;?\ !S5_P3>_:7UB'X;_
M !G\1ZG\"_'9E:"X\-_%.$6=JTZ2-'(L6HC_ $<JLB,F9C"Y92 G!H ^[_&_
MQ:^&?PYUC0/#/CCX@Z'HVJ>+-2;3?"FGZOJL5M+J]Z(GE^SVZN=TLFQ&;:@8
MX'3I7YY?'?\ ;._;#_X)T_M-:IHG_!6%O#/Q _98^-LXTRP\<^'/#!@LOAY=
MW$/D-H^I0L9'FL)4R#<2$ER7DP@+0)]*_M\_\$Q?V1_^"GGPJ=?B)8+'XC:Q
MAG\!?%/0+K=J?AN=#YMO=:?.&PB%RKO&A5)@JEOF2-T^(_$_[87[??A_]GKQ
MO_P1]_X*$?L(^-/BU\5O$NB3^%?AU\3?#'A47OA3QK:W*&&VU;4+AR$LGMBR
M3SDC<OE;R(WP2 /_ &A_V*O$?_!)OPYX;^(__!+OP!XO^+7P]UAKNYMO 7C/
MXU2R>"O >J75S8RZ-X@%D3_I5G$XNWPS2?O/)E619(U<;'A_]A3X/_LF_&'X
M;6'QI^)3_&K]NCXN?$K0M?U7Q]+*S7>@:39:A!<ZK-:1C']F:1#8175HHVH+
MIIU@VA'\J+ZP_98_X) _LO?LN?L4>./V#-/O_$/B3P1X^FU6+5Y-?U1GO8]/
MNT,,5C%.,-&EM;[$C*XPX:0 ,[5UG[$7_!,K]D7_ ()_1ZOJ?P#\$7TWB7Q&
MJ+XE\<^*M9GU77-65,;$FO+AF<1C"XB39'E0=N>: /?Z*** "BBB@ HHJ"\U
M73-.GM;74-2@@EOIS!91S3*K7$HC>0QH"<NVR.1\#)VHQZ T 3U\A_\ !7O_
M (*I>"?^"8/PATG7M<\*:UJ6I^+3?6EEJ.DZ>;B#PX%MF6+5+T8(%LM[-8PL
M"06^T$KO*;&]5_;9^,7C+X9>#/"G@;X;^-]-\*^(_B7XU@\*:+XOUBQ6ZMM"
M=[.\O9;MH794FD$%C.D*.0AGDA#AEW*?EW]B3X3_ +5%@/C7\4OVKOVS=7_:
M!_9EU3PK<IX6T?QU\/\ 3UOO$$2Q&2]NX?(5%ET]T5XH 56.Z#F2.-(A%-<
M'CWC3_@F7^T#^P7;>&?^"IW_  29_:*\7_''Q/!H/VKXF^$/&OBPZO!\4]'N
MA#/=7=A, WD7;F*.:,1;@XCC" E/*G[?XC:#^QS_ ,'$/PF^'7[1G['7Q-UG
MP)\7_A_XAT^[A^(&F6LUGKW@*(7 .H:7=,J>7+*T8F2.W9]I>19EW0F023?L
M/?LR_MH?\$]OVPH_V7_V(_$&E>._V2?'>@GQAH-QXRO[B1_AD)ILFTLY5^:^
MAN=S/# 64\.[NA222Y_0+X.?!/X9? /PA)X(^%7A2VTJRN=4N]3U PH/,O\
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
M#A9;^_T6".\UY;UI;B(>1J\EQY=JQC#;;>5@K,00<7]C_P "_P#!0[Q9JWQ
M_P"",/[3'@^Q^+_P&T$:MX=A_:.UDQ3M)I8TD_9]*N;9R3/J-M=W5C^]W K]
MDF&7VB1?1_@I^SN?^"U/[!:? K_@K9\)=1T+XN_!?XC3Z!XCUGPQJ/\ 9]Y;
M:W9V]O-%JUC-$"BI<V=[;2D!6A8R;E4 1[?M#]E;]EOX-?L9? K1/V=O@+X>
MFT[PYH2RF 7=X]S<W4\TKS3W,\TA+S32RN\CN3R6P     -_92_92^!?[%'P
M(T']G#]G/P1!H/A?P]:B*UMT.Z6XDP-]Q/(?FFF<C+2-R3QP  /1:** "BBB
M@ HHHH *H^&_$WAOQCHD'B7PAX@L=5TVZ4M:ZAIMVD\$P!*DK(A*L 01P>H(
MKX2\8_\ !0_]G3_@H;^W/J__  2D^&/[0\6@Z5HVCF\\>7NGWDUI?^-T^;S=
M$T:Z7:%A5 6N[F)_.:,F.WX\Z>'U_P"$WB']@/\ X)\?M!^'?^">OPNT'2OA
MM??$/1)M<\%>&[?4W33]3FMY#'=0VUN\I2WN-ICE(54-SEV!D:%\ 'EO[<G_
M  5I^,?P'AO-:^$O_!,/Q=\9OA/;^*1X0\2^-;'Q7IUJ+S47N_[/EL]/TN19
M;G4U%T6M68I%&\JNJLRC>?G_ ,1?#3XH_P#!O3\4M1_:[_9I^%VL:Q^R)\1+
MZ#4OC'\(X(8YM6^%M_,B!M3LQ$[J]L@(26)79$"[0VT1R(OC?]J:^_X(M_M3
M:Q:_\%%OA#\0O&7P8L];U35?V>_BCX4TA-0TOPQ'J=W<W=W9ZA;C88M10W4M
MLEV[2.ULH2)(Q)<F3Z._X)8?M8_$O_@H3^T!\7OVT]+^!WB?P-\&M7\/>&_#
M/PV7QG8"UO?$DMA+JL]YJOD;F"1'^T(8%8,P=8%&[=&R( ;G[+.M_#3]M7]N
M\?\ !2#X#^#M?M?!NG_!NX\$6OC#Q!X8NM'/C![G5+6_1[:"\CBN)+>T%K(H
MG>-4=[]UC+^6Y'U[I^GV&DV$&E:590VUK;0K%;6UO$$CBC4 *BJ.%4   #@
M5-10 4444 %%%% !1110 5F^,/!_A3X@^%-2\">._#=CK&BZQ8RV6K:3J=JL
M]O>6\BE)(I8W!5T9205(((-:5% 'PYXO\1^'/^":FG1?L]_MB6<GCK]E_P 4
M7<>D^!?$?B#2)-=N/"5S*<0>'-5A\N66]LI#B.RNRCNIVVT^3Y4K^N_L9?\
M!.G]BW]D3QIX@^//[)/P)F^&MQ\1])L_^$E\-V<D]K9R^4SR0.VGNYCM)HQ-
M(NV-8PHD=2N<X]N\5?#_ ,&^.+W1[_Q=H$.H2:!JBZEI"W)9DM[M4=$GV9VL
MZAV*E@=C$,N& (V* "BBB@ HHHH **** "BBB@ HHHH @DTS39=2BUF73X&O
M(()(8;MHE,L<3LC.BMC(5C'&2 <$HI/W14]%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M    *L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !11577%U=]$O%\/R0I?FUD%BUP"8Q-M.PMC^'=C/M0!\Y_M8?\
M!6']CS]C_P")^A?";XC>.GU#5;S6X;/Q9%X=M);_ /X0VTEMY9(]1U8P(ZV5
MMO6%"961MLXE"M&CL.J_;R_:%D^!/[&_B'XX^$O&MMI=OG2;=?%\21W,.C66
MH:C:6<NL*&W1RK:P73W8W9C80?,"I-?F+^R=_P '&'[$O_!.[]EK1?V6/VE_
M@/\ %FQ^/GAV:>V^*'A"S\(127^L^)WE)O-2DN)9XTG-W,QF\PL6*N %*A,W
MO$W_  7O_:)U7X1:G<?%[_@WD^)ND_LOSZ1-I_BW4[N*:/R=#E0I//\ 8FT^
M*$P")VRHD6/&3YR]0 ?27[!G_!/@:1^VM<?MR?!7]KCX[WGPQ;1);*'2O'/Q
M&N-6M/B'?ON5]8\FX4[+% ?W#C'GOB6$16ZQM=?/?[0?P&_:%_9>TBX_X+(_
M\$4KS4]+\*>.U-[^T%\"] MK6\CO!!.\=[J>DPS120?;(7CG#;$P^"Z@JSQM
MUGA3_@C_ /\ !1!OAKI?P^_X)^_\%Q_%7AS]F?Q?I$%YX<T36?"D6I:SHVB7
M,2R16UAJ4A%P(A"ZB,K);E%*C!*DG]'?V6/V:_AQ^Q_^SCX/_9@^$,=U'X>\
M%:%#IFFRWDHDN)@@R\\K8 :61R\C$  LYP ,"@#RS_@E_P#M*?L3_M$?LZV&
MM_L7?&%O&5G>!]9\47U_*LFKKJE[*\UPVK"-52WO7E,C&'"*$"^2@@6/'TI7
M#?LZ_LX?![]E7X7VWPB^"/@ZUT;2(;F:[N1;P(DE]>SN9+B[G**H>:60EF;
M'0*%554=S0 4444 %%%% !1110 5!J>F:;K6G7&CZQI\%W:7<+PW5K<Q"2.:
M-@59'5@0RD$@@\$&IZ* /D*[_P""!_\ P1VO/B,_Q3?]@'P+'JDDIDD@MH;B
M*P<GJIL$E%J4/=#%M/I7UCX?\/Z#X3T*S\+^%=$L],TS3K9+;3].T^V2&"VA
M10J1QQH J(J@ *   ,"KE% !1110 4444 %%%?#W_!5G]A?_ (*5_M<Z%=^*
M?V0?^"AVL?"6]\+VKS>#O!?A&.6RBUZXVJ6_M/4%E#DOADC01F&(E682$E@
M>Q_MM?L8>,OVJ$T'Q5X)_:*\0>#O$7@/5+;7O -K;I'+HPUJW=GCFU.UVAK^
M%@1$8BZ;%+/$4D(<>8_%CQ9XP_X*6?L2?&/]BN[M?^%8?'_3/#!MM8\*W5]N
M73]3!\[3]1M9]H^UZ5<3P*8[I5^[YD;JDT<D2_(G[+?[+W_!<3XM_#V;QA^S
M3_P7SO;C4M%OWTSQ9X(^+'P7L$U7PYJD8!FTZ_61[QDD7<")%)26-DEB9D=&
M+_C)^PQ_P=":O\1/!WQIB_:'_9F\5>+/ =ZTOA_Q18V=[I6J/:N1]ITZX$=E
M%#/97 51) Y9=RI(OER1QR* >F_LK_\ !Q+^S%KOA6Y_9=_X*R^%=0^"GQMT
M>U_LCQMX*\5>$KNXT_7Y"/*>:R\F&5989\Y$+#YA)MC,Z8<_3W_!)+]GM?V:
M/V.X?A]HWA;5?#OAF]\<>)-:\">$];@>*ZT'0+[5KFZT^SEBD^>%Q!*DAA?]
MY$93&_SHU>R_!FY\>^._AIX:\:_'_P"$.F^%_'*6.=7T:WU"+48]-NLE9!;W
M2CYXFQN5L*VQE#*K J.TH **** "BBB@ HHHH \;_;7_ &W_ (.?L-_#:P\8
M?$J^%WK?B;6K?0O /@^UNXH[[Q-K-PZQV]E;^8P5,NZ[YG(CB0EW(  /SC\<
MO^"/GQI_;PL#XR_;5_X*-?&/P[KLZ^;8>"_@;XGBT/PSX>/5(4C>WDFU&1"<
M-=W#*\G)5(%(C7V#_@H+_P $I/V-_P#@I-\-M9\&_M$?#>&XUN^L!!H?C>'Y
MM6\.R(,QO8RN3Y";\,\*XBF(_>*QYKY#_P"">7_!0W]HS_@GS^T9IO\ P1^_
MX+ ^(_.UB;$'P)^.UTS+8>-[ ,$AM+F9S\MXN50,YW%B(Y"7,<EP ?/_ (KO
M/VU?^"6/QVL?^"8'_!47XZ:Y\<OV3/VD8IO"'A;XI:S<2'5_#-W= 0QK)<2M
M))$\321DH[NBH%GA*F*6&O;O!MU_P<>?\$__  ?_ ,,:?!']C?X6_'+1+":>
M+P;\;)?$\&DR31RRM(;O6;.6ZCDGO-TADGD7F9RS&2=V9V]Z_P""[/P)L/VR
M/@U\+/V*=!MTN?%_C;XRZ)?Z-Y:[I=)T[3I3/JFK'',<4%HTD1?@&2[@B!W3
M(#]S4 >)_P#!.K]F[XE?LF?L<>#_ ((_&CXBQ^+?&EJ=1U3QEXBA4B*]U?4M
M1N=3O6CRJDQBXO)50E5)55.U<[1[9110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% &)XPT^>PT^\\8^%/ VG:QXCL]/D_LN&ZF2V>X<*2L'VDQ
MN8E8\9P0,\BOCOQ!^VM\0?\ @I'\-OB%^R3^R]^RM\0_"VLW O/!GQ'\6?%;
M0(-.TSP2\]L$NU*K<2-JEXEO<+)#!;!X)/-A>2>.)U9OM^H;?3["TN)[NTL8
M8I;J0274L<05IG"A S$<L0JJN3V4#H* ,+X/_"[PK\#_ (2>%O@KX%AECT3P
M?X<L=$T:.=]SK:VEND$08X&2$C7)QR:Z.BB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#YA_;I^#/B#X6RZG_P %#/V9M5LM#^)7@WP^
M[>(M-O7:/3?B!H]N&D_L?4 @)\\986=VJM+;RR;0'BDDB?V7]G/XA?%;XK_"
M?3?B-\8/@U+\/M4UB%+F+PA>ZFEW>Z; T:%8[MXU$:W&XON1"P0;06+!@.X9
M5<8=01D'!'<<BEH **** "BBB@ HHHH **** "OG+_@JA^P-\(?^"BO['/BC
MX%?$SX;C7M4&GS77@BZMI8H+S2M9$;"VN8)Y"!%AR ^3M:,NK!@<5]&T4 ?.
M7_!.?]@BZ_8M^$VG+\6_C)KGQ4^*ESX?L].\5_$KQ3>R7%S/#;H!%8VOFDFW
MLHCN*QCYI'9II2TCL:^C:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OSV^-/[<?[4?A+X
MQ^+?"OA_XH?9[#3/$U_:6,']B6+^7#'<.B+N:$L<* ,DDG')-?H37Y/?M&?\
MG">._P#L<]4_]*Y:_(?%W,\RRW+L-+!UITVYM-PDXWTZV:N?'<8XK$X7#4G1
MFXMM[-KIY'9?\/ _VN_^BM_^4&P_^,4?\/ _VN_^BM_^4&P_^,5XU17X/_K5
MQ1_T'5O_  ;/_P"2/@/[6S7_ *")_P#@<O\ ,_2+]@'XP_$;XV?!S4_%7Q.\
M1?VG?V_B::TAG^R0P[85M[=PNV)%4_-(YR1GGKP*]RKYH_X)6_\ )O>L_P#8
MYW'_ *26E?2]?U=P5B*^*X5PE:O-SG*";<FVV[O=O5GZWD=2I6RFC.;;;6K>
MK^\****^H/5"O M3_P""I_\ P3BT;X\G]F+5?VV/AQ;^/%U 6#^'9?%$ E2\
MW;?LK/N\M9]WR>26#[OEVYXKVCQUX=OO%_@C6?"6E^)KS1;G5-*N+2WUG3B!
M<6$DD3(MQ%NXWH6#KGC*BOS^_P""RW_!.?\ X)[> ?\ @CK\3_"FE?LQ^$-&
M_P"$3\&LW@"\TCP_$NIQZ]N6+3Q'<*OGS3W%V\,3DLSSF=@Y8N<@'Z&ZUK6C
M^&]'N_$/B+5K:PT^PMGN+Z^O9UBAMX44L\DCL0J(J@DL2  "37GWP3_;#_9?
M_:-UJX\-_!#XX^'_ !)J%OIZ:@;+3[T&6:Q=MJ7D2L 9[9F^5;B/=$QX#$U^
M;7_!4O6_CGX0_8>_8/\ ^":GQG\074^O_&CX@>!/"'QEN9+DO)J-I:1V2ZG;
M22 YD$EQ)&7;/SB-@<AR*]/_ .#A#QY<_LD6G[+?[</P[VZ?KGP^_:'TO096
MME"?:/#VJ6ES'J-@<8_=RI:PC;T!0,,%0: /L;]J+]O#]C;]BFUTVZ_:N_:2
M\)>!#K#,-)MM?U9(I[P+@.T4(S(Z*2 SA2JD@$C(KM_A-\7_ (5_'GX?Z=\5
M_@I\1M%\6>&=7A,NF:]X>U*.[M+E02IV21DJ2&!4C.58$$ @BN#N_P!A?]F3
MQ1\6/&'QL^*_PB\.^-O$?C$06US?^+]"M]0-CIL-ND,>FVXG1Q%;;A+,T:X#
MRW,KMG( ^+?^"'G[+,OPUE_;/\%? CQ%J/ACX.:]\;]6TCX1OIDQ*:5/;P26
MNHW>G[\J8X[EDAC<94M88R=AH ^M-3_X*G_\$XM&^/)_9BU7]MCX<6_CQ=0%
M@_AV7Q1 )4O-VW[*S[O+6?=\GDE@^[Y=N>*]]K\Z?^"RW_!.?_@GMX!_X(Z_
M$_PII7[,?A#1O^$3\&LW@"\TCP_$NIQZ]N6+3Q'<*OGS3W%V\,3DLSSF=@Y8
MN<_8_P"Q)X-^*WPZ_8T^$W@#X[:K-?>-M$^&VAV'B^[N)O-DEU.*PACN69\G
MS&\U7R_\1Y[T >GT444 %%%% !1110 4444 %%%% 'YL_P#!8K]OS]K7]E?]
MIK0OA[\!OBQ_8.CWG@2UU&YL_P"P;"ZWW+WM[$TF^X@D892&,8!V_+G&22?D
M[_A\E_P4B_Z.-_\ +0T?_P"1*]/_ .#@[_D\WPS_ -DPLO\ TXZC7PG7]1<'
M</Y#BN&,+5K82E*3@FVZ<&WJ]VU=G\P<8<09]A>)\52HXNK&*EHE4DDM%LD[
M(^G?^'R7_!2+_HXW_P M#1__ )$KZQ_X(Z_M^?M:_M4?M-:[\/?CS\6/[>T>
MS\"76HVUG_8-A:[+E+VRB63?;P1L<)-(,$[?FSC(!'Y8U]V?\&^/_)YOB;_L
MF%[_ .G'3J.,N'\APO"^*JT<)2C)1T:IP36JV:5T'!_$&?8KB?"TJV+JRBY:
MIU)-/1[INS/V(HHHK^73^GPHHHH \7_:;_X*+?L+_L9:_IOA/]J7]JKP7X(U
M;5HA-I^E:YK21W4D)8J)C$,NL18$>8P"94C.0:]3\#^.O!7Q-\(:=\0/AQXN
MTS7]!UBT2ZTG6M&OH[JUO(&&5DBEC)21".C*2#7DR_\ !//]D/5[_P <>)?B
MS\#/"OCG6?B'JMS=^+==\8^'[:^N;RW;,=O9EYD8I;V]LL4$<:X4+'OQO=V;
M\V_V#?&OC_\ X)N_\&_W[4/Q]^%>M7J^$[#XA>-[_P#9SFO9FE-KH4L\6GZ9
M=)OR3&UT)+E0>'W%\D2YH _3]_VW?V1D^+1^!C?M#>%O^$I&LC1VTO\ M1/E
MU0KN&G&7_5B\*\BU+><1SLKJ?C5\<_@U^SC\.K_XN?'SXH:%X/\ #&F!?MVN
M^(M2CM+:(L<*N^0@%V. JC+,2  2<5^?.B_LO^$1_P &KY^'US:XO+G]F)_'
M4E^7)G_X2%]..OB]:7[QF%^1)YF=V1G->N?\$^-$\#?\%1/V&?V:OVPOVK/#
MUGXRU33/ ;3-H^O6,=SI\^O$1V<^KR02 H]ROV6<1,1^Z%Y/MP6! !]!?LP?
MMN?LC?MIZ'?^(OV4_P!HCPIX\MM*E6/5!X>U9)I;)FSL\Z+B2(-AMI90&VG!
M.#69^TY_P4._8=_8PUO2_#/[4_[4O@SP-J>LQ>;IFF:]K*1W,T6XKYWE#+K%
MN!7S& 3*D9R#7QIIW[(7@#X8_P#!R?X7\>?L>^"K#PEI\/P O]0^.MAX8M$M
M=/N/M-U);Z6)HH@(UN9IHO-VX#.MAYF"06/T#_P4 UO_ ()@_L:_ KXB_&S]
MMWPWX.DL?'-K<-XAB\26D5YJ?BIU@6*.PMUD#2R[4\J*.-,)""&.S+/0!]/>
M$O%WA3Q_X7T_QOX%\3:?K6BZM9QW>E:OI5XEQ;7EO(H9)8I8R5D1E((9200<
M@UHU\=?\$"/@_P"&O@7_ ,$D?@[\/O"GQOTCX@VB:-=7S>(M U W-B);J]GN
M9;2!R VVW>5H"&"MNB;*H24'V+0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5^3W[1G_ "<)X[_['/5/_2N6OUAKY.^(W_!+_P#X3_XA:]X\_P"%X_9/[;UF
MZO\ [)_PC/F>3YTK2;-WVD;L;L9P,XS@5^7^*'#N<\18##T\OI<\HR;?O1C9
M-6^TU^!\KQ5EN-S+#TXX:',TVWJET\VCX<HK[*_X=(_]7 _^6I_]U4?\.D?^
MK@?_ "U/_NJOQC_B&/''_0)_Y4I?_)GQ/^JV??\ /G_R:/\ \D=G_P $K?\
MDWO6?^QSN/\ TDM*^EZ\S_96_9V_X9F^'MYX#_X3#^V_M>LR7_VO^S_LVS=%
M#'LV^8^<>5G.?XL8XY],K^E>$L!B\LX;PN%Q,>6I"-FKIV>O5-K[F?IV3X>M
MA<LI4JJM**LU_P ,%%%%?1'I%#Q3XJ\,^!O#6H>,_&GB&RTG1])LY+O5-4U*
MZ2"WM+>-2\DLLCD*B*H)+$@  DU^:4?_  6C_P""3'[4_P :+#XK_'7]MOP1
MI/@7X=Z\]U\.?!6I7,OG:KJL):-?$%]&(SM$>7^Q6QY3=]IE'G&!+;],=>T#
M0?%6CW'AWQ/HEIJ6GWD1CN[&_MEFAG0]5='!5A[$8KB_^&3_ -EG_HVKX?\
M_A&V/_QJ@#\_O^"OFK:)^UO^R_\ LW_\%9_V;=,U?7_"OP,^.6E^.KPC2I8Y
M]0\)PWXCO;^& CS3&5MX;A<J&^SEI"JXQ6S_ ,%K?#VA?\%%O&?[*_[#/P+\
M26'B1_$7QCTSXB>*;S0[Q+J+3O"&FVT_G7\KQDK'%,;M(X&8@32X5"3G'Z/:
M5HNC:%H]OX>T32;:ST^TMUM[2QM8%CAAB50JQHB@*JA0 % P ,5A?#GX+_!W
MX/+?K\)/A/X9\+#5;CS]3'AS0;>Q^V2\_O)?)1?,;D_,V3R: /CS_@H1_P %
M>OV//A+\79/V%-3_ &SO#/PX\175B)?B!XQGU$>?X6T]P!]GM0JOG59U)$08
M;;9";B3)$$-QZ#^Q)^W_ /\ !,?QMX+O_@K^Q#\6?#]YX&^$7@V*[U[5=(1X
M=%\-6 ++"MS>7 1?-D6*YE)RY(MYGE925+^Y:W^S5^SGXEU>Y\0>(_@#X)U"
M_O)FFO+V]\*V<LT\C'+.[M&69B>22<FKNB_ WX*>&M!U'PMX<^#_ (6T_3-7
M0+JVFV7A^VB@O5&<":-4"R 9.-P/4T ?G9'_ ,%H_P#@DQ^U/\:+#XK_ !U_
M;;\$:3X%^'>O/=?#GP5J5S+YVJZK"6C7Q!?1B,[1'E_L5L>4W?:91YQ@2V_0
M7]G+]H/X;_M4_!K1OC]\'[N\NO"WB-9IM U"]L7MFO[5)Y(DNDCDPXBE$?F1
ME@K-&Z,57.*K_P##)_[+/_1M7P__ /"-L?\ XU7;Z1H^D^']*MM!T#2[:QL;
M*!(+.RLX%BB@B0!51$4 *H      &* +%%%% !1110 4444 %%%% !1110!^
M._\ P<'?\GF^&?\ LF%E_P"G'4:^$Z_;#_@H/_P2;_X;N^,^F?%W_A?O_"*_
MV=X8AT?^S_\ A%?MWF>7<W,WF^9]JBQG[1MV[3C9G/.!X3_Q#C?]7D?^8\_^
M^%?T7PKQWPIEO#N&PN)Q'+.$;-<E1V?JHM?<S^=N*>!>*LRXAQ.)PV'YH3E=
M/G@KKT<D_O1^8M?=G_!OC_R>;XF_[)A>_P#IQTZO3O\ B'&_ZO(_\QY_]\*]
MV_X)\?\ !)O_ (81^,^I_%W_ (7[_P )5_:/AB;1_P"S_P#A%?L/E^9<VTWF
M^9]JESC[/MV[1G?G/&"<5\=\*9EP[B<+AL1S3G&R7)45W==7%+[V'"W O%66
M\0X;$XG#\L(2NWSP=EZ*3?W(^Q****_G0_HD**** /ST_;I_X*[?\$_/$'QD
MUS]@+QS^VQX6\#Z+IT7V?XP^(/[89+J6)\K)X?L'A!*3R*&6ZN00;:)C'&?M
M$F^VZ'XH^./V0_\ @L+_ ,$Y/C?^Q7_P3W\9Z9KFDZ7\/8]!T74=$T]K71+3
M4O(>73].AD=44B(VUL9 BE(XYH^<DJ/J^]_9;_9EU*\EU'4?V=/ D]Q/*TD\
M\WA&R=Y'8Y9F8Q9)))))Y)-='X)^'?P_^&NF2:)\.? VCZ!933F>:TT33(K2
M)Y2JJ7*1*H+$*HR1G"@=J /S03]K70I?^#9X^"&61?B2?@JWP;'@+;_Q.CXQ
M%E_8']FBS_UIN?._?>5MSY1\S&SYJ]$T#]I/X#_\$$O^"8/P/_9M_:!^(_AJ
MR\?IX4M-'TC0]4UE;>WN-7=?-O;B:50[16$$\LC27 1CL"K&DDLD<3_;J?!3
MX-1_$IOC-'\)/#"^,&@\AO%8T&W&I&+;MV&ZV>;MV\8W8QQ1XV^"WP<^)>H1
M:M\1_A-X9\074$/DP7.MZ#;W<D<>2VQ6E1B%R2<#C)- 'QE^PY_P4;_X)<V7
MCBR^$GP:_;"T?XO?&GXO^*5N?$^H>&M.FDO==U 0_O)BI799Z?9VD+".)I,0
MVUMM!EE8F7Z%U']MO_@GO\3[SQ[\%/%'[2GPNU.7PC+<Z9\1?"^O^(+("Q"
MK/%=P7+ &,896+ IE64G(('H'A/X _ CP%K<?B;P-\%/".BZE"K+#J&D^&[6
MVG0,"K 21QA@""0<'D&J>I_LO_LT:W\1/^%O:S^SOX%N_%AE64^*+KPE9R:C
MO4 *WVEHC+D   [LC H ^4/^" W[,%Q^S'^S)\38?#VCW^E?#_QM\?O$_B;X
M0:-J,,D4EIX4F>"#3V$4N'B25+9IXU8 F.6-R 7-?=-%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
4% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>cms-20231231_g6.jpg
<DESCRIPTION>GRAPHIC - GAS SUPPLY DELIVERED TO CE GCC&GCR CUSTOMERS
<TEXT>
begin 644 cms-20231231_g6.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M( 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHKYO_X*Q_\ !0KPO_P3"_8;\7?M
M8:YI$6JZEIZ16'A/0YI"JZEJ]PVRWB8C!$:_-+)@@^5#)M^;% 'TA17QQ^R-
M_P $Z9?B!\%]#^+W_!2#Q=X@^*/Q:\5:;!JOB=-9\0WD.D>'YIE$HTW3--@E
M2VM(K?<(_,6/S9&1G=SD*O8? O\ 8Q^(G[./[;6H?$'P9\8O&>N?";6_AS-9
M6GA+Q;XON=5C\+:O'?6[@6;WDKS^1<0M(0A9UA-J5!5'CC4 ^EZ*_-']G3XX
M>._^"UG[=GQGT*Z^)/B+P_\ LT_ 77U\*Z?X;\(:[<:5+X_UX-(+FZOKRT=)
MVLHO+.RU21$E6:%I-WSH?9_VQ/\ @FG)'\#KN^_8.\=>,?AUXKTB]L]2&A>'
M?&-Z-,\36]M=1SSZ=<VDTS0;IXXWC6=1'(&90TAC,B, ?8]%?GC^V]^U_P#&
MK]I7_@J3X+_X(S?LN_$_5/ UDGA63QC\>/'_ (:F$>L66D+CR=+L)B";2:9G
MM]]PHWHMU$8V!5U;Z#UG_@F)^SM8^";K1_@OKGCGX>^)FLV33O'OAOX@:J^K
M03[<+//)<7,@U##8+1W8F1_XE)P0 ?1=%>1_L%^ /B]\)OV-OAQ\*?CYK$VI
M>,O"_A:WT?Q%JMQ<&5]0N;4&!KHN22XE\L2AB<D.,\YK<^+G[47P2^"'B&R\
M'^/?$]ZVMZA8RWUMH6@>'K_6+_['&P62[>VL()I8[=68*9W58PQP6SQ0!Z!1
M7A'BC_@IM^PEX+^ NC_M2>)_VB])M/AQKUY<VFE^-WL[HZ9+/;W4EK+$TZQ%
M(W$\4D85RI<QMMW $UUGQG_;!_9N_9W\;>%/AY\;?BC:^&]5\<ZK;:9X1CU*
MSN%BU6^GE\J*UAG$9B:9FQ^[W[P"&( () /2Z*\8\>_\%%/V%?A?\1M:^$GC
M[]K'P+IGB3PUH%UK7B72)_$$)ET>QMVC666[VDBVPTL8"RE6<N H:H/V:O\
M@I'^PE^U_P##_P 0?%+]G3]J3PEXCT'PF?\ BJ-06_\ LHTA"&(DN4N1&\,;
M!7*R. C;&PQVG ![=17R]XW_ ."U'_!*OX=_#ZR^*OBK]N/P-'X?U/7;K1]+
MU.TOI+I+ZZMMGGB 0([311^9&&G0&(%U&_)K@O\ @MUK/P]^.W_!%3XM_&+X
M9_$JYU#2?^%=RZ[X7\0^#?%EQ!;WJX5HW\RTE5+J%@>8Y-\9SRN0, 'V]17P
M1\5;K_@GSK7_  1&^%7PG_X*1_&[3?!?P^\3_"+PGY[S^*&TR[O9+6RL;E4M
M1&?.N'5XXR8XU<D'E:^R/&GQ7^$/P'^&MIXO\>>-;71M B2VM-/N;^X>22YD
MD 2"")3NEN)Y#A4C4/+(QP Q- '7T5X_\(OV^_V//CB/%T7@'X\Z.MUX 4/X
MYTS7TFT>]\/QE=PEO+74$AFMHBN2))$5#@X/!KBX/^"Q'_!,&['AQ[#]MCP-
M<IXO\7R^&/#$MKJ+2QZEJ<;0J\<3HI5HPT\*FXSY.9%'F9- 'TI17B7Q-_X*
M+_L;?!VYUQ?B+\8OL%EX:U$Z=XAU]/#VHW&D:;? J#93ZC#;O:1W6YE7[.TH
MEW,%V;B!75?&']K']G+X ?$7P%\)?C+\7-*\/>)/B?J\NE^ =)OW82ZS=QB/
M?%%A2 098ERQ4%I8U!W.H(!Z'117YR?\'(FH?%_P#^S'X ^*/PO_ &BO''A:
M/_A<_A?2-4\/>'=5CL[+4[6XNG$JW#11BXDSB/*&;RL1C]WDDD _1NBLOQQX
MT\-?#?P5K'Q#\9ZDMEH^@Z7<:CJMXZEA!;01M++(0 2=J*QP!GBOQ<_9"\<?
ML0_\%LOC=JOC#7/^"RG[4/PZ^+WB75KN[D^!_@_XG2>%]-TRRCD9;6QL;>6S
M9+B2.SCB\]H96=Y5GFVHK< '[;T5\(?M>:OKGQ'_ ."N?[/G["OC6;41\);O
MX7>)?$M_HG]I3I!XDU2U\JV@@NG#AKE;:.0SB-V(,DJR,&9$*UO^".W[7.K:
M)_P3K^(7C_\ ::^(^H7WAOX.?%7Q?X;T?Q?K=S+>7>HZ#IMZ5M&:1MTEW* _
MV9,;I)3$B_,YY /OBBO%?V0?AY\3;B/7/VF_V@;*ZL/''Q%,$Q\,7%QO3PCH
MT6\V&C* 2GG1K*\US(N?,NKB8!C%'"%]JH ***\N_; T7]L#7?@O<6O[#7C7
MP/H7Q COX);*Z^(FG7%SI4L"D^;#*MM^]4L,8=>1B@#U&BOB+]EC_@JW\1M/
M_:"T[]A3_@J)\![7X,?&+65;_A"]6T[4&NO"?CT*<'^RKQ^8Y^1_HDQ\P;D&
M2[B,?;M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5^8O\ P=M?LX?$K]H'_@DM<^(?AGI5Q?R?#3Q]IWB_6K*UC+N^G0VUY:3R
M;!]Y8A>K,Y_ACB=CP#7Z=5'=VEI?VLMA?VT<\$\;1S0S(&21",%6!X((."#0
M!Y_^R5^TC\/_ -L#]FCP1^TW\+]5@N]%\:^'+;4[9H) WDNZ#S;=L=)(I0\3
MJ>5>-@>17YX?LY:/XAA_X.>_BW\!9OC!\1;KP'X7^!MCXHT#P5?_ !)UBXTN
MSU62;28VG%M)=,C#$TQ\M@8P96.WICZR\ ?\$H_@M^S[X@UC5_V,/C/\2O@?
MI^OWTE[JOA3X>ZQ8S:$]T_#SPZ;J]G?6MH[  '[/'$,*O' KJ_V<_P#@G=^S
MY^SA\;_$G[4>EW'B7Q5\4_%^EIIGB3XB^-=?DO=1N[%&C9+5441VUO"&AC(2
M"&,?(N<X& #X#_X-B;1OV8/BU^UI_P $Y_BG(+'X@>#OC)/X@%E>'9-J>DW,
M:0Q7L(;F2$B&&3<. MY"3C>*_5[QMXV\*_#GPI?>-_&VM1:?I>FP&6[NI02%
M&0  J@L[LQ"JB@L[,JJ"2 ?#/VL_^"87[+O[7GQ+T+X^>)[?Q)X.^)WAB$P:
M!\4?AOXBET;7K6W.<V[3Q96XA.YAY<Z2* [@ !V!V_A=^Q#X:\%:[IGBCXH_
M'?XE_%;4-#G6?0I/B3XA@GM["=<[+A+2RM[:UDG7^">6)Y8SDHZDL2 ?GSHE
MJW[(O_!W7XD\>_%V3[!HO[2?P0BTSX?:K=_);SZA:Q:2DEFLC?*)<Z/)^[SD
MFYA&,R+G]<NG6O(_VQ_V&/V8/V]OAK!\+?VGOAI#KME87RWVAZA!=2VFH:->
MK]RZL[J%EEMY1@<HP#8PP8<5Q/@7_@FSHGAW28_!WQ&_;'^/7Q&\+HFQ_"OC
MOQ[%-:W,?3RKF:UM8+J\B(X>*XGDCD7*R*ZLP(![[X*\;>%?B-X8M?&?@C68
M]1TJ^WFQU" -Y5RBNR>9&Q \R-BI*2+E'4JZ%E96/P=_P4 ^"/\ P4'\!_MP
M77[?7_!+;QMX0\8^+=)^'.G>&_BC\"/&DAB76=,CN[RZLI[2XW*(+@M-<A0S
MQIE&.7RT;?H#8V-EI=E#INFV<5O;6\2Q6]O!&$2)%&%55'"@   #@ 5XI\1/
MV&/#/B_]HV^_:M\#?'CXC^ ?&NJ>&;3P_JMYX0U:S:TO;"UEGE@26RO[2ZM9
M'1[F8K*8O,7>P5E!8$ _+S_@I5^UG\)OVS/^#7SXO_$OX5?!'4_AQ<Z;\3([
M+QWX"U4EIM!\2R>+K2]U.$N57>&N;UY0=J$>=M*(05'TU_P<*7-JVB?L8,)X
MSO\ VY? +IAA\R!;[)'J.1S[BOIZ^_X)I?LB:M^QUXI_88UWX?3ZAX%\;S7E
MWXO^W:E+)?ZOJ5U<_:Y]3GNB=[W;7(6<2_PNB!0%15'D6L?\$$_V+O&OPW\%
M?#GXN_$+XP^.3X!\66.N^'?$/BWXHWMSJMM]CAFBM[*&Z78]E:KYWF%+3R':
M2&!F=O*7 !Y/\;_AK\//'7_!TO\ #6+QKX.TW5$M/V2+G4+:&_M5D07<6OW/
ME3%6&'=-Q92P.U@&&&52*6F_ _0_@O\ \'4-KJO[/_AZWTG3_'O[+UQKGQ5T
MW2X!';S3IJKVT-Y*B@*)'D@M!NQDLCMDEV)Y#]I+3/@SXX_X.;/A9\/+3]HV
M_P#"^H>&_P!EB6QT?7=#\91-J5EJR:Q=JEK*]YYZ74[V[2;H+M)O,#;V1FVL
M/T/^#?[+_P &_P!E[7?&'QUU;Q=J.L^+O%B6[^-OB3XYU*!KV[M[92L$+-''
M#;6EM$&8K#!%#$&=W*EF9B ?"'_!N=^S5^SY\2OV"/C!I/C[X.^'=:@\3?&W
MQ?HFOQZEI<<WVO3DN $LV+ D0KYLC+&,*K2.P 9B3\\?LD^'_%'@S_@U7_:G
M\"7^J75[X9T#Q'XYTWX>W=S(76718;F)%:,]"ANA>'(XW%J]._X-V?@GX!_:
M$_9(^+#^ _VOO''APZY\</%(\5>'? ?BNR$>H6CRH(;C$]O//8M)"ZJ+BR>V
MD=5C.\E%(_1+XK_\$[_V;OBA^QG'^P!8:3J7A'X5KI$6E2^'/!UXMH9K!#N^
MS-,Z/(%9P'=U822-G>[;W# 'P;_P6,L[6Y_X--(;BXMT=[?X2?#1X'903&QO
M]"4D'L=K,/H37=_\%"/B?=^'O^"JG[$?PU\<?&S6?AYX5U_PQXI3P[XDTJ'3
MF \2O96D$"'^T;6YMQ(T,KV\9,>_-\RJP\PY^D/C%_P2K^ ?QZ_8JTG_ ()^
M?%+XB>/]1^&.D6EE9QZ2-=@BN+FTLC";*VFN4MQ+)' T$;+EMS$ NS[5VZ?[
M5/\ P3"_98_;<_9;TO\ 9/\ VJM)U?QEH^A&.30_$-_?K%K-A/&I2.>*Z@C3
M$BQGRR2I$BC]X)"22 <=X9_X)X? WX5?\%(_#W[<OC3]JSXE>(OBWKW@J[\*
M6.EZN^BP6>KZ7"#<2&>WTW2K8N(6,3><[A5?[.A))C0_/7_!N/\  CX*>)?V
M7?C%JWB?X3^'=4N8_P!J[Q1/#-JFCPW+0RV5Q$;-X_,5O+,#22-&5QL:5V7!
M=B?J;]C+_@E7^SQ^PQHNMM\(_&WQ U?Q5KNEKID_Q#\<^*CK6MVMBIW1VMM)
M<QM#;PJ^'\M(@K,JEP^Q-NY^PU_P3M^"W_!/;2/$?AGX!>,?&<VC^*M>N-<U
MC2?$VNK?Q/JD^SSKQ6>(2)(XC4,%<(>I4M@@ _.CXUZA^VA_P2G^&7Q+\1:E
M\/=!_:@_87^(7B/7-:\10Z7<FU\4>#+/5[V:2_')"W,*3SS-O^9MX+,]KR1^
MK%AX9^ 7[2FC^ _C[??#SP]XF^QVL/B#X?Z]K6@PSW6E_:H$=;FU>9"]K(\3
M*"R%6QP>E>)VW_!)CX)VWPY\0_ ;_A>'Q5E^%_B[5[S4/%/PQN/$]O+I>HM=
MW375U!YK6IOK:WEE=R\%M<PQL)'!4AVSV_Q\_P""?G[/O[17Q8^"_P 8?&4>
MNZ=J'P&UN75/ 5AX<UAK&R622**/RYX$&)8E6&,*HVX 9,E'=& /;Z_.W_@Y
MH_Y,+\$?]G!^#?\ TL>OT2KP?]NC_@GI\&O^"AGA/2OA[^T!XQ\8Q^'=&U>V
MU:ST3PWK,=A$=0MRYANGD2(S,Z[SA3)Y8P#LW#=0![Q7YZ?\'$/[$OPC^+W[
M%&N_M5>&/#4.B_&_X8W>FZM\+/'>A6ZPZQ_:JWT$=M8+*@#SB:218HXF)Q*\
M;*,CG['^+G[-'@CX^_LVZY^R[\:=?U[Q!H7B319-,UG49=06TU">)SD/YUHD
M05U^7#*HSM&X-EL^;_LX_P#!,KX+?L]CP^=7^+'Q4^)I\(2K+X07XL_$"YUJ
M'1)%4HDL%NVR#S44E8YGC>6)21&Z D$ ]$^(_P"S7\,_VAM$\)ZE\>/"+3>)
M/#*FZTO6]"UJ[TO4-(NYK<PW7V2^L9HKB!)$9XW5) LB8#!@!7AWP;^#/PL^
M+OQ,TCX/?!7P+I^@_L]_L]ZV8=)T;3(=MIXD\96\K.[<Y\^WTR9F=G8L9M39
MF8^98$O]/_$?PMJ_CCP!K7@W0/&VH^&KW5=,FM+;Q#I"QF[TUY$*"X@\U63S
M4SN4NK*& )5AP:_PE^%7@3X'?#/0_A#\,="33- \.Z;%8Z79HY8I$@QEG8EI
M'8Y9Y&)9V9F8EF)(!^6>E?\ !5+]K"3]C+1?^"L5Q\3+MM$U?]IS_A%)OA*V
MEV?]G1>$6U5]*6!6$'VK^T5*"Z^T&;!D+(8_*Q&/UNKY1/\ P1^_9J/B6UM3
MXL\6?\*^LOBRWQ+MOA&+FT&A)XE+&3[1G[-]J-N)V:Y%GY_D"9B=FS$8^KJ
M"BBB@#QW]NK]AOX$_P#!0C]GK5?V>/CUH;R6=T1<Z)K=D0E_H&HH#Y&H6<O6
M*>-CD$<,"R,&1F4_/G_!*7]M+XWK\0O%?_!+;_@H#JZ2?'GX26J3:?XE==D7
MQ$\,%MEKKMOG[TF-J7"\D2')._S5C^Y:^*/^"R_['7Q3^)?@3PO^W7^QW:+#
M\?\ ]GR^D\0>"#%&=WB+3MI_M'09MOS21W,&\*G7?\BE/-=J /M>BO*/V'OV
MP?A9^WK^RMX-_:O^#MR3H_B[2EN'LI9 TVG72DQW-G+C_EI#,LD;=B4W#(()
M]7H **** "BBB@ HHJ'4-2T[2;5K[5;^&VA3[\UQ*$5?J2<"IG.%.#G-V2W;
MV0U%R=DM2:BO/O$_[4/P7\,[HSXJ&H2K_P LM,B,V?H_"?\ CU<!XB_;GMEW
M1^$_ <C?W9M1N@N/JB _^A5^=YUXM>'60MQQ68TW)?9@W4=^UJ:E9^MCW\'P
MKQ!CK.GAY)=Y>ZO_ ":WX'T!17R/KO[7WQGUC*V6I66FJ>UE9*3CZR[S7(:S
M\6?B=X@R-7\?:M,K=8_MSJG_ 'RI _2OS#,_I/<'89N."PM:L^[Y81?SYI2^
M^*/I<-X;9O4UK580]+R?Y)?B?;^H:QI.DQ^;JNJ6ULN/O7$ZH/U-8&H?&GX2
M:9G[7\1]&R.JQ7Z2$?@A)KX@EEDFD,LTC.S'+,QR33:^&QOTI\UFW]4RR$/\
M=24_RC ]NCX985?Q<3)^D4OS;/LF[_:B^!=GD/XZ1R.T-C.^?Q$>*SI_VO\
MX*0Y\O5+Z7'_ #ST]QG_ +ZQ7R/17SE?Z3?']1_NZ&'BO*%1_G5?Y'H0\-\B
MC\4ZC^<?TB?5S_MG?!]&PL.L-[K9+_5Z\F^*G_!9S]D#X._$*\^&OC&Q\8"_
ML4@>XDM=%BDB F@CF3!\X$_)(N>.N:\JK\^?^"@?_)VGB;_KTTK_ --=I7])
M?13XWSOQCX[QF4\0<OL:6&E5C[./(^95:4%=MRNK3>G>Q^.^..'I^'W"^'Q^
M5?Q)UE!\_O+E<*DMM-;Q1^HMM_P77_8,G!,NJ>+(<=!)X<)S_P!\N:W]%_X+
M3?\ !.W5MHN_C1>Z<S' 6]\*Z@<?4QP.!^=?AK17]YS\).%Y+2=5>DH_K!G\
MP0\6N)XO6%)^L9?I)'[\Z%_P5#_8"\1,B:?^U!X=C+D8^W^=:C\3-&F/QKT7
MPG^TM^SGX]VCP1\?/!>L%_NKIGBBTG;Z820G/M7\X-%>;7\',JDOW.)G'U49
M?ERGHT/&'-8O]]AH2]'*/Y\Q_3G')'-&LL4BLK#*LIR"/44M?S4>#/BC\3?A
MS<"[^'OQ%UW090<B71M7FM6!]<Q,IKVCP#_P56_;_P#AWLCTG]I+6+^),;HM
M?@@U'>/0O<QN_P"(8'WKP,7X.9G#_=L5"7^)./Y<Y[V$\8<LG_O.%G'_  M2
M_/D/WOHK\B/AA_P<&_M(^'3';?%7X1^%?$T"8W2V#S:=</ZY;,L>?I&*^C/A
M;_P7[_9,\6-%9_$OP5XK\)3N1YLYM8[^UC_X'"PE/X15\GCO#KB[ 7;P_.N\
M&I?A\7X'UF!\1.$L=9+$<C[33C^/P_B?==%>;?!_]L/]ESX^"-/A%\=O#>LW
M$N-FGQ:BL5YSZV\NV4?BM>DU\?B,-B<)4=.O!PDNDDT_N9]?A\3AL7352A-3
MB^L6FOO04445@;A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!3;PYX>>Y-Z^A61F+[S*;5-Q;.=V<9SGO5FXMK>\@
M:VN[=)8W&'CD0,K#W!ZT^B@"M8Z+H^F.TNFZ3;6[,,,T$"H2/0X%6:** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /S:^!<"_P#!)G_@
ML#K7[+3C[#\#OVMKFZ\4_#53\MKX?\<0JIU+3$Z+&EW'LE1>!N$,4:\,:_26
MOE[_ (*^_L1ZU^W1^Q7K7@CX9WK:=\2_!]];^+_A'KL#!)M.\2:>3-:,CGA/
M,P\!8\*)RV,J*Z7_ ()C_MMZ)_P4'_8I\%?M,6=DMAK&H6)L?&>AE"CZ1KEL
MWDWUHR-\R;9E9E#88QO&Q'S4 >^45SGCSXM?#_X;0&3Q9XCA@EVY2SC.^=_3
M"+SCW.![UX=X_P#VU_$.H%[+X=Z$FGQ'(6]O@))B/4)]Q3]=U?GO%WBEP3P4
MG#,,4G57_+N'OU/FEI'_ +?<5YGOY5PSG.<V>'I^[_-+2/W]?E<^B]5UC2="
MLGU+6]3M[.W3[\]U,L:+]2Q KR_QK^V'\+_#>^V\/+<ZW<+P/LR^7#GWD<?J
MJL*^8?$OB_Q1XQO3J/BG7[N_FR<-<S%@OLHZ*/88%9U?S-Q1])S/\8Y4LBPT
M:$?YY^_/U2TA'T:GZGZ-EGAO@:*4L;4<WVC[L?OW?_DIZOXP_;"^*WB+?!H;
MVNC0-P!:1;Y<>[OGGW4+7FNM^)/$/B6Z^W>(M<N[Z;_GI=W#2$?0L3BJ5%?@
M6?<8<4<3U.;-,94K>4I/E7I!6BODD?=8'*<LRV-L-1C#S2U^;W?S84445\V>
MB%%%% !1110 4444 %?GQ_P4"_Y.T\3?]>FE?^FRTK]!Z_/C_@H"<_M9^)O^
MO72O_39:U_=O[/[_ ).QF7_8%/\ ]/X<_F7Z5/\ R0>$_P"PF/\ Z:JGC5%%
M%?ZYG\$A1110 4444 %%%%  "5(9200>"*]I^"/_  4/_;+_ &?9(HOAY\>M
M;-C%@#2-8G^WVFT?PK%<;Q&#ZIM/O7BU%<N+P6#Q]+V>)IQG'M))K\3IPF-Q
MF!J^TPU24)=XMI_@?IG\"_\ @X:U"'R=+_:2^!<<PX$NL^#;G8V/7[+<,03W
M)$RCT%?;O[/7[?\ ^R3^T\L-K\*OC'ILFJ3 8T#5'^QWX;NHAEP9,=S'O7WK
M^>^E5F1@Z,00<@@\@U^>YOX5\.9@G+"WH2_NZQ^<7^C1^A93XI<18!J.)M7C
M_>TE\I+]4S^G.BOP9_9O_P""JW[9O[-LMO8:1\39O$NB0X4Z!XM+7L(0?PI(
MS":( = CA1W4U^A?[,G_  7-_9>^,'V?P_\ &>TN?AYK4F%,M^YN=-D;_9N$
M4&/U_>HJC^^:_)\\\-N),G3G3A[:FNL-7\X[_==>9^K9)XD<.9NU"I/V,WTG
MHOE+;[[/R/MNBJ>@>(-!\5:-;>(O"^MV>I:?>1"2TO["Y2:&=#T9'0E6'N#B
MKE? -.+L]S[Y-25UL%%%%(84444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !16?XF\5>'/!NDR:YXHUB"RM8_O2SOC)] .K'V&2:^>OBQ^V1K.KF71
MOAA;M86QRK:G<(#/(/\ 87D1CW.6_P!TU\'QKXD<*<!8;GS.M^\:O&E'WJDO
M2-]%_>DU'SOH>YDW#V:9Y4MAH>[UD](KY]7Y*[/;_B'\7_ /PPM?.\5:VB3L
MN8K&#YYY/H@Z#W.![U\!?!OP3)^S5\>/C=\3/V?O&NJ:%X9^-/BR#Q+>>"_+
MB^SZ5JGD>7>7=NX&Y7NWQ+)C&"J@'"UT%]?7NIW<FH:E>2W$\S;I9IY"[N?4
MD\DU%7\:\;^/W&/%#GA\!+ZIAWI:#_>-?WJFC7I#ETT=S]=R;@3*,LM4KKVM
M1=7\*]([???Y#[FYN;VX>[O+AY99&+22RN69B>I)/)-,HHK\*E*4I.4G=L^V
M225D%%%%(84444 %%%% !1110 4444 %%%% !7Y\?\% ?^3L_$W_ %ZZ5_Z;
M+6OT'K\^/^"@/_)V?B;_ *]=*_\ 39:U_=G[/[_D[&8_]@,__3^'/YE^E3_R
M0>$_["8_^FJQXU1117^NA_!(4444 %%%% !1110 4444 %%%% !1110!ZC^S
M=^V;^TA^R=K(U/X*?$N]TZV>4/=Z+.?/L+H]_,MWRA)'&\ .!T85^EO[(_\
MP7:^"_Q3EM?!W[2^A)X&UJ7"#6[=VETF=_5B<R6N3_?WH!DM(*_(&BOE<_X,
MR'B*+EB:=JG\\=)?/I+_ +>3/J<@XRS[AV26'J7I_P DM8_+K'_MUKS/Z:]&
MUG1_$6E6^N^']6MKZQNXEEM+RSG66*:,C(='4D,I'0@XJS7\^7[*7[?/[2W[
M'>JK)\)_'#R:.TN^\\+ZMNGTZXYR3Y9(,3'N\91C@9)'%?K'^Q-_P5H_9X_:
MX6T\':W=IX-\;2A4_P"$?U:Y'E7LG_3I.0%ER>D;!9.N%8#=7X+Q-X=YUP^I
M5J:]M17VHK5+^]'=>JNN[1^\<->(>2Y^XT:C]C6?V9/1O^[+9^CL^R9]5444
M5^?GWX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !11536]<T?PWI4VMZ]J,5I:6Z;II
MYGPJC^I[ =2>!6=6K2H4I5*LE&,4VVW9)+=MO1)=65&,IR48J[>R+=>6?&7]
MJ/PI\./-T/PX(]6UE<JT2/\ N;=O^FC#J1_<'/')6O,/C;^UAK7B\S>&OAX\
MVG:6<I+>YVSW(]O^>:GT'S$=2,D5XSUZU_)GB9](J%%SRWA5J3VE7:NE_P!>
MHO?_ !R5OY4])'ZGPYX?N:CB,TT6ZAU_[>?3T6O=K8VO''Q"\7?$;5SK7B[6
M)+J7D11DXCA7^ZBCA1_/ODUBT45_(>,QN,S'%3Q.*J2J5)N\I2;<F^[;U9^K
MT:-+#TE3I148K9)62^04445S&@4444 %%%% !1110 4444 %%%% !1110 44
M44 %?GQ_P4 _Y.S\3?\ 7KI?_ILM:_0>OSW_ &__ /D[+Q-_U[:7_P"FRUK^
M[/V?W_)V<Q_[ 9_^G\.?S+]*G_D@\)_V$Q_]-5CQNBBBO]=#^"0HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *569&#HQ!!R"#R#244 ?<'["G_!:3XO_
M   FL_A[^T-)?>-O!R[8HKV24/JNF(.!LD<C[0@'_+.0[AQM=0-I_6CX+?'/
MX3_M#^!+;XD?!OQO9:[I%R,">T?YH7P"8Y4.&BD&1E' 89''(K^;>O0/V<OV
MH/C7^RGX]B^(?P5\93Z9= J+VS8E[6_B!SY4\1.V1>O^TN<J5.#7YAQ9X:Y=
MG*EB<!:E6[?8EZI?"_-?-/<_3N%/$G,,F<</C[U:.U_MQ7DWNO)_)K8_HTHK
MYA_8(_X*A?!C]M33(?"MZ\/AGQ[%#F\\,W=P-MWM&6EM'./-7 )*?ZQ #D%1
MO/T]7\\9EEF.RC%RPV+IN$UT?YI[-/HUH?T)EV98'-L)'$X2HIP?5?DUNFNJ
M>J"BBBN$[@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBN%^-GQU\._!_2=LFV[U>X0FRTY6_#>Y_A3/XG
MH.Y'E9WG>5<.Y94S#,:JIT8*[D_P26[;V25VWHD=6#P6)S#$QH8>+E.6R7]:
M+N^AK_$OXI>$OA5H1UKQ/>X9P1:V<6#+<,.RC\LD\#//:ODGXM?&CQ=\7=6^
MTZS<&"QB<FSTR%SY<0]3_?;'5C[XP.*QO&GC;Q)\0-?E\2>*=1:XN9>!GA8U
M[(@_A4>GX]23637\!^*?C+F_'M>6#PEZ.!3TA?WJEMI5&M^Z@O=77F:3/W3A
MGA#"9'!5JMIUGUZ1\H_Y[OR6@4445^*'V04444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5^>_[?_P#R=EXG_P"O;2__ $V6M?H17Y[_ +?O
M_)V/B?\ Z]M+_P#3;:U_=?[/[_D[68_]@,__ $_AS^9?I4?\D%A/^PF/_IJL
M>-T445_KJ?P2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M6-*U;5-"U.WUO0]2N+.\M)EFM;NUF:.6&13E71E(*L" 00<@BOU,_P"";/\
MP6?L?%WV#X%_MAZY#::J=L&C>.9R$AO#T6*\/ CD[";A6_CVGYG_ "KHKY_B
M'AK+.)<'[#%QU7PR7Q1?D^W=/1_<>_P]Q)F?#6,]OA9:/XHOX9+S7?LUJOO/
MZ<U974.C J1D$'@BEK\?/^"8W_!777O@!<6'P*_:4U>ZU/P,Q6#2M;EW2W.@
M#HJGJTML/[O+1C[N0-E?KSHFN:-XFT:U\1>'=6MK^POK=)[*]LYEDBGB<!E=
M'4D,I!!!'!!K^7^)N%\RX7QOL<0KQ?PS6TE^C75=/-6;_I[AKB?+N)\%[;#N
MTE\4'O%_JGT>S\G=*U1117S9]&%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%>=?'[X\Z;\(]'^P:<8[C7+N,FTMB<B%
M>GFR>WH/XB/0$CQL_P _RKAC*:N99C44*5-7;ZOLDNLF]$ENSKP.!Q698J.'
MP\>:4OZN^R75C?CY\?\ 2?A)IATO3#'=:[<1YM[4G*P*?^6DF.WHO5OIS7R3
MKNNZQXFU>?7=>U"2ZN[F0O-/*V2Q_H.P X &!3=8UC5/$&J3ZUK5])<W5S(9
M)YY6RSL>_P#];M5:O\Z?$SQ-S?Q%S7GJ7IX:#?LZ5]%_>EWFUN]ELM+W_H'A
MSAO"</X7EC[U27Q2[^2[)?CNPHHHK\R/I HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *_/;]OTY_:Q\3_P#7OIG_ *;;6OT)K\]O
MV_/^3L?$_P#U[Z9_Z;;6O[K_ &?_ /R=K,?^P&?_ *D8<_F;Z5'_ "06$_["
M8_\ IJL>.4445_KJ?P0%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7V!_P $R_\ @J-XM_8_\06_PO\ BC>76K?#6^N,2V_,DVAN
MYYN+<=3'DY>$=>67YLA_C^BO-S;*<!G>!EA,7#FA+[T^C3Z-='^AZ.59KCLE
MQT<7A)\LX_<UU375/JOU/Z9/"?BSPSX[\,V/C+P9KMKJ>E:G:I<:?J%E,)(K
MB)AE75AP016A7XC?\$PO^"FWB7]CGQ5#\-/B3>7.H_#;5+O_ $JWYDDT65SS
M=0#J4SS)$/O<LHW9#?M9X=\1:#XNT"R\4^%M8MM0TW4;5+FPOK.8217$3J&5
MT8<,I!!!%?RQQ9PIC>%L?[*I[U.7P3Z-=GVDNJ^:T/ZEX4XKP7%.!]K3]VI'
MXX=4^Z[Q?1_)ZEVBBBOE#ZH**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBL/XB_$#0?AGX5N/%?B"7$<0VPPJ?GGD/W8U]S^@!)X%<N
M.QV$RW!U,7BIJ%.FG*4GHDDKMLUHT:N)K1I4HWE)V275LQOC?\9-(^#_ (8-
M]($GU*Z!33;(M]]N[MCD(O?UX'?(^.?$7B'6?%>M7'B'Q!?O<WEU(7FFD/)/
MH/0 < #@  "KOQ \>:_\2/%%QXJ\17&^:8XCC4_)#&/NQJ.P'ZG)/)-8M?YS
M^+/B?C?$/.;4FX8.DW[*'?I[22_FET7V5HM>9O\ H'A;AJCD&$O*SK2^)_\
MMJ\E^+U[)%%%%?DI]4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5^>O[??_)V'B?\ Z]],_P#3;:U^A5?GM^WW_P G8>)_
M^O?3/_3;:U_=7[/_ /Y.WF/_ & U/_4C#G\S?2H_Y(+"?]A,?_358\<HHHK_
M %V/X("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *^X/^"37_!3N\_9E\0VWP"^-VLR2_#[5;K%A?SN6/AZX=N7&?\ EV=C
MEU_@)+C^,-\/T5Y><Y/@<]R^>#Q<;QE]Z?1I]&O^ ]&T>IDV<8[(LPAC,+*T
MH_<UU375/_@K5(_IQM[B"[@2ZM9TEBE0/')&P974C(((X(([T^OS"_X(P_\
M!2OR6T_]C?X\:_\ (2(/ .MWDO0]M.D8]O\ GB3_ -<_^>8K]/:_DSB+A_&\
M-YG+"8A><9=)1Z-?JNCT/ZOX=S_!<1Y;'%X=^4H]8RZI_H^JU"BBBO"/="BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (KZ]M--LY;^^G6*&%"\
MLCGA0.IKXV^/7QCOOB[XM:ZA9X]*LRT>F6S<?+GF1A_>; ^@P.V33_X*/_M2
MG6=1?]GWP)J1^R6<H;Q+<POQ+,IRML".R'#-_M@#C8<^&^!?C66V:3X]F=^0
M(]6P6=?^NP'+COO&6ZY#Y&/Y,\>N(LQXCI/),JJ?NJ;O56WM)+:*?:#Z/24M
M?LJ_?P9QWPOD_$DJ&/37V8U=XQEU36Z[<VMM4TE=GHE% VM&DT<B/'(H:.2-
MPR.IZ,K#(8>XXHK^.:E.=*;A---:-/1KU/Z>IU*=:FJE-IQ:NFM4T]FGU044
M45!84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7YZ_M]_\ )V'B?_KAIG_IMM:_0JOSU_;Z_P"3L/$__7#3?_3;:U_=7[/_
M /Y.YF/_ & U/_4C#'\S?2H_Y(+"?]A,/_358\=HHHK_ %V/X("BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** 'P3SVL
MZ7-M,\<D;AHY(V(96!R"".A![U^V/_!)7_@H3!^US\+?^%:?$G5T/Q"\*VBK
M?M(P#:O9C"I>J.[@D+*!_$5;@2 #\2ZZKX(_&;Q]^SY\4]&^,'PSU=K+6-$N
MQ/;OSLE7H\4@'WHW4LC+W5C7R?&'"^'XHRIT7958ZPEV?9^4MG\GT/J^$.)Z
M_#&:*LKNE+2<>Z[KSCNOFMF?TE45YS^RG^TKX%_:T^!VC?&OP%*%AU"+R]0L
M&D#2:?>( )K9_=6/!P-RLK 885Z-7\FXG#U\)B)4*T>6<6TT]TUNC^K\-B*&
M+P\:]&7-"23375/8****Q-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\@_
M;._:/M_V>OA9)/I-PA\1:P'MM#A."8VQ\]P1Z1@@CU8J.A->JZWK6E>'-'NO
M$&N7T=M96-N\]W<2G"Q1HI9F/L ":_+7]ICXYZK^T%\6;_QU=F2.Q4_9]&M'
M/_'O:H3L&/[S9+M_M,>V*_//$;BS_5O)O9T)6KUKJ/>*^U/Y;+S=^C/G.)<W
M_LS!<M-_O)Z+R75_Y>?H<%<W-Q>7$EW=SO++*Y>661BS.Q.223U)/>F445_)
MS;;NS\BW.D\"_$O6O!,GV0#[7ISR;I;"5\ 'NT;<^6Q'< @X&X-@8]<T#Q!H
MOBK3?[5\/WOG1*0)HW7;+ QZ!UR<9[$$J<'!.#CY_JWH>O:OX;U)-6T._>WN
M(^CI@@CNK \,I[J00>XKPLYR#!9S"\O=J+:2W]'W7XKH]T_T_@/Q0SC@VHL/
M4O5PK>L&]8]W!]'_ '?A?DW<^@:*YKP)\3]'\:;--ND2RU1CM6WW'R[@]O*)
M.0QZ;"<DXVEB<#I2"#@BOR7,LKQF55_98B-NSZ/S3_IKJD?V)P]Q+DW%.7K&
M9=54X]5M*+[26Z?X/=-K4****\X]T**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "OST_;Y_Y.O\3_ /7#3?\ TW6U?H77YZ?M\?\
M)U_B?_KCIO\ Z;K:O[I_9_\ _)W<P_[ :G_J1AC^9_I4?\D#A/\ L*A_Z:K'
MCU%%%?Z[G\#A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!]5?\$H?VZ[G]C[XZ1^'O&>J,O@3Q=-%:^($D?Y+
M";.V*^ [;"=KXZQDG!*)C]R(I8YHUFAD5T=0R.IR&!Z$'O7\QM?L;_P1+_;?
M_P"%Y_!YOV<OB!J_F>*O ]FHTR6>3+ZAI((2,\]6A)6)O]DQ'DEC7XGXK<+*
MI36<X:.JLJB75;*7RV?E;LS]J\*^*73J/)L3+1W=-OH]W'Y[KSOW1]ST445^
M#G[L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%8?Q*\?Z%\+/ 6J_$+Q++ML])L
MWGE .#(1PL:_[3,54>["LZU:EAZ4JM1VC%-MO9):M_)$SG&G!RD[):L^8O\
M@IU^T$=)T:U^ /AF^Q<7ZK=^(&C;E( <Q0'']YAO(ZX5>S5\25L_$+QUK_Q,
M\;ZIX^\3W/FWVJWCSSG/"YZ(OHJKA0.P4"L:OXTXMX@J\39Y5QDOAV@NT%LO
M5[OS;/Q3.,QGFF/E7>VR79+;_-^;"BBBOFCS HHHH *]#\!_&B6W\O1O'$KS
M0CY8M3 +2Q#L)!UD4>OWP,_>P%'GE%<V+PF&QU!T:\5*+Z/\UV?FCV\@XBSC
MAC,%C,NJN$UOVDNTELUZ^JL]3Z+BDBG@CNK:9)89DWPS1.&1USC((X/((^H(
M[4M>)^"/B+K?@F?RK<_:+&1]T]A*WRL2,%E/\#X ^8>@R& Q7KOAKQ/HGB_3
MO[1T*ZWA!_I%O(,2P'I\R^G3##(.>N<@?E>>\+8G*[UJ-YTN_6/^+R\UIWMH
M?V%P%XI9/QC".&K6HXKK!O27G!O?_"_>7FE<OT445\H?J84444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5^>G[>_P#R=?XG_P"N.F_^FZVK
M]"Z_//\ ;V_Y.N\4?]<=-_\ 3=;5_=/[/_\ Y.[F'_8#4_\ 4C#'\S_2H_Y(
M'"_]A4/_ $U6/'Z***_UW/X'"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ KN?V;/CUXO_9D^-_AWXW>"9";S
M0K]99+8N56[@/RS6[G^[)&60GMNR.0*X:BLJ]"EB:$J-57C)--/JGHT:T*]7
M#5XUJ3M*+3371K5,_I3^$_Q/\(?&GX:Z)\5_ 6HBZT?7]-BO;";OL<9VL/X7
M4Y5EZAE(/2NAK\O?^"!G[7LL&H:K^QQXSU3,,ZRZMX,,K_=D'S75JN?4?OU4
M=-LQ[U^H5?R!Q1D57AW.JN#EK%:Q?>+V?Z/S3/Z[X8SREQ%DM/&1TD])+M);
MK]5Y-!1117SY] %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5\7?\%1_C@\U[IOP%T.\_=P
MA=0UW8W5R#Y$1^@S(1WW1GM7U[XV\7Z/X \'ZGXV\03>79:58RW5RPZE44M@
M>I., =R0*_)GXB^.M:^)OCK5?'_B*3=>:M>O<2@'(3<?E0?[*KA1[**_(_%S
MB%Y=DT<NI/WZ^_E!;_\ @3LO-<R/C^,,Q^K8)8:#]ZIO_A7^;T]+F+1117\S
MGY>%%%% !1110 4444 %6=(UC5- U"/5='O9+>XB.4DC/KP01T((R"#P02#D
M&JU%!4)SI34X.S6J:T::ZH]B\!_%72O%OEZ7JPCLM3/RJ,XBN3VV$_=8_P!P
M\$_=.6"#JV5E8JP((."#VKYRKO? 7QDN=-$6B^,'DN+51LAO0-TL [!O^>B#
MI_> Z$A0M?"9[PA3Q%Z^!2C+K'9/T[/RV].O](>'_C7.ER9?Q#*ZVC6ZKRJ+
MK_C6O\R>LCT^BFV\]M>6L5]97,<\$R;H9XFRKCU!^O!'4$$'!!%.K\UJ4JE&
MHX5$U);IZ-']-4:U'$4HU:4E*,E=-.Z:>S36C04445!H%%%% !1110 4444
M%%%% !1110 4444 %%%% !7YY_M[<?M7>*/^N6G?^FZVK]#*_//]O;G]J[Q1
M_P!<M._]-UM7]T?L_P#_ ).]F'_8#4_]2,,?S/\ 2H_Y(#"_]A4/_358\?HH
MHK_7@_@<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#H?A+\3_%?P6^)NA?%CP/>_9]6\/ZG#?63DG:7
M1@=C =4895AW5B.]?T3? ?XR>%/V@_@[X=^-'@F;=IOB+3([N%"P9H'/$D+$
M?QQR!XV_VD-?S<5^H7_!OU^T]]HL/$O[)GB74?FMRVN^&%D?^ E4NH5SZ-Y4
M@4?WY3V-?E7BMD*Q^3QS"FO?H[^<'O\ ^ NS\ES'ZIX5Y\\!G$LOJ/W*VWE-
M;?>KKS?*?IE1117\X']&!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?*_\ P5$^,)\._#[3
M/@]I5UMN=?F^U:DJGD6D3 JI_P!^7!'_ %R85\)UZ9^U]\6/^%Q_M :]XHM;
MGS;"VN/L&E$'*_9X<H&7V=M\G_ Z\SK^.N.L\>?\35\1%WA%\D/\,=+KU=Y?
M,_&,_P =_:&:5*B?NK1>B_S=W\PHHHKY \8**** "BBB@ HHHH **** "BBB
M@#<\&>/M<\$W1:PD$MK(?](LI2?+D]Q_=8=F'/&#D$@^O>%O%VA>,K$WFBW!
MWH@-S:2D>;!SCD?Q+DC##@Y&<$[1X+4^FZGJ&CWT>I:7>207$1S'+$V".,'\
M""01W!Q7B9QD."SBG[ZY9K:2W]'W7E]S1^D<"^)>=<%UE2O[7#-ZTV]N[@_L
MOR^%]5?5?0M%<AX$^+FF^)=FF>(FBLM0P LO"PW!_E&QZX^Z3G&,JM=@Z/&Y
MCD4JRG#*1@@U^29GE.-RFO[.O'1[-;/T?Z;H_L;AKBG)>+, L7EU3F7VHO24
M7VDNC_!]&T)1117FGT04444 %%%% !1110 4444 %%%% !1110 5^>?[>IS^
MU;XHQ_SRT[_TWVU?H97YY?MY_P#)UOBC_KGI_P#Z;[:O[H_9_P#_ "=_,/\
ML!J?^I&&/YG^E1_R0&%_["H?^FJQY!1117^O!_ X4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7>_LO
M_'77?V:?C_X5^-^@%VDT#5HYKF"-L&XMFRD\/_ XFD3VW9K@J*QQ%"EBJ$Z-
M57C)--=TU9K[C7#UZN%KQK4G:46FGV:=TS^FCP[K^C^*_#]CXI\/7R75AJ5G
M%=6-S$<K-#(@=''L5(/XU<KXY_X(C?M%?\+G_8\M_A[J]_YNL?#V\.DS*[9=
MK)@9+1SZ*%WPCVMZ^QJ_C3.<LJY/FM;!5-Z<FO5='\U9_,_LC)LRI9QE5'&T
M]JD4_1]5\G=?(****\P],**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *\Y_:Q^)_\ PJ/]G_Q'XMM[CR[Q
MK(VFFD'#?:)OW:,/==Q?Z(:]&KXU_P""KGQ&.?#'PEM+CM)JM_&#]8H3_P"C
M_P!*^6XUS=Y)PQB<5%VER\L?\4O=3^5[_(\G/,9]1RNK56]K+U>B^[<^-:**
M*_C0_%0HHHH **** "BBB@ HHHH **** "BBB@ HHHH *[?P%\8+S1%CT?Q1
MYEU9*H2&<<S6X' '/WTQQM/( &" -IXBBN?%87#XV@Z->*E%]'_6C\UJ>OD>
M?9MPYF$<9E]5TZB[;-=I+9I]G^9]$6=Y9ZC:1ZAIMW'<6\PS%/$<JP_F#Z@X
M(/! /%25X7X0\;Z[X+NVGTN<-#(1]HM)<F.7'3([$=F&",D9P2#Z_P"$O&FA
M>-+0SZ3*4FC4-<64K#S(O?\ VUSQN'J,A20*_+,]X5Q&6WK8>\Z7XQ]>Z\U\
MTNO]?\ ^*^4\71CA,5:CB_Y;^[/S@WU_NO7MS6;-6BBBODC]:"BBB@ HHHH
M**** "BBB@ HHHH *_/+]O+_ ).L\4?]<]/_ /3?;5^AM?GE^WE_R=9XH_ZY
MZ?\ ^F^VK^Y_H ?\G?S#_L J?^I&&/YH^E1_R0&%_P"PJ'_IJL>04445_KR?
MP,%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 ?9?_!#?X[_ /"J?VS(OA[J5[Y>F^/=*ETQU9L(
M+N,&>W<^YV21#WGK]J:_FC^'WC?7?AIX\T7XB^%[CRM2T'5K?4+"3^[-#(LB
M'Z;E%?T@_#7QWHWQ1^'>@_$OPX^ZP\0Z-;:E9$G)\J>)9%S[X85_/?B]E7L,
MTHX^*TJ1Y7_BCM]\6E_VZ?T%X19K[?*ZV D]:<N9?X9?Y23?_;QMT445^/GZ
M\%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %?E]^VC\0&^(W[2OBC58Y]]O97QTZTP<@);CRCCV+J[?\"K
M])OB7XP@^'WP[UWQS<8*Z1I-Q=[6_B,<;,%_$@#\:_(JZNKB^NI+V[F:26:0
MO+(QR68G))^IK\.\:<RY,)A<!%_$W-_]NJT?ON_N/A.-\5RT:6'75N3^6B_-
MD=%%%?SX?G04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4ME?7F
MFW<=_I]U)!/$VZ.6)RK*?4$=*BHH'&4H24HNS1ZOX%^,-AKFW3/%3Q6EX<!+
MKA(9S_M=HV[_ -P\_=P >V='C<QR(593AE(P0:^<J[+P%\7+_P .*FD:^LEY
MIZX6-@<RVX'&%)^\N/X">PP5YS\/GO"-+%7KX)*,^L=D_3L_P]-S^B?#_P :
MJV#Y,OX@DYPVC6WE'_&MY+^\O>77FW7K5%0Z?J%AJUDFI:5>QW%O)G9-$>">
MX.>0>1D$ C/(J:OS.K1JT*CIU(M26Z>Z/Z@P^)P^,H1KT)J<)*Z:=TT^J:T:
M"BBBLS8**** "BBB@ HHHH *_/']O+_DZSQ1_P!<]/\ _3?;5^AU?GC^WA_R
M=9XH_P!S3_\ TWVU?W-] #_D\&8?]@%3_P!2,,?S1]*C_D@,+_V%0_\ 358\
MAHHHK_7H_@8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *_;K_ ((E_&3_ (6G^PQI/AR\N_,O
MO!>JW6BS[F^8Q!A/ <?W1'.J#_KD?0U^(M?HG_P;R?%5])^+_CSX,75UB+6M
M @U:UC<\>;:S>4P7W*7()]1'[5^?>)V7+'\*5)I>]2<9K[[/\&W\C] \,\Q>
M XKIP;]VJG!_FOQ27S/UAHHHK^7#^H HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PK_@HSXS_ .$3_9AU
M+3XY=DNNW]MI\9!YP7\Y_P TA8?C7YP5]F_\%9/%>VV\'>!X9?O/=7UPF>F
MD<9_66OC*OY5\6,<\7Q?.G?2E&,?PYG^,C\FXNK^VSF4?Y$E^OZA1117YJ?,
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!J^%/&6
MN^#KTW>CW(V.1Y]M*"8Y@.@89]S@C!&3@C->O>#O'6A^-;8MISF&Z09FL96!
M=1_>4\;U]P..X&1GPRI+6ZNK&YCO+*YDAFB<-%+$Y5D8="".0?>O%S?(L%G%
M.U16FMI+=>O=>7W6/T+@?Q&SO@JNH4W[3#M^]3;T\W%_9EYK1]4]+?1%%<+X
M$^,=IJI32O%\D=O<DXCO@ L4F?[XZ1G/\7W>>=N,GNR"IPP(/H:_)<TR?&Y1
M6Y*ZT>TEL_Z[/4_LCA?B[).+\!]9R^I>WQ1>DX/M)?DU=/HV)1117EGTP444
M4 %%%% !7YX_MW_\G5^*/]RP_P#2"WK]#J_/#]N__DZOQ1_NV'_I!;U_<WT
M/^3PX_\ [ *O_J1A3^:/I4?\F_PO_85#_P!-5CR*BBBO]>C^!@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KZ#_X)8?%'_A4W[>OP[UJ:X\NVU/6#HUT"<!UO(VMD!]A))&WU
M45\^5H^$?$E_X-\5Z7XPTIL76E:C!>6QSC$D4BNOZJ*XLRP<<PRZMA9;5(RC
M]Z:.W+<9++\QHXJ.].49?<TS^F.BJF@:W8>)=!LO$>E2[[74+2.YMG_O1R*&
M4_D15NOXI:<79[G]I)J2NM@HHHI#"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH _//\ X*<>(_[9_:272%DRND:!
M:VY7/1F+S$_7$J_D*^=Z]._;,UUO$7[4/C2_:3=Y>KFUS_UP18<?^0Z\QK^*
M^*\4\;Q-C*W>I.WHI-+\$C\0S>K[?-*T^\G^#L@HHHKY\\X**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KKO 7Q6U+PL(]*
MU97N].#8"9_>0#OL)ZCOL/'H5R37(T5AB<-A\71=*M%2B^C_ *_'<]3)\ZS3
M(,?'&8"JZ=2/5=5V:V:?5.Z9]":5JNFZY8)JFD7J7$$A($B'H1U4@\J1D<'G
MD'H15BO!?#'BO6_".H#4-&NMN2/.A?F.9?[K+W'7GJ,Y!!YKUWP5\0-%\:P"
M.V;R+U5)ELI&RW R60_QKCGU&#D8P3^79[PI7R^];#7G3_\ )H^O=>?W]S^N
M_#_Q;ROBI1P6/M1Q6UOL5'_<;V?]QZ]F];;M%%%?'G["%%%% !7YX?MW?\G5
M>*/]VP_](+>OT/K\\/V[?^3JO%/^[8?^D%O7]R_0 _Y/%C_^P"K_ .I&%/YH
M^E1_R;_"_P#85#_TU6/(J***_P!>S^!@HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _H,
M_P""=?CI_B/^PY\+_$\TN^0>$;:RE<G)9[4&U8GW)A)/O7M%?(/_  0X\7?\
M))^P%H^C^;N_L#Q%J=AC/W=TWVK'_DSG\:^OJ_C;B3#+!\08NBEI&I.WIS.W
MX']C<-XEXOA_"5GO*G"_KRJ_XA1117B'M!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 445%?W<=A8S7TOW(8FD;Z 9/\
MJ3:2NP;LC\D/BQK#>(?BEXEU]FR;[7[RX)]=\[M_6N?I\\\ES.]Q,V7D<LQ]
M23DTROX1KU77KRJ/>3;^]W/P*I-U)N3ZNX4445D0%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %/@GGM9TNK69XY8W
M#1R1L0RL#D$$="#WIE% TVG='IO@/XR0WGEZ/XQD6*7[L6H8PC^@D'\)[;AQ
MTR!RQ[_J P(((!!!X(/((]J^<ZZGP)\4=5\)%-.O@UWIV2/(+?-#DYS&3TYY
MVG@Y/0G=7Q.>\(T<9>O@THSZQV3_ ,G^#\MS^@/#_P :,3EO)@,^;J4ME5WG
M'_%UG'S^)?WME['1571=;TKQ%IR:IHUXLT+\$C@HW=6'56]C]1D$$VJ_,JU"
MMAJKIU8N,ENF?U/A,7A<?AH8C#34Z<E=2B[IKR:"OSO_ &[.?VJO%/TL/_2"
MWK]$*_._]NS_ ).I\4_2Q_\ 2&WK^X/H ?\ )XL?_P!@%7_U(PI_./TJ/^3?
M87_L*A_Z:KGD=%%%?Z]G\"A1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^MG_  ;Q>(I+
MK]GWQ[X3,N5LO&4=VJ>AGM(T)_'[./RK]"*_,3_@W-UO#_%OPW(_4:+<Q+_X
M&JY_] K]$O&_QQ^"GPS<Q_$CXP>%O#[#JNN>(+:T(_[^NM?RAXB4O8\98I=W
M%_?"+_4_JSP]J^VX.PK[*2^Z<E^AU-%>)^(/^"EO_!.3PFS+XI_;^^">FE3A
MEO\ XJZ1"0<XQA[@=P17#Z]_P6X_X)%>' QU#_@HQ\))-HR?L'C*VNNV>/(9
M\_AWXZU\4?:'U)17Q1KW_!QA_P $4_#>[^T?V_/"\FW.?L&DZE=],=/(M7SU
M_'\*YF;_ (.?/^"*$LS6WAW]K+4];F1BIBTCX8>(Y3NZ*H)L%!+'.,'!QUH
M^_:*^ /^(E7_ ()JWG/ARU^+VL;N(?[,^#6LMYQ[A=T"Y(YZXZ&OJ_\ 9#_:
MT^&O[:OP;@^.7PHT'Q1IND3ZA/9I:^+_  [-I=Z)(2 Q,$P#!3GANAH ]0HH
MK@?VH_VF/A#^QS^S]XJ_::^/'B/^R_"G@_2FOM5N53=(XR$CAB7(WRRR,D4:
M9&YY%&1F@#OJ*^/OV6/%_P#P4=_;C^%&E?M.^*?B/H7P*\,^+K2/4O!'@#2_
M"$6L:S%I<H#V\^J7MY)Y0FFC*O\ 9X($\I7 :1GR%ZKX%_$K]NSPY^VUJ'[-
MO[4!\&:UX.D^',VN^"O'/A+0[C3Y-7GAOK>"Y@O+::XG$$\*W$!/ER&.43AP
M$.8XP#Z7HKXKUG_@H%\;OVL_VX_&?[!?_!/G_A'-.MOA/# /C-\8O%6F2ZE:
M:->S%A%I&G644T(NKT^7)OEEE$4)AE!21E"MH?M>^*_^"F7['_P5N/B[\-?B
MAX1^*^F:;J%DWBNUU[P9_9NJZ7IC742WE_:R6DWV>=88#([020J0JM()6V>4
MX!]B45^?_P#P4T_;@_;J_9@_;[_9K_98^ OCSX<6^@?M"ZYJ^F/?^*?A_=ZC
M<Z"]B+-C(ODZG;+<*ZW8 4["I0G<<X%+]H#_ (*5_ME_\$W?VW_@M^S_ /MM
M6WP[\??#3X[:[_PC_ASQ]X!\,WN@ZCH>K&6"()>65Q?WL<T!>Y@^>.1&VF1L
M9C". ?H;117S3_P4U_;2\2?LA>"_AAX7^'EO:_\ "6?&?XU>'?AQX=U"]M_.
MATA]2G*S:B\61YWDP1RLD9(#2-'NRNX$ ^EJ*^(?$W[-7_!;O2OVB?[&^&/_
M  4=\*7WPA.M:3JXU?QQ\/=-F\3K!%-MO]$*6%E;6;V\T1,BW6Q9U94C!3YI
M3]O4 %%%% !1110 445Y5^T7X _:O\9^.?AEJO[.'Q_TCP9H6A^-([SXG:5J
M7AB*_D\2Z*$.^QAD?FU=F_Y:)AAD-NPA20 ]5HKSOQK^T_\ "GP/^T9X)_96
MU'6TE\:>.M-U+4],TF"13)#8648,UU*N<JA=XXU./F8MC.QL>B4 %%%% !11
M10 445YWX6_:@^%'C3]IKQ7^RAX7UM+WQ5X(\,Z9K7BB*WD5TL$OY+A+:"3!
MRLS+;-*4(!$<D;='% 'HE%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !6-\1KK[#\/=>O<X\G1KI\_2)C6S7-?&=MGP>\6-GIX:OS_ .2[US8V3A@Z
MDETB_P F95WRT9/R?Y'Y(4445_"A^"!1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %_P[XFUGPK
MJ U+1;LQOC$B'E)5_NL.X_D>1@@&O7/!'Q&T;QG&MJ,6U^$)DM';[^.IC/\
M$,<XZ@9Z@;J\4IT<DD,BS0R,CHP*LIP01T(->/FV28+.*5JJM);26Z_S7D_E
M9ZGWG!7B%GG!6)_V=\]!OWJ<G[K\U_++S7S32/HJOSO_ &Z_^3J?%/TL?_2&
MWK[,\!_&59/+TCQG)@A=L6HXZ^@D _+>/;<.2U?&/[<[+)^U-XGDC=65UL&1
MU8$,IL+<@@CJ".0:_HKZ"V38W*/&C'QK+W7@*MI+9_[1A?N?E^FI]EX^<9Y'
MQEX887$8"?O+%4^:#TG!^RK[KMVDKI][W1Y+1117^LQ_&(4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 ?5'_!+C]@C]G+_@H/XO\ %OPL_:7T_7[W1=(TVVU."PT/Q1>:
M6+B02/$5F:UD1Y$VR'Y2<9P:^]? _P#P;H?\$5OA\H&B_L$>&;L]2^O:KJ6J
M,QSG)-Y<RU\R?\&\MUL_:3\<66?]9X'W_P#?-Y /_9J_7*OY<\3XJ/&%9]XP
M_P#24OT/Z@\,9<W"%%=I3_\ 2F_U/FS0/^".'_!)WPTJKIO_  3>^"<FT8!O
M_AMIUV>F.L\+Y^OX]:[C0/V OV$?"I5O"_[%/PDTTH<J;#X;Z7#@YSD;(!WY
M^M>MT5^?'Z <QH/P2^#'A;;_ ,(Q\(_#&G;,;?L&@6T.,9QC8@Z9/YUTL,,-
MM"MO;Q+'&BA41%P% Z  =!3J* "BBB@ K\H?^#R"'QY)_P $E=+E\)I<MI<7
MQ@T9O%HM\X_L_P"RWX3S#_<^UFTZ_P 12OU>KC?VA?V?_A+^U1\$_$O[/'QU
M\(0:[X2\6Z6]AK6F7!($D;8(96',<B.%='4AD=%92"H- &Q\-]?\'^+/AWH'
MBGX>3P2Z!J6BVMUH<EKCRWLY(5>$ICC:8RN/:OA;X)_MS?MT^+_^"X_CW_@F
MCXQ\:?#J;P)X&^&MMXR76+#P+=PZI?QRR:?']C+-J+Q1D->.?-"-Q&OR L<=
ME^R%^R-_P41_X)U_#NW_ &:_@W\3_A_\:?A=H*M#X#A^)VL7WAW7] LLGR["
M6]LK*_AOH8A@(QMX6"_*,(J*MK]E+_@G'\8?!'_!2/XA?\%1_P!HOXF^&G\6
M^._ 5OX1@\#>"K"X;3M+LH9+202M>W3++=3$VB D0PJ-S?*<C !\J_\ !IW+
M?0^$_P!JW1_B"[?\)_;_ +1NH-XQ2X_X^ [1[09,\_Z]+SKW#>]?K=<6\%W
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
MT<8"1*TCL$A3Y(8UCB3Y8UH [>BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "N:^,\;2_![Q9$O5O#5^!^-N]=+6+\2+9KSX>:]9JN3+HMT@'KF%A7-C8\^
M#J1[Q?Y,RKJ]"2\G^1^0M%%%?PH?@@4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?.7[
M7.F6]A\2[.[A4!KW1(IIB.["6:/_ -!C6OHVO"/VR-&2'5-!\19.ZZMY[8Y/
M01,CC]9S7]+?1/QWU3Q<ITKV]M1JP];)5/\ VR_R/#XBAS97)]FG^-OU/%J*
M**_U"/SL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** /T#_P"#>2#=^TAXYNL?<\$!<_6\
M@/\ [+7ZXU^3O_!NY922?&GXB:B$^6+PO:QEO0O<Y _\</Y5^L5?RYXH2OQA
M67:,/_24?T_X8QMPA2?>4_\ TIA1117Y\?H(4444 %%%% !1110 4444 %%%
M% !17G?[0O[4'PH_9HC\'0_$C6TBOO'OCO2O"7A73(Y%\^_U"^N$B 121E8T
M+S.>T<3=25!]$H **** "BBO._V@/VH/A1^S=<>"M+^(FMI'J7Q!\<:=X5\)
MZ7'(OGW]]=2A3L4D92*/S)G/98R/O,H(!Z)1110 4444 %%%% !7SWX&_P""
M5G[ _P .OVRM=_X* >%_V>-.7XM>(9GGO?%=W?7-RT,TD?ERS6\$LK0VTKIE
M6DB16(9AG#MGZ$HH *;/!#<PO;7,*R1R*5DC=0592,$$'J*=10!\>Q?\$'?^
M"8VE>-;SQIX%^"GB#P>-3O&NM3T/P+\3-?T/2KJ8D98V5C>Q0(.,;(U5,<%:
M^H_A=\*OAO\ !/P+8?#+X2>"--\.^']+C9+#2=)M5AABW,6=L+U9G9G9SEG9
MF9B223OT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%>
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
MGA#QEXYNFFM)=>BALT\^3R8YBMMYTZM*RQG.YN6. :[K]FC_ ()(_P#!4?\
MX)_>(=>_9Y_8/_;\\$:-^SSKGB"YU+1]/\;>#)=4\0^#4N&W2PZ?EA!,03D-
M._EEQO,.YI-_M'[>G_!,'XA_&[X>_ $?LH_%O2O#_B[]GGX@6'B3PW>?$"SG
MU*UUKRHC'.M^T+I,\LS$2O*I#.QDR5+[U /%/^"H7B2[_8/_ &B_AQ\4?B[^
MQ=KWQ:_9!\/_  SN=%U?0]!M#K"^"M;:]\PZS=6-PY6YC^RB.%)I3F']Z4D1
MGV2^V?L:_"#]C7]LG_@F?XL^%'[,W[27B+Q'\)_B??Z\++Q#H6NW$.L:%!?3
MM(^GB6ZWS0RVWF>6J3J3Y80,K*?F[6]^$7_!13P-^T!:_&/P=\3_ (=>/-'U
M'X;6&A^,/"'B<WF@Q7.KV]]J-S]OL9K>&]^QPA+X0"%XYW>.*/S)6>/S&X[]
MFK_@G#\9OV-?V.OC7X#_ &7?BEX6\)?%CXM>--=\::;J5IH6_P />%M7OUC2
M&UM;616W6T$<,:!WC.YMSF$+M@ !]-_ +X->'_V=O@AX2^ WA/7M:U33/!WA
MZTT?3]1\1:@;N_N8;>)8DDGFPOF2$*"2%49Z*HP!UU<C\ M"^,/ACX(^$O#G
M[0GCG3_$WCJQ\.VD'B_Q#I.GBUMM2U%8E%Q/%" !&KR!F "J.>%4?*.NH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /RX_;+T ^&_VH?&FGE-OF:P;K'_7=%GS_ .1*\RKZ'_X*;>&F
MT7]I/^V!'\NL:#:W.X#@LA>$CZXB7\Q7SQ7\5\5X7ZEQ-C*-M%4G;T<FU^#1
M^(9O2]AFE:':3^YNZ"BBBOGSS@HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC_P!H"-IO@MXA
M@B@+NUO 5 '0+<PNQ_!5:NPK(^(4<,OP\\1).,@^'[[:,?Q?9Y-O_CV*^R\.
ML=_9GB!E.+Z0Q-"3]%5C?\#GQ</:82I#O%K[TSXVHHHK_:8_)PHHHH ****
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 8GQ*\'V_Q!^'FN>!KK;LU?2;BTW-_"9(V4-^!(/X5^15
MU:W%E<R6=W"T<L,A26-ARK X(/XU^R%?E[^VC\/3\-_VE/$^D0P;+:]O?[1L
M\# *7 \T@>P=G7_@-?AWC3EKGA,+CXKX6X/_ +>5X_=RR^\^$XWPKE1I8A=&
MXOYZK\G]YY;1117\^'YT%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R?\?=(?1/C#KUM
M(Y9I[P7;,>YG19C_ .C*X^O1_P!JK3[JV^+]SJ-SC%_86TL.!_ D0@_G":\X
MK_:?P[QW]I\ 93BV[NIAJ$GZNE&_XW/RO,8>SQ]6/]Y_=?0****^Q.,****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ K]$O\ @WG^$CZQ\8O'/QMN[?,.A:##I-HS+P9KJ7S&*^ZI;8/M
M+[U^=M?MQ_P1'^#_ /PK']A;2O$EW:^7>^,]7N]9GW+\PBW"WA'T,<"N/^NA
M]:_/O$W,?J'"E2"?O57&"^>K_!-?,_0/#/+OK_%=.;7NTDYOY:+\6G\CZ\HH
MHK^7#^H HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ KXU_X*M_#9L^&?BY:0<8?2;^0#I]Z6'_ -K_ *5]
ME5YS^UE\,6^+G[/WB/PC:VWFWHLC=Z:H&6-Q"?,55]VVE/HYKY;C7*/[;X8Q
M.&BKRY>:/^*/O)?.UOF>3GF#^O975I):VNO5:K[]C\L:***_C0_%0HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH ^?OVQX9V\::+?&';%_8?D*_P#>=;B9V_(2K7D%>\?M
MFJC:5X8=(SN2XOA(V.@*VVT?^.O^1KP>O]=?H_8[^T/!S**O:G*'_@NI.'_M
MI^;9[#DS6HO1_>DPHHHK]C/("BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH V/A[X(USXF>/=$^'/AF#S
M-1U_5K?3K!,?>FFE6-/PW,*_I"^&_@30_A=\/="^&OAF+9IWA_2+;3K%<8/E
M0Q+&N??"C/O7XW_\$.O@+)\6/VRX/B)J%CYFE^ =,DU*9W7*&[D!AMD/^UEI
M)1[P5^U5?SWXOYK[?-*. @]*<>9_XI;7](I/_MX_H+PBRKV&5UL?-:U)<J_P
MQWMZR;7_ &Z%%%%?CY^O!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!^6_P"U]\*3\'OV@=?\,6UK
MY5C<W/V_2P%POV>;+A5]E;='_P!LS7F=?=G_  5%^$/_  D/P[TSXP:7:YN=
M N/LNHLJ\FTF8!6/^[+M _ZZM7PG7\=<=9&\@XFKT(JT)/GA_AEK9>CO'Y'X
MQG^!_L_-*E-+W7JO1_Y.Z^04445\@>,%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >8?M<6T#_
M  HMKQ@/-C\0VZ)Z[6@N2WZJM?-U?5/[1VEP:A\%M;NIE!:Q%M/%GLQN8H\_
ME(WYU\K5_J']$_'?6_".G2O_  :U6'WM5/\ V\^ XF@XYBGWBG^+7Z!1117]
M*GSP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%>@?LL? C6OVF?V@_"GP/T3S%;7M62*[GC&3;VJYDN)O^
M 1+(WN0!WK'$5Z6%P\ZU5VC%-M]DE=O[C;#T*N*KPHTE>4FDEW;=DOO/UO\
M^"(O[//_  IO]CBV\?ZM8^5JWQ OFU:9G7#K9KF.U0^JE \P_P"OBOL6J7AO
MP]HWA'P[8>$_#FGQVFG:7916EA:Q#"PPQH$1![!5 'TJ[7\:9SF53.,UK8VI
MO4DWZ+HODK+Y']CY-EM/)\JHX*&U.*7J^K^;N_F%%%%>8>F%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% &7XU\(Z-X^\(ZEX)\16_FV.JV4EK<KWVNI&1Z$9R#V(!K\F?B/X%UGX9
M>.]6\ >((]MWI-]);RG& X4_*X_V67##V85^O5?%_P#P5&^!I@O-.^/FA6GR
M3;-/U[8O1P#Y$Q^H!C)_V8QWK\D\7.'GF.31S&DKSH;^<'O_ . NS\ES,^/X
MPR[ZS@EB8+WJ>_\ A>_W/7TN?'=%%%?S,?EX4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S_Q9
MT==>^%WB'3G)VC1Y[@@=_(4SC]8Q^5?']?:^M:7/KNA:AX?MFVOJ.GSV8/IY
ML31_^S5\45_HC]#/'>TX.S+!W^"NIV_QTXK_ -QGQ7%4+5Z4^Z:^Y_\ !"BB
MBO['/E HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *_4'_@WZ_9@DM;+Q+^UGXFTS!N0=#\+/(O5 5>[F7/8L
M(HPP_NRCUK\W_A+\,?%7QH^)NA?"?P19^?JOB'5(;&R0@[0\C ;V(Z(HRS'L
MJD]J_HH^!OP@\*_ 'X0>'?@UX*AV:;X=TN*S@8J TS*,O,P'\<CEG;_:<U^5
M>*V?K 9/'+Z;]^MOY06__@3LO-<Q^J>%>0O'YQ+,*B]RCMYS>W_@*N_)\IU=
M%%%?S@?T8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5A_$OP!H7Q3\ ZM\/?$D>ZSU:S>"
M1@,F,GE9%S_$K!6'NHK<KR;]KG]NC]DK]A#X?'XF_M9?'70O!FF,K?8H]1N2
MUWJ#*.8[6UC#37+C(RL2,1G)P.:SK4:6(HRI5%>,DTT^J>C7S1,X1J0<)*Z>
MC/S>^(G@37OACXXU3P!XGM_+OM*O'@G '#8^ZZ^JLI# ]PPK%KO?B!\??BY_
MP4'U+5_VJ/!W[!OCWX>?"[2-,MX=)\=>/FAL;WQ2&E*B=-+R9H8%5E*3L6$B
M./N[,5P5?QIQ;P]5X9SRI@Y?#O!]X/;YK9^:9^*9QET\KQ\J+VWB^Z>W^3\T
M%%%%?-'F!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 3:?=?8;^"]V[O)F5]OK@@U\1:SI=SH>L7>B7H
MQ-9W,D$H]&1BI_45]KU\C?&N-D^,/BAS$4677[N:-2/X'F9T/XJP/XU_;_T+
M<=R9AG.#?VH49_\ @+J1?_I:/E.*H7H4I=FU]Z7^1S%%%%?WR?%!1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117=
M?LU_ +QG^T]\;?#_ ,$O L)^VZW>B.6Y*$I9VZ_--</_ +*(&8^N !R0*RKU
MZ.%H2K596C%-MO9):MFM"A6Q->-&E&\I-));MO1(^^_^"!W['IFN=3_;*\;:
M7\D7FZ5X+65.K$;;J[7Z#,"D>LP["OT_KGOA/\,?"/P7^&NA_"CP'IXM=(\/
MZ;%96,7&XHBXW,?XG8Y9FZEF)/6NAK^0.)\]J\19U5QDOA;M%=HK9?J_-L_K
MSAC(Z7#V2TL''XDKR?>3W?Z+R2"BBBOGSWPHHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **YOXM?&3X2_
M 3P-=_$[XW_$W0?"'AVPQ]LUSQ)JT-E:Q$\*IEE95W$\!<Y)X )KS'2/^"EG
M[".JW$5O<?M->'-(^TJQL)O$TDFD17V$WD6TEZD27)V MB(N< GH#0![E153
M0->TCQ3H5EXG\/WZ75AJ-I'=6-U%]V:&10Z.,]BI!_&O'-;_ ."D/["^@^*]
M3\%W'[37AFZOM#N&@U_^R;A[Z#2)5^]'>3VRO%:,HY99G0KWQ0![=17G6E_M
M=?LN:YX4UCQ[H/[07A#4-!\/Q02:WKNGZ_!/96231>=$TD\;&-0T6) =V-I!
MZ$5Y]8?\%;_^"6FI[39?\%%O@FZM*(Q*?B;I:IO/12QG !/N: /H:BJF@Z]H
M?BG1;3Q)X8UJTU'3K^W2>QO["Y6:"XB8962-T)5U(((8$@@U;H **\-_:2_X
M*1_L9?LCW=_;?'OXN3Z3'HTUI%XBO]/\*ZIJ=GH#W6/LRZE<V-M-#IIE#*4^
MU/%N5E89!!K>_9=_;<_94_;4M_%5[^RS\:=+\:VW@KQ$^A>([O28YO)M[Y%#
ME$D=%2X0JP*S0EXFYVN<' !ZI1110 4444 %%%% !1110 4444 %%%% !117
MS[^UA_P55_X)Y?L16TX_:3_:R\(:%J4&1_PC=OJ(OM7D;H%6PM1)<')XSY>,
MGDB@#Z"KC?CQ^T/\"_V7OAU>?%O]HCXM:!X,\-V(_P!(UCQ%J4=M#NP2(T+D
M&21L';&@+L>%!/%?#LO_  4/_P""J'[?S?V)_P $ROV&9_AAX.N_E_X7A^TC
M;/8*T1_Y:Z?HL1:>XR,M'*Y,3<!U7-=5\"_^"%'P5;XC6G[1_P#P46^+WB+]
MJ/XJ6YWVVL_$I$&A:0Q()33M%0FUMH\@':PD 8;E"&@#B[O_ (*:_M\?\%+9
MY/"'_!'']GAO#7@.X<Q7/[3GQGTJ2STLQYP9=&TMU\[4&QDI)(OEAEVR1J#N
MKU;]C_\ X(J_LW_L_?$/_AIC]H?Q/K/Q]^.-R5DOOBO\4R+R>UD4DJNG6C%H
M=.B0D[%CW.@)42;<*/L6VMK>SMX[.SMTBBB0)%%&@544# 4 <  <8I] %;6M
M&TOQ%H]UX?URQCN;*^MW@N[>4966-U*LI]B"17Y:?M+_  ,U?]GWXL7_ (&O
M%D>Q9OM&C7;C_CXM6)V'/]Y<%&_VE/8BOU4KQ_\ ;0_9Q@_:$^%<D&D6R?\
M"1:,'N=#E. 9#CY[<GTD  'HRH>@-?GGB-PG_K)DWM*$;UZ-W'O)?:C\]UYJ
MW5GSG$N4?VG@N:FOWD-5YKJO\O/U/S+HI]S;7%E<R6=Y;O%-$Y26*12K(P."
MI!Y!!XQ3*_DYIIV9^1;!1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %?,'[4<4,7QOU;[.N$:VL6!QU)
MLX=W_CVZOI^OGC]L2PM[/XB:5<0@!KKP]'+-CNPN;A/_ $%%K^K?H?X[ZOXF
M8C#MZ5<--?.-2E)?@I'S_$T.;+;]I)_@U^IY-1117^E9^?A1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7['_\$2/V
M)_\ A1GP8?\ :*\>Z1Y?BGQU:(VG1S)A['2,AXU]FF(65O\ 9$0X(:OA[_@D
MW^PI)^U_\=%\3>-]*9_ GA":.ZUXR+\FH3YS#8@]PQ&Z3'2-2."ZFOW$BBC@
MC6&&-41%"HBC 4#H .U?B7BKQ4H4_P"QL-+5V=1KHMU'Y[ORMW9^U^%?"SG4
M_MG$QT5U33ZO9R^6R\[]D.HHHK\(/W4**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\J_P!CSQNG
M_!5?_@NU\>O'_P 70-4\ _L?7EOX6^&'@^]'F65MX@FGNX+K6FB/RR72R:?=
MI'(1\B/%MPT8:ONW]O#6_P!B.3]GK7/AE^WYXW\&:-\/_%]A+IVHGQQJL%G:
MRAMJY26<A8Y59T9'!#(^QE(8 U^=?PUTZZ_X(??\%O\ XP?$GX]1R:5^SS^U
MO?1ZKI_Q-G0C3= \4?:)KC['J,WW;17EN[\([D(5FA.<),8_HW_@XC^(_P ,
M;G_@BK\93+X\T&2/Q'X8M8_#I;5(2-4E-_;.BVWS?OV^7< F3QD=* /GK_@L
MA^VE/X _X)N_L]_L4?L-?M,V6O7?QR\2Z-\,X_BEX4OD<2Z9!#;6UY/!)"[*
MDDS36RG:YQ'-* V<,/U!_9\^ 'PD_9:^#/AWX _ OP9::!X6\+Z;'9:3IUG$
M%"H@P9'( \R5SEWD;+.[,S$DDU^5'_!13]A7X^_&3_@BA^QW^T'^SE\/;S5?
MB1^S5X5\%^++;P;':N+J^MH=*LC=VT<(&XSI)!!)Y>-Q6&155G*J?T._9+_X
M*:?L4?MF_!:P^-?PC^/WAE;::Q6;6M%U76H+74=!F 'FVU[;R.'@DC;*G<-I
MQN4LI5B ;'P!_8M^%'[-GQL^*_Q1^%6B66E:=\6[W3]5U[0+.S6.!=6ABFAN
M;I57"C[1&;=G4 9D25R29#C\L?\ @WD_:R_8'^"G_!!V\\'?MF_%OP+%I-UX
MH\0Q:OX(UW4+>XO=7@E=0+:+3BQFNGE'"1HC,QZ#O7ZW?#3]I'P'\5=)\0?$
M/PS=P'P#HL2M9^/9KQ4T_5MBN]S-;.0%DM(E$8%T&,<C&4(2(MS?B]_P11_X
M)X_"'_@IM_P;T2?"*TURQT+XC^&OB;JVJ^!O'.GD)J'AC7H7CFLY6DC_ 'JQ
ML&4,N<E'W+AU1E /KW_@UD^!'[4'P#_X)L7NB?M&>%O$'AO3=9^(6HZK\-O"
MOBA72^TK098K?RU>.3#PK).MQ*L9 SO,F,2@U^A_Q UKQ;X=\&:AK?@3P5_P
MD>KVUOOL-$_M*.S^V/D?)YT@*Q\9.2,<5\;_ /!'O_@J-<?M7>"=1_99_:\N
M;'PC^TS\*KYM ^)7@S4)XX)]3FA^5=5LTR!/#.H#L8LJKMD 1O"S_;[ND:&2
M1@JJ,LQ. !0!^4?_  0[\<_%_P"/'A3]JWPO\;/V28?&'A;QG^U5X]'CJ?4?
M$FGW21N+&SC&C&SGP+M L4-NK;EBQ*/NJAKZ/_8%_;[^%'Q4^#?QLE_9\_8,
M\1>"[?X$^/KKP???#C18=%M]2O[K3[:".41Q1W,=DC1JHB ^TNI2!=KD;5KR
MC_@VM\:>$?%GPO\ VIQX9\2V-^7_ &S/&M\@M+I)"UK.EB8)QM)S'($?:_1M
MC8)P:S?^"'WCCP6_C3_@H)J:^*]--M:_M9>+KZYN/MJ>7%:E<"=FS@1GRI,.
M?E.QN>#0!W?[*?\ P7 \=_MF> OA;\8/@#_P3.^+'B/P;\0-7U73M<\1Z7?Z
M>8O#<]K<7,422":2(2^9'#'(\I,=O&;A8A/+*CHMGX+_ /!:;XF_M2?!WXC?
M$/\ 9:_X)I_$GQ7KOPV^(>K>&-:\)WWB+2].>'^SX+>25Y+EY&A:Y9YI(UM+
M4W39@W,R++$7Q/\ @U<U[1-5_P""''PAT_3=6MIY]+O?$EOJ4,,P9K64^(-1
MF"2 'Y&,<L;X/.UU/0BLG_@W)\9^$+OX6?M;:K;>*=/>UA_;2\=7\URMXGEQ
MVDD=@R7#-G B94<AS\I"-SP: .EL_P#@NG?_ !6_8>LOV]OV2OV!/B)\1?!5
MEX=NM8\>W,VL:?HZ^'H[1I%O((OM+E]2FA$,LA%M&T>P+^\#DQC[+_9R^/7P
M_P#VI/@)X._:.^%=S/+X<\;^'+36M':[B\N98+B)9%2102%D7=M9<G#*1D]:
M_+3_ ((T>)O#<7_!JOXTN9=>LEBL? OQ)CO7:Y4+;LTFI.JOD_*2LB$ XR'4
M]Q7V)_P02U33M6_X(Z?L]W&F7\-PD?P[M8)'AD#!9(V='0XZ,K*5(Z@@B@#T
MW]JK]MOPA^S;\3/AE^SWI/A>;Q/\2_C%K5WI_@'PI#>K:QRI9VYN;Z]NKAE?
M[/:V\(W.RI+(2RJD;DG'F'@;_@JSJFH_MY7W_!-SX@?L8^.[;XD:=86VL7FI
M>%-8TK4?#\6@SR11)J_VF[N;*Z>!))1'(J6;2(RD!7R,^,?\%Q_''P"^!7[7
M/[(W[2'B?XZ:1\.OB3X8\8>(#X3U_P 8PRCPY<:.VGHNK6FH31 O TJ/!# Z
MAB)+AB5*ABO0?L,>+_V+_P!IK_@IEXI_;LL?VY_A!XT^*NM?#6#P9X5^'/PZ
M\90WHT;08+C[;<.6D\N>_FDG =I1;PK$@V;6R6H ZCQI_P %BM0;X5?&W]I/
MX$_LM7?C3X9_L_\ BS4O#WCS6Y_%T>FZE=W.F)&^IRZ;8O;R+<0VZ29WS3VY
MDV-L5L GUCQO_P %#OAO;_#OX(^*/A#H+>)=8_:+^S-\*='U/45TN*ZBETM]
M5:XN[ADD^S1QVB$L$CED,CQQI&Y;C\ROB=^WQ\(_V[?^"=_[7_BG]H'XZ+X6
M\:Z1'X[T/P=^SAX;U633KC3FM;*<1WU]8V>V[U>>1@\UQ/<;[*'RG;RXO)D>
MO3O .D_\$W_V_O\ @E-^QE^R;\?_ (LRZ7J&H^!=&T[P!\1?"GB);&[\-^,]
M*T*R+VD%T08_M.V2:,Q'</-A\H@3!-@!^AO[/'[1?Q-^*7Q3\=_!GXO_   E
M\#ZWX%@TJ<W,/B%-2L-:@OEN2EQ9S"&%VA5K:2,F2.-]ZN"BA06]>K\^_P#@
MD7XW_;K^%G[67QN_X)V?M8_'./XTZ)\*=+T2]\*?%^6R$6HF.^65UTO4F!;S
M+E47S!O9Y "S,[++&%_02@ HHHH \/\ VW_^">_[._\ P4)\*Z'X&_:/7Q-/
MI&A:A)=PV'AWQ7=Z4MTSIL9)VM71I4V_PD\9)K)_96_X).?\$X/V*+F#5?V:
M/V._!?AW5+;'V?7Y=.-_JD>/[M]>-+<#WQ)S7T-10 4444 %%%% !1110!\2
M?\%(?V73HFI/^T'X&TW%G>2!?$MO"G$,Q.%N<#HKG"M_MX/.\X^1J_8O6-'T
MOQ!I-SH6MV$5U9WD#PW5M,FY)8V!#*1W!!(K\S/VN_V:-5_9Q^(SV%K'+-X>
MU-FFT*^<9^3/S0.?[Z9 /J"K=R!_.'BGP8\OQ+SC!Q_=3?OI?9D_M>DG]TO5
M'YIQ9DGU:J\917N2?O+L^_H_S]3R>BBBOQH^*"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP_\ ;,TB*+_A
M&_$'_+2X%Y;$_P"S$87 _.9OSKW"O)OVPM)>Z\!:3KK,=MAJ[0*OO/$6/_I,
M*_?/HRX[ZEXS9?%NRJ*M!_.C-K_R:*/)SV'/E55=59_<U^ESYXHHHK_5P_-0
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N
MM^!?P4\?_M$_%;1O@Y\,M*-WK&MW8A@!R(X4ZO-(0#MC1 SL>P4]3@5RMM;7
M%Y<1VEI \LLKA(HHU+,[$X  '))/:OVQ_P""27_!/A/V1OA8WQ*^)>D(OQ"\
M56JF_2106TBS)#)9@]G) >7'\05>?+!/R?&'%%#A?*G6=G5EI"/=]WY1W?R7
M4^KX/X8K\3YJJ*NJ4=9R[+LO.6R^;Z'O7[*/[-'@7]DGX':-\%/ <>^'3XO,
MU'4&C"R:A>/@S7#^[$8 R=JJJ@X45Z-117\FXG$5\7B)UZTN:<FVV^K>Y_5^
M&P]#"8>-"C'EA%))+9);(****Q-@HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *NN:%HGB?2+CP_
MXET:TU"PO(C%=V-];K-#.AZJZ."K ^A&*\Z\"_L1_L7_  O\5+XZ^&G[(GPP
M\.ZVDGF)K.A> =.M+M7SG<)HH5<'/?->GT4 %>:^*_V,/V//'GCK_A:'CC]E
M#X::SXF\[S?^$BU;P)I]Q?>9_?\ M$D)DW>^[->E44 9/BOP'X'\>:%_PB_C
MCP9I.LZ8'5QIVK:=%<0;E^Z?+D4KD=CCBLWP5\$/@O\ #;59-=^'7PA\+Z!?
M2VY@EO-%T"VM97B+*QC+Q(I*DJIVYQE0>PKJ** .8U7X)_!K7?&$?Q#USX2>
M&+W7XIXIHM<N]!MY+Q)(MOE.)F0N&3:NTYRNT8Q@5N:]X?T'Q5HUQX=\4:)9
MZEI]Y&8[NQO[9)H9T/571P58>Q%6Z* .,T+]G+]GKPO>/J'AGX$>#-.N)+>2
MWDGL/"]I"[Q2*4DC+)&"59259>A!(/%16?[,?[-FGV]U:6'[/?@>"*^@$%[%
M#X3LU6XB$B2!' CPZB2.-\'(W(IZ@&NXHH Y;PY\#O@KX.TS4]%\(_"#PMI5
MGK5M]GUFTTWP_;017\.UE\N940"5,.XVL",.P[FJ5A^S3^SEI5K>66E_ #P3
M;0ZA;B#4(8/"MFBW,0D201R 1X==\:/M.1N13U KMJ* .)M_V:?V<K32KG0K
M7X >"8K&]DCDO+./PI9K%.\>[RV=!'ABN]]I(.-[8ZFMWP3\./AY\--/ETCX
M<> ]%\/VD\WG3VNB:7#:1R28"[V6)5!;  R>< >E;-% 'PS_ ,%#?!7[<EG^
MV-X2^-/A3]B[P[^TA\$M,\#7&GW'PQ?7["RU'1M>FN"TNM+#J8%M>DVJI;1C
M<)(UEN NP2/YM3X,_L=:7^T%\6O ?Q>U7_@DWX'_ &;8O 7BB'7X=?=-";Q/
MJ$L*2".RM_[&#I;VSO)F=IIR61#$(#YOFQ?57Q[_ &N/V=?V8-?\">%_CO\
M$RV\/7_Q,\7V_A?P/;3V=Q,=4U:?B*W!AC<1[C@>9(4C!906!8 ^CT <S:?!
M7X-V'B76O&EC\)?#,.L>)+8V_B+5HM!MUN=4A(P8[F4)OG0@ ;7)&!5;6?V?
M?@)XC\%V?PV\0_!#PA?^'=.MV@T_0+WPU:RV5K$<9CC@:,QHIP,J  <"NOHH
M P?AO\*_AA\&_"\?@?X0_#C0?"NBPR-)#H_AO1X+&U1VQN810*J G R0.<5O
M444 %%%% !1110 4444 %%%% !1110 5RGQI^#WA'XZ?#Z]^'WC&VS#<+NMK
ME%!DM)P#LF0GHPS^()!X)KJZ*PQ.&H8S#RH5HJ4))II[-/=$5:5.M3=.:NGH
MT?DG\8?A)XO^"/CZ]^'WC.SV7-JV89U!\NZA).R:,GJK ?@00<$$5R]?J'^U
M3^S+X;_:2\"-I4_E6NN6"M)H>J,O^J<]8WQR8VP 1V.&'(P?S/\ &?@WQ+\/
MO%%[X-\8:3+8ZEI\QBNK:8<J1T(/0J1@AAP001P:_DSCG@S$<*9A>%Y8>;]R
M7;^[+^\O_)EJNJ7Y!GV25,HQ'NZTY?"_T?FOQ^\S****^%/!"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O/OVI+"
MYU'X,W/D_<L=4M;R4^P\R #\[@?E7H-<M\<X)KSX+^)K&WBWR2V$3#V$=S#,
MQ_[YC:OTKP<QW]G>*N2UN^(I1_\  Y*#_P#2CCS&'M,!5C_=E^3/DBBBBO\
M8X_*PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M*^XO^"2G_!,BX_:8\0P?'_XWZ(Z?#[2KK.GZ?.A'_"07*-RF.]LC##MT=AY8
MSA]OE9SG&!R'+YXS%2M&/WM]$EU;_P""]$SU,FR?'9[F$,'A8WE+[DNK?9+_
M ("U:/5O^"+7_!-PR-8?ME_'/0/E!$O@#1KN/J>VI.I_\@@_]=/^>;5^GE,M
M[>WM+=+2T@2**) D44:A510,  #@ #M3Z_DWB+/\;Q)F<L7B'Y1CTC'HE^KZ
MN[/ZPX=R#!\.99'"8?IK*764NK?Z+HK(****\(]P**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH _.3]G?\ ;V_;E^)__!9OX[? #Q'^S2'\,_#OPQX8L+/0+/QO:@Z59WCS
M73:M+N^2XN9HI4)AC(\M8$CW,<NVK)_P75\<>+?%GQH^&7P)_P""87Q>\:>,
MO@IXDLM,\1>$+*_TW[9Y,N_S+IC!+/$ "JB**%YY9PS.%5(I73BOV??C=\)/
M@3_P<<_M9Z#\8/B!IOA[4/'/@KX>Q^"]/U*X"7&O2+9);M'9Q??N7$KA2D89
MAACC"L1L?\$<O&'A/5_^"IO_  4(T;2?$EA<W?\ PM;09OLT%TC.8TLKB%W
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
M_M"ZBNE>!/VAO@G:>'_ASXJU&01V,6LV$MN[Z4TSX2.5Q%-*$)&]KB$+EGP
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
M<'(A:?;YAC!&=A.,]JUZ* .3M/@'\"[ ^(C8_!;PE#_PF&__ (2WR?#EJO\
M;>X$-]KQ'_I.02#YF[.3ZU>UOX6_#+Q+X)C^&OB/X<Z#J'AR&***'0+W2(9;
M)$BQY2B!E,8";5V@#"X&,8K>HH Y3Q;\!_@=X^OX=5\=?!GPIK5U;VJVT%SJ
MWAVVN9(X5)*Q*TB$A 68A1P,GUJSXV^$/PF^)7@D?#3XC?"_P[X@\.!(T'A_
M6]$@N[$+&,(/(E1H\*. ,<=J\K\1?\%//^">7A+]H%?V5O$O[9?P]L?B$U^M
M@?"UQXEA6XCO&.%M7.=J3DD*(68.2P&W) /J/Q=^,GPE^ 'P_OOBO\<OB9H7
M@_PQI9B&H^(?$NJQ65G;&218HQ)-*RHNZ1T09/+, .30!)X7^$GPI\$> C\*
M_!?PQ\/:1X7:WDMV\-Z7HL%O8&*0$21_9XT$>U@2&7;@@G-9-E^S-^S?IUI=
MV&G_ +/W@B"#4(%AOX8?"EFJ7,8D20)(!'AU$D:. <C<BGJ :\NTO_@KI_P2
MRUO4[?1M'_X**?!6ZN[N=(+6UM_B5IKR32.P5451-EF)(  Y)-=Y\:?VROV6
M_P!G7Q%!X3^-OQQT#PWJ$U@M_);:A=X-I9-,(%O+DJ"+6V,K",3S%(B_R[L@
MB@#K? WPJ^%_PP2YC^&OPWT#P\MZ4-XNAZ/!:"<IG:7\I5W8W-C.<;CZUOTV
M*6.>-9H9%='4,CJ<A@>A![UA^ OB=X#^*-OJEY\/_$L&JP:+KEUHVHW%JK&.
M.^MG\NX@#D!7:.3,;E20LB.A(9&4 &]1110 4444 %%%% !1110 4444 %%%
M% !1110 5Y-^U+^R;X+_ &D_#N^;R].\16<1&EZRD>3CKY4H'+QD_BI.1W#>
MLT5Q9CEV"S;!SPN+@ITY;I_FNS71K5=##$X:ABZ+I5HWB^A^1GQ0^%GCCX.^
M+KCP3X_T22ROH#E<\QSIDXDC;HZ''!'N#@@@<]7ZO?'/X!?#S]H+PDWA;QUI
MN7CRVGZE  +BSD(^\C8Z'C*G*M@9' (_.K]HO]E[XC?LX^(?L7B:U^UZ5<2$
M:;KEM&?)N!U"M_SSDQU0^AP6'-?R[QKX?8_ABH\10O4PSVEUCY3_ $EL_)Z'
MY5GG#N(RJ3J4_>I=^J\G_GMZ'FU%%%?G1\V%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !0"5(93@CH1110!\?_%G2[?0_BIXFT2U
M4"*S\07L$8'0*D[J/T%<_7;_ +1^D?V+\:M=MR26GEBO')[M/!'.Q_.0UQ%?
M[?<-X[^U.'<'C+W]K2ISO_B@I?J?E&,A[/%U(=I-?B%%%%>T<P4444 %%%%
M!1110 4444 %%%% !1110 4444 %%6-)TG5=>U2WT30]-N+V]NYEAM+2TA:2
M6:1CA415!+,20  ,DFOU)_X)M_\ !%VW\)3V'QS_ &Q=$@NM17;/HW@6;$D5
MJ>JRWO59'Z$0\JO\>XY1? XAXEROAK!NOBY:OX8KXI/R7YMZ(]_A_AO,^),9
M[#"1T7Q2?PQ7F_R2U9X[_P $S/\ @D+XC^/\^G_'3]I'2[G2O P99],T23=%
M=:\O56/1H;8_WN&D'W< AZ_7O0M"T7PQHUIX<\.:3;6&GV-ND%E96<*QQ01(
M JHB* %4   #@ 595510B*  ,  < 4M?R]Q+Q1F7%&-]MB7:*^&"VBOU;ZO=
M^2LE_3O#7"^6\,8/V.'5Y/XIO>3_ $79=/-W;****^;/I HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** /GGQ9^W!XM\5?%?QU\%/V/O@,OQ-UKX8I"GCN\O?
M%<>C:;9W\T/GQZ5!<&"=KF^\HH[QB-8HA+&))D=M@XOX1?\ !:#]E#XI_P#!
M.RW_ ."C<^E>)](T"74_[$;PA=:8&UJ77OM(M4TFWA#!;B>2=E6,JP4AMSF,
M+)L^2/\ @G[^WC\$O^"8O[?G[7O[%W_!0;XBV7PXN_&?QUU;XH?#_P 4^+9#
M;V&NZ5JNS:D=RP\L&*."!0I(!;S47YHF4:7_  6[^*/C/]I;]@?X7_M]?L[_
M  [UC5OAU\&_VDM"\?20V]C+'-XB\-6 D636$MG19%A^TRR%"PP]OBZR$;@
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
M;/@AH,'P3MKJ(R/XJACT#4-.?2M-3!,URFH3HK6\>9-US'*5PX:OJS]@E/\
MAH/]M#]HS]N.]_?Z>GB:W^%7P^F?Y@FE>'_,_M"6)AP4FUBZOP2.OV-/3)^D
M/CE\:/ W[//PHUKXR?$>[GCTG1+42216<!FN;N5W6.&UMXAS-<33/'#%$OS2
M22H@Y84 ?*7P=UC]I/X4_L$_L\?L"6.M7%A\=_$WPITG3M?U23;/-X+TZULK
M>+4M8GSE7FM]Z6T ;(FO)8<[HUF9?J_X+?#KX9?!KX;:5\&?A':6]KHGA2SC
MTZVLX;GSGAV*"?.<DL\S$F1W<EW9V=B2Q)^5?C5X"_:;^#G_  3L_:'_ &M8
M[61/VA_&GPRU752NDR^?)X;2WL;AM-T:Q9?OBQ1Y&#*,3WDEQ,!^^"#YE_9?
MM= ^$7[6'_!->/\ 91L[6W3XE_L\:])\97T9!G7-,CT/3[VVO]29.991JDTK
M+/)ES-<3+NR[ @'ZW4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M6?XJ\)^&O'&@7/A;Q?HEOJ.G7D>RYM+J,,CC^A!Y!'((!!!%:%%1.$*L'":3
M3T:>J:[-"E&,XN,E=,^!_P!JC_@GEXF^&YN?'/P8AN=9T$9DN-+P7N[%>IQC
MF:,>H^8#J" 6KYC((."*_92O ?VG/V"/A]\;?M'BOP48/#WB9\N]Q%%BUO6Z
M_OD7HQ/_ "T7GDDA^*_#.,?">-1RQ>2*SW=)[?\ ;C>W^%Z=FM$?!9UPBI7K
M8'3O#_Y%_H_EV/SIHKJ/BO\ !GXD?!/Q&WAGXC>&9K"<Y-O,1NAN5'\<<@^5
MQTZ<C." >*Y>OP?$8?$82M*C7@XSCHTU9I^:9\!4IU*,W":::W3T84445B0%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?-W[6^FS6OQ:&
MK3GG4](MIE_W8U-L/_1%>85[/^V=:3OXD\/:P4Q$=&>S0^K1W$DK?I<+7C%?
M[&^#6._M'PJR:M>]L/3C_P" 14/_ &T_,LYA[/-*J\[_ 'Z_J%%%%?I9Y@44
M44 %%%% !1110 4444 %%%% !112JK,P55)).  .M "5Z#^SC^R[\;?VKO'D
M?P^^"G@R?4[KY6O;QODM;",G'FSRD;8UZXZLV,*&/%?3O[#?_!%CXR_M -9?
M$+]H 7?@CP?(5ECM)8MNJZE'U_=QL/\ 1T(_Y:2#/0JC [J_6GX*? GX3?LZ
M^ [;X:_!OP39Z'I%L,^3;)EYGP 999#EI9#@9=R3P!G  K\PXL\2LNR92P^
MM5K;7^Q'U:^)^2^;6Q^G<*>&V8YRXXC'WI4=[?;EZ)[+S?R3W/"_V O^"77P
M>_8KTR'Q;J@@\3>/IH<7?B2XM_DLMPPT5FC?ZI<$@R'YW&<E5.P?4-%%?SSF
M69X[-\7+$XNHYS?5_DELDNB6A_0F6Y9@<HPD<-A(*$%T7YM[MOJWJ%%%%<!W
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% ')?$WX!_ KXUS:=<_&7X
M+>$O%LFD3&729/$_ARUOVLI#@EX3/&WEMP.5P>!75?9[<V_V4P)Y6S9Y>T;=
MN,8QTQCM3Z* .+^&O[-_[._P9US4/$_P?^ O@OPIJ6K9_M34?#7A:TL9[S)!
M/FR01JTG(!^8GD5+J7[/OP%UGQ,_C36/@CX0N]9DN5N'U:Y\-6LERTP((D,K
M1ERP(&&SG@5U]% '(:/^S[\!/#WB2/QEH'P1\(6.KQ3M-%JMGX:M8KE)&SN<
M2K&&#')R<Y.35F]^"WP<U&YUN\U#X3>&9YO$OE?\)'+-H-NS:KY9!C^TDIF?
M:0-N_.W QBNFHH YWP/\(?A-\,9KBX^&OPO\.^'I+Q56[?0]$@M#.%R5#F)%
MW 9.,],FJMI\!/@78-XB>Q^"_A.$^,-__"6F'PY:J=;W AOM>(_])R"0?,W9
MR?6NLHH QM2^'/P]UGP,WPPUCP)HUWX:>R6S?P]<Z7%)8M;* %A,#*8S&
MFW  '%1?#?X6?#'X.>%HO _PA^'.@^%=$@D9X='\-Z/#8VL;-]YEBA54!.!D
M@<XK>HH P(/A3\+K:^UW4[;X;:!'<^*(_+\2W":/ 'U9-A3;=,%S<#:2N'W<
M$CH:R/ O[-'[./PN\877Q#^&?[/_ ((\.Z_?1&.]US0O"EG:7EPA.2KS11J[
M@D D$GI7;44 8\?P[^'\7CR3XJ1>!=&7Q/+I8TV7Q&NF1"_>R$GF"V-QM\PP
MA_G\O=MW<XS6O)''-&T4L:LC*0RL,@@]012T4 </\.OV8_V;/A!K\WBOX2_L
M]^!_"^J7*L+C4O#OA.SLKB4-]X-)#&K-GOD\UW%%% &7X,\#^"OAQX>B\(_#
MWP?I>@Z3!+-+!IFC:?':V\<DLKS2NL<2JH9Y9'D8@99W9CDDFF>+/ /@KQX^
MEOXT\+6.J?V)J\6JZ2+ZW606E[$&$5P@;@2)O8JW52<C! -:]% !7"_"[]F#
M]F_X(>)-2\8?!KX">#O"FK:Q'Y>J:EX=\-VUG/=1^8TOEN\2*Q3S7>3;G;O=
MFQN8D]U10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 8_CKX?^"_B;X=F\)^/?#=KJFGS_?M[J/.#V92.48=F4@CL:^,_P!H;_@F
M9XE\.>?XG^ M])J]D,N^A7C@740ZXC?A91['#=!\YK[DHKYGB+A'(^)Z/+C*
M?OK:<=)KY]5Y.Z\CR\RR? YI"U:.O22T:^?Z/0_'/5=)U30M1FT?6]-N+.[M
MW*7%K=0M')$PZAE8 @^QJO7ZM?&?]G#X0_'G3C:?$'PK'+=*FVWU6UQ%=P>F
MV0#D?[+;E]J^-OCE_P $V/BS\/C-K7PQN!XJTM<MY$*".^B7T,><2^F4.3_<
M%?SYQ)X7Y_DC=7"KV]+O%>\EYPU?SC==78_.\SX5S# WG27M(>6Z]5_E?Y'S
M=14M]87VEWDNG:G9RV]Q"Y2:">,H\;#J&4\@^QJ*OS5IIV9\NTTPHHHI %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'CW[9T1F\+^&)XX^+>_OUF?T\Q
M+;8/_(3_ )5X!7TQ^UG!%)\&$F"9EC\2VF"!T0V]V&/TSL_,5\SU_JW]&/'?
M7?!G+XO>FZT'\JLY+\)(_/.(X<N:2EW2?X6_0****_?3P@HHHH **** "BBB
M@ HHHH **]._9P_8X_:,_:OUP:/\$_AI>ZE D@2[UB9?)L+3U\RX?" XYV E
MR!PIK]+_ -DK_@A'\%/A?]E\6_M,:X/'.M1X?^QK;?#I,#^A'$ES@]VV(1P8
MS7RN?\99#P[%K$U+U/Y(ZR^:V7_;S7D?4Y#P=GW$4D\-3M3_ )Y:1^3W?_;J
M9^=/[*'[!'[2?[8^KK#\)_!3QZ.DVR]\4:MN@T^V]1YF"96']R,.PR,@#FOU
M@_8G_P""2'[/'[)+VOC37H1XT\:P@.NNZM:J(+*3UM;<DB,CM(Q:3T902*^H
M]#T+1/#.D6WA_P -Z/:Z?86<(BM+&QMUBA@C' 1$4!54=@!BK5?@O$WB+G6?
MJ5&D_8T7]F+U:_O2W?HK+NF?O'#7AYDN0.-:HO;5E]J2T3_NQV7J[OLT%%%%
M?GY]^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <3\6_V=
MO@[\;[0P_$3P3:W=QLVQ:C$OE747IME7#8']TY7U!KY2^,/_  2U\9:.\NJ?
M!7Q7#J]N,LFEZLRP7('95D'[N0^Y\NON.BOE<^X*X<XBO+%T4IO[<?=E]ZW_
M .WDT>3C\DRW,M:T/>_F6C^_K\[GY#>.OAMX^^&6K'0_'_A"_P!(N>=L=[;,
M@D [HW1Q[J2*Q*_8?Q!X:\.^+-,DT3Q3H-GJ5G+_ *RTO[9)HV^JN"#7@OQ3
M_P"":OP%\<F2^\&/>^%;Q\D?87\ZV)]3#(<CZ(RCVK\=SKP;S3#MSRRLJL?Y
M9>[+TO\ "_5\I\7C>"L53O+"S4EV>C^_9_@?GE17T+\2_P#@FM^T%X+\R[\)
M)8>)[1<D'3YQ%.%]3%+CGV5F->'>*O!'C+P+?_V7XT\*:CI-QDXAU&R>%CCN
M X&1[BOR[,\@SK)I<N-P\J?FUI\I;/Y,^5Q67X[!.U>FX^JT^_8RZ***\@XP
MHHHH **** "BBB@ HHHH **** .0_:"L(+SX'>);B8 M:V]K+%GLQO;=/_07
M:ODZOLCXBZ4FM?#?Q)I\I^0>'[V=AZF&!YE_\>C4_A7QO7^E/T/L=]8\-<3A
MV]:6)G]TJ=)K\>8^&XIA;&4Y]XV^YO\ S04445_5Y\P%%%% !12JK.P1%)).
M  .2:]J^"_\ P3K_ &T?CVT,W@#X :ZME.05U76;?^S[4K_?62X*"0#_ &-Q
M] 37+B\=@L!3]IB:D81[R:2_$ZL)@L9CZOL\-3E.7:*;?X'BE*JL[!$4DDX
M Y)K]-/@/_P;SW<GDZK^TM\<%B'!ET7P;;[F]<&ZN%P#V($)]FK[:_9[_P""
M?O[(W[,317_PJ^#>FQZI%@C7M4!O+[=_>6:8L8L]Q'L'M7Y[F_BIPY@$XX:]
M>7]U6C\Y/\TF?H.4^%O$>/:EB;48_P![67_@*_)M'X__ +.?_!*7]M']I#R-
M3TCX8R>&]%FP1KGBXM91%3T9(RIFE!'1DC*G^\*_0K]E_P#X(:?LP_!W[/XB
M^--W/\0];CPQAOX_L^F1/U^6V5B9?3]Z[*W78*^VZ*_)\[\2>),X3ITY^QIO
MI#1_.6_W67D?JV2>&_#F4-5*D/;376>J^4=OON_,J:%H&A>%](M_#WAG1;33
MK"TC$=K8V%LL,,*#HJ(@"J/8"K=%%? -N3N]S[Y)15EL%%%%(84444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 55UC1-
M&\0V#Z5K^D6M]:R?ZRVO+=98V^JL"#5JBIE&,XN,E=,32:LSQSQU^P3^S!XY
M+S-\/5TBX?/^D:%<M;;?I&,Q#_OBO'O&G_!)VQ=GG^'GQ=FC7_EG:ZUIX<_C
M+$5_]%U]B45\IF/ O"6:-NMA(IOK'W'_ .2VO\[GD8G(,HQ6LZ*OW7N_E8_.
M;Q=_P3<_:>\-,S:5H>EZY&O\>EZJBG'^[/Y9_ 9KS;Q/^SO\=_!FYO$OPA\0
MVT:?>G_LJ5XA_P!M%!7]:_6*BOC,;X,Y!6N\-7J4WY\LE^2?XGBU^"LNGK2G
M*/W-?DG^)^-T\$]M*T%S"\<BG#(ZD$'W!IE?L/K'ASP]XBB\CQ!H-E?)C&R\
MM4E&/HP-<CJ_[+_[.FN$MJ'P2\,;F^\\&CQ0L?J8U!KYK$>"F.B_W&,C+_%!
MQ_)R/+J<#UU_#K)^J:_5GY345^F>H_L#_LFZFQDE^$L<3'O;:M=Q@?@LH'Z5
MBWO_  3:_9<N_P#4:!JUM_UPUB0_^A[O\FO)J>#?%,/AJ4I?]O2_6!R2X+S6
M.TH/YO\ ^1/SFHK]#)O^"8O[-4I!2?Q''CLFJIS^<9IG_#L#]FW_ )__ !-_
MX-(__C5<S\(N+O\ IW_X'_P#+_4[./[OW_\  /SVHK]$;7_@F=^S);D&6VUZ
M? Y$NK8S_P!\H*U;'_@G;^R?:,&G^']S<X[3ZW=#/_?$BUK3\'N*Y[SI+UE+
M](,N/!F;O=P7S?\ D?FQ+I3Z_;3^'$/_ "%+66Q;_=F1HC^CFOB"OZ*-$_8W
M_9B\/31W&F?!S2O,B8-&]P9)BI!R#F1FYK7\(?LV?L[?#[:? GP&\&Z,4^Z^
ME^&+6!L^N4C!)]Z_J'P)Q6,\)LKQN%QT56]O.$H\DFDFDU*[E'K[MK+H>?F?
MACC<TE3<L1&'+>]DY;V]/,_G?\'_  I^*/Q"E6#P#\-M?UQW;")H^CSW)8^@
M$:G->T_#[_@E'^W_ /$<)+I?[.6JZ="^"TWB"Y@T[8/4I<2))^ 4GVK]ZU54
M4(B@*!@ #@"EK]AQ?C'F<U_LV%A#_$W+\N0K">#V60?^TXF<O\*4?SYS\BOA
MG_P;W_M'Z_)'-\5/C!X4\.6[8W)IJ3ZC<)ZY0K"GY2&OH[X6?\$"?V1?"'EW
M?Q*\6>*O%]PN/-ADO4L;5_\ @$"^:/\ O[7W/17R>/\ $3B['W3Q'(NT$H_B
MO>_$^KP/AYPE@;-8?G?>;<OP?N_@>;?!S]CW]E[X +&_P@^!?AS1;B+[FHQ:
M>LMY^-S+NE/XO7I-%%?'XC$XG%U'4KS<Y/K)MO[V?88?#8?"4U3H04(KI%)+
M[D%%%%8&P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
>1110 4444 %%%% !1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>cms-20231231_g7.jpg
<DESCRIPTION>GRAPHIC - COMPARISON OF FIVE-YEAR CUMULATIVE TOTAL RETURN
<TEXT>
begin 644 cms-20231231_g7.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MX 1P P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH ***\J\)?%KQCK'[7GBW
MX.7MQ =$T?PM8WUE&L $@FE;#DOU(]J /5:*** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **SM9U*ZL=0T^V@*[;FY*2
MY&>,9XK1H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **SO#.I76JZ>]S=E2RW,B#:,< X%:- !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9UMJ5U+XFN=+<
MKY45LCH,<Y)YYH T:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **I>(KZ?3=$N;^U($D499-PR,U9LY&FM(IG^\\:D
MX]2* )**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **SK;4KJ7Q-<Z6Y7RHK9'08YR3SS6C0 4444 %%%% !1110 44
M44 %%%% !1110 5X+\/O^4A_Q!_[$32__0Z]ZKP7X??\I#_B#_V(FE_^AT >
M]4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_P#D
M$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][
M_P!>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S
M3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ KY^_;J^-WQ0^#?_"+?\*W\3_V;_:7V[[;_H4$WF>7]GV?
MZU&QC>W3&<\]!7T#7QU^W3XXTKXR?$KP]\+/AM%+JVIZ1+<P3BT7<KSS&(>4
MI[E?*.X]!GKP<?FWBQFM?*^"J_U6M*GB*DJ<:?))QFY>T@VH<OO7Y>:]NEUU
M/M?#_ 4L=Q/2]O34Z,%-SYDG%+DE9ROI;FM:_4\\3]LW]I2.^?4D^)&)I$".
M_P#8]GR!T&/)Q7Z$5^>Z?L9?M*27SZ:GPWS-&@=T_MBSX!Z'/G8K]"*^4\%O
M]<O]O_M[ZQ_RZY/;^T_Z><W+[3_MWFMY7Z'O^)G^K7^R?V3['_EYS>RY/[G+
MS<GSM?SMU"BBBOW0_*PHHJO=:OI-C?6NF7NIV\-S>LZV5O+.JO<%5+,$4G+D
M*"3C. ,T 6**** "BBB@ HHHH **** "O!?A]_RD/^(/_8B:7_Z'7O5>"_#[
M_E(?\0?^Q$TO_P!#H ]ZHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_
M .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO
M?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_
MD*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !117):+\<?ACXA^(][\*=)\402ZU81[I;<'
MY789WHC='=,991R,^S8Y<1CL'@YTX5ZD8.H^6*;2YI;V5]WILC>CA<3B(SE2
M@Y*"O*R;LMKOLO,YC]KC4/C;:_#A-.^"VBRW$U_<"VU&YLV)NK>-\*/+4?WB
M<%\Y0<XYW+4_98_9;TCX&:,-?U](KOQ/>Q8N[H?,MJIY,,1_]";^(^P%>OT5
MX,^$\OQ'$ZSO$RE4J1BHTXRLX4OYI05OBEI=N[71[6]:/$&,HY'_ &712A"3
M;G)?%/LI/LNRLOQOCV7_ ".][_UY1?S-;%8]E_R.][_UY1?S-;%?4'A!1110
M 5^+/_!/'XJ_#'_@IE\:O#V@_MB^._%-Q\?]+^+/C>Q^(W@J3QOJFE7/A.SB
MM+I;"'2X+:XB-E;1(L:&> +(TZR&5V8@G]IJ_,C_ (*=_P#!-[X,?MZ?&KX&
M?M9?L8?$]OA?\7/&-M>:EX2^-G@])()=1ABT=KRQ-XBE#/$ZB-"S#S1$VP[D
M'E$ ^GM/_9D_:U'[&&C_ +*1_:@\46NMS>*-1TW7_BR^II/XDA\,#4+Z6VF@
MG=2IU&2R6RM?/92T1GDF +Q 'X@_:._9'^*?_!'+]MG]F?XQ?L6?M2?%?Q%X
M:^+_ ,:=-^'WQ+^&GQ"\:W&N6VJ0WV]VU&/SN8Y(8HYY&D.2K",@JAD5_K?_
M (([_MZ_$O\ :T_X)YQ_'[]K\:-H'B?P7K.LZ!X]UZ.5+;3+F32I6CFU%6)$
M<415=SD$1ATD*[5PHZ'P-X%M_P!IKX^:5_P4)^.5HVA^"?AWH]^/@QHNOI]D
M:WBN8MM]XHOEEVFWDFMU\JWBDPUO:F220))<M%  >2?M+?'7Q'^UC_P67\&_
M\$K],\3ZKIWP^\&_"RZ^(_Q:MM$U.:RE\02M<1VEAI<T\#)*MLCSQ7$D:L%G
M\Q$?*JRE?@1\>=4_8W_X+&^*O^"96K>*+^X^&GC?X10?$CX8V^M:I+=GPU<0
MW$MIJ.F0S3LTGV5Q;R721,Q6#:RQA4<*.)\"^%;[X1_\'5_B[Q3XIC,>G_%W
M]E9)?"5ZW^KN;BRU#3XY[9&Z%UCM&E91R%9#T85E?'GX7:S^TC_P<\:)I_A2
M1UL/AW^R#>Q>)M10'9:7&I7>I6T$+$?QE+R.55ZE48C[IH U_P#@F?9W/_!9
MWX!_$O\ ;L^.7CSQAI[>,O'.L:1\%8]!\47VG#P+H=EB"SN;..WE11?M,))I
MKA@6D95C.(U\NO</^"'?[<GQ!_;T_8)TOQ_\:Y8)?B#X-\1:AX,^(%S:QJD=
MUJFGNJFX"J %,L,D$K* JAY'"@+@5Y#_ ,&MOG^"/^"2EC\'_&%L--U_X9_$
M;Q3X=\96-PP5M/U"'49)Y8I<_=*I.F<]L5G_ /!J]X+U[3O^">OC;XRZG9S0
MZ?\ %?X]^)_%WATS(5\VPD^S6:R 'L9+*7![C';% 'Z64444 %>"_#[_ )2'
M_$'_ +$32_\ T.KNJ>!?V])=3N9=(^._@B&T:=S:Q2^%Y&9(RQVJ3NY(& 37
M _L_Z+\;-._;B\<V?Q&\:Z/J.LKX+L#<WFGZ:T,+H9!Y8"$\$#.3WS0!]5T5
MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/
M^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !
MC_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0
M;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\
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
M:O$(CYB);D$CV-6;*S\:&SB,6LV87REV@VQR!CZT ;M%8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C
M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
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
M 4444 %%%% !1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\
MZ_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _P#R")?^OV;_ -"K8K'\
M#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ.Z
MNK:QMI+V]N$AAA0O++*X544#)8D\  <YKQ_X9?M>:-\5_C;=_#3PEX5NKK28
MK9FM]<B!(+)G<[J?N1-PJGKG&1\V%\C,<^RG*<5A\-BJJC4KRY(1U;D_17T[
MMZ)M7>IZ."RG,,PH5JU"FW"E'FD]DEZOKY;NSLC9_:A^"/B;XZ^";;PQX;\:
M-I9BO4DN+>4'R+I,@'?M&XE.64=">HZ,O1_"'X1>$?@MX-@\'^$;3"+\]W=R
M >;=2XYD<COZ#H!@"NHHJ*?#^4T\\GFZIWQ$XJ',VW:*Z13TC?K:U^O6]3SC
M,)Y7'+G/]S&3ERI)7;ZNVKMTO>WW!1117M'F!1110 5CV7_([WO_ %Y1?S-;
M%8]E_P CO>_]>47\S0!L4444 %%%% !1110 55UN[U*PT:[O='TLWUW#;.]K
M9B81^?(%)5-S<+DX&3TS5JBIG%R@XIV;ZJUUYJ]U]Z:*BU&2;5_+O]Q\\? C
M]M.XU?Q3<?#/X^:='H6LB\>.VN7B,,08MQ!(&_U;#.%8\,,9P>6^AZ\M_:._
M9;\(?'K2S?IY>G>(;>+%GJJ)Q(!TCF ^^GH>J]N,@\[^Q_)^T5X?N=5^&7Q;
MT-VTK0E6.QU2[D)?=QMBC;!$T>WD'/R<+W"C\VR/,.*>'\XADN<1EB*51OV.
M)C&[T3?)62^&22TEL_/5K[3-,'D6;Y=+,\N:HSA;VE%OO9<U-O=-_9W7EHG[
MI1117Z6?$A1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\
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
M[P7KVG?\$]?&WQEU.SFAT_XK_'OQ/XN\.F9"OFV$GV:S60 ]C)92X/<8[8H
M_2RBBB@ KP7X??\ *0_X@_\ 8B:7_P"AU=U3P+^WI+J=S+I'QW\$0VC3N;6*
M7PO(S)&6.U2=W) P":X']G_1?C9IW[<7CFS^(WC71]1UE?!=@;F\T_36AA=#
M(/+ 0G@@9R>^: /JNBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?
M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>
M-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?
M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>
M-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?
M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>
M-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?
M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>
M-_\ H-V7_@,?\: #Q+_R%]'_ .OT_P#H)K8KE-<M?%*ZCIJW6J6SNUR1 RP$
M!6V]3ZUI_8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;
MLO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT
M ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0
M>!_^01+_ -?LW_H5;%<IX5M?%,FG2-8:I;1I]ID!62 D[MW)K3^Q>-_^@W9?
M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X
M#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V
M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&@#8HZ=:Q_L7C?_H-V7_@,?\ &N6^,W@#XL>/_AQJ7A3PQXYM
M]/NKJ$J)(X2GFKWB+<E%;H2.?J,@\F.Q%;"X*I6I4W4E&+:@K)R:6D4WI=['
M1A*-/$8J%.I-0C)I.3O:*;U;MKH>,?M+?M$^)?C!XH'[.O[/_F7?VN4V^J:A
M:-_Q\G^*)&'"Q*,[WZ$ C[N=WO/P+^&E_P#"/X9:;X%U3Q+/JD]I&3)/,Q*H
M3SY<>>1&O10?TZ#C/V=?V8[SX$:$TMKJ.GS:W>QC^T;\VY8J.OE1D]$!^A8C
M)[ >E?8O&_\ T&[+_P !C_C7Q'"'#^;K&SS[/)WQ=:/*H)ODHT[W5-+9O9R>
MNNW5OZCB+-\N^K1RG*X_[/3=W)KWJD]G-O=+LNWR2V**Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&OT(^/-BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7
M_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@
MW9?^ Q_QH^Q>-_\ H-V7_@,?\: -BL>R_P"1WO?^O*+^9H^Q>-_^@W9?^ Q_
MQK,M;7Q2?%-U''JEL+@6T9DD,!VE<G  H ZNBL?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#
M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&@#8J'4=-T_6+";2M6L8KFVN(S'/;SQATD0C!5@>"".U9OV+QO_ -!N
MR_\  8_XT?8O&_\ T&[+_P !C_C2E&,XN,E=,:DXM-.S1H:5I>FZ'IL&CZ/8
MQ6UK:Q+%;V\*!4C11@* .@ J!O%7AI/$B^#GUVU&JO:_:4TXSCSFASC>%ZD9
M[U6^Q>-_^@W9?^ Q_P :\$_:0_92^(>L^(Y/CC\,/$$A\1V[+--:V\SI)*44
M -"Q/RL  -F0"!QSP?G>),QS7),J6(RW"^WY&N:"=I>S7Q<BMK):6C]U]CV<
MEP> S/'NCC:_LN9.TFKKGZ<SOHGU?_#GTG17SI^SI^USK/Q'OT^'GQ!U>UTG
MQ'&WDQ-=6GEI>N."O;9+GJA R>G]T>Y_8O&__0;LO_ 8_P"-='#_ !#E7$V7
M1QN J<T'HUM*+ZQDNDEV^:NFF8YOD^89'C'AL7#EDMNS71Q?5/\ X#LS8HK'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:]L\LV**Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH F\8_P#(L7O_
M %P-7-._Y!\'_7%?Y"N?\2VGBU-!NGOM6M7B$1\Q$MR"1[&K-E9^-#9Q&+6;
M,+Y2[0;8Y Q]: -VBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:RO&L'QAM_">H3^!
M[_2[C5EMF-A#<PE4>3L,],^F>,XR0,FLJ]98>A.JXN7*F[)7;LKV2ZM]%U9I
M2I^VJQA=*[2NW9*_5OHN[.,_:G_:ETGX&Z.?#_AYHKOQ/>Q9M;8_,MHIX$T@
M_P#05_B/M6E^RC!\:T^&*7GQKU)I[JZG,^GQW2G[5%"W.)F]23D+C*C@GHJ^
M8?LZ_LH^.;W7_P#A>'QHE637;BX-Q:V.JQF1XY,\32KT#_W4Z*,' ( 7Z%^Q
M>-_^@W9?^ Q_QK\\X5H<29[FCX@S1RH4W%QHX>[5H/[=5=9RLFD_A^ZWV&?5
M<ERK +*,"HU9IIU*UKWDOLTWTBNKZFQ16/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C7Z0?%FQ16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C
M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- !9?\CO>_\ 7E%_,UL5@:#'?Q>++Q-3
MN(Y9OL<>YXTV@\G'%;] !1110 5\9V__  1S\'>!;[P3X/\ @-^U)\6_!OPZ
M\*7.IF+P39>,%N!86]W:R0F#3KRZ@EO;-,R$$)<#8I/EE&PP^S** .-^"WP"
M^%'[-_P8TCX ? +PC;^$O"V@:>UIHFG:4N?LBDLQD!EWF24NS2-))O9W9F<L
M6)/EO[.'_!-_X1?LN?M#>._VG/AS\3O'USXG^)][!=_$(ZUK4%S;:Y-!'*D#
M/%]G A\H2ML\CRL#"\K\M?0E% 'D_P ??V-_A1\?OB#X5^--]J.M^&/'_@@7
M$?A7Q[X1ODM]2LH+@ 3VK"6.6"ZMY,*6@N(I8]RA@H89K0^$/[+_ ("^$WC[
M6_C'<ZWK/BKQUXCL;>PUGQMXJN(I;Z6Q@9WALXE@BB@M;='DD?R;>*)&>1G<
M,Y+5Z110!\^_$7_@FW\"_'?C+QMXJT/Q?XV\&VOQ05!\4O#_ ()\0BPL?%A6
M+R3)<#RVEMYGA BDGLY+>65 !([8&/:OA_\ #_P3\*? VD?#/X;>%K'0_#^@
M:=#8:+H^FVXBM[*VB0)'%&B\*JJ  /:MBB@ HHHH *\%^'W_ "D/^(/_ &(F
ME_\ H=>]5X+\/O\ E(?\0?\ L1-+_P#0Z />J*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'
M\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"
MK8H **** "BBB@ HHHH **** "BBOG?]KS]I;Q#HNJCX#?"*VNI/$6H!(KRZ
MMXV\R$2 ;8H?61@1EAPH/'S<KX/$G$>7\+Y5+'8MNRTC%:RG)_#"*ZM_@KMZ
M(];)<FQF>X^.%PZUW;>T8K>4GT2_X&YU>O\ [7_@C3/CAI_P9T72KG5FGG-M
MJ%_I_P"\%M<$X5 H!,@7G>1]WW(('KM>._LJ_LMZ9\#]&'B/Q(D5UXHOHO\
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
M+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*M
MB@ HHHH **** "BBO,/C?^U9\/?@AX@T[POJT4VH7UW,AO+:Q(+V<!_Y:,.[
M'C"=2,GCC/FYKF^69'@WB\?55.FFE=]V[)=V_3UV3.W 9=CLTQ*P^$IN<W=V
M79;G?>+[#Q!JGA>_TWPIK2:=J4]HZ65])#Y@@D(^5RO?!_\ U'I7C/[+G[)$
MWPUU.;XE?%::/4?%$T\A@)E\Y;7).9=Q^_*_)W=@<=2:]TMKB.[MX[J$-LD0
M.N]"IP1D9# $'V(R*?7%C^&\HS;-L-F6)BYSH)\B;;@F[>]R[<RMI+\VHVZL
M)G689?E];!4'RQJVYFE[S2O[O-OROJO\W<HHHKWSR HHHH **** "BBB@ HH
MHH **** "BBB@ K'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** &SP0W,+VUS"LD<BE9(W4%6
M4C!!!Z@U\N?'?]E#Q7\+O$/_  NW]F>:XM9K1S-<Z/9\O#W9H5_CC(SF(YXX
M (^4?4M%?-<3\*Y7Q5@U2Q2<9P=Z=2.DZ<NDHR^ZZV?JDU[>1Y_CL@Q+J4&G
M&6DX2UC-=I+]=U]YR7P.\8^,O'WPQTOQ9X\\,+I.HW<.][96.'7^&4*>4##Y
M@IR0#UKK:*X'6?VEOA+X?^*\?P?U?Q"(-3>)2T[@"WCE;&V!GS\KD$'GCD#.
M2!7:\7A,AP%"&88E7]VGSS:BYSM;R5Y6;LCE6'Q&:XNK+!T';WI\L4WRQO\
M-V6USOJ***]@\XS?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYI
MW_(/@_ZXK_(4 3445Q7Q=_: ^&OP2;3X?'&K,DVHSJD5O;Q^9(D><-,RCD1K
MW/4] "<UQX_,,#E>%EB<94C3IQWE)I)7=EJ^[T.G"8/%8_$*AAH.<WLDKON=
M5KIUM=$NV\-I;-J(MG^PK>%A$9=IV;]O.W.,XYQ7S?\  ?\ 94\:^,O']Y\9
MOVFXGN+Y;UC:Z5=,KB:1&P)' RHB7&$0<$ '[N WTM97MIJ5E#J.GW*36]Q$
MLD$T3;ED1AE6!'4$$'-2UXN<<+97Q%C\+B\8W.%!N4:=_P!W*3M:4H_:<>FM
MM>J/3RW/L?D^$KX?#)1E5LG.WOI+>*?1/KUT   8 HHHKZ8\,**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=
M[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "O!?A]_RD/\ B#_V
M(FE_^AU[U7@OP^_Y2'_$'_L1-+_]#H ]ZHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL
M?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"O
MV;_T*MB@ HHHH **** /(_VJOVF].^ ^@+I&C*ESXEU&$MI]NXRENF2OGR>H
M!!"K_$1Z UQ7[*/[+VK/JH^//QQ26[UR]E^TZ?97WS/"S<B>4'_EIW5?X!@_
M>P%]X\3_  ]\$^--0TW5?%7AFTOKC2+G[1ITMQ'DPR8ZCU'0X.1D*<9 (V:^
M%K\(5\VXJ_M/-:JJ4:-O84DFHQE97G-/24[_  ]$K/1Z+ZNCQ%2R_(/J. IN
M%2I?VM1O62OI&/:-M^KV"BBBONCY0**** "BBB@ HHHH **** "BBB@ HHHH
M **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "O*?VD?V5_"7QXTUM4M?*TWQ
M'!'BUU-4^68#I',!]Y?1OO+VR,J?5J*\S.,FRW/\OG@L?352G+=/\&GNFNC6
MJ.[+LRQN4XR.*PDW"<=FOR?=/JGH?*/P1_:7\>_ ?Q2GP+_:.L;I8('6*PU.
M13));J3A,D9\Z$]F&2O3D#"_5P((R*R=?\"^#O%.JZ;KGB+PW:7EYI%QY^FW
M$\0+V\F,94_KCID ]0"-:O&X3R/-^'\-4P>*Q7MZ,6O8N2_>1A;X9RVE9Z1T
MV79J,?2X@S3+LXK0Q-"A[*HU^\2?N.7>*Z7W>N_S;S?&/_(L7O\ UP-7-._Y
M!\'_ %Q7^0K*UW6=(USPA?W>BZI;W<2"2)Y+:9759$;:R$J3@@@@CL16KIW_
M "#X/^N*_P A7U4)PJ14HNZ?5'@2C*$G&2LS@/VBOVB?#'P"\+?;;S9=ZQ=H
MPTK2P^#(W3S'QRL8/4]^@YZ>,?LY_L\>*?CCXJ/[0_[09DNH;J03:;IMRN!=
M8^Z[)_# O&U/XL9/R_>^@?B)\$_AI\5=2TS5O'/AB&]N-)G$EM(W!8=?+?'W
MX\X.T\9'N0>J1$C4(BA548  P *^!S#A'&<0\3+%9O4C/!T;.C15[2G;6=6^
MC:=U%:JW;52^MP?$.&R?(W0RZ#CB:MU4J.UU&^D:=MDUN]'?Y-"JJJ%50 !@
M #I2T45^@'R(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %%%5[K5])L;ZU
MTR]U.WAN;UG6RMY9U5[@JI9@BDY<A02<9P!F@"Q1110 4444 %%%% !1110
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
M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\
M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C
M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^
M-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C
M_C0 >!_^01+_ -?LW_H5;%<IX5M?%,FG2-8:I;1I]ID!62 D[MW)KG_C?\8+
MGX%^#W\3^)O$%G)-*3'IVGQ0?O+N7'W1SPHX+-T ]20#R8_'X/*\'4Q>+FH4
MX*\I/9+^MENWHM3HPF$Q..Q,,/AXN4Y.R2W;_K[MV:OQP^//@GX#>'(]<\52
MO-/<R;++3;8CSK@Y&X@$X"J#DL>.@ZD"ND\(>*]%\<^&+'Q?X<N&EL=1MUFM
MI'C*$J?4'D&OE#X.?!/XC_M6^,'^.WQBN5_LOS1]@M;A&"704\1QH/NP*<Y/
M\1SU)8U]30:7XPM8$MK;5;"..- L<<=IA54#   Z #M7R'"&=Y]Q+6K9E6IJ
ME@I)*A%K]Y)+>I)WT4ND;/2S6FL_HN(\KRG)*=/!4YNIB8W=62?N)O["[N/5
M^J?:.W16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-?='RIL45C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\
M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C
M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^
M-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C
M_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;
MLO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T
M&[+_ ,!C_C0!L5CV7_([WO\ UY1?S-'V+QO_ -!NR_\  8_XUF6MKXI/BFZC
MCU2V%P+:,R2& [2N3@ 4 =716/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- $WC'_D6+W_K@:N:=_R#X/\
MKBO\A7/^);3Q:F@W3WVK6KQ"(^8B6Y!(]C5FRL_&ALXC%K-F%\I=H-L<@8^M
M &[16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"- !9?\CO>_P#7E%_,UL5@:#'?Q>++Q-3N(Y9OL<>YXTV@
M\G'%;] !1110 5\9V_\ P1S\'>!;[P3X/^ W[4GQ;\&_#KPI<ZF8O!-EXP6X
M%A;W=K)"8-.O+J"6]LTS(00EP-BD^64;##[,HH XWX+? +X4?LW_  8TCX ?
M +PC;^$O"V@:>UIHFG:4N?LBDLQD!EWF24NS2-))O9W9F<L6)/EO[.'_  3?
M^$7[+G[0WCO]ISX<_$[Q]<^)_B?>P7?Q".M:U!<VVN301RI SQ?9P(?*$K;/
M(\K PO*_+7T)10!Y3^TM^QO\'OVH]4\)>,O&+:MHOB_P!JKZCX$\=^%KX6FK
MZ%/(GES"&5E='BEC.R6WF22&5<!XVPN+GP5_99^'?P6\9^(?BO'J>K^)O'/B
MR&V@\2^.?%-Q%-J-[;VX86]L!#'%!;6\>^1E@MXHHM\CN4+NS'TJB@#Y]^(O
M_!-OX%^._&7C;Q5H?B_QMX-M?B@J#XI>'_!/B$6%CXL*Q>29+@>6TMO,\($4
MD]G);RRH )'; Q[5\/\ X?\ @GX4^!M(^&?PV\+6.A^'] TZ&PT71]-MQ%;V
M5M$@2.*-%X554  >U;%% !1110 5X+\/O^4A_P 0?^Q$TO\ ]#KWJO!?A]_R
MD/\ B#_V(FE_^AT >]4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G
M_P!!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%?GY^VVRM^T]XG*L",V8X/_ $Y05\+X@\:_ZB9-3Q_L/;<U10Y>
M;DM>,Y7ORR_EM:W7?0^JX0X9_P!:\RGA/:^SY8.=^7FVE%6MS1_FO>_38^Z_
M _\ R")?^OV;_P!"J+X@_#3P1\4]$7P[X\T"+4+5)UFC20D,CJ<Y5E(*YZ'!
MY!(Z&OAG]B8.?VGO# C<*<WG)&>/L<^1^5?H'6' _%>'\1^'ZV(Q&%4(<[IN
M$I*HI)1C*[O&*UYK6MTW[:\4\/UN#,WIT:6(<I<JFI)<C3<I+2TG_+O?J1V=
MG::=:16%A:QP001K'##"@5(T P% '  '  J2BBOT!)15EL?(MMN["BBBF(**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_ *\H
MOYFMBL>R_P"1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O_7 U<T[_D'P?]<5_D*I^,?^
M18O?^N!JYIW_ "#X/^N*_P A0!-1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% &/9?\ ([WO_7E%_,UL5CV7_([WO_7E
M%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %>"_#[_E(?\0?^Q$TO_T.
MO>J\%^'W_*0_X@_]B)I?_H= 'O5%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C
M_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%,N;FVLK:2\O+A(884+RRRN%5% R6)/  '.:3:2NQI-NR'TTS0K,MNTJ
MB1U+*A;D@8R0/09'YBOG7XR_MY:387I\%_ C23K^K2OY4>H>2S0!SQB)!\TS
M9Z=%Z8W#BH_V>_V?/CUJ/Q(M/CU\;/'5W:WT:MY6FLX>:2-@08Y!]R&/!^XH
MR/\ 8(KX#_7_  >/SF&79+1EBVI)5)PLJ5.-]6YOW922U45OLG?0^M_U1Q&$
MRV6-S.JL.FFX1E=SF^B45JE?=O;M;4^C+RU2]M);.6215FC9&:*0HX!&,JRX
M*GT(Y%?+5Q_P33N;^[GO;KXUL&EN)&'F:&9G*ECM+.9UW,1@GCKGKUKZIHKV
M>(^#>'.+'3_M6A[3V=^7WIQMS6O\$HWV6YYN3<29UP_S_4*O)SVO[L97M>WQ
M)VWZ'SE^SK^Q7_PK3XB:=\4O^%E?;?[+FN8_L/\ 8WE^;NADASO\YMN-^[[I
MZ8]Z^C:Q_ __ "")?^OV;_T*MBNKA_AK).%L%+"972]G3E)R:YI2]YI)N\G)
M[16E[:&&;YWF>?8E8C'5.>:7*G:*T3;M:*2W;\PHHHKW3R@HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[
M+_D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U<T[_D'P?]<5_D*I^,?^18O?\
MK@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,UL4
M %%%% !1110 4444 %%%% !1110 4444 %>"_#[_ )2'_$'_ +$32_\ T.O>
MJ\%^'W_*0_X@_P#8B:7_ .AT >]4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]
M?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%0:E?+I
MFG7&I/;33"W@>4PVZ;I'V@G:J]V., =S7R=XF_:+_:#_ &H]:F\#? 'PW=Z1
MI.[9=7ROLE"'O+/]V$8YV(=QP0"W2OE.)^+\NX8C3A4A.K6JW5.E3BY3FUO;
MHDKJ[;]$]CW\CX=QF>RG*$HPI4[<\YM*,4^_5M]$OP/I:/XL_#F?Q\OPOM_%
MUG+KK0/*=/BDW,H3!96(X5\'.PG=@$XP*Z"6**XB:">)71U*NCKD,#U!'<5X
MI^S[^Q7X1^$5_;^,_%.I/K/B*$[XYU+)!:N1R47JYY(W-U[**]MKJX<Q/$..
MP#K9Q0A1G*3Y81ES.,+*RF]N:][VTM;1.Z.?.:&3X7%JGEU652*2O)KEO+6[
MBM^7:U]=]SB_A=^S[\*/@_-/>^"?"T45W<2.SWLY\R958D^6K'[B '&!C( S
MD\UVE%%>K@<OP.5X98?!THTZ:VC%)+[E^)P8K&8K'5G6Q$W.;ZR;;^]A1117
M8<YC^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_ ".][_UY1?S-
M;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>
M_P#7 U<T[_D'P?\ 7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9
MK8H **** "BBB@ HHHH **** "BBB@ HHHH *\%^'W_*0_X@_P#8B:7_ .AU
M[U7@OP^_Y2'_ !!_[$32_P#T.@#WJBBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A
M?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJOJTFIQ:5<RZ
M+;137BV[FTAGD*(\NT[59@"0"< G' J9R4(N7;MJ.*YI)!JVKZ5H&FS:QKFI
M06=I;IOGN;F4)'&OJ6/ %>5^#_VROA=X]^+]O\*O"L5U<1W,<@AUADVQ23*-
MP15(W%2H;YSCD  $'->0VWP:_:A_:TU_^U_C'J<WAS08+@B.RDA**N#@B&WS
MECU'F2'H>"PXKZ*^$OP(^&GP5TS[#X(T!(YW3;<ZE<8>YG_WGQP/]E<+[5^;
M9?GO&/%.8TZN H?5<#&2;G6C^]JI/51IW]R+7VGKLT]XGVN,RKAO(<'.GBZW
MM\5)-*--^Y3;V<I_::[+3H^YV%5M*T;1]"M39:)I5M9PF1I#%:P+&I=CEFPH
M R2<D]ZLT5^DN$')2:U77UW_ "1\6I247%/1A1115$A1110 4444 8_@?_D$
M2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO_7E%_,UL5CV7_([WO\
MUY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._
MY!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** ,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:V* "BBB@
MHHJO=:OI-C?6NF7NIV\-S>LZV5O+.JO<%5+,$4G+D*"3C. ,T 6**** "BBB
M@ HHHH **** "O!?A]_RD/\ B#_V(FE_^AU[U7@OP^_Y2'_$'_L1-+_]#H ]
MZHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHH
MH **** "BBB@ HHHH *Y'XL?'+X;?!;2O[1\<Z^D4KH6MM/@P]S<?[B9SCMN
M.%'<BNEUJSO=1T>[T_3=4>QN)[9XX+V)%9H'*D+( P()!P<'CBOG+X9?L'7>
MJ:]+XW_:,\5RZW>RS%S8PW3L)<'AI9CAFR/X5QCCYCTKY'BC,N*,-*EA<DPJ
MJ5*E[U)NU.DE;627O2>NB6_G9H^AR+!9%64\1FF(<(0M[D5><[WTCT2TU;_"
MZ9J_ G]J7XJ_'/XNF+2/ALT'@U(9(I[E1EK>3&Y)'E;"LQQCRUY <GYL9KZ!
MJKHVBZ/X=TR'1= TNWLK.W3;!:VL(2.,>@4<"K5=_#F69KE>7NGF.+>(JRDY
M.32BE>WNQ2VBK:>KVV7)G6.P&/Q:G@\.J--))13;;MUDWO)]?UW"BBBO?/)"
MBBB@ HHHH **** "BBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"K8
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K'LO^1WO?\ KRB_F:D\:>-/"?PY\)ZAXZ\=>(+72M'TJU:XU#4+V4)%!$HR
M6)/Y =22 ,DU^:,7_!>>VB_;!EU5?!;'X2S(NG,?(_XF(4-QJ/7_ ,@?W.^^
MO>R7AK.>((U98*GS*FKM[?\ ;J[R?1'@YSQ+D^02IQQM3E=1V2W_ .WGVBNK
M/U"HKP>#_@IW^P+<0I<1_M1>&@KJ&4/)*K $9Y!0$'V(R*?_ ,/-OV"/^CH_
M"_\ X$/_ /$5S_V#GG_0+4_\ E_D=/\ ;V1O_F*I_P#@<?\ ,]UHKPK_ (>;
M?L$?]'1^%_\ P(?_ .(H_P"'FW[!'_1T?A?_ ,"'_P#B*7]@YY_T"U/_  "7
M^0?V[DG_ $%4_P#P./\ F>ZT5X5_P\V_8(_Z.C\+_P#@0_\ \11_P\V_8(_Z
M.C\+_P#@0_\ \11_8.>?] M3_P  E_D']NY)_P!!5/\ \#C_ )GNM%>%?\/-
MOV"/^CH_"_\ X$/_ /$4?\/-OV"/^CH_"_\ X$/_ /$4?V#GG_0+4_\  )?Y
M!_;N2?\ 053_ / X_P"9[K17A7_#S;]@C_HZ/PO_ .!#_P#Q%'_#S;]@C_HZ
M/PO_ .!#_P#Q%']@YY_T"U/_  "7^0?V[DG_ $%4_P#P./\ F>ZT5X5_P\V_
M8(_Z.C\+_P#@0_\ \11_P\V_8(_Z.C\+_P#@0_\ \11_8.>?] M3_P  E_D'
M]NY)_P!!5/\ \#C_ )GNM%>%?\/-OV"/^CH_"_\ X$/_ /$4?\/-OV"/^CH_
M"_\ X$/_ /$4?V#GG_0+4_\  )?Y!_;N2?\ 053_ / X_P"9[K17A7_#S;]@
MC_HZ/PO_ .!#_P#Q%'_#S;]@C_HZ/PO_ .!#_P#Q%']@YY_T"U/_  "7^0?V
M[DG_ $%4_P#P./\ F>ZT5X5_P\V_8(_Z.C\+_P#@0_\ \11_P\V_8(_Z.C\+
M_P#@0_\ \11_8.>?] M3_P  E_D']NY)_P!!5/\ \#C_ )GNM%>%?\/-OV"/
M^CH_"_\ X$/_ /$4?\/-OV"/^CH_"_\ X$/_ /$4?V#GG_0+4_\  )?Y!_;N
M2?\ 053_ / X_P"9[K17A7_#S;]@C_HZ/PO_ .!#_P#Q%'_#S;]@C_HZ/PO_
M .!#_P#Q%']@YY_T"U/_  "7^0?V[DG_ $%4_P#P./\ F>ZT5X5_P\V_8(_Z
M.C\+_P#@0_\ \11_P\V_8(_Z.C\+_P#@0_\ \11_8.>?] M3_P  E_D']NY)
M_P!!5/\ \#C_ )GL?C'_ )%B]_ZX&KFG?\@^#_KBO\A7YO\ [>'_  6_T;PU
MXKTWP!^R(VG^(;&UN4F\2Z]>0/\ 9[R/O9V^X!@"/O38X. N>2?K_P#9:_;I
M_9P_:?\ ASI7B?P9\1])L]1N(%2]\-:EJ<,5_93@8:-HBP9AG.UU!5AR#U [
ML?PGG^6Y=3QN(H-0GY:KMS+>-^ESAP'%F09EF%3!8>NG.'GH_P#"]I6ZV/9Z
M* 01D'(/0T5\X?1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S6Q0 4444 %?BS
M_P $\?BK\,?^"F7QJ\/:#^V+X[\4W'Q_TOXL^-['XC>"I/&^J:5<^$[.*TNE
ML(=+@MKB(V5M$BQH9X LC3K(979B"?VFK\R/^"G?_!-[X,?MZ?&KX&?M9?L8
M?$]OA?\ %SQC;7FI>$OC9X/22"7488M':\L3>(I0SQ.HC0LP\T1-L.Y!Y1 /
MN3]E'X2_%KX2_LWV?P?^+/Q=U[Q)KVE7NLV=KXRU>]CN]3N; ZE=_P!G3S2R
M(R2W"V36NXNK NIW \@_'W_!(#6OBQ;_ /!3#]NWX6_$KX\>,?'=IX2\9>$K
M?P_<^,=7^TR65M/97]P88D14A@0-)C9%&B_*#C/->P?\$4_VT/C;^W-^PIIO
MQ0_:1T&RM/'GA_Q+JOA7Q7>:5&%M-4O-.N# ]Y"J_*%DP-P3Y/,63:%7"CR'
M_@E%_P I?O\ @HC_ -CQX'_]-%U0!]D?M4?M")^SM\,TUS1/#;>(?%NOZC%H
MG@#PC#/Y<FNZU.&\BVW8/EQ*$>::;!$-O!/*01&:^*/^"!_B[XX3>/\ ]LC3
M/VF?C5=>,M>\,?M$WMCJ6NW3O':IY-I&'%M"S,+6V4J=D0.$0*.<9K=^/GCK
M_@K#X(_X*">)_C%\._\ @D_9_&/PKH&E1:+\)=<F^/VCZ!%IUI-#%+J-R+.X
MAED^U7%P!$TK%2L%K%&B@-*\WSA_P0V^)7[9WQ1_:D_;"^%OC3]B2#PSH/CO
MXV>(I?B)XJ7XHV5V? ^L263JNF+;QPA]3&_8OVF(H@W9V\4 >R_\$S[.Y_X+
M._ /XE_MV?'+QYXPT]O&7CG6-(^"L>@^*+[3AX%T.RQ!9W-G';RHHOVF$DTU
MPP+2,JQG$:^77N'_  0[_;D^(/[>G[!.E^/_ (URP2_$'P;XBU#P9\0+FUC5
M([K5-/=5-P%4 *989()64!5#R.% 7 KR'_@UM\_P1_P24L?@_P",+8:;K_PS
M^(WBGP[XRL;A@K:?J$.HR3RQ2Y^Z52=,Y[8K/_X-7O!>O:=_P3U\;?&74[.:
M'3_BO\>_$_B[PZ9D*^;82?9K-9 #V,EE+@]QCMB@#]+**** "O!?A]_RD/\
MB#_V(FE_^AU=U3P+^WI+J=S+I'QW\$0VC3N;6*7PO(S)&6.U2=W) P":X']G
M_1?C9IW[<7CFS^(WC71]1UE?!=@;F\T_36AA=#(/+ 0G@@9R>^: /JNBL?[%
MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_
M^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%
MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_
M^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%
MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_
M^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%
MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_
M^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : #Q+_P A
M?1_^OT_^@FMBN4URU\4KJ.FK=:I;.[7)$#+ 0%;;U/K6G]B\;_\ 0;LO_ 8_
MXT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\
M!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_
MXT ;%!( R3@#J:YM=2UI];;PRGC/26U%+?SWL H,RQ9 WE,Y"Y(&<8I==\+^
M)?$NB7GA[6=3LIK2^MGM[F(VY&Z-U*L,@\<$\UDZG-3DZ5I-75KZ771M7MYZ
M.W8T4.6:52Z3MTZ=UM<\Q^.7[<?P\^&IE\/^!Q'XBUI<IMMY/]%@;I\\@^^0
M?X4SW!*FLC]FS2OVK_&GQ'3XQ_%/6GT_1YK62(:-=H4\V)N5\J 8\K#!3O?Y
MB!_$#FN@^#W['7ACX/7:ZUI\MIJ6JJV8]1U*UWM#Z>6OW4/^U][KSCBO4/L7
MC?\ Z#=E_P" Q_QK\ZRWAWBO.<QIYEQ!B?9JG)2AAZ+:A%K;VD]ZC[KX>SLV
MC[+&YSD&6X.>"RBASN:Y95JBO)I[\D=H+L]_FDS8HK'^Q>-_^@W9?^ Q_P :
M/L7C?_H-V7_@,?\ &OTH^)-BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: #P/_R")?\ K]F_]"K8KE/"
MMKXIDTZ1K#5+:-/M,@*R0$G=NY-:?V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (TV
M2V\9PQM++KUBJJ"69K<@ #J2<T ;5%?.WQF_X*+?LN_ CS;;QO\ M-^%Y[V'
M(;2]"C;4;D./X&2VW^6?]\J/>OEGXC?\%][K4-3'AG]G#X'ZCKUY._EVD^MQ
MB(N_;;;6YD>0'TWJ?:OI,NX0XDS5<U##2Y?YI>['UO*R?RN?.9CQ=PYE3Y:^
M)CS?RQ]Z7I:-VOF?I?7.?$?XP_"?X/:5_;GQ6^)6A>&[0@E)];U6*V#X[+YC
M#<?89)K\VH]4_P""\/[9:[;2UN_AOH=UU<1)H"Q ]P6W7Y&.ZY%;G@3_ ((!
MZ]XFU3_A*_VF_P!IR[UC4)V#7D.BQN[NWO=W6YG_ !B!]Z]?_57)<NUS7,81
M:^Q23J2]&U91?K='D?ZU9SF.F5Y=.2_GJM4X^J3NY+TLSV'XS?\ !<W]BCX:
M^;8^!;[7/'%ZF0HT/33#;!QV::Y\OC_:17'UKP>Y_P""L?\ P4=_:KN'TK]C
M?]E4Z=9RN4358=+EU22$YP"US*L=K'_P-#]:^K_@W_P2W_92^!QBNO"OP<\.
M7]]%@C4O$EH^I3;A_&/M!9(V]T5:]XMM)\7V=NEI::GI\44:A8XH[/:J*.@
M' %']L\&99I@<#*M)?:KRT_\ C[K7J']C\99GKCL=&C%_9H1U_\  Y>\OD?F
MJG_!+W_@J%^URZWO[8'[3W]C:=.P:;2+K5GOS$<YRMG:E+0?\!D'2J7AK_@@
M/K$'[3,/A;Q'\5_MWPXM=/CO+W5;:%;?49Y.AM%B)=4).3YN2 O;=Q7Z=_8O
M&_\ T&[+_P !C_C69:VOBD^*;J./5+87 MHS)(8#M*Y. !1_Q$?B:FI0H2A2
M@TTHPA&*C?JNMUTNWZ!_Q#KAJHXSKQG5FFFY3G*3E;H^EGULEZGS-_PXO_8'
M_P"A>\3_ /A22?\ Q-'_  XO_8'_ .A>\3_^%))_\37U9]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^->1_KAQ3_T&U/_  -GK_ZH<+_] =/_ ,!1\I_\.+_V
M!_\ H7O$_P#X4DG_ ,31_P .+_V!_P#H7O$__A22?_$U]6?8O&__ $&[+_P&
M/^-'V+QO_P!!NR_\!C_C1_KAQ3_T&U/_  -A_JAPO_T!T_\ P%'RG_PXO_8'
M_P"A>\3_ /A22?\ Q-'_  XO_8'_ .A>\3_^%))_\37U9]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^-'^N'%/_0;4_\  V'^J'"__0'3_P# 4?*?_#B_]@?_
M *%[Q/\ ^%))_P#$T?\ #B_]@?\ Z%[Q/_X4DG_Q-?5GV+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XT?ZX<4_]!M3_P #8?ZH<+_] =/_ ,!1\I_\.+_V!_\
MH7O$_P#X4DG_ ,31_P .+_V!_P#H7O$__A22?_$U]6?8O&__ $&[+_P&/^-'
MV+QO_P!!NR_\!C_C1_KAQ3_T&U/_  -A_JAPO_T!T_\ P%'RG_PXO_8'_P"A
M>\3_ /A22?\ Q-'_  XO_8'_ .A>\3_^%))_\37U9]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-'^N'%/_0;4_\  V'^J'"__0'3_P# 4?*?_#B_]@?_ *%[
MQ/\ ^%))_P#$T?\ #B_]@?\ Z%[Q/_X4DG_Q-?5GV+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XT?ZX<4_]!M3_P #8?ZH<+_] =/_ ,!1\I_\.+_V!_\ H7O$
M_P#X4DG_ ,31_P .+_V!_P#H7O$__A22?_$U]6?8O&__ $&[+_P&/^-'V+QO
M_P!!NR_\!C_C1_KAQ3_T&U/_  -A_JAPO_T!T_\ P%'RG_PXO_8'_P"A>\3_
M /A22?\ Q-'_  XO_8'_ .A>\3_^%))_\37U9]B\;_\ 0;LO_ 8_XT?8O&__
M $&[+_P&/^-'^N'%/_0;4_\  V'^J'"__0'3_P# 4?*?_#B_]@?_ *%[Q/\
M^%))_P#$T?\ #B_]@?\ Z%[Q/_X4DG_Q-?5GV+QO_P!!NR_\!C_C1]B\;_\
M0;LO_ 8_XT?ZX<4_]!M3_P #8?ZH<+_] =/_ ,!1\I_\.+_V!_\ H7O$_P#X
M4DG_ ,31_P .+_V!_P#H7O$__A22?_$U]6?8O&__ $&[+_P&/^-'V+QO_P!!
MNR_\!C_C1_KAQ3_T&U/_  -A_JAPO_T!T_\ P%'RG_PXO_8'_P"A>\3_ /A2
M2?\ Q-'_  XO_8'_ .A>\3_^%))_\37U9]B\;_\ 0;LO_ 8_XT?8O&__ $&[
M+_P&/^-'^N'%/_0;4_\  V'^J'"__0'3_P# 4?F[^U__ ,$&]+MKS1_$'[)/
MB22TL7N5@\1Z;XDOO-^RQ$\W<+[0S@#AHCDDD%3U ZS6_P#@WF^ FI:#:MX2
M^/7B[3[\VL?VB?4+2UNX7EVC<RQHL3*I.3M+L1TR>M?='B6T\6IH-T]]JUJ\
M0B/F(EN02/8U9LK/QH;.(Q:S9A?*7:#;'(&/K7H?\1"XN5&G3CB6N2^MDV[_
M ,S:=[=+GG_\0^X2=:I4EAD^>VEVDK?RI-6OUL?F]_PY>_;N^#1W_LV?MNI"
MD/,4:ZIJ.C%@.VV!IE_ G%']E?\ !P7\"/\ CUU&3QAI\/WOWVEZEYF/^NFV
MY/X5^DWV+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6W^OV:5_]^H4:_P#C
MI1O]\>4Q_P!0LLH?[E7K4/\ !5E;[I7/S9_X>^?\%'/@O\G[17[$B^1#]^Y?
MP]J6E%P.I\U_-C/U5<5V7@/_ (.'O@5J>Q/B5\ O%6C,V [:-?6VH*OOF0VY
M(_#/M7WI]B\;_P#0;LO_  &/^-<9X\_9H^&_Q1WM\2?A9X&UYI/O2ZOX4M[A
M\^H9T)!]P<T?V_PAB_\ >LKY7WIU)+_R5Z!_8/%V$_W7-.9=JE.+_P#)EJ>3
M^ _^"RG_  3Z\<[(9OC--H=Q)C%OKVAW4./K(L;1#\7KVGP'^T]^S?\ %#8O
MPZ^/7@_6I)/NP:;XCMI91[&-7W ^Q ->#>.O^"-W[%_CHO,_PEL-(N'_ .7C
M0M0O+;;](Q*8O_'*\?\ &?\ P;R_![4R\G@/XY^(=(=LE5U&UAO8T/L%6)L?
M5B?>CZKX>XS^'B*]!_WX1FO_ "34/K/B#A/XF'H5U_<E*#_\GT/T3HK\OH_^
M"-7_  4!^#/S_LY_ML10QP\QPQZWJ6D%AZ;(?-3\"<4XVO\ P<&? D8BN9?%
MVGPXR0VE:EYF/][;<FC_ %0RS$_[CFE"7E-NDW\I)A_K=F6&_P!]RNM'S@E5
M2^<6M#]/Z*_+>Y_X*^?\%(/@T-G[0?['0AAA_P!9<3^&]0TO>!W\R3S(S]5&
M*ZGP/_P<&_#/4]B?$3X3>(M'9N&;2A;WZ*?<N\!(^@S[5E6\/N*80YZ5%5(]
MX3C)?G?\#6EX@<+3GR5:SIR[3A*+_*WXGZ/T5\C^ _\ @L!^QAXZV0O^T/:Z
M+</C%OKWAN[@Q]9 C1#_ +[KVGP'^T3\+?BCL7X<_M(>!-<>3&V'2]9MYI,G
ML460L#[$9KYW%Y)G& _WG#SAZQDE][5CZ'"9UD^/_P!WQ$)^DHM_<G<]/HK'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:\P],V**Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\
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
M[CFE"?E-NFW\I)A_K?F&&_WW+*\/."51+YQ:/T^HK\P?^'SO[>?P9.S]I/\
M8B6&.$XEE;2M1T8L!WWSB9?Q Q7=^ _^#A;]G35MD7Q&^"?B_1'? 9],EMK^
M-#[EGA;'T4GVK&MX?<54X<].BJD>\)1DOP=_P-J/B!PM4GR5*SIR[3C*+_%6
M_$_0.BOF7P'_ ,%@?^"?/CS9"GQV32+A\9M]>TBZM=OUD,9B_P#'Z]7M/VMO
MV7-0\*WOC;3/VB/!=YI>G6CW-]=V7B6VF$$:C+%@CD@^V,YXQGBOG\3DF<X.
M7+7PU2+\X27W::GOX?.\FQ<>:AB:<EY3B_OUT.KLO^1WO?\ KRB_F:V*^9?V
M+_\ @I!\!/VS/BGXE\,>!I;G2]3L-PTVPU8JDNJ6:-@740_5H_O("">,X^FJ
MY\?E^.RO$O#XNFX35M'Y['1@,PP6:898C"5%.#OJO+<****XSL"BBB@ HHHH
M **** "BBB@ HHHH *\%^'W_ "D/^(/_ &(FE_\ H=>]5X+\/O\ E(?\0?\
ML1-+_P#0Z />J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FF>/?B-X)^
M&.AOXC\=>(K?3K5<A6F;YI6_NH@^9V]E!-8XC$8?"4)5J\U"$5=RDTDEW;>B
M-*-&MB*JITHN4GHDE=M^21MU0\4ZO=^'_#=_KMAHTVHS6=I)-%86[ 27!520
MBYXR<8KR3X+?MA67QM^+-SX)\/\ @:^ATA+-GM]4="S>8ISF4*"L2L,A<D_,
M ,_-@>U5Y64YYEG$N7SQ&65N:%Y0YDGI)=5S+6U[IV:9Z&897CLDQD:..IVE
M92Y6^CZ.STOUZH^/'N/VH_VV[PQ0)_PCG@\R8;EDMV4'N>'NFXZ?<!'\%>]?
M!#]EKX7_  .B2^T?3SJ&L;,2:U?*#*,C!$8Z1#J..<'!)KTB...)!%$@55&%
M51@ >E+7SV0\ Y=EF,_M''U)8O&/>K4UY?\ KW'6,$NEM5LG;0]C-N+<9CL-
M]2PD%A\-_P ^X=?\<MY/O?1]KA1117WA\F%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5
M;% !112221PQM+*X55!+,QP !U)- "T5X=\9O^"D?[$WP(\VV\;_ +0&B3WL
M.0VEZ%*=1N0X_@9+8/Y9_P!\J/>OE3XH?\' N@ZAJ/\ PC'[,?[..L:]?3MY
M=G<^()Q$7?MMM;;S'D!]/,0^U?29=PAQ)FJYJ&&ER_S2]V/K>5D_E<^<S'B[
MAS*GRU\3'F_EC[TO2T;M?,_1RN<^(_QA^$_P>TK^W/BM\2M"\-VA!*3ZWJL5
ML'QV7S&&X^PR37YM_P!K?\%W_P!L[BRL;KX::%==66-=!6('H07+7Y&.ZY%=
M)\./^" <_B35?^$M_:K_ &G-4UN_G8->V_A^(F1V][R[WL_XQ ^]>O\ ZJY+
MEVN:YC"+7V*2=27HVK*+];H\C_6K.<QTRO+IR7\]5JG'U2=W)>EF>L?&;_@N
M;^Q1\-?-L? M]KGCB]3(4:'IIAM@X[--<^7Q_M(KCZUX/<_\%8_^"CO[5=P^
ME?L;_LJG3K.5RB:K#I<NJ20G. 6N95CM8_\ @:'ZU]C_  9_X)A_L.? WRKG
MPM\ ])U&^BP?[3\2J=2F+#^,"X+)&WNBK7O-M;6]G;I:6END44:A8XHT"JBC
MH !P!1_;/!F6:8' RK27VJ\M/_ (^ZUZA_8_&69ZX['1HQ?V:$=?_ Y>\OD?
ME['_ ,$O_P#@J)^UM(M]^U]^T^=%TZ=@TVD7.KO?F(]<K9VI2T'_  &05[?\
M&?\ @A'^QI\//*OOB//K_CF\3!D74[\VEH6'=8K;:^/9I'!K[6HKEQ?'?$F(
MI^RHU%1I_P M**@EZ->]^)U83@7AS#U/:UJ;K5/YJLG-OU3]W\#E/A?\"_@Q
M\$]._LKX1?"O0/#<)0+(-&TJ*!I1_MLBAG/NQ)KJZ**^2JU:M>HYU).4GNV[
MO[V?64J5*A!0IQ48KHE9?<@HHHK,T"BBB@ HHHH **** "BBB@ K'LO^1WO?
M^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0J
MGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 ! (P17">//V7/V;/BAO?XB? +P=K,DGWKC4/#
MEM)*#ZB0IN!]P<UW=%:T:]?#SYJ4W%]TVG^!E6H4,1#EJQ4EV:37XGRUX\_X
M(T?\$^O'&^6W^#EQH5P_6XT'7;J+'TC>1XA^"5X!\=?^#>[P"/"FH:K^SG\8
M=<76886EL-(\4B":&Z<#(A\Z)(C%GH&*L!QGN1^DE%?28'C;BK+Y)T\7-I=)
M/F7I[U]/0^;QO!7"V/@U4PD$WUBN5^ONVU]3\7_^"9O_  39^/?Q'_:/7Q9X
MY&N^ =,^'^M!M2OD#6U]->1/S:VY_1Y.5"G W%A7[05CV7_([WO_ %Y1?S-;
M%9\4<48[BG'1Q&(BHJ*M&*Z=]=W=ZZFG#'#&"X6P4J%"3DY.\I/KVTV5D%%%
M%?-'TH4444 %%%% !1110 4444 %%%% !7@OP^_Y2'_$'_L1-+_]#KWJO!?A
M]_RD/^(/_8B:7_Z'0![U1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%9GB_QEX7\ Z!/XH\8:W!I]A;KF6XN&P,]E ZLQ[*
M,D]A7RI\0/\ @K#\/_AGXHF\1>+]$>V\&06\L<.P!M1O)P,H8XRP4Y(V[,\!
MB[, #CQ<;Q!EF!S7#99*3EB<1)1ITX)SFVW:_+%-J/>3TW[,]&AE6,KY=7S"
MRC0HQ<ISDU&*2Z7=DWV2U^\^9:]C_8__ &;]!^/^N:I<^*=:GM]/T/[.9[6U
M4![HR^9A=Y^X!Y1SP2<\8ZU\@>#_ -H/XR?$FU@U?X:_LJ^(=:TR]UQ-)T_4
M;:X?RY[N3.R'<("@<@9(W$+GDXP3]1>//^"3_P"UE\4]#T2^L?CGI/@2^A@=
M]2L-*U2\F#/($(C:2-(@Y3:PS@C+''')_!.#/HZ\997QI@X\982&'P3<^>3K
M4:EG&G)QO3I5I5&G4Y$U:VOO>[<_4>)/&_AC,^%L5/A6O/$8I*')%4JM.]YQ
M4K3JTHP5H<SWOIIK8^_/!?@3PA\.]#C\-^"?#UMIUG'TAMTQN/\ >9CR[?[3
M$D^M:U?F-_PY)_;-_P"CYS_X%:C_ /'*/^')/[9O_1\Y_P# K4?_ (Y7]DT.
M%.$<-1C2HYK3C&*LDJ4TDNR2T2/YIJ\4\5UZCJ5,JJ2D]6W5@VWYMGZ<T5^8
MW_#DG]LW_H^<_P#@5J/_ ,<H_P"')/[9O_1\Y_\  K4?_CE:_P"K7#'_ $-X
M?^"IF?\ K)Q/_P!"B?\ X-@?IS17YC?\.2?VS?\ H^<_^!6H_P#QRC_AR3^V
M;_T?.?\ P*U'_P".4?ZM<,?]#>'_ (*F'^LG$_\ T*)_^#8'Z<T5^8W_  Y)
M_;-_Z/G/_@5J/_QRC_AR3^V;_P!'SG_P*U'_ ..4?ZM<,?\ 0WA_X*F'^LG$
M_P#T*)_^#8'Z<T5^8W_#DG]LW_H^<_\ @5J/_P <H_X<D_MF_P#1\Y_\"M1_
M^.4?ZM<,?]#>'_@J8?ZR<3_]"B?_ (-@?IS17YC?\.2?VS?^CYS_ .!6H_\
MQRC_ (<D_MF_]'SG_P "M1_^.4?ZM<,?]#>'_@J8?ZR<3_\ 0HG_ .#8'Z<T
M5^8W_#DG]LW_ */G/_@5J/\ \<H_X<D_MF_]'SG_ ,"M1_\ CE'^K7#'_0WA
M_P""IA_K)Q/_ -"B?_@V!^G-%?F-_P .2?VS?^CYS_X%:C_\<H_X<D_MF_\
M1\Y_\"M1_P#CE'^K7#'_ $-X?^"IA_K)Q/\ ]"B?_@V!^G-%?F-_PY)_;-_Z
M/G/_ (%:C_\ '*/^')/[9O\ T?.?_ K4?_CE'^K7#'_0WA_X*F'^LG$__0HG
M_P"#8'Z<T5^8W_#DG]LW_H^<_P#@5J/_ ,<H_P"')/[9O_1\Y_\  K4?_CE'
M^K7#'_0WA_X*F'^LG$__ $*)_P#@V!^G-%?F-_PY)_;-_P"CYS_X%:C_ /'*
M/^')/[9O_1\Y_P# K4?_ (Y1_JUPQ_T-X?\ @J8?ZR<3_P#0HG_X-@?IS7F/
M[6?[6?PG_8Z^$]S\4OBEJ?K%I&D0./M.J7.,K#$I_-G/RHO)[ _"G_#DG]LW
M_H^<_P#@5J/_ ,<KRO\ :S_X(V?M??#?X:7/Q9G^+$7Q'_L6(O>:= ]T]Y#;
M=7DB64MY@7JRJ0V.0#@UW99PMPC6S"E"KFL91;7NJ$HM^7,]%?:YPYGQ3Q;1
MR^I.EE<HR2?O.<9)>?*M7;>Q^A?[-_\ P4 _9:^)_P !(OC-??%K0O#=HUU(
MNI6/B'6(;:>PN.&,+!V&X\_*5R'&"/0>;?&;_@N;^Q1\-?-L? M]KGCB]3(4
M:'IIAM@X[--<^7Q_M(KCZU\K_L#_ /!$N]^/?@.V^+W[2OBK5_#6F7[;M+\.
MZ7"B7T\/!$TLDJL( W9-A8CDE> ?O?X,_P#!,/\ 8<^!OE7/A;X!Z3J-]%@_
MVGXE4ZE,6'\8%P62-O=%6JS+ ^'F2X^I!U*N(:;M"%E%?W7-ZNVUXDY;CO$'
M.L!3FJ=+#II7E*[D_P"\H+17WM(^.+G_ (*Q_P#!1W]JNX?2OV-_V53IUG*Y
M1-5ATN75)(3G +7,JQVL?_ T/UIL?_!+_P#X*B?M;2+??M??M/G1=.G8--I%
MSJ[WYB/7*V=J4M!_P&05^H5M;6]G;I:6END44:A8XHT"JBCH !P!3ZX?]=HX
M'3*,%2P_:5O:5/\ P.7^1W?ZE2QVN;XVKB.\;^SI_P#@,?\ ,^*?@S_P0C_8
MT^'GE7WQ'GU_QS>)@R+J=^;2T+#NL5MM?'LTC@U]5_"_X%_!CX)Z=_97PB^%
M>@>&X2@60:-I44#2C_;9%#.?=B375T5\WF6?YUF[_P!LQ$IKLV[?^ K1?)'T
M>79#DN4K_8\/&#[I*_\ X$]7\V%%%%>0>N%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S0!L4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F
M^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )
MJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHH
MH **** "BBB@ KP7X??\I#_B#_V(FE_^AU[U7@OP^_Y2'_$'_L1-+_\ 0Z /
M>J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***221(D:65
MPJJ"69C@ >IHV 6D??L/EXW8^7=TS7SU\8O^"AWPO^&OB>'3-'$6I:79W /B
M#6S<!(((1PWE,>)&'7<2%XP"<Y'QM\=O^"@'[6/_  4I\?W/[,W[!'A#5-'\
M,R9CU;7=_D7-Q;DE3+<SCY;.W//R*3(XXRV[RZUX,^I\=XK$PRVO%T\,TJU1
MNU.%U?XMI/1Z1;UWMN<?%N)K<&X>A+'4I>TQ";I4TKSG;3X=XK7>26FU]C&_
M;N_;M\0I\1M0\':QK-KXE\1V-]+9V&B:'<^;864@<H!F,G<Q8?=YD;&&*<8Z
M3]CK_@D#\3OV@->M?CY^WQ?7MG8.%DT[P.LAAN9H^JK/MQ]DB_Z9+B4DDL8V
MSN^F/V"?^"4OP6_8YMK;QOXE6#Q9X^V!I-?NK?\ <:>Q'*6<;?<]/-;]XW.-
M@8I7U975DV6<+^'TZ_\ J[S5<76;]KC:WO5YIOX*>G[N"T6B3=E?5)G#F-;B
M'C=49\0<M/#T[>SPE+2E%K[53_GY/U;2N[:-HY6V\(>%? -CX;\&^"/#MEI.
MDZ=-Y-CIVGVZQ0P1A3A510 !_4YKJJQ_$O\ R%]'_P"OT_\ H)K8KBE*4Y.4
MG=L]B,8PBHQ5D@HHHJ2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L
M>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0
M?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO_ %Y1?S-;
M%8]E_P CO>_]>47\S6Q0 4444 %%%5[K5])L;ZUTR]U.WAN;UG6RMY9U5[@J
MI9@BDY<A02<9P!F@"Q1110 4444 %%%% !1110 5X+\/O^4A_P 0?^Q$TO\
M]#KWJO!?A]_RD/\ B#_V(FE_^AT >]4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !117EWQ^_:N^'WP)A.F3G^U=<< QZ1:S &,'^*5\$1C'08+'
MC QR/-S;.,LR+ RQF/JJG3CNW^26[;Z))M]$=N7Y=CLUQ4<-A*;G-]%^;Z)=
MV]$>HU\$?\%,?VW-6^%OB34_A?XGUV#3=,M53RM)TF[$EUJ@9 RF3!!5<$90
M[5'<ME37,_M@?\%>OB-\1O%J?LQ?\$_?!>IWWB742+:ZU\60EN(I"N7BM(N0
M&3D/._RIM8@8 D'3_L-?\$:=#\#ZO'\=OVTKY/&?C6ZG^V?V)=W!NK.TG8[B
M]P[Y^V3YZYS&#G_6<./H\X\/LMSKAZC7SO&SH4*O+-4J+7M:]-J_*W_R[IRN
MKRW:TMJCYC <<YA@<\JX;),)"M6IWC*K53]G1FG:Z7VYQUTVOK?>WS[^S1^P
M3^TE_P %%=1M/B'\7Y[OP)\+!*)K*!4Q=:HG8P(X^;(_Y>)!L&<HK_,!^HWP
M*_9_^$7[-G@&V^&OP8\%6NBZ7!\SK"N9;F3&#+-(<M+(<<LQ)P !@  =BB)&
M@CC0*JC"JHP /2EHJXVA2RZGE>6T(X;!TO@HT](K^])[SF]Y3DW)N[ZFN%RV
M:QM3,<=5EB,74^.M/63\HK:$%TA&R2LN@4445YQZIC^)?^0OH_\ U^G_ -!-
M;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\
MU^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S0!L4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?
M^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_
M )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH *_%G_@GC\5?AC_ ,%,OC5X
M>T']L7QWXIN/C_I?Q9\;V/Q&\%2>-]4TJY\)V<5I=+80Z7!;7$1LK:)%C0SP
M!9&G60RNS$$_M-7YD?\ !3O_ ()O?!C]O3XU? S]K+]C#XGM\+_BYXQMKS4O
M"7QL\'I)!+J,,6CM>6)O$4H9XG41H68>:(FV'<@\H@'W)^RC\)?BU\)?V;[/
MX/\ Q9^+NO>)->TJ]UFSM?&6KWL=WJ=S8'4KO^SIYI9$9);A;)K7<75@74[@
M>0?C[_@D!K7Q8M_^"F'[=OPM^)7QX\8^.[3PEXR\)6_A^Y\8ZO\ :9+*VGLK
M^X,,2(J0P(&DQLBC1?E!QGFO8/\ @BG^VA\;?VYOV%--^*'[2.@V5IX\\/\
MB75?"OBN\TJ,+::I>:=<&![R%5^4+)@;@GR>8LFT*N%'D/\ P2B_Y2_?\%$?
M^QX\#_\ IHNJ /<OVO\ _@GWX@_;V^(\VE_'#]H7X@>%OAAHNG0PZ%X.^&OB
MN31WUC4&W/<7^H7$(\R5$!BB@M\A$:*61MYD0)\[?\$<+S]HS]ES]N#]J#_@
MFG\3_C[XD^)GPS^#L/A_6? OB[QK?FZU+2+;5+1[D:?<7#<N%C P.%'D.ZJB
MR;%^Z/VA_C]IOP,\.64.F>'YO$?C#Q'=-8>!_!=C.J7.N7^PML#$$0P1J#)/
M<,-D$2L[9PJMY[^SS^R3H_P+^%/B_P *^/O'VG:G\4OC3?:CJ_C[Q0,1-JVJ
MSVWE&.TC<[Q9V=NL4$$7)2&%6;+L[, ?*G_!,^SN?^"SOP#^)?[=GQR\>>,-
M/;QEXYUC2/@K'H/BB^TX>!=#LL06=S9QV\J*+]IA)--<,"TC*L9Q&OEU[A_P
M0[_;D^(/[>G[!.E^/_C7+!+\0?!OB+4/!GQ N;6-4CNM4T]U4W 50 IEAD@E
M90%4/(X4!<"O(?\ @UM\_P $?\$E+'X/^,+8:;K_ ,,_B-XI\.^,K&X8*VGZ
MA#J,D\L4N?NE4G3.>V*S_P#@U>\%Z]IW_!/7QM\9=3LYH=/^*_Q[\3^+O#IF
M0KYMA)]FLUD /8R64N#W&.V* /TLHHHH *\%^'W_ "D/^(/_ &(FE_\ H=7=
M4\"_MZ2ZG<RZ1\=_!$-HT[FUBE\+R,R1ECM4G=R0, FN!_9_T7XV:=^W%XYL
M_B-XUT?4=97P78&YO-/TUH870R#RP$)X(&<GOF@#ZKHK'^Q>-_\ H-V7_@,?
M\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@
M#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?
M\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@
M#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?
M\:/L7C?_ *#=E_X#'_&@#8HKA/B;\25^$/AQ_$_CKQKI]K ,B"$6Q:6X?^Y&
MF<L?T'4D#FOCW]KO_@L@?A+H&G^#_@IX?EUGQQKEJ&AMKW2V$&FEW9%W8.;F
M0LORI'\O(W,"-A,J=+.N(8Y'A)QEBI1<^2ZNH*UY/LE?KOTN99K5_L7))9OB
MXN.'BU'GL[.3VBN[=NGSL>W_ +>O[6GB']GK3(M!TEX-'BOK!KB;Q)=S+^Z0
M-M9(E[/ROS$?Q *,\CX&^%WP[_:?_P""COBVZT3X(176@>"Q=LGB'XB:RK_O
MB3EUCR=TLASG8IW'(WM&&KTW]FO_ ()/_'[]J7QB/VG?^"B'B_4)KG476>+P
MK?SL+NX3JBW&S M(@#Q;Q[6 .#Y>-I_1+PKX'U'P-X=L_"/@R+1M*TK3X!#8
MZ=I^FB&&",=%1%P%'THQG!'"^2\42S3%U_[2Q,+>QC.*^K89V5W&&U:IS7:G
M)**T]V4HIKFPO%'$F?9#' T:/U##3O[1Q;^L5U=V4I;TH6LG&+YGKJHNSX/]
MD#]ACX"_L6^$?[#^%GA_SM6NH@NL>)]057OK\]2"^/W<>>D2848!.6RQ]DK'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:Z<9C,5C\1*OB9N<Y;MN[_K\
MC7"8/"X##QH8>"A".R2LOZ_,V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_
M !KF.DV**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH /$O_(7T?\ Z_3_
M .@FMBN4URU\4KJ.FK=:I;.[7)$#+ 0%;;U/K6G]B\;_ /0;LO\ P&/^- &Q
M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C
M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- !X'_Y!$O\ U^S?^A5L5RGA6U\4R:=(
MUAJEM&GVF0%9("3NW<FM/[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?
M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X
M#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V
M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?
M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BL>R_Y'>]_Z\HOYFC[%XW_Z#=E_X#'_
M !K"MM2U+_A8ESX73Q+8#5_[+2Z> Q?,T&_9O"^F[C/K2;2W$Y1CNSM:*Q_L
M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QIC-BBL?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#
M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B
MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&@";QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D*Y/QYJNI
M>'="W>)_%.GPQ7LZVMNCQ;#/,^=L:DG[QP<#VK5LK/QH;.(Q:S9A?*7:#;'(
M&/K233=A*46VD]4;M%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XTQFQ16/
M]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_X
MT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/
M^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!N
MR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0
M;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V
M+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1
M]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_X
MT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0 67_ ".][_UY1?S-
M;%8&@QW\7BR\34[B.6;[''N>--H/)QQ6_0 4444 %?&=O_P1S\'>!;[P3X/^
M W[4GQ;\&_#KPI<ZF8O!-EXP6X%A;W=K)"8-.O+J"6]LTS(00EP-BD^64;##
M[,HH XWX+? +X4?LW_!C2/@!\ O"-OX2\+:!I[6FB:=I2Y^R*2S&0&7>9)2[
M-(TDF]G=F9RQ8D^6_LX?\$W_ (1?LN?M#>._VG/AS\3O'USXG^)][!=_$(ZU
MK4%S;:Y-!'*D#/%]G A\H2ML\CRL#"\K\M?0E% 'R/\ M>_\$8/V6/VW/CPW
M[17QI^)'Q:A\0)I2:98)X:^)%WIMKI]F-A:""*# C5W02/\ WW^8YP,:_P"Q
M1_P2*_9._8.^*VI?&SX1:EXZUGQ+J>@-HIU/QUXVNM8>ULGFCGDB@\\GR@\D
M,1;'7RU]*^H:* /GWXB_\$V_@7X[\9>-O%6A^+_&W@VU^*"H/BEX?\$^(186
M/BPK%Y)DN!Y;2V\SP@123V<EO+*@ D=L#'M7P_\ A_X)^%/@;2/AG\-O"UCH
M?A_0-.AL-%T?3;<16]E;1($CBC1>%55  'M6Q10 4444 %>"_#[_ )2'_$'_
M +$32_\ T.O>J\%^'W_*0_X@_P#8B:7_ .AT >]4444 %%%% !1110 4444
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
M",@CO2U\4M^SI^WE^S&QN/@QX_?Q%I$)RMA:SAP$][2XRH)_Z9%F]ZV/!?\
MP4VU_P +:F/"W[17P?O-.O(B%N+C38GBD3MEK:<@CW(?Z"NR.?4:4E#&4Y4G
MYJ\?E)'HPXJP]&:IYA2G0E_>5XOTDM']R1]?45PGPO\ VF/@;\8ECB\"?$2P
MN+J0<:=</Y%SGT$4F&;'JH(]Z[NO:I5J->'/3DI+NG<^CH8C#XJFJE&:E'NF
MFOP"BBBM#8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_
M _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHKR7XS_MJ_ 7X*^=I^J^*!JNJQ9']D:+B>56]';(2/
MGJ&8-Z UAB,3A\+3YZTE%>;.;%XS"8&E[7$34(]V[?\ #GK5<5\6OVA_@]\$
M;,S_ !$\;6MI.4W1:=&WFW4OIMB7+8/]X@+ZD5\MWG[2O[:'[6MW)HOP#\%S
M>'=%=RDFHVK;2H[[[R0 *1UQ$%?ZUV/PE_X)D^%K.\'B?X^>,+CQ)J,K^9/8
MVDSQV[.>N^4_O9?K\GOFO%_M?%X[3+Z5U_/+2/RZL^;>?X_,WRY30<E_S\G>
M,/5+>7RMZ'T9\-?B'X;^*_@73/B'X2F=]/U2W$L'FJ Z<E61P"0&5@5(!(R#
MR:Y;]H7]F;P!^TE8:18>-Y[NW_LB]::*>P95E>-EP\6YE.%8A"3C/R#&*[7P
MMX3\,>!]"@\,^#]!M-,T^V7$%G90".-,G).!W)Y)ZDG)K0KV94(XC#>RQ"4K
MI7[-_P##GT,\+'%X-4<7%2NES+HVK?A?8Y3X7?!#X5?!G3?[-^&_@JSTW<NV
M:Y1-\\W^_*V7;Z$X'8"NKHHK6G3IT8*$$DET6B.BC1HX>FJ=**C%;)*R^Y!6
M/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,U9H;%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @
M^#_KBO\ (53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BBB@#G_'_PI^&_Q3T[
M^R_B'X*T[5X@I$9O+8,\6?[C_>0^ZD&OG/XF?\$OO"EQ='7_ ('^/;W0+V-O
M,@L[]VFA5AT"2KB2/ZG>:^K**X,9E> QW\:FF^^S^]:GE9ADF5YHO]HI)OOM
M+[U9GQ/_ ,++_P""@_[*/[OQ]H,GBW0;?[UY<*;V,(.K?:(\2Q^QEX]J]A_9
MY_;Z^&?QX\0V?@6;P]J6C:_>!O(M'C^T02E4+L%E09&%5CEU4<=:]WKF['X/
M_"[2_&X^).E^ ],M==\EXFU*UM5CD=7QNW;<!B<8W$$XR,X)KBHY=C\'5C["
MNY4[ZQFKZ>4M_3H>=A\GS7+\1'ZMBG*E=7C47,[=>66^VRV[G2445\F>*_\
M@H%\6/@[\3]4T#XN? ZXBT)M3F71Y_*>VN#;!B$8,^8Y_E /RE>3UXKOQN88
M;+XQE7;2>E[-I>MMCU,RS;!93&,L2VHR=KV;2];;'UG17EOPH_;+_9[^+_E6
MN@>.X;&_EP!I>M8M9]Q_A7<=DA]D9J]2K>AB*&)ASTI*2\G<ZL-B\+C:?M*$
MU./=.X4445L= 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO_7E%_,U
ML5CV7_([WO\ UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !7@OP^_
MY2'_ !!_[$32_P#T.O>J\%^'W_*0_P"(/_8B:7_Z'0![U1110 4444 %%%%
M!4.HZA9:1I\^JZE<+#;VT+2SROT1%!+,?H 37*?&#]H'X-? /09O$?Q=^(.G
MZ);06KW#?:9"9&C7J5C4%F)/  !+$@#)XK\V_C3^W/\ M??\%1O'MU^S?^PY
MX1U+0/!S'R]8UAY#!-/;L2#)>7"Y%K"0#^Y0EW (R^=@]S(,@Q7$3JRH3C"E
M2TJ5)/W*;LG:6JO*S3Y;IV:V3N>%GW$&$X?5.-6$IU:FM.G%>]/5JZTT5TUS
M;:.UVK'O/[6W_!119-/F\.?#G49]*TF646XU&.-OMVIR,<+%;QK\Z[CP HWM
M_L\BN=_9[_X)M^.?V@FMO'7[76GW.@>$O,2>P^'23;;W4<$,CZC*IS"O /V=
M#NR?G92N#[I^Q[_P3P\ _LVQV/CGQ_KDGCCQ_!9K"?$VJ1#R[ ;0#'9Q'(A!
M'#2G,K\DL VT?15?G>2<)0RG-?[7S*NL9F$7[E2S5*@KZ+#TY:I]?:S7/>SB
MH23E+[/,\^JYKE_]G86B\-@VO>IW3J5=-?;S6C73V<7R6NI.::C&CX:\,^'/
M!F@6GA3PCH-GI>F6$"PV.GV%NL,-O&.B(B@!0/0"KU%%?4RE*4G*3NV>1&,8
MQ48JR04444AA117A7QJ_X*"?!+X/ZS?>$H8-2UO6K"9H+FRL[8Q1PRJ<%7EE
MP/Q0/7-BL9A<%3YZ\U%>?Z=SCQN88++J7M,344(^?7T6[^1[K5#Q'XI\,^#]
M,?6?%GB&QTRS3[]UJ%TD,8_X$Y KXZ?]JK]N/]H]S:? CX7MHNFRG"W]O:A\
M#N#=7 $6?]U5;TJ]X<_X)N_%+XCZFGB?]I'XV7%Q.W+V]G.]W/@_P^=-\J8]
M%5AZ5Y']M5L5I@:$I_WG[L?O>YX'^LF(QNF686=1?S2]R'WO5^ED>C^/_P#@
MI%^SIX/OETS0;^_\0R^:J2RZ9:E8(AGEC))MW8'/R!@?6O?+>X@NH$NK:59(
MY$#QR(<AE(R"#W&*\Q^&7[&?[.GPJ\NYT+X=VM[>QX(U#6?]+EW#^(;_ )4/
MNBK7J"JJJ%50 !@ #I7H8&.9+FEBY1UM913T^;W/5RR&<KFGCY0UM:,$[1WO
MJ]7?3[CQ3]H_]BCPK^TC\0M*\:^(/&%[IL5CIYM+NVL8%+W"ARZE78D(1N8$
M[6SQZ5O_  R_8\_9W^%'EW'AWX<VES>1X(U'5Q]JFW?W@9,JA_W M>FT52RW
M +$2K^S7.]6VK_GM\BXY-E4<7+%>QBZDG=MJ[OY7O;Y6   8 P!T%%%%=QZ9
MC^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4 %8WC3X>>!?B+IIT?QYX
M0T[5[;!VQW]HLFS/=21E3[C!K9HJ91C.+C)71$X0JP<9I-/H]4?,GQ0_X)?_
M  B\2M)J/PQ\17_AFZ)W);N3=VH/7 #D2+]=YQZ5Z1^R;\'_ (I?!GP-?>&_
MBM\0)-?NFU(G3W^W2SQ06H10JKYH#*2VXE>@XQZUZG17GT,IP&&Q/MZ,.67E
MHONV/*PV095@\;]:P]/DEJM&TG?^[M^!F>,_&'A[P!X5O_&GBN_%KIVF6S3W
M<Y4MM11V Y)/0 <DD"LSX>?&7X5_%BT^V?#KQYINJC;N>&VN!YT8_P!N)L.G
M_ @*O^._ GA3XE^%+SP1XWTD7VEWZJMU:M*Z!PK!A\R$,,,H/!ZBOF;XB?\
M!+O05O/[?^!WQ)OM$O(FWV]KJ1,B(W;9-'B2,>Y#FECJV:4*BEAZ:G"VJO:5
M_*^EOQ)S/$YUAJJGA*,:M.VJYN6=_*^EK?.Y]845\4_\)]_P44_9;^3QCH<O
MB[1(.MS.AOT"#JWG1XF3ZR\>U>@?"[_@IW\&/%?EV'Q&T:_\,7;8#3,INK7/
M^^@#C\4P/6N>CG^!E/V=>]*7::M^.WXG)A^*LLG4]EB>:A/M47+^.UOFCZ6H
MK*\(>.O!?C_2QK7@CQ5I^K6IQF?3[M)54GL=I.T^QP:U:]F,HSCS1=T?1PG"
MI%2@[I]4%%%%44%%%% !1110 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-
M_P"A5L5C^!_^01+_ -?LW_H5;% !1110 4444 %%%% !1110 4444 %%9GBW
MQIX2\!Z-)XA\:>)++2K*+[]S?7*QIGT!8\GT Y/:OFKXM?\ !3;PM9WA\,?
M/P?<>)-1E?RX+Z[A>.W9STV1#][+]/D]LUPXS,L%@(WKS2?;=OT2U/,S'.,M
MRJ-\342?1;R?HEK^A]1WM[9Z=:27^H7<4$$*%Y9II J(HZDD\ >])I^H6&K6
M$.J:7>PW-M<Q++;W%O('CEC895U8<,I!!!'!!KXLL_V:OVT/VM;N/6OCYXTF
M\.Z*[AX].NEVE1VV6<9 4CIF4J_UKZV^$OPWT_X1?#K2_AQI6L7M_;:5 8H;
MG4'5I64L6P=H P,X QPH YQ66!QV)QM1MT7"G;1RT;?^'HCGRS,\9F564GAY
M4Z5M)2:4F_\ #NE;J>?_ +8'P4^,OQLT+1] ^%'Q$;18#=21Z[;O=O#%/ RY
M#,8P6?:5QLZ'?STS7/\ P8_X)R?!#X;^5JGC:-_%FII@EM1C"6B-_LP D-_V
MT+CV%?0=%54RK UL6\14AS2\]4O1;%U<BRS$8]XRM#GGI;FU2MVB]%]V^I%9
MV5GIUI'8:?:1000H$BAAC"HBCH !P![5+117H['KI)*R"BBB@84444 %8]E_
MR.][_P!>47\S6Q6/9?\ ([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\
MKBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "JFMZ#H?B7
M39-&\1Z-:W]G,,36M[;K+&X]U8$&K=%)I25F*48R5FKH^>?BQ_P39^ _CSS;
M_P %_:O"E\^2#8'S;8MZF%SP/9&05Y;_ ,*F_P""@7[*7[WX;^))?%>@P?=L
MK9C=H$'1?LTO[Q/I#GZU]L45XU?(<#4G[2C>E/O!V_#;\#YS%<+995J>VP]Z
M-3^:F^7[UM^!\N?!?_@I)9^*O%%E\.?BO\,+_2M;O+V.SC?2T,D;3NP4*T,F
M)(N2!C+FOJ.LC5_ /@C7]=LO%&M>$M.NM2TV426&H3V:-/ P!&5<C<.O3.*U
MZ[,#1QM"#CB*G/V=K.WF>CEF'S+#4Y0Q=95=?=?+RNWG;2X45\P_M%?M3?M.
M_ 7XMZAJ$?PB^W^!(UB6UN)K9BKX0%Y/M$1(B)<L ) > /E'-=%\*/\ @HO^
MS[\1/*L/$FH3^%K]\ Q:PH-N6_V9U^4#W<)6$<ZR_P"L2H3ER23M:2M?S3>E
MGT.6/$>4_6Y8:I/V<TVK33C?S3>C3Z:ZGOE%0:9JFF:U8Q:IH^HP7=M,NZ&Y
MMIEDCD'JK*2"/I4]>HFFKH]Q--704444QA1110 4444 %%%% &/9?\CO>_\
M7E%_,UL5CV7_ ".][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !
M7@OP^_Y2'_$'_L1-+_\ 0Z]ZKP7X??\ *0_X@_\ 8B:7_P"AT >]4444 %%%
M4/$WBKPQX+T:;Q%XP\16.E:?;C,]]J-TD,,8_P!IW( _.E*48J[=D-)MV1?K
MY[_:;_;H\+_"Z&\\+?#JYM=0UB!66\U&5P;33R/O9/21UYX^ZIZDX*U\N_M:
M_P#!7;XD_'#QG_PS%_P3=\-ZAJNJ:C(UM)XMM;,M/-V;['&P_=(!UN9,;1D@
M* )*]?\ V*O^"9.J^!O#.E^*?VQ_%@\:>(K=_M,&A32&:QLY2V\-<.W-],I/
M!?,:GHK%5DK3C3@KBREDE%T<7#"2JRM)23E75*SO*G%:*5[)<[C:[=TTK\7"
MW&/#N)SBK#ZM/$QI1TDFHT74NK1G)ZM6NWR*6R5FFVO.?A;^R_\ &K]N;4)O
M&?C[5K_1_!6J@_;_ !'J4(:_UR)A@I912 B.$KP+B1=N"/*1Q\R_</P5^!GP
MH_9X\!6OPT^#G@JST/2+49$%JGSS/@ RRN<M+(<#+L23@<X KK  !@# '0"B
MO(R')LNX9RMY?ET7&G*7--RDY3J3_GJ2^U+Y*,;OEC&[/6S3'XO.LP6-QK4J
MB7+&RM&$/Y*<?LQ^;;LN9NR"BBH=0GN;:PGN;.T-Q-'"S10!POF, 2%R>F3Q
MGWKU'HCD;LKDU5-<\0:#X8TV36/$FMVFGVD0_>W5]<K%&GU9B *^.;S]K_\
M;2_: NI=(^ /PADTBU,AC-[':>>\9S@JUQ.%A0_\!!'//%6-#_X)V_&SXK:E
M'XE_:3^-DSR$Y-K!</>SJ#U0/(0D7_ 0XKP/[;J8G3!4)5/[S]V/WO\ R/E7
MQ+6QFF68:=7^\_<A]\M_2R/3?B=_P4:_9V\!>99^'M3N_$UXF0(](AQ"&]YI
M-JD>Z;ZY?X%_MC_M#_'GXN:2FD_!4V?@J2=TU&[@MY)3&I1@K-<OMC^5MI*J
MH) /6O2_AE^Q%^S?\+?+N=-\ 0ZI>1X_T_7C]JD)'0A6'EJ?=4!KU>...&-8
M88U1$4!548  Z "KI87.J]6-3$5E!)I\L%OY-O7UZ&E#!<1XJM&KB\0J<4T^
M2FM[='*6OJMF.KBI?V<_@A=>/;WXG:C\-=,O-<OY$DN+V^A\_P"945 RHY*(
M<*.5 ).23FNUHKV*E*E5MSQ3MJKJ]GW/HJN'H5[>U@I6=U=)V?=7ZB(B1H(X
MT"JHPJJ, #TI:**T-0HHHH **** "BBB@#'\2_\ (7T?_K]/_H)K8K'\2_\
M(7T?_K]/_H)K8H **** "BBB@ HHHH *\_\ BC^RW\!_C#YD_C7X=V+WDF2=
M2LU^SW.?4R1X+_1MP]J] HK*M0HXB')5BI+LU<PQ&&P^+I^SK04H]FDU^)XS
M^SK^Q;X'_9O\>:MXT\,>);^_&H6*VMI!J$:;[5-^]_G7 ?<53'RKC:>N>/8;
MV]M--LYM1O[A8H((FDFE<X"(HR6/L ,U+2.B2(8Y$#*PPRL,@CTJ,-A:&#H^
MSH1Y5KIZF>#P.%R_#^QPT5&.KMYL\'^&_P#P47_9R\=W/]G:SJ]WX<N2Y5/[
M9@Q#)SP1*A95&/[^VO;]'UO1O$6G1ZOX?U>UOK289ANK.X66-QZAE)!_"O+_
M (I?L1?LY?%;S+K4? L6E7TF2=0T$BUDR>I*J#&Q]V0FO#-8_8 _:&^#&HR>
M)/V9_C+++SN-D]RUE/)CHIY,,W_ ]H]J\CZSGF"_C4E5CWAI+_P%[_(^?^N<
M3Y<_]HHQKP_FINTOG%[OR1]FT5\8:;^W7^U!\";Z/0?VE?@])=Q;M@OS;&SE
MD]2LB P2_10/K7NGP;_;:^ ?QJO[;0-"\1S:=J]TP6'2=7MS%+(W]U6!:-SZ
M -GVKIPN=Y=BI^SYN6?\LERO\?T9VX+B7*,;4]ES\E3^6:Y97[:Z-^C9ZW11
M17K'O!1110 4444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-
M_P"A5L4 %%%% !1110 4444 %%>9_&;]KKX%_ Y9;3Q7XN2ZU.,'_B3:5B>Y
MSZ, =L?_  ,K7SMJW[7O[6O[4&HR^&/V:_AY/H^G%]DNHPJ'E0'_ )Z7,@$4
M/'.% 8=F->5B\YP.$G[._//^6.K_  V^9X./XCRS 5/8J3J5.D(+FE^&B^;/
MM6O&/VP?BE^T-\.M,T;3O@'X&75+G6IY+:6\CLWN9;20*&7$8^49&\[WRHV'
M([UZ'\']+\?Z'\,=$T;XHZC;WFOVE@D.I7=M,TBS,O <LP!9BH4L<<MNZUTE
M==:G4Q>$Y8R=-R2U6ZZV]>AZ&(I5<?@.2$Y4I22U7Q1V;7KT\CXU\)?L _&_
MXU:S'XW_ &J_BE=QL_/]G07(N;E5/5 W,4 ]D#CV%?2OPE_9X^#WP1LQ!\._
M!-K:3E-LNHR+YMU+Z[I6RV#_ '00OH!7:T5S8/*,#@I<\(WG_-+67WO]+''E
MW#^69;+VE.'-4ZSE[TG\WM\K!1117IGM!1110 4444 %%%% !1110 5CV7_(
M[WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N
M*_R%4_&/_(L7O_7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@
MHHHH 1E5U*.H((P01P17DGQ7_8?_ &=OBSYMW?>"TT?4),G^T=!(MGSZL@!C
M<^I92?>O7**PQ&&P^*AR5H*2\U<Y<5@L)CJ?L\134UYJ_P#PQ\7:G^Q!^U/^
MS]?R^(?V9_BS+?P!M[:>L_V663T#12$P38]6(SV6K?A?_@HI\7OA=JT?A#]I
MOX-W23J=IN[2V:UN&'][RI/DESZHR+Z5]C52USPYX>\36BV'B30K/4(%D$BP
MWMLDJJX.0P# @$'H>HKQ_P"Q)X9\V!K2I_W7[T?N>WWGSW^K53!2YLKQ$J7]
MU^_#[GMZW+%C=&]LH;TVTL/G1*_DSJ \>1G:P!.".AYZU+17S_\ M;?$3]KW
MX<^,M.\2? [P8=3\-6FGYU*)+-+KSYRY)WQH1,JJH7#)@<MD]*]7%XJ.#H>U
ME%R2_E5WZV[=SW<?CH9=A76G&4DK7Y5=^MNRW9] 45\N?"W_ (*@?#K69ET;
MXP^$KWPW>*VR6[ME:YM@PX)90!+'SVVOCUKZ)\$_$7P'\2=+&M> O%^GZO;<
M;I+&Z6383V8 Y0^S &L\)F6!QR_<5$WVV?W/4RR_.<KS2-\-54GVV?W/7\#:
MHHHKN/3"BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHJO=
M:OI-C?6NF7NIV\-S>LZV5O+.JO<%5+,$4G+D*"3C. ,T 6**** "BBB@ HHH
MH **** "O!?A]_RD/^(/_8B:7_Z'7O5>"_#[_E(?\0?^Q$TO_P!#H ]ZHI'9
M44N[ *!DDG@"OAK]N[_@LCX+^#VH3_!;]E.T@\:^.II?LC7]NAGL-.G8[0BA
M.;N?)P$3Y0QPS$@QGU,HR;,<]Q:PV#AS2W?117>3V2_X979Y>;YSEV1X1XC&
M3Y8[+JY/M%;M_P!/0^HOCQ^TK\/O@-I9_MNY^VZO+%NLM%MI!YLGHSGGRTS_
M !'K@[0Q!%?)L=O^T=^WKXV=[)T@T>SG,<VHW$;C2]*[,B("#<SXZHIST#O&
MI6JW[&7[#G[0OBW2[_XY_P#!1/XCW$2ZO=#4&T2^O!%>A2 ,74X(%K%@+B"/
M#( !NCP4/W!\,M6^&FJ>$+>'X1W>DRZ%8DVEHFB;/LT/E\&-!'\H ]N*_-N(
M>"L?FW$];#9UBX5,%2E^[HT92Y:MK/GJR]UR2>G)'W;J_-9>]]CDG%^!P>24
M:F6T)4L75C><ZJCSP6W+3A=I:;S>MG:UW[O$?LL?L9? G]D+PU-H_P )_"D,
M>H7YWZSKUQ&IN[YR<X9@ $C!^[$@"+V&<D^G:KJ^DZ%82:KKFJ6]E:PC,MS=
MSK'&@]2S$ 5R_P >X_BM)\)]7/P2O!#XG6)&TS,<3;R'7<H\WY 2F[!/ .*^
M8M*_X)_?M#_&6_C\0?M)_&F2/G<+-;E[Z:/U49*Q1?\  -P]J^GS3-<QGB;1
MI2JS:^)NR[).3[6V[6L?!8O%U\K<<)E^#<]+JUHP5V]Y=^K6[O>^IZS\3?\
M@H=^SC\/?,M-)U^?Q)>)D"#0H=\>>V9G*H1[J6^E>0W/[:'[87[0-P^F?L[?
M")M-M'8H+^*U^TNAZ?-<3!8$^A7/O7N/PR_82_9M^&7EW,/@A=;O(\'[;X@<
M7))]?+($0^H3/O7KUO;6]G EK:0)%%&H6..-0JJ!T  X KS?J>=8S_>*RIQ[
M4UK_ .!/7[CD_L[B3,?][Q*I1_EI+7_P-ZI^FAX5^R-\&/VF/A_XDU?QI\>_
MB.NI_P!L6*1_V;)J$ES)!(CY5MQPB !I!M3(^8<\5[Q117KX3"T\'05*#;2[
MN[U\SW\!@:67894*;;2OK)W>NKU$1$C4)&@50,  8 I:**Z3L"BBB@ HHHH
M**** "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H
M**** "BBB@ HHHH **** "BBB@ HHHH @U+3--UFQDTS5]/@N[:9=LUO<Q+(
MCCT*L""/K7G^@_LF? 3PG\2[/XL>$_ <&EZM9>9Y0L9&2WRZ,A/DYV*0&.-H
M'6O1Z*QJ8>A6DI5(IM:JZV?D<];"87$3C*K!2<7=-I-IK9I] KY?\=?\%%KO
MX4?&36? GQ!^#^H)HUI?M#I]_"&AN9(DPIE\N8!959@64AE&TKUZU]05G>*/
M"'A3QMI;:)XQ\-6&JV;_ 'K;4+1)DSZX8$ ^_6L,=1QE:FOJU7DDG?:Z?DSE
MS/#9AB*4?J=;V<D[ZQ4D_)WZ>AQ'PM_:W_9_^+WEV_A3XAVD5[)@#3-3/V:X
MW?W0LF Y_P!PM7I%?./Q2_X)F_ SQGYE]X$O+[PM>/DJMLQN+7/J8I#N'T5U
M ]*\W_X5#_P4(_9>/F?#?Q5+XJT2#[ME;3?:U"#^'[--\Z'VAS]:\S^T<UP>
MF+H<R_FIZ_\ DKU/%_M?/<NTQ^%YX_STO>_\E>I]K45\F?#C_@IP8]7C\(?'
M'X2W^F:EYJPR2Z1&Q(D)P UO+ATY]&8\]*^LP<C.,>QKT\%F.$S"#E0E>VZU
M37JF>UEN;Y?FT'+#3OR[JS37JF%%%%=IZ04444 8_@?_ )!$O_7[-_Z%6Q6/
MX'_Y!$O_ %^S?^A5L4 %%%4O$/B3P]X2TF77O%.N6FG64 S-=WUPL4:?5F(
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
M).S73:WR=IO[ _[2GQKOH]>_:2^-#P+NW"R%RU[+'ZJJ@K#%_P  +#VKZ7^
MGP#\&_L[>#9/!7@F]U&XMY[LW4\NHW =FE*JI8!555!"+P!VK?\ L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\:^UP>3X' U/:03<_YFVV<^7</Y9EE7VU.+=1[R
MDW*3^;_1(V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&O4/;-BBL?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH
M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\: #Q+_R%]'_Z_3_Z":V*Y37+7Q2NHZ:MUJEL[M<D0,L!
M 5MO4^M:?V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&_
M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]
M!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q1
M6/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0 [Q'X"\$>+[JTOO%/A'3M0
MGL+A)[&>\LTDDMY$8,K(Q&5((!X-:U8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO
M_ 8_XU*C%-M+5DJ$(R<DM7OYGAO[57Q4_;$^%WQ'A\1_"+P"=4\(V^G1K<Q"
MQ6[$TVYF=V6(B>, %5SPORYYK'^&7_!43X9ZU(FE_%GPC?\ ARZ#;);JV!NK
M<$<$L !(GT"MCUKZ*^Q>-_\ H-V7_@,?\:XOXF_LU^#/C!&Q^(7A;0KZ=AC[
M<MB8KD>F)HRK_AG'M7CXC!9I"M*KA:^^O+-7C\FM4O0^=Q66YW3Q$J^!Q6[O
MR5%>/HFM8KR7WG7>!/BA\._B=I_]J?#[QIINKP@ O]BNE=H\]G7.Y#[, :WJ
M^/?%G_!,'7M$OO\ A(_@A\6I--OHFW6\-Z\B%#_LSQ#<O_?)/O7$?$SXX?MX
M?LX^'Y_ 7Q7U%9K75[2:UT_5KKRYY,;<,\4\9#%P&!_>9(R#CI7//.L5@8-X
M[#N*7VH^]'_@?,Y*G$F.RRFWF>%E%+[4/>@_7K&^VI]P^!_^01+_ -?LW_H5
M5?B+\6?AM\)=)_MOXC>,K'28""8Q<R_O)<=0D8R\A]E!->1?L,?%GQ%\7O@K
M"D>OVXU+1)OL>J)/$6D<X!CF)SSO7OW97K<^/'[(^C?M$ZOH^K^/M7"OI D5
M?L*>6UQ&Q!\MVY.T$9&,$;FP1FO2>*K8G+U7P:3E))I-Z:[W]/T/9^O5\;E4
M<5EZ4I22<5)V6N][=M;KRL>3_$7_ (*3^(/%VK?\(1^S!\,[S4[Z<E(+^^M&
MED;MF.VCR3ZAG/U6LKP_^P_^TI^T/JT7C']J7XG7-C"3N33O.6>X0'JJ1K^Y
MMP?;)]5KZ6^'7P9TWX2Z3_8GPYTC1=)@( D-M8'S)<="\A)>0^[$FNB^Q>-_
M^@W9?^ Q_P :\]9-6Q;YLPJN?]U>[!?J_5GDQX<Q&/DIYM7=3^Y'W::^2UEZ
MNQR_P>_9?^"?P-A1_ G@N 7RKA]7O?WUV_K^\;[F>X0*OM7H%8_V+QO_ -!N
MR_\  8_XT?8O&_\ T&[+_P !C_C7MT:%'#TU"E%12Z)6/I</AL/A*2IT8*,5
MT2LC8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:U-S8HK'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V*Q[+_D=[W_ *\HOYFC[%XW_P"@W9?^
M Q_QK,M;7Q2?%-U''JEL+@6T9DD,!VE<G  H ZNBL?[%XW_Z#=E_X#'_ !H^
MQ>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BB
ML?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^
MQ>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BB
ML?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^
MQ>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BB
ML?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^
MQ>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BB
ML?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : )O&/_(L7O\ UP-7-._Y!\'_
M %Q7^0KG_$MIXM30;I[[5K5XA$?,1+<@D>QJS96?C0V<1BUFS"^4NT&V.0,?
M6@#=HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &@#8KQ3]NGX??$SXI?"6+P-\+/AO;:Y>WMZIN;N>
M:UC-C"F&)1IW4AW8*N5_A#9QD5ZG]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XUSXO#1Q>&E1DVE)6=M_Q3.3'8.GF&#GAIMI35FU:]O*Z:_ ^&_V;OV;O
MVO?@=\;M+\8VGPK=DM'":O:IKMC^]LY/ED7_ %^"<?,!_>5:^_*P-!COXO%E
MXFIW$<LWV./<\:;0>3CBM^N7+,KHY52=.E*33=];:>EDCAR7),-D5"5&A.4H
MMWM)IV?E9+<****](]D*^,[?_@CGX.\"WW@GP?\  ;]J3XM^#?AUX4N=3,7@
MFR\8+<"PM[NUDA,&G7EU!+>V:9D((2X&Q2?+*-AA]F44 <;\%O@%\*/V;_@Q
MI'P ^ 7A&W\)>%M T]K31-.TI<_9%)9C(#+O,DI=FD:23>SNS,Y8L2?+?V</
M^";_ ,(OV7/VAO'?[3GPY^)WCZY\3_$^]@N_B$=:UJ"YMM<F@CE2!GB^S@0^
M4)6V>1Y6!A>5^6OH2B@#S+]HK]DWX5_M*WOA7Q3XLEU31_%7@359-2\#>-O#
M5XMMJNA7$D1AF,,C(Z/'+$3'+!*DD,JX#HVU<+^SQ^R?\*?V;+SQ/XG\)'4]
M7\5>.-2CO_''C?Q+>_:M6UZXBC\J$SRA558XH@(XH(DCAB7(2-=S9],HH ^?
M?B+_ ,$V_@7X[\9>-O%6A^+_ !MX-M?B@J#XI>'_  3XA%A8^+"L7DF2X'EM
M+;S/"!%)/9R6\LJ "1VP,>U?#_X?^"?A3X&TCX9_#;PM8Z'X?T#3H;#1='TV
MW$5O96T2!(XHT7A550 ![5L44 %%%% !7@OP^_Y2'_$'_L1-+_\ 0Z]ZKP7X
M??\ *0_X@_\ 8B:7_P"AT >]4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U
M^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5X#^U'^Q-KG[37CBV\4W_P 9O[*LK&R%O8:6N@>>(<G<[E_M";F9
ML9.T<*HYQFO?J*YL7@\/CJ/LJZO'M=K\FCBQ^7X3,\/[#$QYH7O:[6WHT?.O
M[(/['FN?L_>+;OQG8?%_^T+*\ADL[_26T+RA-M;*2!_/;:RMG'RGAF'?-?15
M8_@?_D$2_P#7[-_Z%6Q1A,'A\#1]E05H]KM_FV& R_"99A_88:/+"][7;W]6
MPHHHKI.T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._
MY!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_P#7E%_,
MUL5CV7_([WO_ %Y1?S-;% !1110 4444 %%%% !1110 4444 %%%% !7@OP^
M_P"4A_Q!_P"Q$TO_ -#KWJO!?A]_RD/^(/\ V(FE_P#H= 'O5%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z
M/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\
MY!$O_7[-_P"A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_
MY%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,
M>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH **** "BB
MB@ HHHH *\%^'W_*0_X@_P#8B:7_ .AU[U7RYXFT7XR:U^W+XTM_@?XLT70]
M33PCI;WEYK&GO<K+ 2XV!0V =P4YQZT ?4=%>%_\(#_P4$_Z+_X$_P#"4D_^
M*H_X0'_@H)_T7_P)_P"$I)_\50![I17A?_" _P#!03_HO_@3_P )23_XJC_A
M ?\ @H)_T7_P)_X2DG_Q5 'NE%>%_P#" _\ !03_ *+_ .!/_"4D_P#BJ/\
MA ?^"@G_ $7_ ,"?^$I)_P#%4 >Z45X7_P (#_P4$_Z+_P"!/_"4D_\ BJ/^
M$!_X*"?]%_\  G_A*2?_ !5 'NE%>%_\(#_P4$_Z+_X$_P#"4D_^*H_X0'_@
MH)_T7_P)_P"$I)_\50![I17A?_" _P#!03_HO_@3_P )23_XJC_A ?\ @H)_
MT7_P)_X2DG_Q5 'NE%>%_P#" _\ !03_ *+_ .!/_"4D_P#BJ/\ A ?^"@G_
M $7_ ,"?^$I)_P#%4 >Z45X7_P (#_P4$_Z+_P"!/_"4D_\ BJ/^$!_X*"?]
M%_\  G_A*2?_ !5 'NE%>%_\(#_P4$_Z+_X$_P#"4D_^*H_X0'_@H)_T7_P)
M_P"$I)_\50![I17A?_" _P#!03_HO_@3_P )23_XJC_A ?\ @H)_T7_P)_X2
MDG_Q5 'NE%>%_P#" _\ !03_ *+_ .!/_"4D_P#BJ/\ A ?^"@G_ $7_ ,"?
M^$I)_P#%4 >Z45X7_P (#_P4$_Z+_P"!/_"4D_\ BJ/^$!_X*"?]%_\  G_A
M*2?_ !5 'KGB7_D+Z/\ ]?I_]!-;%?)OQ=U+]NKP'XY\">&M4^-?A"XF\3:^
M]E9RVWADJD+B(OND#$DK@8P,&N^_X0'_ (*"?]%_\"?^$I)_\50![I17A?\
MP@/_  4$_P"B_P#@3_PE)/\ XJC_ (0'_@H)_P!%_P# G_A*2?\ Q5 'NE%>
M%_\ " _\%!/^B_\ @3_PE)/_ (JC_A ?^"@G_1?_  )_X2DG_P 50![I17A?
M_" _\%!/^B_^!/\ PE)/_BJ/^$!_X*"?]%_\"?\ A*2?_%4 >Z45X7_P@/\
MP4$_Z+_X$_\ "4D_^*H_X0'_ (*"?]%_\"?^$I)_\50![I17A?\ P@/_  4$
M_P"B_P#@3_PE)/\ XJC_ (0'_@H)_P!%_P# G_A*2?\ Q5 'NE%>%_\ " _\
M%!/^B_\ @3_PE)/_ (JC_A ?^"@G_1?_  )_X2DG_P 50![I17A?_" _\%!/
M^B_^!/\ PE)/_BJ/^$!_X*"?]%_\"?\ A*2?_%4 >Z45X7_P@/\ P4$_Z+_X
M$_\ "4D_^*H_X0'_ (*"?]%_\"?^$I)_\50![I17A?\ P@/_  4$_P"B_P#@
M3_PE)/\ XJC_ (0'_@H)_P!%_P# G_A*2?\ Q5 'NE%>%_\ " _\%!/^B_\
M@3_PE)/_ (JC_A ?^"@G_1?_  )_X2DG_P 50![I17A?_" _\%!/^B_^!/\
MPE)/_BJ/^$!_X*"?]%_\"?\ A*2?_%4 >Z45X7_P@/\ P4$_Z+_X$_\ "4D_
M^*H_X0'_ (*"?]%_\"?^$I)_\50!ZYX'_P"01+_U^S?^A5L5\F_LZ:E^W5\6
MO UYXET+XU^$+2&WU^]LGBO?#)=R\,I1F!0@;2>0.M=]_P (#_P4$_Z+_P"!
M/_"4D_\ BJ /=**\+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"
M4D_^*H ]THKPO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_X
MJ@#W2BO"_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#B
MJ /=**\+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\
MBJ /=**\+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]
MTHKPO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W2BO"
M_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ /=**\+
M_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ /=**\
M+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]THKPO_A
M?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W2BO"_P#A ?\
M@H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ /=*Q[+_D=[W_KR
MB_F:\C_X0'_@H)_T7_P)_P"$I)_\57 ^'M2_;JU7]HGQ#\)H/C7X02^TG0+2
M]GNW\,DPR)*Q"JJ@[@PQR2<4 ?65%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!
M_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$
M!_X*"?\ 1?\ P)_X2DG_ ,50![I17A?_  @/_!03_HO_ ($_\)23_P"*H_X0
M'_@H)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@
MG_1?_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1
M?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\
M1?\ P)_X2DG_ ,50![I17A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7
M_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_
M (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2
M?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X
M2DG_ ,50![I17A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I
M)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5
M 'L7C'_D6+W_ *X&KFG?\@^#_KBO\A7S'\>5_;Q^&'P>\0>/]:^.'@VZM=*T
M]IY[>T\,,LDB@@84L2 >>XK>\*^%?V_M;\+Z;K5M\>O Z1WEA#/&DGA5RRJZ
M!@#AL9P: /H2BO"_^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!/^B_^!/_  E)
M/_BJ /=**\+_ .$!_P""@G_1?_ G_A*2?_%4?\(#_P %!/\ HO\ X$_\)23_
M .*H ]THKPO_ (0'_@H)_P!%_P# G_A*2?\ Q5'_  @/_!03_HO_ ($_\)23
M_P"*H ]THKPO_A ?^"@G_1?_  )_X2DG_P 51_P@/_!03_HO_@3_ ,)23_XJ
M@#W2BO"_^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!/^B_^!/_  E)/_BJ /=*
M*\+_ .$!_P""@G_1?_ G_A*2?_%4?\(#_P %!/\ HO\ X$_\)23_ .*H ]TH
MKPO_ (0'_@H)_P!%_P# G_A*2?\ Q5'_  @/_!03_HO_ ($_\)23_P"*H ]T
MHKPO_A ?^"@G_1?_  )_X2DG_P 51_P@/_!03_HO_@3_ ,)23_XJ@#W2BO"_
M^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!/^B_^!/_  E)/_BJ /=**\+_ .$!
M_P""@G_1?_ G_A*2?_%4?\(#_P %!/\ HO\ X$_\)23_ .*H ]THKPO_ (0'
M_@H)_P!%_P# G_A*2?\ Q5'_  @/_!03_HO_ ($_\)23_P"*H ]THKPO_A ?
M^"@G_1?_  )_X2DG_P 51_P@/_!03_HO_@3_ ,)23_XJ@#URR_Y'>]_Z\HOY
MFMBO!_@!XS^-L?[2/BCX2_&/Q1I.KW&E>%[.\%YI.G&W1FEE< 8))P% 'US7
MO% !1110 4444 %%%% !1110 4444 %%%% !7D'@WP+XNL/VT_&GQ O-!GCT
M74/!^G6MEJ+ >7+-&[%T'/4 UZ_10 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!Y!^T?X%\7>+/BQ\)-;\.:#/=VF
MA^,)+K5IX0"MK"8&4.W/3/%>OT44 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 >0?L4^!?%WP^^$^I:)XTT&?3KN;
MQAJEU'!< !FADG+(_!Z$<BO7Z** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *\@\&^!?%UA^VGXT^(%YH,\>BZAX/TZUL
MM18#RY9HW8N@YZ@&O7Z* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /./VN_"GB/QS^S3XQ\(^$=(EO\ 4K_1VBL[
M.  O*^Y3M&>_%=?\/K&[TOP#H>F:A;M%/;Z/;13Q/U1UB4,I]P016Q10 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!Y!X-\"^+K#]M/QI\0+S09X]%U#P?IUK9:BP'ERS1NQ=!SU ->OT44 %%%%
M!1110 4444 %%%% !1110!\<?M0_\$J;[]OSX@>(O&7[47[4_P 5] TB*X:S
M^'?@[X8^-WT>RT2TCC""_F$2'[9?32^;-OEW)'&\4(3Y'9_$/^"3/[8_[0?[
M//[#?[4T'[9_Q+U+XDV/[)?Q$\5:#I/CS4I6-[X@T_2;47'D2RN6:2<'"[F9
MV'GHA+; 3]N?M,_';Q3X/:S^!_P$LK/5OBMXMM)3X;L+L%[71K8$)+K6H;>4
MLX"P^7(:XEV01G<Y9/!?VH/V%O"OPY_X(\_%_P#8,^ NIRZSXKU3X4^(=09[
MN9'U;Q1K-PDMQ<7]PJ_,\MW>,06 VJ951<*JJ #PKX(?##XW?M&?\$:]3_X*
M8>+/C'XJMOVC?$O@K5OB+X7\5Z=XBNXK;0GA,]WIVD6EEYAMTTXV\,,$MN\;
MK,)I7DWNVX?9'[!7[3TW_!1W_@G=\/?VF='UN]\*7_C_ ,)Q3:E=>'O(:73M
M0CD:"]2W^TQS)M6XAG12Z,=N#PW(^=/V*OC3X-M/^#9/P]\68]1A&F^'_P!E
MO4(;N7>,";3]+N+6=/\ >\ZW=,==W'6NY_X-V_@]XL^!G_!%[X#>!/&UA-:Z
MA/X:N]9-O.I5TAU+4KO48 0>0?)NHSCMF@#BO^#<KQ=\4/%G[-GQN@^+GQ<\
M3>-]5T3]J+Q;H\?B#Q;JTE[>S6]K'8PQ!I'/ "KPJA47)"J!Q69X]_:"^'?C
M7_@N7XJ_8J_;V\0W6G>%KGX<:'=?L[>&]3U::RT/Q#=2^<=5FD172.\O_.V0
MP++NV);RB-0[DM9_X-OO^2!_M%?]GB>.O_0K.L3]L3]GCX2_\%R/VY?B]_P3
MU^/&F/HO@W]FWPQH=S::SI5M"FM7?B/Q!92W$-W#<R(S1V=M;1*#;KA9YV!D
M+K$B@ ]E_P""2?C/XC^+-?\ CU9Z1XGU?7_@=I'Q5:R^ ^OZ[J,U[)<V*6L0
MU&*UNIV:2ZTZ*_\ .CMI2SKM#HCE(U"_9%? 7_!$/XK?M=>"O$?QD_X)@_MG
MZ_;^*O$7[-E[H5GX<^(=I!Y8U_P]J5K-+IWG+SB>.&WPQ)+8=58NT;2/]^T
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\_\ [9_[(?CS]M;5
MM(^%.O\ QV\8>!OA?:6,MUXFMOAYKS:9JOB6^=@D%I)=QJ9(+**-97D1"#.\
MT0+!8F5_H"N2^-OQK\"_ 'P#/\0/'ES<-$)X[73=,TZW,][JU]*VV"QM(1\T
M]Q*^%2,=2<DA0S  _.?]A;X;_'K_ ()Q_P#!:[5?^"<7@K]H3QO\1O@CXT^"
M,GC_ $O2O'VMOJ=[X/NH]1^Q[8[A^1"\BNH "AO.3<&>(N_8?LC>-+;_ (*V
M?MN?M+>(/C'J^LWGPK^"OC1/AU\.?"&F:_=V%FVH6RR?VIJ\_P!EEC-Q<M*(
MU@D8_N(O]7AG9S]*?LM_ *]^&OCWQ7^UY^TK>:9;?%;XL7%E975L;]'@\/:7
M '&G>';.4X$OE[Y9)73'VBZFF<#8(E3Y1_X-Y_"6H?!/XN?ML?LT^+H6A\0>
M'?VH-1UF:*48DDTW4X5DL+G!YV310F13W#4 >I_\$:/VK_B5\4+OX[_L5_&_
MQE>^)?%7[.'Q8N_"]MXHU6;S+W6?#\KROI-S=OUDN?*BEC>0\OY2NQ9V=CP'
M[/6H?%_PI_P<C_$SX0>+/VBO''C#PVO[,-MKFE:/XFU6-K33+B?6+.*3[/;6
M\<4$61%]Y8PYW'<S5E_\$,_">K^(?^"@/_!03]IJUA=O#OB?X]0>&M'O /W=
MS<:+]N2Y9#T8 WD0W#CK[UN_#?\ Y6D/B-_V9WIW_I^AH ZO]O[]H;Q'XV_X
M*=?LW?\ !,&V\5ZKH/A3XB:=K_BGX@SZ)JDMC>:U:Z=9S/::4ES"RRQ0R31/
M)<"-E:2.(1[@CN&X_P"(/CK5?^"8_P#P6(^!?P'^&WB#51\'/VGM%UK2[OP1
MJ&KW%Y:^'_$6EQQ31ZA8"=W-JLZW$$$D,96)B3(5W@&O<?\ @HC_ ,$R=-_;
M;\<?#/\ :#^&OQOU'X6?&#X/:S+?> ?B!IVCQZBD4<P47%G=V<DD8N[>15 *
M>8A 9QG:[JWQYX-^$WQY_;K_ ."^'@GQ!X_^.5O\1/"/['OA^^;Q;XGT3PE'
MHVBIXPU&(I_9-E$);B4RQQK:SS^9<S>6]N8R(B0' /UIHHHH **** "BBB@
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
M'@GP[JEU$O\ PAWAY[I6AL'<-L;4+RZDCEN"I8"3[/;1M((!)+XC_P '0_\
MR@K^.G^YX;_]2;2J /N?P)))-X(T:65RS-I5N69CDDF)<DFM6LGP!_R(FB?]
M@BV_]%+6M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S_P#M
MG_LA^//VUM6TCX4Z_P#';QAX&^%]I8RW7B:V^'FO-IFJ^);YV"06DEW&ID@L
MHHUE>1$(,[S1 L%B97^@*Y+XV_&OP+\ ? ,_Q \>7-PT0GCM=-TS3K<SWNK7
MTK;8+&TA'S3W$KX5(QU)R2%#, #\Y_V%OAO\>O\ @G'_ ,%KM5_X)Q>"OVA/
M&_Q&^"/C3X(R>/\ 2]*\?:V^IWO@^ZCU'['MCN'Y$+R*Z@ *&\Y-P9XB[]A^
MR-XTMO\ @K9^VY^TMX@^,>KZS>?"OX*^-$^'7PY\(:9K]W86;:A;+)_:FKS_
M &66,W%RTHC6"1C^XB_U>&=G/TI^RW\ KWX:^/?%?[7G[2MYIEM\5OBQ<65E
M=6QOT>#P]I< <:=X=LY3@2^7OEDE=,?:+J:9P-@B5/E'_@WG\):A\$_BY^VQ
M^S3XNA:'Q!X=_:@U'69HI1B233=3A62PN<'G9-%"9%/<-0!T7_!.?]IC]JCX
MX_"O]I']@>V^*\ES\5?@'\49_!6A?$?Q JW5XWAZ[N&73]8N5?Y;J^@M$N6P
M_$[VL7F,QDD8_/?_  59_80^*?\ P23^"NG_ /!33]A[]MKXX:M\0/"7C#2(
MO%>@?$+X@3ZW:>.X+V]BM&MY[=E56D:6:,[4 4+OV*KJCK[#_P $-?"NJZ]^
MW_\ \%!?VG8(V/AOQ-\>H/#>D7O2*XGT7[<ETR'HR@WD0W#CKSUKZ,U'PAIW
M_!1SXS^$_B'?H+CX'_"WQ*NN>%RP_=^._$MON2WU!/[VF63,[0OTN[G;,O[F
MWB>X .B_;(_9&^('[;-_HOPL\2_''QAX"^&-KI\EWXIL_A[X@.FZKXCOW8+#
M9R7D:F2&SA197D2,@SO-$-P6)E?X\_86^&_QZ_X)Q_\ !:[5?^"<7@K]H3QO
M\1O@CXT^",GC_2]*\?:V^IWO@^ZCU'['MCN'Y$+R*Z@ *&\Y-P9XB[_H=\4_
MVAOA9\)?A2GQAUK7QJ.E7H@30(M!Q>7&O7-Q@6MK8I&?])FG8J(U0X;.20H+
M#S7]EOX!7OPU\>^*_P!KS]I6\TRV^*WQ8N+*RNK8WZ/!X>TN .-.\.V<IP)?
M+WRR2NF/M%U-,X&P1*@!] T444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!3\0W.LV6@7UYX<TR.]U"*SE>PLY9_*2>8(2D;/@[ S8!;'&<U^
M7W_!0+_@D'\3?"W[*GCW]NBU_P""D/QNM_VA/!'A._\ &#>+;3QU-:Z$;FRM
MY+N;3X-,0"*UT\JDD4<8.44J9#+\ZO\ J;7S%^U)I'_#P+5-5_8@\&W\H^'=
MI>QP?';Q/9RE5N(%*RMX7M9%^]<7 V"[=3_H]L[1\2W"&, ^8_VKO^"I?[3O
M@?\ X(A? GXX:4\&A_'+]HN/PKX5T+4UL5VZ?J6K0[Y=42 C _<1R2QKC:DD
MT60P&#K?\%&+BR_X(Q^&_@O^V+\#_&/BJ30;7XF:7X2^-EAXC\67NIKXIT34
M(Y4EU.Z^U2N&U&":-)H[A=C'S)(V8QG96%_P<=^%]#TSX(?LX_'GPB+!O"?P
M0_:B\*W/B^#32GV?1M/63R29 GRPK&_V>+:<;?/48%:/_!U#X5U?XO?\$_\
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
MND^$[B-&C@EMX_+66X>"-VC@>[DN&MU.(C&0"/HJBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#XG^.O_!!?]CK]HGXZ^)OVC?B-\5/
MC4/%'BRY635;G2?BM>V<0C0MY-O''#M6."(.RQQCA 3CDDGU?]A7_@FG^S9_
MP3T7Q5<? F7Q5?ZAXSELVU_6?&?BB?5KV9+595MX1-.2RQIYTQ"#C,C'O7T#
M10!\TZM_P2D_9=U>RUKP$;SQ7;?#3Q+XF?Q#XB^#EGK@C\,:AJ+S">1W@$?G
MI!).HEDLXYDM)'+%X&W,#?\ VZ?^"9WP!_X*$Z5X7\._'/Q;X\T[2O"%V;S1
M=*\%^+YM(MUNMH5+AU@ WR1KE8V)_=AWVXW-GZ'HH ^*O@9_P03_ &'O@-\:
M_"WQWT;Q-\5?$.K^#M5&I:'9>,_B9?:I8QW:HRQS-;S$JSQEMZ'^%U4]J]M_
M;F_86^$W_!0KX+W?[.WQ^\4>*(_!6IR0OK6@>'M3CLTU)H9X[B$S2>4TN$EB
M1PJNJDJ"P; Q[110!S_PM\ 'X7>!-.\!+XSUK7HM+MUM[;4/$$T4MT8E 5%=
MXHXP^T #<P+GJS,>:Z"BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "OF;]NC_@E/^SK_ ,%"_&OAOQQ\>_'GQ*M9O"-M)'X?L?"/CNXTJVM)
M)-XEN%2''[]T?RVD)SL 7@9S],T4 ?'_ .RW_P $0_V,?V3/CUHG[1_@?7OB
M5K_B7PW%=+H3>.?B'>:O;V+W$#V\LT<4Y*K(89)$W]0)&]:]8^+'[#GPS^(_
MQCN/VA?"?CCQ?\/O'&I>'TT+Q#XE\ ZK%:3ZWIJ,S16]TD\,T4C1EG\JX"+<
M1!V$<J XKVBB@#P[Q%_P3T_9RU']C:X_8.\&6>O>#/A[>63VE[;^#M?FL[ZY
MADD,EP);PEII&N'9S/(S%YO,?>S;VS\SM_P;1?\ !/AM%_X1MOB1\=3IWV86
M_P!@/QEU'R/)"[1'LSMV;>-N,8XK]":* /E7]KG_ ((]_LI_MG7/@=?B7XF^
M(NC:=\-]%73/!>A^"?'-QI-EI<8C,7F1QPX_>F$B$R$Y\M0O SG)_9;_ ."(
M?[&/[)GQZT3]H_P/KWQ*U_Q+X;BNET)O'/Q#O-7M[%[B![>6:.*<E5D,,DB;
M^H$C>M?8%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &
M;XQ\.?\ "8>$M4\)'7=2TL:II\UH=2T:Z\B[M1(A3S8),'RY5SE7Q\K 'M7P
M7IO_  ;4_P#!/_1[=K32/B?\>+6)YY9WBMOC/J2*TLLC22.0K %G=F=CU9F)
M.237Z#44 >.?#3]@G]E[X8_L<I^P79?#M-7^&3:1=Z=?Z'X@N&NWU"*ZFDFN
M'GE8[WEDEEDD,F0P=MP((!&7\,/^">WP>^'_ ,0_"GQ/\5^-_&OC_5?A]ITM
MA\.&\?Z\M\GA>"6,12&U5(H_,G:("(W=SYUSLROG89@WN]% 'QY^U/\ \$1_
MV3OVP_C]J'[2GQ?^)GQ?C\37]C%8JWA_XFWFGV]G9Q\K;010X6*+=ERH^\[,
MYRS$UT7['G_!(G]DO]B77?%OBKX5W_CS5=7\9^'UT34]7\8>.KS4KNWL SLT
M-M.["2V#,P9BC [HXR""H-?4-% 'RG\(O^"1/P.^&'@IOA)XE^/WQJ^(/@(W
M'F?\(!\1?B3-J.DLH?>()$"))<6V<9MII)(''#QL"<_54445O$L$$2HB*%1$
M7 4#H .PIU% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 445PG[3>N_%WPS\ _%.O? 71O[0\8V
MNEL_A^R^SB7SKC<N%V$@-QG@FM:%%XBO"DFDY-*[=DKNUV^B[LRKUEAZ$JK3
M:BF[)7;LKV2ZOLCNZ*_,;_AIK_@O?_T;X/\ PE(/_CM'_#37_!>__HWP?^$I
M!_\ ':^T_P!0\;_T&8;_ ,'+_(^,_P!>\%_T"8C_ ,$O_,_3FBOS&_X::_X+
MW_\ 1O@_\)2#_P".T?\ #37_  7O_P"C?!_X2D'_ ,=H_P!0\;_T&8;_ ,'+
M_(/]>\%_T"8C_P $O_,_27QIXT\)_#GPGJ'CKQUX@M=*T?2K5KC4-0O90D4$
M2C)8D_D!U)( R31X+\:>$_B-X3T_QUX%\06NJZ/JMJMQI^H64H>*>)AD,"/R
M(Z@@@X(K\7_V_?B?_P %3_B'\-+)/VO? >L:%X0MK]28[315MK.6Y/\ JS.T
M9;<>NP.=N>@SS1^P%\3_ /@J?\//AI>I^R%X#UC7?"%S?L1'=Z*MS9Q7(_UA
M@:0KM/3>$.W/49YKVO\ B&<O[$^M?7:7M.:WQKV=NW/_ #=;6MT\SQO^(EQ_
MMOZK]3J^SY;_  OVE^_)_+TWOU\C]M**_,;_ (::_P""]_\ T;X/_"4@_P#C
MM'_#37_!>_\ Z-\'_A*0?_':\7_4/&_]!F&_\'+_ "/9_P!>\%_T"8C_ ,$O
M_,_3FBOS&_X::_X+W_\ 1O@_\)2#_P".T?\ #37_  7O_P"C?!_X2D'_ ,=H
M_P!0\;_T&8;_ ,'+_(/]>\%_T"8C_P $O_,_3FO@G_@KK^W?\;O!/[0/P1_X
M)>_L<^+(_#OQ2^/VLN-1\:?9$N)?"7AN#<UY?012 H]RT<=QY18%5^S2]&*,
MOTI^POXP_:;\<_ .WU[]K?PM_8_C%M4N4GLOL*V^+<,/*;8I(Y&><\U^=_\
MP54M6_9=_P"#CS]C3]OKXGR"S^'6K^'+WX>W&N7!VVNG:I-'J\47G2'Y80YU
MB)@6(!6"4]$8CX_&8:6"Q4Z$I*3BVKQ=XNW5/JO,^OP>)CC,+"O&+BI).TE:
M2OT:Z/R/NKP]_P $OOV6O#GAM;"VN/B!/XB\G][\0[GXI:VWB.:?'-RU_P#:
MA)O+?,4&(>=OE[/DKYH_:3_9N_:"^!?_  1@^-OA#XP_M$>/=0\=^!KWQ9K'
MA#XHV'BV[T[5;N";4'O[*ZD>REB!81RI$\6!&#&Z*H7 K]'Z^6?^"K?C?PKX
MV_X)=_M"R>%-:BOH]*\&ZMIM]- "8TNH4 EB5\;7*,3&^TD+(CQDAT=5YCI/
M&O\ @WT_:M^,_C3X2?$3]@#]L#QC?:Q\:/V;O&USX=\2:IK%[)/=:WI<DLCV
M&HF64EY@P66,.228XX78DR9/E'_!TU^UU^T+\//V5]8^$_[)GQ3UOPAJ?@[2
MM,\9_$GQ-X:U6>RN[33KG5X-)TW3DG@=7C>[N)KJ?@C,>DR*>'P9_P#@JY>Q
M_P#!*7_@K#\'?^"QFF)+9_#GXC1K\-/VA6MH69(XG4-8:G(J LQC6%22!G;I
MT<:Y,O/ _P#!7CP?XFUO_@WG_:"_;$^)^BSV/C#X\^*/#7BRZL+U,3Z3HO\
M;FF0Z)IC#^ P:<D#2)QBYN+HXRQH ]Q_X*D_'KXE_L&?\$7_  -XX^#_ (O\
M:Z?9ZQJOA'3OB/X\LM8NM1UW1]$O$C&HZC#=73R2+=.%2%)2<J]R&7:^UAK_
M !._8:_9J_:<_87OOC=_P26_:*\7Z?JUSHWVK1]?\#?%;5KN'Q6D85I]+U**
MXNG6>6>,/"6F5;B&5QEE^=&^F[?QI\$](_9=^$?PK^/>@V&J:#\4-,TKP@-/
MU>TBGL;J:XTB69(+A)?E9)1;-"%PVZ26-<8)(_,7_@HC_P $E_B1_P $3]!\
M3_\ !5#_ ((U?'_6/ FE^&)(=2^(7P7UJ]>\T/5;'SE201"1LNBA\^3*6=59
MVAFB940@'[85^6O_  69L?$.@?\ !5O]A[P)X3^+'Q!T'0?BQXS\0Z=\0M#\
M-_$?6--M-9M[9-,:%7CM;J-4*FXE^:/:3NY)P,?HW^S]\49?CA\!?!'QJG\/
MRZ0_C#PAINMOI4YR]D;NUCG,+$@99/,VG@<BOS8_X+T^!O#GQ,_X*I?\$Z_
M7BZ.\?3=5\?^+(+Q;#5+BRF*&/1ON3VSQRQ'C[R.I]Z /J_XT_L _!&SE\)0
M_#KXW_$_P=XP?QGI]SX5N9?C;XINH-0FLY/[0GL9[:?4)8;B&:TL[E'61"-A
M;&#BO1?&_P#P4'_8@^&_Q=N_@+XY_:I\$:;XOTW1KK5M7T*XU^+SM+LK:,23
M3W9!*VBJA#?OBFX?=S7 WO\ P3H_96^!/QJ\&_MG:!K^N^'Y_A?#K%SK&H>*
M?B%K&JV?]DW&F7$5QN74;N:. HWDS&50"$B=3D-Q\W?M&^'?A]\3?^#DS]FC
MQ#JOA:TU*VF_9XUO4K$:II9#*\=S++;RM%,H9)(V<NH90T;\X5AP ?:O[)W[
M>7[('[<VFZ[JO[)WQYT7QK'X9ODM-?BTTRQS6$KABGF13(DBJ^Q]C[=K['VD
M[3C*^,?_  4D_8B_9_URZT3XO_'[3M&33=5CTO6=7DL+N72])OI"NRUO=0BA
M:TLICO0^7/+&P#*2 "#7Q_\ "\ZUX/\ ^#AS]K&]^&FE)_:M[^S1H.IQVD,0
MQ>ZE$%C@=U'WVPJID\XXKE/^"/\ ^S_X+_X*8_\ !$W0_AKXD_;=^)$NB^*-
M&U;0_BEX4TNU\,%[35)KN=[X223Z-+=)/+)+]J$LDK2GSTDW9(- 'Z"_%7]N
MG]CGX(>.O"_PP^*O[2O@[1O$GC2>&/POH-QK<37>H"7_ %<J1(2X@./]>P$0
M[N*R/A-_P4C_ &$/CE\&O%G[0WPL_:G\(:KX'\#:C)8^+/% U+R;/39T"$AY
M)0H*L)$V.N5DW (6)K\[_P!OK]GO]GKP;IG_  35_9]^'7B?4?B!\/\ 0?CU
M:Z!HNL^+)8[J?5=,AC,0222.&&.X@*PHBE8Q%+"B8WH06]^_X+R?LNW.J_L3
M6/B[]G;PMX;TS5?#?QW\,^/-<\+6L4&GM\0+N&Z$(TTE5 NKVYEEMQ$K[GED
MABC&6*B@#Z%UG_@J)_P3]\&^(CX1^+'[5'A?X>:J;&*]M]-^*LTGA.>ZMI"P
M2>"/64MFN(R58;X@R@J03D5K^"/^"@7['WQ)_:%U']D_P+\:K34_B/HXD;5_
M!]MIMV;RQC3;NEF4P@11?/'B5B$/F1X8[US\R?M _ /XA?M_?\%-/V6OVD/
M_P %_$GA;PC\$K+Q)J/C_7O'?AYM,FN7U&T@@M]%AMYP)+MP\<K2RJK6R(Q*
M2NS!3SG_  5VT^7_ ()^?MJ?!K_@M5X/T]HM TNYC^''[0RVL7^N\+:C.HM=
M0D"]?LEWL;/+.3;I]U: /N6W_:<^!]U^T%-^RO#XV)^(%OHRZO-X;.F70E73
MV)5;O>8O+\@NK1B3=M,BM&#O!4=[7S1_P3X\GXW:_P#$C]OR[VS1_%7Q NG^
M!+CJ%\':.TUKIK(>\=U.^H:DISRFI1\#;7TO0 4444 %%%% !1110 45X3\?
M_'7[7>@?$273O@WX.^VZ(+2)HY_[.23,A!WC<6'>N)_X6I_P4/\ ^B;_ /E'
MC_\ BJ_/LP\1<!EV.J86>"Q4G!N-XT7*+MUB[ZKLSZ_!\&XO&86%>.*H14DG
M:55*2OT:MH_(^K**XGX :U\5=?\ AW'J/QDTG[%K9NY5D@^SB/$8(V':">U:
MWQ5U#QGI7P[U;4?AY9?:=;BM"VFP>4'WR9&!M/7C-?74<TI5\H68*G-1<.?E
M<;3M:]N7^;I;OH?/5<!.EF+P;G%OFY>9/W-[7YOY?/L6_&_C?PO\./"]UXS\
M9ZG]CTVSV?:;GR7DV;W6-?EC5F.691P#U]*\^_X;<_9@_P"BF_\ E%O?_C-?
M/WQN\?\ [9FM_"_4]+^*_@G[)H$OD_;[C^S4CV8GC*?,&)&9 @_&OGZOY]XP
M\;\YRO,X4LLPG+3<$VL13G&?-S23:2J1]VR5G;?F/U_ASPNRW'X&53'8CFFI
M-+V,XRC:RW;@_>NW?RL?J'X(\;^%_B/X7M?&?@S4_MFFWF_[-<^2\>_8[1M\
MLBJPPRL.0.GI6K7E/[$7_)L'AC_M]_\ 2V>N?^/_ (Z_:[T#XB2Z=\&_!WVW
M1!:1-'/_ &<DF9"#O&XL.]?L4.+/JO"6#SC%49U)5H4I.-&#FU*<%)VC>ZBG
M?=NVFK/S>7#_ +?B'$Y=AZL8*G*:3J244U&7*KNUKOT74]VHKY3_ .%J?\%#
M_P#HF_\ Y1X__BJ]V^ &M?%77_AW'J/QDTG[%K9NY5D@^SB/$8(V':">U&0<
M;8/B#'/"TL+B*;LY7JTG".EM+MO771>H9MPQB<HPOMYXBC-72M"HI2UOK:VV
MFYVU5-?O-1T[0KW4-'TPWMW!:226MF'"^?(JDK'N/3<0!GMFK=5]6U&'1]*N
M=7N$9H[6W>9U3J0JEB!GOQ7V9\T?D[_P1:\4_LF_\%8/@)JOC7]IWXU>+=7_
M &G1K>J2?$/3/^%B:OH>K^$G%[*MM'I-K;7,7V*SBA\@*8%QYF\2DON6ON__
M ()R? [XT?LZ?L^W_P )OCO\3_$'C76K#Q_XBDM/%GBF\\^_U739=2GDL9IG
MZ%_LS0J<  %2  ,"OE#]L#_@B/\ L9_\%4_#?AO_ (**?L=>/]5^#'Q;\3Z+
M:>)O"WQ1\#3FW^WO<0+-#+>P0.NZ4J^&GA>.;).YY H4^9_LO_\ !:C]K/\
M9]_X(\_M#_&S]M7PY9>+?BQ^S'\1KSX=2ZK N+3Q%JB7%M9V\D[1! WESW(\
MUD"%XHU;AY": -W]HC]I_P"#?B3_ (+B?%#]FG_@HU\1-1TSX8>"_@II>J_"
M;PDVN7EG8ZS>7$D(N[F.WLW234=2,LK6]M&HDD'E.(4WY-?2/_!/#]IKPW^S
M[^R9X!^#'[?G[3_AKPM\4+B.\N+#PI\3?B!91>)8='GU&Y;1X+U+B<3372V)
MMHY&;+F1&#%G#$_#G[>/["7[25C^QW\&/^"ZWP ^,>K?$']I'X::39>/?&&M
M7M\TEIKV@W5JMS=Z=96L9$-M8VT4LH2"!4\RWENV8R32[C]9_P#!-?XH_ __
M (*X?&2P_P""O^F^%K&VMO"GA'_A"_A[HE]<P7&H:)=2;;C6;JY$9/D2M(Z6
ML .UOL\,DV-EZ  #R[_@X*M?$WAW]I?]C:U\#?%WX@^%K?XE_M%:1X3\=6O@
M_P"(VKZ/%J^DW-S9Q2P.ME<Q!3LW*)$VR+O8A@3FN;_X*5>-_C-_P1V_;J_9
MC\:?LH_'WXB:WX+^,GC\>$O&_P '/'?C[4O$MI=H\]I']JL&U2>XN+68"Y.3
M')MWK"-NUG1]K_@XD.B_$+XS_L ?V'XF=M/US]JOP]]CUC0[\!C#-<VFRXMY
MXR0#M8.DBD]F%?8VB?\ !+C]F0_M-:'^V#\5;SQ=\2?B!X4MC!X.UCXA>)I;
M^'P\&^\]G:*$MH9"<'S?+,F5#!@1F@#Z-K\>/V\?VZ?V$?VO/^"E'B']C?\
M:0_X*C?&C]G.Q^&KV^@^$V^&/BB;PY9>(=7ER^I3W^H&UFA\N)Q;VL2RF-8W
MMKIM["90/V'KS+]K7]CW]G#]M[X-:K\#/VG?A=I?B;P_J5K)&/MULAGL'92!
M<6LQ&^WF7JLB$$$=QD4 ?+G[<WQDA_X(:?\ !&KQ1XW^%_Q:\9_$37]!M?L?
M@_Q5\4O$IUS5-1U74KO;#/<W#*JS) )C(L:JJ&*V"8R23YQ^WMX ^)'_  2J
M_P""=?AS_@H5\,OB+XMUGXJ?"Z^\/:C\6+_7?%=[=#Q_:WEU;VFJV=[#-*T.
MQGNC+"513:>2HAV*"I^3OVL_@?\ 'OQ5_P &DNDZ?X@U:]\5?\*O\:'4M$U&
M8%YM3\*6.OW=G97..<PBREBF0C@6T:,.!FON#_@XY^(^B>+_ /@A9\1=2\$R
M'4W^(5OX8L_"-O:+YDFI27NL:?)$D2CEV:+<P SG;Q0 W]JO]K2__:Y_X*4_
ML^_\$V_A;XWU;3/ 'B[X=7'Q2^*%[H&HRV5YK.B>7(NF:8+B!ED@@EN$WW"H
MP:2,HFX*S!K_ (#^,.J?L-_\%I-%_P"">6CZWJ-Q\*OC?\+9_$G@70]3U.:[
M_P"$:\1:<\_VVVLWG=GCLY[2#SS#N*),I,:H'?/B7PH^!?B;]DC_ (.$?V=M
M-^(*G[/XI_8K3P7I%\[92?6-&"O>6Z-T9E@B24X[2YKN?VJ/">K_ !<_X.@/
MV8[/PO"\T?PK^!_B/Q1XHDB&1:VMZM_ID&\C[I:>2,8/)!]* /TC\0:#IOB?
M1;GP_K"3-;7<1CF$%U)"^T_W9(V5T/NI!]Z_+G_@@-KM])\5/VQ_&?QM^//C
M/6=-^%W[0>N>'?#EWX^^).I7UEH.B6DEP N+VY>)%5#\TKC=A 2W&:_5*OS
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
M7=Q!?W.P7-U!-/;L\4DJQA6Y*C)90KX<?1]% 'SC^SY_P2U_9;_9R_8UU_\
MX)_^%X_$6L?";Q#IM_87'A7Q'K/V@6UO>^:;M()T1)D$C3._+G8_S)L)).)H
M_P#P2"_9CT/]C35/V%K3QU\2Y_!.NZ=!I>MSZGXXFO=1NM)@5EM]+6YN%<VM
ME$K$)!;"%5!;_GI)O^J:* /GKQG_ ,$P_P!E3XJ?L/V7_!/;XUZ#JGC;X<:3
MIEK8:'!XCOPU]I<-K&L=H8+J%(Y%DA10J2$ERI979U8J><_8._X(^?LH?\$^
MO$1\:?#+7?'OBW78--?3-$UCXD^,)=7ET*P<J7M+!&5(K2-MB!BB!V"!2Q'%
M?5%% 'RMIO\ P2.^!=A\*;_]G"Z^-/Q2U#X3ZQJ4M[K?PLU/Q+;3Z5?M+<_:
MI86F:U^W0V\DV7>VANHX6WNI0J[ _4MG9V>G6<6GZ?:QP6\$:QP00QA4C11A
M551P    !TJ2B@#YB^)O_!*CX(?%G]LCP]^WOXI^+GQ*3XG^$;*6Q\*:W8^(
M+>&'2;.03AK:.U6V\AXRMS,I\U'9P_SECS6UK?\ P3B^$WB#]M72O^"@&H_%
M#QZ?B3HOA[_A'].OH]7MEM(](,CRO8FU%MY31L\CL6*F3+9#@JI7Z#HH ^?O
MA9_P3F^$?PD_;"\5_MSZ!\2/'5WX^\<Z?!8>+I]2UBWDL]3M($1+>!K9;=8X
MEB$:;3$$;@Y8[WW>:>&?^"%W[&?P\\;^--<^$/C'XI^"/"WQ"GGN/%OPM\'?
M$.YL/#%]<S(5DF-E&,KG/,2N(64"-HS%^[K[,HH ^7_AU_P1Z_85^'O["MU_
MP3FG\ :SXD^%M];E+K1_%GBN]OW60RM/Y\#/)ML9/.8R@VJPJ)"6"Y))QOV%
MO^"*W['G[ 7C*V\?_#+7/B#XIU72+.6S\)2_$3QG+JL7ABWE79+'IL!5(;7>
MGR%PADV%DW[7<-]<T4 >/?!7]C#P/\#/#?Q#\/\ AWXC^,=5E^)VM7&K^)M5
M\2ZC;WUT;Z>W2VDFC:2WV@>3%#&L+*T,:PHJ1JH*G%_8$_X)U?!#_@FW\-+C
MX,?LX>*O&9\(2W;W5MX<\2^(?[0M["=VW2/;ET#PASDLBML+$MMW,6/O=% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
H4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>31
<FILENAME>cms-20231231_g8.jpg
<DESCRIPTION>GRAPHIC - PEOPLE PLANET PROFIT
<TEXT>
begin 644 cms-20231231_g8.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" &J
M!ED# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#]_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@!/N"O.OB5^TSX7^&OG0W%W]INH_\ EWM_
MOUYG^U;^TS<:7?S>'/#\WERQ_)>7"=O]E?ZU\SRRR2W'F2?ZRJY2>8^C-:_;
M_GBG_P!!T&&2/UN)&3^54?\ AX'K'_0MZ=_W\DKY_HI\J)/H#_AX'K'_ $+>
MG?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6
M]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!
M] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WI
MW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6].
M_P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_
MP\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C
M_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\
M_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8
M_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_A
MX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/
M]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6
M]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0
MMZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/
MH#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_
M +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ
M=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#
M_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?
M\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DK
MY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'
M_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\
M#P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_
MHHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0
MMZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]8_Z%
MO3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!]
M ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\
MDH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;
MT[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?
M\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH
M_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?
M/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6
M/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ
M_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S
M_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%
MO3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?
M]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H
M#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_O
MY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_
M '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z
M_P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'
M_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R
M2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_
M $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#U
MC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_H
MHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?
M]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\
MH6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0
M'T!_P\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\
M?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[
M^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\
M/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R
M2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_
MDE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#U
MC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'
MK'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%
M'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A
M;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'
M_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*
M@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[
M^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_
MW\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_A
MX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^2
M4?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\
MDKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'
MK'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]
M8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HH
MY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ
M=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6
M/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4
M!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_
MW\DI\?\ P4!U0S_O-!T[R_\ KJ]?/E%'*@/K+P;^W-H6JS0V^K6<VG^;UD3[
MB?KFO:/#OBBP\6Z='=Z;=PW5O)T>,]:_.6NJ^%7Q?UCX3>((;K3IO]&_Y>+?
M^"1:7*NA7,?H%17.?#/XBV?Q.\)0:I8_<D'SIWC;^[71U)04444 %%%% !7&
M_'+QW_PKSX8:EJ4?_'P$\N/_ 'V^6NRKP7]O;49++X;Z/''_ ,O&H>6__?MC
M0M78+V/E&_NY+^XFGG_>22?O)*CHHK0S"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#VW]B3XBR>'?'\VCR2_Z#J4??\ Y9.O^-?7]?GO\%KJ2P^+&@^7
M_P!!"*/_ +Z9:_0BID5$****DH**** "O /V_P#_ ))_H/\ V$3_ .BVKW^O
M /V__P#DG^@_]A$_^BVIQW)D?*5%%%62%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% '1?"#_DJ_AO_L(6_P#Z,6OT*K\]?A!_R5?PW_V$+?\ ]&+7Z%5,
MBHA1114E!1110 5X!^W_ /\ )/\ 0?\ L(G_ -%M7O\ 7@'[?_\ R3_0?^PB
M?_1;4X[DR/E*BBBK),/XC?$;1_A+X'U+Q!KEY#INDZ;&]Q<7$G_+-%7=7XX_
MMH?\' OC3QGXGO-'^%\-GX?\/VTGEQZA)$LD]ZG][;CY.>F">*]7_P"#CS]I
M"\T;0/#GPYL9A''>R?;+_9)^\*KM:/\ #<K5\,?\$R_V"[C]O#XX?V/-/-9:
M#IL?VC4;B+;OV[E^5=V?F.[TH*2./U_]O[XS>(O$,6J2?$CQA%+%MQ';ZM/#
M"=K;O]6KX^M?2?[$O_!8/X_R?&#0O"L$UGXR_MJX2SCLKR/8\C-_TTPQ'R[N
MU?JU\/\ _@F+\#_AKX8ATNQ^'NCRQ_\ +223=(\C?Q,WS?RJK\(?^"8'P@^!
M/QP_X3SPMX<ATG4HHVBBCC_U,3,RMYB[F)W?+Z_Q4DK!<\J_X+G_ !/\2?#7
M]B'^T/#^L:EX?U*6\M_,N-/N6@FC_>1[EW(0:^/_ /@BC_P4^\1Z3\:H?A_\
M0O$E[JVD^).+/4-4O6GFM[C=\L>Y\G:VYN_\/2OIW_@XEU3[!^QA9VG_ #]:
MHG_;/:T;5^'V@ZY>>%M9M=1L9I+>]LI/,BD3K&PH;L"5S^KV*7S?WD=/KYA_
MX)3?MKV_[9'[,^FW4\T/_"2:'']CU2./^^O\7S?P[66J?_!6;]MJW_8^_9IU
M)[&:$>*-<C:STN#^.+<K;I/P;;_WU3)/@'_@M%_P4W\0^(/CA_PA?P]\2:EH
M>F>&_P!W>7.EWK0O<W'^\A'R[2M?=7_!#[XJ>(/B]^P1H^L>)M2O-7U*/5+V
MW^T7$K/-(D<BJNYFR6K^?G5M4N-9U6:ZN)?,N+F1I)']6;K7[M?\&]&L?:/^
M"?EK:?\ /MK-Z?\ OJ2B.KL4U8K_ /!6O_@K7<?L57%GX1\'6=G>^*-2C\RX
MDDD^33E^;YMN#N;V./O9K\F?BC_P4D^-GQ9OXKB^^(/B"Q>/=A-+O9+*/YO]
ME&%=)_P5YT?6-*_X*"_$.36//)NKQ)()).DB>3&OR^WTKWG_ ())_MC_  !^
M$'PQF\+?$[PW:1ZU-?M(-8N(FFCE1VPJ[5R1L^G\5)ZNP;'BWP2_X+$?'3X+
M:C9^7XJGUJUMI,O;ZA^_>3_9W/DU^Y7[$?QSUS]I']F_PWXP\2:/_P (_J6K
M1^9]GCDW_)M5E;H.N[TKPG7?V!?V8_VU[BSUCPY_8\5];2+)]HT>Y5)I-K;M
MK1L3_*OL/0=!L_"VC6>FV,,-M8V,?EQQQ_<C1:8F[EVOS"_X.(_CMXP^$5AX
M#M_"OB36/#<=]<7'VC^SKV2UDDVK'MW,A%?I[7Y)_P#!S7][X;?]=+K_ -!C
MHEL$=S\Y_P#ALSXN?]%.\>_^#ZY_^+IW_#9GQ?\ ^BG>//\ P?7/_P 77T-_
MP0]U3P'I?[56L2?$(Z.FB?\ "/R^7_:'^K\[SH=OX[=U?J]_PF/[+?\ SV\!
M_FM3RZ7'S'R?_P &\'QI\8?%76?&R>)O%6O:_P#9O*\K^T+V2Z\OY?X=Y.VO
MU.KSGX(V'P[M?"\VN> +/1_[-DW^9<:?]R3;][_T&OE/X5_\%\OAO\3_ ([#
MP9'X;U[38C)+'_;%Q<P);!(U9F;;U_AJEHK$GWE17P#\5?\ @X:^$GPY\?\
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
MFI:E<Z/;R7%Q<2,\TC^6OS,S<LU>\5\[_P#!*7_DP#X;_P#8'M__ $6M?1%
M&?XH\4:?X-\/WFJZE-#8V5C&]Q<22?<C15W,U?EG^U!_P6M\>?&GXD7G@3]G
MK09M2D^>W^V1VWG32?-MW1QX/R^^:](_X.'/VGKSX4? '0?!NCW<]O>^+;A_
MM,D7R&.&/RVVM_LMN85ZC_P1Z_8D\/\ [-7[-&CZY)9PR>*/$ENEY<7DD?S[
M)/F55_X#MH ^0+_]B/\ ;R^+4\.J3^,(])DMW^T);_V]-9<_W3&J;6^E;_@G
MQE^W1^R_\2-!T[6--A\4Z;J5PEN_WIH?F_O2LF8_KBOUCIDL,<I_>4 ?&'_!
M;'XC>)/AS^P#=ZKH^I:EX<UO[1:>9<:?<M"\>Z>/<JR+AJW/^")'Q%USXJ?\
M$^/#>L>(]2O-;U*34-0CDN+R5IYI$CN&5=S,2>%KE/\ @X$_Y1_:Q_V$+3_T
M='5__@@1_P HT?"O_84U+_TK>@.A]I45XK^UA^WK\-_V-M/AD\7:Q#;7TG_'
MO9Q_/-)_P%0=OXU\Z?";_@X,^#?Q \3_ -FWUGK'AN.6X^SQW%YM=)/F^]\@
M.U3UYH ^]:*^3?\ A[EX'U#]L#1_A#I6FZEJUSJW^KUBWN8_LL?[MI/F7K]U
M:^F/'GCS1_A?X7O-<UR\ATW2;&/S+BXD^Y&E &U17Y^_$'_@X7^&?A?6/LOA
M_P *^*O%EM')Y<EQI^U(X_\ OL"O6/V4/^"O?PG_ &L_%]GX=TJ:\TCQ'?1[
MX]/N(VW_ "_>^91M_6@#ZJHKS/\ :;_:T\#_ +(W@?\ MSQCK$.FVW_+O'_'
M<O\ W55<FOCNZ_X.*_AW;:_Y,?@/QA)I/_04_=_9O][UH"S>Q^B%%>,?LC?M
MU_#_ /;2T>\NO!>I37$FF_\ 'Y;R1LCVV[_:8 ?E7L] 'AG_  4J\;:I\-?V
M$/B;KFAWDVFZMIND-);W$4FR2-]R_,K+TK\>/V/?@C^U5^W+X9U+6/ _Q.U[
M[-IMQ]GE^W^++NV??\OW57/]ZOUS_P""L?\ RC?^+7_8#?\ ]&1U\J_\&U__
M "0GQ5_V%&_]!CHZ@>36G[&_[=W[.>D3:E:^,#X@'_'QY?\ ;\VIR?+_ '5<
M?IWKVC_@F=_P6%\0?%#XH_\ "J_B]9PZ;XMCWV]O>>6L/F2K\VV2/ VMZ=<[
MJ_1ZOQ'_ ."RG@W3_A5_P5'\'W7A_%M<ZE_9^H7'V?Y/](:[9?X?]E5H _;R
MBL'3/%%OIGPWL]5U6\AL8X[.*XN)))-B1_*K-NKXU^-W_!>WX4?"KQ1=Z7H>
MFZ]XZN+.3RY#I<>S_P!#44 ?=%%?,/[(7_!5[X7_ +7VH?V5IMY-H>O_ "?\
M2O4/DFW-]Y=V-NX=.M>M?M5?M#Z7^R?\!]>\?ZK9WE]IOA^-))+>WVH\FZ18
MUV[N/O-0!Z)17RC??\%>OAAX>_9OT'XA:W+>:+'X@_X\]+DD62Z_A_N9'\58
M?PU_X+,^#_B?^SQX\^(VE^#_ !))IO@6X2WDLXY(WFO=WE_-'MX7_6=_[M '
MG?\ P6$_X*8>+/V?O&^A?"_X9_8_^$RUH(;B3R]\ENDGRQJJ_P!Y_F&>,5X]
M\*_V4/VYM+\8:;XNF\51?9=6N(I+BSDU:2;[-%\O_+NR[%^6OD_]IO\ ;DT_
MXT?\%%_#OQ>C\+:YIMCI-YI]S)H]QM^U2K;R;V5>WS=!7ZG_ +'G_!93P_\
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
M([BSO)%>;YMVUODXVG;0!]%452U[6;?PYH]Y?3_N[:QC>XD_W%7=7S)^QO\
M\%3_  W^VE\:->\'>'/"NO6T>@;_ #-4DDC>UDV[MNW;S\^WC- 'U117EG[4
M'[9'@/\ 9!\+?VKXQUB'3?\ GWM_OS7/^ZJY-?)6G_\ !Q)\-)_%/V2;P?XJ
ML]%)P-7?;]F/_LW- 6;V/T(HKBO@7\??"?[0_@>'Q!X1UB'5M-N?^>?^LC_V
M67JM>1?&G_@I/X7^!G[7^@_!V^T?4KG5M;LXKS^T(Y8TM;9)&95W;OF_A:@#
MZ2KXF_X*P_\ !4/6/V KK0=-T/PY!JU]K&^226YD\N.)5_N_*=S?RI?V@O\
M@NC\(_@9XXF\/VL.I>+;ZVN$MY/[/VHF_P"ZWS/@<-5W_@J3^U!\(_@W\'_!
M.N?$WX;S>.K'Q)<?\2^SCD5'MGC59-S,Q'^SWH ]S_8H_:1D_:O_ &<-!\<2
M:;-I,FI1OYEO)_?7Y69?]DMR#Z5ZQ7"_L^^+=#\4? ?0=<\/Z;_8FB7VGQ7E
MO9_\^R-&K;?E_B'2O!_@M_P6"^&_Q5^&_BKQ-?0WGA+2?"]X]G))J$BN]ZZ[
M?]6J9/\ %Z4 ?65%?G?=?\'''PGMO&_]EQ^&_$DFF_\ 04\R/R?^^?O_ *5]
MB?LR?M7^"_VM/ _]N>"]8AOK;_EI']Q[9_[K*V#0%FMSTRBL_P 1^(]/\&Z/
M-J6I7D-C8V,?F27$DFQ(TKX=^-O_  <#?!_X3^*/[-TJSUCQ;Y5QY$EQI^V-
M(O\ :^?&Y?I0!]Y45\L_#K_@KY\&_B/\+M8\36.O>7_8D?VB\LY-R3QHNYOE
M7'S?=[9KVK]G/]H?P_\ M0?"^S\6^&9II-)U+?Y<DGR?=9E_BQ_=H [RO O^
M"H?C+5/A]^P#\3=8T2\O-,U:QTOS+>XMY&22)O.C7<K+ROWJ]]KYM_X*[_\
M*-CXM_\ 8'3_ -'PT >%_P#!OS\5/$?Q/_9XUZZ\3:_K'B"XBU!XXY=0O9+I
MXT^7Y=SDU^@U?FW_ ,&W?_)M/B7_ +"C?^RU^DE'2X'%?M(ZI<:#^SOX\OK6
M::VOK'PWJ%Q;R1_(\;K;2,K+_M!J_.G_ (-Y_C9XO^+.L^._^$I\5:]K_P!G
M>+R_[0OI)_+W+_#O)V_A7Z&?M4_\FP?$C_L5]3_]))J_,K_@V?\ ^0UX^_[9
M?^@TNJ _72BJ]_?V^EZ?-//-#;6T<?F222?(D:K7QC^TI_P73^$'[/?B&\TF
MT%YXNOK+]W)'I^U/F_WGP/UI@?:U%?)_[*'_  6&^$?[56LPZ5:WDWA_5I(_
MW=GJ'_H.[&S=^-?5E $E%?)OP6_X*^?#?XJ^#_&VN7T-YX7TWP3>/9R2:A(K
M_;77;_JU3G^+TKR2Y_X.-OA+;>./[*C\/^)9=-_Z"GF1^3_WS]_]* UZ'Z&T
M5XK\+_V__A7\6O@O>>/--\26<>B:;'YEYYGR/;?[+*V#^0KYEUK_ (.*_@_I
M?CC^RK71]>OM-_Z"D>U(?^^6&_\ 2@+-['Z"45YM^S)^U5X+_:S\#_\ "0>"
M]8AU*V_Y:1_<DMG_ +K*V#76_$'XC:'\*O"]YK'B#4H=)TVQC\R2XN)-B4 ;
ME%?G_P#$;_@X2^%_A+Q!-:^'_#?BKQ9;6\GER7&G[8TC_P!KYP*^BOV0?^"A
MWPW_ &S=/FC\*ZQY>I1_ZS3[CY)H_P!!N_"@-5N>S>*->M_"7A^\U*?_ (]K
M&-Y)/+_N+7S]^P__ ,%,/ _[=7BCQ)H_A6SUBVN/"\:7%Q]LMMB;)&:-=O)_
MB6N,_P""F/\ P4PT?]CT?\(?=>#_ !)X@N?$FGRR1W&G[?)MONK\V[_>K\O?
M^"2__!0C2_V$/B/XZUC4?"NO>*(_$EG%;QQZ9MWVVR1WW-N]=V* /Z!J*^1O
MV&O^"M>A_MP?%F;PEIO@/Q5X7N;:S?4/M&J%?)D2-E7;\O\ %\U?0_QN^/OA
M/]G/P?-KGB[6+/2;&VC?_6??D_V57JU '945^>FI_P#!QG\)+'QC#IMOH&O7
M.G2?\Q./:D,?_ 6^?]*^N_V8_P!K[P'^UAX/AU7P=K$-[^[_ 'EO]R:V_P!Y
M6P: UZGJ%%?*7[9O_!5WPO\ L1_'#1_!WB/PKKUS'K>R2/5+>2-+6-&V[MRM
MSQNYQ7U!H.LV_B/1[.^M?WEK?6Z7$?\ NLNZ@"[17R;^T%_P5W\!_L[_ +5&
MF_"C4M-U*YU*^DBCDU"WDC2ULGF;:N[=SQWQ7U9874=_I\,\?^JDC22/_<:@
M":BOE"__ ."KWA>+]MC_ (4G8^%=8U+5H[C[/)J%O<P_98WW;6W+G/'>NM_:
M@_X*$^&_V6OV@/ ?P]U71]2OK[QU&\EO<6\L:0V2*S*S2;N?X>U 'T%17Q7^
MU%_P7)^$?[-GB&\T>WAO/%FI6,BQR6^ER*F/F_O/\G'L:V/V4/\ @L_\(_VJ
MO%%GH<$UYX;UR^_X][/4/^6C_P!W<OR?K0!]>45'4E 'R7_P53_X*.Q_L%_#
M>SCTFS_M+Q=K\GEZ?;R?<C_Z:-U_#CDKBOB'1?@O^W/^VMX/A\00>(_^$;TW
M4O\ 3+?_ (F4FD/L_AV^6/ND-^-;7_!Q%X"U3PS\>?A[\06AO+K1;>.*V>WQ
MF&-X96D;/]W<&QS7VU^Q'_P4A^$_Q\^&&@V^G:]INAZE:V<5O<:?>2+!Y;JJ
MKM5FP&^[V- 'Q9X=\6_MQ?L>>-]!CUNS/BW2;V\BLY/+C:]CVLVW<TK)E?KB
MOUA\+W5Y?^'[.?4H?LU]);I)<6\?SI&^WYEW<=&J:TN;/6+?S()H;F/_ )9R
M1[72K5 !17SO^US_ ,%-OA?^QO/#8^(-2^W:Y)_J]/L_GF_X%M!"_C7B?PJ_
MX. OA7XW\7PZ7KF@^)/!44CHD%YJFV1'W?Q#8"=HH"S>Q]Z45F^$O%NG^-]
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
M>?;YVX_>9MI*^G2ONC_@V-_Y(W\5?^PS9?\ HB2EU"1\._\ !7_]E.;]E_\
M:^UZ.WA,>A^(G.H:?B+8D:,S?NU^FW/_  *OI+X0_P#!0B31O^"+/B329M8A
MC\46-Q_PC]OY9_?1K-YK1?+UX2/[U?4G_!>/]DS_ (7E^RO_ ,)/IMGYFM^#
M9/M'F?QRQ-M\S\EW&OPF6\D2#R5FE6-CO*9^4M]*&[!N?3?_  2/_9ND_::_
M;-T&"ZABN-)T63^T-0\S_9W-'_Y$5:_3K_@MU^P;XL_:Q^&7AN_\#P376I>%
MM\?]GQR,D<L4FUF957[S#:N./XJYW_@WG_9=_P"%;_L\ZEX\OH8H]2\6R?Z/
M)Y?[S[*NW;_X]NKZ _X*0?\ !1'2_P#@G[\.+/49M-_M;7-7D\NSL_,V?[S-
MR/E'RYP?XJ:U5PN?#'_!%G_@F7\3/A9^T?;^/_&FCZEX7TW2(G\B"XW0S7+L
MK)M:-@/EVMD5^O=?!?\ P30_X+0Q_MM?$>;P?X@\-V?A_P 031^9;R6<C>3<
M_P"RNYRVX*N:^]*"2OJEA'JFGS6LG^KN8WCD_P"!+MK\C?V'_M'['G_!:#QA
MX+G\G^R?$DEQ)'_N,S>3_P"A5^O5?DO_ ,%P/#=Y^S-^V#\-_C7H]G-YD<D7
MVR1/^6GD-&RJW^]N:@"Q\>)9/VW/^"V'AOPY:_Z3X?\ AW)_IGF?ZN--OF;E
M7I]^117TU_P6\_9^_P"%Y?L0:Q<6_P#Q_>%Y/[4CD\O_ )91_-)^:K7AO_!O
M[\/;SX@ZQ\2/C%K\/_$R\0:@]G;W$GWY(FVR?+VVAEQZ_+7Z/>/?"5O\0? ^
ML:'=?\>VK6<MG)_N2+M:@9\&_LU?MN6__#FC4O%5U-Y>I>&]+ET^2..3YR^[
MRU_\<JM_P;M? */P;^SAK'CB>S^S7WBB\>WCD_CDMX]K1_\  ?WC5^;WQ)\9
M>(_V<KCXA? E(9?LVO\ B3S) ?\ EG$WRQ[5]=K*>F*_>']B7X,1_L]?LL^"
MO":?ZW2=/BCDDDX>1]OS,W^U1UN(_,[_ (*V?$36/VQ/^"AWA;X"Z5J4UKI$
M5Q%;R1Q_ZN262/S-W7YL+N%??7PJ_P""6'P3^&GPWL_#\G@/0=6^S6_ER7FH
M64<UU)_M>8PSNK\_/^"I/@W4/V*?^"GWA7XV1Z;>7&@7-Q;WO[O;LC>.-8V7
M\?F/-?IK\*OVW/AG\5?AO9^)K'QAH\=C<VZW$D=Q<JCQ_P"\K8/Z4 ?E'^US
M\*D_X(^_\%#_  MX@\'WEY;^%_$3M>?8_2'<HEB]UW-P.PXK[H_X+6ZS'XC_
M ."6'BJ^A_U=S_9LD?\ P*YAKX>_X*#_ !1M?^"J?_!03P7X/\ Q7E]I7AO=
MI[W\8_=G=(C2.N[^%67'-?;_ /P6HT"/PQ_P2H\5:;'^[CL_[-CQ_NW,- SY
M;_X(?_L >&_VC?AQ-\1OB%YWBB*Q=M/TO3[S]]:VRJS*WRMD?\LUQQQ7ZA>#
M?@MX3^"/@_4K'PCX;T?PW97,;R26^GVRPI(^W;N95 ^;:M?(/_!O)_R8/#_V
M%+K_ -'25]S:[_R![S_KW?\ ]!H$?C-_P2-_Y36^._\ KEKO_H]*]+_X.%/C
MMJ&M^.? ?PATF\FMH]:DBN+SR_\ 5R^9,T2JW][#;37FG_!(W_E-;X[_ .N6
MN_\ H]*[W_@X3^#EYX2^,'P^^+5C9S26.G/%;W@C_P"6;QS-+N;^[GY10]KC
M/K#]D+_@D3\)_@1\(--T[7/"NC^*=<DM_,O+S5+*.9_-9?FV[@=J[NE?!?\
MP77_ .">/A?]E^RT'QIX*L_[-TG7+S['=V<?^ICF\MFW*J\+PN.E?I5^R/\
M\%"?AW^TK\&--\01^)--TV^DM_\ 3+.\N5A>VE5?WB_-C^+TS7Y]_P#!?[]M
M?PW\:-#T#P#X-O/[6CT.\_M#4[BV^>&(^6T?ELW_  )3_6@%N??G_!*7_DP#
MX;_]@>W_ /1:U]$5\[_\$I?^3 /AO_V![?\ ]%K7T10(_(;_ (.8-"N+7Q!\
M/;YX?]%NOM$<<GJRK'N_]"K]-?V4->M_$?[,_@.ZM?\ 5_V'91_\#6&-6_\
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
M)9=JM&I]5\O_ ,>XH!;GZN?L\?\ )C^@_P#8KI_Z35^,/_!(+]D6S_;2^/\
M=Z'XFU*\_P"$3\)C^U)=/CE;R[F5F;;\N<<M&N>.17[/?L\?\F/Z#_V*Z?\
MI-7YE?\ !M?_ ,G#_$7_ +!UO_Z'-1UL,_1?XA?\$O\ X'^-_A_-H?\ PKWP
MWIOF1^7'<6=E'#=1_P"UYBC-?F__ ,$K=8U']C3_ (*J^)/A,MW/<Z))<76G
MW">9QNAC9U;;_O$?E7[15^+OPT_Y6'/%7_8>O_\ T10(]9_X.'?VL=<\'V_A
MOX7Z'/-8VNO1/<ZA)')L?8K*JQ_+]Y6#Y/TKW+]A#_@CU\*_@Y\']'NO$WAO
M3?%/B2]MTN+R35+99DW,OW5C;.VOG3_@XM_9PUR^U_PA\2=.AFN=-TV-[/4-
MGWXW8AE;Z;8VS7V%^P5_P4B^'?[2OP7T&237M-TGQ!:VZ6]YI]Y<K"\;JO\
M>; ^[Z&EU8'<^$O^"??PC^'WQ8TWQIH?@_1]$UO3=_V>2SMEA2/=M;=M4#YO
MEX-?!W_!PA^TU=Q^,?!_PGL=2.FZ;J0BO-4D'R)Y32-'\S>VW-?HYI?[3?P_
MUGX@0^%;'Q5H]]K=]&\D=G;R[WDV[=WS+Q_$O>OR_P#^#AK]GB\T_P"-/@KX
ME26<M[X?EBBT_4(T'^KVR-(V[;]T%6Q3!:NQ]"?L@R_L=_LT_!_3=*_X3;X5
MWVI2VZ?VA>7E[;3322[?F^9N=N[M7Q[_ ,%%]>^$?[/O[2/@/XE? 7QAX5^T
M_;%_M"ST.YC=+;YFW2,J?=4KQ7U!^S#^Q#^Q[^TQ\.-.UG2])T..ZNK=9+FT
MDOI$GMWV_,NUG'1O2M[Q)_P3X_8O\'>.='\.WT.@QZYKEQ]GL[..]GDDE?:S
M;?D<A?E5NI% 'VQ\(/'D?Q0^%^@^(X)H9+;6]/BO(Y(_N;)%W?+725B_#[P'
MI?PO\$:/X<T>'[#I.AVZ6=G;_P#/.*-=JK\W^S6U0!^*/_!87_E,SX/_ .O?
M1?\ T8U?LYX1_P"16TW_ *\XO_05K\7_ /@LA<QV'_!8SPK)),(HX[31?,DD
M^18_WCU^OOA?XR>#XO"^F_\ %5>&_P#CWB_YB,/]U?\ ;H [6ORQ_P"#E#Q1
MI\N@^ ] CFA_M:XN/M$<?\>SYEW?FRU]K?M#_P#!1WX1_LW>%[S4M5\5:;<W
M-M_J[.SD\Y[E_P"ZNW(Y]SBORT\&Z#XP_P""T'[=]GXBNM.O+'P+HK_ZR>/Y
M+:W5E^16_O$[3^= X[W/MGQK\:-0_8@_X(Q>&[Z:6:/7+/0+?2XG'W_-F_=[
MOPW9KY/_ ."0N@_L_P 6@7GQ&^,7C;P?)XRU*\EDCL];O8]]O^\;YFC?^)OO
M ^C5]X?\%8_V7[CXY?L'Z]X<\/P^7=:3'%>6\<?]R!ED9?Q6/BOSU_X)0?!3
M]G#XW^";CPS\4-'L['QUI]PZ&2_N9(?M*;F_V@%V_*.U CZ _P""EEK^RG\>
M/@/K%UX9\;?#>Q\9:;;_ &C3Y-+O84FD\OYO+^7!;/0?[U>I_P#!!K]I'4/C
MQ^R!-INL:E]NU+PE<?8Y/[\<3>9Y2M_P!>*K>/O^"8_[(/PQ\/S:KKUKX<TZ
MQCC:3S/[2DD^1?F;:JN2WX"O?/V)/V=?A1\#OAO>:E\);2TM_#_BSRKR2XMY
M9)$N-JMY;?.<K\K>WO0!^9/[,?\ RL-WG_85O_\ T@>NH_X.?/\ D=_A+_UY
MZE_Z,@KE_P!F/_E8;O/^PK?_ /I ]=1_P<^?\CO\)?\ KSU+_P!&04NA2^(_
M3CX(Z!;^(_V9]!TVZA\RVO=#6WDC_P!AH]K5^4?[-U_<?\$RO^"NUYX1NO\
M0?"_BR\^SV\<<?[O9<2?Z.WHJHK?A7ZT?LW?\D'\'_\ 8+B_]!KX+_X.#_V7
M[O5/ .@?%K0?.CU;PE)Y=S);[?N-MVR-_N>7_P"/4R3W#_@LU^U5'^SE^QQJ
M4>FWD,>M>+?^)?I__ OF;Y?=%:N5_P""&O[+EO\ LZ_LDP^*M2A^S:MXM_TR
MXD\O9)]GV[H_RW-7PKJOQIUW_@KE^T5\%?"$'VN/3O#]G$-43Y?W<L;2-YK?
M5=J?\"K]N;#P;9Z-X0AT.UA^S6-M;_9XXX_^6:;=M 'XAR_%#P?^WI_P4NUB
M^^+7C"S\/^!?#EP_V>/4+A;6&1(V\ORUW''+<_2OT+\1^//V*_$GPW_X1F3Q
M)\'X])\ORXXX[BV1X_\ :7_:]Z_,_P ,? ;P+^SQ_P %%_$7A'XX:0UQX;U2
M\E^S7%P62.+S&\Q9-RL,\-M[U^C.C?\ !*S]DO7M _M*UTWPW)9>7YGF?VLV
MS_T90!\H_P#!*?XRZ7^SI_P4@\2?#/PSXJL]6\"^*+AH]/DMY%>&YE;:Z^6V
M<;@NY>*Y+_@NI;:AJG_!4WP[INEWDVFWVI:)IFGQSV[['C\Z::/JO^]7WA^R
M9^Q=^RO9?&C^V?AG::/?>*? MPDDDEO<SR?8I67Y6^8X;Y6[9%?$7_!:#_E,
M1\/?^O?0O_2V2@#]!/V8/^"6'PC^$'POT>UOO!^C^)-6DMTN+S4-4LH[J>26
M3]XS;G!*_,W'-?+?_!S5:QV'P8^$MO!#Y,4>L7NR/_MC'7Z=:#_R +/_ *]U
M_P#0:_,;_@YT_P"20?"O_L,7O_HB.A[#CN?;_P"Q1_R9/X)_[%^W_P#2=:_&
M3_@E[^R7;?MH_M8:OX<U_4KR/POX?NY=4N=/CD;9<OYC*O?^\JY]1Q7[-_L4
M?\F3^"?^Q?M__2=:_,K_ (-YO^3QOB-_UY_^UI*.MA'Z/>,O^"8GP/\ %O@>
M;0W^'OANQCDC\O[19V4<-U'_ -M%&=U?F?\ \$ZM4U#]AO\ X*V:Y\*;6>>7
M1;F\ETZXC\S^[#YJMC^]]T5^UU?BB_\ RL2:U_V,,O\ Z1"@#Z%_X.*/VG[S
MX=_"'0?A_ITTUO)XM\V2\\OO%'M5E;V;S*])_P"">?\ P2&^&'PB^".CWWBO
MPYIOBGQ!K=NEY<2:I;+,D7F+\JQJV=O&W\:\C_X.//V=;SQ7\./"OQ L89I(
M_#<DMG>;/[LNWYF]AY=?27_!.W_@HW\/_P!HO]G_ $'S->TW2-;TFW2SO+.\
MN%@>-HUV_P 6 WR[3P:!]$?(/_!;+_@F?X7^"OPG_P"%F_#G3?[ ^S2+9ZA9
MZ?'LADBD^\VU<!5&UL\5]3_\$-?^4=_@_P#[:_\ HZ2OG[_@N]_P4#\+ZM\$
M/^%:^$=8AU+4M2N(I+RXL_G2VB7_ )9LW3Y]W;^[7T#_ ,$-?^4=_@__ +:_
M^CI*!'V#7S;_ ,%=_P#E&Q\6_P#L#I_Z/AKZ2KYM_P""N_\ RC8^+?\ V!T_
M]'PT ?D%_P $_P#]DW]H[X\> -1OO@[XNFT#1;6X:.XC37I-/S)W^51S]:^@
M?^':'[>7_13)O_"UG_PKVK_@V[_Y-I\2_P#84;_V6OTDHZ7*;/Q6^)?_  3I
M_;=\.?#C7M2USXC37&AV6GW%QJ$?_"83R>9;QQ,TB[<?-E%88[]*[7_@V?\
M^0UX^_[9?^@U^FO[5/\ R;!\2/\ L5]3_P#22:OS*_X-G_\ D->/O^V7_H-+
MJB3Z"_X+W?M4ZA\ _P!E^ST/1KR:RU+QE</9^9']^.)=K-_NY7<*I_\ !+?_
M ()/?#OP7^SQH_B?QKH.F^+?$'BBWBU23^U+99HXHI%\R-55L_PLN3WJ'_@X
M,_9EU3XQ_LT:/XDT>SFN+GP;>/<7$<?_ #RD55_3YCQ79?\ !*G_ (*+>!_C
M7^SCH.AZEK%EH'B#PO9PZ7<6=W*L/R1+L5E9N.5CSUICMI<^>_\ @M%_P3=\
M)_!;X7P_%[X<V</A.]\-W$7VRWLX_)AD5I%6-E5<!6W-UK[$_P""4W[2MQ^U
M)^QQX;\07<WF:E:[]/O))/OR-%^[W?CMKY=_X+G_ +>GA/Q'\$/^%2>%KR'7
M];\47$7VC[')YB6R+(K+\W3EEQQFOI3_ ()"_LWWG[,W[%'AO1]2AFCU+4M^
MJ7$<GWX_._>*OR^FZ@1^3?\ P3G_ &4+?]L[]M#7/"VL:E=Q^%M)U.?5+RSC
MD;9<_OF5>_\ NY]N*_8;Q;_P3$^!_BCP/-H?_"O?#=C')'Y?VBWLHTNH_P#:
M\Q1G=7YO_P#! [_D_CXD?]>T_P#Z5&OV>H6JN-G\[?PZ_97O$_X**_\ "A5U
MC48]!U'7&MKN.*1HTN8EC^T+N7/]U5'X5^S\O_!+7X'R_"^;PS'X#T&..2/R
M_MGV*/[;]W;N\[&[=7YI?#W_ )6*K/\ [&)O_3:U?ME0(_%W_@F]JDO[$O\
MP5NUCX4VMW>RZ1K]R^E)!_!]WSU9E_O!5QFNN_X+T_M*R>+OVA_"_P &DUC^
MR/#^^WN-7N))-D,:S-MW,W]U-K$YZ5P>B_\ *Q9H_P#V,*_^D#5L_P#!>G]G
M63P/^U_X;^)NI:;-J7@[5OL]OJ"?P?N9-TBLR_=WK)@<T ?6/[-.J?L9_L^_
M">S\/P>,/A7?7/V=/MEQ>7MN\UR^WYMS-S]ZOB?]LSQE\+_V5OVUO!/Q"^!/
MC#PW)8WEY$FJ6>CW,;PV46[]YN5#A5*LP_X#7UE^S]^P-^QY^T1X TW6M#TW
M09/M5NLDMO)J,B21OM^9=K.#PU:E_P#\$[OV--+^)&F^$9+30?\ A(-7D?['
M9QWT[O+L^9EW*Y"_B1[4 ?4'Q5\+^&_BU^S_ #>(K[1]-U*2^T-+RWN)+97?
M9)&LGRM_P*OR_P#^#=+P)HGC?XV_%BWUG2-.U*&VT^U,<5Q;K)Y7^DR?=W?2
MOUJ\6^"(]+^"]YX<TJ'R[:QTO['9Q_\ /-(X]JK_ -\K7Y&_\$ _B/H_P"_:
MG^)FC>+KR'P_>:E9Q6\8O)5A^>.:1F7<W'W6HZW _7_PO\*_#?@C4/M6CZ#H
M^FW/E^7YEO;+"^S^[\HK\A/V[]>U3_@HW_P50TWX-0ZC-;^']%O'LWCC_P!7
M^[5I9&7GNG&:_6RP^/'@O6?&,/ARQ\2:/?:M<Q^9';V]RLS[/E_NY'\5?D?^
MUS8WG_!-_P#X*[6?Q6OM-NY/#>M7CWD<F%V(LT;0R*OT7GUH _1[PE_P2_\
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
M6_VR./Y8[6ZF659/^ KMSCO7[%>'/VJOAWXH\+_VS:^,-!^P_P"L\S[:J/\
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
M.Y,CY2HHHJR0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Z+X0?\ )5_#
M?_80M_\ T8M?H57YZ_"#_DJ_AO\ ["%O_P"C%K]"JF140HHHJ2@HHHH *\ _
M;_\ ^2?Z#_V$3_Z+:O?Z\-_;B\.W_B3P-H\=A9S74D.H>9^[_P"N;4X[DR/D
M6BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^ZLDP:*WO^%5^)/^@/>?\ ?NC_
M (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X5
M7XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@
M/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#W
MG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H
MP:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\
MA5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?
MB3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]
MY_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?
M]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!
MHK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%
M5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)
M/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG
M_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W
M[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&B
MM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57
MXD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_
MZ ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]
M^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?N
MC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*W
MO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B
M3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H
M#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[
MH P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/
M^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_
MX57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/
M^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/
M>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@
M#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X
M57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A
M5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z
M ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y
M_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,
M&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5
M?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5
M^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#
MWG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_
M '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:
M*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^
M)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57X
MD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>
M?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\
M?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK
M>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD
M_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3
M_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_
MW[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^
MZ/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[
M_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_
M * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^
M@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?
MN@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H
M_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^
M%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\
MH#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z
M]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z
M ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_
M (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X5
M7XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@
M/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#W
MG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H
MD^$'_)5_#?\ V$+?_P!&+7Z%5\(_"KX:>(+#XD:#/)IMY'''J$4DDGE_[2U]
MW5,BHA1114E!1110 4W93J* (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_
M*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/
M*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*D
MHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"
M/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2
MCRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2
MI** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH
M C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/R
MDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CR
MDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I*
M* (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C
M\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH
M\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ
M2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I**
M(_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I
M*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I
M*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B
M@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_
M*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C$21U
M)110 4444 %%%% !1110 4444 %%%% !1110 453U'5K72+8S7,T,,*?QN^
M*X/7/VLOAKX8687WC;P_9_9_]9YERH\NKA3G/X4V9U*U."O-I>KL>D45XM?_
M /!0KX'Z6NZ?XG>#X_\ M^6H/^'DWP#_ .BL>"?_  8I77#+<9-<T*4FO*+_
M ,CBJ9Q@(/EG6@GYRC_F>X45X?\ \/)O@'_T5CP3_P"#%*/^'DWP#_Z*QX)_
M\&*57]DX[_GS/_P%_P"1']N9=_T$0_\  X_YGN%%>'_\/)O@'_T5CP3_ .#%
M*/\ AY-\ _\ HK'@G_P8I1_9.._Y\S_\!?\ D']N9=_T$0_\#C_F>X45X?\
M\/)O@'_T5CP3_P"#%*/^'DWP#_Z*QX)_\&*4?V3CO^?,_P#P%_Y!_;F7?]!$
M/_ X_P"9[A17A_\ P\F^ ?\ T5CP3_X,4H_X>3? /_HK'@G_ ,&*4?V3CO\
MGS/_ ,!?^0?VYEW_ $$0_P# X_YGN%%>'_\ #R;X!_\ 16/!/_@Q2C_AY-\
M_P#HK'@G_P &*4?V3CO^?,__  %_Y!_;F7?]!$/_  ./^9[A17A__#R;X!_]
M%8\$_P#@Q2C_ (>3? /_ **QX)_\&*4?V3CO^?,__ 7_ )!_;F7?]!$/_ X_
MYGN%%>'_ /#R;X!_]%8\$_\ @Q2C_AY-\ _^BL>"?_!BE']DX[_GS/\ \!?^
M0?VYEW_01#_P./\ F>X45X?_ ,/)O@'_ -%8\$_^#%*/^'DWP#_Z*QX)_P#!
MBE']DX[_ )\S_P# 7_D']N9=_P!!$/\ P./^9[A17A__  \F^ ?_ $5CP3_X
M,4H_X>3? /\ Z*QX)_\ !BE']DX[_GS/_P !?^0?VYEW_01#_P #C_F>X45X
M?_P\F^ ?_16/!/\ X,4H_P"'DWP#_P"BL>"?_!BE']DX[_GS/_P%_P"0?VYE
MW_01#_P./^9[A17A_P#P\F^ ?_16/!/_ (,4H_X>3? /_HK'@G_P8I1_9.._
MY\S_ / 7_D']N9=_T$0_\#C_ )GN%%>'_P##R;X!_P#16/!/_@Q2C_AY-\ _
M^BL>"?\ P8I1_9.._P"?,_\ P%_Y!_;F7?\ 01#_ ,#C_F>X45X?_P /)O@'
M_P!%8\$_^#%*/^'DWP#_ .BL>"?_  8I1_9.._Y\S_\  7_D']N9=_T$0_\
M X_YGN%%>'_\/)O@'_T5CP3_ .#%*/\ AY-\ _\ HK'@G_P8I1_9.._Y\S_\
M!?\ D']N9=_T$0_\#C_F>X45X?\ \/)O@'_T5CP3_P"#%*/^'DWP#_Z*QX)_
M\&*4?V3CO^?,_P#P%_Y!_;F7?]!$/_ X_P"9[A17A_\ P\F^ ?\ T5CP3_X,
M4H_X>3? /_HK'@G_ ,&*4?V3CO\ GS/_ ,!?^0?VYEW_ $$0_P# X_YGN%%>
M'_\ #R;X!_\ 16/!/_@Q2C_AY-\ _P#HK'@G_P &*4?V3CO^?,__  %_Y!_;
MF7?]!$/_  ./^9[A17A__#R;X!_]%8\$_P#@Q2C_ (>3? /_ **QX)_\&*4?
MV3CO^?,__ 7_ )!_;F7?]!$/_ X_YGN%%>'_ /#R;X!_]%8\$_\ @Q2C_AY-
M\ _^BL>"?_!BE']DX[_GS/\ \!?^0?VYEW_01#_P./\ F>X45X?_ ,/)O@'_
M -%8\$_^#%*/^'DWP#_Z*QX)_P#!BE']DX[_ )\S_P# 7_D']N9=_P!!$/\
MP./^9[A17A__  \F^ ?_ $5CP3_X,4H_X>3? /\ Z*QX)_\ !BE']DX[_GS/
M_P !?^0?VYEW_01#_P #C_F>X45X?_P\F^ ?_16/!/\ X,4H_P"'DWP#_P"B
ML>"?_!BE']DX[_GS/_P%_P"0?VYEW_01#_P./^9[A17A_P#P\F^ ?_16/!/_
M (,4H_X>3? /_HK'@G_P8I1_9.._Y\S_ / 7_D']N9=_T$0_\#C_ )GN%%>'
M_P##R;X!_P#16/!/_@Q2C_AY-\ _^BL>"?\ P8I1_9.._P"?,_\ P%_Y!_;F
M7?\ 01#_ ,#C_F>X45X?_P /)O@'_P!%8\$_^#%*/^'DWP#_ .BL>"?_  8I
M1_9.._Y\S_\  7_D']N9=_T$0_\  X_YGN%%>*V7_!1+X&ZB/W/Q2\'R[>N+
MY>*Z3X<_M5_#?XMZ_P#V5X9\::!K>I>7YGV>TNE>3;_>Q^-<]3"8BG?VD&K;
MW35CII9AA:MO9U(N^UFG^IZ-1117.=84444 %%%% !1110 4444 %%%-X1?[
MM #J*YWQ=\3?#_@.#S-8UC3]-C];B797%:Q^VY\)/#LOEWWQ"\*VLGI+>JM:
M0H59_#%OT3,9XBE#XY)>K1ZO17A]Q_P4?^!%O.T<GQ3\'*Z]0;Y:/^'DWP#_
M .BL>"?_  8I77'*L<U=49_^ O\ R.)YUEZ=G7A_X''_ #/<**\/_P"'DWP#
M_P"BL>"?_!BE'_#R;X!_]%8\$_\ @Q2G_9.._P"?,_\ P%_Y"_MS+O\ H(A_
MX''_ #/<**\/_P"'DWP#_P"BL>"?_!BE'_#R;X!_]%8\$_\ @Q2C^R<=_P ^
M9_\ @+_R#^W,N_Z"(?\ @<?\SW"BO#_^'DWP#_Z*QX)_\&*4?\/)O@'_ -%8
M\$_^#%*/[)QW_/F?_@+_ ,@_MS+O^@B'_@<?\SW"BO#_ /AY-\ _^BL>"?\
MP8I1_P /)O@'_P!%8\$_^#%*/[)QW_/F?_@+_P @_MS+O^@B'_@<?\SW"BO#
M_P#AY-\ _P#HK'@G_P &*4?\/)O@'_T5CP3_ .#%*/[)QW_/F?\ X"_\@_MS
M+O\ H(A_X''_ #/<**\/_P"'DWP#_P"BL>"?_!BE'_#R;X!_]%8\$_\ @Q2C
M^R<=_P ^9_\ @+_R#^W,N_Z"(?\ @<?\SW"BO#_^'DWP#_Z*QX)_\&*4?\/)
MO@'_ -%8\$_^#%*/[)QW_/F?_@+_ ,@_MS+O^@B'_@<?\SW"BO#_ /AY-\ _
M^BL>"?\ P8I1_P /)O@'_P!%8\$_^#%*/[)QW_/F?_@+_P @_MS+O^@B'_@<
M?\SW"BO#_P#AY-\ _P#HK'@G_P &*4?\/)O@'_T5CP3_ .#%*/[)QW_/F?\
MX"_\@_MS+O\ H(A_X''_ #/<**\/_P"'DWP#_P"BL>"?_!BE'_#R;X!_]%8\
M$_\ @Q2C^R<=_P ^9_\ @+_R#^W,N_Z"(?\ @<?\SW"BO#_^'DWP#_Z*QX)_
M\&*4?\/)O@'_ -%8\$_^#%*/[)QW_/F?_@+_ ,@_MS+O^@B'_@<?\SW"BO#_
M /AY-\ _^BL>"?\ P8I1_P /)O@'_P!%8\$_^#%*/[)QW_/F?_@+_P @_MS+
MO^@B'_@<?\SW"BO#_P#AY-\ _P#HK'@G_P &*4?\/)O@'_T5CP3_ .#%*/[)
MQW_/F?\ X"_\@_MS+O\ H(A_X''_ #/<**\/_P"'DWP#_P"BL>"?_!BE'_#R
M;X!_]%8\$_\ @Q2C^R<=_P ^9_\ @+_R#^W,N_Z"(?\ @<?\SW"BO#_^'DWP
M#_Z*QX)_\&*4?\/)O@'_ -%8\$_^#%*/[)QW_/F?_@+_ ,@_MS+O^@B'_@<?
M\SW"BO#_ /AY-\ _^BL>"?\ P8I1_P /)O@'_P!%8\$_^#%*/[)QW_/F?_@+
M_P @_MS+O^@B'_@<?\SW"BO#_P#AY-\ _P#HK'@G_P &*4?\/)O@'_T5CP3_
M .#%*/[)QW_/F?\ X"_\@_MS+O\ H(A_X''_ #/<**\/_P"'DWP#_P"BL>"?
M_!BE'_#R;X!_]%8\$_\ @Q2C^R<=_P ^9_\ @+_R#^W,N_Z"(?\ @<?\SW"B
MO#_^'DWP#_Z*QX)_\&*4?\/)O@'_ -%8\$_^#%*/[)QW_/F?_@+_ ,@_MS+O
M^@B'_@<?\SW"BO#_ /AY-\ _^BL>"?\ P8I1_P /)O@'_P!%8\$_^#%*/[)Q
MW_/F?_@+_P @_MS+O^@B'_@<?\SW"BO#_P#AY-\ _P#HK'@G_P &*4?\/)O@
M'_T5CP3_ .#%*/[)QW_/F?\ X"_\@_MS+O\ H(A_X''_ #/<**\/_P"'DWP#
M_P"BL>"?_!BE'_#R;X!_]%8\$_\ @Q2C^R<=_P ^9_\ @+_R#^W,N_Z"(?\
M@<?\SW"BO#_^'DWP#_Z*QX)_\&*4?\/)O@'_ -%8\$_^#%*/[)QW_/F?_@+_
M ,@_MS+O^@B'_@<?\SW"BO#_ /AY-\ _^BL>"?\ P8I1_P /)O@'_P!%8\$_
M^#%*/[)QW_/F?_@+_P @_MS+O^@B'_@<?\SW"BO#_P#AY-\ _P#HK'@G_P &
M*4W_ (>3_ 7_ **QX*_\&"T?V3CO^?,__ 7_ )!_;F7?]!$/_ X_YGN5%>-C
M_@H'\$WZ?$WPA_X'+7H7P_\ B5X?^*_AX:QX;U:QUO37<QK<VDF^,LO49_&N
M6>'JP5YQ:]4T=M/%4:CM3FF_)IG14445B;A1110 4444 %%%% !1110 445'
M/=1V_P#K) GUH DHKA=?_:-\!^$;DP:AXJT:QDCC\S9+<*F%KD[K_@H!\$].
M65IOB=X/C$7W\WR\5O#"UI_#!OY,YJF,P\/CG%?-'LU%>'_\/)O@'_T5CP3_
M .#%*/\ AY-\ _\ HK'@G_P8I73_ &3CO^?,_P#P%_Y')_;F7?\ 01#_ ,#C
M_F>X45X?_P /)O@'_P!%8\$_^#%*/^'DWP#_ .BL>"?_  8I1_9.._Y\S_\
M 7_D']N9=_T$0_\  X_YGN%%>'_\/)O@'_T5CP3_ .#%*/\ AY-\ _\ HK'@
MG_P8I1_9.._Y\S_\!?\ D']N9=_T$0_\#C_F>X45X?\ \/)O@'_T5CP3_P"#
M%*/^'DWP#_Z*QX)_\&*4?V3CO^?,_P#P%_Y!_;F7?]!$/_ X_P"9[A17A_\
MP\F^ ?\ T5CP3_X,4H_X>3? /_HK'@G_ ,&*4?V3CO\ GS/_ ,!?^0?VYEW_
M $$0_P# X_YGN%%>'_\ #R;X!_\ 16/!/_@Q2C_AY-\ _P#HK'@G_P &*4?V
M3CO^?,__  %_Y!_;F7?]!$/_  ./^9[A17A__#R;X!_]%8\$_P#@Q2C_ (>3
M? /_ **QX)_\&*4?V3CO^?,__ 7_ )!_;F7?]!$/_ X_YGN%%>'_ /#R;X!_
M]%8\$_\ @Q2C_AY-\ _^BL>"?_!BE']DX[_GS/\ \!?^0?VYEW_01#_P./\
MF>X45X?_ ,/)O@'_ -%8\$_^#%*/^'DWP#_Z*QX)_P#!BE']DX[_ )\S_P#
M7_D']N9=_P!!$/\ P./^9[A17A__  \F^ ?_ $5CP3_X,4H_X>3? /\ Z*QX
M)_\ !BE']DX[_GS/_P !?^0?VYEW_01#_P #C_F>X45X?_P\F^ ?_16/!/\
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
ME=!HVBUPULZQ4W[CY5V1ZM#AO TU[T7)]V_\K' V'[+7A^7_ )?-8_\ (?\
MA4EU^QY9W5O_ *#J5Y')_P!/&W_V45]R?L4_\$_+S]HOQAJ6FZY>7GAO[#I\
M6H1^9;;WN4DD:/U']WK7J7[5'_!,*V_9Z^'$.OZ3KTVI227D5G]C^S;/,\S=
M_%D_W?2N/^W,1&?+[1W/2_U;P<H<WL58_*;Q;^R#XD\.V_F6/DZM_P ]/L_R
M>7_WUBO/)3JG@Z?R[B&:W_Z9R1[*_0G_ (1>XT;4)K6[AFMKF/\ UD<GR/'5
M7QE\%M#^*%AY&JV<,G_/.3_EM'_NM_#7N9?Q-B*$U*7WK1_Y,^=S/@G"8F+5
M/3R>J_S7R/A_1O$D>J'9_JY/2M.M3]H+]E76/@9J'VZ#SK[1/^6=Q'_RR_WO
M[M<CX7\2?;/W$_\ KOYU^R<.\44\;%0J/7H^_DUT9^%\1\+5\NJ/W79;K]5W
M1M4445]D?(A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!RGCC_D)0_P"Y7V?_ ,&]'_)^\7_8'E_]&15\8>./^0E#_N5]G_\
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
M\@:***^N/C@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .4\<?\
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
M]#X5_P#8T:;_ .E$=?U&5_,O&W\:GZ/]#^IO#S_=ZWJOR"BBBOB#]$"BBB@
MK#\?:M_8/@?6+_.W['83W'_?,;-_2MRO+/VU=>D\+_LH^/+Z'_61:5*!_P "
M^7_V:M*,7.I&'=K\S'$5.2E*?9-_<?S,?&[XA2?%7XP>)/$<\WF2:WJ$MY)_
MVT;=7LG_  2A^$/_  NC]N_P'IL\/F6,>H?:+S_<6-O_ &;;7SK7Z ?\&[/A
M>/6?VL/%5]^Y\S0/#<MY'_O^9&OR_P#?5?LV:5/8X*<H](V7Y'X'D]/ZQF-*
M,];R3?YLXG_@M'\2Y/CI_P %)]>T[SL6V@7$7A_'\$7ER,K-_P"/5S%KI?\
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
M4>GJKM6\[[GS'1117WA^?!1110 4444 %%%% !1110 4444 %%%% '*>./\
MD)0_[E?9_P#P;T?\G[Q?]@>7_P!&15\8>./^0E#_ +E?9_\ P;T?\G[Q?]@>
M7_T9%7XSQM_S%>C_ $/V#@/^+AO\2/WXHHHK\!/Z8"BBB@ K\Z_^#CGXK?\
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
M'UG=W5GHWA]8^ES)&KWUXW][L6_*O2XEXVH997C@J5-U:[VC'IZ^O:QYG"_
M.(S;#O'5ZBHT(_:EUMO9:+3NVC\$-4\+ZIHQ_P!*TV\L_P#KK;M'_P"A"J%?
MO[X3^,_[//\ P4<2\T>./1_$ET(_+-OJ%MY-R5_O(K?-QZXK\MO^"JO_  3Q
MD_8I^(\-_H_G3>#?$#M]CS_R[-\W[AF_B^ZQ[<-6/#_'4,=BO[/QM&5"MTC+
MKZ72Z>1KQ)P!4R_!K,<%65>ALY+ITUU:MYW/G_\ 9SMH[OX[>$(Y(?,CEU6W
M_=R?<^\M?N%_P4'^&WAS3/\ @GGXVNK70='M;B+1('CDCLXTDC_>0_Q*N:\E
M_P""97P#^ /B+]F[P3J6J:#\/KWQM)LD,D_DF^\_Y<=]V[=7VW\1O#'ASQ!X
M!O-+\2VFFW'AN:-([J"]"_9C&&&U6W<;<A>M?F7&_%<,1FU#DIRBJ$]4_M6D
MMM=G8_5>!.$)X7)Z\9U(R]O&Z:UY;Q:U\U?H?S$45^_4O[*O[)(B\L^%?A)'
M^%M_\57X2_%2UL['XG^)(=/\G[#:ZI=1V_E_<\I9F5=O^SMZ5^N\,<74LZG4
MA3HSAR6?O+>]]ON/QCBO@NOD4*<ZM6%3G;7NMZ6MO?U.?HHHKZX^-"BBB@ H
MHHH **** "BBB@ HHHH *BNO^/:;ZU+45U_Q[3?6IEM]XX[HX!_^/BOZ O\
M@WZ_Y1YZ9_V%[G_T7#7\_K_\?%?T!?\ !OU_RCSTS_L+W/\ Z+AK^;^-?]T_
M[>7Y,_I'P_\ ^1A_VX_S1]O4445^6G[,%%%% !7\X/\ P64^*EQ\2O\ @H-X
M\_?>9:Z'>?8[/_<VJW_H3-7]'C_ZO\*_EE_:YUZ3Q'^TQXVOI/\ 67.J2_\
MQ-?:<%4E+$5)]E^;_P" ?G_B!6<<+2I]Y/\ !?\ !.5^&G@BX^)?Q!T?P_:_
M\?.K7B6<?^^S;:_13_@X&\;1^#-'^$/PKTY?)LM%T2+4)(X_N)+\\;+_ %KY
M)_X)?^%X_%'_  4 ^%<$GD^7'X@M9)(Y/^6B+(ORU[#_ ,%S]?N/%7_!0[4=
M+DXCTD16=O\ [K;6_P#9J^JQ3Y\SI1Z0C*7S>A\7@8^SRFM-;SG&/R6IY-\+
M_"\FC>!]-@_YZ1_;/^_GS?I7;Z7HU:_@CX5:A=6_V&QA\S[#'Y?_ 'S75>"/
M!OE>.-'L;J'_ %EY%')'_O,NZOBZE53G*3W=V?IF'P[I4HTULDE^AL_"_P#9
MI\0>-]/^W>3#IND_\_EY\D/^+?@*]0M?V2_#]AI\T\GQ"T&^^S1^9<?8XYO]
M&_WMT8_2O</V[_V)?'#>*(;[P_#/J_A*QMTM[/3[<;WLD7^%8QD_CBL+X!2Z
M/H/P?U+PCXXT?7M#\N\^T?Z/ILF^]B5?]7(V/[W_ *#7'&LY1YXOY(]"-!0?
M*U]YYSHW[.?A>_\ ]1\0M!L?^>?VR.9/,_W=L=;WPT_9+O/%'Q(L]'^V6<EC
M<[Y/MEO_ *O8O]W=S^8KT#XJQ:?\6O@_9_V;X;_LV^CU"6/2[/3].;SH[=?+
MV^8R_P" JU^R7X2U#X!?&C1]2\56<VDV^I1O'')<?)Y?S?>;=]U:/:24&T]>
MPXTX\ZTT[G(7_P 2[?X?:A_9OAG0;/2?L,GER7EQ'YTTG^TROD+^%>R?\(OJ
ME_X(T&^CUB&.QN8VO-0UB2.-(;)%;[NU1_M>G\->^^./V3O /Q8G_M*2QBCD
MN?WGVBRD5/-_VMV#FO(?C'_P31N_B/X6_P"$<TWQYK&B^%Y)/,N-/&Z1)/U
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
M4 %%%% !6%X]_P"/"#_?K=K"\>_\>$'^_7F9Q_N53T_R.[*_][I^IUO["?\
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
M[NOZK7\Y/Q'^(.J?$OQAJ6N:Q=S7M[?7#W$DDDC/]YMVW_=K^@W]E?XQ:/\
MMH_LCV=]]JCN/[<TM[#5$C/S0/)'MD0^GRM7Y7?M'_\ !$OXK^!?B==P^%=-
ML_$'A^^N'DL[B.X5/+5FW*K*S97;]W)QFOG_  VS#!Y=B<5A\QDH5K[RTO9N
MZN_/4^A\4,LQV9X;"8C+(.I12>D;O>UG9>6FVG6Q] ?\&\'QKUSQ0GC;P=?W
MDUQI.AV\-[:1R2;_ "FD;:RK[?+TKB/^#BWP#9Z/\7/!/B"']W=:MI]Q'<G_
M )ZF-HU3\EKZW_X)0_\ !/6\_8>^'VI7WB*:%O%6OHGVU(W4I:Q+\RQ[AD-A
MMW.<5^?W_!<O]H_3_CC^U+9Z/H]Y!?:=X.MVLS(GW#*^UI%_!U85MD=6GC>-
MIXK+OX23YFMG[MOQEJOO,<^H5L!P)#"9GI5;5DWJO>NE\H[_ ''VQ_P;_P#_
M "9CJ'_8=E_]%QU\/?\ !;_XY:Q\0?VO[S0Y)KR/1- MXH[>S\SY-[*NYMON
MR\5]P_\ !O\ _P#)F.H?]AV7_P!%QUPG_!7/_@E7XH_:(^(P^(7@&.SNK^2W
M2+4+"2187E\M0JLK,1^7).ZN?*\PP6#XSQ-3&M13<DI/9-V^ZZNKG7FV6X[&
M\#X:E@4Y-*+<5NXJ_3K9V=O+R/SC_8K^-6N? []I'PKJ6AWDUN9-4@MY8XY/
MDD21EC;<O1OO=Z_<O_@I'X#L_B#^Q'\1+6ZA\PVVCW%W!_TSECC8JU?G?_P3
MZ_X(P>.Y_B]IOB;X@6L6AZ)HMPEQ';^:KS7+K\R_=/R\[3R*^X?^"N_Q^L_@
M=^QIXDMFGA34/%%N^EVT8YD/F*59U'MQSVJN,\?AL?Q!@H99)2J1:3<?\2:5
M^MM?O%P/EN+RWAW&SS6+A3DFU&6GV6F[/:[LO5'Y9_\ !&R+RO\ @H-X*C_Y
MYSR_^B)*_1[_ (+W_P#*/K4O^PY8?^A-7YP_\$:#YG_!03P5_P!=)O\ T1)7
MZ/?\%[_^4?6I?]ARP_\ 0FKMXLTXSP'_ &Y_Z6SS>#?^2'S#_N)_Z1$Q?^"!
M?@FS\-_LD7FHP_\ 'QKFH>?/_P !7:/_ $&M3]M7_@E#X=_;"^,<WBGQ'\4=
M9TN7RD@M]/CCMS#9HN[[JL1_>Y.,GO7D'_!O?^T?I][X.\2?#F^FBM]2M[C^
MT+".239YL7RJRKN^\VYF; [=JV_^"LO_  37\<?%CQI)X_\ AM>32W,D7_$P
MTR.Y\G[O/F+R-S'<W R:^?Q4:V'XMKQGB?J\I7M-Q35FE9:Z)-:7\K'TV$EA
M\5P?AY4\+]8C!*]-2:=U>[TU>NMO.YUW[*'_  2'\(?LD_&32/&&B?%?6KJ7
M3WS+92_9TAO5Q]QMISM[_A4/_!>W1=%\6?L;1:JMY9S7VB:G#]F2.16<^;)&
MK[<?[*U\$?"'_@F]^T'\6?%T.GIINL:1'YG[RXO)/)CC3^]\V-WT%><?MO\
M[.?BO]E'XS7G@OQ'J<VK1VT:7%O=X:.&Y1MVUE5B?[OK7U>!X?5?/*&(K9DJ
MU:G9V45=Q3VT=NO76Q\AF'$,L+D-?#4LKE1HU+QO*3LI/9I-7Z7TLKKN>+T4
M45^Q'XD%%%% !1110 4444 %%%% !1110 4444 <IXX_Y"4/^Y7V?_P;T?\
M)^\7_8'E_P#1D5?&'CC_ )"4/^Y7T[_P1>^._AO]G7]L6/7_ !3>36>G?V=-
M;^8ENTS[V:-ONKS_  U^/\84:E:IB*5).4I:)+5MZ:)(_6.#<50PRH8C$S4(
M1=W)NR2[MOH?T545\R_\/</@G_T'M6_\%,__ ,31_P /</@G_P!![5O_  4S
M_P#Q-?C?^J>=?] E3_P"7^1^W?\ $1>%O^AC1_\ !D?\SZ:HKYE_X>X?!/\
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
M_=SZBL[]GC0?$%U<:;'JMYYFI?:$C^T?[>[Y6I_PJ_XG/@?1[K_GZLXI)/\
M?9:]&\$:-)_PD&FQP?N[G[0GER?\\WW?+7Y\\.H3<^I^P1Q#G!16VY^HO@_X
MQ:W\*((='\>:;-'':Q^6FN6_[RUN=O\ $W\6[UXK9N?V@?AC?_O/[3T>^E_Z
M]M[_ /H%<'XZ^)WCCP9X1T?PGJFF^5K6L7$5@FKV\BO#*K,%9MO.UN<\FO ?
MC)XRUSX+>.;S1]#L_P#A'_+_ -9>1Q_OKUV7<S-)T;YO:O*IX=5'9[^NAZDJ
MW)Z'U3;?M ^&[6X_XEOA:\N/^FEO;0)_45PGQ<_: T.'X@:1K.N:/>6VBV<#
MP7)O(XW\O<V=VU6->4>$O#D?CSX/S7T>L0RZW)<)]LDU"]C3^SHEVLTGS8^4
MKN^NVOE+]M._N-!\'Z;X_P#AKXVU[[#8WCZ?<>9)L\R5696D@5@-R;HV&1D>
M];1HP4K)Z_,SE5G;FZ;]#] ]!L?"?QIUC[5\*/BS>>'[VVC_ 'EO;Q^>GS?]
M,[@87\!5^Y^&O[0^F'R[3QMX;OH_^>EQ;*C_ /?*Q[:_-S]@_P"(/C#]J7XL
M7EIKD-Y<ZE8Z?=:A;^*+>-DO;*XAADDC62;D;"ZJ",#/(S7VS^RWIG[0_P ;
M?@_:>($^)OANW\VXN+?R[S29IG/E2-'NW+,.NW/2L:U)P=I-?/7]"J5525TG
M\CU&Q^ 'QD\6V\T/B+XI_P!E6\G^LCTO38'\W_@3("OX5X9^WQ\/_AI^RE^R
MOXJCDEF\2>-O$&GRV=O)J%RUU/O;[TBJQ(B4'TQ]ZO9+#]E_XS:WJ(/B#XR3
M1V?_ "TCT.UDLI/^ LSM_*O(_P!OGP1\)/V4OV:/'DD]Y_;7CKQ)I[Z?;W&H
MWBW6J2M)\W\(!5?EY./3FLZ;]]*_W%U-(-[>I^4'PT^+\GPT\+Z]!:_Z-?:E
M;^7;W'EJ[VS_ -Y=WKTKSFZU[5->T?4I]2F^TW,=G+'YG_/2K\O>LGQO?_8/
M"\WE_P#+3]W_ , :O>P^'4L3&:WNOS1\_C,0X82<>B3_ ",'P%%Y=O,]=!6/
MX,MOLFD#_IIS6Q7]49+3<,%3C+M^9_(.;5%/&5)+N%%%%>H><%%%% !1110
M4444 ?HI_P &[?\ R<!XD_[!;_\ H2U^LWC;P]X<UZTA7Q)9:'>0QOF :E%'
M(B/_ +/F?Q?2OR9_X-V_^3@/$G_8+?\ ]"6O9/\ @XZN9+7X+_#?RYIH_P#B
M=W0_=_\ 7!:_G?BW*WF/&"P:FX.:2YEK;W6]KKMW/Z4X1S59;P5]>E#G4&WR
MMVO>:79][['VAJZ_"'X7VXU*ZL_ >D>7]R=+.V1Q_P!\KFOFS]LO_@M;\._@
MGX:N]/\ !-Y#XN\0R(\<7V?_ (];9O[S-P>.VT&OQ0DOY_\ GM-_W\:H:^OR
M_P )\)3JJICJ\JMNFR^>K?W-'QN8>,&,G1=+ 4(T6^M[M>FB5_-IG7:_\0=4
M^*?Q?FU_6)IKK4M7O/M$LDG]]FW?]\U_1U_;,FA? 3[=;_ZZQT#SX_\ >6WW
M"OYI_"7_ "-%G_UW2OZ3-<_Y-@O/^Q7?_P!)37D^+5.,7@J<5:*<E;R]U'K>
M#=6<HXZI)^\U%W\_>U/YS?B]\6M8^-/C[4O$&N7D][>ZE</<?O)-_E[FW;5_
MNK["OM3_ (-[?AMI_BS]I[7]6O(?,DT#1_M%G_TSE:2-=W_?+-7P#7UI_P $
M;_VE+?\ 9R_:VM8]1GCL=)\51_V7<RO]R)=WF+_X\JBOT7BS!S>1UZ&$5GRZ
M)+HMTK>29^:\&XR"X@P^(QCNG.[;[O9OYV/M+_@X.^,>M_#_ .#O@_P_I-Y-
M96WBBXN/MOEOY?FK%Y;*N1V^9L^M?D;X2\4ZAX*\06FJZ;>3V5]9R+)')'*R
M2?\ ?2U^\?\ P4[_ &%V_;H^"]K::/>0Q>(-$D:YTQY-ODR%MNY<\?>VJ,YP
M*_-3X.?\$2_C)XP^)T>G:UIMIHNDV]QB\O)+B.1-B_W5S\V?:OA_#WB#*,-D
M?L<14C"47+F3LF[MV=GOII\C[SQ'X:SK%9][?"TI3A)147&[4;)75_LZW>ME
MKN?KC^REXHN/VA_V-?!^K:]^^F\6>'XWO/\ ;\V/:WZ&OY^/CEI<GP_^._C#
M3;&::WCLM8NHH_+D9,*LS;5^6OZ /'7B7PW^PO\ LEE?M<-CIOA+2&L]/\U^
M9'6,^6O;DMBOYW_'?B:3QEXXUC6)/]9J]Y+>?]_)&;_V:N?PII2GB,9B*:M1
MDURKINW^5D=/B]45/#X'#U97K13YG?7:*O\ -IG]!W_!-"XDNOV!OA7))*TT
MDF@0DNW?[U?AK^V#XFU2V_:>\>1QZE>1QQZ[=_\ +PW_ #V?WK]R_P#@F/\
M\F _";_L7H/_ &:OPF_;)_Y.?\=_]AV]_P#1[UGX<Q3SO,+KJ_\ TJ1KXF5)
M+(,N<7]E?^D1,;]GF623]HCP'(_^L_X2#3__ $HCK^@7_@H'_P F4_$S_L W
M'_H(K^?G]G+_ )+[X#_[&#3_ /TICK^@;_@H'_R93\3/^P#<?^@BJ\3O^1ME
M_K_[= R\*O\ D3YE_A_]LD?SI1:K<:9<3?99IK?_ *YRLG_H-?TB_L=223_L
MH?#AI/\ 6?\ "-:?_P"D\=?S9W/_ !\3?[]?T4?\$\/B+I_Q._8T\!WFF_ZN
MRTJWT^3_ *ZPQK&WZBMO&"DW@L/42T4G=^JT,O!6JOKV)@W]E67SU/P.^/'B
M?5(_C/XHCCU&\_Y"$O\ R\-_>^M<1=74E]<;YYIII/\ GI))OK[9_:>_X(Y_
M&.V^/^L?V'H\.K:3JUXUQ9WD=S&GR-_>Y^3YMW6OFG]IW]ESQ9^R-\1_^$5\
M6VD-OJ7V>*X_T>19$VO\WRLN0WO7Z-D^<Y;B84Z6&JQE)QO9-7LK7TWZGYKG
MF1YGA9U*F*I3C!2:NTTKMNVKT=_(\XHHHKZ ^;"BBB@ HHHH **** "BBB@
MHHHH **** "L+Q[_ ,>$'^_6[6%X]_X\(/\ ?KS,X_W*IZ?Y'=E?^]T_4ZW]
MA/\ Y/0^%?\ V-&F_P#I1'7]1E?RY_L)_P#)Z'PK_P"QHTW_ -*(Z_J,K^9>
M-OXU/T?Z']3>'G^[UO5?D%%%%?$'Z(%%%% !7F_[7$7G?LX>+U]=/;_T(5Z1
M7F_[6W_)N/C#_L'M_P"A+7=E?^^T?\4?S1X_$/\ R*L3_P!>Y_\ I+/YC?C+
MX<_X1?X@ZE!Y/EQR2>9'_N-7/Z7?R:7J$,\?_+.3S*]N_:F\$?:M/AUF"']Y
M;_NY/]W^&O"Z_H+-\*\-BY17>Z_,_E7A/,H9EE-.4M6ERR]4K/[T>J?'JU_M
MK3]'\76O[O[5&OF>7_RSV_=_]"KZS_9]\6V_Q&^&^FZE;_\ /-(Y(_X]Z_+^
MNW-?)7P5UFW\7>%KSPI?3?ZV/S+/S/[_ /G;76?L@_%^3X&?$F;PSK'[O3=2
MD\OS)/D\M_X6_P!W;_Z%7B\88!XJE#'TEKU]>J_7[SZ;POS99;BJF18E_"_=
MOUBW>+^7POM9'VIIFEUZ1\ O'?\ PISXCZ;KG^KM;*3_ $C_ '*Y"*:WTO3_
M +5/-#';1Q^9YE?-/[1G[5\FO>=H_A^;R['_ %<DG_/2OS"44U9G[]S<KN?H
M?^U3_P %TO!_PI\[2O ^G'Q+J\7[N223]W:Q_P"ZRDEL?2O;/^"6'Q/G^,G[
M(&F^)KL+'=:OJFHW$D:?\LV:YD8K7X#S3>;^\DK]JO\ @@QXA?4/V*!IQ_YA
MNH7'_D221J\K%8>%.E>)V8;$3J5;,^UM3MOM]C/#_P ]8VC_ #%>._L,6/\
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
M\1ZE>:E?7,GF>9<2,_E_[J_PK["N=HKTJ.'A37NGGUJTZCU"N=^(.L_8-/\
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
MRW_LM?-[_P#'Q7TA^S'_ ,DQ_P"WEO\ V6OS[AO_ '^7H_S1Z_B5_P B:/\
MCC^3/1****_0S^?PHHHH *CDC\P[*DHH ^:/C]\.?^$(\4^?!_QXWW[R/_IF
M_P#$M<!%^ZK[ \9^$[?QGX?FL;O_ %<G^K_Z9M_>KY8\>>"+SP'X@FM;J'_K
MG)_ST2OSG/\ *GAZKK07N2_!]C^A. ^*88_#+!UW^]@K?XDNOJNOWGHGA+6K
M/XU>#_[#U*:&/5K&/_0Y/^>G^>]:WPE_:?\ %'[-VGZEX5NH?]&D_P!7))]^
MR_VE_P!GVX^]FO$;"_DTNXAGAF\N2/\ U<E>L:-XNT?XRZ1#INNG[#JT<?EV
M]Y_SUKS,1AZ&:T/85M*BV??LO)^?79GO8/%8OA?%O&81.6'D[RBM7!O=I=8O
M=I:K=$^LZI<:QJ'VZ>;[3]I_>>9_STJUX2\;ZYX#U#[5H>L:EI-S_P ]+.Y:
M%_\ OI2*Y6ZTK7/@_<>1=0_;M)_[^1_-_$O]UO3-:6C:SI?BC_CQO/LUS)_R
M[W'R?^/<"OS',LEQ.#GRUHNW<_=LCXHR_-**JX:HM>E_Z_S\CW#PY_P43^,G
MA>W\N#QMK$GE_P#/Q<M-_P"A&J7B/]OKXN>*+?RY_&VO1_\ 7O>R0_\ H)%>
M1?99/^6?[SR_^>?SI_X[4?\ JJ\;V4.Q]/[2?<O>(_%&J>+=0^U:IJ5YJ5S)
M_P M+RY:9_\ OIB36?14=U=1V'^LFACK0S;L254UG7K?0;?S)_\ MG'6-K/Q
M&CB_=V,/F2?\]*Q[#0+SQ%<>?=S?Y_V:]_)^',9F%51IQ:7?8^6S[BS Y;3;
MG)2EV6OWC(8;CQGK'GR?NX__ $775VMK';6WEQ_N_+HM;6.PM_+C_=U)7[_D
M.1T<LPZI4]^K/YQS[/<1FF(=>L_1!1117O'AA1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !6%X]_X\(/\ ?K=K"\>_\>$'^_7F9Q_N
M53T_R.[*_P#>Z?J=;^PG_P GH?"O_L:--_\ 2B.OZC*_ES_83_Y/0^%?_8T:
M;_Z41U_497\R\;?QJ?H_T/ZF\//]WK>J_(****^(/T0**** "O-_VMO^3<?&
M'_8/;_T):](KS?\ :V_Y-Q\8?]@]O_0EKNRO_?:/^*/_ *4CQ^(O^15B?^O<
M_P#TEGX=T445_:Q_EN<3\5O@Y9_$.P\Q/]&U*/\ U<G_ ,57SGXH\&ZAX-U#
M[+?0^7)_Z,_W:^PJR_$_A+3_ !=8?9;Z&&2*OG<VR"GBOWE/W9]^C]3[WA7C
MK$97_L]=<]+MUCZ?Y,^/[6ZDL+CS()O+DC_Y:1UZ)X<^/$DMO]A\06<.I6W_
M #TD_P!9'6IX]_9>O-+'GZ/-]JB_YYR?ZS^@KS'4_#FH:#<;+NSFMO+_ .F=
M?&RI8W 3:DK?BG^A^OT\1DF?4DXR4FMNDX^FS7Y'I4O@CP/XT_>:3K']DS?\
M\[C_ /754_LX>)-/M_/TV\AEC_Z9W&S_ -!KS/\ U7^KJY:^(]0L#^XO)H_^
MVE3+$8.MI7HK_MUV_!W7W%4\KS;"?[CC&UVJ+F_\F33^^YTWB/P/XP\+_/=3
M7D<<G_3PU8\GAO5-0_UTWF_]=)*O^&_%VHZW<>1=7DTL<0_U<E;M>WE?#>68
MFE[>$&NG3_(QQ7$F<X9^PQ-1.7E>WXLYNP\ [?\ CXF_"MBPT6WTL_NX:N45
M]3@\IPN&LZ45?OU/G<5F6)Q'\6;:[= HHHKTCA"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y3QQ_R$H?\ <KI/V;?^
M2E0_]<O_ (FN;\<?\A*'_<KI/V;?^2E0_P#7+_XFOSO%?\CK_MY?H?58S_DG
M*O\ @9]+T445^B'\VA1110 4444 %,EA26'RY/WD?_/.GT4#3:=T>$_&#]G>
M33KB;4M#A\V/_626_P#SS_W:\?EB\K]W_JZ^UJXCXA? K2_&Y\^/_0[[_GI'
M_P"S5\?FG#?._:X71]NGR[>A^K\+^(TJ$8X7,[RBM%);KU[^N_J?.WA+QQJG
M@BX^T6,WE_\ 3/\ @_[YKT"/XF^%_B%;>7XDTW[%=?\ /Q;_ -[^\W2N?\9?
M 77/"7[SR?M5K_STC_\ B>M<9+:R:?\ NY(9H_\ KI^[KYN-?%X3]S46G:2N
MOZ]#]&G@<IS=K%X::Y_YX2M)>O?T:/39O@-I>O?\B_KUG?22?\LY/\FLN^_9
MH\26/2&SE_ZYR?\ UJX6*ZDMO]7--'6E:^-]8L/]1J4T?_;2E[; U/XE)K_"
M]/N:8XY?G=!VP^*C-?WXZ_?%K\A]_P" M0TNX\B:S\N2.DM? ]Y_TQCKI- U
M2XU73_/NIO-EEW?O*N5]3@^&<#*$:EGJK_?\CS,1Q'F%W3J25UH]_P +LQ+#
MP1;V@_>?O*UX;:.T/EQ_NZDHKZ'#8&CAU:C%(\.OBJU9WJR;"BBBNLYPHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BNO^/:
M;ZU+45U_Q[3?6IEM]XX[HX!_^/BOI#]F/_DF/_;RW_LM?-[_ /'Q7TA^S'_R
M3'_MY;_V6OS[AO\ W^7H_P T>OXE?\B:/^./Y,]$HHHK]#/Y_"BBB@ HHHH
M*P?'GP^T_P ?:1]GNH<21_ZJ7^..MZBLZM*%2#A-73-L/B:N'JJM1DXRCJFN
MA\G_ !!^%6J?#[4/+FA\RV_Y9W'\%<S_ *FOL[5=+M]9MO)O(8I(I?X)*\C^
M(/[+T=UYUUH<WE?].\G_ ++_ /7KX7,N&JE-N>%]Y=NJ].Y^V<.^)%"K%4<S
M]V7\WV7Z]OR.$\'?'35/#MM]ANH8=2TW_GG<?Y-;\MC\/_B%^\CO)M#OI/\
MGI_J_P#@/->?^(_ >L>$KCR[JSFC\O\ [X_\=K)_U->2L=6IKV.(CS)=)+5?
M/<^L>0X+$2^MY=5=.3UYJ;5GZK5/[CU;_A0OB#[-G0]8AN;7_EF?M#)_XZM9
M>L_#CQAH.GS33P_NX_\ 625PMKK-Y8?ZB::+_MI6UH/CG5;O4(;62]FEMI?]
M9'6,<'E&)J*,J%FVENFM?5'9'%<3X.%Z>+C*,==8R3MUV=K_ "0DMIKEW\GG
M31_]M-E+%X,N+H?Z5-_[/7245]AA>#<KH/FC#^OD>+BN,LVKKEG59GZ?X<LK
M#[D-7*DHKZ.CAZ=*/)222\CYNK6G4ES5&V_,****W,PHHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *PO'O_'A!_OUNUA>/?\
MCP@_WZ\S./\ <JGI_D=V5_[W3]3K?V$_^3T/A7_V-&F_^E$=?U&5_+G^PG_R
M>A\*_P#L:--_]*(Z_J,K^9>-OXU/T?Z']3>'G^[UO5?D%%%%?$'Z(%%%% !7
MF_[6W_)N/C#_ +![?^A+7I%>;_M;?\FX^,/^P>W_ *$M=V5_[[1_Q1_]*1X_
M$7_(JQ/_ %[G_P"DL_#NBBBO[6/\MPHHHH *JZGH]GK4&R[AAN(O^FD7F5:H
MJ914E9E0FXOFB[,XO5/@!X7U6X\R2S\K_KG)L_\ 0:P[K]E/0R?]'FO(_P#M
MK7J%%<-3*<'/>FON/<H<3YK17+3Q$TO5GE5A^R]9Z7<^9!J4W_?O_P"O5W_A
M0?\ U$O_ "'_ /7KTBBMJ&#I48<E)67;4*W$V959<]2JV_-+_(\W_P"%!_\
M42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBMO9K^F_\S/_ %@Q_P#/^"_R/-_^%!_]
M1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\ /^"_R/-_^%!_]1+_
M ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_ (+_ "/-_P#A0?\
MU$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_U@Q_\_X+_(\W_P"%
M!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_ %@Q_P#/^"_R/-_^
M%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\ /^"_R/-_^%!_
M]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_ (+_ "/-_P#A
M0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_U@Q_\_X+_(\W
M_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_ %@Q_P#/^"_R
M/-_^%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\ /^"_R/-_
M^%!_]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_ (+_ "/-
M_P#A0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_U@Q_\_X+
M_(\W_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_ %@Q_P#/
M^"_R/-_^%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\ /^"_
MR/-_^%!_]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_ (+_
M "/-_P#A0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_U@Q_
M\_X+_(\W_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_ %@Q
M_P#/^"_R/-_^%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\
M/^"_R/-_^%!_]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_
M (+_ "/-_P#A0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_
MU@Q_\_X+_(\W_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_
M %@Q_P#/^"_R/-_^%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@
MQ_\ /^"_R/-_^%!_]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#
M'_S_ (+_ "/-_P#A0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_
M ,P_U@Q_\_X+_(\W_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_
M ##_ %@Q_P#/^"_R/+-0_9?M-5N/,N-2F_[]_P#UZT?A[\ ;/X?>(?MUO>32
MR1\;*]"HKD_LS#>U]NX^]O<TJ<3YI.B\-*L^1JS6EK?<%%%%=YX(4444 %%%
M% !1110 4444 %8VN_#S1_$!/VK3;23S/^6GE+YG_?5;-%9U*<)KEFKFU'$5
M*,N>E)Q?=.QY[??LT>&[O[D,UM)[25DW7[)VED_N[R:/_/UKUBBO/GDV"D[N
MFOEH>Y1XLSBFK0Q$K>M_S/,=/_9RM]+M_)AU+]U_UR_^O4W_  H/_J)?^0__
M *]>D45W0H0A%1CLO-G/+B+,).\JGX+_ "/-_P#A0?\ U$O_ "'_ /7H_P"%
M!_\ 42_\A_\ UZ](HJO9K^F_\P_U@Q_\_P""_P CS?\ X4'_ -1+_P A_P#U
MZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/-_\ A0?_ %$O_(?_
M ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O\CS?_A0?_42_\A__
M %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS?_A0?_42_P#(?_UZ
M/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P CS?\ X4'_ -1+_P A
M_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/-_\ A0?_ %$O
M_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O\CS?_A0?_42_
M\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS?_A0?_42_P#(
M?_UZ/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P CS?\ X4'_ -1+
M_P A_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/-_\ A0?_
M %$O_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O\CS?_A0?
M_42_\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS?_A0?_42
M_P#(?_UZ/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P CS?\ X4'_
M -1+_P A_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/-_\
MA0?_ %$O_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O\CS?
M_A0?_42_\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS?_A0
M?_42_P#(?_UZ/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P CS?\
MX4'_ -1+_P A_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/
M-_\ A0?_ %$O_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O
M\CS?_A0?_42_\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS
M?_A0?_42_P#(?_UZ/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P C
MS?\ X4'_ -1+_P A_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^
M"_R/-_\ A0?_ %$O_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\
MS_@O\CS?_A0?_42_\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@
MO\CS?_A0?_42_P#(?_UZ)?V?HY3M_M+_ ,A?_95Z111[)?TW_F'^L&/_ )_P
M7^1Y*?V4-/Q_R$IO^_?_ ->N^^'O@>/X>^'O[-@F\V/S/,_[ZK<HKEP^6X:A
M/VE**4NX9AQ#F.-I>PQ55RC>]G;_ ""BBBNX\4**** "BBB@ HHHH **** (
M[JPCO[?R[B&*6+^X]<OK/P5\.:S_ *S388_^O?\ =_RKK**QJX>E45JD4_D=
M6%QV(PSYL/-Q]&U^1YG=?LL^'I9_W/VR+_MI5.T_9:T^PG$D&I39C_U?[O\
M^O7K%%</]C8-2YE329[2XNSA1Y7B)->;O^9YO_PH/_J)?^0__KT?\*#_ .HE
M_P"0_P#Z]>D45Z'LU_3?^9R_ZP8_^?\ !?Y'F_\ PH/_ *B7_D/_ .O1_P *
M#_ZB7_D/_P"O7I%%'LU_3?\ F'^L&/\ Y_P7^1YO_P *#_ZB7_D/_P"O1_PH
M/_J)?^0__KUZ111[-?TW_F'^L&/_ )_P7^1YO_PH/_J)?^0__KT?\*#_ .HE
M_P"0_P#Z]>D44>S7]-_YA_K!C_Y_P7^1YO\ \*#_ .HE_P"0_P#Z]'_"@_\
MJ)?^0_\ Z]>D44>S7]-_YA_K!C_Y_P %_D>;_P#"@_\ J)?^0_\ Z]'_  H/
M_J)?^0__ *]>D44>S7]-_P"8?ZP8_P#G_!?Y'F__  H/_J)?^0__ *]'_"@_
M^HE_Y#_^O7I%%'LU_3?^8?ZP8_\ G_!?Y'F__"@_^HE_Y#_^O1_PH/\ ZB7_
M )#_ /KUZ111[-?TW_F'^L&/_G_!?Y'F_P#PH/\ ZB7_ )#_ /KT?\*#_P"H
ME_Y#_P#KUZ111[-?TW_F'^L&/_G_  7^1YO_ ,*#_P"HE_Y#_P#KT?\ "@_^
MHE_Y#_\ KUZ111[-?TW_ )A_K!C_ .?\%_D>;_\ "@_^HE_Y#_\ KT?\*#_Z
MB7_D/_Z]>D44>S7]-_YA_K!C_P"?\%_D>;_\*#_ZB7_D/_Z]'_"@_P#J)?\
MD/\ ^O7I%%'LU_3?^8?ZP8_^?\%_D>;_ /"@_P#J)?\ D/\ ^O1_PH/_ *B7
M_D/_ .O7I%%'LU_3?^8?ZP8_^?\ !?Y'F_\ PH/_ *B7_D/_ .O1_P *#_ZB
M7_D/_P"O7I%%'LU_3?\ F'^L&/\ Y_P7^1YO_P *#_ZB7_D/_P"O1_PH/_J)
M?^0__KUZ111[-?TW_F'^L&/_ )_P7^1YO_PH/_J)?^0__KT?\*#_ .HE_P"0
M_P#Z]>D44>S7]-_YA_K!C_Y_P7^1YO\ \*#_ .HE_P"0_P#Z]'_"@_\ J)?^
M0_\ Z]>D44>S7]-_YA_K!C_Y_P %_D>;_P#"@_\ J)?^0_\ Z]'_  H/_J)?
M^0__ *]>D44>S7]-_P"8?ZP8_P#G_!?Y'F__  H/_J)?^0__ *]'_"@_^HE_
MY#_^O7I%%'LU_3?^8?ZP8_\ G_!?Y'F__"@_^HE_Y#_^O1_PH/\ ZB7_ )#_
M /KUZ111[-?TW_F'^L&/_G_!?Y'F_P#PH/\ ZB7_ )#_ /KT?\*#_P"HE_Y#
M_P#KUZ111[-?TW_F'^L&/_G_  7^1YO_ ,*#_P"HE_Y#_P#KT?\ "@_^HE_Y
M#_\ KUZ111[-?TW_ )A_K!C_ .?\%_D>;_\ "@_^HE_Y#_\ KT?\*#_ZB7_D
M/_Z]>D44>S7]-_YA_K!C_P"?\%_D>;_\*#_ZB7_D/_Z]'_"@_P#J)?\ D/\
M^O7I%%'LU_3?^8?ZP8_^?\%_D>;_ /"@_P#J)?\ D/\ ^O1_PH/_ *B7_D/_
M .O7I%%'LU_3?^8?ZP8_^?\ !?Y'F_\ PH/_ *B7_D/_ .O5?4/V:;?5;<1S
MZE-^[_Z9?_7KU"BHJ8>G4CR3U3\W_F53XDS&$E*%2S7DO\C+_8]_9CT_0?VK
MOAO=1WDV;;Q'92_ZO^[.OO7]$%?A;^RW_P G'^ _^PY9?^CEK]TJ_GSQ9P='
M#XK#JC&R<7^:/Z[^COG&,Q^7XR6+FYN,XVO_ (0HHHK\E/Z)"BBB@ KS?]K;
M_DW'QA_V#V_]"6O2*\W_ &MO^3<?&'_8/;_T):[LK_WVC_BC_P"E(\?B+_D5
M8G_KW/\ ])9^'=%%%?VL?Y;A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !4VG:?<:M?PVMK#-)<W$GEHB?
M?=F^ZJU#7H'[*T7F_M#>#_\ L*6__HQ:YL96=&A.JE\*;^[4[LLPJQ6+I89N
MRG*,;]KM(D_X9'^*'_1/?%7_ (+I?\*=_P ,A_$__HGOBK_P72_X5^XG"+_N
MUYK+^UU\-;>;RY/&&D"1.HW-Q^E?AU'Q8S.M?V.$4K;VYG^1_6&(^CID6&M]
M8S"4+[<W(KV[7/QE\5?!?Q9X%,KZQX;UC3?+_P!9]HMV3R_^^EKF:_>#0/$?
MA'XLZ?YEE-H^M0OZQK)^C#-?*?[<_P#P3'T+QCX8O/$G@6SATG6K&-KB>S3=
MY=]CYCZ[6QZ8%>]DOBI1K8A87,J3I-NU[Z)^::37J?(\4?1[Q6%PCQN28A8B
M,5?E:2DU_=:;3]-/+70_,NBIM0T^72[F:&>$QR6\FQT/\#U#7ZW&2:NC^<91
M<79A1113)"BBB@ HHHH *Z3X=_";Q!\6M8_L[P[I%YJ=UGG[/&TGE_[VWHM8
M>E:6^L:O9VL/^LNI%CC_ -]FVU^SW[&/[->D?LZ?!S3+.TMX6U*]MTN+VXV?
M/([+NV[O1=V*^+XTXNAD>&C-1YJD](KIINWY'ZEX6^&]3BO'3A.;IT:23G);
MZ[172[L]>B/SMTS_ ().?&+5=*%TNDZ1&IZ1R7JI(?\ @.*\?^+W[/OC#X$Z
MC##XHT>\TWS?]7))$WDR?[K?Q5^K/QC_ ."C'PU^"_C"70[[4_MEY:\7(M^?
ML[?W6_\ K5\&?\%*/VOM/_:8\>Z;!H,V=!TFW^0_\]7;:S?D<BOG^$^)>(LP
MQ<8XO#J-&2;YK.-EY:ZW_P""?:>(W ?!639;4GEN,E+$P:CR<\97;WNDDU;5
MM]+6/F6BBBOU0_GD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH [K]EO_DX_P !
M_P#8<LO_ $<M?NE7X6_LM_\ )Q_@/_L.67_HY:_=*OY_\8O][P_^%_FC^Q/H
MR_\ (NQO^./_ *2%%%%?C9_3@4444 %>;_M;?\FX^,/^P>W_ *$M>D5YO^UM
M_P FX^,/^P>W_H2UW97_ +[1_P 4?_2D>/Q%_P BK$_]>Y_^DL_#NBBBO[6/
M\MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ KT+]E#_DX?P?_ -A2W_\ 1BUY[7H7[*'_ "</X/\ ^PI;
M_P#HQ:\_-/\ <ZO^&7Y'M<.?\C7#?]?(?^E(_;_5/^09-_UR;^5?@5XC_P"1
MAU+_ *[R_P#H35^^VK?\>$W_ %S;^5?@KXBT+4/^$AU+_0[S_CXE_P"6;?WF
MK\9\&I)/%W?\G_MQ_37TG*<I++^5?\_?_<9T'P)^.WB#]G_QQ9ZSH=Y-;^7(
MOFV_F?)<I_=:OVR^&WB^'XA_#_2=8BQY>I6Z2X_G7XR_LZ_LH^+/VB/'%GIV
MFZ;>1V6__2+R2/:ELO\ >^:OV;\ >$;?X<> --TBWVQVVEVRQ#Z+UK'Q>G@9
M5:*I6]MKS6WY>E[>>QW?1OHYK##8J6)4EAG;DO>W-KS<M^EK7MI<_(;_ (**
M_#:/X8_M8>([&.*&.*ZV:@(T_P"FVYJ\L^'_ ,,=?^*&L?8?#^FWFI76>?L\
M;2>7_O;>E>X_M6F\_:S_ &[[S2]'F^T2W-XFEQR1_P#+-(V\O=_NBOTB^!WP
M'\(_LC_"F.&VAM[;[#!Y]]J$J?O)&V_,S'].*^KS#C)Y)E6%I5(<^(G"/N]M
M$KOKOHEU/S[)_#"/%7$>88BE/V6#IU9WDNOO-VCTVU;V7S/S;TK_ ()4_&/5
M-!^W)H^GQQ_\\Y+U4F_[YZUY1\6OV=?&'P3N=GB/0;W3XS_JY/+;R3_P+;BO
MT%\8?\%F/ _AWQA]AL='U/4M-CD\N2\CV_O!_>7D?K7OWAWQ!X'_ &TO@S]H
MACAU;1]2CV2)+'\]LW_LK#V->++CSB#+W#$9OA$J,GT337XO7R=CZ:GX1\&9
MS&I@^'<P<L1!-V;4D[>D8Z7TNFS\1:WO!OPJ\2?$$3/H&A:QK7V;_6?8[=I_
M+_WMH-=M^V+^SS)^S/\ ';4O#J>=+8Q_Z19R2?\ +2)MVW_@5?:?_!#J-/\
MA4/C1_\ EI_;$6?^_"U]YQ!Q0L'DW]KX5<Z?*U?1-2:7ZGX_PAP#/,^)_P#5
MO'S=*47-2:2;3@F]+]';[C\^9?A9XDM?&,.@2:#J4>MR?ZNSDMF2;YO]G;FO
M78_^":'Q;B\$RZY)H]I;6=G'YDGVB\5)MG^XW-?J1K'PK\(^$_B?J7Q(U06E
MO??8H[1[BXVB.V2,N=R_[1W?6O&/V@/^"C/PPNOAUXDT?2]>M[Z^DMWMXO+#
M;7?ZXKX*GXCYKCZE.&5X:Z]WG=G))NUTK6LEY_<?L<O!#A[**56IG^.L_>]F
ME*,&XKX6[WNWU2T6US\]?V>?@1XPU[XH>$-2M_"VO7VD?VO:R27"64CP^4L\
M>YMV-NW;UK]I[Z'[/I$T< _U<#+&B_[ORU\O?L0?MC_#'2?V?_ OA>[\5:;9
MZ]';PZ>]G(&\QKAFVJO"[>6;'6OJN61+>!F8X5!U]*^*\0LZQ>-QL88JBZ:I
MN2C>_O*^^J\NA^G>#7"^6Y5E<ZF Q2K.LH2G9Q?(^7X79NV[WL]#\1/%O[.O
MQ,U3Q-J-U-X)\82227#R&3^S9O[W^[7G6HZ=<:5?S6MQ%-;W-O)Y<B/\C(R_
M>5EK]G+K_@H/\&;5Y$?X@:-YD8^9/WG_ ,17Y5_$72_^%]_M/ZE:>&1]I_X2
M#6)8[/9_RUW2-M;\:_8>$^*,=CG...PWL(0C=-J23_\  DMEV/YM\1. ,IRE
M4991CEBJM:;BXIQD[O;X6]V[:[G"^#/!.L?$#5X;'1]-O-2OI?\ EG;QL[_^
M.U[QH/\ P2M^,GB32/M4.@VEO%_SSN+U87_[Y;FOT<_93_9,\-_LO_#JTM+2
MU@EU;R]]YJ$B?O)7QS_N_ABN?^(G_!2;X7_#7QA+H=QK N;BVD\J5[?E(G[J
M?I7R6-\2<RQF)E1R+#\\8]6G)M=[)JR?2[/T3*_ O(\NP,,3Q9C/9SG;12C%
M1;Z7DGS-=;))>FI^6/Q:_9K\:? ZY\OQ%H-Y8Q_\_'E-Y/\ WUC%<+7[L1?\
M(C^T3X WQ_V=X@T/4(^'&&^]^JFORC_X* _LE?\ #+'Q7\FQR= U??<:>?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .Z_9;_ .3C_ ?_ &'+
M+_T<M?NE7X6_LM_\G'^ _P#L.67_ *.6OW2K^?\ QB_WO#_X7^:/[$^C+_R+
ML;_CC_Z2%%%%?C9_3@4444 %>;_M;?\ )N/C#_L'M_Z$M>D5YO\ M;?\FX^,
M/^P>W_H2UW97_OM'_%'_ -*1X_$7_(JQ/_7N?_I+/P[HHHK^UC_+<**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *]"_90_Y.'\'_\ 84M__1BUY[7H7[*'_)P_@_\ ["EO_P"C%KS\T_W.
MK_AE^1[7#G_(UPW_ %\A_P"E(_<JN;;X3^&V_P"8'I__ 'ZK:U0[;&;_ *YM
M_*OPO\1?&CQ?%X@O(T\5>)/^/A_^8M-_>;_;K^8N#.$Z^=NK[&M[/DY;Z-WO
M?LUM8_O'Q,\2,-PI]7^L8;VWM>:VJ5N7EONGOS?@?ME?>,/"OPVTSR[C4M&T
MFWMQ]R2YCB"?]]$5\9_MP_\ !4W2[/P_>>&?A[-]JOKG=;W&HX^2-3][R_[W
MU!K\^]3\;:QKP_T[6-2OC_T\7,DG_H1K+K]5R/PKP>$KK$8RHZK6J5K1OY[M
MG\^<6?2$S+,,++!Y716'C)6<KWE;9I:)+UMZ'U?_ ,$B?#L?BG]K7^T;W]])
M8Z?//\__ #U^7:U?I/\ ''X2P_&WX8ZEX9FOKC3[?5(Q')) =K!=RMQ_WS7Y
M2_\ !-?XL6_PI_:MT.ZO)/(M=4WZ?)(?N1^8R_,W_?-?J=^T/\-[CXQ?!C6-
M&TO4;S3;Z]M]]I<6T[0R!QAE^92&YQBOCO$JG5I<04:LI<D7&/+*UU&S=W;K
M;<_3/ RM0K\&XG#QI^TFI5.:%[.7-%65^G,M#YI_X<J>"?\ H,ZO_P!_/_K5
M[I^R7^R3IW[)GA[4M.TG4KR\MM2N/M+K._$;;57C_OFORN^*.E_%_P"#GB&;
M2M<U+QM:W$<G_01N=DG^TO/W:ZWX.? KXY?&S3[RZTO4_%5K96<#SBXN=2N(
MXY2O\*\_>KW\TX;S'%8/_;LUC*C*VZ5GVM[WY'R/#_'&48+-$LJX>G'$QNK1
M?O+2SO[NGS/;O^"VWARVL?$_@_58YH?M-]'-%)'_ ![8_+Q_Z%7<?\$._P#D
MC_C3_L,1?^B!7YV>,/$.N:K?^1KFI:E?7-E)LV7EPTSQ_P![[Q.VOT3_ ."'
M?_)'_&G_ &&(O_1 KKXJRF>6<&_4ISYW%QUVWG=6WZ'F< \10SWQ.6:0I>S5
M2,_=;NTU2L[NRW:OL6?^"T_Q U#PO\'_  WH]K-+';>(+R7[0(_X_*\ME_\
M0J_,ROT6_P""YW_(G?#W_K\O?_0(J_.FO>\,*<(\/TI16LG)OS]YK\DCY#QZ
MQ%2IQCB(3=U"--+R7)%V^]M_,ZSX!?\ )=_!7_8<LO\ TICK]T]9_P"0/>?]
M<'_]!-?A9\ O^2[^"O\ L.67_I3'7[IZS_R![S_K@_\ Z":^%\8O]ZPOI+\T
M?K'T:/\ D78__%#_ -)D?@3KG_(?O/\ KX?_ -"KZ3_X)+>%(O$W[7MFTO\
MS#=/EO(_]^-H_P#XJOFS7/\ D/WG_7P__H5>R_\ !/7XJ6_PF_:D\-WUW-]F
ML;F3[%/)_P \TD9?O?[/RU^M<24ZE3)L1"BO><';[C^=^!<11H<3X.MB/@56
M-[^O^9^F?[??Q#OOA=^RCXJUC39OL]U%&D&]!T6218V_\=:OQAFEDEGWOGS)
M*_<WX]?"JT^/7P8UCP[+(!'JUO\ NY!_?'S(?^^L5^0?Q(_8W^(7PX\;3:+-
MX<U&>2-_W<L4>8Y4_A9?K7YIX2YC@J6$K8><E&IS7U:3<;)*U^SO]Y^Z?2,R
M/-<3F&&Q="$IT.3E]U-VGS-O1;75K>A]4_\ !$OXAZA=ZOXN\,R2RG3K6T34
M(XS]R-V94X_"O2?^"S/@V.^_9PL]:_Y;:;J$4"?]M/\ ]FM+_@E[^Q]JG[.7
MA#4-;\11?9M<UY$3[.?O11##8;_:W5YS_P %H_B[:1^'M!\'0S>==32F\N(X
MS_J]NW;N^NYL5XWMJ>,XYC5R]WBI)MK;1>\_S/J'A\1E7A34H9SI-PDDI;KF
ME[BUZK33HCA_^"'G_);O&'_8#7_TH2OJG_@I[\0M0^&W[(VLW>FR2137L\6G
MR&/KLEW*U?*W_!#S_DMWC#_L!K_Z4)7T7_P6 _Y,SOO^PK9_^A-5<2TXU..*
M,)JZ<J?Y(QX%Q%2AX48BM2=I1A7::Z:R/R9EE\ROI_\ X)"_\GJZ;_V#+W_T
M77S#7T]_P2%_Y/5TW_L&7O\ Z+K]@XN_Y$N*_P"O<OR/YK\-O^2JR_\ Z_0_
M]*1^B7[</B.?P?\ LF>.M2M#LN+73CL/IEU7_P!FK\3Z_:+_ (*'?\F5_$+_
M +!G_M1*_%VOA/!V*_LVO);NI_[:O\S]:^DM4D\[PM-O14KI>;G*_P!]E]Q^
MQG_!,OQ#=>)_V-_"MU=S>9-_I$>?]E9F5?T%?'__  6C\3WD_P"T+H^D--_H
M-OI<5S&@_OLTBM_Z"M?67_!*K_DR#PK_ -=[O_THDKXZ_P""T/\ R=;IO_8"
MM_\ T9-7SG"=&'^NV(26TJMO+WK:?(^V\1,35?A;@Y.3O*-!/S]U/7YJ_J?+
MO@3Q)=^$_%^FZE8R^5<V5PLD<G^WNK]X](3^T?#5JL_[S[1;+YGON7FOP+TS
M_D(0_P#71/\ T*OWU\.?\BWIW_7M'_Z *[O&:*B\));^_K_X">3]&.I)QS"F
MW[J]F[=+OG3^])?<?CQX-\&V_B/_ (*'Q:'_ *NVN?&$MO\ \ ^TM7Z[>-+U
M_#'P[U:>W_UNFZ;-+'_O)$Q'\J_&[Q9XW_X5S^VOK.N?] GQ1=7'[O\ V;F2
MOV/T>ZL?B5\/(9(9EN+'5['R_,3NKIM:O.\3Z<U+ UIZPY$OFK-_>K'N> M:
ME*&:X6FTJOM6_D[I?)-,_"[QYXQO/B#XPU+6-1EFFNM2N&N)))/]IMU>R_\
M!-SXG:A\//VK=!CM>;75W>VO(_\ GHFUF7]=IJ3]JS]@WQG\%_B1>1V&CW>I
M:)<R-):7%O'\FW=]W_>%>S?\$P_V'/$FG_%:S\<>)M-FTFRT7?\ 8XKCA[EV
M7;NV_P!WYOS6OTK/,\RJ615*BG%PE!I*ZW:T27=.W30_#^$^$^(J?&%"E.E-
M5855*<FG:R=Y2YK6LU?KK>Q]M?M@_P#)K'Q"_P"P%=?^BC7XJ_#_ /Y*%H/_
M &$+?_T8M?M5^V#_ ,FL?$+_ + 5U_Z*-?BK\/\ _DH6@_\ 80M__1BU\EX1
M_P#(LQ7^+_VT_1/I&_\ ([R__!_[>?OM7X3_ +0_BN\\;?&[Q5?7TOF7,NH2
MQY_V(V95_P#'5K]V*_!/XL_\E5\2?]A6Z_\ 1[5Y7@W&/UC$S:U2C^+=_P D
M?0?2:JR6#P%-/1RFVO-*-ONN_O/HK_@C]XBO-,_:UL]-AF\NUU+3[C[0G_/3
MRXV9:^\O^"B>FPW_ .QIX\:2,,UOIYEC_P![<M?G_P#\$BO^3V='_P"P?>_^
MB6K]"/\ @H3_ ,F9_$/_ +!?_M1*SXZ7+Q=A7'3^%_Z6U^1KX2RE/PWQ\9NZ
M7MTK]%[).WWN_J?&7_!$WPQ'JOQE\5:C)_K-)T^(1_\ ;1I%:OIK_@JO\3]0
M^%_[+-Q)ILTMO+JUXFGO)&=I",CM_P"RU\:_\$DOBS:?#;]H\V-]-]GM_$%O
M]F\P_<WKN\M/Q9N*_0_]KS]GJ']ICX):EX;,RQ73?Z1:2/\ =2958+_Z%6?&
M4H87C"EB<:OW7N/RLM']S39T^&-.KC_#:O@<J=L1:K'1Z\S;:]+Q:29^(_\
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
M=#\PXR\0,RXFQ5+&9A&"E25ERII6O?6[EU\S];O^'M_P9_L_S/[8U#[1Y?\
MQ[_V;/\ >_N[MF*_*?QYK$?B3QQK%]!_Q[WVH7%Q'_NM(S+_ .A5DT5EPWP=
M@<DE4E@W)\]K\S3VO:UDNYT\;^)>;<50HT\RC!*E=KD37Q6O>\GV78]J_8 ^
M..A_L\?M*Z?XF\22R6^CV]O<6\DB1-(\?F1[5^5<M7U]^V#_ ,%)/A9\5?V:
MO%7AK0=7O+S5M:M/L]O')ITT*9W _>9<?PU^:]%1FO!F!S#,*>95W+GARVLU
M;W7=733>_FC3AWQ.S;)LFK9'A(P=*KS7<DW)<\5%V:DELM-&6-*U.XT'48;J
MUF\NXM9%DCD_YYLK96OT8_9*_P""M>AW^D6>A^/_ #K&^MXU@COXXF>.;;\O
MS*N=I]237YOT5V<0<+X'.:*I8N.JVDM&O3_(\W@SC[->&,0Z^725I?%%ZQEZ
MKNNC6Q^Y>E_M'_#W7M*%\GBKPWY6/^6E]"C_ /?);->#?MD_MX_"A?A#K'AT
MWG_"076K6S11VENGR'_:\S:56ORMHKXG+_"7 X?$1KSKSERM-+1;:K75_=8_
M5LX^D7FF,P<\+1PM.#FG%MMRT:L]&DOONO4O6.L2:'X@AOK&;[/):W'FV_\
MTSVMN6OT6_9&_P""M>AZSH%IH?Q"\[3M2MXUC34(XV>.Z[+N W;3ZDG%?FW1
M7VW$'"^!SFBJ6+CJMI+1K_@>1^5<&\?9KPSBGB,NDK2^*+UC+U71KHUMZ:'[
MD:1^T7\./$NG?;4\5>%O+_Z;WL*./^ L<UYC\;O^"E'PM^%>@2+'>#7[J0?N
M[2S^Y+_VTP56OR%HKX7"^$.7TZO-6K2E'MHOE?\ X8_6\=])+-ZM!PPV%ITY
MM6YFW+YV=OQ;7J:_CW7[3Q/XVU+4+&T^Q6UY<-<1VV?]7NK(HHK]9ITU""A'
M9'\Z5JTJM252>\FV^F_H%%%%69!1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!W7[+?_)Q_@/_ +#EE_Z.6OW2K\+?V6_^
M3C_ ?_8<LO\ T<M?NE7\_P#C%_O>'_PO\T?V)]&7_D78W_''_P!)"BBBOQL_
MIP**** "O-_VMO\ DW'QA_V#V_\ 0EKTBO-_VMO^3<?&'_8/;_T):[LK_P!]
MH_XH_P#I2/'XB_Y%6)_Z]S_])9^'=%%%?VL?Y;A1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!W7[+?_)Q_@/_ +#EE_Z.6OW2K\+?V6_^3C_ ?_8<LO\
MT<M?NE7\_P#C%_O>'_PO\T?V)]&7_D78W_''_P!)"BBBOQL_IP**** "O-_V
MMO\ DW'QA_V#V_\ 0EKTBL_7-$LO$>CS65[!'=6=S'Y<L3\JZUT8.LJ.(A5E
MM%I_<TSAS3"RQ.#JX:+LYQE&_:Z:/P#HK]L_^&)OA?\ ]"?HW_@+'_\ $T?\
M,3?"_P#Z$_1O_ 6/_P")K]]_XC#E_P#SXG]Z/Y _XEISC_H*I_=+_(_$RBOV
MS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]
MZ#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_
M  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^
M L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+
M_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#
ME_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WP
MO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA
M?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEIS
MC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\
MXFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$
MT?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK
M]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)
M_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;
M_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW
M_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W
M2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(
MPY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-
M\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;
MX7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):
M<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_
M .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\
MQ-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3*
M*_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/
MB?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]
M&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ
M-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG
M]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\
MB,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,
M3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8
MF^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B
M6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C
M_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_
M ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$
MRBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\
MSXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$
M_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)
M^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*
MI_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_
M (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\
M#$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^
M&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_
MXEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !
M8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'
M_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/
MQ,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_
M ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^
MA/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]
M"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z
M"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H
M_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_
M  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/
M_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH
M/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\
M 6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"
MQ_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\
MC\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7
M_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"_
M_H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%_
M_0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./
M^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B
M:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31
M_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOV
MS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]
MZ#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_
M  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^
M L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+
M_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#
ME_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WP
MO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA
M?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEIS
MC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\
MXFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$
MT?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK
M]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)
M_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;
M_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW
M_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W
M2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(
MPY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-
M\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;
MX7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):
M<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_
M .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\
MQ-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3*
M*_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/
MB?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]
M&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ
M-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG
M]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\
MB,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,
M3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8
MF^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B
M6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C
M_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_
M ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$
MRBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\
MSXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$
M_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)
M^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*
MI_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_
M (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\
M#$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^
M&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_
MXEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !
M8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'
M_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/
MQ,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_
M ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^
MA/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]
M"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z
M"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H
M_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_
M  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/
M_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH
M/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\
M 6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"
MQ_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\
MC\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7
M_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"_
M_H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%_
M_0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./
M^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B
M:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31
M_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOV
MS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]
MZ#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_
M  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^
M L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+
M_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#
ME_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$TO\ PQ-\
M+O\ H3]'_P# 6/\ ^)H_XC%E_P#SXG]Z#_B6G./^@NG]TO\ (_$NBOVT_P"&
M)OA=_P!"?H__ ("Q_P#Q-'_#$WPN_P"A/T?_ ,!8_P#XFE_Q&++_ /GQ/[T/
M_B6G./\ H+I_=(_$NBOVT_X8F^%W_0GZ/_X"Q_\ Q-'_  Q-\+O^A/T?_P !
M8_\ XFC_ (C%E_\ SXG]Z#_B6G./^@NG]TC\A?V6_P#DX_P'_P!ARR_]'+7[
MI5Y=H'[(7PX\-:M9WUCX5T>WN;&59X)8[9=T;J<JW2O4:_->..*Z.>5J56C!
MQY$T[VZOR/W'PE\/<7PGA<1A\75C4=22:Y;Z65M;A1117PI^MA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
K%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>cms-20231231_g9.jpg
<DESCRIPTION>GRAPHIC - CE EMISSIONS REDUCTIONS
<TEXT>
begin 644 cms-20231231_g9.jpg
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
M_JZ]V_X+1_\ !8KXK_%7_@FY^R/X7^$'BZ\\*:M^U-#:77C^^\.7;VUQ;6<
MM(+ZQAE4[XHY;NZ9=RD,T=NR'Y78'YYO-6LY/^#*FULXYTWQ_%(P2+NY#_\
M"1O+CZ[2#]*QO^"I_P"QU\2OV<_V"O\ @FC\1O&FC7-M;>'[---\5"XC*_V7
M>7]U9ZM!!+G[K[#=J0<8-NP^@!]G?&CX[:9_P2>_X.4O@S^RU^SEI%IX2^#_
M ,<?AUHUCXL^'NBPBWTHZO=ZAJ=A:ZA#;KB.*Y\VVLP\JJ&D5I=Y8N6K]FZ_
M#'_@K]\'_$WQ\_X.Q_V0O!_A"TDGET3PAX7\0Z@8ER(+;2_$&LZE,SD?='EV
M^.>[*.I%?N=0 445QGQF^!GA#XYZ99:3XOU36K6.QG::%M%U:2T9F*[2&*?>
M&.QH [.BOE']I?\ 8\^&?PD^ WBCXD^%?%/C)M1T?3&N+1;OQ==/&7# ?,H8
M$CGU%?2?PUFDN/ASH$\SEG?1+1G9F)))A4DDGDT ;=%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M)GX=_P"P%:?^B4KA?VY_^31_'O\ V 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*4
M;M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "2
M21PQM++(JJHRS,< #U-5M*UO1M=A>YT35K:\CCE,<DEK.LBJX )4E2<$ CCW
MKEOCSX7\=^,OA[-X=^']U%%=7$H6Z\VX,?F6^U@Z X(.X[00< C/-9?[/7A3
MPM\-=$/@>U\6176MS1K>:OIHO8Y#:RA51P%3E0#M7)SG KX_$<0YI2XPIY6L
M+;#.',Z\I<J<W?EITU]N6EY*]TGMH>M3P&&EE,L3[6]1.R@E=VZREV78]'HH
MHK[ \D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH \H_;G_ .31_'O_ & 7_P#0UKNOA=_R
M3/P[_P!@*T_]$I7"_MS_ /)H_CW_ + +_P#H:UW7PN_Y)GX=_P"P%:?^B4H
MW:*** ///VE_V6O@Q^U[\,K_ .#?Q\TC6M3\,:K:2VNJZ1I7C#5-)COH)-N^
M*<Z?<P-,A"@%7)&"PQAF!Y#]B[_@F_\ L??\$\_#U[X._8_^'6K^$=%U"\>[
MN]$;QYK6HV+7#K&CSBWOKR:))"L4:EU4,0@&:]RHH ^"?V$/^"2?P!_9@_X*
M2^/OVU_V<_@'=?#7PQJ/@V[\.PZ=>ZE<O+XBU&[U**\O=12VFE?[#9Q_98(8
M(\1ER\[>4L:P-)ZQ\1/^"/7[!/Q/\6^*/$'B;X6:C'I7COQ#;:]X_P#!.F^*
M;^T\/>)]4@=9(KR^TV*9;>>3S$1W^4+*R*TJR$9KZ>HH Y7XH_ [X0?&KX1:
MI\ _BI\.=)USP9K6E_V=J7AN]LU-I+:X 6,(,; NU2I7!0JI4@J"/*OV?O\
M@F7^R5^SA\3M+^-'A#POKFL^*O#WA=/#7A/7?&OBR^UN?P]HR A;"P-Y+)]F
MBPS*67]XRDJSLO%>_P!% 'D?[2'[$'[/?[4OBOPI\2OB/X>U"S\9>!+B>;P9
MXY\+ZU<:7K.C&>,Q3I#=6SJYBEC9D>)]T;!N5S@C4_9<_9)_9_\ V,_AL_PJ
M_9V^'\6A:7<ZG/J>JS/=2W5YJFH3',U[=W4[/-=3N0-TDCLV  ,*H ](HH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#RC]N?_ )-'\>_]@%__ $-:[KX7?\DS\._]@*T_]$I7"_MS
M_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6G_HE* -VBBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#SWXK>#OC#X@\;Z)JO@+Q6+#
M2[9D3488[MD=PT@+L4V[' 0#&3G.>.:BB\$?"3X<?%R7QS?>+S:ZUKDQ6#3I
M;M%5S*P4XC W$,XSDG&?I4OAWP!\5-/^-6H>,M8\9^;X?N5D:WTR*\D(5L*B
M!HV&T87)R#U%2_&3P#\*=6OM/\?_ !+UF2P72SY<$HNA$LC%MZJ<#<Q!4D!2
M#R>M?D&*RRI5H8O.U@^7$0Q"G%8NK:G%4[0]M3:=J<73;DEU:UO9'UE+$QC.
ME@G6O3=-INE'WGS:\DK_ !/FT^?J=[15;1M8TWQ#I-MKFC7:SVEW"LMO,H(#
MHPR#@\CZ'FK-?KE*K3KTXU*<E*,DFFG=-/5--;I]&?*RC*$G&2LT%%%%62%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!Y1^W/\ \FC^/?\ L O_ .AK7=?"[_DF?AW_ + 5I_Z)
M2N%_;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\ V K3_P!$I0!NT444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 >4?MS_\FC^/?^P"_P#Z&M=U\+O^29^'
M?^P%:?\ HE*X7]N?_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I0!NT444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5#J45W/IT\&GW
M"Q3O"ZP2L,A'(.&([X.#4U<Q\7O!.M_$+P-<^%=!U]=-GGEC;[0RL>$8-MRI
M!&2!SSTZ5Y^;5L3ALKKU</1=6I&$G&"DHN;L[14GI%MZ7Z;G1A84ZF)A&I-0
MBVKR:NDK[VZV[&5\"/AQXY^'&E7^G^-_%[:JTMPOV+_2I9$BB5>PD^X22<@<
M<#FM_P")'@WPOXZ\(W.A^,2ZV"E9YI(Y-C1B,[LYP<< @^Q-+\-_#>K^$? ^
MG>'=?UA[^]MH2+F[DF>0R.6+'#/R0,X&>P%;4T,5Q"]O/&&1U*NK#@@\$5XF
M2Y!@:/!]+*I4&J<J=G3JR]I;G3<H3D_BLY.+\EH=F,QU:>;2Q2G[RE=2BN6]
MM$TNE[7.8^$>O?#;4O#']B_"[4A<:=I,GV?&9#L)^?K)RP^8\].PZ5U->=?"
M^3X'_#_Q==_"OX?RR1ZLX+W\3F9RS1CH6?Y<@,3A>U>BU?!V+JXG(:=.M*@Z
MM*].<<.[TH2@[*$;ZKECRIQ?PO3:Q.;4HT\=*4%/EE[R=16E)/[3[W=[/J%%
M%%?4'FA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 >4?MS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%
M:?\ HE*X7]N?_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I0!NT444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 >4?MS_\ )H_CW_L O_Z&M=U\+O\
MDF?AW_L!6G_HE*X7]N?_ )-'\>_]@%__ $-:UOV:_C!\+_BU\-+-?AKXZTW6
MFT&WATW6%L+D.;2ZCB4/$XZ@@@X/0XX)JXTJDH.<8MI6N[:*^UWTOT(E5IQF
MH2DDW>ROJ[;V76W4]!HHHJ"PHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "O//C5\'-<^*>K:1J.C^-3IHTIV#PQHP9@Y0L0ZL"IVJ,#'XUZ
M'7G=C\%Y7^-[?&B/QG]H@E5@;!(L 8B\I1N#$,!UP0.:^/XTP#S?+J672P;Q
M-*M5IJHE5]DZ<%+F]K=-2ER247R1U?HCULGK_5,1+$*K[.4(R<;QYN:35N7L
MKIO5['H@&!@4445]@>2><>-]1^!OPK^(EOXT\2Z>T7B'5F AN4CE?C:(BW7R
MU&TX/?G/->CUQOQELOA9::'%XT^*7A];ZWTIB(,PM)L,A48V@X.2%'S<5N^"
M/%^D>//"MGXMT$2"TO(RT2S* RX8J00"0""".M?&9+4AE_$V.RURP\%.U>G3
MI+EJVEI5JUELW*I9*2W2UU/8QD77RVCB$JCM>$I2=XW6L8P[)1Z=.AJT445]
MF>.%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!Y1^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?
M^B4KA?VY_P#DT?Q[_P!@%_\ T-:[KX7?\DS\._\ 8"M/_1*4 ;M%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%!(
MR3@#J: "BOSL\0?\' &B>*_A;\9/VG?V4?V6KGXE?"'X#Z]%I?CGQ@/&::=>
M:B<C[1<:19&UF6\@@1ED9YI[4LC;D#"OHG2_^"IW[&FK_P#!/&3_ (*@6OQ%
MD_X55#X>;5)[UK;%W%(LOD&P:'=Q=_:<6PCW8,I #%2&(!]%45\&>"/^"X>D
M:7X@^ %_^U-^SHWPW\&?M06AF^$'BJ+QBNJ.KN+=[6'6+?[+"NGO<1W=NR&*
M6Z0&0!W3#E?O.@ HKY/^,'_!3Z.V_;LD_P"";7[)_P (++XD?%?2/!DGBKQC
M;:QXN.AZ5H&GKY(CCFNDM+N1[J7[3;[(5AV@7$;/(@)(Z#_@GO\ \%0OV</^
M"A_[*]]^U)\/[RX\-VGANYNK/Q[H?B62..X\,WEK&)+B.X924,8C(D64':R'
M)VL'10#Z0HK\Y7_X.'/ 2?L])^WZW[-&I_\ #-;_ !*/@X?$3_A(_P#B=YW^
M5_:O]B_9=OV#S@4S]K^T]_L^>*^B_P#@H'_P4_\ V<O^">_[+.G_ +47CN[N
M/$MIXGNK2R\ :'X:DCDN/$UY=1F2WCMV8A!&T8,C2D[509&YBB, ?1]%?)OP
M?_X*AV]W^W>/^":W[5_PALOAO\6-4\'Q^*/!UOH_BTZYI7B#3V$WF1PW3VEI
M(MU%]GN-\30[2()"DC@ GZRH **** /*/VY_^31_'O\ V 7_ /0UK\Y/BI^S
M?^T?_P $I?&&C_MD?LK:G=:IX#U:QM9-?TV?=(EJLJJS6EX@^_ 68B.?[R$@
M$AMK2?HW^W/_ ,FC^/?^P"__ *&M=EX%TC2M?^#^C:'KNFV][97GANV@N[.Z
MA62*>)K=59'5@0RD$@@\$&OH.'N(*V15Y7@JE&HK5*;VG']&KNSZ'S_$&04<
M]H0:DZ=:F[TZBWA+]4[*ZZG#?L;?MH?"+]M7X8)X]^&]]]GO[8)'K_AZYE!N
M=+G(^ZP&-\;8)20##@'HP95]>K\LOVPOV'_C7_P39^*Q_;6_84OKI?"]M(TF
MN:"NZ;^S(6(,D4J9S/8MCJ?FBP"2-HD'VO\ L)_M[_"G]N/X=_VYX8E33/$V
MG1*/$?A:>8--9N>/,C/'FP,?NR >S!6XKT<^X=P]/"K-<IDZF$D]?YJ4OY)K
M\GUTUU3?G9#Q%B*F*>59M%4\7';^6JOYH/\ -=->S2]VHHHKXX^Q"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@"&_N(+2SDN+F]2V14.9Y& 5.V23
MQ7#? [X(VGPA?5+JU\3OJBZHT31RO#LV*N[T8AB2V<\=!6U\5] T'QCX/G\%
M:]XH32DU0JD<OFHKN58/M4/][[HR!SBI/A9X M/ACX'L_!MG?FZ6V,C-<F/8
M92[LV<9..H'7M7QN+P,<RXUP]:MA(RAA:<Y0K^U]Z%2I[LJ?LD]>:G:7/)65
MK+6QZ]*N\/DU2$*K3J22E#ETE&.JES>4M+(Z&BBBOLCR"CXET31?$6AW&C^(
M=,6\LY4!GMF4D2!2& P.O(!_"N4^"7Q/^'?CVPO='^'.B/I]II#HOV=K9(5(
M?<=RJA/!*MG/.>O6NYKSC0_B+\,O"?Q;/P:\.^"O[-OIR3<7<5K'%'(WE>:O
M*G<^0>IQR<5\9G^)AE.?X#&U*U*E3J2=&?-"]2I*?\&G":^%<_-)IZ/RU9[&
M!IO%8"O1C"4I17.K/W8I?')QZZ65]ST>BBBOLSQPHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*
M/VY_^31_'O\ V 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*5PO[<__)H_CW_L O\
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
ML?#&L>._L&H6&Z2&QAN(B[B3'S-&WS'[G!!'?K7H%O!#:P):V\82.- J*.@
M& *\\M/AU\,?&7QB'Q4TCQI]NU/3Y"MSIT5W%(D;)&8AE0-R8//)Y->C5\;P
MQA(5<RS#-9X>G"I6J**J4ZG/[6E35J<I=(M7<7%=M>AZ^957'#T,*JDG&$;\
MLH\O+*6LDNK6SN%%%%?9'D!7G?QF^)W@OX,:C9>)-2\""]U#4]R)?PPQJRB/
M:"&D/S=&X&.QKT2N=^*6O:1X.\'W/C;5O#*ZH-* ECA\M"ZDL%+*6!VXSDD=
M@:^:XOAB'P]7JX>O&A.FN=594U55-0UE+DZM0YDK:ZZ'HY2Z?U^$:D'.,GR\
MJERN5]$K]-;&_!/#=0)<V\@>.1 R..C C(-/KG/A/\0X/BEX'M?&4.G&T-P\
MBR6IEW^65<KC=@9R #T[UT=>OEF883-LNHXW"SYZ=6,9QDDU>,DFG9ZJZ>SU
M6SU.3$T*N%Q$Z-16E%M-=FM.F@4445W&(4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >4?MS_ /)H_CW_
M + +_P#H:UW7PN_Y)GX=_P"P%:?^B4KA?VY_^31_'O\ V 7_ /0UKNOA=_R3
M/P[_ -@*T_\ 1*4 ;M%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%<E\=?CM\(/V9OA+KGQU^/7C_ $_POX2\.69NM9UO4Y2L4$>0 , %
MG=F*JL:@N[,JJ"Q (!UM%?CU\7/^#E']N/XG:Q))_P $V/\ @BG\8/B#X3W'
M[!X[\1>%-5%OJ"8.)(X+.U=41L;E9KC<P(RBGBKOP._X.6?VG_AYKL5I_P %
M2?\ @D+\7O@]X8>7;=?$;3_">JR:?8 G!DG@NK2-A$O5GBED;&<1GH0#]>**
MQ?AQ\1_ 7Q@\!:1\4OA;XOT_7_#NOZ?%?:+K6E7*S6]Y;R*&22-UX8$'^E;5
M !1110 4444 %<;KWP(\ >+?B[HWQI\807>K:MX9BD'A:VOKHM9Z--)&\4UU
M! ,)]I>*1XC.X>18W=(V1)9%?LJ* "BBB@ HHHH **** "BBB@#RC]N?_DT?
MQ[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I7"_MS_\ )H_CW_L O_Z&M=U\+O\
MDF?AW_L!6G_HE* -VBBB@ KX!_X*2_\ !+/6M>\0R?M=_L5QS:+X[TVX_M#4
M]$T=S"VH2J=WVJU*XV76>60<2]1A\^9]_45Z^2YWC\AQJQ.%EKLT]8R76,EU
M3_X*U/(SK),!GV">'Q2\TUI*+Z2B^C7X[/0^,O\ @F?_ ,%3-%_:AMHO@=\=
MGAT3XFZ>AB E00Q:YY8(9XU./+N!@EX>.A9!C<J?9M?"7_!5+_@F1!\5;&[_
M &JOV9]-FTSXBZ,1?:C9:03&VLB,[O.CV8*WB8W*R\R;<<OM-=K_ ,$J/^"A
M]G^V#\-C\//B1J$</Q&\,6JKJL;80ZM; A5O47^]G"RJ.%<AA@. /HL[RC+\
MQRYYWD\;4[VJTNM*3ZKO!]'T^]1^>R3-\PR[,%DN;RO4M>E5Z58KH^TUU77[
MG+ZXHHHKX8^X"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JOJVJZ=H>F3ZQJ]VD%K;1-
M)/-(>$0#))JQ7,_%B^^'\?A*31/B1K2V.GZJXMC(960LWW\;@/E^Z>3QV/6O
M/S;&/+\LK8B,H1E&+:=27+#FM[O-+I%RLF_N.C"TO;XF%-IM-J_*KNW6RZNQ
MC_!;X9_#3PI<:CXO^'?B-]4CU4JLD[7:3+&5)9E#*!@DL"0<G@5WU<_\,/!/
MACP!X.MM!\'W3W%@Q:XAN9)5<RB0[@VY0 1@@ @= .O6N@KS>$\LIY3P]A\/
M&A"B^7FE"FVX*<_>ERMZM<S=G]VAT9IB98K'U*CG*:O9.7Q-+17^2"BBBOHC
MSPIEQ;P74#6]S DL;C#1R*"K#T(-/HI22DFGL--IW1Y]\&/C=+\4]9UC19O"
M+Z4-**+$K3>9N.YE<$A0%((7@9Z^U>@UYYJOQBUK2/C=9_"B#P238S!7EU*)
MF<[71B&VJN$'F#:22>A/%>AU\AP9F$L5@*V%K8QXJMAZLZ=2HZ7LO>3ORJ-D
MFHIJ*E'W96NCU<XPZI5X584O90J14HQYN;2UKWWNVKV>JN%%%%?8'DA1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!Y1^W/_R:/X]_[ +_ /H:UW7PN_Y)GX=_[ 5I_P"B4KA?VY_^31_'
MO_8!?_T-:[KX7?\ ),_#O_8"M/\ T2E &[1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7"_%K]G/X5_'7Q3X3\1_%G01KEOX+U&74]%T'4
M DNG?VBR!(KZ6!E(EG@0RB$L=L9G=PI<1NG=44 ?,/Q"_P""I_PB^$GB;XRS
M?%+X3^,O#W@/X$QQIXW^*FIG31HLU[):6]U%86(CO'N;JY=;JW3RQ"I6254;
M:S*&^>?^":/_  <<?"W_ (*/_&>W^&#?L;?$CP)X;\1ZQ<Z-X+^(6LVWVO1-
M5U&*WDNCIL]S'&(K6\>WC>18-\N[:1NR5W<#_P %9/\ @@K\7?VVOC!=6&F_
M\%,_^$ ^"_C#QFOBOQ)\,=;TN.58-8%O%;W%W9R>;&9]Z1AA%,=D,CNRYWX'
MO'@;]DGP+\$?BQ^SA^SO\$/VA?ACX=^"WPKUF:7PI\,H(&NM>\7:R-&OP;NX
MNDN%7S(S)>7A582&=6D<DA%0 ^L_@C^SW\,?V=;#7- ^$&C'1]%USQ!-K/\
MPCUKM2PTZYG5/M'V2%5 MXY9%:=XU^4S32N #(V>WHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /*/VY_^31_'O\ V 7_ /0UKNOA=_R3/P[_ -@*
MT_\ 1*5PO[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2@#=HHHH ****
M "OS+_X*?_L>>/OV3_B_:?\ !1O]D%'TYK/4A=^++"RBREG<.<-=;!PUO-N*
M3)T!<G[KML_32J^KZ1I6OZ3=:%KFG07EE>V[P7EI<Q!XYXG4JZ.IX92I((/!
M!KW>'L]Q&08]5X+FA)<LX/:<'O%_IV?E='A\09'A\^P#H3?+.+YH36\)K:2_
M7NO.S/*/V)?VP_ /[:GP3L_BAX19+748=MMXDT,R;I--O N63U:-OO(_\2GL
MP91Z_7Y,?&CX>_%'_@BQ^V!:?'/X0V=WJ7PH\6W)AN-,:4E#"27?3Y6/W9HQ
MEX)3R5&"6Q*#^H?PB^+/@/XY_#?2/BQ\,]=CU'1-;M%N+*Y3@X/#(XZHZL"K
M*>592#TKOXGR+#X%PQ^ ?-A*VL'UB^L)=I1_%=VF>?PSGF(QRG@,>N7%T=)K
M^9=)Q[J7EL^R:.DHHHKY,^L"BN%^.GQDNO@YI%EJ-MX6;4FOIVA3_2/+6-P
M1GY23GG@?W:J?&.Z^-.LZ/HE[\$Y2@O 7OE=(594959"3+]W^(''/(KY',^,
M\KR^>,H4:=3$5\*J<ITJ4'*I:J[0Y4^6,N[Y9/E2=]=#U<-D^)KJC.<HTX57
M)*4I)1]W>]KM=E=:L]#EEB@3S)I511U9FP*Y_P 9?%;P)X!U*ST?Q3K7V>ZU
M!U6UA$#L7RVW)(&% /4DBN?^,7P0F^,<FB7T_B-](ET[>TXAB\W<6V$ ?, "
MI4X;GK70^,/A;X'^(%U8WOC/1%OI=.#_ &8M(Z %MN<A2-WW1P<@5./QO&>)
M>+HY=AJ=-P=+V-2K-N%52LZMX02G3<%=*Z?-+R'0HY/3]E/$5)23YN>,59Q:
M^&S?NR3W=K67F<_\5_C?=?#3QEHGA2/PD]Y'JSH7O%G/[M?,"N @4EB%(/4=
M12?$F#XZR?$G1'\ 3*WA]#%)JT3-"F2LIWJ6;YR"F,!>^:]!V(7$A0;@,!L<
M@4M/&<-YIF<\3#%9C45*=2G.FJ5J4J2A9N'.K^TC-_%S+;3S"EF.&PZINEAX
M\RC)2<KR4F]G9_"TMK/?4\]\<>"?B[J_Q:T?Q/X:\7"TT"W\J._L8KMU:15<
MLY9"-C;@0N<Y H\2_%3QUI'QIT[X?:=X':?2;U8UDU*6&1 '(9I&5^48*@'R
MXSD'GT]"HHK\*UJ<ZM3 8VI1G5K0JS;?.FHZ2IQC+2$9+>VSUUV"&:0E&,:]
M&,U&#BOLZO:3:U;1RU[\8_ ^G_$6/X77=Y.NJRJAC5;=F1BP+!=RYP<<\@#!
M'-=(E[9R73V,=W$TT8!DA60%E!Z$CJ*RY?A[X*E\6Q^.V\-VPUB+.V_5-LAR
MFSYL?>^4XYS@5S9^!-@WQK7XS3>(YY90#_H$L(*@^5Y2[6!& !S@@\\YH>(X
MTP4WST:>(4\19<DG3=/#/[<W*_/4@]XQ7O+9W#V>3UEI.5-JG=W7-S5%T5MH
MON]CO:*\]TFV^.@^.%U<:G<(G@^1':")6B<';&%4#_EHA+?.>W6G>%?CF?$_
MQAU3X51>%9473_,/]H^?P53"L2A7@%S@$$YR**7&F6*<*>,IU,/*I7EAZ:J0
M:=24=5*%N;]W):QG+E7>VER>3XGE<J,HU%&"J2<9+W4^CO;WD]TKGH%%1P7=
MI=-(MK=1R&&0QRB-P=C@ [3CH<$'!]14E?71E&:O%W/*::>H4444Q!1110 4
M444 %%%% !1110 4444 %%%% !1110 5Y]\7[+X+^/-;L/AK\0];>'4VVRZ=
M!%,\;$R$H,$ H6)7 #9/MSSZ#7G-C:_ OXD?%Q]:TZZ:X\3Z#*PG4/,H7RF\
MO.&^1@&(P5[XKX[C.V*P-++DL/-XBI&+IXA^[."=YJ$5K*I%)2BMM+]#U\G_
M '5>>(_>+V<6U*FM8RV7,^D7LV>@V5G;Z?9PV%I&$B@B6.)!_"JC 'Y"I:**
M^OC&,(J,59(\EMMW844450@HHHH X3X[?$OQE\--(L+OP9X1759[ZY: AE=_
M+;;N7Y$Y;(#=QC;[UVFF7CZAIMO?R6LD#3P)(T,R%7C+ ':P/((S@BL[Q_K>
MM>&_!>I>(/#VF+>7EG:M-#:OG$FWDCY>3QG@=:S?@WXL\8>-/!$>M>.O#CZ9
MJ!N)%>W:V>$,F<HRJY+8VD#)/)!KX^ABYX3C6KA*N)J3]M2C.%/V?[NFH/EE
M:HEK*;=W&6MEVL>M.DJN3PJQIQ7))Q<N;WI-ZKW>R6EU_F=51117V!Y(4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 >4?MS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%:?\ HE*X']N];AOV
M0_'@M9%5O[%R2PR-OF)N'U*Y'XUR'@/P+^WI+X&T672/COX(BM&TFV-K%+X7
MD9DC,2[5)W<D# )H ^BJ*YOX4Z9\4=(\(I9_&#Q1INKZT)W+WNDV1MX3&3\B
MA"3R!U/>NDH _%7_ (.D?VR?BU^SG^UI^S)X)^)B>(/^&;M0UJ/5OB9I&@W$
ML">*?L]_#]JT^X:-E\Y([4JZVY8)(9VW9VJR;W[*'Q(\-^*?^#A+PK<_\$AM
M<L[S]FCQ!\$8=5^->G^!T,7A:PU&2/4?LC"V0+!97Y9-,!B5$F^:XW*,S8Z#
M_@NA\8-0_:D_X*:?LY?\$0_'7AC3[?X7?% VOBCQYKEQI\4EY?)%/>^7865Q
M(K&R?%@ZO-#MF(NU4.JEA)\K_L!_ 3]H'_@B)_P<C:+_ ,$Y_@G\3=8\3?"?
MXL:7+J<ND7C[C+I+6=Y+!<W"*!&EU:SV<B&=57S(T;A!+L4 ])_8Z^+6D?\
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
MM;;[V/6RR"KPK4>6%W&ZE-VY>77W7W>UNIZ%1117UYY(4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >4?
MMS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%:?\ HE*X7]N?_DT?Q[_V 7_]#6NZ
M^%W_ "3/P[_V K3_ -$I0!NT444 >,_M:_L!?LM?MLW'A?6_CSX FN/$'@;5
M!J7@CQ?H>KW.F:QH%V&5O-M;RU=)4^9$8H24)125)4$,^!G[ '[-/P#^,VN?
MM)^'_#>J:[\2O$=BEAJ_Q!\9:]<ZMJSV:8V6D4MP["V@&U<Q0+&C%06#$ U[
M310!X!^T%_P3+_9+_:0^)VJ?&?QCX8UW1O%/B'PN_AKQ9K?@OQ9?:+/XBT5\
M!K"_-G+&+F+"A0S?O%4;5=1Q7JOPM^!_PA^"?PCTOX"_"GX<Z1H7@S1=,_L[
M3?#=C9JMI%;8(:/8<A]VYBQ;)<LS,26)/544 ?,/P[_X(\_L$_#'Q7X7U[PW
M\*]1ETKP)X@N==\ >"=3\4W]WX>\+ZI<2&66\L--FF:W@D\QG=/E*Q,[-$L9
M.:^GJ** "BBB@ HHHH **** "BBB@ HHHH ***^9_P!N/XI?MC:3^T!\#O@!
M^R)XN\'>'CX^U76I/&>O>+_#LNIBRTRPM(IBUO!'<0;IF>14 9\?.">%.0#\
MT?\ @HI^TI_P3._8!_X* _%2Z_X*T_\ !+3Q!\3M5^(7B2'6? WQ330[+6;7
M4M$6PM((K*%+^XACMGM&BDA>.,Y)"NW$BDR?\$Y/VC_^"8?[?/\ P4+^%>I_
M\$E?^"7GB3X9:G\/==N=8\>_$^;0[/1;/3M%?3;RW>QEBL+J>.X>ZEFBB1),
M,,&1>$;'[-^)?A+X*^)W@*W\!?'3PGH/C>V6*,W\.OZ!!/:W4ZK@R_9Y0Z+D
MY('.,XS5?PUX?^"/[/>F:+\.O OA#0/!]AK>K-9Z+HV@:-'9V\]W]GFN&58X
M$"*WDVTKDD 8CZYP" =?1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 >4?MS_ /)H_CW_ + +_P#H:UW7PN_Y)GX=_P"P%:?^B4KA?VY_^31_'O\
MV 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*4 ;M%%% !1110 4444 %%%% 'QK_P5
MF_X)VG]J3P.OQL^#VF^5\2/"]MN@2V^5]9M4RWV?(Y\Y.6B;J3E#]Y2J_P#!
M)G_@HD/VIO Q^"WQ?U+ROB1X7MML[7/ROK-JF%^T '_ELG"RKZD./O,%^R:_
M-G_@JQ^Q5XV^!?Q%@_X*-_LC^=IFJ:3?+?>+K338^8)<\Z@J#AHW!*SIC!#%
MR"&D(^_R'&X;B#+UD&82M):T*C^Q)_8;_DELNS^5O@<^P6)X?S!Y]E\;Q>E>
MFOMQ7VTOYH[ONOG?])J*\1_8,_;5\$?MN_!2W\?Z)Y-EKUALMO%6A+)EK&ZQ
M]Y0>3#)@LC=QE2=R,![=7Q6-P6)R[%SPV(CRS@[-/O\ UL^JU/M,%C<-F.$A
MB</+FA-737]?>NCT84445RG4%%%% !1110 4444 %%%% ",JNI1U!!&"".M>
M6^(O%_PG_9DU"RT#2O!4L!UJX#SW5O'\JQ[\,Q=LEMN[(C'0'MD9]3JAK^FZ
M?<0KJ\_AZ'4+O3E>:P22-2XDV]$9ONL<8S7S?$N5XO&X15\!*%/%4_@JSIJJ
MX1;7M%%:.\HJUDU?0]#+L32HU>2NI2I2WBI<MW9\MWMHWU+RLKJ'1@01D$=Z
M6N$^!7Q;UOXLZ9J.H:UX2ETO[->;+8E'\N2,C[N]@-SJ00V .HXKNZ[LCSK+
M^(LJI9C@9.5*HFXMIQ;2;6TDFM5U1CC<'7R_%2P]96E'?5/SW6@4445ZQRA1
M110 4444 %%%% !1110 4444 %%%% 'G_P 6_&/P@D\2:;\+_B5HKWT^H;)+
M-?LQ=49W,:\J=RL2",@?C7=V%C::78PZ980B*"WB6*&-3PB*  .?0 5Y]IOC
M+X/_ !(^+D_AI_"9F\0:!,Q349;1?E\EP,K(K;L*YQAAC->C5\;PQ6AF6/QV
M8QJ4*L'4]G"=*-IJ,-'"K-_$XRO9+1)^9Z^90>'H4<.XSBU'F:D]&Y;2BNB:
M"BBBOLCR HHHH **** "N)^.=_\ %K3_  U;/\(+99KZ6]$4Z^0CLD95CO&_
MY0 0 2?[PKMJS?&!\0+X4U%_"CJ-36RD:PW(&!E"DJ,'CDX'/K7B\1826.R/
M$4(U:E-N+]ZB[55;7W'_ #.UEZG9E]54,;3FXQE9[3UCV][R)?#DNL3>'[&7
MQ#;"&_:SC-[$&5@DVT;QE>#\V>G%7:X_X)?\+5_X1"3_ (6_&!J9O':-M\1)
MA(4@$1?*"#NX],5V%:9%C7F.34,2Z=2'-%/EJQY:JT^VNDN_3L3C:/U?%SI\
MT96;UB[Q_P"W7V[!1117K'*%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M'D_LUHW7_@<=$O747]J\:97IC<'&O%?:HRL__ ):M^FA^H-%?EU!_P %0?\
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
M%VFP*?$/A::;,D)X'GPD\RP$]&ZJ2%8 D%OH"O@\?@,9EF+GAL5!PG%V:?\
M6J?1K1K8^[P&/PF9X2.)PLU*$E=-?UHUU3U3W"BBBN,ZPHHHH *\]^+7PC\7
M>/\ QCH.O^'O'<NF6^F2^9<0$LRAU8,DB1C"LQY4[CC&/<'T*O//VH/CW\&?
MV=/@[JOCWXY>(EL=':W>W6WB;-S?2.I @MTR"\K#.,8"@%B552P\K.>'*/%6
M!_LZI3E4YI1<8QE*#E*,E**YH>\KM).W0WP^:?V--XMS4%%.\I)-)-6;L]-N
MYN>/_C/\+/A=\/\ 5/BCX\\=Z=I^@Z,K?VCJ3W 9(V7CRQMR6D)(4(,L6( !
M)Q7Y#_MR_MQ?M+?\%"[;Q)=?!/P;KFG?"7P&D=]J26HVLZB55CNKUU."VXAT
M@4G8%9_FV,X9X \.?%7_ (*B_$W2/!VJZQ)X'^%FGZT2LT]P\AGG<*F$3A)K
MHJNT-M"1!L,Q+ 2?K%\,_P!E[X'_  C^!S_L[>!_ MK;>%;C3IK/4+)AN:_6
M:,QS/._621U)#,>V ,  #]$X1S7!\*X*E5S>C3EF\6O;4(5(U8X6[ORRE%M.
MK*%FOY;]E>7YUGF%S#C2I4I9?4E3RUI\E5Q<)8AVW2:NJ:EH_P":W?2/(_\
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
M?M(6EG#\9_\ @G3X_P!9N=,<OHVLB^L;;4])D/!ELKZ"=+FSDQ_RT@D1N>M
M&]^Q+_P:1?%#Q1\6-._:K_X*L_MD:SXJ\7QZG;ZI/H/AG4Y;V>>XB=9$^V:K
M>JSR\J R1Q#H=LW0U^YM?SV?"#_@[0@\&?%OPSX ^"WAOXC^-?"FM:_::=-X
M<^,LMA-J&GQ33+'NM=:LW$SA-V=MY!=R/WG7%?T)T %%%% !1110!^2W_!77
M_@A;)^UY\:)+KQ'_ ,%5F^%WPA\6^+U\4^(_A9XBB@:W&L"WCMI[RQ>2YB!:
M5(P=DH=8I))'7(D*#W3X<_L^_ KP!\9OV<_@-^SQ^V=\)])^#_PJU6<^"O@[
MHVGIJ&L>*-7&C7P:ZN;Z*_ ,D:R7MYD6Y4R!GDWL4*?FO_P49_9#_P""2GQU
M_P""O_[03?\ !53_ (*:^)_!VM6MYHLW@S3=#*^5::;+IL+&RD>6SN1%+"_S
M")0JF.>.0,[/*L?9_P#!+3]B#_@@I\"?^"FWP3\?_P#!/_\ X*6^+/B'\1(M
M=UB&R\(ZM:1W,-Y _A[5!,QDBL;;[/L3+[V9@2H3;EPR@'[U4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% 'E'[<__)H_CW_L O\ ^AK7=?"[_DF?
MAW_L!6G_ *)2N%_;G_Y-'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*4 ;M%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4DD<<T;12QJR,I#*PR"#U
M!%+10!^:W[>W_!,[XA_L]>._^&V/^">\EWI-]I4[7VK^%]&7Y[0\F2:TC (D
MA89\RV((P3M!0[%^@O\ @G)_P4U\ ?MK^&T\'^*/LNA?$33[;=J6B!\1:@JC
MYKFTW'++W:,DM'_M+AC]3U^?O_!1O_@E;K>H>)'_ &N_V(5FT3QQIMS_ &AJ
M6@Z._DM>S*=QNK3;CR[G.2T8XEY(P^1)^@X#-\!Q/A(9;G4^6K'2E7>Z[0J=
MX^;VZ]6?G^/RC'\,XN699-'FI2=ZM!;/O.GVEY+?IT1^@5%?%_\ P33_ ."J
M6B?M.QP_ SX]-#H7Q-L5,*^;&((=<*<,T:G'EW P=\/&<%D&-R)]H5\CF^48
M_),;+"XN'+)?<UT:?5/O\GJ?793F^ SO!1Q6$GS1?WI]4UT:[?-:!117SM^W
M[_P45^%?[#G@SRKQHM:\:ZE;EM!\+Q388CD"XN".8H 1U^\Y!5>C,N&7Y?C,
MTQ<<+A8.<Y;)?UHEU;T1MF&88/*\)+$XJ:A".[?]:M]$M6=7^V-^VG\'?V*O
MAJ_CGXF:EY]_<JZ:#X=M9!]JU.8#[J _<C&1OE(VJ".K%5;\^_@9^S;^TO\
M\%C/C$G[2G[4FJ7>A_#.QN&32-/M"T:3Q!N;6Q5NBY $MR<EB,#)7$>Y^QW^
MP#\:?^"@GQ+7]M3]OW4;V70[YEFT3P[/NA?4X0=T:J@_X]K$9^51AI<ELX;>
M_P"GVD:1I7A_2K;0M"TRWLK*S@2"TL[2%8XH(E 5415 "J    , "ONZ^-P'
M!%&6%R^2J8UJTZJUC3[PI_WNCE^NB^%H8+'\;5HXK,(NG@D[PI/253M.I_=Z
MJ/Z:OSZ]_9O^ 'A'PSH\=MX-M])T3P=ISI96.G(R11P+\_SA!O?!W/G.69F+
M;BQKI/AG\5?"?Q7TNYU7PK-*4M;HPRQW"!7'&5;&3\K#H?8]P:Z22..:-HI4
M#*P(96&00>H(KR_Q#\0O W[/OB/2/ASX=^'KP0ZK(K27-NF$P6*[L@,\K XR
M#R 1C.0*_G[/,10X6SG^VJLZ-'#5G_M$G"3JU*LN6%%\\;W2U3YEI=O[3:_8
M,#2EF."6"IQE*I!?NTFE",%=R5GMY6_37Y:_X+#?L>>-_'WCOX=_M0?!"9+#
MQ+H^K0Z=JFH!@GV>-':XM;PG_IE(LB]V;S8P.E?2VF^#_"_[57A+PQ\1M>OI
M[2_L46/5K:RE;RS*H!EB7)^4;\%7'S%",C.-J66A_%+XZ^'_ !Q\+?C+X>&F
M:5?PR6UC>VQVRVDI ,;P''[SRR$E67C#J/HOQO\ \$<?CCX^^$/[2/Q&_82^
M.^KS2:R^L75_ITMW*6,FH0'9=*I;EA+$J3+VVPL?XJ^IP^$QWB_PS*IBU&66
MX2#7U:M0E"NYQKW]HYN2_=QY=(\NUK[M'R=:O@> N)(JBI+$8R2O5A43I+]W
MI'EM\<K[WU?I<_2A$6-!&N<*,#))/YGK2T45Z*22LCT@HHHH **** "BBB@#
M%\??#_PS\2O#LGAGQ5:-+;LP=&C<J\3@$!U/J,GKD<\@U/X6\'^'O!VCV>B:
M#IL<45C;^3"^P;]N<G+=22?F/J>:TZ*\]93E:S)Y@J,?;N*@Y\JYG%.ZC?>R
M>IT?6L3]75#G?(G?EOI?:]@HHHKT#G"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#DOC-IGPNO/"2ZA\6[??I5C=)*&_??+(<HO\ J?F(.[&.G3-:_@36
M/#6O>#]/U+P<Y.EM;B.QRK#$:?(!AN>-N.>>*C^(>F>$-5\%ZA;>/;?S-'2#
MS[]<R<)&1)G]W\W!4'CGBL_X.Z]\.M;\&+%\+5*Z197,EO'&4==K\2-@/\W.
M_//K7QZ:PO'+5\-%5J%[;8J<X2W?\U&,-NJDWT/6:]KDJ?[QN$_^X237X3;^
M]'54445]@>2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 >4?MS_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6G_HE*X7]N?\ Y-'\>_\
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
MS5P;UC%WB^\7K%_<]?.YOPYF\<\R:EC%I*2M)=I+22^_;RL%%%%>&>V%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!!JFFV.
ML:9<:1J<'FVUU \-Q$21O1E*L,CGD$CBN*^!OB+X-:A9ZAH'P=@,5O9RI)=H
M8I5#.X*AOWOS$XCP?H*[RO//AIJWP0T;X@ZKX#^'FF&UU=!(VI8BD 8QN 5W
M.><%SC'&,U\?GDUA.)<MQ#EAX*3J4Y.HOW\N:/N0H2_Q7=2+W25CUL$O:Y=B
M*=JC:49+E^!6>KFO32+Z,]#HHHK[ \D**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH \H_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M
M/_1*5PO[<_\ R:/X]_[ +_\ H:UW7PN_Y)GX=_[ 5I_Z)2@#=HHHH **** "
MBBB@ HHHH **** "BBB@#YF_X*^Z#^V/XF_8)\3Z+^P!J%]:?%Z;Q!X;_P"$
M-N["6)&@E&O6#2R.9@8O)6 3&3S 4,8<,""0?RO^(>D_\'NWPZ\'7WC6Y^,&
MC:M!IT#3W5IH>C>";BZ\I06=DB^PAI2 "=B;G;HJL3BOVV_:&_:"^$'[*GP5
M\1_M#?'OQK;>'O"'A33S>ZWJUTK,L,>X*JJJ@M([NR(B*"SNZJH)(%?CQ\6O
M^#P;_@FU\>=,\5?LY>.?V=_C)8^ ?&.C7WA_4O%NE36,.H0V=W ]O)<10K.6
MB8+(S*PD9UP"%)^6@#]"?^"(7B3]H3QS_P $T_ 'Q&_:C^+NF^//&GB>?5M8
MU+Q7H^JV]Y;7\=SJ=U- 8WMU6) L+1H855/**&,JI0J/K&OF;_@D#\ OV0?V
M<O\ @G]X&\$?L(_%'6?&GPOOXKG5_#GB;7M12YNKP74[RR[S'#"L;+(70Q"*
M,HR,KKO#D_3- !1110 5\<_\%;?VX/V]OV,7^% _8>_83O\ XU#QAXMDL/&)
MLK6ZF_L>V7R/+4_9_P#CW,WF2XNI<PQ?9SO!WC'V-10!^/?_  4S_P""P'_!
M4;P'^UW\2_V4/@!_P1P?X[?#;PCJEC91Z^/AQK>MVMW-)IMI>21RFVC>WWHU
MT5V]0-N1S5'_ ()N_P#!63_@J_\ %3]M;X._LJ_&S_@DY+^SQ\+?$.OZI%JN
MJI\+M8TBVG:'0M2NH;2-[N-((V:6WC<[1O80X&!NSZ=^VS_P6>U_]@5_V@_C
MKXZ^,O@;4=+\*>-#X.^$?P8L=%CBUS6]<&F6<TU[J4XG:1;2*2=SE8XRT,*'
M?NEC1O._^"/W[9O_  7!^)^J_"7]J3]O[Q=X'UWX2?'7QI/HG@SPC<>'K?3M
M?TS=IU]=V^JV26ULFZT*VDJD3RR2M;L91\I#L ?L11110 4444 %%%% !111
M0 4444 %%%% !1110 4444 >4?MS_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6
MG_HE*X7]N?\ Y-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E &[1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% 'Y9?\%%O#^L_\$_/^"D'@[]N#P+IT@T'Q5>?:-;M[<862=0(;
M^#T!E@<2J6ZR,[8^2OU!\.^(-&\6^'['Q5X<U&.\T[4[.*[L+N$Y2:&1 Z.I
M[@J01]:\3_X*1_LOI^UC^R7XC^'NFV FU[3XO[6\+D+EOMT"L5C7WE0R0_\
M;7/:O%O^"&'[4#_%C]F^Z^ WB>^+:Y\/+@0VRRM\\NF2EFA//)\MQ)$0/NJL
M0[U]_F/_ !D'"%''K6MA+4JG=TW_  Y/T?N^MV?!9=_QC_%]; O2CB[U:?95
M%_$BO5>]Z61]PT445\ ?>A1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %>=KK?P2\+?&K^P[?1S%XJU-B9;E8'()=-W+,<#(
M'\/>O1*\\^)'B'X+>"/B%I>L>,M#+Z[>;%L;M;9G* -M!R2%7!/7KBOC^,ZB
MPN#P^,<Z%-4JU-N>(5U&+=G[-_9JRNE!^;/7R>/M:U2C:<N:$DE3>K>ZYN\5
MNT>AT445]@>0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 >4?MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L!6G_HE*X7]N?_ )-'\>_]
M@%__ $-:[KX7?\DS\._]@*T_]$I0!NT444 %%%% !1110 4444 %%%% !111
M0!\H_P#!:_\ 8=\9_P#!0[_@G/XV_9J^'-Q_Q/KN?3]4TNQ-VL"ZB]E>17+6
M9D?Y$:6.-XT9R$61HV8A031\7?AQXT_8O_X)OZG_ ,.A_P!B'PG_ ,)G:Z!I
M_P#PB?PYU73(]/699)85G^V@RPM-/' \KNLDP>21""[,<-)_P6H^,W[6/P#_
M ."<WCKXD_L67%K9>.H)=.MH-=O(HWCT.SGOH8+K46$JL@6"&1W:1U*Q(&E8
M;8S7YLQ?\$B_^#LS58EU1/\ @L=X,VW*B5?*^)6MA<,,\;-&VXY_AX]* /TV
M_P""1OP+_:/^ W[%^FZ5^UMH?AW1?B%XE\1ZOXF\2^&?"-K##IFA3ZA>27'V
M*!(2T8"!@S[&8&5Y,._WV^FJ^:_^"27P-_:&_9Q_8>T#X1_M8?'+1OB/\1M.
M\0:]+XN\7:%K\^IP7=W-JUW,4,]Q%%(9(Q(L3HR+L>-D PHKZ4H **** "BB
ML?Q;\0O /@#^SQX[\<:/HG]K:A'8:5_:^IQ6WVV[?.RWB\QAYDK8.$7+'' H
M _-#]N/X$_\ !%;]H']K#XL?M,?MN?L'>*E/P&@M?^%D_&.^OH;3PUJ=PEE;
M7-I8O':ZF)M3NC#/:QB+[*S9DAAE(#1H>,_X)W?\%5?^">7_  4Z_;[\&_$[
M_AC;XR^"];T&[O-!^"OCK6_$VI_\(I!<KIL@FTN.TM;D:;97<UC&[>08Y/,"
M8+[A'FA_P5U_X) >,OVQOCKK/PUTK_@K[X0^'OP@\2>-XO%GC/X3>)9K076F
M:RUK##+<PD2QR7"R1QK*D%PZQQO(S+][->__  M^!/P4^$'Q=_9H_97_ &;_
M -IGX.Z?\&OAGK\\WAOX?:9JAU'Q)XRUM=$U!FO;B:!PD;1F2[NV 0J[H&9U
MRD2@'Z%4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E'[<__ ":/
MX]_[ +_^AK7=?"[_ ))GX=_[ 5I_Z)2N%_;G_P"31_'O_8!?_P!#6NZ^%W_)
M,_#O_8"M/_1*4 ;M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %?E1\8DD_X)>?\%<+#XLV2&S\
M ?$61Y[\(,11VMW(%O$XX_<7 6X"CHGECO7ZKU\H?\%B_P!ES_AHS]D/4?$.
M@Z=YWB+P(SZWI6Q,O) JXNX1W^:(;\#EGA05]?P7F-#"9L\+BOX&(3I3]);2
M]5*VO17/D>,\NKXK*EBL-_'P[56'_;NK7HU?3J['U='(DJ++$X96 *LIR"/4
M4M?*O_!'O]J/_AI#]D+3-&U[4?.\1>!BNB:OO?+RPHO^BSGN=T("%CRSPR&O
MJJO S7+J^49C5P=;XJ<FO7L_1K5>3/?RO,:&;9=2QE'X:D4_3NO5/1^:"BBB
MO/.\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N#
M^-^J_"+PQ!I_BCXI>'?MQCE:*P86OFE6(#$8) _ASSZ5WE<K\8I_AYIW@YM<
M^)FAB_TVQN$D$1@\S;(3L4[<C/W\<\<U\UQA3E/AK$N,J47&/-S5X\U*/*U+
MFFNT4KWZ-)]#T<IDHYC334G=VM!VD[Z63\]CH]+U&VUC3+;5[(DPW4"31%AR
M590P_0U/6-\/?$GA[Q=X+T_7_"EJT&G30;;2!HPAC1"4V[5) QMQ@>E;->SE
M^)AC<!1Q$)J:G&,E*/PR32::\G>Z\CCKTY4:\Z;333:L]U9[/S04445V&044
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E'[<_\ R:/X]_[
M+_\ H:UW7PN_Y)GX=_[ 5I_Z)2N!_;OF>#]D/QX\<#2$Z+MVKU ,B GZ '/X
M5R'@/]J7XRV'@;1;&V_8M\;W4<.DVT<=S%<VVV51$H#C+="!D?6@#Z*HKF_A
M3XW\1?$'PBGB/Q1\.=2\+7;3O&=)U9T:954\.2AQ@]JZ2@#YP_X*A_\ !3;X
M$_\ !*[]FJ?X_?&2WN=6O[V\&G>#O!^F2!;S7]292RP1D@B-  6DE((11P'=
MD1W_ +&7A_\ X*!_$/P_I7QW_;9^*FG^$M2U>W2\B^#7@70;46&BPR#<EK?W
MUY'/=7=TJD"1X'MHU?<JJP 8_DS_ ,'*W]J?&+_@O3^QA^S'X[U74;;P/>W/
MALB2SNF@:*;4O$[6MZ\4@_U<ODVMK\XY7"FNZ\'_ !X_:A_X)H?\'+WAW]@/
M0/VDOB-X]^#7Q=TJVNHO"_Q&\8WFOS:4;FTN")8+B\>21&CN[5R3GYH7*ON9
M5< 'N'A?_@IM^TW_ ,%"_P!MW]J+X#_LG?'!_AKX-_9J\*W46D:GI7A_3M0N
M?%'B.)YXV:\:_MYT73UFM9XQ%;B*61<.)UW!5Z7]B7_@X \(?''_ ((L^-/^
M"F_QC\&VEIXC^%<-SIOC;PWI4YBM[W646 6BVY<LT45VUU:@%MWEM(ZY?R\G
MX7_X-E](U[PK^T9_P4#\/>-$==8TZRFM]42;[XGCO-964'WW@YKXU_8S\$_$
M74?^#:7]L'Q1I4%PVB)\5?!OG! 2K>1=6QG^NTW-FS>@ )X% 'Z8^.?^"S7[
M=W[+7_!.C]GK_@L+\8OB9:^+= ^+?Q'DTGQW\'[?PU86NFZ5I<YU*2W;2KA(
MA>K<QP:><M=7%PDCR#Y5 R?V4\)^*=!\<>%M,\:^%=2CO-+UC3X;[3;R+[L]
MO*@DCD'LRL"/K7\XW_!4&2+_ (A$_P!D%4(.[XE:;T]18>),_K7[N_\ !-31
M/$7AG_@G-\ ?#?B^.1-6T_X*>%;;5$F!WK<1Z1:K(&SWW Y]Z /;**** "BB
MB@#YK_X*X_LBZO\ MX?L&>*_V2=#^+]EX#G\:ZQH%F?%-\"RVD:ZU92R!(Q)
M'YTKI&T<<.]/,>14W#=FOS"MO^#+OQ%9V\=G9_\ !6_Q;%%$@2**/X>.JHH&
M H U;  '&*_4'_@K3^QCXY_X*#?L)>*OV2/AUX]3PMJGBK6= 9/$CPM(=,AM
M=:LKR:X5%>,NZ16[LJ!T+, -RYR/R._: _X-,OVFO@W\(/$7Q7T?_@M#J%S%
MX:T6ZU34#XF\.WVDV<5O;Q-+(\ERFJW'EJ$1B6*$ #GCH ?KQ_P2L_8OT7_@
MGQ^Q-X;_ &1]#^-R_$-/"FJ:N+GQ5]A6V>XN+C4KFYFC>)9IMCQR3-&P,A.4
M.0#D#Z)KX@_X-T+3X36/_!(KX8P?!KXXZE\0M*>;6+FY\0ZWH7]F7XO9]4NK
MBXMKFV^TW.R6*65HRPF<2!1(IVN*^WZ "BBB@ KY1_X*?_\ !'[]FO\ X*P-
M\.&_:%\6^,-)/PTUVXU#2O\ A$]5CMOM:7'D>?!-YD3\-]FBQ(FV1,-M8;C7
MU=10!^/O_!3'_@@O_P $J/V@/VTO'?[5/[?/_!1.3X;>(_B!J-I=Z5H"^.]#
MT:..RM].M;-?DU&%Y)7+VTC%U(7#  94D\[_ ,$]?^"/W_!&']C?_@H5\&OC
M9^QG_P %/H/'_CRU\1:I;:?X-E\?:'K3:E#+H&J+,$BTV%)8C&F93*Y\L",H
M?F=*\L_X*+_L4?\ !%R\_P""L'QR\0?\%??VV_$NA:]XGETC6_ EOX=UL/%:
MZ6]A%"UG=1PV=U-;7,4D)*))Y:/;2P/'N)D"=%_P3._9C_X-S/A;_P %*?@E
MXM_X)O\ [:OCGQ=\48_$.KQ:?X=ODFN;6ZM6\.ZJ+AIFEL+80A$^97#L2P5-
MA#ED /W5HHHH ***H^)]?L?"GAO4/%.IAOLVFV,MU<;!EMD:%VQ[X!H ^?\
M]K/_ (*:?!']F+XP>&_V6?#OAK7OB3\9_&49E\-?"GP+%#+J#6^&)O+N6:2.
M"PM%"L6FG=?E5BJN%;'4?%']K>']E/\ 9/\ $_[6/[<'A[1O FE>$].:^U6R
M\/\ B.36B(R42&!9'M;4/<R2ND*QJI0NZ@2$'(_ G_@CO\<?^"BOQ6A_;1_X
M+2? 6^^&FK_$?3+9;_6;'XBZ'?ZA--IJK<7\^G6$EM=0"W40VT"(K!PPM(8U
M$8RU=[_P6$_X*X:G_P %1_\ @W!\,?'G3?!R^&=:NOVA=/\ "/Q)T.QN&DM4
MN+;3+V_#0LWS&"0BRE4-DHQ*%G*;V /TL\$?\%P](TOQ!\ +_P#:F_9T;X;^
M#/VH+0S?"#Q5%XQ75'5W%N]K#K%O]EA73WN([NW9#%+=(#( [IAROWG7\WG_
M  <4W=UH/_!&?_@G9J.CW<EM<V7PZTN2TGA<J\3IX=TDJRD="" 0?:OZ*OAQ
MK6J>)/AYH/B+6X?+O;_1;6YO(]N-LKPJSC';#$T ?-'Q@_X*?1VW[=DG_!-K
M]D_X067Q(^*^D>#)/%7C&VUCQ<=#TK0-/7R1''-=):7<CW4OVFWV0K#M N(V
M>1 21T'_  3W_P""H7[.'_!0_P#97OOVI/A_>7'ANT\-W-U9^/=#\2R1QW'A
MF\M8Q)<1W#*2AC$9$BR@[60Y.U@Z+^6/_!#[Q/X@\;?\'3O[:FO^*99'N[?3
M_&.GQ-*<D6UMXITRV@7Z"&"(#V KXZ_X)O?%?XA^!_V%/^"H'A_PE=W L;CP
MM9F18V.V+[1J5_93$>F^VN)0WJ(QZ4 ?L2__  <.> D_9Z3]OUOV:-3_ .&:
MW^)1\'#XB?\ "1_\3O._RO[5_L7[+M^P><"F?M?VGO\ 9\\5]%_\% _^"G_[
M.7_!/?\ 99T_]J+QW=W'B6T\3W5I9> -#\-21R7'B:\NHS);QV[,0@C:,&1I
M2=JH,C<Q1&_$6\AB3_@RBM'P,O\ $LM^/_"3N/Y"O+?^"A7Q3^(7CW]B?_@E
MMX7\77=PUC%X?N?+61CB7R-4T^RASZ[+:"(+Z"0XZT ?O3\'_P#@J';W?[=X
M_P"":W[5_P (;+X;_%C5/!\?BCP=;Z/XM.N:5X@T]A-YD<-T]I:2+=1?9[C?
M$T.TB"0I(X )^LJ_!G_@M]XK\0>#/^#K']C'6/"TTB7<VD>";&8Q$@FVNO%6
MK6TXX[&&:4'V)K]YJ "BBN9^)GQE^%WP;L;74_BAXULM$M[V8Q6LMZY D<#)
M48!YQS0!QW[<_P#R:/X]_P"P"_\ Z&M=U\+O^29^'?\ L!6G_HE*^??VN_VN
M_P!FGQS^S3XQ\)>$OC'H]_J5_H[16=G!*Q>5]RG:,KUXKW_X3SPW7PL\-75O
M('CD\/V;(PZ$&!"#0!T%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %-EBCGC:&:-71U*NC#(8'
MJ".].HH _*CX'R2?\$OO^"MNI?!K4)&M/ /Q$E2#3FD.(DMKJ0M8R<_\\;C=
M;%CT4R-7ZKU\-?\ !=+]F"3XI_LZV7[0'A:Q)USX>7!DNWA'SR:9,RK+TY/E
MR".0'^%?-/>O<?\ @G)^T_'^UE^R;X;^(^H7PFUVRA_LKQ0-V6%_ JJ[MZ>8
MACFQV$N.U??<2_\ "[D>%SR.LU^YK?XXKW9/_%'=^B/@N&O^$//,5D<M(/\
M>T?\$G[T5_AELO5GNE%%%? GWH4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %9'CV/PTW@W49O&.F"\TNWMFN+VW:/?N2/]Y]WOC;
MG\*UZBOK.UU&RFT^^MUF@GB:.:)QD.C#!4^Q!Q7+CJ#Q6"JT4HMRC)6DKQ=T
MU[RZQ[KJM#6A-4ZT9N^C3TT>_1]'V.8^#7C7P)XV\(&Z^'6D-8:;9W;VRVIM
MDA"N KDA4) !WYSU))KK*X'X&_$+X6>+H]2T3X8^&7TN+3WC>YC-E' )6?<
MP",2Q&S!+8/2N^KP^#<=',>&<-6C6IUO=Y7.BK4VXMQ?(NB35K>1VYO1>'S*
MI!PE#6]IN\E=7U?5N]PHHHKZ8\T**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#RC]N?_ )-'\>_]@%__ $-:[KX7?\DS\._]@*T_]$I7"_MS
M_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6G_HE* -VBBB@#XZ_X*T_\$@O '_!
M3O2O _CC2OB5<_#[XI_"S6UU7X>^/+/35O%MI!+%*;>YMRZ>?"9(8G&'5HW7
M<I(9T>O\(/\ @E/J>J?\%'S_ ,%5/VP?B/H?BCXE:7X2A\/>"="\):%-8Z1X
M?@$,D<UR#<3S37%Q)Y]R 246-9V7:Y"N/LVB@#X4\??\$@_&_@#]J_XQ_M6?
ML,?&SP]X(O/V@?"$NC?$G1/%/A6;4K:"^?(_MJQ,%U 5G^>1VADW1R22,^Y<
MXKT?]E?_ ()&?LG_ ++W_!.>[_X)I66BW'B#P5KVD7MMXSO=2(2ZURYO$VW-
MXY3B*3A!'MYB6&( DIN/U)10!^9MM_P;Z:]XX_9]^$/[ O[1/[2VF>*OV?\
MX*^.I_$NB:-:>$Y+77?$0,ETUM8:C=?:FA6*);VXB=X85:9" !"WS5^F$,,-
MM"EO;PK''&H6.-% 55 P  .@IU% !1110 4444 ?%7_!*;]LC]N+]H;3_C+X
M[_X* ^&?AIX%T?PQXNDM?"VBZ+JX74]#M89+E+B/64DF?[.56.WDCD<1F19'
MD"B-HS7A7_!2?_@Z"_X)9_ KPQK_ ,"? =F/VB=:U>QN-*U'POX76.70KJ.9
M&BDMKF_D5H9HI%9D(MTN<AMI S7W5^UG^P%^QO\ MS>%9O"'[57[/GA_Q=!+
M:_9EOKNW,-_!%N#[(KR I<1+N ;:D@&5!(R!7RS^R]_P0U^%/_!,+QK??%3]
M@;X5?#WQ;>7%RUQ%9?%VUD_MJS)_Y96&OPQS&RA &/+:RE9SC=,,$D [+_@W
MV\9Q_$3_ ()<^#?&R? 30?AA_:'B/Q*1X%\.:,UC;:0B:W>Q1P>6X\QG6-$#
M229=R"S=<#[4KR[]C[Q]\9_B9\''\6_'_P" \?PU\3R^*=:@NO"<=TMP(((=
M2N(K>?ST 6X\Z%(Y_-4!7\W(%>HT %%%% !117B?[87_  4"_9Q_89N_!6E?
M'?4?$/\ :'Q#UJ32?!VD^&/"5]K%WJ5ZBJQAC@LXI'+$.N!CG/% 'XL?MV>.
M/^#?OX&_\%>_VD-"_P""GWP/\;_$7Q%JVLZ-JFF:K8RZ@D6D-+I5L9M.\NUO
M;<2 ?NIDG(;Y9C%A/)W2^@?\$R_CA_P;8>._^"D_P4T'_@FK^RKX\\,_%5M?
MU=M+UJ\N]0CM(+4>'M4-P)UN[ZX656CRJJJ!PY1MX4,K?J:/^">'_!.WX_\
MB#5OVBOBG^PCX"\2>)/'5U%J6L:E\3?AM9WNJ;TMH;:.-Q?0O);JL5O&!%\H
M!R<98U\^>&[3_@G%^SC_ ,%+_A-^S9>_\$E-/^$?Q.UR^UB^^%'Q-\#> ]"M
MM%U3[/I-X+Q/M]@\5Q_QZO,&MYX 0TD3%<%'H _0FBBB@ J*]LK34K*;3M0M
MDF@N(FCGAD7*NC#!4CN""14M% 'XL_L3_P#!-']M7_@D%?\ [6W[+?@3]FS7
M_BM\.OC/X5F'P<\2>%M2T_$-X(+VWAL=26ZN86M3LO8A).08_P#1F92=VT=;
M\%_^#;KQ/HW_  0(\2_\$Y/'WC+2(/BMXM\1-XY.J1RM+8:7X@18$M[7S N6
MA^SVZV\DBJ<&>9T# +G]>:* /Q<^+G_!+7]KC_@I7\+_ -B?]C+X[?LUZW\/
M/#/[.VAP6GQK\2>)-2T^2VU);.UL+-+32_LMS,]V;I+.5O-*I'$LJEB6'EGW
M/]OO]J__ (+,_LR_\%8_A-;_  X^'^@7O[*OBSQ?X9\)W?EQ:>\]U=ZE<""Y
M9R[B]CN(<R2IY0\CRH59\_O,?IA7&Z]\"/ 'BWXNZ-\:?&$%WJVK>&8I!X6M
MKZZ+6>C321O%-=00#"?:7BD>(SN'D6-W2-D2617 /SX@_8!^-'_!/O\ X+B>
M/_\ @IY\&_@AK_Q'^''QE^'=[IWB/0?!DEF=4T'7GFL+AG,%U/")K>X>Q+"1
M&)22Y<.J(JLU+_@D#_P0HUOX"_\ !/[XY_"C]LBVM=/\:_M-I>)XTTW2+I+K
M_A'K&2"XCM;83*2DUQ"]U<3%T)3>ZJ"P3<WZC44 ?A?+_P $H_\ @HC-_P $
M?$_X(9M^S[<G7HOC(;I/BV=5LAX6'AW[<;[^TM_G_:O,WDQ_9/(\WOC'-?1O
M_!77_@A?KWQP_8"^!7PP_8SM[6_\<_LOBQ'@C3M5N8[4>(;**&WCNK9I7(2&
MXF>TMY@[D)O1E8J'WK^H=% 'YAS_ /!/GXR?\% ?^"Y?@/\ X*A?&'X'Z[\.
M/AS\'/AY8Z9X>T/QI+9C5=>UR.:_N$<06L\PAM[>2_W>8[@O);H$5T9F7]/*
M** "J6L^'/#WB.)(/$.@V5^D;;HTO;5)0A]0&!P:NT4 >(?ML?#[P#I?[*7C
MG4-,\$:/;W$6ANT4\&F1(Z'<O(8+D&O4?A8B1_#'PXB*%5=!LP !@ >0E<-^
MW/\ \FC^/?\ L O_ .AK7=?"[_DF?AW_ + 5I_Z)2@#=HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH I>)?#FB>,/#FH>$O$NG1WFG:I92VFH6DPRD\$B%'1O8JQ!^M?E_
M_P $X?$^K_\ !/W_ (*+^,OV&_B%JCIH?B>]^SZ)<W3;5DN5!EL)@>@,\$AC
M('61HU_AK]3:^$?^"VG[&]_\2?AM9_M:_"RUEB\6> 8@^J/996:XTQ'\SS05
MYWV[DR C&$:0Y^517VO!N-PTZM;)\7*U'%+EO_+43O3E]^GS5]$?%\8X/$PI
M4<WPD;U<*^:W\U-Z5(_=K\G;5GW=17S]_P $VOVR+#]LW]F_3_&&I740\5:+
MMT[Q=:)@$72K\MP%'1)E^<=@V]1G8:^@:^6Q^!Q.68VIA<0K3@VFO3]'NGU1
M]1@,=ALSP5/%8=WA-)KY_JMFNC"BBBN,[ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH \\^'OCOX3)\2]4^&G@OP=_9NI6PE-]<I8
M11).8W (W*VY^6)&1TS7H=>>7/Q ^%7AGXUQ^"(O!?E>(-28>9JT=A"H;>FX
M9DSO.<8QCK7H=?'\&XA3PN)PKKTJDJ-:I!JE#DC3U34''^=)^\UHVSULWIM5
M:=3DE%3A%^^[N71R3[/H%%%%?8'DA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 >4?MS_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6G_HE*X7]
MN?\ Y-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E &[1110 4444 %%%% !
M1110 4444 %%%% %+7_$>A^%[.*_\0:E':PSWUO9Q229PT\\R0PQC'=I'11[
ML*NU\9?\%^_ GQ=^*7_!+_Q9\,?@#KD^F>.?$GCCP1I?A#4;;4WLGM=2N/%N
MD0VT@N$(:#;*Z'S!RN,CI7XT?M4_\$GO^#B']C/X(:C^T'\>/^"NG]F>&]+N
M[*VNY_\ AHGQ.'$EU=16T8'F0(IP\RD_-PJL><4 ?TK^)?$>A^#O#FH>+O$V
MI1V>FZ592WFH7DN=D$$2%Y';'.%523]*NU_-]\3/^"+7_!P;\"_!)^-?[1W_
M  4@7Q5\/] OK&^\4:$GQP\1Z@-1LA=0[HQ;W%NL,X8$?*[!3ZU_2#0 4444
M %?#/_!5_P#:Z_93_89_:E_9L_:1_;!\5_V'X9T:Y\70V.JKHES?O;W\^G6\
M,96.VBDD!,;S+N"X 8Y(S7W-7S7_ ,% O^"6W[,7_!376/ ^E_M<>&+C7_"G
M@M=3N8-!M=7N;%I[^Y%LD4K2VSI)L2..?Y0PRTB$Y"D$ _+O]IG_ (+A_L$>
M-/VL?AMXG^ 7_!;/XT^%?AA=7VH-\5= L_!U],88D@,EG]BDNM*>:/S)_P!U
M(/WN$8%1&5)/T;X-_P""P'_!-']O/]MO]DS]GC]D/XTZ]XZ\5^&_B?K&K2ZE
MK?A[48)8;!?!GB.&8R7%]#&9&>2>W^5<YV9X"@5WG_$*Q_P0Y_Z-&U#_ ,.1
MK_\ \FUU'[/_ /P;R_\ !-?]CW]I7X?_ +4_[)?P@O?"/BGP3K5W<27,OBW4
M[]+RUN-+O;&2 QW<\J#FZ20, "/*QG!((!]ST444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'E'[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2
MN%_;G_Y-'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*4 ;M%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !4=W:6M_:RV-];1S031M'-#*@99$(P5(/!!!P0:DHH3:8;GY-:A
M'K'_  1G_P""D*7]NER/A+X^SE%#,B:>\GS*.N9;.5@1U8Q$=/--?K!87]CJ
MMC#JFF7D5Q;7,*RV]Q!(&25& *LK#@@@@@CJ#7AG_!1;]CS3/VSOV;]2\ VM
MO"GB73,ZAX1O9,#R[U%/[HMVCE7,;=AN5L$H*\ _X(D_MAZGXT\#7_[&WQ:G
MFM_%?@-771HK_*S3:>C['MR&YWV[_)@\B-D '[MC7Z%FW_&5</1S:&N(PZ4*
MW>4?L5/TD_R2/S[*7_JKQ!+*9Z8?$-SH]HR^W3_6/ZMGWO1117YZ?H(4444
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
M1 74$L/S#'_!G9:3'R;_ /X+*>()H'XFB_X0P#>AZKSJY'(XY!^E 'Z'?\$
M/A)X%^"W_!,3P=X-\'_%34O&&H_VUK4WC;5M7 6XB\1'49UU*U=1)*,PW*21
M;Q(XEV><&(E!K[0KYO\ ^"7?[*7[,O[ ?[&GAW]F;]G3XFGQ'H&B:WJ%I<^(
M]1O8FEU+6#=RK=@[,(&69'B$:9VB(+EB"Q^D* "BBB@ KXP_X+3_ /!9#P+_
M ,$=/@IX=^(GB'X,ZKXXUKQCJ5S8>'-*L]1BL[9988ED=[F=@[1IAUQLB<DY
M'R]:^SZ^2?\ @JW\ ?V _&OA;PM^T]_P4D\61:5\.O@\+_489FU[4-.>/5+I
MK6*VFCDTZ2.YDD58Y52&(EG>52%)7% 'X_\ _"P_^#GO_@X!!@\":9<_!/X.
M:OP+NV:?PWI,]J_&3<MOU#4T9>&$6^!B#E$SBOT>_P""/'_!$'PI_P $>GTV
M_P#%O[</CWQ9K_B>YDLHO"L&J2:=X6FO6MIIF$>FAG\^=8H9F$TC](RP1#Q5
MG]@SQQ_P1B_X*62ZSIW[('[1_P 6/$.J>'XEFU?0[WX]_$#3[Z"!F"B<0W6J
M(TD6XJID3<JLRJQ!8 ^]1_\ !+OX!^'OCS\,?V@O _B;X@QZO\-O$E[J5O!X
ME^*_B'7K6ZCN=)OM.DC\C4[ZXBC?_2U<2HJN/+*[L,P(!]*T444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% 'E'[<__ ":/X]_[ +_^AK7=?"[_ ))G
MX=_[ 5I_Z)2N%_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*4 ;M%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 ?#_\ P6L_8PN?C/\ ""#]I3X;6#KX
MO^'\!ENVM 1-=Z6K%W (YWP-F93V4RXR2M>I?\$P?VS[;]LG]F^SUG7K]&\8
M>&]FG>+800&DE"_N[O']V906Z ;UD4<+7T9+%%/$T$\:NCJ5='7(8'J".XK\
MG?B#INL_\$;O^"CUK\0/#UG<#X4>/"YEM85)1+%Y%\^W4=Y+61ED0=3&47/S
MM7Z#DK7%&0SR6?\ 'HWG0?5K>=/Y[Q\_)'Y_G2?"^?0SF'\"M:%==$]H5/EM
M+R\V?K)15;1]8TOQ#I%KK^AZA#=V5];)<6=W;R!HYHG4,CJPX*E2"".H-6:_
M/VFG9GWZ::N@HHHI#"O!OVWO^"@_P1_8@\)?:?&-Z-5\3WD!?1?"5C.!<W/4
M"20\^1#D8,C#G!"JY!%>*?\ !07_ (*]^'_@OJ,_P%_94AA\6?$*XF^QRWUK
M%]IM=*G8[1&JKG[5<Y.!&,JK<-N(,9XW]B'_ ()&>*/&OBW_ (:F_P""AM]<
M^(/$>ISB]@\)ZI<><=YP5DOVR0Y QBW'R* %?/,:_<Y9PUA,#@XYGGTG3HO6
M%-?Q*OHOLQ[R=M-K73/A\RXDQ>.QDLLR**G56DZC_ATO5_:EVBKZ[WLT>:_!
MW]EC]KC_ (*__$FV_:(_:P\17GASX;PRDZ-8VJ&(30D\Q:?"^0J' #73[BQ
MQYFW"?I9\&?V=/@=^SUH$7AOX,_"[1O#\$<"Q/+862K/<  #,TQ'F3-P,L[$
MGUKL;>WM[2W2TM($BBB0)%%&H544#   X  [4^O+SWB?&YU:C%*EAX:0I1TB
MEY_S/NWUVL>ID?#."R:]:3=6O/6=66LF_+^5=DOG<****^:/I HHHH ****
M,OQIX*\)?$;PI?\ @;QWX=M-6T?5+9H-0TZ^A$D4\9ZJRG\P>H(!&"*_+?\
M:)_90_:-_P""1WQ=?]JO]CW5;S4_A[/,%UG2[G=,MG"6_P"/6]0',L&3B.X&
M&0D E6PS_JY4.H:?8:M83Z7JEE#<VMS"T5S;7$8>.6-@0R,IX92"00>"#7T7
M#_$>*R*I*'*JE"II4IR^&2_1]G^:/GL_X=PV>4XSYG3KPUIU(_%%_JNZ_)ZG
MCO[%7[<GP>_;<^'(\6?#^]%EK-DB+XA\,74P-SITI[]O,B8@[)0,-T(5@RCV
MBOS"_;5_X)U_%S]B;XC']MC_ ()\7M[9V6FNUSK7AJQ!D?38SS(8XSG[19D#
MYX6R8QR,H/W?U/\ \$]O^"DOPR_;@\)KI%S]GT/Q[IUL&UKPTTO$RC -S:EN
M9(B>J\M&3ALC:[>EG?#F%>#_ +6R>3J85_$OMTG_ "S7;M+[WLWYN2<18E8S
M^RLXBJ>)7PO[%5?S0??O'[ENE]+4445\6?9C+FW@NK>2UNH$EBD0I)%(H*NI
M&""#P01VK@O@=\7O"/Q)FU32/"OA)M(CTPQ%H62-/,W[QG:G QLQWZBO0*\\
M\#?%OPEJ/Q6U/X4Z+X,&FSV0F,MTB1HLS1N!PJCN&+9)[=.:^/S_ !JR_/\
M+9SQ4*,*DYTW"5/FE6E*/N1C.UZ?*TY/I+9GK8"C]8P&)BJ3FXI2NI64$G[S
M:^U=:>1Z'1117V!Y(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% 'E'[<_P#R:/X]_P"P"_\ Z&M=U\+O^29^'?\ L!6G_HE*X7]N?_DT?Q[_
M -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E &[1110 4444 %%%% !1110 4444
M %%%% 'R;_P6^^"?PB_:,_X)K^.?@O\ 'GX]Z9\,/!^M:IH'_"0>.-70M#IE
MM!K5E<N>F-[B$QIN(7S)$!(!K\?_ (R_\&VW_!&G]GCX3>&_CA\=/^"N_B#P
MGX:\8EO^$5O->\/6]M+JJJ?FD@MW03R1@%6\P)LVNC9VNI/[7_\ !3SX4?&;
MXM_LGW=C\!/AWI/C;Q'X>\5Z#XFMO &O7ZVMGXJ33-3M[Y],DF<%(S((,H7!
M3S$C#C86K\A/AG_P3/\ ^"DG_!73_@H[K7_!1#_@K;^R!XATGX>^ [93X5^"
M2W]I'<:V("3;:-:K>7$,7V?>S37%Q.\23LS(N!(1$ ?5>F_\&[_[(O[47_!/
MC]G'X%?"_P#;D\6:KX(^$_B+4_$GA;QMX1N;5D\06^I7INY<-$3''+&P"17"
MDM%^\RI+$#]4Z^;/^"4_P1\:_ ;]E.7POX]_9ZM_A+>ZIX\\1:U!\,M.OK&X
ML?#5I=ZG/-;6=J]C+)!Y0@:-B$V*)'EPB+@5])T %%%% !7YF?\ !QK/^P_K
MDW[//PY_X*5?%W5/"?P1NO'.K:OXH&DVE_-)J=Y9Z:4LK4_8(99D5GNY"SJN
M0H8!D+!A^F=?-W[??_!+K]F#_@I?K_@6P_:[\(R^)/"7@D:G<P^'8=8N[ W-
M]<BU2*1YK22.38D<4X*AQEI$/12" ?D'\*/VI/\ @V*_8*_;U^#?[6O_  3M
M_:;U?PI96NHZOHGQ5T,:!XOO+.;1+G1+\Q71_M"TDF9TU*'3D\N)FSY^\H!&
M67]+O@=_P<&_\$S_ -K;]I3X>?LL_LA_':3QQXI\<:U>6\UJOA#5]/2QM+;2
M[V^DN&DOK6%&^:U2,*I8GS,XP"1S_P#Q"X_\$*/^C&?_ #)OB?\ ^6=;_P #
MO^#?'_@F?^R3^TM\/?VJ/V0_@7+X'\4>!]9O+B:X7Q?J^H)?6MSI=[8R0-'?
M74Z@YNDD#*%(\K&<$@@'W!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 >4?MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L!6G_HE*X7]N?_ )-'\>_]
M@%__ $-:[KX7?\DS\._]@*T_]$I0!NT444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5XI^W]^R-HO[9G[..K?"^6.&+7+8?;_"M_+Q]FOXU.P%NR2 M&_7"O
MNQE17M=%=6"QF(R_%PQ-"5IP::?FOZU75'+C<'A\PPD\-7C>$TTUY/\ K3LS
M\_/^")/[7.M:AHFJ_L-?&:2:T\3^"9)O[ @O_EE:TCD*SV;9YWV\F<+U\ML
M 1&OT#K\S/\ @KW^S]XS_9B^._AO_@I)^SW$;.XAU6!?$X@C.R*]4;8YW4=8
MIX\PRC@$XSDRFOK%O^"E?[,>D?LF:+^UIXL\7)9:;K5F?LNB1.LM]+?(,364
M<>07D1P5+'" 8<D*0:^UXFRI9Q.AG&64VXXIVE"*NXUOM1_[>^)=]7HK'Q?#
M6:/*(5\GS.HE+#*\9R=E*C]F5_[OPOMHM7<]R\5^+/#'@7PW>^,/&>OV>E:5
MIUNT]_J-_<+%#!&.K.[$ "OS,_:E_P""D/Q^_;R^(<G[)'_!.[P_JBZ5>EHM
M3\30*T%S?09VN^\X^Q6G/+L0[@@?+N*-RT]W^VI_P6]^)AM;))/!/P?TB_\
MF)W-:0D'JWW3?7FT].$CS_RSW9?](/V6_P!DGX)_L@?#R/X??!SPRMLKA6U/
M5KG#WFI2@8\R>3 W'DX481<D*HS6\<)E/!$54QJC7QVZI[PI/HYM?%)=(K;[
MI&$L7FW&TG3P3E0P6SJ;3J]U!?9B_P"9[_?$\A_X)]?\$LOA/^QCIT'C?Q/]
MF\3_ !"EA_TC7I8<PZ=N&&BLT8908)!E(WN,_<5BE?55%%?$9GFF/SC&2Q6,
MJ.<WU?Y);)+HEH?;9;EF R?"1PV$@H071?FWNV^K>H4445P'>%%%% !1110
M4444 %%%% !UZU^>'_!0G_@E9XGT'Q8?VP?V"1<:'XLTNY.H:CX9T5O*::09
M+7%B%^[)UW0?=D!.T;B4?]#Z*]G),]Q^08SV^&>^DHO6,X]8R75?BNAX^=Y'
M@,^P?L,2MM8R6DHRZ2B^C_/J?&__  39_P""J?AC]JJW@^#/QK-OH'Q,LT,?
MDNODP:WL'S/"#_JYQ@EX/8LF1N5/LBOR^_X+H?L^:%\&O&'@?]LOX1:%'HNL
MW/B(PZ]?6*E!-?H%N+2X(' E_<S[F'+;5)Y&:_2/X5^/]*^*WPQ\._$_0R/L
M?B+0[74K8!LX2>%9 /J V/PKV>)\NRUX3#YOET7"E7YDX/7V<XO5)]GO'R[;
M+QN&<QS)8O$91F,E.K0Y6IK3GA):-KNMI>??=[U>>:G\8/#'AOXUV_PP7P:$
MO-093)JJ[$#%T+ \#<W(V\D5Z'7GGQ:^,F@?"GQ;I-E?^#A=3ZJ HU!71#&H
M<*<G:2<;LX]Z_'>-L<LJRRECI8R.%A3JTW.<J?M+P;Y7!*S<7-M1YUK$_2,F
MH/%8F5%4G4<HRLE+EL[7YO.UKV>YZ'1117V!Y 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% 'E'[<_\ R:/X]_[ +_\ H:UW7PN_Y)GX=_[
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
M !1110 4444 ?./_  5C^$/_  N+]@WQUIUM:^9>Z%9)KMB<9*-:.)92!ZF
M3+_P*N6_X(G?%[_A:'["6BZ#=77F7G@[5+O1;@LWS; PGAX]!%.B#_KF?0U]
M6:]HFF>)=#O?#FM6JSV>H6DEM=PMTDBD4JRGZ@D5^:'_  1"UO4_@=^U/\8/
MV.O$URWG6TDDMNLG ,^GW3VTI7U+I,C>ZQ9Z"ON\K_X4N!\;A/M4)PK1]'[D
MODEJSX7,_P#A-XWP6*VC7A.C+U7OQ^;>B/TZKA_CC\4M,^$6C67B:^\)#5'E
MN3!"?,5#$Q4M]XJQ&=IZ#M7<5S7Q:\:6GP[\$7/C.]T :DEC)&?L^\*06<(&
M!(.,%O3O7Y'Q94K4>&\56I8E89P@Y>U</:*FH^\Y<FO-9)Z6/TK*HPGF-*$J
M?M$W;EYN7FOHES=+LVM U>+7]!LM>@3:E[:1W"+NS@.H8#/?K5NL'X8^.(_B
M1X&L/&L6G_91?(Y-OYN_RRKLA&[ SROH*WJ]+*L91S'+*&*HU/:0J0C)2MR\
MRE%-2L]5=.]GJKV.;$T9X?$SI3CRN+::O>S3M:_6W<****[S **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /*/VY_^31_'O\ V 7_ /0UKNOA=_R3
M/P[_ -@*T_\ 1*5PO[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2@#=H
MHHH **** "BBB@ HHHH **** "BBB@#Q7_@H+^T78_LL?LO:O\7T^"M[\2-<
MM=2TVV\%^ ]-M_,N-;UZ:]ACT^&/Y6V$7)CE,@4F-8F< E0#^5$G[:G_  >/
M1>/!\3&_X)[^$#X=:X,@\%K9Z88?)!SY>X:G]L#;>-Q?D]NU?JY^WQ^S)J7[
M7'[,FM?![PK\7K_X?>)VO++4O!7CG2WQ/H>M6ES'/9W"C(WKYJ+&\>?GCD=1
M@L#7Y00?LS_\'I$/CY_AQ'^VIX+_ +$,XA_X320>'FLS&#@2@'3#>CCD_N=Q
M[T ?K%^P=^U=>?MF?LU:/\:/$7PJU;P'XD^U7>E>,? VNJ1=:!K%G.]O=6CD
MJN]0Z;D? WQNC84D@>Q5XS^P-^S'JG[)'[-&D_"3Q?\ %Z^^(/BMKV\U/QSX
MYU)OW^MZW=3O-=SE<GRU#MY:1Y^2.*->H)KV:@ HHHH **** /Q^_P""V7_!
M:+_@B'X,^/-]^QY^VE^Q?J?QP\2>"]D>I7MGX:L7CT266-93;0WL]Q%.LFUT
M+K#\@) +%E*KS7_!&S_@L_\ \$F_&/[7G@G]BC_@G%_P3=O?A=J?Q&O[Z+7?
M$5]I]A"YM+32[V^P\\4TT]P?,MD58W;8HD=A@C!X/]LG]O\ ^/G[#G_!6O\
M:0TW]FS_ ((Z0?&/1=<UC0VUWQ$/"=[J#/JRZ-:222)<06DHB5HIH@UME@)(
MS*"IE<'M?V _^"L/[3G[6/\ P47^!WP;^,W_  1FTKX*Z9>>)]6FA\=W_@R]
MMYX)8_#FK.(;::>T@6.20 JWS,3'O7;SD '[6T444 %%%% 'F_[6/[(O[//[
M<?P3U']G3]J3X??\)1X-U6YMY[_1_P"UKNR\V2"59HF\VTEBE7:Z*<!P#C!R
M.*X7XO\ _!+7]A7XZ_L;Z#^P-\3/@9#J'PM\*PVB>%] ;6+WS=):VC>.WEAN
M_.^T"1$DD7>9"65V5MRLP/T%10!\Y?LF?\$K?V1/V,](T70OA9I7B[5++PQ<
M&?PI8>-?'VJ:U9Z!(59/,L+.[G>VLY-KR*)8HED D<;L.P/BW[<G_!)/X _M
M:?\ !1#X4_M/^&O@'=:?X]\(>,M"\1>-?BP^I7-O;?V=I,IN+;3HK?S1'>7D
M\L4$1D$1$-NLA>57$$;_ 'M10!XK^T)^P#^SA^TA\4-(^.WBS2-<T+Q]H>D3
MZ1I_CKP1XFN]%U8:;-GS;*2XM)$,T!)+!)-VQB638Q)/8?LW_LT? G]D/X.Z
M1\ OV;OAKI_A/PEH<;+I^D:<&(#,=SR2.Y:2:5V)9I)&9V)RS$UW5% 'RV?^
M"-7_  3[/B/[<WP>O#X=_P"$V_X3'_A6Y\2WO_"*_P!O[=O]H?V1YOV7?C_E
MGL\G/S>7GFO:OVD?V:/@5^UY\'=7^ /[2'PVT_Q7X1UR-5U'2-0# $JP9)$D
M0K)#*C ,LD;*ZD94@UW5% 'BO[/O[ /[.'[.'Q1U?X[^%-'UO7?'^N:3!I.H
M>._&_B6[UK5CIT./*LH[B[D<PP J&*1[=[ ,^]@#7M5%% !1110!Y1^W/_R:
M/X]_[ +_ /H:UW7PN_Y)GX=_[ 5I_P"B4KA?VY_^31_'O_8!?_T-:[KX7?\
M),_#O_8"M/\ T2E &[1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^77[2'_&(O\
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
MYBEGD9FG=)&*^;N990!(C,CJ3]L5X/\ \$TOV3_V7OV+OV,O!WP-_8Z\4?\
M"0> X+62_P!+\3G6(=0;6VN7,SWIN( (I?,+9!C 0*%"@ "O>* "BBB@ HHH
MH _)'_@I3_P<8?'/]CW]J'QO\"_V0_\ @FUK?Q+T+P%?PV?CKX@"&]CL!K$D
M$$C6X:UM9%!C26!&>1PS,<!0JJSYO_!/7_@MU_P4_P#V\/\ @HU\-OV>_BC_
M ,$S[_X:>#4L-7U+QG>:SHU\&M[9;-UMKY);RWB,!6X"VX*DB07;H1G:R?1'
MQ[_8*_X*):]^W3'!\'/CIX*_X92^(^KWFH_&_P"&VN:1&;^]^U:;'8WUHDGV
M=WEAG6%9$*S1-'+/*3E505XG^RG_ ,$Q?^"U?PM_X*U_#OXI?M!?MEVWC_X#
M?!_2-=TOP;K&J7T(U:^T6_MO+33[N**!);FY\V*QDDFG>09LU=7)"I0!^LE%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y1^W/\ \FC^/?\ L O_
M .AK7=?"[_DF?AW_ + 5I_Z)2N%_;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\
MV K3_P!$I0!NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %>)?\%'?A#_ ,+O_8D^
M(G@>"U\Z[C\/R:CIZ*,L;BT(ND5?=C%L_P"!D=Z]MILT,-Q"]O<1*\<BE71Q
MD,#P01W%=6!Q=3 8VEB:?Q0DI+U3O^ARX["4\=@JN&G\,XN+]&K'Q5_P0?\
MB]_PGO[&4OP[O+K==>"?$=S9I&6R1:SXN8V^F^2=1_N5]KU^7O\ P26FF_9@
M_P""CGQ:_9"U"5HK.^^UQZ8CGF9[&X9[9@#_ 'K6:5_H!7ZA5]-QYA*>'XEJ
MU*7P5K58^:FKM_\ @5SYG@3%U,3PU2IU?CHMTI>3@[)?^ V//?!OQOG\2_%_
M5/A6_A'['%I@F"WHN2_FLCJ!\NP!0RDG&37H5>>ZU\;;[2/C;:?"5?".Z"XV
M,^IBX)P'0D'8$X^8;<EJ]"K\?X0S#ZY3QE">->*G1KU(2;I>RY+6:IVLE)03
MMSK26Y^C9MA_92I35'V<9PBTN;FO_>\K_P KV"BBBOL#R0HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH \H_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O
M_8"M/_1*5PO[<_\ R:/X]_[ +_\ H:UW7PN_Y)GX=_[ 5I_Z)2@#=HHHH J7
MF@Z'J,WVC4-&M)Y,8\R:W5CCTR17Q!^P!_P12L?V%_\ @HG\=?V^1^T+%XH'
MQGU/4[RW\)#P4+'^P/M>J-?;%NOM<OG[ ?*R(HMWWL#[M?=5% 'PIX^_X)!^
M-_ '[5_QC_:L_88^-GA[P1>?M ^$)=&^).B>*?"LVI6T%\^1_;5B8+J K/\
M/([0R;HY))&?<N<5Z/\ LK_\$C/V3_V7O^"<]W_P32LM%N/$'@K7M(O;;QG>
MZD0EUKES>)MN;QRG$4G""/;S$L,0!)3<?J2B@#\S;;_@WTU[QQ^S[\(?V!?V
MB?VEM,\5?L__  5\=3^)=$T:T\)R6NN^(@9+IK:PU&Z^U-"L42WMQ$[PPJTR
M$ "%OFK],(88;:%+>WA6..-0L<:* JJ!@  =!3J* "BBB@ HHHH ^=/^"J/P
MS^*WQ0_8^U"Q^#_P?M/B/J6A>*=!\17?PTOM02TB\76>G:I;7L^F&5U9%,BP
M94.K*[(J,K*Y!_'?PE^PC_P4(_X+;?\ !1_4_P!NS_@J9^QSX^\$?!CX;VP'
MA_X/7-E)!>ZI%$V8-&LH[G[.THED/FW-X1$CC*J\8*>5_0G65<>._ ]IKR^%
MKKQEI4>IN0$TZ348EG8G& (RVX_>';N/6@#YY_X)(?!SQ%\$/V0O^$6\0?L_
MWOPGCOO'?B/5=(^&%W=6\R^&-.NM4N);6TC:WFECV&%DE*JP57FD4* !7TW1
M10 4444 %%%% !7A/[1W_!3K_@G[^R)\3-.^#?[2_P"UMX+\&>)]4@2>VT?6
MM5$<J0N2J2S8!%O&Q!P\I13M)!X->@?#3]H7X3_%KXA>._A5X*\4P7'B'X;Z
MY!I7BW2&E07%G+/907D,AC#%O*DAN$VN0 S)(HY1L?!OQC_9P_X)2Z1_P<#?
M#C]H75OCGK.H_M(>,;:[TV+X::/K<%Q96ZV_AV\C?4-0A$9DMT-C"81$TBB5
MW1A&P$IH _1_1M9T?Q'I%KX@\/:K;7]A?6R7%C?6<ZRPW$+J&21'4E71E((8
M$@@@BK-<K\(/@WX&^!7AB?P-\--/;3M";5+B]T_1(MHM=+\]_,D@MD51Y4'F
MF218^0AE94VH$1>JH **** "BBB@ HHHH **** "BBB@ HHHH **** /*/VY
M_P#DT?Q[_P!@%_\ T-:[KX7?\DS\._\ 8"M/_1*5PO[<_P#R:/X]_P"P"_\
MZ&M=U\+O^29^'?\ L!6G_HE* -VBBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M _+K_@H7_P 8G?\ !7OX:_M.P?Z/IGB,Z?-JUR/E&$)T^\'X6IC/_ Z_46O@
MS_@X ^$/_"7?LO\ A[XN6=KON?!_B41W$FW[EI>)Y;G/_7:.V'XU]0_L2_%[
M_A?'[)?P_P#BI+=>=<ZGX:MUU&7.=UW"/(N/_(T<E?=Y_P#\*/">78];T^:A
M+_MW6"_\!N?"Y#_PG<69C@.E3EKQ_P"WE:;_ / K&A\7_C5JWPS\3Z-X>L/"
M!OX]4.7N1,V8P'"L BJ<X!!SGO7H5<1\<OBIK7PHT"SU;1?"PU1[N\^S[#*P
MV'86!PJDMG:?2NLT#4I-9T*RU>6W,+W5I',T3 @H64,5(/(QG%?BN48]OBK,
M<#4QCJRBJ<U2=/E5&,H[*I:U3F?O/K'9GZABZ"668>M&BHI\R<N:[FT^L?LV
MV\]RW1117UYY(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >4?MS_
M /)H_CW_ + +_P#H:UW7PN_Y)GX=_P"P%:?^B4KA?VY_^31_'O\ V 7_ /0U
MKNOA=_R3/P[_ -@*T_\ 1*4 ;M%%% !1110 4444 %%%% !1110 4444 ?!'
M[8G[*W_!0_\ X*D^*=8^'_A[]JC6/V;_ ($Z5J,^FQ1>&=,D/BSQS)#(T4]U
M+*9(O[.T]G5U@12[7$8\V12DL07Y?;_@RD_8&N8'N=1_:R^,\VHR2>9)>&[T
MK:S'DDJ;(L23DYW]_P _M7_@O%\5?CW\$?\ @F5XO^*7[+8NW^(ND^+?![>#
M8+'3!>S7.H/XGTN.*!+<JWGF1G\OR]I+;\ 9-?E&O_!43_@\""@']AKQ <#J
M?@9+S0!^A'[+'[!_[?G_  2#O+2;X:_M?^(_VA?@9'-'%XC^&WC33'?Q!X<L
MRP5K[1KE))/M/D@^8]ALC$D:2")3,R _HM7\YOC'_@I#_P '4GC'0F\)_M!_
MLH^)O#?@+4YX;/QMK4'P9>V^S:3+(L=VS3,K>2GDL^Z3 *+EMRXR/Z,J "BB
MB@ HHKY__P""F/\ P47^"7_!+O\ 95U7]J'XVQ7-]'#<QZ?X=\.Z>ZK=:YJ<
MJL8;2(MPF51W=SG9'&[88@*P!^4G_!1?PY_P6"_;I_X*E?%']DG_ ()T?"?0
M? 6C^"?%=I_;/[0FD6;Z'J,27N@Z<TUE=:S$WFS(%=";:W1YB%A9@1&A7M/^
M"<'_  1-^&O_  2C_;P^$?B;]H+PWX^\>_%CQ1XXU6/PK\8]%U9&\,!7\.ZM
M+<V]W;.!<6UTT:S<2F99B$DCF4B:%/F/6?\ @X%_X.-?B)XFO?B?^S]_P3LN
M="\*ZC>?;4L=#^!.KZA#<KM50]Q=E2T\AC1%:53'D(,!0 !^BO\ P17_ ."\
M.G_\%+?'=W^RM^UY\!(OAK\>/"5JVJV^C7%C-%:ZI&B&.6>TBN@9K2>-)6#0
MLSL8W9E=E\Q4 /TNHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*
M/VY_^31_'O\ V 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*5PO[<__)H_CW_L O\
M^AK7=?"[_DF?AW_L!6G_ *)2@#=HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M /,OVSOA#_POG]E3Q]\)XK7SKG5O#5R-.CQG-Y&OG6__ )&CC-?*O_!OW\7O
M^$K_ &:/$OP@O;K?<>$?$OGV\9/W+2\3>HQ_UVBN#_P*OO>ORZ_8&_XQ,_X+
M%?$?]FR?_1M,\3MJ$.EVQ^50.-1LS[D6QD4>I>ON^'_^%'A3,<OWE!1KQ_[=
M=IO_ ,!L?"Y__P )W%679@MIN5"7_;RO!?\ @5S](?BSXVU/X=^!+OQ=I.B#
M4)K9HP+8N5R'D5,\ DX+#BIOACXKU+QOX%T_Q3K&DFQN;M',UHR,OEE79>C<
MX(&?QJ[XNUB\\/>%=2U^PL1<S6-C+<16Q8CS2B%MN0#UQBN?^"/Q$\0?$SPI
M/KWB7PV=+GCOFBC@,;J&C"(P<;^O+$9''%?BM7'/#\<T\-/%RM5H/EH>S]SF
MC.\JOM;;VM'D;\T?J$:"J9+*I&DKQFKSYM;-:1Y>U];_ ".QHHHKZ\\D****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M;:?#^R\$F?1)1&;C5([65R@9#R67Y%PXP<]J_/SX!?\ &(O_  72\4_#9_\
M1M'\?37L=OVCVWT:ZC"%'M.GDCT)(]:_0/XO_$KXD^"O%&C:1X,\$G5+6^YO
M)DLYIGB <!L>60!\IR":KQTJPP&(I9Q3Q%2A2JRH5G[.'M'-2M%TVM^64OB:
MU1XGA3SU\LGEM2$9U*#JT?>?*DXNZE?NH[=&>A4445@>^%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'E'[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L
M!6G_ *)2N%_;G_Y-'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*4 ;M%%% !11
M10 4444 %%%% !1110 4444 ?$W[0?\ P54_9J_99^(.N_LF?\%8O#\7A'2O
M$<MY'X1\7ZKX6GU#PEXVT65CL@=TCF6"ZBB<0W5O<*J%D\U"8YT4<9\%/VK_
M /@V:^ 'P]\0>#O@I\7/V9O#WA_Q=M;Q/I-K)IX75E1B4CN(I 6E1225C8%5
MR2JC-?;_ ,;?@+\%/VE/AY>?";]H#X5:!XR\-7^#=:)XCTN.[MW89VN%D!"N
MN<JXPRGD$&OB>[_X-;?^"'UWXI/B=OV.ID4R;VTR+Q_KBVI;.?N"]R!_L@A>
MV,4 :'PB_P""KW[&?Q;\56O[%?\ P1P\)Z7XSU]Y@^I:AX/\&R:?X1\$VDC_
M +[4[Z;RH(I"!O:."#<UQ*%CW1AFD7[UK@_V=OV7OV=OV2/AY#\*/V9O@QX=
M\$>'H7\PZ;X=TQ+=9I, &65E&Z:0@ &20LYQR37>4 %%%% !56;1-'N-9M_$
M<^EV[ZA:6LUM:WK0@RQ0RM&TL:MU57:&(L!P3$A/W15JB@ JMJ&BZ1JMQ9W>
MIZ7;W$NGW)N;"2:(,UO-Y;Q>8A/W6V22)D<[78=":LU^:'[6/[$?_!8/]I#_
M (+.:!XKTK]J;QIX*_91LM 5V/PX^(PT:ZMKA=/=3%+:IN-Y<-?[90TT4L/D
M84D$%" ?I?17&? ?2/C%X;\ )X3^./BBW\0ZUI-W+:Q>*8+:.W;6[12#!=S0
M1@)#<%&"2J@6,RQN\:HCHB]G0 4444 %%%% !7&Z]\"/ 'BWXNZ-\:?&$%WJ
MVK>&8I!X6MKZZ+6>C321O%-=00#"?:7BD>(SN'D6-W2-D2617[*B@ HHHH *
M*** "BBB@ HHHH \H_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*5PO[
M<_\ R:/X]_[ +_\ H:UW7PN_Y)GX=_[ 5I_Z)2@#=HHHH **** "OG;]IOX0
M_M!Z?\1/^%^?!OQ?=W<UM;)$=(@ $L$*\E$3[LZ$Y8H1NR> W;Z)HKP.(^'L
M+Q+EWU6M.<&FI1E"3C*,UM)-;VOL[KYV:];)<XKY)C/K%*,973C*,DG&47NG
M?OW6ORNCPCX ?MN^$_B)+%X0^)D<6@:^&\L/(2MM=/TP"W,3Y_@;OT))Q7N]
M>7_&C]DKX5?&G4(M>U2R?3=369&N+_3@%:Z0$;DD'1B1D!_O#CD@8KTK3M/L
MM(T^#2M-MUAM[6%8K>)>B(H 51]  *X.%J/%V"57"9S.%6,+>SK1TE-:WYX;
M*2TNT[._5W9UY]4X>Q/L\1ED94Y2OSTWK&+T^&75/71K2W31$U%,2XMY)GMT
MG1I(P#)&&!90<XR.V<'\J?7UJ:>Q\^TUN%%%%,04444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^8_\ P7(T#5?@
MM^TI\'_VP_"UL?M-G,D$SIP//L+E+J ,?5UED7Z1X/ K[U^*'Q8\7:?X T3Q
MQ\'_  \FNQZV(I+?%I+,3#+%YD<@6(@X(Q[<BO$/^"U'PA_X6G^P?KVL6MKY
MM[X/U&UURV '.U&,,W/H(9Y&/^X*B_X)U_M!>+?&7_!-'PGXK\)::NK:[X7A
M_L"YLFA>8_Z-,(8QM0AB1;M WXFO:X^]IF/A%'&PKSHRPOM*<JE./-4C&WM$
MXQZM13BEYZ:GRG#'+EWB37PDH*4<1&%6,9.T7)?NY7?2[=WZ=CZLT&\O-1T*
MRU#4;1K>XGM(Y)X'0J8W9064@\@@DC!]*MU@_#'7/$_B3P+I^M>,M':PU.='
M^UVC0-$8V#L!\K$D @ \^M;U?+95B88W+*&(@VU.$9+F7+*SBG[RZ2UU71Z'
MV6)INCB9TW:Z;6CNM'T?5=F%%%%=Y@%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 >4?MS_ /)H_CW_ + +_P#H:UW7PN_Y)GX=_P"P%:?^B4KA?VY_^31_
M'O\ V 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*4 ;M%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %?E=_P=&?MM_MM?LY_##X,?LR?L+:]JF@>*
MOCIXUN-#/B30IQ!?1M&;2."QM[@D?9I+B:\4^:I5P+=@& +5^J->,_MW?LW?
MLJ_M(_ :YLOVNI+73?#GA&]B\2V7B^35QIT_A:]L\R1:I;WA(^S20\G>?E()
M5PRDJ0#\Z?V2/V:O^#E3_@F'96GQ#^)?QTT']JOP3Y2R>,/AE<^,;R\\1VT>
M,O)I5]J4*&66-<XA>;9+C8L>YE=?'_AW^V!H7Q+_ .#JKX2Q_LE?%GQ+I/PV
M^(OA&]U'QKX$M=0N].MI-:31-9-U%J>EEE2*]CN;=&ECECWB>/S#ECO/T3XG
M_P"#NG_@D;\)]=M_AG!XU^*?Q#&G1QVEUXXTGP5;+;WTB (]PPDEM"2Q!<^5
M;JAR=B@8%>U?LW^ O^"3?_!5']I;P!_P5X_9"\7:=J'C_P"'=U=6^JZKH49L
M[RZ6YTVYL?L>L6<J+)O1)V:*5E#$0@+(\7% 'W31110 4444 %%%% !1110
M4444 %%%% !1110 4444 >4?MS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%:?\
MHE*X7]N?_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I0!NT444 %%%% !11
M10 4444 ?,?Q[^!OQ^\ ?$F__:#^"WB^_P!3EN9/,OK  -/'&,8B$8&V>$
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
MNK;^9ZV4<59_D5%T<#7<(-W:M%J[LK^\GT2/ _V>?V=_CM\&OB:XUCXGF_\
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
M0K2W62\U4O:7<#J());2$1X<RR7T*@Q@,U?2%?+7_!1_X9_MKZ?JW@K]K_\
MX)[>&_#'BCXD?#K3]9TB?P#XNNOLUKXFT3538R75O'<;T$%REQIEA-&SNJ$1
MR*Q^;! /D7_@X!_X+A_'7_@EE\)/!7[-7PD\1>%O$/[0GC:Q:\U#7=-\+R06
M.C:>)6C2ZATZ>YNB)9I 8XDDEF7]Q,S _(I[+_@FI\7/^"Z'P#\0_#RR_P""
MO>I^#/%_A3XOW?\ 9VDZGH]O;VFO^"M8>UENK:UU*&TM8+9X9E@DAS%YK1S-
M&&< X/RO_P $^?\ @BW_ ,%&_P!LS_@JE=?\%7/^"RW@"P\-1Z'K$6KZ#X&3
M4+:Y:]O+90MA;Q0P33+;V5KL1P)'\R5XEW!Q))(?OKQU\6OVO?VEO^"@GPE^
M'EW^PCX_\*_!'P5KMWX@USQ[K]SI8;5-8CL+F#3X_LT-Y)+#9QO.TQ<@R/,D
M *1HCEP#[;HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*/VY_\
MDT?Q[_V 7_\ 0UKNOA=_R3/P[_V K3_T2E<+^W/_ ,FC^/?^P"__ *&M=U\+
MO^29^'?^P%:?^B4H W:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH Y'XN?!#X>?&S1/['\;Z,))(U(M-0@PEQ;$]T?'3_9.5/<5P7[,?[-W
MQ!^ WBS68-2^(;7WAR2,#3+"+(661CDRNC9$;J !\A^;=R>,5[717SN*X4R/
M%YW1S>5+EQ%/:<6XN2M:T[6YEZ]K;73]FAG^:8?*ZF7*=Z,_LM)I.][QO\+]
M/SU"BN5^-=E\2M1^&>J6'PDN((M=F@V6LLTWEE03\VQN@DVY"DX )!R,5X;\
M'?VVM;\+:Q_PK+]IK2)].O[9Q%_;#VQ1E/;SXP.__/1!@@@D8RU<F<\9Y1P_
MF]+!9@I4XU5[M5K]US7?N.?25M==+/5HWRWAK,<WR^IB<':<H/6FG^\M;XE'
MJNFFM^A].45F>'?&W@WQ=)/%X4\6:;J;6RH;D:??1S>4'SLW;"=N=IQGK@UH
MS,Z1,\4>]@I*IG&X^F:^HI5Z->G[2E)2B^J=UIIT\SPJE*I2GR333[/3\QU%
M?*M[^W]\4_%=U)IWPL^!;2S(Q4"7S[U\^Z0JF#[9-.TS7O\ @HGX^U*WO%T7
M^R+)9T>6"2"VM%*A@2I\S,V"..*_.%XJ9!BI\F64*^*>UZ5&;7S<N71'VG^H
M6;T(\V-JTJ'_ %\J13^25SZHKG_&'Q5^&OP^NH;'QMXYTO2Y[A0T,%[>*CLN
M2-VTG.W((W=.#S705YS\;_V8OA[\>KZTU3Q?=ZC!<V-I)!;R6$Z(,,006#(V
M[!Z<@<FOM<\JYU1RZ4\JIPG75K1FVHM7UU7EL?,Y7#+*F-C',)RC2UNXI-K3
M31^9Z#8WUCJ=G'J&FWD5Q;S('AG@D#HZGH0PX(]Q4M?(E]\$OVJ_V4[R37/@
M[XBEU_0U<O-901%\COYEJ2>?]J,EO<5]%? ;XB>)?BI\,K#QOXJ\*KI%S=EP
M+9)2P=5;;Y@# % Q!PISQ@Y.:\#ASC"MFV-EEN88.IAL5&+DXR7-!I-)RA47
MNR5VNV]E<];.N':>7X58W"8F%>A)V33M)-IM*4'JG9/OYV.QHHHK[8^8"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MS#-<Z7VJ3>OKROWE?3=O8_0#X7:'IG@+PY:_#1?%\>IWFF0%G5F594C9B1E
M254$X&>W&:Z>OG/]EOX@_ 7QWX(T[]LW3/'']FQ>+K5WFTB6X4+9W1(%U;%0
M"\A2=6(P ,;3C!!KZ+5E=0Z,"",@@\$5^5\-1QF H5,HQE"&'JX63IJE&K[5
MQI1;C2<F_>7-&+MS:Z=[I?H6-JX?&<F.P]1U*=9*?.X\J<I*\K=-&^G<6BBB
MOI3A"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH \H_;G_P"31_'O_8!?_P!#6NZ^
M%W_),_#O_8"M/_1*5PO[<_\ R:/X]_[ +_\ H:UW7PN_Y)GX=_[ 5I_Z)2@#
M=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH _!O_@Z:=1_P5I_8HRPXUJT)]A_;UG7Z_\ [<_A']@_QK\&+?1O
M^"B*?#IO 9U^V-J/B=J%K;:=_:161( KW+HGG%7E"@'=@MCO7G_[3G_!%_\
MX)S_ +97Q6T_XW?M,?!KQ#XK\4Z0JKHVJW?Q5\2PG30LQF46R0ZBB6X$C%@(
MU7!QCH,=[^U+_P $^OV4/VT_V=8_V6?VG/AU=>+_  A;WL=[91:OXBOYKVVN
MXQ(([E+UIC<^:HED4,9#E'9#E"5H _(G_@NW_P $!/V:?V9_@?I'_!0S_@EI
MI6H^ ?'GAGQEH(TSPUX8U::YM]9N+W4;>ULY=/61W>&Z6YGMW41-Y;('^0'Y
MJ_6?6/\ @HW^QU\-OVD_"W[#7Q=_:-\-Z9\9O$>FVTMMX/)FW33RIE8Q*$,,
M;R$'RXG=9'!7:IW+G)_9,_X)6_LB?L9Z1HNA?"S2O%VJ67ABX,_A2P\:^/M4
MUJST"0JR>986=W.]M9R;7D42Q1+(!(XW8=@?%OVY/^"2?P!_:T_X*(?"G]I_
MPU\ [K3_ ![X0\9:%XB\:_%A]2N;>V_L[293<6VG16_FB.\O)Y8H(C((B(;=
M9"\JN((W /B__@CY\(_$/P"_X.M?VP_ _C&TDM[C7?"OB3Q'IIF4@7%KJ6OZ
M3J,3(3]X>7= 9'=&'52!\J_\$FOV-?B?^T-_P3X_X*2^/?"6BW-S%KVE_P!F
M>&%MHRW]IWNGW%WJMQ;QX^\^P6B@#.3< ?7^@;]H3]@']G#]I#XH:1\=O%FD
M:YH7C[0](GTC3_'7@CQ-=Z+JPTV;/FV4EQ:2(9H"26"2;MC$LFQB2>P_9O\
MV:/@3^R'\'=(^ 7[-WPUT_PGX2T.-ET_2-.#$!F.YY)'<M)-*[$LTDC,[$Y9
MB: /YZ;S5K.3_@RIM;..=-\?Q2,$B[N0_P#PD;RX^NT@_2L;_@J?^QU\2OV<
M_P!@K_@FC\1O&FC7-M;>'[---\5"XC*_V7>7]U9ZM!!+G[K[#=J0<8-NP^G[
MBG_@C5_P3[/B/[<WP>O#X=_X3;_A,?\ A6Y\2WO_  BO]O[=O]H?V1YOV7?C
M_EGL\G/S>7GFO:OVD?V:/@5^UY\'=7^ /[2'PVT_Q7X1UR-5U'2-0# $JP9)
M$D0K)#*C ,LD;*ZD94@T ?C7_P %?O@_XF^/G_!V/^R%X/\ "%I)/+HGA#PO
MXAU Q+D06VE^(-9U*9G(^Z/+M\<]V4=2*_<ZO%?V??V ?V</V</BCJ_QW\*:
M/K>N^/\ 7-)@TG4/'?C?Q+=ZUJQTZ''E64=Q=R.88 5#%(]N]@&?>P!KVJ@
MKC/C-HGQRUO3+*+X'>-]%T.[2=C?2ZUIC7*RQ[>%4 C:<\YKLZ* /DG]JWP;
M^VG8?LZ^+KSX@?&?P?J&BQZ2QU&RL?#CQ331[ERJ.6^4YQS7TK\)%N$^%7AE
M+N17E'AZR$KH,!F\A,D#L,UQ/[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_
M *)2@#=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "O-?&O[(G[/OCEGGO_ (>VUE<.2?M.DLULP)ZG:A"$_537I5%>
M=F6495G%'V6.H0JQ[3BI6]+IV^1V8+,<?EU3VF%JRIR[Q;7WVW/F/7O^"<EK
M8:BFJ?#/XKW]@\;@HE] &=1GG$L14@_\!KZ9MH$M;:.UC9BL:!5+L6) &.2>
M2?>GT5YF0\)</\,5*T\LH^S]K;F2<FO=O:R;:6^MK7T['=FW$.;YY"G''5>?
MV=[-I)ZVO=I*^W6YY5^T'^U5X=_9]\0Z1H>L>&;G41J5O)-.UK<*KVZ*RJI"
ML,/N._\ B7&WOGAG@S]M?]GCQELB;QBVDSO_ ,L-9MS#CZN,QC_OJO3=:T#0
MO$=F=.\0Z+:7]NWWH+VV65#_ ,!8$5YAXS_8D_9Y\8[Y8_"+Z1.__+?1KEH<
M?2,[HQ_WS7C9OAO$;#YC4Q.5UZ%6B[6I58RBXJR349QW;=W>6FMMDCT\NK<&
M5L%"CCZ56%17O4A)23UT;C+9):6CV[GJ&CZ[HGB&R74= UBUOK=ONSV=PLJ'
MZ,I(JU7"? +X"^'_ ( >'+[PYH.JW%\M[J!N7N+I%60#8JJAV\$#:3G ^\:[
M#6]?T/PW8_VGXAUBVL;?S4C\^[G6--[L%5<L0,DD 5]7EV)QL\LA7S&G&C4M
M><5)2C'_ +>T5K:^1\_C*&&CCI4L'-U(7M%VLW_V[J6Z* 01D&BO2.(****
M"BBB@"GXAT#1?%>@WWA;Q)IL5[IVI6DEK?V<Z[DGAD4H\;#N&4D$>AK\H_V<
MK>Z_X)D?\%(M8_9S^(>BG5_!FOI+<>&Y+N-&;:RM)9W46_"^;^[-L^,98$C)
M117ZT5\=?\%E?V2KWXY_L_1_&SX>V\L?C/X;%]2LI[,E9Y[$8:XC4KSN3:LR
M=P8V"\O7OY/*EC\+B<DQ#BJ>*@XQE.*G&G66M&KRO1^SJ6?3O?0^8XCPU:BZ
M&;X9-U<++GM%\KG3_P"7M.Z_FA?\NI]0_"CXDZ?\5O!L/B[3[)K;?-)%+;.^
MXQ.K8QG SD;3^-=)7RG_ ,$U?VNO$WQQ^#7@?P]XDTR.]N8_#A@U'6K,,V^X
MA)0-*NT",E4(8GAI#D8! KZLKX3(,;]8PU3"5,1[>MA:DL/6FH2IJ5:D^6HU
M"25ES=M.W8^OKJ-2-/$TZ?)3K0C5A'F4FH35XW:WT"BBBO<.<**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBH;34M.ORXL;^&;R
MSB3R90VT^AP>.E2YPC)1;U>WGZ#46U=(FHHZ]**H04444 %%%% !1110 444
M4 >4?MS_ /)H_CW_ + +_P#H:UW7PN_Y)GX=_P"P%:?^B4KA?VY_^31_'O\
MV 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*4 ;M%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'E'[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2N%_;
MG_Y-'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*4 ;M%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7G_P"T5\!=-^/_ (,3PY=Z[<Z?<V<QGL)HV)B\W;C]Y'G#C&1G
M@KDX/)!] HKAS/+<#G& J8+&0YZ516DNZ^6J[IK5,ZL#C<5EN+AB<-+EG!W3
M[?>?(?@/X\?&3]D;Q'%\+?CQI%SJ&A#Y;&\1O,:*,<;H)#@2QCC]VV"O ^7[
MI^J?!_C/POX_T"#Q1X.UN#4+"X&8[B!LC/=2.JL.ZD CN*@\>_#WP=\3O#DW
MA7QOH<-]9S<[)!AHV[.C#E&'J#FJWPJ^%GA/X.^#8/!/@ZV=+:%FDDFF(,L\
MC=9'( RW0=.  !P*^1X8R'B/AK'RP3Q"KX#EO3<[^UINZM"^TH6O9O56LDEO
M]%GF;9-G>$6)5'V6+O[_ "_PYKK*V\97W2WO?7IT=%,DNK:*:.VEN(UDESY4
M;. SX&3@=\"GU]VFGL?*6:"BBBF(*22-)4:*5 RL"&5AD$>AI:* /RYT_P
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
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?\ Y-'\>_\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MN0)' R5& ><<T <=^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?^B4KY_\
MVN/VN?V:O'G[-GC#P=X0^,FC7^IZAI#165G#,=TKEEX&0!VI/!7_  50_P""
M?OAOP;I/AW6_VFM%M[VPTR"VNX&M+HF.5(U5U)$)!PP(XXXH ^GJ*^=/^'M7
M_!.G_HZ31/\ P#N__C-'_#VK_@G3_P!'2:)_X!W?_P 9H ^BZ*^=/^'M7_!.
MG_HZ31/_  #N_P#XS1_P]J_X)T_]'2:)_P" =W_\9H ^BZ*^=/\ A[5_P3I_
MZ.DT3_P#N_\ XS1_P]J_X)T_]'2:)_X!W?\ \9H ^BZ*^=/^'M7_  3I_P"C
MI-$_\ [O_P",T?\ #VK_ ()T_P#1TFB?^ =W_P#&: /HNBOG3_A[5_P3I_Z.
MDT3_ , [O_XS1_P]J_X)T_\ 1TFB?^ =W_\ &: /HNBOG3_A[5_P3I_Z.DT3
M_P  [O\ ^,T?\/:O^"=/_1TFB?\ @'=__&: /HNBOG3_ (>U?\$Z?^CI-$_\
M [O_ .,T?\/:O^"=/_1TFB?^ =W_ /&: /HNBOG3_A[5_P $Z?\ HZ31/_ .
M[_\ C-'_  ]J_P""=/\ T=)HG_@'=_\ QF@#Z+HKYRC_ ."M_P#P3GE7<O[4
M>C 9Q\UA>+_.&G?\/:O^"=/_ $=)HG_@'=__ !F@#Z+HKYT_X>U?\$Z?^CI-
M$_\  .[_ /C-'_#VK_@G3_T=)HG_ (!W?_QF@#Z+HKYT_P"'M7_!.G_HZ31/
M_ .[_P#C-'_#VK_@G3_T=)HG_@'=_P#QF@#Z+HKYT_X>U?\ !.G_ *.DT3_P
M#N__ (S1_P /:O\ @G3_ -'2:)_X!W?_ ,9H ^BZ*^=/^'M7_!.G_HZ31/\
MP#N__C-'_#VK_@G3_P!'2:)_X!W?_P 9H ^BZ*^=/^'M7_!.G_HZ31/_  #N
M_P#XS1_P]J_X)T_]'2:)_P" =W_\9H ^BZ*^=/\ A[5_P3I_Z.DT3_P#N_\
MXS1_P]J_X)T_]'2:)_X!W?\ \9H ^BZ*^=/^'M7_  3I_P"CI-$_\ [O_P",
MT?\ #VK_ ()T_P#1TFB?^ =W_P#&: /HNLK7O W@GQ4<^*/!^E:ED8/V_3XY
MN/\ @:FO"?\ A[5_P3I_Z.DT3_P#N_\ XS31_P %;_\ @G.9#$/VH]&R!DDV
M%YC\_)Q45*=.K'EFDUV>I,HQFK25T>E:S^R9^S5KP(OO@EX>3=U-GIZVY_\
M(6VL"T_8,_9@TOQ%8^*-#\!36-WI][%=0&#5KED\R-PZY61V&,@9%<M_P]J_
MX)T_]'2:)_X!W?\ \9H_X>U?\$Z?^CI-$_\  .[_ /C->35X=X?K34IX2DVM
M;\D;_?:YR3RW+IN\J,6_\*_R/HNO!OVKOV,M8_:.\9:=XUTCXI_V'+INF"TB
MM3IC2ACYCN7\Q95*YW 8VG[O6LW_ (>U?\$Z?^CI-$_\ [O_ .,T?\/:O^"=
M/_1TFB?^ =W_ /&:WS;*,OSS!/"8V'-!M.UVM5JM8M,O&8/#X^@Z-=7B_-K;
MTL>?_P##"W[9OA3GP)^TQA$^Z@U^_ML^VU59?S.*4? O_@IJH^PCXQ?NT^[-
M_P )#U_'9N/XUW__  ]J_P""=/\ T=)HG_@'=_\ QFC_ (>U?\$Z?^CI-$_\
M [O_ .,U\I_Q#O)H:4:U>FNT:LDOQN>3_JW@H_!.I%>4V<!_PSG_ ,%*+K]Y
M-\=O+(X _P"$GF7/_?,>*][_ &5/A]\;_ASX%O\ 2/COXW&O:I<:LUQ:W7]I
M2W7EP&*-1'NE52,,KG:./F]ZX/\ X>U?\$Z?^CI-$_\  .[_ /C-'_#VK_@G
M3_T=)HG_ (!W?_QFO2RGA' 9/C%B:=:K.235IU'):^3.K!Y/A\%6]K&<V_[T
MFU]Q[KX^T;6?$7@76O#_ (=U(V6H7^DW-O8W@E9/(F>)E23<OS+M8@Y'(QQ7
MR7_PPK^V?<?O+S]I_+G[W_%1ZBWZE17?_P##VK_@G3_T=)HG_@'=_P#QFC_A
M[5_P3I_Z.DT3_P  [O\ ^,UTYWPOEF?U(3Q3G>*:7+.4=^]GJ:8[*L+F$E*K
M?3LVOR. _P"'>G[3EQ^[O/VF<Q]_]/O6_0D5)9?\$K-<UBX%]X[^/TD\G\0A
MTEI6/_;22;_V6N[_ .'M7_!.G_HZ31/_  #N_P#XS1_P]J_X)T_]'2:)_P"
M=W_\9KQ5X:\(M_O*4I^4JE1K_P!*1PKAC)V_>@WZRE_F'PX_X)J?!WX?^)],
M\9-XS\27M_I-_#>6N9X(XO-B<.I*B(L1E1QNKZ+KYT_X>U?\$Z?^CI-$_P#
M.[_^,T?\/:O^"=/_ $=)HG_@'=__ !FOI\JR/*<CI2IX"DJ<9:NU]7YWN>KA
M,#A,!!QP\%%/L>Y:Y\.OA]XGU>/Q!XD\"Z/J%_#"(8KV^TR*:5(P2P17=20N
M68X!QDFM.QT[3],@%KIMC#;Q#I'!$$4?@*^>O^'M7_!.G_HZ31/_  #N_P#X
MS1_P]J_X)T_]'2:)_P" =W_\9KT(T*,)N<8I-[NRN_4Z%"$9-I*[/HNBOG.3
M_@K;_P $Z(D,C?M2:*0.NVQO"?R$-*/^"M?_  3I8!A^U)HG([V5Y_\ &:U+
M/HNBOG3_ (>U?\$Z?^CI-$_\ [O_ .,T?\/:O^"=/_1TFB?^ =W_ /&: /HN
MBOG3_A[5_P $Z?\ HZ31/_ .[_\ C-'_  ]J_P""=/\ T=)HG_@'=_\ QF@#
MZ+J"XTK2[N]@U*ZTVWEN+4DVT\D*L\1(*G:Q&5R"0<=B:^>_^'M7_!.G_HZ3
M1/\ P#N__C-'_#VK_@G3_P!'2:)_X!W?_P 9I.,9;H32>Y]%U\R?M#?L@_M"
M^+OBSJ?QD^#OQN&G75\(@FGBYGLC$D<2H$$D18/G:3\P498UH?\ #VK_ ()T
M_P#1TFB?^ =W_P#&:/\ A[5_P3I_Z.DT3_P#N_\ XS7D9UD>!S["JABN:T7S
M)QDXM22:NFGV;WNCDQV P^84E3JWLG=6;33^7J><_P#"V_\ @I1\"?E\:^ W
M\36$/6:334O $'<RV9#CZR?C70^"?^"J?@J>4:?\3_A?JFDS*VR6;39UN5#=
MR4?RV4>WS&NE_P"'M7_!.G_HZ31/_ .[_P#C-<]XV_X*(_\ !)OXD1&+QY\9
MO!NK97 DOM$N'D4?[+F#<OU!%?,?ZK\39=KEF:3:7V:\547ISZ27R1Y7]E9I
MAO\ =<4VNTTI?CN>M>&/VU/V7_%=JMS9?%_3+4MP8M4+VC*?0^:J_F,CWKTG
M2-8TGQ!I<&MZ%J=O>V=U$)+:[M9EDCE0\AE920P/J*^ O$7Q%_X(E:Y<O<6/
M[1<6E;_^6>G7-\54^H$T$F/ITKV;P-_P4Z_X)J_#[P9I7@70_P!JC2GL]'T^
M&SMGN+6Z:1DC0*"Q$ !8@9)  R>@KV\DJ<5RK2AFU.DHI:2IN6KOVELK'=@9
M9LYM8R,+6T<6]7Z,^H**^*_VI/V\O^"?O[1'PYM_ VD_ML:)H4L&K17IN_[(
MO9MX2.1=F B%>7!W9/W>G/'S[_PN7X(^'?\ D2?^"GFAQ[?N?O\ 6;7_ -%P
MOBL<WSO/<NQGL\/ETJU.R?/&<5KU7*]=/Q(QF.Q^&K<M/#.<>ZDOR>I^JU%?
ME5_PW)JWA?\ Y!/_  45T34=O3_B=:A-G_P)M1^M26G_  5C^*>BRB&/]J30
M+Z-?^>T%DP/XM$K5YBXVQ5-VKY5BE_AIJ?Y,Y5GM6+M/"55Z1O\ DS]4:*^
M_P!F7_@L/X!U3QM=0_M'_'GPO8Z&NE2&VG@M#O:[$L04$0AFP4\T] O'7I7N
M/_#VK_@G3_T=)HG_ (!W?_QFOK,KS%9IA%75*=/5KEJ1<):>3Z=CU\+B5BZ/
MM%"4?*2L_N/HNBOS:\??\%C=8@\=:U!X"^,_@Z;0TU:X71II88PSV@E;RF.\
MALE-IY /J!63_P /DOB)_P!%>\%?]^H?_BZ^>J\9TZ524/J&*=FU=4)-.W5.
M^J['G2SN,9./U>J[?].V?IW17YB?\/DOB)_T5[P5_P!^H?\ XNC_ (?)?$3_
M **]X*_[]0__ !=9_P"NU/\ Z%^+_P#!$O\ ,G^W(_\ 0/6_\%L_3NBOE[P#
M_P %;_V%I_ NBS^/?VF]!AUQ])MVUF&*SN2J79B7S5&R(K@/N'!(]":Y/]I/
M_@KS^S5IW@6UG_9O_:*\-W^N'5HUNH;NUE"BT\J7<W[Y$7.\1#@YY/'6OJ<1
MCEAL \5[.<K*_+&-Y^BCO?R/5J5U3P[J\K>E[)7EZ6[GV;17YB?\/DOB)_T5
M[P5_WZA_^+H_X?)?$3_HKW@K_OU#_P#%U\M_KM3_ .A?B_\ P1+_ #/*_MR/
M_0/6_P#!;/T[HK\Q/^'R7Q$_Z*]X*_[]0_\ Q=>@_LV?\%@_ 6H^.KJ#]I#X
M\>%+#0QI,C6LUI;Y8W?FQ;5/DAVQL,IY&.!STKJP7%D,;BX4%@L3#F=N:=&4
M8KS;;T1K0S>->LJ?L*JOU<&DO5]#[ZHKYT_X>U?\$Z?^CI-$_P# .[_^,U\Y
M^-/^"TEQ8>-M9M? _C[P!>Z)'JDZ:-<W2N'DM1(PB=AYR')3:3E0>>@Z5Z^:
MYM#*:<9RHU*G,[?NX.;7JELCLQ>,CA(IN$I7_EBY??8_1>BOS<C_ ."W'BE
M%?6_AF^.I+3 G\KJK,7_  6^U-6S/=_#IEQT2[E4_P#I0:\>/%^&>^$Q*_[E
MZG^1QK.:3_Y<U?\ P7+_ "/T:HK\[8O^"X:JN)U\!,<]4U5U&/\ OX:]T\(?
M\%>OV"=1\,:;=>+OVC="L-7ETZ&75+&*UNWCM[AD!DC5Q$58*Q(R"<XZUZV6
MYS1S.<HPI5865_WE.<%\G))-^2.O#8V&*DU&$HV_FC*/YI'T]17R+\:?^"QO
M[)'ACPM;W_P6^,/AOQ-JKZ@D=Q87<EQ;+';E'+2!I$4$A@@QG/S$XXKS#_A^
M/HO_ $#_  7_ .% ?\:C'9[AL!B/8SI59/>\*-2<?_ HQ:^5R:^/IX>IR2A-
M^D)27WI-'Z$T5^>W_#\?1?\ H'^"_P#PH#_C1_P_'T7_ *!_@O\ \* _XUQ_
MZU8/_H'Q'_A/6_\ D#'^UJ'_ #[J?^"Y_P#R)^A-%?$OP6_X+2_ ?Q/XIN+#
MXT^-/"GAG2DT]Y+>_M;^6Y:2X#H%C*QJQ *ESG&/E SS7I__  ]J_P""=/\
MT=)HG_@'=_\ QFO:P.-IYAA_;0C**VM.$H2_\!DD_G8[J%>.(I\\4UZIQ?W.
MS/HNBO@;Q9_P6\\#:?XIU.P\)S^#M0TJ#4)H],OY-:>-KFW5R(Y"IP5+* <$
M C.,5G_\/Q]%_P"@?X+_ /"@/^->//B?!TYN+H5]--,/6:^34-3BEFM&,FO9
MU/\ P7/_ "/T)HK\]O\ A^/HO_0/\%_^% ?\:/\ A^/HO_0/\%_^% ?\:G_6
MK!_] ^(_\)ZW_P @+^UJ'_/NI_X+G_\ (GZ$T5\R>$_^"NW[!.H>%M,O_%G[
M1V@Z?JL^GPR:G81P74BVUPR R1AA$0P5B1D$@XSFL#XT_P#!8W]DCPQX6M[_
M ."WQA\-^)M5?4$CN+"[DN+98[<HY:0-(B@D,$&,Y^8G'%>Y6Q<*&$>(<9-)
M7LHR<O\ P%+FOY6N=\ZT:='VC3M:]DFW]RUOY'UU17Y[?\/Q]%_Z!_@O_P *
M _XT?\/Q]%_Z!_@O_P * _XUX?\ K5@_^@?$?^$];_Y X/[6H?\ /NI_X+G_
M /(GZ$T5^>W_  _'T7_H'^"__"@/^-=?\%O^"TOP'\3^*;BP^-/C3PIX9TI-
M/>2WO[6_EN6DN Z!8RL:L0"I<YQCY0,\UOAN(L+BL1&C&C63EI>5"K&*]9.*
M2]6S2EF5*K44%":OWA-+YMJR/H/]N?\ Y-'\>_\ 8!?_ -#6NZ^%W_),_#O_
M & K3_T2E?*W[3G_  4A_8A^,'P!\5?#/X;_ +0VD:IKNL:4\&FZ?%;W"-/)
MD':&>)5' /4CI7J_P^_;8_92TKP%H>F:A\<M#BN+;2+:*>)IFRCK$H8'Y>Q!
M%>^>@>WT5B?#[XD>!?BKX<7Q=\._$UMJVFO*\2WEHQ*%U.&7D#D5MT ?.'_!
M1'_@I/\ "O\ X)]:9X#\/ZYX9N_%7C[XL>,+;PO\,O NG7:6\NL:C--%%NDF
M<%;>WC>>$22[7*F9 $8MBLG]EO\ X*<>'/C)^V3X_P#^"=GQN^'=OX"^-'P_
MTVVU6XT/3_$1U;2M:TR>&"5;K3[U[:UDEV"XB$D<EO$ZEN X5ROYC?\ !>WQ
M/X@U+_@YE_8;\!WLLATC3=0\&:A8QL?D%S/XMN$F8#U*VEOG_=%5_CMXK\0>
M$O\ @]=\"2^&YI VH:/96-_$AXEMY?#%PL@8=P!A_8H#VH _>:BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *_/;_@X4_P""5OQ._P""C?P.\!_$;]G&TLKSXH_!KQ4=;\+Z/J%XEM'K
M5K(83=6"S.0D,KM;VSH[D)F$JQ4/O7]":* /S#G_ ."?/QD_X* _\%R_ ?\
MP5"^,/P/UWX<?#GX.?#RQTSP]H?C26S&JZ]KD<U_<(X@M9YA#;V\E_N\QW!>
M2W0(KHS,OZ>444 %4M9\.>'O$<20>(=!LK](VW1I>VJ2A#Z@,#@U=HH \0_;
M8^'W@'2_V4O'.H:9X(T>WN(M#=HIX-,B1T.Y>0P7(-;WPZ_9O_9WU#X?:%?W
M_P !?!<\\^C6LDTTWA:T9Y':)268F/)))))/6NV^)'P^\.?%7P+J?P[\712O
MINK6Q@O%@E*.4)!X8=#Q6EHVE6F@Z/::'IZL(+*VC@@#MDA$4*N3W. * .0_
MX9D_9M_Z-[\#_P#A)V?_ ,;H_P"&9/V;?^C>_ __ (2=G_\ &Z[BB@#A_P#A
MF3]FW_HWOP/_ .$G9_\ QNC_ (9D_9M_Z-[\#_\ A)V?_P ;KN** .'_ .&9
M/V;?^C>_ _\ X2=G_P#&Z/\ AF3]FW_HWOP/_P"$G9__ !NNXHH X?\ X9D_
M9M_Z-[\#_P#A)V?_ ,;H_P"&9/V;?^C>_ __ (2=G_\ &Z[BB@#A_P#AF3]F
MW_HWOP/_ .$G9_\ QNC_ (9D_9M_Z-[\#_\ A)V?_P ;KN** .'_ .&9/V;?
M^C>_ _\ X2=G_P#&Z/\ AF3]FW_HWOP/_P"$G9__ !NNXHH X?\ X9D_9M_Z
M-[\#_P#A)V?_ ,;H_P"&9/V;?^C>_ __ (2=G_\ &Z[BB@#A_P#AF3]FW_HW
MOP/_ .$G9_\ QNC_ (9D_9M_Z-[\#_\ A)V?_P ;KN** /EW]A#X!? GQ%\'
M=4OO$'P5\)7TZ>-=7B2:\\-VLKK&MP0J M&2% X Z"O:O^&9/V;?^C>_ _\
MX2=G_P#&ZU/A;\*?"/P>\.S^%_!<,Z6EQJ5Q?2"XG,C>=,^]SD]L]!VKI* .
M'_X9D_9M_P"C>_ __A)V?_QNC_AF3]FW_HWOP/\ ^$G9_P#QNNXHH X?_AF3
M]FW_ *-[\#_^$G9__&Z/^&9/V;?^C>_ _P#X2=G_ /&Z[BB@#A_^&9/V;?\
MHWOP/_X2=G_\;H_X9D_9M_Z-[\#_ /A)V?\ \;KN** .'_X9D_9M_P"C>_ _
M_A)V?_QNC_AF3]FW_HWOP/\ ^$G9_P#QNNXHH X?_AF3]FW_ *-[\#_^$G9_
M_&Z/^&9/V;?^C>_ _P#X2=G_ /&Z[BB@#A_^&9/V;?\ HWOP/_X2=G_\;H_X
M9D_9M_Z-[\#_ /A)V?\ \;KN** .'_X9D_9M_P"C>_ __A)V?_QNC_AF3]FW
M_HWOP/\ ^$G9_P#QNNXHH X?_AF3]FW_ *-[\#_^$G9__&Z\5\#_  "^!-Q^
MW9XZ\.W'P5\)/I]OX*TR6WL7\-VIABD9VW.J&/:K'N0,FOJ*N;TSX4^$=(^*
M.J?&"SAG&M:OIL%C>NTY,9AB)* )V.3U[T 9?_#,G[-O_1O?@?\ \).S_P#C
M='_#,G[-O_1O?@?_ ,).S_\ C==Q10!P_P#PS)^S;_T;WX'_ /"3L_\ XW1_
MPS)^S;_T;WX'_P#"3L__ (W7<44 </\ \,R?LV_]&]^!_P#PD[/_ .-T?\,R
M?LV_]&]^!_\ PD[/_P"-UW%% '#_ /#,G[-O_1O?@?\ \).S_P#C='_#,G[-
MO_1O?@?_ ,).S_\ C==Q10!P_P#PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T
M;WX'_P#"3L__ (W7<44 </\ \,R?LV_]&]^!_P#PD[/_ .-T?\,R?LV_]&]^
M!_\ PD[/_P"-UW%% '#_ /#,G[-O_1O?@?\ \).S_P#C='_#,G[-O_1O?@?_
M ,).S_\ C==Q10!P_P#PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'_P#"
M3L__ (W7<44 ?/'[:/[/7P"T']ECQOK&A_ [P?97=OHCO!=6GAFUCDC;<O*L
ML8(/N*[7X;?LU_LZ77PZT"ZNO@%X*DEDT6U>223PK9EF8PJ223'R2>]=O\2/
MA]X<^*O@74_AWXNBE?3=6MC!>+!*4<H2#PPZ'BM+1M*M-!T>TT/3U8065M'!
M ';)"(H5<GN< 4 <A_PS)^S;_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3
ML_\ XW7<44 </_PS)^S;_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\
MXW7<44 </_PS)^S;_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW7<
M44 </_PS)^S;_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW7<44 <
M/_PS)^S;_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW7<44 </_PS
M)^S;_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW7<44 </_PS)^S;
M_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW7<44 </_PS)^S;_P!&
M]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW7<44 ?+O["'P"^!/B+X.ZI
M?>(/@KX2OIT\:ZO$DUYX;M976-;@A4!:,D*!P!T%>U?\,R?LV_\ 1O?@?_PD
M[/\ ^-UJ?"WX4^$?@]X=G\+^"X9TM+C4KB^D%Q.9&\Z9][G)[9Z#M724 </_
M ,,R?LV_]&]^!_\ PD[/_P"-T?\ #,G[-O\ T;WX'_\ "3L__C==Q10!P_\
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
MG:**TVJI^2ZD8\)0!]1*RLH92"",@CO2U^$7_!&;_@LS\=_^"='QW_X<U?\
M!9;[5X?NO#]U'I?@+Q[KUQN2P0_+;VES<-\LUA(NW[/>9(C!".?+P8?W<5E9
M0RD$$9!'>@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "N&\$?M+_ /X
MD?&3QC^SUX%^*^C:GXW\ "T/C'PQ;76;O2UN85F@:1#@E71U.Y<@$X)!XKN:
M_!#_ (+1_LF?MZ? G_@K!\3_ /@J]_P3I\0SGQ5\._"7A+Q#XQ\-6-NTD][H
MMS;7>GO.T(.+VV!T.5+B#&Y4"R+]PL@!^]]%?GU_P2:_X.(/V3/^"H_B#PU\
M"]!\->(_#WQ7OO"5QJWB+P\VCRS:;8RVSJDT:7B@@JP821LX4;6",PE(1OT%
MH **** "BBB@ HHHH **** "BBB@ HHHH ***J:_<:U::%>W7AO3(+W48K21
M["SNKHP13SA24C>0*YC5FP"X5MH.=IQB@#R']M+_ (*#?LF?\$^_"_A[Q9^U
M3\5[/PW!XJ\1VNBZ%!)\\]S-+*B/*(QR((%<2S2GY8T'=F16]H5E90RL"",@
M@]:_ ;]B;_@DU^TK_P %[_VC_B?^W=_P62UK5]%TG0M7U?P5X3^&^ESO;?V7
M>VV^"1(AN/DVUE*YV@$M<W",\C%0PF_2/_@B!^T9\2/&'[/_ (A_8F_:5U'S
M/C#^S3K_ /P@_C5I&._5+&-2=)U9=WS-'<V:IAV.YVAD<_>% 'VO1110 444
M4 %%%% !1110 4444 %%%% !1110 445^4'_  6:_:3_ &7+7_@IU\.OV&_^
M"G^@7[?L[_$OX02IHFL#7+JPT_3?%<NIRQ-=7;02(&$=O%;(LK[A;&ZWD*DD
MK  _5^BOYSO'?C3_ (*0_P#!J9^U1I$%CXXU_P"+O[(WBW4]NBV>J79FA2!O
MF:VC8Y73]2CCRRE-L%TJ[MIPRP_T!? 'X[?##]IWX*^&/V@O@OXECU?PMXOT
M:'4]$U",8\R&1<@,IY1U.4=#RCJRG!!% '7T444 %%%% !1110 4444 %%%%
M !1110 4444 %>6?"C]N+]C3X[_$_5?@I\%?VJ/A]XL\7:(LC:KX;\/>+;2\
MO;=8V"R$Q12%B$8A7(!V,0&P>*YC_@I[\/\ XV?%K]@OXE?"?]GC6[S3/%GB
MK18]&LM2T^)WGM+>ZN88+N:-4PY9+62=AM(;(X(.#7XU_P#!17_@EC\%/^#>
MGXG?LZ?MV?\ !/5?&GC7Q]8>,[C2+KP#K.IFZG\2!M+N3)=HMI LB(O^KFC1
M2K+<Q@;.2P!_0=17YN?\$3/^"^[_ /!33XD>)OV6?VB_@#+\+/B_X9TTZFNA
ML\PM]4L5=$D9$N%66":,RQ[HGW;D<.K$!PGZ1T %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5Y_P#M8^._'_PN_99^)?Q-^$^D#4/%/ASX?ZSJGAJP,7F"YU"W
ML9I;>+;_ !;I41<=\XKRS_@K/^VW+_P3Z_8EU[]HVVF%K)#K6CZ1_:[Z<;Q-
M(COM0@M9M0: $><;>&6298L@2/&B$@,37YH?M[_MA?\ !:3_ ()!^*]!_;H^
M'/[5D'[5?[+GC+[/=37.N>'].C^PI<;3&LEQIL$?D)*K#R+J(>078(\.=BR
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
M=4_M+1_+:'4C+$FVZ\R/Y9M\:QXDR=RA>2,5\7?M=? ?XQ_L]?\ !5/X-?\
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
MOO.3E@03]B0PPV\*6]O$L<:*%1$7 4#@  =!0 ZBBB@ HHHH **** "BBB@
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
M._#7@:U\-^%(+]%>STDPW5Y<&_C0CYKHB[\M7;_5K'E0&.X<!^R]_P $)/\
M@FS^QU\2)?B-\"/A-KNG*VK0ZI;^&KWQUJMYHL%_"VZWNOL,]PT,LT+?-%),
MLC1, R%652/L&@ HHHH **** "BBB@ HHHH **** "BBB@ K\F?^"PO_  <3
M?'S]CO\ :KU3]BS]@/\ 9";XI>+_  9I%MJ?Q%U6]TN_OK724GA2=(5@L2K\
M0RQ.\[R*BF0+M8AL?K-7F?PA_99^'7P7^.GQ6^/OA2V0:S\7-7TS4?$<AMU#
MB2QTZ&PB0.#EH]D(<*1P\DIYWG !^3_Q*B\$?\';?_!)QOB%\-?#%GX&^/\
M\'?$4W]GZ3-J!>WCO7A1WMEG8!EM+V)8RKL 8I[90Q98F9_&?V//V^_A=^W7
M\(=5_P""$G_!P[X=O?"7C_1)18^!OB3XN46=_;WT:E+?S[F88BOD!'E73$Q7
MD3;)"S/FX^Q9OB-^R=_P0X_X*(_M>_'OXDZK;^&/ 'Q#^'O@WQQ9Z#IT:^9?
MZY)<ZY:36=C#D;[B>:"68J,*OG,[%(T++Z!_P2Y\4?!#_@NC^P+X3_:0_;[_
M &$?"VN>(]*U&[TBUU?QWX)M+H:K#;R#9?64LD6?*D#!9!&$C,\4ZA0H H X
MO_@A3^Q5K5Q_P3=^,G_!-W]KC6K/XB_#7PU\9=<\*^&=5T^]=;/7-#06D\@@
M>-\K%]K>Y#!')CE,\6[,9-?IEX6\+>&? WAG3_!?@OP_9:3I&DV45GI>EZ;;
M+#;VEO&H2.*.- %1%4!0H    %1^#?!?@[X=>%;#P+\/O">F:%HFE6RVVEZ/
MHUA':VMG"HPL<4485(T Z*H %:= !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'R=_P6=_X)S:Y_P5*_8S'[*GA[QI9>'9[GQMH^I3:W>PM(+.U@GQ<NB+
M_K)?L\DP1"5#,0"R@EAZM^Q'^Q'^SS_P3X_9YT;]FG]FGP8FDZ!I*;[BXDP]
MWJEVP EO;J4 &:>0J,M@  *BA4157UNB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *Y_XM>"(?B9\*O$WPXN54Q^(/#][IL@?[I6>!XCGVP]=!10!^
M?W_!"[_@A;\+/^"3_P +#XZ\=-8^*/C=XHL@/%WB\(7CTZ-B';3K%G&Y80P&
M^7 >=U#-A51$_0&BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_,?
MP-_P;S?#KQ]_P6)^*?\ P4F_:Q%CXC\-/XFM+_X5>!)&\ZV:X^Q6SSW]ZC?*
M0EV9_+M^C.IE?(*@_IQ10 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'YN_\%K/^"*'B[_@K7^U=\![JZ\<R>'?AKX9T_65^*E]9W86[N85FL9+
M&TMXCD/+(6O )64I"JNQW,4C?[U^!7P*^$?[,WPCT'X$_ GP'8>&O"?AJP6S
MT;1M.CVQP1CDDDY9W9B7>1B7=V9F)9B3UM% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5\E_\ !;W]D7XW?MP?\$YO%O[/W[-<RP>/M1UO09O#-X^I
M_8UM'CU:U^T3M,#NC5+0W+-MRQ52%5F(4_6E% 'R?_P2-_X)&_L]_P#!)3]G
MN/X8_#&WCUCQ?K$<4WCSQY<VP2ZUJZ4'"J.3#;1DL(H 2%!+,6=G=OK"BB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH JZ[HNG^)-$O/#VK0B2UO[22
MVN8S_'&ZE6'X@FOR8_X((_\ !O5J/[)VO6W[<_\ P4)D_P"$J^-$D4<7A+1]
M4NOMD?A*TBC6""1F)8/>"%$1,$K;1A43Y@2OZXT4 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!\!?\%-?^"&GPZ_X*C_MX?"'X^_';Q"B_#SX?
M>&;RV\3>&[61TN_$$_VI)K6U+KCRK;YIS*X;S",(FTN9$^[O"WA;PSX&\,Z?
MX+\%^'[+2=(TFRBL]+TO3;98;>TMXU"1Q1QH J(J@*%     J_10 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117"?M-Z[\7?#/P#
M\4Z]\!=&_M#QC:Z6S^'[+[.)?.N-RX782 W&>":UH47B*\*2:3DTKMV2N[7;
MZ+NS*O66'H2JM-J*;LE=NRO9+J^R.[HK\QO^&FO^"]__ $;X/_"4@_\ CM'_
M  TU_P %[_\ HWP?^$I!_P#':^T_U#QO_09AO_!R_P CXS_7O!?] F(_\$O_
M #/TYHK\QO\ AIK_ (+W_P#1O@_\)2#_ ..T?\--?\%[_P#HWP?^$I!_\=H_
MU#QO_09AO_!R_P @_P!>\%_T"8C_ ,$O_,_3FBOS&_X::_X+W_\ 1O@_\)2#
M_P".T?\ #37_  7O_P"C?!_X2D'_ ,=H_P!0\;_T&8;_ ,'+_(/]>\%_T"8C
M_P $O_,_3FBOS&_X::_X+W_]&^#_ ,)2#_X[1_PTU_P7O_Z-\'_A*0?_ !VC
M_4/&_P#09AO_  <O\@_U[P7_ $"8C_P2_P#,_3FBOS&_X::_X+W_ /1O@_\
M"4@_^.T?\--?\%[_ /HWP?\ A*0?_':/]0\;_P!!F&_\'+_(/]>\%_T"8C_P
M2_\ ,_3FOS?_ ."W?[8&C_ C]JO]F'X&?M(_$?Q!X&_9X^(6N:Y_PM+Q/H&I
MW-A]LN;:VB_L[3KJ]M66:VLWGF#SA&7S$!W$1QR&OK[]A?QA^TWXY^ =OKW[
M6_A;^Q_&+:I<I/9?85M\6X8>4VQ21R,\YYJI^U=X%_9$_:QU6W_X)_\ [5?P
MWTWQ9;^,_"U_X@M-%U:,;7@L)[2WEF@D5EEAN(VOX2LD15U#L0PYS\?C,-+!
M8J="4E)Q;5XN\7;JGU7F?7X/$QQF%A7C%Q4DG:2M)7Z-='Y'CFI_L">'O"_Q
MN^!O[0_[#/Q?\76/@.T\9B[\:>"M(^(-[J7AG7=+FTR]2&_C@FN)8D>.=[9@
M\.U)%8E@S(C+]"^#OVPOV;O'G[0>K_LI>&?BA;2?$?0M(?5=5\'75E<6U[!8
M)-'";K9-&FZ$R2QA9%RK;P5)!S7Y+>,/V5OVG?\ @V]_:N^$'BO]D+]HGQ#X
MU_9H^,/Q?T[P5KWP@\6S_:9]&O=1=RCV9& S[4F=98UB<M"D<WFAMU?4%@%A
M_P"#K&]\S"^;^PJ/+SQO_P"*LCZ>OW3^1KF.D^P?A7^U7^S+^U/XC\;?!7X5
M?%8:IKWA"**U\;Z':_;--U+1/M2R"(2AEBGMI&$<A5E*NNW<"#@U\/?\$"O$
MWA;X)?#3]L_5?&GBO4O[!\(?ME>,[1]3U>]NM1N8[*UBL((O,E<R3SE8T1=S
M%G..2:W_ /@G7+!)_P %^O\ @H5Y,B,/LOPP'RD'D>'W#?B#P?>G?\&]W_'Y
M^VI_V?7X\_G9T >!_L]?$C]A_P#X+$W7[4/A[]N'6K[6-=;X[Z[X=^#NI:3H
M%]-JWA3P]I5G;&RN]'DCMI#83EA<7,@4!I7+"977"U^B'[-?[6?[)=G^Q7IO
MQ3^'_P"T[>?$'P%X TJ+0]9^(UXMQJ-U/)801QSW-\\4.XRX DFE*!069FP,
MU\V?\&\9!TO]LG!_YOL\??\ H-A7"?\ !#F2WM_^"1O[1:SNB+!\5_B4)@Y
M$>$R0WIQZT ?;7C/_@IE^P'\._V=]%_:O\<_M9>"]*^'WB2&63PWXBOM5$::
MN(G*2"TB(\VY96!!2-&88SC%;?P@_;I_9#^/WQQ\7?LU_!CX_P#A[Q)XY\"1
M"3Q9X=TNY,DVG+O$;;FQL8I(0CA&8QN0KA6(%?CA\9K:TNO^#(71;B:".1X-
M'TAH7903&W_";1*2#V."P^A-?MK\*O@E\'?AK9Z?K'@#X7:!I%_'X;L](&I6
M&DQ1W36$"#R;9I@OF/$F251F(!)/4F@#9^(7Q#\!_";P3J?Q*^*'C+3/#WA[
M1;-[K5];UF]2VM;.%?O2222$*BCU)K\K/^"IW[1/[/GQM_X*'_L07'PJ^)7B
M?_A(/^%^Z6VH^&M976]*BNM,<!H;V+3;]8HIHC(F!=PQ,"2%,AR!7I?_  7N
M^*D_ACX^?L3_  H\=78@^&?BW]I/3I?')N3MM+F:T>!]/M[HGY6A,TK2E'^0
MFW#$?)D3?\%PM&T>7]L_]@/Q'/I\)OK;]INVMK>\9!YD<4L2-)&&ZA6:*(D=
MRB^E 'O/BYO^"<WCC_@J9X(\1:G\<;"\_:*\)^"]5TG0?!VE^+9)'MM-E7S;
MDW5E"QCC;:2RF8(6!! <QQE/6/C-^U[^SQ\ O$$7@_XD^/W37)=-;4AX>T/1
MKS5]22Q5BK7CV=A#-/';A@5,[((]P(W9&*^,?VD;.UB_X.9_V;[V.W19I/V?
MO%"22!1N95EF*@GN 78_\"/K5?\ X(I?$O5OB'_P4$_;\3XJN?\ A/--^/,-
MB4NO]>GAJWCN+;1E4'GR?)AD9<<'S2W5N0#[2T?]LW]EWQ-^SP_[6'A'XSZ1
MKGPZBMWGG\5Z"9+^V@C0[9#)]G5VC\LY$@908\'?MP<<II7_  4Z_80US]GJ
M?]K'1OVB]*N_AM;:W'I$_C2WLKM]/2]=E18O-$..9&2/=]WS'1,[V53\G?\
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
M_P#P1'^ A\6F4W7]AZF(O-SG[*-8OA;=>WD>5CVQ0!]QT444 %%%% !1110
M445S_P 5=0\9Z5\.]6U'X>67VG6XK0MIL'E!]\F1@;3UXS6&*Q$<)AIUY)M0
M3E:*NW97LEU;Z+JS6A1>(KPI)I.32NW9*[M=OHN[.@HKY3_X6I_P4/\ ^B;_
M /E'C_\ BJZ#X5?$7]MS5?B)I.G?$/P+]FT2:["ZE/\ V8B;(\')W!N.<5\!
MA?$K+\7BH4(X'%)S:C>5!I*[M=N^B75]$?75^"<9AZ$JKQ6':BF[*JFW97LE
M;5]D?1E%%>$_'_QU^UWH'Q$ET[X-^#OMNB"TB:.?^SDDS(0=XW%AWKZO/L\H
M\/X%8JK2J5%=1M2@YRUOK96TTU?H?/Y3E=7-\5["%2$'9N\Y<L=+:7[Z['NU
M%?*?_"U/^"A__1-__*/'_P#%5[M\ -:^*NO_  [CU'XR:3]BULW<JR0?9Q'B
M,$;#M!/:O'R#C;!\08YX6EA<13=G*]6DX1TMI=MZZZ+U/2S;AC$Y1A?;SQ%&
M:NE:%12EK?6UMM-SMJ*Y_P"*NH>,]*^'>K:C\/++[3K<5H6TV#R@^^3(P-IZ
M\9KYS_X6I_P4/_Z)O_Y1X_\ XJM>(>,,)PYB84*N&KU7)<UZ5-S2U:LVFK/3
M;L9Y/PYB,YH2JTZ]*FD[6J347M>Z5MO,^K**^<_A5\1?VW-5^(FDZ=\0_ OV
M;1)KL+J4_P#9B)LCP<G<&XYQ7T97?P]Q#0XCPLZ]*C5I*+Y;58.#>B=TFW=:
M[]SESC)ZN35XTJE6%1M7O3ES+>UF^_D%?FY_P7W^!O[4$.B_"?XP_P#!/+XQ
M^-_"WQGU#XLPZ?I.FV/Q OX-&UU8](U+4OLESI[RFSE+MIJ1KOC5&\QED.QB
M1^D=?-O_  4 ('Q4_9;R?^;DK?\ ]1?Q'7OGD&!_P2I_X*4?#;_@JO\ LNW/
MB#4-#D\->/O#DIT+XN?#V:66WO- U50R2+M)65(9"CM&Y(8;70GS(G R/^"=
MT?PX^"OPG^-WQ3^+GQFUB#2-(^./C33;CQ!\1/B->W-KH^DVVJO!;VZS:A<L
MEM#&B(JD%3ZDDY/S_P#\%9OV0_C?^P;^TBG_  7/_P""<'A9KO7M&M?+_:'^
M&-EE+?QIH VF:]"*#BYB1 SL 3^[2;!:*19O?O\ @B/\</A_^UA^R'XN_:%^
M']O<2>&_'OQJ\8ZSID&IVP246USJDLBQRID@, VU@"1D'!(P2 8?P6_:;_X)
MC_\ !+__ ()/7'QR_9=^(&I^*O@SX9N]:D\/SV-_=ZM<ZQJ/VNY>>V@EE4LP
M-PLJ^:<0JJF1GVAG/6?L]?\ !87]CGQ!^PWX+_:H_:/_ &CO"/@ZYO?!.BWW
MBX:K)+8Q1:K=6$<\]K:).H>Z*N9 $@\TX4=>"?@K_@GFBQ_\&<GQ$C08"_#C
MXB #V^V:C7I__!0NTM+S_@T+TK[3;I($_9P^'3IO4':P_L4@CW! - 'W_P#"
M7_@H#^QA\=OCEK_[-7P@_:+\-^(/'/A;1EU7Q!X<T^Z9IK&T)C4R.2H3*--$
MLBABT;2*KA20*R[/_@I?^PO>^*]$\)I^T1I47_"3ZH=-\+ZY=6=U#HNMWH)'
MV:RU62);&[E+ J(X9W9F& ">*^0_^"QO@VT_9Z_X( ^./B+^S/\ #/2M'\4)
M\'O#_ANXU_1M*C348?#]Q>6,=]!YZKYK0F&6=G!; WO(>037:_\ !2CP'\ _
MC3_P;I^,5T73].?P?9?L]6FO^"6A51';-9:=%=Z<T)'W"&BA4;<<,5Z$B@#[
M2^,'QO\ A1\ O"D7C3XP>.+/0]/N=1@T^Q:Y+/+?7L[;8;2VA0-)<W$C<)#$
MKR.0=JG%>=:#_P %*/V#-;^(P^#-]^U7X.\/^-VU:#3(O GC;4QH&O2W<^SR
M(4TW4A!=2-+YD?E[8B)-Z[=V17P+\7_#_P"U%KGP-_X)E_MF>/8+_P 6>)/
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
M:+!I?V6M47Q'Y0ZV(OM4,._'\/VCR\9[@5^FM !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
MY5\?OV.OA!^T%^S'=_L@ZB^K^$_ M[ID6ERZ9X U'^QV73HP%%E&T"CRK=D
M1HTP&3*'Y20?DR;_ (-H_P#@GQ<Z.?#EW\1_CI-IS6_D/I\OQEU(P-#C;Y93
M=MV8XVXQCBOT(HH ^8/^"AOA37?B7^R]JG_!.K]F&U@L_$?Q&\-+X69K6'-K
MX0\-3I]EO-1N,<1(EH)XK>/(>>?8B?*DKQ^Z? KX,^ _V=/@MX3^ ?POTPV?
MAWP9X=L]%T2W9LLMM;0K%'N;^)RJ@LW5F))Y-=6  20.O6B@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQS]I#]B_PC^T]XV\&^./&O
MQ:\=:5+\/_$46O\ A*R\-ZM;VMO9ZI'#- +IE-NQG;RIYHRDS/'MD<;/F;/L
M=% $%C926VF0Z=?7TM\T<"QS7-TB![@A<%W"*J9;J0JJN2< #BO+?@O^QC\&
M_P!FSX*:Y\ OV<DU'P-X?UK7-1U6./P]-$CZ7/?3F>X6T\R-T@CWL^Q0I\L-
MA-NU=OK-% 'SC^S3_P $M?V7/V6_V1O$G["7@I/$>K?"KQ/I]_8WOA3Q+K(N
M4A@OEE6\2&9429!+YK$_.=K?,FPEBW&2?\$2/V19_P!CF\_84O/''Q0N_ &I
MPV=KJUMJ/CV:[N[JPLY!+8Z>)YU=K:SMW!:.WM_*C!9RRL68G[!HH X3P/\
ML\^!_"GP"B_9J\2W=_XR\*QZ"VB36WC-H;U[O33#Y'V6=A&HG3ROD)D#,P)W
M,Q.:\*\!?\$=OV9O /PX@_9YC^(GQ*UCX.V>II>V'P6U_P 6+=>'H"D_VB.W
M.Z'[9-:+*%<6DUS);DJ T;#(/UA10!^87_!<CQ3^QKXA_:P^"'P9_P""@<?C
M7X;?#31]$U;Q!HGQX\,7%_9QVFO2E+*+1%O+166SW0^9<R/(O/E6R*RJ\N>9
M_9+^!W[-9^/_ ('\7_\ !*G_ (*H?M$?%C4=.\7Z>?&>CZO\1KCQ%X.3P^)E
M.HIJ+S6P@BF:U\Q+95E\_P ]XF5"BRR)^K]W:6E_;/97UM'-#*I62*5 RN#V
M(/!%-L-/L-*LX].TNQAMK>)=L4%O$$1!Z!1P* /C7]JG_@@W^PI^U7^TK-^U
MQ?7'C_P#X\U*%8?$FM?"WQI-HC:]&%5=MV(U;)*JJLT?ENX4;F) ([C]H;_@
MDY^R7^T;^S)X4_8UUZT\1>'?AGX.N;>ZTCPMX1UG[$C7$#,\4\LY1YY9%=WD
M+-)^\D=I)-[X8?3%% 'SI^TC_P $U/A5^UAXA^&WBSXU_&'XBW^I?";78-<\
M$W=EK-I:&UU6)@R7TBPVJK/*-JKB0,F 1L^=]WT-96\MI90VL][+<O'$J/<S
MA \I P78(JJ">IV@#)X '%2T4 ?.7BG_ ()D?!2;]H_Q%^U?\%_B/X\^%'C3
MQK:0V_CR\^'.LV]O;>)A$"(I;RUN[:X@,Z@L!<1I',-['?EB3J^)/^"<_P"S
MKJW[(NI?L2>%W\2^%?!&N/<MXD;PUXAEBU+6FN7>2\:[OI/,GG>Y=V:>1GWR
MY*LQ0LI]XHH ^>OVS?\ @FE^S_\ MY_![P=\$/V@M=\53:/X'U6VU71Y]"U6
M+3KLZA;PF&"[,T$*M'(BM(0(?+3,A.WY4VU?VE?^"9/PA_:VL_AM:_'#XO?$
MC4G^%&NVFN^#KJW\006\T6L6SLT&I3/'; SW" A07RN%SMW,[/\ 1]% 'S9^
MV5_P2P_9J_;?\1>"/B=\3M:\8Z#\1OAV /"GQ5\!^(!H_B&T4@[T\^&/RV1V
M+,4,6U2[[ @=PU'X0?\ !(S]EGX._M8+^VUIWBGXF:U\1_\ A%X-"N=?\0_$
MO49WO8(Y?-9KD+(GVK>PCS#-OMU$,0CAC$:@?4-% 'PU\5?^#>;_ ()X_$_]
MI+7/VFM-B^(7@O4O%UT;CQSX?^'OCVYT?2?$LC,6E-W#!A\2$L76*2,,69L;
MF9C]J>#_  AX6^'WA+2_ ?@;P]9Z3HNBZ?#8:1I6GP+%!9VT*".*&-%P$145
M5"C@  5HT4 ?)7[:7[,WB7PG^V=\*?\ @J%\(/"UYK.L?#_2[[PI\2_#VDV[
M2WNL^$;W+F6VC7+3SV-UMNUMT!>:,SH@:7RD;T3XX?LM?"W]MV;P'\4[KXY^
M,$TWPGKMKXG\%?\ "&ZY;6]G'J,22I'>$B!FN#LFD0QRL\6&(,>2V?<:  .
M,4 5],LI['2[?3[S4Y[^2&W2.6\NUC$EPP4 R.(U1 S'DA55<DX4# K@?V9O
MV4_@A^R!X.UCX>?L_>$$T#0-9\57_B"31K=O]'M;N\</.L"8Q%$7!98Q\J;B
MJX4*H]&HH ^>M3_X)N?"#1/BQXC^-W[.OQ)\<?!OQ'XSN1=>,YOAIJ5I'9:[
M<CC[5<:??VMU9?:2"=UPD"3/D[G8\UTO[/'[#OP-_9R\=:]\8]$CUGQ-\0O%
M,$=OXD^(WC;5GU+6KZWC.8[83, EM;*<$6UND4((!V9&:]@HH \N^''[*'@W
MX:_M'^-?VH;+QWXLU3Q%X\TZTL-7MM;U2.XL[:UM9)7M8+6+R@;:.(SSX1&"
MN9G>022$././V9O^"=?[-?\ P3Y\?_$/]HGX=_%/Q=I4?CS5;GQ!\18?$/B6
M$Z/>7LCO))>O!Y*16K[G8[H?*&,*<J H^F*" 1@C/UH ^3?V1_V;-<\>_MR_
M$[_@J%\4_#=WI=]XK\/67@GX4Z-JEJT-YIWA2S?SY+FXC<!H9+Z]9[@0N \4
M*0!PLC2(GUE110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
MX8>#M3.HIJOB+XB>*-)TOPO':V<MU:1VEU=1K/J$TL0*K$EN97C&2TSJJHK
M.R<S^V?_ ,%O/V8/V=-5^#7A3P1XIDUB\^+/Q T_3AJ!T&]^S:7HZWFR_NYL
MQ*PDV12Q118\QF;S K(AR ?;U%><^(?VM?V>?"WPTT/XM:W\1HH]&\3OY?AE
M8M/N9;W6)=K-Y5K91QFYN9=J.YCCB9PJ,Q& 2,+X;?\ !0;]BCXL?"_Q+\9O
M!_[2WA5?#7@N^:R\9ZEK6HC3/^$>N%;:8K^.]$4EF^> LRH3VS0!['17SQX*
M_P""LG_!./XC>+OA_P" O _[7GA'4M9^*9NO^$ TZWN9/,U@07,]J[("@V*9
M[:>.-I-HE:)A&7KVOXG?$?P=\'?AMX@^+?Q$UE-.\/\ A?1+K5]<U"4$K;6=
MM"TTTAQU"HC'\* -RBOE+_@G%J/B']M7]G^Q_;Q^/VGW*:C\5K:>_P#!GAPW
MCI'X3\,2R,+&UMS&PVW$]NL=S<7*XDEDFV;O*AA1/BC_ ()&?LYQ_M??'/\
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
MKGBCXE:MJ\'A;QSIUSX,ODLO#>F&>-]0UF2[EB%NHMH5=K<[\RW7V81A@V\
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
MB9])73[NQL4MK:.]:VT[3;5(Y5^2)6=OW@DN"%<B1EZ?]L+_ ((Z?L.?MO\
MP8\)_!KXT>"]:4^!)FG\'>+]*\1W":_I<[L'FF%_*9))Y)G DE:?S3))^\;,
M@#C8_9R_X)B_ +]ECX*>*/A#\)O&?CP:CXVA2'Q9\1=<\4-J7B74HT5DCC>]
MND?8B1O(B)&B+'YLC(%D8N0#YK_X-BO@E\';_P#X(M? ?QWJ7PNT"[UN'4O$
M6K6^KWFDQ37-O??VUJ%I]IBD=2T4OV>*.'<A!V(%Z5ZY_P ' 3^)T_X(T?M!
MMX2$OVK_ (01Q+Y77[*;B$7/X>1YN?;->M_L*?L*?"'_ ()X?!6']G7]G_Q'
MXHE\&6-Q+-HVA^(]62]33&EEDFF$$AC60+))*SLC,RALE0I9MWI?Q4^&?@SX
MT_#'Q%\'OB-I"ZAX?\5Z%=Z/KEBYP+BTN86AFCSVRCL,^] 'E?\ P3".E-_P
M36_9Z.A[/L9^!_A/[+LQCR_['M=O3VK\[_\ @C+^SU%\>/VHO^"A&FS?&KX@
M^$8I/VK/$-I<_P#"#>)CISS1O?7N27",T;CH)(RC@=&K[0_X)N^!_B#^S=^S
MM9?\$VOB_P"*]1TOQ/\ #6SFTGP3XQM8H0/$WAJ.4_8-0M/.CDB\Z&W:*VN;
M=E9H98MQ7RIH)'W_ -C;_@EQ\!_V%/B9XT^*?P(^(7C\7WQ'UV36?'MKK_B&
M._@US4':9VN91+ 6CDWSR.6A:,L<!MRC;0!T_P"SU^Q/^S-^P3^S+J_P._98
M^&5OX:T'[+>WUZ!<RW%SJ%Y)"1)=7-Q,S2SRL%4;G8X555<*H4?ES^V3\,O&
M_P"SY_P3(_8._P""TWP#T22X\7?LY?"WP2GC&TM/E?5_"-[I-G#=V[D<E5:5
MD'9$O9W/W:_8WXN?#?\ X6WX U#X>2^.-=\/V^J6[V][?>')X8;MH'1D>-9)
M8I/+R&^^@5U(!5E-<#\,/V(/A#\-?V2YOV(;S5M>\4?#=_"+>%[?0_%5[%<M
M;:.;8VWV)9DB21D$1VJ9&=E  #    'QI\2?%6E?MF_L%_MC_P#!3JS6XE\-
M^+/V>_%GA'X,&\MVB=?"UAI-\UQ?!& 9&OM2-Q)R,M!9V1["O:_^#?[_ )0T
M_L^?]B&G_I1-7K_Q._8>^$'Q(_9*A_8?LM6U_P +_#=/"*^%[C1/"E[%;-<Z
M.ML+;[&TSQ/(J&(;6,;(S L&8@D'&^ ?P)^!W_!+3]F6V^%G@KQMXOO?!'A^
M+[-X4\,ZM<)J=XDCO+*+*P$<*W%S+*[D)"6D/R@($ :@#Y'_ ."6B:E!_P %
M[_\ @H3!X?+?V ;KP0]\$'[O[>=.E(]MV3<Y[]:_36OF/_@F1^QYXJ_9N\(_
M$#XU?&?3K>W^*'QS^(-]XV\>6MO.LRZ1Y[$66CI*O$JV=MLB+C(:5IF4E2IK
MZ<H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *CBL[2"XENX;6-)9\>=*J -)@8&X]3@<#-244 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%%  0#@D=.E%%% !1110 4$
MD$CITHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236940592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jan. 12, 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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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-K<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_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2023<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_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>
<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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-9513<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CMS&#160;ENERGY CORPORATION<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_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">38-2726431<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_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MI<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Energy Plaza<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Jackson<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MI<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">49201<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">517<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">788&#8209;0550<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filer</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,063<span></span>
</td>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">294,443,620<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">CMS&#160;Energy&#8217;s and Consumers&#8217; proxy statement relating to their 2024&#160;Annual Meetings of Shareholders to be held May&#160;3,&#160;2024.<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000811156<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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">1-5611<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CONSUMERS&#160;ENERGY COMPANY<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_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">38-0442310<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_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MI<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Energy Plaza<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Jackson<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MI<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">49201<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">517<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">788&#8209;0550<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filer</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,108,789<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000201533<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_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">CMS&#160;Energy Corporation Common Stock, $0.01 par 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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">CMS&#160;Energy Corporation Common Stock<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMS<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_StatementClassOfStockAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member', window );">5.625% Junior Subordinated Notes Due 2078</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMSA<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member', window );">5.875% Junior Subordinated Notes Due 2078</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMSC<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member', window );">5.875% Junior Subordinated Notes Due 2079</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMSD<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember', window );">CMS&#160;Energy Corporation Depositary Shares, each representing a 1/1,000th interest in a share of 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series C</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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">CMS&#160;Energy Corporation Depositary Shares<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMS&#160;PRC<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember', window );">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50&#160;Series</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50&#160;Series<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMS-PB<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_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_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 whether any of the financial statement period in the filing include a restatement due to error correction.</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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag</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_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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_DocumentInformationLineItems</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_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_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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</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-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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: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_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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 Securities Act<br> -Number 230<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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonStockMember</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_StatementClassOfStockAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member</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_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member</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_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member</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_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember</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_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember</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>34
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340240980816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</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_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">238<span></span>
</td>
</tr>
<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_AuditorName', window );">Auditor Name</a></td>
<td class="text">PricewaterhouseCoopers&#160;LLP<span></span>
</td>
</tr>
<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Detroit, Michigan<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</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_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">238<span></span>
</td>
</tr>
<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_AuditorName', window );">Auditor Name</a></td>
<td class="text">PricewaterhouseCoopers&#160;LLP<span></span>
</td>
</tr>
<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Detroit, Michigan<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_DocumentInformationLineItems</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_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>35
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340230229808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Income (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 7,462<span></span>
</td>
<td class="nump">$ 8,596<span></span>
</td>
<td class="nump">$ 7,329<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</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_FuelCosts', window );">Fuel for electric generation</a></td>
<td class="nump">561<span></span>
</td>
<td class="nump">905<span></span>
</td>
<td class="nump">593<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_cms_PurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Maintenance and other operating expenses</a></td>
<td class="nump">1,687<span></span>
</td>
<td class="nump">1,669<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
</tr>
<tr class="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 and amortization</a></td>
<td class="nump">1,180<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">1,114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesExcludingIncomeAndExciseTaxes', window );">General taxes</a></td>
<td class="nump">447<span></span>
</td>
<td class="nump">412<span></span>
</td>
<td class="nump">389<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_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">6,227<span></span>
</td>
<td class="nump">7,372<span></span>
</td>
<td class="nump">6,183<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_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">1,235<span></span>
</td>
<td class="nump">1,224<span></span>
</td>
<td class="nump">1,146<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">180<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">195<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
<td class="num">(18)<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_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">362<span></span>
</td>
<td class="nump">197<span></span>
</td>
<td class="nump">177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">616<span></span>
</td>
<td class="nump">509<span></span>
</td>
<td class="nump">481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(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_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">643<span></span>
</td>
<td class="nump">519<span></span>
</td>
<td class="nump">500<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 );">Income Before Income Taxes</a></td>
<td class="nump">954<span></span>
</td>
<td class="nump">902<span></span>
</td>
<td class="nump">823<span></span>
</td>
</tr>
<tr class="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="nump">147<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">95<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 );">Income From Continuing Operations</a></td>
<td class="nump">807<span></span>
</td>
<td class="nump">809<span></span>
</td>
<td class="nump">728<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income From Discontinued Operations, Net of Tax of $&#8212;, $1, and $170</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">602<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 Income</a></td>
<td class="nump">808<span></span>
</td>
<td class="nump">813<span></span>
</td>
<td class="nump">1,330<span></span>
</td>
</tr>
<tr class="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 );">Loss Attributable to Noncontrolling Interests</a></td>
<td class="num">(79)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
<td class="num">(23)<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 Income</a></td>
<td class="nump">887<span></span>
</td>
<td class="nump">837<span></span>
</td>
<td class="nump">1,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">$ 877<span></span>
</td>
<td class="nump">$ 827<span></span>
</td>
<td class="nump">$ 1,348<span></span>
</td>
</tr>
<tr class="ro">
<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 Per Average Common Share</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_IncomeLossFromContinuingOperationsPerBasicShare', window );">Income from continuing operations per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 3.01<span></span>
</td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="nump">$ 2.58<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income from discontinued operations per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">2.08<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_EarningsPerShareBasic', window );">Basic earnings per average common share (in dollars per share)</a></td>
<td class="nump">3.01<span></span>
</td>
<td class="nump">2.85<span></span>
</td>
<td class="nump">4.66<span></span>
</td>
</tr>
<tr class="ro">
<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 Per Average Common Share</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_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Income from continuing operations per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">3.01<span></span>
</td>
<td class="nump">2.84<span></span>
</td>
<td class="nump">2.58<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income from discontinued operations per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">2.08<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_EarningsPerShareDiluted', window );">Diluted earnings per average common share (in dollars per share)</a></td>
<td class="nump">$ 3.01<span></span>
</td>
<td class="nump">$ 2.85<span></span>
</td>
<td class="nump">$ 4.66<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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party</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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 12<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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember', window );">Nonrelated Party</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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10<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_ElectricityPurchasedMember', window );">Purchased and interchange power</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_OperatingExpensesAbstract', window );"><strong>Operating Expenses</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_CostOfGoodsAndServicesSold', window );">Cost of goods and services sold</a></td>
<td class="nump">1,375<span></span>
</td>
<td class="nump">1,928<span></span>
</td>
<td class="nump">1,665<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_OilAndGasPurchasedMember', window );">Cost of gas sold</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_OperatingExpensesAbstract', window );"><strong>Operating Expenses</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_CostOfGoodsAndServicesSold', window );">Cost of goods and services sold</a></td>
<td class="nump">$ 902<span></span>
</td>
<td class="nump">$ 1,256<span></span>
</td>
<td class="nump">$ 735<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other cost components excluding the service cost component of net benefit cost for defined benefit plans for the period. Other cost components include the following components: Interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlement or curtailments. The other cost components are presented separately outside of operating income on the statement of income.</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;">cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PurchasedPowerRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of electricity purchased from related parties and sold during the reporting 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;">cms_PurchasedPowerRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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://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 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),(d))<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_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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of sales and operating expenses for 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 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_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-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/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_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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-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 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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/2147483589/942-220-S99-1<br><br>Reference 15: 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/2147483586/944-220-S99-1<br><br>Reference 16: 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 17: 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-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 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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/2147483589/942-220-S99-1<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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: 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 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_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_FuelCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fuel costs incurred that are directly related to goods produced and sold and services rendered 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://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),(d))<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_FuelCosts</td>
</tr>
<tr>
<td style="padding-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_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/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/2147483586/944-220-S99-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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 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/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 5: 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 6: 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 (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/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/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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/2147483589/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/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 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 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 20: 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 21: 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 22: 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 (c)<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_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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<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)(2)<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 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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/2147483586/944-220-S99-1<br><br>Reference 10: 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 11: 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/2147483589/942-220-S99-1<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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-1<br><br>Reference 14: 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/2147483589/942-220-S99-1<br><br>Reference 15: 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.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<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)(2)<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 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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/2147483586/944-220-S99-1<br><br>Reference 10: 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 11: 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 12: 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/2147483589/942-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 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-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_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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 including the portion attributable to the noncontrolling interest. 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/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(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482551/740-270-45-3<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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<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 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<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 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<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 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<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 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_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-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/2147483586/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/2147483589/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_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 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 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 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 4: 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 5: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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_InterestCostsCapitalizedAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs capitalized disclosed as an adjusting item to interest costs incurred.</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_InterestCostsCapitalizedAdjustment</td>
</tr>
<tr>
<td style="padding-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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the cost of borrowed funds accounted for as interest 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 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/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: 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(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-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 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: 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.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: 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 (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<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/2147483013/835-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_InterestExpense</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the cost of borrowed funds accounted for as interest expense for debt.</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)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<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.8)<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 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<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_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-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 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 2: 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 3: 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 4: 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 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 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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/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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<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 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/2147483586/944-220-S99-1<br><br>Reference 4: 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 5: 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 6: 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 7: 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 8: 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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<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 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<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 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 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 (b)<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 11: 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 12: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 14: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</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.7)<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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_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/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 2: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: 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 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 (c)<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_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_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other operating cost and expense items that are associated with the entity's normal revenue producing 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 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<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.3)<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_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://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(7)(d))<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_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-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_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</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_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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/2147480167/946-830-55-11<br><br>Reference 9: 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/2147480767/946-205-45-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 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: 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/2147483586/944-220-S99-1<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 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/2147483575/946-220-S99-1<br><br>Reference 14: 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/2147483575/946-220-S99-3<br><br>Reference 15: 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 16: 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 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/disclosureRef<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 28: 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 29: 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 30: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: 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/2147479557/942-235-S99-1<br><br>Reference 32: 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 33: 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 34: 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 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://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 38: 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 39: 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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 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 2: 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 3: 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 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(1))<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 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 6: 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 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)(iii)(A))<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)(iii)(A))<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)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<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 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 14: 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 15: 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 16: 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 17: 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 18: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -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 21: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -Subparagraph (a)<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 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/2147479557/942-235-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_Revenues</td>
</tr>
<tr>
<td style="padding-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_TaxesExcludingIncomeAndExciseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>All taxes not related to income of the entity or excise or sales taxes levied on the revenue of the entity that are not reported elsewhere. These taxes could include production, real estate, personal property, and pump 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/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(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_TaxesExcludingIncomeAndExciseTaxes</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember</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_ElectricityPurchasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ElectricityPurchasedMember</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_OilAndGasPurchasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OilAndGasPurchasedMember</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>36
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340246319680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_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>
</tr>
<tr class="ro">
<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 );">Tax effect of discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 170<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_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 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 2: 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 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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340233897056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [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_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 808<span></span>
</td>
<td class="nump">$ 813<span></span>
</td>
<td class="nump">$ 1,330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Retirement Benefits Liability</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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain arising during the period</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Settlement arising during the period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amortization of prior service credit</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(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_DerivativeGainLossOnDerivativeNetAbstract', window );"><strong>Derivatives</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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain on derivative instruments, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustments included in net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">27<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">814<span></span>
</td>
<td class="nump">820<span></span>
</td>
<td class="nump">1,357<span></span>
</td>
</tr>
<tr class="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 Loss Attributable to Noncontrolling Interests</a></td>
<td class="num">(79)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
<td class="num">(23)<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 CMS&#160;Energy</a></td>
<td class="nump">$ 893<span></span>
</td>
<td class="nump">$ 844<span></span>
</td>
<td class="nump">$ 1,380<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/2147483589/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/2147483586/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://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/2147483589/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/2147483586/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://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/2147483589/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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<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 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<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 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<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_DerivativeGainLossOnDerivativeNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeGainLossOnDerivativeNetAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of 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> -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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prior service 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/2003/role/disclosureRef<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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) to other comprehensive income from settlement and curtailment gain (loss) 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -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://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 3: 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 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<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 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> -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 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 9: 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/2147483589/942-220-S99-1<br><br>Reference 10: 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 11: 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><br>Reference 12: 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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) 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/2003/role/disclosureRef<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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/2147480167/946-830-55-11<br><br>Reference 9: 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/2147480767/946-205-45-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 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: 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/2147483586/944-220-S99-1<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 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/2147483575/946-220-S99-1<br><br>Reference 14: 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/2147483575/946-220-S99-3<br><br>Reference 15: 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 16: 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 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/disclosureRef<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 28: 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 29: 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 30: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: 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/2147479557/942-235-S99-1<br><br>Reference 32: 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 33: 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 34: 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 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://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 38: 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 39: 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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>38
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236819760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Net gain (loss) arising during the period, tax</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax', window );">Settlement arising during the period, tax</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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax', window );">Amortization of prior service credit, tax</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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Unrealized gain on derivative instruments, tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification adjustments included in net income , tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of 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> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) for increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) 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 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of reclassification adjustment from accumulated other comprehensive (income) loss for prior service 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 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) 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 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax</td>
</tr>
<tr>
<td style="padding-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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>39
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229696160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</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_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 808<span></span>
</td>
<td class="nump">$ 813<span></span>
</td>
<td class="nump">$ 1,330<span></span>
</td>
</tr>
<tr class="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 income to net cash provided by operating activities</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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,180<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">1,114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">249<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">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_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain from sale of EnerBank</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="num">(657)<span></span>
</td>
</tr>
<tr class="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 non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(274)<span></span>
</td>
<td class="num">(93)<span></span>
</td>
<td class="num">(70)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash used in discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(111)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivablesAbstract', window );"><strong>Changes in assets and 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_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">241<span></span>
</td>
<td class="num">(677)<span></span>
</td>
<td class="num">(103)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">185<span></span>
</td>
<td class="num">(450)<span></span>
</td>
<td class="num">(93)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="num">(136)<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet', window );">Other current assets and liabilities</a></td>
<td class="num">(21)<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other non&#8209;current assets and liabilities</a></td>
<td class="nump">147<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(16)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">2,309<span></span>
</td>
<td class="nump">855<span></span>
</td>
<td class="nump">1,819<span></span>
</td>
</tr>
<tr class="ro">
<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>Cash Flows from Investing Activities</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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Net proceeds from sale of EnerBank</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash provided by discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(167)<span></span>
</td>
<td class="num">(107)<span></span>
</td>
<td class="num">(133)<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 in investing activities</a></td>
<td class="num">(3,386)<span></span>
</td>
<td class="num">(2,476)<span></span>
</td>
<td class="num">(1,233)<span></span>
</td>
</tr>
<tr class="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>Cash Flows from Financing Activities</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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">3,551<span></span>
</td>
<td class="nump">1,899<span></span>
</td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="re">
<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 );">Retirement of debt</a></td>
<td class="num">(2,132)<span></span>
</td>
<td class="num">(106)<span></span>
</td>
<td class="num">(235)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Increase in notes payable</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">20<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_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">192<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Issuance of preferred stock, net of issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">224<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_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(579)<span></span>
</td>
<td class="num">(544)<span></span>
</td>
<td class="num">(508)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit', window );">Proceeds from the sale of membership interest in VIE to tax equity investor</a></td>
<td class="nump">86<span></span>
</td>
<td class="nump">49<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_ProceedsFromMinorityShareholders', window );">Contribution from noncontrolling interest</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations', window );">Net cash used in discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr class="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 financing costs</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="num">(54)<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 provided by (used in) financing activities</a></td>
<td class="nump">1,143<span></span>
</td>
<td class="nump">1,327<span></span>
</td>
<td class="num">(295)<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,&#160;Including Restricted Amounts</a></td>
<td class="nump">66<span></span>
</td>
<td class="num">(294)<span></span>
</td>
<td class="nump">291<span></span>
</td>
</tr>
<tr class="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,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">476<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="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,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">248<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="nump">476<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_CashTransactionsAbstract', window );"><strong>Cash transactions</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_InterestPaidNet', window );">Interest paid (net of amounts capitalized)</a></td>
<td class="nump">607<span></span>
</td>
<td class="nump">490<span></span>
</td>
<td class="nump">489<span></span>
</td>
</tr>
<tr class="ro">
<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 paid</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NonCashTransactionsAbstract', window );"><strong>Non&#8209;cash transactions</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_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">228<span></span>
</td>
<td class="nump">196<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_PropertyPlantAndEquipmentByTypeAxis=cms_OngoingCapitalExpendituresMember', window );">Capital Expenditures</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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(2,407)<span></span>
</td>
<td class="num">(2,374)<span></span>
</td>
<td class="num">(2,076)<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_PropertyPlantAndEquipmentByTypeAxis=cms_CovertPlantAcquisitionMember', window );">Covert Plant Acquisition</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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">$ (812)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_CashTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Transactions</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;">cms_CashTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_NonCashTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash transactions [Abstract]</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;">cms_NonCashTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PaymentsOfOrdinaryDividendsCommonAndPreferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments Of Ordinary Dividends, Common And Preferred</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;">cms_PaymentsOfOrdinaryDividendsCommonAndPreferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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_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_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/2147481877/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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) of financing activities of 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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-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_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) of investing activities of 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://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> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<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_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-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_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) of operating activities of 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 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> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<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_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (benefit) and income tax credits.</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_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-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/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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) not previously recognized resulting from the disposal of 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> -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 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 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<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 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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-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_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>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</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 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_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.</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_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as 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_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current operating assets after deduction of current operating liabilities classified as 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;">us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent operating assets after deduction of noncurrent operating liabilities classified as 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;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseInReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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_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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<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_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.</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_PensionAndOtherPostretirementBenefitContributions</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents the cash inflow during the period from the sale of a component of the 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> -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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional capital contribution to the 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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</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 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</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> -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_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash inflow or outflow for 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>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_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfInterestInPartnershipUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 proceeds from the sale of an interest in a unit of partnership.</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 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromSaleOfInterestInPartnershipUnit</td>
</tr>
<tr>
<td style="padding-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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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/2147480167/946-830-55-11<br><br>Reference 9: 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/2147480767/946-205-45-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 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: 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/2147483586/944-220-S99-1<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 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/2147483575/946-220-S99-1<br><br>Reference 14: 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/2147483575/946-220-S99-3<br><br>Reference 15: 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 16: 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 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/disclosureRef<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 28: 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 29: 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 30: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: 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/2147479557/942-235-S99-1<br><br>Reference 32: 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 33: 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 34: 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 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://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 38: 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 39: 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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense (reversal of expense) for expected credit loss on accounts 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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<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(5))<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-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_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://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><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 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_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_PropertyPlantAndEquipmentByTypeAxis=cms_OngoingCapitalExpendituresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_OngoingCapitalExpendituresMember</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=cms_CovertPlantAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_CovertPlantAcquisitionMember</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>40
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340237047760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Balance Sheets (Unaudited) - USD ($)<br> $ in Millions</strong></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_AssetsCurrentAbstract', window );"><strong>Current Assets</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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 227<span></span>
</td>
<td class="nump">$ 164<span></span>
</td>
</tr>
<tr class="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 and cash equivalents</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories at average cost</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_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">587<span></span>
</td>
<td class="nump">840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">267<span></span>
</td>
<td class="nump">212<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">65<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_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">426<span></span>
</td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="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 );">Prepayments and other current assets</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">113<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">2,839<span></span>
</td>
<td class="nump">3,433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Plant, Property, and Equipment</strong></a></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_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">33,135<span></span>
</td>
<td class="nump">30,491<span></span>
</td>
</tr>
<tr class="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 );">Less accumulated depreciation and amortization</a></td>
<td class="nump">9,007<span></span>
</td>
<td class="nump">8,960<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_cms_PropertyPlantAndEquipmentNetExcludingCWIP', window );">Plant, property, and equipment, net</a></td>
<td class="nump">24,128<span></span>
</td>
<td class="nump">21,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction work in progress</a></td>
<td class="nump">944<span></span>
</td>
<td class="nump">1,182<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 );">Total plant, property, and equipment</a></td>
<td class="nump">25,072<span></span>
</td>
<td class="nump">22,713<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</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_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">3,683<span></span>
</td>
<td class="nump">3,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts receivable</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">1,468<span></span>
</td>
<td class="nump">1,208<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">357<span></span>
</td>
<td class="nump">310<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_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">5,606<span></span>
</td>
<td class="nump">5,207<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_Assets', window );">Total Assets</a></td>
<td class="nump">33,517<span></span>
</td>
<td class="nump">31,353<span></span>
</td>
</tr>
<tr class="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 Liabilities</strong></a></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_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable', window );">Current portion of long-term debt and finance leases</a></td>
<td class="nump">980<span></span>
</td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">20<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_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">54<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_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">612<span></span>
</td>
<td class="nump">538<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="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">149<span></span>
</td>
<td class="nump">166<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">2,895<span></span>
</td>
<td class="nump">2,985<span></span>
</td>
</tr>
<tr class="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>Non&#8209;current Liabilities</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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">14,508<span></span>
</td>
<td class="nump">13,122<span></span>
</td>
</tr>
<tr class="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 );">Non-current portion of finance leases</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,894<span></span>
</td>
<td class="nump">3,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">771<span></span>
</td>
<td class="nump">746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">126<span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">2,615<span></span>
</td>
<td class="nump">2,407<span></span>
</td>
</tr>
<tr class="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 non&#8209;current liabilities</a></td>
<td class="nump">415<span></span>
</td>
<td class="nump">397<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_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">22,497<span></span>
</td>
<td class="nump">20,773<span></span>
</td>
</tr>
<tr class="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 );">Commitments and Contingencies</a></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>Common stockholders&#8217; equity</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_CommonStockValue', window );">Common stock</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">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_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">5,705<span></span>
</td>
<td class="nump">5,490<span></span>
</td>
</tr>
<tr class="re">
<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">(46)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
</tr>
<tr class="ro">
<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">1,658<span></span>
</td>
<td class="nump">1,350<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_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">7,320<span></span>
</td>
<td class="nump">6,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative preferred stock</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">224<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 stockholders&#8217; equity</a></td>
<td class="nump">7,544<span></span>
</td>
<td class="nump">7,015<span></span>
</td>
</tr>
<tr class="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 interests</a></td>
<td class="nump">581<span></span>
</td>
<td class="nump">580<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">8,125<span></span>
</td>
<td class="nump">7,595<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">33,517<span></span>
</td>
<td class="nump">31,353<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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember', window );">Nonrelated Party</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_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></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_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent', window );">Accounts receivable and accrued revenue, less allowance of $21 in 2023 and $27 in 2022</a></td>
<td class="nump">933<span></span>
</td>
<td class="nump">1,564<span></span>
</td>
</tr>
<tr class="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 Liabilities</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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">802<span></span>
</td>
<td class="nump">928<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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party</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_AssetsCurrentAbstract', window );"><strong>Current Assets</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_AccountsReceivableNetCurrent', window );">Accounts receivable &#8211; related parties</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<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 Liabilities</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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 right to consideration from customer for product sold and service rendered in normal course of business, classified as current AND Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements 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>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;">cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_AccruedRateRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current liabilities that represent obligations to make refunds to customers for fuel 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;">cms_AccruedRateRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets, Noncurrent, Other than Property, Plant and Equipment</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;">cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_CommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stockholders&#8217; Equity</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;">cms_CommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_DeferredPropertyTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of accrued property taxes that will be recognized over future local taxing authorities fiscal periods expected to be within one year.</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;">cms_DeferredPropertyTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable</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;">cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PropertyPlantAndEquipmentGrossExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and construction in progress 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>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;">cms_PropertyPlantAndEquipmentGrossExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PropertyPlantAndEquipmentNetExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 construction in progress but 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>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;">cms_PropertyPlantAndEquipmentNetExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within 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://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 right to consideration from customer for product sold and service rendered in normal course of business, 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 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-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_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-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_AccumulatedDeferredInvestmentTaxCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent portion of the reserve for accumulated deferred investment tax credits as of the balance sheet date. This is the remaining investment credit, which will reduce the cost of services collected from ratepayers by a ratable portion over the investment's regulatory 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-27<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.26(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_AccumulatedDeferredInvestmentTaxCredit</td>
</tr>
<tr>
<td style="padding-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_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/2147479440/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/2147479440/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_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of 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/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_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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/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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479440/944-210-S99-1<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> -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 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/2147479617/946-210-S99-1<br><br>Reference 11: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: 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 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)(iii))<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/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 24: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: 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/2147479853/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_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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_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://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/2147479440/944-210-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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' 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/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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-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(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_CommonStockValue</td>
</tr>
<tr>
<td style="padding-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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</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 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_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-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_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/2147479440/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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</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/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)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-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 1<br> -Subparagraph (SX 210.6-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: 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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_EnergyRelatedInventoryGasStoredUnderground">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of natural gas stored underground in depleted gas reservoirs, aquifers, or salt caverns to meet seasonal and peak load demands, and also as insurance against unforeseen supply disruptions, and deemed to be a current asset because it is expected to be used within twelve months or in the normal operating cycle.</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(6)(a))<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_EnergyRelatedInventoryGasStoredUnderground</td>
</tr>
<tr>
<td style="padding-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_EnergyRelatedInventoryOtherFossilFuel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fossil fuel included in inventory 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnergyRelatedInventoryOtherFossilFuel</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses 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/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: 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 (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: 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(10))<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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_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_InterestAndDividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of (a) interest payable on all forms of debt, including trade payables, that has been incurred, and (b) dividends declared but unpaid on equity securities issued by the entity and outstanding (also includes dividends collected on behalf of another owner of securities that are being held by the entity). Used to reflect the current portion of the liabilities (due within one year or within 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 210<br> -SubTopic 10<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_InterestAndDividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-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/2147479440/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/2147479853/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://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 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 (b)<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 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 4: 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 5: 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 6: 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 7: 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 8: 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 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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -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/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/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 9: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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 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 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)(5))<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 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 14: 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 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)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: 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 19: 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 20: 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 21: 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 201.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 22: 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 201.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 23: 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 201.5-02(26))<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_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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_LongTermAccountsNotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent. 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/2003/role/disclosureRef<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_LongTermAccountsNotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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_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://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 2: 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 3: 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 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)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: 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 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)(iv))<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)(5))<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 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 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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: 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/2147479853/942-210-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,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_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_OtherInventorySupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be 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/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(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_OtherInventorySupplies</td>
</tr>
<tr>
<td style="padding-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://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</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><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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<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 (c)<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' 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/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)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-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(28))<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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentGrossAbstract</td>
</tr>
<tr>
<td style="padding-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_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/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 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/2147479440/944-210-S99-1<br><br>Reference 4: 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/2147480842/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_RegulatedEntityOtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatedEntityOtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.</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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-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_RegulatoryAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources 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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-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_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of 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 980<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481854/980-405-25-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_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of 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 210<br> -SubTopic 10<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_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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://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 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 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 (h)(2)<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 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 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)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: 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 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(30)(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_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_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://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 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/2147480167/946-830-55-12<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 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-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 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: 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/2147483575/946-220-S99-3<br><br>Reference 6: 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/2147483575/946-220-S99-3<br><br>Reference 7: 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/2147483575/946-220-S99-3<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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 (f)(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 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 16: 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 17: 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 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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/2147480167/946-830-55-11<br><br>Reference 30: 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/2147480767/946-205-45-3<br><br>Reference 31: 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/2147481004/946-505-50-3<br><br>Reference 32: 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/2147479617/946-210-S99-1<br><br>Reference 33: 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/2147479617/946-210-S99-2<br><br>Reference 34: 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/2147483575/946-220-S99-3<br><br>Reference 35: 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/2147483575/946-220-S99-3<br><br>Reference 36: 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/2147483575/946-220-S99-3<br><br>Reference 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,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_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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>41
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340235757520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, allowance</a></td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
</tr>
<tr class="ro">
<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">350,000,000.0<span></span>
</td>
<td class="nump">350,000,000.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_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">294,400,000<span></span>
</td>
<td class="nump">291,300,000<span></span>
</td>
</tr>
<tr class="ro">
<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">10,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_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember', window );">Series C Preferred Stock Depositary Shares</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_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">9,200,000<span></span>
</td>
<td class="nump">9,200,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_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="nump">9,200,000<span></span>
</td>
<td class="nump">9,200,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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for credit loss on accounts receivable, 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-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_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-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_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://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/2147479617/946-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(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_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://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/2147479617/946-210-S99-2<br><br>Reference 3: 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/2147483575/946-220-S99-3<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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: 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/2147483575/946-220-S99-3<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(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_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_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://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/2147479617/946-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(28))<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_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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</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 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/2147479617/946-210-S99-2<br><br>Reference 2: 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/2147483575/946-220-S99-3<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 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(28))<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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember</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>42
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229660496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Changes in Equity (Unaudited) - USD ($)<br> shares in Thousands, $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Other Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Retirement benefits liability</div></th>
<th class="th"><div>Derivative instruments</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Cumulative Preferred Stock</div></th>
<th class="th"><div>Noncontrolling Interests</div></th>
</tr>
<tr class="rc">
<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 );">Beginning of period (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">288,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<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 at Beginning of Period at Dec. 31, 2020</a></td>
<td class="nump">$ 6,077<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,365<span></span>
</td>
<td class="num">$ (86)<span></span>
</td>
<td class="num">$ (80)<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="nump">$ 214<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 581<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">224<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_StockRepurchasedDuringPeriodShares', window );">Common stock repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(157)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockRepurchasedDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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>
<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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Common stock reacquired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Common stock reacquired</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain arising during the period</a></td>
<td class="nump">19<span></span>
</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">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Settlement arising during the period</a></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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">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="nump">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amortization of prior service credit</a></td>
<td class="num">(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="num">(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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain on derivative instruments</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustments included in net income</a></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="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>
</tr>
<tr class="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 Income</a></td>
<td class="nump">1,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="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 );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(505)<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_DividendsPreferredStockCash', window );">Dividends declared on preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests', window );">Sale of membership interest in VIE to tax equity investor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders', window );">Contribution from 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>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions and other changes in noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rc">
<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 at End of Period at Dec. 31, 2021</a></td>
<td class="nump">$ 7,188<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
<td class="num">(59)<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="nump">1,057<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="nump">557<span></span>
</td>
</tr>
<tr class="rc">
<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 );">End of period (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">289,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 1.7400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PreferredStockDividendsPerShareDeclared', window );">Dividends declared per preferred stock Series C depositary share (in dollars per share)</a></td>
<td class="nump">$ 0.5688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Common stock repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockRepurchasedDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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>
<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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Common stock reacquired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(43)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Common stock reacquired</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain arising during the period</a></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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Settlement arising during the period</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">4<span></span>
</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">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amortization of prior service credit</a></td>
<td class="num">(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="num">(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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain on derivative instruments</a></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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustments included in net income</a></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="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>
</tr>
<tr class="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 Income</a></td>
<td class="nump">813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(534)<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_DividendsPreferredStockCash', window );">Dividends declared on preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10)<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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests', window );">Sale of membership interest in VIE to tax equity investor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">49<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_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders', window );">Contribution from 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>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions and other changes in noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="rc">
<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 at End of Period at Dec. 31, 2022</a></td>
<td class="nump">$ 7,595<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">5,490<span></span>
</td>
<td class="num">(52)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="nump">580<span></span>
</td>
</tr>
<tr class="rc">
<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 );">End of period (in shares) at Dec. 31, 2022</a></td>
<td class="nump">291,300<span></span>
</td>
<td class="nump">291,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 1.8400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PreferredStockDividendsPerShareDeclared', window );">Dividends declared per preferred stock Series C depositary share (in dollars per share)</a></td>
<td class="nump">$ 1.0500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">222<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Common stock repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(119)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockRepurchasedDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Common stock reacquired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Common stock reacquired</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain arising during the period</a></td>
<td class="nump">$ 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="nump">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Settlement arising during the period</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amortization of prior service credit</a></td>
<td class="num">(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="num">(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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain on derivative instruments</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustments included in net income</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="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>
</tr>
<tr class="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 Income</a></td>
<td class="nump">808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(79)<span></span>
</td>
</tr>
<tr class="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 );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(569)<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_DividendsPreferredStockCash', window );">Dividends declared on preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10)<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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests', window );">Sale of membership interest in VIE to tax equity investor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">86<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_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders', window );">Contribution from 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>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions and other changes in noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="rc">
<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 at End of Period at Dec. 31, 2023</a></td>
<td class="nump">$ 8,125<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,705<span></span>
</td>
<td class="num">$ (46)<span></span>
</td>
<td class="num">$ (46)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,658<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">$ 581<span></span>
</td>
</tr>
<tr class="rc">
<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 );">End of period (in shares) at Dec. 31, 2023</a></td>
<td class="nump">294,400<span></span>
</td>
<td class="nump">294,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 1.9500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PreferredStockDividendsPerShareDeclared', window );">Dividends declared per preferred stock Series C depositary share (in dollars per share)</a></td>
<td class="nump">$ 1.0500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase in noncontrolling interest balance from contributions from the noncontrolling interest holders, included in the consolidation of the parent 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;">cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 declared 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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_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://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/2147479617/946-210-S99-2<br><br>Reference 3: 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/2147483575/946-220-S99-3<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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: 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/2147483575/946-220-S99-3<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(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_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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a sale (new stock issuance) by a subsidiary to noncontrolling interests (third parties, parties directly or indirectly unrelated to parent) during the period. The capital transaction by subsidiary does not result in a loss of control by the parent, but does effect a change in total (consolidated) equity 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://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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 810<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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-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_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_DividendsPreferredStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481071/942-405-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_DividendsPreferredStockCash</td>
</tr>
<tr>
<td style="padding-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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of 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> -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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prior service 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/2003/role/disclosureRef<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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) to other comprehensive income from settlement and curtailment gain (loss) 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) 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/2003/role/disclosureRef<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_PreferredStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 declared during the period for each share of preferred stock outstanding.</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_PreferredStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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/2147480167/946-830-55-11<br><br>Reference 9: 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/2147480767/946-205-45-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 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: 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/2147483586/944-220-S99-1<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 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/2147483575/946-220-S99-1<br><br>Reference 14: 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/2147483575/946-220-S99-3<br><br>Reference 15: 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 16: 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 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/disclosureRef<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 28: 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 29: 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 30: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: 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/2147479557/942-235-S99-1<br><br>Reference 32: 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 33: 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 34: 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 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://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 38: 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 39: 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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: 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 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(28))<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 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 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(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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to Restricted Stock Award forfeited 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(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 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> -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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</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://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/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(28))<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 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 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(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_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock related to Restricted Stock Awards forfeited 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(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 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> -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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize 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> -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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: 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><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(28))<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 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 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(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_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize 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> -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://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/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(28))<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 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 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(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_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-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 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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 (f)(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 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 16: 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 17: 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 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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/2147480167/946-830-55-11<br><br>Reference 30: 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/2147480767/946-205-45-3<br><br>Reference 31: 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/2147481004/946-505-50-3<br><br>Reference 32: 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/2147479617/946-210-S99-1<br><br>Reference 33: 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/2147479617/946-210-S99-2<br><br>Reference 34: 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/2147483575/946-220-S99-3<br><br>Reference 35: 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/2147483575/946-220-S99-3<br><br>Reference 36: 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/2147483575/946-220-S99-3<br><br>Reference 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340227115296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Income (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 7,462<span></span>
</td>
<td class="nump">$ 8,596<span></span>
</td>
<td class="nump">$ 7,329<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</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_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">1,235<span></span>
</td>
<td class="nump">1,224<span></span>
</td>
<td class="nump">1,146<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">180<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">195<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
<td class="num">(18)<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_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">362<span></span>
</td>
<td class="nump">197<span></span>
</td>
<td class="nump">177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">616<span></span>
</td>
<td class="nump">509<span></span>
</td>
<td class="nump">481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(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_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">643<span></span>
</td>
<td class="nump">519<span></span>
</td>
<td class="nump">500<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 );">Income Before Income Taxes</a></td>
<td class="nump">954<span></span>
</td>
<td class="nump">902<span></span>
</td>
<td class="nump">823<span></span>
</td>
</tr>
<tr class="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="nump">147<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">95<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 Income</a></td>
<td class="nump">887<span></span>
</td>
<td class="nump">837<span></span>
</td>
<td class="nump">1,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">877<span></span>
</td>
<td class="nump">827<span></span>
</td>
<td class="nump">1,348<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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party</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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">12<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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember', window );">Nonrelated Party</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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_Revenues', window );">Operating Revenue</a></td>
<td class="nump">7,166<span></span>
</td>
<td class="nump">8,151<span></span>
</td>
<td class="nump">7,021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</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_UtilitiesOperatingExpenseFuelUsed', window );">Fuel for electric generation</a></td>
<td class="nump">435<span></span>
</td>
<td class="nump">662<span></span>
</td>
<td class="nump">463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</a></td>
<td class="nump">1,331<span></span>
</td>
<td class="nump">1,867<span></span>
</td>
<td class="nump">1,599<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_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="nump">897<span></span>
</td>
<td class="nump">1,243<span></span>
</td>
<td class="nump">726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Maintenance and other operating expenses</a></td>
<td class="nump">1,586<span></span>
</td>
<td class="nump">1,582<span></span>
</td>
<td class="nump">1,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,137<span></span>
</td>
<td class="nump">1,088<span></span>
</td>
<td class="nump">1,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseTaxes', window );">General taxes</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">373<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_UtilitiesOperatingExpense', window );">Total operating expenses</a></td>
<td class="nump">5,898<span></span>
</td>
<td class="nump">6,918<span></span>
</td>
<td class="nump">5,846<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_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">1,268<span></span>
</td>
<td class="nump">1,233<span></span>
</td>
<td class="nump">1,175<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">171<span></span>
</td>
<td class="nump">195<span></span>
</td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="num">(18)<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_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">208<span></span>
</td>
<td class="nump">187<span></span>
</td>
<td class="nump">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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">415<span></span>
</td>
<td class="nump">325<span></span>
</td>
<td class="nump">294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(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_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">448<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">311<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 );">Income Before Income Taxes</a></td>
<td class="nump">1,028<span></span>
</td>
<td class="nump">1,085<span></span>
</td>
<td class="nump">1,024<span></span>
</td>
</tr>
<tr class="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="nump">161<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">156<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 Income</a></td>
<td class="nump">867<span></span>
</td>
<td class="nump">945<span></span>
</td>
<td class="nump">868<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">865<span></span>
</td>
<td class="nump">943<span></span>
</td>
<td class="nump">866<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Related Party</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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">12<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Nonrelated Party</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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other cost components excluding the service cost component of net benefit cost for defined benefit plans for the period. Other cost components include the following components: Interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlement or curtailments. The other cost components are presented separately outside of operating income on the statement of income.</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;">cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Utilities Operating Expense Purchased Power Related 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;">cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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/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/2147483586/944-220-S99-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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 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/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 5: 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 6: 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 (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/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/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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/2147483589/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_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 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 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 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 4: 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 5: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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_InterestCostsCapitalizedAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs capitalized disclosed as an adjusting item to interest costs incurred.</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_InterestCostsCapitalizedAdjustment</td>
</tr>
<tr>
<td style="padding-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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the cost of borrowed funds accounted for as interest 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 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/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: 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(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-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 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: 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.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: 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 (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<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/2147483013/835-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_InterestExpense</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the cost of borrowed funds accounted for as interest expense for debt.</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)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<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.8)<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 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<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_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-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 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 2: 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 3: 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 4: 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 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 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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/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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<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 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<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 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 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 (b)<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 11: 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 12: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 14: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</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.7)<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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_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/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 2: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: 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 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 (c)<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_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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://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(7)(d))<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_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-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_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</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_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 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 2: 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 3: 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 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(1))<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 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 6: 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 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)(iii)(A))<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)(iii)(A))<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)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<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 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 14: 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 15: 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 16: 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 17: 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 18: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -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 21: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -Subparagraph (a)<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 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/2147479557/942-235-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_Revenues</td>
</tr>
<tr>
<td style="padding-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_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating expense of regulated 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<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_UtilitiesOperatingExpense</td>
</tr>
<tr>
<td style="padding-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_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating expense for depreciation and amortization of regulated 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<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_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_UtilitiesOperatingExpenseFuelUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating expense for fuel used by regulated 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<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_UtilitiesOperatingExpenseFuelUsed</td>
</tr>
<tr>
<td style="padding-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_UtilitiesOperatingExpenseGasAndPetroleumPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating expense for purchased gas and petroleum of regulated 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<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_UtilitiesOperatingExpenseGasAndPetroleumPurchased</td>
</tr>
<tr>
<td style="padding-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_UtilitiesOperatingExpenseMaintenanceAndOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating expense for routine plant maintenance, repairs and operations of regulated 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<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_UtilitiesOperatingExpenseMaintenanceAndOperations</td>
</tr>
<tr>
<td style="padding-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_UtilitiesOperatingExpensePurchasedPower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating expense for purchased power of regulated 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<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_UtilitiesOperatingExpensePurchasedPower</td>
</tr>
<tr>
<td style="padding-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_UtilitiesOperatingExpenseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating expense for taxes other than income taxes of regulated 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<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_UtilitiesOperatingExpenseTaxes</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>44
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340246025264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 887<span></span>
</td>
<td class="nump">$ 837<span></span>
</td>
<td class="nump">$ 1,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Retirement Benefits Liability</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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) arising during the period</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">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_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">27<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 CMS&#160;Energy</a></td>
<td class="nump">893<span></span>
</td>
<td class="nump">844<span></span>
</td>
<td class="nump">1,380<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">867<span></span>
</td>
<td class="nump">945<span></span>
</td>
<td class="nump">868<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Retirement Benefits Liability</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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) arising during the period</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">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_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">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_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">$ 867<span></span>
</td>
<td class="nump">$ 962<span></span>
</td>
<td class="nump">$ 872<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/2147483589/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/2147483586/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://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_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 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 2: 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 3: 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 4: 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 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 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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/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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of 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> -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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -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://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 3: 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 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<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 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> -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 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 9: 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/2147483589/942-220-S99-1<br><br>Reference 10: 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 11: 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><br>Reference 12: 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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) 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/2003/role/disclosureRef<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>45
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340235827712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Net gain (loss) arising during the period, tax</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Net gain (loss) arising during the period, tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of 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> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) 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 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>46
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229593872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 887<span></span>
</td>
<td class="nump">$ 837<span></span>
</td>
<td class="nump">$ 1,353<span></span>
</td>
</tr>
<tr class="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 income to net cash provided by operating activities</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_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="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 non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(274)<span></span>
</td>
<td class="num">(93)<span></span>
</td>
<td class="num">(70)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivablesAbstract', window );"><strong>Changes in assets and 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">241<span></span>
</td>
<td class="num">(677)<span></span>
</td>
<td class="num">(103)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">185<span></span>
</td>
<td class="num">(450)<span></span>
</td>
<td class="num">(93)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="num">(136)<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet', window );">Other current assets and liabilities</a></td>
<td class="num">(21)<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other non&#8209;current assets and liabilities</a></td>
<td class="nump">147<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(16)<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">2,309<span></span>
</td>
<td class="nump">855<span></span>
</td>
<td class="nump">1,819<span></span>
</td>
</tr>
<tr class="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>Cash Flows from Investing Activities</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_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(167)<span></span>
</td>
<td class="num">(107)<span></span>
</td>
<td class="num">(133)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(3,386)<span></span>
</td>
<td class="num">(2,476)<span></span>
</td>
<td class="num">(1,233)<span></span>
</td>
</tr>
<tr class="ro">
<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>Cash Flows from Financing Activities</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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">3,551<span></span>
</td>
<td class="nump">1,899<span></span>
</td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="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 );">Retirement of debt</a></td>
<td class="num">(2,132)<span></span>
</td>
<td class="num">(106)<span></span>
</td>
<td class="num">(235)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Increase in notes payable</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">20<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_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="num">(54)<span></span>
</td>
</tr>
<tr class="re">
<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 provided by (used in) financing activities</a></td>
<td class="nump">1,143<span></span>
</td>
<td class="nump">1,327<span></span>
</td>
<td class="num">(295)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="nump">66<span></span>
</td>
<td class="num">(294)<span></span>
</td>
<td class="nump">291<span></span>
</td>
</tr>
<tr class="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,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">476<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="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,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">248<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="nump">476<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_CashTransactionsAbstract', window );"><strong>Cash transactions</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_InterestPaidNet', window );">Interest paid (net of amounts capitalized)</a></td>
<td class="nump">607<span></span>
</td>
<td class="nump">490<span></span>
</td>
<td class="nump">489<span></span>
</td>
</tr>
<tr class="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 paid</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NonCashTransactionsAbstract', window );"><strong>Non&#8209;cash transactions</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_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">228<span></span>
</td>
<td class="nump">196<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_PropertyPlantAndEquipmentByTypeAxis=cms_OngoingCapitalExpendituresMember', window );">Capital Expenditures</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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(2,407)<span></span>
</td>
<td class="num">(2,374)<span></span>
</td>
<td class="num">(2,076)<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_PropertyPlantAndEquipmentByTypeAxis=cms_CovertPlantAcquisitionMember', window );">Covert Plant Acquisition</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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(812)<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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">867<span></span>
</td>
<td class="nump">945<span></span>
</td>
<td class="nump">868<span></span>
</td>
</tr>
<tr class="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 income to net cash provided by operating activities</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_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,137<span></span>
</td>
<td class="nump">1,088<span></span>
</td>
<td class="nump">1,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">134<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">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_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="num">(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_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(123)<span></span>
</td>
<td class="num">(87)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivablesAbstract', window );"><strong>Changes in assets and 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_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">219<span></span>
</td>
<td class="num">(660)<span></span>
</td>
<td class="num">(103)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">186<span></span>
</td>
<td class="num">(447)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="num">(127)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="nump">140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet', window );">Other current assets and liabilities</a></td>
<td class="num">(35)<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other non&#8209;current assets and liabilities</a></td>
<td class="nump">125<span></span>
</td>
<td class="num">(29)<span></span>
</td>
<td class="num">(40)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">2,430<span></span>
</td>
<td class="nump">994<span></span>
</td>
<td class="nump">1,982<span></span>
</td>
</tr>
<tr class="ro">
<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>Cash Flows from Investing Activities</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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,052)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(141)<span></span>
</td>
<td class="num">(105)<span></span>
</td>
<td class="num">(133)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(3,201)<span></span>
</td>
<td class="num">(2,344)<span></span>
</td>
<td class="num">(2,185)<span></span>
</td>
</tr>
<tr class="ro">
<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>Cash Flows from Financing Activities</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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">2,666<span></span>
</td>
<td class="nump">1,799<span></span>
</td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="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 );">Retirement of debt</a></td>
<td class="num">(1,654)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="num">(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_ProceedsFromContributedCapital', window );">Stockholder contribution</a></td>
<td class="nump">475<span></span>
</td>
<td class="nump">685<span></span>
</td>
<td class="nump">575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(697)<span></span>
</td>
<td class="num">(771)<span></span>
</td>
<td class="num">(724)<span></span>
</td>
</tr>
<tr class="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 financing costs</a></td>
<td class="num">(21)<span></span>
</td>
<td class="num">(22)<span></span>
</td>
<td class="num">(32)<span></span>
</td>
</tr>
<tr class="ro">
<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 provided by (used in) financing activities</a></td>
<td class="nump">767<span></span>
</td>
<td class="nump">1,366<span></span>
</td>
<td class="nump">212<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,&#160;Including Restricted Amounts</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="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,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_CashTransactionsAbstract', window );"><strong>Cash transactions</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_InterestPaidNet', window );">Interest paid (net of amounts capitalized)</a></td>
<td class="nump">417<span></span>
</td>
<td class="nump">309<span></span>
</td>
<td class="nump">298<span></span>
</td>
</tr>
<tr class="ro">
<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 paid</a></td>
<td class="nump">31<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NonCashTransactionsAbstract', window );"><strong>Non&#8209;cash transactions</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_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">264<span></span>
</td>
<td class="nump">210<span></span>
</td>
<td class="nump">192<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Capital Expenditures</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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(2,248)<span></span>
</td>
<td class="num">(2,239)<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Covert Plant Acquisition</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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(812)<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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Nonrelated Party</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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</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_ProceedsFromRepaymentsOfShortTermDebt', window );">Increase in notes payable</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">20<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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Related Party</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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</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_ProceedsFromRepaymentsOfShortTermDebt', window );">Increase in notes payable</a></td>
<td class="num">$ (75)<span></span>
</td>
<td class="num">$ (317)<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_CashTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Transactions</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;">cms_CashTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_NonCashTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash transactions [Abstract]</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;">cms_NonCashTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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_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_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/2147481877/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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (benefit) and income tax credits.</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_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-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_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>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</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 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_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.</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_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as 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_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current operating assets after deduction of current operating liabilities classified as 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;">us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent operating assets after deduction of noncurrent operating liabilities classified as 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;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseInReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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_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 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 2: 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 3: 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 4: 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 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 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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/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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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_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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<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_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfOrdinaryDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<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_PaymentsOfOrdinaryDividends</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.</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_PensionAndOtherPostretirementBenefitContributions</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromContributedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 by a corporation from a shareholder 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 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromContributedCapital</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash inflow or outflow for 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>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_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense (reversal of expense) for expected credit loss on accounts 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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<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(5))<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-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_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://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><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 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_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_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating expense for depreciation and amortization of regulated 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<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_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentByTypeAxis=cms_OngoingCapitalExpendituresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_OngoingCapitalExpendituresMember</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=cms_CovertPlantAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_CovertPlantAcquisitionMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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>47
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340234084016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Balance Sheets (Unaudited) - USD ($)<br> $ in Millions</strong></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_AssetsCurrentAbstract', window );"><strong>Current Assets</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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 227<span></span>
</td>
<td class="nump">$ 164<span></span>
</td>
</tr>
<tr class="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 and cash equivalents</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories at average cost</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_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">587<span></span>
</td>
<td class="nump">840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">267<span></span>
</td>
<td class="nump">212<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">65<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_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">426<span></span>
</td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="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 );">Prepayments and other current assets</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">113<span></span>
</td>
</tr>
<tr class="re">
<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">2,839<span></span>
</td>
<td class="nump">3,433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</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_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">3,683<span></span>
</td>
<td class="nump">3,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts receivable</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">1,468<span></span>
</td>
<td class="nump">1,208<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">357<span></span>
</td>
<td class="nump">310<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_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">5,606<span></span>
</td>
<td class="nump">5,207<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">33,517<span></span>
</td>
<td class="nump">31,353<span></span>
</td>
</tr>
<tr class="re">
<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 Liabilities</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_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable', window );">Current portion of long-term debt and finance leases</a></td>
<td class="nump">980<span></span>
</td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">20<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_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">54<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_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">612<span></span>
</td>
<td class="nump">538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="ro">
<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">149<span></span>
</td>
<td class="nump">166<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,895<span></span>
</td>
<td class="nump">2,985<span></span>
</td>
</tr>
<tr class="ro">
<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>Non&#8209;current Liabilities</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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">14,508<span></span>
</td>
<td class="nump">13,122<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-current portion of finance leases</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,894<span></span>
</td>
<td class="nump">3,796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">771<span></span>
</td>
<td class="nump">746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">126<span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">2,615<span></span>
</td>
<td class="nump">2,407<span></span>
</td>
</tr>
<tr class="ro">
<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 non&#8209;current liabilities</a></td>
<td class="nump">415<span></span>
</td>
<td class="nump">397<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_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">22,497<span></span>
</td>
<td class="nump">20,773<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<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>Common stockholders&#8217; equity</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_CommonStockValue', window );">Common stock</a></td>
<td class="nump">3<span></span>
</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_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">5,705<span></span>
</td>
<td class="nump">5,490<span></span>
</td>
</tr>
<tr class="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">(46)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
</tr>
<tr class="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">1,658<span></span>
</td>
<td class="nump">1,350<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_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">7,320<span></span>
</td>
<td class="nump">6,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative preferred stock</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">224<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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">7,544<span></span>
</td>
<td class="nump">7,015<span></span>
</td>
</tr>
<tr class="re">
<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">33,517<span></span>
</td>
<td class="nump">31,353<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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember', window );">Nonrelated Party</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_AssetsCurrentAbstract', window );"><strong>Current Assets</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_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent', window );">Accounts receivable and accrued revenue, less allowance of $21 in 2023 and $27 in 2022</a></td>
<td class="nump">933<span></span>
</td>
<td class="nump">1,564<span></span>
</td>
</tr>
<tr class="re">
<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 Liabilities</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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">802<span></span>
</td>
<td class="nump">928<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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party</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_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_AssetsCurrentAbstract', window );"><strong>Current Assets</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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="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 and cash equivalents</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories at average cost</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_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">587<span></span>
</td>
<td class="nump">840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">257<span></span>
</td>
<td class="nump">206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">59<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_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">426<span></span>
</td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="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 );">Prepayments and other current assets</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="re">
<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">2,594<span></span>
</td>
<td class="nump">3,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Plant, Property, and Equipment</strong></a></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_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">31,723<span></span>
</td>
<td class="nump">29,342<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_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">8,796<span></span>
</td>
<td class="nump">8,791<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_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP', window );">Plant, property, and equipment, net</a></td>
<td class="nump">22,927<span></span>
</td>
<td class="nump">20,551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">845<span></span>
</td>
<td class="nump">994<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_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Total plant, property, and equipment</a></td>
<td class="nump">23,772<span></span>
</td>
<td class="nump">21,545<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</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_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">3,683<span></span>
</td>
<td class="nump">3,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">1,367<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">313<span></span>
</td>
<td class="nump">286<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_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">5,486<span></span>
</td>
<td class="nump">5,135<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_Assets', window );">Total Assets</a></td>
<td class="nump">31,852<span></span>
</td>
<td class="nump">29,916<span></span>
</td>
</tr>
<tr class="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 Liabilities</strong></a></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_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable', window );">Current portion of long-term debt and finance leases</a></td>
<td class="nump">731<span></span>
</td>
<td class="nump">1,000<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_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">54<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_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">110<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">614<span></span>
</td>
<td class="nump">556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="ro">
<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">128<span></span>
</td>
<td class="nump">147<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,563<span></span>
</td>
<td class="nump">2,871<span></span>
</td>
</tr>
<tr class="ro">
<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>Non&#8209;current Liabilities</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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">10,037<span></span>
</td>
<td class="nump">9,192<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-current portion of finance leases</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,894<span></span>
</td>
<td class="nump">3,796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">739<span></span>
</td>
<td class="nump">722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">126<span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">2,789<span></span>
</td>
<td class="nump">2,585<span></span>
</td>
</tr>
<tr class="ro">
<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 non&#8209;current liabilities</a></td>
<td class="nump">364<span></span>
</td>
<td class="nump">342<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_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">18,489<span></span>
</td>
<td class="nump">16,890<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<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>Common stockholders&#8217; equity</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_CommonStockValue', window );">Common stock</a></td>
<td class="nump">841<span></span>
</td>
<td class="nump">841<span></span>
</td>
</tr>
<tr class="re">
<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 );">Other paid-in capital</a></td>
<td class="nump">7,759<span></span>
</td>
<td class="nump">7,284<span></span>
</td>
</tr>
<tr class="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">(15)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="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">2,178<span></span>
</td>
<td class="nump">2,008<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_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">10,763<span></span>
</td>
<td class="nump">10,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative preferred stock</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">37<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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">10,800<span></span>
</td>
<td class="nump">10,155<span></span>
</td>
</tr>
<tr class="re">
<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">31,852<span></span>
</td>
<td class="nump">29,916<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Nonrelated Party</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_AssetsCurrentAbstract', window );"><strong>Current Assets</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_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent', window );">Accounts receivable and accrued revenue, less allowance of $21 in 2023 and $27 in 2022</a></td>
<td class="nump">909<span></span>
</td>
<td class="nump">1,524<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</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_AccountsReceivableNetNoncurrent', window );">Accounts receivable</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<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 Liabilities</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_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">764<span></span>
</td>
<td class="nump">864<span></span>
</td>
</tr>
<tr class="ro">
<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>Non&#8209;current Liabilities</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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">10,037<span></span>
</td>
<td class="nump">9,192<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Related Party</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_AssetsCurrentAbstract', window );"><strong>Current Assets</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_AccountsNotesAndLoansReceivableNetCurrent', window );">Accounts and notes receivable &#8211; related parties</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</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_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts receivable</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="re">
<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 Liabilities</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_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<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>Non&#8209;current Liabilities</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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">$ 424<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 right to consideration from customer for product sold and service rendered in normal course of business, classified as current AND Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements 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>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;">cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_AccruedRateRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current liabilities that represent obligations to make refunds to customers for fuel 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;">cms_AccruedRateRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets, Noncurrent, Other than Property, Plant and Equipment</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;">cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_CommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stockholders&#8217; Equity</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;">cms_CommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_DeferredPropertyTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of accrued property taxes that will be recognized over future local taxing authorities fiscal periods expected to be within one year.</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;">cms_DeferredPropertyTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable</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;">cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And 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;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</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;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 end amount of total net PPE excluding construction work in progress.</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;">cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And 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;">cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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/2003/role/disclosureRef<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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-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_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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within 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://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_AccountsReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 right to consideration from customer for product sold and service rendered in normal course of business, 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 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><br>Reference 2: 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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_AccountsReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-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_AccumulatedDeferredInvestmentTaxCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent portion of the reserve for accumulated deferred investment tax credits as of the balance sheet date. This is the remaining investment credit, which will reduce the cost of services collected from ratepayers by a ratable portion over the investment's regulatory 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-27<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.26(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_AccumulatedDeferredInvestmentTaxCredit</td>
</tr>
<tr>
<td style="padding-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/2147479440/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_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of 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/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_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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/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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479440/944-210-S99-1<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> -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 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/2147479617/946-210-S99-1<br><br>Reference 11: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: 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 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)(iii))<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/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 24: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: 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/2147479853/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_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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_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://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/2147479440/944-210-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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' 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/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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-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(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_CommonStockValue</td>
</tr>
<tr>
<td style="padding-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/2147479440/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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</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/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)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-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 1<br> -Subparagraph (SX 210.6-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: 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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_EnergyRelatedInventoryGasStoredUnderground">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of natural gas stored underground in depleted gas reservoirs, aquifers, or salt caverns to meet seasonal and peak load demands, and also as insurance against unforeseen supply disruptions, and deemed to be a current asset because it is expected to be used within twelve months or in the normal operating cycle.</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(6)(a))<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_EnergyRelatedInventoryGasStoredUnderground</td>
</tr>
<tr>
<td style="padding-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_EnergyRelatedInventoryOtherFossilFuel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fossil fuel included in inventory 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnergyRelatedInventoryOtherFossilFuel</td>
</tr>
<tr>
<td style="padding-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_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_InterestAndDividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of (a) interest payable on all forms of debt, including trade payables, that has been incurred, and (b) dividends declared but unpaid on equity securities issued by the entity and outstanding (also includes dividends collected on behalf of another owner of securities that are being held by the entity). Used to reflect the current portion of the liabilities (due within one year or within 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 210<br> -SubTopic 10<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_InterestAndDividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-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/2147479440/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/2147479853/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://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 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 (b)<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 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 4: 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 5: 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 6: 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 7: 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 8: 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 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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -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/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/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 9: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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 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 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)(5))<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 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 14: 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 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)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: 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 19: 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 20: 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 21: 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 201.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 22: 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 201.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 23: 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 201.5-02(26))<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_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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_LongTermAccountsNotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent. 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/2003/role/disclosureRef<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_LongTermAccountsNotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,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_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_OtherInventorySupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be 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/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(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_OtherInventorySupplies</td>
</tr>
<tr>
<td style="padding-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://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</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><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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<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 (c)<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' 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/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)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-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(28))<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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentGrossAbstract</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 end amount of construction work in progress in public utility.</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_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-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_RegulatedEntityOtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatedEntityOtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.</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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-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_RegulatoryAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources 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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-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_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of 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 980<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481854/980-405-25-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_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of 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 210<br> -SubTopic 10<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_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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://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 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 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 (h)(2)<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 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 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)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: 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 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(30)(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_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_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://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 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/2147480167/946-830-55-12<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 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-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 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: 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/2147483575/946-220-S99-3<br><br>Reference 6: 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/2147483575/946-220-S99-3<br><br>Reference 7: 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/2147483575/946-220-S99-3<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,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_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>48
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340246015856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, allowance</a></td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
</tr>
<tr class="ro">
<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">350,000,000.0<span></span>
</td>
<td class="nump">350,000,000.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_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">294,400,000<span></span>
</td>
<td class="nump">291,300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<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">10,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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, allowance</a></td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
</tr>
<tr class="ro">
<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">125,000,000.0<span></span>
</td>
<td class="nump">125,000,000.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_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">84,100,000<span></span>
</td>
<td class="nump">84,100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 4.50<span></span>
</td>
<td class="nump">$ 4.50<span></span>
</td>
</tr>
<tr class="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">7,500,000<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">400,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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for credit loss on accounts receivable, 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-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_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-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_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://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/2147479617/946-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(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_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://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/2147479617/946-210-S99-2<br><br>Reference 3: 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/2147483575/946-220-S99-3<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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: 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/2147483575/946-220-S99-3<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(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_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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock nonredeemable or redeemable solely at the option of the issuer.</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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_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://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/2147479617/946-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(28))<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_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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</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 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/2147479617/946-210-S99-2<br><br>Reference 2: 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/2147483575/946-220-S99-3<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 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(28))<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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>49
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340235910288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Changes in Equity (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Other Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Retirement benefits liability</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Cumulative Preferred Stock</div></th>
<th class="th"><div>Consumers Energy Company</div></th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Other Paid-in Capital</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Accumulated Other Comprehensive Loss</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Retirement benefits liability</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Retained Earnings</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Cumulative Preferred Stock</div>
</th>
</tr>
<tr class="rc">
<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 at Beginning of Period at Dec. 31, 2020</a></td>
<td class="nump">$ 6,077<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,365<span></span>
</td>
<td class="num">$ (86)<span></span>
</td>
<td class="num">$ (80)<span></span>
</td>
<td class="nump">$ 214<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 8,556<span></span>
</td>
<td class="nump">$ 841<span></span>
</td>
<td class="nump">$ 6,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (36)<span></span>
</td>
<td class="nump">$ 1,690<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution', window );">Stockholder contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) arising during the period</a></td>
<td class="nump">19<span></span>
</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">19<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="nump">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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">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="nump">5<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="nump">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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">1,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">868<span></span>
</td>
<td class="text">&#160;<span></span>
</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">868<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_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(505)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(722)<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_DividendsPreferredStockCash', window );">Dividends declared on preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<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 at End of Period at Dec. 31, 2021</a></td>
<td class="nump">7,188<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
<td class="num">(59)<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="nump">1,057<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="nump">9,279<span></span>
</td>
<td class="nump">841<span></span>
</td>
<td class="nump">6,599<span></span>
</td>
<td class="num">$ (32)<span></span>
</td>
<td class="num">(32)<span></span>
</td>
<td class="nump">1,834<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution', window );">Stockholder contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) arising during the period</a></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="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="nump">15<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">4<span></span>
</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">4<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="nump">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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">945<span></span>
</td>
<td class="text">&#160;<span></span>
</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">945<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_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(534)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(769)<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_DividendsPreferredStockCash', window );">Dividends declared on preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<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 at End of Period at Dec. 31, 2022</a></td>
<td class="nump">7,595<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">5,490<span></span>
</td>
<td class="num">(52)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="nump">10,155<span></span>
</td>
<td class="nump">841<span></span>
</td>
<td class="nump">7,284<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="nump">2,008<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution', window );">Stockholder contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) arising during the period</a></td>
<td class="nump">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="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="num">(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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></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="nump">2<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="nump">$ 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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">867<span></span>
</td>
<td class="text">&#160;<span></span>
</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">867<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_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(569)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(695)<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_DividendsPreferredStockCash', window );">Dividends declared on preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<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 at End of Period at Dec. 31, 2023</a></td>
<td class="nump">$ 8,125<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,705<span></span>
</td>
<td class="num">$ (46)<span></span>
</td>
<td class="num">$ (46)<span></span>
</td>
<td class="nump">$ 1,658<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">$ 10,800<span></span>
</td>
<td class="nump">$ 841<span></span>
</td>
<td class="nump">$ 7,759<span></span>
</td>
<td class="num">$ (15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,178<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to Additional Paid in Capital Stockholder Contribution</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;">cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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_DividendsPreferredStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481071/942-405-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_DividendsPreferredStockCash</td>
</tr>
<tr>
<td style="padding-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_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 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 2: 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 3: 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 4: 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 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 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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/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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of 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> -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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) 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/2003/role/disclosureRef<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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 (f)(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 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 16: 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 17: 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 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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/2147480167/946-830-55-11<br><br>Reference 30: 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/2147480767/946-205-45-3<br><br>Reference 31: 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/2147481004/946-505-50-3<br><br>Reference 32: 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/2147479617/946-210-S99-1<br><br>Reference 33: 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/2147479617/946-210-S99-2<br><br>Reference 34: 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/2147483575/946-220-S99-3<br><br>Reference 35: 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/2147483575/946-220-S99-3<br><br>Reference 36: 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/2147483575/946-220-S99-3<br><br>Reference 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340246108272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">Significant Accounting Policies<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, NorthStar Clean Energy, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents and Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contingencies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. Unless regulatory accounting applies, CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In order to support ongoing operations, CMS&#160;Energy and Consumers may enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they qualify for the normal purchases and sales exception</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they cannot be net settled due in part to the absence of an active market for the commodity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives and changes in the fair value of FTRs are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards, forward equity sales, and convertible securities. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Potentially dilutive common shares issuable upon conversion of the convertible senior notes are determined using the if-converted method for calculating diluted EPS. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;13, Earnings Per Share&#8212;CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Impairment of Long-lived Assets and Equity Method Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Tax Credits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and its subsidiaries use the flow-through method of accounting for investment tax credits. Under the flow-through method, the credit is recognized as a reduction to income tax expense when the related plant, property, and equipment is placed into service. For its regulated utility assets, Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inventory:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of CMS&#160;Energy&#8217;s and Consumers&#8217; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of CMS&#160;Energy&#8217;s and Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> For additional accounting policies, see:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;2, Regulatory Matters</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;7, Plant, Property, and Equipment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;8, Leases</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;9, Asset Retirement Obligations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;10, Retirement Benefits</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;12, Income Taxes</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;13, Earnings Per Share&#8212;CMS&#160;Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;14, Revenue</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;18, Variable Interest Entities</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_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:</span></div><div style="margin-bottom: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><td style="width:61.400%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Tax Rate</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">823&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(44)</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</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><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><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><td colspan="3" style="display:none"></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><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><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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,024&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</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><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><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><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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</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><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><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><td colspan="3" style="display:none"></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><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><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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy initiated a plan to divest immaterial business activities in a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michigan jurisdiction and will no longer have a taxable presence within that jurisdiction after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michigan reserve, all of which was recognized at Consumers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of the gas portion of its regulatory liability associated with unprotected, non-property-related excess deferred income taxes resulting from the TCJA. This portion of the regulatory liability was fully amortized in 2022. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the significant components of income tax expense on continuing operations:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">761&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">759&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">736&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,515)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(433)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,374)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,143)</span></td><td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,615)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,407)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#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><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="display:none"></td><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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">507&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,458)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(423)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,296)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,076)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,789)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,585)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated financial statements. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2023: </span></div><div style="margin-bottom:13pt"><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:73.258%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax Attribute</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 &#8211; 2033</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Local net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035 &#8211; 2043</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 &#8211; 2033</span></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035 &#8211; 2043</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has provided a valuation allowance of $2&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#8217;s and Consumers&#8217; annual effective tax rates in future years. One uncertain tax benefit relates to the methodology of state apportionment for Consumers&#8217; electricity sales to MISO. The Michigan Tax Tribunal heard oral arguments on this methodology during 2022. A final conclusion is not anticipated in the next 12&#160;months.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized no interest or penalties for each of the years ended December&#160;31,&#160;2023, 2022, or 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#8217;s federal income tax returns for 2020 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#8217;s Michigan Corporate Income Tax returns for 2013-2016 and 2019 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#8217;s and Consumers&#8217; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2023 were adequate for all years.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">Significant Accounting Policies<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, NorthStar Clean Energy, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents and Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contingencies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. Unless regulatory accounting applies, CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In order to support ongoing operations, CMS&#160;Energy and Consumers may enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they qualify for the normal purchases and sales exception</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they cannot be net settled due in part to the absence of an active market for the commodity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives and changes in the fair value of FTRs are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards, forward equity sales, and convertible securities. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Potentially dilutive common shares issuable upon conversion of the convertible senior notes are determined using the if-converted method for calculating diluted EPS. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;13, Earnings Per Share&#8212;CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Impairment of Long-lived Assets and Equity Method Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Tax Credits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and its subsidiaries use the flow-through method of accounting for investment tax credits. Under the flow-through method, the credit is recognized as a reduction to income tax expense when the related plant, property, and equipment is placed into service. For its regulated utility assets, Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inventory:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of CMS&#160;Energy&#8217;s and Consumers&#8217; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of CMS&#160;Energy&#8217;s and Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> For additional accounting policies, see:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;2, Regulatory Matters</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;7, Plant, Property, and Equipment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;8, Leases</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;9, Asset Retirement Obligations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;10, Retirement Benefits</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;12, Income Taxes</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;13, Earnings Per Share&#8212;CMS&#160;Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;14, Revenue</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;18, Variable Interest Entities</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_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:</span></div><div style="margin-bottom: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><td style="width:61.400%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Tax Rate</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">823&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(44)</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</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><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><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><td colspan="3" style="display:none"></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><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><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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,024&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</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><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><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><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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</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><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><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><td colspan="3" style="display:none"></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><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><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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy initiated a plan to divest immaterial business activities in a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michigan jurisdiction and will no longer have a taxable presence within that jurisdiction after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michigan reserve, all of which was recognized at Consumers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of the gas portion of its regulatory liability associated with unprotected, non-property-related excess deferred income taxes resulting from the TCJA. This portion of the regulatory liability was fully amortized in 2022. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the significant components of income tax expense on continuing operations:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">761&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">759&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">736&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,515)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(433)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,374)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,143)</span></td><td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,615)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,407)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#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><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="display:none"></td><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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">507&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,458)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(423)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,296)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,076)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,789)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,585)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated financial statements. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2023: </span></div><div style="margin-bottom:13pt"><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:73.258%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax Attribute</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 &#8211; 2033</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Local net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035 &#8211; 2043</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 &#8211; 2033</span></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035 &#8211; 2043</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has provided a valuation allowance of $2&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#8217;s and Consumers&#8217; annual effective tax rates in future years. One uncertain tax benefit relates to the methodology of state apportionment for Consumers&#8217; electricity sales to MISO. The Michigan Tax Tribunal heard oral arguments on this methodology during 2022. A final conclusion is not anticipated in the next 12&#160;months.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized no interest or penalties for each of the years ended December&#160;31,&#160;2023, 2022, or 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#8217;s federal income tax returns for 2020 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#8217;s Michigan Corporate Income Tax returns for 2013-2016 and 2019 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#8217;s and Consumers&#8217; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2023 were adequate for all years.</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_cms_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [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;">cms_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties 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/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 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(h)(2))<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 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: 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 6: 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/2147482526/740-270-50-1<br><br>Reference 7: 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 8: 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 9: 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 10: 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</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 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 250<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//250/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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>51
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340240980272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</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_PublicUtilitiesDisclosureTextBlock', window );">Regulatory Matters</a></td>
<td class="text">Regulatory Matters<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. Intervenors also participate in certain FERC matters, including FERC&#8217;s regulation of certain wholesale rates that affect Consumers&#8217; power supply costs. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#8217; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC and FERC orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#8217;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Assets and Liabilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#8209;regulated businesses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the regulatory assets and liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div><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:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 PSCR underrecovery</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">203&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of coal-fueled electric generating units to be retired</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,258&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">281&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 PSCR underrecovery</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP sites</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized loss on reacquired debt</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decommissioning costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits expense deferral mechanism</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ludington overhaul contract dispute</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,683&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,595&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,886&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,652&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserve for customer refunds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of removal</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,426&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,267&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy grant</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits expense deferral mechanism</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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="display:none"></td><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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,894&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,796&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,950&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,900&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The MPSC has provided a specific return on these regulatory assets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These regulatory assets represent incurred costs for which the MPSC has provided recovery without a return on investment.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This regulatory asset is included in rate base, thereby providing a return.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Assets</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022&#160;PSCR Underrecovery: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of rising fuel prices during 2022, Consumers&#8217; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. At the end of 2022, Consumers had recorded $401&#160;million of under-recovered power supply costs. In February&#160;2023, the MPSC authorized Consumers to recover the 2022 underrecovery amount over three&#160;years, providing immediate relief to electric customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Waste Reduction Plan Incentive:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#8217; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2023, the MPSC approved a settlement agreement authorizing Consumers to collect $55&#160;million during 2024 as an incentive for exceeding its statutory savings targets in 2022. Consumers recognized incentive revenue under this program of $55&#160;million in 2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also exceeded its statutory savings targets in 2023, achieved certain other goals, and will request the MPSC&#8217;s approval to collect $58&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2024. Consumers recognized incentive revenue under this program of $58&#160;million in 2023. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Retention Incentive Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> To ensure necessary staffing at the D.E.&#160;Karn and J.H.&#160;Campbell coal-fueled generating units through their retirement, Consumers established retention incentive programs. The MPSC has approved deferred accounting treatment for the retention and severance costs incurred under these programs and has allowed for recovery over three&#160;years. For additional details regarding the retention incentive program, see Note&#160;19, Exit Activities and Discontinued Operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Costs of Coal-fueled Electric Generating Units to be Retired: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2022, the MPSC approved Consumers&#8217; Clean Energy Plan, under which Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Upon the units&#8217; retirement, Consumers will receive regulatory asset treatment to recover their remaining book value, as well as a 9.0&#8209;percent return on equity, through 2040, the units&#8217; original retirement date. Until retirement, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">current regulatory asset on its consolidated balance sheets. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securitized Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC has issued securitization financing orders authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of three&#160;smaller natural gas-fueled electric generating units that Consumers retired in 2015, seven&#160;smaller coal-fueled electric </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">generating units that Consumers retired in 2016, and the D.E.&#160;Karn coal-fueled electric generating units that Consumers retired in June&#160;2023. Consumers has removed from plant, property, and equipment and recorded as a regulatory asset the book value of these units. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through subsidiaries in 2014 and 2023. For additional details regarding the securitization bonds, see Note&#160;4, Financings and Capitalization&#8212;Securitization Bonds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Postretirement Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;10, Retirement Benefits.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARO:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MGP Sites:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is incurring environmental remediation and other response activity costs at 23&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a ten</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period the costs incurred to remediate the MGP sites. For additional information, see Note&#160;3, Contingencies and Commitments&#8212;Consumers Gas Utility Contingencies&#8212;Gas Environmental Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Unamortized Loss on Reacquired Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Decommissioning Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In Consumers&#8217; electric depreciation and general rate cases, the MPSC has authorized Consumers to remove from depreciation rates the costs of decommissioning the D.E.&#160;Karn coal-fueled electric generating units, and instead defer those costs as a regulatory asset to be recovered through 2031. Additionally, ash disposal costs related to Consumers&#8217; retired coal-fueled generating units may be deferred as a regulatory asset and collected over a ten-year period. In its 2022&#160;order approving Consumers&#8217; Clean Energy Plan, the MPSC authorized similar treatment for the decommissioning and ash disposal costs associated with the J.H.&#160;Campbell coal-fueled generating units that will be retired in 2025. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Postretirement Benefits Expense Deferral Mechanism: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In Consumers&#8217; general rate cases, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively, beginning in January&#160;2023 for the electric utility and October&#160;2023 for the gas utility. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Waste Reduction Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ludington Overhaul Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC has authorized Consumers to defer as a regulatory asset costs associated with repairing or replacing defective work performed by TAES during a major overhaul and upgrade of Ludington. Consumers will defer such costs while litigation with TAES and Toshiba moves forward; such costs will be offset by potential future litigation proceeds received from </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">TAES or Toshiba. Consumers will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation. For additional details on the contract dispute, see Note&#160;3, Contingencies and Commitments&#8212;Consumers Electric Utility Contingencies.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Liabilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Income Taxes, Net:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#8217; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets. For additional details on deferred income taxes, see Note&#160;12, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reserve for Customer Refunds: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. During&#160;2023, the MPSC approved Consumers&#8217; requests that the refund take the form of contributions to programs that assist vulnerable electric and gas customers and incremental vegetation management. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">time bill credit and to fund $10&#160;million in contributions to programs that directly assist vulnerable customers with utility bills.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cost of Removal:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs are incurred to remove the assets at the end of their useful lives.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a $69&#160;million renewable energy grant for Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#8217; cost of complying with Michigan&#8217;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#8217; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric and Gas Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Meter Investigation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In July&#160;2023, the MPSC issued an order initiating an investigation into Consumers&#8217; handling of malfunctioning meters and meters requiring transition from 3G to 4G technology, estimated billing, and new service installations. The order directed Consumers to provide information on such meters and their replacement, meter-reading performance, communications with customers and the MPSC regarding these issues, and other information; Consumers provided this information in August&#160;2023. As directed in the order, the MPSC&#160;Staff analyzed this information and made recommendations, including continued monitoring of Consumers&#8217; performance in these areas and penalties for failure to comply with MPSC service rules. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In October&#160;2023, the MPSC issued a show-cause order directing Consumers to provide further information on consecutive estimated billings, the provision of actual meter readings, and new service installation issues. Consumers cannot predict the outcome of this matter, but it could be subject to regulatory penalties that are not expected to have a material effect on Consumers&#8217; results of operations and Consumers could be subject to increased regulatory scrutiny. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022&#160;Electric Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9&#8209;percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. The new rates became effective January&#160;20,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022&#160;Gas Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, Consumers filed an application with the MPSC seeking an annual rate increase of $212&#160;million, based on a 10.25&#8209;percent authorized return on equity for the projected 12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">month period ending September&#160;30,&#160;2024. In August&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $95&#160;million, based on a 9.9&#8209;percent authorized return on equity, effective October&#160;1,&#160;2023. The MPSC also authorized the use of a cost deferral mechanism that will allow Consumers to defer for future recovery or refund pension and OPEB expense above or below the amounts used to set existing rates. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Power Supply Cost Recovery and Gas Cost Recovery</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly, subject to ceiling factor limitations, in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent power supply and purchased natural gas costs that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded to customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries reflected on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom: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><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR underrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">401&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR underrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and accrued revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">409&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR overrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR overrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PSCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In September&#160;2023, the MPSC issued an order in Consumers&#8217; 2021 PSCR reconciliation, authorizing recovery of $2.1&#160;billion of power costs and authorizing Consumers to reflect in its 2022&#160;PSCR reconciliation the overrecovery of $7&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2023, Consumers filed its 2022 PSCR reconciliation, requesting full recovery of $2.5&#160;billion of power costs and authorization to reflect in its 2023 PSCR reconciliation the underrecovery of $404&#160;million. In November&#160;2023, Consumers revised its reconciliation, requesting authorization to reflect in its 2023 PSCR reconciliation the underrecovery of $401&#160;million. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers submitted its 2023 PSCR plan to the MPSC in September&#160;2022 and self-implemented a 2023&#160;PSCR charge in accordance with that plan in January&#160;2023. As a result of significantly higher-than-projected power costs during 2022, Consumers subsequently filed a motion for a temporary order in its 2023 PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. The MPSC approved Consumers&#8217; motion in February&#160;2023, providing immediate relief to electric customers. The MPSC approved Consumers&#8217; 2023 PSCR plan in August&#160;2023. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In March&#160;2023, the MPSC approved a settlement agreement in Consumers&#8217; 2021-2022&#160;GCR reconciliation, authorizing recovery of $0.7&#160;billion of gas costs and authorizing Consumers to reflect in its 2022-2023&#160;GCR reconciliation the underrecovery of $9&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2023, Consumers filed its 2022-2023&#160;GCR reconciliation, requesting full recovery of $1.1&#160;billion of gas costs and authorization to reflect in its 2023-2024&#160;GCR reconciliation the underrecovery of $15&#160;million.</span></div>Consumers submitted its 2023-2024&#160;GCR plan to the MPSC in December&#160;2022 and self-implemented its proposed 2023-2024 GCR charge in April&#160;2023.<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</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_PublicUtilitiesDisclosureTextBlock', window );">Regulatory Matters</a></td>
<td class="text">Regulatory Matters<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. Intervenors also participate in certain FERC matters, including FERC&#8217;s regulation of certain wholesale rates that affect Consumers&#8217; power supply costs. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#8217; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC and FERC orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#8217;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Assets and Liabilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#8209;regulated businesses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the regulatory assets and liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div><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:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 PSCR underrecovery</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">203&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of coal-fueled electric generating units to be retired</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,258&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">281&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 PSCR underrecovery</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP sites</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized loss on reacquired debt</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decommissioning costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits expense deferral mechanism</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ludington overhaul contract dispute</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,683&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,595&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,886&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,652&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserve for customer refunds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of removal</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,426&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,267&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy grant</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits expense deferral mechanism</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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="display:none"></td><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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,894&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,796&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,950&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,900&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The MPSC has provided a specific return on these regulatory assets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These regulatory assets represent incurred costs for which the MPSC has provided recovery without a return on investment.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This regulatory asset is included in rate base, thereby providing a return.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Assets</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022&#160;PSCR Underrecovery: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of rising fuel prices during 2022, Consumers&#8217; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. At the end of 2022, Consumers had recorded $401&#160;million of under-recovered power supply costs. In February&#160;2023, the MPSC authorized Consumers to recover the 2022 underrecovery amount over three&#160;years, providing immediate relief to electric customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Waste Reduction Plan Incentive:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#8217; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2023, the MPSC approved a settlement agreement authorizing Consumers to collect $55&#160;million during 2024 as an incentive for exceeding its statutory savings targets in 2022. Consumers recognized incentive revenue under this program of $55&#160;million in 2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also exceeded its statutory savings targets in 2023, achieved certain other goals, and will request the MPSC&#8217;s approval to collect $58&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2024. Consumers recognized incentive revenue under this program of $58&#160;million in 2023. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Retention Incentive Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> To ensure necessary staffing at the D.E.&#160;Karn and J.H.&#160;Campbell coal-fueled generating units through their retirement, Consumers established retention incentive programs. The MPSC has approved deferred accounting treatment for the retention and severance costs incurred under these programs and has allowed for recovery over three&#160;years. For additional details regarding the retention incentive program, see Note&#160;19, Exit Activities and Discontinued Operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Costs of Coal-fueled Electric Generating Units to be Retired: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2022, the MPSC approved Consumers&#8217; Clean Energy Plan, under which Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Upon the units&#8217; retirement, Consumers will receive regulatory asset treatment to recover their remaining book value, as well as a 9.0&#8209;percent return on equity, through 2040, the units&#8217; original retirement date. Until retirement, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">current regulatory asset on its consolidated balance sheets. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securitized Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC has issued securitization financing orders authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of three&#160;smaller natural gas-fueled electric generating units that Consumers retired in 2015, seven&#160;smaller coal-fueled electric </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">generating units that Consumers retired in 2016, and the D.E.&#160;Karn coal-fueled electric generating units that Consumers retired in June&#160;2023. Consumers has removed from plant, property, and equipment and recorded as a regulatory asset the book value of these units. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through subsidiaries in 2014 and 2023. For additional details regarding the securitization bonds, see Note&#160;4, Financings and Capitalization&#8212;Securitization Bonds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Postretirement Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;10, Retirement Benefits.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARO:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MGP Sites:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is incurring environmental remediation and other response activity costs at 23&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a ten</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period the costs incurred to remediate the MGP sites. For additional information, see Note&#160;3, Contingencies and Commitments&#8212;Consumers Gas Utility Contingencies&#8212;Gas Environmental Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Unamortized Loss on Reacquired Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Decommissioning Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In Consumers&#8217; electric depreciation and general rate cases, the MPSC has authorized Consumers to remove from depreciation rates the costs of decommissioning the D.E.&#160;Karn coal-fueled electric generating units, and instead defer those costs as a regulatory asset to be recovered through 2031. Additionally, ash disposal costs related to Consumers&#8217; retired coal-fueled generating units may be deferred as a regulatory asset and collected over a ten-year period. In its 2022&#160;order approving Consumers&#8217; Clean Energy Plan, the MPSC authorized similar treatment for the decommissioning and ash disposal costs associated with the J.H.&#160;Campbell coal-fueled generating units that will be retired in 2025. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Postretirement Benefits Expense Deferral Mechanism: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In Consumers&#8217; general rate cases, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively, beginning in January&#160;2023 for the electric utility and October&#160;2023 for the gas utility. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Waste Reduction Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ludington Overhaul Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC has authorized Consumers to defer as a regulatory asset costs associated with repairing or replacing defective work performed by TAES during a major overhaul and upgrade of Ludington. Consumers will defer such costs while litigation with TAES and Toshiba moves forward; such costs will be offset by potential future litigation proceeds received from </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">TAES or Toshiba. Consumers will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation. For additional details on the contract dispute, see Note&#160;3, Contingencies and Commitments&#8212;Consumers Electric Utility Contingencies.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Liabilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Income Taxes, Net:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#8217; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets. For additional details on deferred income taxes, see Note&#160;12, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reserve for Customer Refunds: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. During&#160;2023, the MPSC approved Consumers&#8217; requests that the refund take the form of contributions to programs that assist vulnerable electric and gas customers and incremental vegetation management. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">time bill credit and to fund $10&#160;million in contributions to programs that directly assist vulnerable customers with utility bills.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cost of Removal:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs are incurred to remove the assets at the end of their useful lives.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a $69&#160;million renewable energy grant for Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#8217; cost of complying with Michigan&#8217;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#8217; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric and Gas Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Meter Investigation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In July&#160;2023, the MPSC issued an order initiating an investigation into Consumers&#8217; handling of malfunctioning meters and meters requiring transition from 3G to 4G technology, estimated billing, and new service installations. The order directed Consumers to provide information on such meters and their replacement, meter-reading performance, communications with customers and the MPSC regarding these issues, and other information; Consumers provided this information in August&#160;2023. As directed in the order, the MPSC&#160;Staff analyzed this information and made recommendations, including continued monitoring of Consumers&#8217; performance in these areas and penalties for failure to comply with MPSC service rules. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In October&#160;2023, the MPSC issued a show-cause order directing Consumers to provide further information on consecutive estimated billings, the provision of actual meter readings, and new service installation issues. Consumers cannot predict the outcome of this matter, but it could be subject to regulatory penalties that are not expected to have a material effect on Consumers&#8217; results of operations and Consumers could be subject to increased regulatory scrutiny. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022&#160;Electric Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9&#8209;percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. The new rates became effective January&#160;20,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022&#160;Gas Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, Consumers filed an application with the MPSC seeking an annual rate increase of $212&#160;million, based on a 10.25&#8209;percent authorized return on equity for the projected 12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">month period ending September&#160;30,&#160;2024. In August&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $95&#160;million, based on a 9.9&#8209;percent authorized return on equity, effective October&#160;1,&#160;2023. The MPSC also authorized the use of a cost deferral mechanism that will allow Consumers to defer for future recovery or refund pension and OPEB expense above or below the amounts used to set existing rates. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Power Supply Cost Recovery and Gas Cost Recovery</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly, subject to ceiling factor limitations, in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent power supply and purchased natural gas costs that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded to customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries reflected on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom: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><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR underrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">401&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR underrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and accrued revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">409&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR overrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR overrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PSCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In September&#160;2023, the MPSC issued an order in Consumers&#8217; 2021 PSCR reconciliation, authorizing recovery of $2.1&#160;billion of power costs and authorizing Consumers to reflect in its 2022&#160;PSCR reconciliation the overrecovery of $7&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2023, Consumers filed its 2022 PSCR reconciliation, requesting full recovery of $2.5&#160;billion of power costs and authorization to reflect in its 2023 PSCR reconciliation the underrecovery of $404&#160;million. In November&#160;2023, Consumers revised its reconciliation, requesting authorization to reflect in its 2023 PSCR reconciliation the underrecovery of $401&#160;million. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers submitted its 2023 PSCR plan to the MPSC in September&#160;2022 and self-implemented a 2023&#160;PSCR charge in accordance with that plan in January&#160;2023. As a result of significantly higher-than-projected power costs during 2022, Consumers subsequently filed a motion for a temporary order in its 2023 PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. The MPSC approved Consumers&#8217; motion in February&#160;2023, providing immediate relief to electric customers. The MPSC approved Consumers&#8217; 2023 PSCR plan in August&#160;2023. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In March&#160;2023, the MPSC approved a settlement agreement in Consumers&#8217; 2021-2022&#160;GCR reconciliation, authorizing recovery of $0.7&#160;billion of gas costs and authorizing Consumers to reflect in its 2022-2023&#160;GCR reconciliation the underrecovery of $9&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2023, Consumers filed its 2022-2023&#160;GCR reconciliation, requesting full recovery of $1.1&#160;billion of gas costs and authorization to reflect in its 2023-2024&#160;GCR reconciliation the underrecovery of $15&#160;million.</span></div>Consumers submitted its 2023-2024&#160;GCR plan to the MPSC in December&#160;2022 and self-implemented its proposed 2023-2024 GCR charge in April&#160;2023.<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_PublicUtilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utilities.</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 980<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//980/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_PublicUtilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>52
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229982256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</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_CommitmentsContingenciesAndGuaranteesTextBlock', window );">Contingencies and Commitments</a></td>
<td class="text">Contingencies and Commitments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which is valid through 2025.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34&#160;percent and an inflation rate of one&#160;percent on annual operating and </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">maintenance costs. The undiscounted amount of the remaining obligation is $57&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:</span></div><div style="margin-bottom: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><td style="width:54.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term leachate disposal and operating and maintenance costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s estimate of response activity costs and the timing of expenditures could change if there are changes in circumstances or assumptions used in calculating the liability. Although a liability for its present estimate of remaining response activity costs has been recorded, CMS&#160;Energy cannot predict the ultimate financial impact or outcome of this matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Matters:</span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cleanup and Solid Waste:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $2&#160;million and $4&#160;million. At December&#160;31,&#160;2023, Consumers had a recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#8217; share of the total liability. At December&#160;31,&#160;2023, Consumers had a recorded liability of $3&#160;million for its share of the total liability at these sites, the minimum amount in the range of its estimated probable CERCLA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The timing of payments related to Consumers&#8217; remediation and other response activities at its CERCLA and NREPA sites is uncertain. Consumers periodically reviews these cost estimates. A change in the underlying assumptions, such as an increase in the number of sites, different remediation techniques, the </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">nature and extent of contamination, and legal and regulatory requirements, could affect its estimates of NREPA and CERCLA liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ludington Overhaul Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. The overhauled Ludington units are operational, but TAES&#8217; work has been defective and non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">conforming. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve those matters, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#8217; parent, Toshiba, under a parent guaranty it provided. TAES has not provided a comprehensive plan or otherwise met its performance obligations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $15&#160;million in damages related to payments allegedly owed under the parties&#8217; contract. As a co-owner of Ludington, Consumers would be liable for 51&#160;percent of any such damages, if liability and damages were proven. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba. The parties are engaged in ongoing litigation, including discovery, pursuant to a court-ordered schedule. Consumers believes the counterclaims filed by TAES and Toshiba are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Toshiba has announced that, through a common stock purchase, TBJH became the majority shareholder and new parent company of Toshiba. TBJH is a subsidiary of a Japanese private equity firm. Consumers and DTE&#160;Electric continue to monitor this development, but do not believe that this affects their rights under the parent guaranty provided by Toshiba. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2023, the MPSC approved Consumers&#8217; and DTE&#160;Electric&#8217;s jointly-filed request for authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba moves forward; such costs will be offset by potential future litigation proceeds received from TAES or Toshiba. Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation, but cannot predict the financial impact or outcome of such proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In May&#160;2022, Consumers filed a complaint against Wolverine Power in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#8217;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power filed an answer, affirmative defenses, and a counterclaim seeking approximately $37&#160;million in damages allegedly caused by Consumers&#8217; decision to retire the unit before the end of its useful life. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power&#8217;s claim for damages is pending. In May&#160;2023, the circuit court judge issued an order granting Consumers&#8217; Motion for Clarification confirming that Consumers may continue to operate and invest in J.H.&#160;Campbell&#160;3 consistent with the May&#160;2025 retirement date. Consumers believes Wolverine Power&#8217;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, Consumers had a recorded liability of $62&#160;million for its remaining obligations for these sites. Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five&#160;years:</span></div><div style="margin-bottom: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><td style="width:57.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remediation and other response activity costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#8217; estimates of annual response activity costs and the MGP liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At December&#160;31,&#160;2023, Consumers had a regulatory asset of $99&#160;million related to the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $1&#160;million. At December&#160;31,&#160;2023, Consumers had a recorded liability of less than $1&#160;million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Guarantees</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at December&#160;31,&#160;2023:</span></div><div style="margin-bottom: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><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from stock and asset sale agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, in the normal course of business, CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy have entered into various agreements containing tax and other indemnity provisions for which they are unable to estimate the maximum potential obligation. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the matters disclosed in this Note and Note&#160;2, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#8209;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Contractual Commitments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Purchase Obligations: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Purchase obligations arise from long-term contracts for the purchase of commodities and related services, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates of NorthStar Clean </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy. Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2023 for each of the periods shown:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:32.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.923%"></td><td style="width:0.1%"></td></tr><tr><td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments Due</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond 2028</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,429&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchase obligations</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,695&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,431&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,677&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,084&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">994&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">852&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,657&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PPAs</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><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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MCV PPA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related-party PPAs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other PPAs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,837&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,204&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">711&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">792&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">783&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">787&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">702&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,429&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchase obligations</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,006&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,326&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,440&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,049&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">955&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">784&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,452&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to 1,240&#160;MW of capacity and energy produced by the MCV&#160;Facility through May&#160;2030. The MCV&#160;PPA provides for:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a capacity charge of $10.14&#160;per&#160;MWh of available capacity through March&#160;2025 and $5.00&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a fixed energy charge of $6.30&#160;per&#160;MWh for on-peak hours and $6.00 for off-peak hours</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a variable energy charge based on the MCV&#160;Partnership&#8217;s cost of production for energy delivered to Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a $5&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;2025</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Capacity and energy charges under the MCV&#160;PPA were $340&#160;million in 2023, $519&#160;million in 2022, and $348&#160;million in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Other PPAs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has PPAs expiring through 2048 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. Capacity and energy charges under these PPAs were $498&#160;million in 2023, $510&#160;million in 2022, and $338&#160;million in 2021. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. See Note&#160;8, Leases for more information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease obligations.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</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_CommitmentsContingenciesAndGuaranteesTextBlock', window );">Contingencies and Commitments</a></td>
<td class="text">Contingencies and Commitments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which is valid through 2025.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34&#160;percent and an inflation rate of one&#160;percent on annual operating and </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">maintenance costs. The undiscounted amount of the remaining obligation is $57&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:</span></div><div style="margin-bottom: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><td style="width:54.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term leachate disposal and operating and maintenance costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s estimate of response activity costs and the timing of expenditures could change if there are changes in circumstances or assumptions used in calculating the liability. Although a liability for its present estimate of remaining response activity costs has been recorded, CMS&#160;Energy cannot predict the ultimate financial impact or outcome of this matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Matters:</span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cleanup and Solid Waste:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $2&#160;million and $4&#160;million. At December&#160;31,&#160;2023, Consumers had a recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#8217; share of the total liability. At December&#160;31,&#160;2023, Consumers had a recorded liability of $3&#160;million for its share of the total liability at these sites, the minimum amount in the range of its estimated probable CERCLA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The timing of payments related to Consumers&#8217; remediation and other response activities at its CERCLA and NREPA sites is uncertain. Consumers periodically reviews these cost estimates. A change in the underlying assumptions, such as an increase in the number of sites, different remediation techniques, the </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">nature and extent of contamination, and legal and regulatory requirements, could affect its estimates of NREPA and CERCLA liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ludington Overhaul Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. The overhauled Ludington units are operational, but TAES&#8217; work has been defective and non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">conforming. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve those matters, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#8217; parent, Toshiba, under a parent guaranty it provided. TAES has not provided a comprehensive plan or otherwise met its performance obligations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $15&#160;million in damages related to payments allegedly owed under the parties&#8217; contract. As a co-owner of Ludington, Consumers would be liable for 51&#160;percent of any such damages, if liability and damages were proven. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba. The parties are engaged in ongoing litigation, including discovery, pursuant to a court-ordered schedule. Consumers believes the counterclaims filed by TAES and Toshiba are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Toshiba has announced that, through a common stock purchase, TBJH became the majority shareholder and new parent company of Toshiba. TBJH is a subsidiary of a Japanese private equity firm. Consumers and DTE&#160;Electric continue to monitor this development, but do not believe that this affects their rights under the parent guaranty provided by Toshiba. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2023, the MPSC approved Consumers&#8217; and DTE&#160;Electric&#8217;s jointly-filed request for authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba moves forward; such costs will be offset by potential future litigation proceeds received from TAES or Toshiba. Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation, but cannot predict the financial impact or outcome of such proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In May&#160;2022, Consumers filed a complaint against Wolverine Power in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#8217;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power filed an answer, affirmative defenses, and a counterclaim seeking approximately $37&#160;million in damages allegedly caused by Consumers&#8217; decision to retire the unit before the end of its useful life. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power&#8217;s claim for damages is pending. In May&#160;2023, the circuit court judge issued an order granting Consumers&#8217; Motion for Clarification confirming that Consumers may continue to operate and invest in J.H.&#160;Campbell&#160;3 consistent with the May&#160;2025 retirement date. Consumers believes Wolverine Power&#8217;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, Consumers had a recorded liability of $62&#160;million for its remaining obligations for these sites. Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five&#160;years:</span></div><div style="margin-bottom: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><td style="width:57.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remediation and other response activity costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#8217; estimates of annual response activity costs and the MGP liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At December&#160;31,&#160;2023, Consumers had a regulatory asset of $99&#160;million related to the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $1&#160;million. At December&#160;31,&#160;2023, Consumers had a recorded liability of less than $1&#160;million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Guarantees</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at December&#160;31,&#160;2023:</span></div><div style="margin-bottom: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><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from stock and asset sale agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, in the normal course of business, CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy have entered into various agreements containing tax and other indemnity provisions for which they are unable to estimate the maximum potential obligation. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the matters disclosed in this Note and Note&#160;2, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#8209;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Contractual Commitments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Purchase Obligations: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Purchase obligations arise from long-term contracts for the purchase of commodities and related services, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates of NorthStar Clean </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy. Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2023 for each of the periods shown:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:32.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.923%"></td><td style="width:0.1%"></td></tr><tr><td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments Due</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond 2028</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,429&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchase obligations</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,695&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,431&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,677&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,084&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">994&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">852&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,657&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PPAs</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><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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MCV PPA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related-party PPAs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other PPAs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,837&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,204&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">711&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">792&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">783&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">787&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">702&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,429&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchase obligations</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,006&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,326&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,440&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,049&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">955&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">784&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,452&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to 1,240&#160;MW of capacity and energy produced by the MCV&#160;Facility through May&#160;2030. The MCV&#160;PPA provides for:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a capacity charge of $10.14&#160;per&#160;MWh of available capacity through March&#160;2025 and $5.00&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a fixed energy charge of $6.30&#160;per&#160;MWh for on-peak hours and $6.00 for off-peak hours</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a variable energy charge based on the MCV&#160;Partnership&#8217;s cost of production for energy delivered to Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a $5&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;2025</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Capacity and energy charges under the MCV&#160;PPA were $340&#160;million in 2023, $519&#160;million in 2022, and $348&#160;million in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Other PPAs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has PPAs expiring through 2048 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. Capacity and energy charges under these PPAs were $498&#160;million in 2023, $510&#160;million in 2022, and $338&#160;million in 2021. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. See Note&#160;8, Leases for more information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease obligations.</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_CommitmentsContingenciesAndGuaranteesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, contingencies, and guarantees.</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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 2: 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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 460<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//460/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_CommitmentsContingenciesAndGuaranteesTextBlock</td>
</tr>
<tr>
<td style="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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340235358176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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 );">Financings and Capitalization</a></td>
<td class="text">Financings and Capitalization<div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is CMS&#160;Energy&#8217;s long-term debt at December&#160;31:</span></div><div style="margin-bottom: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><td style="width:47.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</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><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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior notes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#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><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><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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2044</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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><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><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="display:none"></td><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><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="display:none"></td><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><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;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,975&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,975&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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><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><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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible senior notes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><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="display:none"></td><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><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:#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><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;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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></tr><tr style="height:15pt"><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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',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></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2079</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#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><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><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="display:none"></td><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><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;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,010&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,010&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,785&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,985&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,277&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy, including subsidiaries</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><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="display:none"></td><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><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:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,648&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,362&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,090)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(120)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,508&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,122&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">On June&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116&#160;percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">On December&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five&#8209;year treasury rate plus 2.900&#160;percent.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; long-term debt at December&#160;31:</span></div><div style="margin-bottom: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><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">First mortgage bonds</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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">325&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#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: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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2033</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2038</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2042</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2045</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2046</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2047</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2048</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2051</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">575&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2057</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2060</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2064</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2069</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127&#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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom: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><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,397&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,997&#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></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><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax-exempt revenue bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#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: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><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;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2014 Securitization bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025-2029</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#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><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><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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Securitization bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">6</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028-2031</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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><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;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">787&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,294&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,277&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(991)</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt &#8211; related parties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">principal amount outstanding</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050-2060</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(431)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,037&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,192&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The variable-rate bonds bear interest quarterly at a rate of three-month SOFR minus 0.038&#160;percent, subject to a zero-percent floor. At December&#160;31,&#160;2023, the interest rates were 5.346&#160;percent for bonds due September&#160;2069, 5.329&#160;percent for bonds due May&#160;2070, and 5.368&#160;percent for bonds due October&#160;2070. The interest rate for all variable-rate bonds at December&#160;31,&#160;2022 was zero&#160;percent. The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one&#160;year of December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The interest rate on these tax-exempt revenue bonds will reset on October&#160;8,&#160;2026.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The interest rate on these tax&#8209;exempt revenue bonds will reset on October&#160;1,&#160;2024. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2014&#160;Securitization Funding, was 3.421&#160;percent at December&#160;31,&#160;2023 and 3.343&#160;percent at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Principal and interest payments are made semiannually.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2023&#160;Securitization Funding, was 5.342&#160;percent at December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Long-term debt &#8211; related parties reflects Consumers&#8217; outstanding debt held by its parent as a result of CMS&#160;Energy&#8217;s repurchase of Consumers&#8217; first&#160;mortgage bonds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy&#8217;s Purchase of Consumers&#8217; First Mortgage Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table is Consumers&#8217; long-term debt&#8212;related parties at December&#160;31,&#160;2023: </span></div><div style="margin-bottom: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><td style="width:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</span></div><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(In Millions)</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest Rate</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(%)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2060</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.500&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.650&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2050</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.100&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2051</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.500&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2048</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.050&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">431&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt &#8212; related parties</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">424&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2023, CMS&#160;Energy purchased these Consumers&#8217; first mortgage bonds for $293&#160;million. On a consolidated basis, CMS&#160;Energy&#8217;s repurchase of Consumers&#8217; first mortgage bonds was accounted for as a debt extinguishment and resulted in a pre-tax gain of $131&#160;million. Interest expense related to the repurchased bonds was $5&#160;million for the year ended December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Financings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table is a summary of major long-term debt issuances during 2023:</span></div><div style="margin-bottom: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><td style="width:38.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.128%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible senior notes</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2033</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2029</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2032</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2037</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2029</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Securitization bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2028</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Securitization bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">396&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2031</span></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><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,671&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $85&#160;million in 2023. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;For additional details on the securitization, see Note&#160;2, Regulatory Matters&#8212; Securitized Costs.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2024, Consumers issued $600&#160;million of first mortgage bonds that mature in May&#160;2029 and bear interest at a rate of 4.600&#160;percent. The proceeds of the bonds will be used for general corporate purposes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Convertible Senior Notes:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2023, CMS&#160;Energy issued an aggregate principal amount of $800&#160;million convertible senior notes that bear an interest rate of 3.375&#160;percent and mature in May&#160;2028 unless redeemed, repurchased, or converted earlier. Unamortized debt costs associated with this issuance were $12&#160;million at December&#160;31,&#160;2023. The convertible senior notes rank equal in right of payment to any of CMS&#160;Energy&#8217;s unsecured indebtedness that is not subordinated. There are no sinking fund requirements for the notes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Holders of the convertible senior notes may convert their notes at their option in accordance with the conditions outlined in the related indenture. CMS&#160;Energy will settle conversions of the notes by paying cash up to the aggregate principal amount of the notes to be converted and paying or delivering, as the case may be, cash, shares of CMS&#160;Energy common stock, or a combination of cash and shares of CMS&#160;Energy common stock, at its election, in respect of the remainder, if any, of its conversion obligation in excess of the aggregate principal amount of the notes being converted. The conversion rate will be subject to adjustment for anti-dilutive events and fundamental change and redemption provisions </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as described in the related indenture. At December&#160;31,&#160;2023, the conversion price for the notes was $73.97&#160;per share of common stock.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy may redeem for cash all or any portion of the notes, at its option, on or after May&#160;6,&#160;2026 if the last reported sale price of its common stock has been at least 130&#160;percent of the conversion price then in effect for at least</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">20</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">trading days during any 30</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">consecutive trading day period. Holders of the convertible senior notes may require CMS&#160;Energy to repurchase for cash all or any portion of their notes if a fundamental change, as outlined in the related indenture, occurs. In both cases, CMS&#160;Energy will redeem or repurchase the notes at a price equal to 100&#160;percent of the principal amount of the notes to be redeemed or repurchased, plus accrued and unpaid interest. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Retirements: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during 2023:</span></div><div style="margin-bottom: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><td style="width:38.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.127%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Date</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.350</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,625&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January 2024, CMS&#160;Energy retired $250&#160;million of its senior notes bearing an interest rate of 3.875&#160;percent and an original maturity date of March&#160;2024.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Regulatory Authorization for Financings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is required to maintain FERC authorization for financings. Its current authorization ends on March 31, 2025. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">First Mortgage Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#8217; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a two</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">times interest coverage ratio and having sufficient unfunded net property additions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securitization Bonds:</span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain regulatory assets held by Consumers&#8217; subsidiaries, Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding, collateralize Consumers&#8217; securitization bonds. Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding are distinct subsidiaries. The bondholders of each entity have no recourse to the other&#8217;s assets or the assets of Consumers. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected by Consumers on behalf of each entity are remitted to that subsidiary&#8217;s account and are not available to creditors of Consumers or creditors of Consumers&#8217; affiliates other than the subsidiary that issued the bonds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Maturities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2023, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:</span></div><div style="margin-bottom: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><td style="width:45.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term debt</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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#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><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><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><td colspan="3" style="display:none"></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><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><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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">366&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">537&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">888&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,643&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">725&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Credit Facilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The following credit facilities with banks were available at December&#160;31,&#160;2023:</span></div><div style="margin-bottom: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><td style="width:41.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">526&#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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,073&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2025</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were no borrowings under this facility during the year ended December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Short-term Borrowings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under Consumers&#8217; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#8217; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2023, there were $93&#160;million of commercial paper notes outstanding under this program with a weighted-average annual interest rate of 5.609&#160;percent, recorded as current notes payable on the consolidated balance sheets of CMS&#160;Energy and Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2023, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million at an interest rate of the prior month&#8217;s average one-month Term SOFR minus 0.100&#160;percent. At December&#160;31,&#160;2023, there were no outstanding borrowings under the agreement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers&#8217; Supplier Financing Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under a supplier financing program, Consumers agrees to pay a bank, acting as its payment agent, the stated amount of confirmed invoices from participating suppliers on the original maturity dates of the invoices. The supplier invoices that have been confirmed as valid under the program require payment in full within 60&#160;days of the invoice date.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers does not provide collateral or a guarantee to the bank in support of its payment obligations under the agreement, nor does it pay a fee for the service. Consumers or the bank may terminate the supplier financing program agreement upon 30&#160;days prior written notice to the other party. There were no trade payables outstanding under the program in accounts payable on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets at December&#160;31,&#160;2023, and less than $1&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2023, payment of dividends by CMS&#160;Energy on its common stock was limited to $7.3&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the provisions of its articles of incorporation, at December&#160;31,&#160;2023, Consumers had $2.1&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#8217; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#8217; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the year ended December&#160;31,&#160;2023, Consumers paid $695&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The authorized capital stock of CMS&#160;Energy consists of:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">350&#160;million shares of CMS&#160;Energy Common Stock, par value $0.01&#160;per share</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">10&#160;million shares of CMS&#160;Energy Preferred Stock, par value $0.01&#160;per share</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Common Stock: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2023, CMS&#160;Energy entered into an equity offering program under which it may sell shares of its common stock having an aggregate sales price of up to $1&#160;billion in privately negotiated transactions, in &#8220;at the market&#8221; offerings, or through forward sales transactions. There have been no sales of securities under this program.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2023, CMS&#160;Energy partially settled a forward contract, issued under its previous equity offering program, by issuing shares of its common stock at a weighted-average price of $68.05&#160;per share, resulting in net proceeds of $178&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under its equity offering program at December&#160;31,&#160;2023:</span></div><div style="margin-bottom: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><td style="width:19.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31,&#160;2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;3,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">328,207</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.59&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.37&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;24,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,677,938</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70.91&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;29,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,783,388</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.54&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under these contracts, CMS&#160;Energy may either settle physically by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or settle net by delivering or receiving </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#8217;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of December&#160;31,&#160;2023, CMS&#160;Energy would not have been required to deliver shares or pay cash. In January&#160;2024, CMS&#160;Energy settled the remaining forward sale contracts issued under its previous equity offering program by issuing shares at a weighted average price of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> $70.31&#160;p</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">er&#160;share, resulting in net proceeds o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">f $266&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Preferred Stock:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy&#8217;s Series&#160;C preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS&#160;PRC. Depositary shares represent a 1/1000th&#160;interest in a share of its Series&#160;C preferred stock. The Series&#160;C preferred stock has no maturity or mandatory redemption date and is not redeemable at the option of the holders. CMS&#160;Energy may, at its option, redeem the Series&#160;C preferred stock, in whole or in part, at any time on or after July&#160;15,&#160;2026. The Series&#160;C preferred stock ranks senior to CMS&#160;Energy&#8217;s common stock with respect to dividend rights and distribution rights upon liquidation. Presented in the following table are details of CMS&#160;Energy&#8217;s Series&#160;C preferred stock at December&#160;31,&#160;2023 and 2022:</span></div><div style="margin-bottom:13pt"><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:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depositary Share Par Value</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Depositary Share Optional Redemption Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Depositary Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Depositary Shares Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative, redeemable perpetual</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,200,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,200,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Preferred Stock of Subsidiary:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS-PB. Presented in the following table are details of Consumers&#8217; preferred stock at December&#160;31,&#160;2023 and 2022:</span></div><div style="margin-bottom: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><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Par Value</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Optional Redemption Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative, with no mandatory redemption</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,500,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">373,148&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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_DebtDisclosureTextBlock', window );">Financings and Capitalization</a></td>
<td class="text">Financings and Capitalization<div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is CMS&#160;Energy&#8217;s long-term debt at December&#160;31:</span></div><div style="margin-bottom: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><td style="width:47.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</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><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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior notes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#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><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><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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2044</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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><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><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="display:none"></td><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><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="display:none"></td><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><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;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,975&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,975&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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><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><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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible senior notes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><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="display:none"></td><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><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:#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><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;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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></tr><tr style="height:15pt"><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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',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></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2079</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#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><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><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="display:none"></td><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><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;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,010&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,010&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,785&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,985&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,277&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy, including subsidiaries</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><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="display:none"></td><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><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:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,648&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,362&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,090)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(120)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,508&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,122&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">On June&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116&#160;percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">On December&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five&#8209;year treasury rate plus 2.900&#160;percent.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; long-term debt at December&#160;31:</span></div><div style="margin-bottom: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><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">First mortgage bonds</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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">325&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#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: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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2033</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2038</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2042</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2045</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2046</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2047</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2048</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2051</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">575&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2057</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2060</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2064</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2069</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127&#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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom: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><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,397&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,997&#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></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><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax-exempt revenue bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#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: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><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;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2014 Securitization bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025-2029</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#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><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><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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Securitization bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">6</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028-2031</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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><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;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">787&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,294&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,277&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(991)</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt &#8211; related parties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">principal amount outstanding</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050-2060</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(431)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,037&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,192&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The variable-rate bonds bear interest quarterly at a rate of three-month SOFR minus 0.038&#160;percent, subject to a zero-percent floor. At December&#160;31,&#160;2023, the interest rates were 5.346&#160;percent for bonds due September&#160;2069, 5.329&#160;percent for bonds due May&#160;2070, and 5.368&#160;percent for bonds due October&#160;2070. The interest rate for all variable-rate bonds at December&#160;31,&#160;2022 was zero&#160;percent. The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one&#160;year of December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The interest rate on these tax-exempt revenue bonds will reset on October&#160;8,&#160;2026.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The interest rate on these tax&#8209;exempt revenue bonds will reset on October&#160;1,&#160;2024. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2014&#160;Securitization Funding, was 3.421&#160;percent at December&#160;31,&#160;2023 and 3.343&#160;percent at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Principal and interest payments are made semiannually.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2023&#160;Securitization Funding, was 5.342&#160;percent at December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Long-term debt &#8211; related parties reflects Consumers&#8217; outstanding debt held by its parent as a result of CMS&#160;Energy&#8217;s repurchase of Consumers&#8217; first&#160;mortgage bonds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy&#8217;s Purchase of Consumers&#8217; First Mortgage Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table is Consumers&#8217; long-term debt&#8212;related parties at December&#160;31,&#160;2023: </span></div><div style="margin-bottom: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><td style="width:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</span></div><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(In Millions)</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest Rate</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(%)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2060</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.500&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.650&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2050</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.100&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2051</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.500&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2048</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.050&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">431&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt &#8212; related parties</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">424&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2023, CMS&#160;Energy purchased these Consumers&#8217; first mortgage bonds for $293&#160;million. On a consolidated basis, CMS&#160;Energy&#8217;s repurchase of Consumers&#8217; first mortgage bonds was accounted for as a debt extinguishment and resulted in a pre-tax gain of $131&#160;million. Interest expense related to the repurchased bonds was $5&#160;million for the year ended December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Financings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table is a summary of major long-term debt issuances during 2023:</span></div><div style="margin-bottom: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><td style="width:38.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.128%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible senior notes</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2033</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2029</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2032</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2037</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2029</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Securitization bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2028</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Securitization bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">396&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2031</span></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><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,671&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $85&#160;million in 2023. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;For additional details on the securitization, see Note&#160;2, Regulatory Matters&#8212; Securitized Costs.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2024, Consumers issued $600&#160;million of first mortgage bonds that mature in May&#160;2029 and bear interest at a rate of 4.600&#160;percent. The proceeds of the bonds will be used for general corporate purposes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Convertible Senior Notes:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2023, CMS&#160;Energy issued an aggregate principal amount of $800&#160;million convertible senior notes that bear an interest rate of 3.375&#160;percent and mature in May&#160;2028 unless redeemed, repurchased, or converted earlier. Unamortized debt costs associated with this issuance were $12&#160;million at December&#160;31,&#160;2023. The convertible senior notes rank equal in right of payment to any of CMS&#160;Energy&#8217;s unsecured indebtedness that is not subordinated. There are no sinking fund requirements for the notes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Holders of the convertible senior notes may convert their notes at their option in accordance with the conditions outlined in the related indenture. CMS&#160;Energy will settle conversions of the notes by paying cash up to the aggregate principal amount of the notes to be converted and paying or delivering, as the case may be, cash, shares of CMS&#160;Energy common stock, or a combination of cash and shares of CMS&#160;Energy common stock, at its election, in respect of the remainder, if any, of its conversion obligation in excess of the aggregate principal amount of the notes being converted. The conversion rate will be subject to adjustment for anti-dilutive events and fundamental change and redemption provisions </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as described in the related indenture. At December&#160;31,&#160;2023, the conversion price for the notes was $73.97&#160;per share of common stock.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy may redeem for cash all or any portion of the notes, at its option, on or after May&#160;6,&#160;2026 if the last reported sale price of its common stock has been at least 130&#160;percent of the conversion price then in effect for at least</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">20</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">trading days during any 30</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">consecutive trading day period. Holders of the convertible senior notes may require CMS&#160;Energy to repurchase for cash all or any portion of their notes if a fundamental change, as outlined in the related indenture, occurs. In both cases, CMS&#160;Energy will redeem or repurchase the notes at a price equal to 100&#160;percent of the principal amount of the notes to be redeemed or repurchased, plus accrued and unpaid interest. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Retirements: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during 2023:</span></div><div style="margin-bottom: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><td style="width:38.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.127%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Date</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.350</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,625&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January 2024, CMS&#160;Energy retired $250&#160;million of its senior notes bearing an interest rate of 3.875&#160;percent and an original maturity date of March&#160;2024.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Regulatory Authorization for Financings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is required to maintain FERC authorization for financings. Its current authorization ends on March 31, 2025. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">First Mortgage Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#8217; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a two</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">times interest coverage ratio and having sufficient unfunded net property additions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securitization Bonds:</span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain regulatory assets held by Consumers&#8217; subsidiaries, Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding, collateralize Consumers&#8217; securitization bonds. Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding are distinct subsidiaries. The bondholders of each entity have no recourse to the other&#8217;s assets or the assets of Consumers. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected by Consumers on behalf of each entity are remitted to that subsidiary&#8217;s account and are not available to creditors of Consumers or creditors of Consumers&#8217; affiliates other than the subsidiary that issued the bonds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Maturities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2023, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:</span></div><div style="margin-bottom: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><td style="width:45.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term debt</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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#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><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><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><td colspan="3" style="display:none"></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><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><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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">366&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">537&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">888&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,643&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">725&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Credit Facilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The following credit facilities with banks were available at December&#160;31,&#160;2023:</span></div><div style="margin-bottom: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><td style="width:41.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">526&#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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,073&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2025</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were no borrowings under this facility during the year ended December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Short-term Borrowings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under Consumers&#8217; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#8217; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2023, there were $93&#160;million of commercial paper notes outstanding under this program with a weighted-average annual interest rate of 5.609&#160;percent, recorded as current notes payable on the consolidated balance sheets of CMS&#160;Energy and Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2023, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million at an interest rate of the prior month&#8217;s average one-month Term SOFR minus 0.100&#160;percent. At December&#160;31,&#160;2023, there were no outstanding borrowings under the agreement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers&#8217; Supplier Financing Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under a supplier financing program, Consumers agrees to pay a bank, acting as its payment agent, the stated amount of confirmed invoices from participating suppliers on the original maturity dates of the invoices. The supplier invoices that have been confirmed as valid under the program require payment in full within 60&#160;days of the invoice date.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers does not provide collateral or a guarantee to the bank in support of its payment obligations under the agreement, nor does it pay a fee for the service. Consumers or the bank may terminate the supplier financing program agreement upon 30&#160;days prior written notice to the other party. There were no trade payables outstanding under the program in accounts payable on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets at December&#160;31,&#160;2023, and less than $1&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2023, payment of dividends by CMS&#160;Energy on its common stock was limited to $7.3&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the provisions of its articles of incorporation, at December&#160;31,&#160;2023, Consumers had $2.1&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#8217; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#8217; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the year ended December&#160;31,&#160;2023, Consumers paid $695&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The authorized capital stock of CMS&#160;Energy consists of:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">350&#160;million shares of CMS&#160;Energy Common Stock, par value $0.01&#160;per share</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">10&#160;million shares of CMS&#160;Energy Preferred Stock, par value $0.01&#160;per share</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Common Stock: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2023, CMS&#160;Energy entered into an equity offering program under which it may sell shares of its common stock having an aggregate sales price of up to $1&#160;billion in privately negotiated transactions, in &#8220;at the market&#8221; offerings, or through forward sales transactions. There have been no sales of securities under this program.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2023, CMS&#160;Energy partially settled a forward contract, issued under its previous equity offering program, by issuing shares of its common stock at a weighted-average price of $68.05&#160;per share, resulting in net proceeds of $178&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under its equity offering program at December&#160;31,&#160;2023:</span></div><div style="margin-bottom: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><td style="width:19.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31,&#160;2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;3,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">328,207</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.59&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.37&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;24,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,677,938</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70.91&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;29,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,783,388</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.54&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under these contracts, CMS&#160;Energy may either settle physically by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or settle net by delivering or receiving </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#8217;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of December&#160;31,&#160;2023, CMS&#160;Energy would not have been required to deliver shares or pay cash. In January&#160;2024, CMS&#160;Energy settled the remaining forward sale contracts issued under its previous equity offering program by issuing shares at a weighted average price of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> $70.31&#160;p</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">er&#160;share, resulting in net proceeds o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">f $266&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Preferred Stock:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy&#8217;s Series&#160;C preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS&#160;PRC. Depositary shares represent a 1/1000th&#160;interest in a share of its Series&#160;C preferred stock. The Series&#160;C preferred stock has no maturity or mandatory redemption date and is not redeemable at the option of the holders. CMS&#160;Energy may, at its option, redeem the Series&#160;C preferred stock, in whole or in part, at any time on or after July&#160;15,&#160;2026. The Series&#160;C preferred stock ranks senior to CMS&#160;Energy&#8217;s common stock with respect to dividend rights and distribution rights upon liquidation. Presented in the following table are details of CMS&#160;Energy&#8217;s Series&#160;C preferred stock at December&#160;31,&#160;2023 and 2022:</span></div><div style="margin-bottom:13pt"><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:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depositary Share Par Value</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Depositary Share Optional Redemption Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Depositary Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Depositary Shares Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative, redeemable perpetual</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,200,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,200,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Preferred Stock of Subsidiary:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS-PB. Presented in the following table are details of Consumers&#8217; preferred stock at December&#160;31,&#160;2023 and 2022:</span></div><div style="margin-bottom: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><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Par Value</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Optional Redemption Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative, with no mandatory redemption</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,500,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">373,148&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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_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 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 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(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: 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 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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<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 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<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 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<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 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<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 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: 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 12: 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 13: 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>
<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/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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>54
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340246072736">
<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">12 Months Ended</th>
</tr>
<tr><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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. When measuring fair value, CMS&#160;Energy and Consumers are required to incorporate all assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. A fair value hierarchy prioritizes inputs used to measure fair value according to their observability in the market. The three&#160;levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;2 inputs are observable, market-based inputs, other than Level&#160;1 prices. Level&#160;2 inputs may include quoted prices for similar assets or liabilities in active markets, quoted prices in inactive markets, and inputs derived from or corroborated by observable market data.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;3 inputs are unobservable inputs that reflect CMS&#160;Energy&#8217;s or Consumers&#8217; own assumptions about how market participants would value their assets and liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers classify fair value measurements within the fair value hierarchy based on the lowest level of input that is significant to the fair value measurement in its entirety.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom: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><td style="width:33.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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><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><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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash equivalents and restricted cash equivalents consist of money market funds with daily liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Nonqualified Deferred Compensation Plan Assets and Liabilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The nonqualified deferred compensation plan assets consist of mutual funds, which are bought and sold only at the discretion of plan participants.The assets are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#8209;current assets and the liabilities in other non&#8209;current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#8217;s and Consumers&#8217; derivatives are classified as Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The majority of derivatives classified as Level&#160;3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#8217; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. When measuring fair value, CMS&#160;Energy and Consumers are required to incorporate all assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. A fair value hierarchy prioritizes inputs used to measure fair value according to their observability in the market. The three&#160;levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;2 inputs are observable, market-based inputs, other than Level&#160;1 prices. Level&#160;2 inputs may include quoted prices for similar assets or liabilities in active markets, quoted prices in inactive markets, and inputs derived from or corroborated by observable market data.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;3 inputs are unobservable inputs that reflect CMS&#160;Energy&#8217;s or Consumers&#8217; own assumptions about how market participants would value their assets and liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers classify fair value measurements within the fair value hierarchy based on the lowest level of input that is significant to the fair value measurement in its entirety.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom: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><td style="width:33.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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><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><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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash equivalents and restricted cash equivalents consist of money market funds with daily liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Nonqualified Deferred Compensation Plan Assets and Liabilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The nonqualified deferred compensation plan assets consist of mutual funds, which are bought and sold only at the discretion of plan participants.The assets are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#8209;current assets and the liabilities in other non&#8209;current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#8217;s and Consumers&#8217; derivatives are classified as Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The majority of derivatives classified as Level&#160;3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#8217; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.</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_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/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 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 3<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_FairValueMeasurementInputsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.</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 820<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//820/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_FairValueMeasurementInputsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>55
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245546128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</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_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock', window );">Financial Instruments</a></td>
<td class="text">Financial Instruments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#8217;s and Consumers&#8217; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.</span></div><div style="margin-bottom: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><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.957%"></td><td style="width:0.1%"></td></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="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><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><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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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><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><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><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><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><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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</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><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><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><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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,656&#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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="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><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><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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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><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><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><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><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><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;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</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><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><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><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><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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,556&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt &#8211; related party</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $6&#160;million at December&#160;31,&#160;2023 and $7&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $975&#160;million at December&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $2&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $7&#160;million at December&#160;31,&#160;2023 and 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $725&#160;million at December&#160;31,&#160;2023 and $991&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notes receivable &#8211; related party represents Consumers&#8217; portion of the DB&#160;SERP demand note payable issued by CMS&#160;Energy to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10&#160;percent and has a maturity date of 2028.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></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_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock', window );">Financial Instruments</a></td>
<td class="text">Financial Instruments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#8217;s and Consumers&#8217; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.</span></div><div style="margin-bottom: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><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.957%"></td><td style="width:0.1%"></td></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="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><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><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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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><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><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><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><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><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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</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><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><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><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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,656&#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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="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><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><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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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><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><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><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><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><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;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</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><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><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><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><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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,556&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt &#8211; related party</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $6&#160;million at December&#160;31,&#160;2023 and $7&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $975&#160;million at December&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $2&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $7&#160;million at December&#160;31,&#160;2023 and 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $725&#160;million at December&#160;31,&#160;2023 and $991&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notes receivable &#8211; related party represents Consumers&#8217; portion of the DB&#160;SERP demand note payable issued by CMS&#160;Energy to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10&#160;percent and has a maturity date of 2028.</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_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the fair value of financial instruments and investments in debt and equity securities.</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;">cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_cms_FinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [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;">cms_FinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>56
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340246074320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock', window );">Plant, Property, and Equipment</a></td>
<td class="text">Plant, Property, and Equipment<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</span></div><div style="margin-bottom: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><td style="width:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated<br/>Depreciable<br/>Life in Years</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 40</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,124&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,135&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,182&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,007)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,960)</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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,072&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,713&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Electric</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 &#8211; 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,780&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 &#8211; 75</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,590&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 &#8211; 55</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,374&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gas</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><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 &#8211; 85</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,951&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 &#8211; 75</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,440&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 &#8211; 75</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 &#8211; 55</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">835&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-utility property</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 51</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,723&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">994&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,791)</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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,772&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,545&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">A portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the amortization terms of CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance leases, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; plant additions were $3.1&#160;billion for the year ended December&#160;31,&#160;2023 and $2.3&#160;billion for the year ended December&#160;31,&#160;2022. Consumers&#8217; plant retirements, which include the impact of transfers to held for sale, were $856&#160;million for the year ended December&#160;31,&#160;2023 and $290&#160;million for the year ended December&#160;31,&#160;2022. Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;2, Regulatory Matters. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2023 and 2022. Base natural gas is not subject to depreciation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Asset Acquisition: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2023, Consumers purchased the Covert Generating Station, a natural gas-fueled generating facility with 1,200&#160;MW of nameplate capacity in Van&#160;Buren County, Michigan for $810&#160;million. In August&#160;2023, Consumers paid an additional $2&#160;million as a result of a post-closing adjustment required under the purchase agreement. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers accounted for the purchase as an asset acquisition, allocating the purchase price to the assets acquired and liabilities assumed based on their relative fair value. The original cost of the plant was $665&#160;million and the seller had recognized $225&#160;million of accumulated depreciation. Upon acquisition, Consumers recorded the net book value of $440&#160;million and a plant acquisition adjustment of $370&#160;million, resulting in an increase to plant, property, and equipment of $810&#160;million. The remainder of the purchase price was allocated among various working capital accounts.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Intangible Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Included in net plant, property, and equipment are intangible assets. Presented in the following table are details about Consumers&#8217; intangible assets:</span></div><div style="margin-bottom: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><td style="width:34.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.519%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:24pt"><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 15</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">593&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 &#8211; 85</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Franchises and consents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 &#8211; 50</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">640&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; intangible asset additions were $80&#160;million for the year ended December&#160;31,&#160;2023 and $116&#160;million for the year ended December&#160;31,&#160;2022. Consumers&#8217; intangible asset retirements were $142&#160;million for the year ended December&#160;31,&#160;2023 and $104&#160;million for the year ended December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Software:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">AFUDC: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers capitalizes AFUDC on regulated major construction projects. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset. Presented in the following table are Consumers&#8217; average AFUDC capitalization rates:</span></div><div style="margin-bottom:13pt"><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:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Assets Under Finance Leases:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are further details about changes in CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance leases: </span></div><div style="margin-bottom:13pt"><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:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">332&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net retirements and other adjustments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(206)</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">332&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net retirements and other adjustments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(206)</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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Assets under finance leases are presented as gross amounts. CMS&#160;Energy and Consumers&#8217; accumulated amortization of assets under finance leases was $64&#160;million at December&#160;31,&#160;2023 and $88&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Depreciation and Amortization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:</span></div><div style="margin-bottom:13pt"><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:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives. Presented in the following table are the composite depreciation rates for Consumers&#8217; segment properties:</span></div><div style="margin-bottom:13pt"><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:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility property</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility property</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other property</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</span></div><div style="margin-bottom:13pt"><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:60.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,180&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,126&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">938&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,137&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,088&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,077&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</span></div><div style="margin-bottom:13pt"><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:45.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></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><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><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="display:none"></td><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><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><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Jointly Owned Regulated Utility Facilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are Consumers&#8217; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2023: </span></div><div style="margin-bottom:13pt"><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:34.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Ownership Share</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J.H.&#160;Campbell Unit 3</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ludington</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ownership share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant in service</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,752&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">619&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">443&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated provision for depreciation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(97)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant under construction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">941&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">397&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">357&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#8217;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units and, in 2022, removed an amount representing the projected remaining book value of the electric generating units upon their retirement from total plant, property, and equipment and recorded it as a regulatory asset on its consolidated balance sheets. For additional details, see Note&#160;2, Regulatory Matters. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is engaged in ongoing litigation with Wolverine Power related to Consumers&#8217; authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#8217;s Joint Ownership and Operating Agreement. For additional details on this dispute, see Note&#160;3, Contingencies and Commitments&#8212;J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers and DTE Electric are engaged in ongoing litigation with TAES and Toshiba related to the 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. For additional details on this dispute, see Note&#160;3, Contingencies and Commitments&#8212;Ludington Overhaul Contract Dispute.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock', window );">Plant, Property, and Equipment</a></td>
<td class="text">Plant, Property, and Equipment<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</span></div><div style="margin-bottom: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><td style="width:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated<br/>Depreciable<br/>Life in Years</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 40</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,124&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,135&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,182&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,007)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,960)</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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,072&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,713&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Electric</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 &#8211; 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,780&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 &#8211; 75</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,590&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 &#8211; 55</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,374&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gas</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><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 &#8211; 85</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,951&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 &#8211; 75</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,440&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 &#8211; 75</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 &#8211; 55</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">835&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-utility property</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 51</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,723&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">994&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,791)</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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,772&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,545&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">A portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the amortization terms of CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance leases, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; plant additions were $3.1&#160;billion for the year ended December&#160;31,&#160;2023 and $2.3&#160;billion for the year ended December&#160;31,&#160;2022. Consumers&#8217; plant retirements, which include the impact of transfers to held for sale, were $856&#160;million for the year ended December&#160;31,&#160;2023 and $290&#160;million for the year ended December&#160;31,&#160;2022. Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;2, Regulatory Matters. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2023 and 2022. Base natural gas is not subject to depreciation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Asset Acquisition: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2023, Consumers purchased the Covert Generating Station, a natural gas-fueled generating facility with 1,200&#160;MW of nameplate capacity in Van&#160;Buren County, Michigan for $810&#160;million. In August&#160;2023, Consumers paid an additional $2&#160;million as a result of a post-closing adjustment required under the purchase agreement. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers accounted for the purchase as an asset acquisition, allocating the purchase price to the assets acquired and liabilities assumed based on their relative fair value. The original cost of the plant was $665&#160;million and the seller had recognized $225&#160;million of accumulated depreciation. Upon acquisition, Consumers recorded the net book value of $440&#160;million and a plant acquisition adjustment of $370&#160;million, resulting in an increase to plant, property, and equipment of $810&#160;million. The remainder of the purchase price was allocated among various working capital accounts.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Intangible Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Included in net plant, property, and equipment are intangible assets. Presented in the following table are details about Consumers&#8217; intangible assets:</span></div><div style="margin-bottom: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><td style="width:34.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.519%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:24pt"><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 15</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">593&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 &#8211; 85</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Franchises and consents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 &#8211; 50</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">640&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; intangible asset additions were $80&#160;million for the year ended December&#160;31,&#160;2023 and $116&#160;million for the year ended December&#160;31,&#160;2022. Consumers&#8217; intangible asset retirements were $142&#160;million for the year ended December&#160;31,&#160;2023 and $104&#160;million for the year ended December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Software:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">AFUDC: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers capitalizes AFUDC on regulated major construction projects. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset. Presented in the following table are Consumers&#8217; average AFUDC capitalization rates:</span></div><div style="margin-bottom:13pt"><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:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Assets Under Finance Leases:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are further details about changes in CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance leases: </span></div><div style="margin-bottom:13pt"><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:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">332&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net retirements and other adjustments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(206)</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">332&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net retirements and other adjustments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(206)</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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Assets under finance leases are presented as gross amounts. CMS&#160;Energy and Consumers&#8217; accumulated amortization of assets under finance leases was $64&#160;million at December&#160;31,&#160;2023 and $88&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Depreciation and Amortization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:</span></div><div style="margin-bottom:13pt"><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:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives. Presented in the following table are the composite depreciation rates for Consumers&#8217; segment properties:</span></div><div style="margin-bottom:13pt"><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:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility property</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility property</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other property</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</span></div><div style="margin-bottom:13pt"><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:60.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,180&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,126&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">938&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,137&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,088&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,077&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</span></div><div style="margin-bottom:13pt"><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:45.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></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><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><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="display:none"></td><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><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><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Jointly Owned Regulated Utility Facilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are Consumers&#8217; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2023: </span></div><div style="margin-bottom:13pt"><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:34.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Ownership Share</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J.H.&#160;Campbell Unit 3</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ludington</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ownership share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant in service</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,752&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">619&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">443&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated provision for depreciation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(97)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant under construction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">941&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">397&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">357&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#8217;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units and, in 2022, removed an amount representing the projected remaining book value of the electric generating units upon their retirement from total plant, property, and equipment and recorded it as a regulatory asset on its consolidated balance sheets. For additional details, see Note&#160;2, Regulatory Matters. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is engaged in ongoing litigation with Wolverine Power related to Consumers&#8217; authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#8217;s Joint Ownership and Operating Agreement. For additional details on this dispute, see Note&#160;3, Contingencies and Commitments&#8212;J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers and DTE Electric are engaged in ongoing litigation with TAES and Toshiba related to the 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. For additional details on this dispute, see Note&#160;3, Contingencies and Commitments&#8212;Ludington Overhaul Contract Dispute.</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_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets and long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</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 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350/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_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock</td>
</tr>
<tr>
<td style="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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>57
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340235756416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_cms_LeasesLineItems', window );"><strong>Leases [Line Items]</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_cms_LesseeAndLessorLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Lessee</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Most of Consumers&#8217; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#8209;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#8217;s equity method subsidiaries as a finance lease.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</span></div><div style="margin-bottom: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><td style="width:53.867%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1967"><span style="-sec-ix-hidden:f-1968">Right-of-use assets</span></span></span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1973"><span style="-sec-ix-hidden:f-1974">Current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1979"><span style="-sec-ix-hidden:f-1980">Non-current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1985"><span style="-sec-ix-hidden:f-1986">Right-of-use assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1991"><span style="-sec-ix-hidden:f-1992">Current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.0&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes related-party lease liabilities of $24&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2023 and 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is supplemental cash flow information related to CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</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><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</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><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">cancelable leases:</span></div><div style="margin-bottom: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><td style="width:55.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pipelines and PPAs</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029 and thereafter</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029 and thereafter</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Lessor</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are the lessor under power sales and natural gas delivery agreements that are accounted for as leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2023, lease revenue from these power sales agreements was $116&#160;million, which included variable lease payments of $74&#160;million. For the year ended December&#160;31,&#160;2022, lease revenue from these power sales agreements was $240&#160;million, which included variable lease payments of $191&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental payments to be received under CMS&#160;Energy&#8217;s non&#8209;cancelable operating leases:</span></div><div style="margin-bottom:13pt"><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:88.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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><td colspan="3" style="display:none"></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><tr><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:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#8217;s consolidated financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Minimum rental payments to be received under Consumers&#8217; direct financing lease are less than $1&#160;million for each of the next five&#160;years and $6&#160;million for the years thereafter. The lease receivable was $6&#160;million as of December&#160;31,&#160;2023, which does not include unearned income of $5&#160;million.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_LeasesLineItems', window );"><strong>Leases [Line Items]</strong></a></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_cms_LesseeAndLessorLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Lessee</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Most of Consumers&#8217; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#8209;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#8217;s equity method subsidiaries as a finance lease.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</span></div><div style="margin-bottom: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><td style="width:53.867%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1967"><span style="-sec-ix-hidden:f-1968">Right-of-use assets</span></span></span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1973"><span style="-sec-ix-hidden:f-1974">Current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1979"><span style="-sec-ix-hidden:f-1980">Non-current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1985"><span style="-sec-ix-hidden:f-1986">Right-of-use assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1991"><span style="-sec-ix-hidden:f-1992">Current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.0&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes related-party lease liabilities of $24&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2023 and 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is supplemental cash flow information related to CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</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><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</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><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">cancelable leases:</span></div><div style="margin-bottom: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><td style="width:55.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pipelines and PPAs</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029 and thereafter</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029 and thereafter</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Lessor</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are the lessor under power sales and natural gas delivery agreements that are accounted for as leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2023, lease revenue from these power sales agreements was $116&#160;million, which included variable lease payments of $74&#160;million. For the year ended December&#160;31,&#160;2022, lease revenue from these power sales agreements was $240&#160;million, which included variable lease payments of $191&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental payments to be received under CMS&#160;Energy&#8217;s non&#8209;cancelable operating leases:</span></div><div style="margin-bottom:13pt"><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:88.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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><td colspan="3" style="display:none"></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><tr><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:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#8217;s consolidated financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Minimum rental payments to be received under Consumers&#8217; direct financing lease are less than $1&#160;million for each of the next five&#160;years and $6&#160;million for the years thereafter. The lease receivable was $6&#160;million as of December&#160;31,&#160;2023, which does not include unearned income of $5&#160;million.</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_cms_LeasesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases [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;">cms_LeasesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_LesseeAndLessorLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee And Lessor Leases [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;">cms_LesseeAndLessorLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>58
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245590992">
<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">12 Months Ended</th>
</tr>
<tr><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_cms_AssetRetirementObligationsLineItems', window );"><strong>Asset Retirement Obligations [Line Items]</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-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</span></div><div style="margin-bottom: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><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.798%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO&#160;Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-Service&#160;Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-Lived&#160;Assets</span></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><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution mains and services</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1973</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</span></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><tr><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><tr><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom: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><td style="width:33.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2023</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">746&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">771&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">268&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:33.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2022</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">628&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">746&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">272&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_AssetRetirementObligationsLineItems', window );"><strong>Asset Retirement Obligations [Line Items]</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_AssetRetirementObligationDisclosureTextBlock', window );">Asset Retirement Obligations</a></td>
<td class="text">Asset Retirement Obligations<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</span></div><div style="margin-bottom: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><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.798%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO&#160;Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-Service&#160;Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-Lived&#160;Assets</span></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><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution mains and services</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1973</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</span></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><tr><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><tr><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom: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><td style="width:33.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2023</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">746&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">771&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">268&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:33.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2022</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">628&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">746&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">272&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.</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_cms_AssetRetirementObligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligations [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;">cms_AssetRetirementObligationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>59
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236906016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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 );">Retirement Benefits</a></td>
<td class="text">Retirement Benefits<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefit Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans include:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">non&#8209;contributory, qualified DB&#160;Pension Plans (closed to new non&#8209;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;2005)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a non&#8209;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">benefits to certain management employees under a non&#8209;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a non&#8209;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a contributory, qualified defined contribution 401(k)&#160;plan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">health care and life insurance benefits under an OPEB&#160;Plan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DB&#160;Pension Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#8217;s and Consumers&#8217; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DCCP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from five&#160;percent to ten&#160;percent of base pay, depending on years of service and employee class. Employees are not required to contribute in order to receive the plan&#8217;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $51&#160;million for the year ended December&#160;31,&#160;2023, $48&#160;million for the year ended December&#160;31,&#160;2022, and $41&#160;million for the year ended December&#160;31,&#160;2021. DCCP expense for Consumers was $50&#160;million for the year ended December&#160;31,&#160;2023, $48&#160;million for the year ended December&#160;31,&#160;2022, and $41&#160;million for the year ended December&#160;31,&#160;2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DB&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. Presented in the following table are the fair values of trust assets and ABO for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118&#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><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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Neither CMS&#160;Energy nor Consumers made any contributions to the DB&#160;SERP in 2023 or 2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DC&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from five&#160;percent to 15&#160;percent of total compensation. The DC&#160;SERP requires a minimum of <span style="-sec-ix-hidden:f-2296">five</span>&#160;years of participation before vesting. CMS&#160;Energy&#8217;s and Consumers&#8217; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $14&#160;million at December&#160;31,&#160;2023 and $12&#160;million at December&#160;31,&#160;2022. DC&#160;SERP assets are included in other non&#8209;current assets on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets. CMS&#160;Energy&#8217;s and Consumers&#8217; DC&#160;SERP expense was $1&#160;million for the years ended December&#160;31,&#160;2023 and 2022, and $2&#160;million for the year ended December&#160;31,&#160;2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">401(k)&#160;Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The 401(k)&#160;plan employer match equals four&#160;to six&#160;percent of employee eligible contributions based on an employee&#8217;s wages and class. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $41&#160;million for the year ended December&#160;31,&#160;2023, $44&#160;million for the year ended December&#160;31,&#160;2022, and $31&#160;million for the year ended December&#160;31,&#160;2021. The total 401(k)&#160;plan cost for Consumers was $40&#160;million for the year ended December&#160;31,&#160;2023, $43&#160;million for the year ended December&#160;31,&#160;2022, and $31&#160;million for the year ended December&#160;31,&#160;2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">OPEB Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;55 or older with at least 10&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have 15&#160;years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase 8.00&#160;percent in 2024 and 6.50&#160;percent in 2023 for those under&#160;65 and would increase 8.50&#160;percent in 2024 and 6.75&#160;percent in 2023 for those over&#160;65. The rate of increase was assumed to decline to 4.75&#160;percent by 2032 and thereafter for all retirees.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Assumptions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans to determine benefit obligations and net periodic benefit cost:</span></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</span><span style="color:#000000;font-family:'Times New Roman',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="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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.05&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.24&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.02&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.27&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.09&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.83&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected long-term rate of return on plan assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans:</span></div><div style="margin-bottom: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><td style="width:34.316%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></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><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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="36" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(109)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><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><td colspan="3" style="display:none"></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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><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><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><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><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><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(76)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(120)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(113)</span></td><td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="36" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(102)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><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><td colspan="3" style="display:none"></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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><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><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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(70)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(113)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(105)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In Consumers&#8217; 2022&#160;electric and gas rate cases, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively, beginning in January&#160;2023 for the electric utility and October&#160;2023 for the gas utility. At December&#160;31,&#160;2023, CMS&#160;Energy, including Consumers, had deferred $11&#160;million of pension credits and $23&#160;million of OPEB costs under this mechanism.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was <span style="-sec-ix-hidden:f-2484"><span style="-sec-ix-hidden:f-2485"><span style="-sec-ix-hidden:f-2486">eight</span></span></span>&#160;years for the years ended </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023, 2022, and 2021. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 17 years for the year ended December&#160;31,&#160;2023, and 18 years for the years ended December&#160;31,&#160;2022 and 2021. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2023, 2022, and 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost (credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for OPEB in 2020. The estimated period of amortization of these new prior service costs is eight years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a five</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans with their retirement benefit plans&#8217; liabilities:</span></div><div style="margin-bottom: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><td style="width:29.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.572%"></td><td style="width:0.1%"></td></tr><tr><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss (gain)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(274)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,195&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,169&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">900&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">889&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,820&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,599&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,446&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,787&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,004&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,820&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,559&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,446&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">651&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(114)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(117)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">659&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">557&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</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><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss (gain)</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">867&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,350&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,668&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan 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="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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,453&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,350&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(83)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(85)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">586&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The actuarial losses for 2023 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of lower discount rates. The actuarial gains for 2022 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $781&#160;million at December&#160;31,&#160;2023 and $632&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">651&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">557&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#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><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:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">632&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">586&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The ABO for the DB&#160;Pension Plans was $2.0&#160;billion at December&#160;31,&#160;2023 and 2022. At December&#160;31,&#160;2023 and 2022, the PBO and ABO did not exceed plan assets for any of the defined benefit pension plans.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the amounts recognized in regulatory assets and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets see Note&#160;2, Regulatory Matters.</span></div><div style="margin-bottom:13pt"><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:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory 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="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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(140)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">650&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">745&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss (gain)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">716&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">815&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(140)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">650&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">745&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">670&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">765&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Plan Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.</span></div><div style="margin-bottom: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><td style="width:44.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.881%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,004&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,820&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:13pt"><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:44.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.881%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agencies securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and municipal bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign corporate bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stocks</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">402&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">303&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">851&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">851&#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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,559&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,446&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cash and Short-term Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and short-term investments consist of money market funds with daily liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">U.S.&#160;Government and Agencies Securities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Corporate Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">State and Municipal Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Foreign Corporate Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Common Stocks:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;P&#160;500 Index and MSCI All Country World ex-US. These securities are valued at their quoted closing prices.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Mutual Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Pooled Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Asset Allocations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the investment components of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2023:</span></div><div style="margin-bottom:13pt"><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.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-income securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real asset investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Return-seeking fixed income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liquid alternative investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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><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:'Times New Roman',sans-serif;font-size:10pt;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;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s target 2023 asset allocation for the assets of the DB&#160;Pension Plans was 40&#8209;percent fixed income, 38&#8209;percent equity, 11&#8209;percent real assets, 7&#8209;percent return-seeking fixed income, and 4&#8209;percent liquid alternatives. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy established union and non&#8209;union VEBA trusts to fund future retiree health and life insurance benefits known as OPEB. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#8209;utility subsidiaries. CMS&#160;Energy&#8217;s target 2023&#160;asset allocation for OPEB trusts was 40&#8209;percent fixed income, 38&#8209;percent equity, 11&#8209;percent real assets, 7&#8209;percent return-seeking fixed income, and 4&#8209;percent liquid alternatives. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;P&#160;500 Index, with lesser allocations to the S&amp;P&#160;MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers, as well as high-yield and global bond funds. Return-seeking fixed-income investments are diversified exposure to high-yield bonds, emerging market debt, and bank loans. Real asset investments are diversified across core real estate and real estate investment trusts. Liquid alternatives are investments in private funds comprised of different and independent hedge funds with various investment strategies. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contributions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers made any contributions in 2023 or 2022, or plans to contribute to the DB&#160;Pension Plans or OPEB Plan in 2024. Actual future contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefit Payments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period thereafter:</span></div><div style="margin-bottom:13pt"><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:65.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029-2033</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029-2033</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">741&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">301&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Collective Bargaining Agreements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2023, unions represented 44&#160;percent of CMS&#160;Energy&#8217;s employees and 45&#160;percent of Consumers&#8217; employees. The UWUA represents Consumers&#8217; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expire in 2025.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits</a></td>
<td class="text">Retirement Benefits<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefit Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans include:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">non&#8209;contributory, qualified DB&#160;Pension Plans (closed to new non&#8209;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;2005)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a non&#8209;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">benefits to certain management employees under a non&#8209;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a non&#8209;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a contributory, qualified defined contribution 401(k)&#160;plan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">health care and life insurance benefits under an OPEB&#160;Plan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DB&#160;Pension Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#8217;s and Consumers&#8217; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DCCP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from five&#160;percent to ten&#160;percent of base pay, depending on years of service and employee class. Employees are not required to contribute in order to receive the plan&#8217;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $51&#160;million for the year ended December&#160;31,&#160;2023, $48&#160;million for the year ended December&#160;31,&#160;2022, and $41&#160;million for the year ended December&#160;31,&#160;2021. DCCP expense for Consumers was $50&#160;million for the year ended December&#160;31,&#160;2023, $48&#160;million for the year ended December&#160;31,&#160;2022, and $41&#160;million for the year ended December&#160;31,&#160;2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DB&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. Presented in the following table are the fair values of trust assets and ABO for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118&#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><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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Neither CMS&#160;Energy nor Consumers made any contributions to the DB&#160;SERP in 2023 or 2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DC&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from five&#160;percent to 15&#160;percent of total compensation. The DC&#160;SERP requires a minimum of <span style="-sec-ix-hidden:f-2296">five</span>&#160;years of participation before vesting. CMS&#160;Energy&#8217;s and Consumers&#8217; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $14&#160;million at December&#160;31,&#160;2023 and $12&#160;million at December&#160;31,&#160;2022. DC&#160;SERP assets are included in other non&#8209;current assets on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets. CMS&#160;Energy&#8217;s and Consumers&#8217; DC&#160;SERP expense was $1&#160;million for the years ended December&#160;31,&#160;2023 and 2022, and $2&#160;million for the year ended December&#160;31,&#160;2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">401(k)&#160;Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The 401(k)&#160;plan employer match equals four&#160;to six&#160;percent of employee eligible contributions based on an employee&#8217;s wages and class. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $41&#160;million for the year ended December&#160;31,&#160;2023, $44&#160;million for the year ended December&#160;31,&#160;2022, and $31&#160;million for the year ended December&#160;31,&#160;2021. The total 401(k)&#160;plan cost for Consumers was $40&#160;million for the year ended December&#160;31,&#160;2023, $43&#160;million for the year ended December&#160;31,&#160;2022, and $31&#160;million for the year ended December&#160;31,&#160;2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">OPEB Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;55 or older with at least 10&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have 15&#160;years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase 8.00&#160;percent in 2024 and 6.50&#160;percent in 2023 for those under&#160;65 and would increase 8.50&#160;percent in 2024 and 6.75&#160;percent in 2023 for those over&#160;65. The rate of increase was assumed to decline to 4.75&#160;percent by 2032 and thereafter for all retirees.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Assumptions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans to determine benefit obligations and net periodic benefit cost:</span></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</span><span style="color:#000000;font-family:'Times New Roman',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="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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.05&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.24&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.02&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.27&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.09&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.83&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected long-term rate of return on plan assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans:</span></div><div style="margin-bottom: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><td style="width:34.316%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></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><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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="36" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(109)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><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><td colspan="3" style="display:none"></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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><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><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><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><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><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(76)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(120)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(113)</span></td><td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="36" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(102)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><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><td colspan="3" style="display:none"></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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><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><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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(70)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(113)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(105)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In Consumers&#8217; 2022&#160;electric and gas rate cases, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively, beginning in January&#160;2023 for the electric utility and October&#160;2023 for the gas utility. At December&#160;31,&#160;2023, CMS&#160;Energy, including Consumers, had deferred $11&#160;million of pension credits and $23&#160;million of OPEB costs under this mechanism.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was <span style="-sec-ix-hidden:f-2484"><span style="-sec-ix-hidden:f-2485"><span style="-sec-ix-hidden:f-2486">eight</span></span></span>&#160;years for the years ended </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023, 2022, and 2021. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 17 years for the year ended December&#160;31,&#160;2023, and 18 years for the years ended December&#160;31,&#160;2022 and 2021. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2023, 2022, and 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost (credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for OPEB in 2020. The estimated period of amortization of these new prior service costs is eight years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a five</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans with their retirement benefit plans&#8217; liabilities:</span></div><div style="margin-bottom: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><td style="width:29.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.572%"></td><td style="width:0.1%"></td></tr><tr><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss (gain)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(274)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,195&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,169&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">900&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">889&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,820&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,599&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,446&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,787&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,004&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,820&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,559&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,446&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">651&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(114)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(117)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">659&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">557&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</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><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss (gain)</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">867&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,350&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,668&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan 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="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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,453&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,350&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(83)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(85)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">586&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The actuarial losses for 2023 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of lower discount rates. The actuarial gains for 2022 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $781&#160;million at December&#160;31,&#160;2023 and $632&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">651&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">557&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#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><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:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">632&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">586&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The ABO for the DB&#160;Pension Plans was $2.0&#160;billion at December&#160;31,&#160;2023 and 2022. At December&#160;31,&#160;2023 and 2022, the PBO and ABO did not exceed plan assets for any of the defined benefit pension plans.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the amounts recognized in regulatory assets and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets see Note&#160;2, Regulatory Matters.</span></div><div style="margin-bottom:13pt"><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:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory 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="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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(140)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">650&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">745&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss (gain)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">716&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">815&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(140)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">650&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">745&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">670&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">765&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Plan Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.</span></div><div style="margin-bottom: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><td style="width:44.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.881%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,004&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,820&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:13pt"><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:44.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.881%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agencies securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and municipal bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign corporate bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stocks</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">402&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">303&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">851&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">851&#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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,559&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,446&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cash and Short-term Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and short-term investments consist of money market funds with daily liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">U.S.&#160;Government and Agencies Securities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Corporate Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">State and Municipal Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Foreign Corporate Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Common Stocks:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;P&#160;500 Index and MSCI All Country World ex-US. These securities are valued at their quoted closing prices.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Mutual Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Pooled Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Asset Allocations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the investment components of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2023:</span></div><div style="margin-bottom:13pt"><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.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-income securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real asset investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Return-seeking fixed income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liquid alternative investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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><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:'Times New Roman',sans-serif;font-size:10pt;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;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s target 2023 asset allocation for the assets of the DB&#160;Pension Plans was 40&#8209;percent fixed income, 38&#8209;percent equity, 11&#8209;percent real assets, 7&#8209;percent return-seeking fixed income, and 4&#8209;percent liquid alternatives. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy established union and non&#8209;union VEBA trusts to fund future retiree health and life insurance benefits known as OPEB. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#8209;utility subsidiaries. CMS&#160;Energy&#8217;s target 2023&#160;asset allocation for OPEB trusts was 40&#8209;percent fixed income, 38&#8209;percent equity, 11&#8209;percent real assets, 7&#8209;percent return-seeking fixed income, and 4&#8209;percent liquid alternatives. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;P&#160;500 Index, with lesser allocations to the S&amp;P&#160;MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers, as well as high-yield and global bond funds. Return-seeking fixed-income investments are diversified exposure to high-yield bonds, emerging market debt, and bank loans. Real asset investments are diversified across core real estate and real estate investment trusts. Liquid alternatives are investments in private funds comprised of different and independent hedge funds with various investment strategies. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contributions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers made any contributions in 2023 or 2022, or plans to contribute to the DB&#160;Pension Plans or OPEB Plan in 2024. Actual future contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefit Payments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period thereafter:</span></div><div style="margin-bottom:13pt"><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:65.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029-2033</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029-2033</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">741&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">301&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Collective Bargaining Agreements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2023, unions represented 44&#160;percent of CMS&#160;Energy&#8217;s employees and 45&#160;percent of Consumers&#8217; employees. The UWUA represents Consumers&#8217; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expire in 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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>60
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340234985632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-based Compensation</a></td>
<td class="text">Stock-based Compensation<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers provide a PISP to officers, employees, and non&#8209;employee directors based on their contributions to the successful management of the company. The PISP has a ten</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year term, expiring in May&#160;2030.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2023, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2023, 2022, or 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Shares awarded or subject to stock options, phantom shares, or performance units may not exceed 6.5&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to 4,960,465&#160;shares of common stock under the PISP as of December&#160;31,&#160;2023. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#8217;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Stock Awards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Performance-based restricted stock vesting is contingent on meeting at least a 36</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#8217;s EPS growth relative to a peer group over a three&#8209;year period. The awards granted in 2023, 2022, and 2021 require a 38&#8209;month service period. Market-based restricted stock vesting is generally contingent on meeting a three&#8209;year service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#8217;s total shareholder return with the median total shareholder return of a peer group over the same three&#8209;year period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from zero to 200&#160;percent of the initial grant. Time-lapse restricted stock generally vests after a service period of <span style="-sec-ix-hidden:f-2847"><span style="-sec-ix-hidden:f-2848">three</span></span>&#160;years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Stock Units:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2023, 2022, and 2021, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#8209;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of <span style="-sec-ix-hidden:f-2849"><span style="-sec-ix-hidden:f-2850">one</span></span>&#160;year or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#8217; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:</span></div><div style="margin-bottom:13pt"><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:31.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,029,523&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.13&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">978,146&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.15&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">502,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.42&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.34&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vested</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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(313,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(302,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.48&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.55&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited &#8211; restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(63,987)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(60,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.45&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,158,102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.50&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,094,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.50&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:13pt"><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.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.857%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including<br/>Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-lapse awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,591&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108,216&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147,453&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">139,255&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153,383&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145,008&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,545&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,925&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on market-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,825&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,038&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on performance-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,608&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,787&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,537&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,390&#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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional performance-based shares based on achievement of condition</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,179&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,613&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total granted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">521,121&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">493,232&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#8209;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service period.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#8217;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and Consumers base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">free rate for valuation of the market-based restricted stock awards was based on the three&#8209;year U.S.&#160;Treasury yield at the award grant date.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.52&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54.11&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.85&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.07&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.93&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are amounts related to restricted stock awards and restricted stock units:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, $29&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $27&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of <span style="-sec-ix-hidden:f-2948"><span style="-sec-ix-hidden:f-2949">two</span></span>&#160;years.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-based Compensation</a></td>
<td class="text">Stock-based Compensation<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers provide a PISP to officers, employees, and non&#8209;employee directors based on their contributions to the successful management of the company. The PISP has a ten</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year term, expiring in May&#160;2030.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2023, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2023, 2022, or 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Shares awarded or subject to stock options, phantom shares, or performance units may not exceed 6.5&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to 4,960,465&#160;shares of common stock under the PISP as of December&#160;31,&#160;2023. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#8217;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Stock Awards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Performance-based restricted stock vesting is contingent on meeting at least a 36</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#8217;s EPS growth relative to a peer group over a three&#8209;year period. The awards granted in 2023, 2022, and 2021 require a 38&#8209;month service period. Market-based restricted stock vesting is generally contingent on meeting a three&#8209;year service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#8217;s total shareholder return with the median total shareholder return of a peer group over the same three&#8209;year period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from zero to 200&#160;percent of the initial grant. Time-lapse restricted stock generally vests after a service period of <span style="-sec-ix-hidden:f-2847"><span style="-sec-ix-hidden:f-2848">three</span></span>&#160;years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Stock Units:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2023, 2022, and 2021, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#8209;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of <span style="-sec-ix-hidden:f-2849"><span style="-sec-ix-hidden:f-2850">one</span></span>&#160;year or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#8217; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:</span></div><div style="margin-bottom:13pt"><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:31.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,029,523&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.13&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">978,146&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.15&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">502,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.42&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.34&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vested</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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(313,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(302,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.48&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.55&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited &#8211; restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(63,987)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(60,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.45&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,158,102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.50&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,094,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.50&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:13pt"><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.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.857%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including<br/>Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-lapse awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,591&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108,216&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147,453&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">139,255&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153,383&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145,008&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,545&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,925&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on market-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,825&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,038&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on performance-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,608&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,787&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,537&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,390&#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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional performance-based shares based on achievement of condition</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,179&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,613&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total granted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">521,121&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">493,232&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#8209;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service period.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#8217;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and Consumers base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">free rate for valuation of the market-based restricted stock awards was based on the three&#8209;year U.S.&#160;Treasury yield at the award grant date.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.52&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54.11&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.85&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.07&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.93&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are amounts related to restricted stock awards and restricted stock units:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2023, $29&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $27&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of <span style="-sec-ix-hidden:f-2948"><span style="-sec-ix-hidden:f-2949">two</span></span>&#160;years.</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/exampleRef<br> -Topic 718<br> -SubTopic 10<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/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<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/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<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/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340234985760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</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-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:</span></div><div style="margin-bottom: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><td style="width:61.400%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Tax Rate</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">823&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(44)</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</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><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><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><td colspan="3" style="display:none"></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><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><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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,024&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</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><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><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><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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</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><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><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><td colspan="3" style="display:none"></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><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><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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy initiated a plan to divest immaterial business activities in a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michigan jurisdiction and will no longer have a taxable presence within that jurisdiction after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michigan reserve, all of which was recognized at Consumers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of the gas portion of its regulatory liability associated with unprotected, non-property-related excess deferred income taxes resulting from the TCJA. This portion of the regulatory liability was fully amortized in 2022. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the significant components of income tax expense on continuing operations:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">761&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">759&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">736&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,515)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(433)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,374)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,143)</span></td><td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,615)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,407)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#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><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="display:none"></td><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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">507&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,458)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(423)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,296)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,076)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,789)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,585)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated financial statements. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2023: </span></div><div style="margin-bottom:13pt"><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:73.258%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax Attribute</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 &#8211; 2033</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Local net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035 &#8211; 2043</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 &#8211; 2033</span></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035 &#8211; 2043</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has provided a valuation allowance of $2&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#8217;s and Consumers&#8217; annual effective tax rates in future years. One uncertain tax benefit relates to the methodology of state apportionment for Consumers&#8217; electricity sales to MISO. The Michigan Tax Tribunal heard oral arguments on this methodology during 2022. A final conclusion is not anticipated in the next 12&#160;months.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized no interest or penalties for each of the years ended December&#160;31,&#160;2023, 2022, or 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#8217;s federal income tax returns for 2020 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#8217;s Michigan Corporate Income Tax returns for 2013-2016 and 2019 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#8217;s and Consumers&#8217; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2023 were adequate for all years.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</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_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:</span></div><div style="margin-bottom: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><td style="width:61.400%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Tax Rate</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">823&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(44)</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</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><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><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><td colspan="3" style="display:none"></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><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><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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,024&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</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><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><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><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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</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><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><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><td colspan="3" style="display:none"></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><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><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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy initiated a plan to divest immaterial business activities in a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michigan jurisdiction and will no longer have a taxable presence within that jurisdiction after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michigan reserve, all of which was recognized at Consumers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of the gas portion of its regulatory liability associated with unprotected, non-property-related excess deferred income taxes resulting from the TCJA. This portion of the regulatory liability was fully amortized in 2022. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the significant components of income tax expense on continuing operations:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">761&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">759&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">736&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,515)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(433)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,374)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,143)</span></td><td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,615)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,407)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#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><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="display:none"></td><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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">507&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,458)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(423)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,296)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,076)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,789)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,585)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated financial statements. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2023: </span></div><div style="margin-bottom:13pt"><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:73.258%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax Attribute</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 &#8211; 2033</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Local net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035 &#8211; 2043</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 &#8211; 2033</span></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035 &#8211; 2043</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has provided a valuation allowance of $2&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#8217;s and Consumers&#8217; annual effective tax rates in future years. One uncertain tax benefit relates to the methodology of state apportionment for Consumers&#8217; electricity sales to MISO. The Michigan Tax Tribunal heard oral arguments on this methodology during 2022. A final conclusion is not anticipated in the next 12&#160;months.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized no interest or penalties for each of the years ended December&#160;31,&#160;2023, 2022, or 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#8217;s federal income tax returns for 2020 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#8217;s Michigan Corporate Income Tax returns for 2013-2016 and 2019 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#8217;s and Consumers&#8217; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2023 were adequate for all years.</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_cms_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [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;">cms_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties 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/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 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(h)(2))<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 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: 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 6: 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/2147482526/740-270-50-1<br><br>Reference 7: 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 8: 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 9: 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 10: 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245685520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - CMS Energy<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_EarningsPerShareTextBlock', window );">Earnings Per Share - CMS Energy</a></td>
<td class="text">Earnings Per Share&#8212;CMS&#160;Energy<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s basic and diluted EPS computations based on income from continuing operations:</span></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts</span></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income available to common stockholders</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">728&#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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less loss attributable to noncontrolling interests</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23)</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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less preferred stock dividends</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations available to common stockholders &#8211; basic and diluted</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">876&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">823&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">746&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Average common shares outstanding</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; basic</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">291.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289.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 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive nonvested stock awards</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive forward equity sale contracts</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; diluted</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">291.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from continuing operations per average common share available to common stockholders</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.58&#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:3pt double #000000;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.01&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.84&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.58&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Nonvested Stock Awards</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s nonvested stock awards are composed of participating and non&#8209;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#8209;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#8209;participating securities are also forfeited. Accordingly, the non&#8209;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Forward Equity Sale Contracts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#8209;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;4, Financings and Capitalization.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Convertible Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2023, CMS&#160;Energy issued an aggregate principal amount of $800&#160;million convertible senior notes. Potentially dilutive common shares issuable upon conversion of the convertible senior notes are determined using the if-converted method for calculating diluted EPS. Upon conversion, the convertible senior notes are required to be paid in cash with only amounts exceeding the principal permitted to be settled in shares. The convertible senior notes were anti-dilutive for the year ended December&#160;31,&#160;2023. For further details on CMS&#160;Energy&#8217;s convertible senior notes, see Note&#160;4, Financings and Capitalization.</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_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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings per share.</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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-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_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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>63
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340227508288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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 );">Revenue</a></td>
<td class="text">Revenue<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the components of operating revenue:</span></div><div style="margin-bottom: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><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,080&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,686&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,261&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,462&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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><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="display:none"></td><td colspan="3" style="display:none"></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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,855&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,039&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">720&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">466&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,686&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,080&#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></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><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><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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-segment revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,166&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div><div style="margin-bottom: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><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,115&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,320&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers revenues to be refunded</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">445&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,596&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,402&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,292&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">867&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,115&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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><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><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues to be refunded</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,151&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div><div style="margin-bottom: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><td style="width:52.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><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><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.320%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,961&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,915&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,046&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,075&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#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><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><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><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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,329&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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><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="display:none"></td><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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,798&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,969&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">678&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">516&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,915&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,046&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,961&#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></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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#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><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><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><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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,021&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Electric and Gas Utilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers Utility Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#8217; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#8217; tariff-based sales performance obligations are described below.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#8217; service to stand ready to deliver.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#8217; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $34&#160;million for the year ended December&#160;31,&#160;2023, $50&#160;million for the year ended December&#160;31,&#160;2022, and $22&#160;million for the year ended December&#160;31,&#160;2021</span><span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Uncollectible accounts expense for the year ended December&#160;31,&#160;2022 included a commitment to contribute $10&#160;million to directly assist vulnerable customers with utility bills.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class. Unbilled revenues, which are recorded as accounts receivable and accrued revenue on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets, were $494&#160;million at December&#160;31,&#160;2023 and $663&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">revenue Programs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;2, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenues to Be Refunded:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">time bill credit. For additional information, see Note&#160;2, Regulatory Matters.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">Revenue<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the components of operating revenue:</span></div><div style="margin-bottom: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><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,080&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,686&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,261&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,462&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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><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="display:none"></td><td colspan="3" style="display:none"></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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,855&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,039&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">720&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">466&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,686&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,080&#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></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><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><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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-segment revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,166&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div><div style="margin-bottom: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><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,115&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,320&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers revenues to be refunded</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">445&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,596&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,402&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,292&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">867&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,115&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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><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><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues to be refunded</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,151&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div><div style="margin-bottom: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><td style="width:52.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><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><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.320%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,961&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,915&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,046&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,075&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#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><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><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><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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,329&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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><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="display:none"></td><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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,798&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,969&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">678&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">516&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,915&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,046&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,961&#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></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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#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><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><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><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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,021&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Electric and Gas Utilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers Utility Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#8217; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#8217; tariff-based sales performance obligations are described below.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#8217; service to stand ready to deliver.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#8217; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $34&#160;million for the year ended December&#160;31,&#160;2023, $50&#160;million for the year ended December&#160;31,&#160;2022, and $22&#160;million for the year ended December&#160;31,&#160;2021</span><span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Uncollectible accounts expense for the year ended December&#160;31,&#160;2022 included a commitment to contribute $10&#160;million to directly assist vulnerable customers with utility bills.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class. Unbilled revenues, which are recorded as accounts receivable and accrued revenue on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets, were $494&#160;million at December&#160;31,&#160;2023 and $663&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">revenue Programs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;2, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenues to Be Refunded:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">time bill credit. For additional information, see Note&#160;2, Regulatory Matters.</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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245672752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Other Expense<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [Line Items]</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_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">Other Income and Other Expense</a></td>
<td class="text">Other Income and Other Expense<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of other income and other expense at CMS&#160;Energy and Consumers:</span><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years&#160;Ended&#160;December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income</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><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="display:none"></td><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><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"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on extinguishment of debt</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for equity funds used during construction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from equity method investees</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">195&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income</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><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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income - related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for equity funds used during construction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</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><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><td colspan="3" style="display:none"></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><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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</span></td><td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(25)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:13pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the gain on extinguishment of debt, see Note&#160;4, Financings and Capitalization&#8212;CMS&#160;Energy&#8217;s Purchase of Consumers&#8217; First Mortgage Bonds.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [Line Items]</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_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">Other Income and Other Expense</a></td>
<td class="text">Other Income and Other Expense<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of other income and other expense at CMS&#160;Energy and Consumers:</span><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years&#160;Ended&#160;December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income</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><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="display:none"></td><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><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"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on extinguishment of debt</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for equity funds used during construction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from equity method investees</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">195&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income</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><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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income - related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for equity funds used during construction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</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><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><td colspan="3" style="display:none"></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><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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</span></td><td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(25)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:13pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the gain on extinguishment of debt, see Note&#160;4, Financings and Capitalization&#8212;CMS&#160;Energy&#8217;s Purchase of Consumers&#8217; First Mortgage Bonds.</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_cms_OtherIncomeandExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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] for Other Income and Expenses [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;">cms_OtherIncomeandExpensesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.</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 610<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//610/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 720<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//720/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_OtherIncomeAndOtherExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>65
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245453824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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 );">Reportable Segments</a></td>
<td class="text">Reportable Segments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Reportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#8217;s common stockholders.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting policies for CMS&#160;Energy&#8217;s and Consumers&#8217; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment. Inter-segment sales and transfers were immaterial for all periods presented.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for CMS&#160;Energy are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">NorthStar Clean Energy, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy presents corporate interest and other expenses, discontinued operations, and Consumers&#8217; other consolidated entities within other reconciling items.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for Consumers are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; other consolidated entities are presented within other reconciling items.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#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><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><td colspan="3" style="display:none"></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><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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,462&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,596&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,329&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,151&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,021&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,180&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,126&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,137&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,088&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,077&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from equity method investees</span><span style="color:#000000;font-family:'Times New Roman',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="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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income from equity method investees &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">183&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">643&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">519&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">311&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">458&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">877&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholder</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">943&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">866&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,147&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,601&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,135&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,893&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,147&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,601&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,723&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,771&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</span><span style="color:#000000;font-family:'Times New Roman',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="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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total investments in equity method investees &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,493&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,517&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,312&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">431&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,517&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,353&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,753&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total 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="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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,555&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,564&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,852&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,140&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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="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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,153&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,280&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,393&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,161&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,153&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,145&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,280&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,144&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers had no equity method investments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include assets placed under finance lease.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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_SegmentReportingDisclosureTextBlock', window );">Reportable Segments</a></td>
<td class="text">Reportable Segments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Reportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#8217;s common stockholders.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting policies for CMS&#160;Energy&#8217;s and Consumers&#8217; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment. Inter-segment sales and transfers were immaterial for all periods presented.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for CMS&#160;Energy are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">NorthStar Clean Energy, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy presents corporate interest and other expenses, discontinued operations, and Consumers&#8217; other consolidated entities within other reconciling items.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for Consumers are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; other consolidated entities are presented within other reconciling items.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#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><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><td colspan="3" style="display:none"></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><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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,462&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,596&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,329&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,151&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,021&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,180&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,126&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,137&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,088&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,077&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from equity method investees</span><span style="color:#000000;font-family:'Times New Roman',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="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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income from equity method investees &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">183&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">643&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">519&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">311&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">458&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">877&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholder</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">943&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">866&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,147&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,601&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,135&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,893&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,147&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,601&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,723&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,771&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</span><span style="color:#000000;font-family:'Times New Roman',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="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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total investments in equity method investees &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,493&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,517&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,312&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">431&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,517&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,353&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,753&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total 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="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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,555&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,564&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,852&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,140&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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="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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,153&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,280&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,393&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,161&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,153&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,145&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,280&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,144&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers had no equity method investments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include assets placed under finance lease.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.</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_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/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 2: 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 3: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<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 32<br> -Subparagraph (f)<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/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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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>
<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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340241802688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party Transactions - Consumers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</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_RelatedPartyTransactionsDisclosureTextBlock', window );">Related party Transactions - Consumers</a></td>
<td class="text">Related-party Transactions&#8212;Consumers<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers enters into a number of transactions with related parties in the normal course of business. These transactions include but are not limited to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchases of electricity from affiliates of NorthStar Clean Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">payments to and from CMS&#160;Energy related to parent company overhead costs</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">payments of principal and interest when due to CMS&#160;Energy related to borrowings under certain credit agreements and CMS&#160;Energy&#8217;s repurchase of Consumers&#8217; first mortgage bonds</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Transactions involving power supply purchases from certain affiliates of NorthStar Clean Energy are based on avoided costs under PURPA, state law, and competitive bidding. The payment of parent company overhead costs is based on the use of accepted industry allocation methodologies. These payments are for costs that occur in the normal course of business.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; expense recorded from related-party transactions for the years ended December&#160;31:</span></div><div style="margin-bottom:13pt"><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:31.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related&#160;Party</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of capacity and energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Affiliates of NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amounts payable to related parties for purchased power and other services were $19&#160;million at December&#160;31,&#160;2023 and $20&#160;million at December&#160;31,&#160;2022. Accounts receivable from related parties were $9&#160;million at December&#160;31,&#160;2023 and $8&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has a demand note payable to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10&#160;percent and has a maturity date of 2028. The portion of the demand note attributable to Consumers was recorded as a note receivable &#8211; related party on Consumers&#8217; consolidated balance sheets at December&#160;31,&#160;2023 and 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. For additional details about the agreement, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2023, CMS&#160;Energy repurchased certain of Consumers&#8217; first mortgage bonds. For more information about these repurchases, see Note&#160;4, Financings and Capitalization&#8212;CMS&#160;Energy&#8217;s Purchase of Consumers&#8217; First Mortgage Bonds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2023, an unregulated subsidiary of Consumers sold certain non-utility renewable development projects to NorthStar Clean Energy for $20&#160;million, the projects&#8217; net book value; there was no gain or loss recognized on this sale.</span></div>In December&#160;2023, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million. For additional details about the agreement, see Note&#160;4, Financings and Capitalization&#8212;Short-term Borrowings<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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: 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(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: 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(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-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_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-6<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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-10-50-1<br><br>Reference 7: 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(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 8: 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(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<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 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-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_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>67
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245464672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</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_VariableInterestEntityDisclosureTextBlock', window );">Variable Interest Entities</a></td>
<td class="text">Variable Interest Entities<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consolidated VIEs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> During&#160;2023, NorthStar Clean Energy sold a Class&#160;A membership interest in Newport Solar Holdings to tax equity investors for $86&#160;million. Newport Solar Holdings wholly owns Newport Solar, a 180&#8209;MW solar generation project located in Jackson County, Arkansas; the project began commercial operation in October&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy holds a Class&#160;B membership interest in NWO&#160;Holdco, which wholly owns Northwest Ohio Wind,&#160;LLC, a 100&#8209;MW wind generation project in Paulding County, Ohio. The Class&#160;A membership interest in NWO&#160;Holdco is held by a tax equity investor.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy has a 51-percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, the holding company of a 525&#8209;MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Earnings, tax attributes, and cash flows generated by Newport Solar Holdings, NWO&#160;Holdco, and Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company agreements; these ratios change over time and are not representative of the ownership interest percentages of each membership class. Since these entities&#8217; income and cash flows are not distributed among their investors based on ownership interest percentages, NorthStar Clean Energy allocates the entities&#8217; income (loss) among the investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#8217;s earnings based on a hypothetical liquidation of the entities at the net book value of underlying assets as of the balance sheet date. The liquidation tax gain (loss) is allocated to each investor&#8217;s capital account, resulting in income (loss) equal to the period change in the investor&#8217;s capital account balance. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Newport Solar Holdings, NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from these entities. However, NorthStar Clean Energy manages and controls the entities&#8217; operating activities. As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. NorthStar Clean Energy consolidates Newport Solar Holdings, NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind and presents the Class&#160;A membership interests and 49&#160;percent of Aviator Wind Equity Holdings as noncontrolling interests. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying values of the VIEs&#8217; assets and liabilities included on CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom: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><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#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><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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">850&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,102&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,063&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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><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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#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><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion of finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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><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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Assets may be used only to meet VIEs&#8217; obligations and commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy is obligated under certain indemnities that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. For additional details on these indemnity obligations, see Note&#160;3, Contingencies and Commitments&#8212;Guarantees.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; wholly-owned subsidiaries, Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding, are VIEs designed to collateralize Consumers&#8217; securitization bonds. These entities are considered VIEs primarily because their equity capitalization is insufficient to support their operations. Consumers is the primary beneficiary of and consolidates these VIEs, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. The VIEs&#8217; primary assets and liabilities comprise regulatory assets and long-term debt. For more information on these assets and liabilities, see Note&#160;2, Regulatory Matters&#8212; Securitized Costs and Note&#160;4, Financings and Capitalization&#8212;Securitization Bonds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Non-consolidated VIEs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#8217; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about these partnerships:</span></div><div style="margin-bottom: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><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature&#160;of&#160;the&#160;Entity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature of CMS&#160;Energy&#8217;s Involvement</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T.E.S.&#160;Filer City </span></td><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee assignment agreement</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grayling </span></td><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',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 style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Genesee </span></td><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Craven </span></td><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#8217; customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The creditors of these partnerships do not have recourse to the general credit of CMS&#160;Energy or Consumers. CMS&#160;Energy&#8217;s maximum risk exposure to these partnerships is generally limited to its investment in the partnerships, which is included in investments on its consolidated balance sheets in the amount of $74&#160;million at December&#160;31,&#160;2023 and $71&#160;million at December&#160;31,&#160;2022.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</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_VariableInterestEntityDisclosureTextBlock', window );">Variable Interest Entities</a></td>
<td class="text">Variable Interest Entities<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consolidated VIEs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> During&#160;2023, NorthStar Clean Energy sold a Class&#160;A membership interest in Newport Solar Holdings to tax equity investors for $86&#160;million. Newport Solar Holdings wholly owns Newport Solar, a 180&#8209;MW solar generation project located in Jackson County, Arkansas; the project began commercial operation in October&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy holds a Class&#160;B membership interest in NWO&#160;Holdco, which wholly owns Northwest Ohio Wind,&#160;LLC, a 100&#8209;MW wind generation project in Paulding County, Ohio. The Class&#160;A membership interest in NWO&#160;Holdco is held by a tax equity investor.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy has a 51-percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, the holding company of a 525&#8209;MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Earnings, tax attributes, and cash flows generated by Newport Solar Holdings, NWO&#160;Holdco, and Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company agreements; these ratios change over time and are not representative of the ownership interest percentages of each membership class. Since these entities&#8217; income and cash flows are not distributed among their investors based on ownership interest percentages, NorthStar Clean Energy allocates the entities&#8217; income (loss) among the investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#8217;s earnings based on a hypothetical liquidation of the entities at the net book value of underlying assets as of the balance sheet date. The liquidation tax gain (loss) is allocated to each investor&#8217;s capital account, resulting in income (loss) equal to the period change in the investor&#8217;s capital account balance. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Newport Solar Holdings, NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from these entities. However, NorthStar Clean Energy manages and controls the entities&#8217; operating activities. As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. NorthStar Clean Energy consolidates Newport Solar Holdings, NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind and presents the Class&#160;A membership interests and 49&#160;percent of Aviator Wind Equity Holdings as noncontrolling interests. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying values of the VIEs&#8217; assets and liabilities included on CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom: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><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#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><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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">850&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,102&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,063&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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><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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#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><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion of finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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><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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Assets may be used only to meet VIEs&#8217; obligations and commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy is obligated under certain indemnities that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. For additional details on these indemnity obligations, see Note&#160;3, Contingencies and Commitments&#8212;Guarantees.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; wholly-owned subsidiaries, Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding, are VIEs designed to collateralize Consumers&#8217; securitization bonds. These entities are considered VIEs primarily because their equity capitalization is insufficient to support their operations. Consumers is the primary beneficiary of and consolidates these VIEs, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. The VIEs&#8217; primary assets and liabilities comprise regulatory assets and long-term debt. For more information on these assets and liabilities, see Note&#160;2, Regulatory Matters&#8212; Securitized Costs and Note&#160;4, Financings and Capitalization&#8212;Securitization Bonds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Non-consolidated VIEs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#8217; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about these partnerships:</span></div><div style="margin-bottom: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><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature&#160;of&#160;the&#160;Entity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature of CMS&#160;Energy&#8217;s Involvement</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T.E.S.&#160;Filer City </span></td><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee assignment agreement</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grayling </span></td><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',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 style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Genesee </span></td><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Craven </span></td><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#8217; customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The creditors of these partnerships do not have recourse to the general credit of CMS&#160;Energy or Consumers. CMS&#160;Energy&#8217;s maximum risk exposure to these partnerships is generally limited to its investment in the partnerships, which is included in investments on its consolidated balance sheets in the amount of $74&#160;million at December&#160;31,&#160;2023 and $71&#160;million at December&#160;31,&#160;2022.</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_VariableInterestEntityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to 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> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/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_VariableInterestEntityDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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 (b)<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 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481420/860-30-50-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481420/860-30-50-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481420/860-30-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_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236923648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities and Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</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_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Exit Activities and Discontinued Operations</a></td>
<td class="text">Exit Activities and Discontinued Operations<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exit Activities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accordance with its Clean Energy Plan, Consumers retired the D.E.&#160;Karn coal-fueled electric generating units in June&#160;2023 and plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. In order to ensure necessary staffing at both D.E.&#160;Karn and J.H.&#160;Campbell through retirement, Consumers has implemented retention incentive programs. The aggregate cost of the D.E.&#160;Karn program, which is now complete, was $32&#160;million. The aggregate cost of the J.H.&#160;Campbell program through 2025 is estimated to be $50&#160;million. The MPSC has approved deferred accounting treatment for these costs; these expenses are deferred as a regulatory asset.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December&#160;31,&#160;2023, the cumulative cost incurred and charged to maintenance and other operating expenses related to the D.E.&#160;Karn retention incentive program was $16&#160;million. Additionally, an amount of $4&#160;million was capitalized as a cost of plant, property, and equipment and an amount of $12&#160;million was deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $35&#160;million. The regulatory assets for both programs will be collected from customers over <span style="-sec-ix-hidden:f-3709">three</span>&#160;years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom: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><td style="width:77.425%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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></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><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><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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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><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><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs paid or settled</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',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="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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $7&#160;million at December&#160;31,&#160;2023 and $13&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Discontinued Operations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2021, EnerBank was acquired by a non-affiliated company. CMS&#160;Energy received proceeds of over $1.0&#160;billion from the transaction and recognized a pre-tax gain of $657&#160;million in 2021. In March&#160;2022, CMS&#160;Energy received $6&#160;million of additional proceeds as the result of a post-closing adjustment. Net of related transaction costs, CMS&#160;Energy recognized a pre-tax gain of $5&#160;million during 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the year ended December&#160;31,&#160;2021. The table below presents the financial results of EnerBank included in income from discontinued operations:</span></div><div style="margin-bottom:9pt"><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:77.105%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><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><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><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><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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expenses</span></td><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><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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses</span></td><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><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#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><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><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><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><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes</span></td><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><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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on sale</span></td><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><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">657&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations before income taxes</span></td><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><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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><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><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations, net of tax</span></td><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><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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">602&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</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_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Exit Activities and Discontinued Operations</a></td>
<td class="text">Exit Activities and Discontinued Operations<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exit Activities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accordance with its Clean Energy Plan, Consumers retired the D.E.&#160;Karn coal-fueled electric generating units in June&#160;2023 and plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. In order to ensure necessary staffing at both D.E.&#160;Karn and J.H.&#160;Campbell through retirement, Consumers has implemented retention incentive programs. The aggregate cost of the D.E.&#160;Karn program, which is now complete, was $32&#160;million. The aggregate cost of the J.H.&#160;Campbell program through 2025 is estimated to be $50&#160;million. The MPSC has approved deferred accounting treatment for these costs; these expenses are deferred as a regulatory asset.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December&#160;31,&#160;2023, the cumulative cost incurred and charged to maintenance and other operating expenses related to the D.E.&#160;Karn retention incentive program was $16&#160;million. Additionally, an amount of $4&#160;million was capitalized as a cost of plant, property, and equipment and an amount of $12&#160;million was deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $35&#160;million. The regulatory assets for both programs will be collected from customers over <span style="-sec-ix-hidden:f-3709">three</span>&#160;years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom: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><td style="width:77.425%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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></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><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><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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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><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><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs paid or settled</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',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="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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $7&#160;million at December&#160;31,&#160;2023 and $13&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Discontinued Operations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2021, EnerBank was acquired by a non-affiliated company. CMS&#160;Energy received proceeds of over $1.0&#160;billion from the transaction and recognized a pre-tax gain of $657&#160;million in 2021. In March&#160;2022, CMS&#160;Energy received $6&#160;million of additional proceeds as the result of a post-closing adjustment. Net of related transaction costs, CMS&#160;Energy recognized a pre-tax gain of $5&#160;million during 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the year ended December&#160;31,&#160;2021. The table below presents the financial results of EnerBank included in income from discontinued operations:</span></div><div style="margin-bottom:9pt"><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:77.105%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><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><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><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><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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expenses</span></td><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><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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses</span></td><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><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#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><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><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><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><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes</span></td><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><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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on sale</span></td><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><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">657&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations before income taxes</span></td><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><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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><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><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations, net of tax</span></td><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><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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">602&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</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 420<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/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<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/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//420/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-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_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 420<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/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<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/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<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/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<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/2147482017/420-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_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340241718624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information 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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Schedule I - Condensed Financial Information of Registrant</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Condensed Statements of Income</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></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><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="display:none"></td><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><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating expenses</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Loss</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income (Expense)</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity earnings of subsidiaries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,482&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonoperating retirement benefits, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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="display:none"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">959&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">983&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,483&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on long-term debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">183&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intercompany interest expense and other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">211&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">190&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">738&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">787&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,286&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Benefit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(60)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income From Continuing Operations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">758&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">837&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,346&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income From Discontinued Operations, Net of Tax of $&#8212;, $&#8212;, and $(5)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income Attributable to CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">758&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">837&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,353&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock Dividends</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income Available to Common Stockholders</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">748&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,348&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Condensed Statements of Cash Flows</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Operating Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,549&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Investing Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in subsidiaries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(581)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in debt securities - intercompany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease (increase) in notes receivable &#8211; intercompany</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(83)</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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(868)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(510)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(664)</span></td><td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Financing Activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from issuance of debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of common stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of preferred stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">224&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retirement of long-term debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(200)</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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment of dividends on common and preferred stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(544)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(507)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs and financing fees</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in notes payable &#8211; intercompany</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(409)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(495)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(354)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">390&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">390&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Condensed Balance Sheets</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASSETS</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes and accrued interest receivable &#8211; intercompany</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable &#8211; intercompany and related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes receivable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">197&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non&#8209;current Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in subsidiaries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,881&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in debt securities &#8211; intercompany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other investments </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other non&#8209;current assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,003&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,395&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,200&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIABILITIES AND EQUITY</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes payable &#8211; intercompany</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest, including intercompany</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#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><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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">371&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non&#8209;current Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,930&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable &#8211; intercompany</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;current liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non&#8209;current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,609&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,069&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other stockholders' equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,788&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total common stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,191&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,791&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preferred stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">224&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,415&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,015&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Liabilities and Equity</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,395&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,200&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div>Basis of Presentation<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s condensed financial statements have been prepared on a parent-only basis. In accordance with Rule&#160;12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">04 of Regulation&#160;S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">X, these parent-only financial statements do not include all of the information and notes required by GAAP for annual financial statements, and therefore these parent-only financial statements and other information included should be read in conjunction with CMS&#160;Energy&#8217;s audited consolidated financial statements contained within Item&#160;8. Financial Statements and Supplementary Data.</span></div>Guarantees<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has issued guarantees with a maximum potential obligation of $886&#160;million on behalf of some of its wholly owned subsidiaries and related parties. CMS&#160;Energy&#8217;s maximum potential obligation consists primarily of potential payments:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to third parties under certain commodity purchase and sales agreements entered into by CMS&#160;ERM and other subsidiaries of NorthStar Clean Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to tax equity investors that hold membership interests in certain VIEs held by NorthStar Clean Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to EGLE on behalf of CMS&#160;Land and CMS&#160;Capital, for environmental remediation obligations at Bay Harbor</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to the U.S.&#160;Department of Energy on behalf of Consumers, in connection with Consumers&#8217; 2011 settlement agreement with the U.S.&#160;Department of Energy regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The expiration dates of these guarantees vary, depending upon contractual provisions or upon the statute of limitations under the relevant governing law.</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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480922/205-10-S99-6<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>70
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340226524864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts and Reserves<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts and Reserves</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:36.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Expense</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Other Accounts</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for uncollectible accounts</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deductions represent write-offs of uncollectible accounts, net of recoveries.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:36.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Expense</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Other Accounts</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for uncollectible accounts</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deductions represent write-offs of uncollectible accounts, net of recoveries.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts and Reserves</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:36.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Expense</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Other Accounts</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for uncollectible accounts</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deductions represent write-offs of uncollectible accounts, net of recoveries.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2023, 2022, and 2021</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:36.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Expense</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Other Accounts</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for uncollectible accounts</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deductions represent write-offs of uncollectible accounts, net of recoveries.</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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves.</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 Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Publisher SEC<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 4<br> -Subparagraph (SX 210.12-09)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_ValuationAndQualifyingAccountsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Publisher SEC<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 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<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 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<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 4<br> -Subparagraph (SX 210.12-09(Column C(1)))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<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 4<br> -Subparagraph (SX 210.12-09(Column C(2)))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">srt_ValuationAndQualifyingAccountsDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340230323936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policy)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, NorthStar Clean Energy, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</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_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents and Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents and Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</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_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contingencies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. Unless regulatory accounting applies, CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</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_DebtPolicyTextBlock', window );">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</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_DerivativesPolicyTextBlock', window );">Derivative Instruments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In order to support ongoing operations, CMS&#160;Energy and Consumers may enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they qualify for the normal purchases and sales exception</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they cannot be net settled due in part to the absence of an active market for the commodity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives and changes in the fair value of FTRs are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.</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 );">EPS</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards, forward equity sales, and convertible securities. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Potentially dilutive common shares issuable upon conversion of the convertible senior notes are determined using the if-converted method for calculating diluted EPS. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;13, Earnings Per Share&#8212;CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Nonvested Stock Awards</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s nonvested stock awards are composed of participating and non&#8209;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#8209;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#8209;participating securities are also forfeited. Accordingly, the non&#8209;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Forward Equity Sale Contracts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#8209;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;4, Financings and Capitalization.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Convertible Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2023, CMS&#160;Energy issued an aggregate principal amount of $800&#160;million convertible senior notes. Potentially dilutive common shares issuable upon conversion of the convertible senior notes are determined using the if-converted method for calculating diluted EPS. Upon conversion, the convertible senior notes are required to be paid in cash with only amounts exceeding the principal permitted to be settled in shares. The convertible senior notes were anti-dilutive for the year ended December&#160;31,&#160;2023. For further details on CMS&#160;Energy&#8217;s convertible senior notes, see Note&#160;4, Financings and Capitalization.</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Impairment of Long-lived Assets and Equity Method Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</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_EquityMethodInvestmentsPolicy', window );">Impairment of Equity Method Investments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.</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_RegulatoryIncomeTaxesPolicy', window );">Investment Tax Credits</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Tax Credits:</span> CMS&#160;Energy and its subsidiaries use the flow-through method of accounting for investment tax credits. Under the flow-through method, the credit is recognized as a reduction to income tax expense when the related plant, property, and equipment is placed into service. For its regulated utility assets, Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment.<span></span>
</td>
</tr>
<tr class="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 );">Inventory - Gas and Coal</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inventory:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.</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_EmissionCreditsOrAllowancesPolicy', window );">Inventory - RECs and Emission Allowances</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.</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_InventoryImpairmentPolicy', window );">Inventory - Impairment</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</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_RevenueRecognitionPolicyTextBlock', window );">MISO Transactions</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</span></div><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_cms_PropertyTaxPolicyTextBlock', window );">Property Taxes</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of CMS&#160;Energy&#8217;s and Consumers&#8217; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of CMS&#160;Energy&#8217;s and Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> For additional accounting policies, see:</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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Capitalization</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Software:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</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_PlantRetirementAndAbandonmentPolicy', window );">Plant Retirement and Abandonment</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</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_AllowanceForFundsUsedDuringConstructionPolicy', window );">AFUDC</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">AFUDC: </span>Consumers capitalizes AFUDC on regulated major construction projects. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy', window );">Planned Major Maintenance Activities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.</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_LesseeLeasesPolicyTextBlock', window );">Lessee</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Lessee</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Most of Consumers&#8217; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#8209;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#8217;s equity method subsidiaries as a finance lease.</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_AssetRetirementObligationsPolicy', window );">Asset Retirement Obligations</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at Consumers.</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_PensionAndOtherPostretirementPlansPensionsPolicy', window );">Retirement Benefits - Pension</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.</span><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was <span style="-sec-ix-hidden:f-2484"><span style="-sec-ix-hidden:f-2485"><span style="-sec-ix-hidden:f-2486">eight</span></span></span>&#160;years for the years ended </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023, 2022, and 2021. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 17 years for the year ended December&#160;31,&#160;2023, and 18 years for the years ended December&#160;31,&#160;2022 and 2021. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2023, 2022, and 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost (credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for OPEB in 2020. The estimated period of amortization of these new prior service costs is eight years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a five</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</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_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy', window );">Retirement Benefits - Nonpension</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.</span><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was <span style="-sec-ix-hidden:f-2484"><span style="-sec-ix-hidden:f-2485"><span style="-sec-ix-hidden:f-2486">eight</span></span></span>&#160;years for the years ended </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023, 2022, and 2021. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 17 years for the year ended December&#160;31,&#160;2023, and 18 years for the years ended December&#160;31,&#160;2022 and 2021. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2023, 2022, and 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost (credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for OPEB in 2020. The estimated period of amortization of these new prior service costs is eight years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a five</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</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_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.</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_ConsolidationVariableInterestEntityPolicy', window );">Consolidation, Variable Interest Entity</a></td>
<td class="text">Newport Solar Holdings, NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from these entities. However, NorthStar Clean Energy manages and controls the entities&#8217; operating activities. As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#8217; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.</span><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, NorthStar Clean Energy, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</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_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents and Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents and Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</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_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contingencies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. Unless regulatory accounting applies, CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</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_DebtPolicyTextBlock', window );">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</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_DerivativesPolicyTextBlock', window );">Derivative Instruments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In order to support ongoing operations, CMS&#160;Energy and Consumers may enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they qualify for the normal purchases and sales exception</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they cannot be net settled due in part to the absence of an active market for the commodity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives and changes in the fair value of FTRs are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Impairment of Long-lived Assets and Equity Method Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</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_RegulatoryIncomeTaxesPolicy', window );">Investment Tax Credits</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Tax Credits:</span> CMS&#160;Energy and its subsidiaries use the flow-through method of accounting for investment tax credits. Under the flow-through method, the credit is recognized as a reduction to income tax expense when the related plant, property, and equipment is placed into service. For its regulated utility assets, Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment.<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Inventory - Gas and Coal</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inventory:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.</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_EmissionCreditsOrAllowancesPolicy', window );">Inventory - RECs and Emission Allowances</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.</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_InventoryImpairmentPolicy', window );">Inventory - Impairment</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</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_RevenueRecognitionPolicyTextBlock', window );">MISO Transactions</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</span></div><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_cms_PropertyTaxPolicyTextBlock', window );">Property Taxes</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of CMS&#160;Energy&#8217;s and Consumers&#8217; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of CMS&#160;Energy&#8217;s and Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> For additional accounting policies, see:</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_GovernmentAssistancePolicyTextBlock', window );">Government Assistance</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a $69&#160;million renewable energy grant for Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#8217; cost of complying with Michigan&#8217;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income.</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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Capitalization</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Software:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</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_PlantRetirementAndAbandonmentPolicy', window );">Plant Retirement and Abandonment</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</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_AllowanceForFundsUsedDuringConstructionPolicy', window );">AFUDC</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">AFUDC: </span>Consumers capitalizes AFUDC on regulated major construction projects. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryDepreciationAndAmortizationPolicy', window );">Regulatory Depreciation and Amortization</a></td>
<td class="text">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy', window );">Planned Major Maintenance Activities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.</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_LesseeLeasesPolicyTextBlock', window );">Lessee</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Lessee</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Most of Consumers&#8217; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#8209;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#8217;s equity method subsidiaries as a finance lease.</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_AssetRetirementObligationsPolicy', window );">Asset Retirement Obligations</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at Consumers.</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_PensionAndOtherPostretirementPlansPensionsPolicy', window );">Retirement Benefits - Pension</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.</span><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was <span style="-sec-ix-hidden:f-2484"><span style="-sec-ix-hidden:f-2485"><span style="-sec-ix-hidden:f-2486">eight</span></span></span>&#160;years for the years ended </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023, 2022, and 2021. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 17 years for the year ended December&#160;31,&#160;2023, and 18 years for the years ended December&#160;31,&#160;2022 and 2021. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2023, 2022, and 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost (credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for OPEB in 2020. The estimated period of amortization of these new prior service costs is eight years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a five</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</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_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy', window );">Retirement Benefits - Nonpension</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.</span><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was <span style="-sec-ix-hidden:f-2484"><span style="-sec-ix-hidden:f-2485"><span style="-sec-ix-hidden:f-2486">eight</span></span></span>&#160;years for the years ended </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023, 2022, and 2021. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 17 years for the year ended December&#160;31,&#160;2023, and 18 years for the years ended December&#160;31,&#160;2022 and 2021. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2023, 2022, and 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost (credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for OPEB in 2020. The estimated period of amortization of these new prior service costs is eight years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a five</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</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_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Consumers Utility Revenue</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers Utility Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#8217; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#8217; tariff-based sales performance obligations are described below.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#8217; service to stand ready to deliver.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#8217; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.</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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.</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_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy', window );">Unbilled Revenues</a></td>
<td class="text">Consumers&#8217; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy', window );">Alternative-revenue Programs</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">revenue Programs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;2, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.</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_cms_PropertyTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property taxes, which may include accounting policies for recognizing and measureing expense and deferred property tax.</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;">cms_PropertyTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_cms_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [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;">cms_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_AllowanceForFundsUsedDuringConstructionPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction).</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 980<br> -SubTopic 360<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481711/980-360-25-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_AllowanceForFundsUsedDuringConstructionPolicy</td>
</tr>
<tr>
<td style="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_AssetRetirementObligationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose 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> -Publisher FASB<br> -URI https://asc.fasb.org//410-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_AssetRetirementObligationsPolicy</td>
</tr>
<tr>
<td style="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/2147479853/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_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents with respect to unrestricted balances.</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 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_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain 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/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480598/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-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_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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 235<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/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<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_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-5A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2AA<br> -Subparagraph a<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-2AA<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="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_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications 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 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 its derivative instruments and hedging 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 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-2<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(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-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_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="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://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 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 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_EmissionCreditsOrAllowancesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 emission credits or allowances. Such accounting policy has generally been based on an inventory or intangible asset model.</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 25<br> -Paragraph 1<br> -SubTopic 15<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481116/815-15-25-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_EmissionCreditsOrAllowancesPolicy</td>
</tr>
<tr>
<td style="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_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</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 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="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_GovernmentAssistancePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 government assistance.</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 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483507/832-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483507/832-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_GovernmentAssistancePolicyTextBlock</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible 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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482338/360-10-05-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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in 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 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<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 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<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 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InventoryImpairmentPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognizing inventory losses, including, but not limited to, substantial and unusual losses resulting from the subsequent measurement of inventory due to physical deterioration, obsolescence, or changes in price levels.</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 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482933/330-10-35-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_InventoryImpairmentPolicy</td>
</tr>
<tr>
<td style="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 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-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(6)(b))<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/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 4: 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/2147482105/912-330-50-1<br><br>Reference 5: 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 6: 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 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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 leasing arrangement entered into by lessee.</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 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</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 715<br> -SubTopic 70<br> -Publisher FASB<br> -URI https://asc.fasb.org//715-70/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Publisher FASB<br> -URI https://asc.fasb.org//715-60/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//715-80/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_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementPlansPensionsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</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 715<br> -SubTopic 70<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481097/715-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 80<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 715<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_PensionAndOtherPostretirementPlansPensionsPolicy</td>
</tr>
<tr>
<td style="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_PlantRetirementAndAbandonmentPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 plant retirement and for abandonment (under construction or in use) in regulated industries when abandonment becomes probable. Any difference between the new asset and the asset cost is recognized as a loss in the income statement. May also indicate the discount rate used in the calculation of present value of recoverable abandoned 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> -Topic 980<br> -SubTopic 360<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481680/980-360-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481680/980-360-35-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481680/980-360-35-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_PlantRetirementAndAbandonmentPolicy</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 planned major maintenance 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 25<br> -Paragraph 5<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482251/360-10-25-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_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are 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> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="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_RegulatoryDepreciationAndAmortizationPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 systematically allocating capitalized costs to periods that benefit from the use thereof. Includes, but is not limited to, methods used, such as composite depreciation, descriptions of regulatory treatment for estimated removal and disposal costs, and description of amortization of plant-related regulatory assets.</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_RegulatoryDepreciationAndAmortizationPolicy</td>
</tr>
<tr>
<td style="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_RegulatoryIncomeTaxesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes, including investment tax credits, and the related regulatory treatment (for example, whether deferred income tax accounting - normalization - is allowed in rate making).</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 980<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481974/980-740-25-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 980<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481974/980-740-25-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_RegulatoryIncomeTaxesPolicy</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue from contract with customer.</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 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<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 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<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 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<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 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<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 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<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 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<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 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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_RevenueRecognitionForAlternativeRevenueProgramsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognition related to alternative revenue programs. The major alternative revenue programs can generally be segregated into two categories, programs that adjust billings for the effects of weather abnormalities or broad external factors or to compensate the utility for demand-side management initiatives (for example, no-growth plans and similar conservation efforts); and programs that provide for additional billings (incentive awards) if the utility achieves certain objectives, such as reducing costs, reaching specified milestones, or demonstratively improving customer service.</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 980<br> -SubTopic 605<br> -Section 25<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481700/980-605-25-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 605<br> -Section 25<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481700/980-605-25-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 605<br> -Section 25<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481700/980-605-25-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 605<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481700/980-605-25-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_RevenueRecognitionForAlternativeRevenueProgramsPolicy</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue. Includes revenue from contract with customer and from other sources.</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 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-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_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 treatment of receivables that are billable but have not been billed 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/2003/role/disclosureRef<br> -Topic 310<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//310/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_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-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_UseOfEstimates</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340241725888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncontrolling Interest (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [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_ConsolidationVariableInterestEntityPolicy', window );">Consolidation, Variable Interest Entity</a></td>
<td class="text">Newport Solar Holdings, NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from these entities. However, NorthStar Clean Energy manages and controls the entities&#8217; operating activities. As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#8217; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.</span><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_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-5A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2AA<br> -Subparagraph a<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-2AA<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="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_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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>73
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245942912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters (Tables) - Consumers Energy Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</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_ScheduleOfRegulatoryAssetsTextBlock', window );">Schedule of Regulatory Assets</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the regulatory assets and liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div><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:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 PSCR underrecovery</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">203&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of coal-fueled electric generating units to be retired</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,258&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">281&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 PSCR underrecovery</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP sites</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized loss on reacquired debt</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decommissioning costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits expense deferral mechanism</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ludington overhaul contract dispute</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,683&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,595&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,886&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,652&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserve for customer refunds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of removal</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,426&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,267&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy grant</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits expense deferral mechanism</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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="display:none"></td><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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,894&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,796&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,950&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,900&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The MPSC has provided a specific return on these regulatory assets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These regulatory assets represent incurred costs for which the MPSC has provided recovery without a return on investment.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This regulatory asset is included in rate base, thereby providing a return.</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_ScheduleOfRegulatoryLiabilitiesTextBlock', window );">Schedule of Regulatory Liabilities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the regulatory assets and liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div><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:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 PSCR underrecovery</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">203&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of coal-fueled electric generating units to be retired</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,258&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">281&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 PSCR underrecovery</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP sites</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized loss on reacquired debt</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decommissioning costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits expense deferral mechanism</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ludington overhaul contract dispute</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,683&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,595&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,886&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,652&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserve for customer refunds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of removal</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,426&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,267&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy grant</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits expense deferral mechanism</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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="display:none"></td><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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,894&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,796&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,950&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,900&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The MPSC has provided a specific return on these regulatory assets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These regulatory assets represent incurred costs for which the MPSC has provided recovery without a return on investment.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This regulatory asset is included in rate base, thereby providing a return.</span></div><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_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock', window );">Schedule of Assets and Liabilities for PSCR and GCR Underrecoveries and Overrecoveries</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries reflected on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom: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><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR underrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">401&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR underrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and accrued revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">409&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR overrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR overrecoveries</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries.</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;">cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRegulatoryAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 that are created when regulatory agencies permit public utilities to defer certain costs included in rate-setting to the balance sheet.</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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 715<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481691/980-715-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-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_ScheduleOfRegulatoryAssetsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRegulatoryLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regulatory liabilities. Detailed information about liabilities that result from rate actions of a regulator. Rate actions of a regulator can impose a liability on a regulated enterprise resulting in a regulatory liability.</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 980<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481854/980-405-25-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_ScheduleOfRegulatoryLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236958800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</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_cms_ExpectedRemediationCostsByYearTableTextBlock', window );">Schedule of Remediation and Other Response Activity Costs by Year</a></td>
<td class="text">CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:<div style="margin-bottom: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><td style="width:54.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term leachate disposal and operating and maintenance costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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_ScheduleOfGuaranteeObligationsTextBlock', window );">Summary of Guarantees</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at December&#160;31,&#160;2023:</span></div><div style="margin-bottom: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><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from stock and asset sale agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.</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_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock', window );">Schedule of Contractual Purchase Obligations</a></td>
<td class="text">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2023 for each of the periods shown:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:32.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.923%"></td><td style="width:0.1%"></td></tr><tr><td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments Due</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond 2028</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,429&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchase obligations</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,695&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,431&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,677&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,084&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">994&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">852&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,657&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PPAs</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><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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MCV PPA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related-party PPAs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other PPAs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,837&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,204&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">711&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">792&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">783&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">787&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">702&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,429&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchase obligations</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,006&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,326&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,440&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,049&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">955&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">784&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,452&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></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_cms_ExpectedRemediationCostsByYearTableTextBlock', window );">Schedule of Remediation and Other Response Activity Costs by Year</a></td>
<td class="text">Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five&#160;years:<div style="margin-bottom: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><td style="width:57.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remediation and other response activity costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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_ScheduleOfGuaranteeObligationsTextBlock', window );">Summary of Guarantees</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at December&#160;31,&#160;2023:</span></div><div style="margin-bottom: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><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from stock and asset sale agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.</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_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock', window );">Schedule of Contractual Purchase Obligations</a></td>
<td class="text">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2023 for each of the periods shown:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:32.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.923%"></td><td style="width:0.1%"></td></tr><tr><td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments Due</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond 2028</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,429&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchase obligations</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,695&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,431&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,677&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,084&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">994&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">852&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,657&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PPAs</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><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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MCV PPA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related-party PPAs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other PPAs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,837&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,204&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">711&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">792&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">783&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">787&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">702&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,429&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchase obligations</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,006&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,326&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,440&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,049&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">955&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">784&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,452&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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_cms_ExpectedRemediationCostsByYearTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected Remediation Costs By Year</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;">cms_ExpectedRemediationCostsByYearTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_ScheduleOfGuaranteeObligationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.</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 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-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_ScheduleOfGuaranteeObligationsTextBlock</td>
</tr>
<tr>
<td style="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_SiteContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1<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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481931/410-30-50-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481931/410-30-50-10<br><br>Reference 5: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481931/410-30-50-10<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481899/410-30-55-11<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SiteContingencyLineItems</td>
</tr>
<tr>
<td style="padding-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_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unconditional purchase obligation not recognized as 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 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229271808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of Long-Term Debt</a></td>
<td class="text"><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is CMS&#160;Energy&#8217;s long-term debt at December&#160;31:</span></div><div style="margin-bottom: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><td style="width:47.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</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><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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior notes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#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><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><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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2044</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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><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><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="display:none"></td><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><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="display:none"></td><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><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;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,975&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,975&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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><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><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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible senior notes</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><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="display:none"></td><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><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:#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><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;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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></tr><tr style="height:15pt"><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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',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></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2079</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#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><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><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="display:none"></td><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><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;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,010&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,010&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,785&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,985&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,277&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy, including subsidiaries</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><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="display:none"></td><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><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:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,648&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,362&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,090)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(120)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,508&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,122&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">On June&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116&#160;percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">On December&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five&#8209;year treasury rate plus 2.900&#160;percent.</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_ScheduleOfDebtTableTextBlock', window );">Schedule of Major Long-Term Debt Issuances and Retirements</a></td>
<td class="text">Presented in the following table is Consumers&#8217; long-term debt&#8212;related parties at December&#160;31,&#160;2023: <div style="margin-bottom: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><td style="width:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</span></div><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(In Millions)</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest Rate</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(%)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2060</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.500&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.650&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2050</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.100&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2051</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.500&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2048</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.050&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">431&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt &#8212; related parties</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">424&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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><td colspan="3" style="display:none"></td></tr></table></div>Presented in the following table is a summary of major long-term debt issuances during 2023:<div style="margin-bottom: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><td style="width:38.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.128%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible senior notes</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2033</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2029</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2032</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2037</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2029</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Securitization bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2028</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Securitization bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">396&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2031</span></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><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,671&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $85&#160;million in 2023. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;For additional details on the securitization, see Note&#160;2, Regulatory Matters&#8212; Securitized Costs.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during 2023:</span><div style="margin-bottom: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><td style="width:38.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.127%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Date</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.350</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,625&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Debt Maturities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Maturities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2023, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:</span></div><div style="margin-bottom: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><td style="width:45.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term debt</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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#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><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><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><td colspan="3" style="display:none"></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><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><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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">366&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">537&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">888&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,643&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">725&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Revolving Credit Facilities</a></td>
<td class="text">The following credit facilities with banks were available at December&#160;31,&#160;2023:<div style="margin-bottom: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><td style="width:41.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">526&#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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,073&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2025</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were no borrowings under this facility during the year ended December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2023.</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_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock', window );">Schedule of Forward Contracts</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under its equity offering program at December&#160;31,&#160;2023:</span></div><div style="margin-bottom: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><td style="width:19.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31,&#160;2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;3,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">328,207</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.59&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.37&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;24,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,677,938</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70.91&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;29,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,783,388</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.54&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_ScheduleOfPreferredStockTableTextBlock', window );">Schedule of Preferred Stock</a></td>
<td class="text">Presented in the following table are details of CMS&#160;Energy&#8217;s Series&#160;C preferred stock at December&#160;31,&#160;2023 and 2022:<div style="margin-bottom:13pt"><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:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depositary Share Par Value</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Depositary Share Optional Redemption Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Depositary Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Depositary Shares Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative, redeemable perpetual</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,200,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,200,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of Long-Term Debt</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; long-term debt at December&#160;31:</span></div><div style="margin-bottom: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><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">First mortgage bonds</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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">325&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#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: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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2033</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2038</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2042</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2045</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2046</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2047</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2048</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2051</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">575&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2057</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2060</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2064</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2069</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127&#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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom: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><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,397&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,997&#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></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><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax-exempt revenue bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#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: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><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;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2014 Securitization bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025-2029</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#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><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><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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Securitization bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">6</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028-2031</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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: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><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;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">787&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,294&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,277&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(991)</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt &#8211; related parties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">principal amount outstanding</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050-2060</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(431)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,037&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,192&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The variable-rate bonds bear interest quarterly at a rate of three-month SOFR minus 0.038&#160;percent, subject to a zero-percent floor. At December&#160;31,&#160;2023, the interest rates were 5.346&#160;percent for bonds due September&#160;2069, 5.329&#160;percent for bonds due May&#160;2070, and 5.368&#160;percent for bonds due October&#160;2070. The interest rate for all variable-rate bonds at December&#160;31,&#160;2022 was zero&#160;percent. The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one&#160;year of December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The interest rate on these tax-exempt revenue bonds will reset on October&#160;8,&#160;2026.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The interest rate on these tax&#8209;exempt revenue bonds will reset on October&#160;1,&#160;2024. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2014&#160;Securitization Funding, was 3.421&#160;percent at December&#160;31,&#160;2023 and 3.343&#160;percent at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Principal and interest payments are made semiannually.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2023&#160;Securitization Funding, was 5.342&#160;percent at December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Long-term debt &#8211; related parties reflects Consumers&#8217; outstanding debt held by its parent as a result of CMS&#160;Energy&#8217;s repurchase of Consumers&#8217; first&#160;mortgage bonds.</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_ScheduleOfDebtTableTextBlock', window );">Schedule of Major Long-Term Debt Issuances and Retirements</a></td>
<td class="text">Presented in the following table is Consumers&#8217; long-term debt&#8212;related parties at December&#160;31,&#160;2023: <div style="margin-bottom: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><td style="width:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</span></div><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(In Millions)</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest Rate</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(%)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2060</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.500&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2052</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.650&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2050</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2050</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.100&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2051</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.500&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds due 2048</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.050&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">431&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt &#8212; related parties</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">424&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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><td colspan="3" style="display:none"></td></tr></table></div>Presented in the following table is a summary of major long-term debt issuances during 2023:<div style="margin-bottom: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><td style="width:38.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.128%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible senior notes</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2033</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2029</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2032</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2037</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2029</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Securitization bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2028</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Securitization bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">396&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2031</span></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><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,671&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $85&#160;million in 2023. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;For additional details on the securitization, see Note&#160;2, Regulatory Matters&#8212; Securitized Costs.</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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Debt Maturities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Maturities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2023, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:</span></div><div style="margin-bottom: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><td style="width:45.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term debt</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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800&#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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#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><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><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><td colspan="3" style="display:none"></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><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><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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">366&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">537&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">888&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,643&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">725&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Revolving Credit Facilities</a></td>
<td class="text">The following credit facilities with banks were available at December&#160;31,&#160;2023:<div style="margin-bottom: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><td style="width:41.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">526&#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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,073&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2025</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were no borrowings under this facility during the year ended December&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2023.</span></div><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_cms_ScheduleOfPreferredStockTableTextBlock', window );">Schedule of Preferred Stock</a></td>
<td class="text">Presented in the following table are details of Consumers&#8217; preferred stock at December&#160;31,&#160;2023 and 2022:<div style="margin-bottom: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><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Par Value</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Optional Redemption Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative, with no mandatory redemption</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,500,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">373,148&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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_cms_ScheduleOfPreferredStockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Preferred Stock [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;">cms_ScheduleOfPreferredStockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_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/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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, 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 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 2: 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-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_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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_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_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 freestanding forward contracts issued by an entity that are indexed to, and potentially settled in an entity's own stock. The disclosure may include, but not be limited to: (i) the forward rate and the number of shares to which the contract is indexed, (ii) the settlement date or dates of the contract, (iii) the issuer's accounting for the contract, (iv) settlement alternatives (if applicable) including who controls the settlement alternatives and the maximum number of shares that could be required to be issued to net share settle the contract (if applicable), (v) the fact that a potentially infinite number of shares may be required to be issued to settle the contract, if a contract does not have a stated fixed or determinable maximum number of shares, and (vi) the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts.</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 40<br> -Section 50<br> -Paragraph 5<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_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock</td>
</tr>
<tr>
<td style="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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement for 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> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>76
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245527792">
<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">12 Months Ended</th>
</tr>
<tr><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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Summary of Assets and Liabilities Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom: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><td style="width:33.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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><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><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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Summary of Assets and Liabilities Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom: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><td style="width:33.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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><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><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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.</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_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/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 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 3<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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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/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 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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>77
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245687360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</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_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of Carrying Amounts and Fair Values of Financial Instruments</a></td>
<td class="text">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.<div style="margin-bottom: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><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.957%"></td><td style="width:0.1%"></td></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="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><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><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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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><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><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><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><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><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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</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><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><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><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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,656&#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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="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><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><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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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><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><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><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><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><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;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</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><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><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><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><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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,556&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt &#8211; related party</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $6&#160;million at December&#160;31,&#160;2023 and $7&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $975&#160;million at December&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $2&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $7&#160;million at December&#160;31,&#160;2023 and 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $725&#160;million at December&#160;31,&#160;2023 and $991&#160;million at December&#160;31,&#160;2022.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</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_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of Carrying Amounts and Fair Values of Financial Instruments</a></td>
<td class="text">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.<div style="margin-bottom: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><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.957%"></td><td style="width:0.1%"></td></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="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><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><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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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><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><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><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><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><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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</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><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><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><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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,656&#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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="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><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><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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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><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><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><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><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><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;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</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><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><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><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><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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,556&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt &#8211; related party</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $6&#160;million at December&#160;31,&#160;2023 and $7&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $975&#160;million at December&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $2&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $7&#160;million at December&#160;31,&#160;2023 and 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $725&#160;million at December&#160;31,&#160;2023 and $991&#160;million at December&#160;31,&#160;2022.</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_cms_FinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [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;">cms_FinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</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 820<br> -SubTopic 10<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-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_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>78
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340235194240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</span></div><div style="margin-bottom: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><td style="width:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated<br/>Depreciable<br/>Life in Years</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 40</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,124&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,135&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,182&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,007)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,960)</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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,072&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,713&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Electric</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 &#8211; 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,780&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 &#8211; 75</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,590&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 &#8211; 55</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,374&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gas</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><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 &#8211; 85</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,951&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 &#8211; 75</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,440&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 &#8211; 75</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 &#8211; 55</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">835&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-utility property</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 51</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,723&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">994&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,791)</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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,772&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,545&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">A portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the amortization terms of CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance leases, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; plant additions were $3.1&#160;billion for the year ended December&#160;31,&#160;2023 and $2.3&#160;billion for the year ended December&#160;31,&#160;2022. Consumers&#8217; plant retirements, which include the impact of transfers to held for sale, were $856&#160;million for the year ended December&#160;31,&#160;2023 and $290&#160;million for the year ended December&#160;31,&#160;2022. Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;2, Regulatory Matters. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2023 and 2022. Base natural gas is not subject to depreciation.</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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Summary of Finite-Lived Intangible Assets by Major Class</a></td>
<td class="text">Presented in the following table are details about Consumers&#8217; intangible assets:<div style="margin-bottom: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><td style="width:34.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.519%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:24pt"><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 15</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">593&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 &#8211; 85</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Franchises and consents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 &#8211; 50</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">640&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; intangible asset additions were $80&#160;million for the year ended December&#160;31,&#160;2023 and $116&#160;million for the year ended December&#160;31,&#160;2022. Consumers&#8217; intangible asset retirements were $142&#160;million for the year ended December&#160;31,&#160;2023 and $104&#160;million for the year ended December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</span></div><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_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock', window );">Summary of Accumulated Depreciation and Amortization</a></td>
<td class="text">Presented in the following table are further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:<div style="margin-bottom:13pt"><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:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock', window );">Summary of Depreciation and Amortization</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</span></div><div style="margin-bottom:13pt"><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:60.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,180&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,126&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">938&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,137&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,088&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,077&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Amortization Expense for Intangibles</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</span></div><div style="margin-bottom:13pt"><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:45.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></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><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><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="display:none"></td><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><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><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</span></div><div style="margin-bottom: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><td style="width:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated<br/>Depreciable<br/>Life in Years</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 40</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,124&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,135&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,182&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,007)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,960)</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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,072&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,713&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Electric</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 &#8211; 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,780&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 &#8211; 75</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,590&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 &#8211; 55</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,374&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gas</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><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 &#8211; 85</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,951&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 &#8211; 75</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,440&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 &#8211; 75</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 &#8211; 55</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">835&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-utility property</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 51</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,723&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">994&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,791)</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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,772&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,545&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">A portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the amortization terms of CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance leases, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; plant additions were $3.1&#160;billion for the year ended December&#160;31,&#160;2023 and $2.3&#160;billion for the year ended December&#160;31,&#160;2022. Consumers&#8217; plant retirements, which include the impact of transfers to held for sale, were $856&#160;million for the year ended December&#160;31,&#160;2023 and $290&#160;million for the year ended December&#160;31,&#160;2022. Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;2, Regulatory Matters. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2023 and 2022. Base natural gas is not subject to depreciation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Assets Under Finance Leases:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are further details about changes in CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance leases: </span></div><div style="margin-bottom:13pt"><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:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">332&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net retirements and other adjustments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(206)</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">332&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net retirements and other adjustments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(206)</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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Summary of Finite-Lived Intangible Assets by Major Class</a></td>
<td class="text">Presented in the following table are details about Consumers&#8217; intangible assets:<div style="margin-bottom: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><td style="width:34.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.519%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:24pt"><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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="display:none"></td><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 &#8211; 15</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">593&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 &#8211; 85</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Franchises and consents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 &#8211; 50</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">640&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; intangible asset additions were $80&#160;million for the year ended December&#160;31,&#160;2023 and $116&#160;million for the year ended December&#160;31,&#160;2022. Consumers&#8217; intangible asset retirements were $142&#160;million for the year ended December&#160;31,&#160;2023 and $104&#160;million for the year ended December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</span></div><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_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock', window );">Summary of Average Capitalization Rates</a></td>
<td class="text">Presented in the following table are Consumers&#8217; average AFUDC capitalization rates:<div style="margin-bottom:13pt"><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:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><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_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock', window );">Summary of Accumulated Depreciation and Amortization</a></td>
<td class="text">Presented in the following table are further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:<div style="margin-bottom:13pt"><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:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock', window );">Summary of Composite Depreciation Rates for Properties</a></td>
<td class="text">Presented in the following table are the composite depreciation rates for Consumers&#8217; segment properties:<div style="margin-bottom:13pt"><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:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility property</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility property</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other property</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><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_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock', window );">Summary of Depreciation and Amortization</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</span></div><div style="margin-bottom:13pt"><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:60.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,180&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,126&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">938&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,137&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,088&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,077&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Amortization Expense for Intangibles</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</span></div><div style="margin-bottom:13pt"><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:45.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></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><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><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="display:none"></td><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><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><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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_ScheduleOfJointlyOwnedUtilityPlantsTextBlock', window );">Summary of Jointly Owned Regulated Utility Facilities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are Consumers&#8217; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2023: </span></div><div style="margin-bottom:13pt"><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:34.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Ownership Share</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J.H.&#160;Campbell Unit 3</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ludington</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ownership share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant in service</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,752&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">619&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">443&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated provision for depreciation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(97)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant under construction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">941&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">397&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">357&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 average rate of allowance for funds used during 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;">cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization 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;">cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 electric, gas, and other composite depreciation rates for public utility plants in service for each year an income statement is 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;">cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Depriciation And Amortization [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;">cms_ScheduleOfDepriciationAndAmortizationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfJointlyOwnedUtilityPlantsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 proportionate interests in jointly owned utility plants. Includes the amount of plants in service, the accumulated provision for depreciation (if available), the amount of plants under construction, and the proportionate share. The amounts presented may be further subdivided to show amounts applicable to plant subcategories (for example, production, transmission, distribution). Includes statements that the amounts represent the utility's share in each joint plant and that it must provide its own financing. Information concerning two or more generating plants on the same site may be combined. States that the utility's share of direct expenses of the joint plants is included in the corresponding operating expenses on its income statement (for example, fuel, maintenance of plant, other operating expense). If the share of direct expenses is charged to purchased power, then disclose the amount so charged and the proportionate amounts charged to specific operating expenses on the records maintained for the joint plants.</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 980<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479960/980-360-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_ScheduleOfJointlyOwnedUtilityPlantsTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236646192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_cms_LeasesLineItems', window );"><strong>Leases [Line Items]</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_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock', window );">Summary of Lease Right-of-Use Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</span></div><div style="margin-bottom: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><td style="width:53.867%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1967"><span style="-sec-ix-hidden:f-1968">Right-of-use assets</span></span></span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1973"><span style="-sec-ix-hidden:f-1974">Current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1979"><span style="-sec-ix-hidden:f-1980">Non-current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1985"><span style="-sec-ix-hidden:f-1986">Right-of-use assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1991"><span style="-sec-ix-hidden:f-1992">Current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.0&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes related-party lease liabilities of $24&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2023 and 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</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_LeaseCostTableTextBlock', window );">Schedule of Lease Cost</a></td>
<td class="text">Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:<div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is supplemental cash flow information related to CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</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><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</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><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock', window );">Summary of Minimum Annual Rental Commitments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">cancelable leases:</span></div><div style="margin-bottom: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><td style="width:55.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pipelines and PPAs</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029 and thereafter</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029 and thereafter</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock', window );">Summary of Future Payments to be Received</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental payments to be received under CMS&#160;Energy&#8217;s non&#8209;cancelable operating leases:</span></div><div style="margin-bottom:13pt"><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:88.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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><td colspan="3" style="display:none"></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><tr><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:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_LeasesLineItems', window );"><strong>Leases [Line Items]</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_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock', window );">Summary of Lease Right-of-Use Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</span></div><div style="margin-bottom: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><td style="width:53.867%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1967"><span style="-sec-ix-hidden:f-1968">Right-of-use assets</span></span></span><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</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><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><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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1973"><span style="-sec-ix-hidden:f-1974">Current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1979"><span style="-sec-ix-hidden:f-1980">Non-current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1985"><span style="-sec-ix-hidden:f-1986">Right-of-use assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1991"><span style="-sec-ix-hidden:f-1992">Current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.0&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes related-party lease liabilities of $24&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2023 and 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</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_LeaseCostTableTextBlock', window );">Schedule of Lease Cost</a></td>
<td class="text">Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:<div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is supplemental cash flow information related to CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</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><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</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><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock', window );">Summary of Minimum Annual Rental Commitments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">cancelable leases:</span></div><div style="margin-bottom: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><td style="width:55.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pipelines and PPAs</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029 and thereafter</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029 and thereafter</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities Of Lessee [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;">cms_AssetsAndLiabilitiesOfLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_cms_LeasesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases [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;">cms_LeasesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee Operating Lease Liability And Finance Lease Liability Maturity [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;">cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_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_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity of undiscounted cash flows to be received by lessor on annual basis for 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 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-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_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340235754816">
<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">12 Months Ended</th>
</tr>
<tr><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_cms_AssetRetirementObligationsLineItems', window );"><strong>Asset Retirement Obligations [Line Items]</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_ScheduleOfAssetRetirementObligationsTableTextBlock', window );">Schedule of Categories of Assets for which an ARO Liability is Recorded</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</span></div><div style="margin-bottom: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><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.798%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO&#160;Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-Service&#160;Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-Lived&#160;Assets</span></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><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution mains and services</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1973</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</span></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><tr><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><tr><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 );">Schedule of Change in Asset Retirement Obligation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom: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><td style="width:33.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2023</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">746&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">771&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">268&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:33.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2022</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">628&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">746&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">272&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_AssetRetirementObligationsLineItems', window );"><strong>Asset Retirement Obligations [Line Items]</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_ScheduleOfAssetRetirementObligationsTableTextBlock', window );">Schedule of Categories of Assets for which an ARO Liability is Recorded</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</span></div><div style="margin-bottom: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><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.798%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO&#160;Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-Service&#160;Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-Lived&#160;Assets</span></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><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution mains and services</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1973</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</span></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><tr><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><tr><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 );">Schedule of Change in Asset Retirement Obligation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom: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><td style="width:33.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2023</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">746&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">771&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">268&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:33.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2022</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">628&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">746&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">272&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.</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_cms_AssetRetirementObligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligations [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;">cms_AssetRetirementObligationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_ScheduleOfAssetRetirementObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of a liability for asset retirement obligations.</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 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<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_ScheduleOfAssetRetirementObligationsTableTextBlock</td>
</tr>
<tr>
<td style="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_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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>81
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340234995392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock', window );">Schedule of SERP Trust Assets, ABO and Contributions</a></td>
<td class="text">Presented in the following table are the fair values of trust assets and ABO for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:<div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118&#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><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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of Assumptions Used</a></td>
<td class="text">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans to determine benefit obligations and net periodic benefit cost:<div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</span><span style="color:#000000;font-family:'Times New Roman',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="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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.05&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.24&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.02&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.27&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.09&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.83&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected long-term rate of return on plan assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.</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_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Net Benefit Costs</a></td>
<td class="text">Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans:<div style="margin-bottom: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><td style="width:34.316%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></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><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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="36" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(109)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><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><td colspan="3" style="display:none"></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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><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><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><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><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><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(76)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(120)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(113)</span></td><td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="36" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(102)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><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><td colspan="3" style="display:none"></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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><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><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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(70)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(113)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(105)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock', window );">Schedule of Funded Status of Retirement Benefit Plans</a></td>
<td class="text">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans with their retirement benefit plans&#8217; liabilities:<div style="margin-bottom: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><td style="width:29.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.572%"></td><td style="width:0.1%"></td></tr><tr><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss (gain)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(274)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,195&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,169&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">900&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">889&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,820&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,599&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,446&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,787&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,004&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,820&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,559&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,446&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">651&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(114)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(117)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">659&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">557&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</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><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss (gain)</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">867&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,350&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,668&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan 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="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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,453&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,350&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(83)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(85)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">586&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The actuarial losses for 2023 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of lower discount rates. The actuarial gains for 2022 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $781&#160;million at December&#160;31,&#160;2023 and $632&#160;million at December&#160;31,&#160;2022.</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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Schedule of Retirement Benefit Plan Assets (Liabilities)</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">651&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">557&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#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><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:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">632&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">586&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Net Periodic Benefit Cost Not Yet Recognized</a></td>
<td class="text">Presented in the following table are the amounts recognized in regulatory assets and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets see Note&#160;2, Regulatory Matters.<div style="margin-bottom:13pt"><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:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory 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="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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(140)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">650&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">745&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss (gain)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">716&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">815&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(140)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">650&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">745&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">670&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">765&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule of Allocation of Plan Assets</a></td>
<td class="text">Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.<div style="margin-bottom: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><td style="width:44.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.881%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,004&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,820&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:13pt"><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:44.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.881%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agencies securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and municipal bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign corporate bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stocks</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">402&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">303&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">851&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">851&#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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,559&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,446&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock', window );">Schedule of Asset Allocation</a></td>
<td class="text">Presented in the following table are the investment components of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2023:<div style="margin-bottom:13pt"><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.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-income securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real asset investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Return-seeking fixed income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liquid alternative investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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><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:'Times New Roman',sans-serif;font-size:10pt;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;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments</a></td>
<td class="text">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five<span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period thereafter:</span><div style="margin-bottom:13pt"><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:65.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029-2033</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029-2033</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">741&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">301&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></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_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock', window );">Schedule of SERP Trust Assets, ABO and Contributions</a></td>
<td class="text">Presented in the following table are the fair values of trust assets and ABO for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:<div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118&#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><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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of Assumptions Used</a></td>
<td class="text">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans to determine benefit obligations and net periodic benefit cost:<div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</span><span style="color:#000000;font-family:'Times New Roman',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="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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.05&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.24&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.02&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.27&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.09&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.83&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected long-term rate of return on plan assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.</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_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Net Benefit Costs</a></td>
<td class="text">Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans:<div style="margin-bottom: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><td style="width:34.316%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></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><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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="36" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(109)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><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><td colspan="3" style="display:none"></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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><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><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><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><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><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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(76)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(120)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(113)</span></td><td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="36" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(102)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><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><td colspan="3" style="display:none"></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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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><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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><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><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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(70)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(113)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(105)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock', window );">Schedule of Funded Status of Retirement Benefit Plans</a></td>
<td class="text">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans with their retirement benefit plans&#8217; liabilities:<div style="margin-bottom: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><td style="width:29.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.572%"></td><td style="width:0.1%"></td></tr><tr><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss (gain)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(274)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,195&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,169&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">900&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">889&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,820&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,599&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,446&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,787&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,004&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,820&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,559&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,446&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">651&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(114)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(117)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">659&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">557&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</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><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss (gain)</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">867&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,350&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,668&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan 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="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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,453&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,350&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(83)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(85)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">586&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The actuarial losses for 2023 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of lower discount rates. The actuarial gains for 2022 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $781&#160;million at December&#160;31,&#160;2023 and $632&#160;million at December&#160;31,&#160;2022.</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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Schedule of Retirement Benefit Plan Assets (Liabilities)</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">651&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">557&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#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><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:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">632&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">586&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Net Periodic Benefit Cost Not Yet Recognized</a></td>
<td class="text">Presented in the following table are the amounts recognized in regulatory assets and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets see Note&#160;2, Regulatory Matters.<div style="margin-bottom:13pt"><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:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory 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="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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(140)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">650&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">745&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss (gain)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">716&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">815&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(140)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">650&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">745&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</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><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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">670&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">765&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments</a></td>
<td class="text">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five<span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period thereafter:</span><div style="margin-bottom:13pt"><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:65.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029-2033</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029-2033</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">741&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">301&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Asset Allocation Percentages [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;">cms_ScheduleOfAssetAllocationPercentagesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Net Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities</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;">cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 DB SERP trust assets market value, amounts contributed to the DB SERP trust, and the ABO of the DB SERP.</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;">cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee 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> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (a)(b)(c)<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 715<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_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</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 (d)(5)<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_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) 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> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<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_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</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 (f)<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_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245957616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Schedule of Restricted Stock Activity</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:</span></div><div style="margin-bottom:13pt"><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:31.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,029,523&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.13&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">978,146&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.15&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">502,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.42&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.34&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vested</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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(313,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(302,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.48&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.55&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited &#8211; restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(63,987)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(60,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.45&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,158,102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.50&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,094,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.50&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:13pt"><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.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.857%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including<br/>Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-lapse awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,591&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108,216&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147,453&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">139,255&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153,383&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145,008&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,545&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,925&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on market-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,825&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,038&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on performance-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,608&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,787&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,537&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,390&#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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional performance-based shares based on achievement of condition</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,179&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,613&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total granted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">521,121&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">493,232&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Significant Assumptions</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock', window );">Summary of Weighted-average Grant-date Fair Value</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.52&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54.11&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.85&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.07&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.93&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are amounts related to restricted stock awards and restricted stock units:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Schedule of Restricted Stock Activity</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:</span></div><div style="margin-bottom:13pt"><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:31.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,029,523&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.13&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">978,146&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.15&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">502,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.42&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.34&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vested</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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(313,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(302,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.48&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.55&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited &#8211; restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(63,987)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(60,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.45&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,158,102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.50&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,094,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.50&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:13pt"><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.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.857%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including<br/>Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-lapse awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,591&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108,216&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147,453&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">139,255&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153,383&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145,008&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,545&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,925&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on market-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,825&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,038&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on performance-based awards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,608&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,787&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,537&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,390&#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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional performance-based shares based on achievement of condition</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,179&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,613&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total granted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">521,121&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">493,232&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Significant Assumptions</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock', window );">Summary of Weighted-average Grant-date Fair Value</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.52&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54.11&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.85&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.07&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.93&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are amounts related to restricted stock awards and restricted stock units:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outstanding nonvested restricted stock 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> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<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_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax 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> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</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 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<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/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grant-date fair value of equity options or other equity instruments granted during the year.</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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340230139136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:</span></div><div style="margin-bottom: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><td style="width:61.400%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Tax Rate</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">823&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(44)</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</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><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><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><td colspan="3" style="display:none"></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><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><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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,024&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</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><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><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><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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</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><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><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><td colspan="3" style="display:none"></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><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><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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy initiated a plan to divest immaterial business activities in a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michigan jurisdiction and will no longer have a taxable presence within that jurisdiction after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michigan reserve, all of which was recognized at Consumers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of the gas portion of its regulatory liability associated with unprotected, non-property-related excess deferred income taxes resulting from the TCJA. This portion of the regulatory liability was fully amortized in 2022. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Summary of Significant Components of Income Tax Expense</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the significant components of income tax expense on continuing operations:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Summary of Principal Components of Deferred Income Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">761&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">759&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">736&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,515)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(433)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,374)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,143)</span></td><td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,615)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,407)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#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><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="display:none"></td><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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">507&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,458)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(423)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,296)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,076)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,789)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,585)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock', window );">Summary of Loss And Credit Carryforwards</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2023: </span></div><div style="margin-bottom:13pt"><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:73.258%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax Attribute</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 &#8211; 2033</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Local net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035 &#8211; 2043</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 &#8211; 2033</span></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035 &#8211; 2043</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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_SummaryOfIncomeTaxContingenciesTextBlock', window );">Schedule of Reconciliation of Uncertain Tax Benefits</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:</span></div><div style="margin-bottom: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><td style="width:61.400%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Tax Rate</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">823&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(44)</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</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><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><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><td colspan="3" style="display:none"></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><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><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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,024&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50)</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><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><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><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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</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><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><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><td colspan="3" style="display:none"></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><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><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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy initiated a plan to divest immaterial business activities in a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michigan jurisdiction and will no longer have a taxable presence within that jurisdiction after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michigan reserve, all of which was recognized at Consumers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of the gas portion of its regulatory liability associated with unprotected, non-property-related excess deferred income taxes resulting from the TCJA. This portion of the regulatory liability was fully amortized in 2022. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Summary of Significant Components of Income Tax Expense</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the significant components of income tax expense on continuing operations:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Summary of Principal Components of Deferred Income Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:</span></div><div style="margin-bottom:13pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">761&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">759&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">736&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,515)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(433)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,374)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,143)</span></td><td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,615)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,407)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#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><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="display:none"></td><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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">507&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,458)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(423)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103)</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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,296)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,076)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,789)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,585)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock', window );">Summary of Loss And Credit Carryforwards</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2023: </span></div><div style="margin-bottom:13pt"><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:73.258%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax Attribute</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 &#8211; 2033</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Local net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035 &#8211; 2043</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 &#8211; 2033</span></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><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035 &#8211; 2043</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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_SummaryOfIncomeTaxContingenciesTextBlock', window );">Schedule of Reconciliation of Uncertain Tax Benefits</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:</span></div><div style="margin-bottom:13pt"><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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_cms_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [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;">cms_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (1) pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization and (2) tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.</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;">cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>84
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340241809712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - CMS Energy (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Summary of Basic and Diluted EPS Computations</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s basic and diluted EPS computations based on income from continuing operations:</span></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts</span></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income available to common stockholders</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">728&#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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less loss attributable to noncontrolling interests</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23)</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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less preferred stock dividends</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations available to common stockholders &#8211; basic and diluted</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">876&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">823&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">746&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Average common shares outstanding</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; basic</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">291.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289.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 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive nonvested stock awards</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive forward equity sale contracts</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; diluted</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">291.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from continuing operations per average common share available to common stockholders</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.58&#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:3pt double #000000;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.01&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.84&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.58&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="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>85
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340240340288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the components of operating revenue:</span></div><div style="margin-bottom: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><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,080&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,686&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,261&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,462&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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><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="display:none"></td><td colspan="3" style="display:none"></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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,855&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,039&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">720&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">466&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,686&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,080&#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></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><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><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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-segment revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,166&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div><div style="margin-bottom: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><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,115&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,320&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers revenues to be refunded</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">445&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,596&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,402&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,292&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">867&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,115&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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><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><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues to be refunded</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,151&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div><div style="margin-bottom: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><td style="width:52.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><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><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.320%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,961&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,915&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,046&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,075&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#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><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><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><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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,329&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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><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="display:none"></td><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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,798&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,969&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">678&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">516&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,915&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,046&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,961&#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></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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#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><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><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><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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,021&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the components of operating revenue:</span></div><div style="margin-bottom: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><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,080&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,686&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,261&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,462&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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><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="display:none"></td><td colspan="3" style="display:none"></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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,855&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,039&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">720&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">466&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,686&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,080&#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></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><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><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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-segment revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,166&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div><div style="margin-bottom: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><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,115&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,320&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers revenues to be refunded</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">445&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,596&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,402&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,292&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">867&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,115&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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><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><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues to be refunded</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,151&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div><div style="margin-bottom: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><td style="width:52.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><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><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.320%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,961&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,915&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,046&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,075&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#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><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><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><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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,329&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</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><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="display:none"></td><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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,798&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,969&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">678&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">516&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,915&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,046&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,961&#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></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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="display:none"></td><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45&#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><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><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><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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,021&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.</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_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_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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245737216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Other Expense (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [Line Items]</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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Summary of Components of Other Income and Other Expense</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of other income and other expense at CMS&#160;Energy and Consumers:</span><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years&#160;Ended&#160;December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income</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><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="display:none"></td><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><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"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on extinguishment of debt</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for equity funds used during construction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from equity method investees</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">195&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income</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><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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income - related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for equity funds used during construction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</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><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><td colspan="3" style="display:none"></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><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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</span></td><td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(25)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:13pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the gain on extinguishment of debt, see Note&#160;4, Financings and Capitalization&#8212;CMS&#160;Energy&#8217;s Purchase of Consumers&#8217; First Mortgage Bonds.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [Line Items]</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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Summary of Components of Other Income and Other Expense</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of other income and other expense at CMS&#160;Energy and Consumers:</span><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:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years&#160;Ended&#160;December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income</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><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="display:none"></td><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><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"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on extinguishment of debt</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for equity funds used during construction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from equity method investees</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">195&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income</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><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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income - related parties</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for equity funds used during construction</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</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><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><td colspan="3" style="display:none"></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><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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</span></td><td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(25)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:13pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the gain on extinguishment of debt, see Note&#160;4, Financings and Capitalization&#8212;CMS&#160;Energy&#8217;s Purchase of Consumers&#8217; First Mortgage Bonds.</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_cms_OtherIncomeandExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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] for Other Income and Expenses [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;">cms_OtherIncomeandExpensesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense 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;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>87
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245960560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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 );">Schedule of Financial Information by Reportable Segments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#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><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><td colspan="3" style="display:none"></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><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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,462&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,596&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,329&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,151&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,021&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,180&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,126&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,137&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,088&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,077&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from equity method investees</span><span style="color:#000000;font-family:'Times New Roman',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="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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income from equity method investees &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">183&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">643&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">519&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">311&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">458&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">877&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholder</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">943&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">866&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,147&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,601&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,135&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,893&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,147&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,601&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,723&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,771&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</span><span style="color:#000000;font-family:'Times New Roman',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="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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total investments in equity method investees &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,493&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,517&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,312&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">431&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,517&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,353&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,753&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total 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="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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,555&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,564&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,852&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,140&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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="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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,153&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,280&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,393&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,161&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,153&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,145&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,280&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,144&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers had no equity method investments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include assets placed under finance lease.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.</span></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Financial Information by Reportable Segments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#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><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><td colspan="3" style="display:none"></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><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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,462&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,596&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,329&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,063&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,151&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,021&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,180&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,126&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,137&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,088&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,077&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from equity method investees</span><span style="color:#000000;font-family:'Times New Roman',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="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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income from equity method investees &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">183&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">643&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">519&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">311&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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="display:none"></td><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">458&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">877&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholder</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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">943&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">866&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,147&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,601&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,135&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,893&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,147&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,601&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,723&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,771&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</span><span style="color:#000000;font-family:'Times New Roman',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="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><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total investments in equity method investees &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,493&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,517&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,312&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">431&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,517&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,353&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,753&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total 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="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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,555&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,564&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,852&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,140&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</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="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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,153&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,280&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,393&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,161&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></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><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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,153&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,145&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,280&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,144&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers had no equity method investments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include assets placed under finance lease.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.</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_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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<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 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: 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_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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340246299072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party Transactions - Consumers (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</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_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Related Party Transactions, by Related Party</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; expense recorded from related-party transactions for the years ended December&#160;31:</span></div><div style="margin-bottom:13pt"><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:31.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related&#160;Party</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of capacity and energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Affiliates of NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: 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(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: 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(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-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_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</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_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>89
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340389983552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_cms_VariableInterestEntitiesAbstract', window );"><strong>Variable Interest Entities [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_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of Variable Interest Entities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying values of the VIEs&#8217; assets and liabilities included on CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom: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><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#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><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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">850&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,102&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,063&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#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><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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#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><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion of finance leases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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><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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Assets may be used only to meet VIEs&#8217; obligations and commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about these partnerships:</span></div><div style="margin-bottom: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><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature&#160;of&#160;the&#160;Entity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature of CMS&#160;Energy&#8217;s Involvement</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T.E.S.&#160;Filer City </span></td><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee assignment agreement</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grayling </span></td><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',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 style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Genesee </span></td><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Craven </span></td><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#8217; customers.</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_cms_VariableInterestEntitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entities [Abstract]</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;">cms_VariableInterestEntitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-5A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-9<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-4<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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-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_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="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>90
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236786592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities and Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Retention Benefit Liability Roll Forward</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom: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><td style="width:77.425%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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></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><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><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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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><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><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs paid or settled</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',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="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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $7&#160;million at December&#160;31,&#160;2023 and $13&#160;million at December&#160;31,&#160;2022.</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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Schedule of Income, Assets, and Liabilities from Discontinued Operations</a></td>
<td class="text">The table below presents the financial results of EnerBank included in income from discontinued operations:<div style="margin-bottom:9pt"><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:77.105%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><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><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><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><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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expenses</span></td><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><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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses</span></td><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><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#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><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><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><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><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><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes</span></td><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><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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on sale</span></td><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><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">657&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations before income taxes</span></td><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><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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><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><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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations, net of tax</span></td><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><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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">602&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Retention Benefit Liability Roll Forward</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom: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><td style="width:77.425%"></td><td style="width:0.1%"></td><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><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#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></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><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><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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#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><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><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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs paid or settled</span></td><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><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',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="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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $7&#160;million at December&#160;31,&#160;2023 and $13&#160;million at December&#160;31,&#160;2022.</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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 420<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/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<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/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<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/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<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/2147482017/420-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_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-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_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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred 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> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340235461440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory Matters (Schedule of Regulatory Assets and Liabilities) (Details) - USD ($)<br> $ in Millions</strong></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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsCurrent', window );">Total current regulatory assets</a></td>
<td class="nump">$ 203<span></span>
</td>
<td class="nump">$ 57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">3,683<span></span>
</td>
<td class="nump">3,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Total current regulatory liabilities</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">3,894<span></span>
</td>
<td class="nump">3,796<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsCurrent', window );">Total current regulatory assets</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">3,683<span></span>
</td>
<td class="nump">3,595<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_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">3,886<span></span>
</td>
<td class="nump">3,652<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Total current regulatory liabilities</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">3,894<span></span>
</td>
<td class="nump">3,796<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_RegulatoryLiabilities', window );">Total regulatory liabilities</a></td>
<td class="nump">3,950<span></span>
</td>
<td class="nump">3,900<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_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember', window );">Income taxes, net | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryLiabilityCurrent', window );">Total current regulatory liabilities</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">1,220<span></span>
</td>
<td class="nump">1,267<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_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember', window );">Reserve for customer refunds | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryLiabilityCurrent', window );">Total current regulatory liabilities</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">47<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_RegulatoryLiabilities', window );">Total regulatory liabilities</a></td>
<td class="nump">15<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_RegulatoryLiabilityAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember', window );">Other | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryLiabilityCurrent', window );">Total current regulatory liabilities</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<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_RegulatoryLiabilityAxis=us-gaap_RemovalCostsMember', window );">Cost of removal | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">2,545<span></span>
</td>
<td class="nump">2,426<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_RegulatoryLiabilityAxis=cms_RenewableEnergyGrantMember', window );">Renewable energy grant | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">45<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_RegulatoryLiabilityAxis=us-gaap_RenewableEnergyProgramMember', window );">Renewable energy plan | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">32<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_RegulatoryLiabilityAxis=cms_EnergyWasteReductionPlanMember', window );">Energy waste reduction plan | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">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_RegulatoryLiabilityAxis=cms_PostretirementBenefitsExpenseDeferralMechanismMember', window );">Postretirement benefits expense deferral mechanism | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">12<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_RegulatoryAssetAxis=cms_A2022PowerSupplyRecoveryUnderrecoveryMember', window );">2022 PSCR underrecovery | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsCurrent', window );">Total current regulatory assets</a></td>
<td class="nump">126<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_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">126<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_RegulatoryAssetAxis=cms_EnergyWasteReductionPlanIncentiveMember', window );">Energy Waste Reduction Plan Incentive | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsCurrent', window );">Total current regulatory assets</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55<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_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember', window );">Retention incentive program | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsCurrent', window );">Total current regulatory assets</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">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_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">31<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_RegulatoryAssetAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember', window );">Other | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsCurrent', window );">Total current regulatory assets</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">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_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">29<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_RegulatoryAssetAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember', window );">Costs of coal-fueled electric generating units to be retired | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">1,265<span></span>
</td>
<td class="nump">1,258<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_RegulatoryAssetAxis=cms_SecuritizedCostsMember', window );">Securitized costs | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">778<span></span>
</td>
<td class="nump">843<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_RegulatoryAssetAxis=us-gaap_PostretirementBenefitCostsMember', window );">Postretirement benefits | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">741<span></span>
</td>
<td class="nump">856<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_RegulatoryAssetAxis=us-gaap_AssetRetirementObligationCostsMember', window );">ARO | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">328<span></span>
</td>
<td class="nump">281<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_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember', window );">MGP sites | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">108<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_RegulatoryAssetAxis=us-gaap_LossOnReacquiredDebtMember', window );">Unamortized loss on reacquired debt | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">96<span></span>
</td>
<td class="nump">100<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_RegulatoryAssetAxis=cms_DecommissioningCostsMember', window );">Decommissioning costs | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">24<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_RegulatoryAssetAxis=cms_PostretirementBenefitsExpenseDeferralMechanismMember', window );">Postretirement benefits expense deferral mechanism | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">24<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_RegulatoryAssetAxis=cms_LudingtonPlantOverhaulContractDisputeMember', window );">Ludington overhaul contract dispute | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">13<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_RegulatoryAssetAxis=cms_EnergyWasteReductionPlanMember', window );">Energy waste reduction plan | Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">$ 10<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_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory asset as itemized in a table of regulatory assets as of the end of 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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-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_RegulatoryAssets</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.</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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-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_RegulatoryAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources 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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-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_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_RegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of 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 980<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481854/980-405-25-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_RegulatoryLiabilities</td>
</tr>
<tr>
<td style="padding-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_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of 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 980<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481854/980-405-25-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_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of 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 210<br> -SubTopic 10<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_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember</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_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember</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_RegulatoryLiabilityAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember</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_RegulatoryLiabilityAxis=us-gaap_RemovalCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=us-gaap_RemovalCostsMember</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_RegulatoryLiabilityAxis=cms_RenewableEnergyGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=cms_RenewableEnergyGrantMember</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_RegulatoryLiabilityAxis=us-gaap_RenewableEnergyProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=us-gaap_RenewableEnergyProgramMember</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_RegulatoryLiabilityAxis=cms_EnergyWasteReductionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=cms_EnergyWasteReductionPlanMember</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_RegulatoryLiabilityAxis=cms_PostretirementBenefitsExpenseDeferralMechanismMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=cms_PostretirementBenefitsExpenseDeferralMechanismMember</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_RegulatoryAssetAxis=cms_A2022PowerSupplyRecoveryUnderrecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_A2022PowerSupplyRecoveryUnderrecoveryMember</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_RegulatoryAssetAxis=cms_EnergyWasteReductionPlanIncentiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_EnergyWasteReductionPlanIncentiveMember</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_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember</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_RegulatoryAssetAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember</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_RegulatoryAssetAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember</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_RegulatoryAssetAxis=cms_SecuritizedCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_SecuritizedCostsMember</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_RegulatoryAssetAxis=us-gaap_PostretirementBenefitCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=us-gaap_PostretirementBenefitCostsMember</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_RegulatoryAssetAxis=us-gaap_AssetRetirementObligationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=us-gaap_AssetRetirementObligationCostsMember</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_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember</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_RegulatoryAssetAxis=us-gaap_LossOnReacquiredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=us-gaap_LossOnReacquiredDebtMember</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_RegulatoryAssetAxis=cms_DecommissioningCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_DecommissioningCostsMember</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_RegulatoryAssetAxis=cms_PostretirementBenefitsExpenseDeferralMechanismMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_PostretirementBenefitsExpenseDeferralMechanismMember</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_RegulatoryAssetAxis=cms_LudingtonPlantOverhaulContractDisputeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_LudingtonPlantOverhaulContractDisputeMember</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_RegulatoryAssetAxis=cms_EnergyWasteReductionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_EnergyWasteReductionPlanMember</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>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340237751376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters - (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="8">12 Months Ended</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>Aug. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>facility</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>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>unit</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>unit</div>
</th>
<th class="th">
<div>Dec. 31, 2013 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_Revenues', window );">Incentive revenue</a></td>
<td class="text">&#160;<span></span>
</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,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_Revenues', window );">Incentive revenue</a></td>
<td class="text">&#160;<span></span>
</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,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RegulatoryLiabilities', window );">Regulatory liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</a></td>
<td class="text">&#160;<span></span>
</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,331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,867<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</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">897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Voluntary refund mechanism</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_RegulatoryLiabilities', window );">Regulatory liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<span></span>
</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">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Reserve for customer refunds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_RegulatoryLiabilities', window );">Regulatory liability</a></td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Contributions to assistance programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_RegulatoryLiabilities', window );">Regulatory liability</a></td>
<td class="text">&#160;<span></span>
</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">$ 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>
<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Renewable energy grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_cms_ProceedsFromGovernmentGrant', window );">Proceeds from government grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 69<span></span>
</td>
<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | MGP sites</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_cms_NumberOfFormerManufacturedGasPlants', window );">Number of former MGPs | 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="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RegulatoryAssetAmortizationPeriod', window );">Regulatory asset collection period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 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>
<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Gas-Fueled Electric Generation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_cms_NumberOfUnitsRetired', window );">Number of units retired | unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Coal-Fueled Electric Generation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_cms_NumberOfUnitsRetired', window );">Number of units retired | unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | J.H. Campbell Generating Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_RegulatoryAssetsNoncurrent', window );">Regulatory 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="nump">$ 1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesApprovedReturnOnEquityPercentage', window );">Rate of return on equity authorized</a></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">9.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>
<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_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember', window );">PSCR underrecoveries | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_cms_UnrecoveredPowerSupplyCosts', window );">PSCR underrecoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">401<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="nump">401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,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>
</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_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized', window );">Over (under) recovery for gas fuel and power supply costs authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<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_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested', window );">Over (under) recovery for gas fuel and power supply costs requested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (404)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember', window );">PSCR underrecoveries | Consumers Energy Company | Revision of Prior Period, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested', window );">Over (under) recovery for gas fuel and power supply costs requested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (401)<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_PublicUtilitiesRegulatoryProceedingAxis=cms_EnergyWasteReductionPlanIncentiveMember', window );">Energy Waste Reduction Plan Incentive | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_cms_AuthorizedRecoveryCollection', window );">Authorized recovery collection</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 55<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_Revenues', window );">Incentive revenue</a></td>
<td class="text">&#160;<span></span>
</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">58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RegulatoryAssetsNoncurrent', window );">Regulatory 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">$ 58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseMember', window );">Electric Rate Case | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_PublicUtilitiesApprovedReturnOnEquityPercentage', window );">Rate of return on equity authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Additional annual rate increase authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments', window );">Surcharge for the recovery of excess distribution investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesRegulatoryProceedingAxis=cms_GasRateCaseMember', window );">Gas Rate Case | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_PublicUtilitiesApprovedReturnOnEquityPercentage', window );">Rate of return on equity authorized</a></td>
<td class="nump">9.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Additional annual rate increase authorized</a></td>
<td class="nump">$ 95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesRequestedRateIncreaseDecreaseAmount', window );">Requested annual rate increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesRequestedReturnOnEquityPercentage', window );">Requested annual rate increase, as a percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember', window );">GCR underrecoveries | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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>
<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_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized', window );">Over (under) recovery for gas fuel and power supply costs authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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>
<td class="text">&#160;<span></span>
</td>
<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_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested', window );">Over (under) recovery for gas fuel and power supply costs requested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_cms_AuthorizedRecoveryCollection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 authorized by a regulatory entity for the recovery/collection from customers</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;">cms_AuthorizedRecoveryCollection</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Over (under) recovery authorized by the regulatory agency.</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;">cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Over (Under) Recovery Of Expense Including Interest Requested</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;">cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_NumberOfFormerManufacturedGasPlants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Former Manufactured Gas Plants</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;">cms_NumberOfFormerManufacturedGasPlants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NumberOfUnitsRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 units retired.</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;">cms_NumberOfUnitsRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_ProceedsFromGovernmentGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash grant received from government during the current 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;">cms_ProceedsFromGovernmentGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Surcharge For Recovery Of Excess Distribution Investments</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;">cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_UnrecoveredPowerSupplyCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecovered Power Supply 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;">cms_UnrecoveredPowerSupplyCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_PublicUtilitiesApprovedRateIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's approved rate increase (decrease) by regulatory agency.</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_PublicUtilitiesApprovedRateIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesApprovedReturnOnEquityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's approved return on equity.</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_PublicUtilitiesApprovedReturnOnEquityPercentage</td>
</tr>
<tr>
<td style="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_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesRequestedRateIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's requested rate increase (decrease) with regulatory agency.</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_PublicUtilitiesRequestedRateIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesRequestedReturnOnEquityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's requested return on equity.</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_PublicUtilitiesRequestedReturnOnEquityPercentage</td>
</tr>
<tr>
<td style="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_RegulatoryAssetAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period for the recovery of regulatory asset, 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_RegulatoryAssetAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources 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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-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_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_RegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of 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 980<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481854/980-405-25-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_RegulatoryLiabilities</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 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 2: 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 3: 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 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(1))<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 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 6: 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 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)(iii)(A))<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)(iii)(A))<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)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<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 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 14: 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 15: 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 16: 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 17: 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 18: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -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 21: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -Subparagraph (a)<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 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/2147479557/942-235-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_Revenues</td>
</tr>
<tr>
<td style="padding-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_UtilitiesOperatingExpenseGasAndPetroleumPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating expense for purchased gas and petroleum of regulated 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<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_UtilitiesOperatingExpenseGasAndPetroleumPurchased</td>
</tr>
<tr>
<td style="padding-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_UtilitiesOperatingExpensePurchasedPower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating expense for purchased power of regulated 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<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_UtilitiesOperatingExpensePurchasedPower</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember</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_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember</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_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember</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_RegulatoryLiabilityAxis=cms_RenewableEnergyGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=cms_RenewableEnergyGrantMember</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_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember</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_PublicUtilityAxis=cms_GasFueledElectricGenerationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=cms_GasFueledElectricGenerationMember</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_PublicUtilityAxis=cms_CoalFueledElectricGenerationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=cms_CoalFueledElectricGenerationMember</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_RegulatoryAssetAxis=cms_JHCampbellGeneratingUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_JHCampbellGeneratingUnitsMember</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_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember</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_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestatementAxis=srt_RestatementAdjustmentMember</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_PublicUtilitiesRegulatoryProceedingAxis=cms_EnergyWasteReductionPlanIncentiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilitiesRegulatoryProceedingAxis=cms_EnergyWasteReductionPlanIncentiveMember</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_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseMember</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_PublicUtilitiesRegulatoryProceedingAxis=cms_GasRateCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilitiesRegulatoryProceedingAxis=cms_GasRateCaseMember</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_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember</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>93
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229441952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory Matters (Schedule of Assets and Liabilities for PSCR and GCR Over/(Under) Recoveries) (Details) - USD ($)<br> $ in Millions</strong></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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">$ 54<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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></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_DeferredFuelCost', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">409<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_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">54<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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | PSCR underrecoveries</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UnrecoveredPowerSupplyCosts', window );">PSCR underrecoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">401<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_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">10<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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | GCR underrecoveries</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_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [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_UnrecoveredCostsForPurchasedGasAmount', window );">GCR underrecoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8<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_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">$ 44<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccruedRateRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current liabilities that represent obligations to make refunds to customers for fuel 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;">cms_AccruedRateRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_UnrecoveredPowerSupplyCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecovered Power Supply 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;">cms_UnrecoveredPowerSupplyCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_DeferredFuelCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of capitalized fuel costs of a regulated entity that are expected to be recoverable through rate adjustments 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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482000/980-340-25-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_DeferredFuelCost</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-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_UnrecoveredCostsForPurchasedGasAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discloses the amount of unrecovered costs for purchased gas.</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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-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_UnrecoveredCostsForPurchasedGasAmount</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember</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_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember</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>94
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340227781344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>MW </div>
<div>$ / MWh </div>
<div>facility</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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_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>
</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_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag', window );">Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">recorded liability<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_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,683<span></span>
</td>
<td class="nump">$ 3,595<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,683<span></span>
</td>
<td class="nump">3,595<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | MCV PPA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity', window );">PPA maximum quantity required | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,240<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_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak', window );">PPA fixed energy charge per MWh, on-peak (in dollars per MWh) | $ / MWh</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.30<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_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak', window );">PPA fixed energy charge per MWh, off-peak (in dollars per MWh) | $ / MWh</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00<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_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty', window );">Annual contribution to renewable resources program by counterparty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_UnrecordedUnconditionalPurchaseObligationPurchases', window );">Purchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 340<span></span>
</td>
<td class="nump">519<span></span>
</td>
<td class="nump">$ 348<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | MCV PPA | Year End Through March 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</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_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh', window );">PPA capacity charge per MWh (in dollars per MWh) | $ / MWh</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.14<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | MCV PPA | March 2025 Through Termination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</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_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh', window );">PPA capacity charge per MWh (in dollars per MWh) | $ / MWh</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Other PPAs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases', window );">Purchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 498<span></span>
</td>
<td class="nump">510<span></span>
</td>
<td class="nump">$ 338<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | MGP sites</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 99<span></span>
</td>
<td class="nump">$ 108<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Ludington</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.00%<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Ludington Plant Overhaul Contract Dispute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages sought</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | J.H. Campbell 3 Plant Retirement Contract Dispute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages sought</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EnvironmentalRemediationSiteAxis=cms_BayHarborMember', window );">Bay Harbor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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 );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45<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_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Discount rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.34%<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_cms_AccrualForEnvironmentalLossContingenciesInflationRate', window );">Accrual for environmental loss contingencies, inflation rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<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_AccrualForEnvironmentalLossContingenciesGross', window );">Accrual for environmental loss contingencies, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57<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_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Electric Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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 );">Accrual for environmental loss contingencies</a></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>
</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_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Gas Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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 );">Accrual for environmental loss contingencies</a></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>
</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_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Minimum | Electric Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></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>
</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_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Maximum | Electric Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Maximum | Gas Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></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>
</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_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember', window );">CERCLA Liability | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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 );">Accrual for environmental loss contingencies</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>
<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_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember', window );">CERCLA Liability | Minimum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</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>
<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_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember', window );">CERCLA Liability | Maximum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</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>
</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_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember', window );">MGP sites | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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 );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62<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_cms_NumberOfFormerManufacturedGasPlants', window );">Number of former MGPs | facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<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_RegulatoryAssetAmortizationPeriod', window );">Regulatory asset collection period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<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_cms_AccrualForEnvironmentalLossContingenciesInflationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrual for Environmental Loss Contingencies, Inflation Rate</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;">cms_AccrualForEnvironmentalLossContingenciesInflationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</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;">cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_NumberOfFormerManufacturedGasPlants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Former Manufactured Gas Plants</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;">cms_NumberOfFormerManufacturedGasPlants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Annual contribution to be paid by counterparty to a renewable resources program.</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;">cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price per MWh of available capacity that must be paid, in connection with an unconditional purchase obligation that has not been recognized for financial reporting 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;">cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</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_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak</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;">cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</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_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak</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;">cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</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_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/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 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)(3)<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/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 4: 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 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_AccrualForEnvironmentalLossContingenciesDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate applied to the undiscounted amount of environmental loss contingencies to arrive at the present value recorded 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/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 2: http://www.xbrl.org/2003/role/disclosureRef<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_AccrualForEnvironmentalLossContingenciesDiscountRate</td>
</tr>
<tr>
<td style="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_AccrualForEnvironmentalLossContingenciesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual 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/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 3: http://www.xbrl.org/2003/role/disclosureRef<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_AccrualForEnvironmentalLossContingenciesGross</td>
</tr>
<tr>
<td style="padding-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_JointlyOwnedUtilityPlantProportionateOwnershipShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 proportionate share of interest (percent) in a jointly owned utility plant.</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 980<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479960/980-360-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_JointlyOwnedUtilityPlantProportionateOwnershipShare</td>
</tr>
<tr>
<td style="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_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/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 2: 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><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 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 4: 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 5: 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 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value (monetary amount) of the award the plaintiff seeks in the legal matter.</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 (a)<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 (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_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-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_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated amount of loss from the specified contingency 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/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 2: 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 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-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_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssetAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period for the recovery of regulatory asset, 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_RegulatoryAssetAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources 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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-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_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_UnrecordedUnconditionalPurchaseObligationMaximumQuantity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of units that may be acquired, in connection with an unconditional purchase obligation that has not been recognized for financial reporting 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;">us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_UnrecordedUnconditionalPurchaseObligationPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput 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/disclosureRef<br> -Topic 440<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/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationPurchases</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember</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_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis=cms_YearEndThroughMarch2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis=cms_YearEndThroughMarch2025Member</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_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis=cms_March2025ThroughTerminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis=cms_March2025ThroughTerminationMember</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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPpaMember</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_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember</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_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember</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=cms_LudingtonPlantOverhaulContractDisputeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_LudingtonPlantOverhaulContractDisputeMember</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=cms_JHCampbell3PlantRetirementContractDisputeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_JHCampbell3PlantRetirementContractDisputeMember</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_EnvironmentalRemediationSiteAxis=cms_BayHarborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EnvironmentalRemediationSiteAxis=cms_BayHarborMember</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_EnvironmentalRemediationSiteAxis=cms_NrepaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EnvironmentalRemediationSiteAxis=cms_NrepaMember</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_PublicUtilityAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=cms_ElectricUtilityMember</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_PublicUtilityAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=cms_GasUtilityMember</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_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember</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_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember</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>95
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340235661344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</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_EnvironmentalRemediationSiteAxis=cms_BayHarborMember', window );">Bay Harbor</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_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</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_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', window );">2024</a></td>
<td class="nump">$ 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', window );">2025</a></td>
<td class="nump">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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', window );">2026</a></td>
<td class="nump">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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', window );">2027</a></td>
<td class="nump">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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">2028</a></td>
<td class="nump">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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | MGP sites</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_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</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_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', window );">2024</a></td>
<td class="nump">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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', window );">2025</a></td>
<td class="nump">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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', window );">2026</a></td>
<td class="nump">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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', window );">2027</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">2028</a></td>
<td class="nump">$ 25<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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear</td>
</tr>
<tr>
<td style="padding-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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear</td>
</tr>
<tr>
<td style="padding-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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear</td>
</tr>
<tr>
<td style="padding-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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear</td>
</tr>
<tr>
<td style="padding-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_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear</td>
</tr>
<tr>
<td style="padding-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_SiteContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1<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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481931/410-30-50-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481931/410-30-50-10<br><br>Reference 5: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481931/410-30-50-10<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481899/410-30-55-11<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SiteContingencyLineItems</td>
</tr>
<tr>
<td style="padding-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_EnvironmentalRemediationSiteAxis=cms_BayHarborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EnvironmentalRemediationSiteAxis=cms_BayHarborMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_EnvironmentalRemediationContingencyAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EnvironmentalRemediationContingencyAxis=cms_ManufacturedGasPlantMember</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>96
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229597984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Summary of Guarantees) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</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_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind Class B Membership</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_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</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_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Ownership percentage</a></td>
<td class="nump">49.00%<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_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember', window );">Guarantees</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_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</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_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></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_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember', window );">Guarantees | Consumers Energy Company</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_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</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_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></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_LossContingenciesByNatureOfContingencyAxis=cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember', window );">Indemnification agreement from sale of membership interests in VIEs</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_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</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_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></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_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember', window );">Indemnity obligations from stock and asset sale agreements</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_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</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_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_GuaranteesAndOtherContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Guarantees And Other Contingencies [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;">cms_GuaranteesAndOtherContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_GuaranteeObligationsCurrentCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.</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 460<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/2147482425/460-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_GuaranteeObligationsCurrentCarryingValue</td>
</tr>
<tr>
<td style="padding-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_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</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 460<br> -SubTopic 10<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/2147482425/460-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_GuaranteeObligationsMaximumExposure</td>
</tr>
<tr>
<td style="padding-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_GuaranteeObligationsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describe the approximate term of the guarantee or each group of similar guarantees.</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 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-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_GuaranteeObligationsTerm</td>
</tr>
<tr>
<td style="padding-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_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_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</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_OwnershipAxis=cms_AviatorWindClassBMembershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_AviatorWindClassBMembershipMember</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_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_LossContingenciesByNatureOfContingencyAxis=cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</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_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_IndemnificationGuaranteeMember</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>97
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340227680416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contingencies and Commitments (Schedule of Contractual Purchase Obligations) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 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_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">$ 10,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2024</a></td>
<td class="nump">2,431<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2025</a></td>
<td class="nump">1,677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2026</a></td>
<td class="nump">1,084<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2027</a></td>
<td class="nump">994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2028</a></td>
<td class="nump">852<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2028</a></td>
<td class="nump">3,657<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">10,006<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2024</a></td>
<td class="nump">2,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2025</a></td>
<td class="nump">1,440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2026</a></td>
<td class="nump">1,049<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2027</a></td>
<td class="nump">955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2028</a></td>
<td class="nump">784<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2028</a></td>
<td class="nump">3,452<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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PpaMember', window );">Total PPAs | Consumers Energy Company</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_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">7,204<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2024</a></td>
<td class="nump">711<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2025</a></td>
<td class="nump">792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2026</a></td>
<td class="nump">783<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2027</a></td>
<td class="nump">787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2028</a></td>
<td class="nump">702<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2028</a></td>
<td class="nump">3,429<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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPurchaseObligationsMember', window );">Other</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_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">3,491<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2024</a></td>
<td class="nump">1,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2025</a></td>
<td class="nump">885<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2026</a></td>
<td class="nump">301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2027</a></td>
<td class="nump">207<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2028</a></td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2028</a></td>
<td class="nump">228<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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPurchaseObligationsMember', window );">Other | Consumers Energy Company</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_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">2,802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2024</a></td>
<td class="nump">1,615<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2025</a></td>
<td class="nump">648<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2026</a></td>
<td class="nump">266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2027</a></td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2028</a></td>
<td class="nump">82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2028</a></td>
<td class="nump">23<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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember', window );">MCV PPA | Consumers Energy Company</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_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">2,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2024</a></td>
<td class="nump">342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2025</a></td>
<td class="nump">402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2026</a></td>
<td class="nump">416<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2027</a></td>
<td class="nump">410<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2028</a></td>
<td class="nump">371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2028</a></td>
<td class="nump">565<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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_RelatedPartiesPpaMember', window );">Related-party PPAs | Consumers Energy Company</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_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2024</a></td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2025</a></td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2026</a></td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2027</a></td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2028</a></td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2028</a></td>
<td class="nump">27<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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPpaMember', window );">Other PPAs | Consumers Energy Company</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_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">4,492<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2024</a></td>
<td class="nump">309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2025</a></td>
<td class="nump">346<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2026</a></td>
<td class="nump">337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2027</a></td>
<td class="nump">346<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2028</a></td>
<td class="nump">317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2028</a></td>
<td class="nump">$ 2,837<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_GuaranteesAndOtherContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Guarantees And Other Contingencies [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;">cms_GuaranteesAndOtherContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary</td>
</tr>
<tr>
<td style="padding-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_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary</td>
</tr>
<tr>
<td style="padding-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_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary</td>
</tr>
<tr>
<td style="padding-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_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary</td>
</tr>
<tr>
<td style="padding-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_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary</td>
</tr>
<tr>
<td style="padding-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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput 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 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount</td>
</tr>
<tr>
<td style="padding-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_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fixed and determinable portion of unrecorded unconditional purchase obligation to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PpaMember</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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPurchaseObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPurchaseObligationsMember</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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember</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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_RelatedPartiesPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_RelatedPartiesPpaMember</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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPpaMember</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>98
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340220713872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Summary of Long-Term Debt) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 01, 2030</div></th>
<th class="th"><div>Jun. 01, 2030</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_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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,648<span></span>
</td>
<td class="nump">$ 14,362<span></span>
</td>
</tr>
<tr class="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 );">Current amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(975)<span></span>
</td>
<td class="num">(1,090)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt - related parties principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,556)<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_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized discounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(135)<span></span>
</td>
<td class="num">(120)<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,508<span></span>
</td>
<td class="nump">13,122<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,294<span></span>
</td>
<td class="nump">10,277<span></span>
</td>
</tr>
<tr class="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 );">Current amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(725)<span></span>
</td>
<td class="num">(991)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt - related parties principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,671)<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_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized discounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(73)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,037<span></span>
</td>
<td class="nump">9,192<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentFaceAmount', window );">Long-term debt - related parties principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(431)<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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">424<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_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,397<span></span>
</td>
<td class="nump">8,997<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=cms_FirstMortgageBondsMember', window );">First mortgage bonds | Consumers Energy Company | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentFaceAmount', window );">Long-term debt - related parties principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(431)<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_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized discounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_DeferredFinanceCostsNet', window );">Unamortized issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">424<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=cms_TaxExemptRevenueBondsMember', window );">Tax-exempt revenue bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110<span></span>
</td>
<td class="nump">110<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=cms_SecuritizationBondsMember', window );">Securitization bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 787<span></span>
</td>
<td class="nump">170<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=cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member', window );">0.350% First Mortgage Bonds Due June 2023 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.35%<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 principal amount outstanding</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="nump">300<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=cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member', window );">3.375% First Mortgage Bonds Due 2023 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.375%<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 principal amount outstanding</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="nump">325<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=cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member', window );">3.125% First Mortgage Bonds Due 2024 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.125%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
<td class="nump">250<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=cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member', window );">3.190% First Mortgage Bonds Due 2024 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.19%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52<span></span>
</td>
<td class="nump">52<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=cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member', window );">5.240 First Mortgage Bonds Due 2026 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.24%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 115<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_DebtInstrumentAxis=cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member', window );">3.680% First Mortgage Bonds Due 2027 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.68%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">100<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=cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member', window );">3.390 % First Mortgage Bonds Due 2027 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.39%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">35<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=cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member', window );">4.650% First Mortgage Bonds Due 2028 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.65%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 425<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_DebtInstrumentAxis=cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member', window );">3.800% First Mortgage Bonds Due 2028 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.80%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">300<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=cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member', window );">4.900% First Mortgage Bonds Due 2029 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.90%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<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_DebtInstrumentAxis=cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member', window );">5.070% First Mortgage Bonds Due 2029 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.07%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50<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_DebtInstrumentAxis=cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member', window );">5.170% First Mortgage Bonds Due 2032 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.17%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95<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_DebtInstrumentAxis=cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member', window );">3.600% First Mortgage Bonds Due 2032 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.60%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350<span></span>
</td>
<td class="nump">350<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=cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member', window );">3.180% First Mortgage Bonds Due 2032 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.18%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">100<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=cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member', window );">4.625% First Mortgage Bonds Due 2033 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.625%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<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_DebtInstrumentAxis=cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member', window );">5.800 % First Mortgage Bonds Due 2035 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.80%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175<span></span>
</td>
<td class="nump">175<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=cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member', window );">5.380% First Mortgage Bonds Due 2037 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.38%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 140<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_DebtInstrumentAxis=cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member', window );">3.520% First Mortgage Bonds Due 2037 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.52%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 335<span></span>
</td>
<td class="nump">335<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=cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member', window );">4.010% First Mortgage Bonds Due 2038 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.01%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 215<span></span>
</td>
<td class="nump">215<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=cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member', window );">6.170% First Mortgage Bonds Due 2040 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.17%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">50<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=cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member', window );">4.970% First Mortgage Bonds Due 2040 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.97%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">50<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=cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member', window );">4.310% First Mortgage Bonds Due 2042 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.31%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 263<span></span>
</td>
<td class="nump">263<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=cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member', window );">3.950% First Mortgage Bonds Due 2043 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.95%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 425<span></span>
</td>
<td class="nump">425<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=cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member', window );">4.100% First Mortgage Bonds Due 2045 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.10%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
<td class="nump">250<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=cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member', window );">3.250% First Mortgage Bonds Due 2046 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.25%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 450<span></span>
</td>
<td class="nump">450<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=cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member', window );">3.950% First Mortgage Bonds Due 2047 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.95%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350<span></span>
</td>
<td class="nump">350<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=cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member', window );">4.050% First Mortgage Bonds Due 2048 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.05%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550<span></span>
</td>
<td class="nump">550<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=cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member', window );">4.350% First Mortgage Bonds Due 2049 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550<span></span>
</td>
<td class="nump">550<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=cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member', window );">3.750% First Mortgage Bonds Due 2050 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.75%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">300<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=cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member', window );">3.750% First Mortgage Bonds Due 2050 | First mortgage bonds | Consumers Energy Company | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentFaceAmount', window );">Long-term debt - related parties principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (23)<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=cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member', window );">3.100% First Mortgage Bonds Due 2050 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.10%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550<span></span>
</td>
<td class="nump">550<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=cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member', window );">3.100% First Mortgage Bonds Due 2050 | First mortgage bonds | Consumers Energy Company | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentFaceAmount', window );">Long-term debt - related parties principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (52)<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=cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member', window );">3.500 First Mortgage Bonds Due 2051 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 575<span></span>
</td>
<td class="nump">575<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=cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member', window );">3.500 First Mortgage Bonds Due 2051 | First mortgage bonds | Consumers Energy Company | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentFaceAmount', window );">Long-term debt - related parties principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (27)<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=cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member', window );">2.650% First Mortgage Bonds Due 2060 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">525<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=cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member', window );">2.650% First Mortgage Bonds Due 2060 | First mortgage bonds | Consumers Energy Company | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentFaceAmount', window );">Long-term debt - related parties principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (163)<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=cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member', window );">4.200% First Mortgage Bonds Due 2052 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.20%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 450<span></span>
</td>
<td class="nump">450<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=cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member', window );">3.860% First Mortgage Bonds Due 2052 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.86%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">50<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=cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member', window );">4.280% First Mortgage Bonds Due 2057 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.28%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185<span></span>
</td>
<td class="nump">185<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=cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member', window );">2.500 First Mortgage Bonds Due 2052 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.65%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">300<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=cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member', window );">2.500 First Mortgage Bonds Due 2052 | First mortgage bonds | Consumers Energy Company | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentFaceAmount', window );">Long-term debt - related parties principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (106)<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=cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member', window );">4.350% First Mortgage Bonds Due 2064 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
<td class="nump">250<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=cms_VariableRateFirstMortgageBondsDue2069Member', window );">Variable Rate First Mortgage Bonds Due 2069 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="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 );">Interest rate at period end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.346%<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=cms_VariableRateFirstMortgageBondsDueMay2070Member', window );">Variable Rate First Mortgage Bonds Due 2070 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 134<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="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 );">Interest rate at period end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.329%<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=cms_VariableRateFirstMortgageBondsDueOctober2070Member', window );">Variable Rate First Mortgage Bonds Due 2070 | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 127<span></span>
</td>
<td class="nump">127<span></span>
</td>
</tr>
<tr class="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 );">Interest rate at period end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.368%<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=cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member', window );">0.875% Tax Exempt Revenue Bonds Due 2035 | Tax-exempt revenue bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.875%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">35<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=cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member', window );">1.800% Tax Exempt Revenue Bonds Due 2049 | Tax-exempt revenue bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.80%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75<span></span>
</td>
<td class="nump">75<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=cms_SecuritizationBondsDue20252029Member', window );">3.421% Securitization Bonds | Securitization bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 141<span></span>
</td>
<td class="nump">$ 170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.421%<span></span>
</td>
<td class="nump">3.343%<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=cms_SecuritizationBondsDue20282031Member', window );">- Securitization Bonds Due - | Securitization bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 646<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_LongtermDebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.342%<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=cms_TermLoanFacilityDue2024Member', window );">Term Loan Facility Due 2024 | Term loan facility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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 principal amount outstanding</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="nump">$ 1,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=cms_VariableRateFirstMortgageBondsMember', window );">Variable Rate First Mortgage Bonds | First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate at period end</a></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.00%<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=cms_VariableRateFirstMortgageBondsMember', window );">Variable Rate First Mortgage Bonds | First mortgage bonds | Consumers Energy Company | 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>
</tr>
<tr class="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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.038%<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 );">CMS Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,785<span></span>
</td>
<td class="nump">$ 3,985<span></span>
</td>
</tr>
<tr class="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 amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(250)<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_DebtInstrumentFaceAmount', window );">Long-term debt - related parties principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(800)<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 );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,471<span></span>
</td>
<td class="nump">3,930<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 );">CMS Energy | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,863<span></span>
</td>
<td class="nump">10,277<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 );">CMS Energy | Senior 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="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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,975<span></span>
</td>
<td class="nump">1,975<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 );">CMS Energy | Convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800<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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated 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="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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,010<span></span>
</td>
<td class="nump">2,010<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 );">CMS Energy | 3.875% Senior Notes Due 2024 | Senior 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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.875%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
<td class="nump">250<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 );">CMS Energy | 3.600% Senior Notes Due 2025 | Senior 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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.60%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
<td class="nump">250<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 );">CMS Energy | 3.000% Senior Notes Due 2026 | Senior 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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">300<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 );">CMS Energy | 2.950% Senior Notes Due 2027 | Senior 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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.95%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 275<span></span>
</td>
<td class="nump">275<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 );">CMS Energy | 3.450% Senior Notes Due 2027 | Senior 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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350<span></span>
</td>
<td class="nump">350<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 );">CMS Energy | 4.700% Senior Notes Due 2043 | Senior 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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.70%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
<td class="nump">250<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 );">CMS Energy | 4.875% Senior Notes Due 2044 | Senior 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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.875%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">300<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 );">CMS Energy | 3.375% Convertible Senior Notes Due 2028 | Convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.375%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | 4.750% Junior Subordinated Notes Due 2050 | Junior subordinated 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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">500<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 );">CMS Energy | 4.750% Junior Subordinated Notes Due 2050 | Junior subordinated notes | Forecast | US Treasury (UST) Interest 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>
</tr>
<tr class="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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.116%<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 );">CMS Energy | 3.750% Junior Subordinated Notes Due 2050 | Junior subordinated 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="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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.75%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">400<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 );">CMS Energy | 3.750% Junior Subordinated Notes Due 2050 | Junior subordinated notes | Forecast | US Treasury (UST) Interest 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>
</tr>
<tr class="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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">2.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="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 );">CMS Energy | 5.625% Junior Subordinated Notes Due 2078 | Junior subordinated 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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.625%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">200<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 );">CMS Energy | 5.875% Junior Subordinated Notes Due 2078 | Junior subordinated 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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.875%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 280<span></span>
</td>
<td class="nump">280<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 );">CMS Energy | 5.875% Junior Subordinated Notes Due 2079 | Junior subordinated 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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.875%<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 principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 630<span></span>
</td>
<td class="nump">630<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=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, Including Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentFaceAmount', window );">Long-term debt - related parties principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(85)<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=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, Including Subsidiaries | Term Loan Facility Due 2023 | Term loan 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>
</tr>
<tr class="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 principal amount outstanding</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="nump">$ 100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt - related parties principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (85)<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_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/2147479853/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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 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 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<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 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-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/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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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 4: 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://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentUnamortizedDiscountPremiumNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt discount (premium).</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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet</td>
</tr>
<tr>
<td style="padding-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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration 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> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-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_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_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate of long-term debt outstanding calculated at point in time.</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_LongtermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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=cms_FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FirstMortgageBondsMember</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=cms_TaxExemptRevenueBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TaxExemptRevenueBondsMember</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=cms_SecuritizationBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_SecuritizationBondsMember</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=cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member</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=cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</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=cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</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=cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</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=cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member</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=cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</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=cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</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=cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member</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=cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</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=cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member</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=cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member</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=cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member</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=cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member</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=cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</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=cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member</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=cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</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=cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member</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=cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</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=cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</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=cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</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=cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</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=cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</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=cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</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=cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</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=cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</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=cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</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=cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</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=cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</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=cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</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=cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</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=cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member</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=cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member</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=cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member</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=cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</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=cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</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=cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member</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=cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</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=cms_VariableRateFirstMortgageBondsDue2069Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_VariableRateFirstMortgageBondsDue2069Member</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=cms_VariableRateFirstMortgageBondsDueMay2070Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_VariableRateFirstMortgageBondsDueMay2070Member</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=cms_VariableRateFirstMortgageBondsDueOctober2070Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_VariableRateFirstMortgageBondsDueOctober2070Member</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=cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member</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=cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</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=cms_SecuritizationBondsDue20252029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_SecuritizationBondsDue20252029Member</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=cms_SecuritizationBondsDue20282031Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_SecuritizationBondsDue20282031Member</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=cms_TermLoanFacilityDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TermLoanFacilityDue2024Member</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=cms_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TermLoanFacilityMember</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=cms_VariableRateFirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_VariableRateFirstMortgageBondsMember</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=cms_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=cms_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_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_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_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConvertibleDebtMember</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_JuniorSubordinatedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_JuniorSubordinatedDebtMember</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=cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member</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=cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</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=cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</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=cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</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=cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</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=cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</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=cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member</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=cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member</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=cms_A4750JuniorSubordinatedNotesDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A4750JuniorSubordinatedNotesDue2050Member</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_VariableRateAxis=us-gaap_UsTreasuryUstInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UsTreasuryUstInterestRateMember</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=cms_A3750JuniorSubordinatedNotesDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A3750JuniorSubordinatedNotesDue2050Member</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=cms_A5.625JuniorSubordinatedNotesDue2078Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A5.625JuniorSubordinatedNotesDue2078Member</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=cms_A5.875JuniorSubordinatedNotesDue2078Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A5.875JuniorSubordinatedNotesDue2078Member</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=cms_A5.875JuniorSubordinatedNotesDue2079Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A5.875JuniorSubordinatedNotesDue2079Member</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=cms_NorthStarCleanEnergyIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_NorthStarCleanEnergyIncludingSubsidiariesMember</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=cms_TermLoanFacilityDueNovember2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TermLoanFacilityDueNovember2023Member</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>99
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340228924016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (First Mortgage Bond Purchase) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 3,556<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_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized discounts</a></td>
<td class="num">(30)<span></span>
</td>
<td class="num">$ (30)<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_DeferredFinanceCostsNet', window );">Unamortized issuance costs</a></td>
<td class="num">(135)<span></span>
</td>
<td class="num">(120)<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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">14,508<span></span>
</td>
<td class="nump">13,122<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_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</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_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">616<span></span>
</td>
<td class="nump">509<span></span>
</td>
<td class="nump">481<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">2,671<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_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized discounts</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(27)<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_DeferredFinanceCostsNet', window );">Unamortized issuance costs</a></td>
<td class="num">(73)<span></span>
</td>
<td class="num">(67)<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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">10,037<span></span>
</td>
<td class="nump">9,192<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_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">415<span></span>
</td>
<td class="nump">325<span></span>
</td>
<td class="nump">294<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Related Party</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">431<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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">424<span></span>
</td>
<td class="nump">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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">800<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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">4,471<span></span>
</td>
<td class="nump">3,930<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_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">201<span></span>
</td>
<td class="nump">$ 181<span></span>
</td>
<td class="nump">$ 183<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=cms_FirstMortgageBondsMember', window );">First mortgage bonds</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt extinguishment</a></td>
<td class="nump">131<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=cms_FirstMortgageBondsMember', window );">First mortgage bonds | Consumers Energy Company | Related Party</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">431<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_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized discounts</a></td>
<td class="num">(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_DeferredFinanceCostsNet', window );">Unamortized issuance costs</a></td>
<td class="num">(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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">424<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=cms_FirstMortgageBondsMember', window );">First mortgage bonds | CMS Energy</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfFirstMortgageBond', window );">Payment for purchase of first mortgage bonds</a></td>
<td class="nump">$ 293<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=cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member', window );">First mortgage bonds due 2060 | First mortgage bonds | Consumers Energy Company</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_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>
</tr>
<tr class="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">2.50%<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=cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member', window );">First mortgage bonds due 2060 | First mortgage bonds | Consumers Energy Company | Related Party</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 163<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=cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member', window );">First mortgage bonds due 2052 | First mortgage bonds | Consumers Energy Company</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_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>
</tr>
<tr class="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">2.65%<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=cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member', window );">First mortgage bonds due 2052 | First mortgage bonds | Consumers Energy Company | Related Party</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 106<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=cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member', window );">First mortgage bonds due 2050 | First mortgage bonds | Consumers Energy Company</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_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>
</tr>
<tr class="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.75%<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=cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member', window );">First mortgage bonds due 2050 | First mortgage bonds | Consumers Energy Company | Related Party</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 23<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=cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member', window );">First mortgage bonds due 2050 | First mortgage bonds | Consumers Energy Company</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_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>
</tr>
<tr class="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.10%<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=cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member', window );">First mortgage bonds due 2050 | First mortgage bonds | Consumers Energy Company | Related Party</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 52<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=cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member', window );">First mortgage bonds due 2051 | First mortgage bonds | Consumers Energy Company</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_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>
</tr>
<tr class="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>
</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=cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member', window );">First mortgage bonds due 2051 | First mortgage bonds | Consumers Energy Company | Related Party</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 27<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=cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member', window );">First mortgage bonds due 2048 | First mortgage bonds | Consumers Energy Company</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_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>
</tr>
<tr class="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.05%<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=cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member', window );">First mortgage bonds due 2048 | First mortgage bonds | Consumers Energy Company | Related Party</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 60<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=cms_RepurchasedDebtMember', window );">Repurchased Debt | First mortgage bonds</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">$ 5<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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 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 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<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 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-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://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentUnamortizedDiscountPremiumNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt discount (premium).</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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet</td>
</tr>
<tr>
<td style="padding-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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration 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> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the cost of borrowed funds accounted for as interest expense for debt.</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)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<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.8)<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 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<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_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-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_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_RepaymentsOfFirstMortgageBond">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from the repayment of a long-term debt instrument issued, secured by a first mortgage deed of trust, containing a pledge of real property. The lender has the highest claim on the property in case of default.</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 (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_RepaymentsOfFirstMortgageBond</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FirstMortgageBondsMember</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=cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member</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=cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member</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=cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</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=cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</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=cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member</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=cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member</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=cms_RepurchasedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_RepurchasedDebtMember</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>100
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340220629728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>May 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 3,556<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 );">CMS Energy</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">800<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=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, Including Subsidiaries</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">85<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">2,671<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_ConvertibleDebtMember', window );">Convertible debt | 3.375% Convertible Senior Notes Due 2028 | CMS Energy</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 800<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.375%<span></span>
</td>
<td class="nump">3.375%<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=cms_TermLoanFacilityMember', window );">Term loan facility | Term Loan Facility Due 2023 | NorthStar Clean Energy, Including Subsidiaries</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 85<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185<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=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 4.650% First Mortgage Bonds Due March 2028 | Consumers Energy Company</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 425<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="nump">4.65%<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=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 4.625% First Mortgage Bonds Due May 2033 | Consumers Energy Company</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 700<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="nump">4.625%<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=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 5.240% First Mortgage Bonds Due May 2026 | Consumers Energy Company</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 115<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="nump">5.24%<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=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 5.070% First Mortgage Bonds Due May 2029 | Consumers Energy Company</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 50<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="nump">5.07%<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=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 5.170% First Mortgage Bonds Due May 2032 | Consumers Energy Company</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 95<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="nump">5.17%<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=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 5.380% First Mortgage Bonds Due May 2037 | Consumers Energy Company</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 140<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="nump">5.38%<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=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 4.900% First Mortgage Bonds Due February 2029 | Consumers Energy Company</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 500<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="nump">4.90%<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=cms_SecuritizationBondsMember', window );">Securitization bonds | 5.550% Securitization Bonds Due March 2028 | Consumers Energy Company</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 250<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="nump">5.55%<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=cms_SecuritizationBondsMember', window );">Securitization bonds | 5.210% Securitization Bonds Due September 2031 | Consumers Energy Company</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 396<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="nump">5.21%<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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 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 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<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 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-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://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(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_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_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_NorthStarCleanEnergyIncludingSubsidiariesMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConvertibleDebtMember</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=cms_A3375ConvertibleSeniorNotesDue2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A3375ConvertibleSeniorNotesDue2028Member</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=cms_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TermLoanFacilityMember</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=cms_TermLoanFacilityDueNovember2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TermLoanFacilityDueNovember2023Member</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=cms_FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FirstMortgageBondsMember</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=cms_A4650FirstMortgageBondsDueMarch2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A4650FirstMortgageBondsDueMarch2028Member</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=cms_A4625FirstMortgageBondsDueMay2033Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A4625FirstMortgageBondsDueMay2033Member</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=cms_A5240FirstMortgageBondsDueMay2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A5240FirstMortgageBondsDueMay2026Member</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=cms_A5070FirstMortgageBondsDueMay2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A5070FirstMortgageBondsDueMay2029Member</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=cms_A5170FirstMortgageBondsDueMay2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A5170FirstMortgageBondsDueMay2032Member</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=cms_A5380FirstMortgageBondsDueMay2037Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A5380FirstMortgageBondsDueMay2037Member</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=cms_A4900FirstMortgageBondsDueFebruary2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A4900FirstMortgageBondsDueFebruary2029Member</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=cms_SecuritizationBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_SecuritizationBondsMember</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=cms_A5550SecuritizationBondsDueMarch2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A5550SecuritizationBondsDueMarch2028Member</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=cms_A5210SecuritizationBondsDueSeptember2031Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A5210SecuritizationBondsDueSeptember2031Member</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>101
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229322368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Issuance of Convertible Senior Notes) (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 31, 2023 </div>
<div>USD ($) </div>
<div>d</div>
</th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,556<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,671<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 );">CMS Energy</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800<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=cms_A3375ConvertibleSeniorNotesDue2028Member', window );">3.375% Convertible Senior Notes Due 2028 | Convertible debt | CMS Energy</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
</tr>
<tr class="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.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.375%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Unamortized issuance costs</a></td>
<td class="nump">$ 12<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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73.97<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock price trigger</a></td>
<td class="nump">130.00%<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_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | d</a></td>
<td class="nump">20<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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | d</a></td>
<td class="nump">30<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_DebtInstrumentRedemptionPricePercentage', window );">Redemption price percentage</a></td>
<td class="nump">100.00%<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=cms_A4600FirstMortgageBondsDueMay2029Member', window );">4.600% First Mortgage Bonds Due May 2029 | First mortgage bonds | Consumers Energy Company | Subsequent Event</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<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="text">&#160;<span></span>
</td>
<td class="nump">4.60%<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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price per share of the conversion feature embedded in the debt instrument.</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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-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_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</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_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 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 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<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 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-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://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of original principal amount of debt at which debt can be redeemed by the issuer.</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> -Subparagraph e<br> -SubTopic 470<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-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_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="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_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration 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> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<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_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_us-gaap_DebtInstrumentAxis=cms_A3375ConvertibleSeniorNotesDue2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A3375ConvertibleSeniorNotesDue2028Member</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_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConvertibleDebtMember</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=cms_A4600FirstMortgageBondsDueMay2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A4600FirstMortgageBondsDueMay2029Member</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=cms_FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FirstMortgageBondsMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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>102
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229603904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Retirements of Debt) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,625<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=cms_TermLoanFacilityDue2024Member', window );">Term Loan Facility Due 2024 | Term loan facility | Consumers Energy Company</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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=cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member', window );">0.350% First Mortgage Bonds Due June 2023 | First mortgage bonds | Consumers Energy Company</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">0.35%<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=cms_A3375FirstMortgageBondsDueAugust2023Member', window );">3.375% First Mortgage Bonds Due August 2023 | First mortgage bonds | Consumers Energy Company</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 325<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">3.375%<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=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, Including Subsidiaries</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185<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=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, Including Subsidiaries | Term Loan Facility Due October 2025 | Term loan facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185<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 );">CMS Energy | Senior Notes | Subsequent Event</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="nump">$ 250<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.875%<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_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://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 short-term and long-term debt. Excludes payment of 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/2009/role/commonPracticeRef<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_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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=cms_TermLoanFacilityDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TermLoanFacilityDue2024Member</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=cms_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TermLoanFacilityMember</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=cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member</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=cms_FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_FirstMortgageBondsMember</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=cms_A3375FirstMortgageBondsDueAugust2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A3375FirstMortgageBondsDueAugust2023Member</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=cms_NorthStarCleanEnergyIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_NorthStarCleanEnergyIncludingSubsidiariesMember</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=cms_TermLoanFacilityDueOctober2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TermLoanFacilityDueOctober2025Member</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_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorNotesMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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>103
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236397904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings and Capitalization (Schedule of Debt Maturities) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2025</a></td>
<td class="nump">366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2026</a></td>
<td class="nump">537<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2027</a></td>
<td class="nump">888<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2028</a></td>
<td class="nump">1,643<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 );">CMS Energy</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2024</a></td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2025</a></td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2026</a></td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2027</a></td>
<td class="nump">625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2028</a></td>
<td class="nump">800<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2024</a></td>
<td class="nump">725<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2025</a></td>
<td class="nump">116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2026</a></td>
<td class="nump">237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2027</a></td>
<td class="nump">263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2028</a></td>
<td class="nump">$ 843<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_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/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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-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_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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>104
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340235372256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Letter of Credit</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_ProceedsFromLinesOfCredit', window );">Borrowings</a></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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Revolving Credit Facilities December 14, 2027</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">1,100,000,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_LineOfCredit', window );">Amount Borrowed</a></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_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">27,000,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">1,073,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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Revolving Credit Facilities November 18, 2024</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">250,000,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_LineOfCredit', window );">Amount Borrowed</a></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_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">48,000,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">202,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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Revolving Credit Facilities December 14, 2027</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">550,000,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_LineOfCredit', window );">Amount Borrowed</a></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_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">24,000,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">526,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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Revolving Credit Facilities December 14, 2027 | Letter of Credit</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_ProceedsFromLinesOfCredit', window );">Borrowings</a></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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Revolving Credit Facilities September 22, 2024</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="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 );">Amount Borrowed</a></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_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amount Available</a></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_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, Including Subsidiaries | Revolving Credit Facilities September 25, 2025</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">37,000,000<span></span>
</td>
</tr>
<tr class="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 );">Amount Borrowed</a></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_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">37,000,000<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amount Available</a></td>
<td class="nump">$ 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_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://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/2147479440/944-210-S99-1<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/2147479853/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_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_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/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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</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 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 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_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LetterOfCreditMember</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_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFiveMember</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_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesOneMember</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_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesTwoMember</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_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesSevenMember</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=cms_NorthStarCleanEnergyIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_NorthStarCleanEnergyIncludingSubsidiariesMember</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_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesSixMember</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>105
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236607360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Narrative) (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Nov. 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>Dec. 31, 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_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [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_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 20<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_cms_AmountAvailableForDividendDistribution', window );">Limitation on payment of stock dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,300<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_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries', window );">Dividends paid</a></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">$ 695<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_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000.0<span></span>
</td>
<td class="nump">350,000,000.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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<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="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<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_cms_StockOfferingProgramMaximumValue', window );">Stock offering program maximum 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="nump">$ 1,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_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></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">192<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">$ 26<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 );">CMS Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [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_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></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">192<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="nump">$ 26<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_SubsidiarySaleOfStockAxis=cms_SettlementOfForwardContractsMember', window );">Settlement Of Forward Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare', window );">Settlement of forward contracts through issuance of stock (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68.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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 178<span></span>
</td>
<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_SubsidiarySaleOfStockAxis=cms_SettlementOfForwardContractsMember', window );">Settlement Of Forward Contracts | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare', window );">Settlement of forward contracts through issuance of stock (in dollars per share)</a></td>
<td class="nump">$ 70.31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">$ 266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [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_SupplierFinanceProgramObligationCurrent', window );">Payables under supplier finance program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1<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_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval', window );">Unrestricted retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100<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_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,000,000.0<span></span>
</td>
<td class="nump">125,000,000.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_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
<td class="nump">7,500,000<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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.50<span></span>
</td>
<td class="nump">$ 4.50<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Consumers' Supplier Financing Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [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_SupplierFinanceProgramPaymentTimingPeriod', window );">Supplier financing program, payment period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">60 days<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_cms_SupplierFinanceProgramTerminationPeriod', window );">Supplier financing program, termination period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [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_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 75<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Credit Agreement | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<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_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Credit Agreement | Related Party | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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>
</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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_ShortTermDebtAuthorizedBorrowings', window );">Short-term debt authorized borrowings</a></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">500<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 );">Short-term borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93<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_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.609%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.609%<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_cms_AmountAvailableForDividendDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends that may be paid or declared in any calendar year, limited by statutory restriction.</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;">cms_AmountAvailableForDividendDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_FinancingAndCapitalizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing And Capitalization [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;">cms_FinancingAndCapitalizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Forward Contract Indexed To Issuer's Equity, Settlement Rate Per 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;">cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_cms_ShortTermDebtAuthorizedBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commercial paper program without consideration of any current restrictions on the amount that could be issued or the amounts currently outstanding under the program.</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;">cms_ShortTermDebtAuthorizedBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_StockOfferingProgramMaximumValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of new stock which can be issued in a public offering.</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;">cms_StockOfferingProgramMaximumValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_SupplierFinanceProgramTerminationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplier Finance Program, Termination 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;">cms_SupplierFinanceProgramTerminationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents disclosure of the aggregate cash dividends paid to the entity by consolidated subsidiaries.</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 S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-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_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries</td>
</tr>
<tr>
<td style="padding-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_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://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/2147479617/946-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(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_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_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_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate of debt outstanding.</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_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(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_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,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_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock nonredeemable or redeemable solely at the option of the issuer.</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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_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://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/2147479617/946-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(28))<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_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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional capital contribution to the 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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-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://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/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/2147479440/944-210-S99-1<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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-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)(a))<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_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_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends that can be declared or paid without approval of regulatory agency.</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_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval</td>
</tr>
<tr>
<td style="padding-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_SupplierFinanceProgramObligationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for supplier finance program, 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 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-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_SupplierFinanceProgramObligationCurrent</td>
</tr>
<tr>
<td style="padding-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_SupplierFinanceProgramPaymentTimingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 when payment is expected to be made to finance provider or intermediary in supplier finance program, 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> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-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_SupplierFinanceProgramPaymentTimingPeriod</td>
</tr>
<tr>
<td style="padding-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_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_us-gaap_SubsidiarySaleOfStockAxis=cms_SettlementOfForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsidiarySaleOfStockAxis=cms_SettlementOfForwardContractsMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_SupplierFinanceProgramAxis=cms_ConsumersSupplierFinancingProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplierFinanceProgramAxis=cms_ConsumersSupplierFinancingProgramMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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_VariableRateAxis=cms_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=cms_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340235450368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings and Capitalization (Schedule of Forward Stock Contracts) (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Aug. 29, 2022</div></th>
<th class="th"><div>Aug. 24, 2022</div></th>
<th class="th"><div>Aug. 03, 2022</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_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust32022Member', window );">Forward contracts entered into 8/3/2022</a></td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [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_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares (in shares)</a></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">328,207<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">$ 68.37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67.59<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_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust242022Member', window );">Forward contracts entered into 8/24/2022</a></td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [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_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,677,938<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_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">70.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69.46<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_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust292022Member', window );">Forward contracts entered into 8/29/2022</a></td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [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_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,783,388<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_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">$ 69.54<span></span>
</td>
<td class="nump">$ 68.18<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_ForwardContractIndexedToIssuersEquityForwardRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per share price of the Company's stock at which the contract holder of the freestanding contract has the right to purchase or sell the Company's stock at a future 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 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -SubTopic 10<br> -Topic 480<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481648/480-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_ForwardContractIndexedToIssuersEquityForwardRate</td>
</tr>
<tr>
<td style="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_ForwardContractIndexedToIssuersEquityShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.</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 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)(2)<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_ForwardContractIndexedToIssuersEquityShares</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust32022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust32022Member</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_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust242022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust242022Member</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_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust292022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust292022Member</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>107
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229813952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Schedule of Preferred Stock) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.01<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">10,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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 4.50<span></span>
</td>
<td class="nump">$ 4.50<span></span>
</td>
</tr>
<tr class="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">7,500,000<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">400,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_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember', window );">Series C Preferred Stock Depositary Shares</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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [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_dei_TradingSymbol', window );">Trading symbol</a></td>
<td class="text">CMS&#160;PRC<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_cms_PreferredStockDepositaryShareConversionRatio', window );">Depositary share conversion ratio</a></td>
<td class="nump">0.001<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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Optional redemption price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 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_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">9,200,000<span></span>
</td>
<td class="nump">9,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="nump">9,200,000<span></span>
</td>
<td class="nump">9,200,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_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember', window );">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50&#160;Series</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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [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_dei_TradingSymbol', window );">Trading symbol</a></td>
<td class="text">CMS-PB<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_StatementClassOfStockAxis=cms_PreferredStock450SeriesMember', window );">Preferred Stock $4.50 Series | Consumers Energy Company</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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Optional redemption price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 110<span></span>
</td>
<td class="nump">$ 110<span></span>
</td>
</tr>
<tr class="ro">
<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">7,500,000<span></span>
</td>
<td class="nump">7,500,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_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="nump">373,148<span></span>
</td>
<td class="nump">373,148<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PreferredStockDepositaryShareConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock, Depositary Share Conversion Ratio</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;">cms_PreferredStockDepositaryShareConversionRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock nonredeemable or redeemable solely at the option of the issuer.</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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_PreferredStockRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.</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 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-5<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 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-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_PreferredStockRedemptionPricePerShare</td>
</tr>
<tr>
<td style="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_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://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/2147479617/946-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(28))<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_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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</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 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/2147479617/946-210-S99-2<br><br>Reference 2: 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/2147483575/946-220-S99-3<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 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(28))<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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember</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_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember</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_StatementClassOfStockAxis=cms_PreferredStock450SeriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cms_PreferredStock450SeriesMember</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>108
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340228056464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Summary of Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) - USD ($)<br> $ in Millions</strong></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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative instruments</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative instruments</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">18<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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">18<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_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure', window );">Nonqualified deferred compensation plan assets</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure', window );">Nonqualified deferred compensation plan liabilities</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">24<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 | Consumers Energy Company</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">17<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_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure', window );">Nonqualified deferred compensation plan assets</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></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_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure', window );">Nonqualified deferred compensation plan liabilities</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">18<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member', window );">Fair Value, Inputs, Level 1, 2 and 3</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></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_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></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_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">24<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member', window );">Fair Value, Inputs, Level 1, 2 and 3 | Consumers Energy Company</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></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_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></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_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents nonqualified deferred compensation plan assets measured at fair value on a recurring basis. The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using quoted NAVs that are publicly available and are the basis for transactions to buy or sell shares in each fund.</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;">cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents nonqualified deferred compensation plan liabilities measured at fair value on a recurring basis. The liabilities are based on the fair values of the plan assets, as they reflect what is owed to the plan participants in accordance with their investment elections.</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;">cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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 probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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 820<br> -SubTopic 10<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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before 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 elected not to be offset. Excludes assets not subject to a master netting 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/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 2: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481326/860-20-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<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_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_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueInputsLevel12And3Member</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>109
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340237067872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments (Schedule of Carrying Amounts and Fair Values of Financial Instruments) (Details) - USD ($)<br> $ in Millions</strong></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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent', window );">Current accounts receivable and notes receivable</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 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_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">975<span></span>
</td>
<td class="nump">1,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Current portion of long-term payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Amount</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">15,483<span></span>
</td>
<td class="nump">14,212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">14,305<span></span>
</td>
<td class="nump">12,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></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_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent', window );">Current accounts receivable and notes receivable</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">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_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">725<span></span>
</td>
<td class="nump">991<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Related Party</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_NotesAndLoansReceivableNetCurrent', window );">Current portion of notes receivable, related party</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Carrying Amount</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">14<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_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">97<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">5<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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Carrying Amount | Nonrelated Party</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">10,762<span></span>
</td>
<td class="nump">10,183<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Carrying Amount | Related Party</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">424<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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Fair Value</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">14<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_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">97<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">5<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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Fair Value | Nonrelated Party</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">9,757<span></span>
</td>
<td class="nump">8,728<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Fair Value | Related Party</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">303<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_ReceivablesFairValueDisclosure', window );">Long-term receivables</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">1,103<span></span>
</td>
<td class="nump">987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Consumers Energy Company | Fair Value</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_NotesPayableFairValueDisclosure', window );">Long-term payables</a></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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Consumers Energy Company | Fair Value | Nonrelated Party</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Consumers Energy Company | Fair Value | Related Party</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level&#160;2 | Fair Value</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_ReceivablesFairValueDisclosure', window );">Long-term receivables</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">11,186<span></span>
</td>
<td class="nump">8,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level&#160;2 | Consumers Energy Company | Fair Value</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_NotesPayableFairValueDisclosure', window );">Long-term payables</a></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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level&#160;2 | Consumers Energy Company | Fair Value | Nonrelated Party</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">7,741<span></span>
</td>
<td class="nump">6,172<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level&#160;2 | Consumers Energy Company | Fair Value | Related Party</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">303<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">2,016<span></span>
</td>
<td class="nump">2,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Consumers Energy Company | Fair Value</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">14<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_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">97<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">5<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Consumers Energy Company | Fair Value | Nonrelated Party</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">2,016<span></span>
</td>
<td class="nump">2,556<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Consumers Energy Company | Fair Value | Related Party</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Receivable, Before Allowance For Credit Loss, And Notes Receivable, 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;">cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_NotesReceivableRelatedPartiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Notes Receivable, Related Parties, Fair Value 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;">cms_NotesReceivableRelatedPartiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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>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_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_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in 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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-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_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-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_NotesPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 notes payable.</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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20,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_NotesPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_OtherShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowings classified as other, maturing 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://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(13)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(7))<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_OtherShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-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_ReceivablesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivables, including, but not limited to, trade account receivables, note receivables, and loan receivables.</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 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><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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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_ReceivablesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember</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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueInputsLevel3Member</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>110
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229986160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments (Narrative) (Details) - CMS Energy Note Payable<br></strong></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_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.10%<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [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;">cms_FinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_CMSEnergyNotePayableMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>111
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340237267424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule of Property, Plant and Equipment) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">$ 33,135<span></span>
</td>
<td class="nump">$ 30,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,893<span></span>
</td>
</tr>
<tr class="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 );">Assets under finance leases</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction work in progress</a></td>
<td class="nump">944<span></span>
</td>
<td class="nump">1,182<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</a></td>
<td class="num">(9,007)<span></span>
</td>
<td class="num">(8,960)<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_PropertyPlantAndEquipmentNet', window );">Total plant, property, and equipment</a></td>
<td class="nump">25,072<span></span>
</td>
<td class="nump">22,713<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_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">3,683<span></span>
</td>
<td class="nump">3,595<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">31,723<span></span>
</td>
<td class="nump">29,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,771<span></span>
</td>
</tr>
<tr class="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 );">Assets under finance leases</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">845<span></span>
</td>
<td class="nump">994<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_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(8,796)<span></span>
</td>
<td class="num">(8,791)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Total plant, property, and equipment</a></td>
<td class="nump">23,772<span></span>
</td>
<td class="nump">21,545<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_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="nump">3,100<span></span>
</td>
<td class="nump">2,300<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_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals', window );">Plant retirements</a></td>
<td class="nump">856<span></span>
</td>
<td class="nump">290<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_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">$ 3,683<span></span>
</td>
<td class="nump">3,595<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | J.H. Campbell Generating Units</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife', window );">Estimated depreciable life in years, consumers</a></td>
<td class="text">3 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>
</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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife', window );">Estimated depreciable life in years, consumers</a></td>
<td class="text">125 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>
</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_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember', window );">Generation | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing', window );">Generation</a></td>
<td class="nump">$ 6,511<span></span>
</td>
<td class="nump">5,780<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_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember', window );">Generation | Consumers Energy Company | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife', window );">Estimated depreciable life in years, generation</a></td>
<td class="text">15 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>
</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_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember', window );">Generation | Consumers Energy Company | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife', window );">Estimated depreciable life in years, generation</a></td>
<td class="text">125 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>
</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_PublicUtilityAxis=us-gaap_ElectricDistributionMember', window );">Distribution | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentDistribution', window );">Distribution</a></td>
<td class="nump">$ 11,339<span></span>
</td>
<td class="nump">10,590<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_PublicUtilityAxis=us-gaap_ElectricDistributionMember', window );">Distribution | Consumers Energy Company | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Estimated depreciable life in years, distribution</a></td>
<td class="text">15 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>
</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_PublicUtilityAxis=us-gaap_ElectricDistributionMember', window );">Distribution | Consumers Energy Company | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Estimated depreciable life in years, distribution</a></td>
<td class="text">75 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>
</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_PublicUtilityAxis=cms_ElectricOtherMember', window );">Other | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 1,355<span></span>
</td>
<td class="nump">1,374<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_PublicUtilityAxis=cms_ElectricOtherMember', window );">Other | Consumers Energy Company | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">5 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>
</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_PublicUtilityAxis=cms_ElectricOtherMember', window );">Other | Consumers Energy Company | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">55 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>
</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_PublicUtilityAxis=cms_ElectricAssetsHeldUnderFinanceLeasesMember', window );">Assets under finance leases | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Assets under finance leases</a></td>
<td class="nump">$ 97<span></span>
</td>
<td class="nump">126<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_PublicUtilityAxis=us-gaap_GasDistributionMember', window );">Distribution | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentDistribution', window );">Distribution</a></td>
<td class="nump">$ 7,452<span></span>
</td>
<td class="nump">6,951<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_PublicUtilityAxis=us-gaap_GasDistributionMember', window );">Distribution | Consumers Energy Company | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Estimated depreciable life in years, distribution</a></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>
</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_PublicUtilityAxis=us-gaap_GasDistributionMember', window );">Distribution | Consumers Energy Company | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Estimated depreciable life in years, distribution</a></td>
<td class="text">85 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>
</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_PublicUtilityAxis=us-gaap_GasTransmissionMember', window );">Transmission | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentTransmission', window );">Transmission</a></td>
<td class="nump">$ 2,806<span></span>
</td>
<td class="nump">2,440<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_PublicUtilityAxis=us-gaap_GasTransmissionMember', window );">Transmission | Consumers Energy Company | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife', window );">Estimated depreciable life in years, transmission</a></td>
<td class="text">17 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>
</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_PublicUtilityAxis=us-gaap_GasTransmissionMember', window );">Transmission | Consumers Energy Company | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife', window );">Estimated depreciable life in years, transmission</a></td>
<td class="text">75 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>
</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_PublicUtilityAxis=cms_GasUndergroundStorageFacilitiesMember', window );">Underground storage facilities | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 1,295<span></span>
</td>
<td class="nump">1,197<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_PublicUtilityAxis=cms_GasUndergroundStorageFacilitiesMember', window );">Underground storage facilities | Consumers Energy Company | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">27 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>
</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_PublicUtilityAxis=cms_GasUndergroundStorageFacilitiesMember', window );">Underground storage facilities | Consumers Energy Company | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">75 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>
</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_PublicUtilityAxis=cms_GasOtherMember', window );">Other | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 815<span></span>
</td>
<td class="nump">835<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_PublicUtilityAxis=cms_GasOtherMember', window );">Other | Consumers Energy Company | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">5 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>
</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_PublicUtilityAxis=cms_GasOtherMember', window );">Other | Consumers Energy Company | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">55 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>
</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_PublicUtilityAxis=cms_GasAssetsHeldUnderFinanceLeasesMember', window );">Finance leases | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Assets under finance leases</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">20<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_PublicUtilityAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other non-utility property | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PropertyPlantAndEquipmentOther', window );">Other non-utility property</a></td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">29<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_PublicUtilityAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other non-utility property | Consumers Energy Company | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">3 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>
</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_PublicUtilityAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other non-utility property | Consumers Energy Company | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">51 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>
</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_ReserveQuantitiesByTypeOfReserveAxis=srt_NaturalGasReservesMember', window );">Natural Gas | Underground storage facilities | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="text"> <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=cms_NorthStarCleanEnergyMember', window );">NorthStar Clean Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Assets under finance leases</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">24<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=cms_NorthStarCleanEnergyIndependentPowerProductionMember', window );">Independent power 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">$ 1,387<span></span>
</td>
<td class="nump">1,124<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=cms_NorthStarCleanEnergyIndependentPowerProductionMember', window );">Independent power production | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, Enterprises</a></td>
<td class="text">3 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>
</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=cms_NorthStarCleanEnergyIndependentPowerProductionMember', window );">Independent power production | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, Enterprises</a></td>
<td class="text">40 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>
</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=cms_NorthStarCleanEnergyOtherMember', 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">$ 1<span></span>
</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="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=cms_NorthStarCleanEnergyOtherMember', window );">Other | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, Enterprises</a></td>
<td class="text">3 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>
</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=cms_NorthStarCleanEnergyOtherMember', window );">Other | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, Enterprises</a></td>
<td class="text">5 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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and construction in progress 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>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;">cms_PropertyPlantAndEquipmentGrossExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</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;">cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And 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;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</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;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current year divestiture of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</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;">cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And 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;">cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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/2147479440/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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</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 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_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-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_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_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/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 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/2147479440/944-210-S99-1<br><br>Reference 4: 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/2147480842/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_PropertyPlantAndEquipmentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other physical assets 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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOther</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of assets common to business units owned by public utility, 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_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 end amount of construction work in progress in public utility.</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_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 end amount of property, plant and equipment (PPE) related to utility distribution.</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_PublicUtilitiesPropertyPlantAndEquipmentDistribution</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of utility distribution assets owned by public utility, 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_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 end amount of property, plant and equipment (PPE) related to generation or processing owned by public utility.</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_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of utility generation assets owned by public utility, 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_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 end book value of other property, plant and equipment (PPE) owned (but not classified elsewhere) by the public utility.</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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of other property, plant and equipment (PPE) owned by public utility, 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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentTransmission">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 end amount of property, plant and equipment (PPE) related to utility transmission owned by public utility.</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_PublicUtilitiesPropertyPlantAndEquipmentTransmission</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of utility transmission equipment owned by public utility, 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_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources 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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-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_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RegulatoryAssetAxis=cms_JHCampbellGeneratingUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_JHCampbellGeneratingUnitsMember</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_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember</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_PublicUtilityAxis=us-gaap_ElectricDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=us-gaap_ElectricDistributionMember</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_PublicUtilityAxis=cms_ElectricOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=cms_ElectricOtherMember</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_PublicUtilityAxis=cms_ElectricAssetsHeldUnderFinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=cms_ElectricAssetsHeldUnderFinanceLeasesMember</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_PublicUtilityAxis=us-gaap_GasDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=us-gaap_GasDistributionMember</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_PublicUtilityAxis=us-gaap_GasTransmissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=us-gaap_GasTransmissionMember</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_PublicUtilityAxis=cms_GasUndergroundStorageFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=cms_GasUndergroundStorageFacilitiesMember</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_PublicUtilityAxis=cms_GasOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=cms_GasOtherMember</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_PublicUtilityAxis=cms_GasAssetsHeldUnderFinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=cms_GasAssetsHeldUnderFinanceLeasesMember</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_PublicUtilityAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember</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_ReserveQuantitiesByTypeOfReserveAxis=srt_NaturalGasReservesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReserveQuantitiesByTypeOfReserveAxis=srt_NaturalGasReservesMember</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=cms_NorthStarCleanEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_NorthStarCleanEnergyMember</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=cms_NorthStarCleanEnergyIndependentPowerProductionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_NorthStarCleanEnergyIndependentPowerProductionMember</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=cms_NorthStarCleanEnergyOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_NorthStarCleanEnergyOtherMember</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>112
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340227542160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Aug. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2023 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</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_PropertyPlantAndEquipmentByTypeAxis=cms_CovertPlantAcquisitionMember', window );">Covert Plant Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Consideration transferred</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 810<span></span>
</td>
<td class="nump">$ 812<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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</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,052<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_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,100<span></span>
</td>
<td class="nump">2,300<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_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Finance lease accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="nump">88<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Covert Plant Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 812<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_AssetAcquisitionAxis=cms_NewCovertGeneratingFacilityMember', window );">New Covert Generating Facility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilityUtilityPlantNameplateCapacity', window );">Nameplate capacity (in MW) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<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_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation', window );">Net book value of plant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 440<span></span>
</td>
<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_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1', window );">Plant acquisition adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">370<span></span>
</td>
<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_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">810<span></span>
</td>
<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_AssetAcquisitionAxis=cms_NewCovertGeneratingFacilityMember', window );">New Covert Generating Facility | Seller</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants', window );">Original cost of plant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">665<span></span>
</td>
<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_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1', window );">Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</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;">cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property Plant And Equipment, Original Cost Of Intangible Utility Plants, Net Of Accumulated Depreciation</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;">cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PublicUtilityUtilityPlantNameplateCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utility, Utility Plant, Nameplate Capacity</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;">cms_PublicUtilityUtilityPlantNameplateCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:powerItemType</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_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_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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisition adjustments included in property, plant and equipment (PPE) for utilities.</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_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) for acquisition adjustments on accumulated depreciation included in long-lived, physical assets used to produce goods and services and not intended for resale for utilities.</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_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Original cost of establishing intangible utility plants.</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(13)(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_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentByTypeAxis=cms_CovertPlantAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_CovertPlantAcquisitionMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_AssetAcquisitionAxis=cms_NewCovertGeneratingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetAcquisitionAxis=cms_NewCovertGeneratingFacilityMember</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=cms_SellerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_SellerMember</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>113
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340233947200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Summary of Finite-Lived Intangible Assets by Major Class) (Details) - Consumers Energy Company - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">$ 1,052<span></span>
</td>
<td class="nump">$ 1,114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">640<span></span>
</td>
<td class="nump">686<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_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="nump">3,100<span></span>
</td>
<td class="nump">2,300<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_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals', window );">Plant retirements</a></td>
<td class="nump">856<span></span>
</td>
<td class="nump">290<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software development</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">772<span></span>
</td>
<td class="nump">846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">543<span></span>
</td>
<td class="nump">593<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">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_PropertyPlantAndEquipmentByTypeAxis=cms_IntangiblePlantMember', window );">Intangible plant</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">116<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_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals', window );">Plant retirements</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">104<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember', window );">Rights of way</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">229<span></span>
</td>
<td class="nump">218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">61<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember', window );">Franchises and consents</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">10<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangible assets</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 16<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 | Software development</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">3 years<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 | Rights of way</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">50 years<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 | Franchises and consents</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">5 years<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 | Software development</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">15 years<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 | Rights of way</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">85 years<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 | Franchises and consents</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">50 years<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_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</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;">cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current year divestiture of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</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;">cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible 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>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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of 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/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(16))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</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=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_LeaseholdImprovementsMember</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=cms_IntangiblePlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_IntangiblePlantMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R82.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236690992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Summary of Average Capitalization Rates) (Details) - Consumers Energy Company<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Electric Utility</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate', window );">AFUDC capitalization rate</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.20%<span></span>
</td>
<td class="nump">6.20%<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=cms_ConsumersEnergyCompanyMember', window );">Gas Utility</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate', window );">AFUDC capitalization rate</a></td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">5.60%<span></span>
</td>
<td class="nump">5.60%<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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate, including composite rate, of cost of financing additions to qualifying regulated assets, commonly called allowance for funds used during construction.</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 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481668/980-835-25-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482064/980-835-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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_PublicUtilityAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=cms_ElectricUtilityMember</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_PublicUtilityAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=cms_GasUtilityMember</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>115
<FILENAME>R83.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229460416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_MovementInPropertyPlantAndEquipmentRollForward', window );"><strong>Finance Leases and Other Financing Obligations, Rollforward [Roll Forward]</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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Balance at beginning of period</a></td>
<td class="nump">$ 170<span></span>
</td>
<td class="nump">$ 332<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_cms_FinanceLeaseAssetsAdditions', window );">Additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">44<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_cms_FinanceLeaseAssetNetRetirementsAndAdjustments', window );">Net retirements and other adjustments</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(206)<span></span>
</td>
</tr>
<tr class="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 );">Balance at end of period</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">170<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_MovementInPropertyPlantAndEquipmentRollForward', window );"><strong>Finance Leases and Other Financing Obligations, Rollforward [Roll Forward]</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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Balance at beginning of period</a></td>
<td class="nump">146<span></span>
</td>
<td class="nump">332<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_cms_FinanceLeaseAssetsAdditions', window );">Additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20<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_cms_FinanceLeaseAssetNetRetirementsAndAdjustments', window );">Net retirements and other adjustments</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(206)<span></span>
</td>
</tr>
<tr class="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 );">Balance at end of period</a></td>
<td class="nump">$ 112<span></span>
</td>
<td class="nump">$ 146<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinanceLeaseAssetNetRetirementsAndAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Asset, Net Retirements And 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;">cms_FinanceLeaseAssetNetRetirementsAndAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_FinanceLeaseAssetsAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Assets, Additions</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;">cms_FinanceLeaseAssetsAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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_MovementInPropertyPlantAndEquipmentRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_MovementInPropertyPlantAndEquipmentRollForward</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>116
<FILENAME>R84.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340227038832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Summary of Accumulated Depreciation and Amortization) (Details) - USD ($)<br> $ in Millions</strong></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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="nump">$ 9,007<span></span>
</td>
<td class="nump">$ 8,960<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Consumers accumulated depreciation and amortization</a></td>
<td class="nump">8,796<span></span>
</td>
<td class="nump">8,791<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_PropertyPlantAndEquipmentByTypeAxis=cms_NonUtilityPlantAssetsMember', window );">Non-utility plant assets</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="nump">217<span></span>
</td>
<td class="nump">175<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_PropertyPlantAndEquipmentByTypeAxis=cms_NonUtilityPlantAssetsMember', window );">Non-utility plant assets | Consumers Energy Company</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Consumers accumulated depreciation and amortization</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">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_PublicUtilityAxis=cms_UtilityPlantAssetsMember', window );">Utility plant assets</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="nump">8,790<span></span>
</td>
<td class="nump">8,785<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_PublicUtilityAxis=cms_UtilityPlantAssetsMember', window );">Utility plant assets | Consumers Energy Company</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Consumers accumulated depreciation and amortization</a></td>
<td class="nump">$ 8,790<span></span>
</td>
<td class="nump">$ 8,785<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And 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;">cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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/2147479440/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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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=cms_NonUtilityPlantAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_NonUtilityPlantAssetsMember</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_PublicUtilityAxis=cms_UtilityPlantAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=cms_UtilityPlantAssetsMember</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>117
<FILENAME>R85.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340246323744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Summary of Composite Depreciation Rates for Properties) (Details) - Consumers Energy Company<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_PublicUtilityAxis=cms_ElectricUtilityPropertyMember', window );">Electric utility property</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Composite depreciation rate</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">3.90%<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_PublicUtilityAxis=cms_GasUtilityPropertyMember', window );">Gas utility property</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Composite depreciation rate</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">2.90%<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_PublicUtilityAxis=srt_OtherPropertyMember', window );">Other property</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Composite depreciation rate</a></td>
<td class="nump">7.80%<span></span>
</td>
<td class="nump">8.90%<span></span>
</td>
<td class="nump">9.40%<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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Composite depreciation rate for public utility plants in service.</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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService</td>
</tr>
<tr>
<td style="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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PublicUtilityAxis=cms_ElectricUtilityPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=cms_ElectricUtilityPropertyMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_PublicUtilityAxis=cms_GasUtilityPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=cms_GasUtilityPropertyMember</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_PublicUtilityAxis=srt_OtherPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=srt_OtherPropertyMember</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>118
<FILENAME>R86.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340244994032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Summary of Depreciation and Amortization Expense) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_Depreciation', window );">Depreciation expense &#8211; plant, property, and equipment</a></td>
<td class="nump">$ 1,050<span></span>
</td>
<td class="nump">$ 990<span></span>
</td>
<td class="nump">$ 975<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_DepreciationDepletionAndAmortization', window );">Total depreciation and amortization expense</a></td>
<td class="nump">1,180<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">1,114<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_RegulatoryAssetAxis=cms_SecuritizedRegulatoryAssetsMember', window );">Securitized regulatory assets</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">27<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">103<span></span>
</td>
<td class="nump">108<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_Depreciation', window );">Depreciation expense &#8211; plant, property, and equipment</a></td>
<td class="nump">1,007<span></span>
</td>
<td class="nump">952<span></span>
</td>
<td class="nump">938<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_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Total depreciation and amortization expense</a></td>
<td class="nump">1,137<span></span>
</td>
<td class="nump">1,088<span></span>
</td>
<td class="nump">1,077<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Securitized regulatory assets</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">27<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">103<span></span>
</td>
<td class="nump">108<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Other 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 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_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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 50<br> -Paragraph 1<br> -Subparagraph (a)<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_Depreciation</td>
</tr>
<tr>
<td style="padding-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/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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating expense for depreciation and amortization of regulated 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<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_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssetAxis=cms_SecuritizedRegulatoryAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_SecuritizedRegulatoryAssetsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>119
<FILENAME>R87.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340228939216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule of Estimated Amortization Expense for Intangibles) (Details) - Consumers Energy Company<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 89<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2025</a></td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2026</a></td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2027</a></td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2028</a></td>
<td class="nump">$ 73<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>120
<FILENAME>R88.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340227036848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Summary of Jointly Owned Regulated Utility Facilities) (Details) - Consumers Energy Company<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</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_JointlyOwnedUtilityPlantAxis=cms_CampbellUnit3Member', window );">J.H.&#160;Campbell Unit 3</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</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_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership share</a></td>
<td class="nump">93.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Utility plant in service</a></td>
<td class="nump">$ 1,752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated provision for depreciation</a></td>
<td class="num">(812)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress', window );">Plant under construction</a></td>
<td class="nump">1<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_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net investment</a></td>
<td class="nump">$ 941<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_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember', window );">Ludington</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</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_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership share</a></td>
<td class="nump">51.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Utility plant in service</a></td>
<td class="nump">$ 619<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated provision for depreciation</a></td>
<td class="num">(227)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress', window );">Plant under construction</a></td>
<td class="nump">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_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net investment</a></td>
<td class="nump">397<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_JointlyOwnedUtilityPlantAxis=cms_DistributionMember', window );">Other</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Utility plant in service</a></td>
<td class="nump">443<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated provision for depreciation</a></td>
<td class="num">(97)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress', window );">Plant under construction</a></td>
<td class="nump">11<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_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net investment</a></td>
<td class="nump">$ 357<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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period end amount owned by the reporting utility of a jointly owned utility plant in service.</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 980<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479960/980-360-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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService</td>
</tr>
<tr>
<td style="padding-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_JointlyOwnedUtilityPlantNetOwnershipAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period end amount of plant in service and construction in progress net of accumulated depreciation for the utility's share of jointly owned electricity generation plant.</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 980<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479960/980-360-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_JointlyOwnedUtilityPlantNetOwnershipAmount</td>
</tr>
<tr>
<td style="padding-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_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period end amount of construction work in progress at a jointly owned electricity generation plant.</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 980<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479960/980-360-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_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-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_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period end amount of accumulated depreciation in a jointly owned electricity generation plant.</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 980<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479960/980-360-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_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-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_JointlyOwnedUtilityPlantProportionateOwnershipShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 proportionate share of interest (percent) in a jointly owned utility plant.</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 980<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479960/980-360-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_JointlyOwnedUtilityPlantProportionateOwnershipShare</td>
</tr>
<tr>
<td style="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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_JointlyOwnedUtilityPlantAxis=cms_CampbellUnit3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_JointlyOwnedUtilityPlantAxis=cms_CampbellUnit3Member</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember</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_JointlyOwnedUtilityPlantAxis=cms_DistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_JointlyOwnedUtilityPlantAxis=cms_DistributionMember</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>121
<FILENAME>R89.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245011568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Summary of Lease Right-of-Use Assets and Liabilities) (Details) - USD ($)<br> $ in Millions</strong></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_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other<span></span>
</td>
<td class="text">Other<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">Other non&#8209;current liabilities<span></span>
</td>
<td class="text">Other non&#8209;current 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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Plant, property, and equipment, net<span></span>
</td>
<td class="text">Plant, property, and equipment, net<span></span>
</td>
</tr>
<tr class="ro">
<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">Current portion of long-term debt and finance leases<span></span>
</td>
<td class="text">Current portion of long-term debt and finance leases<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating leases</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_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LesseeOperatingLeaseLiabilitiesAbstract', window );"><strong>Lease liabilities</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_OperatingLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">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_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent lease liabilities</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract', window );"><strong>Finance leases</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_FinanceLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LesseeFinanceLeaseLiabilitiesAbstract', window );"><strong>Lease liabilities</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_FinanceLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_FinanceLeaseLiabilityNoncurrent', window );">Non-current lease liabilities</a></td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LesseeWeightedAverageLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term (in years)</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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">19 years<span></span>
</td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="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">19 years<span></span>
</td>
<td class="text">18 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LesseeWeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate</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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">5.20%<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">5.30%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liability</a></td>
<td class="nump">$ 67<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating leases</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_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">$ 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_cms_LesseeOperatingLeaseLiabilitiesAbstract', window );"><strong>Lease liabilities</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_OperatingLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">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_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent lease liabilities</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract', window );"><strong>Finance leases</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_FinanceLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LesseeFinanceLeaseLiabilitiesAbstract', window );"><strong>Lease liabilities</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_FinanceLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_FinanceLeaseLiabilityNoncurrent', window );">Non-current lease liabilities</a></td>
<td class="nump">$ 39<span></span>
</td>
<td class="nump">$ 45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LesseeWeightedAverageLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term (in years)</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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">18 years<span></span>
</td>
<td class="text">18 years<span></span>
</td>
</tr>
<tr class="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">11 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LesseeWeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate</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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
</tr>
<tr class="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">1.50%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liability</a></td>
<td class="nump">$ 44<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_RelatedPartyTransactionAxis=cms_RelatedPartyLeaseMember', window );">Related Party Lease</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_cms_LesseeFinanceLeaseLiabilitiesAbstract', window );"><strong>Lease liabilities</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_FinanceLeaseLiabilityCurrent', window );">Current lease liabilities</a></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_cms_LesseeWeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate</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_FinanceLeaseLiability', window );">Finance lease liability</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LesseeFinanceLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Finance Lease Liabilities [Abstract]</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;">cms_LesseeFinanceLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_LesseeOperatingLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease Liabilities [Abstract]</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;">cms_LesseeOperatingLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_LesseeWeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Weighted Average Discount Rate [Abstract]</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;">cms_LesseeWeightedAverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_LesseeWeightedAverageLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Weighted Average Lease Term [Abstract]</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;">cms_LesseeWeightedAverageLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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 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_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_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_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_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_LesseeFinanceLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LesseeFinanceLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LesseeOperatingLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-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_LessorLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-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_LessorLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating 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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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_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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RelatedPartyTransactionAxis=cms_RelatedPartyLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionAxis=cms_RelatedPartyLeaseMember</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>122
<FILENAME>R90.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229496224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Schedule of Lease Cost) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 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_cms_FinanceLeaseCost1Abstract', window );"><strong>Finance lease costs</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_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="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">15<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="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 costs</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="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 costs</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">23<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 costs</a></td>
<td class="nump">151<span></span>
</td>
<td class="nump">148<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_cms_FinanceLeaseCost1Abstract', window );"><strong>Finance lease costs</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_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<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">13<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<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 costs</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="ro">
<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 costs</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">22<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_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 147<span></span>
</td>
<td class="nump">$ 147<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinanceLeaseCost1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Cost1 [Abstract]</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;">cms_FinanceLeaseCost1Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>123
<FILENAME>R91.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245581952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Schedule of Lessee Cash Flows) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities</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 used in operating activities for operating leases</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 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_FinanceLeaseInterestPaymentOnLiability', window );">Cash used in operating activities for finance leases</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cash used in financing activities for finance leases</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LesseeLeaseRightOfUseAssetsAbstract', window );"><strong>Lease liabilities arising from obtaining right-of-use assets</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<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 leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">36<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities</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 used in operating activities for operating leases</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">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_FinanceLeaseInterestPaymentOnLiability', window );">Cash used in operating activities for finance leases</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cash used in financing activities for finance leases</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LesseeLeaseRightOfUseAssetsAbstract', window );"><strong>Lease liabilities arising from obtaining right-of-use assets</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<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 leases</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]</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;">cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_LesseeLeaseRightOfUseAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Right Of Use Assets</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;">cms_LesseeLeaseRightOfUseAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid 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/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 (b)<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_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-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_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_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_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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>124
<FILENAME>R92.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340230039616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Summary of Minimum Annual Rental Commitments) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2028</a></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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">30<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2028</a></td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">92<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_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">67<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2028</a></td>
<td class="nump">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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">24<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2028</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">34<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_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">44<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_FairValueByAssetClassAxis=cms_PipelinesAndPowerPurchaseAgreementsMember', window );">Pipelines and PPAs</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_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2028</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">26<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_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">29<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_FairValueByAssetClassAxis=cms_PipelinesAndPowerPurchaseAgreementsMember', window );">Pipelines and PPAs | Consumers Energy Company</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_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2028</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">26<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_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">29<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_FairValueByAssetClassAxis=cms_OtherFinanceLeasesMember', window );">Other</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_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">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_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">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_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">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_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2028</a></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_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">66<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_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">38<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_FairValueByAssetClassAxis=cms_OtherFinanceLeasesMember', window );">Other | Consumers Energy Company</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_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">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_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">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_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2027</a></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_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2028</a></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_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">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_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">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_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">$ 15<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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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 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_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payments for 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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payments in excess of discounted obligation for lease payments for 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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for 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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payments in excess of discounted obligation for lease payments for 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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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=cms_PipelinesAndPowerPurchaseAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_PipelinesAndPowerPurchaseAgreementsMember</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=cms_OtherFinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_OtherFinanceLeasesMember</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>125
<FILENAME>R93.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340246384544">
<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">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract', window );"><strong>Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]</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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths', window );">Minimum rental payments to be received 2023</a></td>
<td class="nump">$ 1<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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears', window );">Minimum annual rental payments to be received in 2024</a></td>
<td class="nump">1<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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears', window );">Minimum annual rental payments to be received in 2025</a></td>
<td class="nump">1<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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears', window );">Minimum annual rental payments to be received in 2026</a></td>
<td class="nump">1<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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears', window );">Minimum rental payments to be received in 2027</a></td>
<td class="nump">1<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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter', window );">Minimum rental payments to be received 2028 and thereafter</a></td>
<td class="nump">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_SalesTypeAndDirectFinancingLeasesLeaseReceivable', window );">Lease receivables</a></td>
<td class="nump">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_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount', window );">Unearned income</a></td>
<td class="nump">5<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_FairValueByAssetClassAxis=cms_PowerSalesAgreementMember', window );">Power Sales Agreement</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_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [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_OperatingLeaseLeaseIncome', window );">Leasing income</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">$ 240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseVariableLeaseIncome', window );">Variable lease income</a></td>
<td class="nump">$ 74<span></span>
</td>
<td class="nump">$ 191<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_LessorLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-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_LessorLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease 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 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-5<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 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482964/270-10-50-6A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479016/842-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_OperatingLeaseLeaseIncome</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseVariableLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease income from variable lease payments paid and payable to lessor, excluding amount included in measurement of lease 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 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-5<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 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482964/270-10-50-6A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseVariableLeaseIncome</td>
</tr>
<tr>
<td style="padding-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_SalesTypeAndDirectFinancingLeasesLeaseReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing 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/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-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_SalesTypeAndDirectFinancingLeasesLeaseReceivable</td>
</tr>
<tr>
<td style="padding-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_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears</td>
</tr>
<tr>
<td style="padding-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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears</td>
</tr>
<tr>
<td style="padding-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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted cash flows to be received by lessor for sales-type and direct financing leases in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted cash flows to be received by lessor for sales-type and direct financing leases after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter</td>
</tr>
<tr>
<td style="padding-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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted cash flows to be received by lessor for sales-type and direct financing leases in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears</td>
</tr>
<tr>
<td style="padding-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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted cash flows to be received by lessor for sales-type and direct financing leases in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears</td>
</tr>
<tr>
<td style="padding-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_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing 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/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-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_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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=cms_PowerSalesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_PowerSalesAgreementMember</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>126
<FILENAME>R94.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340240964352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Schedule of Future Payments to be Received) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 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_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract', window );"><strong>Operating Leases</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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears', window );">2025</a></td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears', window );">2026</a></td>
<td class="nump">18<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_LessorOperatingLeasePaymentsToBeReceived', window );">Total minimum lease payments</a></td>
<td class="nump">$ 105<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_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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_LessorOperatingLeasePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payments to be received by lessor for 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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-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_LessorOperatingLeasePaymentsToBeReceived</td>
</tr>
<tr>
<td style="padding-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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_LessorOperatingLeasePaymentsToBeReceivedThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-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_LessorOperatingLeasePaymentsToBeReceivedThreeYears</td>
</tr>
<tr>
<td style="padding-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_LessorOperatingLeasePaymentsToBeReceivedTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-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_LessorOperatingLeasePaymentsToBeReceivedTwoYears</td>
</tr>
<tr>
<td style="padding-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>127
<FILENAME>R95.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340228897136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_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>
</tr>
<tr class="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 Liability, at beginning of period</a></td>
<td class="nump">$ 746<span></span>
</td>
<td class="nump">$ 628<span></span>
</td>
</tr>
<tr class="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 );">Incurred</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">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_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(39)<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="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 );">Cash Flow Revisions</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="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 Liability, end of period</a></td>
<td class="nump">771<span></span>
</td>
<td class="nump">746<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_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>
</tr>
<tr class="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 Liability, at beginning of period</a></td>
<td class="nump">722<span></span>
</td>
<td class="nump">605<span></span>
</td>
</tr>
<tr class="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 );">Incurred</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">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_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(39)<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="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 );">Cash Flow Revisions</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="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 Liability, end of period</a></td>
<td class="nump">739<span></span>
</td>
<td class="nump">722<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_cms_AssetRetirementObligationsCategoriesAxis=cms_RenewableGenerationAssetsMember', window );">Renewable generation assets</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_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>
</tr>
<tr class="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 Liability, at beginning of period</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="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 );">Incurred</a></td>
<td class="nump">7<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_AssetRetirementObligationLiabilitiesSettled', window );">Settled</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_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">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_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</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_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">24<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_cms_AssetRetirementObligationsCategoriesAxis=cms_RenewableGenerationAssetsMember', window );">Renewable generation assets | Consumers Energy Company</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_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>
</tr>
<tr class="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 Liability, at beginning of period</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="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 );">Incurred</a></td>
<td class="nump">4<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_AssetRetirementObligationLiabilitiesSettled', window );">Settled</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_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">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_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</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_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">102<span></span>
</td>
<td class="nump">95<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_cms_AssetRetirementObligationsCategoriesAxis=cms_CoalAshDisposalAreasMember', window );">Coal ash disposal areas | Consumers Energy Company</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_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>
</tr>
<tr class="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 Liability, at beginning of period</a></td>
<td class="nump">272<span></span>
</td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="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 );">Incurred</a></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_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(15)<span></span>
</td>
<td class="num">(20)<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">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_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="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 Liability, end of period</a></td>
<td class="nump">268<span></span>
</td>
<td class="nump">272<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_cms_AssetRetirementObligationsCategoriesAxis=cms_GasDistributionCutPurgeCapMember', window );">Gas distribution cut, purge, and cap | Consumers Energy Company</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_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>
</tr>
<tr class="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 Liability, at beginning of period</a></td>
<td class="nump">287<span></span>
</td>
<td class="nump">282<span></span>
</td>
</tr>
<tr class="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 );">Incurred</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="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 );">Cash Flow Revisions</a></td>
<td class="num">(1)<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_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">290<span></span>
</td>
<td class="nump">287<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_cms_AssetRetirementObligationsCategoriesAxis=cms_AsbestosAbatementMember', window );">Asbestos abatement | Consumers Energy Company</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_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>
</tr>
<tr class="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 Liability, at beginning of period</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="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 );">Incurred</a></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_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(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_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">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_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">10<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_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">39<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_cms_AssetRetirementObligationsCategoriesAxis=cms_GasWellsPlugAndAbandonMember', window );">Gas wells plug and abandon | Consumers Energy Company</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_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>
</tr>
<tr class="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 Liability, at beginning of period</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="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 );">Incurred</a></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_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(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_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">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_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</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_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">$ 29<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_cms_AssetRetirementObligationsCategoriesAxis=cms_RenewableGenerationAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cms_AssetRetirementObligationsCategoriesAxis=cms_RenewableGenerationAssetsMember</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_cms_AssetRetirementObligationsCategoriesAxis=cms_CoalAshDisposalAreasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cms_AssetRetirementObligationsCategoriesAxis=cms_CoalAshDisposalAreasMember</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_cms_AssetRetirementObligationsCategoriesAxis=cms_GasDistributionCutPurgeCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cms_AssetRetirementObligationsCategoriesAxis=cms_GasDistributionCutPurgeCapMember</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_cms_AssetRetirementObligationsCategoriesAxis=cms_AsbestosAbatementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cms_AssetRetirementObligationsCategoriesAxis=cms_AsbestosAbatementMember</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_cms_AssetRetirementObligationsCategoriesAxis=cms_GasWellsPlugAndAbandonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cms_AssetRetirementObligationsCategoriesAxis=cms_GasWellsPlugAndAbandonMember</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>128
<FILENAME>R96.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340227365200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>yr</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UnionMembershipByTotalEmployeesPercentage', window );">Union employees percentage</a></td>
<td class="nump">44.00%<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RetirementAgeRequirement', window );">Retirement age requirement | yr</a></td>
<td class="nump">55<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_cms_RetirementYearsOfService', window );">Retirement years of service</a></td>
<td class="text">10 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_cms_RetirementYearsOfServiceWithDisability', window );">Retirement years of service with disability</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate health care cost trend rate</a></td>
<td class="nump">4.75%<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_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year health care cost trend rate reaches ultimate trend rate</a></td>
<td class="text">2032<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_cms_EstimatedTimeOfAmortizationOfGainsLosses', window );">Estimated time of amortization of gains losses</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Volatility Mechanism</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanDeferredCostsCredits', window );">Deferred costs (credits)</a></td>
<td class="num">$ (23)<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Under Age 65</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">6.50%<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Over Age 65</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="nump">8.50%<span></span>
</td>
<td class="nump">6.75%<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_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans and DB&#160;SERP | Volatility Mechanism</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanDeferredCostsCredits', window );">Deferred costs (credits)</a></td>
<td class="nump">$ 11<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv', window );">Amortized net gains and losses in excess of PBO or MRV</a></td>
<td class="nump">10.00%<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_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue', window );">Period for gains or losses to be included in market related value</a></td>
<td class="text">5 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 2,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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Fixed-income securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">40.00%<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Equity securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">38.00%<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Real asset investments</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">11.00%<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Return-seeking fixed income</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">7.00%<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Liquid alternative investments</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">4.00%<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_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement Health Trusts | Fixed-income securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">40.00%<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_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement Health Trusts | Equity securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">38.00%<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_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement Health Trusts | Real asset investments</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">11.00%<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_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement Health Trusts | Return-seeking fixed income</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">7.00%<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_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement Health Trusts | Liquid alternative investments</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">4.00%<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UnionMembershipByTotalEmployeesPercentage', window );">Union employees percentage</a></td>
<td class="nump">45.00%<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | OPEB Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RetirementAgeRequirement', window );">Retirement age requirement | yr</a></td>
<td class="nump">55<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_cms_RetirementYearsOfService', window );">Retirement years of service</a></td>
<td class="text">10 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_cms_RetirementYearsOfServiceWithDisability', window );">Retirement years of service with disability</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate health care cost trend rate</a></td>
<td class="nump">4.75%<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_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year health care cost trend rate reaches ultimate trend rate</a></td>
<td class="text">2032<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | OPEB Plan | Under Age 65</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">6.50%<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | OPEB Plan | Over Age 65</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="nump">8.50%<span></span>
</td>
<td class="nump">6.75%<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_RetirementPlanNameAxis=cms_DefinedCompanyContributionPlanMember', window );">Defined Company Contribution Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="nump">$ 51<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">$ 41<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_RetirementPlanNameAxis=cms_DefinedCompanyContributionPlanMember', window );">Defined Company Contribution Plan | Consumers Energy Company</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">41<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_RetirementPlanNameAxis=cms_SupplementalEmployeeRetirementPlanDefinedContributionMember', window );">DC SERP</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">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_cms_MinimumYearsOfParticipationBeforeVesting', window );">Minimum years of participation before vesting</a></td>
<td class="text">5 years<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_cms_DefinedContributionPlanTrustAssetsAmount', window );">Defined Contribution Plan, Trust Assets, Amount</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">12<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_RetirementPlanNameAxis=cms_Plan401KMember', window );">401 (K) Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">31<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_RetirementPlanNameAxis=cms_Plan401KMember', window );">401 (K) Plan | Consumers Energy Company</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="nump">$ 40<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
<td class="nump">$ 31<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_RetirementPlanNameAxis=cms_ActivePensionPlanMember', window );">Pension Plan A | DB&#160;Pension Plans</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EstimatedTimeOfAmortizationOfGainsLosses', window );">Estimated time of amortization of gains losses</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years<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_cms_EstimatedTimeOfPriorServiceCost', window );">Estimated time of prior service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<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_RetirementPlanNameAxis=cms_ActivePensionPlanMember', window );">Pension Plan A | Consumers Energy Company | DB&#160;Pension Plans</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EstimatedTimeOfPriorServiceCost', window );">Estimated time of prior service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<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_RetirementPlanNameAxis=cms_InactivePensionPlanMember', window );">Pension Plan B | DB&#160;Pension Plans</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy', window );">Estimated time of amortization of gains (losses) life expectancy</a></td>
<td class="text">17 years<span></span>
</td>
<td class="text">18 years<span></span>
</td>
<td class="text">18 years<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 | Defined Company Contribution Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Contribution range</a></td>
<td class="nump">5.00%<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 | DC SERP</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PlanContributionPercentage', window );">Plan contribution percentage</a></td>
<td class="nump">5.00%<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 | 401 (K) Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Contribution range</a></td>
<td class="nump">4.00%<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 | Defined Company Contribution Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Contribution range</a></td>
<td class="nump">10.00%<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 | DC SERP</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PlanContributionPercentage', window );">Plan contribution percentage</a></td>
<td class="nump">15.00%<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 | 401 (K) Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Contribution range</a></td>
<td class="nump">6.00%<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_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service 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;">cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_cms_DefinedBenefitPlanDeferredCostsCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Deferred Costs (Credits)</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;">cms_DefinedBenefitPlanDeferredCostsCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_DefinedContributionPlanTrustAssetsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Trust Assets, Amount</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;">cms_DefinedContributionPlanTrustAssetsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_EstimatedTimeOfAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 time of amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service 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;">cms_EstimatedTimeOfAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Time Of Amortization Of Gains (Losses) Life Expectancy</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;">cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_EstimatedTimeOfPriorServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 time period over which new prior service cost/credits will be amortized.</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;">cms_EstimatedTimeOfPriorServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_MinimumYearsOfParticipationBeforeVesting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum years of participation required before becoming vested.</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;">cms_MinimumYearsOfParticipationBeforeVesting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for gains or losses to be included in market related value</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;">cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PlanContributionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 base pay contributed by the Company to the plan for employees.</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;">cms_PlanContributionPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_cms_RetirementAgeRequirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</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;">cms_RetirementAgeRequirement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_RetirementYearsOfService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</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;">cms_RetirementYearsOfService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_RetirementYearsOfServiceWithDisability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</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;">cms_RetirementYearsOfServiceWithDisability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_UnionMembershipByTotalEmployeesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>UnionMembershipByTotalEmployeesPercentage</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;">cms_UnionMembershipByTotalEmployeesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</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 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/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_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one 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 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanUltimateHealthCareCostTrendRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ultimate trend rate for health care cost for defined benefit postretirement 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Year ultimate health care cost trend rate is expected to be reached, in YYYY format.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate</td>
</tr>
<tr>
<td style="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:gYearListItemType</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_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</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_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_VolatilityMechanismMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_VolatilityMechanismMember</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_cms_RetirementPlanAssumptionsAxis=cms_UnderAgeSixtyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cms_RetirementPlanAssumptionsAxis=cms_UnderAgeSixtyFiveMember</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_cms_RetirementPlanAssumptionsAxis=cms_OverAgeSixtyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cms_RetirementPlanAssumptionsAxis=cms_OverAgeSixtyFiveMember</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_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_PensionAndDBSERPMember</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_RegulatoryLiabilityAxis=cms_VolatilityMechanismMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=cms_VolatilityMechanismMember</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_ReturnSeekingFixedIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_ReturnSeekingFixedIncomeMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_PrivateEquityFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_PrivateEquityFundsMember</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_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPostretirementHealthCoverageMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RetirementPlanNameAxis=cms_DefinedCompanyContributionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=cms_DefinedCompanyContributionPlanMember</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_RetirementPlanNameAxis=cms_SupplementalEmployeeRetirementPlanDefinedContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=cms_SupplementalEmployeeRetirementPlanDefinedContributionMember</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_RetirementPlanNameAxis=cms_Plan401KMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=cms_Plan401KMember</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_RetirementPlanNameAxis=cms_ActivePensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=cms_ActivePensionPlanMember</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_RetirementPlanNameAxis=cms_InactivePensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=cms_InactivePensionPlanMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R97.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229495856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule of SERP Trust Assets, ABO and Contributions) (Details) - DB&#160;SERP - USD ($)<br> $ in Millions</strong></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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanAccumulatedBenefitObligation', window );">ABO</a></td>
<td class="nump">$ 115<span></span>
</td>
<td class="nump">$ 118<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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Consumers Energy Company</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanAccumulatedBenefitObligation', window );">ABO</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">85<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember', window );">Trust assets</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanTrustAssets', window );">Trust assets</a></td>
<td class="nump">132<span></span>
</td>
<td class="nump">137<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember', window );">Trust assets | Consumers Energy Company</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanTrustAssets', window );">Trust assets</a></td>
<td class="nump">$ 98<span></span>
</td>
<td class="nump">$ 101<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DefinedBenefitPlanTrustAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Trust Assets</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;">cms_DefinedBenefitPlanTrustAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</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 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/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_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalEmployeeRetirementPlanDefinedBenefitMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember</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>130
<FILENAME>R98.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245153344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Schedule of Assumptions Used) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on plan assets</a></td>
<td class="nump">7.20%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.75%<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_cms_ActualRateOfReturnLossOnPlanAssets', window );">Actual rate of return on plan assets</a></td>
<td class="nump">12.60%<span></span>
</td>
<td class="num">(15.90%)<span></span>
</td>
<td class="nump">12.00%<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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP</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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average for benefit obligations</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">4.94%<span></span>
</td>
<td class="nump">5.13%<span></span>
</td>
<td class="nump">2.78%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</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_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate', window );">Service cost discount rate</a></td>
<td class="nump">5.18%<span></span>
</td>
<td class="nump">3.09%<span></span>
</td>
<td class="nump">2.84%<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_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">5.06%<span></span>
</td>
<td class="nump">2.21%<span></span>
</td>
<td class="nump">1.72%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average for benefit obligations</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.02%<span></span>
</td>
<td class="nump">5.21%<span></span>
</td>
<td class="nump">2.99%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate', window );">Service cost discount rate</a></td>
<td class="nump">5.31%<span></span>
</td>
<td class="nump">3.23%<span></span>
</td>
<td class="nump">3.03%<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_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">5.10%<span></span>
</td>
<td class="nump">2.45%<span></span>
</td>
<td class="nump">1.99%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on plan assets</a></td>
<td class="nump">7.20%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.75%<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_RetirementPlanNameAxis=cms_ActivePensionPlanMember', window );">Pension Plan A | DB&#160;Pension Plans</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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average for benefit obligations</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.05%<span></span>
</td>
<td class="nump">5.24%<span></span>
</td>
<td class="nump">3.02%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate', window );">Service cost discount rate</a></td>
<td class="nump">5.27%<span></span>
</td>
<td class="nump">3.09%<span></span>
</td>
<td class="nump">2.83%<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_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">5.12%<span></span>
</td>
<td class="nump">2.44%<span></span>
</td>
<td class="nump">1.97%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.50%<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_RetirementPlanNameAxis=cms_InactivePensionPlanMember', window );">Pension Plan B | DB&#160;Pension Plans</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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average for benefit obligations</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">4.95%<span></span>
</td>
<td class="nump">5.14%<span></span>
</td>
<td class="nump">2.79%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</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_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">5.06%<span></span>
</td>
<td class="nump">2.21%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ActualRateOfReturnLossOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Actual pension rate of return on plan assets.</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;">cms_ActualRateOfReturnLossOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate used in calculating the interest cost of defined benefit plan net periodic benefit 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;">cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate used in calculating the service cost of defined benefit plan net periodic benefit 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;">cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for present value of future retirement benefits cash flows, used to determine benefit obligation 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/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related 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/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost 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/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-8<br><br>Reference 2: 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 (k)(3)<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related 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/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalEmployeeRetirementPlanDefinedBenefitMember</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=cms_ActivePensionPlanMember</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_RetirementPlanNameAxis=cms_InactivePensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=cms_InactivePensionPlanMember</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>131
<FILENAME>R99.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236418640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Schedule of Net Benefit Costs) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans and DB&#160;SERP</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_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [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="re">
<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">$ 29<span></span>
</td>
<td class="nump">$ 41<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
</tr>
<tr class="ro">
<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">112<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="nump">63<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(220)<span></span>
</td>
<td class="num">(206)<span></span>
</td>
<td class="num">(208)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization 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>
</tr>
<tr class="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 );">Net loss</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="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 );">Prior service cost (credit)</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<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_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="num">(52)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
<td class="nump">19<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_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans and DB&#160;SERP | Volatility Mechanism</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_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization 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>
</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_cms_DefinedBenefitPlanDeferredCostsCredits', window );">Deferred costs (credits)</a></td>
<td class="num">(11)<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_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans and DB&#160;SERP | Consumers Energy Company</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_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [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="re">
<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">28<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="ro">
<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">105<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="re">
<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">(208)<span></span>
</td>
<td class="num">(194)<span></span>
</td>
<td class="num">(197)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization 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>
</tr>
<tr class="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 );">Net loss</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="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 );">Prior service cost (credit)</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<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_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">6<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 cost (credit)</a></td>
<td class="num">(49)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="nump">19<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</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_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [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="re">
<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">12<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<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">44<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</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_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(103)<span></span>
</td>
<td class="num">(115)<span></span>
</td>
<td class="num">(109)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization 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>
</tr>
<tr class="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 );">Net loss</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">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 );">Prior service cost (credit)</a></td>
<td class="num">(41)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="num">(53)<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_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</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="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 cost (credit)</a></td>
<td class="num">(76)<span></span>
</td>
<td class="num">(120)<span></span>
</td>
<td class="num">(113)<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Volatility Mechanism</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_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization 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>
</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_cms_DefinedBenefitPlanDeferredCostsCredits', window );">Deferred costs (credits)</a></td>
<td class="nump">23<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</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_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [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="re">
<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">11<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<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">42<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<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">(95)<span></span>
</td>
<td class="num">(107)<span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization 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>
</tr>
<tr class="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 );">Net loss</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="num">(40)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
<td class="num">(51)<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_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</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="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 cost (credit)</a></td>
<td class="num">$ (70)<span></span>
</td>
<td class="num">$ (113)<span></span>
</td>
<td class="num">$ (105)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Amortization Of Settlement 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;">cms_DefinedBenefitPlanAmortizationOfSettlementLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_DefinedBenefitPlanDeferredCostsCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Deferred Costs (Credits)</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;">cms_DefinedBenefitPlanDeferredCostsCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]</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;">cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.</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 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 2: 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)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<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 6<br> -Subparagraph (a)(7)<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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanRollForwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanRollForwardsAbstract</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_PensionAndDBSERPMember</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_RegulatoryLiabilityAxis=cms_VolatilityMechanismMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=cms_VolatilityMechanismMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_VolatilityMechanismMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_VolatilityMechanismMember</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>132
<FILENAME>R100.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340235964336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Schedule of Funded Status of Retirement Benefit Plans) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">$ 2,169<span></span>
</td>
<td class="nump">$ 3,070<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">29<span></span>
</td>
<td class="nump">41<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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">81<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_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss (gain)</a></td>
<td class="nump">52<span></span>
</td>
<td class="num">(811)<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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(161)<span></span>
</td>
<td class="num">(212)<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_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">2,195<span></span>
</td>
<td class="nump">2,169<span></span>
</td>
<td class="nump">$ 3,070<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">2,820<span></span>
</td>
<td class="nump">3,599<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_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">345<span></span>
</td>
<td class="num">(567)<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_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(161)<span></span>
</td>
<td class="num">(212)<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">3,004<span></span>
</td>
<td class="nump">2,820<span></span>
</td>
<td class="nump">3,599<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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">809<span></span>
</td>
<td class="nump">651<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Consumers Energy Company</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_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">781<span></span>
</td>
<td class="nump">632<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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP</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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">149<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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">6<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_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss (gain)</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(25)<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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(10)<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_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">117<span></span>
</td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<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_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(10)<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="num">(114)<span></span>
</td>
<td class="num">(117)<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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP | Consumers Energy Company</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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">109<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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">4<span></span>
</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_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss (gain)</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(19)<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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(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_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="num">(83)<span></span>
</td>
<td class="num">(85)<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">889<span></span>
</td>
<td class="nump">1,166<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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<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">44<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss (gain)</a></td>
<td class="nump">9<span></span>
</td>
<td class="num">(274)<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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(48)<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_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">900<span></span>
</td>
<td class="nump">889<span></span>
</td>
<td class="nump">1,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">1,446<span></span>
</td>
<td class="nump">1,787<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_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">165<span></span>
</td>
<td class="num">(294)<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_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(52)<span></span>
</td>
<td class="num">(47)<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">1,559<span></span>
</td>
<td class="nump">1,446<span></span>
</td>
<td class="nump">1,787<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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">659<span></span>
</td>
<td class="nump">557<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">856<span></span>
</td>
<td class="nump">1,122<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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<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">42<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss (gain)</a></td>
<td class="nump">10<span></span>
</td>
<td class="num">(265)<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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(52)<span></span>
</td>
<td class="num">(45)<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_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">867<span></span>
</td>
<td class="nump">856<span></span>
</td>
<td class="nump">1,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">1,668<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_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">154<span></span>
</td>
<td class="num">(273)<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_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(45)<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">1,453<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">$ 1,668<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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">$ 586<span></span>
</td>
<td class="nump">$ 494<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_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</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 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<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_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive 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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<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_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/disclosureRef<br> -Topic 715<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/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_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory 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 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<br><br>Reference 2: 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)(6)<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_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contribution received by defined benefit plan from employer which increases plan 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/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 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<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 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<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 (b)(3)<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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<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_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</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 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<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)(ii)<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)(iv)(01)<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 (b)<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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<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_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<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 (c)<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_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-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_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_DefinedBenefitPlanPlanAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new 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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(7)<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_DefinedBenefitPlanPlanAmendments</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory 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/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<br><br>Reference 2: 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 (b)(5)<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_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanRollForwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanRollForwardsAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalEmployeeRetirementPlanDefinedBenefitMember</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_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>133
<FILENAME>R101.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340235162976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule of Retirement Benefit Plan Assets (Liabilities)) (Details) - USD ($)<br> $ in Millions</strong></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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">$ 1,468<span></span>
</td>
<td class="nump">$ 1,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">108<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">1,367<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">79<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">809<span></span>
</td>
<td class="nump">651<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Consumers Energy Company</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">781<span></span>
</td>
<td class="nump">632<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">659<span></span>
</td>
<td class="nump">557<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">586<span></span>
</td>
<td class="nump">494<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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current liabilities</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">107<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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP | Consumers Energy Company</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current liabilities</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 78<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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</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/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)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-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 1<br> -Subparagraph (SX 210.6-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: 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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.</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 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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<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 (c)<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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</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><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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<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 (c)<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_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>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalEmployeeRetirementPlanDefinedBenefitMember</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>134
<FILENAME>R102.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245157696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule of Net Periodic Benefit Cost Not yet Recognized) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets</strong></a></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_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">$ 3,886<span></span>
</td>
<td class="nump">$ 3,652<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_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans and DB&#160;SERP</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_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets</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_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">634<span></span>
</td>
<td class="nump">724<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_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">21<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_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">650<span></span>
</td>
<td class="nump">745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>AOCI</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">69<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets and AOCI</a></td>
<td class="nump">716<span></span>
</td>
<td class="nump">815<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_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans and DB&#160;SERP | Consumers Energy Company</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_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets</strong></a></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_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">634<span></span>
</td>
<td class="nump">724<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_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">21<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_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">650<span></span>
</td>
<td class="nump">745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>AOCI</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<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_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets and AOCI</a></td>
<td class="nump">670<span></span>
</td>
<td class="nump">765<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</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_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets</strong></a></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_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">191<span></span>
</td>
<td class="nump">251<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_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="num">(100)<span></span>
</td>
<td class="num">(140)<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_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>AOCI</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="num">(3)<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(3)<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_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets and AOCI</a></td>
<td class="nump">86<span></span>
</td>
<td class="nump">110<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</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_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets</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_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">191<span></span>
</td>
<td class="nump">251<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_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="num">(100)<span></span>
</td>
<td class="num">(140)<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_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>AOCI</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets and AOCI</a></td>
<td class="nump">$ 91<span></span>
</td>
<td class="nump">$ 111<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pretax net amount of gains and losses that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases or decreases in regulatory assets (liabilities) as they arise. Gains and losses are due to changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan.</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;">cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to the pretax cost of benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation, which has not yet been recognized as components of net periodic benefit 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;">cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of regulatory assets (liabilities) and AOCI that have not been recognized as a component of net periodic 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;">cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated other comprehensive income (loss) for gain (loss) of 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://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 (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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of 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://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 (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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-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_NetRegulatoryAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetRegulatoryAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory asset as itemized in a table of regulatory assets as of the end of 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 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-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_RegulatoryAssets</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_PensionAndDBSERPMember</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_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>135
<FILENAME>R103.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340227841376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule of Allocation of Plan Assets) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 3,004<span></span>
</td>
<td class="nump">$ 2,820<span></span>
</td>
<td class="nump">$ 3,599<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Plan Assets Excluding Pooled 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">225<span></span>
</td>
<td class="nump">385<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Plan Assets Excluding Pooled Funds | Fair Value, Inputs, Level 1</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">225<span></span>
</td>
<td class="nump">385<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Plan Assets Excluding Pooled Funds | Level&#160;2</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Cash and short-term investments</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">178<span></span>
</td>
<td class="nump">122<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Cash and short-term investments | Fair Value, Inputs, Level 1</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">178<span></span>
</td>
<td class="nump">122<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Cash and short-term investments | Level&#160;2</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">263<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Mutual funds | Fair Value, Inputs, Level 1</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">263<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Mutual funds | Level&#160;2</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Pooled 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">2,779<span></span>
</td>
<td class="nump">2,435<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">1,559<span></span>
</td>
<td class="nump">1,446<span></span>
</td>
<td class="nump">$ 1,787<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Plan Assets Excluding Pooled 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">402<span></span>
</td>
<td class="nump">851<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Plan Assets Excluding Pooled Funds | Fair Value, Inputs, Level 1</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">303<span></span>
</td>
<td class="nump">851<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Plan Assets Excluding Pooled Funds | Level&#160;2</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">99<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Cash and short-term investments</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">82<span></span>
</td>
<td class="nump">28<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Cash and short-term investments | Fair Value, Inputs, Level 1</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">82<span></span>
</td>
<td class="nump">28<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Cash and short-term investments | Level&#160;2</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | U.S. government and agencies securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | U.S. government and agencies securities | Fair Value, Inputs, Level 1</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | U.S. government and agencies securities | Level&#160;2</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">16<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Corporate debt</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Corporate debt | Fair Value, Inputs, Level 1</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Corporate debt | Level&#160;2</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">67<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | State and municipal bonds</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | State and municipal bonds | Fair Value, Inputs, Level 1</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | State and municipal bonds | Level&#160;2</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Foreign corporate bonds</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Foreign corporate bonds | Fair Value, Inputs, Level 1</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Foreign corporate bonds | Level&#160;2</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">15<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Common stocks</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">161<span></span>
</td>
<td class="nump">69<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Common stocks | Fair Value, Inputs, Level 1</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">161<span></span>
</td>
<td class="nump">69<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Common stocks | Level&#160;2</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">754<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Mutual funds | Fair Value, Inputs, Level 1</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">754<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Mutual funds | Level&#160;2</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Pooled 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 1,157<span></span>
</td>
<td class="nump">$ 595<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</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 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<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)(ii)<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)(iv)(01)<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 (b)<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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<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_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_PlanAssetsExcludingPooledFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_PlanAssetsExcludingPooledFundsMember</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_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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_CashAndShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_CashAndShortTermInvestmentsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MutualFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MutualFundsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_PooledFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_PooledFundsMember</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_StateAndMunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_StateAndMunicipalBondsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ForeignCorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ForeignCorporateDebtSecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_CommonStocksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_CommonStocksMember</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>136
<FILENAME>R104.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340237048928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule of Asset Allocation) (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">100.00%<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Fixed-income securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">42.00%<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Equity securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">38.00%<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Real asset investments</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">9.00%<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Return-seeking fixed income</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">6.00%<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Liquid alternative investments</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">4.00%<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Cash and cash equivalents</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">1.00%<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">100.00%<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Fixed-income securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">40.00%<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Equity securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">42.00%<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Real asset investments</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">8.00%<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Return-seeking fixed income</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">5.00%<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Liquid alternative investments</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">4.00%<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Cash and cash equivalents</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">1.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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_ReturnSeekingFixedIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_ReturnSeekingFixedIncomeMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_PrivateEquityFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_PrivateEquityFundsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember</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_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>137
<FILENAME>R105.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229329552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule of Expected Benefit Payments) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2025</a></td>
<td class="nump">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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2026</a></td>
<td class="nump">159<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2027</a></td>
<td class="nump">159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2028</a></td>
<td class="nump">159<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2029-2033</a></td>
<td class="nump">785<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Consumers Energy Company</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2024</a></td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2025</a></td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2026</a></td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2027</a></td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2028</a></td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2029-2033</a></td>
<td class="nump">741<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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2024</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2025</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2026</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2027</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2028</a></td>
<td class="nump">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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2029-2033</a></td>
<td class="nump">43<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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP | Consumers Energy Company</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2024</a></td>
<td class="nump">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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2025</a></td>
<td class="nump">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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2026</a></td>
<td class="nump">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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2027</a></td>
<td class="nump">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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2028</a></td>
<td class="nump">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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2029-2033</a></td>
<td class="nump">29<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2024</a></td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2025</a></td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2026</a></td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2027</a></td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2028</a></td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2029-2033</a></td>
<td class="nump">315<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2024</a></td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2025</a></td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2026</a></td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2027</a></td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2028</a></td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2029-2033</a></td>
<td class="nump">$ 301<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</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 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/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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</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 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/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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</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 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/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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</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 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/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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</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 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/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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</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 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/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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalEmployeeRetirementPlanDefinedBenefitMember</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_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>138
<FILENAME>R106.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340227655536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_cms_DeferredCompensationArrangementsPlanTerm', window );">Deferred compensation arrangements plan term</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">6,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares)</a></td>
<td class="nump">4,960,465<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></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_cms_DeferredCompensationArrangementsPlanTerm', window );">Deferred compensation arrangements plan term</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">6,500,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares)</a></td>
<td class="nump">4,960,465<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_cms_PercentOfInitialGrantIssuedOnVestingDate', window );">Percent of initial grant issued on vesting date</a></td>
<td class="nump">0.00%<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 | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></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_cms_PercentOfInitialGrantIssuedOnVestingDate', window );">Percent of initial grant issued on vesting date</a></td>
<td class="nump">0.00%<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_cms_PercentOfInitialGrantIssuedOnVestingDate', window );">Percent of initial grant issued on vesting date</a></td>
<td class="nump">200.00%<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 | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></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_cms_PercentOfInitialGrantIssuedOnVestingDate', window );">Percent of initial grant issued on vesting date</a></td>
<td class="nump">200.00%<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">38 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">38 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards | Minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">36 months<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards | Minimum | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">36 months<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_AwardTypeAxis=cms_MarketBasedRestrictedStockMember', window );">Market-based awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<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_AwardTypeAxis=cms_MarketBasedRestrictedStockMember', window );">Market-based awards | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<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_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember', window );">Time-lapse awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">3 years<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_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember', window );">Time-lapse awards | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">3 years<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares forfeited (in shares)</a></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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares forfeited (in shares)</a></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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares forfeited (in shares)</a></td>
<td class="nump">63,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost | $</a></td>
<td class="nump">$ 29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost recognition period</a></td>
<td class="text">2 years<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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares forfeited (in shares)</a></td>
<td class="nump">60,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost | $</a></td>
<td class="nump">$ 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost recognition period</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DeferredCompensationArrangementsPlanTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangements Plan 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;">cms_DeferredCompensationArrangementsPlanTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PercentOfInitialGrantIssuedOnVestingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 initial grant of equity-based compensation awards earned depending on the outcome of the market condition or performance condition.</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;">cms_PercentOfInitialGrantIssuedOnVestingDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period over which an employee is required to provide service in exchange for the equity-based payment award, 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/exampleRef<br> -Topic 718<br> -SubTopic 10<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/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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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 718<br> -SubTopic 10<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/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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<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/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 authorized for issuance 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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_AwardTypeAxis=cms_MarketBasedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=cms_MarketBasedRestrictedStockMember</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_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_RestrictedStockMember</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>139
<FILENAME>R107.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236840528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation (Schedule of Restricted Stock Activity) (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">521,121<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">493,232<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_AwardTypeAxis=cms_RestrictedStockAndRestrictedStockUnitsMember', window );">Restricted Stock and Restricted Stock Units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at beginning of period (in shares)</a></td>
<td class="nump">1,029,523<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at end of period (in shares)</a></td>
<td class="nump">1,158,102<span></span>
</td>
<td class="nump">1,029,523<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per share, at beginning of period (in dollars per share)</a></td>
<td class="nump">$ 60.13<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per share, at end of period (in dollars per share)</a></td>
<td class="nump">$ 59.50<span></span>
</td>
<td class="nump">$ 60.13<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_AwardTypeAxis=cms_RestrictedStockAndRestrictedStockUnitsMember', window );">Restricted Stock and Restricted Stock Units | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at beginning of period (in shares)</a></td>
<td class="nump">978,146<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at end of period (in shares)</a></td>
<td class="nump">1,094,366<span></span>
</td>
<td class="nump">978,146<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per share, at beginning of period (in dollars per share)</a></td>
<td class="nump">$ 60.15<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per share, at end of period (in dollars per share)</a></td>
<td class="nump">$ 59.50<span></span>
</td>
<td class="nump">$ 60.15<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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">502,039<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(313,344)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(63,987)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 52.62<span></span>
</td>
<td class="nump">48.69<span></span>
</td>
<td class="nump">$ 43.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">51.54<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeitured (in dollars per share)</a></td>
<td class="nump">$ 53.57<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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">474,917<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(302,177)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(60,312)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 52.42<span></span>
</td>
<td class="nump">48.57<span></span>
</td>
<td class="nump">42.85<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">51.48<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeitured (in dollars per share)</a></td>
<td class="nump">$ 53.45<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">19,082<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(15,211)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 50.32<span></span>
</td>
<td class="nump">56.13<span></span>
</td>
<td class="nump">54.11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">$ 52.60<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">18,315<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(14,523)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 50.34<span></span>
</td>
<td class="nump">$ 56.07<span></span>
</td>
<td class="nump">$ 53.93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">$ 52.55<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding 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/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based payment instruments, excluding stock (or unit) options, that vested 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the 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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_AwardTypeAxis=cms_RestrictedStockAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=cms_RestrictedStockAndRestrictedStockUnitsMember</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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_RestrictedStockMember</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</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>140
<FILENAME>R108.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245622576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation (Schedule of Restricted Stock Activity - Granted) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">521,121<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">493,232<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_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember', window );">Time-lapse awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">115,591<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_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember', window );">Time-lapse awards | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">108,216<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_AwardTypeAxis=cms_MarketBasedRestrictedStockMember', window );">Market-based awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">147,453<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_AwardTypeAxis=cms_MarketBasedRestrictedStockMember', window );">Market-based awards | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">139,255<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">153,383<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">145,008<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_AwardTypeAxis=cms_TimeLapsedRestrictedStockUnitsMember', window );">Restricted stock units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">15,545<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_AwardTypeAxis=cms_TimeLapsedRestrictedStockUnitsMember', window );">Restricted stock units | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">14,925<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_AwardTypeAxis=cms_DividendsOnMarketBasedAwardsMember', window );">Dividends on market-based awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">14,825<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_AwardTypeAxis=cms_DividendsOnMarketBasedAwardsMember', window );">Dividends on market-based awards | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">14,038<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_AwardTypeAxis=cms_DividendsOnPerformanceBasedAwardsMember', window );">Dividends on performance-based awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">15,608<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_AwardTypeAxis=cms_DividendsOnPerformanceBasedAwardsMember', window );">Dividends on performance-based awards | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">14,787<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_AwardTypeAxis=cms_DividendsOnRestrictedStockUnitsMember', window );">Dividends on restricted stock units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">3,537<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_AwardTypeAxis=cms_DividendsOnRestrictedStockUnitsMember', window );">Dividends on restricted stock units | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">3,390<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_AwardTypeAxis=cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember', window );">Additional performance-based shares based on achievement of condition</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">55,179<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_AwardTypeAxis=cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember', window );">Additional performance-based shares based on achievement of condition | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">53,613<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<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/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember</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_AwardTypeAxis=cms_MarketBasedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=cms_MarketBasedRestrictedStockMember</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_AwardTypeAxis=cms_TimeLapsedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=cms_TimeLapsedRestrictedStockUnitsMember</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_AwardTypeAxis=cms_DividendsOnMarketBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=cms_DividendsOnMarketBasedAwardsMember</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_AwardTypeAxis=cms_DividendsOnPerformanceBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=cms_DividendsOnPerformanceBasedAwardsMember</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_AwardTypeAxis=cms_DividendsOnRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=cms_DividendsOnRestrictedStockUnitsMember</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_AwardTypeAxis=cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</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>141
<FILENAME>R109.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236877968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation (Schedule of Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationAbstract', window );"><strong>Share-Based Payment Arrangement, Noncash Expense [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">30.30%<span></span>
</td>
<td class="nump">27.30%<span></span>
</td>
<td class="nump">27.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">2.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">0.20%<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_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>R110.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340227778128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation (Summary of Weighted-average Grant-date Fair Value) (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 52.62<span></span>
</td>
<td class="nump">$ 48.69<span></span>
</td>
<td class="nump">$ 43.52<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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">52.42<span></span>
</td>
<td class="nump">48.57<span></span>
</td>
<td class="nump">42.85<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">50.32<span></span>
</td>
<td class="nump">56.13<span></span>
</td>
<td class="nump">54.11<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 50.34<span></span>
</td>
<td class="nump">$ 56.07<span></span>
</td>
<td class="nump">$ 53.93<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<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/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_RestrictedStockMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</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>143
<FILENAME>R111.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245446176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation (Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units) (Details) - Restricted stock - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of shares that vested during the year</a></td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 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_AllocatedShareBasedCompensationExpense', window );">Compensation expense recognized</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit recognized</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Consumers Energy Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of shares that vested during the year</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense recognized</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit recognized</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense for award under share-based payment arrangement. Excludes amount capitalized.</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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for recognition of expense of 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 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</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 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<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/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_RestrictedStockMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>144
<FILENAME>R112.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340234104160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule of Effective Income Rate Reconciliation) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">$ 954<span></span>
</td>
<td class="nump">$ 902<span></span>
</td>
<td class="nump">$ 823<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax expense at statutory rate</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</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_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsOther', window );">Renewable energy tax credits</a></td>
<td class="num">(58)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="num">(44)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">TCJA excess deferred taxes</a></td>
<td class="num">(40)<span></span>
</td>
<td class="num">(65)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense', window );">Taxes attributable to noncontrolling interests</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit', window );">Accelerated flow-through of regulatory tax benefits</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(39)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="num">(3)<span></span>
</td>
<td class="nump">3<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_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">$ 147<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 95<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">15.40%<span></span>
</td>
<td class="nump">10.30%<span></span>
</td>
<td class="nump">11.50%<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">$ 1,028<span></span>
</td>
<td class="nump">$ 1,085<span></span>
</td>
<td class="nump">$ 1,024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax expense at statutory rate</a></td>
<td class="nump">216<span></span>
</td>
<td class="nump">228<span></span>
</td>
<td class="nump">215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</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_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsOther', window );">Renewable energy tax credits</a></td>
<td class="num">(46)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">TCJA excess deferred taxes</a></td>
<td class="num">(40)<span></span>
</td>
<td class="num">(65)<span></span>
</td>
<td class="num">(50)<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_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit', window );">Accelerated flow-through of regulatory tax benefits</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(39)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">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_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">$ 161<span></span>
</td>
<td class="nump">$ 140<span></span>
</td>
<td class="nump">$ 156<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">15.70%<span></span>
</td>
<td class="nump">12.90%<span></span>
</td>
<td class="nump">15.20%<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Non-Michigan Jurisdiction</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_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</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_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="num">$ (13)<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_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to regulatory tax benefits.</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;">cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [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;">cms_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Income Tax Expense [Abstract]</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;">cms_IncreaseDecreaseInIncomeTaxExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/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/2147483586/944-220-S99-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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 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/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 5: 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 6: 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 (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/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/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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/2147483589/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_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 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 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 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 4: 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 5: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax 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 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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-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_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationMinorityInterestIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.</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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_IncomeTaxReconciliationMinorityInterestIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationTaxCreditsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.</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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_IncomeTaxReconciliationTaxCreditsOther</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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=cms_NonMichiganJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_NonMichiganJurisdictionMember</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>145
<FILENAME>R113.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236400704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Summary of Significant Components of Income Tax Expense) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current income taxes</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="num">$ (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_CurrentStateAndLocalTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<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_DeferredIncomeTaxesAndTaxCreditsAbstract', window );"><strong>Deferred income taxes</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">65<span></span>
</td>
<td class="nump">49<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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax expense</a></td>
<td class="nump">145<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherTaxExpenseBenefit', window );">Deferred income tax credit</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="num">(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_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">147<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">95<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current income taxes</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">3<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">15<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_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">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_DeferredIncomeTaxesAndTaxCreditsAbstract', window );"><strong>Deferred income taxes</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="nump">54<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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax expense</a></td>
<td class="nump">160<span></span>
</td>
<td class="nump">116<span></span>
</td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherTaxExpenseBenefit', window );">Deferred income tax credit</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="num">(3)<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_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 161<span></span>
</td>
<td class="nump">$ 140<span></span>
</td>
<td class="nump">$ 156<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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) pertaining to taxable income (loss) from 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/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(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-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_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (benefit) pertaining to income (loss) from continuing operations.</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/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(h)(1)(Note 1))<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-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_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxesAndTaxCreditsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredIncomeTaxesAndTaxCreditsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_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 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 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 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 4: 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 5: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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_OtherTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense (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/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)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-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_OtherTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>146
<FILENAME>R114.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229440976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Summary of Principal Components of Deferred Income Tax Assets and Liabilities) (Details) - USD ($)<br> $ in Millions</strong></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_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred income tax assets</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_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards', window );">Tax loss and credit carryforwards</a></td>
<td class="nump">$ 428<span></span>
</td>
<td class="nump">$ 385<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities', window );">Net regulatory tax liability</a></td>
<td class="nump">305<span></span>
</td>
<td class="nump">318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Reserves and accruals</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">35<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_DeferredTaxAssetsGross', window );">Total deferred income tax assets</a></td>
<td class="nump">761<span></span>
</td>
<td class="nump">738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(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_DeferredTaxAssetsNet', window );">Total deferred income tax assets, net of valuation allowance</a></td>
<td class="nump">759<span></span>
</td>
<td class="nump">736<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred income tax liabilities</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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Plant, property, and equipment</a></td>
<td class="num">(2,520)<span></span>
</td>
<td class="num">(2,515)<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_cms_DeferredTaxLiabilitiesPostretirementBenefits', window );">Employee benefits</a></td>
<td class="num">(473)<span></span>
</td>
<td class="num">(433)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Gas inventory</a></td>
<td class="num">(66)<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities', window );">Securitized costs</a></td>
<td class="num">(194)<span></span>
</td>
<td class="num">(39)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(121)<span></span>
</td>
<td class="num">(103)<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_DeferredIncomeTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="num">(3,374)<span></span>
</td>
<td class="num">(3,143)<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_DeferredTaxLiabilities', window );">Total net deferred income tax liabilities</a></td>
<td class="num">(2,615)<span></span>
</td>
<td class="num">(2,407)<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred income tax assets</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_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards', window );">Tax loss and credit carryforwards</a></td>
<td class="nump">175<span></span>
</td>
<td class="nump">145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities', window );">Net regulatory tax liability</a></td>
<td class="nump">305<span></span>
</td>
<td class="nump">318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Reserves and accruals</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">28<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_DeferredTaxAssetsNet', window );">Total deferred income tax assets, net of valuation allowance</a></td>
<td class="nump">507<span></span>
</td>
<td class="nump">491<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred income tax liabilities</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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Plant, property, and equipment</a></td>
<td class="num">(2,498)<span></span>
</td>
<td class="num">(2,458)<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_cms_DeferredTaxLiabilitiesPostretirementBenefits', window );">Employee benefits</a></td>
<td class="num">(459)<span></span>
</td>
<td class="num">(423)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Gas inventory</a></td>
<td class="num">(66)<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities', window );">Securitized costs</a></td>
<td class="num">(194)<span></span>
</td>
<td class="num">(39)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(79)<span></span>
</td>
<td class="num">(103)<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_DeferredIncomeTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="num">(3,296)<span></span>
</td>
<td class="num">(3,076)<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_DeferredTaxLiabilities', window );">Total net deferred income tax liabilities</a></td>
<td class="num">$ (2,789)<span></span>
</td>
<td class="num">$ (2,585)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 effect as of the balance sheet date of the amount of future tax deductions arising from tax carryforwards and the excesses of tax deductions over gross income in a year which cannot be used on the tax returns in the current year but can be carried forward to reduce taxable income or income taxes payable in a future year, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax 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;">cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_DeferredTaxLiabilitiesPostretirementBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax consequences attributable to taxable temporary differences derived from postretirement benefits.</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;">cms_DeferredTaxLiabilitiesPostretirementBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences.</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 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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(26)(a))<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(26)(b))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 temporary differences and 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/2003/role/disclosureRef<br> -Topic 740<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/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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and 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 2<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_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsRegulatoryAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 temporary differences derived regulatory assets and liabilities.</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxAssetsRegulatoryAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 temporary differences from reserves and accruals.</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax assets 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/2003/role/disclosureRef<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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 without 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax consequences attributable to taxable temporary differences derived from inventory.</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences 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 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences from property, plant, and equipment.</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences from regulatory assets and liabilities.</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>147
<FILENAME>R115.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340220628496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Summary of Loss and Credit Carryforwards) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</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_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">General business credits</a></td>
<td class="nump">$ 356<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_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards', window );">Total tax attributes</a></td>
<td class="nump">428<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</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_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">General business credits</a></td>
<td class="nump">122<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_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards', window );">Total tax attributes</a></td>
<td class="nump">175<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_IncomeTaxAuthorityAxis=cms_StateTaxAuthorityMember', window );">State Tax Authority</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Local net operating loss carryforwards</a></td>
<td class="nump">69<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_IncomeTaxAuthorityAxis=cms_StateTaxAuthorityMember', window );">State Tax Authority | Consumers Energy Company</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Local net operating loss carryforwards</a></td>
<td class="nump">53<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_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember', window );">Local Tax Authority</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Local net operating loss carryforwards</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_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating loss carryforwards and deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</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;">cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 general business tax credit 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<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_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness</td>
</tr>
<tr>
<td style="padding-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_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>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_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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_IncomeTaxAuthorityAxis=cms_StateTaxAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=cms_StateTaxAuthorityMember</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_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember</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>148
<FILENAME>R116.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229571312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_cms_IncomeTaxBenefitsLineItems', window );"><strong>Income Tax Benefits [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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Interest and penalties</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_IncomeTaxBenefitsLineItems', window );"><strong>Income Tax Benefits [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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Interest and penalties</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember', window );">Local Tax Authority</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_cms_IncomeTaxBenefitsLineItems', window );"><strong>Income Tax Benefits [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_OperatingLossCarryforwardsValuationAllowance', window );">Valuation allowance - loss carryforward</a></td>
<td class="nump">$ 2,000,000<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_cms_IncomeTaxBenefitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Tax Benefits [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;">cms_IncomeTaxBenefitsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<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_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</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 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember</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>149
<FILENAME>R117.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340235834400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule of Reconciliation of Uncertain Tax Benefits) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for current-year tax positions</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for prior-year tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior-year tax positions</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(1)<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_UnrecognizedTaxBenefits', window );">Balance at end of period</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">27<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for current-year tax positions</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">3<span></span>
</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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for prior-year tax positions</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior-year tax positions</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(2)<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_UnrecognizedTaxBenefits', window );">Balance at end of period</a></td>
<td class="nump">$ 36<span></span>
</td>
<td class="nump">$ 36<span></span>
</td>
<td class="nump">$ 34<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<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 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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>150
<FILENAME>R118.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340244817328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Income available to common stockholders</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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income from continuing operations</a></td>
<td class="nump">$ 807<span></span>
</td>
<td class="nump">$ 809<span></span>
</td>
<td class="nump">$ 728<span></span>
</td>
</tr>
<tr class="re">
<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 );">Loss attributable to noncontrolling interests</a></td>
<td class="num">(79)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsAndOtherAdjustments', window );">Preferred stock dividends</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">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_IncomeLossFromContinuingOperations', window );">Income from continuing operations available to common stockholders &#8211; basic and diluted</a></td>
<td class="nump">$ 876<span></span>
</td>
<td class="nump">$ 823<span></span>
</td>
<td class="nump">$ 746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>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>
</tr>
<tr class="re">
<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 shares - basic (in shares)</a></td>
<td class="nump">291.2<span></span>
</td>
<td class="nump">289.5<span></span>
</td>
<td class="nump">289.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_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends', window );">Dilutive nonvested stock awards (in shares)</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.3<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_IncrementalCommonSharesAttributableToEquityForwardAgreements', window );">Dilutive forward equity sale contracts (in shares)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares - diluted (in shares)</a></td>
<td class="nump">291.7<span></span>
</td>
<td class="nump">290.0<span></span>
</td>
<td class="nump">289.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_cms_EarningsPerShareBasicAndDilutedEPSAbstract', window );"><strong>Income from continuing operations per average common share available to common stockholders</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_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 3.01<span></span>
</td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="nump">$ 2.58<span></span>
</td>
</tr>
<tr class="re">
<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 );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 3.01<span></span>
</td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="nump">$ 2.58<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_EarningsPerShareBasicAndDilutedEPSAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share, Basic and Diluted EPS</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;">cms_EarningsPerShareBasicAndDilutedEPSAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<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 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: 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 6: 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 7: 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 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-18<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.13)<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_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-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/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 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 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 20: 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 21: 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 22: 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 (c)<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_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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<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)(2)<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 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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/2147483586/944-220-S99-1<br><br>Reference 10: 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 11: 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/2147483589/942-220-S99-1<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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-1<br><br>Reference 14: 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/2147483589/942-220-S99-1<br><br>Reference 15: 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.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<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)(2)<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 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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/2147483586/944-220-S99-1<br><br>Reference 10: 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 11: 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 12: 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/2147483589/942-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 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-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_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_IncrementalCommonSharesAttributableToEquityForwardAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shared included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity forward arrangements using the reverse 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 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/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 35<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-35<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements</td>
</tr>
<tr>
<td style="padding-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_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid.</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 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/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 4: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 68B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-68B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends</td>
</tr>
<tr>
<td style="padding-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_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 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<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 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/2147483586/944-220-S99-1<br><br>Reference 4: 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 5: 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 6: 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 7: 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 8: 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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_PreferredStockDividendsAndOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.</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/recommendedDisclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<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/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_PreferredStockDividendsAndOtherAdjustments</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-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>151
<FILENAME>R119.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340226550592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Earnings Per Share - CMS Energy (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>May 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 3,556<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 );">CMS Energy</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">800<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 );">CMS Energy | 3.375% Convertible Senior Notes Due 2028 | Convertible debt</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 800<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 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 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<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 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-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_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_us-gaap_DebtInstrumentAxis=cms_A3375ConvertibleSeniorNotesDue2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_A3375ConvertibleSeniorNotesDue2028Member</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_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConvertibleDebtMember</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>152
<FILENAME>R120.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340227872992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Disaggregation of Revenue) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">$ 7,261<span></span>
</td>
<td class="nump">$ 8,320<span></span>
</td>
<td class="nump">$ 7,075<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseIncome', window );">Leasing income</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">240<span></span>
</td>
<td class="nump">194<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_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">15<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_cms_AlternativeRevenuePrograms', window );">Alternative-revenue programs</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">45<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_cms_RevenueSubjectToRefund', window );">Revenues to be refunded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37)<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_Revenues', window );">Total operating revenue</a></td>
<td class="nump">7,462<span></span>
</td>
<td class="nump">8,596<span></span>
</td>
<td class="nump">7,329<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=cms_ElectricUtilityMember', window );">Electric Utility | Operating Segments</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">4,686<span></span>
</td>
<td class="nump">5,395<span></span>
</td>
<td class="nump">4,915<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_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<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_cms_AlternativeRevenuePrograms', window );">Alternative-revenue programs</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">33<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_cms_RevenueSubjectToRefund', window );">Revenues to be refunded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29)<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_Revenues', window );">Total operating revenue</a></td>
<td class="nump">4,745<span></span>
</td>
<td class="nump">5,419<span></span>
</td>
<td class="nump">4,958<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=cms_GasUtilityMember', window );">Gas Utility | Operating Segments</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">2,394<span></span>
</td>
<td class="nump">2,720<span></span>
</td>
<td class="nump">2,046<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_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">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_cms_AlternativeRevenuePrograms', window );">Alternative-revenue programs</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">12<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_cms_RevenueSubjectToRefund', window );">Revenues to be refunded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<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_Revenues', window );">Total operating revenue</a></td>
<td class="nump">2,420<span></span>
</td>
<td class="nump">2,732<span></span>
</td>
<td class="nump">2,063<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=cms_NorthStarCleanEnergyMember', window );">NorthStar Clean Energy | Operating Segments</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">181<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseIncome', window );">Leasing income</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">240<span></span>
</td>
<td class="nump">194<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_Revenues', window );">Total operating revenue</a></td>
<td class="nump">297<span></span>
</td>
<td class="nump">445<span></span>
</td>
<td class="nump">308<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">7,080<span></span>
</td>
<td class="nump">8,115<span></span>
</td>
<td class="nump">6,961<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_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">15<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_cms_AlternativeRevenuePrograms', window );">Alternative-revenue programs</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">45<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_cms_RevenueSubjectToRefund', window );">Revenues to be refunded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37)<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_cms_OtherNonSegmentRevenue', window );">Other non-segment revenue</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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">7,166<span></span>
</td>
<td class="nump">8,151<span></span>
</td>
<td class="nump">7,021<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Electric Utility | Operating Segments</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">4,686<span></span>
</td>
<td class="nump">5,395<span></span>
</td>
<td class="nump">4,915<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_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<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_cms_AlternativeRevenuePrograms', window );">Alternative-revenue programs</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">33<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_cms_RevenueSubjectToRefund', window );">Revenues to be refunded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29)<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_Revenues', window );">Total operating revenue</a></td>
<td class="nump">4,745<span></span>
</td>
<td class="nump">5,419<span></span>
</td>
<td class="nump">4,958<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Gas Utility | Operating Segments</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">2,394<span></span>
</td>
<td class="nump">2,720<span></span>
</td>
<td class="nump">2,046<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_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">5<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_cms_AlternativeRevenuePrograms', window );">Alternative-revenue programs</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">12<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_cms_RevenueSubjectToRefund', window );">Revenues to be refunded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<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_Revenues', window );">Total operating revenue</a></td>
<td class="nump">2,420<span></span>
</td>
<td class="nump">2,732<span></span>
</td>
<td class="nump">2,063<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=cms_ResidentialUtilityServicesMember', window );">Residential | Consumers Energy Company</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">3,855<span></span>
</td>
<td class="nump">4,402<span></span>
</td>
<td class="nump">3,798<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=cms_ResidentialUtilityServicesMember', window );">Residential | Consumers Energy Company | Electric Utility | Operating Segments</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">2,236<span></span>
</td>
<td class="nump">2,523<span></span>
</td>
<td class="nump">2,402<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=cms_ResidentialUtilityServicesMember', window );">Residential | Consumers Energy Company | Gas Utility | Operating Segments</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">1,619<span></span>
</td>
<td class="nump">1,879<span></span>
</td>
<td class="nump">1,396<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=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">2,039<span></span>
</td>
<td class="nump">2,292<span></span>
</td>
<td class="nump">1,969<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=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company | Electric Utility | Operating Segments</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">1,550<span></span>
</td>
<td class="nump">1,733<span></span>
</td>
<td class="nump">1,573<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=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company | Gas Utility | Operating Segments</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">489<span></span>
</td>
<td class="nump">559<span></span>
</td>
<td class="nump">396<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=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">720<span></span>
</td>
<td class="nump">867<span></span>
</td>
<td class="nump">678<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=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company | Electric Utility | Operating Segments</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">660<span></span>
</td>
<td class="nump">792<span></span>
</td>
<td class="nump">624<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=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company | Gas Utility | Operating Segments</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">54<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=cms_OtherUtilityServiceMember', 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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">181<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">114<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=cms_OtherUtilityServiceMember', window );">Other | NorthStar Clean Energy | Operating Segments</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">181<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">114<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=cms_OtherUtilityServiceMember', window );">Other | Consumers Energy Company</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">466<span></span>
</td>
<td class="nump">554<span></span>
</td>
<td class="nump">516<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=cms_OtherUtilityServiceMember', window );">Other | Consumers Energy Company | Electric Utility | Operating Segments</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">240<span></span>
</td>
<td class="nump">347<span></span>
</td>
<td class="nump">316<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=cms_OtherUtilityServiceMember', window );">Other | Consumers Energy Company | Gas Utility | Operating Segments</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_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>
</tr>
<tr class="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 );">Revenue recognized from contracts with customers</a></td>
<td class="nump">$ 226<span></span>
</td>
<td class="nump">$ 207<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AlternativeRevenuePrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Alternative revenue programs</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;">cms_AlternativeRevenuePrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_FinancingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing income, including late payment fees from customers</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;">cms_FinancingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_OtherNonSegmentRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Non-Segment Revenue</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;">cms_OtherNonSegmentRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_RevenueSubjectToRefund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Subject To Refund</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;">cms_RevenueSubjectToRefund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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_LeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.</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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-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_LeaseIncome</td>
</tr>
<tr>
<td style="padding-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 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 2: 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 3: 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 4: 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 5: 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 6: 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 (b)<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/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 8: 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 9: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: 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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 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 2: 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 3: 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 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(1))<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 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 6: 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 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)(iii)(A))<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)(iii)(A))<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)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<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 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 14: 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 15: 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 16: 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 17: 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 18: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -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 21: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -Subparagraph (a)<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 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/2147479557/942-235-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_Revenues</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ElectricUtilityMember</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_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_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_GasUtilityMember</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=cms_NorthStarCleanEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_NorthStarCleanEnergyMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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=cms_ResidentialUtilityServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ResidentialUtilityServicesMember</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=cms_CommercialUtilityServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_CommercialUtilityServiceMember</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=cms_IndustrialUtilityServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_IndustrialUtilityServiceMember</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=cms_OtherUtilityServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_OtherUtilityServiceMember</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>153
<FILENAME>R121.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340246346080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 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_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">494<span></span>
</td>
<td class="nump">663<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">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_RegulatoryLiabilities', window );">Regulatory liability</a></td>
<td class="nump">3,950<span></span>
</td>
<td class="nump">3,900<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_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">494<span></span>
</td>
<td class="nump">663<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Contributions to assistance programs</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Regulatory liability</a></td>
<td class="nump">10<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Voluntary refund mechanism</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Regulatory liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Reserve for customer refunds</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Regulatory liability</a></td>
<td class="nump">15<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_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">22<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_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Consumers Energy Company</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 22<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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense (reversal of expense) for expected credit loss on accounts 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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<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(5))<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-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_RegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of 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 980<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481854/980-405-25-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_RegulatoryLiabilities</td>
</tr>
<tr>
<td style="padding-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_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received for services rendered and products shipped, but not yet billed, for non-contractual agreements 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>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_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember</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_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember</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_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember</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_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember</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>154
<FILENAME>R122.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340230127904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Other Expense (Summary of Components of Other Income and Other Expense) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [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_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions', window );">Allowance for equity funds used during construction</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">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_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investees</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">10<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_cms_OtherNonoperatingIncomeOther', window );">All other</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">195<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">30<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_cms_Donations', window );">Donations</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="num">(6)<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_cms_CivicAndPoliticalExpenditures', window );">Civic and political expenditures</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(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_cms_OtherOtherNonoperatingExpense', window );">All other</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="num">(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_OtherNonoperatingExpense', window );">Total other expense</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
<td class="num">(18)<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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember', window );">Nonrelated Party</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_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [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_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions', window );">Allowance for equity funds used during construction</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">8<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_cms_OtherNonoperatingIncomeOther', window );">All other</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">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_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">23<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_cms_Donations', window );">Donations</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="num">(6)<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_cms_CivicAndPoliticalExpenditures', window );">Civic and political expenditures</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(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_cms_OtherOtherNonoperatingExpense', window );">All other</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="num">(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_OtherNonoperatingExpense', window );">Total other expense</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="num">(18)<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Nonrelated Party</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_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [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_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Related Party</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_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [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_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_CivicAndPoliticalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses incurred related to civic and political activities 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;">cms_CivicAndPoliticalExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_Donations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 donations made to charitable organizations 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;">cms_Donations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_OtherIncomeandExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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] for Other Income and Expenses [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;">cms_OtherIncomeandExpensesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_OtherNonoperatingIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Nonoperating Income, 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;">cms_OtherNonoperatingIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_OtherOtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other miscellaneous expense which are not identified separately as a component in Other expense 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;">cms_OtherOtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) for proportionate share of equity method investee's 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> -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/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-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 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/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_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income earned from interest bearing assets classified as 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;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://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(7)(d))<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_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increase in earnings in the period representing the cost of equity (based on assumed rate of return) and/or borrowed funds (based on interest rate) used to finance construction of regulated assets, which is expected to be recovered through rate adjustments.</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 980<br> -SubTopic 360<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481711/980-360-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481878/980-340-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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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>155
<FILENAME>R123.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340228972672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 7,462<span></span>
</td>
<td class="nump">$ 8,596<span></span>
</td>
<td class="nump">$ 7,329<span></span>
</td>
</tr>
<tr class="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 and amortization</a></td>
<td class="nump">1,180<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">1,114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investees</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">643<span></span>
</td>
<td class="nump">519<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="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="nump">147<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">877<span></span>
</td>
<td class="nump">827<span></span>
</td>
<td class="nump">1,348<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_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">33,135<span></span>
</td>
<td class="nump">30,491<span></span>
</td>
<td class="nump">29,893<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="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">33,517<span></span>
</td>
<td class="nump">31,353<span></span>
</td>
<td class="nump">28,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">3,280<span></span>
</td>
<td class="nump">2,393<span></span>
</td>
<td class="nump">2,161<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">7,166<span></span>
</td>
<td class="nump">8,151<span></span>
</td>
<td class="nump">7,021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,137<span></span>
</td>
<td class="nump">1,088<span></span>
</td>
<td class="nump">1,077<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">448<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">311<span></span>
</td>
</tr>
<tr class="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 );">Income Tax Expense</a></td>
<td class="nump">161<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">865<span></span>
</td>
<td class="nump">943<span></span>
</td>
<td class="nump">866<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_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">31,723<span></span>
</td>
<td class="nump">29,342<span></span>
</td>
<td class="nump">28,771<span></span>
</td>
</tr>
<tr class="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">31,852<span></span>
</td>
<td class="nump">29,916<span></span>
</td>
<td class="nump">27,140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">3,145<span></span>
</td>
<td class="nump">2,280<span></span>
</td>
<td class="nump">2,144<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=cms_CorporateAndReconcilingItemsMember', window );">Other reconciling items</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_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>
</tr>
<tr class="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 and amortization</a></td>
<td class="nump">2<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_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">202<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="nump">183<span></span>
</td>
</tr>
<tr class="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">(22)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="num">(59)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="num">(55)<span></span>
</td>
<td class="num">(152)<span></span>
</td>
<td class="nump">458<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_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="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">202<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="nump">431<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">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=cms_CorporateAndReconcilingItemsMember', window );">Other reconciling items | Consumers Energy Company</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">1<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_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2<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_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<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_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(1)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(1)<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_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="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">38<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">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_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember', window );">Electric Utility | Operating Segments</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">4,745<span></span>
</td>
<td class="nump">5,419<span></span>
</td>
<td class="nump">4,958<span></span>
</td>
</tr>
<tr class="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 and amortization</a></td>
<td class="nump">797<span></span>
</td>
<td class="nump">757<span></span>
</td>
<td class="nump">772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">281<span></span>
</td>
<td class="nump">218<span></span>
</td>
<td class="nump">207<span></span>
</td>
</tr>
<tr class="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="nump">67<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="nump">117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">550<span></span>
</td>
<td class="nump">567<span></span>
</td>
<td class="nump">565<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_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">19,302<span></span>
</td>
<td class="nump">17,870<span></span>
</td>
<td class="nump">18,147<span></span>
</td>
</tr>
<tr class="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">19,358<span></span>
</td>
<td class="nump">17,907<span></span>
</td>
<td class="nump">16,493<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">2,081<span></span>
</td>
<td class="nump">1,265<span></span>
</td>
<td class="nump">1,153<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=cms_ElectricUtilityMember', window );">Electric Utility | Operating Segments | Consumers Energy Company</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">4,745<span></span>
</td>
<td class="nump">5,419<span></span>
</td>
<td class="nump">4,958<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">797<span></span>
</td>
<td class="nump">757<span></span>
</td>
<td class="nump">772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">285<span></span>
</td>
<td class="nump">218<span></span>
</td>
<td class="nump">207<span></span>
</td>
</tr>
<tr class="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="nump">67<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="nump">117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">550<span></span>
</td>
<td class="nump">567<span></span>
</td>
<td class="nump">565<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_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">19,302<span></span>
</td>
<td class="nump">17,870<span></span>
</td>
<td class="nump">18,147<span></span>
</td>
</tr>
<tr class="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">19,417<span></span>
</td>
<td class="nump">17,968<span></span>
</td>
<td class="nump">16,555<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">2,081<span></span>
</td>
<td class="nump">1,265<span></span>
</td>
<td class="nump">1,153<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=cms_GasUtilityMember', window );">Gas Utility | Operating Segments</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">2,420<span></span>
</td>
<td class="nump">2,732<span></span>
</td>
<td class="nump">2,063<span></span>
</td>
</tr>
<tr class="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 and amortization</a></td>
<td class="nump">338<span></span>
</td>
<td class="nump">330<span></span>
</td>
<td class="nump">304<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">158<span></span>
</td>
<td class="nump">116<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="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="nump">98<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">315<span></span>
</td>
<td class="nump">378<span></span>
</td>
<td class="nump">302<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_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">12,383<span></span>
</td>
<td class="nump">11,443<span></span>
</td>
<td class="nump">10,601<span></span>
</td>
</tr>
<tr class="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">12,353<span></span>
</td>
<td class="nump">11,873<span></span>
</td>
<td class="nump">10,517<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">1,041<span></span>
</td>
<td class="nump">1,008<span></span>
</td>
<td class="nump">989<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=cms_GasUtilityMember', window );">Gas Utility | Operating Segments | Consumers Energy Company</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">2,420<span></span>
</td>
<td class="nump">2,732<span></span>
</td>
<td class="nump">2,063<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">338<span></span>
</td>
<td class="nump">330<span></span>
</td>
<td class="nump">304<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">161<span></span>
</td>
<td class="nump">116<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="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="nump">98<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">315<span></span>
</td>
<td class="nump">378<span></span>
</td>
<td class="nump">302<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_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">12,383<span></span>
</td>
<td class="nump">11,443<span></span>
</td>
<td class="nump">10,601<span></span>
</td>
</tr>
<tr class="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">12,397<span></span>
</td>
<td class="nump">11,918<span></span>
</td>
<td class="nump">10,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">1,041<span></span>
</td>
<td class="nump">1,008<span></span>
</td>
<td class="nump">989<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=cms_NorthStarCleanEnergyMember', window );">NorthStar Clean Energy | Operating Segments</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">297<span></span>
</td>
<td class="nump">445<span></span>
</td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="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 and amortization</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investees</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">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_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="num">(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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">23<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_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">1,420<span></span>
</td>
<td class="nump">1,148<span></span>
</td>
<td class="nump">1,122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="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">1,604<span></span>
</td>
<td class="nump">1,464<span></span>
</td>
<td class="nump">1,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures</a></td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 113<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and construction in progress 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>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;">cms_PropertyPlantAndEquipmentGrossExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</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;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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/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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479440/944-210-S99-1<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> -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 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/2147479617/946-210-S99-1<br><br>Reference 11: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: 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 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)(iii))<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/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 24: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: 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/2147479853/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_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/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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses 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/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: 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 (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: 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(10))<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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) for proportionate share of equity method investee's 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> -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/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-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 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/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_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_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 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 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 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 4: 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 5: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the cost of borrowed funds accounted for as interest 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 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/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: 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(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-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 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: 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.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: 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 (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<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/2147483013/835-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_InterestExpense</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<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 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<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 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 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 (b)<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 11: 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 12: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 14: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 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 2: 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 3: 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 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(1))<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 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 6: 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 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)(iii)(A))<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)(iii)(A))<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)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<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 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 14: 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 15: 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 16: 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 17: 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 18: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -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 21: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -Subparagraph (a)<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 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/2147479557/942-235-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_Revenues</td>
</tr>
<tr>
<td style="padding-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_SegmentExpenditureAdditionToLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax 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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentExpenditureAdditionToLongLivedAssets</td>
</tr>
<tr>
<td style="padding-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_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_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating expense for depreciation and amortization of regulated 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<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_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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=cms_CorporateAndReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_CorporateAndReconcilingItemsMember</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=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ElectricUtilityMember</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_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_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_GasUtilityMember</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=cms_NorthStarCleanEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_NorthStarCleanEnergyMember</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>156
<FILENAME>R124.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340242509328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party Transactions - Consumers (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 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>Dec. 31, 2021</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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Long-term purchase commitment, amount</a></td>
<td class="nump">$ 20<span></span>
</td>
<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_OtherLiabilities', window );">Due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">20<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_AccountsReceivableNet', window );">Accounts receivable related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">$ 8<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=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Credit Agreement | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<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=cms_CMSEnergyNotePayableMember', window );">CMS Energy Note Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.10%<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=cms_CMSEnergyNotePayableMember', window );">CMS Energy Note Payable | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.10%<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_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Utilities Operating Expense Purchased Power Related 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;">cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 right to consideration from customer for product sold and service rendered in normal course of business.</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 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480833/946-310-45-1<br><br>Reference 2: 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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-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 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481058/954-310-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_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-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_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://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(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_LongTermPurchaseCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 minimum amount the entity agreed to spend under the long-term purchase commitment.</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_LongTermPurchaseCommitmentAmount</td>
</tr>
<tr>
<td style="padding-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_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 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/2147480167/946-830-55-12<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(12)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-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 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: 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(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: 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(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-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_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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=cms_CMSEnergyNotePayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_CMSEnergyNotePayableMember</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>157
<FILENAME>R125.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340227783168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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_EquityMethodInvestments', window );">Investments | $</a></td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 71<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NewportSolarHoldingsMember', window );">Newport Solar Holdings</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_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests', window );">Sale of membership interest in VIE to tax equity investor | $</a></td>
<td class="nump">$ 86<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_cms_VariableInterestEntityMaximumCapacity', window );">Nameplate capacity (in MW) | MW</a></td>
<td class="nump">180<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NWOHoldcoLLCMember', window );">NWO Holdco, L.L.C</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_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_VariableInterestEntityMaximumCapacity', window );">Nameplate capacity (in MW) | MW</a></td>
<td class="nump">100<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=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind</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_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_VariableInterestEntityMaximumCapacity', window );">Nameplate capacity (in MW) | MW</a></td>
<td class="nump">525<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_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">51.00%<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=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind Class B Membership</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_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling ownership interest</a></td>
<td class="nump">49.00%<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=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary</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_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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_EquityMethodInvestments', window );">Investments | $</a></td>
<td class="nump">$ 74<span></span>
</td>
<td class="nump">$ 71<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=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | T.E.S. Filer City</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_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">50.00%<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=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Grayling</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_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">50.00%<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=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Genesee</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_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">50.00%<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=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Craven</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_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">50.00%<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_cms_VariableInterestEntityMaximumCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Maximum Capacity</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;">cms_VariableInterestEntityMaximumCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:powerItemType</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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a sale (new stock issuance) by a subsidiary to noncontrolling interests (third parties, parties directly or indirectly unrelated to parent) during the period. The capital transaction by subsidiary does not result in a loss of control by the parent, but does effect a change in total (consolidated) equity 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://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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 810<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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses 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/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: 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 (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: 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(10))<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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_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_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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 (b)<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 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481420/860-30-50-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481420/860-30-50-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481420/860-30-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_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NewportSolarHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NewportSolarHoldingsMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NWOHoldcoLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NWOHoldcoLLCMember</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=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</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_OwnershipAxis=cms_AviatorWindMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_AviatorWindMember</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_OwnershipAxis=cms_AviatorWindClassBMembershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_AviatorWindClassBMembershipMember</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=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember</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_OwnershipAxis=cms_TESFilerCityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_TESFilerCityMember</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_OwnershipAxis=cms_GraylingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_GraylingMember</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_OwnershipAxis=cms_GeneseeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_GeneseeMember</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_OwnershipAxis=cms_CravenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_CravenMember</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>158
<FILENAME>R126.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340245949552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Variable Interest Entities (Schedule of Variable Interest Entities) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 227<span></span>
</td>
<td class="nump">$ 164<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_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">113<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_PropertyPlantAndEquipmentNet', window );">Plant, property, and equipment, net</a></td>
<td class="nump">25,072<span></span>
</td>
<td class="nump">22,713<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_ConstructionInProgressGross', window );">Construction work in progress</a></td>
<td class="nump">944<span></span>
</td>
<td class="nump">1,182<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_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">357<span></span>
</td>
<td class="nump">310<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_Assets', window );">Total Assets</a></td>
<td class="nump">33,517<span></span>
</td>
<td class="nump">31,353<span></span>
</td>
<td class="nump">$ 28,753<span></span>
</td>
</tr>
<tr class="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 portion of long-term debt</a></td>
<td class="nump">975<span></span>
</td>
<td class="nump">1,090<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_FinanceLeaseLiabilityNoncurrent', window );">Non-current portion of finance leases</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">68<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_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">771<span></span>
</td>
<td class="nump">746<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=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</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_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">43<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_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">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_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">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_PropertyPlantAndEquipmentNet', window );">Plant, property, and equipment, net</a></td>
<td class="nump">1,064<span></span>
</td>
<td class="nump">850<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_ConstructionInProgressGross', window );">Construction work in progress</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">156<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_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">0<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_Assets', window );">Total Assets</a></td>
<td class="nump">1,102<span></span>
</td>
<td class="nump">1,063<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 portion of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">100<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">33<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_FinanceLeaseLiabilityNoncurrent', window );">Non-current portion of finance leases</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">23<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_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">24<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">$ 67<span></span>
</td>
<td class="nump">$ 180<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within 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://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 right to consideration from customer for product sold and service rendered in normal course of business, 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 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-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_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-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_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of 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/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_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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/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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479440/944-210-S99-1<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> -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 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/2147479617/946-210-S99-1<br><br>Reference 11: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: 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 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)(iii))<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/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 24: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: 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/2147479853/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_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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</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 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_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-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_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_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>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</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 (c)<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 (b)<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 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 4: 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 5: 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 6: 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 7: 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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479617/946-210-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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: 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><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<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_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_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_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_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/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 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/2147479440/944-210-S99-1<br><br>Reference 4: 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/2147480842/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_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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 (b)<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 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481420/860-30-50-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481420/860-30-50-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481420/860-30-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_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</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>159
<FILENAME>R127.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340229842448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities and Discontinued Operations (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">15 Months Ended</th>
<th class="th" colspan="1">48 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 01, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale</a></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="nump">$ 5<span></span>
</td>
<td class="nump">$ 657<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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Discontinued Operations, Held-for-sale | EnerBank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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>
</tr>
<tr class="re">
<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 divestiture of businesses</a></td>
<td class="nump">$ 1,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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">$ 657<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_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax', window );">Gain from divestiture of business related to post-closing adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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>
</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_cms_RestructuringAndRelatedCostDeferredCost', window );">Cost deferred</a></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">$ 16<span></span>
</td>
<td class="nump">24<span></span>
</td>
<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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | D.E. Karn Generating Complex and J.H. Campbell Generating Units | Retention incentive program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAmortizationPeriod', window );">Regulatory asset collection period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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>
</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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | D.E. Karn Generating Complex</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Aggregate cost incurred</a></td>
<td class="text">&#160;<span></span>
</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">$ 32<span></span>
</td>
<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_RestructuringCharges', window );">Retention and severance 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="nump">$ 16<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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | D.E. Karn Generating Complex | Retention incentive program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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>
</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_cms_RestructuringAndRelatedCostDeferredCost', window );">Cost deferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">12<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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | D.E. Karn Generating Complex | Property, Plant and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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>
</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_cms_RestructuringAndRelatedCostIncurredCostCapitalized', window );">Costs incurred and capitalized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | J.H. Campbell Generating Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected cost</a></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">$ 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>
<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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | J.H. Campbell Generating Units | Retention incentive program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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>
</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_cms_RestructuringAndRelatedCostDeferredCost', window );">Cost deferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 35<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_cms_RestructuringAndRelatedCostDeferredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring and Related Cost, Deferred 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;">cms_RestructuringAndRelatedCostDeferredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_RestructuringAndRelatedCostIncurredCostCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring And Related Cost, Incurred Cost Capitalized</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;">cms_RestructuringAndRelatedCostIncurredCostCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an increase (decrease) to a gain (loss) previously reported in discontinued operations in a prior 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 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 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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-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_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) not previously recognized resulting from the disposal of 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> -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 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 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<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 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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssetAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period for the recovery of regulatory asset, 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_RegulatoryAssetAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-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_RestructuringAndRelatedCostCostIncurredToDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs incurred to date for the specified restructuring 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 420<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/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<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/2147482017/420-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_RestructuringAndRelatedCostCostIncurredToDate1</td>
</tr>
<tr>
<td style="padding-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_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected to be recognized in earnings for the specified restructuring 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 420<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/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<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/2147482017/420-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_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement 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 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/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-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_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 420<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/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<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/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<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/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<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/2147482017/420-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_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DiscontinuedOperationsHeldforsaleMember</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=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_EnerBankMember</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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember</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_RestructuringPlanAxis=cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringPlanAxis=cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember</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_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember</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_RestructuringPlanAxis=cms_D.E.KarnGeneratingComplexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringPlanAxis=cms_D.E.KarnGeneratingComplexMember</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_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember</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_RestructuringPlanAxis=cms_JHCampbellGeneratingUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringPlanAxis=cms_JHCampbellGeneratingUnitsMember</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>160
<FILENAME>R128.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340242133920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities and Discontinued Operations (Schedule of Retention Benefit Liability Roll Forward) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">$ 149<span></span>
</td>
<td class="nump">$ 166<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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits</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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</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_OtherLiabilities', window );">Retention benefit liability at beginning of period</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">14<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_cms_RestructuringAndRelatedCostDeferredCost', window );">Costs deferred as a regulatory asset</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">24<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_cms_RestructuringAndRelatedCostCostsPaidOrSettled', window );">Costs paid or settled</a></td>
<td class="num">(21)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Retention benefit liability at the end of the period</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RestructuringAndRelatedCostCostsPaidOrSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring And Related Cost, Costs Paid Or Settled</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;">cms_RestructuringAndRelatedCostCostsPaidOrSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_RestructuringAndRelatedCostDeferredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring and Related Cost, Deferred 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;">cms_RestructuringAndRelatedCostDeferredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 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/2147480167/946-830-55-12<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(12)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-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 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-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_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://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_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_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember</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>161
<FILENAME>R129.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340228053664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities and Discontinued Operations (Income from Discontinued Operations) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 657<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">170<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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">602<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_DiscontinuedOperationsHeldforsaleMember', window );">Discontinued Operations, Held-for-sale | EnerBank</a></td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Operating revenue</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="nump">209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Operating expenses</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="nump">60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense', window );">Interest expense</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="nump">34<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax', window );">Income before income taxes</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="nump">115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale</a></td>
<td class="nump">$ 657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">657<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income from discontinued operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">772<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">170<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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 602<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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) not previously recognized resulting from the disposal of 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> -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 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 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<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 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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-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_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/2147483586/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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its 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 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 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<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 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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-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 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 2: 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 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_DisposalGroupIncludingDiscontinuedOperationInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://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><br>Reference 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-6<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-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_DisposalGroupIncludingDiscontinuedOperationInterestExpense</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating expense 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://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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense</td>
</tr>
<tr>
<td style="padding-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_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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 including the portion attributable to the noncontrolling interest. 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/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(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482551/740-270-45-3<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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<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 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<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 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<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 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<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 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_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DiscontinuedOperationsHeldforsaleMember</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=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_EnerBankMember</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>162
<FILENAME>R130.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340242351952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_OperatingExpensesAbstract', window );"><strong>Operating Expenses</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_OtherCostAndExpenseOperating', window );">Other operating expenses</a></td>
<td class="num">$ (1,687)<span></span>
</td>
<td class="num">$ (1,669)<span></span>
</td>
<td class="num">$ (1,610)<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_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="num">(6,227)<span></span>
</td>
<td class="num">(7,372)<span></span>
</td>
<td class="num">(6,183)<span></span>
</td>
</tr>
<tr class="ro">
<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 income</a></td>
<td class="nump">1,235<span></span>
</td>
<td class="nump">1,224<span></span>
</td>
<td class="nump">1,146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</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_IncomeLossFromEquityMethodInvestments', window );">Equity earnings of subsidiaries</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">10<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_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">180<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">195<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
<td class="num">(18)<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_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">362<span></span>
</td>
<td class="nump">197<span></span>
</td>
<td class="nump">177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">616<span></span>
</td>
<td class="nump">509<span></span>
</td>
<td class="nump">481<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_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">643<span></span>
</td>
<td class="nump">519<span></span>
</td>
<td class="nump">500<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">954<span></span>
</td>
<td class="nump">902<span></span>
</td>
<td class="nump">823<span></span>
</td>
</tr>
<tr class="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 );">Income tax expense (benefit)</a></td>
<td class="nump">147<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">95<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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income From Continuing Operations</a></td>
<td class="nump">807<span></span>
</td>
<td class="nump">809<span></span>
</td>
<td class="nump">728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations, net of tax</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">602<span></span>
</td>
</tr>
<tr class="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 Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">887<span></span>
</td>
<td class="nump">837<span></span>
</td>
<td class="nump">1,353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">877<span></span>
</td>
<td class="nump">827<span></span>
</td>
<td class="nump">1,348<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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party</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_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseOther', window );">Intercompany interest expense and other</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">12<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 );">CMS Energy</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_OperatingExpensesAbstract', window );"><strong>Operating Expenses</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_OtherCostAndExpenseOperating', window );">Other operating expenses</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">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_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(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_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</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_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(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_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<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_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">959<span></span>
</td>
<td class="nump">983<span></span>
</td>
<td class="nump">1,483<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">201<span></span>
</td>
<td class="nump">181<span></span>
</td>
<td class="nump">183<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_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">211<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="nump">190<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 );">Income Before Income Taxes</a></td>
<td class="nump">738<span></span>
</td>
<td class="nump">787<span></span>
</td>
<td class="nump">1,286<span></span>
</td>
</tr>
<tr class="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 (benefit)</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
<td class="num">(60)<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 );">Income From Continuing Operations</a></td>
<td class="nump">758<span></span>
</td>
<td class="nump">837<span></span>
</td>
<td class="nump">1,346<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_NetIncomeLoss', window );">Net Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">758<span></span>
</td>
<td class="nump">837<span></span>
</td>
<td class="nump">1,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">748<span></span>
</td>
<td class="nump">827<span></span>
</td>
<td class="nump">1,348<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 );">CMS Energy | Related Party</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_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</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_IncomeLossFromEquityMethodInvestments', window );">Equity earnings of subsidiaries</a></td>
<td class="nump">929<span></span>
</td>
<td class="nump">980<span></span>
</td>
<td class="nump">1,482<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</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_InterestExpenseOther', window );">Intercompany interest expense and other</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other cost components excluding the service cost component of net benefit cost for defined benefit plans for the period. Other cost components include the following components: Interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlement or curtailments. The other cost components are presented separately outside of operating income on the statement of income.</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;">cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of sales and operating expenses for 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 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_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-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_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/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/2147483586/944-220-S99-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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 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/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 5: 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 6: 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 (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/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/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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/2147483589/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/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 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 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 20: 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 21: 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 22: 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 (c)<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_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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 including the portion attributable to the noncontrolling interest. 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/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(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482551/740-270-45-3<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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<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 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<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 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<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 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<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 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_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) for proportionate share of equity method investee's 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> -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/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-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 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/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_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_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 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 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 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 4: 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 5: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the cost of borrowed funds accounted for as interest 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 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/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: 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(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-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 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: 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.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: 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 (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<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/2147483013/835-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_InterestExpense</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the cost of borrowed funds accounted for as interest expense for debt.</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)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<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.8)<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 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<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_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-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 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 2: 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 3: 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 4: 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 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 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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/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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<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 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<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 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 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 (b)<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 11: 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 12: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 14: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</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.7)<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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_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/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 2: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: 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 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 (c)<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_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_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other operating cost and expense items that are associated with the entity's normal revenue producing 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 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<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.3)<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_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://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(7)(d))<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_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-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_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</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_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>163
<FILENAME>R131.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340244763760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule 1 - Condensed Financial Information of Registrant (Condensed Statements of Income - Parenthetical) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax effect of discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 170<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 );">CMS Energy</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_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax effect of discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (5)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedIncomeStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<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 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 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-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;">srt_CondensedIncomeStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_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 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 2: 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 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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>164
<FILENAME>R132.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340242301664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">$ 2,309<span></span>
</td>
<td class="nump">$ 855<span></span>
</td>
<td class="nump">$ 1,819<span></span>
</td>
</tr>
<tr class="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>Cash Flows from Investing Activities</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="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 in investing activities</a></td>
<td class="num">(3,386)<span></span>
</td>
<td class="num">(2,476)<span></span>
</td>
<td class="num">(1,233)<span></span>
</td>
</tr>
<tr class="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>Cash Flows from Financing Activities</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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">3,551<span></span>
</td>
<td class="nump">1,899<span></span>
</td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">192<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Issuance of preferred stock, net of issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">224<span></span>
</td>
</tr>
<tr class="re">
<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 );">Retirement of long-term debt</a></td>
<td class="num">(2,132)<span></span>
</td>
<td class="num">(106)<span></span>
</td>
<td class="num">(235)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Change in notes payable &#8211; intercompany</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">0<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">1,143<span></span>
</td>
<td class="nump">1,327<span></span>
</td>
<td class="num">(295)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="nump">66<span></span>
</td>
<td class="num">(294)<span></span>
</td>
<td class="nump">291<span></span>
</td>
</tr>
<tr class="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,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">476<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="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,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">248<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="nump">476<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 );">CMS Energy</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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">595<span></span>
</td>
<td class="nump">565<span></span>
</td>
<td class="nump">1,549<span></span>
</td>
</tr>
<tr class="ro">
<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>Cash Flows from Investing Activities</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_InvestmentInSubsidiaries', window );">Investment in subsidiaries</a></td>
<td class="num">(630)<span></span>
</td>
<td class="num">(796)<span></span>
</td>
<td class="num">(581)<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 in investing activities</a></td>
<td class="num">(868)<span></span>
</td>
<td class="num">(510)<span></span>
</td>
<td class="num">(664)<span></span>
</td>
</tr>
<tr class="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>Cash Flows from Financing Activities</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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">800<span></span>
</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_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">192<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Issuance of preferred stock, net of issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">224<span></span>
</td>
</tr>
<tr class="re">
<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 );">Retirement of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(200)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(579)<span></span>
</td>
<td class="num">(544)<span></span>
</td>
<td class="num">(507)<span></span>
</td>
</tr>
<tr class="re">
<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 costs and financing fees</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="num">(10)<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 provided by (used in) financing activities</a></td>
<td class="nump">386<span></span>
</td>
<td class="num">(409)<span></span>
</td>
<td class="num">(495)<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,&#160;Including Restricted Amounts</a></td>
<td class="nump">113<span></span>
</td>
<td class="num">(354)<span></span>
</td>
<td class="nump">390<span></span>
</td>
</tr>
<tr class="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,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">390<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">149<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="nump">390<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 );">CMS Energy | Related Party</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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</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_PaymentsToAcquireHeldToMaturitySecurities', window );">Investment in debt securities - intercompany</a></td>
<td class="nump">293<span></span>
</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_RepaymentOfNotesReceivableFromRelatedParties', window );">Decrease (increase) in notes receivable &#8211; intercompany</a></td>
<td class="num">(55)<span></span>
</td>
<td class="nump">286<span></span>
</td>
<td class="num">(83)<span></span>
</td>
</tr>
<tr class="ro">
<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>Cash Flows from Financing Activities</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_ProceedsFromRepaymentsOfShortTermDebt', window );">Change in notes payable &#8211; intercompany</a></td>
<td class="num">$ (7)<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="num">$ (28)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_InvestmentInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capital contributions made by the parent company to one of the company's subsidiaries.</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;">cms_InvestmentInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_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/2147481877/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_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_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_PaymentsOfOrdinaryDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<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_PaymentsOfOrdinaryDividends</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through purchase of long-term held-to-maturity securities.</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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<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 (a)<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_PaymentsToAcquireHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional capital contribution to the 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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</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 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash inflow or outflow for 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>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_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-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_RepaymentOfNotesReceivableFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.</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 (a)<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_RepaymentOfNotesReceivableFromRelatedParties</td>
</tr>
<tr>
<td style="padding-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_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://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><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 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_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_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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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>165
<FILENAME>R133.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340236696960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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_AssetsCurrentAbstract', window );"><strong>Current 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">$ 227<span></span>
</td>
<td class="nump">$ 164<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_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">113<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,839<span></span>
</td>
<td class="nump">3,433<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_AssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current 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_EquityMethodInvestments', window );">Investments in subsidiaries</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">357<span></span>
</td>
<td class="nump">310<span></span>
</td>
<td class="text">&#160;<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_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">5,606<span></span>
</td>
<td class="nump">5,207<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_Assets', window );">Total Assets</a></td>
<td class="nump">33,517<span></span>
</td>
<td class="nump">31,353<span></span>
</td>
<td class="nump">$ 28,753<span></span>
</td>
</tr>
<tr class="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 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="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 );">Current portion of long-term debt</a></td>
<td class="nump">975<span></span>
</td>
<td class="nump">1,090<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_InterestAndDividendsPayableCurrent', window );">Accrued interest, including intercompany</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">122<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_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">612<span></span>
</td>
<td class="nump">538<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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">149<span></span>
</td>
<td class="nump">166<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,895<span></span>
</td>
<td class="nump">2,985<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_LiabilitiesNoncurrentAbstract', window );"><strong>Non&#8209;current 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="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">14,508<span></span>
</td>
<td class="nump">13,122<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">108<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_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">415<span></span>
</td>
<td class="nump">397<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_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">22,497<span></span>
</td>
<td class="nump">20,773<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_EquityAbstract', 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<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_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">7,320<span></span>
</td>
<td class="nump">6,791<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_PreferredStockValue', window );">Preferred stock</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">224<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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">7,544<span></span>
</td>
<td class="nump">7,015<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_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">33,517<span></span>
</td>
<td class="nump">31,353<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 );">CMS Energy</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_AssetsCurrentAbstract', window );"><strong>Current 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="re">
<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">149<span></span>
</td>
<td class="nump">36<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_IncomeTaxesReceivable', window );">Taxes receivable</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">45<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_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">229<span></span>
</td>
<td class="nump">197<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_AssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current 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_DeferredIncomeTaxesAndOtherAssetsNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">105<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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Other investments</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">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_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<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_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">12,166<span></span>
</td>
<td class="nump">11,003<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_Assets', window );">Total Assets</a></td>
<td class="nump">12,395<span></span>
</td>
<td class="nump">11,200<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_LiabilitiesCurrentAbstract', window );"><strong>Current 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 portion of long-term debt</a></td>
<td class="nump">250<span></span>
</td>
<td class="nump">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_InterestAndDividendsPayableCurrent', window );">Accrued interest, including intercompany</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">33<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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">371<span></span>
</td>
<td class="nump">116<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_LiabilitiesNoncurrentAbstract', window );"><strong>Non&#8209;current 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="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">4,471<span></span>
</td>
<td class="nump">3,930<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_LongTermNotesPayable', window );">Notes payable &#8211; intercompany</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">109<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">15<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_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">15<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_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">4,609<span></span>
</td>
<td class="nump">4,069<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_EquityAbstract', 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_CommonStockValue', window );">Common stock</a></td>
<td class="nump">3<span></span>
</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_cms_OtherCommonStockholdersEquity', window );">Other stockholders' equity</a></td>
<td class="nump">7,188<span></span>
</td>
<td class="nump">6,788<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_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">7,191<span></span>
</td>
<td class="nump">6,791<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_PreferredStockValue', window );">Preferred stock</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">224<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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">7,415<span></span>
</td>
<td class="nump">7,015<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_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">12,395<span></span>
</td>
<td class="nump">11,200<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 );">CMS Energy | Intercompany</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_AssetsCurrentAbstract', window );"><strong>Current 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Notes and accrued interest receivable &#8211; intercompany</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">107<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_AssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in subsidiaries</a></td>
<td class="nump">11,701<span></span>
</td>
<td class="nump">10,881<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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment in debt securities &#8211; intercompany</a></td>
<td class="nump">296<span></span>
</td>
<td class="nump">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_LiabilitiesCurrentAbstract', window );"><strong>Current 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AccountsPayableAndNotesPayableCurrent', window );">Accounts and notes payable &#8211; intercompany</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">74<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 );">CMS Energy | Intercompany and related parties</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_AssetsCurrentAbstract', window );"><strong>Current 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Accounts receivable &#8211; intercompany and related parties</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">$ 8<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_cms_AccountsPayableAndNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Payable And Notes Payable, 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;">cms_AccountsPayableAndNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets, Noncurrent, Other than Property, Plant and Equipment</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;">cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_CommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stockholders&#8217; Equity</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;">cms_CommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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_cms_OtherCommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Common Stockholders Equity</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;">cms_OtherCommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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/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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479440/944-210-S99-1<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> -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 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/2147479617/946-210-S99-1<br><br>Reference 11: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: 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 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)(iii))<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/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 24: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: 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/2147479853/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_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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<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(12))<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 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' 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/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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-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(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_CommonStockValue</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in debt security measured at amortized cost (held-to-maturity).</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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 3: 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(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<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/2147481830/320-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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxesAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal 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_DeferredIncomeTaxesAndOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses 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/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: 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 (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: 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(10))<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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</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(3)(a)(4))<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> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-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_InterestAndDividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of (a) interest payable on all forms of debt, including trade payables, that has been incurred, and (b) dividends declared but unpaid on equity securities issued by the entity and outstanding (also includes dividends collected on behalf of another owner of securities that are being held by the entity). Used to reflect the current portion of the liabilities (due within one year or within 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 210<br> -SubTopic 10<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_InterestAndDividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_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/2147479440/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/2147479853/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://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 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 (b)<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 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 4: 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 5: 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 6: 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 7: 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 8: 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 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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -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/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/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 9: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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 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 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)(5))<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 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 14: 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 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)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: 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 19: 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 20: 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 21: 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 201.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 22: 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 201.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 23: 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 201.5-02(26))<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_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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_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_LongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</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 210<br> -SubTopic 10<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_LongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-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_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in 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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-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_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-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_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://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, of receivables classified as other, due 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_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</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><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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<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 (c)<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' 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/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)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-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(28))<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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-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://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 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/2147480167/946-830-55-12<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 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-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 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: 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/2147483575/946-220-S99-3<br><br>Reference 6: 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/2147483575/946-220-S99-3<br><br>Reference 7: 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/2147483575/946-220-S99-3<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,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_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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_RelatedPartyTransactionsByRelatedPartyAxis=cms_IntercompanyAndRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=cms_IntercompanyAndRelatedPartiesMember</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>166
<FILENAME>R134.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340331032064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</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_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</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_GuaranteeObligationsMaximumExposure', window );">Maximum potential obligation</a></td>
<td class="nump">$ 886<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 5<br> -Subsection 04<br> -Paragraph c<br> -Subparagraph Schedule I<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 7<br> -Subsection 05<br> -Paragraph c<br> -Subparagraph Schedule II<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 9<br> -Subsection 06<br> -Publisher SEC<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 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 6: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-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;">srt_CondensedFinancialStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</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 460<br> -SubTopic 10<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/2147482425/460-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_GuaranteeObligationsMaximumExposure</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>167
<FILENAME>R135.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.0.1</span><table class="report" border="0" cellspacing="2" id="idm140340234995264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for uncollectible accounts</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Expense</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">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_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</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_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">20<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for uncollectible accounts | Consumers Energy Company</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Expense</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">20<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOtherTaxCarryforwardMember', window );">Deferred tax 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</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_ValuationAllowancesAndReservesDeductions', window );">Deductions</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves.</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 S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<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 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves from charge to cost and 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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves from charge to accounts other than cost and 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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in valuation and qualifying accounts and reserves.</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 S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</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=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cms_ConsumersEnergyCompanyMember</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOtherTaxCarryforwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOtherTaxCarryforwardMember</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>169
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( 'E+2%@'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !Y2TA8%<*]0.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>NLDF0%'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y
ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0  D/Y$TJ<Z++S5T?O>'\C'L(!C_,
MGD!5U35X8F,-&YB 15B(HJDM:HQDN(\GO,4%'SYC.\,L K7DJ>,$LI0@FFEB
M.(YM#1? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>0<);T^/+_.ZA>L2
MFPXI_TI.\S'01IPGOZ[N[K</HE&56A>5*JK;K5QK=:.E?)]<?_A=A'UOW<[]
M8^.S8%/#K[MHO@!02P,$%     @ >4M(6)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M?DI?_:;(5M5SZ^ZSHLB6U<L%C>:4E5_@OW_(LF+[IMS [EF))_\%4$L#!!0
M   ( 'E+2%A0THXYF (  .8(   8    >&PO=V]R:W-H965T<R]S:&5E=#(N
M>&ULM99=;]L@%(;_"O*D757U5YJD76*I258M4CI%K;9=3+N@]HF-:L #/+?_
M?H 3FDH)K=KMQN;K/+P'.!PF'1?WL@)0Z('63$Z#2JGF(@QE7@'%\I0WP'3/
MA@N*E:Z*,I2- %Q8(UJ'210-0XH)"[*);5N+;,);51,&:X%D2RD6CS.H>3<-
MXF#7<$/*2IF&,)LTN(1;4-^:M="UT%$*0H%)PAD2L)D&E_'%++8&=L1W IW<
M*R/CRAWG]Z:R+*9!9!1!#;DR"*Q_?V .=6U(6L?O+31P<QK#_?*.?F6=U\[<
M80ES7O\@A:JFP3A !6QP6ZL;WGV!K4-GAI?S6MHOZOJQZ2! >2L5IUMCK8 2
MUO_QPW8A]@R2T1&#9&N06-W]1%;E BN<303OD#"C-<T4K*O66HLCS.S*K1*Z
MEV@[E5VV!5%HR?K]U>LT"97&FLXPWR)F/2(Y@H@3=,V9JB3ZS HHG@-"K<>)
M2G:B9HF7N(#\%*7Q"4JB)/7P4N=D:GGI,1[/6WV2GOF)?J[T*+140.6O0T[W
MR,%AI F6"]G@'*:!C@8)X@\$V<</\3#ZY!$\<(('/GJ_*UR@*R(H6BX.R?,#
MDG3LD7'F9)R]2L973.&0!K_U6I <.JQ 5+PU<:.O$B'[-5JMUAY]0Z=O^"I]
M*YX?/;M^P@*4X$2=H&N25Z3$S*-JY%2-O,PY9_J.TZ[J> !1/J(YIPUFCX?4
M>4EO/&1CIW/\[Z-B_!\$GSO!Y^^-"C_ 'Q5Q]'1G1N^*BQ?,WQX8\=ZU'K\[
M-%Y O"HVPKW4H\]\:1.L1#EOF>JSD&MU2?RR3UU/P_L7P#46)6$2U;#1IM'I
M2%\OHD^J?47QQB:R.ZYT6K3%2C]$0)@!NG_#N=I5S 3N:9/]!5!+ P04
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
M>&HX:&NBF>&>+<'A#/8N:KR+G-[=D%1RP%(@^BQ9J02G>61];1 :G;<E8V,
M8UNBE@NH[[.F[S-GW^]Y*0HJ6%&MOFA)<[J2 X#D3!<%6^Y$UPH[L[HR]+'A
MT1LTL5O3\LGW-'%X3J_^D#1:+UTED>5*(H4"D!N2?P=AP;/Z8,X<0#(<&YY
MFLE1BK9].:(GW^G+GV)-"Y3S_+=?(NS-?J\J+51=J_GT6J/E1W4Q(KJ&@[[[
M=J?QU$Q-2#4S5R!(-.U8@7RLW<<G5\_*Y5U9U0^4LE(E)\MW\OTA#ET4B$\/
M[$E)#$B&LB1V.*89RS\!66N2/\I1DRZ1LJ2B'K^,D:4<O:[5TN\5L7JU%O=E
MK1U/35F^&[.NDX3O%*G(*4#9GBSEQ*]6SB0I5*H4=$]ESH!1#8%%P3<SQ18-
M)].IF2R RO>"CF31(.8[:6-^)Y?)7/"B*RW&]N(8C4T';-$PM)882#7KZK_&
M&=_-,\W@;,F+/3)R[Z<V^+L\A;VSD63H!Q/3/5L5FKX!;#/N\DVSC>^&F[I
M)SL).'(%/6,NVR@RQ%;6 =ACN05HNKS23..[H<9:=L[WSZ85/S2)#1 -+?\
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
M7WLDRBMR.5!\8R^-<Z[T%=2^KH%D( Q ?U]RKMX&9H'Z'Q63_P!02P,$%
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
MNP?V"F!>K3%?UH8A50"&W0!V75<YY[-U0(NF68F(<IE6DTLN,)@F+)$XUJ=
M0(72B;Y:A&R1V-),%'=A-W=]50LNEQ\ ,V%$]$46)$.AWN)!8U9/%(%A-X%=
ME6+%GC5<=N6R:OD&Q4"'3%!*B.Z-J<$Z3 (:R[H)*]S"^^#6[::_YF)4AKLJ
MP%>QOOR#1%1?^>ZP-'1$$19V$Q8(("?KX?;-EH?N\18#F(4BXVH!*H+UN010
MG>*)K>TIU,*[46O3_DX8[U^]D4VQ&X?E!-J]^/CW2JS<YG)!_[8?F<1A\]5,
M1N&KF'WJ(I=)^\M%MY@ HV'2%-6G'D CO-2I$U#A";*$0F$9=F>@7N/OV^ #
MORO*4GXK1J-K7A?5# R"F7U"J3$:F2)S^@4MV=J# BF\ Z1>%82/$K><[IM$
MA*-4=]\4&3%B@&@[1D/W%5KAR6[V:.NL;++<FK7#3CP[&#1\6F.^K WWB!2[
M$2?(B*FLY<)N*V:P8A:<R%T T1ZROGV((759M-F\^(?/WH![1:$Y0NA0/05$
MT42?W2!1:EFX$851Q(U15]N)=^DAZ 3 1'J^!]+H'@ 22_,FBID(=C;O+\-T
M[JZ&3IP$=O#FG4]KS)>U822W=D/=S#;MFW*_6S$KVI7X$0EO]F8!,!DUV@4@
MPJG>,H!4V<36-!2[$3>[/3OT<<LAT ^GF8/;A$]KS)>U80@5-1+WUNA+\SK$
MZWZG5VO,E[5A2!6>$C>>@MWLA/^0$"*WGOJ,YW(NSF 6K,K99OG!@WD'LF"\
M(<B,S(D&DA%]EXJ!LM"&(D3A*-F!H]4#K]O@>IZ)%>YE+DBL*>1(#7KD-3/H
MU1KS96T81@6T)#U.IW1R\L$A]6F-^;(V#*F"9.+./QZG4P+9Q-38# =4!OJY
M),-B'86UD1MK;05K8/&.US2D5VO,E[5A&!4_1^B@OKAO#5GDQ/*#0^K3&O-E
M;1A21?21.PNZHY#,3%BFQEX&()I$^E88:"FU]"M%T9&[J/!G%)-%7BL0O5IC
MOJP-P[]5A.AF?L:%V;S(^F)HN>V_J.JV^">S<48$;&<CO>QP"JG"5%_&@*JM
MHHVA3PK"(W?JUD>57 1D9&,]50F)]'(T!EJRI*<C1<61FXKWJ96+3"PUBN4
MC5%T FALY7*18MO(S;8O+IB+S*3GJ;ZUOX>&N35#KQ1J1N[<Z7%+YB*PR$_?
M3(!4>NTP@T34UBH5%D8[<J<OJ9J+O.92O5ICOJP-ZZP5=,9NZ'Q%U5QLIC\Q
MTOL)(#JE5.__D,I:-1<K%(QWI5*=57,QM+&LC\" Z#32RY@8I)I85@2QXJ[8
MS5VOJIJ+H=UF?<=O"JGT<0S0H,CFG,*RV)W<?&G97 Q4 Q(]QPF(D,X&@ 9;
MR"!6M!/OLSO]FK*Y&$ 6;/@'U0X:UPT06:_;UJT9+]BVWONF"Q-5<$1"W3M3
M-3'V9P$1FJ06:H@5]L3T**F<V$E3!]]/XM,:\V5M&%(%8O&N/>\CI'+<OWEP
MO+UF(V, _' 8V]JF8K_X9Q4@QA#G&27OH"K45^V@RE:A%RO2BX]4@!A#!8@X
M-)R#"A!)9 PSD,Q: T$5>-'C%"!2KYD_K]:8+VO#D"K<H[X+$"EPXP<UZH4
M%4J, D1 92U I H!J8\"1 JQ'C6*W2"9L?,+BBQ<1!7M43?M?6NK_*_[:BX'
M]^T%..@-<"='HA,0(*+Z+2\,$,6)[9HHQJ-NQKO.GC87I) () @\J$KAUV*Q
MSG&)]KW.$#72<=!+J/)P8MPG":B21*_C %78LMBF"O7H/O> [%%J2:&Z07W
M!45ZQ14D(I:)DV[=U/J">ST.+[6D9IHJ,3+=@ @1?4QA@ K;[J:DBK2HF[1^
M8J$E!1C'&&^ ZD$C$*;&DB.CBI/H,>L+]RRRI";VZ'F-*: Q  /06*<-!4]T
MU^[I42LLJ0E%1NH:T!AY'T 364:M1)%5L@=9[:HZ2[QBE%=KS)>U8?P41B6[
MLF:O*:],3 R*D#Y& B+C[CD&B/#$LAN8**!*=MU)NT=Y96(R$-&G,T!SJL]F
MD 99,C")8JG$O:%Y8(%EXG5OTJLUYLO:,)**Y)+]ZA'W+K!,3-#"U'@\!"!"
MQ@,B@#3?Q ( B2*VQ$ULUH<>_3?8M_;2_0L'-Q>OA8*^K VCJS R.4YN,/&:
M&_1JC?FR-@SIU@-9_@^YP03*OYFW@, R8LQ#QZ@M3!3,)KN2?O8N?4#UIOM7
M#FZ#7DL-?5D;1EC!<K+'_3@OZ=9>MY6]6F.^K T?5:08/-U1RWB,;IT"N\1F
M]2:@TN=>IV3HL:+FU$W-CFXJ>*WF\^YQ@]=9W8(%G6[KA[8EK]:8+VO#R"IB
M3]WW$[TT4YYZO;'(JS7FR]HPI&H%D7J\&3S=XV9P0&/<# YH;+U. 7RZ ^#M
MO>[KSB[G]28CK]:8+VO#L*IE1'K8349[=SFO:P>OUI@O:\.0JK5#ZDY!'];E
M>EO;#]4\-79 (!'14RT,4!F;E^.MI^R*SG37/:U8%DJNRK9_%.WFT\T3D2^[
MYP!KGW] [UG_7&-EIG_,\N>LOBO*1LSNM\)D^$ZNY.K^R<7]F[9:=L_RO:G:
MMEIT+^]Y)L! "L3WMY4(VOJ-_('-\Z,O_@=02P,$%     @ >4M(6(-*_(X,
M#@  DV$  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&ULS9UM;]PV$H#_
MBN &10LDL4CJC8UCH'7:NP)MSV@N=Y_E7=H6JI6VDM9N#O?CC]*^D")G*"GF
M O<E]MJC\?!%?&9&H\G5<]W\T3X*T05_;<JJ?7_QV'7;[RXOV]6CV.3MVWHK
M*OF;^[K9Y)W\V#Q<MMM&Y.OAHDUY2<,PN=SD175Q?37\[+:YOJIW75E4XK8)
MVMUFDS>??Q!E_?S^@EP<?_![\?#8]3^XO+[:Y@_BH^@^;6\;^>GRI&5=;$35
M%G45-.+^_<7WY+L;0K/^BD'D7X5X;K7O@WXL=W7]1__AY_7[B[ W291BU?4Z
M<OGE2=R(LNQ524/^/&B]./W1_D+]^Z/VGX;1R]'<Y:VXJ<M_%^ON\?U%=A&L
MQ7V^*[O?Z^>_B\.(XE[?JB[;X=_@^2 ;7@2K7=O5F\/%TH)-4>V_YG\=9D*[
M@$3(!?1P 9U[ 3M<P(:![BT;AO4A[_+KJZ9^#II>6FKKOQGF9KA:CJ:H^G7\
MV#7RMX6\KKN^J2NYA*)I@Q\KT3Q\#F[JS3:O^J]56Y?%.N_$.O@A+_-J)8*/
M_=]I@V\^5?EN7<C??!N\"3Y]_!!\\^K;X%505,&O15G*Y6FO+CMI7?\W+E<'
M2W[86T(12SZ(U=N D=<!#2D#+K^9?SD=7WXIY^0T,?0T,730Q[")V36-J+K@
M^[:50X:&L[\^@J_O[[_OVFV^$N\OY W6BN9)7%Q__15)PG?0X#PI&PV5G8;*
M7-JO;_+V,<BK=;#JOQ%_[HJGO)1C!T>]5Q4/JOI#XNF:TO3J\DD?C"U#DN@D
M,[(Q.MD8.6W\7;1=4ZSZS;A:8NY>:Z*;2PQK;1&2P<;&)V-CY][YN7J2]M1-
M(=H@[X+\233R3 Q6==M!-L8^-Y(G9:-Q)Z=Q)\Y%^EO>]F? KEK+HZ2IY==
M'F#]V*%A)]:\QYFYDVR9+ KAQ4E/1J9.(W^5)UI3Y&4[[*%VM]V6<IT@ U-[
M[R2F@8 ,H;"!V<G S#V+0I[$>5=4#\%6'KM=<+\393^1JS\@*S-@B@PC;9$D
MAFWD)QNYT\8/XE[(\W$=;!OI4C3=YZ#+_X)GD5M_/**)8: MPS+DP""A(ELX
M<60\[,I<[K_/08X>X@<=HP4,F6$>(!2GB'D:>(G3O-M&;///F_[@&G9BW3V*
M1B)_CQV'Q<1>\- TV)8AA"$6*R(2)X6N_UEW>3G'0FK/:<:X::,MQ2*&&:E8
M1ICS[/W',(V_U=777V4TY.]6DQPG3CHN/7]]:1L/7V&23'%RSJ:WD<>2S-KU
M@%3,D8.#*#82)X*NOU^M)!GDIF_$2DATWY4@'0Y:1IN(FA8",M@&4@PC;HC=
M2DHWHBL:T=^;P9T\C>\+9!YM/)$HR4PK 2D:(BX&41@C;HX-&QVTRF82BTUN
M04($(2M1Y")N=.U/B/U)5EFWH&-#VH2*D]"D!"1%0^P@5B@C;I;MC7:<#P"=
M6$RL&07$"(N1_4@5QF@X*Q#YI<COBK+H$&>%.F&X.!SQI&T\9L5&ZF;C<<S;
MNAF"_?H^*.OJX8WTW#8R2+_K!F+>%]40E99"QO'PI-@<Y!8L 2$2<HZLFQ8_
MNFGY6]U)]U\B'COAJ U ;I[!@ Q%[E*J$$G=\9X\@9N=]-VDDRGZ7(STT^'9
M8_;]9KJ6@ QFGV(8=3/L:%]1R?46<,Q$@:@M,OD "5'$.Z<*8'028(-YJ,=+
M;2PEQ++-%HH9 @6JX$7=\-+P7TZ<%T#X91ZX@ P)$;^<*G#1&> ZN9%39MJ<
M(I'I2D)"28+8J6!&Y\!LKITVFVBF.4L'0P$IGB$N%54$H]R)"-O;G8*%DXB+
M8>%)VSAYI0#)W''>+R,R@#DK.WXC41R:CAHDQM #@RF:,3?-Y/*\6=E$F\87
ML\F4F.<()(,<(TRQB[G9-?\884 4EW&3$I!4RI$[E&EY2S?(%KCJS.84L1Q,
M4 B;3(4S-H&SWK,,-#OKN[)XR#LL3<YL:J6IF;2$A")L0A7:F!MMI[1.43U)
M\ [62LP%*_FS KZU;(P1*[T#"B$.%E.L8V[6:<:NZHW ><QLC-&$F&<S)!5A
MT053M&-S:&<'0U/WE8VTR#89".(X9K'B'IO#O>46 VRC$;>>#0!B89HB81)3
M#&3N*.ZFWFR*3J73;NJJ3Z&*:H79^P74"B#\>5 T?B2BR!=-A(9RS)(E0VKX
ML2[7HFG[-2/IN^&Q2/<9?"+B-5#TI6T\ PJMT42@J,T .%B;CF:(Y109FZ7X
M&;GYN;_IMWFQ?E-4P2K?%O*6 NVSP1BGH7F?0U(11^*L2.$SFHP#=YN>\^*4
M?:XW<ID>^\?T3](QJ5OXF9J-R3>1>>9#0C'B2D7:4\"I]&:7RQ^M Y$WE;R]
M8?N L"^)36\/DF(Q-JD*H9$;H8>HX8ON3!N3*:-FN@*02E).$+L532,W36_V
M6Z%?=[D%#F3%[RL EM3T^B:$QH8JH$9NH.XG>.',VJ!,X\BR%Y *"1*=18JG
MT1R>:A'9P*<?<6-M0D+Y1D@,SS=&"J21&Z0R6FG$_E"XS1O$1*_QHR]MXV?U
MBJ+QO 0KG@&.O2+3E[;Q<!4R8S<R@><OPX;,CUE!\22JG7@MX])6;M6RK)^'
M,%5&K*\HZ9_O]P4ZPR6O:'KX3,%I [*OS,0O($1BK%HD5@2.YY7O3"1"8J]%
M/+ZTC<>L>!Y/\GR_LHZD<VQC.0O-G (@Q"E6$Z/8'4^Q>^)4<5^_>#$\:1N/
M5BL!<M< S=V ?HM_SE']$RL?(G;[$+,VH.T4F&0#1+#-I[R&V.TU8'6.H(E.
M58O7Q).V\<"5]Q%G+Z6;TWU9/%Q/VL;#5=Y+/)$&6%(<& ./;,W8"Y")$!\K
M42Y',E6:]&75C E0K61F!@$9@N2$$N4T),2YBQ96-"9.%V3IEO*E;3QVY4HD
M[F!^854C$*O;98VV$%K7F"C^)V[^SZ]L3&S 4ZM$!!(*D11SHKR Q.T%+*QN
M3.PHW7J #\C$2'8Y4?Q.9J;"IRL<$SLBMTL< 2&TQC'1"FYG/^_%JVL2( ZW
M:AP!(:S&,5'43=S4_=(:Q\2.Q!/S8 9DL"=*B:)ELN29K\- ((L=6X^] "E&
M&6:D8ESB?MQ[V]\WKX/;P\9\?<HG;/N9!LWU&J_[TC8NWU;P3-WP/ Q_.QJ^
M. [_=2#/:#AOF=ID9"2EYIT B%'.(B1WF2J&IN[ ^Y<AGM9RKFLAYV=5Y/OW
MF?H0?-,_'?[/\ -P $#IK_X8]6 _*(4D"%.%P=2-P:EIKP2X]5*@@HERZY41
M2"R,8\QJQ<1TXMT6Z?=WS6[_SEC_1EF/<CF&![DSX4T"!,B1>?8 0IPCAWFJ
MT)BZT;@_?+;.>09-!EYR86EJ1O60&(DC)+^9*E*F[DAW><5UZC7H]:5M/'R%
MX-0#@E.;KD#%-22%5ERGV@LO$Q2>7R:1 I54S'[I!9#2G_J/[53P3=WP12N:
M4S#5;1H%56!A-BG6IG.*@Y=7-*=VV!A'F754 U*$(0N>*4)F;D).531G$ BS
MV#PP #'*.4'F-%,@S-S!Y,S46.8UB/2E;3QF1<_,34]?%<V9S<F4F2D 0(B$
M(1)?9HJEF9^ZX6Q&W3 @@]FG^)F]O&XX Y[Z$C.@!(2PI^V9PF3VPK+A#"H;
MMN8-*!N.L3M2,2SS53:<S2@;!F30LN%,42SS6#:< 82B9@4 )!0A,6^FO;WI
ML6PX@^+(Q$0;))6EB&^<*;9EGLN&,Z]AI"]MXQ=8%23Y2\N&.9!)#4-F>D.
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
MA8P"]0%'2W\R_%[%"5NS#Y),RNPOL_:JP=KI,,"RS@Y A$;O@#T 7F>8X 4
MA%D[M&T:,Y/D)IA3;X?W0_%?$EP1,O(_PW\#E3+=+E22U(*-=HRQ*?)J31XO
M+H3'/*%5#I6C.(RZ;7[5^DVG'XR64%%\5$X!+*D)FPH5C,QY-C"XM'WLAIRK
MMEPU^1V:F-Z@*3&&;6*#IND>BA]SS-]RN@D$:JE 'A/RU[)P*<(C*QU@&A#L
M DC/^'H@[K_&I;C%Z@RC,Z0&T_(Y+K4"<GZI9;!,#'@7;,N]]1;O_/Y\#F+
M1XX!*73^3Y4IXSC;IJAEU.\2!;;$>![T- /#008Z?I/1/1M_B'/1V-\A1RS*
M\Z'X;).6]+E+1G<*EE'X2+':--"2%Y&ZER8YQ7(=SH[E,@%6H0+M!@'8(:$H
M".)Z.#()$&!^Q,#;8C4P,91]M,(_&<U&@S;18+S7<48HW(4"F-' Y$\9)[5%
MX<N>%ILM:[')K!BIKR% D_-D3JRJI(;\F7#B\=I4?7S"=]B0B= XI203!-A+
M"B=PDTN"+L 4Y !.B]S8LL?*'-P!0S4>3L7"&E<'FGT&W2*]KLVP##B<W+#)
M[8;5,7Q@!!B7O)<0/@FSF0>3+H3!FWG'>N9I6,N8D"+>U$T6Y7K1^)C'V!$8
M6 6DFY3X0<].[S=?7^08-:/#*\ATY69 FU^S9FIE_C[$331@.L5L?2$ 0U4H
M!VNIGY%'0F05R@4GE$AEQ_,!V=K,#?W,W-2Q,2\&-C,<.*:_.JZ5\>FP%C T
MY/R;$AZ(E^1HJ6EVNC19&]/02,6;U)=W&4V9M(%%$J^4WV&;2VZ+R<#8Y;BT
MLFAME*X6&L(-",*5L;;C&2V'6?(LE]8]H_-ELX'XT8JZ*=UP9&Y>,/F-C_51
MWN HPV;*Y(U)F5!,BF4PMWK,_\LO2)*I0H9^#/VW/AR?^=Q\=X(&XDNJ*,#H
MR3ZTA01!.+# +%*<;C$]!P/!#P@6,63"Y*5QWFO00(KP8N"J2?F;N:F0BV67
MTA4$+?37K53' 2H/"%Y0$-@SE&I_S@YDJ8 $\AJ\) >P8BS]4^;%)V6MR!N<
M*M%$IF!\B6+@ /(#="7.EZ"/AD1:+ N5E22YP(Q';;5&Q<U4+ T\4BA58W"M
MCVW!&&("FLUOTP020$GV!&\Y;^(30V8YK$$V;8B?I3GH9U[XK#*E%8VFPU2L
MKQ8G!3$>*M,2O5MD<'_H6]N%G(Z-HVQ75ZINS^ V3I&J9;R"75)4+5ZH<D=E
M'+-ZV!M;-"=2\34?S(/O10ZCQE0%R)3RO&^P3ELQK1<EAW4V\QXQ,R!<,C5Y
MX+M6 #UJMLJDS&PE@@SMD,H '[$,<%,WAPS2D=!Z,P1N_=)P-RR4:Q!#S27&
M)^264;%23*;( DPZXU0K&9G$9Q!A'#,5M'I4M,!-!ND->D8*["*PJ (# \L7
M;VA<T$%CVR0/"8XMA+0L;YQQHQFA)J<$4S)&N(<@ #9&N,-:"(NU,:U^->^
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
M?YU.QB>/;9L4]RF0^KLV"U/=#)*ER16 JHRVP$?8=< / 0N8MB44X -+1=^
MA%>,N"F3A;%I5M@:ZQHT'4L&=S-S6Q;79J'Q::)M9?" =H\GV\):,\]T K"
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
M$+WG4(?W7-HR"Y>VS+YTRXI_T=??:\&-U:[[6NZ%])V7RQP'/(]_\E4XQ_\
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
M9 E?KE"\'/P&9[74LXII"$%^B5&R%(#GDFPIB=Z:9/9)X#87!*$UE9V-2_X
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
M"4PIK$.=<C;G*=<<U0&/JQDA'!;'W("0#S%JQE,S8LED;&?UX*PH1/A#$+W
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
MN@*";%10.P^:>O_ATZL+O)MS?[HE:0;-OL7F3%BGU\HWD:A3)+82:HBA)8"
M!">SLY3T$+[PYE&UGDEYU(PU:L5^U^K%JYP>O9@V$<9"0<IX'T3M0]4+-V_I
M$0R-(C#QVYRD(AS?B;Y6]^WKN,R+5&RT5?O\&T[>>];IZ2^9U=^3D/:?$R(7
M_1G7"5]G/D/MW1;AM@@?TY?K>U0?3?#1%&_/>L/317"Y"-A&ZMRY(02:Y:V/
M"#ZXJM@(JN10<W/,\;CW1('AB^VTPHK-+7C^J.S0-A[:^:T1Y!)ZJEEB]ETH
MV>QN4F2LN]E4*5V0$51EB0=@37YH28JSM'%/"G?6/-1\TA*KW3? '7\PZV7P
MT.#&%G8JPK6">RGLL@5WHHG@FF<4N&8<OF:(=5<'"*\;BK-(A/T!OJ9[7;I2
M.R/\&XI/=2]@[RF307X7T90>W[LFWKVDYYI[4]_DB\95L^\'RJ(_(2EP.W$V
MF/Y_E\5@XJ@& .#OD\EI,]=FWWCK,N[@6528['%&@51)I"%?*:3J&^HL>OY"
MS<4=7 M#'O*S5;J,Z3*AR[2ANG=[C=G#;$]G="&&I\3]E(9=)@/QMPPD(I?\
MRH,!'ZN:MLS7;^NQD>\K8NIDR=#_-W^>&T2H:^@ROC?&5 X!MY9X O&&6W!,
M?&[6>BL^K8F(]K/K+ZFF)O[/'  LA.*,KEYD>-%LT!L@V8S"7A_?RL9Y&[?4
M]2,;SL3UST,2[7 X:#UA("BA3=D\;AGGHVD8$<R.:!IJAHL;,'1HME77AC3%
M%3)X;X .^-B0U#>8D28'HTG#'*H.+/4_'&/>T!; _K$M+<*4;[<5PFRRHO82
M40NE\,Y5MJ+&7".E!8WJ8N<XLWO@ ;V[69YRC 8@A]W%@2R]!7U51H'$D#HI
M#V25,LO>19-:[E[ZIZ+4\2+5+,@_049+3JZ4X(?2/E>>HO8'CE% :(VIB7)6
MHIZ ^-\,/#QH..,>DQ$<!;D7U^CKS'UQR?/)YON')UHJ5NE*KEQT HK)&,Y@
MQY5S.N[S?<V2:R!HP.4//(Y5MFF@L_W2RS7BK,?9,5G,,=T.CFFW,1U +RL+
MYO#;"$4DTE\KS[NJYP<.2\@US< []:4+JQH2<[,.M(V"1:L2?FTVV@5CWQO8
MY<&%HH^U.= F.<TNO79'M$89L.7KSV]J,,^MX--J^'SUYA,O_IR!Z[ELZH%$
M%/7#/NT#19&V5FR"@ *-B9QVT[.44[U]X"7N2CX^,/:<^"#@ZBQ8K(/D_#A*
M%@GO7FQ7N5RP"U5IX[^G@T9F*HG8D_J1L?!1-18^.CK&7>O-%RJ@!.'T]M!
M^-&=OG-\?5S1.?X?#N*/_PN<3"I.)C]X$/^/[-<-XG>#^-T@?C>(WPWB=X/X
MW2!^-XC?#>)W@_C=('XWB-\-XG>#^-T@?C>(WPWB=X/XW2!^-XC?#>)W@_C=
M('XWB-\-XG>#^-T@?C>(WPWB=X/XW2!^-XC?#>)W@_C=('XWB-\-XG>#^-T@
M?C>(WPWB=X/XW2!^-XC?#>*?&L2_;/R>?>ACQ7]-@#P-T<+]ROWJW>H/%ERY
MW]-?W^[^VL%[F:_H\4>BEEC:[TU&9R)W?T' O;#9EG]K_SRS-MOPC_3P3N5T
M SY?9F#8OZ #JC_C\.(_4$L#!!0    ( 'E+2%@LET-3  L  *Y    9
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
M*XLT>QJ(/TH91ZL("/OMI;C1JH*6(XZ1M' #X$A -U0CE D^M)-9$2VCG4P
M5IDC2'\OXR=!+#<:T^+J(^Q][U;M@&]P7?QR<&+AEB^!_.KJ1H!V=="U 6P"
M;A,!5^6J@)%KL)G175PO55: "@;5D( N)5)TH'\/,'"]ALG;#Q]OF@CL6/BU
MS)8;+:6CZ4M679_HBB?"M1\$7Z,C0T;<ID4#-1>[+(HU;J8.#/OP'6I58.\C
M62<C[_C^A-C/#K%1,BXV8BE!/R [P/L*6!/TA4R6JL*^QFY"8J$U2X,;S\6-
MBSY8*,B-D:<ZTPO2(+!^G!*-KG(Y ["^3TP'>H0H65MT=HPE5ZLHCF0!@^'5
MO+S+HS"26:1 "&\<B$21@?D!4N<**0Y(2-("Y#8O8(8RRC?R+@8L/ $BM["L
MIZ'X ")-1E: ^F:)8.;P9@,';,2O-_LFKX.OKR)BDE/UB:>IH4@\ MM)X(V0
MN=(@+$U -E@%A=U8DS'Z*PCI ^B<$">)JJ%H;/@-[H#*,AX;9FK04%P.Q46<
M@U8[M$IV,IRI'V%"L85Y>5@4)8!V"? @'[O+&SP'P,5 /&Y )"O.VT99!G)0
MT%6MI4/-CQW@7P-+(%L@8G,% @TP:.9;T3!*%(^I6&=IN4.D@<.6[[<*5L'#
MJK8IK+*0V5KAJJ+D0>4%"7%>X"3Z70TA#!V&$8J=C$6ZVZ59 ;JU  ;$,;?P
MUQH!RZ+\GEY[2&-9 ,\6P&*H+%]@J6"]F@197<YA EPFZ5Q7YE^C?\E6U8<%
MC;"&]U:@G\0*&6"GLB6N'^=3B?T)XHLN)"A34$FA O*3N,((3TIF)-[H/41+
MUC@&(K!$((8@8!5':W',U!]EI%G&0H1:"D!'+H#+&7 I@D0:!]9JQ:\30XQB
MH3XA:RK"2X5M5\4X>@?E\DW@ >GB&+%AF G7)%C&&J+BCP?BS63^FC=\=CC>
M3%XUC]>U'LLN#/CH7Q5P-L3GQ&[&*J/>JIM1XE]8B+%KH)%Q[.\3X%N4L(_J
M026E@F6'R@Y:Z1#DI)V,0F9>":Q\=Q=IW0]2#$H>5#T)M? 6\SDS?Z=I #8"
M4X(*UL!$MUD=7=Q>B9D75 #4YI$9*B4>JI"?T+* ,6+CQ7/CDE8IJB1DOH)L
M#SV-UV64B0<9EVP@Z\ !ZB\N?VHP\F$39!'_?2*NF62Y^"\2T ]-8A%/$)F?
MDQ/QLPO7&^&-??J<$7R>%\"_^?['%W-\>N31T_.QF ?B1Q61^^VHPZ3&WUM)
MNO"I)N&Y58*&I1)>!+R*ZQ@:Q^Q<_)34O:O!?LT;@3(AOPUML'7MR!IGZ9]
MHS(C6&NN).E.35P-#?.7>=]:C)KW:7D7U2[BN%/O D(=M5ND!<@"NBJ@!R1K
M.G<FK4A1NB#*CK;E%M^B,;6=0"O*LN@:#JM$M[( 9UBA7*(Y+4GWYM$G%PBK
MSU4<K2-DX3IAT#:0W:D&5I95'^5:^VS:&I @TK)<@)8I<,W+U?;KM!)IO\GG
M:+_Q:[7?<ZNK*_')ZY7X^/]E&38FZ X!JI#!>+/@=@$SKLL81EV5<7Q:1%O7
MH=0^K%'SEJ7<:(50E?(,H7P"@5FA@^:$Z20Q;?510ZP$[;-6(@CP<AJC%G^$
M-_!ZK"30P1L1A)7O(G>[.%I*P]A14J9E;CR:(5BB_<L"SU;':$^$68@SY!TY
M?2[8;$NTNJC'^^BJP1KIO5@' @U<D2> UW&RC031!AWQ,N!!O$'CH?M?*2_5
M(B(N$6&M4P-Y5@<"5L#Q-1#B<KMCMW0C"_-<6L9H\3!$ (=E/AR-K IA33VA
M-4R'0?/&6/,D1@.,J6G ZVV.V7K5C#D+#HR)V(0A638I> "TV5$I.L,EL3<:
MJB7FH/#/B3LLT,(?@>G#^9#]%#O8. NS/B$0U-N%10^&SR_U!1XI#:O"4R!O
MANQ;81E<D9P'>*DCT,YKZ7")U@=@;W&%YE8*KM):\DPX7*(*7'64AM'2/H1$
M/M_C0*#&>-:+^$TO4)@%(N:Z0/ HOYF6 #S1RF\'E"(8C@+Q%7P! WPEQL.1
M#U^MR!$(N C@(6\B_.%L81T'N#S!RV.\/'=T68 #P:"PN.%B(3YJ5G&M;\4W
M;:C&P^G(^3#3<>++\[^!H8&!Z:,3&WL1#SBYU?),/\,Z@@:33A3Y,\;- K[\
M(;A>7UF08/%SO@4W)C4, &7'0Z LW!VS,P[>]&NF]8 AAF!LO>%BUD$3P/$4
M'@ <>\/9R('(N>S7( )U#0,&..!"?(" :(F(B]-D?8JL;"4:N+[,R'ZX;GS0
M5KFSH3]B/42*HYJK<>-+Z!^X2S-4IP^/U- VS<!'0#/AJ--](H$JJJ:";[+H
MU!_1]H49YF=4)P.V=.#4@@/*"B!?2E SUS>GE7NR=^[]#/B704#SD.I 54/J
M __8]_S(/ ^@^P1\G0DSM<)]LIQ@HBM@D!XW$;BTUMM>DA6Y4U4&+'X"^U@4
MQMQ";$K^KPDPT*6&L(Q@ 246*S-77L:%]=NE>(I4')XNR^P!HQ49/^41N;<8
MZ^J?R"YIMDLS2IM1*B-+?V<.MJI9/N&ZP68#:T-LO$0X7A'SU9D;GZHX6ELK
M!C5'XFU \9R2QU)@?*5A$W=I$N:"P;R0@ABQ /$:@OIRX_@D)<FCS1,=>60'
MQ40R;6)TO'26T0F*;/Y36^VAF.R/U<CUH7U1-M4E#L]>68T4.\"Q! [0)A?T
M5[1EJ)P\%;$U4=_5<2;%:H8@YTHA&<,((CIDDGR7,O-AJC%%0V[P*WA^@&Q5
M%K@[=X#6-6$BGQ)@TW>'H+3V(L':;R;L7C58(NL"M?,BS< ]C,$3S.Y5H6]#
M&,7,6.79E=&L&G@%WF2Z!6Y4R4.4I0E"QF\MY2XJJA$ATDZ FC%G,6SZDR<:
M6!;$\3/0:[LH(:5&/IC!*O/M*LJV.2N0591(&+6:Y3Y)'T%@U^"/[\6-D\G1
MCBJ\B/G@I24_K1I4%OAA$:;B4;^HI>2L/3EH>O4&&QS+&=O2&(#UZ3J%)U!#
MUMPKN9\VVFW6:JFF(H ;4YORI(PWAO,,$X )B(EQ%Y9ECUDIPO R^;U,N%Z
MT$=DVF!VUTA!'.FX!#S4) &4QT\'TB*9>L#*!%2^*,9I@KH]43G3B<0#R X0
MTS5V;!F/RE">D_,/$LP)Q",4^S.'F/Q:;M._>9&5RX*R!P;M&E/;-%3Q\,7:
M4+W$.["LD1MZMI0H$I.<@490P?0&-596/'$<IWE^\HJ!/7\X;0X\$,=>,%R<
M-*[K\!W>:(("]O *XZY7A!@<IQV#7@[!+)XX^^#,*<1)KNN$#W2Y(\"P99;]
M-2%)/5G9:<V,Z:FLVO,Y37(U7AFA_.AZ/V0>-*Y.ZM[W&^$OX&/BP4<PQNPF
M)41G^#%ON,P>W ,'>SH6X!'[<P$ W9+G09A SK'! 7B^]N_F]X>&6#1\W&/?
M'YW )VYFP^<</KW1&#^]@/X&QKI KR_ZTRC"<UHN 0 @3L MA7@=_O+$''T[
MD-R:H;28F-!_QQ,/Q@WH8WS26I+GB868[EW- 42_@0%]^O)G^.4AIH]G4[KD
MX2KQVX,Y]]&-!FH1#)/08QPK0*IYGB78K$DP""PA5 P68@)L,T."/8M\1OAB
M0I\ ]O&"L3ZC3_\@[B':FHG%%%%OT/,R B#!@Y&FPA<1@#$&>)TL&/-3!_,.
MQO$;BT1 8%OB35)&KADX&R2U:ZD]0S *2KL;US>W5VP\'BC=OE6H>:)\RYNV
M=7$D8[K2:3-M <'$8#*'$G[@^I>HP59V-]JZOGK7#-3''3S.SBR:35+06XP>
M*O.#+H+=MB>W#C>TT17G2&$ [ZXC-L6@[_XNP79F3VZ*254++WF_ER%9%BGJ
MI=J3B)72; I?%%T9WF?SWQL9,F90!;_QJLRN@PJMY#GYZX_=1PA#; M,6A(\
M7DN* ^Z59#96%">N9:3U,W(<&P_U:8GN !J_^N8Q+9UJ!S+S\^;R)Z&1<OWQ
M5\[1$7UT0@2,A=WR9SE@CB54MF-OXV760Y\#HU)5#/L+X&@^L?OM)+J[IKD<
MBN^Z9A^X<0:51Q"DZ.O4);^--70(*!?4Q0J5!\ 6OVORRR^<'#0@IY)?MO]
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
M%#3UIW@CO(!;(%$I$5X,A#>E;>U@AC^G\,2"?L[QY\S\G.(ND#^GGPLQI=W
MQ:D_&H_%;!Z(R1C<]*!CN@E.A\4WP5C/%GCP.YB8R4;X:VKFHE\S,Q5,BX=?
MG*DF'M;UC4<>3&4CS4NP_]I@7ZS!I],$[3[14/*!3QNM QTG$_=X0(<_Y31!
M1"^EUA.I?>S//,Q>PB^__7)1S9:WGT]A,$JC#-CU4 D+H3V*&*7ZX"IW,M:]
MYB1ZC A_UIKQ]C=WPO]6(*D)[[87G=#A77Q)6N0ACT>D((AHPP,-> /;@#<X
MV#NW8@TM\KKZJ:L+[\&1/K-1\-3".?V'-CF>_@-@GUG89W]%D^-7#](W.>Z;
M'/=-COLFQWV3X[[)<=_DN&]RW#<Y_A<#O&]RW#<Y[IL<]TV.^R;'?9/COLEQ
MW^2X;W+\O"_0-SGNFQSW38[[)L=]D^.^R7'?Y+AO<MPW.>Z;'/=-COLFQ]Q5
ML&]RW#<Y[IL<]TV.^R;'?9/COLEQW^2X;W+<-SGNFQQW%O7W38[[)L=]D^.^
MR7'?Y+AO<MPW.>Z;'/=-COLFQWV3X[[)<=_DN&]RW#<Y[IL<]TV.^R;'?9/C
MOLEQW^2X;W+<-SGNFQSW38[[)L=]D^.^R;'>&^N;'/=-COLFQWV3X[[)<=_D
MN&]RW#<Y[IL<LX_?-SGNFQSW38[[)L=]D^.^R7'?Y/B?U.3X#'QO57PK"_G^
M+=I)=076F@ZX)\6[(^_(N8JEQ>^.+KSS"__H#-ZL'G__=B?7ZEJBF<W!>5G!
MJZ/A+#@"3VJ]L3^*=(=#8KH!,$!_@M\.\HT/P/U5FA;F!T[PF&;W!-[[_P-0
M2P,$%     @ >4M(6*J,G519#   $$8  !D   !X;"]W;W)K<VAE971S+W-H
M965T,C@N>&UL[5S;;MLX&GX5PM,=S "*HX/E0]H&2 ^SV\5V$#33&2P6>\%(
MM*VI+'I(.J[GZ??[24F6+<M)NUOLC2X2BR+YGX\TX1=;J3[II1"&?5[EA7XY
M6!JSOKJ\U,E2K+@>RK4H,#.7:L4-AFIQJ==*\-1N6N67H>^/+U<\*P;7+^R[
M6W7]0FY,GA7B5C&]6:VXVKT2N=R^' 2#ZL6';+$T].+R^L6:+\2=,!_7MPJC
MRQI*FJU$H3-9,"7F+P<WP=6K":VW"W[-Q%8WGAEQ<B_E)QJ\2U\.?")(Y"(Q
M!('CXT&\%GE.@$#&'R7,08V2-C:?*^@_6=[!RSW7XK7,?\M2LWPYF Y8*N9\
MDYL/<OLW4?(3$[Q$YMK^9UNW=C(;L&2CC5R5FT'!*BO<)_]<RJ&Q8>IW; C+
M#:&EVR&R5+[AAE^_4'++%*T&-'JPK-K=("XK2"EW1F$VPSYS?6=D\NF"^$K9
M:[F"KC4G<;VX-(!.:RZ3$M(K!RGL@!2$[+TLS%*SMT4JTD, ER"KIBVL:'L5
MGH7X1B1#%@4>"_TP.@,OJGF-++RHB]<E5^($K^Q&*5XL!&S-L/L=:ZZ[Y3O[
M^F;+5<K^]0^ 9.^,6.E_GY*0PS\ZC9_\ZTJO>2)>#N! 6J@',;C^_KM@[#\_
MP]VHYFYT#OH7:?+K(+'7[^^@7*$6.\8+FBO@RT)IME;R(4L%X^SVW=TM,Y+)
M^3Q+,.4QL5KG<B<$'FE3(8OOOYN&_NQY-<'23,%')> XG,!DEB)3+($]J>Q^
M0\@U0<5KA(\D$5K/-SG\H."EVN3<3B8@EQ>[(?L% TO+DFN0943!2K1L)[C"
M"[4";9_7F<J*!<L*]I[O8&B1/V3O"FMQH#?/&2?%:[852M J0D*AD!!"AR O
M,2!9D\B85.UWFR)#U-S3PW,M";#<:@*$^<86D+\"]W:G5P%=6_:K(5_#=I+,
M*411S,'4>LD+1 JFR7)I+)2-UT4B' %.]AG&!47!/5"H0Q OVV66+-D6PEK
M%XB6K)("_H<>\8:'8.B\0SNYD+(HPM__#@62@HY(/J8+BUND08L[D&&@C$0
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
M7 J4BHH68'XNI:D&A*#^$9CK_P!02P,$%     @ >4M(6-O-Q:+W"P  V$$
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
M(X]+N0,Y(O!I['265.-FYD;'O-MI2RUPU&._W@-5D>"JD]HWFA+T[Y]G;C5
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
M6FQ\5A]))B=S^M(<6,[Y22)O4<8I4FRC[F #;,NJNC"6H HL8CB1 YA >'3
M/X7*I)7"#)Y*!?$?3043A-M[<NH\N:."63^*)D>H(!Y.W-\S<'9_01)#BXWP
MZA$J< @?'P/E,ZA@Q*)QF#>9MN;58PVSBBW(OF7EXO=5//^:?37[.LSZ:C3]
M^M,H9-(?NV2' T8Q87GL'3"9)\^BD GJ"5'(;#IWF3$>QOL4,AV-V&1"%!+/
MXS:%3/%R.F&S9%J'>32>(AY3C!Y_CM!Z!#V30EQL$).;QR+QM BTR.-^ *#F
M)/HKDD?T1Y/'N#^/?,"'XV2//)+^'*7]2!^!P-+?LXK4_H(DQI4JP/BQ/@)5
MC?X.P7&R&S5Y*GD@J=#2-_.0PY_81\PG,V](0ND[&LZ<(:-X_BP2H*0G$AC-
M$]='3.>S>WW$=,3HPPB!V>\C8J39F"7364,"2$UL4=DD>F8?L1\BCX3#7L?
MDR3@??P4W^[U!ONN!3KB/U=ZAZRET;N,Q6<M0YHLOFDV%^WB5$<CU"FH( NN
M9;[U.M)NA51P&K176_$=EF@G)E/:WUCL=+1<+L]IOYXQ6.U$KZK<4<1BZP2^
MO_YP-=BI4?LI!-]M]@D91AJ_0^+8@'^D)WJ'UKYSA8=EWZF4(?3:R*5T.["
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
M<(Z@T(V(]D: 4S^;M11I+WX638)2$.G$M;^;>J!9V,9R1MO2)LF=OXGB&)I
M:'X*3(\"Y\2MC4FXM3$Y>?EB9W[=DEPA/7BY/72-XZ2D9]XN28*>R>]T)R;Y
M';2>!JVGS[T3\Z2)W9V8[DY,=R>FNQ/3W8GI[L1T=V*Z.S%_(?+H[L1T=V*Z
M.S'=G9CN3DQW)Z:[$]/=B>GNQ/R)P-;=B>GNQ'1W8KH[,=V=F.Y.3'<GIKL3
MT]V)Z>[$='=BNCLQW9V8[D[,_^"=F(O6S\Q CY7[,1W:5< 4_XLSX5W6_%[/
M&_\S-;OA_L=^WB/SL']%@[S$U.%@.NDQ[7] Q[^P:N-^M&:A+(QV3]<">:-I
M #Y?*NA>OZ %PJ\87?X74$L#!!0    ( 'E+2%A31Q!U& 0  )P0   9
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;.U8;6_;-A#^*P<U*&(@BRS)MIS$
M-A [[19@WHQF+QB&?:"ELT54(E62BI/]^ATI65&+Q C2=5\6&*8H\N[A<\?C
MG>G)3JJ/.D,T<%?D0D^]S)CRW/=UDF'!]*DL4=#,1JJ"&7I56U^7"EGJE(K<
M#_O]D5\P+KS9Q(VMU&PB*Y-S@2L%NBH*IN[GF,O=U N\_< 'OLV,'?!GDY)M
M\0;-K^5*T9O?HJ2\0*&Y%*!P,_4N@_-Y;.6=P&\<=[K3!VO)6LJ/]N4ZG7I]
M2PAS3(Q%8/2XQ07FN04B&I\:3*]=TBIV^WOT]\YVLF7--"YD_CM/33;UQAZD
MN&%5;C[(W0_8V#.T>(G,M6MA5\M&9QXDE3:R:)2)0<%%_61WC1\Z"N/^$PIA
MHQ ZWO5"CN45,VPV47('RDH3FNTX4YTVD>/";LJ-433+2<_,?C89*K@6B2P0
MF$BA'GAW1[NN<>(;6L-*^DF#-Z_QPB?P@A"64IA,PSN18OHY@$_D6H;AGN$\
M/(AXA<DI1,$)A/TP.H 7M19'#B]ZKL6-K1K^_)%$X=I@H?]ZS/(:=_ XKCT]
MY[ID"4X].AX:U2UZL[=O@E'_X@#K0<MZ< C]!?OT-7BPLA8(@REP 30#&YG3
M^>5B"X:M<U)1Z,9)OY2"1#7(#4@'PA]0ZP%L4)F!Q?*&(@/5]M[-+Z2@=(!*
MGQ,76/(\IZ.JX0]DJHD@H/W'8DTH4>!"P#:A;8(.V(E=-*]22[#%;&QJZ'Q/
M&0HH#^"=(:F*ZXQRB[&L4UP;". (@LBV;]^,PR"\Z/2NR1/D$+.'BF(80@27
MUB5,)-8[9.2GBIM[V%0BU5!I8IY6RO))B(]159V%8AC!>._WC9+%7J] DTGK
M[EM:""D:8UHAZ-M%&B\&$:UZ!K](P_+//>UX!A==YY(Q9T/74A/UGW+*EY8=
M06BU0O?]<O([RL(YLT%1,F4X<1RZS\O]T#$NA $-'#*NM> (!M:J(+8LHV=&
MP3X&KZ1@Q@79$1P'/=N>N7;4@P6_Y8F+RU+FW/"$N#B]E)N*/ ''PYX3M,\'
M[L<QC01ASW6Z%NS7?'1_CH/(K1O&[A&,>_\I9SL2])_!N>-V9Z2E/&PI!T#%
MD=Q>_SRH*_66*;<%-C]L#YZZ$]"(\),T"(,3>,\%11&)Z3HWL)(3+_ZWPVW.
MXH,+W4!\H6%5J22CPFQ!6[;-+&$J"N"E5&9+OS%@+BDJ3P_DXV&;CX<'\^>#
M6YH-75 B9.+^L4Q\$.F%=6/4\AQ]HVHW^@:LXY9U_"]7NZ_!>ZUVK]7NM=J]
M5KO_4;7S.S=& MBZ>[&FH*V$J2^/[6A[];ZL;YP/XO6]?<G4EM-FY;@AU?YI
M3.5.U7?A^L7(TMT_U]+0;=9U,V0I*BM \QM)'FE>[ +M'Q*S?P!02P,$%
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
M43!CI7G!VYS4:J-?J@;H6N7ZYUIPJ) &X/^E4O7NA!;HWK(__Q]02P,$%
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
MZ!?15!#CK<>1KHPUR4>*&*R)5%=<QU.7&6J,-7;.R,A%,WDO*TDZQWC#&-2
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
M7?^T4#\85=CC_(4R1F7V=HU"*S0!8'VID/?N@1BTO^^<_Q=02P,$%     @
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
M-5/D51--7$ONKB0Z\0XC_S,P73<]"B=5MF2K4+ B6;8-?Z1'<E%.R('"<&1
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
M";SI'W_Q? 5[_1J6&OW3A9K!JR?CKR^.N,K4?FBJ%8),IE4#&-&?V)9(U?@
M_#ZK@,KR 0= /9#0>_%_4$L#!!0    ( 'E+2%AZUD0R,@0  $$)   9
M>&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;*5646_;-A#^*P<5*#; D&PG:8/4
M-I"XZ9J'9$'=)0_#'FCI+'&A2)6D[/C?[R,E.^[@!!CV8I/2W7??W7T\:K(Q
M]LE5S)Z>:Z7=-*F\;RZRS.45U\*EIF&--RMC:^&QM67F&LNBB$ZURL;#X8>L
M%E(GLTE\=F]G$]-Z)37?6W)M70N[O6)E-M-DE.P>?)-EY<.#;#9I1,D+]G\T
M]Q:[;(]2R)JUDT:3Y=4TN1Q=7)T&^VCP('GC#M84,ED:\Q0V-\4T&09"K#CW
M 4'@;\US5BH @<:/'C/9APR.A^L=^I>8.W)9"L=SHQYEX:MI<IY0P2O1*O_-
M;+YRG\]9P,N-<O&7-IWMZ3"AO'7>U+TS&-12=__BN:_#@</Y:P[CWF$<>7>!
M(LO/PHO9Q)H-V6 -M+"(J49OD),Z-&7A+=Y*^/G9G=&YT=X:A3<EW6C/EIVG
M7^Z-DKED]^LD\X@3K+.\Q[SJ,,>O8([&= O,RM&U+KCX&2 #P3W+\8[EU?A-
MQ,^<IW0R&M!X.#YY ^]DG_5)Q#OYCUG_>;ETWD(I?QW+NL,\/8X93L^%:T3.
MTP3'P[%=<S)[_V[T8?CI#<:G>\:G;Z'/YD8[=*000<L#>A!6BJ7B%^K7VDN_
M/4;[;> [WC3&>EH8)2Q]-:I 1=R [AY_C[O<#.AR+84WEAZE+NCZ1XM !Y8"
M#W^R$);IX>;:I6"'8Y<;6PB=,Y3M*_(5DW#.Y'#@@I2L9?<OEE(%X-S4C=!;
M$J5EQO'W"!&<O'@F[F)+O4;*QKH8JFR%%2@#4%#X%5N+E67?6NUH94T=W!T3
MAPI!T2FX;WC-%DDB\VKAD?A<L= H(MMRB_.E,9!<S*S7B8L<=A#OWYV/1Q\_
M$6:C14<@H3A=>OA+>(* PV!X-83L !LKPRRD)6M>X;QAC8(ZDIXJT9N K"5O
MJ) 6HZPKX#X:ML)3;:  )TLM 8):* 1 %7MK1@ZFECF!;1SCH1EF%=]UU090
M#+O!=*0^KEDJ64:YA>!BZ8Q=DC+.(2@Z'4QL&'GA+8@QAFN?AG\I^PM^2O/;
MQ2[[D-MZ)V'92QA9:_J>7J>+E+Y(A:3G:/: ?K-B&XXI5H!WS)WDYE:L6:?T
M6,'V$-QLT/>S8<@V1\-"IBSRBAIA/2Q<)9M!*#!:H(U_K0W!+<BPJQ/D<^#N
M8)B+%@\+SF6\GVKQ%&0 3%>)($!1&^Q;;5E%H0?WKLS@K@T9W4%N]XW>'8#_
MU>I_"?18ZP>X@5$.1.WEB]$2684[W+/N;!H%<!#!2/-YU=%>M:PH#$C/Y3:E
M[]5+5:C&7=6=60J7+714B[^ADUV%H GL8B-ZZ1T6-#TV(K.#:ZU&:^/E[2"I
M5OONAML_W7\?7';7XHMY]W%Q*VPIP4'Q"J[#].-9TJEWM_&FB9?DTGA<N7%9
MX1N';3# ^Y4Q?K<) ?9?3;-_ %!+ P04    " !Y2TA8'\EPC0D&  !K%P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6SM6&UOVS80_BL'-R@V((UM
M6;+E-#&0IET7H%F-O&P?AGV@)=HF*I$N2=G)?OV>HVS'B1TO*+ / P(8ED0>
M[YY[/_!D8>PW-Y72TUU9:'?:F'H_.VXV73:5I7!'9B8U=L;&EL+CTTZ:;F:E
MR,.ALFA&K5:W60JE&X.3L#:T@Q-3^4)I.;3DJK(4]OZ#+,SBM-%NK!:NU&3J
M>:$Y.)F)B;R6_G8VM/AJKKGDJI3:*:/)RO%IXZQ]_*'+]('@=R47;N.=6).1
M,=_XXR(_;;08D"QDYIF#P&,NSV51,"/ ^+[DV5B+Y(.;[RONOP3=H<M(.'EN
MBC]4[J>GC;1!N1R+JO!79O&K7.J3,+_,%"[\TV))VVI05CEORN5A("B5KI_B
M;FF'EQR(E@>B@+L6%%!^%%X,3JQ9D&5J<..7H&HX#7!*LU.NO<6NPCD_N)*3
MJA#>V'NZ%-Y+Z^BG&S$JI/N9WM&YT? 6+W[2TD[NL5#.A+X_:7K(9@[-;"GG
M0RTG>D9..Z)+H_V4.>4R?\R@"=!KY-$*^8=H+\>/,CNB3ON0HE;4V<.OL[9$
M)_#K/,-O6(T*E=&M5X7R]X<TM(A\&]X*H3T)G=.G[Y6:(20]_?D%Q^G"R]+]
MM<L:M:QXMRS.M&,W$YD\;2"5G+1SV1B\?=/NMM[OT21>:Q+OXSZX1N;F52')
MC&G#OV?.2>]V@=W/;L@(M9<Y*4U^*FEL"N2RTA/R'"DDK SK]D&6"+*"S0HE
M1FQ2)1TA#=<A]?9-&K5[[RG#@BE4+EC"2,#6F:00T.Z8+C1=JJ) _CJ"PV4Y
MDA9.#S[GOVA3P:70\\I:=E'8'EZ?7U&%D,-:9N829&TZH';4Q7^ $+U?!?="
M.,]:Y%5=,6;  ITS,$/EH(B2F.(>)'I>,9M[,VLF5I34 6<0?H4Y++7;E-*-
M\:) )M>8MDUT )P=_"<]^LWH=RO"<^.P"0=F1A3OQA7*6$ZAEED$Z40"L?#L
M@DHK$'I#(X;N%>#7&AY&W:1^)BE=2S"&#_[&;A98MZG72RF-.S3$=WTR1/8(
MO,?,,Z9># V2+IU=?85FG2BE*&WOL2M;=673R\]#<LI+EM3O4[N5TJT6I;$U
MB,*X$ YH)!F2BE'G<N29N OB%GO;E*5R7/U9SQIUAU+X/7ZYQU)*DG_Q6-3C
MB'K."O(._<])KO30%:XL93856KEP-'Y1#"$JV +TI<JABL<R6VR*SL'1[RU:
M$^7*S2H<!6UGS;2.(U@UZB\#26_$R*Y@ZAQVTTYX)OUD>68W79IV:_KD41)M
MINLJDRXT?($<%W?2'9+&J'! <9__4AP-Y0M%P2[[%1"CLR(V'!R ?*F52*C_
M?"YL"D4J,+!V*]Y*",X'^,?,P05Y<YC$27C&L- V1D1^U IYP#FKY2(4*UG[
M";X'4T1_G&QO!J?!Y)UHKUNCA+H_$C<H$4\<W.+?7@<_MA"\UX_#LX=TV?+R
M4^)^TJJ?R*LVW:!47R)_:2H<I\%<H2&3(#>3F1JCND"=RFK.3J!S.^KZ$1Q[
MLWL+3.?<$11:!HVM*=$#2!08++0(>6?E7.KJ(?^X17 #T<8S"Y.IT @6RD\Y
M6]D2JY+%$29FBI55>BZ=9XL##* @X(R5AZ$-;>O&L;DN4\P9TRD4KO7$$/&L
M,E;.ZN;W% IS7$Q5-GU&XK/2*!2A%?@C%-F;J7);H@EK$%E4>=UV4>QEF#Z#
MBE:.[I>RN#2N-=DS.R3KV2'YD=GART-$[1H@]O-\'2!>!XC7 >)U@'@=(%X'
MB-<!XG\Z0'37 T3WQ0/$V4,3WQ@@@NZA_//&9SQO-]H $_#ZU_GFTJZA8R^.
MW5<L+YY$GAD_MI!7.Y";1\BYE''7A<S_8'A96GBKF=:)NRH2J+.M]DZ\*XJ4
MSK+,5#J$;";5O+8&IU:6V2H$9)UVC[GV'SDVP'BB/A?BC4.?MRGBAQYXMA(F
M0K&L>\ !CTT/'';%:'/C A36G81K7D=!H_HN=+VZODD^JR]0'\CK:^A+82<*
M]B[D&$=;1SW,MK:^VJT_O)F%Z]21\>A5X74J!<S*!-@?&^-7'RQ@?;\^^ =0
M2P,$%     @ >4M(6*FXMH\;"   62,  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#(N>&UL[5I=;]LX%OTKA*<8[ (>6Y)MV6Z3 $F:W0DP:8.FTV*QV =:
MHFVBDJ@AJ3C^]WLN*<MRZZC%3&=>Q@^A)8J\]]SO*T9G&Z4_F;40ECWE66'.
M>VMKRY?#H4G6(N=FH$I1X,E2Z9Q;W.K5T)1:\-1MRK-A% 3Q,.>RZ%V<N;E[
M?7&F*IO)0MQK9JH\YWI[)3*U.>^%O=W$.[E:6YH87IR5?"4>A/VUO->X&S94
M4IF+PDA5,"V6Y[W+\.55Z#:X%1^DV)C6-2-1%DI]HIO;]+P7$"*1B<02"8Z?
M1W$MLHPH <=O-=%>PY,VMJ]WU/_EA(<P"V[$M<H^RM2NSWNS'DO%DE>9?:<V
M/XM:H G12U1FW,@V?FT<]UA2&:OR>C,0Y++PO_RI5D1KPRQX9D-4;X@<;L_(
MH7S-+;\XTVK#-*T&-;IPHKK= "<+LLJ#U7@JL<]>7*O"RF(EBD0*PWB1LFN5
MY])"\=:P?[SGBTR8?YX-+7C1CF%2T[WR=*-GZ(81NP/IM6$W12K20P)#@&R0
M1CND5U$GQ=<B&;!1V&=1$(TZZ(T:R4>.WN@9>@_2"K87?\O^^PM6L%LK<O._
M8P)[<N/CY"AZ7IJ2)^*\A_ P0C^*WL6//X1Q\*H#[+@!.^ZB?O& :$RK3#"U
M9.]$+E+)O5/#8&_M6FC,FE(51K!+\G-IMY#-P(2++?N/X/J80)TLCPMT??<
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
M])DU"!H"IKB3FNG%8B&9>)NR6);)^H!>:I8*SPRQZ0>\NUP1%LW2!WVQFH$
M0>Y+R6ZP"T9C#W[C9WB63GKO=O#AGL26:]-6#:-),*7?&-Y*ZZ#X!T?"]$21
M-?5B$4XG?HB(;C)UVG'3D7%1[%D>S!=F<GATX(_9HFDK0=-[2Q X#?+3QKA4
MQ>S3D/R, ON/R<^EU*EHB$6#8448#HH'Y]"(C$_P;E-4J2+W5 O(!VS'7Y.L
MEONOWF],E'(AYW+-#T:^.LG9'52!<VI5E!R,C'7KV[WS>DVA#7PS"RIPCI"+
MJ;"1Y48J\O#( ])?4TB9S<YW=S?"<\?N2H?V*-<[PV3<I?-BO4GRV\%JX2BH
M/UD^<WI53N>;%OL,N&^,KMNAZWZ[>M\=L+Y!VO8OEOO&\U@ZJ./N6RY0F^7;
M*NOHF,YQ3>FOJ_$Y4]NX:2Y_.%7%(09EKMKADS V53YRFAP]R;0M_-%'I]0X
M)J$,6S<TMDUS4_K3V21.' 6]BIY.>YGF7JO#K9Y+J:X>0K9I;<J.6$MLFAH<
M?5/-\SS.WG4@-4I VHGTI3-BG 2C!%DW3>":9H]6R<ND\AZ:X ."0G2%!D7*
MK/$'"]QM\'B0[W(P0Y=G:JF(:C@AR4E)1Q=.^T585_<*!=59?6XR _L55ULW
MQ>R9!WI&W31MFW3NG5/L#2<\,Z/IH7L%NLD1 1&&),EPEA+S+0MU>11-'5YQ
M:)J:17.]U XBSG/0Y1K@(67Y [X:1,-.*MMDAT/M4Q&%]-EJ!7D=S^=KKYV$
M%-=7;3:NJWI3#E.M*7X_)E].Y!>R1; 3US*ONWW'M5\M/OKCL#QYFMIXJ:O:
M7 QVF.V./YS=]":^ZP@=UY]HP>=J)H586J0.Y44AKY ES@/$)YP A1A"2#I%
M$,61@7)'[=?O:K]LX^Y7_74L=^IWY>B]ZB^B^,?BT73J/-Z-\'DV9[\@$HW/
M24)ZPI+SR/< M4'Z0+7&C3&]&XW7;"(/G<+H<%T95I]CRJGE3$V\U]+NA(N6
MFAU7%&JTA<_/-98D2T3/, ")+F[")*E5*>7)FH[WB,OWKR_H7%)- D6ZQ%0\
M+0I[?Y<S74P5?\BR.#&OQ"(KBG(RDJ[:JKR:+ ,)2EOOY0Q55Q_KI]!#N+_H
M"Q$<[JMK!)&I#:-G&!_H^7ZF"@T3_C53;+LB3+VIGCY$QP&7TA4W2<6$Z*K6
M!'2%$-7D-W00. 1O#:PIK88>:Z)H9U,)B[)S-O&9R1)N<*Y3<"2+E,WCNG5:
M[B3NMO(4NC]E=U*"8^).]D0'(_M=>NB$/!:@#JF<7HD=G1OZZL1$2)'W.%!3
M<?\*T";PF4 U$>@;/J,GYR?)M2S) ]EGZ)XG5 UI+=I_5!E9E46]7''LV94Z
MK!YWAE3FZYH5@<7RH#5G(X '(Q$X*;"O(]W<"11G5V.@,>WBS/D/G;58)W-*
M7:Q3G0G.;B?0OO\KXNQ;A2WB:.,P1IP)M.T]U3*"/CH*.N#L]K4S@UC)C-,Z
MA+K)(294_ $UZDP=""]+N:G+V2JIY%;FIYED*$4TEKQQNG.,SNC1PV]\,.2.
MR1X.@3P< GDX!/)P".3A$,C#(9"_WR&0,7O<G=5W[CBL_W65_W%H#Z7__Z/2
MO].=!7;N?QCX*XO_=T!^J/X_5/\?JO]_@^J_TYU4<^Y_5.T>U=MQ:-^H?+L;
M0GYES;8KT=ZG(CM6AKVC]LKJ$"Q=XYUV,GK)N&.A]R8ESR,K,+57+_(L!WMO
MB'>GO7]R8OE+_K\J'7: FM-_ZFQ;V__$OM#_!.VZZS_4PB-=ICGMOP6&V@A5
MC_1?@IH'56SX?Z%7A5+%FF]7,H$X4@>\7Q38,.:!)FC_*7SV;U!+ P04
M" !Y2TA80ZJJF9H#  #^#   &0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX
M;6SM5V%KXS@0_2N#-RQW4.K829/2)H$FO>4*S5':W;T/QWU0['$L5I9<2:[;
M?W\CV7&\2YHN!\<=QU)09'GFS7O2S%2>U4I_,3FBA>="2#,/<FO+BS T28X%
M,Z>J1$EO,J4+9NE1;T-3:F2I=RI$& ^'D[!@7 :+F5^[TXN9JJS@$N\TF*HH
MF'Y9HE#U/(B"W<(]W^;6+82+6<FV^(#V4WFGZ2GL4%)>H#1<2="8S8.KZ&(Y
M=?;>X#/'VO3FX)1LE/KB'F[2>3!TA%!@8AT"HY\G7*$0#HAH/+:801?2.?;G
M._0/7CMIV3"#*R5^YZG-Y\%Y "EFK!+V7M6_8JOGS.$E2A@_0MW:#@-(*F-5
MT3H3@X++YI<]M_OP/0YQZQ![WDT@S_*:6;:8:56#=M:$YB9>JO<F<ERZ0WFP
MFMYR\K.+#XQK^,Q$A;!&9BJ-M./6P$\?V4:@^7D66HKB;,.D15PVB/$KB%$,
M:R5M;N 7F6+Z-4!(]#J.\8[C,CZ*>(W)*8RB$XB'\>@(WJC3//)XHS<UG\"5
M,4ARF4SAEK,-%]QR-+N]2($2YQZ32FLNM][J-R5UM[!DAAOXXY8"P(W%POQY
M:+\:-N/#;%S579B2)3@/J*P,ZB<,%N_?19/AY1&MXT[K^!CZXJ$I-E#9FU*9
MA5XVN(KI2?=*#XD['O[.*9*6T+D$FR-D2E ?<(C6)1@PC;!:/U"NH-Z^O']W
M'D?3RX;D2DEJ%:A-NPIL+T#T!-!Q*)TV C(GX&DO8']4&R?@ FXDK+D0U!!,
M+^X)T4M$E3K#+FQO1AF(Q08U9:%/0C?$O5F[M1&LF,D!'RM.''P=#2 ZI\%+
MB"\/SN[16,T3MTG)M^YQY/S=.'69]U@QP3-.EM1X4+M32U1!#=HPW^-*P>1N
MFT9#B,= Y C@&C5!NOY'0BE:U11YW/Y]5):)G=\ IA$-X[$;SF@83;_*E^B[
MB?0/:>#X#!RC@>/DMZ4)^Y95!%="O';V-5+^)(+>-FR8@5M\0D%>-;>Y3SE\
M3K#TK*@(TOU.)-2E-/U7,"=0YSS)7P<;G1ZIQ+.N$L^.EL(^FYJ<H_0J2B9?
M#A754:2_V3$F'<_)?ZH[3OX!K=-.Z_3?[8['P__HCC^ZX_^U.X:].REER=;?
MO W!5M(VU]-NM;O<7S5WVKUY\V6P9GI+!P,",W(=GDZI/>KFMMT\6%7Z&^Y&
M6;HO^VE.'RBHG0&]SY2RNP<7H/OD6?P%4$L#!!0    ( 'E+2%C>0Z-33@0
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
M;H1@.W>142CXA]7AH*TJP&S@(5![]+ANU_5<C.$!O&4R,0I:Y^ Z(QC[<+-
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
M4Q"#-]?;YX];"KH5;9_:MG6&H^7S,<116@X=I<?7$/'W%'\FO]<F^34OEQ$
MBBX"9,NB*RE"BC)A0S9<=D,)E_^=NA)P/3XX9SM+DE)$PM^[F@%"OP) FT]V
M0"=)E#X-?'XD:95TEIAS']\8T [#J&CA$"R/N"9EP[!@FV%(<9&T>I%P(38!
M,>Q1XAN"1RX?@?9I9*@>\-$>I#WROD!$/I&^)L]A#""&>U;%A1<QP% ,='4C
M0WF_0_D.Q>EL>6<#%C!H+&!PL 7\M&8UOBGC<LT6?+<J:VQ!GV4<GN8@RUA0
MQ#6!CZZ,6^5#9@8MW:#UXBI0'2$DQ=XQ-8PZ:D ,_(A]?*9MW+EZS#9>[;@!
M2OENU3QIPB4C4*1L(^F3\#@C*[!8VUC37'H6AG24&.%OZBA,JKMK_\@@[6JH
M+T()Z:YMJDFY0,VIB<SV2?V^\WL*+ H*>EEW3N=QDIT)CVSA:2BA76293VWH
M=,07@4N/FAV#59Q,H1D^&4/ 8YVO#Q[9!!?FH9]^BCSP)N4BKT-!*=V&?I%E
M5?2[[KKHLE-U'F)):%O,$B\BP/72NU=RY+H^GX,P,$1)]Y@\Q_6P-A_V;8=A
M/M[89 H_("^-,TIVVXK\[G#R._T,2=M2PB"%Z=8%)H-4V28T1--R.W3IIX?G
M10U=/FW8 S""JG@X^W HMC&1;F4JV7'Y_*WG!<]4HM#C,COKC&?8(J&G&SJS
M0TVYJRW0D,J3/55-^M5"DH\[8\:1I_!Z5('<7M"PQCM4^$.G7G;H!]6RGR'J
M_:QT/+9$(]\/AT5[AZ:>2RKO[!'H /\.$]^&*K*BRI,$=H_"FO"35[<MH*>A
M<=FA1R<O)!ER([<JA,8;S%6Z+1#216\2M5GBNE=<:4F6@)(^F$(@5^H(;3A9
M.)V-FJ$>;\U+XM1,:_\ATU*1K6=>4\$T%84=M]X_9VDXS$$"E05K%1ZU%21B
MWD:-@[+@#*0<<;KY*H"/6AJ_30SMN.)16XE]Y3OVT"A[*-\,FV@K/#C:VA-<
M5?NHXO3'-O+HW0(?G.F9VZ>)*65PK8(*L0U%7QIRU>\[Z>S^R.I96ZD_Y=DY
MY\)9LT.Z(TS&5QA/T0HR^0?V#M77'<2:H,YXQ^X<_:.@U%;P9*Q(0(&5L['M
M S-!1F((*S)YC^$4^  _M"\<-;(;/:E6<EUG+=VB"= I$?>6D.Y)/L^2W_OW
MC =G>N'6?[PDBZ,YFS 8T!>%FJ_3N,R+AXTV@)\__&"*D5Q:SW(26Y5UOXTU
MU_7SC#TUUKYWCV@L/L%RQE.D<& N+-Q4E7&2\J;#[O1:*2(6;2."6,W;SS%M
M.L!4/J,6\UB.\9@*?=E!LDF.23HI2@ML#H,CDE<;6C24'DM?V!2C6!PA4I:\
M.P'I(H4#@4O11F0J M+PI9F\BG<0SR(4/X4OM8?GY7CHC$?^PJ[FR2(!A"1Y
MZ5":((C1LOX#2(40VMZ-XI]-!9^SQL#?F'' EDBK[?>R#N\RV7#>'2?8V_DU
M"/=YMD/O[1O:*&CW.,'A& DQ2D55@?6I.1.9*KD/(E5W*N5"1(U2&W0N$E7$
MQ63QL->B@&EQ,6UV;'H^';4&QAN)3S3B[SSBLXJIPXP3CT>LS&Z@M!,45:+U
M(Z]&5N?MIX_9G0^TK4-TT8N\*,VN19+=(7$RZ1'5!L/FV(FZ;;LZ?EYSG$\A
MI19N0/_K8;;O\!^4T/::8PO$X3R'CM=YGO+N'P&Q1T$048N'XU6KV4Y5NZ3K
MM<'_SS0+[?K0+I:+KSC\.KX9BWE^IPK>U31[6G.532ART KQA DBI-\I)^R8
ME0_-YOE4W98P%LT;?S<5HZJBXHF6ZXPWO]-JS[VM->U6G2#_*IEG._OTL,MM
M6MB#V'()*=9E/OE*BY#\UR 7T?\-D?$M^E\/")!HTA^R-(OHYU@D/I$I ,CJ
MN"$M<B010'I1*RN;)8LAD]EID95/:<R#46D-9Z^E' 9W<$#5BM56)/1"ZTBA
M%;[;T9C7N]^UWWQ*OJGI.>T8+U574EW:(?P.#./3Q]_6U-W1>>^$>,&#OBCR
MA4R_KL)$>!7R:ZI%G,-Z?N5.%YI/5//Y8VIALL2/">!#8U*H719S2T<7E$M3
MX:_14=ZW;IMJ("]XRW^6P;<Z#XF)W8J)?;"8-/LE3899M5_TRLL@W!=&Y<W&
M]$XC")4;%+6:5!*5J6\ER Z:/G#]O&Z?X$<D6E;TAE_5)1G:-U7Q#+QX<H7^
M,2L+<>0@SC.=MEQ&I(<># IGA-!ZW/H8$?%M2+=!?>M3- 9S2[<P.AR51^>V
MY3C(R3SA.I!YKV<ZEZ:CPIOG5+/!X,"^N/5D%MWY]5Q\%]1385K:,^M,Y4JJ
MZ3O6<.C6MJ[+P>[RRQ;?JG.B*L?URM2?T:@NVTYUZ?ZI;?;R&3WJCZ/?=F++
MPUNQ7])I/SS-L=7^CVZUEVW_B3R\ >609OM'P!V[[8_=]L=N^V.W_;';_MAM
M?^RV/W;;'[OMC]WVQV[[8[?]G]MM+]MF4WEXM^E!_?:/P#LVW!\;[H\-]\>&
M^W^#AGO9]H#)PYO 7M1R_\@\QY[[8\_]L>?^V'-_[+D_]MP?>^[%L>?^OZOG
M7K:-R_+PSN67=MT/3W5LNS^VW1_8=F^WK;+VX:VR+VV\'Y[JV'E_[+P_=M[_
M1W;>VVT;J7UX&^F3^@.'X1[[ _]+^P,O.K_J"RSF_-O%O,V=E>8'?INGS>\C
MOS>_"MP.-S^N_#DNYA3VIFJ&3ZUQX)V(POQ>L;DI\Q7_1O!M7I;YDB\7*IZJ
M@@;@_2R'W:YN:(+F5Z,O_P]02P,$%     @ >4M(6("?U*9$!@  B!X  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3 N>&UL[5EM;]LV$/XK!S<;6D"Q1>H]
M30PX:;L%6 8CZ0N&81\8B[:%2*)'TG&R7[\C)<MV;*M!NVS[X ^61.EX]]PK
M>>;I0L@[->5<PT.1E^JL,]5Z=M+KJ=&4%TQUQ8R7^&4L9,$T#N6DIV:2L]1.
M*O(>==VP5["L[/1/[;NA[)^*N<ZSD@\EJ'E1,/EXSG.Q..N0SO+%=3:9:O.B
MUS^=L0F_X?K3;"AQU&NXI%G!2Y6)$B0?GW4&Y.2<>&:"I?B<\85:>P:CRJT0
M=V9PF9YU7(.(YWRD#0N&MWM^P?/<<$(<?]9,.XU,,W']><G]@U4>E;EEBE^(
M_$N6ZNE9)^Y RL=LGNMKL?B9UPH%AM](Y,I>85'3NAT8S94613T9$1196=W9
M0VV(YTR@]01J<5>"+,IW3+/^J10+D(8:N9D'JZJ=C>"RTGCE1DO\FN$\W;_1
M8G1W;/1*X4(4Z&S%K+E>?V2W.5=O3GL:Q1CBWJAF>5ZQI'M8$@I7HM13!>_+
ME*>;#'J(KP%)ER#/:2O'=WS4!8\X0%WJM?#S&J4]R\_;I_242;Y+Z8&4K)QP
MC#H-MX^P3C=DC_;U8,%D"K__@BSA4O-"_;'+0I5\?[=\DVDG:L9&_*R#J:2X
MO.>=_H^O2.B^;='.;[3SV[CW;S!STWG.08SAFBLMLY%&!:RG86"R(-./NT"W
MLMT->FB>2L,^*T%/.8Q%CHF>E1/0-GX@4_8]J^4B@<1L;E IBXJ5Z?;+>9EI
MA=>42\MB>'DS/(&+JQN,*RXGCP[*'.7SU B[$"76%2[5VM-OG,DJ! $#B!>W
MR&<91/#KW([11%]LXO+T>'#/)1:BUD^BO$>8R)%A@/!)5I9&.I+.N,Q$"L1Q
M:>($*. (0K=+/$BBV"%^6(\#^ DCS#"X?JINX%+']1((:#>DX$>^DY#(C'RZ
M35S9AB2.&U.<V?4HD-CQD+\9^/"Y0KDU[[5'/,?S_3<0D&[@XQBEDBBR8S_>
M)^@U"1Q*R!L+SL6A;W2TPR  +(]CGIDY/[Z*D>SMMB]?AYZ3Q$:,UPTB'+H(
MEMJA'VR:E6,LK!N4!&A EZ(!@Z0;N,;$B>]X8=B\:77TU^)EZ8^/N-8<YVRF
M,%9-BJ-U4>D@(4#<&)4/X8K).Z[K<K"D\2/'#SP@7N)0-,602[M2EB/^A#!
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
MH0%X/I52;RYH@>J%KXO_ U!+ P04    " !Y2TA8Q@5#@)0#  !O"   &0
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
M@^(<7-#QT1R]4Y95#[W9D."C!4-[1=(X\8K$@ +O//6*Q)0\R?97W(@2(DC
MD@Z%1,XL.* XAW<49$D"W#7P%HX$!TD2HC@#F8,PRB' 2K"J=E.4@OXA2LG<
M720.$2$4Q91^#1<UD;#:ZF#MT\=M#+9M))-*OC!\!+N57;;NHIL?]T-GU(=N
M2 ,,6F-T6JNI2T_-)TU6KTDFCYD>F17+>3L)R%O8V9VGT$3-0 ?0K9RV>Z6$
M4@&+&.:* U0"WD0'V*=6I;""FX.GE@+RO4M! NYN+)EZ2]Z7@BS .%E3"DB8
M^&>+./M\00?C%HO@ZY%2X",\7A>46Y2"".&XXTO2!;Z6UB"KT(W3;SCU_MLC
M^3[:R_8[KKTHW?^R$I($L4]V,$!$7"S'C0&2G&Y50A+83UP)R=+<9T8<DN42
MDD812A)70DA.%DM("I]I@C*:MFZ.XA3\D0)U_#5<VT30EB7$^P9\<O68)Y[F
M@87B\;D#0,P$_XC% W_OXA$'.6X<'L9TJ7C0((>M?<TY ASKGJTVJ>4%'8S?
MJB",'SM'P*[FGE7AF-Q3)4\M'I!4<+B?\T$.?^$Y(D^R1A'JTC<*,Z](1/*M
MBH!+>E<$HISZ<T2:9Y^=(]((N4D,CED^1Q!(LQC1-)L7 4A-Z%I1@K<\1RR[
MJ(F$U58'PHU%H+'Q4VR[=#98-BU$!_E/I?>&]B?IVI]D8\]RKV\;4>#K"9-W
MJ[J?C4A;MFFTDY-^H^:2?@.ITT[J].LUEYNA=LWEKKG<-9>[YG+77.Z:RUUS
MN6LN?YSBL6LN=\WEKKG\7S27_84;4-!CY.]Y#;"!R,UE:/=O=Y5\VMR@WI,W
M]] 73(\$%(Z*#X$U/$BAN]3-W6[S8=7$WZ?>* M>\\,Q9R77C@#FATK9^8=;
MH+M@'_P+4$L#!!0    ( 'E+2%A-&9?P* 0  )D0   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4T+GAM;.U8;6_;-A#^*P<U*&(@BRS)MO)B&TB<M@LP;T'3
M;1B&?:"ELT54(E62BI/]^ATI65:*1 @*M%\6!*'X=L\]=SS>A9ENI?JL,T0#
M]T4N],S+C"G/?%\G&19,'\L2!:VLI2J8H:':^+I4R%(G5.1^.!Q._()QX<VG
M;NY&S:>R,CD7>*- 5T7!U,,EYG([\P)O-_&1;S)C)_SYM&0;O$7S>WFC:.2W
M*"DO4&@N!2A<S[R+X.PRMOO=AC\X;G6G#]:2E92?[> ZG7E#2PAS3(Q%8/2Y
MPP7FN04B&E\:3*]5:06[_1WZ>V<[V;)B&A<R_Y.G)IMY)QZDN&95;C[*[<_8
MV#.V>(G,M6MA6^\=3SQ(*FUDT0@3@X*+^LON&S]T!$Z&SPB$C4#H>->*',LK
M9MA\JN06E-U-:+;C3'721(X+>RBW1M$J)SDS_\UDJ.!:)+) 8"*%>N+=/9VZ
M1CC\Q%8YZL'4-Z3,BOA) WQ9 X?/  <A+*4PF89W(L7T,8!/+%NJX8[J9=B+
M>(7),43!$83#,.K!BUK3(X<7O=3TQF@-?_]"6^':8*'_><KR&G?T-*Z]1F>Z
M9 G./+HG&M4=>O.W;X+)\+R']:AE/>I#G]_6MP?D&A:R**5 8;0=]9_D4V;T
M*[JQW(7!%+@ @H*US.D*<[$!8X,"F$(WGSRB(9U6OJ=13V 34,S 8GE+,8%J
M\^#6%U)01D"ESX@\+'F>TVW5\!<RU<0.T,ECL2*4*'"';YO0-D$'[,@JS:O4
M$FPQ&R<T=#Y0D@)*!7AO:%?%=4;IQ5C6*:X,!'  063;MV].PB \[_2NR1/D
M$+.#BF(80P07UB5,)-8[9.27BIL'6%<BU5!I8IY6RO))B(]159V(8IC R>Z@
MUDH6.[D"32:MN^]($5(<QJ0A&%HEC1>#B+2>PB=I6/[8TXYG<-YU+AES.G8M
M-='P.:=\;=D!A%8J=+]?+_Y$B3AG-BA*I@PGCF/W\^U^Z!@7PH@F^HQK+3B
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
MZ<Y,K8SUPNDRJ-%".]*V,"WH9X+&&]!YKK7;+GR YO<T_@-02P,$%     @
M>4M(6,1\5-6U!   1 L  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
MS59M;]LV$/XK!ZTH-B"U)=EY69H82-RT"["T1I.U'X9]H*6S190B59*RZW^_
MAY3LJD.:8L ^[(M>R+OGGCO>'>]B:^PG5S%[^E(K[2Z3ROOF?#QV1<6U<"/3
ML,;.RMA:>/S:]=@UED49E6HUSM/T9%P+J9/915Q;V-F%:;V2FA>67%O7PNZN
M69GM99(E^X7W<EWYL#">731BS??L_V@6%G_C THI:]9.&DV65Y?)579^/0WR
M4>"#Y*T;?%/P9&G,I_!S6UXF:2#$B@L?$ 1>&YZS4@$(-#[WF,G!9% <?N_1
M7T??X<M2.)X;]5&6OKI,SA(J>25:Y=^;[6_<^W,<\ JC7'S2MI.=_)I0T3IO
MZEX9#&JIN[?XTL=AH'"6?D<A[Q7RR+LS%%F^$E[,+JS9D@W20 L?T=6H#7)2
MAT.Y]Q:[$GI^]D%8*9:*Z59[MNP\W6@OO61'/S^$#??+Q=C#4! ?%SWH=0>:
M?P<TR^G.:%\Y@)5<?@LP!L,#S7Q/\SI_$O$5%R.:9$>4I_GD";S)P>U)Q)O\
M>[?_O%HZ;Y$M?SWF> <[?1PV5-"Y:T3!EPE*Q+'=<#)[_E-VDKY\@O3T0'KZ
M%/KL'A59MB!M5O1]!QYC_33N(E %3$E2DZ^85D:A6*5>DX\VA.6X7@AK=V%Y
M(U2+4(%'6/YP>^.>_W269Z<O23C'WI'0)2D0E*H+JM2%:I$*A$*<W]V#+-OU
MKE=R5!CMC)*E""260@E=,,6D=N?PD.ZD4JAA1\@#KI=LD0LQ%<(CIWEK+1R@
MN7!5-%V$#_[<2A#%AJ-GE)_A,9W055&8-BQ90&$_^#>A4T(0&K&KHW2 ,/#,
MH@([Y-ZM*03?&OUBO[P 4W]$C463M'YW%#6#W28 '9%&5\V.TI,IG1VG-(<'
MWK9=.PK-*L0;NFO$WU$,1OZ2LN,3>A>-ZX&EGL#D(/9@O%#[Y0R^94=9FL=W
M>C+Y&I+^W1@;S>+(E-'K%TB:&MUKZ:&QAX1NFGX-$,(1HX-JGDR^<7OX/0!>
M21T/3C':I*-P.HAW8(A@>VDY!(7,4LFU\/$X)SGET]Z58;H\HY/30.<LA6M7
MG8^UV-&2J74QB]2.O*$Z7%O#]!N"QT0P=2U]/-41_3#/94C4[J*+-\82MU@0
M=(Q@6(^<=95LD))O1<UX^-;RO@AB^>T&BX^D^:W>&+7IPO PNAG=C^BU5#CI
M>5"=&Z%>K%I<6"6BNL7RFJ$OO+'T^^',%HLKA,%OF?605/0V)%A;8X%NZD:9
M'7-($+G6T:) GG6VWUBQ4\'MC\:4M!7.\W]E^#TZ5 &<4J(/^J(:6-U*7PTD
M,WK7!".!1\"HA<84$"71#F('IC?@X>#%_YWGW(H-S/V8YH^ALB>H(:=#PG:Y
M*XI]M: 04!A[\=A!NR*)@IBU/J%*&BN+F)<=)10&@@.IZ&UL[@:72-BWINQ[
M5)_:3>ARJ)^'2H:VZ3#PA$*AX&.GYL0&/H%))3RQ .=AY%T%2^X?<=U7;#?C
M8&'TV TY'DPV$%K'^2W<%^A0W9!S6#V,B%?=9/15O)LO[X1=2[0%Q2NHIJ/3
MXX1L-[-U/]XT<4Y:&@]&\;/"F,LV"&!_98S?_P0#A\%Y]C=02P,$%     @
M>4M(6)#65%<[!   O@T  !D   !X;"]W;W)K<VAE971S+W-H965T-3@N>&UL
M[5?;;N,V$/V5@398)$ 077R1F]@&XB1M R1HD&Q;%$4?:&EL$Z%(E:3BY.\[
MI"[KQ=IJ4&#[M ^6)7+FS)GA&5*:;I5^-AM$"Z^%D&86;*PMS\/09!LLF#E3
M)4J:62E=,$N/>AV:4B/+O5,APB2*QF'!N SF4S_VH.=355G!)3YH,%51,/VV
M0*&VLR .VH%'OMY8-Q#.IR5;XQ/:7\L'34]AAY+S J7A2H+&U2RXC,\7$V?O
M#7[CN#4[]^ R62KU[!YN\UD0.4(H,+,.@='?"UZA$ Z(:/S=8 9=2.>X>]^B
M_^ASIUR6S."5$K_SW&YFP22 '%>L$O91;7_&)I^1P\N4,/X*V]HV'0205<:J
MHG$F!@67]3][;>JPXS")#C@DC4/B>=>!/,MK9ME\JM46M+,F-'?C4_7>1(Y+
MMRA/5M,L)S\[OWGE%BY=:;CE:(#)'*ZYR92T7%:8PR\E:N8*:.#X$UL*-"?3
MT%)DYQ]F391%'24Y$"5.X)X0-P9N9([YEP A4>YX)RWO1=*+>(W9&0SB4TBB
M9-"#-^CJ,/!X@P-XCVBLKC);:2[7<*6,]:6@8=0O"'_>D3W<6BS,7_O2K\&'
M^\%=8YV;DF4X"ZAS/&(P__@A'D<7/=2''?5A'_K\B1HUKP2"6A%?B]++?8$2
M5[2V=YPMN>#V#1Z5$$!2WC*=[\NA/\J#(RXM*8)+L!N$%<&IK:N6=;( 3N*A
M-B7E9!3/2\8Q<J:Z8[5L6(F.E?/0>0VKR%AW<TZ.Y')%TJL*U.;CATD2IQ=
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
M6FVUW0^K^V#" %83.V<;*-+]^!L[:4*W(45M^=(F(?/,,^.9>>QTUTH_F 6
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
MGR<Q-#!D9PT,K&"C.,/B+(;K1Y<+P<YAP<Y9P49QAL59#.?$(P0[O_#=9A.
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
M9=D44']_*(KZ^4/3P.&N^-G_ 5!+ P04    " !Y2TA8^KSDOL\'  !Y2
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
MW)Q/%$^SL^H#5_KDFPUW^K\&$>8!?7_#N7J9F.-O^>\E^@M02P,$%     @
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
M\BZ1.C&])04N$E*L.,)%BF:X) )GY#^L;+R:RQ<SW62 Z!))8[:8I6@N:/*
M9K003-K,WZ&K" 0FF3SZ@/Y")N)KS("/32'CJT8QDSJ6FUTLSHE8YE .D&N]
M1X[EN!WR6;_\TV8U0$ZHY$Z'/#I'[IV4QV?(+;=+;DI/&F.<QAA'\;Q3QM39
M3I[RC* 0P"!%I! 4!:9KG@CTIA=<59YK7N($)H8L+1S8(QC3MV_LD?6Q*^<Z
M89%.6*P)UG+';=QQ%=T]X4X$"Z%^,/&O#1%_T!R2#2." '^/;G]\^':'_OTB
M)>A.0,Y_=IGDZC1))RS2"8LUP5HF>8U)7N]/Z-LF7P"K2M=<521T18JZ.+WK
MLJ27=JDE.F&13EB\@XT4K/H_XG'J.H%C^6/SL2/9PR;9P]YDWQ7R]<<96M9U
MJV0D 97QE&899AR5T@N5_<[D[^C^052C8.#N@]IEM3>&2[.J$Q9WQ.\/AF%W
M4D=-4D<O:P*.=[(+])(O?9MUPB*=L%@3K&6/W]CCOW(7\'6:I!,6Z83%FF M
MDX+&I$!K%^BE76J)3E@4/"O<]LCW0S=H%\E8TZ"M;(=-ML-7;0,[>G P1]\:
MA/91&^B-X=*TAL\K=SCPAN'!YRC!FH9O)=BV]BLVZX5-(3S9%/K1E[[=6FF1
M5EJLB]8VZ6!9;;]R:Z@'T&653EJDE1;KHK6MVB^T[?Z5]J4-HA]WL3'.\ZKN
M!ZX;'%7U2.NPL2Y:.^?[Y;/=N_![<9NH\4=%>^A9^\]QS^B2! ,[."V)^B=Q
M<<JUKH7-@SV_:DOW*V8K4G"4P5+BK8$O%R1LMTNZ.Q&T5-N "RH$S=7A&G *
MK'I WE]2*IY.JIW%9J]Z^C]02P,$%     @ >4M(6!%N2?/?!   B!H  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S4N>&ULO5G;;N,V$/T50@V*!,A&$GU-
M:@O8*!LT0-,:<;M]*/K 2+0M1!*U)&5O%OOQ)2E%%UNAHE3>/,2Z#,_,&7$T
MA^)L1^@3VV#,P=<HC-G<V'">7)DF\S8X0NR")#@6=U:$1HB+4[HV64(Q\M6@
M*#2A98W-" 6QX<S4M05U9B3E81#C!04LC2)$GZ]Q2'9SPS9>+CP$ZPV7%TQG
MEJ U7F+^5[*@XLPL4/P@PC$+2 PH7LV-C_:5"R=R@++X'. =JQP#2>61D"=Y
M<N?/#4M&A$/L<0F!Q,\6NS@,)9*(XTL.:A0^Y<#J\0OZK2(OR#PBAET2_AWX
M?#,WI@;P\0JE(7\@NU]Q3F@D\3P2,O4?[');RP!>RCB)\L$B@BB(LU_T-4]$
M9<  OC( Y@/@6P<,\@$#132+3-&Z01PY,TIV@$IK@28/5&[4:,$FB.5C7'(J
M[@9B''=N@QC%7A"O&4"Q#UR4!!R%P3>DDGRZ%-/&3T,,R HL1((QI=@'2TZ\
MIS-P>H,Y"D)V-C.Y"$4"FE[N]CIS"U]Q:T-P3V*^8>!3[&._#F *#@41^$+D
M&FH1;[!W 0;V.8 6'( 38 *V012S_*<A1/?M@+ -L!;RH,C]0'D8O.KAD:NL
M?_J2!OP9++&7TH 'F)V#V\\??K\#__PFAH [CB/V;U.2,_QA,[Y\ URQ!'EX
M;H@29YANL>'\_),]MGYI2D=/8+54#(M4#'7H3CFWF)Q;YR!!%&Q1F&)P&L3
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
MY:*$Q[RAE\I"NF *','%.0+BH7A%$\>=O$!+="!<X"%N="4A=$EK(51HHIE
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
MRW0AB^: ^N]W>5X=?V@Z>,B+W_:G??M_4$L#!!0    ( 'E+2%A TEX3B@4
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
MW?CK9'KUF8H-H\#^1@\YE#5Y[56-K)%IJ'EL>CMV]_9;EK!X'8/_P'.'>6[
MU@/S8PP@<.E-PDE?)?A]EW", 00VO 6[>4LY9<$-F]/TK=2?E(C:O?8 & ;;
M!LV)6_-[W30T!;LG&J8 #C[ON)%:+^\Q. @V' 3W3YGY7@<JOM#LT!@>A _P
MH':9[P;K!8[4/\9T!!LJA=U4RJ1^BV<4-V;KE3X&J<*&5.%3DBKLE53Y0K/?
M)1M2%;I)5;LB. #6:ZX!M^;WNFE(6N@F:;?D6TO^XP9LN\J^T&SW#?T+T0D+
M(/1*#7VAV:$QU# \,%QJ5P!N,.BJ@*,<&BF=&G%3,U,!!PF0&ZGU^AZ#^(6&
M^(6GG$^%7KFA+S0[-(8;AN[Y5,O4=X,-7:E_#*(7&J(7NKF92?T6!,B-V7JE
MCT$!0T,!P^$IB\ K-_2%9H?&<,/0_7JN91&XP5Q/ 6[5MGYV2P=@8RH6V;G@
M=#JV3M3NQ&=QM3A[?)F=N*U<OX)GD]T)8@.S.]!\2\2")1)$=*XA@[<#O5N)
MW1GAW1?%5]DQVP>N%(^SCTM*9E2D OKW.>?JZ4MZ@^*D]OA_4$L#!!0    (
M 'E+2%@V?MTM] (  &@+   9    >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM
M;+56;6O;,!#^*\*#T4$7O^25SC$D<;<55@@MW3Z,?5#M2RPJ2ZZD),U^_239
M\>*0I!UX7VQ)ON?QW:,[Z<(-%T\R U#H):=,CIU,J>+*=66208YEAQ? ])<%
M%SE6>BJ6KBP$X-2"<NH&GC=P<TR8$X5V;2ZBD*\4)0SF LE5GF.QG0+EF['C
M.[N%.[+,E%EPH[# 2[@']5#,A9ZY-4M*<F"2<(8$+,;.Q+^*1\;>&GPGL)%[
M8V0B>>3\R4QNTK'C&8> 0J(, ]:O-<R 4D.DW7BN.)WZEP:X/]ZQ?[:QZU@>
ML809IS](JK*Q,W)0"@N\HNJ.;[Y"%4_?\"6<2OM$F\K6<U"RDHKG%5A[D!-6
MOO%+I<,>P!^<  05(#@$]$X NA6@^U9 KP+TK#)E*%:'&"L<A8)OD##6FLT,
MK)@6K<,GS&S[O1+Z*]$X%<TI9NH2S85.)*&VEPBS%%T_KTBA]U:AB_LR'1!?
MH,D:A,X$-,,%49B2W]CNW!U6(#^@BQ@4)E2//J(99SJ-0$ATS4 LMWHA+S#;
MAJ[2+IL?NTGEWK1T+SCAGA^@6\Y49IA22)L$KHZU#CC8!3P-SC+&D'10U[]$
M@1=TCS@T>SL\. */WP[WST33K;>O:_EZ)_BN3?T(DJ '12A11Q4^RV".E2M9
MX 3&CCXW)(@U.-'[=_[ ^W1,G3;)XI;(&LKU:N5ZEKU[*O'KC+<E<)#W/[]I
M<W2C()>_CFG::U/3-LGBEL@:FO9K3?MGLW'R^2&>H:1Y/@A]/AR3L*3RRX/)
MW$[KR.MX@W[HKO?%.6$6-,WB5\T: 0WJ@ 9G _J"Y;G*.@O^URQHDRQNB:PA
MVK 6;?@?*VO8IJ9MDL4MD34T'=6:CMJKK-'16NB/#BKKA-G@H+)>-2L#<O=Z
M$'WU+VTO)U'"5TR5MW.]6K>+$]LE':Q/=1M9=GU_:<H>]!:+)6$245AH2J\S
MU$4ORKZNG"A>V$[GD2O=-]EAIEMA$,9 ?U]PKG83\X.ZN8[^ %!+ P04
M" !Y2TA8_;7')WH#  "_#   &0   'AL+W=O<FMS:&5E=',O<VAE970X,RYX
M;6S%5VUOVS@,_BN$-QPZH*M?Z[2]Q$"3KMB =0M:;/?A<!\4FTFTR9(G*<WZ
M[R?)KINDCK$><K@OB2B1CQY2%$4/UT)^5TM$#3]+QM7(6VI=7?B^RI=8$G4B
M*N1F92YD2;01Y<)7E412.*.2^5$0I'Y)*/>RH9N;RFPH5II1CE,):E661#Z,
MD8GUR N]QXE;NEAJ.^%GPXHL\ [UEVHJC>2W* 4MD2LJ.$B<C[S+\&(2QM;
M:7REN%8;8["NS(3X;H4/Q<@++"-DF&L+0<S?/4Z0,8MD>/QH0+UV3VNX.7Y$
MOW;.&V=F1.%$L+]HH9<C[\R# N=DQ?2M6+_'QJ%3BY<+IMPOK!O=P(-\I;0H
M&V/#H*2\_B<_FT!L&(3I'H.H,8AV#9(]!G%CX"+GU\R<6U=$DVPHQ1JDU39H
M=N!BXZR--Y3;8[S3TJQ28Z>S*2-<'\-4FL20^N$8""_@W8\5K<Q9:3BZ,WE3
MK!B"F,,UY83G"!_1Q$TYS<]ZB;)9H'P!GV>,+H@](/4&CJY0$\K,Z"U\N;N"
MH]=OX#50#C>4,:LR]+5QP1+Q\X;NN*8;[:$;1G CN%XJ>,<+++8!?.-[&X#H
M,0#CJ!?Q"O,3B,-CB((H[B T^7WSJ(=.W)Y'[/#B/7@OB_$QW IF+_.:R +^
MM@)<U](_7<&M]TZZ][85XT)5),>19TJ"0GF/7O;'JS -_NP*S(' ML*4M&%*
M^M"S,6$N3$3##!>4<QL8DZ(FB:DHNERO\4X=GJUM]UDX"(;^_:9'SW7B.&IU
MMHB>MD1/>XE>%@75^W*]-DTW]MME]%PC2;H)I2VAM)?0)_,T2-14HKW@=88)
MEV&D^&;JC9OM(IL^H_(V3G;H=NA$0=I->- 2'OSN4:/EVG?(@V?[AW&ZP[%#
M9R,1MBB>M13/>BE.S/FN2I2V*J%</,!$E!7A#UT4>Y%>>@4/!+;E]'GK]/G_
M6*G.#QFF X%MA2D,GE[8X,"UJ@'<RM%D-X\[E/96JW"C'0C_?;UJ;/L*5H=*
MM.=VA=$3J>B_J5D-;G_1ZE+:6[7"IX<\['T 7U2W&JBMURF,=GEV*"6[-/V-
M5M!4I(7KD!7D8L5UW12ULVT7?NEZSYWYL>W.78OY!%.W]C=$FBQ6P'!N((.3
M@6$DZVZY%K2H7,,Y$]JTKVZX-%\8**V"69\+H1\%NT'[S9+] E!+ P04
M" !Y2TA8#8%C(IP#  "D$P  &0   'AL+W=O<FMS:&5E=',O<VAE970X-"YX
M;6R]6&UOVS80_BN$5@P)D$:B_)[9 E*[PPJT@]$@VX=A'QCI;!.E1)6DXF;8
MCR\I*7JQ%2%>.7^Q1>KNX=USCP]GSO=<?)$[ (6^Q2R1"V>G5'KCNC+<04SD
M-4\AT6\V7,1$Z:78NC(50*+<*6:N[WEC-R8T<8)YOK<6P9QGBM$$U@+)+(Z)
M>'H'C.\7#G:>-S[3[4Z9#3>8IV0+=Z#NT[70*[="B6@,B:0\00(V"^<6WRSQ
MU#CD%G]0V,O&,S*I/'#^Q2P^1 O',Q$!@U 9"**_'F$)C!DD'<?7$M2ISC2.
MS>=G]%_SY'4R#T3"DK,_::1V"V?JH @V)&/J,]__!F5"(X,7<B;S3[0O;3T'
MA9E4/"Z==00Q38IO\JTDHN& AR\X^*6#_UJ'0>DPR!,M(LO36A%%@KG@>R2,
MM48S#SDWN;?.AB:FC'=*Z+=4^ZE@S4BBKM!::&$(]72%2!*A]U\SFNI:*71Q
M5Y07\0VZ#<,LSAA1$*$5:-&$E!2ET"ZW,1>*_I-O7**+%2A"F;Q$;]']W0I=
MO+E$;Q!-T"?*F+:0<U?IX$T(;E@&^JX(U'\AT!6$UVB KY#O^8,.]^7KW?VV
MNZLIJWCS*][\'&_P$F_9 Z,ANE>444-;36#.Z &-?WW4[NB#@EC^W95Z<=:P
M^RSS2[Z1*0EAX6C6)8A'<(*??\)C[Y<N(BR!M6@95+0,^M"#ID:B0XV0AD:Z
M6"B@1SFT:3^/P<SS)G/WL9G=L=%T-O8JHU;4PRKJ86_42ZW(+ 8AT?L$Q/8)
M+7F<DN2I*\A>I%-+90FLE?2H2GIT1@6/;-)B":Q%R[BB9?Q*+9 ?T7)QR+@I
MT\EL?*#E3B/<K>5)%?^D-_[?>?(V*VJ*TJ*04H+J[+B]2*<6S1)8*^EIE?3T
MC%J>VJ3%$EB+EEE%R^S_Z\:S(W'Z^+ 9']O@R:A;O]BK)Q+O/RD8_8M.:=3]
MIYQ:1EMH;4X:4QH^H\#+PVQ18PFM34T]B.'>@<96PRY/:6KYL%WWFK2CK^<E
MW#\PW;^R5??#G%PR2VCMI.MQ"P_/J6:K(YDMM#8U]5"&>X>;'VO9)?;!0.$=
MRKC+:OI2VZ[G)MP_.'4I^=26W7O"R96TA-;FHY[#\.2<(K<ZJ]E":U-33VNX
M=^JQUK*GQ_\%.^3>974D=[=QA6+NKSX1L:6)1 PVVLV[GFA_45P)%0O%T_Q6
MY8$KQ>/\<0<D F$,]/L-Y^IY82YJJHNYX#M02P,$%     @ >4M(6(NO>#!*
M P  )P\  !D   !X;"]W;W)K<VAE971S+W-H965T.#4N>&ULO5==;]HP%/TK
M5B9-G=21#R@?'2"5IMLJK1IJU>UAVH-)+F UB5/;@?+O9SLA)1')J&3U!6SG
MGA/?8Q_'=[RE[(FO 01ZB:.$3ZRU$.FE;?-@#3'F'9I"(I\L*8NQD%VVLGG*
M (<:%$>VYSA].\8DL:9C/39GTS'-1$02F#/$LSC&;#>#B&XGEFOM!^[):BW4
M@#T=IW@%#R >TSF3/;MD"4D,"2<T00R6$^O*O?1=#= 1OPAL^4$;J506E#ZI
MSFTXL1PU(X@@$(H"R[\-7$,4*28YC^>"U"K?J8"'[3W[5YV\3&:!.5S3Z#<)
MQ7IB#2T4PA)GD;BGV^]0)'2A^ (:<?V+MD6L8Z$@XX+&!5C.("9)_H]?"B$.
M &Z_ > 5 *\.Z#4 N@6@>RJ@5P!Z6ID\%:V#CP6>CAG=(J:B)9MJ:#$U6J9/
M$K7N#X+)IT3BQ'0>X42<HSF3.XF)W3G"28ANGC.2RL45Z.PAWP^(+M$UC5/*
MB0#D@]QC <%ZY>ZQ ([D#MR3$."?T)D/ I-(MCY+8"*W%3".;A)@JYUFPLEN
M; N9@9J''12SG>6S]1IFZWKHCB9BK9A""*L$MDR]S-_;YS_S6AE]"#JHZYXC
MS_&Z1R9T?3K<.P+W3X>[+=ETR]7L:KY> ]^-LA,C <H$B8C8H;18UV-2MU*I
M\^:2ISB B247FP/;@#7]^,'M.U^.R622S#=$5I&P5TK8T^S=)D-DBT@*^)@+
M>.@,;96:/_[\D'!T*R#F?X]IW#.IL4DRWQ!91>.+4N.+UFWZ>I*$AR<)DR?)
M,1%S,C<_PM2';#-U.DYW.+8WA_(TA VJ87Y#V*@,JZ34+U/JMZ;T#?.33-?*
M\M8-89+,-T1646]0JC=X1],-3&ILDLPW1%;1>%AJ/#1INN%1FWAUTS6$C6JF
M^V]8):51F=*H-:6?8@VLU6ZM^+=N!9-DOB&RBFZN\WKK<][1<,7+#,ELE,TW
MQ585^N!Z[9IT7<%6-\J@;KN&N&'==PUQHU[->/9!!2%OZBM=B7$4T"P1^66Z
M'"VKO2M=X]3&9ZH*U)7)*TU>0MYAMB()1Q$L):73&<@/,<NKLKPC:*KKE 45
MLNK1S;6L9(&I /E\2:G8=]0+RMIX^@]02P,$%     @ >4M(6+7^C3/U!
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
M$5D)!8'EOWNR)%&DD&0</W/00?%,Y5B^?D*_3I.7R=QA3I8T^AZNQ>YB,!V
M-=G@0R2^TH<_2)[02.&M:,33O^ AM_4&8'7@@L:YLXP@#I/L/_Z5%Z+D,$(-
M#C!W@%T=4.Z TD2SR-*TKK# BSFC#X I:XFF+M+:I-XRFS!1PW@KF/PVE'YB
M\9G(&G!P<IL-(Z ;D'X$T@$]HYNS;_+F ^=$<("3-?@<XKLP"D5(^%MP<D4$
M#B-Y=0:^W5Z!D]=OP6L0)N!+&$5RE/A\*&20ZE'#51[09180; CHBJS. ?)/
M ?0@JG%?=G>'IOM0EJ:H#RSJ U,\U%@?SBD[S8IR"JX(7[%PG\[ ?SY+6_!)
MD)C_6Y=G!AS4 ZOE^8[O\8I<#.3ZXX3=D\'BS2M_[+VOR]H1F%$#5-0 V= 7
M?^T)PR),MD]5J,Z-4W KL*P$282:0M=A@I-5B"-P0WF85>OC+Z%6_UU$P,?D
M$*>0-*FM7$LX8D=878UZNQG5"(IJ!/VJ\;0B'D_!\L"8+(';:K2$H]*2.T7Z
M8!#IU5E7(2=01M5&1=5&SZ[:GS19O43A6B)*LTUH\N;5%'JS]QU+Z!C4*.:X
M*.;8^I2L+N3_6H[V8&XBK 9NSZ2T8&HX%4N0GX=P'Z<CFA!15T?'H$8=)T4=
M)WWJ^-(+V1Y,_DBPIRQ%EL^+:+(]$X3%4IC<B;0&FSSD*.7MNL*^]%.,2D^+
M2D^M-*J7?V/@EU.7?.D(S$AV5B0[L]:X6(\'N1YQ*IWJ\LU 1BF(4MOW"SB>
M#^_+651-D%^8&+'YGA9\7HNB4?+.OLM=YAB.!L,5FIEQ2>+ZG>9\U"GS#&M<
MJGEP-"I6$S-&+3-]JX);: [L&":LQ*#TKAEGC<VD(5"M!7UDG3[7;1O0I6_5
M8;WGCB,T,UTM]GR[)NJXEG.4<JDG_O%P5&VFL&$XM*SR1PY6LU6T]!X11VAF
MQEK[^'9IT&\UCRLU'QT/2]5DUC J6E?X=I:5J_FLWW*>5';Z<64YU]A,&R+5
MO.S;B?E[>LY!UF?X7C+TE@!&U.%/P=0@%08GLJ5_))CQM[7!.V5N5VAF031W
M^W;R[J)46B#\65:LVNSLKM"K<S5/+C330RNO=MBJ6P!LB;2Y3ML3T00._7Z3
M=!WR%3W(Q26'BM0F9E4$O0]?'*&9Z9>.H.S:H,N4S"%\O[0[>.?>Z'@3>;+S
M3+L&_0*U+(#VTY4.<PW51XB.(VRP:Z!*J*D<VJG<"+'8D!]K8PVJ6^WD.$[K
MTYX[*33Q0_M)PY(F7+6;7+:=A&T?P9+&>YS4I^.4_UVAF8EK_H?CWVXEH55"
M]$[8$9J9L!83T"XF.DK0',50^Y6U594031T!U!("VB5$)PD*G6H$5VAFQEHC
M0#M+]Y*@.9:MH;2:F$?VFOR1G8#[-I0Y7#D&?W849XU-:8J9@6IR1W9R;V<.
MY)3,7:&9Z6HR1W8R[[B:4;5W#Z;'PU&U&34T!*CT6X^]O^^TFI'3%M\5FIFQ
MU@7(K@MZK694;>*/&\H:DX:&$FFV1W:V[]U0YGC&T6%E.5=M@E%#I)J>D9V>
M7324R"E]NT(S"Z+I&]GINXM>:8&H;Z;R[)[C:J:BF1Y9>;7+5FT'\'U+(BVN
M[9TQT@2.9HX;2F15!+VGI",T\P=LK0T"NS;H,B5SB-9VK<$.-6QY@=8%@?W4
MOGVRY0#'C_:/-^0FNW%#B)K+ SN7]^@H<R1CKSV6@?:G/7=6:.8/["W\5Q+)
MR;\&-YB)Q^PWT=I,G'*_*S0SY]*[','OJYW 4:>?9_P2YP:!5A)!R[E!'Q61
M8QE-P?&DK8J(AI\H ZTA@IX:HG5[#IPJ!E=H9OI:,03=7DOHLJW4-/25;<5J
MD\4X++U!J%[?_(+9-DRX#&$CG;SSB?1FV1N1V8V@^_2EPCLJ!(W3RQW!:\*4
M@?Q^0ZEXNE'O*1;OI2[^ U!+ P04    " !Y2TA8=[XF*-\#  "E$   &0
M 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6RU6%UOVS84_2N$5@P)D$2F_)W9
M!A)[10,T6%"OW4.Q!T:^MHE2HD;2<=-?7Y)2)%NF&&=P7VR1NO?PW _I^'JT
MY>*;7 ,H]#UAJ1P':Z6RZS"4\1H2(J]X!JF^L^0B(4HOQ2J4F0"RL$X)"Z-6
MJQ<FA*;!9&3W'L1DQ#>*T10>!)*;)"'B^188WXX#'+QL?**KM3(;X624D17,
M07W.'H1>A27*@B:02LI3)& Y#F[P]10/C8.U^$)A*W>ND0GED?-O9G&W& <M
MPP@8Q,I $/WU!%-@S"!I'O\5H$%YIG'<O7Y!?V^#U\$\$@E3SOZA"[4>!X,
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
MV]$1B:*9+1X4SVT_..5*=Y?V=H$D06$FZ/<SSM7;@W%0_J0P^!]02P,$%
M  @ >4M(6*]&V)M$ @  <04  !D   !X;"]W;W)K<VAE971S+W-H965T.30N
M>&ULA51;;]HP%/XK1UDU46DB(9"T8B'2**HV:=40K-NS20Y@U8DSVX'VW^_8
M"1%;0_L27[^;G>/D*-63WB,:>"Y$J6?>WIAJZOLZVV/!]%!66-+*5JJ"&1JJ
MG:\KA2QWH$+X81#$?L%XZ:6)FUNJ-)&U$;S$I0)=%P53+W,4\CCS1MYI8L5W
M>V,G_#2IV [7:!ZKI:*1W['DO,!2<UF"PNW,^S*:SF.[WVWXQ?&HS_I@DVRD
M?+*#;_G,"ZPA%)@9R\"H.> ="F&)R,:?EM/K)"WPO']BOW?9*<N&:;R3XC?/
MS7[FW7J0XY;5PJSD\2NV>2++ETFAW1>.S=Z;V(.LUD86+9@<%+QL6O;<GL,9
M( PO ,(6$#K?C9!SN6"&I8F21U!V-['9CHOJT&2.E_92UD;1*B><2;\C1=(P
M6--MY[5 D%NXKTVM$);LA4[?:# 2-@@KS) .,+^&P0(-XT)?PQ7P$AZX$'3
M.O$-&;*T?M:*SQOQ\(+X K,AC$>?( S",3RN%S"XNOZ7QJ<\7:BP"Q4ZWO$%
MWA\5*F9XN8,F7I^SAF'2SV!+8:HKEN',HW]=HSJ@EW[\,(J#SV_X&W?^QF^Q
MIQ1WTN>I044.9:OID$[&B7_H49IT2I/WE*(^I085GRM-^I6B3BEZ3RGN4XI>
M*8UN^Y7B3BE^4^FG-$S86N!%78"P-PQ5^Z_V.8A?G>HHB/ZSX)]5D'V,'IC:
M\5(3^Y90P?"&X*HI\&9@9.6*:B,-E:CK[NE-1&4WT/I62G,:V#KM7MGT+U!+
M P04    " !Y2TA8*A','F('   M,@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970Y-2YX;6S%6VMOVS84_2N$5PPMD-06*<EVYAC(8]T*K&B1HMN'81]HF[&%
MRI(GTG$#[,>/>L041?+:<I7F2^+'X>7A%74.R2M/=FGVE:\8$^C;.D[X96\E
MQ.:BW^?S%5M3_C;=L$1^<Y]F:RKDVVS9YYN,T471:!WW\6 0]M<T2GK32?'9
MIVPZ2;<BCA+V*4-\NU[3[/&:Q>GNLN?UGCZXBY8KD7_0GTXV=,D^,_%E\RF3
M[_K[*(MHS1(>I0G*V/UE[\J[N F#O$&!^#-B.UY[C?*AS-+T:_[F_>*R-\@9
ML9C-11Z"RG\/[(;%<1Y)\OBW"MK;]YDWK+]^BOZN&+P<S(QR=I/&?T4+L;KL
MC7IHP>[I-A9WZ>YW5@VH(#A/8U[\1;L2&X8]--]RD:ZKQI+!.DK*__1;E8A:
M \_5 %<-<+.![VA J@:D&&C)K!C6+15T.LG2'<IRM(R6ORAR4[26HXF2_#)^
M%IG\-I+MQ/2*<SE7[IB(,B:OCD ?9W&TI'F*.7I]RP2-8OX&G:,OGV_1ZU=O
MT"L4)>A#%,<Y8M(7DD,>J3^O^KLN^\.._CR,/J2)6''T:[)@"SU 7Y+?CP _
MC> :@Q%OV?PM(MX9P@-,+(1NCF^. 3IDGU!2Q"/M$WJ&[M(X1G+Z[6BV0%<)
MC1]YQ-'?]8__L>6T[-*W=YG?Z1=\0^?LLB=O9<ZR!]:;_OR3%PY^L>6CHV!:
M=OQ]=GPH^O3J[B/Z(Z*S*([$XQFB LW8,DJ2*%FB]!YM6!:E"UL&RK!!$3:7
MIH?IT \G_8?ZP$Q,B$=[C,8WV/,-0+[OD_DVRYKSM*14M@QKW7E>@Y$%8N<3
M[OF$(!\IJR*VTPF-OLYKHR_Y6#!D;&<TW#,:PE=T/L]8/KMMG(9&?X0T*)D0
MUS4;[1F-0$8WE*_0.^E/\BY\B+A+IT9&Q^,&-1/AN;B-]]S&;>8_2Q;PM!\;
M%(;#YB2S8&JWAD;3&RA;&,!)E%G;KEF6ZS3+EH_H)EUO:/)H57PP5%MYZBJ:
M/O":'WH_7K^K/KO*4$?1] QAE2'\/!I>Q=5F:NZYVFRV@,)!X)C.RI0]T-5
M':^:UGOTFZ1,B$/(/>6$'FR%@)17+6$MMX%<8NXIO_-@PP/EW#/]C!C7S\3@
MH8.5<CT/MKTC)=TS_:VIZ1:(4]0]Y8'> 1-L*>N>Z7I#8E"U@&JWBTY5F:,'
MN^,=2]B.SF*&EO)51LO-5"YZ]I2"T5HK5T?1]+$K\_7&+Z#MH..WSE!'T?2M
ME+)]#-O^R=I>Q=5N^Z:*VC#$/I^Q\FL,NAVH[%53[0YJ<C(A P<E99 8-DA
MV;'I;H,F(PBB,U+VAV'[ U4=0^96<3K:_[#R/PS[WY&:CDV;,S(&071VR@?Q
M 1]LJ>CX"&NT8&KWB$Y462.&K1'0<_0?:K.,ASMJ*V1=1=/3HAP9#W^\U&-P
M%= Z0QU%TS.D%@(87@B<+O66G7/0G.H6C$OJE7UC>/,,2KVY"S;LQX0X9((H
MOR2P7P)23TRW:PH7"-$9*3\DL!^"4D],MVN>QU@@CC4G489(8$,\4NK)87,$
M(3J[VH'M 7-L*?7$8H:#IM9;0&/'+I8HRR0'+#.E,<ISN8CX)N7YFXS1MCH/
M=]+Z-+FC:'I*E$^3X 6.V\&U0>L,=11-SY!:(!!X@7"RSA-SJXR'QCRW[*<#
MQWZ?*/<F\'X:4GIB;HL-E8 @.B5EEP2V2TCI3;,[]YJ.: -A%RMEB>3 >3*H
M]J;A&14*"\9Q]7QEBOZ!L^/CY-X_;) 6B/.TQE<6Z1^PR):"[ULL,6P>Q]E
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
MIM.-7K%13_1J^4N%UI\JR)-SY>@=^H)(/I[RGH(>#J#0>*Z9/'#U>I9<J(*
MHA$4&D\M4Q#N+,^2*]J1HFZ2*Q]!F0\=:;_+TGY7GO:WPWJ"\5".KKS3H,<%
M*#2>629'7+V.)1<J1J!H!(7&4\O$B#O+L>2*9J102)C%-G;8?>+JT 4>TP6>
M7!<HA*9ZLBP?6_D/[J!G""@TGG>F4SR]EB4/JD.@: 2%QE/+=(@WR[+DB98E
M(7![V@B!*Y_%U%4R2>#))8%:X [ER?+!E+<3],  A<83S32)I]>?Y$$E"!2-
MH-!X:EM_W#W+G^2)WJ/N0:I\ &4Z=,@&C\D&3RX;VB'][>KQRMCDK[3(#I=U
M--$=;VBV2FAIE'2U+Y*J?ME+&_3\ 8I&4&@\PTR(>'J-2QY4B4#1" J-IY8I
M$6^6<<D334F6WPUFL4WWC@GY)*8NDFD"3ZX))D3HA*P9>HH!12,H-/ZB"J96
M?+VF)A\J2*!H!(7&4\L$B3_+U.0/FYJ&FQ#Y'*:ND2D#7ZX,IH7O4.XL'U1Y
M4T'/+5!H/.%,I/AZ?4P^5)9 T0@*C:>6R1)_EH_)%QU*PO-6/H(R'SJTA,^T
MA#_2[=3HX;S8Y45<46--GZI>>J"'%U T@D+CB6S=!J7Y.BCL?5#8"Z%TR ^?
MR0]_EOW)%XU-?M?<W]-&>,CJ$ (^$P+^>(<4'XCJJ;!\*.6]!#V>0*'Q-#,I
MXNOU2OE0E0%%(R@T_N(VIC*"65ZI0+1!=5/AX29$/H>I:V3I?C#>)R5$Z5#&
M*\=6W3M0-()"XWEE$B/0:X(*H&("BD90:#RU3$P$LTQ0@>AO$IZ>\A&4^="A
M  *F (+Q9JG'J@G?1L-N]UFR2G9Q:CSE%QS(<ESE/095$2@TGE.F(@*]IJ@
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
MICG'#LXQE_K\SSQ*JYG[*DZ;V?G:9MY>Q*]%JMWR?LX)QM6QNV_;XFQKJ"U
M8IHM_& +=]IRG:5RLQ=YM>!$OGZLEW^4/MJ\<2H-G5B08B&0F.:@?W#0/WI)
M^I#.08J%0&*:<].#<U.()3DUEB0+**&DLR2=;0VU!4A,LV5VL&7FM,7XF8W2
MI?G;^SF-2^M<<XH/G6N08B&0F&9J<# U.'J5!I#.08J%0&*:<]A3<.@Y)^2'
M++V7TT\LWZ"H1+=B':=IG*XK,^]$'F<_7,&-?GL)8X\$O (R;0V[.S+4-2@U
MW;864^,!M@FYB/L;ADW#,)])T[J&60K:G W=?7VI%T1Y09S+[VL=>8GEV=6]
MR&4DB>J]'\E@1>Q;>1?%.?H2)3M16;1?I%9G".0B!54+H=1TCU5H@)W\K#R.
M&H_7M<=+Z3%:5?;>'^RMIYYS-2^S)(DD%1Y*V^?IOD?3UO3SO3$VEC5H% &E
MIMNLX@CL#B1>9+.Y^GL:S R#>3#F77_-4I;#$+H']E+C5*2!W:'& *Y!_Z(A
M@8F[X<&; FAH J6FFZZ"$WQ\=()!PQ-0M1!*3;=/12C8':(<CSYF]!),9YCY
MW24,&KY J>FNJ0 &NR.88\AG9@&:@%'?,,PL:#,V='?UI5:HL .[XPXX\ &-
M3D#50B@U_02OBD^(.S[Y'\"GZ5'W%[?[P^SN^%";H=1TFU4\0]SQS$\%GZ8O
M/P ?2RG+80C= WNI<2KX(4[P;X-/43&.=;R@<0VH6@BEIMNGXAIR_#4/ GK1
M U0MA%+3[5/Q"@&Y\$$L5SX\XM&@N^1 +WU J>G>J)"$N$.2+S6E_- :;EAS
M1C&EC'6] 8T<H-1T;U3D0)QH/7^7Y2L1][''-^WQ:3";=MT!#0R@U'1W5&!
MIC^'ZP@D^%^#JH50:KK'*HP@[C"BO7/UI(:920UD['?/FC;%9NU+2K.Q'W2Q
MP51C=,R5FCXN%1,0)P^W=YV>PPJ,_G(\YL;V PKU4&IZGH.">NJ&^F;[V>6#
MG*(FEW-YR+I;D;OMP6D-I^!RJKB<NKF\BY<#3YZYU0?GBT"JA5!JNK,*W*G[
MJD6O;!M0< =5"Z'4=/M:N4KN"Q(]R;-1T2[P3UF C44+FXMT"BJGBLJIF\K[
MD2<UH?R,>@1/#6] J1Q*3?=&43EU4WEO\J06,/<]BKN_]^[V!KMS"BZGBLNI
M^XP^&'E2T-/^H&HAE)KNL:)[VC\SJ2=X3&WDR8R9.+619Y=/0ELQ,IYQ.WE2
M1=343=2#R9.:I"S)D\VZPP+-$X)2TTU2>$[=>/Y"\@QLY,FZ9RS=;0]VZA2,
MSA2C,S>C&^2Y>RXIS2TT=*\!50NAU'03%;XS?#1D,E!&!U4+H=1T^Q2C,_?)
M];YYW<2\KAAXL^[^[&YLL#6GX&^F^)NY^;L?8S(3O\]PE?3>M084OZ'4=&M:
M-P.X\;LW8C*3P+VN,:#L#:6F&Z/8F_&?0Y<,-"<'5"V$4M,]5@3/W&?6A]-E
M(ZC!A3<V4N";8AJM^68>F*T8&[<6O#XN1<W,3<V#Z9)9H;F;Z>%N=?"Q/\4Y
M;:8(G/5.[F\AT\!3=NXV!J\M4'B'4M/]5?#.CL_S9Z"I-*!J(92:?C.8(GKN
M)OJ>-,4M"?TS:J2_N!L;?)/7*3B=*T[G[M/L_6B*FPGY9YB9=SJX&QMLS2D8
MG"L&YVX&[TU3W*3P+DVYFQILS"D(G"L"Y^[4%3":XJ#Y+:!J(92:[K%">=X_
MOZ4?=C2"79KJ7DZU%?/'7O=<G:T8'0?43E.\=6-N[]R4GL/B-IKBQJ8,>^<M
M*$I/6H\PD"RTKA\%4:!%MDO+_2W_AT\/CYNXJA^RT/G\+3X/]P^-4#+[9UB\
MC_)UG!8H$2LIZ8VG<@#Y_K$0^S=E=E<_*.$V*\ML6[_<B&@I\JJ _'Z59>73
MFZJ!P\,YYO\!4$L#!!0    ( 'E+2%B<VQ#(?@4   @I   :    >&PO=V]R
M:W-H965T<R]S:&5E=#$P."YX;6S%FOMOZC84Q_\5BTE3K[0V\8M'!TBTW>ZN
MM$I5N\</TWYPB8&H2<QL Q=I?_R<1V,Z$E^(B/)+FX=]?'S\Y7SPP>.=D&]J
MQ;D&7^,H49/>2NOUK>>I^8K'3-V(-4_,FX60,=/F5BX]M9:<!5FG./*0[_>]
MF(5);SK.GCW)Z5AL=!0F_$D"M8EC)O=W/!*[20_VWA\\A\N53A]XT_&:+?D+
MU[^OGZ2Y\THK01CS1(4B 9(O)KT9O+VC-.V0M?@CY#MU< W2J;P*\9;>? DF
M/3_UB$=\KE,3S/S;\GL>1:DEX\<_A=%>.6;:\?#ZW?K/V>3-9%Z9XO<B^C,,
M]&K2&_9 P!=L$^EGL?N%%Q/*')R+2&5_P:YHZ_? ?*.TB(O.QH,X3/+_[&L1
MB(,."-9T0$4'E/F=#Y1Y^< TFXZEV &9MC;6THMLJEEOXUR8I*ORHJ5Y&YI^
M>OJBQ?SM.IU7 .Y%;!9;L2Q<5R]& ,$FXD LP#-76H9S;1IE'< L#6:H]^ :
M?)8L,2\^@:L'KED8J4]C3QO/4OO>O/#B+O<"U7@!$7@4B5XI\%,2\."C <],
MJ9P7>I_7'7):?.#S&X#A#P#Y" .U8I(KAUE<A@MG9G%=N%)#5>&:21.&)3=Z
MU>!U#P[;/;%]]GBV8S( ?_UJ3((OFL?J[ZI Y>.3ZO'3S^BM6K,YG_3,AU!Q
MN>6]Z???P;[_HV-VI)P=<5F?%DL)KL*D"%GE6N9&^IF1]%._G5($(8)C;ULQ
M."T'I\[![T5B4@.7J0:X7.ZS^+)D7^6!TU+#(/5+/_L=2Z#?PNP&Y>P&EY#
MX$@"9(011M42&):##YV#_V;R_77$UHH#ED9*50WM--$P.J/2P5'':S]J87;0
MMS#P+['ZA97#Y8>0TE%-!H ',(+G"0#\"\[)"V[S3<.'K/NH8WD4#EQX@I9^
MT(F?D_6!C_7A#Q'LU^C#\@FZ ?7(Y!O71>3J4X3;2M,H69!!VK4,V@ @M 2$
M3@2=+(/^L0S(@%!<(P/+*.B&5(4,SDT4S@&:!M!R#@Z[5D@;F(26D] )JI,5
M,CI6"!XA2JL5@BS(D!MD3UQF.]9DSK^9+=RF&H8*6>8AV+$64!M41):*R FE
M4[506/F@!8KQL"9;( LMY(96G1;.3!GN49I&T:(/D:YET@8UD:4F<N__3I4)
MK8 *]?UAC4PLU) ;:@<U#I75.#9)J*L31AL;-&3IAP9=*Z$-.B)+1^3>!IZJ
MA&%%PJ"DCAV67<C-KFHAG)LMVMC(8<L_['==IVJ#FMA2$[MWBB=JI+#R,5N8
M+QC5&L&6:=C-M(=P&P8\,1 Q,8U/VY6X33:-V$'ELO/291N$Q):0^"+52WQ<
MOH1D6"L)RR_LYM>W)'%F G&/UC28EH:XZRHG;H.BV%(47Z30B8\KG9#XN.;;
M!K:,PV[&?5#+^HS=BMMNT[!9..*N*Z"X#7(22TYRD1(HJ2B!TG[=MU!BN4;<
M7#M)%V>F$O>032-J64FZKHJ2-LA*+%G)1:JBI*(J2@;#08UD#GZT<W/O@V3D
MR;L8M]6F0;.X)%T724D;!"66H.0B15)R7"3%%->)PN*-N/%V@BC.S2)M; J)
M!2;INF1*VB KL60E%RF9DN.2*<8CO^:W=XL]ZL;>+ C"-)PLJJ!.[@[(;[*C
M-*N0;_.0BP68BR3O7/E3?1O[1&IY2KNNKM(VZ$HM7>E%JJOTN+I**1R,:G1C
MV4?=[+N(;L[,1&Z7FD;<\I9V78FE;:"9'AS$N4@EEAY78BGNP__7Z[V#PVEF
M@9?9$3QE%G^3Z/R<6OFT/.8WRP^WV>;Y&<%')I=AHD#$%Z:K?S,P'LC\V%U^
MH\4Z.^KV*K06<7:YXBS@,FU@WB^$T.\WZ0#EX<?I?U!+ P04    " !Y2TA8
M][5\R0 #  "3"   &@   'AL+W=O<FMS:&5E=',O<VAE970Q,#DN>&ULK59=
M;]HP%/TK5B9-K=22+TB[#B)!:;4]=$*@=@_3'DQR(19.S&P#Y=_OV@D9H,!X
MZ O8SCW']YSK^*:[$7*A,@!-WG->J)Z3:;U\<%V59)!3U1)+*/#)3,B<:IS*
MN:N6$FAJ03EW \^+W)RRPHF[=FTDXZY8:<X*&$FB5GE.Y78 7&QZCN_L%L9L
MGFFSX,;=)9W#!/3K<B1QYM8L*<NA4$P41,*LY_3]AV%DXFW &X.-VAL3HV0J
MQ,),OJ<]QS,) 8=$&P:*?VMX!,X-$:;QI^)TZBT-<'^\8W^VVE'+E"IX%/PG
M2W76<^X=DL*,KK@>B\TWJ/1T#%\BN+*_9%/%>@Y)5DJ+O )C!CDKRG_Z7OFP
M!_"C$X"@ @3'@/8)0%@!PDL![0K0MLZ44JP/0ZIIW)5B0Z2)1C8SL&9:-,IG
MA2G[1$M\RA"GXXD6R>+6.)>21Y'C:5+4%N1J@B<L77$@8D8F;%ZP&4MHH4E?
MX1%9FAA%7@U,"_*D-,,: 'FF3)(WRE<6]D+E G3%/@:E)4LT#NVFI+^A,E77
MY&H(FC*NKKNN1D4F+S>ILA^4V0<GLO<#\B(*G2GR5*20'A*X:$7M1[#S8Q"<
M91Q"TB*A?T,"+P@;$GJ\'!XTP(>7P_TS:L*ZNJ'E"T]5-Z,2;@?6_Q'=XNN*
M]9.2%G,PXQOR0Q0)51EY>C>5!_*K/\4JX<OXNZD8Y6;MYLW,!?6@EC2!GH,W
MD *Y!B?^_,F/O*]-1GXDV?"#R Y,;M<FM\^QQ\8[>ZS7@N.[PYG>-IE7DOCE
MBVANXW7LM4(/#]EZWY;&L.#N*&QX(BRJPPZD=&HIG<NDI&S-4BA2LF7 TR8Y
MG:8$O.#+D9P38?='<OX;=B GJN5$9^6,F5K<SB0 D7@Y-:F(&O<-CU4TA_GM
M(Q7-85YPI,+=NZYSD'/;]A1)Q*K0Y4U5K]:=M6\;RM'Z #MNV2#_T93M&F_>
M.<,+FL,,*;W6'1HLRQ983K18VJ8P%1I;C!UF^-4 T@3@\YD0>C<Q&]3?(?%?
M4$L#!!0    ( 'E+2%CKR?6FP ,  !43   :    >&PO=V]R:W-H965T<R]S
M:&5E=#$Q,"YX;6S%6-MNVS@0_15"NR@2H-'=LI.U#231]@)L@2#!M@^+?6"D
ML2U$(EV2MFN@'U^24F1+H8VX() 76Z1FCF8.YU#4C#>4/?$%@$ _JI+PB;,0
M8GGE>3Q;0(6Y2Y= Y)T99146<LCF'E\RP+EVJDHO]/W$JW!!G.E8S]VQZ9BN
M1%D0N&.(KZH*L^T-E'0S<0+G>>*^F"^$FO"FXR6>PP.(?Y=W3(Z\%B4O*B"\
MH 0QF$V<Z^ J#6+EH"V^%K#A>]=(I?)(Z9,:?,XGCJ\B@A(RH2"P_%O#+92E
M0I)Q?&] G?:9RG'_^AG]@TY>)O.(.=S2\EN1B\7$&3DHAQE>E>*>;CY!D]!
MX66TY/H7;1I;WT'9B@M:-<XR@JH@]3_^T1"QYQ D!QS"QB'L.\0''*+&(7JM
M0]PX:*J].A7-0XH%GHX9W2"FK"6:NM!D:F^9?D'4NC\()N\6TD],'P3-GBX4
M<SFZI94L)X[U@IP]U)6 Z Q]T^Q!?H'7P&0UH(\,$W&18P'H RX8^HK+%9RC
MLQ0$+DI^CB[0G\A#?($9\+$G9*#J<5[6!'53!Q4>""H(T1=*Q(*COTD.>1?
MDQFV:8;/:=Z$1Q%3R%P4!>]1Z(>1(:#;U[N'!O?T]>[!D6RB=M$BC1<?P+L'
M+EB1R15!7*V?B>&C"&HWN>)+G,'$D=L%![8&9_KNCR#Q_S*Q8Q,LM03682YN
MF8LU>G2HW%5%FLK]FLF2GH/<T01ZW*)]NSN\U=/7&\QR]-\_$A)]%E#Q_TV\
MQS9YMPF66@+K\#YH>1\<K5B]84@NSPJ"<EJ6F'&T!%;O$.<F'FN\H<93+Z_U
M=!"ZB13?>I^@EU;QR$TNNU:IP2IR!SNL3DI)FU)RD@C13UE11+X_@:E]"]A\
MJTL,DZTIOZ/@I]:)3;#4$EB'U&%+ZO"-]3FTR;M-L-026(?W4<O[R+(^:[Q1
M5Y]Q7Y\OK:0^!\.>/@U6H3L:F/5YV:9T>9H^5Z00QL/(49Q32\(F6&H)K,-?
MX.^.AOX;B[$)P!+U5M%26VA=\O?.Y8%E13: '4GZ;M27I,DL<8.HITF36>P&
M@5F40;C+*_P-69[X\CS^C)/KQB9::@NMR^_NTR"(WEJT5C\MK**EMM"ZY.^^
M+H*CA^C?$6W\\IPK11OW16LP2UR__R(UF47N9=03K;?7+Y"*F^N^"T<971%1
M?U.WLVUOYUIW-'KS-ZKGH_L0.YBZ8?0%LWE!."IA)B%]=RC/X*SNP=0#09>Z
M*_%(A:"5OEP SH$I WE_1JEX'J@'M)VPZ2]02P,$%     @ >4M(6,B>!929
M P  ^@T  !H   !X;"]W;W)K<VAE971S+W-H965T,3$Q+GAM;,5776_B.!3]
M*U?9T:HC;9L//DJ[@$3)CJ;25JJ*NOLPF@>37,!J8K.V@;*_?FTGS81@F(Z4
MT;Z [9Q[['.<>V,/=UR\R!6B@M<\8W+DK91:W_J^3%:8$WG%U\CTDP47.5&Z
M*Y:^7 LDJ0W*,S\*@KZ?$\J\\="./8KQD&]41AD^"I";/"=B?X<9WXV\T'L;
M>*++E3(#_GBX)DN<H7I>/PK=\RN6E.;().4,!"Y&WB2\C4,;8!%_4=S)6AN,
ME#GG+Z9SGXZ\P*P(,TR4H2#Z;XM3S#+#I-?Q3TGJ57.:P'K[C?V3%:_%S(G$
M*<_^IJE:C;R!!RDNR"933WSW&4M!/<.7\$S:7]B5V,"#9",5S\M@O8*<LN*?
MO)9&U +"_HF J R(F@'=$P&=,J#SWH!N&="USA12K \Q460\%'P'PJ UFVE8
M,VVTED^9V?>9$OHIU7%J/%,\>;DTSJ4PY;E^G22Q&W(QTZ]8NLD0^ (F.=\P
M)>$),Z(T4G'=E$K0Q/0L!TQV1*02"$N/GSTSJN1'N(A1$9KIUF4=(RWF$IYG
M,5Q\^ @?@#)XH%FFUR&'OM(RS6+]I)1T5TB*3D@*(WC@3*TD_,%23 \)?.U/
M95+T9M)==)8QQN0*.N%O$ 51Q[&@Z?O#(T=X_/[P\(R:3K7E'<O7.;7E*R+0
MM>43(0A;HLYJ!?,]U'&/9&^'[2;#ES\U)=PKS.57U_X4\W?=\YM*=BO7),&1
MITN51+%%;_SK+V$_^-WE;9MD<4MD![YW*]^[Y]C'GP@5L"79QJ:4-.Y*4"NB
M8*MS09N<;@1E2SV$L$<B7,X6,_3L#*:D;\=1,/2W=;\<D.M#2.R ]"K(@;9>
MI:UW5MO!>X2OIHWZLY#P):/_-G.PD%(0]NN+&#2D."#]AA0')')+Z5=2^F>E
MW+.$YPB*O,(<&2ZH^HZ0_M$2.@T=QXC&IL7'B-"MXKI2<?V=#6'Z4X["%$$4
MR[W-=,+V+@%GF7XT7=LDBULB.W!P4#DX^)_+Y*!-W]LDBULB._#]IO+]YJ>7
MR9OC=+IIY.0QI%8#"Q<<D*X[*\/@VW$K:+M0EHSGRN#4A6G*<6%.5)FP=GP,
MVZV6)=_!QZ<IYAC2K)<.2%.*7SL4ZT*XM)<+"8DYR19'OVJTNL!,[+&],7YG
M+C;VL/V-IK@5/1"QI$Q"A@M-&5Q=Z_6(XJ)1=!1?VZ/WG"M]D+?-E;Z<H3
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
M!-]@E!L&NLV_DC,L./85MHF#R-_LF_)B1-(5T4A_4*<_Z$Q_)@6^)D%I\DF
M6N[(3&8Y%;NV CI)KWT 7,(21["&@\/:P:'S5AJZ=-(E+'$$:S@YJIT<.6JE
MDC/J:*71BZW4%=%(_[1._[0S_2N94EX\!^=KLY**F=8NZH2\]MZ[A"6.8 WS
MQK5Y8^==-';II$M8X@C6<')2.SGI? SO*5_3<A#E. E3D0+./5QJ35*<B78X
M7V^IFK<9.OFO)7#DMK]_FJLS@==ZY0A6>N7OC8]VUO]*U9()33@L$!^<G&)Q
MJIR?RX61>3%1/DB#\VFQN\)/#E V ,\OI#1/"SNDUA\Q\5]02P,$%     @
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
MV$_I][=#@+-&[0"@H@DL---F.D6(TZD\#35'0$436&CF\^QTCI#X^PT8GI8
M.[N=VX8!(?>V80BI[[;A1%/VQ$_9#_<>?0]>>$>_?Y31C_1#;09@H9D6U@E#
M,M7VH@0U$T!%$UAHIE%U)I!,O[TH 9YHYKHF]  -QS4!I%[7U,0\\1/S1]<<
M4_'Q0XY>,JC%?2PTTYPZ!TBFVBV4H#)\5#2!A68:53/\9/K=0@GPC#;GKDU
MB'-[=S4D%/:47Q--N!,_X7[*#U]2[/$//7IIH5;VL=!,LY\\3GBJG4()[O.%
M4?,$+#33J#I/2*;?*90 #W*S'Q%S!0A1YCR6&1#J\]=4T_;43]L'^.MSZCS^
M4<>N*E0T@85F6EPG$>E4FXA2U+P!%4U@H9E&U7E#.OTFHFZ(TS<%$&*'5DAH
M8;LJ*&3?HCP_>8^(FM)Z_SZ66LWXKF@.;^(X?GM\Y\O;_9M.K._?A6_$X<TM
M&N;P(IF/6;7.BSK8RAL%N7C=5CBKP[M9#A^:\G;_MI*O9:/LLO]S([.5K%H!
M]?M-63:/']H!CF_(N?P34$L#!!0    ( 'E+2%C O<SOO@0  .H>   :
M>&PO=V]R:W-H965T<R]S:&5E=#$R,2YX;6RU6?]OZC80_U>L[&EJI;<&FR^E
M'2 5LFE/>IVJ5GW[8=H/)CE"])*8V09::7_\["0DA 0/.O,+).'N<W<?YXX[
M>[1E_+M8 DCTEL2I&#M+*5?WKBO\)214W+ 5I.J7!>,)E>J6AZY8<:!!II3$
M+NET!FY"H]29C+)G3WPR8FL91RD\<23624+Y^Q1BMAT[V-D]>(["I=0/W,EH
M14-X ?FZ>N+JSBU1@BB!5$0L11P68^<!WWNDKQ4RB6\1;,7>-=*AS!G[KF^^
M!&.GHSV"&'RI(:CZVL ,XE@C*3_^+D"=TJ96W+_>H?^:!:^"F5,!,Q;_$05R
M.7:&#@I@0=>Q?&;;WZ (*'/09['(/M$VEQWT'.2OA61)H:P\2*(T_Z9O!1%[
M"GAP1($4"N10X9B%;J'0/56A5RCT,F;R4#(>/"KI9,39%G$MK=#T149FIJW"
MCU*][B^2JU\CI2<GS["!= WHZG?*.=5K<(VN/) TBL4U^@F]OGCHZM,U^H2B
M%#U&<:P62XQ<J4QK -<OS$QS,^2(&4S0(TOE4J!?T@"".H"K?"X=)SO'I\2(
MZ(%_@[KX,R(=TFUQ:':Z.FE1]TY7QX9HNN4R=#.\[C&\2- PY!#2+!O8 NT6
MYL^O2A1]D9"(O]IXSW%[[;BZ:MR+%?5A[*BR((!OP)G\^ ,>='YNX\PFF&<)
MK,9GK^2S9T*?3&F@LG\N$;RI"BF@C;D<H9\AZ/*XF71[(W>SST=3I-^IBWA-
M$?T^;5I\[Y>^]XV^OZ9SE6<0J++J0[2A\QA:,RY'&>Q9[MT=!M"4&0RZ!Q$8
MO?G@.@W*6 ?&6&>JFJP3X+HN  _?T8PE*YJ^M\5K1#KW3;<)YED"JS%X6S)X
M>Z'*<6N33YM@GB6P&I_#DL_A_ZX<PT96-2I'4Z11.9HBQRK'7>G[G='W9PC7
M,96,OZ,XHJJ*1+(UD^Z:_M\=NC=K$^H<QF#TYX,KA3M5[]*Q4BD+&'.I;!%J
MUDJS0Q\->*]9PQ\JE^@?=95*'LW7N@H()!FB0D1"TM0'M.(LY#1IY\9H\=PR
M8!7-LX569YM4;),+E=8"V!:I-M$\6VAU4JM&%QO[OI-K5 &SGX[XL$2939U-
MS"4:5EQUK-C<LAIR^QN+UZE48[F>M-=I@!+PES2-1-+*G-'.V2^?333/%EJ=
MXZJSQOU+9;2E+KD@U2::9PNM3FK5PF-S#W]R1EMMX NT(^U30<PE&G-<=>;8
MV*B:,OHY-X<6C!>[/,"+Y&[_E[;:K%M%\VRAU5FN^G4\O%1.&R>!LTFUB>;9
M0JN36@T2V,XD@9M3 NX?_DM;&A(*8BXQ<I!JY"#FD>/!]YGZ+Q;J)=N-'&V\
MF%'.?;6LHGFVT.H,5C,,P1?*5V)U5+&*YME"JY-:C2K$V+6?M&M10!BW+5ID
M&OL6+3+'-BY(-180\UC0DE?Y4'OR]J#9P-EOA]71PA9:G=QJM""]2Z6<U5G"
M*IIG"ZU.:C5+$/,V_4DIU__O,X86F6;*-64:*>?N'0*JE FSPU2!LK3*C]7*
MI^6![4-V3'GP?(KOO?S8M8+)3X$?*0^C5* 8%@JR<W.K'.+YP6I^(]DJ.VJ<
M,ZE:VNQR"30 K@74[PO&Y.Y&&RB/MR?_ E!+ P04    " !Y2TA8B+L_?G %
M  !#'P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,C(N>&ULM5G;;N,V%/P5
M0ET4"="-3/H6I[:!1-IM S1MD'3;AZ(/C$3;PDJDEZ3L!.C'E[I$LBB*L1?*
M2V+)<T9S#GG(L3C?,_Y5; B1X#F)J5@X&RFW5ZXK@@U)L+A@6T+5-RO&$RS5
M)5^[8LL)#O.@)';18#!Q$QQ19SG/[]WSY9RE,HXHN>= I$F"^<L-B=E^X4#G
M]<9#M-[([(:[G&_QFCP2^65[S]656[&$44*HB!@%G*P6SC6\\H>#+"!'_!61
MO3CX#+)4GAC[FEW<A@MGD"DB,0ED1H'5OQWQ2!QG3$K'MY+4J9Z9!1Y^?F7_
MG">ODGG"@G@L_CL*Y6;A7#H@)"N<QO*![7\E94+CC"]@L<C_@GV)'3@@2(5D
M21FL%"01+?[CY[(0!P%PTA& R@"D!XPZ H9EP/#8@%$9,,HK4Z22U\''$B_G
MG.T!S]"*+?N0%S./5NE'-!OW1\G5MY&*D\L_Y(9P<$L#EA" :0B*&Y^>U<02
M!)P]%O,!L!7P6+)EE% ILBM[X#DX\XG$42S.P4?PY=$'9Q_.P0<047 7Q;$:
M<3%WI=*?J7"#4NM-H15U:(4(W#$J-P)\HB$)FP2N2KS*'KUF?X.LC#X)+L 0
M_@30  T-@KSCPY$AW#\^'%JR&59C.<SYAL>.93D8 OSSFX*"6TD2\:^I[@7O
MR,R;+3U78HL#LG#4VB((WQ%G^>,/<#+XV52S/LG\GL@:]1Q5]1S9V)>_J&43
MJ+6)/,N(KM-(;-2")[/)'Y(G::JCE>_4.A9DXYPL6[YWR\'<W1T6QX9H9#RN
M,AY;,[Z.U3Z :4" VE$ ^99&\@6L4AH*D H2@C#EJA(@4.TK>9JOW*8RC%NZ
MIDWE7H&8'" F6FYMQ*4YMTF5V\2:6]D7*\Z2U\P2(C<L5(O2C@A)B'%)FK1T
MZ+FT$4,MES8"=@S4M$IF^M9  9:UNTGRM/TX39'7AHPUS6W$S"SYLI)\:95<
MK$Y1/@HFU9=MU3--E&?":+K;D&%'K6>5\)E5N,\HEET[UJSUN(]0$VV Z*(-
MD(E9-!S4&_O *MN+=E&0;P-;%D<R"G"L5C*U(8213+EYLI>4#2'Z&)@P>O/:
M>9H)'3@5^/USOHQM/%%O5!,&(EVZE:@I'=72D57ZGTSB4GPQ!L+8 B5+4Z#>
MNB80FNI9F)@Z%E!8^PMHW6Z7OS/*28REV@GN,9<OQAQZ]1*]LOE]L37+5]L)
M.'HG?P9[-1:]LOE]L36+6CL6:+<LMU02Q2LM.PML>XEA:VUH8_0=T433T5&U
M)X%V4^*I;25-",]^TA"^?LE_9&%J[BPKU<F3H$\VOR^V9AEK-P2G[]595I]U
M<E'[9//[8FL6M?9KT&[8>OHQ -N.K-5\;4C+4;0A7=M9[>N@W=C9#47;D^E>
MP3-@1KKN-J1#-ZJ=';([N[><-&J[KY'F.#T#!NHFPH!!'2L>JET<LKLXJYM&
M)H>F*S=@=#]MPG08:E2;.&0W<=]CJ)'!A^F&VH31I[^=IYE0;>>0W<Y9YW\9
M:U/EF3!0?TEA G48:E1;*61_-7.DH2Y9K([?,X&0OOD;F;HZN38OR&Y>NK9_
M\!\XQFO;V4_=O'IE\_MB:U:V-E9H\DZ. /5JLWIE\_MB:Q:UMEG(_M;I"*^-
MVN^-]%[R3!B]W6R0IOK:SR"[G[$TV\.;G6:E/GE2],GF]\76+&OMHM#LO3K-
M:L].+FJ?;'Y?;,V#G-KB#>T6[XA.*QD.W[+KC?8VQ+=""O'NP>FB:I]U?DHK
ME.]/J2R.VJJ[U4GP=7[^J=V_@5=^<9Y;TQ3'RW>8KR,J0$Q6BG)P,55Z>'%B
M6UQ(MLW/,)^8E"S)/VX(#@G/ .K[%6/R]2)[0'5NOOP?4$L#!!0    ( 'E+
M2%@0.).,1@L  (Y7   :    >&PO=V]R:W-H965T<R]S:&5E=#$R,RYX;6R]
MG%UOVS@6AO^*X!TL.D!;BY^BNDF :=39+;"=+=KI[L5B+U2;B87:DD=2DF8Q
M/WXHVS$MGD-%GM"Y:6/[Y1%?4B0?D13/[JKZ6[/0NHV^KY9E<SY9M.WZS73:
MS!9ZE3>OJ[4NS2]75;W*6_.QOIXVZUKG\TVBU7)*XUA.5WE13B[.-M]]K"_.
MJIMV693Z8QTU-ZM57M^_U<OJ[GQ")@]??"JN%VWWQ?3B;)U?Z\^Z_;+^6)M/
MTWV4>;'295-4953KJ_/)3^1-EO(NP4;Q[T+?-0=_1YV5KU7UK?OP?GX^B;L<
MZ:6>M5V(W/QWJR_U<ME%,OGX;1=TLK]FE_#P[X?H/V_,&S-?\T9?5LO_%/-V
M<3Y1DVBNK_*;9?NINON'WAD27;Q9M6PV_T9W6ZT4DVAVT[35:I?8Y&!5E-O_
M\^^[@CA(0*0G =TEH&X"[DG =@G8V 1\EV!3U-.ME4TY9'F;7YS5U5U4=VH3
MK?MC4YB;U,9^47;U_KFMS:^%2==>?-+KJF[SKTL=?=;7ID+;)GJ1Z38OELV/
MT:OHR^<L>O'#C]$/45%&'XKETE16<S9MS:6[ -/9[C)OMY>AGLL0&GVHRG;1
M1._*N9[W TQ-GO<9IP\9?TL'(V9Z]CIBY&5$8\J0#%V.3TZ1Y-GXY&3 #=M7
M ]O$8YYXN[*/MM51E-?1^W+;J+O&\=]_&GGTOM6KYG]8V6]C<SQVUW.\:=;Y
M3)]/3-?0Z/I63R[^^A<BX[]AY18R6!8H6*],^;Y,^5#TBW^M=9UORO*3OM7E
MC<:*;AM";$)T?>3M1<*EN2%N#XL$BI1(95^4(9$83?>BG@6QMR &+63:E,NL
MV-X%>3F/\E5W>_Q_\P5F9QM.'F2"$!4[=C 1=>U@(L)Q.W)O1P[:>5_.JI6.
MKNIJ%>G?;HKV/EKI=E'-3>=RJYM6:[1KD2 KB>,(*IAC!RI(C)M)]F:203._
M5FV^-!EOM;EUVVBVR.MK//\)N+;D3OXNH4:0U/& :&*/";4WH<;4R*_Y]^C=
M=\,2#=I(%"P\[E8!U*1N'2 2@6<_W6<_'<S^+P:,BJV%%\NJ,2-6?FM&KLUP
MUE:1^6%E&HX91&??%M5RKFNT?E*0+Y6X]A -=309U!#&%>Z0Q': C@<]?ESF
M9?LR6M>&]>KV_N6F'^A:S[H;,5Y&U[4QCH[(,6P5C##A.,-D,4^)8PZ1T50=
MU''?W@%_D$?NP*[E;\ #-4%@XY>N T0#LC^HZ>>=VKS3$5U WC3:DWF*U( @
M[KV%R4P]N<T'D5&5"%\-6/0@@Z/PQ66^+CH?NNL YD5[4^/=V"Y,+YL4#"Z(
MBC+0%6 J(GT58D=\,CSD7QHXO5F99FXP4]?7]]%EM5KGY3UJ9S#4L=04-%H6
M*EJ_&"UU$'%"&B6#3'-TP8:,EH6*UB]8RS]D&(!&(2E!>(=(T.E!E2("='M(
MK,T3"]K.+/J08?8YFDL)9!="&.@($56LE.L)4QT,V'U/EH3(, J-YSD"089S
MY7J!(N:.O1DF(K[:L5!$AJEH'-01!%<D<5T@(AZ[+A"1D+@+:KF'#G-/&+:C
M$%N4=!$($:4NH6=H))]+BS]T&'_^--U1"#2,)-1]KD!D-&6<NN80F8%@SZU(
M+2'1IQ$2Q=!'"?<!')'1-"7N,RLF2P[OU[X+2T@T#"%1A) (!W<;PCZ HS),
M1;CG 9Q:0J*/3(JT"UU'IO.NREFQ[$:BHAO(43=! 2EHM"Q4M'XI6D"BIP0D
M&A20@D;+0D7K%ZP%)#H,2$>#!86  SH/9.[';6Q#DKX5RT@TU/P0A4!#8^ "
MH1X%NG%,Y'E I):,:(A)(@I9YA4%+A 1@%94Y)E)I9:*Z'/,%5'(.J\$Z.$1
M$7$'M0Q1<>&9+F(6F]B)IHL8-@_D&!NAR1 -]=R"S&(2&\:DQSB"(?P"FA B
M(K$[R8J(./-T!LQR$!OFH+$$P1""<5U B3L1.1BE[^!@@6J8@3S@$/T>'3/I
M,GR1HY>JPJY5G6*QBEDR8_R42X!!82UHM"Q4M'[!6EACPXMHHR9=&++>Y38\
M* %]WY"DGWV+1"PP$K''D0B1N(/PH*1OQ2(1"X5$#$$BUP/".JX'*/%5AX4A
M%@*&&((PW#6 :( #J/$YL"#$G@.$&*070 L(!KD0A&D\]QFW#,1/Q$ <X1MW
M8@_14!<B,(V'@;AE(/XT!N+(C!#(/*)Q.S%$XYLQYA: >!@ X@BZN'-:B,8E
M("R,QX(E(#Y,0.^ZO6IU,8N^M : VGN#/G9H>=@\A7H*"CU!HV6AHO7+]&"+
MSBFAAP>%GJ#1LE#1^@5KH8<'@!X.<84G8+X240D.-J=@L5+?XRRW],,#TP]'
M5KQ2=Z$)$PG0AR"BQ->+6 ;BH1B((PRD7"C%1,1=,<-$L6?!C%L2XB%(B$."
MD: ZD U&X,$<$Q&?"0M#_#E@B$.*$<+%(4SD%D6&BCR[I(0%(G$B(!(09$C*
MP,P*)DM4XI(%)E.'6\GZ]BP9B:>1D4 F?E(F7#C"9$D:NU6$R23W[802%I%$
M&$02"-O$H&- 5(2Z*Y\9IB*^+47"HI((@$I'3AT-7_+8P3YHM"Q4M'YQ6XH2
MIZ0H$92B@D;+0D7K%^S!]NL %"5&412B0B@*B^6E*&$I2@2F*#&&HC 1H"A,
MY*,H82E*A*(H@5$4J)PQ%(6)?!0E+$6)$!0E1E 4HH$4A8E\%"4L18GGH"@Q
MAJ(P$: H5.2A*&DI2IZ(HN0XBL)D"$5A,C]%24M1\FD4)3&*XF W,R9+4NFV
M)DPFA?!5DJ4H&8:BY"B*0E0(16$J+T5)2U%RF*+^GC='SS4-ASQV, \:+0L5
MK5^<EI+D*2E)!J6DH-&R4-'Z!6LI20:@) G)AG+J]NZ8*F'NH@&FBJ6OO1V\
MG1:8DB1D&P:FW%$1Z-,14>Q[V\Y2D@Q%21)93 //QY@([,'$1%XGEI)D"$J2
MR!MFP 2RY1K<7XC&L_](6D:2S\%($I(-(R[.8J($#,"(*/: >6(9*3D1(R4(
MU5"FW+4?3$8XV*R-R6(9>Y:Q$LM(R=,8*4&HAH)7N2XQ&5$)<(%M6!(^7$\L
M(R5A&"E!N";F+B.AJMB]W1!5JCR-*K&(E#P-D8Z<8QJ^VK&#?-!H6:AH_9*V
M])2<DIZ2H/04-%H6*EJ_8"T])0'H*1E%3Y@*TA.F\M)38NDI"4Q/R1AZ0D4N
M/6$B'W,D!^_W!WO!'V$>\"H5)@+TA(F\3BP])2'H*1E!3X@&WE_CZ2FQ])0\
M!STE8^@)$P%ZPD0^>E*6GM2)Z$F-HR=,AM 3)O/3D[+TI)Y&3PJE)S#OC,E(
M"N9K,5DLI*<U*4M/*@P]J5'TA*H /2$J+STI2T]JF)Y^,1WTXG.;U]'E4N?E
M R"-G6L:CG[LH!XT6A8J6K]D+2VI4]*2"DI+0:-EH:+U"];2D@I 2PHA'-B+
M($MM[JI=AHA8[%F.4Q:55&!44A!PP E"B,:EJ0S3>)XFE>4D-<Q)?_)4)P51
M!U01E("A"@,FCZ.#0Y%"'06@(.NXJSJ(!)A 5O<\'BPPJ1"' "CD'30W_PCI
MN/D?W.C=/]G)LE#Z'.__IQ!EP,(IHF%.*62(QK>C.[4\E)[HY?\401OX.(BI
MB'M018:JJ*_Z+"6EPY3TR+E.*;*'VSWB!-.X+T@,:_IYMUR4#G/18YR:PG?S
MS0#G-AQ,Q26XL1 5([[BMP"2#H[#HR%U%^;PV,+#LSMV3A 1<3L!3.2.+=.#
M@TI7AC4W![XVIBW?E.WVZ,_]M_M#97_:'*7J?/^6O,FV1\/:,-N3:C^8OKHH
MFVBIKTS(^'4WVU%O#W_=?FBK]>8XU*]5VU:KS9\+G9O^HQ.8WZ^JJGWXT%U@
M?P3OQ1]02P,$%     @ >4M(6,<U8OF<!   TAX  !H   !X;"]W;W)K<VAE
M971S+W-H965T,3(T+GAM;+6976_;-A2&_PJA%D4+M)$H?R:U#:26A@5HBB!9
MMXMA%XQ\8A.51(^D[038CQ\I*?IP9<4N3FXBB>9Y2+ZO=*033G9"_E K $T>
MDSA54V>E]?K"=56T@H2I,[&&U/SR(&3"M+F42U>M);!%%I3$KN]Y0S=A/'5F
MDZSM1LXF8J-CGL*-)&J3)$P^?8%8[*8.=9X;;OERI6V#.YNLV1+N0']?WTAS
MY9:4!4\@55RD1,+#U+FD%R$]MP%9CS\Y[%3MG-BEW OQPUY<+::.9V<$,43:
M(I@Y;&$.<6Q)9A[_%E"G'-,&UL^?Z;]EBS>+N6<*YB+^BR_T:NJ,';* ![:)
M]:W8_0[%@@:6%XE897_)+N\[ZCDDVB@MDB+8S"#A:7YDCX40M0##:0_PBP!_
M/V!X(*!7!/3V _H' OI%0/_8@$$1D"W=S=>>"1<PS683*79$VMZ&9D\R];-H
MHQ=/[8URIZ7YE9LX/;N%F&E8D#63^HG\(5FJ6&:A(I_(W!PV"4A%W@>@&8_5
M!]/Z_2X@[]]^(&\)3\DUCV/;>^)J,QO+=*-BY"_YR/Z!D2FY%JE>*1*F"UBT
MQ,]?B/<[ *Z1H=3"?];BB]])_":V9Z3G?22^Y_?:)M0='D!DPNG!\.#X<+\E
M/#P^G':(T2MOC%[&ZQ_@5=Z'*<CED[D9DC5+G]J,[B395'>AUBR"J6-RF0*Y
M!6?V[@T=>I_;1,:$!9BP$ G6L*-?VM'/Z+T7GM.;_>>4_/W5="57&A+U3YLY
M?4QS,&$!)BQ$@C7,&93F##J?E9N-C%;F;672J-B!)._>C'U*/YL7:95<.;3F
MR$[PJ>[DL$$&LU\(V]EH,'&W=<U;N@R;7<*6+J.R2T.?8:G/L%.?KR)=?M(@
M$[(NE"*12!*NS1>'_DA8(C:I;E-G^--4?*\YVWGGR*?>D9BP$ G64'Q4*C[Z
MI>Q-_B.-3-(F>B?YU%L2$Q9@PD(D6,.><6G/^)6R^1C3'$Q8@ D+D6 -<\Y+
M<\X[GYU@ T2+8Y)W)^=4,W+8L);KZ/E>\OZYRWXZ#)&FU!".>E4QX75*=QE%
M-I4K(UX$?,ON8SA&QV[JJ4(6M+I,^T(67>HOEO&>D%AS:BI9*\OHKR;PN80%
MU^1R*0'L"_28G-X]VLD*8]("5%J(16OZYE>^^:^4V0LPED68M "5%F+1FA95
MA2WMKFROV2-/-@FY%]+$\G1)(F:&XP>>'-3BMJ#5$\_ \_:S$VK5BD5KJEW5
MK;2S\IK-K^^>4]@WH<$\&$_VM= J-6JIBDH+4&DA%JWI256NTL%K)2G4>A65
M%J#20BQ:TZ*J8J;=)?-5:NIE4)I(XU2K$YBUZKR@45I+3-Z9UZ?[J0FU0L:B
M-36N:F3Z0I'<GIKL)]8)__SL'N1D(U +9E1:B$5KVE75S/2UBF:*6C6CT@)4
M6HA%:UI45<ZTNW1^.6NAELP%[>6LA3EJB$7+-79K>W<FXRRS35-%LCHZW[HJ
M6\N-V<ML.W*O?6XW;+,]P0J3[_9>,[GDJ2(Q/!BD=S8RKS:9;Z#F%UJLLQW"
M>Z&U2++3%; %2-O!_/X@3'HL+NP Y3;V[']02P,$%     @ >4M(6.(1+FN%
M!0  *RL  !H   !X;"]W;W)K<VAE971S+W-H965T,3(U+GAM;+6:6V_B.!S%
MOXK%5JM6J@AQN+5+D5H\ETIMIYKNM ^K?7#!@#5)S-@&6FD^_-HA33 3/-#]
M\]+F8O]LGW <'W!O*>1W-65,HY<D3M5%;:KU[#P(U'#*$JKJ8L92<V<L9$*U
M.9630,TDHZ.L4A('N-%H!PGE::W?RZ[=RWY/S'7,4W8OD9HG"96O5RP6RXM:
M6'N[\)5/IMI>"/J]&9VP!Z:_S>ZE.0L*RH@G+%5<I$BR\47M,CPG460K9"4>
M.5NJM6-DA_(LQ'=[<CVZJ#5LCUC,AMHBJ/FW8 ,6QY9D^O$CA]:*-FW%]>,W
M^L=L\&8PSU2Q@8B?^$A/+VK=&AJQ,9W'^JM8?F;Y@%J6-Q2QROZB95ZV44/#
MN=(BR2N;'B0\7?VG+[D0:Q5P:TL%G%? FQ7PE@I17B':M4(SK]#,E%D-)=.!
M4$W[/2F62-K2AF8/,C&SVF;X/+7/_4%+<Y>;>KK_2"6GSS%#UZEFDBF-/J2:
M:\X4.KZC4E+[6$[0,6&:\EB=H"/$4W3+X]@\-=4+M.F#)07#O+VK57MX2WLA
M1K<BU5-EVAFQD0L(3.>+$>"W$5QA+Y&P81U%X2G"#1RA;P\$'1^=H-NGBKX-
M=B?A-U(%ANR.":LQSD"CXE%%&3?:[U&]HG]N3$ETK5FB_JUZ(BMLLQIK)Y9S
M-:-#=E$S,X=B<L%J_3__"-N-OZHDA(01()@C9[.0L^FC]Z_3A='03&%:H9_H
MJ$JX%:"5 >P$NNAWVKU@L2Y'19'0+4*\19RNMXJNM[Q=OV/+F9 :/8B82O19
MQ".>3BK-Z.7L^^@A800(YNC7+O1K'\9);4@Y(6$$".;(V2GD['@_C@_42"G&
M*&'),Y-JRF?F'9$+:UX6C]<?D!9(TQ?$?LRMS#RSGI#;?-?YQ3'=3=]Y>[2O
M>$ P1[QN(5[7[V6:L%E,-4-#:AJQ\AS;-^S3B5&G\BUVM0*VU^0)NXT-?;R-
M[JL/$,S1YZS0Y\ROS].7;(8;BE-T4[^I#ZH4\2+V]24DC #!'.G"1KFX:QQF
MHLNY0(J"T@@4S=5T;<$<0ALV)SJ.;6PZUM_LWB(!T5R1<"D2]HJT[8-WBNXE
MMP$37;&4C?F0V^.?Z'+!J7TA//%T5*F@M[F]/X^0- )%<Z4N4T%XH%@0@N8"
M4!J!HKF:EM$@]&>#]WB\^8O'6[BUZ7%OLWN+!$1S12I#2.A/(5^6Z<9JKU*7
M%<1.VH4PC7HKW%0&-%Q T5QERG@1>I?;_VOV0X.8*H6NT&VQFJZ4%32*@-((
M%,U5OTPC8>= $R)DJ!B T@@4S=6T#"GA;U**2(<BU5+$YLX$B=VLWZVR?O-L
MT_J@606*Y@I5II70'U>V6_].Z"K[5PH'FF= :02*YG[76R8:?*!$@T$3#2B-
M0-%<3<M$@_V)9H=O0G."\R5F<\/'564VOPOU]^2](RUC"7YO+-GB3J/'W_4/
M]8<Z^LAC)M' %*[4!S2?@-((%,W5O,PG^$#Y!(/F$U :@:*YFI;Y!/OSR6Y+
M[QRRN?3>M"UH)H&BN<*4F03[,\E[#/Y)TE>[JJF4$/0'%% :@:*Y4I<A!Q_H
M1Q0,&EU :02*YFI:1A?L_R5E1U]W=O(U:/Z HKG"E/D#^_/'NWQMSA1CE0I"
M1HX!*(U T5RERP"#SPYD:]#0 DHC4#1WWT896B+O GY'6^>0W]C:W]3>&S .
MD3RB,GE$_N3Q'EL/)%VPM%) R%]0!J T D5SA2Z#3X0/M'<(--B T@@4S=5T
M;3N6=Y&_JZNCG5P-NZT*-)T$:[L+$R8GV2Y-A89BGNK51L/B:K$3]#+;_QB4
MQ5?;2&^IG/!4H9B-3=5&O6.6L'*U,W-UHL4LVZOX++06278X973$I"U@[H^%
MT&\GMH%B?VS_/U!+ P04    " !Y2TA8$FU67B$%   $'   &@   'AL+W=O
M<FMS:&5E=',O<VAE970Q,C8N>&ULM9GQ;Z,V%,?_%8N=II[4%FP"I%T2J1<V
MK=)NJZZ[VP_3?G"(DU@'.&><YOK?SR84$MOQ-2C]I07RWN-]GA_VUS#:,OZU
M6A$BP/<B+ZNQMQ)B?>O[5;8B!:ZNV9J4\I<%XP46\I0O_6K-"9[73D7NHR"(
M_0+3TIN,ZFL/?#)B&Y'3DCQP4&V* O/G#R1GV[$'O9<+G^AR)=0%?S):XR5Y
M).+S^H'+,[^-,J<%*2O*2L#)8NS=P=L41<JAMOA"R;;:.P8*9<;85W5R/Q][
M@<J(Y"03*@26_Y[(E.2YBB3S^-8$]=I[*L?]XY?HO]7P$F:&*S)E^3]T+E9C
M;^B!.5G@32X^L>WOI &J$\Q87M5_P;:Q#3R0;2K!BL999E#0<O<??V\*L><
M!T<<4.. 7NL0-@[A:QT&C<.@KLP.I:Y#B@6>C#C; JZL931U4!>S]I;XM%3C
M_BBX_)5*/S'Y@CG%LYR ^U(03BH!?BT%%914X.)1-ME\(W]C"W#<[CVX2(G
M-)='5^#S8PHNWKT'[P MP4>:YW)PJY$O9*KJAG[6I/5AEQ8ZDE9*LFL0PDN
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
M&E5==^N/=C"2YD%IM*(U[A"WBAJ_:K-9J[JCK6(5.BH&I7$4K>FV.GUR.F.
MEJ* _"#>"3TA_Q J)8'=6#R#+<^T21[+Y_)D^_<3=D)N1)+?RSC>;/0U71%J
M;)2&Q9(],^<J6RB1M%H:&F-!:1Z41J$T'TH+H#0&I7$4K7F8U'&6,WK3H@.:
M=T%I'I1&H30?2@N@- :E<12MZ>\Z=G.Z<[<[N5C&PF3J.Q%:2T/"+'[YV5HN
M592U5R+0I U*\Z TNN?K&Y+O4JBV^VD?.HX 2F-0&D?1FA:NTS6G,^8XOI)I
M=30T98/2/"B-0FD^E!9 :0Q*XRA:T^5UVN:<OFDA@DQS;J T#TJC4)H/I050
M&H/2.(K6]'>=T3G=(=VGQ4+)A3#25B#6V_;N<;GS.0@TL(/2/"B-0FF^\SJ[
M&[K;3TR0/3(HC:-H38?66:#3'0;6=49QXM7RT985:;CR:WNB HWYH#0/2J-0
MF@^E!5 :@]*X\SJ[W7C.V?S_@CKN<X^-^_8]V3OZL5WW"(YU-I3F06D42O.A
MM !*8U :1]&:QT"=%;IOFA6ZT*P02O.@- JE^5!: *4Q*(VC:$U_UUFA^R>S
MPF[]T0Z&9H50&H72?"@M@-(8E,;=U_FIX^ZH/>I4T46GBC_(K<IRJ<SW#^0V
M%NGJ1$W_6$;YKE_/=8_A:&]#0T,HC4)I/I060&D,2N,H6O,HJ$-#]TU#0Q<:
M&D)I'I1&H30?2@N@- :E<12MZ>\Z-'2[4Z_"T7K]B*[T=BCRR(@X^M^.<@0:
M&$)I'I1&H30?2@N@- :E\8JV^2ADM*,:J9-!]R>2P>Z?,+6:%YH-0FD>E$:A
M-!]*"Z T!J5Q%*WI\SH;=-\T&W2AV2"4YD%I%$KSH;0 2F-0&D?1FOZNLT&W
M.QNDS[D,B_^R*J*65@=#$T$HS8/2J/LZPQMO3RT![3& TAB4QE&TIB_K1- ]
M-!$\N+[XB:P%FB)":1Z41J$T'TH+H#0&I7$4K3F-59TW#@=O67T,H5DBE.9!
M:11*\Z&T $IC4!I'T9K^KK/$86>6LS]KZ=8?[6!H6@BE42C-A]("*(U5M,9O
MI;:F0N"H'E>^[&],^9E(M2CGB]6VY%VF9C6KX'KK>D[:3^5,K%O;;YP+SVG9
M3IV+8#7C;(U?38#[6:A%E&H2R[GM:G!R:C^V6LTINUHQ65Y..'J?&9,EY>*#
M%#.IB@;V_7F6F9>5HH/US+[3_P-02P,$%     @ >4M(6*QA$?QE P  6@L
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
M/^R 3X@N!D!-Z91H8B N'%!8C-^*\>TCT\J(Z]0"B?"-'\:$3C0-$(@P30(
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
MXXX=A%VKTU=L_-PYODP)X[]P:G*C +*#L:ILP*2@Y++^L^>F#F> .+X"B!M
M['77&WF5<V99FFAU NVRB<T-O%6/)G%<ND/96$VKG' VW= IYP>!L( /,%,R
MIWIC#@]<,IEQ)F AZY-W)50[6&/!C=5,6NA\9UHS5]0N=.9H&1>F"S? )2RY
M$ 0P26A)H]LIS!H]TUI/?$7/'+,>#/JW$$?Q !XW<^C<=/^E"<EBZS-N?<:>
M=WB%=[;<P!>)NGBYI.E-K+L78U.Q#"<!-;Y!?<0@??^N?Q]]>D/9H%4V\.R#
M:\HN%'UCF45J?6MN8<8J5WP#O[X1$A:T8'Y?,C'X#R:&K8GAF^5=LF=>'DJH
ME"75SH+:"E[XMKFDM6:[\VSNW3BFH]%]$A[/)81G7>T>B"73!:<Z"-P1*NI]
M)+BN+UT=6%7Y1M\J2]?&#_?T3J%V";2^4Z2N"=S=:5^^]"]02P,$%     @
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
M[\&]]U&T?D]%F]]A1W\!4$L#!!0    ( 'E+2%B7BKL<P    !,"   +
M7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_
MK]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?2
M0$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-
MTG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z
M6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ >4M(6,07=R*&"
M\%@   \   !X;"]W;W)K8F]O:RYX;6S%G%U3VS@4AO^*)E=TIBQ6/AR[4SK#
M\K'+3*'9P'#;$8F2:.K(64FFT%^_LDV"!,G;O3GD"N($\T26].CHXWS^69H?
M]V7Y@STN"VV/.POG5I^.CNQD(9?"_E&NI/;OS$JS%,Z_-/,CNS)23.U"2K<L
MCKI)DAXMA=*=+Y_7]QJ9H_!%Z>3$J5+[B_6%.R5_VI?WZY?L05EUKPKEGHX[
MS>^%[+"ETFJI?LGI<2?I,+LH?_Y=&O6KU$X4-Q-3%L5QA[=OW$GCU.3-Y9L:
M\E;<V^:*$_=CX4&..VGB;SA3QKKF$\W]A6=\D/[#[:O*E1>J<-*<"2?_,F6U
M4GI>W\9_BZ/@:S3EL/[9%N(G\W^*L9S-U$2>E9-J*;5KR]'(H@;4=J%6ML.T
M6,KCSFGY( T;B;FLOY3_+Y?3]@LZ3Q84E_FD_!OF<MHPTO&<5%/EV*5N_]B_
M&V!U 5:7%NOTZH:=:VGF3^RT-*O2-!_QOVM;%FH:0/8 9&^/D-^[ 60?0/;W
M"=D+( < <K!/R'X F0+(=)^0@P!R"""'^X1, \@,0&;[A!P&D#F S/<)F87=
M=X+Z[X08T[_VGS'V!7:Y$OKI&33$A)HA]@S$C/I*CK3#J;T#,</>DB/Q<&KS
M0,RPO^1(/9S:/1 S[#$YD@^GM@_$#/M,CO3#J?T#,<->DR,!<6(#W:BY5OZS
M0CMV,IF4E79^L,U&?MPV4=*&F$A!G-A!8SFO_.72/+$KX7QH$)$A[W!J\91-
MB4E=%Q<3>EH_Z*5R]9^%D%VDG2ZQ=BZ4%AY0SY\)Q4KY0$[]>A-#(.ETB:5S
M(91A=Z*H)+N2PE9&OBE#&.,0R^:Y#$7AXR_K3/4&#BFF2ZR84>$;\$?F _Z5
M#\>?/C:/^?S?2JWJ/PPID6&ZQ(;YZA]KU*=TD4BZQ"(YL=;?>2R=:FL:^W9?
MJ'G[N9 16:1+;)& [D^IY4S%50Z9HTMM#E=.?AS>^R?:='G^3O9-=X*4T256
MQJ6>E$O);L5C7.60++K$LC@71C>]\$@:=K,01K)#]A*ZA!,E2!<]8EV,Y8/4
M53CGU4-BZ!&+X9M;^.)Z?IYUQ]9>.'^LZUQ$B?S0(_;#6/JHTPG_3]F-G+^V
M0P_.?!';85Q?],UT);P;V*T1OJDVT\*VKGYEB(GTT"/6PYTPJBF_2^U'>-(Z
MWRR<<O$PM(>4T2-6QOFCJH?)3CTT6$UE/%-VTHP!XP:#K-$CML:-O\>TJ@NR
M>;YZ6K>3*5N/8$),9) >M4$VF#5G/?)K)VWJ4OVGBC"12'K$(H$A4C09TD-N
MZ1&[Y;K4=3VL%V%JO$T;.FA!P_EMY)8^N5M>1W+LX+9N]?9#B(A\TZ>?_=H=
MTK&#$!,)I_\^ <GVH"[&1/+I$\MG1UBW?NHA)EQX(9;/UO!N:]5$ NH3"PC'
M>2S$1 +J$PNH#?2VEAX23I]8."CB\[ A)A).GWRRZTW0M[4HD6WZQ+;9%?T]
M@X8+E<@V V+;A$'@MC(<(,\,B#T#H\%H8#% GAF0!S9--+BU^)!8!L1BP6%A
MV!<.D%@&Q&+9$A=N+4JXH$^L%1@@QC41:65 K)7= 6)3HB$FTLR 6#,P2HQ+
M$VEF\.YK*NQ@$Y*5LQ 3F69 ;)HMF(?LX%J8>HG_(31-BDR3[B&NV91F]-!3
MY)QTG[%-C(F<D]*O[ /,<&4_10I*Z5?V 6:T$PHI**5?V0>8X<I^BBR4$EL(
M!K1QW80;RX@MA#&CNHDLE!);"&-&=1-9*"6V$,:,ZB:R4$IL(8P9[CH9(@L-
M][G0'^TZ&2(+#:F7^B%FN%MOB"PTW.<,V_<\Q$06&E+/L ',[\UVQPTFLM#P
M?6;8=F#R$!-9:$AMH5WSE3?5<BE,B(DL-'P?"[V>KUP/.4-,N,'Y?2ST&G,]
M? \QD86&Q!:"\ZK1T&.(+#0DMA#&#(<>&;)01FPAC!D./3)DH8S80A@S''ID
MR$(9L84P9G1( %DHV^<6M&CHD2$+9<06PICAT"-#%LKVN= 3#3TR9*&,V$((
M,QYZ9,A"&;&%,&8X],C@01MB"ZV7S=J1QA,K9ZRYQ,9JOG"'(2:R4$9LH0WF
MRV3A,^=I:5TXJ9TC"^7$%MJ.::WTG,(N0DQDH9S80EL>^E5]^K9:LA.MJQ 3
M62@GMM :<S/Q^H$=G$DG5!$M8^1(03FQ@K8]\8O*^2$\&XFG98B)%)03*P@O
M0Y^%F$A!.?FBT)9EZ)?''V(B!>7OOT4ZK $A)E)03JP@B!E%&#E24+Z/O0<;
MS##"R.%I3_)%(809':E+\'E/\F4A!!H=JDO@B<^$6$,8-#I6E\ SGPGY=@0$
M&AVL2^"ISX1\US4"C8\DPW.?"?D.!02:1Z#PY&=";*3=FXX:+46@\.QG0KT!
M>R=H4ZP1*#S]F>SI$$\#&A_T3N#YSX1Z$S8$C8YZ)_ X:+*WC7'- #\$Q9D(
MJ%,1X!*-%/J;7 3$9HKW\(5C^_/93$XB4&@FZG0$KT!?XKGV!$$$"LU$G9!@
M)^C(*!T=%> X(P%U2H*=H%]+:UG<F*"9J),2Q*!O8N0(%)J).BW![L8TEI/H
M\";'>0FH$Q/@S;%1AX\S$U"G)L"@<3\*S42=J6"SC_=,63&?&]E..;3//MI(
MQV&R DZ=K6 #^INY)@[3%7#J? 5P__&K)#DX2\[[GTS=49[02M0Y#/ FY*C%
MPRP&G#J- =J&?!WM$. PP0&GSG" 0'W7'X%"*U&G.< [IN-'#ZU$G?0 @T:=
M/4Q^P*FS'V#0:-X)9D3@U"D1X%GEN!>%.1$X=5*$#2C_W:%J#K,E<.IT";A$
MH\8$$R9PZHP)&#1J3#!] J?.GX!!H\8$$RAPZ@P*\$3]J\8$S=0F4CAJ/FZ_
M?)[*F=)R>NW_B?77)Z*8C RK?SSK>% /;6=549SZ:]_TUU),UPE[U\F&O_P'
M4$L#!!0    ( 'E+2%B\43FEJ ,  "9/   :    >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'/-W$M.&T$4A>&M("\@7;?>%0&C3)A&V8 %S4,!;+D[2K+[
M(#* <Y5!)JC_D=5&E,_$GY#IW^=?Y\?]^G!X7NX?CLO9KZ?'Y^5B=[^NQ\_3
MM%S?ST_[Y=/A.#^__.3V<'K:KR^7I[OIN+_^OK^;IQA"G4[OS]A=GK\_\^S;
M[^/\/R<>;F\?KN<OA^L?3_/S^H^#IY^'T_?E?I[7W=FW_>EN7B]VTZ_'MZ>7
MZ?7!/KV<O#N[NKG8G:YN;#=M/2C*H+C]H"2#TO:#L@S*VP\J,JAL/ZC*H+K]
MH":#VO:#N@SJVP\:,FAL/\B"RA@ DQS6 *U-N3: UZ9@&T!L4[(-8+8IV@90
MVY1M [AM"K<!Y#:EVP!VF^)M +VCZAT!>D?5.P+TCNZ/;8#>4?6. +VCZAT!
M>D?5.P+TCJIW!.@=5>\(T#NJWA&@=U2](T#OI'HG@-Y)]4X O9/JG0!Z)_=A
M"4#OI'HG@-Y)]4X O9/JG0!Z)]4[ ?1.JG<"Z)U4[P30.ZO>&:!W5KTS0.^L
M>F> WEGUS@"]L_NP&Z!W5KTS0.^L>F> WEGUS@"]L^J= 7IGU3L#]"ZJ=P'H
M753O M"[J-X%H'=1O0M [Z)Z%X#>Q?VS$J!W4;T+0.^B>A> WD7U+@"]B^I=
M 'I7U;L"]*ZJ=P7H757O"M"[JMX5H'=5O2M [ZIZ5X#>U=UL M"[JMX5H'=5
MO2M [ZIZ5X#>3?5N +V;ZMT >C?5NP'T;JIW ^C=5.\&T+NIW@V@=U.]&T#O
MYFX6!.C=5.\&T+NIW@V@=U>].T#OKGIW@-Y=]>X O;OJW0%Z=]6[ _3NJG<'
MZ-U5[P[0NZO>':!W=S=[ _3NJG<'Z#U4[P'0>ZC> Z#W4+T'0.^A>@^ WD/U
M'@"]A^H] 'H/U7L ]!ZJ]P#H/53O =![N%@'H+<%G^L _+;@@IT $-R"2W8"
MP' ++MH) ,4MN&PG !RWX,*= )#<@DMW L!R"R[>"0#-+;A\)P \M^ "GD 0
MW0>8C +3)Y@$T7V$B:@P?8:)Z#!]B(DH,7V*B6@Q?8R)J#%]CHGH,7V0B2@R
M?9)):#+-19E&J#+-99E&Z#(M^JR>(+I+,XW09IJ+,XU09YK+,XW09YH+-(U0
M:)I+-(W0:)J+-(U0:9K+-(W0:9H+-8U0:II+-8W0:IJ+-8U0:UKR7Y5"$-T%
MFT8H-LTEF_:AS>:R_GZ<E[=%?Z_=@(_4>WWYW?GM]5\O_S[IWUJO7$_O9RR7
M?P!02P,$%     @ >4M(6'$>%:G( @  H4L  !,   !;0V]N=&5N=%]4>7!E
M<UTN>&ULS=O-;IM %(;A6['81H8Y PQ0Q=FTW;99] :H&<?(_(F9I,[==W!^
MI%:IU<B5^FZ,##/G'!CIV7W7WQXGZU;'OAO<)MI[/WU($K?=V[YV\3C9(3S9
MC7-?^_!WODNF>GNH[VRBE3+)=AR\'?S:+S6BF^M/=E??=W[U^1ANNW8<-M%L
M.Q>M/CXM7'IMHGJ:NG9;^_ \>1B:W[JLGSO$8>=IC=NWD[L*"Z+DS0[+DS\W
M>-[W]<'.<]O8U6T]^R]U'U8EQRYQ_K&S+CY?XHT9Q]VNW=IFW-[W84OLIMG6
MC=M;Z_LN?BIZ=;ZS#U_8/OW*Q?U/9<XU#"MOYW%RX<1F^_YV+T>R[%Y/H9"=
M?7O^%5\[AM(7OY]=3KNQS5_V#I_WQS@?3N?ADM/E\F_\ZQF_UG_G'!HR1PJ9
M(X/,D4/F,) Y"L@<)62."C*'*,H@%%&%0JI03!4*JD)152BL"L55H< J%%DU
M159-D5539-44635%5DV155-DU119-45639$UI<B:4F1-*;*F%%E3BJPI1=:4
M(FM*D36ER)I29,THLF8463.*K!E%UHPB:T:1-:/(FE%DS2BR9A19<XJL.476
MG")K3I$UI\B:4V3-*;+F%%ESBJPY159#D=509#4460U%5D.1U5!D-119#456
M0Y'54&0M*+(6%%D+BJP%1=:"(FM!D;6@R%I09"THLA8464N*K"5%UI(B:TF1
MM:3(6E)D+2FREA192XJL)476BB)K19&UHLA:462M*+)6%%DKBJP51=:*(FM%
MD544A591%%M%47 51=%5%(57411?15& %4415A2%6%$88T%Q+(RQG$ 6)Y'%
MB61Q,EF<4!8GE<6)96%R68()9@DFF268:)9@LEF""6<))ITEF'B68/)9@@EH
M"2:A)9B(EF R6H():0DFI268F);\UYS6]W$\_./VIVO<U^WPTC]9BKJ;GU!+
M 0(4 Q0    ( 'E+2%@'04UB@0   +$    0              "  0    !D
M;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ >4M(6!7"O4#O    *P(  !$
M             ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @
M>4M(6)E<G",0!@  G"<  !,              ( !S0$  'AL+W1H96UE+W1H
M96UE,2YX;6Q02P$"% ,4    " !Y2TA8M)"^=*$,   W<0  &
M    @($."   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @
M>4M(6%#2CCF8 @  Y@@  !@              ("!Y10  'AL+W=O<FMS:&5E
M=',O<VAE970R+GAM;%!+ 0(4 Q0    ( 'E+2%BF)E6_MP@  #LR   8
M          " @;,7  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4
M    " !Y2TA8B->H^)4"  ##!@  &               @(&@(   >&PO=V]R
M:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ >4M(6 %]/HU[!   KA$
M !@              ("!:R,  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+
M 0(4 Q0    ( 'E+2%A+KB0$=@,  !8+   8              " @1PH  !X
M;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " !Y2TA8M&W9WW()
M   #,P  &               @('(*P  >&PO=V]R:W-H965T<R]S:&5E=#<N
M>&UL4$L! A0#%     @ >4M(6(;!%/=\"0  9#,  !@              ("!
M<#4  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( 'E+2%C/
M>%?XZP(  !P)   8              " @2(_  !X;"]W;W)K<VAE971S+W-H
M965T.2YX;6Q02P$"% ,4    " !Y2TA8-4)O8Y@0   BU@  &0
M    @(%#0@  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    (
M 'E+2%@?&7\QT@@  &(W   9              " @1)3  !X;"]W;W)K<VAE
M971S+W-H965T,3$N>&UL4$L! A0#%     @ >4M(6#8O%5#[ P  M!   !D
M             ("!&UP  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"
M% ,4    " !Y2TA8<O7VG^P"  !."0  &0              @(%-8   >&PO
M=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( 'E+2%C$0.^]F0P
M $M:   9              " @7!C  !X;"]W;W)K<VAE971S+W-H965T,30N
M>&UL4$L! A0#%     @ >4M(6(-*_(X,#@  DV$  !D              ("!
M0'   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " !Y2TA8
M)4Z.?5T#  #K#   &0              @(&#?@  >&PO=V]R:W-H965T<R]S
M:&5E=#$V+GAM;%!+ 0(4 Q0    ( 'E+2%BR^.L6)@H  /%M   9
M      " @1>"  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%
M  @ >4M(6'(AZX^L&   18\  !D              ("!=(P  'AL+W=O<FMS
M:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " !Y2TA8-R>RW)8:  "$H
M&0              @(%7I0  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+
M 0(4 Q0    ( 'E+2%B)7F39>!D  -60   9              " @23   !X
M;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ >4M(6'>&VF3.
M&@  %:$  !D              ("!T]D  'AL+W=O<FMS:&5E=',O<VAE970R
M,2YX;6Q02P$"% ,4    " !Y2TA844:716@'  !#(P  &0
M@('8]   >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( 'E+
M2%A^ BT(, 4  -T8   9              " @7?\  !X;"]W;W)K<VAE971S
M+W-H965T,C,N>&UL4$L! A0#%     @ >4M(6-FJ.0BY$   TF$  !D
M         ("!W@$! 'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4
M    " !Y2TA8+)=#4P +  "N0   &0              @('.$@$ >&PO=V]R
M:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( 'E+2%C7G\V/F@8  ,(?
M   9              " @04> 0!X;"]W;W)K<VAE971S+W-H965T,C8N>&UL
M4$L! A0#%     @ >4M(6/(/@(.@'   ?[0  !D              ("!UB0!
M 'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " !Y2TA8JHR=
M5%D,   01@  &0              @(&M00$ >&PO=V]R:W-H965T<R]S:&5E
M=#(X+GAM;%!+ 0(4 Q0    ( 'E+2%C;S<6B]PL  -A!   9
M  " @3U. 0!X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @
M>4M(6 C<PVDT!@  3!$  !D              ("!:UH! 'AL+W=O<FMS:&5E
M=',O<VAE970S,"YX;6Q02P$"% ,4    " !Y2TA8Q2OI]T@,  #12   &0
M            @('68 $ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4
M Q0    ( 'E+2%A31Q!U& 0  )P0   9              " @55M 0!X;"]W
M;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ >4M(6&S^TL;["0
M<3\  !D              ("!I'$! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX
M;6Q02P$"% ,4    " !Y2TA8XUUD<P$&   U#P  &0              @('6
M>P$ >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( 'E+2%A=
M@;)7,@L  /@Z   9              " @0Z" 0!X;"]W;W)K<VAE971S+W-H
M965T,S4N>&UL4$L! A0#%     @ >4M(6 ;&]2"Z!@  OQT  !D
M     ("!=XT! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4
M" !Y2TA858?P7]4)  #K&0  &0              @(%HE $ >&PO=V]R:W-H
M965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( 'E+2%AI'+^W8 ,  ,(.   9
M              " @72> 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L!
M A0#%     @ >4M(6'&29[X")P  C^T  !D              ("!"Z(! 'AL
M+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " !Y2TA8>M9$,C($
M  !!"0  &0              @(%$R0$ >&PO=V]R:W-H965T<R]S:&5E=#0P
M+GAM;%!+ 0(4 Q0    ( 'E+2%@?R7"-"08  &L7   9              "
M@:W- 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ >4M(
M6*FXMH\;"   62,  !D              ("![=,! 'AL+W=O<FMS:&5E=',O
M<VAE970T,BYX;6Q02P$"% ,4    " !Y2TA820"_ZTH.   U/   &0
M        @($_W $ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0
M   ( 'E+2%A#JJJ9F@,  /X,   9              " @<#J 0!X;"]W;W)K
M<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ >4M(6-Y#HU-.!   "!0
M !D              ("!D>X! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q0
M2P$"% ,4    " !Y2TA8WW80S,0*   P.@  &0              @($6\P$
M>&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( 'E+2%AWX8$<
MAP<  "4K   9              " @1'^ 0!X;"]W;W)K<VAE971S+W-H965T
M-#<N>&UL4$L! A0#%     @ >4M(6)4KD'B-!0  GQD  !D
M ("!SP4" 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " !Y
M2TA8E?8<0\ /  !!6@  &0              @(&3"P( >&PO=V]R:W-H965T
M<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( 'E+2%B G]2F1 8  (@>   9
M          " @8H; @!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#
M%     @ >4M(6),Y6Y]Y"0  _#4  !D              ("!!2(" 'AL+W=O
M<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " !Y2TA8Q@5#@)0#  !O
M"   &0              @(&U*P( >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM
M;%!+ 0(4 Q0    ( 'E+2%B8OMES<@4  &P?   9              " @8 O
M @!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ >4M(6$T9
ME_ H!   F1   !D              ("!*34" 'AL+W=O<FMS:&5E=',O<VAE
M970U-"YX;6Q02P$"% ,4    " !Y2TA8(;@@B!@'  ""+   &0
M    @(&(.0( >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    (
M 'E+2%@.EFG3SP(  *H&   9              " @==  @!X;"]W;W)K<VAE
M971S+W-H965T-38N>&UL4$L! A0#%     @ >4M(6,1\5-6U!   1 L  !D
M             ("!W4," 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"
M% ,4    " !Y2TA8D-945SL$  "^#0  &0              @(')2 ( >&PO
M=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( 'E+2%AZY;*-A@D
M %-1   9              " @3M- @!X;"]W;W)K<VAE971S+W-H965T-3DN
M>&UL4$L! A0#%     @ >4M(6&Y5([PV$P  G4L! !D              ("!
M^%8" 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " !Y2TA8
M8^D)C(<#  !G#P  &0              @(%E:@( >&PO=V]R:W-H965T<R]S
M:&5E=#8Q+GAM;%!+ 0(4 Q0    ( 'E+2%A9IP8-X@L  '*&   9
M      " @2-N @!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%
M  @ >4M(6 5@UJ_X @  %0H  !D              ("!/'H" 'AL+W=O<FMS
M:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    " !Y2TA8E87> A0$  "]$0
M&0              @(%K?0( >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+
M 0(4 Q0    ( 'E+2%@]RZ^@208  %HF   9              " @;:! @!X
M;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ >4M(6.XF+A!P
M(@  M>X! !D              ("!-H@" 'AL+W=O<FMS:&5E=',O<VAE970V
M-BYX;6Q02P$"% ,4    " !Y2TA8TYX/+68)   W7@  &0
M@('=J@( >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( 'E+
M2%CZO.2^SP<  'E(   9              " @7JT @!X;"]W;W)K<VAE971S
M+W-H965T-C@N>&UL4$L! A0#%     @ >4M(6%3Y*%-!!0  $1\  !D
M         ("!@+P" 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4
M    " !Y2TA8L(C!CZ\$   )&P  &0              @('XP0( >&PO=V]R
M:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( 'E+2%A88C6"00,  ,D,
M   9              " @=[& @!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL
M4$L! A0#%     @ >4M(6&OO')&O!   7AD  !D              ("!5LH"
M 'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    " !Y2TA8F#71
M-Q0*   C9P  &0              @($\SP( >&PO=V]R:W-H965T<R]S:&5E
M=#<S+GAM;%!+ 0(4 Q0    ( 'E+2%CQ/$-QW ,  +<6   9
M  " @8?9 @!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @
M>4M(6!%N2?/?!   B!H  !D              ("!FMT" 'AL+W=O<FMS:&5E
M=',O<VAE970W-2YX;6Q02P$"% ,4    " !Y2TA80,[MV<($  !?'   &0
M            @(&PX@( >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4
M Q0    ( 'E+2%B8+=Q3J D  (56   9              " @:GG @!X;"]W
M;W)K<VAE971S+W-H965T-S<N>&UL4$L! A0#%     @ >4M(6%&T!!(\ @
M_ 4  !D              ("!B/$" 'AL+W=O<FMS:&5E=',O<VAE970W."YX
M;6Q02P$"% ,4    " !Y2TA8>&\OMT@0  #SS@  &0              @('[
M\P( >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( 'E+2%A
MTEX3B@4  .XJ   9              " @7H$ P!X;"]W;W)K<VAE971S+W-H
M965T.# N>&UL4$L! A0#%     @ >4M(6.CC]2%B!@  M2T  !D
M     ("!.PH# 'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4
M" !Y2TA8-G[=+?0"  !H"P  &0              @('4$ , >&PO=V]R:W-H
M965T<R]S:&5E=#@R+GAM;%!+ 0(4 Q0    ( 'E+2%C]M<<G>@,  +\,   9
M              " @?\3 P!X;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L!
M A0#%     @ >4M(6 V!8R*< P  I!,  !D              ("!L!<# 'AL
M+W=O<FMS:&5E=',O<VAE970X-"YX;6Q02P$"% ,4    " !Y2TA8BZ]X,$H#
M   G#P  &0              @(&#&P, >&PO=V]R:W-H965T<R]S:&5E=#@U
M+GAM;%!+ 0(4 Q0    ( 'E+2%BU_HTS]00  ,4@   9              "
M@00? P!X;"]W;W)K<VAE971S+W-H965T.#8N>&UL4$L! A0#%     @ >4M(
M6-&VIFZ) @  +P8  !D              ("!,"0# 'AL+W=O<FMS:&5E=',O
M<VAE970X-RYX;6Q02P$"% ,4    " !Y2TA8KB%6Q+X#  "D#@  &0
M        @('P)@, >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0
M   ( 'E+2%BQ=:1[@P8  *,J   9              " @>4J P!X;"]W;W)K
M<VAE971S+W-H965T.#DN>&UL4$L! A0#%     @ >4M(6'>^)BC? P  I1
M !D              ("!GS$# 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q0
M2P$"% ,4    " !Y2TA8C!V4'L,#  !P$   &0              @(&U-0,
M>&PO=V]R:W-H965T<R]S:&5E=#DQ+GAM;%!+ 0(4 Q0    ( 'E+2%C%LUY(
MC08  (\L   9              " @:\Y P!X;"]W;W)K<VAE971S+W-H965T
M.3(N>&UL4$L! A0#%     @ >4M(6*&H- +: P  7A   !D
M ("!<T # 'AL+W=O<FMS:&5E=',O<VAE970Y,RYX;6Q02P$"% ,4    " !Y
M2TA8KT;8FT0"  !Q!0  &0              @(&$1 , >&PO=V]R:W-H965T
M<R]S:&5E=#DT+GAM;%!+ 0(4 Q0    ( 'E+2%@J$<P>8@<  "TR   9
M          " @?]& P!X;"]W;W)K<VAE971S+W-H965T.34N>&UL4$L! A0#
M%     @ >4M(6,8KV0EM#@  %9D  !D              ("!F$X# 'AL+W=O
M<FMS:&5E=',O<VAE970Y-BYX;6Q02P$"% ,4    " !Y2TA84IFAZ!8#   "
M#0  &0              @($\70, >&PO=V]R:W-H965T<R]S:&5E=#DW+GAM
M;%!+ 0(4 Q0    ( 'E+2%@K8VD5PP4  &4F   9              " @8E@
M P!X;"]W;W)K<VAE971S+W-H965T.3@N>&UL4$L! A0#%     @ >4M(6/*.
M&@=5!P  I3(  !D              ("!@V8# 'AL+W=O<FMS:&5E=',O<VAE
M970Y.2YX;6Q02P$"% ,4    " !Y2TA8@\OV=[,*  !L6   &@
M    @($/;@, >&PO=V]R:W-H965T<R]S:&5E=#$P,"YX;6Q02P$"% ,4
M" !Y2TA80L^"CU$$  !F&@  &@              @('Z> , >&PO=V]R:W-H
M965T<R]S:&5E=#$P,2YX;6Q02P$"% ,4    " !Y2TA8&5D;##8%  #L'P
M&@              @(&#?0, >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6Q0
M2P$"% ,4    " !Y2TA8YP-L9\L+   UC   &@              @('Q@@,
M>&PO=V]R:W-H965T<R]S:&5E=#$P,RYX;6Q02P$"% ,4    " !Y2TA82<-(
MKH$$   U'@  &@              @('TC@, >&PO=V]R:W-H965T<R]S:&5E
M=#$P-"YX;6Q02P$"% ,4    " !Y2TA8KV 3=,<$   ,&P  &@
M    @(&MDP, >&PO=V]R:W-H965T<R]S:&5E=#$P-2YX;6Q02P$"% ,4
M" !Y2TA8%,(54W &  !^,0  &@              @(&LF , >&PO=V]R:W-H
M965T<R]S:&5E=#$P-BYX;6Q02P$"% ,4    " !Y2TA8NQ]FW]('  "H0P
M&@              @(%4GP, >&PO=V]R:W-H965T<R]S:&5E=#$P-RYX;6Q0
M2P$"% ,4    " !Y2TA8G-L0R'X%   (*0  &@              @(%>IP,
M>&PO=V]R:W-H965T<R]S:&5E=#$P."YX;6Q02P$"% ,4    " !Y2TA8][5\
MR0 #  "3"   &@              @($4K0, >&PO=V]R:W-H965T<R]S:&5E
M=#$P.2YX;6Q02P$"% ,4    " !Y2TA8Z\GUIL #   5$P  &@
M    @(%,L , >&PO=V]R:W-H965T<R]S:&5E=#$Q,"YX;6Q02P$"% ,4
M" !Y2TA8R)X%E)D#  #Z#0  &@              @(%$M , >&PO=V]R:W-H
M965T<R]S:&5E=#$Q,2YX;6Q02P$"% ,4    " !Y2TA81F08G\\%  "0'@
M&@              @($5N , >&PO=V]R:W-H965T<R]S:&5E=#$Q,BYX;6Q0
M2P$"% ,4    " !Y2TA8\8KMG8<$   <%P  &@              @($<O@,
M>&PO=V]R:W-H965T<R]S:&5E=#$Q,RYX;6Q02P$"% ,4    " !Y2TA8F/K<
M(!,%  "-&   &@              @(';P@, >&PO=V]R:W-H965T<R]S:&5E
M=#$Q-"YX;6Q02P$"% ,4    " !Y2TA8\NMU<3 #   -#0  &@
M    @($FR , >&PO=V]R:W-H965T<R]S:&5E=#$Q-2YX;6Q02P$"% ,4
M" !Y2TA8(8_C1.4"  #0#   &@              @(&.RP, >&PO=V]R:W-H
M965T<R]S:&5E=#$Q-BYX;6Q02P$"% ,4    " !Y2TA8_;#BRO<#   \$0
M&@              @(&KS@, >&PO=V]R:W-H965T<R]S:&5E=#$Q-RYX;6Q0
M2P$"% ,4    " !Y2TA8<;T^?7D$  "G$0  &@              @(':T@,
M>&PO=V]R:W-H965T<R]S:&5E=#$Q."YX;6Q02P$"% ,4    " !Y2TA81B.[
MUNX"  !1"P  &@              @(&+UP, >&PO=V]R:W-H965T<R]S:&5E
M=#$Q.2YX;6Q02P$"% ,4    " !Y2TA8!JX6N \+   M9P  &@
M    @(&QV@, >&PO=V]R:W-H965T<R]S:&5E=#$R,"YX;6Q02P$"% ,4
M" !Y2TA8P+W,[[X$  #J'@  &@              @('XY0, >&PO=V]R:W-H
M965T<R]S:&5E=#$R,2YX;6Q02P$"% ,4    " !Y2TA8B+L_?G %  !#'P
M&@              @('NZ@, >&PO=V]R:W-H965T<R]S:&5E=#$R,BYX;6Q0
M2P$"% ,4    " !Y2TA8$#B3C$8+  ".5P  &@              @(&6\ ,
M>&PO=V]R:W-H965T<R]S:&5E=#$R,RYX;6Q02P$"% ,4    " !Y2TA8QS5B
M^9P$  #2'@  &@              @($4_ , >&PO=V]R:W-H965T<R]S:&5E
M=#$R-"YX;6Q02P$"% ,4    " !Y2TA8XA$N:X4%   K*P  &@
M    @('H  0 >&PO=V]R:W-H965T<R]S:&5E=#$R-2YX;6Q02P$"% ,4
M" !Y2TA8$FU67B$%   $'   &@              @(&E!@0 >&PO=V]R:W-H
M965T<R]S:&5E=#$R-BYX;6Q02P$"% ,4    " !Y2TA8">?M M4'  #E5P
M&@              @('^"P0 >&PO=V]R:W-H965T<R]S:&5E=#$R-RYX;6Q0
M2P$"% ,4    " !Y2TA8K&$1_&4#  !:"P  &@              @($+% 0
M>&PO=V]R:W-H965T<R]S:&5E=#$R."YX;6Q02P$"% ,4    " !Y2TA8U$:<
MYW<$   3&   &@              @(&H%P0 >&PO=V]R:W-H965T<R]S:&5E
M=#$R.2YX;6Q02P$"% ,4    " !Y2TA8E,*>[^X'  #),   &@
M    @(%7' 0 >&PO=V]R:W-H965T<R]S:&5E=#$S,"YX;6Q02P$"% ,4
M" !Y2TA8S?FPTOH"  !:"@  &@              @(%]) 0 >&PO=V]R:W-H
M965T<R]S:&5E=#$S,2YX;6Q02P$"% ,4    " !Y2TA8A9FB:4P'  #6*0
M&@              @(&O)P0 >&PO=V]R:W-H965T<R]S:&5E=#$S,BYX;6Q0
M2P$"% ,4    " !Y2TA8??Z(\)$)  "N20  &@              @($S+P0
M>&PO=V]R:W-H965T<R]S:&5E=#$S,RYX;6Q02P$"% ,4    " !Y2TA8HE7V
M8T8"   %!0  &@              @('\. 0 >&PO=V]R:W-H965T<R]S:&5E
M=#$S-"YX;6Q02P$"% ,4    " !Y2TA8,#J1(Z<$  "9&   &@
M    @(%Z.P0 >&PO=V]R:W-H965T<R]S:&5E=#$S-2YX;6Q02P$"% ,4
M" !Y2TA88+)8)%(#  "4%0  #0              @ %90 0 >&PO<W1Y;&5S
M+GAM;%!+ 0(4 Q0    ( 'E+2%B7BKL<P    !,"   +              "
M =9#! !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( 'E+2%C$%W<BA@@  /!8   /
M              "  ;]$! !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !Y
M2TA8O%$YI:@#   F3P  &@              @ %R300 >&PO7W)E;',O=V]R
M:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !Y2TA8<1X5J<@"  "A2P  $P
M            @ %2400 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     CP"/
+ (0G  !+5 0    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>170
<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>171
<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>173
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1012</ContextCount>
  <ElementCount>693</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>300</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CMS Energy Corporation Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>CMS Energy Corporation Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical</Role>
      <ShortName>CMS Energy Corporation Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Statement - CMS Energy Corporation Consolidated Statements of Changes in Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Changes in Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Statement - Consumers Energy Company Consolidated Statements of Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Statement - Consumers Energy Company Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Statement - Consumers Energy Company Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>Consumers Energy Company Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Statement - Consumers Energy Company Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical</Role>
      <ShortName>Consumers Energy Company Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Statement - Consumers Energy Company Consolidated Statements of Changes in Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Changes in Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Regulatory Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMatters</Role>
      <ShortName>Regulatory Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Contingencies and Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitments</Role>
      <ShortName>Contingencies and Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Financings and Capitalization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalization</Role>
      <ShortName>Financings and Capitalization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Plant, Property, and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipment</Role>
      <ShortName>Plant, Property, and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Asset Retirement Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AssetRetirementObligations</Role>
      <ShortName>Asset Retirement Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Retirement Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefits</Role>
      <ShortName>Retirement Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Stock-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockbasedCompensation</Role>
      <ShortName>Stock-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Earnings Per Share - CMS Energy</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy</Role>
      <ShortName>Earnings Per Share - CMS Energy</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Other Income and Other Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/OtherIncomeandOtherExpense</Role>
      <ShortName>Other Income and Other Expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Reportable Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ReportableSegments</Role>
      <ShortName>Reportable Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Related party Transactions - Consumers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumers</Role>
      <ShortName>Related party Transactions - Consumers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Variable Interest Entities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/VariableInterestEntities</Role>
      <ShortName>Variable Interest Entities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Exit Activities and Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations</Role>
      <ShortName>Exit Activities and Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Schedule I - Condensed Financial Information of Registrant</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts and Reserves</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - Significant Accounting Policies (Policy)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy</Role>
      <ShortName>Significant Accounting Policies (Policy)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - Noncontrolling Interest (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/NoncontrollingInterestPolicies</Role>
      <ShortName>Noncontrolling Interest (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - Regulatory Matters (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMattersTables</Role>
      <ShortName>Regulatory Matters (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RegulatoryMatters</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - Contingencies and Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</Role>
      <ShortName>Contingencies and Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitments</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - Financings and Capitalization (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</Role>
      <ShortName>Financings and Capitalization (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalization</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FairValueMeasurements</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancialInstrumentsTables</Role>
      <ShortName>Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancialInstruments</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - Plant, Property, and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</Role>
      <ShortName>Plant, Property, and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipment</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/Leases</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - Asset Retirement Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AssetRetirementObligationsTables</Role>
      <ShortName>Asset Retirement Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/AssetRetirementObligations</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - Retirement Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsTables</Role>
      <ShortName>Retirement Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefits</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - Stock-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockbasedCompensationTables</Role>
      <ShortName>Stock-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockbasedCompensation</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxes</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - Earnings Per Share - CMS Energy (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables</Role>
      <ShortName>Earnings Per Share - CMS Energy (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/Revenue</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - Other Income and Other Expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables</Role>
      <ShortName>Other Income and Other Expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/OtherIncomeandOtherExpense</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - Reportable Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ReportableSegmentsTables</Role>
      <ShortName>Reportable Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ReportableSegments</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - Related party Transactions - Consumers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersTables</Role>
      <ShortName>Related party Transactions - Consumers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumers</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - Variable Interest Entities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/VariableInterestEntitiesTables</Role>
      <ShortName>Variable Interest Entities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/VariableInterestEntities</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - Exit Activities and Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables</Role>
      <ShortName>Exit Activities and Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - Regulatory Matters (Schedule of Regulatory Assets and Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails</Role>
      <ShortName>Regulatory Matters (Schedule of Regulatory Assets and Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RegulatoryMattersTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - Regulatory Matters - (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails</Role>
      <ShortName>Regulatory Matters - (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RegulatoryMattersTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - Regulatory Matters (Schedule of Assets and Liabilities for PSCR and GCR Over/(Under) Recoveries) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails</Role>
      <ShortName>Regulatory Matters (Schedule of Assets and Liabilities for PSCR and GCR Over/(Under) Recoveries) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RegulatoryMattersTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - Contingencies and Commitments (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails</Role>
      <ShortName>Contingencies and Commitments (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails</Role>
      <ShortName>Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - Contingencies and Commitments (Summary of Guarantees) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails</Role>
      <ShortName>Contingencies and Commitments (Summary of Guarantees) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - Contingencies and Commitments (Schedule of Contractual Purchase Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails</Role>
      <ShortName>Contingencies and Commitments (Schedule of Contractual Purchase Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - Financings and Capitalization (Summary of Long-Term Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails</Role>
      <ShortName>Financings and Capitalization (Summary of Long-Term Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - Financings and Capitalization (First Mortgage Bond Purchase) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails</Role>
      <ShortName>Financings and Capitalization (First Mortgage Bond Purchase) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails</Role>
      <ShortName>Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - Financings and Capitalization (Issuance of Convertible Senior Notes) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails</Role>
      <ShortName>Financings and Capitalization (Issuance of Convertible Senior Notes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - Financings and Capitalization (Retirements of Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails</Role>
      <ShortName>Financings and Capitalization (Retirements of Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - Financings and Capitalization (Schedule of Debt Maturities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails</Role>
      <ShortName>Financings and Capitalization (Schedule of Debt Maturities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails</Role>
      <ShortName>Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - Financings and Capitalization (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails</Role>
      <ShortName>Financings and Capitalization (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - Financings and Capitalization (Schedule of Forward Stock Contracts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails</Role>
      <ShortName>Financings and Capitalization (Schedule of Forward Stock Contracts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - Financings and Capitalization (Schedule of Preferred Stock) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails</Role>
      <ShortName>Financings and Capitalization (Schedule of Preferred Stock) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - Fair Value Measurements (Summary of Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (Summary of Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - Financial Instruments (Schedule of Carrying Amounts and Fair Values of Financial Instruments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails</Role>
      <ShortName>Financial Instruments (Schedule of Carrying Amounts and Fair Values of Financial Instruments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancialInstrumentsTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - Financial Instruments (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails</Role>
      <ShortName>Financial Instruments (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancialInstrumentsTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - Plant, Property, and Equipment (Schedule of Property, Plant and Equipment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule of Property, Plant and Equipment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - Plant, Property, and Equipment (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails</Role>
      <ShortName>Plant, Property, and Equipment (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - Plant, Property, and Equipment (Summary of Finite-Lived Intangible Assets by Major Class) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails</Role>
      <ShortName>Plant, Property, and Equipment (Summary of Finite-Lived Intangible Assets by Major Class) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - Plant, Property, and Equipment (Summary of Average Capitalization Rates) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails</Role>
      <ShortName>Plant, Property, and Equipment (Summary of Average Capitalization Rates) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9954515 - Disclosure - Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9954516 - Disclosure - Plant, Property, and Equipment (Summary of Accumulated Depreciation and Amortization) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails</Role>
      <ShortName>Plant, Property, and Equipment (Summary of Accumulated Depreciation and Amortization) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9954517 - Disclosure - Plant, Property, and Equipment (Summary of Composite Depreciation Rates for Properties) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails</Role>
      <ShortName>Plant, Property, and Equipment (Summary of Composite Depreciation Rates for Properties) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9954518 - Disclosure - Plant, Property, and Equipment (Summary of Depreciation and Amortization Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails</Role>
      <ShortName>Plant, Property, and Equipment (Summary of Depreciation and Amortization Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9954519 - Disclosure - Plant, Property, and Equipment (Schedule of Estimated Amortization Expense for Intangibles) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule of Estimated Amortization Expense for Intangibles) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9954520 - Disclosure - Plant, Property, and Equipment (Summary of Jointly Owned Regulated Utility Facilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails</Role>
      <ShortName>Plant, Property, and Equipment (Summary of Jointly Owned Regulated Utility Facilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9954521 - Disclosure - Leases (Summary of Lease Right-of-Use Assets and Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails</Role>
      <ShortName>Leases (Summary of Lease Right-of-Use Assets and Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/LeasesTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9954522 - Disclosure - Leases (Schedule of Lease Cost) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails</Role>
      <ShortName>Leases (Schedule of Lease Cost) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/LeasesTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9954523 - Disclosure - Leases (Schedule of Lessee Cash Flows) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails</Role>
      <ShortName>Leases (Schedule of Lessee Cash Flows) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/LeasesTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9954524 - Disclosure - Leases (Summary of Minimum Annual Rental Commitments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails</Role>
      <ShortName>Leases (Summary of Minimum Annual Rental Commitments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/LeasesTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9954525 - Disclosure - Leases (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/LeasesTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9954526 - Disclosure - Leases (Schedule of Future Payments to be Received) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails</Role>
      <ShortName>Leases (Schedule of Future Payments to be Received) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/LeasesTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9954527 - Disclosure - Asset Retirement Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AssetRetirementObligationsDetails</Role>
      <ShortName>Asset Retirement Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/AssetRetirementObligationsTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9954528 - Disclosure - Retirement Benefits (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails</Role>
      <ShortName>Retirement Benefits (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9954529 - Disclosure - Retirement Benefits (Schedule of SERP Trust Assets, ABO and Contributions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails</Role>
      <ShortName>Retirement Benefits (Schedule of SERP Trust Assets, ABO and Contributions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>9954530 - Disclosure - Retirement Benefits (Schedule of Assumptions Used) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails</Role>
      <ShortName>Retirement Benefits (Schedule of Assumptions Used) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>9954531 - Disclosure - Retirement Benefits (Schedule of Net Benefit Costs) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails</Role>
      <ShortName>Retirement Benefits (Schedule of Net Benefit Costs) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>9954532 - Disclosure - Retirement Benefits (Schedule of Funded Status of Retirement Benefit Plans) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails</Role>
      <ShortName>Retirement Benefits (Schedule of Funded Status of Retirement Benefit Plans) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>9954533 - Disclosure - Retirement Benefits (Schedule of Retirement Benefit Plan Assets (Liabilities)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails</Role>
      <ShortName>Retirement Benefits (Schedule of Retirement Benefit Plan Assets (Liabilities)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>9954534 - Disclosure - Retirement Benefits (Schedule of Net Periodic Benefit Cost Not yet Recognized) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails</Role>
      <ShortName>Retirement Benefits (Schedule of Net Periodic Benefit Cost Not yet Recognized) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>9954535 - Disclosure - Retirement Benefits (Schedule of Allocation of Plan Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails</Role>
      <ShortName>Retirement Benefits (Schedule of Allocation of Plan Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>9954536 - Disclosure - Retirement Benefits (Schedule of Asset Allocation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails</Role>
      <ShortName>Retirement Benefits (Schedule of Asset Allocation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>104</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>9954537 - Disclosure - Retirement Benefits (Schedule of Expected Benefit Payments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails</Role>
      <ShortName>Retirement Benefits (Schedule of Expected Benefit Payments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>9954538 - Disclosure - Stock-based Compensation (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-based Compensation (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockbasedCompensationTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>9954539 - Disclosure - Stock-based Compensation (Schedule of Restricted Stock Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails</Role>
      <ShortName>Stock-based Compensation (Schedule of Restricted Stock Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockbasedCompensationTables</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>9954540 - Disclosure - Stock-based Compensation (Schedule of Restricted Stock Activity - Granted) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails</Role>
      <ShortName>Stock-based Compensation (Schedule of Restricted Stock Activity - Granted) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockbasedCompensationTables</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>9954541 - Disclosure - Stock-based Compensation (Schedule of Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockbasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails</Role>
      <ShortName>Stock-based Compensation (Schedule of Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockbasedCompensationTables</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>9954542 - Disclosure - Stock-based Compensation (Summary of Weighted-average Grant-date Fair Value) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails</Role>
      <ShortName>Stock-based Compensation (Summary of Weighted-average Grant-date Fair Value) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockbasedCompensationTables</ParentRole>
      <Position>110</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>9954543 - Disclosure - Stock-based Compensation (Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails</Role>
      <ShortName>Stock-based Compensation (Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockbasedCompensationTables</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>9954544 - Disclosure - Income Taxes (Schedule of Effective Income Rate Reconciliation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails</Role>
      <ShortName>Income Taxes (Schedule of Effective Income Rate Reconciliation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>9954545 - Disclosure - Income Taxes (Summary of Significant Components of Income Tax Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes (Summary of Significant Components of Income Tax Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>9954546 - Disclosure - Income Taxes (Summary of Principal Components of Deferred Income Tax Assets and Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes (Summary of Principal Components of Deferred Income Tax Assets and Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>9954547 - Disclosure - Income Taxes (Summary of Loss and Credit Carryforwards) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails</Role>
      <ShortName>Income Taxes (Summary of Loss and Credit Carryforwards) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>9954548 - Disclosure - Income Taxes (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>9954549 - Disclosure - Income Taxes (Schedule of Reconciliation of Uncertain Tax Benefits) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails</Role>
      <ShortName>Income Taxes (Schedule of Reconciliation of Uncertain Tax Benefits) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>9954550 - Disclosure - Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails</Role>
      <ShortName>Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables</ParentRole>
      <Position>118</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>9954551 - Disclosure - Earnings Per Share - CMS Energy (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails</Role>
      <ShortName>Earnings Per Share - CMS Energy (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables</ParentRole>
      <Position>119</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>9954552 - Disclosure - Revenue (Disaggregation of Revenue) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue (Disaggregation of Revenue) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RevenueTables</ParentRole>
      <Position>120</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>9954553 - Disclosure - Revenue (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RevenueTables</ParentRole>
      <Position>121</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>9954554 - Disclosure - Other Income and Other Expense (Summary of Components of Other Income and Other Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails</Role>
      <ShortName>Other Income and Other Expense (Summary of Components of Other Income and Other Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables</ParentRole>
      <Position>122</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>9954555 - Disclosure - Reportable Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ReportableSegmentsDetails</Role>
      <ShortName>Reportable Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ReportableSegmentsTables</ParentRole>
      <Position>123</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>9954556 - Disclosure - Related party Transactions - Consumers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails</Role>
      <ShortName>Related party Transactions - Consumers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersTables</ParentRole>
      <Position>124</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>9954557 - Disclosure - Variable Interest Entities (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails</Role>
      <ShortName>Variable Interest Entities (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/VariableInterestEntitiesTables</ParentRole>
      <Position>125</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>9954558 - Disclosure - Variable Interest Entities (Schedule of Variable Interest Entities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails</Role>
      <ShortName>Variable Interest Entities (Schedule of Variable Interest Entities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/VariableInterestEntitiesTables</ParentRole>
      <Position>126</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>9954559 - Disclosure - Exit Activities and Discontinued Operations (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails</Role>
      <ShortName>Exit Activities and Discontinued Operations (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables</ParentRole>
      <Position>127</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>9954560 - Disclosure - Exit Activities and Discontinued Operations (Schedule of Retention Benefit Liability Roll Forward) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails</Role>
      <ShortName>Exit Activities and Discontinued Operations (Schedule of Retention Benefit Liability Roll Forward) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables</ParentRole>
      <Position>128</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>9954561 - Disclosure - Exit Activities and Discontinued Operations (Income from Discontinued Operations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails</Role>
      <ShortName>Exit Activities and Discontinued Operations (Income from Discontinued Operations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables</ParentRole>
      <Position>129</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>9954562 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</ParentRole>
      <Position>130</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>9954563 - Disclosure - Schedule 1 - Condensed Financial Information of Registrant (Condensed Statements of Income - Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails</Role>
      <ShortName>Schedule 1 - Condensed Financial Information of Registrant (Condensed Statements of Income - Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>9954564 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</ParentRole>
      <Position>132</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>9954565 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</ParentRole>
      <Position>133</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>9954566 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</ParentRole>
      <Position>134</Position>
    </Report>
    <Report instance="cms-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>9954567 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts and Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves</ParentRole>
      <Position>135</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-K" isDefinitelyFs="true" isUsgaap="true" original="cms-20231231.htm">cms-20231231.htm</File>
    <File>cms-20231231.xsd</File>
    <File>cms-20231231_cal.xml</File>
    <File>cms-20231231_def.xml</File>
    <File>cms-20231231_lab.xml</File>
    <File>cms-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cms-20231231_g1.jpg</File>
    <File>cms-20231231_g10.jpg</File>
    <File>cms-20231231_g11.jpg</File>
    <File>cms-20231231_g12.jpg</File>
    <File>cms-20231231_g2.jpg</File>
    <File>cms-20231231_g3.jpg</File>
    <File>cms-20231231_g4.jpg</File>
    <File>cms-20231231_g5.jpg</File>
    <File>cms-20231231_g6.jpg</File>
    <File>cms-20231231_g7.jpg</File>
    <File>cms-20231231_g8.jpg</File>
    <File>cms-20231231_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="3462">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="80">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>176
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "cms-20231231.htm": {
   "nsprefix": "cms",
   "nsuri": "http://www.consumersenergy.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "cms-20231231.htm"
     ]
    },
    "schema": {
     "local": [
      "cms-20231231.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/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "cms-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cms-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cms-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cms-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 587,
   "keyCustom": 106,
   "axisStandard": 55,
   "axisCustom": 3,
   "memberStandard": 79,
   "memberCustom": 205,
   "hidden": {
    "total": 27,
    "http://fasb.org/us-gaap/2023": 17,
    "http://www.consumersenergy.com/20231231": 5,
    "http://xbrl.sec.gov/dei/2023": 5
   },
   "contextCount": 1012,
   "entityCount": 1,
   "segmentCount": 300,
   "elementCount": 1268,
   "unitCount": 10,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 3462,
    "http://xbrl.sec.gov/dei/2023": 80,
    "http://fasb.org/srt/2023": 2
   },
   "report": {
    "R1": {
     "role": "http://www.consumersenergy.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": "cms-20231231.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": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.consumersenergy.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "dei:AuditorFirmId",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "dei:AuditorFirmId",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
     "longName": "0000003 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited)",
     "shortName": "CMS Energy Corporation Consolidated Statements of Income (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FuelCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical",
     "longName": "0000004 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical)",
     "shortName": "CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R5": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited",
     "longName": "0000005 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited)",
     "shortName": "CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited)",
     "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": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
     "longName": "0000006 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)",
     "shortName": "CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
     "longName": "0000007 - Statement - CMS Energy Corporation Consolidated Statements of Cash Flows (Unaudited)",
     "shortName": "CMS Energy Corporation Consolidated Statements of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
     "longName": "0000008 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Unaudited)",
     "shortName": "CMS Energy Corporation Consolidated Balance Sheets (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "cms:PropertyPlantAndEquipmentNetExcludingCWIP",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
     "longName": "0000009 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "shortName": "CMS Energy Corporation Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R10": {
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
     "longName": "0000010 - Statement - CMS Energy Corporation Consolidated Statements of Changes in Equity (Unaudited)",
     "shortName": "CMS Energy Corporation Consolidated Statements of Changes in Equity (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-45",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-45",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
     "longName": "0000011 - Statement - Consumers Energy Company Consolidated Statements of Income (Unaudited)",
     "shortName": "Consumers Energy Company Consolidated Statements of Income (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:UtilitiesOperatingExpenseFuelUsed",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited",
     "longName": "0000012 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited)",
     "shortName": "Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
     "longName": "0000013 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)",
     "shortName": "Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
     "longName": "0000014 - Statement - Consumers Energy Company Consolidated Statements of Cash Flows (Unaudited)",
     "shortName": "Consumers Energy Company Consolidated Statements of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
     "longName": "0000015 - Statement - Consumers Energy Company Consolidated Balance Sheets (Unaudited)",
     "shortName": "Consumers Energy Company Consolidated Balance Sheets (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-111",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
     "longName": "0000016 - Statement - Consumers Energy Company Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "shortName": "Consumers Energy Company Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-111",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
     "longName": "0000017 - Statement - Consumers Energy Company Consolidated Statements of Changes in Equity (Unaudited)",
     "shortName": "Consumers Energy Company Consolidated Statements of Changes in Equity (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-34",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-110",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
     "longName": "0000018 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.consumersenergy.com/role/RegulatoryMatters",
     "longName": "0000019 - Disclosure - Regulatory Matters",
     "shortName": "Regulatory Matters",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PublicUtilitiesDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PublicUtilitiesDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitments",
     "longName": "0000020 - Disclosure - Contingencies and Commitments",
     "shortName": "Contingencies and Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalization",
     "longName": "0000021 - Disclosure - Financings and Capitalization",
     "shortName": "Financings and Capitalization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "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": "cms-20231231.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": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.consumersenergy.com/role/FairValueMeasurements",
     "longName": "0000022 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.consumersenergy.com/role/FinancialInstruments",
     "longName": "0000023 - Disclosure - Financial Instruments",
     "shortName": "Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
     "longName": "0000024 - Disclosure - Plant, Property, and Equipment",
     "shortName": "Plant, Property, and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.consumersenergy.com/role/Leases",
     "longName": "0000025 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cms:LesseeAndLessorLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cms:LesseeAndLessorLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.consumersenergy.com/role/AssetRetirementObligations",
     "longName": "0000026 - Disclosure - Asset Retirement Obligations",
     "shortName": "Asset Retirement Obligations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "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": "cms-20231231.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": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefits",
     "longName": "0000027 - Disclosure - Retirement Benefits",
     "shortName": "Retirement Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "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": "cms-20231231.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": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.consumersenergy.com/role/StockbasedCompensation",
     "longName": "0000028 - Disclosure - Stock-based Compensation",
     "shortName": "Stock-based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.consumersenergy.com/role/IncomeTaxes",
     "longName": "0000029 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "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": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R30": {
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy",
     "longName": "0000030 - Disclosure - Earnings Per Share - CMS Energy",
     "shortName": "Earnings Per Share - CMS Energy",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.consumersenergy.com/role/Revenue",
     "longName": "0000031 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "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": "cms-20231231.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": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
     "longName": "0000032 - Disclosure - Other Income and Other Expense",
     "shortName": "Other Income and Other Expense",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.consumersenergy.com/role/ReportableSegments",
     "longName": "0000033 - Disclosure - Reportable Segments",
     "shortName": "Reportable Segments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "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": "cms-20231231.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": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumers",
     "longName": "0000034 - Disclosure - Related party Transactions - Consumers",
     "shortName": "Related party Transactions - Consumers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.consumersenergy.com/role/VariableInterestEntities",
     "longName": "0000035 - Disclosure - Variable Interest Entities",
     "shortName": "Variable Interest Entities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
     "longName": "0000036 - Disclosure - Exit Activities and Discontinued Operations",
     "shortName": "Exit Activities and Discontinued Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant",
     "longName": "0000037 - Disclosure - Schedule I - Condensed Financial Information of Registrant",
     "shortName": "Schedule I - Condensed Financial Information of Registrant",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
     "longName": "0000038 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves",
     "shortName": "Schedule II - Valuation and Qualifying Accounts and Reserves",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
     "longName": "9954471 - Disclosure - Significant Accounting Policies (Policy)",
     "shortName": "Significant Accounting Policies (Policy)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.consumersenergy.com/role/NoncontrollingInterestPolicies",
     "longName": "9954472 - Disclosure - Noncontrolling Interest (Policies)",
     "shortName": "Noncontrolling Interest (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationVariableInterestEntityPolicy",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R41": {
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersTables",
     "longName": "9954473 - Disclosure - Regulatory Matters (Tables)",
     "shortName": "Regulatory Matters (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
     "longName": "9954474 - Disclosure - Contingencies and Commitments (Tables)",
     "shortName": "Contingencies and Commitments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cms:ExpectedRemediationCostsByYearTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cms:ExpectedRemediationCostsByYearTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
     "longName": "9954475 - Disclosure - Financings and Capitalization (Tables)",
     "shortName": "Financings and Capitalization (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
     "longName": "9954476 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
     "longName": "9954477 - Disclosure - Financial Instruments (Tables)",
     "shortName": "Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
     "longName": "9954478 - Disclosure - Plant, Property, and Equipment (Tables)",
     "shortName": "Plant, Property, and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.consumersenergy.com/role/LeasesTables",
     "longName": "9954479 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.consumersenergy.com/role/AssetRetirementObligationsTables",
     "longName": "9954480 - Disclosure - Asset Retirement Obligations (Tables)",
     "shortName": "Asset Retirement Obligations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsTables",
     "longName": "9954481 - Disclosure - Retirement Benefits (Tables)",
     "shortName": "Retirement Benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.consumersenergy.com/role/StockbasedCompensationTables",
     "longName": "9954482 - Disclosure - Stock-based Compensation (Tables)",
     "shortName": "Stock-based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.consumersenergy.com/role/IncomeTaxesTables",
     "longName": "9954483 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables",
     "longName": "9954484 - Disclosure - Earnings Per Share - CMS Energy (Tables)",
     "shortName": "Earnings Per Share - CMS Energy (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.consumersenergy.com/role/RevenueTables",
     "longName": "9954485 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables",
     "longName": "9954486 - Disclosure - Other Income and Other Expense (Tables)",
     "shortName": "Other Income and Other Expense (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.consumersenergy.com/role/ReportableSegmentsTables",
     "longName": "9954487 - Disclosure - Reportable Segments (Tables)",
     "shortName": "Reportable Segments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersTables",
     "longName": "9954488 - Disclosure - Related party Transactions - Consumers (Tables)",
     "shortName": "Related party Transactions - Consumers (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesTables",
     "longName": "9954489 - Disclosure - Variable Interest Entities (Tables)",
     "shortName": "Variable Interest Entities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables",
     "longName": "9954490 - Disclosure - Exit Activities and Discontinued Operations (Tables)",
     "shortName": "Exit Activities and Discontinued Operations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails",
     "longName": "9954491 - Disclosure - Regulatory Matters (Schedule of Regulatory Assets and Liabilities) (Details)",
     "shortName": "Regulatory Matters (Schedule of Regulatory Assets and Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:RegulatoryAssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-176",
      "name": "us-gaap:RegulatoryLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
       "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
     "longName": "9954492 - Disclosure - Regulatory Matters - (Narrative) (Details)",
     "shortName": "Regulatory Matters - (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-203",
      "name": "cms:ProceedsFromGovernmentGrant",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:GovernmentAssistancePolicyTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails",
     "longName": "9954493 - Disclosure - Regulatory Matters (Schedule of Assets and Liabilities for PSCR and GCR Over/(Under) Recoveries) (Details)",
     "shortName": "Regulatory Matters (Schedule of Assets and Liabilities for PSCR and GCR Over/(Under) Recoveries) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "cms:AccruedRateRefunds",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-111",
      "name": "us-gaap:DeferredFuelCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
     "longName": "9954494 - Disclosure - Contingencies and Commitments (Narrative) (Details)",
     "shortName": "Contingencies and Commitments (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
     "longName": "9954495 - Disclosure - Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)",
     "shortName": "Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-219",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-219",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
     "longName": "9954496 - Disclosure - Contingencies and Commitments (Summary of Guarantees) (Details)",
     "shortName": "Contingencies and Commitments (Summary of Guarantees) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-240",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-236",
      "name": "us-gaap:GuaranteeObligationsTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails",
     "longName": "9954497 - Disclosure - Contingencies and Commitments (Schedule of Contractual Purchase Obligations) (Details)",
     "shortName": "Contingencies and Commitments (Schedule of Contractual Purchase Obligations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
     "longName": "9954498 - Disclosure - Financings and Capitalization (Summary of Long-Term Debt) (Details)",
     "shortName": "Financings and Capitalization (Summary of Long-Term Debt) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
     "longName": "9954499 - Disclosure - Financings and Capitalization (First Mortgage Bond Purchase) (Details)",
     "shortName": "Financings and Capitalization (First Mortgage Bond Purchase) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-402",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
     "longName": "9954500 - Disclosure - Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details)",
     "shortName": "Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-292",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
     "longName": "9954501 - Disclosure - Financings and Capitalization (Issuance of Convertible Senior Notes) (Details)",
     "shortName": "Financings and Capitalization (Issuance of Convertible Senior Notes) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-416",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
     "longName": "9954502 - Disclosure - Financings and Capitalization (Retirements of Debt) (Details)",
     "shortName": "Financings and Capitalization (Retirements of Debt) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:RepaymentsOfDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:RepaymentsOfDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
     "longName": "9954503 - Disclosure - Financings and Capitalization (Schedule of Debt Maturities) (Details)",
     "shortName": "Financings and Capitalization (Schedule of Debt Maturities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
     "longName": "9954504 - Disclosure - Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)",
     "shortName": "Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-432",
      "name": "us-gaap:ProceedsFromLinesOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-432",
      "name": "us-gaap:ProceedsFromLinesOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
     "longName": "9954505 - Disclosure - Financings and Capitalization (Narrative) (Details)",
     "shortName": "Financings and Capitalization (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:NotesPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails",
     "longName": "9954506 - Disclosure - Financings and Capitalization (Schedule of Forward Stock Contracts) (Details)",
     "shortName": "Financings and Capitalization (Schedule of Forward Stock Contracts) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-439",
      "name": "us-gaap:ForwardContractIndexedToIssuersEquityShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-439",
      "name": "us-gaap:ForwardContractIndexedToIssuersEquityShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails",
     "longName": "9954507 - Disclosure - Financings and Capitalization (Schedule of Preferred Stock) (Details)",
     "shortName": "Financings and Capitalization (Schedule of Preferred Stock) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-41",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
     "longName": "9954508 - Disclosure - Fair Value Measurements (Summary of Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "shortName": "Fair Value Measurements (Summary of Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
     "longName": "9954509 - Disclosure - Financial Instruments (Schedule of Carrying Amounts and Fair Values of Financial Instruments) (Details)",
     "shortName": "Financial Instruments (Schedule of Carrying Amounts and Fair Values of Financial Instruments) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
     "longName": "9954510 - Disclosure - Financial Instruments (Narrative) (Details)",
     "shortName": "Financial Instruments (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-950",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R79": {
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
     "longName": "9954511 - Disclosure - Plant, Property, and Equipment (Schedule of Property, Plant and Equipment) (Details)",
     "shortName": "Plant, Property, and Equipment (Schedule of Property, Plant and Equipment) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "cms:PropertyPlantAndEquipmentGrossExcludingCWIP",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-497",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails",
     "longName": "9954512 - Disclosure - Plant, Property, and Equipment (Narrative) (Details)",
     "shortName": "Plant, Property, and Equipment (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-549",
      "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-549",
      "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails",
     "longName": "9954513 - Disclosure - Plant, Property, and Equipment (Summary of Finite-Lived Intangible Assets by Major Class) (Details)",
     "shortName": "Plant, Property, and Equipment (Summary of Finite-Lived Intangible Assets by Major Class) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-111",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-111",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails",
     "longName": "9954514 - Disclosure - Plant, Property, and Equipment (Summary of Average Capitalization Rates) (Details)",
     "shortName": "Plant, Property, and Equipment (Summary of Average Capitalization Rates) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-570",
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-570",
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
     "longName": "9954515 - Disclosure - Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details)",
     "shortName": "Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-32",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cms:FinanceLeaseAssetsAdditions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails",
     "longName": "9954516 - Disclosure - Plant, Property, and Equipment (Summary of Accumulated Depreciation and Amortization) (Details)",
     "shortName": "Plant, Property, and Equipment (Summary of Accumulated Depreciation and Amortization) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-578",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails",
     "longName": "9954517 - Disclosure - Plant, Property, and Equipment (Summary of Composite Depreciation Rates for Properties) (Details)",
     "shortName": "Plant, Property, and Equipment (Summary of Composite Depreciation Rates for Properties) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-584",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-584",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails",
     "longName": "9954518 - Disclosure - Plant, Property, and Equipment (Summary of Depreciation and Amortization Expense) (Details)",
     "shortName": "Plant, Property, and Equipment (Summary of Depreciation and Amortization Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfDepriciationAndAmortizationTableTextBlock",
       "cms:ScheduleOfDepriciationAndAmortizationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfDepriciationAndAmortizationTableTextBlock",
       "cms:ScheduleOfDepriciationAndAmortizationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails",
     "longName": "9954519 - Disclosure - Plant, Property, and Equipment (Schedule of Estimated Amortization Expense for Intangibles) (Details)",
     "shortName": "Plant, Property, and Equipment (Schedule of Estimated Amortization Expense for Intangibles) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-111",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-111",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails",
     "longName": "9954520 - Disclosure - Plant, Property, and Equipment (Summary of Jointly Owned Regulated Utility Facilities) (Details)",
     "shortName": "Plant, Property, and Equipment (Summary of Jointly Owned Regulated Utility Facilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-611",
      "name": "us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-611",
      "name": "us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails",
     "longName": "9954521 - Disclosure - Leases (Summary of Lease Right-of-Use Assets and Liabilities) (Details)",
     "shortName": "Leases (Summary of Lease Right-of-Use Assets and Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails",
     "longName": "9954522 - Disclosure - Leases (Schedule of Lease Cost) (Details)",
     "shortName": "Leases (Schedule of Lease Cost) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails",
     "longName": "9954523 - Disclosure - Leases (Schedule of Lessee Cash Flows) (Details)",
     "shortName": "Leases (Schedule of Lessee Cash Flows) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails",
     "longName": "9954524 - Disclosure - Leases (Summary of Minimum Annual Rental Commitments) (Details)",
     "shortName": "Leases (Summary of Minimum Annual Rental Commitments) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.consumersenergy.com/role/LeasesNarrativeDetails",
     "longName": "9954525 - Disclosure - Leases (Narrative) (Details)",
     "shortName": "Leases (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-111",
      "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears",
       "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-111",
      "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears",
       "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails",
     "longName": "9954526 - Disclosure - Leases (Schedule of Future Payments to be Received) (Details)",
     "shortName": "Leases (Schedule of Future Payments to be Received) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
     "longName": "9954527 - Disclosure - Asset Retirement Obligations (Details)",
     "shortName": "Asset Retirement Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-32",
      "name": "us-gaap:AssetRetirementObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-33",
      "name": "us-gaap:AssetRetirementObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
     "longName": "9954528 - Disclosure - Retirement Benefits (Narrative) (Details)",
     "shortName": "Retirement Benefits (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "cms:UnionMembershipByTotalEmployeesPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "cms:UnionMembershipByTotalEmployeesPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails",
     "longName": "9954529 - Disclosure - Retirement Benefits (Schedule of SERP Trust Assets, ABO and Contributions) (Details)",
     "shortName": "Retirement Benefits (Schedule of SERP Trust Assets, ABO and Contributions) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-661",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-661",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails",
     "longName": "9954530 - Disclosure - Retirement Benefits (Schedule of Assumptions Used) (Details)",
     "shortName": "Retirement Benefits (Schedule of Assumptions Used) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-714",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-714",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails",
     "longName": "9954531 - Disclosure - Retirement Benefits (Schedule of Net Benefit Costs) (Details)",
     "shortName": "Retirement Benefits (Schedule of Net Benefit Costs) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-717",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-717",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails",
     "longName": "9954532 - Disclosure - Retirement Benefits (Schedule of Funded Status of Retirement Benefit Plans) (Details)",
     "shortName": "Retirement Benefits (Schedule of Funded Status of Retirement Benefit Plans) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-728",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-714",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails",
     "longName": "9954533 - Disclosure - Retirement Benefits (Schedule of Retirement Benefit Plan Assets (Liabilities)) (Details)",
     "shortName": "Retirement Benefits (Schedule of Retirement Benefit Plan Assets (Liabilities)) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-730",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails",
     "longName": "9954534 - Disclosure - Retirement Benefits (Schedule of Net Periodic Benefit Cost Not yet Recognized) (Details)",
     "shortName": "Retirement Benefits (Schedule of Net Periodic Benefit Cost Not yet Recognized) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c-111",
      "name": "us-gaap:RegulatoryAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
       "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-738",
      "name": "cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails",
     "longName": "9954535 - Disclosure - Retirement Benefits (Schedule of Allocation of Plan Assets) (Details)",
     "shortName": "Retirement Benefits (Schedule of Allocation of Plan Assets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c-730",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-752",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails",
     "longName": "9954536 - Disclosure - Retirement Benefits (Schedule of Asset Allocation) (Details)",
     "shortName": "Retirement Benefits (Schedule of Asset Allocation) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c-730",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-730",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
     "longName": "9954537 - Disclosure - Retirement Benefits (Schedule of Expected Benefit Payments) (Details)",
     "shortName": "Retirement Benefits (Schedule of Expected Benefit Payments) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c-730",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-730",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails",
     "longName": "9954538 - Disclosure - Stock-based Compensation (Narrative) (Details)",
     "shortName": "Stock-based Compensation (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cms:DeferredCompensationArrangementsPlanTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cms:DeferredCompensationArrangementsPlanTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails",
     "longName": "9954539 - Disclosure - Stock-based Compensation (Schedule of Restricted Stock Activity) (Details)",
     "shortName": "Stock-based Compensation (Schedule of Restricted Stock Activity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-834",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails",
     "longName": "9954540 - Disclosure - Stock-based Compensation (Schedule of Restricted Stock Activity - Granted) (Details)",
     "shortName": "Stock-based Compensation (Schedule of Restricted Stock Activity - Granted) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-827",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails",
     "longName": "9954541 - Disclosure - Stock-based Compensation (Schedule of Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards) (Details)",
     "shortName": "Stock-based Compensation (Schedule of Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails",
     "longName": "9954542 - Disclosure - Stock-based Compensation (Summary of Weighted-average Grant-date Fair Value) (Details)",
     "shortName": "Stock-based Compensation (Summary of Weighted-average Grant-date Fair Value) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c-832",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R111": {
     "role": "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
     "longName": "9954543 - Disclosure - Stock-based Compensation (Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units) (Details)",
     "shortName": "Stock-based Compensation (Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c-832",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-832",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails",
     "longName": "9954544 - Disclosure - Income Taxes (Schedule of Effective Income Rate Reconciliation) (Details)",
     "shortName": "Income Taxes (Schedule of Effective Income Rate Reconciliation) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails",
     "longName": "9954545 - Disclosure - Income Taxes (Summary of Significant Components of Income Tax Expense) (Details)",
     "shortName": "Income Taxes (Summary of Significant Components of Income Tax Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails",
     "longName": "9954546 - Disclosure - Income Taxes (Summary of Principal Components of Deferred Income Tax Assets and Liabilities) (Details)",
     "shortName": "Income Taxes (Summary of Principal Components of Deferred Income Tax Assets and Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails",
     "longName": "9954547 - Disclosure - Income Taxes (Summary of Loss and Credit Carryforwards) (Details)",
     "shortName": "Income Taxes (Summary of Loss and Credit Carryforwards) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
       "cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
       "cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9954548 - Disclosure - Income Taxes (Narrative) (Details)",
     "shortName": "Income Taxes (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
       "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
       "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails",
     "longName": "9954549 - Disclosure - Income Taxes (Schedule of Reconciliation of Uncertain Tax Benefits) (Details)",
     "shortName": "Income Taxes (Schedule of Reconciliation of Uncertain Tax Benefits) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c-32",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-34",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
     "longName": "9954550 - Disclosure - Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)",
     "shortName": "Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PreferredStockDividendsAndOtherAdjustments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails",
     "longName": "9954551 - Disclosure - Earnings Per Share - CMS Energy (Narrative) (Details)",
     "shortName": "Earnings Per Share - CMS Energy (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R120": {
     "role": "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
     "longName": "9954552 - Disclosure - Revenue (Disaggregation of Revenue) (Details)",
     "shortName": "Revenue (Disaggregation of Revenue) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
     "longName": "9954553 - Disclosure - Revenue (Narrative) (Details)",
     "shortName": "Revenue (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails",
     "longName": "9954554 - Disclosure - Other Income and Other Expense (Summary of Components of Other Income and Other Expense) (Details)",
     "shortName": "Other Income and Other Expense (Summary of Components of Other Income and Other Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
     "longName": "9954555 - Disclosure - Reportable Segments (Details)",
     "shortName": "Reportable Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R124": {
     "role": "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails",
     "longName": "9954556 - Disclosure - Related party Transactions - Consumers (Details)",
     "shortName": "Related party Transactions - Consumers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-951",
      "name": "us-gaap:LongTermPurchaseCommitmentAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R125": {
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails",
     "longName": "9954557 - Disclosure - Variable Interest Entities (Narrative) (Details)",
     "shortName": "Variable Interest Entities (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-952",
      "name": "us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails",
     "longName": "9954558 - Disclosure - Variable Interest Entities (Schedule of Variable Interest Entities) (Details)",
     "shortName": "Variable Interest Entities (Schedule of Variable Interest Entities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-955",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R127": {
     "role": "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
     "longName": "9954559 - Disclosure - Exit Activities and Discontinued Operations (Narrative) (Details)",
     "shortName": "Exit Activities and Discontinued Operations (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-975",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R128": {
     "role": "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails",
     "longName": "9954560 - Disclosure - Exit Activities and Discontinued Operations (Schedule of Retention Benefit Liability Roll Forward) (Details)",
     "shortName": "Exit Activities and Discontinued Operations (Schedule of Retention Benefit Liability Roll Forward) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:OtherLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-971",
      "name": "us-gaap:OtherLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R129": {
     "role": "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
     "longName": "9954561 - Disclosure - Exit Activities and Discontinued Operations (Income from Discontinued Operations) (Details)",
     "shortName": "Exit Activities and Discontinued Operations (Income from Discontinued Operations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-978",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R130": {
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails",
     "longName": "9954562 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details)",
     "shortName": "Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherCostAndExpenseOperating",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-980",
      "name": "us-gaap:OtherCostAndExpenseOperating",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R131": {
     "role": "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails",
     "longName": "9954563 - Disclosure - Schedule 1 - Condensed Financial Information of Registrant (Condensed Statements of Income - Parenthetical) (Details)",
     "shortName": "Schedule 1 - Condensed Financial Information of Registrant (Condensed Statements of Income - Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "131",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-980",
      "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R132": {
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
     "longName": "9954564 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details)",
     "shortName": "Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-980",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R133": {
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
     "longName": "9954565 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details)",
     "shortName": "Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-287",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    },
    "R134": {
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails",
     "longName": "9954566 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)",
     "shortName": "Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "134",
     "firstAnchor": {
      "contextRef": "c-287",
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-287",
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R135": {
     "role": "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
     "longName": "9954567 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Details)",
     "shortName": "Schedule II - Valuation and Qualifying Accounts and Reserves (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "135",
     "firstAnchor": {
      "contextRef": "c-992",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-997",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cms-20231231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "cms_A2022PowerSupplyRecoveryUnderrecoveryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A2022PowerSupplyRecoveryUnderrecoveryMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022 PSCR underrecovery",
        "label": "2022 Power Supply Recovery Underrecovery [Member]",
        "documentation": "2022 Power Supply Recovery Underrecovery"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A3375ConvertibleSeniorNotesDue2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A3375ConvertibleSeniorNotesDue2028Member",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.375% Convertible Senior Notes Due 2028",
        "label": "3.375% Convertible Senior Notes, Due 2028 [Member]",
        "documentation": "3.375% Convertible Senior Notes, Due 2028"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A3375FirstMortgageBondsDueAugust2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A3375FirstMortgageBondsDueAugust2023Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.375% First Mortgage Bonds Due August 2023",
        "label": "3.375% First Mortgage Bonds Due August 2023 [Member]",
        "documentation": "3.375% First Mortgage Bonds Due August 2023"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A3750JuniorSubordinatedNotesDue2050Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A3750JuniorSubordinatedNotesDue2050Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.750% Junior Subordinated Notes Due 2050",
        "label": "3.750% Junior Subordinated Notes Due 2050 [Member]",
        "documentation": "3.750% Junior Subordinated Notes Due 2050"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A4600FirstMortgageBondsDueMay2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A4600FirstMortgageBondsDueMay2029Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.600% First Mortgage Bonds Due May 2029",
        "label": "4.600% First Mortgage Bonds Due May 2029 [Member]",
        "documentation": "4.600% First Mortgage Bonds Due May 2029"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A4625FirstMortgageBondsDueMay2033Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A4625FirstMortgageBondsDueMay2033Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.625% First Mortgage Bonds Due May 2033",
        "label": "4.625% First Mortgage Bonds Due May 2033 [Member]",
        "documentation": "4.625% First Mortgage Bonds Due May 2033"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A4650FirstMortgageBondsDueMarch2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A4650FirstMortgageBondsDueMarch2028Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.650% First Mortgage Bonds Due March 2028",
        "label": "4.650% First Mortgage Bonds Due March 2028 [Member]",
        "documentation": "4.650% First Mortgage Bonds Due March 2028"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A4750JuniorSubordinatedNotesDue2050Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A4750JuniorSubordinatedNotesDue2050Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.750% Junior Subordinated Notes Due 2050",
        "label": "4.750% Junior Subordinated Notes Due 2050 [Member]",
        "documentation": "4.750% Junior Subordinated Notes Due 2050"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A4900FirstMortgageBondsDueFebruary2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A4900FirstMortgageBondsDueFebruary2029Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.900% First Mortgage Bonds Due February 2029",
        "label": "4.900% First Mortgage Bonds Due February 2029 [Member]",
        "documentation": "4.900% First Mortgage Bonds Due February 2029"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A5.625JuniorSubordinatedNotesDue2078Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A5.625JuniorSubordinatedNotesDue2078Member",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.625% Junior Subordinated Notes Due 2078",
        "label": "5.625% Junior Subordinated Notes Due 2078 [Member]",
        "documentation": "5.625% Junior Subordinated Notes Due 2078 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A5.875JuniorSubordinatedNotesDue2078Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A5.875JuniorSubordinatedNotesDue2078Member",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.875% Junior Subordinated Notes Due 2078",
        "label": "5.875% Junior Subordinated Notes Due 2078 [Member]",
        "documentation": "5.875% Junior Subordinated Notes Due 2078 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A5.875JuniorSubordinatedNotesDue2079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A5.875JuniorSubordinatedNotesDue2079Member",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.875% Junior Subordinated Notes Due 2079",
        "label": "5.875% Junior Subordinated Notes Due 2079 [Member]",
        "documentation": "5.875% Junior Subordinated Notes Due 2079 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A5070FirstMortgageBondsDueMay2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A5070FirstMortgageBondsDueMay2029Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.070% First Mortgage Bonds Due May 2029",
        "label": "5.070% First Mortgage Bonds Due May 2029 [Member]",
        "documentation": "5.070% First Mortgage Bonds Due May 2029"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A5170FirstMortgageBondsDueMay2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A5170FirstMortgageBondsDueMay2032Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.170% First Mortgage Bonds Due May 2032",
        "label": "5.170% First Mortgage Bonds Due May 2032 [Member]",
        "documentation": "5.170% First Mortgage Bonds Due May 2032"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A5210SecuritizationBondsDueSeptember2031Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A5210SecuritizationBondsDueSeptember2031Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.210% Securitization Bonds Due September 2031",
        "label": "5.210% Securitization Bonds Due September 2031 [Member]",
        "documentation": "5.210% Securitization Bonds Due September 2031"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A5240FirstMortgageBondsDueMay2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A5240FirstMortgageBondsDueMay2026Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.240% First Mortgage Bonds Due May 2026",
        "label": "5.240% First Mortgage Bonds Due May 2026 [Member]",
        "documentation": "5.240% First Mortgage Bonds Due May 2026"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A5380FirstMortgageBondsDueMay2037Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A5380FirstMortgageBondsDueMay2037Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.380% First Mortgage Bonds Due May 2037",
        "label": "5.380% First Mortgage Bonds Due May 2037 [Member]",
        "documentation": "5.380% First Mortgage Bonds Due May 2037"
       }
      }
     },
     "auth_ref": []
    },
    "cms_A5550SecuritizationBondsDueMarch2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "A5550SecuritizationBondsDueMarch2028Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.550% Securitization Bonds Due March 2028",
        "label": "5.550% Securitization Bonds Due March 2028 [Member]",
        "documentation": "5.550% Securitization Bonds Due March 2028"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsNotesAndLoansReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts and notes receivable \u2013 related parties",
        "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": [
      "r494",
      "r1112"
     ]
    },
    "cms_AccountsPayableAndNotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AccountsPayableAndNotesPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts and notes payable \u2013 intercompany",
        "label": "Accounts Payable And Notes Payable, Current",
        "documentation": "Accounts Payable And Notes Payable, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r1146"
     ]
    },
    "cms_AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable and accrued revenue, less allowance of $21 in 2023 and $27 in 2022",
        "label": "Accounts Receivable And Accrued Revenue, After Allowance For Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current AND Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current accounts receivable and notes receivable",
        "label": "Accounts Receivable, Before Allowance For Credit Loss, And Notes Receivable, Current",
        "documentation": "Accounts Receivable, Before Allowance For Credit Loss, And Notes Receivable, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable related parties",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1078",
      "r1152",
      "r1357"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable \u2013 related parties",
        "verboseLabel": "Accounts receivable",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r495"
     ]
    },
    "us-gaap_AccountsReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r907"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForEnvironmentalLossContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrual for environmental loss contingencies",
        "label": "Accrual for Environmental Loss Contingencies",
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r1116",
      "r1173",
      "r1175",
      "r1245",
      "r1250"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForEnvironmentalLossContingenciesDiscountRate",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Accrual for Environmental Loss Contingencies, Discount Rate",
        "documentation": "Rate applied to the undiscounted amount of environmental loss contingencies to arrive at the present value recorded as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r566"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForEnvironmentalLossContingenciesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrual for environmental loss contingencies, gross",
        "label": "Accrual for Environmental Loss Contingencies, Gross",
        "documentation": "Undiscounted amount of the accrual for environmental loss contingencies."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r566",
      "r1250"
     ]
    },
    "cms_AccrualForEnvironmentalLossContingenciesInflationRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AccrualForEnvironmentalLossContingenciesInflationRate",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrual for environmental loss contingencies, inflation rate",
        "label": "Accrual for Environmental Loss Contingencies, Inflation Rate",
        "documentation": "Accrual for Environmental Loss Contingencies, Inflation Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2028",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Five",
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r1245"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2027",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Four",
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r1245"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2025",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Two",
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r1245"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Three",
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r1245"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2024",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year One",
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r1245"
     ]
    },
    "cms_AccruedRateRefunds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AccruedRateRefunds",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued rate refunds",
        "label": "Accrued Rate Refunds",
        "documentation": "Current liabilities that represent obligations to make refunds to customers for fuel costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDeferredInvestmentTaxCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDeferredInvestmentTaxCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred investment tax credit",
        "label": "Accumulated Deferred Investment Tax Credit",
        "documentation": "The noncurrent portion of the reserve for accumulated deferred investment tax credits as of the balance sheet date. This is the remaining investment credit, which will reduce the cost of services collected from ratepayers by a ratable portion over the investment's regulatory life."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r1329"
     ]
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement benefits liability",
        "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": [
      "r7",
      "r26",
      "r63",
      "r1204",
      "r1205",
      "r1206"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_PropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less accumulated depreciation and amortization",
        "negatedTerseLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "verboseLabel": "Accumulated depreciation and 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": [
      "r96",
      "r359",
      "r927"
     ]
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative instruments",
        "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": [
      "r377",
      "r387",
      "r388",
      "r809",
      "r1103",
      "r1204"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_CommonStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "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": [
      "r62",
      "r63",
      "r223",
      "r368",
      "r922",
      "r965",
      "r969"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "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",
      "r26",
      "r63",
      "r813",
      "r816",
      "r868",
      "r960",
      "r961",
      "r1204",
      "r1205",
      "r1206",
      "r1223",
      "r1224",
      "r1225"
     ]
    },
    "cms_ActivePensionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ActivePensionPlanMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Plan A",
        "label": "Active Pension Plan [Member]",
        "documentation": "Active Pension Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ActualRateOfReturnLossOnPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ActualRateOfReturnLossOnPlanAssets",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual rate of return on plan assets",
        "label": "Actual Rate Of Return (Loss) On Plan Assets",
        "documentation": "Actual pension rate of return on plan assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_CommonStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other paid-in capital",
        "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": [
      "r217"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r766",
      "r767",
      "r768",
      "r984",
      "r1223",
      "r1224",
      "r1225",
      "r1339",
      "r1365"
     ]
    },
    "cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional performance-based shares based on achievement of condition",
        "label": "Additional Performance Based Shares Based On Achievement Of Condition [Member]",
        "documentation": "Additional Performance-Based Shares Based On Achievement Of Condition [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentForAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails": {
       "parentTag": "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amortization expense",
        "label": "Amortization",
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r94"
     ]
    },
    "cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockholderContribution",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholder contribution",
        "label": "Adjustments to Additional Paid in Capital Stockholder Contribution",
        "documentation": "Adjustments to Additional Paid in Capital Stockholder Contribution"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income 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": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation expense recognized",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r761",
      "r769"
     ]
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForCreditLossMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for uncollectible accounts",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable and accrued revenue, allowance",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r496",
      "r511"
     ]
    },
    "us-gaap_AllowanceForFundsUsedDuringConstructionPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForFundsUsedDuringConstructionPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AFUDC",
        "label": "Allowance for Funds Used During Construction, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction)."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "cms_AlternativeRevenuePrograms": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AlternativeRevenuePrograms",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alternative-revenue programs",
        "label": "Alternative revenue programs",
        "documentation": "Alternative revenue programs"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.consumersenergy.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": []
    },
    "cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AmortizedNetGainsAndLossesInExcessOfPboOrMrv",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortized net gains and losses in excess of PBO or MRV",
        "label": "Amortized net gains and losses in excess of PBO or MRV",
        "documentation": "Amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period."
       }
      }
     },
     "auth_ref": []
    },
    "cms_AmountAvailableForDividendDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AmountAvailableForDividendDistribution",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Limitation on payment of stock dividends",
        "label": "Amount Available For Dividend Distribution",
        "documentation": "The amount of dividends that may be paid or declared in any calendar year, limited by statutory restriction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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": []
    },
    "cms_AsbestosAbatementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AsbestosAbatementMember",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asbestos abatement",
        "label": "Asbestos Abatement [Member]",
        "documentation": "Asbestos Abatement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetAcquisitionAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Acquisition [Axis]",
        "label": "Asset Acquisition [Axis]",
        "documentation": "Information by asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1337"
     ]
    },
    "us-gaap_AssetAcquisitionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetAcquisitionDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Acquisition [Domain]",
        "label": "Asset Acquisition [Domain]",
        "documentation": "Asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1337"
     ]
    },
    "us-gaap_AssetRetirementObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "ARO Liability, at beginning of period",
        "periodEndLabel": "ARO Liability, 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": [
      "r538",
      "r541"
     ]
    },
    "us-gaap_AssetRetirementObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Retirement Obligation [Abstract]",
        "label": "Asset Retirement Obligation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationAccretionExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accretion",
        "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": [
      "r539",
      "r544"
     ]
    },
    "us-gaap_AssetRetirementObligationCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationCostsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ARO",
        "label": "Asset Retirement Obligation Costs [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs for the retirement of long-lived assets."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r302"
     ]
    },
    "us-gaap_AssetRetirementObligationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationDisclosureTextBlock",
     "presentation": [
      "http://www.consumersenergy.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": [
      "r313",
      "r537",
      "r540"
     ]
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationLiabilitiesIncurred",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incurred",
        "label": "Asset Retirement Obligation, Liabilities Incurred",
        "documentation": "Amount of asset retirement obligations incurred during the period."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_AssetRetirementObligationLiabilitiesSettled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationLiabilitiesSettled",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r543"
     ]
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationRevisionOfEstimate",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash Flow Revisions",
        "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": [
      "r545"
     ]
    },
    "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationRollForwardAnalysisRollForward",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "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": []
    },
    "cms_AssetRetirementObligationsCategoriesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AssetRetirementObligationsCategoriesAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Retirement Obligations Categories [Axis]",
        "label": "Asset Retirement Obligations Categories [Axis]",
        "documentation": "Asset Retirement Obligations Categories [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_AssetRetirementObligationsCategoriesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AssetRetirementObligationsCategoriesDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Retirement Obligations Categories [Domain]",
        "label": "Asset Retirement Obligations Categories [Domain]",
        "documentation": "Asset Retirement Obligations Categories [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_AssetRetirementObligationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AssetRetirementObligationsLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Retirement Obligations [Line Items]",
        "label": "Asset Retirement Obligations [Line Items]",
        "documentation": "Asset Retirement Obligations [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationsNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset retirement obligations",
        "label": "Asset Retirement Obligations, Noncurrent",
        "documentation": "Noncurrent portion of 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": [
      "r1240"
     ]
    },
    "us-gaap_AssetRetirementObligationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationsPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Retirement Obligations",
        "label": "Asset Retirement Obligation [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "cms_AssetRetirementObligationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AssetRetirementObligationsTable",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Retirement Obligations [Table]",
        "label": "Asset Retirement Obligations [Table]",
        "documentation": "Asset Retirement Obligations [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Assets",
        "terseLabel": "Total assets",
        "label": "Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r362",
      "r406",
      "r463",
      "r478",
      "r484",
      "r506",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r582",
      "r584",
      "r586",
      "r587",
      "r805",
      "r810",
      "r827",
      "r917",
      "r1024",
      "r1146",
      "r1159",
      "r1259",
      "r1260",
      "r1345"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_AssetsAndLiabilitiesOfLesseeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AssetsAndLiabilitiesOfLesseeTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Lease Right-of-Use Assets and Liabilities",
        "label": "Assets And Liabilities Of Lessee [Table Text Block]",
        "documentation": "Assets And Liabilities Of Lessee [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "terseLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r353",
      "r372",
      "r406",
      "r506",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r582",
      "r584",
      "r586",
      "r587",
      "r805",
      "r810",
      "r827",
      "r1146",
      "r1259",
      "r1260",
      "r1345"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current Assets",
        "terseLabel": "Current Assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r155"
     ]
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Non\u2011current Assets",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other non\u2011current assets",
        "terseLabel": "Total other non\u2011current assets",
        "label": "Assets, Noncurrent, Other than Property, Plant and Equipment",
        "documentation": "Assets, Noncurrent, Other than Property, Plant and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "cms_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.consumersenergy.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1165",
      "r1166"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.consumersenergy.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1165",
      "r1166"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.consumersenergy.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1165",
      "r1166"
     ]
    },
    "cms_AuthorizedRecoveryCollection": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AuthorizedRecoveryCollection",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized recovery collection",
        "label": "Authorized Recovery Collection",
        "documentation": "The amount authorized by a regulatory entity for the recovery/collection from customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other investments",
        "label": "Debt Securities, Available-for-Sale, Noncurrent",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r499",
      "r513"
     ]
    },
    "cms_AviatorWindClassBMembershipMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AviatorWindClassBMembershipMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aviator Wind Class B Membership",
        "label": "Aviator Wind Class B Membership [Member]",
        "documentation": "Aviator Wind Class B Membership [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_AviatorWindMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "AviatorWindMember",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aviator Wind",
        "label": "Aviator Wind [Member]",
        "documentation": "Aviator Wind [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Axis]",
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location on balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Domain]",
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r149"
     ]
    },
    "cms_BayHarborMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "BayHarborMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bay Harbor",
        "label": "Bay Harbor [Member]",
        "documentation": "Bay Harbor"
       }
      }
     },
     "auth_ref": []
    },
    "cms_CMSEnergyNotePayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CMSEnergyNotePayableMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CMS Energy Note Payable",
        "label": "CMS Energy Note Payable [Member]",
        "documentation": "CMS Energy Note Payable [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_CampbellUnit3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CampbellUnit3Member",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "J.H.\u00a0Campbell Unit 3",
        "label": "Campbell Unit3 [Member]",
        "documentation": "Campbell Unit 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital expenditures not paid",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r77",
      "r78"
     ]
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying Amount",
        "label": "Reported Value Measurement [Member]",
        "documentation": "Measured as reported on the statement of financial position (balance sheet)."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r158"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "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": [
      "r73",
      "r356",
      "r1099"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "documentation": "Fair value portion 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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents [Member]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Cash and Cash Equivalents",
        "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": [
      "r74",
      "r282"
     ]
    },
    "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "cms_CashAndShortTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CashAndShortTermInvestmentsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and short-term investments",
        "label": "Cash And Short Term Investments [Member]",
        "documentation": "Cash and Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and Cash Equivalents,\u00a0Including Restricted Amounts, Beginning of Period",
        "periodEndLabel": "Cash and Cash Equivalents,\u00a0Including Restricted Amounts, End of Period",
        "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": [
      "r73",
      "r238",
      "r404"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Increase (Decrease) in Cash and Cash Equivalents,\u00a0Including Restricted Amounts",
        "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": [
      "r4",
      "r238"
     ]
    },
    "us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends paid",
        "label": "SEC Schedule, 12-04, Cash Dividends Paid to Registrant, Consolidated Subsidiaries",
        "documentation": "This element represents disclosure of the aggregate cash dividends paid to the entity by consolidated subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r415"
     ]
    },
    "cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities",
        "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]",
        "documentation": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net cash used in discontinued operations",
        "label": "Cash Provided by (Used in) Financing Activities, Discontinued Operations",
        "documentation": "Amount of cash inflow (outflow) of financing activities of 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": [
      "r238"
     ]
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net cash provided by discontinued operations",
        "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations",
        "documentation": "Amount of cash inflow (outflow) of investing activities of 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": [
      "r200",
      "r238"
     ]
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net cash used in discontinued operations",
        "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations",
        "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r238"
     ]
    },
    "cms_CashTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CashTransactionsAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash transactions",
        "label": "Cash Transactions [Abstract]",
        "documentation": "Cash Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "cms_CerclaLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CerclaLiabilityMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CERCLA Liability",
        "label": "Cercla Liability [Member]",
        "documentation": "CERCLA Liability [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Funded Status of Retirement Benefit Plans",
        "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]",
        "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "cms_CivicAndPoliticalExpenditures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CivicAndPoliticalExpenditures",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails": {
       "parentTag": "us-gaap_OtherNonoperatingExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Civic and political expenditures",
        "label": "Civic and political expenditures",
        "documentation": "The amount of expenses incurred related to civic and political activities during the period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r365",
      "r366",
      "r367",
      "r406",
      "r444",
      "r445",
      "r448",
      "r450",
      "r457",
      "r458",
      "r506",
      "r575",
      "r578",
      "r579",
      "r580",
      "r586",
      "r587",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r827",
      "r973",
      "r974",
      "r975",
      "r976",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r1010",
      "r1033",
      "r1056",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1172",
      "r1211",
      "r1230"
     ]
    },
    "cms_CoalAshDisposalAreasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CoalAshDisposalAreasMember",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coal ash disposal areas",
        "label": "Coal Ash Disposal Areas [Member]",
        "documentation": "Coal Ash Disposal Areas [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CoalFueledElectricGeneratingUnitsToBeRetiredMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs of coal-fueled electric generating units to be retired",
        "label": "Coal-Fueled Electric Generating Units To Be Retired [Member]",
        "documentation": "Coal-Fueled Electric Generating Units To Be Retired [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_CoalFueledElectricGenerationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CoalFueledElectricGenerationMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coal-Fueled Electric Generation",
        "label": "Coal Fueled Electric Generation [Member]",
        "documentation": "Coal-Fueled Electric Generation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "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": [
      "r257",
      "r1153",
      "r1154",
      "r1155",
      "r1156"
     ]
    },
    "cms_CommercialUtilityServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CommercialUtilityServiceMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial",
        "label": "Commercial Utility Service [Member]",
        "documentation": "Commercial Utility Service [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "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": [
      "r58",
      "r169",
      "r919",
      "r1009"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingencies",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r1080"
     ]
    },
    "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsContingenciesAndGuaranteesTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingencies and Commitments",
        "label": "Commitments Contingencies and Guarantees [Text Block]",
        "documentation": "The entire disclosure for commitments, contingencies, and guarantees."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255",
      "r1249"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends declared per common share (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "CMS\u00a0Energy Corporation Common Stock, $0.01 par value",
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1149",
      "r1150",
      "r1151",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1223",
      "r1224",
      "r1339",
      "r1362",
      "r1365"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "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": [
      "r216",
      "r1010"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock outstanding (in shares)",
        "periodStartLabel": "Beginning of period (in shares)",
        "periodEndLabel": "End of period (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": [
      "r28",
      "r216",
      "r1010",
      "r1030",
      "r1365",
      "r1366"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_CommonStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r921",
      "r1146"
     ]
    },
    "cms_CommonStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CommonStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total common stockholders\u2019 equity",
        "terseLabel": "Total common stockholders\u2019 equity",
        "label": "Common Stockholders\u2019 Equity",
        "documentation": "Common Stockholders\u2019 Equity"
       }
      }
     },
     "auth_ref": []
    },
    "cms_CommonStocksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CommonStocksMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stocks",
        "label": "Common Stocks [Member]",
        "documentation": "Common Stocks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive Income Attributable to CMS\u00a0Energy",
        "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": [
      "r64",
      "r382",
      "r384",
      "r394",
      "r911",
      "r938"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Comprehensive Loss Attributable to Noncontrolling Interests",
        "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": [
      "r14",
      "r130",
      "r143",
      "r382",
      "r384",
      "r393",
      "r910",
      "r937"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "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": [
      "r143",
      "r277",
      "r382",
      "r384",
      "r392",
      "r909",
      "r936"
     ]
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software",
        "label": "Computer Software, Intangible Asset [Member]",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r1096",
      "r1238",
      "r1239"
     ]
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedBalanceSheetStatementTable",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Balance Sheet Statement [Table]",
        "label": "Condensed Balance Sheet Statement [Table]",
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r414",
      "r1177"
     ]
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Balance Sheet Statements, Captions [Line Items]",
        "label": "Condensed Balance Sheet Statements, Captions [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": [
      "r321",
      "r414",
      "r1177"
     ]
    },
    "srt_CondensedCashFlowStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedCashFlowStatementTable",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Cash Flow Statement [Table]",
        "label": "Condensed Cash Flow Statement [Table]",
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r414",
      "r1177"
     ]
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Cash Flow Statements, Captions [Line Items]",
        "label": "Condensed Cash Flow Statements, Captions [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": [
      "r321",
      "r414",
      "r1177"
     ]
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Financial Information Disclosure [Abstract]",
        "label": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule I - Condensed Financial Information of Registrant",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r414",
      "r1177"
     ]
    },
    "srt_CondensedFinancialStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedFinancialStatementsCaptionsLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Financial Statements, Captions [Line Items]",
        "label": "Condensed Financial Statements, Captions [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": [
      "r321",
      "r344",
      "r345",
      "r346",
      "r414",
      "r1177"
     ]
    },
    "srt_CondensedIncomeStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedIncomeStatementTable",
     "presentation": [
      "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Income Statement [Table]",
        "label": "Condensed Income Statement [Table]",
        "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r414",
      "r1177"
     ]
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Income Statements, Captions [Line Items]",
        "label": "Condensed Income Statements, Captions [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": [
      "r321",
      "r414",
      "r1177"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Axis]",
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r414",
      "r805",
      "r806",
      "r810",
      "r811",
      "r877",
      "r1090",
      "r1195",
      "r1198",
      "r1199",
      "r1258",
      "r1261",
      "r1262"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Domain]",
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r414",
      "r805",
      "r806",
      "r810",
      "r811",
      "r877",
      "r1090",
      "r1195",
      "r1198",
      "r1199",
      "r1258",
      "r1261",
      "r1262"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r414",
      "r465",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r482",
      "r486",
      "r575",
      "r576",
      "r577",
      "r578",
      "r580",
      "r581",
      "r583",
      "r585",
      "r586",
      "r1196",
      "r1197",
      "r1259",
      "r1260"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r414",
      "r465",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r482",
      "r486",
      "r575",
      "r576",
      "r577",
      "r578",
      "r580",
      "r581",
      "r583",
      "r585",
      "r586",
      "r1196",
      "r1197",
      "r1259",
      "r1260"
     ]
    },
    "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of membership interest in VIE to tax equity investor",
        "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Issuance of Equity by Subsidiary to Noncontrolling Interests",
        "documentation": "Represents a sale (new stock issuance) by a subsidiary to noncontrolling interests (third parties, parties directly or indirectly unrelated to parent) during the period. The capital transaction by subsidiary does not result in a loss of control by the parent, but does effect a change in total (consolidated) equity attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r107"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r1104"
     ]
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/NoncontrollingInterestPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation, Variable Interest Entity",
        "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r135",
      "r137"
     ]
    },
    "us-gaap_ConstructionInProgressGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionInProgressGross",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction work in progress",
        "label": "Construction in Progress, Gross",
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "cms_ConsumersEnergyCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ConsumersEnergyCompanyMember",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables",
      "http://www.consumersenergy.com/role/AuditInformation",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/Leases",
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails",
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails",
      "http://www.consumersenergy.com/role/LeasesTables",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersTables",
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables",
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables",
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/StockbasedCompensation",
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationTables",
      "http://www.consumersenergy.com/role/VariableInterestEntities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consumers Energy Company",
        "label": "Consumers Energy Company [Member]",
        "documentation": "Consumers Energy Company"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ConsumersSupplierFinancingProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ConsumersSupplierFinancingProgramMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consumers' Supplier Financing Program",
        "label": "Consumers' Supplier Financing Program [Member]",
        "documentation": "Consumers' Supplier Financing Program"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualRightsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rights of way",
        "label": "Contractual Rights [Member]",
        "documentation": "Rights that arise from a contractual arrangement with a third party (not including franchise rights and license agreements)."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible debt",
        "label": "Convertible Debt [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r589",
      "r590",
      "r600",
      "r601",
      "r602",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121"
     ]
    },
    "cms_CorporateAndReconcilingItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CorporateAndReconcilingItemsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other reconciling items",
        "label": "Corporate And Reconciling Items [Member]",
        "documentation": "Corporate And Reconciling Items [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate debt",
        "label": "Corporate Debt Securities [Member]",
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment."
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1132",
      "r1361"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods and services sold",
        "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": [
      "r231",
      "r888"
     ]
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "negatedTotalLabel": "Total operating expenses",
        "label": "Costs and Expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Axis]",
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r411",
      "r412",
      "r592",
      "r620",
      "r875",
      "r1100",
      "r1102"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover page.",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "cms_CovertPlantAcquisitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CovertPlantAcquisitionMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Covert Plant Acquisition",
        "label": "Covert Plant Acquisition [Member]",
        "documentation": "Covert Plant Acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "cms_CravenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "CravenMember",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Craven",
        "label": "Craven [Member]",
        "documentation": "Craven [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails"
     ],
     "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": []
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails"
     ],
     "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": []
    },
    "us-gaap_CumulativePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CumulativePreferredStockMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consumers Energy Company Cumulative Preferred Stock, $100\u00a0par\u00a0value: $4.50\u00a0Series",
        "label": "Cumulative Preferred Stock [Member]",
        "documentation": "Preferred stock upon which unpaid dividends accumulate until paid to shareholders. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income taxes",
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1193",
      "r1214",
      "r1336"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.consumersenergy.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_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current income tax expense",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r792",
      "r798",
      "r1214"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and local",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1193",
      "r1214",
      "r1336"
     ]
    },
    "cms_D.E.KarnGeneratingComplexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "D.E.KarnGeneratingComplexMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "D.E. Karn Generating Complex",
        "label": "D.E. Karn Generating Complex [Member]",
        "documentation": "D.E. Karn Generating Complex [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "D.E. Karn Generating Complex and J.H. Campbell Generating Units",
        "label": "D.E. Karn Generating Complex And J.H. Campbell Generating Units [Member]",
        "documentation": "D.E. Karn Generating Complex And J.H. Campbell Generating Units"
       }
      }
     },
     "auth_ref": []
    },
    "cms_DbSerpTrustAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DbSerpTrustAssetsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trust assets",
        "label": "Db Serp Trust Assets [Member]",
        "documentation": "DB SERP Trust Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financings and Capitalization",
        "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": [
      "r256",
      "r405",
      "r588",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r604",
      "r611",
      "r612",
      "r614"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails"
     ],
     "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": [
      "r40",
      "r209",
      "r210",
      "r285",
      "r287",
      "r414",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r595",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r839",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1212"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis spread on variable 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/2023",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total principal amount outstanding",
        "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": [
      "r40",
      "r287",
      "r615"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price (in dollars per share)",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r591"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold consecutive trading days",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold percentage of stock price trigger",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold trading days",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Long-term debt - related parties principal amount outstanding",
        "terseLabel": "Principal (In Millions)",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r164",
      "r589",
      "r839",
      "r1118",
      "r1119"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate at period end",
        "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": [
      "r55",
      "r161",
      "r616",
      "r839"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r590"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "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": [
      "r414",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r595",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r613",
      "r839",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1212"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails"
     ],
     "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": [
      "r56",
      "r414",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r595",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r839",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1212"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption price percentage",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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": [
      "r56",
      "r104",
      "r106",
      "r160",
      "r161",
      "r164",
      "r170",
      "r260",
      "r261",
      "r414",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r595",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r613",
      "r839",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1212"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumNet",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unamortized discounts",
        "label": "Debt Instrument, Unamortized Discount (Premium), Net",
        "documentation": "Amount, after accumulated amortization, of debt discount (premium)."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r1264"
     ]
    },
    "us-gaap_DebtPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs",
        "label": "Debt, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in debt securities \u2013 intercompany",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r500",
      "r501",
      "r905"
     ]
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtWeightedAverageInterestRate",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average interest rate",
        "label": "Debt, Weighted Average Interest Rate",
        "documentation": "Weighted average interest rate of debt outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "cms_DecommissioningCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DecommissioningCostsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decommissioning costs",
        "label": "Decommissioning Costs [Member]",
        "documentation": "Decommissioning Costs"
       }
      }
     },
     "auth_ref": []
    },
    "cms_DeferredCompensationArrangementsPlanTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DeferredCompensationArrangementsPlanTerm",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation arrangements plan term",
        "label": "Deferred Compensation Arrangements Plan Term",
        "documentation": "Deferred Compensation Arrangements Plan Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1214",
      "r1335",
      "r1336"
     ]
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized issuance costs",
        "label": "Debt Issuance Costs, Gross",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unamortized issuance costs",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r1264"
     ]
    },
    "us-gaap_DeferredFuelCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFuelCost",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts receivable and accrued revenue",
        "label": "Deferred Fuel Cost",
        "documentation": "Carrying amount as of the balance sheet date of capitalized fuel costs of a regulated entity that are expected to be recoverable through rate adjustments within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "us-gaap_DeferredIncomeTaxChargesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxChargesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes, net",
        "label": "Deferred Income Tax Charge [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of income taxes."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r301",
      "r304",
      "r305"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred income tax expense",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r275",
      "r315",
      "r797",
      "r798",
      "r1214"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred income tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r214",
      "r286",
      "r786"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "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": [
      "r775",
      "r776",
      "r918"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxesAndOtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Taxes and Other Assets, Noncurrent",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes and investment tax credits",
        "label": "Deferred Income Taxes and Tax Credits",
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxesAndTaxCreditsAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Taxes and Tax Credits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_DeferredPropertyTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DeferredPropertyTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred property taxes",
        "label": "Deferred property taxes",
        "documentation": "Carrying amount as of the balance sheet date of accrued property taxes that will be recognized over future local taxing authorities fiscal periods expected to be within one year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and local",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1214",
      "r1335",
      "r1336"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred income tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r787"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred income tax assets, net of valuation allowance",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1332"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax assets",
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total tax attributes",
        "label": "Deferred Tax Assets Net Operating Loss And Tax Credit Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards and deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": []
    },
    "cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DeferredTaxAssetsOperatingLossAndCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax loss and credit carryforwards",
        "label": "Deferred Tax Assets Operating Loss And Credit Carryforwards",
        "documentation": "The tax effect as of the balance sheet date of the amount of future tax deductions arising from tax carryforwards and the excesses of tax deductions over gross income in a year which cannot be used on the tax returns in the current year but can be carried forward to reduce taxable income or income taxes payable in a future year, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails": {
       "parentTag": "cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local 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": [
      "r124",
      "r1333"
     ]
    },
    "us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsRegulatoryAssetsAndLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net regulatory tax liability",
        "label": "Deferred Tax Assets, Regulatory Assets and Liabilities",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived regulatory assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1333"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails": {
       "parentTag": "cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General business credits",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r1333"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserves and accruals",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1333"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total net deferred income tax liabilities",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r1332"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gas inventory",
        "label": "Deferred Tax Liabilities, Inventory",
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1333"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liabilities",
        "label": "Deferred Tax Liabilities, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1333"
     ]
    },
    "cms_DeferredTaxLiabilitiesPostretirementBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DeferredTaxLiabilitiesPostretirementBenefits",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Employee benefits",
        "label": "Deferred Tax Liabilities Postretirement Benefits",
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from postretirement benefits."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Plant, property, and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1333"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Securitized costs",
        "label": "Deferred Tax Liabilities, Regulatory Assets and Liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1333"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated benefit obligation",
        "verboseLabel": "ABO",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level."
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "parentTag": "cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net loss (gain)",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax",
        "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r691"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "parentTag": "cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Prior service cost (credit)",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax",
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r691"
     ]
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual return on plan assets",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses."
       }
      }
     },
     "auth_ref": [
      "r661",
      "r1132"
     ]
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Actuarial loss (gain)",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net loss",
        "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": [
      "r648",
      "r686",
      "r709",
      "r1132",
      "r1133"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior service cost (credit)",
        "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": [
      "r648",
      "r687",
      "r710",
      "r1132",
      "r1133"
     ]
    },
    "cms_DefinedBenefitPlanAmortizationOfSettlementLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DefinedBenefitPlanAmortizationOfSettlementLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement loss",
        "label": "Defined Benefit Plan, Amortization Of Settlement Loss",
        "documentation": "Defined Benefit Plan, Amortization Of Settlement Loss"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement benefits",
        "verboseLabel": "Non-current assets",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r645",
      "r646",
      "r669",
      "r1023",
      "r1132",
      "r1354"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate of compensation increase",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected long-term rate of return on plan assets",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets",
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r695",
      "r714"
     ]
    },
    "cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest cost discount rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Interest Cost Discount Rate",
        "documentation": "The interest rate used in calculating the interest cost of defined benefit plan net periodic benefit cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate of compensation increase",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service cost discount rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Service Cost Discount Rate",
        "documentation": "The interest rate used in calculating the service cost of defined benefit plan net periodic benefit cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Benefit obligation at beginning of period",
        "periodEndLabel": "Benefit obligation at end of period",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r649"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefits paid",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r656",
      "r717"
     ]
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "documentation": "Information by defined benefit plan asset investment."
       }
      }
     },
     "auth_ref": [
      "r670",
      "r671",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r698",
      "r1130",
      "r1131",
      "r1132"
     ]
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "label": "Defined Benefit Plan, Change in Benefit Obligation [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_DefinedBenefitPlanContributionsByEmployer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Company contribution",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r663",
      "r673",
      "r713",
      "r1130",
      "r1131",
      "r1132",
      "r1133"
     ]
    },
    "cms_DefinedBenefitPlanDeferredCostsCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DefinedBenefitPlanDeferredCostsCredits",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred costs (credits)",
        "terseLabel": "Deferred costs (credits)",
        "label": "Defined Benefit Plan, Deferred Costs (Credits)",
        "documentation": "Defined Benefit Plan, Deferred Costs (Credits)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "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_DefinedBenefitPlanEquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEquitySecuritiesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity securities",
        "label": "Defined Benefit Plan, Equity Securities [Member]",
        "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant."
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1132"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029-2033",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "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": [
      "r648",
      "r685",
      "r708",
      "r1132",
      "r1133"
     ]
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Plan assets at fair value at beginning of period",
        "periodEndLabel": "Plan assets at fair value at end of period",
        "terseLabel": "Plan assets",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee."
       }
      }
     },
     "auth_ref": [
      "r660",
      "r671",
      "r673",
      "r674",
      "r1130",
      "r1131",
      "r1132"
     ]
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Funded status",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status."
       }
      }
     },
     "auth_ref": [
      "r645",
      "r669",
      "r1132"
     ]
    },
    "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Health care cost trend rate assumed next fiscal year",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year",
        "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status."
       }
      }
     },
     "auth_ref": [
      "r697"
     ]
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "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": [
      "r648",
      "r652",
      "r684",
      "r707",
      "r1132",
      "r1133"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net periodic cost (credit)",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r682",
      "r705",
      "r1132",
      "r1133"
     ]
    },
    "cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of:",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]",
        "documentation": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAmendments",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan amendments",
        "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment",
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan."
       }
      }
     },
     "auth_ref": [
      "r657"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Actual benefits paid",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r665",
      "r1327"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Target allocation percentage",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan."
       }
      }
     },
     "auth_ref": [
      "r670",
      "r1132"
     ]
    },
    "us-gaap_DefinedBenefitPlanRealEstateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanRealEstateMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real asset investments",
        "label": "Defined Benefit Plan, Real Estate [Member]",
        "documentation": "Property composed of building, land and land improvement; in which defined benefit plan asset is invested."
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1132"
     ]
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlement loss",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement."
       }
      }
     },
     "auth_ref": [
      "r647",
      "r689",
      "r712"
     ]
    },
    "us-gaap_DefinedBenefitPlanRollForwardsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanRollForwardsAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Roll Forwards [Abstract]",
        "label": "Defined Benefit Plan, Roll Forwards [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "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": [
      "r650",
      "r683",
      "r706",
      "r1132",
      "r1133"
     ]
    },
    "cms_DefinedBenefitPlanTrustAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DefinedBenefitPlanTrustAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Trust assets",
        "label": "Defined Benefit Plan, Trust Assets",
        "documentation": "Defined Benefit Plan, Trust Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ultimate health care cost trend rate",
        "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate",
        "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan."
       }
      }
     },
     "auth_ref": [
      "r697"
     ]
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset allocation",
        "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage",
        "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan."
       }
      }
     },
     "auth_ref": [
      "r1288"
     ]
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average for benefit obligations",
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average for net periodic benefit cost",
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year health care cost trend rate reaches ultimate trend rate",
        "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate",
        "documentation": "Year ultimate health care cost trend rate is expected to be reached, in YYYY format."
       }
      }
     },
     "auth_ref": [
      "r697"
     ]
    },
    "us-gaap_DefinedBenefitPostretirementHealthCoverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPostretirementHealthCoverageMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement Health Trusts",
        "label": "Postretirement Health Coverage [Member]",
        "documentation": "Plan designed to provide postretirement health benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": []
    },
    "cms_DefinedCompanyContributionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DefinedCompanyContributionPlanMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Company Contribution Plan",
        "label": "Defined Company Contribution Plan [Member]",
        "documentation": "Defined Company Contribution Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan cost, defined contribution plan",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contribution range",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "cms_DefinedContributionPlanTrustAssetsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DefinedContributionPlanTrustAssetsAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan, Trust Assets, Amount",
        "label": "Defined Contribution Plan, Trust Assets, Amount",
        "documentation": "Defined Contribution Plan, Trust Assets, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails": {
       "parentTag": "us-gaap_DepreciationDepletionAndAmortization",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Depreciation expense \u2013 plant, property, and equipment",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r95"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "totalLabel": "Total depreciation and amortization expense",
        "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": [
      "r18",
      "r468"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivative instruments",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset",
        "documentation": "Fair value, before 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 elected not to be offset. Excludes assets not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r148",
      "r222",
      "r373",
      "r1102"
     ]
    },
    "us-gaap_DerivativeGainLossOnDerivativeNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeGainLossOnDerivativeNetAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives",
        "label": "Derivative, Gain (Loss) on Derivative, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r144",
      "r145",
      "r146",
      "r150",
      "r413"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "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": [
      "r642",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "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": [
      "r642",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue",
        "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": [
      "r1265"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r731",
      "r734",
      "r762",
      "r763",
      "r765",
      "r1141"
     ]
    },
    "us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain from divestiture of business related to post-closing adjustment",
        "label": "Discontinued Operation, Amount of Adjustment to Prior Period Gain (Loss) on Disposal, before Income Tax",
        "documentation": "Amount before tax of an increase (decrease) to a gain (loss) previously reported in discontinued operations in a prior period."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r191",
      "r193"
     ]
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gain from sale of EnerBank",
        "terseLabel": "Gain on sale",
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r190",
      "r192"
     ]
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from discontinued operations before income taxes",
        "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": [
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r198",
      "r227",
      "r1358"
     ]
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax",
        "documentation": "Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r189",
      "r198"
     ]
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Tax effect of discontinued operations",
        "terseLabel": "Income tax expense",
        "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": [
      "r189",
      "r190",
      "r191",
      "r192",
      "r198",
      "r202",
      "r777",
      "r796",
      "r800"
     ]
    },
    "us-gaap_DiscontinuedOperationsHeldforsaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DiscontinuedOperationsHeldforsaleMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued Operations, Held-for-sale",
        "label": "Discontinued Operations, Held-for-Sale [Member]",
        "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r12",
      "r351"
     ]
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Axis]",
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "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_DisposalGroupIncludingDiscontinuedOperationInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Disposal Group, Including Discontinued Operation, Interest Expense",
        "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r45",
      "r199"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Disposal Group, Including Discontinued Operation, Operating Expense",
        "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating revenue",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r352"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Domain]",
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r1134",
      "r1137"
     ]
    },
    "cms_DistributionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DistributionMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Distribution [Member]",
        "documentation": "Distribution [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends declared on common stock",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "cms_DividendsOnMarketBasedAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DividendsOnMarketBasedAwardsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends on market-based awards",
        "label": "Dividends On Market Based Awards [Member]",
        "documentation": "Dividends On Market-Based Awards [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_DividendsOnPerformanceBasedAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DividendsOnPerformanceBasedAwardsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends on performance-based awards",
        "label": "Dividends On Performance Based Awards [Member]",
        "documentation": "Dividends On Performance-Based Awards [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_DividendsOnRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "DividendsOnRestrictedStockUnitsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends on restricted stock units",
        "label": "Dividends On Restricted Stock Units [Member]",
        "documentation": "Dividends On Restricted Stock Units [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsPreferredStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsPreferredStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends declared on preferred stock",
        "negatedTerseLabel": "Dividends declared on preferred stock",
        "label": "Dividends, Preferred Stock, Cash",
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r262"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1165",
      "r1166"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1165",
      "r1166",
      "r1168"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.consumersenergy.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/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.consumersenergy.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_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/AuditInformation",
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Line Items]",
        "label": "Document 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": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.consumersenergy.com/role/AuditInformation",
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Table]",
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.consumersenergy.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_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.consumersenergy.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": [
      "r1167"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.consumersenergy.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": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1162"
     ]
    },
    "cms_Donations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "Donations",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails": {
       "parentTag": "us-gaap_OtherNonoperatingExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Donations",
        "label": "Donations",
        "documentation": "The amount of donations made to charitable organizations during the period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Basic earnings per average common share (in dollars 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": [
      "r395",
      "r429",
      "r430",
      "r432",
      "r433",
      "r435",
      "r441",
      "r444",
      "r448",
      "r449",
      "r450",
      "r454",
      "r820",
      "r821",
      "r912",
      "r939",
      "r1108"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic Earnings Per Average Common Share",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_EarningsPerShareBasicAndDilutedEPSAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "EarningsPerShareBasicAndDilutedEPSAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income from continuing operations per average common share available to common stockholders",
        "label": "Earnings Per Share, Basic and Diluted EPS [Abstract]",
        "documentation": "Earnings Per Share, Basic and Diluted EPS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Diluted earnings per average common share (in dollars 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": [
      "r395",
      "r429",
      "r430",
      "r432",
      "r433",
      "r435",
      "r444",
      "r448",
      "r449",
      "r450",
      "r454",
      "r820",
      "r821",
      "r912",
      "r939",
      "r1108"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted Earnings Per Average Common Share",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r81",
      "r82"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share - CMS Energy",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r440",
      "r451",
      "r452",
      "r453"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate",
        "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": [
      "r778"
     ]
    },
    "cms_ElectricAssetsHeldUnderFinanceLeasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ElectricAssetsHeldUnderFinanceLeasesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets under finance leases",
        "label": "Electric Assets Held Under Finance Leases [Member]",
        "documentation": "Electric Assets Held Under Finance Leases [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ElectricDistributionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ElectricDistributionMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distribution",
        "label": "Electric Distribution [Member]",
        "documentation": "System used for the primary purpose of distributing electricity to the consumer."
       }
      }
     },
     "auth_ref": []
    },
    "cms_ElectricOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ElectricOtherMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Electric Other [Member]",
        "documentation": "Electric Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ElectricRateCaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ElectricRateCaseMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric Rate Case",
        "label": "Electric Rate Case [Member]",
        "documentation": "Electric Rate Case [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ElectricUtilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ElectricUtilityMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric Utility",
        "label": "Electric Utility [Member]",
        "documentation": "Electric Utility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ElectricUtilityPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ElectricUtilityPropertyMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric utility property",
        "label": "Electric Utility Property [Member]",
        "documentation": "Electric Utility Property [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ElectricityGenerationPlantNonNuclearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ElectricityGenerationPlantNonNuclearMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Generation",
        "label": "Electricity Generation Plant, Non-Nuclear [Member]",
        "documentation": "Plant used in connection with non-nuclear electricity generation."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "us-gaap_ElectricityPurchasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ElectricityPurchasedMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased and interchange power",
        "label": "Electricity, Purchased [Member]",
        "documentation": "Electric energy purchased from another party."
       }
      }
     },
     "auth_ref": [
      "r1266"
     ]
    },
    "us-gaap_EmissionCreditsOrAllowancesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmissionCreditsOrAllowancesPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory - RECs and Emission Allowances",
        "label": "Emission Credits or Allowances, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for emission credits or allowances. Such accounting policy has generally been based on an inventory or intangible asset model."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unrecognized compensation cost recognition period",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r764"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unrecognized compensation cost",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1328"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax benefit recognized",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "cms_EnerBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "EnerBankMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EnerBank",
        "label": "Ener Bank [Member]",
        "documentation": "EnerBank USA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EnergyRelatedInventoryGasStoredUnderground": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnergyRelatedInventoryGasStoredUnderground",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas in underground storage",
        "label": "Energy Related Inventory, Gas Stored Underground",
        "documentation": "Carrying amount as of the balance sheet date of natural gas stored underground in depleted gas reservoirs, aquifers, or salt caverns to meet seasonal and peak load demands, and also as insurance against unforeseen supply disruptions, and deemed to be a current asset because it is expected to be used within twelve months or in the normal operating cycle."
       }
      }
     },
     "auth_ref": [
      "r1203"
     ]
    },
    "us-gaap_EnergyRelatedInventoryOtherFossilFuel": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnergyRelatedInventoryOtherFossilFuel",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Generating plant fuel stock",
        "label": "Energy Related Inventory, Other Fossil Fuel",
        "documentation": "Amount of fossil fuel included in inventory classified as other."
       }
      }
     },
     "auth_ref": [
      "r1203"
     ]
    },
    "cms_EnergyWasteReductionPlanIncentiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "EnergyWasteReductionPlanIncentiveMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy Waste Reduction Plan Incentive",
        "label": "Energy Waste Reduction Plan Incentive [Member]",
        "documentation": "Energy Waste Reduction Plan Incentive [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_EnergyWasteReductionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "EnergyWasteReductionPlanMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy waste reduction plan",
        "label": "Energy Waste Reduction Plan [Member]",
        "documentation": "Energy Waste Reduction Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.consumersenergy.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/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.consumersenergy.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/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.consumersenergy.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/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.consumersenergy.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/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.consumersenergy.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": [
      "r1161"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.consumersenergy.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/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.consumersenergy.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/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables",
      "http://www.consumersenergy.com/role/AuditInformation",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/Leases",
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails",
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails",
      "http://www.consumersenergy.com/role/LeasesTables",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersTables",
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables",
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables",
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/StockbasedCompensation",
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationTables",
      "http://www.consumersenergy.com/role/VariableInterestEntities"
     ],
     "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/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.consumersenergy.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": [
      "r1161"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.consumersenergy.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/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.consumersenergy.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": [
      "r1161"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.consumersenergy.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/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.consumersenergy.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": [
      "r1169"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.consumersenergy.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": [
      "r1161"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.consumersenergy.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": [
      "r1161"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.consumersenergy.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": [
      "r1161"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.consumersenergy.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": [
      "r1161"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filer",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1170"
     ]
    },
    "cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag",
        "label": "Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag",
        "documentation": "Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EnvironmentalRemediationContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalRemediationContingencyAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Remediation Contingency [Axis]",
        "label": "Environmental Remediation Contingency [Axis]",
        "documentation": "Information by type of environmental remediation contingency."
       }
      }
     },
     "auth_ref": [
      "r1242",
      "r1243",
      "r1244",
      "r1254"
     ]
    },
    "us-gaap_EnvironmentalRemediationContingencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalRemediationContingencyDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Remediation Contingency [Domain]",
        "label": "Environmental Remediation Contingency [Domain]",
        "documentation": "Environmental remediation contingency, for example, but not limited to, asbestos, air emissions and mercury emissions."
       }
      }
     },
     "auth_ref": [
      "r1242",
      "r1243",
      "r1244",
      "r1254"
     ]
    },
    "us-gaap_EnvironmentalRemediationSiteAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalRemediationSiteAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Remediation Site [Axis]",
        "label": "Environmental Remediation Site [Axis]",
        "documentation": "Information by location or named area designated for environmental remediation."
       }
      }
     },
     "auth_ref": [
      "r1115",
      "r1116",
      "r1173",
      "r1174",
      "r1175",
      "r1254",
      "r1255"
     ]
    },
    "us-gaap_EnvironmentalRemediationSiteDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalRemediationSiteDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Remediation Site [Domain]",
        "label": "Environmental Remediation Site [Domain]",
        "documentation": "Location or named area designated for environmental remediation."
       }
      }
     },
     "auth_ref": [
      "r1115",
      "r1116",
      "r1173",
      "r1174",
      "r1175",
      "r1254",
      "r1255"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "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": [
      "r28",
      "r347",
      "r386",
      "r387",
      "r388",
      "r424",
      "r425",
      "r426",
      "r428",
      "r436",
      "r438",
      "r456",
      "r507",
      "r510",
      "r624",
      "r766",
      "r767",
      "r768",
      "r793",
      "r794",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r819",
      "r828",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r868",
      "r960",
      "r961",
      "r962",
      "r984",
      "r1056"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r504",
      "r505"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "verboseLabel": "Investments in subsidiaries",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r502",
      "r1200",
      "r1235"
     ]
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentsPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Equity Method Investments",
        "label": "Equity Method Investments [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r159",
      "r504"
     ]
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Estimate of Fair Value Measurement [Member]",
        "documentation": "Measured as an estimate of fair value."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r826",
      "r1118",
      "r1119"
     ]
    },
    "cms_EstimatedTimeOfAmortizationOfGainsLosses": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "EstimatedTimeOfAmortizationOfGainsLosses",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated time of amortization of gains losses",
        "label": "Estimated time of amortization of gains losses",
        "documentation": "Estimated time of amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period."
       }
      }
     },
     "auth_ref": []
    },
    "cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated time of amortization of gains (losses) life expectancy",
        "label": "Estimated Time Of Amortization Of Gains (Losses) Life Expectancy",
        "documentation": "Estimated Time Of Amortization Of Gains (Losses) Life Expectancy"
       }
      }
     },
     "auth_ref": []
    },
    "cms_EstimatedTimeOfPriorServiceCost": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "EstimatedTimeOfPriorServiceCost",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated time of prior service cost",
        "label": "Estimated time of prior service cost",
        "documentation": "The time period over which new prior service cost/credits will be amortized."
       }
      }
     },
     "auth_ref": []
    },
    "cms_ExpectedRemediationCostsByYearTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ExpectedRemediationCostsByYearTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Remediation and Other Response Activity Costs by Year",
        "label": "Expected Remediation Costs By Year [Table Text Block]",
        "documentation": "Expected Remediation Costs By Year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "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": [
      "r822",
      "r823",
      "r824"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, 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": [
      "r822",
      "r823",
      "r824"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value by Asset Class [Domain]",
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Class [Axis]",
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r156"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r157",
      "r158"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Carrying Amounts and Fair Values of Financial Instruments",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r157"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "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": [
      "r602",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r823",
      "r879",
      "r880",
      "r881",
      "r1118",
      "r1119",
      "r1130",
      "r1131",
      "r1132"
     ]
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByMeasurementBasisAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Basis [Axis]",
        "label": "Measurement Basis [Axis]",
        "documentation": "Information by measurement basis."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r155",
      "r602",
      "r1118",
      "r1119"
     ]
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosureItemAmountsDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement [Domain]",
        "label": "Fair Value Measurement [Domain]",
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r1118",
      "r1119"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel12And3Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 1, 2 and 3",
        "label": "Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]",
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3)."
       }
      }
     },
     "auth_ref": [
      "r1290"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 1",
        "verboseLabel": "Level 1",
        "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": [
      "r602",
      "r673",
      "r678",
      "r823",
      "r879",
      "r1130",
      "r1131",
      "r1132"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level\u00a02",
        "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": [
      "r602",
      "r673",
      "r678",
      "r823",
      "r880",
      "r1118",
      "r1119",
      "r1130",
      "r1131",
      "r1132"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r823",
      "r881",
      "r1118",
      "r1119",
      "r1130",
      "r1131",
      "r1132"
     ]
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r281"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r879",
      "r880",
      "r881",
      "r1118",
      "r1119",
      "r1130",
      "r1131",
      "r1132"
     ]
    },
    "cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments",
        "label": "Fair Value of Financial Instruments and Investments in Debt and Equity Securities [Text Block]",
        "documentation": "The entire disclosure of the fair value of financial instruments and investments in debt and equity securities."
       }
      }
     },
     "auth_ref": []
    },
    "cms_FinanceLeaseAssetNetRetirementsAndAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FinanceLeaseAssetNetRetirementsAndAdjustments",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net retirements and other adjustments",
        "label": "Finance Lease Asset, Net Retirements And Adjustments",
        "documentation": "Finance Lease Asset, Net Retirements And Adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FinanceLeaseAssetsAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FinanceLeaseAssetsAdditions",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Finance Lease Assets, Additions",
        "documentation": "Finance Lease Assets, Additions"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FinanceLeaseCost1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FinanceLeaseCost1Abstract",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease costs",
        "label": "Finance Lease Cost1 [Abstract]",
        "documentation": "Finance Lease Cost1 [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "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": [
      "r844",
      "r851",
      "r1145"
     ]
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash used in operating activities for finance leases",
        "label": "Finance Lease, Interest Payment on Liability",
        "documentation": "Amount of interest paid on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r846",
      "r855"
     ]
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Leases",
        "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Finance lease liability",
        "terseLabel": "Present value of minimum lease payments",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r842",
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current lease liabilities",
        "label": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "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": [
      "r843"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current portion of finance leases",
        "verboseLabel": "Non-current lease liabilities",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total minimum lease payments",
        "label": "Finance Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028 and thereafter",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less discount",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash used in financing activities for finance leases",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r845",
      "r855"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets",
        "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": [
      "r841"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease accumulated amortization",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r1182",
      "r1189"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization 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": [
      "r844",
      "r851",
      "r1145"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets under finance leases",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "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": [
      "r1179"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "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": [
      "r843"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "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": [
      "r858",
      "r1145"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "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": [
      "r857",
      "r1145"
     ]
    },
    "cms_FinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Abstract]",
        "label": "Financial Instruments [Abstract]",
        "documentation": "FINANCIAL INSTRUMENTS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FinancialInstrumentsLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Line Items]",
        "label": "Financial Instruments [Line Items]",
        "documentation": "Financial Instruments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FinancialInstrumentsTable",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Table]",
        "label": "Financial Instruments [Table]",
        "documentation": "Financial Instruments [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FinancingAndCapitalizationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FinancingAndCapitalizationLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing And Capitalization [Line Items]",
        "label": "Financing And Capitalization [Line Items]",
        "documentation": "Financing And Capitalization [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FinancingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FinancingIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing income",
        "label": "Financing income",
        "documentation": "Financing income, including late payment fees from customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization Life in Years",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r529"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2024",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Amortization Expense for Intangibles",
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r526",
      "r528",
      "r529",
      "r531",
      "r889",
      "r890"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross cost",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r890"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r93"
     ]
    },
    "cms_FirstMortgageBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FirstMortgageBondsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "First mortgage bonds",
        "label": "First Mortgage Bonds [Member]",
        "documentation": "First Mortgage Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.800 % First Mortgage Bonds Due 2035",
        "label": "Five Point Eight Zero Zero Percent First Mortgage Bonds Due 2035 [Member]",
        "documentation": "Five Point Eight Zero Zero Percent First Mortgage Bonds Due 2035 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.170% First Mortgage Bonds Due 2032",
        "label": "Five Point One Seven Zero Percent First Mortgage Bonds Due 2032 [Member]",
        "documentation": "Five Point One Seven Zero Percent First Mortgage Bonds Due 2032"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.380% First Mortgage Bonds Due 2037",
        "label": "Five Point Three Eight Zero Percent First Mortgage Bonds Due 2037 [Member]",
        "documentation": "Five Point Three Eight Zero Percent First Mortgage Bonds Due 2037"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.240 First Mortgage Bonds Due 2026",
        "label": "Five Point Two Four Zero Percent First Mortgage Bonds Due 2026 [Member]",
        "documentation": "Five Point Two Four Zero Percent First Mortgage Bonds Due 2026"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.070% First Mortgage Bonds Due 2029",
        "label": "Five Point Zero Seven Zero Percent First Mortgage Bonds Due 2029 [Member]",
        "documentation": "Five Point Zero Seven Zero Percent First Mortgage Bonds Due 2029"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FixedIncomeFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FixedIncomeFundsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed-income securities",
        "label": "Fixed Income Funds [Member]",
        "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments."
       }
      }
     },
     "auth_ref": [
      "r1289"
     ]
    },
    "us-gaap_ForeignCorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCorporateDebtSecuritiesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign corporate bonds",
        "label": "Debt Security, Corporate, Non-US [Member]",
        "documentation": "Debt security issued by corporation not domiciled in United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1233",
      "r1234",
      "r1289"
     ]
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityForwardRate": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForwardContractIndexedToIssuersEquityForwardRate",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial forward price (in dollars per share)",
        "label": "Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share",
        "documentation": "The per share price of the Company's stock at which the contract holder of the freestanding contract has the right to purchase or sell the Company's stock at a future date."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r153"
     ]
    },
    "cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ForwardContractIndexedToIssuersEquitySettlementRatePerShare",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement of forward contracts through issuance of stock (in dollars per share)",
        "label": "Forward Contract Indexed To Issuer's Equity, Settlement Rate Per Share",
        "documentation": "Forward Contract Indexed To Issuer's Equity, Settlement Rate Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForwardContractIndexedToIssuersEquityShares",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares (in shares)",
        "label": "Forward Contract Indexed to Issuer's Equity, Shares",
        "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForwardContractIndexedToIssuersEquityTypeAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward Contract Indexed to Issuer's Equity, Type [Axis]",
        "label": "Forward Contract Indexed to Issuer's Equity, Type [Axis]",
        "documentation": "Information by type of forward contract issued by the entity, that is indexed to, and potentially settled in an entity's own stock."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r152",
      "r280"
     ]
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForwardContractIndexedToIssuersEquityTypeDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward Contract Indexed to Issuer's Equity, Type [Domain]",
        "label": "Forward Contract Indexed to Issuer's Equity, Type [Domain]",
        "documentation": "This element provides a description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock; specifically, the pertinent rights and privileges of the securities outstanding. Does not include forward purchase contracts which would be classified as liabilities under FAS 150."
       }
      }
     },
     "auth_ref": [
      "r152"
     ]
    },
    "cms_ForwardContractsEnteredIntoAugust242022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ForwardContractsEnteredIntoAugust242022Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward contracts entered into 8/24/2022",
        "label": "Forward Contracts Entered Into August 24, 2022 [Member]",
        "documentation": "Forward Contracts Entered Into August 24, 2022"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ForwardContractsEnteredIntoAugust292022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ForwardContractsEnteredIntoAugust292022Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward contracts entered into 8/29/2022",
        "label": "Forward Contracts Entered Into August 29, 2022 [Member]",
        "documentation": "Forward Contracts Entered Into August 29, 2022"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ForwardContractsEnteredIntoAugust32022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ForwardContractsEnteredIntoAugust32022Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward contracts entered into 8/3/2022",
        "label": "Forward Contracts Entered Into August 3, 2022 [Member]",
        "documentation": "Forward Contracts Entered Into August 3, 2022"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointEightSevenFivePercentSeniorNotesDue2044Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.875% Senior Notes Due 2044",
        "label": "Four Point Eight Seven Five Percent Senior Notes Due 2044 [Member]",
        "documentation": "Four Point Eight Seven Five Percent Senior Notes Due 2044 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.970% First Mortgage Bonds Due 2040",
        "label": "Four Point Nine Seven Zero Percent First Mortgage Bonds Due 2040 [Member]",
        "documentation": "Four Point Nine Seven Zero Percent First Mortgage Bonds Due 2040 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.900% First Mortgage Bonds Due 2029",
        "label": "Four Point Nine Zero Zero Percent First Mortgage Bonds Due 2029 [Member]",
        "documentation": "Four Point Nine Zero Zero Percent First Mortgage Bonds Due 2029"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.100% First Mortgage Bonds Due 2045",
        "label": "Four Point One Zero Zero Percent First Mortgage Bonds Due 2045 [Member]",
        "documentation": "Four Point One Zero Zero Percent First Mortgage Bonds Due 2045 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointSevenZeroZeroPercentSeniorNotesDue2043Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.700% Senior Notes Due 2043",
        "label": "Four Point Seven Zero Zero Percent Senior Notes Due 2043 [Member]",
        "documentation": "Four Point Seven Zero Zero Percent Senior Notes Due 2043 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.650% First Mortgage Bonds Due 2028",
        "label": "Four Point Six Five Zero Percent First Mortgage Bonds Due 2028 [Member]",
        "documentation": "Four Point Six Five Zero Percent First Mortgage Bonds Due 2028"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.625% First Mortgage Bonds Due 2033",
        "label": "Four Point Six Two Five Percent First Mortgage Bonds Due 2033 [Member]",
        "documentation": "Four Point Six Two Five Percent First Mortgage Bonds Due 2033"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.350% First Mortgage Bonds Due 2049",
        "label": "Four Point Three Five Zero Percent First Mortgage Bonds Due 2049 [Member]",
        "documentation": "Four Point Three Five Zero Percent First Mortgage Bonds Due 2049 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.350% First Mortgage Bonds Due 2064",
        "label": "Four Point Three Five Zero Percent First Mortgage Bonds Due 2064 [Member]",
        "documentation": "Four Point Three Five Zero Percent First Mortgage Bonds Due 2064 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.310% First Mortgage Bonds Due 2042",
        "label": "Four Point Three One Zero Percent First Mortgage Bonds Due 2042 [Member]",
        "documentation": "Four Point Three One Zero Percent First Mortgage Bonds Due 2042 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.280% First Mortgage Bonds Due 2057",
        "label": "Four Point Two Eight Zero Percent First Mortgage Bonds Due 2057 [Member]",
        "documentation": "Four Point Two Eight Zero Percent First Mortgage Bonds Due 2057 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.200% First Mortgage Bonds Due 2052",
        "label": "Four Point Two Zero Zero Percent First Mortgage Bonds Due 2052 [Member]",
        "documentation": "Four Point Two Zero Zero Percent First Mortgage Bonds Due 2052"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointZeroFiveZeroFirstMortgageBondsDue2048Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointZeroFiveZeroFirstMortgageBondsDue2048Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "First mortgage bonds due 2048",
        "label": "Four Point Zero Five Zero First Mortgage Bonds Due 2048 [Member]",
        "documentation": "Four Point Zero Five Zero First Mortgage Bonds Due 2048"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.050% First Mortgage Bonds Due 2048",
        "label": "Four Point Zero Five Zero Percent First Mortgage Bonds Due 2048 [Member]",
        "documentation": "Four Point Zero Five Zero Percent First Mortgage Bonds Due 2048 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.010% First Mortgage Bonds Due 2038",
        "label": "Four Point Zero One Zero Percent First Mortgage Bonds Due 2038 [Member]",
        "documentation": "Four Point Zero One Zero Percent First Mortgage Bonds Due 2038 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FranchiseRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FranchiseRightsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Franchises and consents",
        "label": "Franchise Rights [Member]",
        "documentation": "Rights, generally of limited duration, that the entity has obtained through a franchise arrangement to operate a business using another company's name, merchandise, services, methodologies, promotional support, marketing and supplies."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_FuelCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FuelCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fuel for electric generation",
        "label": "Fuel Costs",
        "documentation": "Fuel costs incurred that are directly related to goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails": {
       "parentTag": "us-gaap_OtherNonoperatingExpense",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gain on debt extinguishment",
        "terseLabel": "Gain on extinguishment of debt",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r101",
      "r102"
     ]
    },
    "cms_GasAssetsHeldUnderFinanceLeasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "GasAssetsHeldUnderFinanceLeasesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases",
        "label": "Gas Assets Held Under Finance Leases [Member]",
        "documentation": "Gas Assets Held Under Finance Leases [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_GasCostRecoveryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "GasCostRecoveryMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GCR underrecoveries",
        "label": "Gas Cost Recovery [Member]",
        "documentation": "Gas Cost Recovery [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_GasDistributionCutPurgeCapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "GasDistributionCutPurgeCapMember",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas distribution cut, purge, and cap",
        "label": "Gas Distribution Cut Purge Cap [Member]",
        "documentation": "Gas Distribution Cut, Purge, Cap [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GasDistributionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GasDistributionMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distribution",
        "label": "Gas Distribution [Member]",
        "documentation": "System used for the primary purpose of distributing a gas to the consumer."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "cms_GasFueledElectricGenerationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "GasFueledElectricGenerationMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas-Fueled Electric Generation",
        "label": "Gas Fueled Electric Generation [Member]",
        "documentation": "Gas-Fueled Electric Generation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_GasOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "GasOtherMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Gas Other [Member]",
        "documentation": "Gas Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_GasRateCaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "GasRateCaseMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas Rate Case",
        "label": "Gas Rate Case [Member]",
        "documentation": "Gas Rate Case"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GasTransmissionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GasTransmissionMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transmission",
        "label": "Gas Transmission [Member]",
        "documentation": "System used for the primary purpose of transmitting a gas product to the customer."
       }
      }
     },
     "auth_ref": []
    },
    "cms_GasUndergroundStorageFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "GasUndergroundStorageFacilitiesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underground storage facilities",
        "label": "Gas Underground Storage Facilities [Member]",
        "documentation": "Gas Underground Storage Facilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_GasUtilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "GasUtilityMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas Utility",
        "label": "Gas Utility [Member]",
        "documentation": "Gas Utility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_GasUtilityPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "GasUtilityPropertyMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas utility property",
        "label": "Gas Utility Property [Member]",
        "documentation": "Gas Utility Property [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_GasWellsPlugAndAbandonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "GasWellsPlugAndAbandonMember",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas wells plug and abandon",
        "label": "Gas Wells Plug And Abandon [Member]",
        "documentation": "Gas Wells Plug And Abandon [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_GeneseeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "GeneseeMember",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Genesee",
        "label": "Genesee [Member]",
        "documentation": "Genesee [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GovernmentAssistancePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GovernmentAssistancePolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance",
        "label": "Government Assistance [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for government assistance."
       }
      }
     },
     "auth_ref": [
      "r836",
      "r837"
     ]
    },
    "cms_GraylingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "GraylingMember",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grayling",
        "label": "Grayling [Member]",
        "documentation": "Grayling [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsByNatureAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor Obligations, Nature [Axis]",
        "label": "Guarantor Obligations, Nature [Axis]",
        "documentation": "Information by nature of guarantee."
       }
      }
     },
     "auth_ref": [
      "r571",
      "r572",
      "r573",
      "r574"
     ]
    },
    "us-gaap_GuaranteeObligationsCurrentCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsCurrentCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Carrying Amount",
        "label": "Guarantor Obligations, Current Carrying Value",
        "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees."
       }
      }
     },
     "auth_ref": [
      "r573"
     ]
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsMaximumExposure",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum Obligation",
        "verboseLabel": "Maximum potential obligation",
        "label": "Guarantor Obligations, Maximum Exposure, Undiscounted",
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions."
       }
      }
     },
     "auth_ref": [
      "r572"
     ]
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsNatureDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor Obligations, Nature [Domain]",
        "label": "Guarantor Obligations, Nature [Domain]",
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees."
       }
      }
     },
     "auth_ref": [
      "r571",
      "r572",
      "r573",
      "r574"
     ]
    },
    "us-gaap_GuaranteeObligationsTerm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsTerm",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Guarantor Obligations, Term",
        "documentation": "Describe the approximate term of the guarantee or each group of similar guarantees."
       }
      }
     },
     "auth_ref": [
      "r571"
     ]
    },
    "us-gaap_GuaranteeTypeOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeTypeOtherMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantees",
        "label": "Guarantee Type, Other [Member]",
        "documentation": "Agreement that requires the guarantor to make payments to a guaranteed party in compensation for that party's or parties' loss or injury, classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "cms_GuaranteesAndOtherContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "GuaranteesAndOtherContingenciesLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantees And Other Contingencies [Line Items]",
        "label": "Guarantees And Other Contingencies [Line Items]",
        "documentation": "Guarantees And Other Contingencies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_GuaranteesAndOtherContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "GuaranteesAndOtherContingenciesTable",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantees And Other Contingencies [Table]",
        "label": "Guarantees And Other Contingencies [Table]",
        "documentation": "Guarantees And Other Contingencies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1165",
      "r1166"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r252"
     ]
    },
    "cms_InactivePensionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "InactivePensionPlanMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Plan B",
        "label": "Inactive Pension Plan [Member]",
        "documentation": "Inactive Pension Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from continuing operations available to common stockholders \u2013 basic and diluted",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r230",
      "r240",
      "r429",
      "r430",
      "r432",
      "r433",
      "r446",
      "r450"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income Before Income Taxes",
        "terseLabel": "Income 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": [
      "r2",
      "r225",
      "r293",
      "r463",
      "r477",
      "r483",
      "r486",
      "r913",
      "r930",
      "r1110"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income From Continuing Operations",
        "terseLabel": "Income 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": [
      "r277",
      "r406",
      "r427",
      "r463",
      "r477",
      "r483",
      "r486",
      "r506",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r582",
      "r584",
      "r586",
      "r587",
      "r821",
      "r827",
      "r930",
      "r1110",
      "r1259"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income from continuing operations per average common share available to common stockholders (in dollars per share)",
        "terseLabel": "Basic (in dollars 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": [
      "r224",
      "r291",
      "r294",
      "r395",
      "r427",
      "r429",
      "r430",
      "r432",
      "r433",
      "r444",
      "r448",
      "r449",
      "r821",
      "r912",
      "r1359"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income from continuing operations per average common share available to common stockholders (in dollars per share)",
        "terseLabel": "Diluted (in dollars 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": [
      "r224",
      "r395",
      "r427",
      "r429",
      "r430",
      "r432",
      "r433",
      "r444",
      "r448",
      "r449",
      "r450",
      "r821",
      "r912",
      "r1359"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income From Discontinued Operations, Net of Tax of $\u2014, $1, and $170",
        "totalLabel": "Income from discontinued operations, net of tax",
        "verboseLabel": "Income from discontinued operations, net of tax",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. 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": [
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r202",
      "r352",
      "r801",
      "r931"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income from discontinued operations per average common share available to common stockholders (in dollars 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": [
      "r227",
      "r395",
      "r445",
      "r448",
      "r449",
      "r1353",
      "r1359"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income from discontinued operations per average common share available to common stockholders (in dollars 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": [
      "r279",
      "r445",
      "r448",
      "r449"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncome",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income from equity method investees",
        "verboseLabel": "Equity earnings of subsidiaries",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r226",
      "r292",
      "r470",
      "r502",
      "r929"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Axis]",
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r1134",
      "r1137"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about 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": [
      "r21",
      "r33",
      "r44",
      "r187",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r201",
      "r203",
      "r204",
      "r251"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Axis]",
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Domain]",
        "label": "Income Tax Authority [Domain]",
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "cms_IncomeTaxBenefitsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "IncomeTaxBenefitsLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Benefits [Line Items]",
        "label": "Income Tax Benefits [Line Items]",
        "documentation": "Income Tax Benefits [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_IncomeTaxBenefitsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "IncomeTaxBenefitsTable",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Benefits [Table]",
        "label": "Income Tax Benefits [Table]",
        "documentation": "Income Tax Benefits [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r770",
      "r779",
      "r784",
      "r790",
      "r795",
      "r799",
      "r802",
      "r803",
      "r978"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Expense",
        "totalLabel": "Income tax expense",
        "verboseLabel": "Income tax expense (benefit)",
        "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": [
      "r306",
      "r316",
      "r437",
      "r438",
      "r471",
      "r777",
      "r796",
      "r941"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r385",
      "r773",
      "r774",
      "r784",
      "r785",
      "r789",
      "r791",
      "r972"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TCJA excess deferred taxes",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates."
       }
      }
     },
     "auth_ref": [
      "r772",
      "r778"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense at statutory rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationMinorityInterestIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes attributable to noncontrolling interests",
        "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes."
       }
      }
     },
     "auth_ref": [
      "r1331"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, net",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1331"
     ]
    },
    "cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "IncomeTaxReconciliationRegulatoryTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated flow-through of regulatory tax benefits",
        "label": "Income Tax Reconciliation, Regulatory Tax Expense (Benefit)",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to regulatory tax benefits."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and local income taxes, net of federal effect",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r1331"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationTaxCreditsOther",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Renewable energy tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits."
       }
      }
     },
     "auth_ref": [
      "r1331"
     ]
    },
    "cms_IncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "IncomeTaxesLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Line Items]",
        "label": "Income Taxes [Line Items]",
        "documentation": "Income Taxes [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes paid",
        "label": "Income Taxes Paid, Net",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes receivable",
        "label": "Income Taxes Receivable, Current",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r1201"
     ]
    },
    "cms_IncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "IncomeTaxesTable",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Table]",
        "label": "Income Taxes [Table]",
        "documentation": "Income Taxes [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsAndOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable and accrued revenue",
        "label": "Increase (Decrease) in Accounts and Other Receivables",
        "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued rate refunds",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "cms_IncreaseDecreaseInIncomeTaxExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "IncreaseDecreaseInIncomeTaxExpenseAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in income taxes from:",
        "label": "Increase (Decrease) In Income Tax Expense [Abstract]",
        "documentation": "Increase (Decrease) In Income Tax Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other current assets and liabilities",
        "label": "Increase (Decrease) in Other Current Assets and Liabilities, Net",
        "documentation": "Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other non\u2011current assets and liabilities",
        "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net",
        "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInReceivablesAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in assets and liabilities",
        "label": "Increase (Decrease) in Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "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": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncrementalCommonSharesAttributableToEquityForwardAgreements",
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive forward equity sale contracts (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Forward Agreements",
        "documentation": "Additional shared included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity forward arrangements using the reverse treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r450",
      "r1107"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends",
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive nonvested stock awards (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends",
        "documentation": "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r1227",
      "r1228",
      "r1229",
      "r1231"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]",
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r530"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r248"
     ]
    },
    "cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indemnification agreement from sale of membership interests in VIEs",
        "label": "Indemnification Agreement From Sale of Membership Interests in VIEs [Member]",
        "documentation": "Indemnification Agreement From Sale of Membership Interests in VIEs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IndemnificationGuaranteeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndemnificationGuaranteeMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indemnity obligations from stock and asset sale agreements",
        "label": "Indemnification Agreement [Member]",
        "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor."
       }
      }
     },
     "auth_ref": [
      "r1256"
     ]
    },
    "cms_IndustrialUtilityServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "IndustrialUtilityServiceMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial",
        "label": "Industrial Utility Service [Member]",
        "documentation": "Industrial Utility Service [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_IntangiblePlantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "IntangiblePlantMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible plant",
        "label": "Intangible Plant [Member]",
        "documentation": "Intangible Plant [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_IntercompanyAndRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "IntercompanyAndRelatedPartiesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intercompany and related parties",
        "label": "Intercompany And Related Parties [Member]",
        "documentation": "Intercompany And Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestAndDividendsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestAndDividendsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "verboseLabel": "Accrued interest, including intercompany",
        "label": "Interest and Dividends Payable, Current",
        "documentation": "Sum of the carrying values as of the balance sheet date of (a) interest payable on all forms of debt, including trade payables, that has been incurred, and (b) dividends declared but unpaid on equity securities issued by the entity and outstanding (also includes dividends collected on behalf of another owner of securities that are being held by the entity). Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_InterestCostsCapitalizedAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestCostsCapitalizedAdjustment",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_InterestExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Allowance for borrowed funds used during construction",
        "label": "Interest Costs Capitalized Adjustment",
        "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total interest charges",
        "terseLabel": "Total interest charges",
        "label": "Interest Expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r296",
      "r389",
      "r467",
      "r838",
      "r1041",
      "r1157",
      "r1364"
     ]
    },
    "us-gaap_InterestExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpenseAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Charges",
        "label": "Interest Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on long-term debt",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r608",
      "r617",
      "r1120",
      "r1121"
     ]
    },
    "us-gaap_InterestExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other interest expense",
        "verboseLabel": "Intercompany interest expense and other",
        "label": "Interest Expense, Other",
        "documentation": "Amount of interest expense classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestIncomeOther",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Interest Income, Other",
        "documentation": "Amount of interest income earned from interest bearing assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid (net of amounts 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": [
      "r399",
      "r402",
      "r403"
     ]
    },
    "us-gaap_InventoryImpairmentPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryImpairmentPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory - Impairment",
        "label": "Inventory Impairment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing inventory losses, including, but not limited to, substantial and unusual losses resulting from the subsequent measurement of inventory due to physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r1237"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNetAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories at average cost",
        "label": "Inventory, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory - Gas and Coal",
        "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": [
      "r307",
      "r355",
      "r370",
      "r514",
      "r515",
      "r516",
      "r887",
      "r1105"
     ]
    },
    "cms_InvestmentInSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "InvestmentInSubsidiaries",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Investment in subsidiaries",
        "label": "Investment in subsidiaries",
        "documentation": "Capital contributions made by the parent company to one of the company's subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "cms_JHCampbell3PlantRetirementContractDisputeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "JHCampbell3PlantRetirementContractDisputeMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "J.H. Campbell 3 Plant Retirement Contract Dispute",
        "label": "J.H. Campbell 3 Plant Retirement Contract Dispute [Member]",
        "documentation": "J.H. Campbell 3 Plant Retirement Contract Dispute"
       }
      }
     },
     "auth_ref": []
    },
    "cms_JHCampbellGeneratingUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "JHCampbellGeneratingUnitsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "J.H. Campbell Generating Units",
        "label": "J.H. Campbell Generating Units [Member]",
        "documentation": "J.H. Campbell Generating Units"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_JointlyOwnedUtilityPlantAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "JointlyOwnedUtilityPlantAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jointly Owned Utility Plant [Axis]",
        "label": "Jointly Owned Utility Plant [Axis]",
        "documentation": "Information by type of jointly owned utility plant."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "us-gaap_JointlyOwnedUtilityPlantDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "JointlyOwnedUtilityPlantDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jointly Owned Utility Plant [Domain]",
        "label": "Jointly Owned Utility Plant [Domain]",
        "documentation": "Types of a jointly owned utility plant."
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails": {
       "parentTag": "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utility plant in service",
        "label": "Jointly Owned Utility Plant, Gross Ownership Amount of Plant in Service",
        "documentation": "The period end amount owned by the reporting utility of a jointly owned utility plant in service."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "JointlyOwnedUtilityPlantNetOwnershipAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net investment",
        "label": "Jointly Owned Utility Plant, Net Ownership Amount",
        "documentation": "The total period end amount of plant in service and construction in progress net of accumulated depreciation for the utility's share of jointly owned electricity generation plant."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails": {
       "parentTag": "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant under construction",
        "label": "Jointly Owned Utility Plant, Ownership Amount of Construction Work in Progress",
        "documentation": "The period end amount of construction work in progress at a jointly owned electricity generation plant."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails": {
       "parentTag": "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated provision for depreciation",
        "label": "Jointly Owned Utility Plant, Ownership Amount of Plant Accumulated Depreciation",
        "documentation": "The period end amount of accumulated depreciation in a jointly owned electricity generation plant."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "JointlyOwnedUtilityPlantProportionateOwnershipShare",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership share",
        "label": "Jointly Owned Utility Plant, Proportionate Ownership Share",
        "documentation": "The proportionate share of interest (percent) in a jointly owned utility plant."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "us-gaap_JuniorSubordinatedDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "JuniorSubordinatedDebtMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Junior subordinated notes",
        "label": "Junior Subordinated Debt [Member]",
        "documentation": "Borrowing that has a lower priority than senior instruments in event of liquidation of the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease costs",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r850",
      "r1145"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lease Cost",
        "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": [
      "r1342"
     ]
    },
    "us-gaap_LeaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Leasing income",
        "label": "Lease Income",
        "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor."
       }
      }
     },
     "auth_ref": [
      "r864"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_LeasesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "LeasesLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/Leases",
      "http://www.consumersenergy.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Line Items]",
        "label": "Leases [Line Items]",
        "documentation": "Leases [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_LeasesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "LeasesTable",
     "presentation": [
      "http://www.consumersenergy.com/role/Leases",
      "http://www.consumersenergy.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Table]",
        "label": "Leases [Table]",
        "documentation": "Leases [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables",
      "http://www.consumersenergy.com/role/AuditInformation",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofPrincipalComponentsofDeferredIncomeTaxAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/Leases",
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails",
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails",
      "http://www.consumersenergy.com/role/LeasesTables",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersTables",
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables",
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables",
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/StockbasedCompensation",
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationTables",
      "http://www.consumersenergy.com/role/VariableInterestEntities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "cms_LesseeAndLessorLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "LesseeAndLessorLeasesTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee And Lessor Leases [Text Block]",
        "documentation": "Lessee And Lessor Leases [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeaseDescriptionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeFinanceLeaseDescriptionAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases",
        "label": "Lessee, Finance Lease, Description [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_LesseeFinanceLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "LesseeFinanceLeaseLiabilitiesAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Lessee, Finance Lease Liabilities [Abstract]",
        "documentation": "Lessee, Finance Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails",
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [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": [
      "r849"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails",
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r849"
     ]
    },
    "cms_LesseeLeaseRightOfUseAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "LesseeLeaseRightOfUseAssetsAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities arising from obtaining right-of-use assets",
        "label": "Lessee, Lease, Right Of Use Assets [Abstract]",
        "documentation": "Lessee, Lease, Right Of Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r848"
     ]
    },
    "us-gaap_LesseeOperatingLeaseDescriptionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseDescriptionAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Lessee, Operating Lease, Description [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_LesseeOperatingLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "LesseeOperatingLeaseLiabilitiesAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Lessee, Operating Lease Liabilities [Abstract]",
        "documentation": "Lessee, Operating Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Minimum Annual Rental Commitments",
        "label": "Lessee Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]",
        "documentation": "Lessee Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total minimum lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028 and thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less discount",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "cms_LesseeWeightedAverageDiscountRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "LesseeWeightedAverageDiscountRateAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Lessee, Weighted Average Discount Rate [Abstract]",
        "documentation": "Lessee, Weighted Average Discount Rate [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_LesseeWeightedAverageLeaseTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "LesseeWeightedAverageLeaseTermAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term (in years)",
        "label": "Lessee, Weighted Average Lease Term [Abstract]",
        "documentation": "Lessee, Weighted Average Lease Term [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LessorLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorLeaseDescriptionLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessor, Lease, Description [Line Items]",
        "label": "Lessor, Lease, Description [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": [
      "r863"
     ]
    },
    "us-gaap_LessorLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorLeaseDescriptionTable",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessor, Lease, Description [Table]",
        "label": "Lessor, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessor's leases."
       }
      }
     },
     "auth_ref": [
      "r863"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeasePaymentsToBeReceived",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total minimum lease payments",
        "label": "Lessor, Operating Lease, Payment to be Received",
        "documentation": "Amount of lease payments to be received by lessor for operating lease."
       }
      }
     },
     "auth_ref": [
      "r862"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Future Payments to be Received",
        "label": "Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease."
       }
      }
     },
     "auth_ref": [
      "r1343"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Lessor, Operating Lease, Payment to be Received, Year One",
        "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r862"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Three",
        "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r862"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Two",
        "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r862"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of Credit",
        "label": "Letter of Credit [Member]",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of Credit Outstanding",
        "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/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r406",
      "r506",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r582",
      "r584",
      "r586",
      "r587",
      "r806",
      "r810",
      "r811",
      "r827",
      "r1008",
      "r1109",
      "r1159",
      "r1259",
      "r1345",
      "r1346"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities and Equity",
        "terseLabel": "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": [
      "r221",
      "r289",
      "r925",
      "r1146",
      "r1213",
      "r1236",
      "r1341"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "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": [
      "r54",
      "r354",
      "r406",
      "r506",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r582",
      "r584",
      "r586",
      "r587",
      "r806",
      "r810",
      "r811",
      "r827",
      "r1146",
      "r1259",
      "r1345",
      "r1346"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current Liabilities",
        "terseLabel": "Current Liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r155"
     ]
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Liabilities, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non\u2011current liabilities",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r205",
      "r206",
      "r207",
      "r211",
      "r406",
      "r506",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r582",
      "r584",
      "r586",
      "r587",
      "r806",
      "r810",
      "r811",
      "r827",
      "r1259",
      "r1345",
      "r1346"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non\u2011current Liabilities",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount Borrowed",
        "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": [
      "r40",
      "r287",
      "r1356"
     ]
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender Name [Axis]",
        "label": "Lender Name [Axis]",
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r1212"
     ]
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility, Lender [Domain]",
        "label": "Line of Credit Facility, Lender [Domain]",
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r1212"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "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": [
      "r1212"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum borrowing capacity",
        "verboseLabel": "Amount of Facility",
        "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": [
      "r48"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amount Available",
        "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": [
      "r48"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "A table or schedule providing information pertaining to 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": [
      "r48",
      "r1212"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Agreement",
        "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/2023",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Axis]",
        "label": "Litigation Case [Axis]",
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim."
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Domain]",
        "label": "Litigation Case [Domain]",
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information."
       }
      }
     },
     "auth_ref": []
    },
    "cms_LocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "LocalJurisdictionMember",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Tax Authority",
        "label": "Local Jurisdiction [Member]",
        "documentation": "Local Jurisdiction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.consumersenergy.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_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable",
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable."
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term debt and finance leases",
        "label": "Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable",
        "documentation": "Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Current amounts",
        "terseLabel": "Current portion of long-term debt",
        "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": [
      "r363"
     ]
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r414",
      "r606"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r414",
      "r606"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r414",
      "r606"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r414",
      "r606"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r414",
      "r606"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "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": [
      "r364"
     ]
    },
    "us-gaap_LongTermNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable \u2013 intercompany",
        "label": "Notes Payable, Noncurrent",
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term purchase commitment, amount",
        "label": "Long-Term Purchase Commitment, Amount",
        "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "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": [
      "r56"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "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": [
      "r56",
      "r100"
     ]
    },
    "us-gaap_LongtermDebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtWeightedAverageInterestRate",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average interest rate",
        "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time",
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "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": [
      "r563",
      "r564",
      "r565",
      "r570",
      "r1251",
      "r1252"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "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": [
      "r563",
      "r564",
      "r565",
      "r570",
      "r1251",
      "r1252"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r564",
      "r565",
      "r570",
      "r1251",
      "r1252"
     ]
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyDamagesSoughtValue",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Damages sought",
        "label": "Loss Contingency, Damages Sought, Value",
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r1250",
      "r1251",
      "r1252"
     ]
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remediation and other response activity costs",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r565",
      "r569",
      "r570"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "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": [
      "r563",
      "r564",
      "r565",
      "r570",
      "r1251",
      "r1252"
     ]
    },
    "us-gaap_LossOnReacquiredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossOnReacquiredDebtMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized loss on reacquired debt",
        "label": "Loss on Reacquired Debt [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of loss incurred on reacquisition or refinancing of debt."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r303"
     ]
    },
    "cms_LudingtonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "LudingtonMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ludington",
        "label": "Ludington [Member]",
        "documentation": "Ludington [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_LudingtonPlantOverhaulContractDisputeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "LudingtonPlantOverhaulContractDisputeMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Ludington overhaul contract dispute",
        "terseLabel": "Ludington Plant Overhaul Contract Dispute",
        "label": "Ludington Plant Overhaul Contract Dispute [Member]",
        "documentation": "Ludington Plant Overhaul Contract Dispute"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ManufacturedGasPlantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ManufacturedGasPlantMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MGP sites",
        "label": "Manufactured Gas Plant [Member]",
        "documentation": "Manufactured Gas Plant"
       }
      }
     },
     "auth_ref": []
    },
    "cms_March2025ThroughTerminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "March2025ThroughTerminationMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "March 2025 Through Termination",
        "label": "March 2025 Through Termination [Member]",
        "documentation": "March 2025 Through Termination"
       }
      }
     },
     "auth_ref": []
    },
    "cms_MarketBasedRestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "MarketBasedRestrictedStockMember",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market-based awards",
        "label": "Market Based Restricted Stock [Member]",
        "documentation": "Market-Based Restricted Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r565",
      "r567",
      "r568",
      "r724",
      "r886",
      "r959",
      "r999",
      "r1000",
      "r1062",
      "r1064",
      "r1066",
      "r1067",
      "r1069",
      "r1091",
      "r1092",
      "r1113",
      "r1122",
      "r1140",
      "r1148",
      "r1263",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352"
     ]
    },
    "cms_McvPpaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "McvPpaMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MCV PPA",
        "label": "Mcv Ppa [Member]",
        "documentation": "MCV PPA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r565",
      "r567",
      "r568",
      "r724",
      "r886",
      "r959",
      "r999",
      "r1000",
      "r1062",
      "r1064",
      "r1066",
      "r1067",
      "r1069",
      "r1091",
      "r1092",
      "r1113",
      "r1122",
      "r1140",
      "r1148",
      "r1263",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352"
     ]
    },
    "cms_MinimumYearsOfParticipationBeforeVesting": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "MinimumYearsOfParticipationBeforeVesting",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum years of participation before vesting",
        "label": "Minimum years of participation before vesting",
        "documentation": "Minimum years of participation required before becoming vested."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling interests",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r288",
      "r406",
      "r506",
      "r575",
      "r578",
      "r579",
      "r580",
      "r586",
      "r587",
      "r827",
      "r924",
      "r1012"
     ]
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Distributions and other changes in noncontrolling interests",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders."
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contribution from noncontrolling interest",
        "label": "Minority Interest, Increase From Contribution From Noncontrolling Interest Holders",
        "documentation": "Increase in noncontrolling interest balance from contributions from the noncontrolling interest holders, included in the consolidation of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage",
        "verboseLabel": "Noncontrolling ownership interest",
        "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_MovementInPropertyPlantAndEquipmentRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MovementInPropertyPlantAndEquipmentRollForward",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Leases and Other Financing Obligations, Rollforward [Roll Forward]",
        "label": "Movement in Property, Plant and Equipment [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_MovementInValuationAllowancesAndReservesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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": []
    },
    "cms_MutualFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "MutualFundsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mutual funds",
        "label": "Mutual Funds [Member]",
        "documentation": "Mutual Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_NWOHoldcoLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NWOHoldcoLLCMember",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NWO Holdco, L.L.C",
        "label": "NWO Holdco, L.L.C [Member]",
        "documentation": "NWO Holdco, L.L.C"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NaturalGasReservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NaturalGasReservesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Natural Gas",
        "label": "Natural Gas [Member]",
        "documentation": "Natural gas composed primarily of methane gas, excluding liquid or condensate natural gas."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r902"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) financing activities",
        "terseLabel": "Net cash provided by (used in) 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": [
      "r401"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from 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/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in 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": [
      "r401"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from 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/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "terseLabel": "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": [
      "r238",
      "r239",
      "r240"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from 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/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Income",
        "verboseLabel": "Net Income",
        "terseLabel": "Net Income Attributable to CMS\u00a0Energy",
        "label": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r240",
      "r295",
      "r352",
      "r380",
      "r383",
      "r388",
      "r406",
      "r427",
      "r429",
      "r430",
      "r432",
      "r433",
      "r437",
      "r438",
      "r446",
      "r463",
      "r477",
      "r483",
      "r486",
      "r506",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r582",
      "r584",
      "r586",
      "r587",
      "r821",
      "r827",
      "r934",
      "r1032",
      "r1054",
      "r1055",
      "r1110",
      "r1157",
      "r1259"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Attributable to Noncontrolling Interests",
        "verboseLabel": "Loss attributable to noncontrolling interests",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r278",
      "r380",
      "r383",
      "r437",
      "r438",
      "r933",
      "r1206"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Income Available to Common Stockholders",
        "terseLabel": "Net income (loss) available to common stockholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r429",
      "r430",
      "r432",
      "r433",
      "r441",
      "r442",
      "r447",
      "r450",
      "r463",
      "r477",
      "r483",
      "r486",
      "r1110"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income available to common stockholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over (under) recovery for gas fuel and power supply costs authorized",
        "label": "Net Over (Under) Recovery Of Expense Including Interest Authorized",
        "documentation": "Over (under) recovery authorized by the regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "cms_NetOverUnderRecoveryOfExpenseIncludingInterestRequested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NetOverUnderRecoveryOfExpenseIncludingInterestRequested",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over (under) recovery for gas fuel and power supply costs requested",
        "label": "Net Over (Under) Recovery Of Expense Including Interest Requested",
        "documentation": "Net Over (Under) Recovery Of Expense Including Interest Requested"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetRegulatoryAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetRegulatoryAssetsAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory assets",
        "label": "Net Regulatory Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_NewCovertGeneratingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NewCovertGeneratingFacilityMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Covert Generating Facility",
        "label": "New Covert Generating Facility [Member]",
        "documentation": "New Covert Generating Facility"
       }
      }
     },
     "auth_ref": []
    },
    "cms_NewportSolarHoldingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NewportSolarHoldingsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Newport Solar Holdings",
        "label": "Newport Solar Holdings [Member]",
        "documentation": "Newport Solar Holdings"
       }
      }
     },
     "auth_ref": []
    },
    "cms_NonCashTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NonCashTransactionsAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non\u2011cash transactions",
        "label": "Non-Cash Transactions [Abstract]",
        "documentation": "Non-cash transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_NonMichiganJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NonMichiganJurisdictionMember",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Michigan Jurisdiction",
        "label": "Non-Michigan Jurisdiction [Member]",
        "documentation": "Non-Michigan Jurisdiction"
       }
      }
     },
     "auth_ref": []
    },
    "cms_NonUtilityPlantAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NonUtilityPlantAssetsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-utility plant assets",
        "label": "Non Utility Plant Assets [Member]",
        "documentation": "Non-Utility Plant Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncontrollingInterestAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling Interests",
        "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": [
      "r127",
      "r624",
      "r1223",
      "r1224",
      "r1225",
      "r1365"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r234"
     ]
    },
    "cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonqualified deferred compensation plan assets",
        "label": "Nonqualified deferred compensation plan assets fair value disclosure",
        "documentation": "This element represents nonqualified deferred compensation plan assets measured at fair value on a recurring basis. The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using quoted NAVs that are publicly available and are the basis for transactions to buy or sell shares in each fund."
       }
      }
     },
     "auth_ref": []
    },
    "cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonqualified deferred compensation plan liabilities",
        "label": "Nonqualified Deferred Compensation Plan Liabilities Fair Value Disclosure",
        "documentation": "This element represents nonqualified deferred compensation plan liabilities measured at fair value on a recurring basis. The liabilities are based on the fair values of the plan assets, as they reflect what is owed to the plan participants in accordance with their investment elections."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonrelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonrelatedPartyMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonrelated Party",
        "label": "Nonrelated Party [Member]",
        "documentation": "Party not related to reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1215",
      "r1216"
     ]
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restricted Stock Activity",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "cms_NorthStarCleanEnergyIncludingSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NorthStarCleanEnergyIncludingSubsidiariesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NorthStar Clean Energy, Including Subsidiaries",
        "label": "NorthStar Clean Energy, Including Subsidiaries [Member]",
        "documentation": "NorthStar Clean Energy, Including Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "cms_NorthStarCleanEnergyIndependentPowerProductionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NorthStarCleanEnergyIndependentPowerProductionMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Independent power production",
        "label": "NorthStar Clean Energy, Independent Power Production [Member]",
        "documentation": "NorthStar Clean Energy, Independent Power Production"
       }
      }
     },
     "auth_ref": []
    },
    "cms_NorthStarCleanEnergyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NorthStarCleanEnergyMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NorthStar Clean Energy",
        "label": "NorthStar Clean Energy [Member]",
        "documentation": "NorthStar Clean Energy"
       }
      }
     },
     "auth_ref": []
    },
    "cms_NorthStarCleanEnergyOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NorthStarCleanEnergyOtherMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "NorthStar Clean Energy, Other [Member]",
        "documentation": "NorthStar Clean Energy, Other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesAndLoansReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current portion of notes receivable, related party",
        "terseLabel": "Notes and accrued interest receivable \u2013 intercompany",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r495",
      "r906"
     ]
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable",
        "label": "Notes Payable, Current",
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesPayableFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term payables",
        "label": "Notes Payable, Fair Value Disclosure",
        "documentation": "Fair value portion of notes payable."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "cms_NotesReceivableRelatedPartiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NotesReceivableRelatedPartiesFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes receivable related party",
        "label": "Notes Receivable, Related Parties, Fair Value Disclosure",
        "documentation": "Notes Receivable, Related Parties, Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "cms_NrepaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NrepaMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NREPA",
        "label": "Nrepa [Member]",
        "documentation": "NREPA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_NumberOfFormerManufacturedGasPlants": {
     "xbrltype": "positiveIntegerItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NumberOfFormerManufacturedGasPlants",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of former MGPs",
        "label": "Number Of Former Manufactured Gas Plants",
        "documentation": "Number Of Former Manufactured Gas Plants"
       }
      }
     },
     "auth_ref": []
    },
    "cms_NumberOfUnitsRetired": {
     "xbrltype": "positiveIntegerItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "NumberOfUnitsRetired",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of units retired",
        "label": "Number Of Units Retired",
        "documentation": "Number of units retired."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OilAndGasPurchasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OilAndGasPurchasedMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of gas sold",
        "label": "Oil and Gas, Purchased [Member]",
        "documentation": "Viscous liquid derived from petroleum and flammable gas occurring naturally underground, purchased from another party."
       }
      }
     },
     "auth_ref": [
      "r1266"
     ]
    },
    "cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.800% Tax Exempt Revenue Bonds Due 2049",
        "label": "One Point Eight Zero Zero Percent Tax Exempt Revenue Bonds Due 2049 [Member]",
        "documentation": "One Point Eight Zero Zero Percent Tax Exempt Revenue Bonds Due 2049 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_OngoingCapitalExpendituresMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "OngoingCapitalExpendituresMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Expenditures",
        "label": "Ongoing Capital Expenditures [Member]",
        "documentation": "Ongoing Capital Expenditures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Expenses",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating Income",
        "verboseLabel": "Operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r463",
      "r477",
      "r483",
      "r486",
      "r1110"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease costs",
        "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": [
      "r852",
      "r1145"
     ]
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLeaseIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasing income",
        "label": "Operating Lease, Lease Income",
        "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable."
       }
      }
     },
     "auth_ref": [
      "r455",
      "r860",
      "r864"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of minimum lease payments",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "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": [
      "r843"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Noncurrent lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "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": [
      "r843"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash used in operating activities 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": [
      "r847",
      "r855"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r841"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_OperatingLeaseVariableLeaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseVariableLeaseIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease income",
        "label": "Operating Lease, Variable Lease Income",
        "documentation": "Amount of operating lease income from variable lease payments paid and payable to lessor, excluding amount included in measurement of lease receivable."
       }
      }
     },
     "auth_ref": [
      "r455",
      "r865"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "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": [
      "r858",
      "r1145"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r857",
      "r1145"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails"
     ],
     "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": []
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance - loss carryforward",
        "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": [
      "r121"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "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": [
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r486"
     ]
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Policies",
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r276"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments and other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r1146"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "verboseLabel": "Other non-current assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r361"
     ]
    },
    "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-utility property",
        "label": "Other Capitalized Property Plant and Equipment [Member]",
        "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized."
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Line Items]",
        "label": "Other Commitments [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_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Table]",
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "cms_OtherCommonStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "OtherCommonStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_CommonStockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other stockholders' equity",
        "label": "Other Common Stockholders Equity",
        "documentation": "Other Common Stockholders Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits Liability",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net gain arising during the period",
        "verboseLabel": "Net gain (loss) arising during the period",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax",
        "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r223",
      "r690"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net gain (loss) arising during the period, tax",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax",
        "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement arising during the period, tax",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax",
        "documentation": "Amount of tax expense (benefit) for increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r277"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of prior service credit",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax",
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r223",
      "r379",
      "r690"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of prior service credit, tax",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax",
        "documentation": "Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain on derivative instruments, net of tax",
        "verboseLabel": "Unrealized gain on derivative instruments",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r375"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain on derivative instruments, tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification adjustments included in net income",
        "negatedTerseLabel": "Reclassification adjustments included in net income",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r378"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification adjustments included in net income , tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax",
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement arising during the period",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax",
        "documentation": "Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r223",
      "r264"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other Comprehensive Income",
        "terseLabel": "Other Comprehensive Income",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r39",
      "r381",
      "r384",
      "r391",
      "r828",
      "r829",
      "r834",
      "r908",
      "r935",
      "r1204",
      "r1205"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization of net actuarial loss, net of tax",
        "negatedLabel": "Amortization of net actuarial loss",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax",
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r223",
      "r379",
      "r690"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization of net actuarial loss, tax",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax",
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCostAndExpenseOperating",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maintenance and other operating expenses",
        "negatedLabel": "Other operating expenses",
        "label": "Other Cost and Expense, Operating",
        "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r940"
     ]
    },
    "cms_OtherFinanceLeasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "OtherFinanceLeasesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Finance Leases [Member]",
        "documentation": "Other Finance Leases [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIncomeAndExpensesAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other Income (Expense)",
        "terseLabel": "Other Income (Expense)",
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Income and Other Expense",
        "label": "Other Income and Other Expense Disclosure [Text Block]",
        "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r269"
     ]
    },
    "cms_OtherIncomeandExpensesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "OtherIncomeandExpensesLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Income and Expenses [Line Items]",
        "label": "Other Income and Expenses [Line Items]",
        "documentation": "[Line Items] for Other Income and Expenses [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_OtherIncomeandExpensesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "OtherIncomeandExpensesTable",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Income and Expenses [Table]",
        "label": "Other Income and Expenses [Table]",
        "documentation": "Other Income and Expenses [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherInventorySupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherInventorySupplies",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Materials and supplies",
        "label": "Other Inventory, Supplies, Gross",
        "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1202"
     ]
    },
    "us-gaap_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to related parties",
        "periodStartLabel": "Retention benefit liability at beginning of period",
        "periodEndLabel": "Retention benefit liability at the end of the period",
        "label": "Other Liabilities",
        "documentation": "Amount of liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r916",
      "r1003",
      "r1004",
      "r1159",
      "r1363"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "verboseLabel": "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": [
      "r53",
      "r1146"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non\u2011current 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": [
      "r57"
     ]
    },
    "cms_OtherNonSegmentRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "OtherNonSegmentRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-segment revenue",
        "label": "Other Non-Segment Revenue",
        "documentation": "Other Non-Segment Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other non\u2011cash operating activities and reconciling\u00a0adjustments",
        "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": [
      "r240"
     ]
    },
    "us-gaap_OtherNonoperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other expense",
        "negatedTotalLabel": "Total other expense",
        "label": "Other Nonoperating Expense",
        "documentation": "Amount of expense related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r236"
     ]
    },
    "us-gaap_OtherNonoperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income",
        "totalLabel": "Other income",
        "label": "Other Nonoperating Income",
        "documentation": "Amount of income related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "OtherNonoperatingIncomeExpenseRetirementBenefitsNet",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-operating retirement benefits, net",
        "label": "Other Nonoperating Income (Expense), Retirement Benefits, Net",
        "documentation": "The total amount of other cost components excluding the service cost component of net benefit cost for defined benefit plans for the period. Other cost components include the following components: Interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlement or curtailments. The other cost components are presented separately outside of operating income on the statement of income."
       }
      }
     },
     "auth_ref": []
    },
    "cms_OtherNonoperatingIncomeOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "OtherNonoperatingIncomeOther",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All other",
        "label": "Other Nonoperating Income, Other",
        "documentation": "Other Nonoperating Income, Other"
       }
      }
     },
     "auth_ref": []
    },
    "cms_OtherOtherNonoperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "OtherOtherNonoperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails": {
       "parentTag": "us-gaap_OtherNonoperatingExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "All other",
        "label": "Other Other Nonoperating Expense",
        "documentation": "The amount of other miscellaneous expense which are not identified separately as a component in Other expense table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OPEB Plan",
        "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": [
      "r645",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r693",
      "r695",
      "r696",
      "r698",
      "r701",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r718",
      "r719",
      "r720",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "cms_OtherPpaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "OtherPpaMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other PPAs",
        "label": "Other Ppa [Member]",
        "documentation": "Other PPA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OtherPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "OtherPropertyMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other property",
        "label": "Other Property [Member]",
        "documentation": "Property classified as other."
       }
      }
     },
     "auth_ref": [
      "r1097",
      "r1098",
      "r1367",
      "r1368"
     ]
    },
    "cms_OtherPurchaseObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "OtherPurchaseObligationsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Purchase Obligations [Member]",
        "documentation": "Other Purchase Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable \u2013 intercompany and related parties",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherRegulatoryAssetsLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherRegulatoryAssetsLiabilitiesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Regulatory Assets (Liabilities) [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of other costs incurred."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherShortTermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term payables",
        "label": "Other Short-Term Borrowings",
        "documentation": "Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r1007"
     ]
    },
    "us-gaap_OtherTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofSignificantComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax credit",
        "label": "Other Tax Expense (Benefit)",
        "documentation": "Amount of other income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r1330",
      "r1334"
     ]
    },
    "cms_OtherUtilityServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "OtherUtilityServiceMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Utility Service [Member]",
        "documentation": "Other Utility Service [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_OverAgeSixtyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "OverAgeSixtyFiveMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over Age 65",
        "label": "Over Age Sixty Five [Member]",
        "documentation": "Over Age Sixty Five [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Axis]",
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Domain]",
        "label": "Ownership [Domain]",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CMS Energy",
        "label": "Parent Company [Member]",
        "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost to retire property and other investing activities",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1180",
      "r1208"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Debt issuance costs and financing fees",
        "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": [
      "r72"
     ]
    },
    "us-gaap_PaymentsOfOrdinaryDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfOrdinaryDividends",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of dividends on common and preferred stock",
        "negatedTerseLabel": "Payment of dividends on common and preferred stock",
        "label": "Payments of Ordinary Dividends",
        "documentation": "Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "cms_PaymentsOfOrdinaryDividendsCommonAndPreferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PaymentsOfOrdinaryDividendsCommonAndPreferred",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of dividends on common and preferred stock",
        "label": "Payments Of Ordinary Dividends, Common And Preferred",
        "documentation": "Payments Of Ordinary Dividends, Common And Preferred"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireHeldToMaturitySecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in debt securities - intercompany",
        "label": "Payments to Acquire Held-to-Maturity Securities",
        "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r498"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capital expenditures (excludes assets placed under finance lease)",
        "terseLabel": "Consideration transferred",
        "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": [
      "r237"
     ]
    },
    "cms_PensionAndDBSERPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PensionAndDBSERPMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DB\u00a0Pension Plans and DB\u00a0SERP",
        "label": "Pension And D B S E R P [Member]",
        "documentation": "Pension And DB SERP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementBenefitContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementBenefitContributions",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Postretirement benefits contributions",
        "label": "Payment for Pension and Other Postretirement Benefits",
        "documentation": "Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss",
        "label": "Pension And Other Postretirement Benefit Plans Regulatory Assets (Liabilities) Net Gains Losses Before Tax",
        "documentation": "The pretax net amount of gains and losses that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases or decreases in regulatory assets (liabilities) as they arise. Gains and losses are due to changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan."
       }
      }
     },
     "auth_ref": []
    },
    "cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior service cost (credit)",
        "label": "Pension And Other Postretirement Benefit Plans Regulatory Assets (Liabilities) Net Prior Service Cost (Credit) Before Tax",
        "documentation": "Amount related to the pretax cost of benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation, which has not yet been recognized as components of net periodic benefit cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r644",
      "r670",
      "r672",
      "r678",
      "r697",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r715",
      "r716",
      "r718",
      "r1132"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Liability, Defined Benefit Plan, Current",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r645",
      "r646",
      "r669",
      "r1132"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement benefits",
        "verboseLabel": "Non-current liabilities",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r645",
      "r646",
      "r669",
      "r1132"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits - Nonpension",
        "label": "Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r116"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementPlansPensionsPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits - Pension",
        "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r30",
      "r115"
     ]
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionPlansDefinedBenefitMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DB\u00a0Pension Plans",
        "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": [
      "r645",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r693",
      "r695",
      "r696",
      "r698",
      "r701",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r718",
      "r719",
      "r730",
      "r1132",
      "r1133",
      "r1137",
      "r1138",
      "r1139"
     ]
    },
    "cms_PercentOfInitialGrantIssuedOnVestingDate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PercentOfInitialGrantIssuedOnVestingDate",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of initial grant issued on vesting date",
        "label": "Percent of Initial Grant Issued on Vesting Date",
        "documentation": "Percentage of initial grant of equity-based compensation awards earned depending on the outcome of the market condition or performance condition."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance-based awards",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period for gains or losses to be included in market related value",
        "label": "Period for gains or losses to be included in market related value",
        "documentation": "Period for gains or losses to be included in market related value"
       }
      }
     },
     "auth_ref": []
    },
    "cms_PipelinesAndPowerPurchaseAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PipelinesAndPowerPurchaseAgreementsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofMinimumAnnualRentalCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pipelines and PPAs",
        "label": "Pipelines And Power Purchase Agreements [Member]",
        "documentation": "Pipelines And Power Purchase Agreements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_Plan401KMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "Plan401KMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "401 (K) Plan",
        "label": "Plan401 K [Member]",
        "documentation": "401 (K) Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanAssetCategoriesDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "documentation": "Defined benefit plan asset investment."
       }
      }
     },
     "auth_ref": [
      "r670",
      "r671",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r698",
      "r1130",
      "r1131",
      "r1132"
     ]
    },
    "cms_PlanAssetsExcludingPooledFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PlanAssetsExcludingPooledFundsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Assets Excluding Pooled Funds",
        "label": "Plan Assets Excluding Pooled Funds [Member]",
        "documentation": "Plan Assets Excluding Pooled Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_PlanContributionPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PlanContributionPercentage",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan contribution percentage",
        "label": "Plan contribution percentage",
        "documentation": "Percentage of base pay contributed by the Company to the plan for employees."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlantRetirementAndAbandonmentPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlantRetirementAndAbandonmentPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant Retirement and Abandonment",
        "label": "Plant Retirement and Abandonment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for plant retirement and for abandonment (under construction or in use) in regulated industries when abandonment becomes probable. Any difference between the new asset and the asset cost is recognized as a loss in the income statement. May also indicate the discount rate used in the calculation of present value of recoverable abandoned assets."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r176",
      "r177"
     ]
    },
    "cms_PooledFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PooledFundsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pooled funds",
        "label": "Pooled Funds [Member]",
        "documentation": "Pooled Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Portion at Fair Value Measurement",
        "label": "Portion at Fair Value Measurement [Member]",
        "documentation": "Measured at fair value for financial reporting purposes."
       }
      }
     },
     "auth_ref": [
      "r825"
     ]
    },
    "us-gaap_PostretirementBenefitCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PostretirementBenefitCostsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement benefits",
        "label": "Postretirement Benefit Costs [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of postretirement benefit costs."
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "cms_PostretirementBenefitsExpenseDeferralMechanismMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PostretirementBenefitsExpenseDeferralMechanismMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement benefits expense deferral mechanism",
        "label": "Postretirement Benefits Expense Deferral Mechanism [Member]",
        "documentation": "Postretirement Benefits Expense Deferral Mechanism"
       }
      }
     },
     "auth_ref": []
    },
    "cms_PowerSalesAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PowerSalesAgreementMember",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Power Sales Agreement",
        "label": "Power Sales Agreement [Member]",
        "documentation": "Power Sales Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_PowerSupplyCostRecoveryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PowerSupplyCostRecoveryMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PSCR underrecoveries",
        "label": "Power Supply Cost Recovery [Member]",
        "documentation": "Power Supply Cost Recovery [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_PpaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PpaMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total PPAs",
        "label": "Ppa [Member]",
        "documentation": "PPA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_PreferredStock450SeriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PreferredStock450SeriesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Preferred Stock $4.50 Series",
        "label": "Preferred Stock $4.50 Series [Member]",
        "documentation": "$4.50 Series [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_PreferredStockDepositaryShareConversionRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PreferredStockDepositaryShareConversionRatio",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depositary share conversion ratio",
        "label": "Preferred Stock, Depositary Share Conversion Ratio",
        "documentation": "Preferred Stock, Depositary Share Conversion Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockDividendsAndOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockDividendsAndOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock dividends",
        "label": "Preferred Stock Dividends and Other Adjustments",
        "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r1171",
      "r1232"
     ]
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockDividendsIncomeStatementImpact",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock Dividends",
        "label": "Preferred Stock Dividends, Income Statement Impact",
        "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends declared per preferred stock Series C depositary share (in dollars per share)",
        "label": "Preferred Stock, Dividends Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of preferred stock outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Preferred Stock",
        "label": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r1149",
      "r1150",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1362",
      "r1365"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r618"
     ]
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockRedemptionPricePerShare",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Optional redemption price (in dollars per share)",
        "label": "Preferred Stock, Redemption Price Per Share",
        "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r104",
      "r105"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "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": [
      "r215",
      "r1010"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r1010",
      "r1030",
      "r1365",
      "r1366"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative preferred stock",
        "verboseLabel": "Preferred stock",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r920",
      "r1146"
     ]
    },
    "us-gaap_PrivateEquityFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrivateEquityFundsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liquid alternative investments",
        "label": "Private Equity Funds [Member]",
        "documentation": "Investments held in private equity funds."
       }
      }
     },
     "auth_ref": [
      "r1289"
     ]
    },
    "us-gaap_ProceedsFromContributedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromContributedCapital",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholder contribution",
        "label": "Proceeds from Contributed Capital",
        "documentation": "The cash inflow associated with the amount received by a corporation from a shareholder during the period."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from divestiture 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": [
      "r66"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from sale of EnerBank",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "cms_ProceedsFromGovernmentGrant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ProceedsFromGovernmentGrant",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from government grant",
        "label": "Proceeds From Government Grant",
        "documentation": "Cash grant received from government during the current period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of 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": [
      "r69",
      "r973"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of preferred stock, net of issuance costs",
        "label": "Proceeds from Issuance of Preferred Stock and Preference Stock",
        "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r1212"
     ]
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromMinorityShareholders",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contribution from noncontrolling interest",
        "label": "Proceeds from Noncontrolling Interests",
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other financing costs",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1181",
      "r1209"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Increase in notes payable",
        "terseLabel": "Change in notes payable \u2013 intercompany",
        "label": "Proceeds from (Repayments of) Short-Term Debt",
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfInterestInPartnershipUnit",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from the sale of membership interest in VIE to tax equity investor",
        "label": "Proceeds from Sale of Interest in Partnership Unit",
        "documentation": "The proceeds from the sale of an interest in a unit of partnership."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r888",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r1094",
      "r1123",
      "r1147",
      "r1190",
      "r1253",
      "r1254",
      "r1265",
      "r1360"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r888",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r1094",
      "r1123",
      "r1147",
      "r1190",
      "r1253",
      "r1254",
      "r1265",
      "r1360"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Income",
        "terseLabel": "Net Income",
        "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": [
      "r352",
      "r380",
      "r383",
      "r400",
      "r406",
      "r427",
      "r437",
      "r438",
      "r463",
      "r477",
      "r483",
      "r486",
      "r506",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r582",
      "r584",
      "r586",
      "r587",
      "r804",
      "r807",
      "r808",
      "r821",
      "r827",
      "r913",
      "r932",
      "r983",
      "r1032",
      "r1054",
      "r1055",
      "r1110",
      "r1143",
      "r1144",
      "r1158",
      "r1206",
      "r1259"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Plant, Property, and Equipment",
        "label": "Property, Plant, and Equipment and Intangible Assets [Text Block]",
        "documentation": "The entire disclosure for intangible assets and long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r249"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [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": [
      "r19"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGrossAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant, Property, and Equipment",
        "label": "Property, Plant and Equipment, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_PropertyPlantAndEquipmentGrossExcludingCWIP": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PropertyPlantAndEquipmentGrossExcludingCWIP",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_PropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant, property, and equipment, gross",
        "label": "Property, Plant And Equipment Gross, Excluding C W I P",
        "documentation": "Amount before accumulated depreciation, depletion and amortization and construction in progress 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": []
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [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_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Member]",
        "documentation": "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": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total plant, property, and equipment",
        "terseLabel": "Plant, property, and 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": [
      "r19",
      "r915",
      "r928",
      "r1146"
     ]
    },
    "cms_PropertyPlantAndEquipmentNetExcludingCWIP": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PropertyPlantAndEquipmentNetExcludingCWIP",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Plant, property, and equipment, net",
        "label": "Property, Plant And Equipment, Net, Excluding C W I P",
        "documentation": "Amount before construction in progress but 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": []
    },
    "us-gaap_PropertyPlantAndEquipmentOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentOther",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-utility property",
        "label": "Property, Plant and Equipment, Other, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Planned Major Maintenance Activities",
        "label": "Property, Plant and Equipment, Planned Major Maintenance Activities, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for planned major maintenance activities."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalization",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r310",
      "r314",
      "r926"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [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": [
      "r250"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated depreciable life in years, Enterprises",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "cms_PropertyTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PropertyTaxPolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property Taxes",
        "label": "Property Tax [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for property taxes, which may include accounting policies for recognizing and measureing expense and deferred property tax."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bad debt expense",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r512"
     ]
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncome",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for equity funds used during construction",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Additions",
        "documentation": "Total increase in earnings in the period representing the cost of equity (based on assumed rate of return) and/or borrowed funds (based on interest rate) used to finance construction of regulated assets, which is expected to be recovered through rate adjustments."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r173",
      "r174"
     ]
    },
    "cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Average Capitalization Rates",
        "label": "Public Utilities, Allowance For Funds Used During Construction Average Rate [Table Text Block]",
        "documentation": "Tabular disclosure of the average rate of allowance for funds used during construction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "AFUDC capitalization rate",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Rate",
        "documentation": "Effective rate, including composite rate, of cost of financing additions to qualifying regulated assets, commonly called allowance for funds used during construction."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r186"
     ]
    },
    "us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesApprovedRateIncreaseDecreaseAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional annual rate increase authorized",
        "label": "Public Utilities, Approved Rate Increase (Decrease), Amount",
        "documentation": "Amount of public utility's approved rate increase (decrease) by regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesApprovedReturnOnEquityPercentage",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate of return on equity authorized",
        "label": "Public Utilities, Approved Return on Equity, Percentage",
        "documentation": "Percentage of public utility's approved return on equity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Regulatory Matters",
        "label": "Public Utilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for public utilities."
       }
      }
     },
     "auth_ref": [
      "r297"
     ]
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesGeneralDisclosuresLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utilities, General Disclosures [Line Items]",
        "label": "Public Utilities, General Disclosures [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_PublicUtilitiesGeneralDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesGeneralDisclosuresTable",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utilities General Disclosures [Table]",
        "label": "Public Utilities General Disclosures [Table]",
        "documentation": "Disclosure of information about regulation for public utility entities, including, but not limited to, rate requests, decommissioning costs and the amount of allowance for earnings on equity capitalized for rate making purposes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utilities, Property, Plant and Equipment [Abstract]",
        "label": "Public Utilities, Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAdditions",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant additions",
        "label": "Public Utilities, Property Plant and Equipment Additions",
        "documentation": "Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant acquisition adjustment",
        "label": "Public Utilities, Property, Plant and Equipment, Amount of Acquisition Adjustments",
        "documentation": "Amount of acquisition adjustments included in property, plant and equipment (PPE) for utilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation",
        "label": "Public Utilities, Property, Plant and Equipment, Amount of Acquisition Adjustments, Related Accumulated Depreciation",
        "documentation": "Amount of increase (decrease) for acquisition adjustments on accumulated depreciation included in long-lived, physical assets used to produce goods and services and not intended for resale for utilities."
       }
      }
     },
     "auth_ref": []
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total plant, property, and equipment",
        "label": "Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization",
        "documentation": "Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Plant, property, and equipment, gross",
        "totalLabel": "Plant, property, and equipment, gross",
        "terseLabel": "Plant, property, and equipment, gross",
        "label": "Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress",
        "documentation": "Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated depreciable life in years, consumers",
        "label": "Public Utilities, Property, Plant and Equipment, Common, Useful Life",
        "documentation": "Useful life of assets common to business units owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction work in progress",
        "label": "Public Utilities, Property, Plant and Equipment, Construction Work in Progress",
        "documentation": "Period end amount of construction work in progress in public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Composite depreciation rate",
        "label": "Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service",
        "documentation": "Composite depreciation rate for public utility plants in service."
       }
      }
     },
     "auth_ref": []
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisposals",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant retirements",
        "label": "Public Utilities, Property Plant and Equipment Disposals",
        "documentation": "Current year divestiture of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDistribution",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distribution",
        "label": "Public Utilities, Property, Plant and Equipment, Distribution",
        "documentation": "Period end amount of property, plant and equipment (PPE) related to utility distribution."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated depreciable life in years, distribution",
        "label": "Public Utilities, Property, Plant and Equipment, Distribution, Useful Life",
        "documentation": "Useful life of utility distribution assets owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Generation",
        "label": "Public Utilities, Property, Plant and Equipment, Generation or Processing",
        "documentation": "Period end amount of property, plant and equipment (PPE) related to generation or processing owned by public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated depreciable life in years, generation",
        "label": "Public Utilities, Property, Plant and Equipment, Generation, Useful Life",
        "documentation": "Useful life of utility generation assets owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Plant, property, and equipment, net",
        "label": "Public Utilities Property Plant And Equipment Net Excluding C W I P",
        "documentation": "Period end amount of total net PPE excluding construction work in progress."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Original cost of plant",
        "label": "Public Utilities, Property, Plant and Equipment, Original Cost of Intangible Utility Plants",
        "documentation": "Original cost of establishing intangible utility plants."
       }
      }
     },
     "auth_ref": [
      "r358"
     ]
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net book value of plant",
        "label": "Public Utilities, Property Plant And Equipment, Original Cost Of Intangible Utility Plants, Net Of Accumulated Depreciation",
        "documentation": "Public Utilities, Property Plant And Equipment, Original Cost Of Intangible Utility Plants, Net Of Accumulated Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Public Utilities, Property, Plant and Equipment, Other Property, Plant and Equipment",
        "documentation": "Period end book value of other property, plant and equipment (PPE) owned (but not classified elsewhere) by the public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated depreciable life in years, other",
        "label": "Public Utilities, Property, Plant and Equipment, Other Property Plant and Equipment, Useful Life",
        "documentation": "Useful life of other property, plant and equipment (PPE) owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmission",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transmission",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission",
        "documentation": "Period end amount of property, plant and equipment (PPE) related to utility transmission owned by public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated depreciable life in years, transmission",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission, Useful Life",
        "documentation": "Useful life of utility transmission equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less accumulated depreciation and amortization",
        "negatedTerseLabel": "Accumulated depreciation and amortization",
        "verboseLabel": "Consumers accumulated depreciation and amortization",
        "label": "Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization",
        "documentation": "Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Accumulated Depreciation and Amortization",
        "label": "Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table Text Block [Table Text Block]",
        "documentation": "Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Composite Depreciation Rates for Properties",
        "label": "Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table Text Block [Table Text Block]",
        "documentation": "Tabular disclosure of the electric, gas, and other composite depreciation rates for public utility plants in service for each year an income statement is presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesRegulatoryProceedingAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utilities, Regulatory Proceeding [Axis]",
        "label": "Public Utilities, Regulatory Proceeding [Axis]",
        "documentation": "Information by name of regulatory proceeding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesRegulatoryProceedingDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utilities, Regulatory Proceeding [Domain]",
        "label": "Public Utilities, Regulatory Proceeding [Domain]",
        "documentation": "Proceeding with public utility's regulatory body."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Requested annual rate increase",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Amount",
        "documentation": "Amount of public utility's requested rate increase (decrease) with regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesRequestedReturnOnEquityPercentage",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Requested annual rate increase, as a percent",
        "label": "Public Utilities, Requested Return on Equity, Percentage",
        "documentation": "Percentage of public utility's requested return on equity."
       }
      }
     },
     "auth_ref": []
    },
    "cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surcharge for the recovery of excess distribution investments",
        "label": "Public Utilities, Surcharge For Recovery Of Excess Distribution Investments",
        "documentation": "Public Utilities, Surcharge For Recovery Of Excess Distribution Investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilityAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utility [Axis]",
        "label": "Public Utility [Axis]",
        "documentation": "Information by type of utility plant."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilityPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utility, Property, Plant and Equipment [Line Items]",
        "label": "Public Utility, Property, Plant and Equipment [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_PublicUtilityPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilityPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofEstimatedAmortizationExpenseforIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utility, Property, Plant and Equipment [Table]",
        "label": "Public Utility, Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, deprecation expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "cms_PublicUtilityUtilityPlantNameplateCapacity": {
     "xbrltype": "powerItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PublicUtilityUtilityPlantNameplateCapacity",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nameplate capacity (in MW)",
        "label": "Public Utility, Utility Plant, Nameplate Capacity",
        "documentation": "Public Utility, Utility Plant, Nameplate Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "cms_PurchasedPowerRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "PurchasedPowerRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased power \u2013 related parties",
        "label": "Purchased Power Related Parties",
        "documentation": "Cost of electricity purchased from related parties and sold during the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r565",
      "r567",
      "r568",
      "r670",
      "r724",
      "r757",
      "r758",
      "r759",
      "r882",
      "r886",
      "r959",
      "r999",
      "r1000",
      "r1062",
      "r1064",
      "r1066",
      "r1067",
      "r1069",
      "r1091",
      "r1092",
      "r1113",
      "r1122",
      "r1140",
      "r1148",
      "r1151",
      "r1241",
      "r1263",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r565",
      "r567",
      "r568",
      "r670",
      "r724",
      "r757",
      "r758",
      "r759",
      "r882",
      "r886",
      "r959",
      "r999",
      "r1000",
      "r1062",
      "r1064",
      "r1066",
      "r1067",
      "r1069",
      "r1091",
      "r1092",
      "r1113",
      "r1122",
      "r1140",
      "r1148",
      "r1151",
      "r1241",
      "r1263",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352"
     ]
    },
    "us-gaap_ReceivablesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term receivables",
        "label": "Receivables, Fair Value Disclosure",
        "documentation": "Fair value portion of receivables, including, but not limited to, trade account receivables, note receivables, and loan receivables."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r1340"
     ]
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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_RegulatedEntityOtherAssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatedEntityOtherAssetsNoncurrentAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Non\u2011current Assets",
        "label": "Regulated Entity, Other Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatedOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatedOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulated Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssetAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssetAmortizationPeriod",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory asset collection period",
        "label": "Regulatory Asset, Amortization Period",
        "documentation": "Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssetAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Asset [Axis]",
        "label": "Regulatory Asset [Axis]",
        "documentation": "Information by type of regulatory asset."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r184",
      "r299"
     ]
    },
    "us-gaap_RegulatoryAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssetDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Asset [Domain]",
        "label": "Regulatory Asset [Domain]",
        "documentation": "Rate action of a regulator resulting in capitalization of costs incurred."
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "us-gaap_RegulatoryAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "parentTag": "cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total regulatory assets",
        "label": "Regulatory Asset",
        "documentation": "The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "us-gaap_RegulatoryAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory assets",
        "verboseLabel": "Total current regulatory assets",
        "label": "Regulatory Asset, Current",
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost."
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory assets",
        "verboseLabel": "Total non-current regulatory assets",
        "label": "Regulatory Asset, Noncurrent",
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "us-gaap_RegulatoryDepreciationAndAmortizationPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryDepreciationAndAmortizationPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Depreciation and Amortization",
        "label": "Regulatory Depreciation and Amortization, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for systematically allocating capitalized costs to periods that benefit from the use thereof. Includes, but is not limited to, methods used, such as composite depreciation, descriptions of regulatory treatment for estimated removal and disposal costs, and description of amortization of plant-related regulatory assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryIncomeTaxesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryIncomeTaxesPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Tax Credits",
        "label": "Regulatory Income Taxes, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, including investment tax credits, and the related regulatory treatment (for example, whether deferred income tax accounting - normalization - is allowed in rate making)."
       }
      }
     },
     "auth_ref": [
      "r304",
      "r305"
     ]
    },
    "us-gaap_RegulatoryLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total regulatory liabilities",
        "terseLabel": "Regulatory liability",
        "label": "Regulatory Liability",
        "documentation": "The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "us-gaap_RegulatoryLiabilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilityAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Liability [Axis]",
        "label": "Regulatory Liability [Axis]",
        "documentation": "Information by type of regulatory liability."
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "us-gaap_RegulatoryLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_RegulatoryLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory liabilities",
        "verboseLabel": "Total current regulatory liabilities",
        "label": "Regulatory Liability, Current",
        "documentation": "The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "us-gaap_RegulatoryLiabilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilityDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Liability [Domain]",
        "label": "Regulatory Liability [Domain]",
        "documentation": "Rate action of a regulator resulting in accrual of costs or expenses."
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "us-gaap_RegulatoryLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_RegulatoryLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory liabilities",
        "verboseLabel": "Total non-current regulatory liabilities",
        "label": "Regulatory Liability, Noncurrent",
        "documentation": "The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_RelatedAndNonrelatedPartyStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedAndNonrelatedPartyStatusAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related And Non Related Party Status [Axis]",
        "label": "Related and Nonrelated Party Status [Axis]",
        "documentation": "Information by related and nonrelated party status."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r410",
      "r872",
      "r873",
      "r874",
      "r875",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1029",
      "r1031",
      "r1152"
     ]
    },
    "us-gaap_RelatedAndNonrelatedPartyStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedAndNonrelatedPartyStatusDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related And Non Related Party Status [Domain]",
        "label": "Related and Nonrelated Party Status [Domain]",
        "documentation": "Related and nonrelated party status."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r410",
      "r872",
      "r873",
      "r874",
      "r875",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1029",
      "r1031",
      "r1152"
     ]
    },
    "cms_RelatedPartiesPpaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RelatedPartiesPpaMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related-party PPAs",
        "label": "Related Parties Ppa [Member]",
        "documentation": "Related Parties PPA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Domain]",
        "label": "Related Party, Type [Domain]",
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r698",
      "r872",
      "r873",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1029",
      "r1031",
      "r1061"
     ]
    },
    "cms_RelatedPartyLeaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RelatedPartyLeaseMember",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Lease",
        "label": "Related Party Lease [Member]",
        "documentation": "Related Party Lease [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "verboseLabel": "Intercompany",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r410",
      "r872",
      "r873",
      "r874",
      "r875",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1029",
      "r1031",
      "r1061"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Axis]",
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r872",
      "r873",
      "r1344"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesSummaryofLeaseRightofUseAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Domain]",
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Line Items]",
        "label": "Related Party Transaction [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": [
      "r1036",
      "r1037",
      "r1040"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions [Abstract]",
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleofCarryingAmountsandFairValuesofFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseSummaryofComponentsofOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Axis]",
        "label": "Related Party, Type [Axis]",
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r698",
      "r872",
      "r873",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r903",
      "r904",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1029",
      "r1031",
      "r1061",
      "r1344"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party Transactions - Consumers",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r869",
      "r870",
      "r871",
      "r873",
      "r876",
      "r979",
      "r980",
      "r981",
      "r1038",
      "r1039",
      "r1040",
      "r1059",
      "r1060"
     ]
    },
    "us-gaap_RemovalCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RemovalCostsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of removal",
        "label": "Removal Costs [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of removal costs."
       }
      }
     },
     "auth_ref": []
    },
    "cms_RenewableEnergyGrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RenewableEnergyGrantMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renewable energy grant",
        "label": "Renewable Energy Grant [Member]",
        "documentation": "Renewable Energy Grant [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RenewableEnergyProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RenewableEnergyProgramMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renewable energy plan",
        "label": "Renewable Energy Program [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs related to implementation of renewable energy program."
       }
      }
     },
     "auth_ref": []
    },
    "cms_RenewableGenerationAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RenewableGenerationAssetsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renewable generation assets",
        "label": "Renewable Generation Assets [Member]",
        "documentation": "Renewable Generation Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentOfNotesReceivableFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentOfNotesReceivableFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decrease (increase) in notes receivable \u2013 intercompany",
        "label": "Repayment of Notes Receivable from Related Parties",
        "documentation": "The cash inflow from a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayments of debt",
        "label": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1210"
     ]
    },
    "us-gaap_RepaymentsOfFirstMortgageBond": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfFirstMortgageBond",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment for purchase of first mortgage bonds",
        "label": "Repayments of First Mortgage Bond",
        "documentation": "The cash outflow from the repayment of a long-term debt instrument issued, secured by a first mortgage deed of trust, containing a pledge of real property. The lender has the highest claim on the property in case of default."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Retirement of debt",
        "negatedTerseLabel": "Retirement of 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": [
      "r71",
      "r976"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Domain]",
        "label": "Counterparty Name [Domain]",
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r412",
      "r592",
      "r620",
      "r875",
      "r1101",
      "r1102"
     ]
    },
    "cms_RepurchasedDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RepurchasedDebtMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchased Debt",
        "label": "Repurchased Debt [Member]",
        "documentation": "Repurchased Debt"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ReserveQuantitiesByTypeOfReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ReserveQuantitiesByTypeOfReserveAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Petroleum Reserves [Axis]",
        "label": "Petroleum Reserves [Axis]",
        "documentation": "Information by types of proved developed and undeveloped petroleum reserves."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r901"
     ]
    },
    "cms_ResidentialUtilityServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ResidentialUtilityServicesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Residential",
        "label": "Residential Utility Services [Member]",
        "documentation": "Residential Utility Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RestatementAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RestatementAdjustmentMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revision of Prior Period, Adjustment",
        "label": "Revision of Prior Period, Adjustment [Member]",
        "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r435",
      "r436",
      "r454",
      "r819",
      "r820",
      "r1183",
      "r1184",
      "r1186",
      "r1187",
      "r1188",
      "r1191",
      "r1192"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RestatementAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revision of Prior Period [Axis]",
        "label": "Revision of Prior Period [Axis]",
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r454",
      "r508",
      "r509",
      "r794",
      "r818",
      "r819",
      "r820",
      "r821",
      "r840",
      "r867",
      "r868",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RestatementDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revision of Prior Period [Domain]",
        "label": "Revision of Prior Period [Domain]",
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r454",
      "r508",
      "r509",
      "r794",
      "r818",
      "r819",
      "r820",
      "r821",
      "r840",
      "r867",
      "r868",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/FairValueMeasurementsSummaryofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash and cash equivalents",
        "verboseLabel": "Restricted cash equivalents",
        "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": [
      "r73",
      "r356",
      "r404"
     ]
    },
    "cms_RestrictedStockAndRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RestrictedStockAndRestrictedStockUnitsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock and Restricted Stock Units",
        "label": "Restricted Stock And Restricted Stock Units [Member]",
        "documentation": "Restricted Stock and Restricted Stock Units [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock",
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exit Activities and Discontinued Operations",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r548",
      "r550",
      "r553",
      "r558"
     ]
    },
    "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedCostCostIncurredToDate1",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate cost incurred",
        "label": "Restructuring and Related Cost, Cost Incurred to Date",
        "documentation": "Amount of costs incurred to date for the specified restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r552",
      "r555",
      "r557"
     ]
    },
    "cms_RestructuringAndRelatedCostCostsPaidOrSettled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RestructuringAndRelatedCostCostsPaidOrSettled",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Costs paid or settled",
        "label": "Restructuring And Related Cost, Costs Paid Or Settled",
        "documentation": "Restructuring And Related Cost, Costs Paid Or Settled"
       }
      }
     },
     "auth_ref": []
    },
    "cms_RestructuringAndRelatedCostDeferredCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RestructuringAndRelatedCostDeferredCost",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost deferred",
        "verboseLabel": "Costs deferred as a regulatory asset",
        "label": "Restructuring and Related Cost, Deferred Cost",
        "documentation": "Restructuring and Related Cost, Deferred Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected cost",
        "label": "Restructuring and Related Cost, Expected Cost",
        "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r552",
      "r555",
      "r557"
     ]
    },
    "cms_RestructuringAndRelatedCostIncurredCostCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RestructuringAndRelatedCostIncurredCostCapitalized",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs incurred and capitalized",
        "label": "Restructuring And Related Cost, Incurred Cost Capitalized",
        "documentation": "Restructuring And Related Cost, Incurred Cost Capitalized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retention and severance costs",
        "label": "Restructuring Charges",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r554",
      "r555",
      "r1246"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Type [Axis]",
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r550",
      "r555",
      "r556"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Cost and Reserve [Line Items]",
        "label": "Restructuring Cost and Reserve [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": [
      "r549",
      "r550",
      "r551",
      "r552",
      "r555",
      "r556",
      "r557"
     ]
    },
    "us-gaap_RestructuringPlanAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringPlanAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Plan [Axis]",
        "label": "Restructuring Plan [Axis]",
        "documentation": "Information by individual restructuring plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringPlanDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringPlanDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Plan [Domain]",
        "label": "Restructuring Plan [Domain]",
        "documentation": "Identification of the individual restructuring plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringReserveRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringReserveRollForward",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Reserve [Roll Forward]",
        "label": "Restructuring Reserve [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_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "cms_CommonStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r262",
      "r923",
      "r964",
      "r969",
      "r977",
      "r1011",
      "r1146"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r347",
      "r424",
      "r425",
      "r426",
      "r428",
      "r436",
      "r438",
      "r507",
      "r510",
      "r766",
      "r767",
      "r768",
      "r793",
      "r794",
      "r812",
      "r814",
      "r815",
      "r817",
      "r819",
      "r960",
      "r962",
      "r984",
      "r1365"
     ]
    },
    "cms_RetentionBenefitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RetentionBenefitsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retention Benefits",
        "label": "Retention Benefits [Member]",
        "documentation": "Retention Benefits [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_RetentionIncentiveProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RetentionIncentiveProgramMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retention incentive program",
        "label": "Retention Incentive Program [Member]",
        "documentation": "Retention Incentive Program"
       }
      }
     },
     "auth_ref": []
    },
    "cms_RetirementAgeRequirement": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RetirementAgeRequirement",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement age requirement",
        "label": "Retirement age requirement",
        "documentation": "Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan."
       }
      }
     },
     "auth_ref": []
    },
    "cms_RetirementPlanAssumptionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RetirementPlanAssumptionsAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Assumptions [Axis]",
        "label": "Retirement Plan Assumptions [Axis]",
        "documentation": "Retirement Plan Assumptions"
       }
      }
     },
     "auth_ref": []
    },
    "cms_RetirementPlanAssumptionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RetirementPlanAssumptionsDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Assumptions [Domain]",
        "label": "Retirement Plan Assumptions [Domain]",
        "documentation": "Retirement Plan Assumptions [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetirementPlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanNameAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Name [Axis]",
        "label": "Retirement Plan Name [Axis]",
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r1140",
      "r1185",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326"
     ]
    },
    "us-gaap_RetirementPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanNameDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Name [Domain]",
        "label": "Retirement Plan Name [Domain]",
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r1140",
      "r1185",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails"
     ],
     "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": [
      "r645",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r693",
      "r695",
      "r696",
      "r698",
      "r701",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r718",
      "r719",
      "r720",
      "r730",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails"
     ],
     "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": [
      "r645",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r693",
      "r695",
      "r696",
      "r698",
      "r701",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r718",
      "r719",
      "r720",
      "r730",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139"
     ]
    },
    "cms_RetirementYearsOfService": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RetirementYearsOfService",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement years of service",
        "label": "Retirement Years Of Service",
        "documentation": "Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan."
       }
      }
     },
     "auth_ref": []
    },
    "cms_RetirementYearsOfServiceWithDisability": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RetirementYearsOfServiceWithDisability",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement years of service with disability",
        "label": "Retirement years of service with disability",
        "documentation": "Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan."
       }
      }
     },
     "auth_ref": []
    },
    "cms_ReturnSeekingFixedIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ReturnSeekingFixedIncomeMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Return-seeking fixed income",
        "label": "Return Seeking Fixed Income [Member]",
        "documentation": "Multi-asset Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized from contracts with customers",
        "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": [
      "r464",
      "r465",
      "r476",
      "r481",
      "r482",
      "r488",
      "r490",
      "r492",
      "r641",
      "r642",
      "r888"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consumers Utility Revenue",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r1093"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "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": [
      "r317",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r643"
     ]
    },
    "us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionForAlternativeRevenueProgramsPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alternative-revenue Programs",
        "label": "Revenue Recognition for Alternative Revenue Programs, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue recognition related to alternative revenue programs. The major alternative revenue programs can generally be segregated into two categories, programs that adjust billings for the effects of weather abnormalities or broad external factors or to compensate the utility for demand-side management initiatives (for example, no-growth plans and similar conservation efforts); and programs that provide for additional billings (incentive awards) if the utility achieves certain objectives, such as reducing costs, reaching specified milestones, or demonstratively improving customer service."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r180",
      "r181",
      "r182"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MISO Transactions",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r1034",
      "r1093",
      "r1106"
     ]
    },
    "cms_RevenueSubjectToRefund": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RevenueSubjectToRefund",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "parentTag": "us-gaap_Revenues",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Revenues to be refunded",
        "label": "Revenue Subject To Refund",
        "documentation": "Revenue Subject To Refund"
       }
      }
     },
     "auth_ref": []
    },
    "cms_RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributions to assistance programs",
        "label": "Revenue Subject To Refund, Bill Credit Contribution To Assistance Programs [Member]",
        "documentation": "Revenue Subject To Refund, Bill Credit Contribution To Assistance Programs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueSubjectToRefundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueSubjectToRefundMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserve for customer refunds",
        "label": "Revenue Subject to Refund [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of revenue subject to refund."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RevenueSubjectToRefundVoluntaryRefundMechanismMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Voluntary refund mechanism",
        "label": "Revenue Subject To Refund, Voluntary Refund Mechanism [Member]",
        "documentation": "Revenue Subject To Refund, Voluntary Refund Mechanism"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Revenue",
        "verboseLabel": "Incentive revenue",
        "totalLabel": "Total operating revenue",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r390",
      "r406",
      "r464",
      "r465",
      "r476",
      "r481",
      "r482",
      "r488",
      "r490",
      "r492",
      "r506",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r582",
      "r584",
      "r586",
      "r587",
      "r827",
      "r913",
      "r1259"
     ]
    },
    "cms_RevolvingCreditFacilitiesFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RevolvingCreditFacilitiesFiveMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facilities December 14, 2027",
        "label": "Revolving Credit Facilities Five [Member]",
        "documentation": "Revolving Credit Facilities Five [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_RevolvingCreditFacilitiesOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RevolvingCreditFacilitiesOneMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facilities November 18, 2024",
        "label": "Revolving Credit Facilities One [Member]",
        "documentation": "Revolving Credit Facilities One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_RevolvingCreditFacilitiesSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RevolvingCreditFacilitiesSevenMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facilities September 22, 2024",
        "label": "Revolving Credit Facilities Seven [Member]",
        "documentation": "Revolving Credit Facilities Seven"
       }
      }
     },
     "auth_ref": []
    },
    "cms_RevolvingCreditFacilitiesSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RevolvingCreditFacilitiesSixMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facilities September 25, 2025",
        "label": "Revolving Credit Facilities Six [Member]",
        "documentation": "Revolving Credit Facilities Six [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_RevolvingCreditFacilitiesTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "RevolvingCreditFacilitiesTwoMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facilities December 14, 2027",
        "label": "Revolving Credit Facilities Two [Member]",
        "documentation": "Revolving Credit Facilities Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases",
        "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": [
      "r856",
      "r1145"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "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": [
      "r856",
      "r1145"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Stock [Domain]",
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease receivables",
        "label": "Sales-type and Direct Financing Leases, Lease Receivable",
        "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing leases."
       }
      }
     },
     "auth_ref": [
      "r861",
      "r866"
     ]
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]",
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Minimum rental payments to be received in 2027",
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Five",
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Minimum annual rental payments to be received in 2026",
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Four",
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum rental payments to be received 2023",
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year One",
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum rental payments to be received 2028 and thereafter",
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received, after Year Five",
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Minimum annual rental payments to be received in 2025",
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Three",
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum annual rental payments to be received in 2024",
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Year Two",
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unearned income",
        "label": "Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount",
        "documentation": "Amount of undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing leases."
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r729",
      "r1194",
      "r1226"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r729",
      "r1176",
      "r1226"
     ]
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Allocation of Plan Assets",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall."
       }
      }
     },
     "auth_ref": [
      "r265"
     ]
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Retirement Benefit Plan Assets (Liabilities)",
        "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "documentation": "Schedule for 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": [
      "r81"
     ]
    },
    "cms_ScheduleOfAssetAllocationPercentagesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ScheduleOfAssetAllocationPercentagesTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Asset Allocation",
        "label": "Schedule Of Asset Allocation Percentages [Table Text Block]",
        "documentation": "Schedule Of Asset Allocation Percentages [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAssetRetirementObligationsTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Categories of Assets for which an ARO Liability is Recorded",
        "label": "Schedule of Asset Retirement Obligations [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount of a liability for asset retirement obligations."
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assumptions Used",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate."
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Change in Asset Retirement Obligation",
        "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": [
      "r1240"
     ]
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Components of Income Tax Expense",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r272"
     ]
    },
    "srt_ScheduleOfCondensedFinancialStatementsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfCondensedFinancialStatementsTable",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Financial Statements [Table]",
        "label": "Condensed Financial Statements [Table]",
        "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r344",
      "r345",
      "r346",
      "r414",
      "r1177"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Long-Term Debt",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r104",
      "r106",
      "r160",
      "r161",
      "r164",
      "r170",
      "r260",
      "r261",
      "r1118",
      "r1120",
      "r1217"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Major Long-Term Debt Issuances and Retirements",
        "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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Principal Components of Deferred Income Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r271"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "documentation": "Disclosures about an individual defined benefit pension plan or an 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": [
      "r22",
      "r109",
      "r110",
      "r111",
      "r112"
     ]
    },
    "cms_ScheduleOfDepriciationAndAmortizationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ScheduleOfDepriciationAndAmortizationTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Depreciation and Amortization",
        "label": "Schedule Of Depriciation And Amortization [Table Text Block]",
        "documentation": "Schedule Of Depriciation And Amortization [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income, Assets, and Liabilities 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": [
      "r21",
      "r33",
      "r44",
      "r187",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r201",
      "r203",
      "r204",
      "r251"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Basic and Diluted EPS Computations",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1231"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r504",
      "r505"
     ]
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Expected Benefit Payments",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter."
       }
      }
     },
     "auth_ref": [
      "r266"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Assets and Liabilities Measured at Fair Value on a Recurring Basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": [
      "r822",
      "r823"
     ]
    },
    "cms_ScheduleOfFinancingAndCapitalizationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ScheduleOfFinancingAndCapitalizationTable",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Financing And Capitalization [Table]",
        "label": "Schedule Of Financing And Capitalization [Table]",
        "documentation": "Schedule Of Financing And Capitalization [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Finite-Lived Intangible Assets by Major Class",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r93"
     ]
    },
    "us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Forward Contracts",
        "label": "Schedule of Forward Contracts Indexed to Issuer's Equity [Table Text Block]",
        "documentation": "Tabular disclosure of freestanding forward contracts issued by an entity that are indexed to, and potentially settled in an entity's own stock. The disclosure may include, but not be limited to: (i) the forward rate and the number of shares to which the contract is indexed, (ii) the settlement date or dates of the contract, (iii) the issuer's accounting for the contract, (iv) settlement alternatives (if applicable) including who controls the settlement alternatives and the maximum number of shares that could be required to be issued to net share settle the contract (if applicable), (v) the fact that a potentially infinite number of shares may be required to be issued to settle the contract, if a contract does not have a stated fixed or determinable maximum number of shares, and (vi) the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts."
       }
      }
     },
     "auth_ref": [
      "r152"
     ]
    },
    "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGuaranteeObligationsTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Guarantees",
        "label": "Schedule of Guarantor Obligations [Table Text Block]",
        "documentation": "Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties."
       }
      }
     },
     "auth_ref": [
      "r1257"
     ]
    },
    "us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Jointly Owned Regulated Utility Facilities",
        "label": "Schedule of Jointly Owned Utility Plants [Table Text Block]",
        "documentation": "Tabular disclosure of proportionate interests in jointly owned utility plants. Includes the amount of plants in service, the accumulated provision for depreciation (if available), the amount of plants under construction, and the proportionate share. The amounts presented may be further subdivided to show amounts applicable to plant subcategories (for example, production, transmission, distribution). Includes statements that the amounts represent the utility's share in each joint plant and that it must provide its own financing. Information concerning two or more generating plants on the same site may be combined. States that the utility's share of direct expenses of the joint plants is included in the corresponding operating expenses on its income statement (for example, fuel, maintenance of plant, other operating expense). If the share of direct expenses is charged to purchased power, then disclose the amount so charged and the proportionate amounts charged to specific operating expenses on the records maintained for the joint plants."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Revolving Credit Facilities",
        "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": [
      "r48"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Debt Maturities",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Benefit Costs",
        "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": [
      "r267"
     ]
    },
    "cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Periodic Benefit Cost Not Yet Recognized",
        "label": "Schedule Of Net Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities [Table Text Block]",
        "documentation": "Schedule Of Net Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Summary of Components of Other Income and Other Expense",
        "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items."
       }
      }
     },
     "auth_ref": []
    },
    "cms_ScheduleOfPreferredStockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ScheduleOfPreferredStockTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Preferred Stock",
        "label": "Schedule Of Preferred Stock [Table Text Block]",
        "documentation": "Schedule Of Preferred Stock [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assets and Liabilities for PSCR and GCR Underrecoveries and Overrecoveries",
        "label": "Schedule Of Pscr And Gcr Underrecoveries and Overrecoveries Table Text Block [Table Text Block]",
        "documentation": "Schedule of the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRegulatoryAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRegulatoryAssetsTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Regulatory Assets",
        "label": "Schedule of Regulatory Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets that are created when regulatory agencies permit public utilities to defer certain costs included in rate-setting to the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r184",
      "r299"
     ]
    },
    "us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRegulatoryLiabilitiesTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Regulatory Liabilities",
        "label": "Schedule of Regulatory Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of regulatory liabilities. Detailed information about liabilities that result from rate actions of a regulator. Rate actions of a regulator can impose a liability on a regulated enterprise resulting in a regulatory liability."
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r166",
      "r1036",
      "r1037",
      "r1040"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Party Transactions, by Related Party",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r550",
      "r551",
      "r552",
      "r555",
      "r556",
      "r557"
     ]
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Retention Benefit Liability Roll Forward",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r98"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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": [
      "r86",
      "r87",
      "r88",
      "r90"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Information by Reportable Segments",
        "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": [
      "r86",
      "r87",
      "r88",
      "r90"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensation",
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r732",
      "r733",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Significant Assumptions",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r268"
     ]
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]",
        "label": "Debt and Equity Securities, FV-NI [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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]",
        "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]",
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule II - Valuation and Qualifying Accounts and Reserves",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r322",
      "r423"
     ]
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntities",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Variable Interest Entities [Table]",
        "label": "Schedule of Variable Interest Entities [Table]",
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r134",
      "r136",
      "r139",
      "r140",
      "r805",
      "r806",
      "r810",
      "r811",
      "r883",
      "r884",
      "r885"
     ]
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Variable Interest Entities",
        "label": "Schedule of Variable Interest Entities [Table Text Block]",
        "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r134",
      "r136",
      "r139",
      "r140"
     ]
    },
    "cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of SERP Trust Assets, ABO and Contributions",
        "label": "Schedule of SERP trust assets ABO and contributions Table Text Block [Table Text Block]",
        "documentation": "Tabular disclosure of the DB SERP trust assets market value, amounts contributed to the DB SERP trust, and the ABO of the DB SERP."
       }
      }
     },
     "auth_ref": []
    },
    "cms_SecuredOvernightFinancingRateSOFRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SecuredOvernightFinancingRateSOFRMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SOFR",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "documentation": "Secured Overnight Financing Rate (SOFR)"
       }
      }
     },
     "auth_ref": []
    },
    "cms_SecuritizationBondsDue20252029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SecuritizationBondsDue20252029Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.421% Securitization Bonds",
        "label": "Securitization Bonds Due 2025-2029 [Member]",
        "documentation": "Three Point Two Two Zero Percent Securitization Bonds Due 2020-2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_SecuritizationBondsDue20282031Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SecuritizationBondsDue20282031Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "- Securitization Bonds Due -",
        "label": "Securitization Bonds Due 2028-2031 [Member]",
        "documentation": "Securitization Bonds Due 2028-2031"
       }
      }
     },
     "auth_ref": []
    },
    "cms_SecuritizationBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SecuritizationBondsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Securitization bonds",
        "label": "Securitization Bonds [Member]",
        "documentation": "Securitization Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_SecuritizedCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SecuritizedCostsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Securitized costs",
        "label": "Securitized Costs [Member]",
        "documentation": "The securitization and tax costs related to Consumers' securitization bonds."
       }
      }
     },
     "auth_ref": []
    },
    "cms_SecuritizedRegulatoryAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SecuritizedRegulatoryAssetsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Securitized regulatory assets",
        "label": "Securitized Regulatory Assets [Member]",
        "documentation": "Securitized Regulatory Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.consumersenergy.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": [
      "r1160"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.consumersenergy.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": [
      "r1163"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [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": [
      "r460",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r486",
      "r492",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r552",
      "r557",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r1114",
      "r1190",
      "r1360"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentExpenditureAdditionToLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Capital expenditures",
        "label": "Segment, Expenditure, Addition to Long-Lived Assets",
        "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r474",
      "r1111"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r490",
      "r491",
      "r996",
      "r997",
      "r998",
      "r1063",
      "r1065",
      "r1068",
      "r1070",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1095",
      "r1124",
      "r1151",
      "r1265",
      "r1360"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable Segments",
        "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": [
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r475",
      "r480",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r492"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "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": []
    },
    "cms_SellerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SellerMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Seller",
        "label": "Seller [Member]",
        "documentation": "Seller"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes",
        "label": "Senior Notes [Member]",
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors."
       }
      }
     },
     "auth_ref": []
    },
    "cms_SeriesCPreferredStockDepositarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SeriesCPreferredStockDepositarySharesMember",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "CMS\u00a0Energy Corporation Depositary Shares, each representing a 1/1,000th interest in a share of 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series C",
        "terseLabel": "Series C Preferred Stock Depositary Shares",
        "label": "Series C Preferred Stock Depositary Shares [Member]",
        "documentation": "Series C Preferred Stock Depositary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "cms_SettlementOfForwardContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SettlementOfForwardContractsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement Of Forward Contracts",
        "label": "Settlement Of Forward Contracts [Member]",
        "documentation": "Settlement Of Forward Contracts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]",
        "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Service period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shares forfeited (in shares)",
        "negatedLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeitured (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Nonvested, at beginning of period (in shares)",
        "periodEndLabel": "Nonvested, at end of period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r747"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted-average grant date fair value per share, at beginning of period (in dollars per share)",
        "periodEndLabel": "Weighted-average grant date fair value per share, at end of period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r747"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Grant Date\u00a0Fair Value per Share",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r750"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair value of shares that vested during the year",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r750"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensation",
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [
      "r732",
      "r733",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of shares authorized (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shares available for grant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Weighted-average Grant-date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]",
        "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term borrowings outstanding",
        "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": [
      "r208",
      "r285",
      "r1146",
      "r1355"
     ]
    },
    "cms_ShortTermDebtAuthorizedBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ShortTermDebtAuthorizedBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term debt authorized borrowings",
        "label": "Short-term debt, authorized borrowings",
        "documentation": "Maximum borrowing capacity under the commercial paper program without consideration of any current restrictions on the amount that could be issued or the amounts currently outstanding under the program."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "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": [
      "r49"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "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": [
      "r47"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease costs",
        "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": [
      "r853",
      "r1145"
     ]
    },
    "cms_SignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Policies [Line Items]",
        "label": "Significant Accounting Policies [Line Items]",
        "documentation": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_SignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Policies [Table]",
        "label": "Significant Accounting Policies [Table]",
        "documentation": "Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SiteContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SiteContingencyLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Site Contingency [Line Items]",
        "label": "Site Contingency [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": [
      "r567",
      "r1115",
      "r1116",
      "r1173",
      "r1174",
      "r1175",
      "r1241",
      "r1255"
     ]
    },
    "us-gaap_SiteContingencyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SiteContingencyTable",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Site Contingency [Table]",
        "label": "Site Contingency [Table]",
        "documentation": "Information and financial data about the reasonably possible loss or the recognized and additional reasonably possible loss from an environmental remediation obligation."
       }
      }
     },
     "auth_ref": [
      "r567",
      "r1115",
      "r1116",
      "r1173",
      "r1174",
      "r1175",
      "r1241",
      "r1255"
     ]
    },
    "cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "6.170% First Mortgage Bonds Due 2040",
        "label": "Six Point One Seven Zero Percent First Mortgage Bonds Due 2040 [Member]",
        "documentation": "Six Point One Seven Zero Percent First Mortgage Bonds Due 2040 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software development",
        "label": "Software and Software Development Costs [Member]",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "cms_StateAndMunicipalBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "StateAndMunicipalBondsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and municipal bonds",
        "label": "State And Municipal Bonds [Member]",
        "documentation": "State and Municipal Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_StateTaxAuthorityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "StateTaxAuthorityMember",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSummaryofLossandCreditCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State Tax Authority",
        "label": "State Tax Authority [Member]",
        "documentation": "State Tax Authority"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r460",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r486",
      "r492",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r532",
      "r552",
      "r557",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r1114",
      "r1190",
      "r1360"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r365",
      "r366",
      "r367",
      "r406",
      "r444",
      "r445",
      "r448",
      "r450",
      "r457",
      "r458",
      "r506",
      "r575",
      "r578",
      "r579",
      "r580",
      "r586",
      "r587",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r827",
      "r973",
      "r974",
      "r975",
      "r976",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r1010",
      "r1033",
      "r1056",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1172",
      "r1211",
      "r1230"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r60",
      "r347",
      "r386",
      "r387",
      "r388",
      "r424",
      "r425",
      "r426",
      "r428",
      "r436",
      "r438",
      "r456",
      "r507",
      "r510",
      "r624",
      "r766",
      "r767",
      "r768",
      "r793",
      "r794",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r819",
      "r828",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r868",
      "r960",
      "r961",
      "r962",
      "r984",
      "r1056"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r333",
      "r490",
      "r491",
      "r996",
      "r997",
      "r998",
      "r1063",
      "r1065",
      "r1068",
      "r1070",
      "r1077",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1095",
      "r1124",
      "r1151",
      "r1265",
      "r1360"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [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": [
      "r424",
      "r425",
      "r426",
      "r456",
      "r888",
      "r971",
      "r995",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1010",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1031",
      "r1034",
      "r1035",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1056",
      "r1152"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r729",
      "r1176",
      "r1178",
      "r1226"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r456",
      "r888",
      "r971",
      "r995",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1010",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1031",
      "r1034",
      "r1035",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1056",
      "r1152"
     ]
    },
    "us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrestricted retained earnings",
        "label": "Statutory Accounting Practices, Statutory Amount Available for Dividend Payments without Regulatory Approval",
        "documentation": "Amount of dividends that can be declared or paid without approval of regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued (in shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r215",
      "r216",
      "r262",
      "r973",
      "r1056",
      "r1072"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Common stock reacquired (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r215",
      "r216",
      "r262"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock issued",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r215",
      "r216",
      "r262",
      "r984",
      "r1056",
      "r1072",
      "r1158"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Common stock reacquired",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures",
        "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r215",
      "r216",
      "r262"
     ]
    },
    "cms_StockOfferingProgramMaximumValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "StockOfferingProgramMaximumValue",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock offering program maximum value",
        "label": "Stock Offering Program Maximum Value",
        "documentation": "The maximum value of new stock which can be issued in a public offering."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Common stock repurchased (in shares)",
        "label": "Stock Repurchased During Period, Shares",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r215",
      "r216",
      "r262",
      "r976",
      "r1056",
      "r1074"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Common stock repurchased",
        "label": "Stock Repurchased During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r215",
      "r216",
      "r262",
      "r984",
      "r1056",
      "r1074",
      "r1158"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 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": [
      "r216",
      "r219",
      "r220",
      "r244",
      "r1012",
      "r1030",
      "r1057",
      "r1058",
      "r1146",
      "r1159",
      "r1213",
      "r1236",
      "r1341",
      "r1365"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stockholders\u2019 equity",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Total Equity at Beginning of Period",
        "periodEndLabel": "Total Equity 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": [
      "r127",
      "r128",
      "r141",
      "r347",
      "r348",
      "r387",
      "r424",
      "r425",
      "r426",
      "r428",
      "r436",
      "r507",
      "r510",
      "r624",
      "r766",
      "r767",
      "r768",
      "r793",
      "r794",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r819",
      "r828",
      "r830",
      "r834",
      "r868",
      "r961",
      "r962",
      "r982",
      "r1012",
      "r1030",
      "r1057",
      "r1058",
      "r1076",
      "r1158",
      "r1213",
      "r1236",
      "r1341",
      "r1365"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r835",
      "r878"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r835",
      "r878"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationIssuanceofConvertibleSeniorNotesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r835",
      "r878"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Stock [Axis]",
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Uncertain Tax Benefits",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r273",
      "r274"
     ]
    },
    "cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Loss And Credit Carryforwards",
        "label": "Summary Of Operating Loss And Tax Credit Carryforwards Table Text Block [Table Text Block]",
        "documentation": "Tabular disclosure of (1) pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization and (2) tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofFundedStatusofRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofSERPTrustAssetsABOandContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DB\u00a0SERP",
        "label": "Supplemental Employee Retirement Plan [Member]",
        "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": []
    },
    "cms_SupplementalEmployeeRetirementPlanDefinedContributionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SupplementalEmployeeRetirementPlanDefinedContributionMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DC SERP",
        "label": "Supplemental Employee Retirement Plan Defined Contribution [Member]",
        "documentation": "Supplemental Employee Retirement Plan Defined Contribution [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierFinanceProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Program [Axis]",
        "label": "Supplier Finance Program [Axis]",
        "documentation": "Information by supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r534",
      "r535"
     ]
    },
    "us-gaap_SupplierFinanceProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Program [Domain]",
        "label": "Supplier Finance Program [Domain]",
        "documentation": "Supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r534",
      "r535"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramObligationCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payables under supplier finance program",
        "label": "Supplier Finance Program, Obligation, Current",
        "documentation": "Amount of obligation for supplier finance program, classified as current."
       }
      }
     },
     "auth_ref": [
      "r534",
      "r535",
      "r536"
     ]
    },
    "us-gaap_SupplierFinanceProgramPaymentTimingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierFinanceProgramPaymentTimingPeriod",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier financing program, payment period",
        "label": "Supplier Finance Program, Payment Timing, Period",
        "documentation": "Period when payment is expected to be made to finance provider or intermediary in supplier finance program, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r533"
     ]
    },
    "cms_SupplierFinanceProgramTerminationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "SupplierFinanceProgramTerminationPeriod",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier financing program, termination period",
        "label": "Supplier Finance Program, Termination Period",
        "documentation": "Supplier Finance Program, Termination Period"
       }
      }
     },
     "auth_ref": []
    },
    "cms_TESFilerCityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "TESFilerCityMember",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "T.E.S. Filer City",
        "label": "T E S Filer City [Member]",
        "documentation": "T.E.S. Filer City [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_TaxExemptRevenueBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "TaxExemptRevenueBondsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax-exempt revenue bonds",
        "label": "Tax Exempt Revenue Bonds [Member]",
        "documentation": "Tax Exempt Revenue Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesExcludingIncomeAndExciseTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesExcludingIncomeAndExciseTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General taxes",
        "label": "Taxes, Miscellaneous",
        "documentation": "All taxes not related to income of the entity or excise or sales taxes levied on the revenue of the entity that are not reported elsewhere. These taxes could include production, real estate, personal property, and pump tax."
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued taxes",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "cms_TermLoanFacilityDue2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "TermLoanFacilityDue2024Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan Facility Due 2024",
        "label": "Term Loan Facility Due 2024 [Member]",
        "documentation": "Term Loan Facility Due 2024"
       }
      }
     },
     "auth_ref": []
    },
    "cms_TermLoanFacilityDueNovember2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "TermLoanFacilityDueNovember2023Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan Facility Due 2023",
        "label": "Term Loan Facility Due November 2023 [Member]",
        "documentation": "Term Loan Facility Due November 2023"
       }
      }
     },
     "auth_ref": []
    },
    "cms_TermLoanFacilityDueOctober2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "TermLoanFacilityDueOctober2025Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan Facility Due October 2025",
        "label": "Term Loan Facility Due October 2025 [Member]",
        "documentation": "Term Loan Facility Due October 2025"
       }
      }
     },
     "auth_ref": []
    },
    "cms_TermLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "TermLoanFacilityMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loan facility",
        "label": "Term Loan Facility [Member]",
        "documentation": "Term Loan Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointEightSevenFivePercentSeniorNotesDue2024Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.875% Senior Notes Due 2024",
        "label": "Three Point Eight Seven Five Percent Senior Notes Due 2024 [Member]",
        "documentation": "Three Point Eight Seven Five Percent Senior Notes Due 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.860% First Mortgage Bonds Due 2052",
        "label": "Three Point Eight Six Zero Percent First Mortgage Bonds Due 2052 [Member]",
        "documentation": "Three Point Eight Six Zero Percent First Mortgage Bonds Due 2052 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.800% First Mortgage Bonds Due 2028",
        "label": "Three Point Eight Zero Zero Percent First Mortgage Bonds Due 2028 [Member]",
        "documentation": "Three Point Eight Zero Zero Percent First Mortgage Bonds Due 2028 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.520% First Mortgage Bonds Due 2037",
        "label": "Three Point Five Two Zero Percent First Mortgage Bonds Due 2037 [Member]",
        "documentation": "Three Point Five Two Zero Percent First Mortgage Bonds Due 2037 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "3.500 First Mortgage Bonds Due 2051",
        "terseLabel": "First mortgage bonds due 2051",
        "label": "Three Point Five Zero Zero First Mortgage Bonds Due 2051 [Member]",
        "documentation": "Three Point Five Zero Zero First Mortgage Bonds Due 2051"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointFourFiveZeroPercentSeniorNotesDue2027Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.450% Senior Notes Due 2027",
        "label": "Three Point Four Five Zero Percent Senior Notes Due 2027 [Member]",
        "documentation": "Three Point Four Five Zero Percent Senior Notes Due 2027 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.950% First Mortgage Bonds Due 2043",
        "label": "Three Point Nine Five Zero Percent First Mortgage Bonds Due 2043 [Member]",
        "documentation": "Three Point Nine Five Zero Percent First Mortgage Bonds Due 2043 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.950% First Mortgage Bonds Due 2047",
        "label": "Three Point Nine Five Zero Percent First Mortgage Bonds Due 2047 [Member]",
        "documentation": "Three Point Nine Five Zero Percent First Mortgage Bonds Due 2047 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.180% First Mortgage Bonds Due 2032",
        "label": "Three Point One Eight Zero Percent First Mortgage Bonds Due 2032 [Member]",
        "documentation": "Three Point One Eight Zero Percent First Mortgage Bonds Due 2032 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.190% First Mortgage Bonds Due 2024",
        "label": "Three Point One Nine Zero Percent First Mortgage Bonds Due 2024 [Member]",
        "documentation": "Three Point One Nine Zero Percent First Mortgage Bonds Due 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.125% First Mortgage Bonds Due 2024",
        "label": "Three Point One Two Five Percent First Mortgage Bonds Due 2024 [Member]",
        "documentation": "Three Point One Two Five Percent First Mortgage Bonds Due 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "3.100% First Mortgage Bonds Due 2050",
        "terseLabel": "First mortgage bonds due 2050",
        "label": "Three Point One Zero Zero Percent First Mortgage Bonds Due 2050 [Member]",
        "documentation": "Three Point One Zero Zero Percent First Mortgage Bonds Due 2050 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "3.750% First Mortgage Bonds Due 2050",
        "terseLabel": "First mortgage bonds due 2050",
        "label": "Three Point Seven Five Zero Percent First Mortgage Bonds Due 2050 [Member]",
        "documentation": "Three Point Seven Five Zero Percent First Mortgage Bonds Due 2050 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.680% First Mortgage Bonds Due 2027",
        "label": "Three Point Six Eight Zero Percent First Mortgage Bonds Due 2027 [Member]",
        "documentation": "Three Point Six Eight Zero Percent First Mortgage Bonds Due 2027 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.600% First Mortgage Bonds Due 2032",
        "label": "Three Point Six Zero Zero Percent First Mortgage Bonds Due 2032 [Member]",
        "documentation": "Three Point Six Zero Zero Percent First Mortgage Bonds Due 2032"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointSixZeroZeroPercentSeniorNotesDue2025Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.600% Senior Notes Due 2025",
        "label": "Three Point Six Zero Zero Percent Senior Notes Due 2025 [Member]",
        "documentation": "Three Point Six Zero Zero Percent Senior Notes Due 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.390 % First Mortgage Bonds Due 2027",
        "label": "Three Point Three Nine Zero Percent First Mortgage Bonds Due 2027 [Member]",
        "documentation": "Three Point Three Nine Zero Percent First Mortgage Bonds Due 2027 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.375% Convertible Senior Notes Due 2028",
        "label": "Three Point Three Seven Five Percent Convertible Senior Notes Due 2028 [Member]",
        "documentation": "Three Point Three Seven Five Percent Convertible Senior Notes Due 2028"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.375% First Mortgage Bonds Due 2023",
        "label": "Three Point Three Seven Five Percent First Mortgage Bonds Due 2023 [Member]",
        "documentation": "Three Point Three Seven Five Percent First Mortgage Bonds Due 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.250% First Mortgage Bonds Due 2046",
        "label": "Three Point Two Five Zero Percent First Mortgage Bonds Due 2046 [Member]",
        "documentation": "Three Point Two Five Zero Percent First Mortgage Bonds Due 2046 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.000% Senior Notes Due 2026",
        "label": "Three Point Zero Zero Zero Percent Senior Notes Due 2026 [Member]",
        "documentation": "Three Point Zero Zero Zero Percent Senior Notes Due 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_TimeLapsedRestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "TimeLapsedRestrictedStockMember",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time-lapse awards",
        "label": "Time Lapsed Restricted Stock [Member]",
        "documentation": "Time-Lapsed Restricted Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_TimeLapsedRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "TimeLapsedRestrictedStockUnitsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/StockbasedCompensationScheduleofRestrictedStockActivityGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units",
        "label": "Time Lapsed Restricted Stock Units [Member]",
        "documentation": "Time-Lapsed Restricted Stock Units [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total amounts recognized in regulatory assets and AOCI",
        "label": "Total amounts recognized in regulatory assests (liabilities) and AOCI",
        "documentation": "Total amount of regulatory assets (liabilities) and AOCI that have not been recognized as a component of net periodic cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled Revenues",
        "label": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r493"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "verboseLabel": "Trading symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2.650% First Mortgage Bonds Due 2060",
        "terseLabel": "First mortgage bonds due 2060",
        "label": "Two Point Five Zero Zero Percent First Mortgage Bonds Due 2060 [Member]",
        "documentation": "Two Point Five Zero Zero Percent First Mortgage Bonds Due 2060"
       }
      }
     },
     "auth_ref": []
    },
    "cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2.950% Senior Notes Due 2027",
        "label": "Two Point Nine Five Zero Percent Senior Notes Due 2027A [Member]",
        "documentation": "Two Point Nine Five Zero Percent Senior Notes Due 2027A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationFirstMortgageBondPurchaseDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2.500 First Mortgage Bonds Due 2052",
        "terseLabel": "First mortgage bonds due 2052",
        "label": "Two Point Six Five Zero Percent First Mortgage Bonds Due 2052 [Member]",
        "documentation": "Two Point Six Five Zero Percent First Mortgage Bonds Due 2052"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TypeOfReserveDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "TypeOfReserveDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Reserve [Domain]",
        "label": "Type of Reserve [Domain]",
        "documentation": "The type of petroleum reserve being disclosed: oil, natural gas, natural gas liquids, synthetic oil, synthetic gas, or other nonrenewable natural resource that is intended to be upgraded into synthetic oil and gas with separate disclosures for consolidated entities and equity method investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Restructuring [Domain]",
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r550",
      "r555",
      "r556"
     ]
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USTreasuryAndGovernmentMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofAllocationofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. government and agencies securities",
        "label": "US Treasury and Government [Member]",
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)."
       }
      }
     },
     "auth_ref": [
      "r914",
      "r1130",
      "r1361"
     ]
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnbilledReceivablesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled receivables",
        "label": "Unbilled Receivables, Current",
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement."
       }
      }
     },
     "auth_ref": [
      "r559",
      "r560",
      "r561",
      "r562"
     ]
    },
    "cms_UnderAgeSixtyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "UnderAgeSixtyFiveMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Under Age 65",
        "label": "Under Age Sixty Five [Member]",
        "documentation": "Under Age Sixty Five [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_UnionMembershipByTotalEmployeesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "UnionMembershipByTotalEmployeesPercentage",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Union employees percentage",
        "label": "Union Membership By Total Employees Percentage",
        "documentation": "UnionMembershipByTotalEmployeesPercentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r771",
      "r781"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reductions for prior-year tax positions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest and penalties",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r780"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions for current-year tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleofReconciliationofUncertainTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions for prior-year tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual contribution to renewable resources program by counterparty",
        "label": "Unrecorded Unconditional Purchase Obligation Annual Contribution To Renewable Resources Program By Counterparty",
        "documentation": "Annual contribution to be paid by counterparty to a renewable resources program."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Unrecorded Unconditional Purchase Obligation",
        "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts)."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services."
       }
      }
     },
     "auth_ref": [
      "r559",
      "r560",
      "r561"
     ]
    },
    "cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh": {
     "xbrltype": "perUnitItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PPA capacity charge per MWh (in dollars per MWh)",
        "label": "Unrecorded Unconditional Purchase Obligation Capacity Charge Per Mwh",
        "documentation": "The price per MWh of available capacity that must be paid, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Beyond 2028",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Five",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1248"
     ]
    },
    "cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak": {
     "xbrltype": "perUnitItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PPA fixed energy charge per MWh, off-peak (in dollars per MWh)",
        "label": "Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak",
        "documentation": "Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak"
       }
      }
     },
     "auth_ref": []
    },
    "cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak": {
     "xbrltype": "perUnitItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PPA fixed energy charge per MWh, on-peak (in dollars per MWh)",
        "label": "Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak",
        "documentation": "Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationMaximumQuantity",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PPA maximum quantity required",
        "label": "Unrecorded Unconditional Purchase Obligation, Maximum Quantity",
        "documentation": "Maximum number of units that may be acquired, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes."
       }
      }
     },
     "auth_ref": []
    },
    "cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "UnrecordedUnconditionalPurchaseObligationPeriodAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecorded Unconditional Purchase Obligation, Period [Axis]",
        "label": "Unrecorded Unconditional Purchase Obligation, Period [Axis]",
        "documentation": "Unrecorded Unconditional Purchase Obligation, Period"
       }
      }
     },
     "auth_ref": []
    },
    "cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "UnrecordedUnconditionalPurchaseObligationPeriodDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecorded Unconditional Purchase Obligation, Period [Domain]",
        "label": "Unrecorded Unconditional Purchase Obligation, Period [Domain]",
        "documentation": "Unrecorded Unconditional Purchase Obligation, Period [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationPurchases",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchases",
        "label": "Unrecorded Unconditional Purchase Obligation, Purchases",
        "documentation": "The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract)."
       }
      }
     },
     "auth_ref": [
      "r561"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contractual Purchase Obligations",
        "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability."
       }
      }
     },
     "auth_ref": [
      "r1247"
     ]
    },
    "us-gaap_UnrecoveredCostsForPurchasedGasAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecoveredCostsForPurchasedGasAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails": {
       "parentTag": "us-gaap_DeferredFuelCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GCR underrecoveries",
        "label": "Unrecovered Costs for Purchased Gas Amount",
        "documentation": "Discloses the amount of unrecovered costs for purchased gas."
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "cms_UnrecoveredPowerSupplyCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "UnrecoveredPowerSupplyCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails": {
       "parentTag": "us-gaap_DeferredFuelCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleofAssetsandLiabilitiesforPSCRandGCROverUnderRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PSCR underrecoveries",
        "label": "Unrecovered Power Supply Costs",
        "documentation": "Unrecovered Power Supply Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnsecuredDebtMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior 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": []
    },
    "us-gaap_UsTreasuryUstInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UsTreasuryUstInterestRateMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US Treasury (UST) Interest Rate",
        "label": "US Treasury (UST) Interest Rate [Member]",
        "documentation": "Interest rate on direct treasury obligation of U.S. government (UST)."
       }
      }
     },
     "auth_ref": [
      "r1338"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r308",
      "r309",
      "r311",
      "r312"
     ]
    },
    "us-gaap_UtilitiesOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UtilitiesOperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Utilities Operating Expense",
        "documentation": "Amount of operating expense of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UtilitiesOperatingExpenseDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "totalLabel": "Total depreciation and amortization expense",
        "label": "Utilities Operating Expense, Depreciation and Amortization",
        "documentation": "Amount of operating expense for depreciation and amortization of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "us-gaap_UtilitiesOperatingExpenseFuelUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UtilitiesOperatingExpenseFuelUsed",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fuel for electric generation",
        "label": "Utilities Operating Expense, Fuel Used",
        "documentation": "Amount of operating expense for fuel used by regulated operation."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UtilitiesOperatingExpenseGasAndPetroleumPurchased",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of gas sold",
        "label": "Utilities Operating Expense, Gas and Petroleum Purchased",
        "documentation": "Amount of operating expense for purchased gas and petroleum of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UtilitiesOperatingExpenseMaintenanceAndOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maintenance and other operating expenses",
        "label": "Utilities Operating Expense, Maintenance and Operations",
        "documentation": "Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "us-gaap_UtilitiesOperatingExpensePurchasedPower": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UtilitiesOperatingExpensePurchasedPower",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased and interchange power",
        "label": "Utilities Operating Expense, Purchased Power",
        "documentation": "Amount of operating expense for purchased power of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "UtilitiesOperatingExpensePurchasedPowerRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/RelatedpartyTransactionsConsumersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased power \u2013 related parties",
        "label": "Utilities Operating Expense Purchased Power Related Parties",
        "documentation": "Utilities Operating Expense Purchased Power Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UtilitiesOperatingExpenseTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UtilitiesOperatingExpenseTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General taxes",
        "label": "Utilities Operating Expense, Taxes",
        "documentation": "Amount of operating expense for taxes other than income taxes of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "cms_UtilityPlantAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "UtilityPlantAssetsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utility plant assets",
        "label": "Utility Plant Assets [Member]",
        "documentation": "Utility Plant Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UtilityPlantDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UtilityPlantDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAccumulatedDepreciationandAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofAverageCapitalizationRatesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentSummaryofCompositeDepreciationRatesforPropertiesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utility Plant [Domain]",
        "label": "Utility Plant [Domain]",
        "documentation": "Plant owned by a utility entity used in the operations of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowanceOtherTaxCarryforwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceOtherTaxCarryforwardMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred tax valuation allowance",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Other Tax Carryforward [Member]",
        "documentation": "Valuation allowance of deferred tax asset attributable to carryforward, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at Beginning of Period",
        "periodEndLabel": "Balance at End of Period",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r422"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charged to Expense",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "crdr": "credit",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charged to Other Accounts",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense."
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesDeductions",
     "crdr": "debit",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deductions",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r417",
      "r418",
      "r421",
      "r422"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r417",
      "r418",
      "r421",
      "r422"
     ]
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts 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": [
      "r322",
      "r416",
      "r417",
      "r418",
      "r421",
      "r422"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "documentation": "Disclosure of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r322",
      "r416",
      "r417",
      "r418",
      "r421",
      "r422"
     ]
    },
    "cms_VariableInterestEntitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "VariableInterestEntitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entities [Abstract]",
        "label": "Variable Interest Entities [Abstract]",
        "documentation": "Variable Interest Entities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableInterestEntityDisclosureTextBlock",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entities",
        "label": "Variable Interest Entity Disclosure [Text Block]",
        "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss."
       }
      }
     },
     "auth_ref": [
      "r276"
     ]
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableInterestEntityLineItems",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntities",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entity [Line Items]",
        "label": "Variable Interest Entity [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": [
      "r805",
      "r806",
      "r810",
      "r811",
      "r883",
      "r884",
      "r885"
     ]
    },
    "cms_VariableInterestEntityMaximumCapacity": {
     "xbrltype": "powerItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "VariableInterestEntityMaximumCapacity",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nameplate capacity (in MW)",
        "label": "Variable Interest Entity, Maximum Capacity",
        "documentation": "Variable Interest Entity, Maximum Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entity, Not Primary Beneficiary",
        "label": "Variable Interest Entity, Not Primary Beneficiary [Member]",
        "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableInterestEntityOwnershipPercentage",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership interest",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesScheduleofVariableInterestEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entity, Primary Beneficiary",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r805",
      "r806",
      "r810",
      "r811"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease costs",
        "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": [
      "r854",
      "r1145"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "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/2023",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "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": []
    },
    "cms_VariableRateFirstMortgageBondsDue2069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "VariableRateFirstMortgageBondsDue2069Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate First Mortgage Bonds Due 2069",
        "label": "Variable Rate First Mortgage Bonds Due 2069 [Member]",
        "documentation": "Variable Rate First Mortgage Bonds Due 2069"
       }
      }
     },
     "auth_ref": []
    },
    "cms_VariableRateFirstMortgageBondsDueMay2070Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "VariableRateFirstMortgageBondsDueMay2070Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate First Mortgage Bonds Due 2070",
        "label": "Variable Rate First Mortgage Bonds Due May 2070 [Member]",
        "documentation": "Variable Rate First Mortgage Bonds Due May 2070"
       }
      }
     },
     "auth_ref": []
    },
    "cms_VariableRateFirstMortgageBondsDueOctober2070Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "VariableRateFirstMortgageBondsDueOctober2070Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate First Mortgage Bonds Due 2070",
        "label": "Variable Rate First Mortgage Bonds Due October 2070 [Member]",
        "documentation": "Variable Rate First Mortgage Bonds Due October 2070"
       }
      }
     },
     "auth_ref": []
    },
    "cms_VariableRateFirstMortgageBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "VariableRateFirstMortgageBondsMember",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate First Mortgage Bonds",
        "label": "Variable Rate First Mortgage Bonds [Member]",
        "documentation": "Variable Rate First Mortgage Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_VolatilityMechanismMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "VolatilityMechanismMember",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleofNetBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volatility Mechanism",
        "label": "Volatility Mechanism [Member]",
        "documentation": "Volatility Mechanism"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Weighted average shares - diluted (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": [
      "r443",
      "r450"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average shares - basic (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": [
      "r441",
      "r450"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average common shares outstanding",
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_YearEndThroughMarch2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "YearEndThroughMarch2025Member",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year End Through March 2025",
        "label": "Year End Through March 2025 [Member]",
        "documentation": "Year End Through March 2025"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0.875% Tax Exempt Revenue Bonds Due 2035",
        "label": "Zero Point Eight Seven Five Percent Tax Exempt Revenue Bonds Due 2035 [Member]",
        "documentation": "Tax Exempt Revenue Bonds Due 2035 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cms_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.consumersenergy.com/20231231",
     "localname": "ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationRetirementsofDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0.350% First Mortgage Bonds Due June 2023",
        "label": "Zero Point Three Five Zero First Mortgage Bonds Due June 2023 [Member]",
        "documentation": "Zero Point Three Five Zero First Mortgage Bonds Due June 2023"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "15",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481116/815-15-25-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482251/360-10-25-5"
  },
  "r4": {
   "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/2147481877/830-230-45-1"
  },
  "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": "(i)",
   "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": "(i),(j),(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": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r10": {
   "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"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B"
  },
  "r12": {
   "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"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2"
  },
  "r14": {
   "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"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481097/715-30-50-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r26": {
   "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"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "80",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "SubTopic": "10",
   "Topic": "480",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2"
  },
  "r33": {
   "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"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "e",
   "SubTopic": "470",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(c)(2)",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(a)(b)(c)",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(c)",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-5"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-6"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-7"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19,20,22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "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"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.26(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r66": {
   "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"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r69": {
   "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"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "68B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-68B"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r96": {
   "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"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r100": {
   "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"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-11"
  },
  "r104": {
   "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"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "60",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715-60/tableOfContent"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "70",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715-70/tableOfContent"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "70",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "80",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715-80/tableOfContent"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r118": {
   "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"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18"
  },
  "r130": {
   "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"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2AA",
   "Subparagraph": "a",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-2AA"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-9"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a),(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-4"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.15)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r170": {
   "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/2147480848/942-470-50-3"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481834/980-20-45-1"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "340",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481878/980-340-50-2"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "340",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481878/980-340-50-3"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "360",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481711/980-360-25-1"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "360",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481680/980-360-35-1"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "360",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481680/980-360-35-2"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "360",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481680/980-360-35-3"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "360",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 10.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479960/980-360-S99-1"
  },
  "r179": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "605",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481700/980-605-25-1"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "605",
   "Section": "25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481700/980-605-25-2"
  },
  "r181": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "605",
   "Section": "25",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481700/980-605-25-3"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "605",
   "Section": "25",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481700/980-605-25-4"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "605",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482040/980-605-50-1"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "715",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481691/980-715-50-1"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "835",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481668/980-835-25-1"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "835",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482064/980-835-45-1"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r206": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r207": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r214": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7"
  },
  "r223": {
   "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"
  },
  "r224": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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),(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r232": {
   "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(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r233": {
   "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.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r234": {
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r242": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "250",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//250/tableOfContent"
  },
  "r243": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r244": {
   "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"
  },
  "r245": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350/tableOfContent"
  },
  "r246": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r247": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r248": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r249": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2"
  },
  "r253": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1"
  },
  "r254": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r255": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "460",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//460/tableOfContent"
  },
  "r256": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r257": {
   "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"
  },
  "r258": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10"
  },
  "r259": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "610",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//610/tableOfContent"
  },
  "r264": {
   "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"
  },
  "r265": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r266": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r267": {
   "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"
  },
  "r268": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r269": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "720",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//720/tableOfContent"
  },
  "r270": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r271": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r272": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r273": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r274": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r275": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r276": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3"
  },
  "r281": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "820",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//820/tableOfContent"
  },
  "r282": {
   "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/2147479853/942-210-S99-1"
  },
  "r283": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r284": {
   "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/2147479853/942-210-S99-1"
  },
  "r285": {
   "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/2147479853/942-210-S99-1"
  },
  "r286": {
   "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(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r287": {
   "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/2147479853/942-210-S99-1"
  },
  "r288": {
   "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/2147479853/942-210-S99-1"
  },
  "r289": {
   "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/2147479853/942-210-S99-1"
  },
  "r290": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r291": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r292": {
   "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(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r293": {
   "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/2147483589/942-220-S99-1"
  },
  "r294": {
   "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/2147483589/942-220-S99-1"
  },
  "r295": {
   "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/2147483589/942-220-S99-1"
  },
  "r296": {
   "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.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r297": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//980/tableOfContent"
  },
  "r298": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482000/980-340-25-1"
  },
  "r299": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481878/980-340-50-1"
  },
  "r300": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 10.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479960/980-360-S99-1"
  },
  "r301": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481854/980-405-25-1"
  },
  "r302": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "410",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481689/980-410-25-2"
  },
  "r303": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481881/980-470-40-2"
  },
  "r304": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481974/980-740-25-1"
  },
  "r305": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481974/980-740-25-2"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r313": {
   "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"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r316": {
   "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"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Form 20-F",
   "Section": "Item 18",
   "Subsection": "Instruction 2",
   "Publisher": "SEC"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Publisher": "SEC"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "(m)",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "5",
   "Subsection": "04",
   "Paragraph": "c",
   "Subparagraph": "Schedule I",
   "Publisher": "SEC"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "7",
   "Subsection": "05",
   "Paragraph": "c",
   "Subparagraph": "Schedule II",
   "Publisher": "SEC"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "9",
   "Subsection": "06",
   "Publisher": "SEC"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480922/205-10-S99-6"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r358": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r366": {
   "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(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r367": {
   "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(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r375": {
   "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"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r377": {
   "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"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(210.5-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r390": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r397": {
   "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(7)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r410": {
   "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(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r411": {
   "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(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r412": {
   "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(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r413": {
   "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(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r441": {
   "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"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3"
  },
  "r454": {
   "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"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A"
  },
  "r456": {
   "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"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//310/tableOfContent"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r532": {
   "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"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-4"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//420/tableOfContent"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r552": {
   "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"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r555": {
   "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(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r556": {
   "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(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r559": {
   "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"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2"
  },
  "r570": {
   "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"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r645": {
   "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"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r693": {
   "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"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r724": {
   "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"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-15"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r784": {
   "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"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r790": {
   "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"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r798": {
   "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.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3"
  },
  "r802": {
   "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/2147482526/740-270-50-1"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-5"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r847": {
   "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"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-3"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-10"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-6"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//850/tableOfContent"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6"
  },
  "r877": {
   "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"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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/2147482105/912-330-50-1"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-4"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-4"
  },
  "r903": {
   "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/2147482274/932-235-50-8"
  },
  "r904": {
   "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/2147482274/932-235-50-8"
  },
  "r905": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r906": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r907": {
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r908": {
   "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/2147483589/942-220-S99-1"
  },
  "r909": {
   "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/2147483589/942-220-S99-1"
  },
  "r910": {
   "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/2147483589/942-220-S99-1"
  },
  "r911": {
   "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/2147483589/942-220-S99-1"
  },
  "r912": {
   "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/2147483589/942-220-S99-1"
  },
  "r913": {
   "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/2147479557/942-235-S99-1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2"
  },
  "r915": {
   "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/2147480842/942-360-50-1"
  },
  "r916": {
   "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r917": {
   "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/2147479440/944-210-S99-1"
  },
  "r918": {
   "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/2147479440/944-210-S99-1"
  },
  "r919": {
   "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/2147479440/944-210-S99-1"
  },
  "r920": {
   "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)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r921": {
   "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)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r922": {
   "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/2147479440/944-210-S99-1"
  },
  "r923": {
   "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/2147479440/944-210-S99-1"
  },
  "r924": {
   "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/2147479440/944-210-S99-1"
  },
  "r925": {
   "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/2147479440/944-210-S99-1"
  },
  "r926": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r927": {
   "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/2147479440/944-210-S99-1"
  },
  "r928": {
   "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/2147479440/944-210-S99-1"
  },
  "r929": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r930": {
   "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/2147483586/944-220-S99-1"
  },
  "r931": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r932": {
   "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/2147483586/944-220-S99-1"
  },
  "r933": {
   "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/2147483586/944-220-S99-1"
  },
  "r934": {
   "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/2147483586/944-220-S99-1"
  },
  "r935": {
   "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/2147483586/944-220-S99-1"
  },
  "r936": {
   "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/2147483586/944-220-S99-1"
  },
  "r937": {
   "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/2147483586/944-220-S99-1"
  },
  "r938": {
   "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/2147483586/944-220-S99-1"
  },
  "r939": {
   "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/2147483586/944-220-S99-1"
  },
  "r940": {
   "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(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r941": {
   "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/2147483586/944-220-S99-1"
  },
  "r942": {
   "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/2147480149/944-235-S99-1"
  },
  "r943": {
   "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/2147480149/944-235-S99-1"
  },
  "r944": {
   "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/2147480149/944-235-S99-1"
  },
  "r945": {
   "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/2147480149/944-235-S99-1"
  },
  "r946": {
   "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/2147480149/944-235-S99-1"
  },
  "r947": {
   "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/2147480149/944-235-S99-1"
  },
  "r948": {
   "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/2147480149/944-235-S99-1"
  },
  "r949": {
   "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/2147480149/944-235-S99-1"
  },
  "r950": {
   "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/2147480149/944-235-S99-1"
  },
  "r951": {
   "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/2147480149/944-235-S99-1"
  },
  "r952": {
   "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/2147480149/944-235-S99-1"
  },
  "r953": {
   "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/2147480149/944-235-S99-2"
  },
  "r954": {
   "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/2147480149/944-235-S99-2"
  },
  "r955": {
   "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/2147480149/944-235-S99-2"
  },
  "r956": {
   "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/2147480149/944-235-S99-2"
  },
  "r957": {
   "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/2147480149/944-235-S99-2"
  },
  "r958": {
   "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/2147480149/944-235-S99-2"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r972": {
   "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(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r975": {
   "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)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6"
  },
  "r982": {
   "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/2147480767/946-205-45-3"
  },
  "r983": {
   "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/2147480767/946-205-45-3"
  },
  "r984": {
   "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/2147480767/946-205-45-4"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r996": {
   "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/2147480524/946-210-50-1"
  },
  "r997": {
   "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/2147480524/946-210-50-2"
  },
  "r998": {
   "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/2147480524/946-210-50-6"
  },
  "r999": {
   "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/2147480524/946-210-50-6"
  },
  "r1000": {
   "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/2147480524/946-210-50-6"
  },
  "r1001": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1002": {
   "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(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1003": {
   "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(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1004": {
   "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(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1005": {
   "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(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1006": {
   "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(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1007": {
   "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(13)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1008": {
   "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/2147479617/946-210-S99-1"
  },
  "r1009": {
   "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/2147479617/946-210-S99-1"
  },
  "r1010": {
   "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/2147479617/946-210-S99-1"
  },
  "r1011": {
   "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/2147479617/946-210-S99-1"
  },
  "r1012": {
   "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/2147479617/946-210-S99-1"
  },
  "r1013": {
   "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(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1014": {
   "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(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1015": {
   "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/2147479617/946-210-S99-1"
  },
  "r1016": {
   "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/2147479617/946-210-S99-1"
  },
  "r1017": {
   "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/2147479617/946-210-S99-1"
  },
  "r1018": {
   "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(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1019": {
   "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/2147479617/946-210-S99-1"
  },
  "r1020": {
   "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/2147479617/946-210-S99-1"
  },
  "r1021": {
   "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/2147479617/946-210-S99-1"
  },
  "r1022": {
   "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/2147479617/946-210-S99-1"
  },
  "r1023": {
   "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(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1024": {
   "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/2147479617/946-210-S99-1"
  },
  "r1025": {
   "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/2147479617/946-210-S99-1"
  },
  "r1026": {
   "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/2147479617/946-210-S99-1"
  },
  "r1027": {
   "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/2147479617/946-210-S99-1"
  },
  "r1028": {
   "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/2147479617/946-210-S99-1"
  },
  "r1029": {
   "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(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r1030": {
   "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/2147479617/946-210-S99-2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r1032": {
   "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/2147483581/946-220-45-7"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3"
  },
  "r1034": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1035": {
   "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(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1036": {
   "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(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1037": {
   "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(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1038": {
   "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(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1039": {
   "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(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1040": {
   "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(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1041": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1042": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1043": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1044": {
   "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/2147483575/946-220-S99-1"
  },
  "r1045": {
   "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/2147483575/946-220-S99-1"
  },
  "r1046": {
   "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/2147483575/946-220-S99-1"
  },
  "r1047": {
   "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/2147483575/946-220-S99-1"
  },
  "r1048": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1049": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1050": {
   "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/2147483575/946-220-S99-1"
  },
  "r1051": {
   "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/2147483575/946-220-S99-1"
  },
  "r1052": {
   "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/2147483575/946-220-S99-1"
  },
  "r1053": {
   "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/2147483575/946-220-S99-1"
  },
  "r1054": {
   "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/2147483575/946-220-S99-1"
  },
  "r1055": {
   "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/2147483575/946-220-S99-3"
  },
  "r1056": {
   "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/2147483575/946-220-S99-3"
  },
  "r1057": {
   "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/2147483575/946-220-S99-3"
  },
  "r1058": {
   "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/2147483575/946-220-S99-3"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r1062": {
   "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/2147480032/946-320-S99-1"
  },
  "r1063": {
   "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/2147480032/946-320-S99-1"
  },
  "r1064": {
   "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/2147480032/946-320-S99-2"
  },
  "r1065": {
   "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/2147480032/946-320-S99-2"
  },
  "r1066": {
   "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/2147480032/946-320-S99-3"
  },
  "r1067": {
   "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/2147480032/946-320-S99-3"
  },
  "r1068": {
   "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/2147480032/946-320-S99-3"
  },
  "r1069": {
   "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/2147480032/946-320-S99-6"
  },
  "r1070": {
   "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/2147480032/946-320-S99-6"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r1076": {
   "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/2147481004/946-505-50-3"
  },
  "r1077": {
   "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(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1"
  },
  "r1081": {
   "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/2147479438/970-360-S99-1"
  },
  "r1082": {
   "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/2147479438/970-360-S99-1"
  },
  "r1083": {
   "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/2147479438/970-360-S99-1"
  },
  "r1084": {
   "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/2147479438/970-360-S99-1"
  },
  "r1085": {
   "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/2147479438/970-360-S99-1"
  },
  "r1086": {
   "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/2147479438/970-360-S99-1"
  },
  "r1087": {
   "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/2147479438/970-360-S99-1"
  },
  "r1088": {
   "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/2147479438/970-360-S99-1"
  },
  "r1089": {
   "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(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1090": {
   "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(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1091": {
   "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/2147482856/976-310-50-1"
  },
  "r1092": {
   "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/2147482707/978-310-50-1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "35",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-35"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-11"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "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/2147480524/946-210-50-1"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r1151": {
   "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/2147480493/946-210-55-1"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r1153": {
   "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/2147480032/946-320-S99-1"
  },
  "r1154": {
   "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/2147480032/946-320-S99-2"
  },
  "r1155": {
   "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/2147480032/946-320-S99-3"
  },
  "r1156": {
   "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/2147480032/946-320-S99-6"
  },
  "r1157": {
   "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/2147480167/946-830-55-10"
  },
  "r1158": {
   "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/2147480167/946-830-55-11"
  },
  "r1159": {
   "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/2147480167/946-830-55-12"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-11"
  },
  "r1178": {
   "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"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r1181": {
   "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"
  },
  "r1182": {
   "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"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1200": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1201": {
   "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(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1202": {
   "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(6)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1203": {
   "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(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1211": {
   "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(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1215": {
   "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(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1216": {
   "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(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1223": {
   "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"
  },
  "r1224": {
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482933/330-10-35-2"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "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"
  },
  "r1255": {
   "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.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r1256": {
   "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"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1265": {
   "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"
  },
  "r1266": {
   "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"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1289": {
   "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"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1306": {
   "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"
  },
  "r1307": {
   "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"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-27"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r1333": {
   "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"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3"
  },
  "r1338": {
   "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"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1341": {
   "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"
  },
  "r1342": {
   "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"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r1345": {
   "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"
  },
  "r1346": {
   "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"
  },
  "r1347": {
   "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"
  },
  "r1348": {
   "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"
  },
  "r1349": {
   "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"
  },
  "r1350": {
   "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"
  },
  "r1351": {
   "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"
  },
  "r1352": {
   "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"
  },
  "r1353": {
   "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/2147483589/942-220-S99-1"
  },
  "r1354": {
   "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)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1355": {
   "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/2147479440/944-210-S99-1"
  },
  "r1356": {
   "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/2147479440/944-210-S99-1"
  },
  "r1357": {
   "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)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1358": {
   "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/2147483586/944-220-S99-1"
  },
  "r1359": {
   "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/2147483586/944-220-S99-1"
  },
  "r1360": {
   "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"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r1365": {
   "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/2147483575/946-220-S99-3"
  },
  "r1366": {
   "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/2147483575/946-220-S99-3"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>177
<FILENAME>0000811156-24-000044-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000811156-24-000044-xbrl.zip
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
MB$!K59,]V@<A$($FJR9]=%^80 "$^S7IPWT8TBLF_J])'__#D%XQA$!->D(
MPE(FD"&H*<00L$.=V)E.]SAJHW!P[06OOV*GCQ\1D<G]5H@G*% B(OUOA=B"
M B4BT@%7B#,XM$0 >.!UA1B&0L57C M>5XB/*%1\Q?C@=878BP*7,X%.>%TA
M1J*0=(1(6<C.+SSA"+&X] H1W_7[TNSUJLM.#1QTX@6&-W79*8"#3KS **8N
M>Z2?_\1#"%9DC_X/+*6"8A+9&8$#2ZF8T*,A>^!_T*5&H%?;D#UDS_M<PGQ\
MVH;LH?8!IUV@1]N0/9X^X+0+]&<;LH?.1W#X:4/V*/N@,BK&EVW('I ?5$8%
M>;*RQ^X'7&)$^K&R!^/W@<_>B 2>1^.'&_IN!(?2U*8T9(^R"YA^@7YM4_;P
MN8#I%^C?-F4/H@\U_0#\W*;LD7<ALBK&WVW*'JX7(JMB_-ZF[#%^ 4N00/^W
M"2Y\=[![?HO[R+OBXYD]IL$/XR$FX96/29_+ _EJ'C?7!!>PPY)*0:8*;(B>
M<Q-MR=!1D(,(EDG0Z !@T<$2'1H=Q:\L9@DL$9/_,262(:28U<4L@>6*-$)
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
MCQT!2PYKH!4.-*$6#1PS7"30UDJ^O*_DI5HZA5HT<*RP!AH8H FU:. 88=!
MJY[5K.I'2*LK%<N+-&D-</2T1AH<I(FT:0U)N?+"D-:H'Q'2A-HT2:EQC33I
M;)JD3/AQ4!SK@=V4QZ9)2LIKI!T":4)MFLX/ %VYA-H33<X#E;)070;'C$.:
M::'Z!(X:AC330C$-CAL]<(=72((5J4)-<%3D$0M6I,8VP3%_'\\TD_!]0*)!
M)T*D[6'D)V*^\6TOIEY'G[H?H>NXB-"OB(HMEKL]O(21_O4V0/XULEV/SE[>
MT<SB\V@ <Q^\\-LPC9?'GH"C 37L@,).J+73G. "Y"F>(\S&VK&Q3]$;3!>T
M["_7 <$V"H61W=DIPD_TR0L;3<)GP@_H&7\/H^R08789K-5[;W4JI,!KMF]R
MN71:JFW6-WGQTKWZ)C<U4PJO2$>;@(,X\ OZ9UH;Z]_<I?OI'SC^N* 36%:I
M'&\X,=F1E+76N78)Q3YU__JHCR\"WV'J1Q43;^#\"/#VWC]>'C\?')6M 0<.
M<$(]?'"L.C# K=ETN11Y2J).J)D#EV'0J(.).J&V#ERV97,8//CX^378  *5
M?2%0D": 09Q .U<N@4L#:<3!0YQ &U<N@<M/;84XUGEZIHFAAIP,1@Y<;DI#
M#B#DA%HYL'FIE3T&V3K*_7FZI@8QV0!Q>Q\;<NR($VKDP&9B-.+@($ZHC0.7
M>]CJL#?>2W4#S.W=;O_8,2?4RH%+/VC,0<2<4#NG,Q!;<<$;QBM[8QP<Z(0:
M.IV T* [N*63+O\P/6'$?5LX-VD5!/;>7W_L:ZM(,V=*EW_0B)/;QID2YQ\F
MX8,&G61F3N(,A :=K)9.OAQ$MK9FWOP&D%O7ZT-#[I!V3KXDA(:<Y%9.NBS$
M)._%H#8Y&5-C3B(S)UT60F-.>CNGLQ ;0OS!QQLBO&PI!SFA9D[G(#3D#FSE
MI,M S.7W-PL@]L? L2^L(JV<)5T*0D-.<BMG29R#H$O=AE5,&G.@S)S$*0B-
M.4GMG+P9"+JR;K2YL+SWCN9C!YQ0(R=O_D$#3DH+)V_V88N\?KFJ,0?(R,F;
M?="8D]7.Z>S#IIL96=2R:;2B7CFZ4$.G\P\:= >W=!)G(!@>:!!Q" P<^^(J
MTLZ5)<Y :,A):>7*X#(0T);6C)=AR'[89&]A>>_B=W"($VKDP.4?-.+@(4ZH
MC0.7?0"&N([[MF7U4F7O\PG (4ZHC0.7?M"(@X<XH38.7/X!&.+F]O<<+^:$
M6CEP^0>-.8B8$VKG=/YA0\QQ:F:C\*&B7BFZ4#.GLP\:<@>V<A+G'MA:MUD_
MG(JN8 )DYBH2)Q\TYN2T<Q6=?=AP:7W8M"E%9>]R*7"($VKE=/9!(^ZP-DYG
M'S9NX)K4O6\ N;W[_X.#G% CI],/&G('MG(Z_Y!#L*)>A:90,Z?S#QISA[9S
MX/(/6Y43;8@!W;X5DID#EW_0D ,(.:%63KK\PWP.:D/,Z;Z&@,Q<5;K\@\:<
M[':NJO,/&W<88^5+FV&\JEX)DU!#IU,0&G0'MW0Z"[%%D['-$E\*0DZHG=-9
M" VY ULY<%F([3909R!8)7U3!P^ [!NX](,&&RBP";5LX/(.T!;3UV"[TSBK
MZI6@"[5NX+(.&G#@ "?4PH'+.0 #W)1N3MKL'"7B1)JX&KB,@T8</,2)M'$U
MG6_8ZK3A]%B3H\.<4"NGTPT:<X>V<^"R#=LL=1OV3ZWJ1H:0S!RX;(.&'$#(
M";5R\F4;4LYBEO[]&'&UO1-.QXXXH49.OI2#1IS<-@Y<WB&/JLQ:16,.D)4#
MEWK0F(.(.:%V#ESV81WF?D/$15T//Z$(KX*8+C8'9-;JX-(-&F( (";2BM7!
MY1?VAM@=&ENENHX)(!DR<!D%C3(8*!-JRZ3+(:Q%V8,=!?2>&FG [)ETJ0.-
M-$EM&KB,P;%+5Z@= <?.'[MTA>JN=$PXYR"G=2W97MJ4EGQ&;U=O>#B*GM@'
ML=HG;B]]67D,BW2$N(9>@= 3:O6DX\4?_)EBOH64\VK@*=B716Z;UY".+=?
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
MA@STA4DMVFF7\.G ()9U.=+<EF1 *6H1TE2:9$ I:ND!Q]P5Y*T #).+6F3
M48(:$@4O)R8X!E)#HN"%PP1'>!8$B7\&KA]YXX=7'SMS6]FFST?#41=[WG?J
M^93%HR&?O8PU$QQ;NOF,7[IA1-QNO,&IW_#=Q+SD"X[:G!I9:CZQ\T@-V?B9
M(#]$]OS!S[,7\.;B\DPZ.'(0Z*0+W*5;,^'2:\@EOR$OQA>)KS 3^K(I?W1'
MV'-]'+9\YS%XQ>0Q)O: 3GVK3_!&;?0!(1\N=?6Q$#CW<.WZR+<QQ[U$<PZ.
M!2HJ%7%$>J8)'>75&AQ!LZF>,=WJ((\J6J98:E)H%CB^!*R$"F*T+'#T!9M^
M+I(G'+F$3_U#UW/[B+GA89N^:3\@+@YG/7(?OZ*NA[_1'PB_3J[^.34+',<
M6@H@3!LXV@"TR')R 2QP/,+V4F@'R&N%@TLW' 4A_9%0+TPELDZHH01'86AY
MPS')X*@5#8Y<C?^QTSK;P^L;"F=S0NTX>HQ)'[?12)XEX-B)'=A2![$0@".&
M-$3R7P[*X,@F\%)OA5T<1D'8ZM(/\R&Y<EH%RN!X*RUL&,:_#(Y+T\C(S^8?
M,0LG5=PGU/8K0/JI*W00:X "-*&Z",EK+5" _J-AV._8\\)'+^ZW?(<NR+ZC
M5NFNT(4 ' &H)0YI%0#'%&IXY+P$@"/^9$G*FP*E4 %'Q(&6 H0RL HX.DVG
M3G-547 DF98W'&, CE0#SZ 6E#X3:A+ L6I:ZM , SA:#3Q$#IM:$6H/P-%I
M6MA S( "M-M1L.M"S8$"9)JZ0@=A%A0@W]2G6T7:A*H"1)^B$H=@$*K@2,5I
MDY<,':QATCT:XIF>2;CG^MA))4/E-8GOV+7[ H.=&_B$_#Z>'B-XY_KN,!ZJ
MF8.K@B,:86( O2F, 7!\8NX8D%52X#A \)(J:FT%1\6!EU1!#4*KX'BTXE=
M6.YQ4<86'(VF@0'#MH.CVC0P8"PEX!BV#!BI\"^P3W_@X+@8LW^3WEI+:)?+
M;@>3T3.)PT@,!;L<HL_C$9X_0J,3CT8>_YQB:3CR@C'&\]^9?Q=I:A]KX,@X
M#8Z]P"&R4KXF"14'7"1"]5429@RX2(1J"5BBJG@36MA!(Q)A4:AY $O%:2S*
M@$6A=A$<V:@1<&!K!([$U @XL V0DJW<6!RS?)7.\6\)#2GY2C#04#GU7P/+
M6!X:&I(*L Z6591 @#DY8W5)R#SH,A'I'M4E8?- R@1"TK4.EON338 %)4?K
M8 FSCP3(_E(IF?_2,<>6T@9'214M;97#B#HX^DF@M&65B92$T(%D4I03(R43
M<R"9%.67@*- 0%#GQV0J&^!(E..%0$&6N0&.LSE>"!2T$#0DH8C>)S7Y&=&/
M01B1R84SU1]AWAG-0DQX[+N)Y,83J0TQ"F."O\81.?\C^UKVQ^QW]KU5  !'
M,8&P 1IOR[ "CLTZ JRL'5321&9V0*V0OON(=Y>8SLAWW\&DU<<=]RT:7[LO
M6)K44D,26DWC(&<<@"/<M/D!"CN16=2&))RBQD'.. #'8VXXY0\O6\VXMGJ@
M%CUP3&U!J#MN&#3!L;7:^,!$G<@EKPF.(-;&IP@8@".)M14XY-H#CB(^<GF
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
M_X%KB(Y@_2UH,WA#IYWT<E@H ,'E?G2A_?&"$5Q&!EJA?5&" 9<=T=X+!%B
M2QQH=Z)@1(#CU/7J#@8;DE'LLE1<ZK52"O1+QK0?(_JU2Y '\"4CW&4!OJQP
MT+R[2JOQGLI64)%I0=AO:K9?D;58PWX;V(/+,>A"^^+ (!G'+T?5Y9%Y';)B
M'UP:16-?)J]#5MB#2Q.I 'M9P0 N0R1Y_:5>^J6 O63)KZ."O5[U\T"\9 DO
M\(B7%0?@\C]P#=$1K+\%';35U&DGO1P6",!F"5SN1Q?:'R\8P65DH!7:%R48
M<-D1[;U @ 6XQ(%V)PI&!#A.7:_N8+ A&<4N2\6E7BNE0+]D3/LQHE^[!'D
M7S+"71;@RPH'S;NKM!KOJ6P%%9D6A7W-]BNR%FO8;P%[$UR.01?:%P<&R3A^
M.:HNC\SKD!7[X-(H&OLR>1VRPAY<FD@%V,L*!G 9(LGK+_72+P7L)4M^'17L
M]:J?!^(E2WB!1[RL. "7_\D4\0)YR+=Q9X!Q=!O87%_G5;5EVT%,-?0)V]A]
M05U/,4@4<\A!TP27 \H1$K+*"%RN0JMML5NFFA8X'A^PVA8E(W#TNE;;@ATP
M"QSK#%AMBY(12(IT522;:! 9!32.Q2W?H=()?)M&3GZ?7Z66VA;D@%D@B5(-
MB2(7=Y DHH9$D0L'2)8M)TC(:LG!,6" 9524:05'20&645&V#BPE=;2I5=>G
MPJ?7OK>8V2<[2;H,EFG2DGYG=_>3-%B^2DOZG?7>3])@::ACK!#(RW"#X[&T
MD,7;;'#,E!:R>',-CFO2G3SR--S@>"0M[CQ-.#A*2HL[3V.NV:U"C"HXP@KL
MM(LT;A5P[!'8:1=I9"K@J!RX.PZ49XY$FM$*..9( TL)+[@"CJW2P%+"WZZ
M8\C@ DME0D[H*@B.D-.8DGX!!,?Z:4Q)O_:!HQ:/ND@UK]7HF!A%J:0L='TX
M)@)3*BF+M-A5<'QIM@I>XFYT0U^-Q.R+,Q-^UTFF^CZ(\",:Y[,Q+"?3656<
M)]UAIA>J],TMJO3-TW)I^H@]JHNKX%A&9NLZ](E.[.&'WM6?,?<]HT'@W/@O
M.(S8;=[_%>-[-)SI:W*/7ZE%C#J!A\BO 7VBWU=TGT45')TG2(*_/S#!V<'M
M;5M1R8'CR^;]#.QPR^CBA2CM-T1<MO;<T+<A5'*)_7PD[A"1\07V<8_>G?XH
M(F)\>*4V.!RXHRDP6B\NB@+RN^L[BN("'.=U4%P \EG $442"4)D1%8%R:XL
ML4W/5YUKU\.D+9PPVT[6-$(XA+A!6$N0G,P2;'PC:,RB<HV+P^ ")(NS!!=M
M@EZPKU%Q$%34P+$^JZP%E42(]^X%I6&Q&2S L5,2""XGK[L&DI*21Q8B'>\:
M.'(IF^TGS AR.XH)=:D>/>1/3>?EV=79OQ#QF0E-TLF,PO7PFZB\^=RSVT$8
M\;1+B,G+W(F*$7O+P$_D+E%]1 T<+Y7KQ(N W#]_;:/AJ(L];PJZ[W[>0A=J
M=<&13EK3E_M(9O/4+&WL(Y6:HE)%-7!L& 2$K._F^4@".L_1F V,X8>E/D;L
M#35(<P I.*80 DB+7C?[L<=2-N-6&.)HR1-OJ ;1'UXPU94^04-%L0F.J82"
M#^%^E;389)T ZT5@$QQ;NHG=O%IJ-2EX#X";8[>H.<4A=7 $+30W*Z>HOPZ.
M @4\\2(+4>O@^$YH$P\A0U"7@PF%(J6"&AK7CXNZ!+1L@Z4/+]UP%(3(^T:"
M>-3V4!C2&R[C:>B%[*5</\9.NA$M\,-?L>?T D)OL'<N-GL0]<V"(9YNOIMA
MD"@H6H[CLB<CCPW("\*8X/!B//<:(;V%%[.BYN6#GMG 3KW?"^3_R%G=S<TC
MZH5+]U-WL)2D1AU U(E:9,!RC!IU!T ==6W*&[LV]%)1J /+'FK4'09UA3C4
M8'E!C;J#K+"%G'G2 $<"?EP"QL]81X3>2NG#^1K@*$)88BG(1C? $8BPQ%*4
M$0/,&'I,*E0&T?B9(#]$-E]>+L:SG\ROHK.?Y%N4?BS&%#!5J>%1O%$'2ZAJ
M>$!87, QGX6+):?T; ,<VP=IIDLB9QHLPW7T)B^GK&$#++ND)9Y/E5$3'+.S
MB\09 \>W^=G)]/-<_N0B*B:5Q"]2X9O@&"0M_D-J/SBF:KIYUXN3W('G!:^,
MMP^G!3KA\WB$YVW]Y++K@+0)=MSH-@CE*?9L@N6FH H" F74!$L9095:7LL8
M6')& D&(#,Z;X&@0Z(* P&TVP5$JT*66$^/2!,NX0!4$!.ZW"98UV59J[Z]_
MB :8/*.W-B)DW O(*R(Y='G-QZLVZ9QJR4CO9E,Q@F4I9!%C/GXWE8PR! (
MR0ATQ*EDE&$40)B^8CQS*D9E* 8 "B;05:>2489S *%@Q?CN5(S@&(N"#A^$
M&N'E%AN (SVTX &&'N 8&8V2PT0VX$@=+?B#!$XF.,Y("QY>7&:"HZ0T2@X2
M]IG@&"\M^"*CRL_NVSG!81 3.@')KP.,'#YXQWWY^C/]AX/'K>%NN8I+O6ZM
MZU1J)F[6>F:MU*A4*[5&V:EU_Y>9E.EWPFCL40P-7?]T@-W^(#JW*F?UZBCZ
M\NHZT>"<NBA_.^&7?OTYI(+-OF '7D#._U+"90N;7WITG*<]-'2]\?G?GZD4
M0^,>OQI/P1#Y?_\4(C\\I0)S>\F%H?L?3&],G\%_?4V>6RF5OGBNC[-QF%;I
M;U_8VY\ZV Z2K=#GL4_?F5U%QX3 C,48$-S[Y>0OZR>_7#GY^LR.BS""GM%F
MTO6C\.?/B(J$S6XFF??R0:1/1=0-HB@8GI?I</EHD.?V_7/6\Q$3.B,1OW/Z
ME6Y Z/A.Z>1X:!3B\^R'+XX;CCPTIA:*OR+_TI?Y!S#YOV 2N3;RTH?PYR4?
MI]!H-L^JC29#1T1A&#G9@U/@G%'@?%[R]\99L[3\H]*9N?PK^E8K;_69SSW)
M/DSQ2@%RPK]#A<YP]<M)^60!%U,H&4X0,]S\A:X77T;(88T(SDN&2>_Q6=]D
MV4WXI'_FBK.SKG)CRBUVV:DV&E6G8E6KS4H7.:AJHV[-0@V[@JK8;/QOE4>)
MJ8%89H3Y_W8Q?(T%NU=?M'O<^G^_OWF^NOP_?Z&F[$OGN?5\U3$Z5^WO3S?/
M-_3'UOVE<?4_[5];]]^NC/;#W=U-IW/S<#]OT':;GL.^YN\H'% Q1X'_*7G7
MR[/VF6&5JI6F?"]S_?!TE[S%S]17\ /_GOEHKFVD+L436["HIWEB^(@YD<R]
MNPSLF#E S*LZX=CLT0N^FJ73?W&/8WJ7KRLG9(_7_YU./C^Q>Z\7W_YU6[X?
M(^\)LY/#3XQ>0(8HHFKY%IWWW#?LG$8DGDP'=<O?5LU% 5).)-RZO__>NC6>
MKAX?GIZ-Q^]/G>^M^V?C^8&IZ3/5Q>0RLVP\/!EF]2?G'\D?'JZ-YU^O9G5Y
MHL>M]K-!/S:;Y4H>HA:*]( 8T0 ;/3>DWHHQQH@8U*W&CK$]%!ZY^WV5..7S
M6& [,DZ']!8#]K53!XU/V:-.L9]AH[(-^-HQ85LYKOF@_Z WVO2AT^>53[Y>
M8IN',(D\65@Q#\U/!B,L#Z&\NTGTG9_-)?KPE,<(6\2E\/CNNW;@8..NL]<0
M=S"J;'<1;P6UVM+TD!=.3$V5J7>S7JE\*<3@+'_O!&C&\U/KOG/#3,O!K0Z
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
MR8,5Y '?Q.]1NX4-9-O8H^X!8P!8Z,QV\/M+_VKX+/CG4?_2C\,A\NB/:5$
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
MH>$L%LZW2-']JG-ON*'?H& DJ)V-G=3CHP)RB=YN35+,F$2D2<Y^CVA41MT
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
M(FV*2$?*L_]LW#88*VZEDT9>XNE [N_.6 1W^RNF5\=1Z3BJ5K,.I*K 6NI
MJCJ0ZG#(?3D;BQ61_\_2\(P#VN*RGEPCEGN".VLBDW'H6B*%?R(8@YIL82UG
M(/O$Y;A&L=%\Z^;VNJ@&""M59C0JL>S[EI?$5H03<E-M++.,E:,Q/YY*(H^X
MB#&66YX*BIF/]6,N=\/#$7)5 A/WN.RQ>AR'*!Z4-0P#-[: #:>\5E4N&L -
M^L44U1!T.V+P6%X!Y=%+QJ"(P%;4#FJA;U.A3V+X.(M'UQAT/I(1=OJ(T;=[
ME)=G/A*_VP 5E+^9R@BE($#<2<JR%F"L*^6$2#S\.I4)EK6< Y-M%:!H,UH*
MR_?^G7HN8W=6C?=O[9[=-":TXK&(9%7PMC8@/>L2?7Z_>U?<WA(#26L"7$>K
M>$!,(><^Q )@I4[*1:<IN@DM/O$XYSB&S9WZ"?PL@GM5W<?Z[S"ZYVP6,BSA
M$+I"O@-:&3<B,.U/Q)"XE0$^]CMP#8HQ@">&..[G$5Q->.<+KHRJ8:$(%H&D
M&(03%9HWRJP&V%0CPHK[>JU7QE1?\)9+C'GY0DDWI"8FB91S8F+-:]:[)E^O
MCK2PP=<P'GM#H4NZZ;HK7,8@+JGE5O>FW (V_?S;K\>)3; Q"IJJD65[R'+]
MVW'Z>+Z*[]9UFK!!\[=PF(4]M)NM\QI--D43&4VL5Y'F]H(KF<Z.R<1!D$Y
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
M.-_;-KI+ME%]=-GXML=\N_R&]97KLL#K6:.![&65GYO,ID@.*8.0^[W&FC_
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
MV3XY7M[J'2BW.(&SZ?1.-*3W.,.?HC".B=[&.XEPZC=:YR\(<>HT.NU5,4Z
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
M/A,))TEA-./7$\?3/*5A[XC:;F"8]1(2,XK"":,@N@@D]X2#$[J7*Z3-T[/
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
MMD"?U(,TX)^!.CMB(-6_3X9[T(]#9'XR+E F<JJ5D2P1QR% %$5 %@,"%]"
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
MI&-8(\7SZRO&R4P+28WHF2YD6V19J'&*A(+N"$ <Z%KHJ>BLNEI5J18SV$8
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
MA<"(OX!UH_&Z."N+BI*BPB@9=)P".*RQ%'XR-@-.BH.ID(CEA+X:^>T'CD)
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
M5$WN.B0[M[UVMA&2/6C7(=E5-W76!MM]L?9?*6WLFB6YPV3OAHEO@LDUEK!
M,QS[Y,:C_K7$:^Y!E4 C2!C= S]B3^0T\BCA=01*9599ANO&-2\N^3L>5")K
MO&'F4-8,*&'G;L2A7;D-)'N[I-UC<?7+:U^50I\GS(@\=6Z&4_#%-)9O]1^7
MJ.;X8O;6"PB6]-)E<;R27K!T(?CGG.8UFDSWL)5SWFI:_=R G]XL?M_O-_J#
M0>E/S4:K]/ME0UTT^IWS"HZT>G?4^%I!K*R-^K*.VWB+RIIN$T$S^#/F'1;3
M,2]*6OONLUOY?)?E^9;EFT!E'B35[M..V8,GM=OV2>VVB,E/773AW&/=^\ ]
M4TMT'"E'H\NCH@!K97V5:M_K8,[&(,S@UT3H*3)]<",_@5F:PX/8(I<O9)=/
M'?H"%P]I1/]W<-=OB4DW]?TSS/;F@'81)?PIDTR7WKWV9B!J6@=!N@=VI]=G
M@C2_\^<@1'/=W;Y9!MP#A.&%W3SOK(1A#:H,5*UV>Z>@.C[ZN\@D.P 7-TQ1
MY2T3%BM/FI=(1EL6?Y9!:0M2RCZ'/G0$K_P"ES(\=4K*4G3HEW /\M'Z #P0
M=C:P6]WN\Z2GS9'IY0+#*1W,X/RB/I@J'LQ%^[R*!W,87.L-^2RJ[).Z2JQY
M([=M]D4A-Q*&(TPS]Y$FH481E649EKD#"=E3M[?XXD*D7NZPHE9)W_Z\RB>/
M%Y]7$9]8P81"8"3&5TE[+B[43/BEPK+"271"Y?R,M]_,"?]'<K\?Z@A<NCJ*
MMH*7!&8M<Z2E_#[U(JDK=1Q Y-S7O#>1Z?:SY[.D\Z)"ONY;B]4B=*[>[$D_
M8<.Z<C! &PZ,\A%7>D0I3A1=GAR1E]4IA0ECSM!1:S:R9*E0/.=V9(66\KQ7
MA0@^1ON5I-CJ8J<<=TGMY^=*4_&$=J%4:=;)R8S&I-"MB0KE5IDV>4EK:L.)
M$4N6\# 4222$E1X6/_=G*FV2XFU+&D;E@54-ZS.5Q%=5TX<B]N*G@(J0TYDM
M:G3,1H^MQ,NCJC_?_GJE0NEIVP@A:H^=I22AD_HLPAAW+\"&;OI*+"0=KQ[J
M4<16J]$=J+O2X?XKC=:Y^J+-HZJZ 4N'P3 P"K %;&PV+OJJVI*-_314C2Y7
M=\R@(AR% CS4P8<\XEX4)QQ9['%(!\9?O7OWT9I*H!34^Q=@_D!-5K!.&3R=
M%3.>21'%)<'/JP' +?.XA+Y;4E*@8?VZ &E+ZGH-%/MFC*U" ,Y*IE/EK"A,
M+$Q4?V-*4Y*,##0Z1:&-1$(Y2136S6R@D$^>)UE@^^%%3+"-"DY\%74Y!2H(
MBF4_8-A2%*H^J?R6HXMNM0W*(9#):$9@BBA#$#Z&G)[/A>I5[;A(8.46VK@J
MV "0IJ0PLRESR$U:="3RLC94Q-FRB@TJ@\S%BN>42PYR$P?FDQS&90HX0T!7
MYLN61@L)J7<5Q?MEI2KP[+@VLPZ7ILIH3]$8E2N>1W'J28:P\A'>J:S"@%'*
M7Y<W8V#2E<.L&P[HQHSOM?B%2FZD#" *DI%C;,SS(!6H+5T8D)'Z1H9 I+."
MC3;!*4FP<HZMQ](US"B^5D7GZ(B<.8D@JSI(57:IB 8&_4O)R2!9\S@*!YT
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
M_BR"^_IF[M8L<)H7LM7$&SG(K7;XN=UZW1*TQV00^!H&,V']WK!^EE$T8X-
MKU7'1!VZ0: VL-8>CX6*N4@KVZ_G.#V&JUA',=27\* OX<&AQZD&++2*DBWC
M22W8/E>PO::T7*R[<]6P?I6!&WFP")9O>[5\6\NW-6L]-M;:W8&U[MBO8J7D
MVY6I?/4-?3',CN/ZUM6#LZH5YW7UX JLI2Y L8B$=8V XO=;JQ%0UP#8!#:'
MQ0&WD>9_RM&M/T<B<,, <_Q_#4<3Z<7 [E20ZWD=Y'KH.G\=';!;C>(0S:;G
M=81.'=FZ?S2L+V%]">MPUBKAY&G?R(O=W<B3U"QNQR(-K$\-Z[=P',2A<B1V
M:T?BP2L5M2-Q;>I)(<<?J%F";UW#WF/IGXQSD5(!+NJXG37C=C@\74[39+85
ME#E$)MPM5IA@#*JEXEHU/2)2?HCW<A>D_*BX_VY)^2%R_QV0\B.7S>MB0?N@
MZ_;\#3W1PD'=6EK?F,2?JC@PGU/:K>7TIT!6)WG78OK.(3(H7LO^]BIXGJ0)
M^U\RN!>)]<M8!NF#N \#5UA?1*A28CJU);NV9)^,F'PR<O!%46^M4V)V;8.L
M+V%]">M+6%N/*@#RE0 ^.8L0Y]>_8G;HP:%$'3&U;2)]RNKFSU1OX7W#^N(Y
MX[K78A68:JUDOK[Q[GKLR9%UG<:P.!GIUM4GPW4'M1_F99AC-DU_"?(<(DN>
MZ] SJ/TR=?Q4]6[H5FC[(5[/7=#VDY(*MD7;#U$PV %M5W?H)+6MWZ7\$LZL
M;]+W8]OZ+6IL(T%E;8#66>]UUGL5:.O)L-Z=],4[]KM8R\;U+3R86W@"I1#K
M&HA+=*KSI]M6US40LQJ(@[H&8@764M= 7$3"N@9B\?NZ!N(ZD2]U#<2Z!N)+
M*I4XL%CKYX;UR?D8)&&L?>^#VA)46X*.40==Z%8*;T3 /&7$N8_75Z?35_B"
MNB'6+IE-TAYS?#D9YTN_B"876^BA><0DY:2H1ZM73+C;3FO5H^7JM4VYYN<U
M/Z\*LM3\O.;G-3^O^7D5TLYJYEXS]YJYU\R]PLR]Z#;O )ZX88HNJ3K(X*70
MJC9*K2D8+ TR*/5F;G<CK;4V\G4L(VD)^/\@M'@&BX,=0#$?>]/8$I,PN+/D
M=^FD& %AA1QG'1,U<542=(RNZ#D+O15&5J;>-RR8R?*].,$G\]=PD 16%%E#
M+[R+Q'3LP>8>/=^WAM+R L=/7>G"'_.C$^C/+V--U'@:]:WERI$7>+3>:11^
MGP%812(G2 1'L"R>$<ZLRT->!4$J?.N3E F@(&WF=@Q &8>^BUM-0ES-6/JN
M]4G,^)V.S?_B*+R[1$83?)4AA'])X8SQ7YBO#(* X3)P:7A\8N1% )X)+T*_
M]G,H(M>BD OZ',!+L&=:K_0!BAC[#L_^LNHD"C"R?C2V R^7[NBG1M'9A;CK
MN7__X6F__F#PPWX0?O"4=P\]Y_^X>A">3V$#1O+ XEZK=D^78;^'@4.!!)1P
M7:#1\ 7<GL?'AC.))3W9<,))8P$A@#P#DDFX[-,P3N"MR10$=P'7PS-2*N!_
M'OSX*(>QETC"(@>PR.,[,480/L@8D,[ZHDF&%3-*VHNK>..II\\R @,BJ^6,
M 9NESV0A3B)OF-+D>$]A'0 NP'1C58U"U@>L)Q&P$\+D94#2&P#8!"%NT0FC
M*<:NP&M(_[Q@ 4*KR8NZ?Y%$J,4X]7M8$;_?:N)3S8O+?]K6OU,1P0Z(IJYZ
M]/^W+2>-HO_'WI<_MXTE:?XKB-K:C>H(BA9)7;:W)\+EH\8S[2.LJNV8GSI
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
M7H+IF/;6MSZV;#-O&QSJC#S$P%\@H+VG?\ @A4+G'6X#]&C1BN( KD2CI])
MT.!&7%-8%(%10V",*VU;=?M_7_MOM3Z<S  T!4:*R!%2!0/_PBCWPQO0)\C>
M( Z3_GNJTP?HU<>H]&,R%J;=EOV (WM3QGB>[,&50)4'9R=)YU$@=W18@L.P
MM($U?<;@)@?EFZLN+?T0NR=6<X!1V,)#(PPAL[PSDQCC#Z @V^]M;'&?W.E4
M<0@:<[=A&;#;7:0%X14=>Y+RPAQ_J7D>8,-2G)0R[6RS:.AS7H[_1%/$!#EB
M>SKL@>@YIV2)#G/%$D'H!L>BIV7L@]+#,%# SCI?;,8,ZCG1;7NWZ2@GFT64
M>T7OR?&7YAAV O.:!X_:5"+YD9AQ61JOPD_!YD?3>NY_A9LTS\L,5T TLFL^
M:2@X/BA*RFK(QXDUK?<-X MZW^IVOEYQEEQM*]:'2@^@\':N"EK-#59&EU V
M">6ST_4)Y2XWW-*L:I<;;DMXL)I(I7"6]642I<)<X/AB!)>)#HF+>AK[R5?G
M*Q0<#CC.J(S? ]/_JEH6/MTGT9QACC--FN9625"FLB[Y,J%($=]A^J;GY+.;
MT$5$&V<E\7WY+,V*$ZKR,0E@V0N\S>C*O(UR3D0H"3(E& D_@@5^$^59N>!+
M,ZJN) D:6WMF4;F(RK/ 0"MY<I.&KMGAEP4L7O27;TH[$,3%MSZH&R=#:]&.
M>%.;N,RV>?OF<@V1_+2V;S!&6PUF;8Z^]PJ,&OO1T"S-';9"52@Q!HD&SAQ<
M%0PLX"\P?0WFB&*+Q0DVCTO.;>F<#,:40DJT. &+6IR"+#U)_\U3&NJBS."W
M.67H"[22II+0\V_2B*HU8T0)^/$)UOW@Q]PTBHYK@3$K.D/A>!(R\;7-FF-A
M'.;P^54X$)V#TO%6E@])[$<YR X92B '9<X;CM,_@D/Q%D\PF;T)K&$"#S4:
ME;"$VDC'^*"?D;%>53^P3H$"T;F1(U(6.J H5GM%\HVE+V[%3D)>?=*",FAP
M_+)5Z[LJIJYM#?(5(Y+"N3<6&)HO$WXP&L/E8A$S H7/#8CB IT#>T/!!*SP
MZ3H8DQ>L/5+0(? 8^U(8X#-1$7S=W8HRT+^ISZB>DY0'T+E(/)1PA.J@/%<V
M%/^N,AKPPE\@@T+UUN3S$"L^4&Z$^<Y%90=G6OKPG4*IIIO)U4Z+@G#8C.F&
M1;6;>=>;--BGQZY/ >)/FB="$EQ[2KU?5"3(''2/$BV?L$])[DOBEW1AEI;3
M&:9+;F '8U24TQ3VC922\^&_X=-#I>;VK-/=AV<=<VIED<.<C"+O>]>4[PWH
M+%""/YH@#KI7=X]A+S'=@E^4,;KN+KF4/L88ZOGD%:]5D+_SM$S(\R.,6$@+
M1J6%2YW>T<"I(U!(KR5]L2%/=I=R8-0<ELT9:8,[%18<5H%13EP8.5X27"\M
M\VJHQP.7#4X'79-\5W#F+B/,5ICYMSXE<--$T3JC/L$L?I$WAXS(MO5MJ:>.
M!4;S!>SCIFJW)HR>&U3D6U^?.L0.\$DC0YG0!K@6&L'NW**X[GQ-T8![M;"C
M02ER,?LXS3("Q?4<DSSPX:K;B#5SXD9-USO!:>3,PM= ]&8,I+&6_C8CWS@"
MAM30!B":!.=C+00^)%^Q@%[I>YTN.!%!N@@B? SY:38=IX\H3.%=F>$$>AXH
M4"HST6^6*HG<@:^LWG<]+O@4>0@1&9 NQ!PW 2EG/3%ZQ+!+U'*^%Z>WK.SO
M%K_$AJ#9OMP@=M7'M$II-/N6'UB-.L%&1UGJ<"&O!GC?1L3A^,<ETQA( 0\H
MRP2NZ8*2H1(1TU$T^$+=/$8\%\(N"+Y2TEW0JM5:CT)QEPKFK_6@7-PB?7EU
MD21 :+)*1*^ GE0&EAY93B P^61I4"=.&)E/T$X:'6N\-!X*3R[?NX(,MKMT
MI_W 2!D'BK$ZKH(-.'P:?1E1AY6OR-39;43AP2D;RT_^ZF>5H+;<[3IA8*+I
M9 TL(UP\ XM&HZ+,DEK$=N)3I!RCOCNM'&*%P?\HR$/%Y]*%1]<9B#\*A':
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
M'U:?S_C'G&DDB0(:QMV0[W6*!JW]IC^O1^88Q+ S-U&6)I0#BJL&RC1.QU@
M37!"/)!1XBIQ<6%L#86V]GJ:992&PA^3A\ $&Q?OGP26W+ZZ6_",#.$@:KQ
MQJ""60+GBL@"7&M6U(U#!( ($[BP9BG*Y)0!&@D1[^7%"9LOZ":,_3PR',_Z
M3<2UA]!-G)/5##LY9X92ZA4_E:M&W#DLW:L)1&=N'>XQ)1*I]1)2_7&>2\OG
MC9HQY;2M#":OP!:)P["[G(?)>8RZG$<+QM+E/(XDYV$HI%&92FZ=^[PB>@;_
MX%-9])]TR< EI?/J.C!@M)@ [I2PWP6L\D,UE\0'-N531HO!V8MAG)Q4T(_7
M98;H>9GWN!F'_GI-UYHEK5EHU/#&F&EX>W\4O^0W^/,;MLZ6WN<833/?@TN$
M."9 DIYX<^6E\C.W8XXV/\6@]7)_HEQC5JS;FB'K.H%N;0,!8\62DCQ"3D0,
ML61K:KYQIHC/5VB$(MC0&T:#Q0B<QN@A0W+M?=_3<&>F>[#1I";K!5'4/GCD
M2I):^8\QJ/'TK15'MO56+5HGR],(Q#M".]:5$J$0<P:M)6Z]+.UC]66@,&]7
M9'23E;>CLFYNDT*NQA%HT3O<!RKB+JDVR6;;XS3/F5VHT/&NT)^#K8>MT0JI
MW';.BD&OPU=@E<M<,H83V_W<=?PP\J"#'+4@2*LB!YMK,%$\_6^2(ZDV28L2
M6!5NDB1][:C'P+^Q;7TT(3"BY<N"A]C&)1.;?;295]XEO<A89\^1H3LRG&U:
MRGUQW:ZW2FPU?Y;AE-6#;1A+ML^Z]=29=:<CA,N)M19-0DQ:&15+IAXH98[
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
MMJ*@$9#=7B\[X66C&YMM;+>WO-$0E.+!EJ E^UTF'^0\*R\</QD-5YRN"H]
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
M?^A >+O[X) @)C)V=<@K2/WX9%(JM'LL^IFVY?/G5[G$("@==*(F$]@T_*)
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
M:E34NE;+Z>_'X/2>P(F::\68*!6R>7,+QNP<@9^90A5!G0%NHERR^N 480%
MJ&GBL586[X7_*A-E_/"A6+ K;$R&5R,T=[$!@6B0!U>ZKD[0U-VN+(:=C)DX
MFG$.&QM9V3V#DJ)(9!1'IBC5UB'I]:@7/;F(";[EBK1=@8+Z(6K&6;7/G!.;
MG",U)1<:KJE3$ENEYPW.G8I%<)O21)>C"NPC9CLG:>K1U#E.>YK<I@$;[M1K
MK(4HO-]D=^!87!>ZEX;K&->W$0O4_8"1C.0@#WI#[:=_^"?W-)ECU1I54BY\
M::VBPZ_6!D:$HP.FTI!(*1U@ B]M[E<[M53 D2\-%2//#=4?H>ND4LK[X"\;
M.EYWTO3=D9TTQMT WP'WX[(J WKG#:B+RA,I4*CW5#.TB9K''U?NFW\0G\%G
M!?=+7L8^)CLBOFQ$E70^^OW[Z'215FDC5CTU_K[)5_5.J_( PE(-OTDHK_U.
M^Q\2RVLP:=ST( :3&.2(P25LC,2%V<)R<H(U(_P>%9[X6(8VE?H</BW$^H!D
M-0K9! FU*[^T=9[X9W_)/O?<!UW)5AILQ9H(%BMHVV<'S"10W&2^8;R,T*I-
M!N$19/B:;4R*7-!=4[UHU+= 2=Z6W%&ME9#>E "I!9+OPF:<G^YX"%^#,S[.
MHN\__[ ]#PF>UR%VI_E@+>ZTH?Y;LCA=?,3&1ZZZ^$@+QM+%1XXC/K(M7B-J
MB!X@^1>;&L;HQ&H,>$*4FJBX$+TT?(+OT,;(N53Q5$? O)^<M^!B1>;XU=42
M]AU,("HT<Y4,5*ESZJNN$D4^L$2]FE)<'ZKX/HKIP:D#1;DZ/[U<@:"<#O<E
MF+[:&H+R$*;Y!08NMC",5VXK[&=_,NHW+ )VZ605.%C7/OE^KOAM],M/__$F
M53FQS6ONVB]O7^_&7?[8MFGXD-NQ3D3>:PW3;&SUZJFLGF9<P-)15E(W:4QU
M6=9"T^KG26_WJ(VGDIFEF:N/;P<,N)DH"7DT-UA_3''N#-.4NJ4MHEC@OY2X
M#YBC=!U!3R(TTGD".TY0TO9A(S9'X%N^3RB<H9=MM2$ NIKH52)D+,';&\V'
M+4/?6Q2I(V,YT_L5LK6(<W*@N=25 T$2V'4>77<%QE([%I:>^ (#%U&PQ5)_
M5,4)36ZUM(U$ST5HZ?8VFE5&O,Z'K3G_PYB/'V0&7XS2K<>(=-[)4'0USYDR
M@&:*_C@MBSI,KL>?Q'HQ3^LW+\8:;>SVLL3>,B" $JYGO$:%1\Z?4AXL6E J
M;<;,!/SI-&,J&?JY+!@74B4<DYQ;B+16%/.[]0H5S!)8\ZGN#+[(L,@W4)(.
MS!3RD1&0PTR65%L<?:6(%9Z="0H^-M%A6YH)+,-GJ6[;S> ^'9:HM$[_/<7B
M8+4.L+];X>1QGR0+AW2%RE1\F^)]B< ^-&5#Q.K,.E:F'U)M!O6B>*>M4>V3
MJ\@B:?YN?#1]Q]G,,]UV=/OJ)Q"46&PP[BKOEET@D0BU%)(,_?,:5!6[S[OY
M9WUW<)Z>D:5-T%'9%3-"]4T%I9[&&B_U8],!%#&04R55]+G-@O/RX6(3\)F
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
M#3/^1. OL#C"RQ<JP7GW'@4+?6=9'%!YC';O8ME9%L>L/)ADPV0K<[7PQ>,
M?3+-_/GC#-IW]L7^*J(M[>\Z^^('ARD-7Y&HA$>E$3JC86^-,#SKC(;#JJ;C
M.38_XB+=XOO?SY"RR\B^^UH_XK+/IBFV7#]=_?B2KX,VLVTCU\+3:F;[,.;"
M0W__<9HK#]7F\]'3KSS%%IBM-8BZR,;.(OI0W0,[)%H+/M6U-[PW[L_1H]+O
M!]KW[R1\.U07J4?_ZG5O_Q'G^K&Y_D^G?=;1-7;<I;<4^@Z50LJ1\2;T/3.X
M.GPEY8^I//SQTE)=R\%9__(<%^]:*>]C6BBY!GO>%S4M849IMO0^^ 7X0'G7
MA\;VH3GO^M"T8"Q='YI5(;RCS\AA3\O%EL$4S5QKR*W^$.;:QBYV6S9.N6AO
M6QGLK(._7^D?6*3<6:?&X&N:!/ZHIC,77=.9'_.I=>.M3;UK.K/MF+JF,UW3
MF<<9>.J:SAS1 W82W"./K#R&$,GY1==TIO4M+KJF,X^G?<MQ/KHM9'&#\Q]*
M%K?C.35N?*CB"*86V7*+@P[PO#_<:X3KHK+#_M5#1F5W7&5"G%1H?VN1D4>A
M$(\!0-(5<?QH<^V+*_8N"66FBC)+O#315:*92M0MQ;'J]:*/T6ZX#P#E+A)U
MY)[,5E-LMR/3M0!HRR%]BI]JBWW<D2E_GSE]>.-YV-FF'3C9UND_[\B4GY[5
MSHTIM-8+X?\7633W,W@3)K'+9.+?I!D9Z[?*)\IE]'&IXYTWC[YU%GM7\L2-
M+P==B?9WU%L=J^9@%G;1'QV#2V=*,(-+1^!R6*5T/*?F0,IVYW*+@SR\"]8]
M^6#=\].N>+L-J;0/]2YY9&@\\EYY;<UL/?3W.Q\]@WEK?@,\#E.5P$F('_N!
MZ#SR']8;K7/*'XVJ@--69-&X-"SNK"WHGX]2372N^MYJ8M?4=.>O/P(U<5<;
MF-5$@ ;VH&2DV=SS@R*ZB8J.<JVS-KJ&,4_1TNAHW3M+8T<2YQ]/DOK0N_JT
MK0QV1N9E4?HQ&!!YF5$TS_5.'I5NZ,R'O77#\\YZ>%+6@S@@-VJJ"K8:X)'^
M5"&0TGM\G2@[JV%_QZ(S&AY:GI_BI[I-:,&GNDUHP:>>M@\CA@JC#^9U3$*7
M?.W\F>^U6CI_YG$!( ]D%MX/ /*NAW<NRAZ'_>RBZ_YTZ!6G)VZ/%GSS9/K6
M'T-;IV.\?X[;3'UOTO,@5 D2TNKD_C9MVA_5 6DKAK6[2.^^2%O71K&M8O^X
M/M59,]6#\)N NPO_6Q=2>!+??]K6BP39%AD&U(HER_TVADNO:_%XM-]_I#;,
M Z"<.ANF!9_J-J$%G^H,R:HV^D1I*^Y.TZ-.->FDRU4]I>]WAB4= &D(SB?A
M40E^9ZKM3<MZU96^?>\E>;0J 8[9B85O9*J(,@:?CE6B)E&1=]=D!^GH(.J=
M[9 ^&1.ZLR3VMB2Z(OK[T%3'<W3NF_2NQ4]^@J; \*RCB'L(B(LX\<',SZ;=
MW7MTWW^<=_\O%S^^0JT+<Z^@W[#]>@>7>"K??]J>*?,J*-W1L2RB."J6WB)3
M)W $/.5G"4SR<9V$[H+:O_M8YYQ^QR7YJ/I>O5$3E64JQ*O2BR-_S)H#VS=D
MN1\?7PNKT2-L8=7%Z/=6=0_$W?[0.]N90SI"3XI-HO-$8EFD\,] Y;D7:MT7
M/59OH;.1]A6A#@GP!)$ ;@.K1ZL3.F/B1^F$SI9X7#F] RG=^Z-:Z$@<#GC:
MSX8/8P+L>P7+YO.#7HS@S6%:8I=6O51W2T<E"W!Z;+?W_R@_\]["X$+OC0K4
M?*PRWL'1H,<_($/U8[S+#[#UWPDCZ%[]/:_^KM=M>:X?:1_!@RQ-NR^B\_,]
M@UB'6)N];[!G!;8(UV%8)Q0^][-IE.A18:ZY$AP?7=2#XX.KPT?'+_KGWQ&"
M'M&WUX:@!_<2-=]*6JIK.3CK7Y[CXKV!D<%P(W@-AK] 4LI<>4&9PQ:H+/?
M[57>Z*(_8D$;1W$,L^9_?/WG#,ECJ+L#UE:/+N_XV+!?#<$_J;T?MF[OKY7R
M/J:%$A.HYWU1TQ)FE&9+[X-?%+#_3WG#1BW?L 'LF*!9?L=8U/J]DB>?G^$N
MK:S%;106,Q@7WBCNMV1K3^U7_#'<!66Q_BO.31 HQ.#]^(OQ]!S&='%1R_4Y
M_SW+;.IUJD[&F?*_GO@3&.P+/[[UESE>5*Z@@Y2["UB?>_,,U6BH!O<G'[30
MH0JD$]<+N.)5QF+[?_W6C,6;96KR]Y_^5W2AQJ-S=3H97XS#LXN!>GXQ 0F^
M.CL_N[@:A1?C?XW.?OJ/W]$LP(J)__O,/]Y9O$Z1]A=[$L D&H1PK0H=#.\A
MU7^QE1T)8\Y+NNY_\W/O#\$(?5%Y&1<Y[LBGA;2$S+>\#^YE,H.M)O,Y4SGJ
M'DS>><5,>9,TCM-;+-TCP]/SP:+!WX>J\*,8/A?,_&3*!A#^?@IK(#BI__._
MKH:#RY<YU?)(W-^_@6_1@^#S\)MYBE-,@Z^S- YQ#2=IQC81 B7*G R?%[NM
M&P_4Z&$RQV']8G^1JQ?ZAY<Z-A EM KTI9?5YS5<<"3H_&>KR_JGK,\DNB1O
MEC_WX4_/5G]_>=&_&)XU_NFT/_C?;8J/-'QJW7AK4S^_&-XUPWMZTMIE[X^>
MCUHXILN-3VJ,70ZNS YM0%(]B-]-3]P%5>Q]8)^GFA)L/=/+73'E+C(,VON8
M(\/?'>D\L@?L)+A''OI\##',T>4=R?/[#4;NGT[#$=4CIT>C%'>\WKXH/X>K
MC4Q;-)'98CYFM?@=FWN NMKNT;L^^D"PU>]&Z _.?RA"?\=SBNY[:"+ZQP?1
MO^_\R([+25F-S"^4:6F?/\(:@F.H!^X0KS_:+OOBBOUCO.GO ^:ZBV@<N>^Q
MU13;[7H,S@<=;O<AC:DVE3N^&N<*>S6F$PK8>S=I7":%GW'%8U(JI)B')3D^
MHVK8V2P=>+DK7WK*QAR7+VE%AK6.BRR:^QF\";.893+Q;]*,DHZWRG]T+3*Z
MPJ:]&8L&H[..R_2A)?HI?NIIUZE7"&5%;S^N8M/.@MM7-IYW%MP]7 _'<W(Z
M MDNYG:T,;=1QX?;BM36!Q\;W20^AKQ,7T3/=KGH6.N?T/>[X$CF@4P5630N
M,;[:\XH,'CB/\IS^A0<D2.>+3-$O'N?AZ((D>W.\[\J:^33B)(_<16>U$:39
M(B6(""J)J33C[N[1SG?__^Q]>7/;2);G5T%X:B=<$13-0Y0H:[HC5+;+[=YR
MV6VYNV/_FD@"21)E$&#CD,SZ]/N.S$0"!"E2HDR0Q,9.ET42B3Q>OOO]7G7(
M>5OUMS'>CX!5E&/+7\3">:/TB2AV;E.JK7/\V5SX,7:6.RINT2@6#49MHUAL
MH4Y2[:A)/TGD7'#QK3./HTDL9HU2T2@5I2#M#V\KL^]3/6V%PH:CG94]><=M
M>S3:Q*/1PAIEXAE8UN'<G!VQX@:D]B!N^Z&!U!YKH.VM!#/?]5F!1_DL9A',
M]T_ZH)',)_#\:5NS'U0)F>< 486(H@06;7SGN[*%%178F YUU2DGO+EBCC?+
M24!SQ<4?U06I:_BW$:8/6MC#IF_KGN7H>Q5::]JNG,KSIRTW50;X/$9_3KI@
MNM]$9+;R?*ZCNB:'(/T:Z5GMGV[:GN];?'ZR6I>U",XT&C<.XE-ZOA&G< &
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
M@V6'FSUT2V<R:5T>9SB2I-%G?L )-/ &[4'T8T^-I[.>5MTJN);(XK3:#M3
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
MQ5(4<E/=7_TX2:LSH 6,IZ'TU7@PLS#3:63ZS:T\(1@G;L-]ETO3QUBQKR$
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
M!%M+)&]"6395.&QM74.[A.GD]$SSHT/L SRC'.*G7?8OV@;T+ H))($'B+-
MS@36QO/Q*4DMX6!3U7^$)1 K>O ?:YW<VNH0-%JK YBE]9O%\MG@7K"1'^60
M9&01,%'C8> >O7O_VSM[XUJ6H=[2#:WN5'TS@MR@_Y P<)3=09 AJK>EJYP0
MI Q:>A*0<Z ;-\"<FG89NVL3()0J7 D3CS<:M,[OS7[O;+^UX:&TYW0Q9Q?@
M$L?,KRFZ1?+^LK'JM*9+9S/4JP_K@+J]O1\03.'A YI&]Z:\.1=C; I)ST;Q
MPI- .$H08<:RL^(:1@,@*SZRD* .Z^!J?;.X9B\U4+(S$%0C.!!RGT0Q04XI
MG8$;]A61W(G7P;$ET:Q:RRG?T.;HGH,I+GM]5[GTBS5"30^A9[I2MN3!OBS$
MVHQ/K!;J[I:AD?=@)H78>$@Z[['SXG[C(U^GV((FM\E,J"Z0$S]AUY4=&\/H
M.;L2\9M$9R:HL"7\B$1."QUNZE^$OQTJ3D?R2#6A8P]C>!<%JC-Q;N=8'DE^
M-X%K4RM$9Y+OWP3WK]A4V#(IM'7%FOY,(Q*S@6&M@< 7*>M@'L-'\@",J&4(
M-FVA&FC%0@836DC<[MHCB,3B'EJ!  K\RN]^PDU\ERSKE8[O]E9)-A*CGJ$R
M]W0_T:K<&G))YVU^8XFNV99)S[!61^.2#V$I I2_7(>1K7:@D:D"#8B@V2E"
M<>9\.GF7,4Y6*;X:@Q=+?1#,)I+K&6@:-GIY.+X$;&#2)11F_GKV48546CLF
M3Q&) 7L;N5/I90$G]!#XI4;/I*DC9"=0?; V.ZUNU/]/T[3JLXAAC3>ZV3,R
MFQ*OR1M!*]K'(UE%_CGPN Y2YEB?JH_JRILS6CB##OYPT"O! W(N16>@^1[\
MLM?I=S:^,>C12ZPIN"(>(29A\=)2F-.T=U4XU/@N74RR<C[F@MVD?+$PYO90
ME$9X<)7PENA(5K0FT*KSK\B!HF,P6/F7$N\E5D6+9' [CAX)[92SSL$TR31
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
M'5;KW($V!TH]27'J,\0)=@P>.%;.ME%@$NE5&4\3L#4!VUX3L*W!7)J [=J
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
M2K*(P[ISJLT"M<\KTW>!U PK,92E :JJV$D%P!;"C"JJ0-MA*IGV& 7+;MW
M22/Y9,G;[W#*X8B4J='"$*/"6)Z!9>5:(@N[#\2^++0SRY=2R-1?>Z?:S@<+
M;W8)Z]B>MEB:-!M(C ?&,R\T(]*=,@R:*YS%/:@LA("B*\,0PPK#)C/5:2A8
ME,_K.S(H2G/3$>0EX6RI"W40RI7>H0-@$@5W5:U<HR5.3<@:?V3>1'?BLG.P
MU8V+LA0SYY!RM1=3Y^\1:4]05,9^(A7\-*\\-:6)OG9?,&BI]CW"&Q;*#V'_
M%.][R%^B-J%O+\(JZTO-I66J7\M"R4*Z,RR*L4@&7;-WP@_H 8NJJ8S(8!#'
M#[JM8 K\:W_.F<TK,P1TBR^[,)Q$!/M':$64PFA\+X4-^CJUOM%:D@F26AJ/
M4:U2/#L"FE!<6K>_X1TS 7$ZRZ6V*<0U0K4P++;"'-<6%0*I GE_IMJ-V2M#
MR!#UL-E> ^6 I?4YHG(A68)&G)8 =3%AJ> $S])I%%L44[FG!B0&Q\MGF:M$
MQ.B I1$VKI_8-*2 :A:&/RM>NX&SC%Z7E]MBI@ " 4K"<*0S(JP"4#X9AHK4
M6SH60M>6F/>C.:$IHF7@[1!Q/R3Q3B7#Z)"1^% &$@HDLG,_^78VCJ54 $D$
M;P.KY'M#];\Q'TC$ RC)7,IDT4M@FF-2RTF/G7,+2S-=+&F?@I53W6C)S6+<
M6WUQ"X]225V""15>G8N!'Q%BJ)O,>9O;+1]RNZ7.PD>S+20Y':'+<^8(6;/*
M%"--2YA?(HD)^Z=DQ.GN$7:V'?%!% 2!*7-431,%MY5$=S3;:"D3KKH3D:'K
MG*Q&(N!FXU,IN3<55Y;X,?.!W&/_Z]<O]+T5D[0TROP)NN^>A%L6<RAR6;6%
M$6VA42>B7.V,<E%3C7VA/ ,VAA'"KH?6V:KCTJ4A]J'FA@AFC1"3RD^,V5+U
MSUF+P [$W]F2':<RU'+(Z#X4Q<V;E(-5DA^1CK<Z%."5!,5$S5LH*]-XNHI1
M86&+.BJ_(I!V9J/\0CLQT)A1U8L(< L%(RER-03;_93]E,]4%(U3+#4))T&>
MB8K3QL+MN>IOI^Z:+NYY;)U%I2.IVMA;#<V]U>#Y+O$/IM&]JD;2MXE66/@9
MG'835C)AI<NF9KD&<VD"1/L.$&TFQW)W3AVTU4$+JR!CYU^D-GSD-B"'HJ=^
MH#H\YZOXOF_7B&7^H#.1YY7BO,#F]ZN3C1,;Q"8*)Q&I&!GA5<+OJ_!T,/\+
M^#TC3N46KA&Z(K2$N2F6MKWBSDUHS%L#.&;: UC^&33<3)8HO9#:U>&TI[!R
MT#^TOB."92?^"(QC2:+20VN5$#YA;_&3O ^72<4>F^8'8&]S%.<:Y3#6,[5R
M;VT>OU!EE2"C[R*V4V&$+,S_%![F])I>.V2Z&J,>%V.[B90S%IVWD6=\H&K'
M2-A3_P=R(K#]Z9 O1H9T-@CZA3M& $&FBT*^J?9@L#[0X\IML%;I*T:C%&85
MVF=@=2I&>C&Z/E$&:_BX4:S0K3D?#8S(\[:06JQ$G54OP)W1Y\M024\\*NKP
M)M3CJ[<EQ_S!R<3<_@LN3(  X?B7516-P'\:G*S.7H-NK^78[.SQB8C=;JT3
M$3_+D,"2<#,_?7[W2YV]"HI!,20]6U]S-7U3:8R.:L4D\R0USF8+HU"E_QF\
M*S3 W_["K]0[@7!2N5MS8=X*G#"UWCRE'E0,J^:/96$&RC7!$/4IQ77*DX'-
MQ>VFM]5*M&^$#5OM1K69.#4$+-&6\K: >O. OT5E.N2N5RT:==PB+PMKD9]6
M-]9!"'/5S8][!HG M?K'V7Y>[0JT2E%4&,WT5DQ,<"U.?4[0)O]H;"+ZYH>$
MUF;E2UBHRPW8P.XJDNBF<5=Y0=[<9F]W5^UE!S6:C=W=QC*]2ANB/5;J/DB'
M+&;]-&==S=;OKA15[;.=PF6P$9OJT1]#]DI3<ME=GVQ5M;NG/;TI D=Q*IO)
MA61GNOI%T;C9,MMV.5U@E4[RA$JH84T,D.JM_LQZ7@Z%G6<XIVR0QM+*D<#+
MK)J(&%QOH\XKM%O&TD"D5!,<K%3R<\7T<U!U?4;"_:; <-5NC.G_7?^HO;%,
M@[V88RI556G=='=;>OM;NC&*M?4$F^Y)S-% F::>LWL,R9CR=4#=;Q6S*-1X
M!KU:9926ZY-TPDZ89R<^>+0B?"BK%>?=0L-#.%CM.<MF94QD>CD/C)DATN,Y
MV=W;E8,05LU-2.U\F&V;B#'EFU@4-K-%$@S$/)&O]3^N80-A3HO7?DAG1P]=
M%\?#JCCL7(,E$"HX17*+O\[C.>T.QW32&/[/TV]67[?AJU?+GY]WVN>=B\JO
M.NUNY>>KANJVK\[/=S+25?MJ<'GP<UK]AN&P?_"K^R%SNE@_TBNB=*9VN%!X
M.?_RHM]Y4;IT^EK.4X<<%@YR7:WPO.[-OSM=K0KR[8J1?Y:O'(_R?/%@&O$U
M8G?Z[F:U)!^Y_C-7Q5)OU9Z4MR2-YJ7]L+>D@QNB-MZ,T>UMMJ\KW[!NQSG8
M_J.W?'U+GBJ15-CJ9H>?ML-&M&]#P&MW\.+A4ZC=O5_OLB4];275'=]Z+55T
M@[O6$,-1KW<5,3PDXY9,/M>5$DR^C5BSVAJ'_MLI[A$Z1XH^HZMEW?P'[=F*
MTI8RU$[>.-*82IL(L2=M8>5U; 9O!C_6P;=F2,H'=6@\IYI/8Z^%1_&4TB[8
M9[7-SG6<"G%&VU:G7?JIO$5;+;'>DOKEY<7/3UF>IOV-E[G%A6Z([$B(3.5W
ML7IS@-364.LI4>O+X;!AB74XB&,FLKVRQ,=:X4>C] Z>8DBOE1"][7:Q\B+6
MCUI?#CN;L\0UQ/(<+/%T3^5Q/*2&Q],<;^6EN^HWEZYVI[+72W?RWJJ+77NK
M-J+6337H^E'K5H*[/K;,D9_*J?M#COQX7UY=-I>N=J=RD!:W%<SJS['388:9
MJ2L"WQL[<U85M5R5ZRJNGB$O?<-H>#GDO=-)#-J]C2HKE@!K\"#.>NUAA68D
M$LDH*-T2]L;38O5KCGT'$=)F]&;TPQO]Y,V@)FA_TL&#EY?=0U0P&R([)"([
M=2.UH=9#HM:7PX8EUN(@CIG(#M*%<#1*;Q.TWU9+'#3QP]J=2A.T/^KC?3EL
M+EW]3N4@@_;%2N*'W?^'*]F?%-7?>)L>&^O:ZAP.Y$)LI1L\A1Z?T9YJ#OY'
MFS#'10$-B3V7"G35\)93//AZ\Q92PUX12E=M,2<OVH,GY"7TVQ5X8Q5Y"3^>
M-I8P*B\)HW()DG$)LIH[X8F\/2VWX5,8@PA#.)$AX;XABIWJ?CR/(U<F:UIV
MG%Y3HN'JID3;@.F?&RS+II5139L -:V,]@6E^EMTS\VP-6S]@ZC3IL'T VB:
MHX73&_ 7P,ZQ#7?D(P0G]Z_6@,I63Q?-1Y%]$@@KYHS@,#\->9@9 ]#1=[!S
MT_4(G6VGL+;/OWPJH8<^,$,@B,UGV'W<#,N=-+3H&('4P"8K(QFH5G:Z![#N
MFH@-ON5W/Z'N?KP<0E(=%9M&5C07M[I&+G27P-@3IN7YLGPK-K$P32MT!W%^
M'TBSF41\8S^97=,&S*)8-BW$=X1X7"84"_N=F_APKT?3LM<C8@^X>51:[$2:
M]QB=6<W"J.55/(_HQMO0U:K%-+6W+(#I\CW)N(G\/(;/L?M56$%G-BZ4/300
M>I92)^.V\U;> ;7/B<:8L90@M+%!4+E1YP$<W>H>ERLNEKU9Q2Z6Q?/2.-6;
M,.,"M'$=+F*W@S?1K/T7M?8G]$RZK ED>75J^#]#N D![,X7(/,PVW>SNR4F
M[V8)[)!N<J_F.H.!L$T<MI5=N %W?D.RQ._QOU[>@]Z+J,.RLFP";!D.9(Q-
MD$BJ<.=QC_KA8(L=^+>(^078=H<;@U/',7R9F8QZ']A1TL>F;3( !04Y#<@N
M(/\0F^ "H4V$F@5U7Z+V=#@9:E&GUD)LT=P2>O$93*)M07KGB/$HWC)]8K$Z
M,13TU+97LSFT["9FLXAOXGV(L*^Z>=H#0Q9^J/L;28%-_M3Z'#> R]M>ZHI4
M]7)A.F0G:CL8Z1ZA_UTWSO+?(FO!!:QNF+341<V2TOCTTMMKP3'.6_KR/)Y+
M]#K;<0D>MM\1WD5W-.I[\KQ[?B5Z5UT)%VLDAA<7XPNIAWV.^SS<B+O@,#=Y
MMV?81;Q>W@%TS?@ZE3'W:PB!@<"85M/J1"^#^U9ZU)\0[_4"E=^\@R!>?.KX
MH,T7H+'MVU;#C5CFBC:55K:P?CPE]O<DKRXVHJC\KE_>M/D?R__[CPST0&J8
M><><Z!_8Q$[]_9;U3^P$ZMR0GO>1=<@OH.[5GS#7=W]0Y!8I:TQIQZC()KGV
MUC($2WU%Z:<MNT$[-7T'J:.[6;C1;!9Y*-M0F];]+:Q>&(ETLSC_GAK6+4@Q
M)D<=#AB9?A@X&VPR!S**'C8-WFG&P/HG*+%TNU;%F$'GIE782FAR+^;P0:3;
MU'&/CL3TL[V'.YJ/_E#C#&NF_+Y\7ADVJ$<Q#*+-!TD%%C?</E>WN"$7J<>O
MYHZ(*$D\T"%=W:T/Z$1^ATTB"D37:X)'2AOK@ZU'+TN4U8QM853;QV@\AOV,
M52<=WKE5SZ33*&%J!P,?YE!X=H1+D$FB]OT@;,NOA08ZM/8$C0?80]5<-PA
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
ML\9NULVZ66>(8="=#(R1-W&\@:<;YM33G8$W)H/IA/Z22<;$_!-<N:OG<&5
M7:]T:MW\_I >$;<!B9Y>E)LP6F1[M%-*=2"'[4IRF!*#'3Y>PJ;XKN0K@.R&
M"N>(/),@II(SFY]7\86P[WA'5^U:[]:K8]_Q4UX3]AU/^X[+V%U<@JJ44VD@
MWKA'N 0-GVNT 9?@;6MT^I;@;?DT\Y9'+I7-@I8JN"M2,56%[(;S].2>[03,
M_0,P[Z-PZB>0A]/+CZ]T8* LMZR:XP=5D)V0G5J>XKR?GW3*3YJ!_(3\A/Q4
M;4#S)C_5F[WL&&SVLJ$*SV[GTJNOV"CX2A(_8IYOY0,)"*5VK/SF>R-_YB<O
M4MD)+9:PX_T-[N=4_E;Y)-H(W62/> ?77VK6(L^K1Y+A8*H_>7Z@>)$?0X[
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
MFC "I>.862VDZ+VAA7X=*9%2'G6JA108/B;9]+$3/9?OPSB)2.)'K 9"&9&
M3*DVQ>C/>G'DLJE1[>7;)Z>$LZ!TDGFT6"_JM^3ZD%+K9I-61>P&D=T\NU7O
MAX,&DY#(*3N^>4#'0NC(")VR\YP'=&PQH%-ROHO:,:K-J\[;%0&3M-)2A-A+
MZW&AKO6#%_R%3HFCA0[\&*[W@R699 4B8; :>?:)THI>L @IO;Y,"R]-YQ^O
M?8,U!CV:_ 8]HNDJY%E7%H;@#;T\Q)S>T#I^.TK$5:<Z5 >X<GM#NR!X>C*-
M3N70)]+ACI0 <(RH[A7+OBW*N&5)"ZN\7?I5>KQL#'9'/\O1_"R,B-!AF!(O
MY;G;-%!5P'<6Q!4'35I6HU4L)$2J#".LBA&M-RSH/8H0.7&(5!D86!4B>F\X
MR,?+1'.02.X-^+RJEUG&+,=0F6PH8ZMC_- 8R/FJTCR[/E/JW&?%3!]>_H@A
M!VC=1.*UAT2A$AW7\ 18!GH"I(9961/BKG!F(LY.#6<MC3YIAK@\LB!:IVGH
M$!"M=O?FV0N>Z ]0]<*+8Y*DKH"9[XW\&1;CBG8_5X78$1"]^^O,L[PM\%01
M_QOK:<IJ<L?C"%3BB'PC5!*A/MR=/KSC^* &9D2\F'PDZ;_O@A7M5H'[KVL2
M%AX7-N3'YX\+5$+$Q!!79U9C\ QZ0WL@0/ !<=.IAZLQ;J#B3SWAZ7QRG/)W
M 3W%DS!J4_>4TU_<S4F^09\B)G(I$SGYG (LA!03,RV?W/O!8JN]H5E0F(.Q
MJ!/'2>V3N@0G@H0LT?QFYO?">\G;WEY"J $^I2^/ :DNDT5J6^#W*?6@$TU*
MN]]>G7U%O*?3 ]W(MS!":THX('5CA-?%CT'/>'3DR BA@^WQNA""*D%+E";(
MYVV=IRFEXV4405%NQR$C5*W+,E+R/,<(=I/2ZYJ1B[+=!K]])DD1RUF]H=XD
M7(N&F8@2.W?H5]8>#X015%KR&H>-6!(*2U532;AA"7I?-E8"T!/01ET)?W4
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
M,^!3+P((2*4'H6/FB'H0S-ZM*%F^IAB\3R%8)$K,WG" ?AH9T;-+X^$*'TA
MX95]@O 1"CX[=!NN\+$I?'A--D O3A-HW(0QJTE]\F*(CI_RY %TVPBEKI0:
M0__RXNM@<D^@%3!9SM<RI$A@#'I#QT5C6D;X'.RAV8V?FF:U V:U;C8.*R"\
M1(37H;Z:.N+)I?J,WE@?1K<,!VS\[D$H*O"",=D8,QZN\]6(C/EJZ)<16='9
M@"25*-FW85 W.=965>;_==#PEA%=!^M!W."EI?#"=!PIX76H'L0-7BPD:C6/
MLZ/?AP-T/I)%1$G%2,GT)&\.PWK^EB^9&)U (NM&FSBDXN5Z X6U!0P+CVL&
MNHED!-C!ZA%/A)F ,)5;\TQ$F% (.U1#XHDPBR&L>7 ,?4D<T/,O5EXU4Q+O
M!SJ,T.;J3"EZ!+P520<;RJM$"9PC5H30;W:"94#!PFU6$8)%*+ <JJKL!(O3
M&QH#*0NK!.ZM4 R$QS"A.H?D$:N,8BVT;6OVY.HCT@[I='/:4N=0=::V$>3V
MAE;?<<6?[=T2)M_T&<^^>@>"Z](MPM.V-,N@-/QU%+W?[DF_+3L0[RVH9'4!
MKZF]H=UW-00\ OXDU<K:@->8A#=YI4P)U.;K[)H*;XW)D$$Y%:RG<!W#]VQE
M5XERNL9K"M??PKAV H/&$AATN_$I?:J-0 4YI<\=Z65J*0^HLU"Z;O!R""'4
M$>IM**0\H,YB^AJW8FB!5-$3]8KN4#A9'G]*9^7GS.[X12JULXM,-;R__OW"
M#]["J[@.*CO^ O$J).A97W7>>6>?P^#=:_PW(HD?L;&TRH@$9.HG<5\)2"*5
M[H,):4?N+,7T:PJ\\*U)E2G:7]<8_)!!\#-)BJPIR%\=B%+B@^#IJK$4)_38
M%#TNMB63$CU[^DIQ0L^ HL<2!3WG75Z8>FM\^4*#6$TH0C"O6%X4R0082")*
MOUS$2*=AL.H@<4%I19#(")*R %)ED.AJ;ZB+TB+LO-TCJ7*1I<5+I5V@%^10
M3/S<IGJQSG+,2P7HF9-OF).+2Z*M>E( J:U;[$&(3L^-O%&*"#EQA-15+/8@
M!)*M\DF%G2/D7/)+]E;=2>ZWP'J[$S)>2M24G0[3(AECTE-(Q?HB>!K6%XGJ
MLJF%:(@T.KR\-HAH1'0;_J5:B(;HI]VX80>6Q!TI0_D.1N"2.%%NGKWH2;)^
M#:*6Q.&33_')YQT<7PL*>KC,0GINT_^<TV-D)%=*'X;*!3 25UA;MZH<%:7.
MZ- K3&N<.H,A4 $!4F9T540(- @K\&,C0B1 2(D14Q$A;F^HNZ8@"#GO"/E:
MP\B"Y#B<&B-?O(3%H):P8'&P FEA0#H--B>5$B$.'X04IU8@0B1 B,L'(;I
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
M[O[RK7<4/7".0 7]O,'@4?$XE6^/=QC"<9\1]</+'S$T2UGW27N=PU&S']I
MTZC@[YM&8T_>0;-06C05JX)T][P^MPA@V]R?86OXZRAZOS4',,=:R "-6K]7
MYH \R*%>T>75*P@ACA!OJ>5[6T*>-;UTG<9=.5KG@$-]..<V@NN.M<?TFX_@
MJKQ_M<MG\,FB/EGZ:0W[B^V\!13FI;WJ)GZRC.BS?R8_QK/E!(KE4Z_I8N:-
MJ?6TA#'1RM0/O&!,E!G8R#F+%@,8_!P6FFJ4M*_P7ECC@L?P>OS?I1\1>ES2
M S)YN9]Y07(=3&[IIPNXI/8A:8(EI)OYT!A&6$\=5.;10&4Q4!D"=$M!4'7;
M9Z<]3$$U9E^U\MK\26=@GZ F$<)JE'^18.5??4BRN3A \MC'D3AM"_:R-FDU
MF##/9X/>T-&:<!D&Q01TPVAJ2Y)[ZO\@DW=_DR@L I/3&T*C+DV_PF"]E*@:
M' -5KFBH*M$()GY,+>L76"C9#4*YKL(MP2UIO"6R.^7".$DGI4(K4LA>8+*1
M)2^&++/17WN\.QB+BO9M:>OJ[#C[%$;T(*-;,HD_1>&<I0^M@Q-[@[*Z"A5$
MVO&-6 1.MZVKFR,'YI"J6 DC'7(J&F8-D /5TT:3GD(B.LX$CF:79"DN8S;[
MD=_AWBS,6L&,E2I[I956!SO26 H9M)[C6S=Z0Z.OJTUTAH/R15ITJYQ8#M?9
M<T'E<LT6V8 %J@V30R-G9 -D TZJ6O=LP$+KFM/$#FB=#0[UZIQ;/N,GEF'%
M(9^Q68D*/OD4GWS>60@K4SAE)#^.ERQ7,9RRD;R8?G#$4;QK%\5=1I4OT]_"
MX.F11/./E#:U3SR6^&/;C=NY8@190#A5&-C+&T\#* L9N-C87TH\E8_U+<53
M'C).;V@4-*$2,ME \ICIU]?)ODT.>PQ.\#CMOY)%%IUH*).A87O?MIHX=S"Z
M)2* RL[WW0C*@<10J2*(=2K2(:3DQ*Z#$*VP,=MIQSE/[H1>M=>!$&<Z*BWK
MU8Y6>8N)N&IUO7>3HQZ>PRC9QU)Z;SC(IPZ@J20#9K26,&-0,2Q*DVS$#%_,
MU/#_[<%,Y5Q_PSRQ7'_)S>_UX?[S).N>]TONG%<8P;0K)2(S+R$3^GF$B<LM
M:]&Y0IP=H>F#A;I%%0',/I4.-T[;N+%[0T,3P"A#X'#UL[LMZ8Y0?MS8TXYV
M/ <X/"3A^*_G< :]@(#XD3]:8FV_*,'UFQ5%R"3K[53$34YO:!:<VFB*G3Y6
MZD3.JX'%[0WMYK(7P2(B6&J$Q2N!Q51[0TL8R7+>-GE6(<;BX3XD' >36*&
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
M>36W./8; FH#4$;K@*HW"7A@P21@2^>55X[9<^1\7D-RTW6M^8!FD.8";NA
M4$NG:5?*_\_>ES:WC22)_A4$=_;%;@3%)L';GE6$6I9[/,^'GNV>B?TT 0)%
M$6T0X."0S/[U+S.K"C</B* (4K6QT[9)HE"5E?=)>7R@!V%:8+Z/F;)&ZN6>
M@QWZEKBPSWA7P#P_>K"SA)WB-.G-8G<$C%!9L9>)-SOJ0@["FW%IM7,C[=?3
M"Y0CB9USBRU6SG\"[2_T?&JN&6H&[-9X8 ":X'B=5<[Q^3K5%<JS;1K>;,62
MWXP /0.4 <V/"3OP$%.43G(Z_SI/O_[*E41)R&NXJV_P)[-^3VZK3+A,6M?#
M25.\HPIS7M2W?ACF3%O7D\&9Z"65!/KY,>9/<(&^#;=,AF00K5;.<PU%Y6:K
MA2E3\_*8I+Z)&RDA(RSCT8<',V#EC&TBENQBP/MC"?:D[-8U_+))^2;GQVQ_
M8R V#1HU #:E&VKSB#FH")L_E!K<-#68*.R]%P2V\QZNJ8RT=-!CFJ+&*)QI
M@ *\!\[TP6IJ2COLB_=E[:A/FS-L\*&M?&\%^UKS9L%*]WUY3HPA9GD=]^(V
MJ)-G&04-6M<#O2D*C4*0%V&[E1!DV+KN3\XD:>#"P]1?V4,$(A)$HV8<7/6H
M=)9#TZGE9? *U,V!PPEVE.L>7*2@5-LFHLGNO.F]T60,RFQ3(@"O6YF]]]G*
M6%.O+_+D>C0"T105YP?P7J6XU.?5W4E/D];UZ(*J(Q6"5'3H[D20:>MZVA33
MY^)G&&R]_.\>]GJO@<$>UBMB#WUFOUX1ETAS.ZMVLN16+3M]BN&W]G!ZL*'Y
MK.XW1]2?]\7$>GJ&7/]UYO^2;VN8IQ^%Y8=4>AV$Y;W6=;^M]P\6.D?'\@-'
MDUQLUZE[C#2V->DU:Y-Y@&6P*[06:IA+4F=[HZIW\BK;&ZEK.HMK>MV>7\%V
M5AFVPR3;:6MP]$!Y@T\4:[N/9HYM_A[:CHUU85(VT)W=N%8L'>#O[VT7ZSD_
M,B-@7W$O7^:_!XQTBE\9Z!+LQC2C941Q\'=LY<,;J=LUUH<N/8#=G_*?V#PY
M]"/:^C\]_\<'%][[X+,@J*R4T$S0]EA7'NJ+1-UM4<!S1UULFS!M]P<'#PQ1
M;O,:T/(C]05)T #0+L$#WDHDA0G*@=X\<67L3?/[47ME@AZTKB?M<6.\L@HM
M&R&*3HZ60XZ639F<KHRA;<:0RY[GB%&Q@\;)H[0.^IF%=S]-)T) W?[SPWUE
M(L8T'+T]+>FSU33OJXHQ7#0UU&&1'4P-8TQ*:P^'=75":5XLXC*D7=I:UI[
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
MWH0&$X! FW+L/TF2<U_S$?N5?$5/?<2^<L-Z6U.F4;46#R5.H+W?5(PR-M&
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
MZ8C-UG"$9^.]S_VQ-"6$_!I18+7RF0$X,-UBIKTTG.!_6E>CS>WCN+M#L%K
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
M3&+O_+0AGC8=<-\K4BDI;.6S1]N+ F<MW\O5^*)?R0AYO B4>(S@RUSJ;'Y
M;#DDF;EEN3I ]K K+'9+AV!Q7W-N6'-W6')":8-S*X141"2LV#M;.C5CG?"/
ME,<L S:[)(<"XVMQE!7=/VAY!-'L#[H43W,Q#"'S=^(,HT![P,.[223[@TO=
M 1Q-E&$"3"V6*L'E#J6('D'CLFA^Y=*;RR"9WNTV1E>*-86D";VMI6GH#,RL
MKPS397CY^ZV (  <C?#@Y)ZL=V )9#H9I"O41$*:(5/=-^;)"\]4I4H9O?LB
MW:Z'P]:UOFEVHZP3?@3)[(:&#R#&XTA_5BH5XAW9?MO[/90XNJF"7= HIPD"
M5&C\X+H('@;IA02\/2/U@" :5Y1R\@X".PBUQ\A!-R-JLK'OC>=FI6/=W-MO
M<G<JD-@C>P BH_L C &SA/J/Y5SXHKH\U; "=I5UFL>OC)V<Z6PRZF]AI9 A
M#=-J)53C%VF'/,2AGKN:,H@^2/Q#41<?E*)(+!$,X&7L%#'\!I0ZA;"8AH5G
M(A^09QP)AV-%[K"A9U3-2# &)-C4$#O516 '?5HVB'%LO54DU 1!2'1+O$$@
MG8/PPM L4L%7GC37$'_@-L^W5!LWN+V%5XQ;9W$J8%PI+]3'4E6-/K<B<Y/+
M-Q7@367!&9FN:KQL,LZ9>RQH,%LSE/)$\!OI<\BN;PCQ4-V]]QS;7'^'IWYU
M//-'"M>!K3(@@14ZT_R(G=R.WZ0NN>R)2$=$8'[S07\\>78 J"O];%&Q<*$:
M51G;EGY-]\)!^QYP-[E; D!UUC9M78^F.UB;'P-;A((>\%VDJGY$'>6?-BBI
M1P']41N,PB''@Y-*0@YFF4!@^#^D%39C#ZA/Q^TW1&6'+A@/AS]G,T%1HS0%
M.\9T=9[K3%+E$ZQLP[IQBZ3D7M&TG@-+\+!IBVL9/B43M2FC*2X*D.\C]QCV
M.Z'V #G4B,-I(C=D4VQ.Y@UO,W;CF# =5]J:6S*<SA\;LT,V3H&3*6Q,>T=%
M=X"@6+@@7)HR+ S7CL9^R'BU<Y)V++ 9DY1E'D)9;3NV!A-U$FA<D!5?TBYW
MPTR.Y@JHTZ<$9,OC$L),1<#38?\":8O^KT)SPM[H:]".,#H>)GV.>*C=$$DI
MVR/D*9]3)DZ>MDO+%2B.2QR[X@PY5F9;RS/(A"BL[(_3QJ7EL2((!$S[>G<;
MB+,4CR]_%#=II/ZO^:TF/<%S*<*9G()T8"";.H<PY.UV>9'7&;C92R(&"-A4
M<G+S39A/+(1+_T#50"+><G*WV]\CI[RK<-[E9F.-#^>MANP?+\/YP(I+LBL7
M<$$.)3?,@5T[0/3$O?&3)4*"DX;X*WJH>"I$")*8"S<NSON_(?D,X+_,7+@
MF0<@:GSYDO<I00629T-;E'HL2P(QSQ34!]%;C%0!?A)N(^>S-T0OW73J/,H.
M2G%(;5=VF\%<#=%NAKZ]\IE!"3RIIHEMU(Z6H(.;0L,B%2GK'XOAG2F7!0Y
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
MO,=V\^2"1_<9R>Z%O?J&WI&RSGLX&_AZN&GP0MQX;TYN"K*(!3S;F-J4\K
M5DE(/V&^$PV'X:/$2J8_R7P&I!6+N3;C&55%C.:X/EL7J("+]=B[#F\$Q<-X
MX(E3@/8>8C3F13P(=31AO)2-AP,80#^)_" R^#PD@^_GBK@(!IO,!;- 8]@0
M=6<Y*MJX4]H<$J$'>@4V90HS,?AT,E6%'"KM!E%H;CQZ/+XO?\;5:9)21AR9
M ?'(V[ RKF8#C"OU[RYMVEW:L+N-6X[;?3=K_M(&9Y:XI06Y>EP/W4M<-6G'
MO6A))BP]W)MG_D"LH3DGP)M__?O? "E,($W16QMT4J0'<D<N/,<2'->%S0K!
MS<--Y(=-<!G7H> H#A@#V!E\$HFA_=V 'Z,J 9+B$9V&:#QAO,'VE[NUE4Q/
M7P\X#LDE>%&J\S+'1LLCE2$3,:1?<LLL$%W8*1\TR'+*C#82ZQQ("?)XS<<"
M&G65&5E6''15((M2F,>4] ?GT%><,8@H)@\Q\K$U(35L1GO"YX'CE(UL! $+
M4TE?\&_/M$F D3SWV<JP:50;#7X#B6_*@$5BH)#A(C2Z%&\"V\IA(J%4\L=$
M1<VPKJ7WR,.BH$Y;;[D X!NBEM$S9$MSW"FLG80'19/KU.IH!S)FY:.0]#XX
M0(PHN_"9WLI5<#3J5BCJ4) 2)%&/X;<%M,(GS,DA>>B @$^6!BDZ23";;D-T
MZ(M#)>5WD;3T*PQ-R,B9Y[%V@JR $KRC60IWN7?C[YV_">7WUEBN@'$(1;9/
MX^Q"[2L+A9>G85Z/'*WKQ0E<93; /]&L XIC&@VOE2; ES TG@Q4^Y'[W6):
MMRVM .[W$J.<$*<BIR2+ 04/(!3+LP43#6*R*!&.]++-(#<]P[F:1PQWS[-+
M*6$":2/%K/&?,7\B#5*+543:;3S@2[N1OAEADS@9@.6!(< FC0R*;MJ4?/#(
M&9(;H,I(>289O:D>XZ,P@>OHQL>T==W?T;$T;7PDAH9I4';_;%T4)_B^(!YD
M%E\ZW>&,P0[YOYEKR0 E+#6/,- YYSDV7\S0*]&S<2H)XR4'F)U)N/E'9#V@
M81*Y5AXAE\:Z+2>H$6*BPHP;XEK?8=C83C2$W&NEKI+)<.:M2WZPU) #X)\H
MC[D%)U)O"$:E<@U6-<$"Q]?GD#8F!(Z(* KD=>'D"3X]IY/G%D(S* -F?E3]
M VI$F00>>=.?DH&QMX[AIW*Z/!?IIH1+P*5DM+DT@&SW$54+G(.[Y4K< '/F
MI+.5U)O4N8;B9HE?6T98;O9L!R'W.^UAXY0*0??\[1L5TMT1TM6[*J3;@+VH
MD&ZED.Z@/*0[W![2+7L*/AZ^>$BW:LG;;\#&S[3:#;=>N=#MHBJ$OB=Y;L+E
MR3:[GD7MV+J@47<SA38?/K_/S+*E]W^9OZ>Q6I\,-\+42;#X+0 _V7Y!K#-W
M$YVYUVU=ZYO2^<2(KD^_W:<*VM(JB-!WQ!2MI.:-3S>,CXPJ58!Z GJ&A7EN
M^ZE>> Z(5ECXO?Q=/$I09')E[3+09F0QK1<;2G*,&:H"J)9ATJ_GXFA$F?TN
M_0)@S3V0ND-9\$TBGV<.L\IEEU88R; Y,W3]#<T3_ 902BIB]T*WN>,Q5A!
M=RZ^A0CELQ>*H8O,>N\8#RD<Z[6NBRFO^9D(U5-@NSL*SXZ6 MO36]>C7<5G
MNV=MI5!\QR -_>!!&KU>23(3?%@Z5K;(%K>/T*C&+H\V,(,?YU(&9HP[>K_:
M6(+-XPKT@=ZXH0MJ3VI/:F"&&IBA!F:H@1EJ8,8>IU4#,YHZ, .6/]6T#*FL
MJSD9:F6U<H-6;OZ<C)?@6N7L_6L5?X$:B:':CS:G_:A^FI$8O=Y@<T.DQC4@
M552JJ/02J73'2(Q>;]BZWE2UH8A4$:DBTA<ATFTC,7J]4>MZ4XZHHE%%HXI&
M7X1&MX[$Z/6PC+2KJ%11J:+2DU+IMID8O0F8I)MJO1M'I.<[%.-9[=2P,!P
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
M>$A/TG/ *N>G;U1U0/B%Z;9>B3:/5/XM?2[PUIMA2LRW*>/UPY<G%,\VU<[
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
M8WT-:F7H:J[X4J)VSZI12M3@3Q>6$M56*W5^9&_/I6;V' LG[_N410Q 'C%
M)QLKP1"Z[.'((B7TYK_CM2S  _AH,5.\^5CY#PA$$"K^7.&+K0039>&]8 !1
MB0/%F\WPDQW.!9X4[;R.%/;3CV*\[(4M398QO%*)6-H@N@5L/&=1U-NNN'I;
M&-&EP\CGN?+WY9PE*ZIUD__JJJ%V^3HR&,J+,H'Q)=^\,"^,E'C*0N9-P.'K
MXM^5>1!#-Y]] $@(D$O0,H=E3VH" -@ 8.R_2_ 4X1M\ EN\P\:4&%J*EO 2
M_J/%;!DI54L5]+?XSZW#H?"W7N1'WQ;PUO'G^3_3:S)8M4#KY)4I</J=@=G3
M-+M /2^2*@<WC6I#1E2_8R.&:+D$LE$GJOW7PO!M-H=O5P6MU.L77E3(QS?^
M%COISY=\/RGZ!-K[A$0=_FA+)M(%M$P4ACW(/?OC> K+SRVVS%.I"*F;1[PA
M&##+N/B1C/F"HX"Y/3M(5>LO&. T=R8P\^<T7'5GX3VRNR$LW>]W'(/WWNS9
M>XG0O,IJ%% GV1G<'7S^$)FA,ZTY.>0S#2 -0K[\]V"8LC!1#[]XTO1%F88H
M4W_R;38T+*9.AO9P;-H:Z]L30+MK6J;M&F-[^&_#!/L)10=-GE]>>=<[B@=4
M)CR'!0:1 \(M,=U5/;NZYMMHRL;+&?L\V=8ZT7=XZ.TL&/V>42U:HLE );#Q
MFWCUX1U\S$ 3+5 ^PR5+W+*L[EBWH-G8@[TVX&/CT%-6_E,6?ZI00$[7 5HI
MY_,+;B PN6.TK_E.$<QFP3-:S-QK4OQ(61,;I5;U3F!=\>*=?<W0[BM8'C#\
MY%5KC<J]09B!F;>(V/WJ+Z]7]\C].1\'?^CU=GLY%@%';/+U1BGUU$0QI2<K
MZ9O3KWOPU:O]STVKYUI6[E=J3ZOTN=:S;+WB$_F=ZO?ZED-]NI'1'>B3;1YL
M*?\<4>WL"-U*+ ]&82X>3N,MEF>"^3!7/H*MC!&&K;C5L;/50U-R^K&37?,%
MTJU&H8V9S'WJDZ"Q_\LP?#7XZU_V#M%O=&X^>O$R+,G_46\Z;AN(QRDS;FXJ
M]$J*4% ]!HG32)S\RUXB&#UE*31 +5/+9VZ9* FW]<E[/P1+").G'[U'I@R#
M^9@N\=#S9R,NI.3URU4N[UO-5BYW]<Y [1G6V;B=J')YF]C[:DOH%:>:M9T6
M6QB7T&$R0M=H(1DAR45[Y:)6<<X<_//;J=?.K4@7ZYLW!9V&34$+@-@S<CA?
M3DO>/9,I*!B 5P&=DTU!DM;S[!'"RG$>L9UL8;936:$E9HRS JE64<D<P#B@
MX_6S:?B&"3$H[M2<L=%OV-APT=C0ZD-1'I^OS8$G4[; TZV*:^XF4:NX7\XF
MT8<U/U]$F-A.SGD35*U5[6X?+'U5)K!0^.+RJ,NW* Q5:]:BZ&O<HL@A';U^
M3ZB%\8O3+ H2U_-L$K4*4>5L$GIG8(DB!9!), DKABJXUE3?D @K+8]07#H1
M3JR!831L8)@ S)YNRF+K4LCBH(%A4\A"#G'-W30,P9L&<K-J;0PF$E@,U3S/
M:5I?W&D:A3-:@\@B:Z/AQ-P^GM3U;)?"&?)C!ZP-A\(9<HAK[@92*Y4U9Z,0
M4PY90LDDL!BJX/S.?E\FL+0\H'$5J"NR*)K-[\23/\SOK'] (J&7U,+XQ6D6
M!8GK>3:)6@F>>YL$'K@,<DK+7+]@$E8,56P.)QZXR(,5BE!<'G1%]D2S*9P8
MPQV8/;M^[H^$?E +(Q0N12CD$-?</4)L"B>&S >F-'G^!!:A8-%JI7"6/@_!
ML)EDMXLH>G%Y1!98&UJSZ9T8EAL8/5>:B](4O6C VB!Q/<\&(C:]$Z,A$E$8
M$%C$@D5L?B>&0R0""\4O+H^Z(HNBV7Q.]+D&YH%J,<1W(0UTP*#H4_A"#FG-
MW2/$IG.BASNPI#DS)["(!<MYTCG1RJ7P!9FX)8V-9M,YT8H>6#W5(9Y5Z:%S
MLK%!TGJ>_4-L-B<:+P-I" P(*V*Q4BN9LX*M8=+5$;)^R]H:#2=Z@H($6T.K
M;VM08*-Y6\/0*; AA[3F[A^"\SQA/QKT*2VCG5BIE>=9P=9P**Y!UF]96Z/A
M)%"-\WC:YSO/H[C&V6T-DM;S[!^"<T"AO<$9"SM18..<8-'%TGAB>Q*!A8(7
MET==@4&A-YSGJ2<TGL1[<078H>B%/.*:NTD(SO/4=9FH# @L8L$B.,]3-V0"
M"X4H+H^Z(HNBX3Q/W>3W5*G4R!5@!RP*Z6K<WJJXYFX2@A,]=:LS<*2Y#$!@
M$0N6,R5ZZL3;239N:6NCX41/W<'D"P'W5"7TDEH8O[ H?B&'N.9N(((S/77D
M[3Q??6.*7YP5+&)Y.PV]+Q-8*'YQ>=05610-IW,:>!FN9]0_$9'02VIA_()X
M.R41U]Q-0G ^IZ'!)M'*BD $%C07SQ*_,'2*7Y"-6];::#BATS P_\+2*7XA
M/W9.MC9(7,^S@0C.Z#1,D,WZU,\22B:!!=T\L6"Q9 (+Q2\NC[H"B\)H.*/3
ML#'_0M7:Z"6U,'Y!S)V2B&ON)B$XH]-P8,VI;FI+P2(XH]-P90(+Q2@NC[HB
MBZ+AC$ZCWQG8YR2XH!A%#8L"P^,4HY!!7',W"<$9G:8J@DU+0L$DK&#\22Q6
M-(FP0A&*RX.NR)YH.&?3U#D3^/G(.2E"<7Y[@L3U/'N$X)Q-D]@YVXL5P2F;
MIBD15B@^<7G0%=D3#6=LFA;:$T;]$P\)W: 6QB>(PT(2<<W=(P1G;)HVK+EM
MM% R"2QX0B$6+(Y,8*$(Q>515V11-)R5:7*:S;XTQBU%* Y:%,1A(8FXYFX2
M@K,RS;Z06NL22B:!!8^SA(+%4F4""\4H+H^Z HO";#@KT](P1B$/01O%* Y:
M%,13(8FXYFX2@K,R+1W67)J#<0*+6+ (SLJT#)G 0C&*RZ.NR*)H."O3PMMI
M/0%0E- 3:F&,PJ88A1SBFKM)",[*M/!$LI6226#!M >Q8+%E @O%*"Z/NB*+
MHN&\3,L1=.HAH2?4PA@%<5%((JZYFX3@O$S+%5(P2D+))+!@DHQ8L(@I14<Q
MBM:@KLBB:#@STU8Y%X4TQBW%* Y:%,1%(8FXYFX2@C,S;;P-V$K))+!@ IM8
ML.@R@85B%)='79%%T7!FIFWPNQ[2&+<4HSAH4?0I1B&'N.9N$H(S,VU3R"8A
MH6026#"34BQ8+)G 0C&*RZ.NP**P&L[,M&T\]7"D,6XI1G'(HK"(C4(2<<W=
M) 1G9MIX(DGU2EL*%L&9F;8K$U@H1G%YU!59% UG9MIX_$9W/:X".R=;%"2N
MY]DD!&=F.JI,;B>!12Q8!&=F.F*.R"A&T1K4%5D4#6=F.CJO$B:-<4LQBH,6
MA48Q"CG$-7>3$)R9Z2!C9OW"U1)*)H$%[V:(!8LI$U@H1G%YU!59% UG9CH6
M[%0]^WS&[8Q-*$1QJD%!E)F22&ON'B$X,=.QA<2Q*40A)5@$)V8Z8D[(*$31
M&M05&10-)V8Z+B9FZN<+48@Q*&XT0G&:04'2>IX]0G!>IM.7B6" P"(4++;@
MO$Q7E0DL%*&X/.H*# J[X;Q,5\,S#]>6Q;:E$ 6%*"2:\FJ;A."\3%>7J)(D
M844L5@2G9;I"*LI1@*(UH"NR)QK.RG1-'J!P93%M*4)QT)XXC=V*Q/4\>X3@
MK$S7Z@PT5Y9C<0*+6+ (SLIT;9G 0A&*RZ.NR*)H."O3Q7)U(K(R)72$VA>A
ML.F>AR3BFKM)",[*=%WP.NL7?I)0,@DL>&5?+%CZ,H&%8A271UV11=%P5F9?
M%<1N):$GU+X8A6U2C$(.<<W=) 2G9?8U(86?))1, @MR1X@%BYB2<FV.4;3-
MP_SAA;XWG#$17F;.@ ^D.PY^&?L_5FVG3=SA[^_[JS;\^1AP>W\''XB>'JNG
MEYB?UXL@\E$$[D,V\V+_!WL=!XO[.[WG+O;'Y44,&^@,-C<I88C"YU0^$(%1
M0929,N\3@E,S^T9GX-B2.)Z$%:%8<01G9O9-B; B99"B;2YF+9/B^(#)I*AJ
M4EPCB'35(<Y,F;<)P;F9?<RE,$Q)7$\"BUBP"$[.[-LR@87B%+(;%12GH#A%
M+:."XA3GV2<$)VCV'<"X[DCB?!)8Q()%<()FWY4)+$>,BK$?+6;>"W:4%6.+
M?E7O5[0($OR*%D&"7]$B2/ KO@BO8G2#UB8[;%:X+_KSI<=WJX)/H(E/L ^&
M_FC+G4EW7\N$[7G?A7CVQ_$4]FZ^-6>>2G:I>W7SB#>,@MDR+GXDL_%A)AD+
MSV]AJ-9?<(.W=GR>S)_3<./F/;*[8<B\W^^\"?3VWIL]>R\1+D)F4$_^_"X[
M@[N#SQ\B,W2F-69$)28&V$5!R)?_'DP3%B;NWB^>-'U1IB&:<7_R;38T+*9.
MAO9P;-H:Z]L3,+=<TS)MUQC;PW\;9F?P'2&O!!/EEU?>]8[B >W7>1SQ0>2
M<$=P5X:I[FIW6J?X:\V^,Q+C&+YBXS?Q^F/ST%-6_E,6?RH+<B]\!)RG,J_I
M/,3!==!&'80P(6C_SKQ%Q.Y7?WF]TE_^G,\I?^CU=GO6?GB"3W?R]4:B>FHB
M5>D6E+XY_;H'7[W:_]RT>JYEY7ZE]K1*GVL]R]8K/I'?J7ZO;SG4IQL9W8$^
MV>;!EO(-+K6S(W0KL00/$W9@?ZS@%BI=4(ZW>._'\+91B3# A[GRT9_-0%U%
M6V[WL4![,B48^-R>C^R4Y$93[.-M2#>GA69.,H-)"K^".?R_#,-7@[_^Y6^%
MD<_6#?^C%R]#/WXI$^L].N+6(R8-C>O&30!D-5J]DFHI.CL\$3[4,K6\TW+]
MU@H#_0</-R\A?G^N>D1?<O!R*YUJIQNU;A9/@O#) Y?._QG?SY=/=^. >[#8
M6N[11[\ST-2NT:]]^E%IO<Z0F4,R2#)XN@S6NK!=30:ANYV!V^U?@0C268 $
MOZJ;=)9=?,W.T56[B4V2QPR^>S_OV$_V!$,*V0\V7S)E&,S'46/I/C>6@5%
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
M^4KRS62W%/7$4GSA<1,1NE_V :N9 ;O-6L4ML122W!XY#&.Z$T%W(C)4_J[
M:]JV)L0"H3L15^'$95ZQF_=S;5H[/Y#Q*0CC*5A:H?(P8_#ZE=K>5!U>%S<3
MDY-Y:"IK)FA1TZ<T+>B&PBDE$K8JEO47^Z)R*5,&SPUG ;QXXHW\F1^_-'+<
M:O7T,J?K!97H])Z;HTO6E>BTG0-T0?<L:M^MN'[[J:U64O](&F(E*TD'*ZFV
M3W[9NR*RNZA\A7_ OHPG_2+N4UW%@-^S8;C$5(^3(Q%7-FHU,=-^\*S(_5&W
M)*>\0N8Y#;:T\=?B0--%'!=QU\5N+/14;?#2ZN(3#K\$,G';A@BCZB0MT?RM
MKN;N;5VV90''!>V,/*UO" DZ%A 60Z&FZS=]VTDS>62/E#!#"3-E;0:!3/ V
MTG7H,F9'4,),?L*,W7#"##('2%0AJ:7Y(WSM_^[-ZX6JKFS0:=),.)J*2YLA
MBX *8)VPA8K,^+ [ T<:&O4;Y#JKO(4V7&30=O@66M^JHO,M.NXYD'AJ5#KI
M(9]:1L)82:90K;Z#"BR38+N=@::1$WH].ZC;\ [:[PRLGFZ2$WJV2PRWY(#R
M =OD?I+[>2GWLR]N\W14T)7D?<JW\$5[9\,U@AP-]T[5D1$2+?+#ZM]XO+(!
M9_?./CF>Y'A>:._4!!8P<O3.H$]^IWP+7[!W;J]] WNG@7NG5G_O)+^SV;WS
MR@:<#=KJY'>2WWFIO5/@%2['[ RT^A$Z<CS/MGEJ#6^>%FZ>ABLC)%KDA]VR
MXVDXY'B2XWFIS?-(19!*FZ>-05L9W0SR//,W3[WAS9/G#/6EA$2+'#&^]F^6
MCTO0G#?E?&;SI&I&;]O/[X+(4+ZQ$?)>^W\D-1FVME>AG6J4YF43;1!*\T).
M=69K.%(LJY)=X,*2T6FNA"M?9!<8#=L%/!/*DA(2+?(QDV*/:6FY6_.LQ=S'
M.6X5D5G0"K. P@7ES *!M/8NLICW;0E]0PH7Y)L%#=/:NSS)2]<H7' -9L&5
MC9J;!=_8(EX-V]"JF :79T:[*,O:;='Y"R;I(>Y^XNZO9&9IIZ<T5*Q7[NI@
M-G=MIZA .U'[R]ER39K,M#3N+J-5B^C7*I1K$4"3>?I\GL"B66_QVK9'")V;
M]FPAQLD4G%5W$ .\^*YEB?+CA6JHYAD\Q4C^C;V8[UZO>+'V5;#N8#GXUUO!
M4\/>C9YJKOCPJ=VS:D0JC5Y.V?F<.A674".)7.[_^6&NK*("R0>ZJNM=Q=MP
M2K\HP:2 @UIA/-HS5OQY', S?ZY6A>%(%M)O,(C/DP=HWT==Q:N3?/1^^D_+
MI[=!& ;/ (X';P'?Q"_5-1CF_!92##\EY="A_Q$&R6&$\;I0RHAW2/$>0\90
MC?:4?P B0R6>^M'>EZ5G<LA'!"^J.(=G\QFL XS,J^GRYSRRU%.V8_*W)>:Z
MC&+^/@@5G&<<#AC#8Q9[_BQ28,WB*98[SIX$=>'?#' :LU0C=)6O['$)4Q
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
M%D-ULHA 0EX9\7TCEY5Y^*)XF\\06S.?S1'@F-0:(\^>-YN])'0/R?ZS" /
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
M(18F_M@OGC1]4:8A!@_^5&*!3% _Z$.C6/WRRKO>43Q@U(23R<$@<J!;*SB
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
M3G6J6MQEW&RQ771%6US)_G;S,F==E<S5-+T*746A%DH?H*J?V_8J])-$#LW
M"M3](C;1DW8X; I'XL^7WD:FJW^2D=H48I:)XKHG%,_^.)ZFB=[9IU(A5S>/
M>,,HF"WCXD<RD;<13"<++Y"O;D&?-&.WNGOFSVFXZL[">V1WPY!YO]]Y$^CM
MO3=[]EXBC QF=1XHO.P,[@X^?XC,T)G6G*;@,PW #$*^W/=+4+=AHL!^\:3I
MBS(-41C_Y-ML:%A,G0SMX=BT-=:W)P!_U[1,VS7&]O#?!OAGWU<1NU]>>=<[
MB@?40O,XXH/( >&.H*[IJPSG+HT$Y7]M\Z\/[L7"I4TK=2#QJ9S=%[)%R"*<
M&@7F*%H^L3#BOW1>9W<T<#V4=V\3]?CMUZ]?0(<_K4*[*X]'\:-H"0T/7Y2'
MC]^2W_XZ9^'CBQ('^RV$WG#H*W&XC.*>\AV^S38Y9%X8*3YJ*Q;%J*MA!KTY
MS/\,'HP30!;M.[!%@%+?OSZU=07#W-UY<,?Y,(^@0T\P'1_25W^%EWV+><TP
M%J+Z!.VTWG-@\3>;C@:>04\K<O@7R=-\QYQZD>(IL*,M0Q^68)R.![8=]X1M
M!\&'G2@A"!:8IR+,1_Q$.*S='5@[N;!V[I/YW/\SA</_8^]-F]1&LOWAKZ)@
M9IZ8B:"P=D2Y_T14>^GK&^TE;/?MF%<3 I)"8R$QDJARS:=_SDD)$*!="20B
MWW2[ *5R^9TUS_()(>Q,#_6.P]/^$OAP)-'+%]?V(K !WOUG[:SPX.'?</:V
M]^@ I!_"D$3A=QCG5]>?_DB=MA;#"XZ!S!ZBS8?X'@+@6*'8#=9D:[!DSTIE
M/2LU:U;J\:SH^'UI\[H^A>7V91L()Y,>'_^=QBB;!6:MQLA:C5%SCZN??-84
M]*PIZ-E3R)(0"2:RH%(@5Y(SRSI*7L7-EUB* /MW/,KKYS[>;@ 3D:+X(C!
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
M"DY]FR[(;.V2S_/W#D"9_ X2?K;;EWA;Z&W>=QCE5X# CQ3"K..;)_@0WT(
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
M8#/H C-2Y*8^4,9\35Q8\2/Q-CA YA+BT?;QB%195?LPT-)_P@XC'E9!!-8
MGZSB9&B:_ PO@-W^-P"/IC0C2/#SB>__D)YL=[U%)[QL&F$:^=$+URN?YE0[
M03)M-,*E>> O82784)=BMD\Q V3]$J,/CWM%?XE_!=B !W'BP-^PADUVM1^\
M)#4<L1L*O RO#9";T$B#B>TBG $>A$0 __> ">0O-'L &_E&MN.&?2DD1/KD
M1TF/%-B5K[O1/]H1X!$>OB:< +T0[]%^C//9?>_1Q^- P#_&12Z?G6@A_>F[
MP$=A&.F+_TSP=.( #<#74:J[O8X6?H"D ]^B$ +R*\-ADME>!,?DL@>?QS^W
MC(&*LE0.+6)@VS1.>G@,"$51WI%*%'&P"YCSOH[(X1%K?5PACD6 6Q!*%/#)
M<NG$V?QT'NKK_"7%-U5?=W#&X5!B2F_C-UX56\'5O_W^3GJWH6'DIA4 ]/WA
MW3?Z\'<?3FEBIQ&$1ZK*BASO& P&[T>P/5)"GZ[C?8MI/7W7)]F;P]V]HY_
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
M"]2+.56;TZAPI$QGCCKL'9!*9O']#)7]XC96S9NEO/K[+&KFE]W:M"X=W6P
MQ:ITN+4JFK\^,B^XLJTW7KG?C[UR)0=]-3>JA>L_['G0C_]1L2$ ;R2>:U_N
MW\ME'';V^JZ_X0%=^1=G1?#36(?\\N7AAM;^&73NX':62QM;UI)7HFV%:%LA
M1K[-D3L?35;6!TAG'0/6.F3_BA/.LI;(K;2L?;.FE3;?+'!^;F)5WZ[))QCR
M^S-QG\A'&'^1';XZZHT[5&):$$57B<)4:D1N-Z6&H=RM%"]!#MTE!_,,Y* P
MR%<6U""HX=(:$Q-BP$2?$2?4P#3OX1K-*4/D.G!O?V#'X^_/F6&G0ZTW;IT5
M+1(<. 1/:SV]"#4Z]ZT/!&PNI,\6P<;HC05JNHB:MGI?$6@PXIR78DTW[STW
M1<&DZU#W%@$AF>0T9,"#^7$E"/@P5OAR<6-URR,K@,-8Y<L%SHB!A2EPPR%N
MF"A]>;"Q\ 9HR EN;M[+-Q1>OJM0^][[ZR"3FA0X1DYL*($>[K2^7-CPW^)4
MX.:"2E\N;D39I(["AH7.EXL:G46)7N'I8Z/R6<+3=QTJG_.4;4 9#'BPL+LY
M1 \;E2\/-J;P\W46-RQ4OCS<# 6[Z29LF*A\>:BQ..K*</->OA%-%L;L64+K
M; FG'_<:X .>4R&%C7ICC>_"LP)#%](#2\$SDH$O\!)[(\##E3)8#AY,6A'@
MZ2)XVJJ$Y=A1>^,1+Q=6+4N<=Z.<1C9H:.V1;7W#N+7V*CEG!O7.JY?4:CS@
M+22;55S\[?"GJMIU)FO"C!E6F?J52Q"=J3Z[(#A!<!<Q13(I30<E@)5/\08I
M[=:)K=/TUM)ZRZ0WHS>V3DYO@N0$R?&R\'/:O)D4AY>M0\;M5$Y#<K=].8(&
M@S1SPBFL,!+7(GP:;G]XFQ,BLW<_I_#3AR7^E4EY0Q9%1(1SDD,,-;-%:H''
MZHU-7KR3 CR75ZQK@0?SX41,?1?!TTA%K($=1<:D.+FU\U'<BYP:-4EK*.G)
M=M>T59JX(KE2B_96S=GJO:T566$1)7*[?EI!7QVDKV962"9YJ4!>K.I=WB!Y
MW3J%=9K(FEAKF42F]<::=0V.6$%G@LYX4Q:KDYG>&YNLJKIP>=^1FM1!0_MK
MM&YSFF@Q[I15L%$,.B(=C'["H<7$;V/TFZ\-('IHL=<K.JHZ*(IRMB9:BFR(
M)EJ"*JZ *DQE>/)&*8K<L5(.@ARZ2P[6&<AA*(2#H(8KH(92E8D)-6#E#58.
M3Q%<*KIH72\YM6^CI<@LBIR+F"X.T=-:4R] C<*DRZV #9>P::G1%L%&%//N
M*&I::WY%J,%:WM<>.MH9A4_TT;H6A2^G08FB: RX,#_N!($?QBI?+FZ8]$X5
MP.$2."R4OES@&(+A=!,W;-2^7-R8+!0_X>D3G;2NGHX8M-)20#D0UG<GX<-$
M[\N%#9/^J0(W7.*&@=H7XV;N!TL[^G\]YV=T/W=^DMG=?TF0[<X9]0 \EJJH
MKP6H.@@J)CIA'C-2>;IXN'E?H.BT=2TJ87:U:D551.^;;L*'C4J8!QLFW54%
M;KC$#0N5D.*FNDJH:LQ40@$J#D'%1B7,8T8\74O<O)=0=.+BAZI8M>)25+S
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
ME5U\CZ X07%=H+BR=O"U'"46WEX/^3?:&+2+Z$ 1U9S\7,9)N 4;Q2#9,J\
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
M_-:];8O=W" .9K%DWVRB[[DOB=$VR]Y)VPV(/<.)/X&5-L.7.+NAZ-CP=T#
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
M?Z&]6@&UVAOEUO'6_CK<U/$;2%\+(/^\\)/"TB^47<V<,.Z&_9*&=%Q4)^W
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
M:>%,%QL2"^$TU^X,_I3(? Z_A>6[+U)(_G_VWKY);>5H'_XJ*I(\E52Q6._
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
M*)U$2[\S,MJ(%O%5+"EBP7PP)[DRZ(STTB6F!.0*H>4,K\5)M PS+Z(26MJ
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
M4MN&*=H"@&SS?+[<]UQQXZ^@3Y8P?9'F/HKB/^2P X"MWW&;PN7\.ZNYHWA
M'>1BR4IKE 7"(U;."7/FA-URPD Y88GTLRV1P7%+)+.5SEN):(D<W>C@9K++
MM0S\I9Q27Q_+JJ_(-O@-C2 ,M=RS7)2DL?)I_1*<C&^S@TD$_P8:^]-&8:?-
MENG*1]V4,%3P)'B3@SKNRTA*J[-8FQV=/QS@B5%IEQG58'/8?J@CZF4Z@J[C
MP?[TYICNX.1\JWM W;'L]J&Y \@8IR<Q: [.FJ3,:=D8R^N9&<HGETBN\>W*
MJ;?+PQK?#MMR,+#CE3Z%CA1:BN$D+==V=9*(4OI(MLU=*-L!@ARL!CN8PRS
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
MR([Y!ZX%LF%+048@K7U+7"TVX8^%%?Y/Q_X9WL_LGVQZ]U_F>UF8'<H= .A
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
MG9%9NHB!.)X\@LT6-OTZ;BN?D/?]-I^Q$*;Z_?J2R:N#EHHB@EUYV%5UEE5
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
M(LR'*DJZAY+AU7$)G19$6-=Q.ZOH7)UK@!=:C!:RMVI;HM!U"56&C9]>523
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
MB%&QPG06$R";%3L:*XW2V3@!KR>^^9QEZ<_('#IJT61]A7C?>-=A.-;TWZL
M6;$ K*]\=BSPX=/C$Y@SWBMT:'T:CD(%.\%PX^#!#MA[0</U!&-4N5H0_B/B
M\C'LI=S?L/$^014U=:AVA5Z:G5&(-]5C*&X\MD<8$YND$0AB97_  8@80@_@
M&EBG5Z[B.2DC/OHG%[!BF)7I[ !DW>#4RL6+O,OY]6I^/6I.)-09*#+F6VCJ
M'U!LI]8X=5A[N6E+$V!X<I4U@;JKRV?P];!TW]\#1YQ.[8QW9'IT]NG;0;1A
M/"3,0XPMBRRZN>=,^>XM7/ENM'?GFS<VM4%#'/PA/#PM^C<6YF47[1S9JI\Z
M?*V<"6?U4BVA 7YET$<,=9$*^$.XFRL#9N@2VFS>N(\ NH* BQ 2[=9Q(O!]
MW-->,#820QBSW<5X^AV'/WZ;?8&GV);#_;Q?T <__>;&,_NK%;)=U^_,_LFF
M=_]EOI<9-*EK1YS:V;W4A_V+]Q(L9?SRM%_ZZ G$H?$,#D:DYA]-5J^-PG/+
MHWEJZ8N)E\S25Y-/A\LB$^SHC9$5!3+XB$-AJWQ1(\.N&D,>@2-[[D*,OTMN
M)Y#^=_;/N[D]A<W]/>]R?V_SG/6;02P<-EMR_G_1(%!2B+59S^DU^SN>T%[7
M:?8EVT[NGC@67)O9V1$#2,X)\T,\6#D:_H1.>^;P&QS89HIQ/W$H5-J/Q W\
MM<<X\[6[F"P#R>%I2!I@ 7GN04""<NER=[+E.S:#OZV04\P%(0"3Z:+;*S94
MCXYI[?R>VD$4&A9-5<A;;!R,V^.QC/.6R)L6S_DZN)W/M8_J+''XDG*A1GV8
M>MQ_S3V2.T[(K@0=PJ]WG95K#R6 "\:^XH=-Z'/<_" ^]0NZNYX^R7,/34/2
MBYAP!$9?EG<B[KWIF">1WX6@J/M"4??]PU'W%#\O:.3Y;<3/'PES5K/#G+7C
M8<Z9K0S>2L0#A(U:P6$4.R2)@P,+ALI@N%9-H3*?_K.RP[<O_'(65R_?\+#V
M^]QROT4A<Y_7Y[Q?W&AK>G)SD@B<,8J'!?'0XT:.%?;BO^79A1TR6C#@='NJ
M#MM]1! / 4K=,LA_E>(WST4ES*9;,X7;T7%H%%XAA3GA<BOC_H2A%[K(D?+_
MEGR[EGJ[B.+@<7.)=7,HCM&^N'K\KG& +C@>LA"/-SLN!VVD ]#8/7^_S[MK
MT_B4\#YL+2)^QQJFAF]1[]=_O >9MG2LMWO;Y0/DC=[O/L](YX7A&B?Z>FM4
M].3(L(@SVL1OCK_NP5?OTI]K2D]1E,ROY%[VYX<>I2@]51M6\J@^/$FKJE-]
M-?NK0X\Z_+DIMWVF]*./.I4O:5MV$[,$@,$/6Z _G$PV,=Q_P)I&N\\X^/2,
M# 7O4[L)H?),[+DKXJ!3VYTX*QQ%],]"]6UIYG/.?.:DGL!U.[)Y85H1Z9.+
M <5'HIXK 9OHR5ZXFHQBU6'/^,O8?Q=?93DX>K-MH_\G_P=8U1^@5]8SXY/
MG?<2NNLC0'RV;%_Z![JH^-=+F"X^3SE DK>$<SMFD[!4#9;.3;J<>R(;*KLW
MVSETS(\9[ UX!'H4_PO;Y8-8RY'<--_<-3V#UP&?AR9?S>>Q6=/?XD/7@G>C
M#*R*W9758==0JRIP6HQ'-6;L+6;0U@CQYA<3SCGXAO)Z%4P?F<\I>(+<U44-
MY:?V6C/&BI'K1%2)J RY+LPDMMD9F;#EOG%2DP[+J\-JN\Y;OP[K=T;#_J"K
MZ%5EEF\HV$F#D0;+TF#9:2F%UV"#2(,=RGLI#JE;7\F//_'>#N%MDQPH_6L4
M*E=;>3]J?_GVE5:R&@J(\:.(WH\2+.,JN05C4KV:,<EE3Y = 9+'EL3*,K+:
ME351RLM0E:)ZC"+U2D;1+D#/LHQ,&4"J]DR5(-ITB!X2H%I3!:BI=$9Z7^\.
M%:K7WGAT'A6@6H,%J,H%J"Z* *UT ]EXXSH*FSS+Q&YA.67QXJS+:@BM,U*&
M77E0FGU4Z_O:X#RF(-3LN\?-4! Z;@-[&D&T\1 5[TY.6?F)(1N#KE;>,4[@
MO#8XC\K/88/EIQG)ST.EV"X-T4J]URTXH?D'/Y8[ZX FSS:9VE^^/>TA2Q_0
M-%?!_+E!)S21[#G?_.EW1IJB=;6,.I]_(=-'-&0VZW!F%YOGF3X#,'V4GB&*
MZ4,0K5YX7N]TIJSP'&+);[6K]-.G,R0\A4-FLPYF*A">?9D+3WT@B/"DJ*>*
M#F::>SA:6#M<\62FI';H*YBYK*LJ2@GE0*?V(BN'JQW*5*$<HE-[,YWJE0)+
MQ(1H<=EYO5.9LK(33[7US%NT)#N% V:S#F2JD)TZEYU&59=IA(IX$O% YBC\
M-ID*)9Z;6'F?2AU'_FMA_=<GTDSFT15&9V1JW>& G# -P&:S/-@Q.E= FO,4
M!9[<:SVC=/0VX5-8V7D]]W4%LK./MX*[FI(.S2/9*1PVF^7 +BT[!UQVZJ($
MYI5,A!;G\=266.]BA6F(UX IDLNSH2;Z3K(T+.!199JT[)F]\00TAPJ$B9^
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
MD4I\4O6;0BI-!E*5#K&Y\EVH=EC.22A(["?^S22?3;QG%YY2>8A[KH/1O*&
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
M$M) .)WT)Z)5JVFEULHK'7@E]ZIRPMX:KX@+E^6"5BL7#.""TJLJEK>]7*C
MKZW!L*?>"F\@-=+D/5"J3>!Z;(=FO(+B7F<^FF9 ]$>W/A$O564K="8MG%ZB
MLC:1873->E#)$WHPV^ZF7G@7=R;3JV>"E=65,V)L18K[((X21ROFZ-!H$$G[
MG*0#4>XU$K&(6(>)93:(6(-(^XE2LI3N+C3F5U3RC4J^M4)>7[N2U@!+OBDF
M770FG%9@L-<(U*$,0"V_4;[Z76<"U[E&:YW@4E *5A5>)51>/A&-&_Y$*OE&
M)=^NT9[20E')-^'20I%-4,W&J$BII"&6?*.=#P&QEIU/(21BUD11BG81>@38
MVA1"CP[H*>U#%W'OTKBD,E3R34C"%DHS4UO5+5 D(SUM;U!V&<)>25LC#_A,
MD<%'@#D7,.>9%WD @ZFPTFD7J.2; .X:*OE&FV%1K*.ZBB0-J>0;8;&HM50;
M&*GD6RL!E+*>Z@&0!F-N1,FWZP?VT:\J3L_<*L-7E/(UM5K$HI2ON=TM> 7N
MPKK+U(!*441+\4H@%=?2.64J5U4T!'"IEBQ'0YY&(1%TRE:N$$%:R;(S=!_H
MUGY%2]687U5Z=:MQ$0("E9TA)]$E/-ZG2W^ PM.SJN8*XETD$%Y_DWEF7$ N
M[!D5E)TA][:(H#DO-B 7:$Q^<"L$:"CE=&,*R^2>^2*Y2FXSI7ZQP;='J%55
MK@)D&*;U,97K)S@5T"HCHA)1+V6RYF JY@G*B 5J!E.)7<2NZ]GV.=@UQ&H2
MI>]!ULZNDHFVHP>ETORV?1<@8.&9BM;EW%U_%7AHNK<@NZ) C<4U-%F1>=&:
MB@LY5L+J)I4;(,(280_8V)4S5@'&JKVJ[J438XEE8JQ/49:9M;),Y7JQ*F_Z
MK;*,[P[>A7CW?ATXFPAH7EC^L^VN9T7!X-V=&&?-W(]QQJCGJ@=F]HP24<,:
M;WTZN]'EUV)W+A6]US=P\AZ^/D48_A3E0K"!9C8/W;8DL$-<*?0D6",6A)*]
M6, 7OFTYTG@5P..#0$(:O$ +Z*7M0A/@1BU#[.=:E2C65AZ^O]XT=T9?[<G<
M?H;W_GOEV\'4CL07INUZM1T'9DAR//>9^=+<@@V?A5L^GHQBZ;. N1,&/POG
M,)GAW KWGC&#Z9=46=5ZT@>8>PE:K!R>]BN<,\POS'\7=*7]5?490#+@B_K'
M(AZ,@5'R\LWA%"F%TI"#!,9RFH>.P&$5'1P*H6^+/D23_\*ZD@6@ X2\SN$;
MZ=4*X)N)]^S",Z>8D'I3 :RW>Z/AM@2S*IQ@_N(BT^4N4EOZ^OCT(%FK<.[Y
M?-TVBX;BV=K<M^&_M18>#/*_G'ZQ:)">8=F7^''TD1T&R9LXP-4Q$#9\DZP@
M\":1^$<I!+)AZ7LAPWMS7637'?P3+*7P[8[/+OQL_X+[3K[/2#YA"2I>D@I[
M@K?B>]+WN;W3(?PFLT.(U]G*<=[6P^*OP)E1>](M U9K+V"W$-K<#TL!$]M-
M/#!*X'$^6W@O,<;!8@GQQRP,$&6H%'>>\\I\=A!0>U>Z0-7$1=1XUPY] K3X
M#8=F3]+_3F RGD!#1S"FEOS5GH9SF'Z^\TFTBB$L;YM88]@0K,+#31+;@0G#
MJA^7-_UEXT]X;"_O36CBO]A?5.VVR<::P>39V!Q/=5-A0W,&#0>ZH9L#;6J.
M_Z7C18.XU=S?7GY\9G=CGUD_[KA5=&\YK]9;@%OJI!P (9"<]_TIRYX8IJE,
MJ8\]?'W TO&B#><]; ^9'Y'Z%TN8ODAS'TW /YQ>($WOC+YS"Q:X^\L[J[FC
M0'< !M/Q061 =X?<>Y:RLF\0/TWF;+IRV+?9@[=8>BX^^-OLP)$?G[_O\+2/
MCC?YD;!ZC8[$P!A>(J_]%>L<[X1:3R?TK$XD!>$F!8.AW&G1'@*^8M,/X>9C
M_5@K.;N5S%L=U>N5RS8EEY7]R/=J8:0[4!?-/,?Q7M'2X=X-R?(CW8:[)7L&
M&AS4TF2S!'M:;ET>!J8DLVKG?5Y#1^,3$O5@HT"X,PDFQK&6 ;M?__%^?<Y@
MNWQXO-'[W>=E&""<:M'76VG:DR.)&I_[QF^.O^[!5^_2GYMFSQP,,K^2>TJA
MSY7_Q]Z[]RB.)&OC7\5BW_WI'(FB?<=4S8M4T]VS:FEZIC7=^Q[M7R,#2>$S
M@%G;='7MI_]%I&VN!MLX#6D31T>]-4#:>7F>R(C,N/0L6R_9(KM3_9[3-ZE/
MA?IT?NTR_0!TK7, RQ2X9X\Y;WY.S9]8IA*"\CD^D B/3S_/^$:<.O9MCY_#
MOY@+%L!'Z-U$^<#&# _RXQ,<0SMY'6/GSY!TB#D["WB =U>CU>]JM%HITA<H
M>MY\:=#/G*N#0^HNJD3S-0YL>UP@X)*V[#4L/;F)3Z9R3 ?D6@<!='7O//8B
M,A7)O$'MR[>_[PC[I/A;%?%>RO^^:#"I= X4Q;WLLX8HM[)4YB9:.^]*GXB[
M!%:%7.HU.RN>O[$QU03]UD(_)YSR$NSW.T.YBVH1]EN+_5*)732CH /2)2QP
MN$?>K3.ZW'<UIH.JEK79*.W,#BA>A=KSV"M&HT$6C63*;DJ(J57SR(-,\72Y
MNMJ,=+D$J L!=;2;"Y)!NB:/#*IZLG.=<]CJ3VNQ-GUWJ0J*Z08E$A;HNC@+
M\_;)0(AAQ+#KZ%)E*&80Q8AB1+&RVN5)BI6P4TQA=DKM!*2;\7U$?<@*5:*K
M<8G:T]5X#5?CA4XA[B/G<HZQDPJ(9"'*:&169ZBIHK(G27"Q1J IK+]70 U6
M?2?,M!$S.0II!<ST 3.BDCY)I6$V;K^F"TS)]NWLG",%..5TAL9Q13.Z=VH!
M<@INWA=#)[OT.$&G!= IN(=?"AU#%;&3T]4EG?K>ZZEO,7Z6H20Z$YBB?,/I
M:H5(UGR2%52@RK ,/00$YRTFDA')Y!IU':IF&9(9G>&@LDU+=Y2U8B3C1E(9
MPW][1<H/DUUW:61)P< 27FJS&-G,K(/\XO$D9/_+*)1S-)\2\,#;03I?; I(
MZ@E3*P$7.ZOF\]6E"26P.8F0;Z6J]I+)0";#M0^_RE@*6&G7%%SYB^QQ(I=<
MHQ:I^I5AEP-V^*GR%40N(M?]D2OGL*L,N09 +OFO:RX]Y-KIT4&IL":JTB=R
M059*^)@[495]U.G1<CY::*B C*PI&=PB+.VC(,<.:E]GGM+&^<I6B6TY<Q)9
M^?2QP?ICUA#;HR6*3WUGJEG'JHT]A"?H-PGZI>X4]@N'BTU]9VJ\YN&M+Q>(
M $2 ,P0H6GSV$@+HF?5D&W.]U@Y]4$3L%(4BBE.DRB=>,XVLC82"5YN/F&/U
M0Q1DS,Y0E$LB048JR!QMV*(@@ZY3LB3KKWJ$(^!<M,IM6^&GM5ACOKO;-N')
MYTP1U3-*K<85[$MB&#&L9G6I#,5$%.D@BA'%6D.Q8NIE&8HY JS7VBE&E]QU
M97"4]9:XZ>WIEKN&6^Y"!PU%;SV:O1/4EHO/Q%HV6F4O>'FNQP@TA37TRU%C
MJ6 ,JP2:-H(F1^>L !K,,J/*XHI"]Y!T#RG1SGUI-C5+[PQ-47$V=+DD$W**
M;M\70P?+J;2H*"Y!I_0F?C%T3-#_9$GA3=>3=+(KPZAKT K*4!(]!FQ1-AE=
MGQ#)&D^RH@I4&9;9>%Q&EY3$,F)925VS#,LP-8LEZE":[BD;D<7Q?BV[4C$B
M1YICY;QKEE,MBR.= ,@HE7-TGQ+P&(C(XD@@D5&8% XX*PX7.S/<^.K2I&+N
MF?A!6>EG*,VCD*FLQ^2X^%WM-TBJ38W<,D_@R5L)*\7&^VQ;$VNE5%JFZYT4
M$*F)U!*1.D_;+<-JC),W!9^C$ZN)U<1JT2>+95AMX(FBX'/[J[.:&S7O(A=>
M!?\[\;X/^8!PUKSEVN4C.O$)#/HWS#?IC8__&QZ4#CE9*\N$Q5SYH8</> S8
M')[TG3V]>I-H!BO-%W*G53(1ZK:).X)AKZ/3378&/08CB 77QZ-J_3U1X)+5
MCR=TY]]9D'9GY;ZPAU' W+\>W"GT]M&=O[IO(2[*SJ 6WO)A=P8/!Y\]1&;H
M3*N-<C&\@$9^P.'P"'!F ?X*^N1*TQ=E%B#I_^;9;&183)V.[-'$M#4VL*=
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
MB:4/]+%C3HS1R&83E8W&KJF-=8N9?^K<3R4=G%CZ.(5RI6C&8[P$Q__^M'=
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
M7>AM2.-L_5^9RZ. /9[$C:Y%Z-R=EH>61[I-+5=/13G&XDR4F3N2 _JG5OF
MAJX[6HZS'.4I#V4#F5!VWY<8FV0:552;,QYCA4A3U'NLV:0Y>0@_7H2/FW4X
M31M-!=K(XAQ%T+C*$7!1:&B=88M""EJ.#/(HOINE%J!4%14!Z*DDBPRX[\.B
M;;"B.X]8L.2QQP])P**R"OR7P%U<Y@Y"YDEE3>MYNR;)(>^79$4R:65TAN9
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
M 0&IHHDQQ)B6N*+?S!6<D-LDY):1]8,ZTOZ7%?7]SM#I:IHLRM%]5S"ZO"K
M_0;27K972!BS3<M#RR/U?N4XURE!:3J8E4&6\L&4%D%>/-:1LC,#CP.9\'C?
ML?A7J4>0S)BX?,)Y#[P'(^[NG-4=IXY*F27M.TL5>_A]^^ >(B>14P0YZRA!
M6I:<FMAS]CLDY[WSL]44O4Y95$L7HMZ77:FFV*)$::*T*$IK$M38L R\\3#J
MWW1%$/Z^TS#_RMRP8N6&^SU)HX-W6AY:'BD4591C['3B?\L44D.<[CM:CK,\
M[2D/9I9,,+OO:PRJ2G7[8_B"95DLFZI2M18:)PZ!BT*CW\ZJ5.U$!CD5W\U2
MB]"JBLH AZIV2;+JVX!%E^IW2:=JE:M48PTZ0].0Q%8AE%Q-ZRJ'$EL%X6L2
M2AJ"$@G//.E<Z_8"X9P&5E(>:)VAU9=$'MSW"==6&4L4L%")?&6$GKM33'@X
MH2.O4O/Y7\(4L81'7]>C_V7CZ)O_!U^03#JA9\QQN<#_EL-X)G1<C(XS"E@)
M=* C!8%#?G#0P=?=+'4I.7!.[RHA!LS.T#C6N:XN!RJ656M!UK,+"Z?M9T6C
M\FG-]2REHB%5XK#*EPVQ>68Q4Q-54?L.ZRH1S8GFUXWHNH#F<3HT0R>:$\V)
MYK>F>;&HL.SSX7YG:+:TVBF5!229<*<RH6!8V04[OX.Q8M:@%74!2Z6$/PYN
M.^QMTTY'3N2$%Y/XO6E^5/R)Q2O>B$T%7^16G-J+:G][#X=+VM]WZ84_6.AA
MSSQW3L46A$?>MU0+<AS[]M'U-N;*ZUIZ9==->6Z'B3'M94S_]HSIHP]KU^E7
MOD20AS$UM*?T^\1^X>QW)&"_UAF:75.M?+<@8P11X_3N]_X"%G9\J=I-[M[%
M>"=!4;"^CKMNWZ 0HU9";%!'%:T,%!F=H66)<O^0"4-M.G\B/CB#.BHWE!6Y
MF.:HJP]$N5%(%9_3.%7GTW("BQO4<,+8<A?K<KR[3H6*OM49]JL32\(3!,*0
M,ZBCC$ &AFS D"QEX.@0BNAPB@YU).[/H ,61K0KQQ+3L0R516P IZZ3:;_O
M=(:&*4M\/F%(+(;JN'W.P! OQM9&#-&12[OX4,?=\C$?'"SP9<F2 ^F^<YY0
M<4))%H+JG^6*I[X$EW".1L4)B9Q$SN,;\CJN+\N24Z?BA+=Y>,OJN9&(:J&(
MJN7$J*R$XI7<-$U^]2''+!))>/I5M5^U/O2O_KHT=$!4R0(K6'C ,474I9'P
M')2@<5+_+PH-2T!=&@F102?D;4+Y*16R*,AM$857Z-Q;P*H_BRZW0JXPE36(
M<HGSG;Z(<BL2.G\12LXJ$R51XH@HMR(A2LA%L$V(/Z=8E 3\0$0]$1E] !NG
M8_PAL(K(_>KGY>I$G-,OBB>('Z@5JXA(:(D2.L[K%270H56K(B(A..B8HE5
M/Z=.E,"Y7K%,QHU/*D2FKFR>]I%;1",SC:3(*3X[RQ7O["G%;DU3([<4K,-?
ML'R.W8$AJ(A&#8*J?B\D(CN173ZR%_0_O(#LIJ!2&O=.=NG>?DVG11*:)#2E
M$YH%/2(OD)D6=W.TM(;+3&YYOHM<>!7\[\3[/OP)_DF[NW"#%V^9]DK387V2
M%SX@51Z-3=1Z:B-J#K!8,"[LGE4 &$\K/_1P!1X#-N=W"4\X7P\&;WTX 6[(
M\ &=H9:NU/6AO#^7FMGK6SAYSPO 1X0ENE<!"V%6E=_\()I]C=Q >3]GT,NX
M*"0W<_M/888%S /<<$E6C*^+LO)?68#7_Y-U3!IW.5$\>$D(P(8G3!7&GPGT
M62S\"<PC"WL*_-\&QQP:B'4DF+=<NQSL%WZR [%D/BP3L76T@J_>))K!;'+>
M[[1*$*ENF[@C8,4Z.MUDAQ-CF!(67%]\J=;?T3W&/IC4G7^QORAB/)N-#(NI
MTY$]FIBVQ@;V%,2*8UJF[1@3>_2GJ3F=M-4L2 >Q<E_8PRA@[E\/[A3&^.C.
M7]VW$)F^2VO@].Z\'TY9]L0P0V=:?63@ZP,2UP\X2![Q)BF(.?J3*TU?E%F
M.\O?\A?( *WZ&\I59-=/[]SFC@)C!8 Q(1]$!G0/Z)WND=K >3 Z9[[NG__:
M?C#C[1R^8I/G:/.Q=:Z5E=W*XJW.;FWP/=\'MS*&;[JP6'-W%;+'](^G5%_V
MEGS*>:.G_>=E;#E\->*OMX3KJ3'IDK/?Y,W)USWXZMWQYY;>,W4K\RNUIY7Z
M7.LYCE&R17:GG)YCR-8GT!L&NF1]<GJ#@9WW)"EC,*X_5X.>H6=_DSXIMX36
MGE9]7G6^N='#GUB\_-.GI?+9F\]!^)4KD]7R2Z%_,5"3/Z(7BO*!C=EBQ(+8
M(C.T;OR'KNK:R1LANQAV"L_BS5%U=K(^SMDX"KRQ\L^X@AA-"Y^6?[CA36?D
M[#%4MDG#)_%&TY5MGM9B5UL]O<)1@-YS"AT%),KMZ=OBZOOL?1$*;^*QZVYT
MX!Q8O@;F?M'.%FQC)TI@?OX:[U8QF;H8^AD'9Y]P:[COQ-EB:V&>\>BN[,7=
M_"N&EEX5. ,)*@\-;*P\-!"6/4&"> YB3'L9(T&ZLD$?G1=4LW+0*3&&&'/)
MV/@UG/XD$]JD."PD%MP3"THY94A0$AF4O:'='=BB_#>DBB-LG/E&M02NM>](
M&)E%RT/+(_=^I5ZG<"684T.M>BJ'6C'4'-62L%T,VW44H3S"M@$4D@C;]YT9
MBBHB2+(0E-$X7SS54:NSG*UH@(@4>B@O6P04D9/(>1DYZRB"6I:<NMCS_SLD
MY[WSL]44O4IA5@,D@0CUONQ*W:-=2^*!Q(,H\:#)L(&;G6&_JPJK<EZK\+CO
M=(^_,C>D,A1T(4#+0\LC\:Z6J_2B'&,GBQ@8J@7*[$"6LVI9-%&ZA[FE)I8'
M65LFR-[W]8J0<EUG'.,*L::HDURS67/R>J!8N1I#[8LHUR6/YS!!(_]PNB@T
MG,ZP15$8+4<&.6'7XX3=<MB(T-"*RA-T[I)%H-SW,=8V6-0572.-C)W*:ENI
M8D"&IG:&1N4::72,(R5*SDC<DBC10/A63F],*)%:FZ/SMCN'C2AMKJ1LT3M#
ML[)B=YV3-UE13+^J]JN*]8-:D$7GP@I!^UEV:JL35&"B*?\]Y;^_G?]\Z03X
M!FR@Z!1O'9<);%8"?**Y!) FFE_'$_\"FO/:0*HMJ@P]T9QH3C2OV9L_VTZU
M.D-#;>=V?7L+C.2+!%PB^7*5<( +M @;??R-C(+SS9(^(M(5'_:V:2<M)_(5
MUY^46,8YX4\L7K/A:FF*J;WP]HW3,83/RWWGJ/N#A1[VS'/GHEU#*M_%-5@3
MRQIB>S2J@5JL &FM$98:3Y%LJBUR@"#&M)<QM\\.:V!M3:UK#"HG%9&',36T
M;XY&1)+D+B5)7P)),N@,C6Y_4/G<5<;0O,;I\._]!2SL^%(5G@(EBO'N]H5T
M#!WSC7:MOJA[2PKAD@MB=52>R4"1!M*[NA8H(8;H7(RX=8);6AW9SLN*;QW%
M]\ 6=6$D5<!<X]2F3\L)+&Y0P\EG(=[=1T3"0+M.)G;=Z QM7994(80AL1BJ
M(UUV!H;,SM!J(X3H<(RH=8I:=>3*S*"6!>*Y3\=%,N#C\K)D9&H4X]1ULE/K
M-ICQ6AO->,+00*OCACT#0WB)KK8Q5Q@=!1&W3G&KCKOX#&YAKC5IY/-])T>Z
M2G&P8Z_H?4?MTJ$.>0^\AVO\NPM7< 8R7#0.!!4'*[6*5S@G(7(2.2N1LXXK
MVI+D-%1!Q<$:3\YK/[PYI@").Q)W DPE";R6#:TSM+L#6Y->VE&:LKO\5>O#
M0:DNA!S2^*1E6#!9MZ%378C60N.$75(4&D8[ZT+0+0 QIIQJ6Y0P)A4^D&35
MGZG<@73:2+EDTX9%Y0Y:BY(SBDE)E-@M+7= [IG$GO)*2DGR]"F?/_VJF0=E
M(O/B-4^]S<WVGYFC[LI33)D[*7/G[5QARJ?N-!S*\T\T)YI+0O-B3C47T'Q
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
M&,;+ 9O_3H/D)\IKX($)X:,]M&11?%PWQI,1+W^H&P,JEM.;WFVLK9D'0BK
MRQ<P@S XOJO .KJQ4;6YQ'!YV/R")1O&#VB$)@-T8^DO8NY-N(8.S3<6U,I]
MXRTBD&V31(#A\/SE!G_A>H5[5CQ@-G9ASKUE?-D'#\L;7-PK!67KYF53AMOC
M,@,MFR&GPG$-8U[!*Q\FN%%Q"W'7WMR7X;TM.%&DXIJ D@6S,55>9PQ-9)BQ
MR?XB=^$K#XPJ;]<XY;^&Q7B#C1%CNI30^Q&/<0']FH6\2PITJ8 %MOO?,JI2
M16AX.&G'S #$_9]R:?5R"E-]0;TIA,=D"/CR=\UFV:1_.:Z$8GN' 4W'F<1/
MW(L#!.;8__3LZ8VYH"\L<8T^ ),6(Q;$/S2T;OR'KNI&M^SRY#A9B9T N^3R
MZ#GE.<3V#FPDZS@07N3RZ+'@+;=$>DZM!+&3X)1=HIPL_&)[AYY[Q\%>(I?H
MK)>#;D_&K$89W5-NJ?+]\[SH+X=T5+CF:_R1RVUO+XKU#S_>\KW1&A2%4D2
MI^:Y*/$[6#]X^]5S1\F%?FF,6>J9?!@II/!^QH,],P(E C0?4,&4[^LYJA5<
M3=X8FUQO20U%5(X/?45DU!3*69@Y!EQJU>R8?(=VFW7DZ7#RVCQ6^!(K@^MH
ML !@.H_?QJA6SMSOJ KC]_B_$WX^$\W<*+V&V*I^8Q\ B@<V?(D0UPP/ O"
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
MOL-ULU7 :[YB@4JE"J,]7<)G8 +O!4E&:^7D4J6J2YS]4S8%BAT@_(P DC
MIS<9'Q_-XD@RC.:/4&])7VBM#\W>HME9K&#$^0]]3IPW7)"R];@L8>L+7>VW
M>+6?Z&J;?U/W'IS/:X;QV9V9B+T!>9DRNIYCC(3% $_2.P1\/(\K90+BD3>*
M3S9Y):[/*FXF@?]O8K%\R8(,+]1L*TG_OK&B;RR6&#^38!S?WJT_'CNT<),I
MVM45@?YJ5:]%>3G>;TPC'HF C/V?TJOI3LD5?@8(&3'>\P&@D \"R?5#AODO
M'MPCSSASX*QA'2O+CII(8LL2[%5*@;.BAZ-&0F24EE#\@; "HCD'&3Y>2+9D
M$#['N2T))#1<-AK"F0<F29S2=(+_J$1ONK9"V_P*!_ PO*7K^V):E!^^F;^<
M\73\*4X=O>61O<JTUY'/K@UY!?%M(F5*0N13>A/)IL)%>BP&P!,L;S-J*6_#
MZ(LH;VMV89@H;ZM4WD8I7S4ZBF[)=D_75'UHFGW=U.5NKT-Z5H?T;?4/S>AJ
M9]?;*2PH61?7JZDN[A]FX"")Q/;H'4!F]+ZT*JZCYI2B==3%JKBE*U'J6$E>
M45Q'65Q)_&PI?KA$G^Z0G'J\=>KSV.[S#D5=HG2PE>9M8/]5?<6S5A.[_1_W
M=^'E_JIKSJXE9MME5;4"59X:!R;\S Q#]O$;:4SUO'#D3%)/$*B]L#8TRZ4G
MWX6G_!6^2-4/]#&9O^+&*ZSCBA^$ZQ@)*[H6IF<,C_I*PO!Y9'K_'/FN^_Z
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
MA[N+6\1*+PKI)G)(=[=-:WNE.J#_(#@T (_^'G8](=3:E'Z0%R?$$@1;>@3
M="SIQK*P23-6F7]Q@G'SN_$^^[1[ZR??#.BLK\].0*S(#T+:'/PI\JV?(]^%
MBZ;]7.<;,=_ZP8230R.V2I^8UR\C_U8?)HX7MP;&4_B2]+!]2GL XSG00A-L
M<(VT&_@NZPV??IR1!]QZ(TYAZ87_DT@C\Y5(YM1V:+MMV+=I\<[X2+<SO9 '
MK*6P%&)/X54D0(_*@8^%TT'HV(X9X$"-#_@&S,Q6Y:M;]AKZ+^7J(W9N1II;
M,;*"M5['O[&>XBYOYK^B9W,+_XH;"\B(>"'(_YE?C$SOA6#G:(G\.:5#[]BT
M.\L,1]+0]=]"VO29F-8H[CT= <X1MKAWVF?2\3+#\5:VA=9:O \R'G-V*YX?
M$49H:1?E9$>@_K'FT*'D(MK8\5O1Y?5+,B<36 H^D>*Q= _?8F]4#.D#4)4+
M_ Q[=[%M.A\O'_EQ@W9^+S-GF;.&,+ZQM@3T TJMOTA$F;NE/;6=F&>L+,]D
MVT1SGEE-!2T)Y\O8R*96 "\,'%,B(2J.#A F/9 MCZ(H!)8E!;Q9O#BG$/(2
MT ,&=7U,WOS@YU[G9WQ0947[*#EA.&7C,O@ECITH(E3+>)H@65#:>@A>3,_Y
M3]Q)G;'#,RB&-NB#[%MAB!#PX?;AZ>'C ;2AO_<D?QI(/A,!+;JAE6PPRT(#
MH.BX";HT-)W ?4<.!_YPI;%)R91V0Y\ !X:MN2[IL:41'R9GGS4A,>FXCO";
MR56+$7F+H(:?AX/#2AU$T3<G&E&!PM6@"="/Y4P0OEX(B PXG'?\/9EDH.SO
M'H41*G7I-FYHVW>S+=T@UC@Y=Q6?U]@$H('_$7O9V1,:>V$B0,#2X<$2@$HS
M,*6BAOG)#!W&<K&NV8A=+#<)<H0Y/-1\8>J(0R=VH&APT!KE@S'"$NC9HA^.
M&99VXJK.E@SU\$&(:R:.3 KINCB<)8_$<4I,&2S]Y.R4B@6]^%MR!,FIW'C>
M--'^$086&.RAP$Y8HK;U;]K2 Z!=<LAL)#,<.\@<\@OE31A#86*YS-_7:DE&
MM=W\+Y>'R 3_$)ZI,A@R#3$@.)F'V<0983 $FQB^GEC-5%C@$KCY'(-ZQHS&
M$PR1.KF-^F%&5GR4/CS>WCQ\^DCW@Z\-"!\ !J<U8$IR;*[3MW&9@+_.BA$4
M'?#2P*;F3K*NO[>?VNQ:AL1&X26%Q)H&;%2@:[Z%B0R&"X4=4 =-@,HZ^Q:;
ML/4R=6<UIZ?T(?B)NU_,&LDJ4O%SZ?::@7VK[$H@%WMJX>6DY%!TL$")G@WW
MF1P)VZ?T//+#[&_Y=<)'3+A T$K 'J5G ^H)JASL[-FKX$K] 4(+?,L,?8]>
M!B#$-*#O!GUM"L\8$3KSL9R^AQ0U#)@ZG*@5>$7Q1UK) ^TIH1P:!(!-\/_#
M );%T"K^R#I:" ZU2W6<0A7G "CD(24*?N>KSS]!9'[=3*/T+3"(8>?,D$4)
MP-1@)_P9%MY4Z9>6NM*"]2"5,N"V&<(@-=-UM:6G*2C=F0\G>R._X+@]*H&0
M\:4(6S\-4', Q?75 >RR$-=>@"%BSX%)9\$Q]+#3Z4ZQX%JY1R9B^&V83,>.
M5_-JNE/6*#.6@8NJ_!1Q'U\.T.PY0P ^.& <9SBF&OS8M GJ;JG:T$)U^HT
MZ<*?<Z] VD>BYJ:4F36+JNRDDK1/-\PP@PIECTEC"C_X@VKJ R/%Q+D#M\X(
MPDP)\HV8/ZEB0GXY=+0=A7D\./KZA=.W"1XP$]9I_]*5*DXBE^D-TF7!OW%%
M2RX^0](ADBJ;C9LA6'J#]$: )E'$>F ;A:$9O"=TYP36=(S'![^@FL" N YY
MY?B=$0OP6*1L.)L,5@\2;3EC[BV!MM,+]O7DXF"?"-LU-. EPG;-,<@_$X!N
M)XE6?'7&3I3JYD<4Y[F1K+7-.@!ADP$_R!<F@IA!%:-VKGX]JZ$ #/.QX.]X
MLKD.-F[B@-R?F$$B]G,50>JU_,4W,)D&@-TDU[C(<3+FJC!M::,3BF?*,PUO
M BJ*%5MS\_K@!^<C,P9!P%+KA)N>5*LG'ETZG7^+&V'?H:[,S"';!+[HMG G
M4W36N2Q:Q7S.Z)1VJ4D[.]XYT0YC.9?HW:@19+5P>@I7L-!DI<ONF6YJ]CW4
M[L;ELVFLJ5Z -$/0,5SJDC>XSM@93O5OBS@3KAS3ZB*;3MF>WS!=]H#@<ZB^
MZGMNKA_ G,(E!]G@1\8;QHXXCIG/GRC^%DZUU+&F[#.A4[#828&A"J@ "P,2
M(%9\>E,O7A0]#S"1V0VW4#%OX;<RUSZWJH3:.170,X,3=6T>TTNU5:9HQGID
MKO;=?"#\1"P33B4.CC@>:+5X<VX*_:T*G#\VWS%>&U\2/6MZ-3/&9L@B%RT$
M@W\3*Z$<)+M8Q6<W,ZO, [\,ITBL//S">"N<#OZ=\5FEE@5?;4A7-2"TU #6
M;),_IS@R>9!N/1/N1C>-P_=-G;=FQ&V-%^[I0$H!])YQV"00Y\_8!/ABW#_.
M(8=7-H,>*NH$M^B*L^"6;Z@5^<V,8#\'XJBWXK4S"WA,UXX7.)YZ\'.:PT&'
M-5.9SG]M @51=RQ6I5!HF :4)WC,+[&FRSEIF&_.#&=?ZP?SOMB97W-:9J^R
MDK!S@N*)U&1)$LS7PY _Y "7>#V8E1V0%+GXT\NYP5.YYWBOOOO*'9C4L^90
MV0/<X[K$>Z%F/N=&8%G*/Y19R"_IWU/[A;/^\RB[6<[HN3<%ZI4/&T! ,5V\
M&I0_@!$85<_8P#$$E_!=1>9/XJ$0-J6WD>\2[H%D/GEX3PO],IG%<74MGXXH
MZ;2XVD=5-BED8IPL+"WW 6C*I[&4W+OS89V.-0)PYODP#1$J%6.KF9!%/"N>
M%?Q1W*>O97$ ']2B@X&8&ZK_P]T.F._YNQ_Q7 &U-(_-QNLI#DTC9A@@:8ZG
M842C)^]QI 1/**/DO8V H%%T!Q0'D(ZS-@DJGBBL*;<.'0L6%+)#3\F6/Q@3
MQ4CPZE#GU-]IW"WWE;,KCA7S[$>Y AU(L9&#DA'OW8IU_*Q^S  R5;$&A. G
M"%T1^D-9"3R#3#J5#9G4!';UMA*+[[:-4K>/JJ+<O]IG/D!Z<X,IR"S0D4"S
M6IV8D;V_D1G2.WSQF+H,1 -,C8_XB];J]3KL>V,V.9Q98G,7W<)/]@UYV2<S
MA, @]R^&OO!Y(+$ TQHH@(+9-O5LMI^4R>:\YNB#9=@]GKH1FCH2X"\@K0-[
M8S$O^C#+1#,4]3*"%!\B^,,;P;Y,A!>17D'P^U/4_"<Q,''[-?WB?([B))BR
M ,1LGE)B1<R9ODCRE+V>:4[ S%K9<D)"?E(>13$ *_/?J+>8^;BIRQE=!V1(
M?\ L$HR5NV0VV(#E-2'EK@"SF=)<D>1.N"#F^/">>[.)#P+^$;E)G"C_7NDU
ML,J3%_S@=,)EFS^-4/6F!YK<!GMVYDF90V8KX]8KLSJH3YV;F+$'G"K68X!4
MJD-0%,F/.S&?-]Z8/Q-NYX*(I(+( [;,K"G60B@JYXMPW'2BC.'31L">&6.!
M?AA>%.L_+"P4ZT@4Y3$TSL":VSXD0^,S]NAL+L?$1X\C2I/DA-F9,D3([-0!
MHK18/H@/XB>*<PNH\8\"((]'KF8T/RE$ZXG>',./++6Q$X%SQ$2/&?<&CS]2
M2PQ_E 3LJ'(=<QSE VI^<043_3OY:YKS&91?27*V_"-IY-#-:MSU\0,@EVT'
MF9 7IYADD_G$.A?FFELM,U ][NN@EQ@_@RK$/%9853%. "DG_AK'WW+3AQ(3
M.\MC*ZE7A*S2D)4B0E8-6(L(634F9%5&X9U3&!:U,G^0B:YP3.>1B2G-4&=F
MT'S53$9FSN:.Q"(T!RAGT@1:F'N"8(RJ&JPK40WF,A<6,Q(#GAA#$K]BJJHQ
M43R?_9#ZR6,T7@Z\J0L]SN!9+>Q**7Y.R$_<)5=,.,\O-9P.AZ@'>]9[K+VL
MDY<3B__7C[%4XCE!H8E>IC@K:$;/G=G.C!F2I1F:5I?ZD1<4HV7J:B;1_8/Y
MD=G581)A0O$,7PI127/C)#7F(L+*<;S;P<=$M4^>/TL0?./6QSB1,DI,+!>.
MFEUNNC30>^P#B3]<A!<2;Q[P?4K+&N:Z!2AQ=P";.)<W3)O^#C_(E/MK9]>/
M\$7RAO[-$2B4Y-;'?"">9?KUZV/<"H"_XGKA7/:S^<H;_^I;O!]6LGD=H_:@
M@SE@#G]S+# _3&_E=AM'!E_(()B"ILYNK-?"$AZ]^<N.RT71;\:<57G@'MN
M8 D MJNRW!5)6QD-6!4:< /6(C3@]33@Z]\&P445A+WB/\*6,:HQU[)O2ZQ8
M#LT^/(]0E0-.HQ%_FF-! WS8@DD:N*;W\Z, KA2XM%I:RW15T5JFZ4 AX$ZT
MEME7:QG:5@2L2=3E0RGI*T)5S$9L4[25*6TGK-U6IN#^14^9K?:4$2UE1.\&
MT5)&M)01+65$2YD3@R714D:TE!$M941+&=%2IJFH(5K*B)8RHJ6,:"DC6LJ(
MEC*BI<S6@GRZR$YHP%I$N&[?X3K14D:TE!$M941+&=%21K24$2UE1$L9T5)&
MM)01+65$2QG14D:TE!$M941+&=%21K24$2UE1$L9T5)&M)01+67V&K(R1,BJ
M 6L1(:O&A*R.K:7,?-*"Z"8CNLF(;C)ENLFHJ[O)&$?9329OXSG=9#JBF\S^
MJT1%-YD-E-].+4T9>HIHRM!T95.HS/4#5:=44X9,[0POUEC\[VT:_T9MX[,3
MFNC 8D% JI'R  [S5'K9$A3\0IH#]CG1[9H/X=]]+R\D7Q9U]+,#N?:;XGN/
MW3=XB8^)3;//JRO7:>3VVQ/; 6NQT"1:*UBPCR8'K5WZ,9,)>#?O4DLY2"JX
MGLN]EJ"RR" S[288+TP*LM)LF#BN$=LJV9A-:GMAU/+V[H%^]_;+0TN:N]5,
MR13L<S8Q"+^;,<^M[$EEC/,/9LC2]3%4@-:JC1FNS!+[D1:B*9JYG3,M(YT:
M$4E4C ^$E0DJABW. LYBFM!Y4H!X8T4?V]*GV.2GA)62Y0+])E9 ALB9T6#Y
MB7<=PU8EB?D-@YUIE=S*"OQ&^0#R8;'6LN']XF+1Y2\O#D\Z(L2J5+8 /$E5
MK%1FE<6X+.D*P)MC\J$ O,Q9M LI^#1*(WZ_N7ED'6'BZH5E=0N7%;#U:F+:
MN+US;,UYJ77B+J(.+;R_/$>==T\F$.U<U=DC\<V>C:*W%0,/HX'%(.N;'.+^
MJ]]_8TIL$!;*EL_,VR];*:$1=-@4.MQJ35*1,*Y2EX1V11Z=-\DNR*>';^4<
M!DEY '(BA75N3<VK+.C%9#T4YLJ2,%N*=K!@'(W_I'TL6 $D4W?"]Q .K@4O
MBG.X1OX;:]>0Z#AI#P), K#@Q&+2H5R?TD^+E3/P&$UK =8P83*NH,BV LFL
MA"6\DJ@M?9D&&#UN9;LA8-+A_!=H%GE6]@W-^+32%%H ,7\:6"P8#_#J>$D+
MAA'BF =F132;]46?.YCI>A 'K+CH=@*6:M$&,TY"%F-$OUCIM3R]S FS,7K6
MRH0O'^/WB]>=7_(%X#M70)9?!!9G4]=;#9:I!#N$^'PS''WY7<MR6'R#5H64
M.,?F3V:"..&,4R<CBVE?E[B<AS8T!"Q&"P..@R>R#.,V@?B#><\%!7'U*J^K
MX'8:CJ[CK,KL-\=-5:TU4Q5G%4WZ7KCIS6W2U2U#L01"1.73J'Q7I*0V8"TB
MOK[O^'HY,4G+U>)6WX#;*_+14/>9Z;N8:?B8WQ*2^G2I\AZWWG0"CF^\.)2U
MRPP7FF7VVL4-^Y^FDPE+[T0S^;,9F8U220JBJ*F*=B!1@6>J7E,3#?5^1BS>
M>U;9W%S$@7H9>T]=$S3RH1-BH1+HO$%$N-9*EQ#;B.@4HY(6C14_X.H_-U$P
MP_<G&K!8O\-LR?1[K6I:P%YIJF0J03RNX0#(7R01E+ MDO$;(GU I \<5/I
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
MMM_8#%X<+UZ5HFXAO4\I9<H\CXAD6KPE)=95>'X$3S<#;$=)NV&]!*8K3<R
M9OA%(Q(26",W9</V7%86N[+OTS&LQIK9,7^KH<.R)G[HX)5>!L0U(^>57+TY
M=C0">J;DFOD6/R Y_8HY@$N:1L5?R5R113!E=?=<)QO_C6U8]+G#R?P7UXL4
M[W3(0#.(/!QT!K;>44B_,P0J[^F&WNEI=F?PAV'(9_&W1D&:+?I"S@<!,7^>
MFT/8XZ7IOIGO(1)>ELJ Q++G/G]D^0=#-)4H6X,CQD(  #[+O[@$EB4!?@K6
M9#9F+=(H0$#\K]47I %@/5,/ /#';Q?FX>X"$\21J>DF<DAWM_C5*X5?3]:(
MV%.7,.%P+_%T+ZP4L[&\SY:^.)[I60Z V+W'9!'*0+BK'^3%":/ ]"+IPVV<
M%S279@IXQE.&V-?B"('>/5>8Z*3?NHF2'ZMG>0>% D:K_Y!4M90",)<AP\_H
M$4 >]G[+L']VW[N]ZDZIJTZO-'&EAGB/MV8XDKZX_EM8=@_L)E@"42)HJ"(
M>W'-24@NX[]<Q5/9'8^NB'[I:O9YQJ)[DK(D^W6*NFV9(2_WJO(W\U^WX5<7
MBS_O=-J=7B_W5W);J?1SI6UTU(K?R%]4M]WKZF)-I=:T_.YRO>RJ<C9'EC'A
M+E51]VZ$T"=>.A&\S2J!2O>>],UQW842WE61AZ-I 9=_+/\B9A!*=[ Z6_I,
M+#(>D("AMZ841A,ZU8]G[^2R]!146=5.:K?J2>U6J<3QI]H-,M5LI"'6WSW$
M\_"D&PO,9C"(Q2@T\>1]C$)K,"OE8PZ&["UDITG@8UJ&+0W>I62^I&1NQD]+
M\F<VSIDY8!=[WA:;+9KJ#H0C@C]RBOOT_G<P7N^]!,53$,]UA&.GJGY3TH$$
M)PA.V"A&O DG=( 3.H(3!"<< ">L#I^6YH2JD=,N1DX-O:Y9$Z+'_VZLNGOO
ME83"JA-/WKM5=X#S-)%U,!(D.?#RZ2!T;,<,MF#&'7D9Q*9-G)F0L\;A97HE
M]]Y3YD)R)5;O[+JC-:##JB"0F@FDP!ZH3"#]L^MN?[%OG""00R>0 C6Y*H$H
M,IB&.0/0#[M'\X'+89L,0&DAUC2@NJQTSJ9J6G.))IL.MP;.2)7_;*/$DYA6
M6Y'?5DR]?C3?:3[-LW]C_3EU O)7XMK/_C<SPDM\?THN,Y<)E;-KM;_8J: \
M$S9@QO%I4U.MX[$K$%/I7FX]1:VMEYN@MH.BMA63MK=#;?6UI&SB<.Z#4S ^
M$RL@9DBD#X['_O81-0U6K! 0BSBO-)N3WIERM;G"<;J*?*UZQ0\R8>SY,/R.
M=_4CN2ILR/@#RS^(_6@&A:J%#OK]$45^!.TL4R,*.DMO3$0&Z*>;#^(35-1,
MTV:%?K Q]72P)6#C/0QQG0*LD123V7%]ZE1:XJY(:9MB38R#U9IQ(''#=+95
M8:B5,:Y3:QRYI1F8!<D"2<!X>=J,@KU,.XMUU)7=,DUKF2 (<NOAFNT09 ^4
M^9S>>((@!4&N"@]MAR#[9]>=CMYD@ES7[7-J252\RGOS)*K2YU<YN4<\N:E/
M/NW@+8 G;,?FC.2$X10XB7:SP$!N;>%:$=I8HX\UNQET5-SS>WD8?O6]EV<2
MC#_#[>1)-54&O5_>N 5Q Z)D@F36:%^]FF3*A\'4)=,$!3D= SFM[&A=*SDU
M+H9_VE'5^XRLMUCOZA ;^(F(:=-D?J:[8BYC:=AO3A41KJ.DF+5$_BJ*T<^N
M.TVI%!,$TP"AOHI@,(C>E!CZ:1OL6;$]2>9/K2^YA:Z\1<D].Q/FQK/9#PC\
MDO-:!?VYTS3]69!8 T1]K236%21VW"2VEG*PFL1R2*D'&H.Z&%T3EO[N2>0'
MB9R MLQ%I<'UO9?SB 3C]3W\0A6O16=(DA/##;QJ_=H@6]ASC22B%5I!'42D
MR8*(#HV(ZBFY7DU%.=2"%9\Y(4:1%+W_3YVV;X17 ]+LA7C^J@2LP<,;IF<+
METD#.L7,%V\^#!\". DS>$^FYN;BCGIV;707W=8'56DNZ&0-QT=%.M& 3O0:
M$CL%G32,3E9Y+RK2"9:7RHN#)W=.)Z?MG4 U,TT\M/PP"JFD'B9)O4,B6KHU
M1%#C9<6.P5N\JES&PFAA ^P#02;[DM/ER*1S=JTTH'N7()-]B>ER9(*=C1N
M)J=M6M^.3.^%I&U7)N9[O3U7A!*\;M.5@NJX;"POZ]Y[&OE!M-2_USN[;H!6
M+ AGMWW;UB87;-.Z2"\B7Z"91+-I?Y6ZT4:7L3_/_N%&3,A:F)#U@?<6^9BQ
MQ>N9E;6=TOE5#S]$=MW%3*JD?'IYP;RNG%UKM772VG\;!T&+C>XK4I8JU;-K
M7=XD*B0(\D0(<L.^(F4)4@."S!G=UR""%,.9\ON*H!9T[\7-9N.VL[39+&TY
M@F$)^I>[/Z?.*UP\J+@M)O[@:^X4CT#Z0<(H<*P(5*>;,1QBM(]Y3J?68:A6
M-0FO&/^7N>7T4O$7-YX]^X/,)Q]A [X=4U%,0PEYW/VRJ"?MAQF1N^&06/E&
MD8ZN\<6^D^L9U?N7;(*8&Z!G-8"L#; @C$:WW!(4O7]X7A$_:@ ==X".^W4U
MV6F0GG>@/JTE7>+65-E:TB?RXG@>_M8?2HQJ1 [*UIA>[?6VR/2Y/-P%'FY*
M2;L@IGHE2&?7Q-2K12 (:FHD-76W2DWER[3TQM7Z;>A(8@^ZU.#-MC_%=))Y
M-^<I:R!W\,7-=(^RIUW9X[S1&S<Q;>B=-PE)_K*FMK_9T1P/NJI;1M=%%#7D
MLVM%W[C[58W7N3L_A8   0$-A(!=VWZ&4H?M)Q! ((! @,,TV UU"Q[<G4,
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
M]Z=6LWB*W+_:SA+*'=O_2D/'Q8Y%9D#20P,A0T"RP7E- O_5L?%7+%2$GM6
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
M%B@M4'H?*-W5NPLHK>6AM")?*$8A3C]8D9^@M"H+F.8P7:7XM_F8)F!:P+2
MZ5W!-,OTT11%UC2UHU_\-&2UTR&_7O6W!*ISO1[:A08:M5+@]9@$CLM^V$EA
MNJ9*B$.%:7)4F"9@6L"T@.E=Y^:HAMSO]94+6S>ZFH:Y.7H,TZJ<JU&K%TKW
M0E'S<7HVBS*K4JNGC=7#HP(V@=4"JP56[SR/4E4-K6-<V(8N:T9_!JN5.":8
MQ6J#0G5!>F2:M-,5J9$<I5^."M($2@N4%BB]<Y36>T9/ER_LCMXW#'4&I;7
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
M"%YE5:&(4'J:3B8N&<,_0<J"P U(Y%^N<T5'*#S;IA"?S8 PY;QO*,=E$HN
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
ME&/J"6.]2Y_X"XM2>.2+#CI*?%QBR1"R*!:+D3G<I'Y.FCS#0P7@L "'ZFG
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
M&@_E[Z).^FP@_U!%D 'Y!Y!_J)ZQW.1N _D'D'^H2.(<R#_4_66"_,,QXFA
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
M,B'_/,J-6Z*"D#%_C@\YRQUT_6)[L<.!)@%?]0YDG L1?NH!F\U9O@52@._
MU!SHUL?8CHOI@_8T7JT\-U? =,*".2/()J0-OCM6:G/RVN/[)'-M<48@\EG9
MU@1Q5"^5$,=WX[(PN@U8-"=S>AE4KKH\L_1@31AE\AXB4A7S88SX[?J%.@_!
M* QC+FQ0@0O.]RB2<# @Y2-;R])>.'<Y*:N$BKX$RYWS5^HYW_@HDC67%")N
M%H$V&$P0A"OWR>6:E1..?9F4X1(BI&6(,[*$=4!-&&)R6Q57&LD69&#U "8,
M1U9:2MZC_+D0J?2U<^ [>5%+O]\2?K/C_WV WC_0E^C2"^P_:F=@JS1V.6F1
M(M-ZRPNOA2>*,_*C8!#/XS Z/3\]/CUM7MXMD9@@+U*:^?4V96?BRSJ)&===
M^)*=!,^4)5YY$R*J!"-KHS6V-A,A?WN4AC[^ WUTHU97LV7@4]#0\+F94L^K
MNJKD65YL8\ U:[K@MXH'RI97]#$:Q!'_$Q*^7@:,!<\0<5++/ W('HRR11#J
MCCB5U*#Z.R4L',^$7$%8M'1%F06,_DY#D,9Z!5<;P8X4!@6D?PM1YU!2'%7S
M1ET#9<)6]'L )C%Q5NB98!H 3!C/D)$GZB-\*38RHMN4V1[)SFVD_]6M31C(
MX.+LXW%9T;J*Z2U9GQZ??6B6+FUP S;]2?SHJ;7-3U2UNN4=-5>Y>>-R)NKD
MCM/"O'*G&]AVO)35D_-%WP?%VO,#44R'SULLG/._!^R/D2^,#OQR6&]W,JV?
M..]<#LQ[]T,O'A #>DG\/[ ]?:.9"8NN6( I@A)()%> R<Y7/RJJ IK*Q_8(
M&*)Y3*D-BE$BKVJ/X7K"1[[)G&"W3QU8 S:H\1-E@SF=NB_1^L9]0M^1:IJ;
M(.&YQVW85H0'RR 91JUBV CSRC;H_$X+Y2).]$93"?#*0QE<G)XWG-FG[[$C
M7Q/<@!6E]L%Q?>&1O^<+CXS\Y*'GGL[AU S8.JF,5TA2U7(7WC%U0[;H@1=1
MY@N7D>39-WE>J;_I-(&8JD4/ [[M1O(R9O.K6"A<#; 7J"88 ];)'7V6??P"
M[BG")G5#[!K5)C\R#4 CCJ,@9I/ ]:,[UZ?_0UD _^<KTN:-*K<ROH]]PLR8
M/5 :P/+FAS;>W[$-I9C9Z?&'XSY/=M683!"*NQCZ,I[=!&Q)697W1OW.I07;
M0F]JL56M M@^GD0$ZIPR#>NUS_6^@#G4^>;SF[\C-A_B*6MS]N1_X[Y01Z;6
M&2X(F\/;XNWS8NQ/**D_Y;:%?NLB$;(H61,<"605UO%]4HX0B9$S\<_Z[D8+
MR%LC[3>U4Z$+_NKFT;OOXU\#C^N!7[\.D0V^HJ4)BU=EQ7<>W"6_8.6M&>/9
M%XXBA,R.#:\P^@A>GUN\:XLIOYX,/4I\N8+ -6!%P:,W$J]%_.+D2.L-PL].
MN$S@^.#BY$.3J1%Y=M0&-^!LSCW]K84"B7E9UC0W@6WR'5R5'QC(Z@,B+C26
M#BR8(MT"P2LKUL(1ZR[P _6N*^/#Q.=F;^!:(%.U(''9A=OOPX)1"M8G^%*Y
MO'Z+?;C[GC7+< ^$)DBY8-<P6/(9%%4,%OS,3!VVFGE?#]7=[KY3WF?^9^+^
M6W#FP"RQ.*0)W!0R**11*78YY6Y*?3?@*S:BB5:'V,LZ(C-A'E(=5ZY%N2:;
M==SSCYIJ<Q>41LW)U'W1Z_^I[I1TP&C 927UII8'5[UOZV8[4\^VP?G[TXN&
MFR)RDFF#FR#-M8_+=S1*HQZ&WT>3^M=J?0QFOB/71T (0WO[P(D$;#M!, O>
MDMGQ(^T>!/-P/;UQ/7[1P!U5JIJ:(*956FM-B 2F[!H7+?'P'*1VY(WMOW0[
M^#! [AJ=<)DP"[D" XW+KMS.F'56]58WGDGU5?/%L T*0Y[]*KPKD$VF <($
M21S844P\,"R,(5=;S'PP!([]+!RPGGT:H#N.TH&EWF*U%4MI9._.65VOY+VZ
M=LQ=4!GJRJ["WB=D#;WCRU!LE\F?PYA!DI\&YFM!&ZK4ZYK#O[HS"NRT>1?M
M>LM&5W2O;FM/M13PB20K-R)>TF\TE%8+])5-E/Q2#FYC(J .%BS_]WH\2]9G
MZG^B,LS>TW_%_#_4J7\'[8K/3%T@L]6(?TW!*07N4<D=:ACXX.O@BNSK&]<I
M1,G?!F8#E/UV_,[B8[8D0'F$9DI0IA$FA[ZJY]V460$!,B:=0FJI$C(\]G6,
M=V@T8 ^4)EP7K[C0+I=N"#,+EHX@Q*S@31 &+'%5%C,MT E+- UCY:<V/][X
M;Q7E&>O#G'N@-'.92UO"=Q)"@>3DL1S6+M^Q>+-*W^U"B+LNN D2#NX!2UF(
M%U /YGRA0H,;%BRG!-Q;96_#A;M2&W4X\G\?72,+80N(39@?85%JD=^@OKT)
MH^D4TOQO&;F</CE?@VO!YHU,J*V4G\.)9W)V_IQ=:#YE=\9K@AQ\(>%-S#\Z
M*BA6>?A6>1@5A$$#TH0!9C?RL:X#[P7B"=L+I0ES(BV-5>&$:/2.%N@K:[_W
M5,8XQDQJZ<E&!3<P=46!?S?X=VK"F_JT6:MH7 D!::V?*# 39!<L35_)BA]"
M@DVN'4%.Y\#^ UQ_,9NT'K )P^2[ZW?J>>'$BT$$!X_$=S"GSV88$T8E\ESS
MKMW&OL@IX6D])#0"F3"LC802[=)/F#00>4]%3:"E9J^\X3>%TI.<KT(6+UT3
M,$^* ?.=@K)?IS.&/!,.W2=1#WP2P.AMX@D3'S_I8M:@5R!0ABH6(Q^*,<*-
M7]C;@,'(RF^ ,&'U\T-0'1>@BU^N'X*(\V*Y\H(UI6%RP^7WVH8@(6T,VXZ:
MZO(^FO/)Q0ZAJJ8F\"RISCN>Z1G:NJ69V"8-0S:J*T@?3IWDK1I68G7PMAQ?
M(8L*HB%M _,KGZ=91'O]8V>C^TX+!,;X]4#5%=[)-//;R'_B.H)(3X'M#3BD
M"5N%5-W!ZXC_(V#R$J>;X;(>S) %?4G6OQ+V&&#IE$OM3&#-AA_%A--F25!I
MHZ4"A7MU1XL17'KG\."MDUN_IK4)+$I?,+5M?N>( ;D/1A-FI*Y&,G9 XG"O
M?/QE]EWE7%L;I'9Z?(&DI>J(S 0&BQ>LR8KH%#K)-3.AZX.+BXOCZHQ@MX39
M"]R3IPT& Y[S*\-GQ5D--Y).P;<5T*]NV'\*O"=PIA!WYR0%#11NIY7918O&
M;1U8$V2WMJ</SP&R%'5 31ABK1V^J_W>I,'QKD&V_\@E7K'\$Z9'X( F#"_3
M[2:AS;A>\,66?GU,^O7)VM7@[9=]Z)7=<GN$#%%58$_]&A!?I="2_I_GR#VB
M&<@$R1A 0G_A&B)*\*R5HV>>:4BBL58H##AVOY 0XD"&:/*.BH9&L.SBIX\?
M+GZ+P1=Y&G.MV'%]T"<SO^0/Z#U)'X,)(ZYTS$&67A.("6/2SLTU)"N^?42%
MQ%S],WY58S4AT5?[M[AAL!29UVC^)0Y6[@]Z"^Q(WY"3;>J^*(N&N%9KF#00
M7ZL^&$U8FD7'=\U,&+HY*3OA-&%6!A?'35FZL*2<VN &W!!NB,N@ F_V%E+,
M?.T[N>>"D2_JS<B= :[_TOR@8Z;?.AU#MA25.&M*Y_ ].8+1/%N;S4UUU6N=
M3.K?+H]4LB^-9R,HUTR\+U!X7%0Z=,9^4DKHBA]P]8>H-@(C@JZ' ?$&(20"
MY0<Y_R>C!'<NJ <Q8;M.2ZLF:5WY'87XB";7#&/"J(2W?KN[!99]LA=* PZK
MQ#&)'PQ7EU!2!)';NN8F<'?@I H+9;. +6&K$W4W18734/QS[ _LA<L9)9/5
M#966@XQ[*[A-F"1^4-ZZO)=SXO_&;P"AXVKEEFT$,D",:\W@U>56M)X)3"N]
M JFGKWV'JP!!/%^H)RGDR1D!,F%<&RKS5%@;V)S>!(7 <9N&(3\OT_I&N<NM
MKC;>";6I]\@T/TOB888[<3=!O';IFO,/%\=-)D4L0JL% A-D7D0X0-2TS'N
M5>.H;6["6"9!X%'G)L;C.BI:FC" 6]<7DZK<4_@Z@?LXA7#E8:ZB&OS-CT)1
M9"WPO%SZBE^E7M948'5;%(S?CC2B2:K;OG9("5F+'7\\&XO=@ZW3(NY2 X=P
M!99$ ]:+>#LLIG*SXNWQCA^72U'M!4OYK0ELPM+/^6H%,4,S*VH[?K5!9L(\
M? W\>5K\&AQ_B\\],L=9FO4UG_^LWHNX!TIC#5M*^Y4>< $?>!I!FW/_#S?K
MO.6R/D)HP(;3KE0\9%U7OBEJ*-^[)6]F9I:)NZ+\1*2A"!N#:B;)LV2:7@1Y
MU&V!P(0E*1]CN8J2)-^0[A$BJ1#R@%L#8R9;!^>?CJM?=F[H(XLY#HW7H58X
M##!7B-V.:Z#4?8*>%/.JI.\Z4 O%"\*8U6^R[1&9*065>UF89(N3*1B(5ZIS
M7[/..^$R8<EG%PB98<9]T<@S@ABH^^$T:U:2SO>WVO=":<*<5%?[2NY24T[4
M=5P"[I'M\Z@WHC%A[)!U**18$>V-5D9TG)]$?&.EX@:2E CRX2V3^K:KH3;K
MP[^V*LU/C//CD[]AYJ"-9B;P*'W/$[NEYM: A7WUPFG"K%S[3RX+?/A&/ @%
MSP1O+6R3\L4K=4.9!+(2\O5+!#H+[_VU#T_#HIO\SI)<2*ASXY%Y?:SC;JF^
M\B+Y*C;92":%$+ER%R3V5-DL\ R((^3IJA4*$^1(6#-MZ1B0I=E*KJM83DD-
M4 .N]@/.DVCDBS=B0(T%8M6W?V7Y+&<U>&!Q&"&5$A H,[6/J^N_$>9GE<[!
M=<6C+US,?OMU2):K1^IYV:\U:<<*&2&Z(S1 A+\&-O&:O0,V+'TU[4W8<@87
MIR<U49U3NHH2J_09$M/;%HL!7-3U1.="F<]9NY'CL293U:"8J:JW._QV.F&H
MV?CJ<4K9*K</(NNIMKT)ZTF8%-TTSS'GZ)R1)1CZX<6=$Y.);QI2"VG";SM=
ME/RBG\>BR490>LQ!-(!NN$Q@=R'S+50?TRABB<4U]D%IPIRHE+!J-Q,/V6B.
M_(W69MZ$&A+ACGP[5HEPT[Q.#2_A75 9FO<O.66H<T<C4>,(WC-%F:.1+[W'
MQK/)8S!FM^RIWH6T%1(C'-L+*S4U7FS+]-H%IR'+'U2<Q+\][[ZCD1!2#]B$
M8::^HHGO:.Z(;N:P!J )XZN*F=(M!58'9$P:H\I:5'6'*^;.TQ.K"<P>^4X,
ML[B99P/-3M8,9L;0-KQZ]<JL;K0V)BECV8"4S\ ?2F>5-O:G:G!3;QJVS6+B
MW02LP?CMPI5AYJ6!XDV5*[M@,R%1[Q<2)DM.W9OQXB0U "8LTOJBXD,^Y?,
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
MP&@ B[^0,!]]/(RC2<SF$$**EU]! $W@]QU]7G$&3 ./L%\##S91Y!&_"<(
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
M\U 3:G"UL'L0O 6VVA.XJ 5%)34C>B),]-0S=A&V^Y:$W752^YF8UZ;,K2"
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
M/D$EE%GJ%+WMO47N"7$,IWK=&'%730TIKIYUOJ]'WMH#T"2B+=+I EJXUA)
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
MY<+T42#&9)KV9<YIY=.O<2PNW[?4!OZKG0Q_PHMF<FV#)YS-0EH'FEP!D[!
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
M(9X@:IE!!A$R4L@B],Z:.0CHF/3O(&S;R]SL(LZ!KA5\406FVF RF[TIMY[
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
MW+P&5B>==5)@6#V.MG6?2J2PN4@CM A1;VW_?L^3W_5@3DH5VHB\0\YI,9<
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
M2JM)D+<6,0A,1^&L VGJ,(%L;>TE$4 D(4-,/CO3>F+NGA!/7M]Z4O:@SO]
M&>Y580:2JP.B5&*UV#> E,4%ZWF1LK51W1W=R>M5)Z*.EZ)X.1R'<5HO&"]S
M0&]J>S_:897' EX38I9\O783(V]^07I_E*<:3[8BID\E]L4.^FHV.R.<Y#S^
M.AE_>(_33XN9I8EC\4@J'DMRA%"00))3P)DVMO"BLVI>+WLGJD>S&S7C=HMC
MWX"8#G'C6_R\LL0W</GBO4[1 .<YKEJ8)V$A*:&X=D$GW=I#WX3EY-6D"0F=
M]Y6K&-]]G$SG%R"Y<K%P'2C\K'E9%24$J1",5SR3K0[>=.@,=#>PDU>;]O3T
MB,W6;H%7!B<,A'+*N. !.4\DARS 1=H+<R#_K_CHI&A]F'PGJ.]*=PZGI4/$
MM1[@]4$NS\9Y^0VD'ZY0&V]+D!%XK-='/%E2AYD#D\:IFA\KKD,?@'L@_4XU
MK"F!#:.RVC7ES<4.^GHU0O=B4M#RQ;B 2_@'(CL1@]7UHI*M#4DM1)$1N&#T
M>J2@W<UIR6N;TNSUT)-5FK[B[W #XJIVOPLCTNSSL7*OQF_"=#[&Z>SC\//O
MQ,\@D)7EVDHPR$MMJQ0A,++ 0F-*4?&83>O)%WO .UF=ZDU5AYL*5Z'^8SB>
M3(?S;XN.Q:OI4@.7F;.&%#Z)1?>56E:CK '&N=>6R2)R[JA*ZS!]5_IS,"D=
M1LSN*(L-1S>.:\]JY;N7%DGCE5CVU;:>H^$N>N%:YQ0/ GSRZG8\.CO,QKWZ
MKEPYXED<ZZQ9Q$"PS&OQ5L7':ZH_U/VV0)%!>PPQZ-3\)&X_B">O;STIZS0U
M=T?Q#%S(KE[S(;%@JO6N#'PDT :9R:RH'+'UQ.W=T9V\8G4BJL>PWHJS_E/+
MN;Z0BTBOP%OR#Z?#-,=<?T"AQ_5O7/G--S@=3O+M2NDT.J,PYL,O7]/',/Z
M;\,<?RD%ZZPNKHHS7 %3'.N:L=[>1D T*+1-G#4?'W#<%3[Y,\!'K! =<K0'
MK7:0/'D5+#((.:@J9WIYA8S /.-&I,P3:[W+'@3X^U;.O>CJD-<]#+R21LJ2
M V19#852H98_4K@>+8H4 AK;VE]LJ&O[I2/K1[V?AO&,#''U[2]'(7&75+$:
M9"0%4DSZVA4:B4&MK5!6&F%VR#QN^OPG^WXT$UJ'?.%YRNE-&.9Z/RHG]#J$
M#!H5O84!,WC" #[$Z!DMGI7V]]JN03@>S>UXN74[[?Y"[39)<-&H\1R1<D9P
MBQJ2TJ9.:ZY-G@0ADB$XJPKM9WT&!%Y%<1),'R3:AK41=8F_3<8;5YDD0T6Q
M#"3+):V2@IJ82ZE9F"2T=YH+N\/FO.413WI_;B6Z#LGW-7,Q7BVON>:?S^:_
M3>;_B8N=9L"9DBY4=/5:JV)"0:S3D46(G(D<K4WM'=[=L!WW56]&YBT'MP,3
M&S?\AQC@^',8U?/P=Q\1YUT'-VYXT/$&-NZRTGZ#&@.%!5()"3:X3!Z!3Q"*
MT/2OH) V+)UC:S>K^Z!&TG=T&!$DD[E.^+84 XD(W-:C[^@LCZ;7FAYZ4.,^
M?-XQJ'$?,3Z608UO<53?J7IJ_>WJKOOSMZL_64P',\Z519L/YP5Y6[:>9 =I
M@9&8*'BNQT2MBPYV1_=(QC;NI0*W:G:[4-&EQ/L2SVJNU"Z(.@UKO(WF868S
M]N)OBYH<(/SCJ 4O&+F@D"R&>A<!;21WBDG06BB>4C"8V]?\'T<=[IBW^'#:
ML(_,>TQCFXRG5T"M1L1QS*[$XL$P%^JQ'X<H3:!@+ZC$?/*\>=>EM4".'^H>
MRM#-,]"#Q=MA;-K;VXBB#]8IP>O4!U&3*82($[9DM4Y9*AEEZY#V-HHGS_:!
M@NTQ+FW9GNL\**> G!7A-&052?&"M76VIZ$O71 4KS//6C>(O([@4>2N#@DB
M#A!HAS=YB>:\]=\YJ&*U$+($T*6>\-E8:\ \!YEB%$7P&)J/RUP+Y 'ZIA_
MSEJB#Q%MA]=Y==QXXY#QV?QYF$Z_#<<?_E<8G>% 1J]BU P"!MK"BBH0).TY
M0D;CBB2M;WXA;R=@#Z4/!Y&XYNR]+0-=7/L;Y]-WP$4AR-"I",E0]$LN;09O
MD@4AN#,AQU":C_W8$^(IJ$Y/5AH?<)UW+KYL)WK9O/@M?L'Q&3XK<YP^&XTF
M?]3T[LO)=#F5KHZF6 EM(&WVR8D,0EL/BKD"+@0#OBBN(T_%^QLIJ+5'84W
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
MG!/P.!\'U1V.V"\@K]ZJ599MH'U&$PL'55(F<1E/+VJQD&U1U@4FLVR=^-X
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
M<+%_7D%,WL$@F% R\P%"UK4S"KF)428!GD($ZV*45K2N6;L7T.]#SUHSUF?
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
MH%V<0 4=JJA6B#]Z&ZWR+H+)EI-')NF$9,F#-SJ0NH.4G6HJ7C1[/D!X'4Z
M7R<AKB-'9%D?%M?I?W^^OLJU91%9V>+;?55GJ4,>LP/FK5S6X]*B60'&F34J
M.%U\:R4/Q?;B+X)W44('GKR!\V$]$1D\DR%J2+405Z5@( 2RY<)"KIEJA;;U
MP.C=:$YO$'TTN-M,CA%_X_J S5F?E5#5X/+;>#7YM P6KX'>Y>V6O.M=^+;L
MF66**A)M E35RXDJ0G#(@?O$8K)!A(<3S;9Z$(<C>%9#.4J'UR=70)>&0?=8
M;LL)4=JLZ<V0L#*B2H9B"00I^63(H1+D1C7>2+; >/&&T4K$'2)HMR&8!Z@B
M.IV6,R@BK4W)E"!(8T"2@?JB'!VFK16_'<G%Z+Z!H!O?GKF]9$[>TWLL-\LA
MG"9Y7PN 5M?(,].U!1I!TIX'4:+7P0TX QX_^<6KL8' NERB7DV2H9/F;I+J
M P,+R24KO 3+C*PSVFBQ# ,8:XUSF#R3K4=//8WJQ9M#)P5T2-"OA\]\!TE;
MD7ED%M!Q!LII!&=XAAA98DA6;+#UY>HM,"[&"(X5<=<K=;=K_G;G<&!TUMH"
M2=?J/)TM;5F).%!PN00C<DCM>X'N0G,Q-M!(X+TNV#U>]<<B8IVI3;!*A968
M(^,4&0)&+4-VQ<LNB87'4"[&"%J(NL.ENRV(.%.E3C2")&JCTN48;)L1&/)0
M3"Q&>-U8^1>L]R,%W.$BW@:B+4F18+-),M4P=U&@BB-3C(K.JE3J(#2!+G2,
M#YY#X=VI0X1'*J%CZ4P-5&UD/95QS(?@R6ZE!H6B>JODM_*,TK/D"HK6=Z^W
M(WE6FSA673OJ78Z0=8> WV8!\IW3L@'/<NN-4 &8JU?% _DM06L+++I@@B-X
MH?5UB"<@79)-M)1^E]D2C_S9S4J9P+6UW(- 7-9BT:X8!(/,T/! >Z)B[;N*
M[P%T28;13O(];EFMQB[0F;GT==]=TX)Q,9DM\Z^/*Z[F6\7T,1EE X\!BDN<
M%D%>EV?1 RKK%&U]W@G3V'R: +\D,SN])CO$/Y=E&^_O8-\GVC8Q2BE99DF!
MYK8. Q*2/IE":$N=PUS[^*O6$= AN"[)F)KKH4,@]+O[5*LN6+6GV7RQ&AOU
M]ZJI+CG\7C.OZ=SEN6ZPFM5NA^3Z>Z* &AU#U_IH&X;LHNREO2XZ!%'OH:VG
MN&\*!,E_+]P9G35H]&3&*ECP4B7(.B468_'>M>Y/]@2D2[*1EM(_05AULW+8
M<IE$*< CV:[R-D 46M.J8U FV&(>]LUH'EF]S&.FD<S[AE@W0#GKO+!$ZU-.
M'A3GD0A^I+4&C$*)3+M:ZRJ*B[>!XR7=(=SZP_67+Y/EX35?M0Y:3*:?<)IJ
M%UWCHC;91$!K$8B><?"9D,8BE=4L:].\D_4>.!<::FVE@ Z4^?&*Z41;E?^]
MJ_?X2?:+Q6P2;Q8U?_S[=;5JPD\BIB=^NBLPN)42ALBE%1IL)IZE9."US4H$
M'YR**6 *O/5(E[8KN% +?$8U=R#6^X3$E<E,6#".UR91IDY*C@A!.6.D<&0^
MK9LXG-=M@^?3\Y,F=Y"2>HPSH^WX>KK$MQIY9%/RQI9Z&<<GXO[*U$H82ZO.
M*3NE$W&Y#H?@)H9S,)7#]+/EK#M8N#T:-N2\%&2X>A<F1-=^"%\GBW"U ?-C
MS,D4QAT8QC(H8U@M@* ?M-&%\!INFD_]>1+5Q1A$8P7TJ3*_C?<L.1Q!^SK#
MSS4$_2>N"'Z=9D6T_FTAIO^1V#R1-\:!6!M9=+UVZWSBM9>78]E:[6+KR,I(
MB)=C/!U5TZ5UT"+4U,1/83:E\W3^?21QDB:+C[G(Y LY^#FE0NPR2 ATG)(K
M5UABLL026I\U3Z.Z&'MIK(#&K?<V]KSOEOXQ<>=\[?\GC:^W^3UALE&"5,5D
MSRW7>LC-AEW/?_'J;2:\#IF;=[-U*'C3YR%&5M H0.W);XY)@\/:DKE$7;26
M+H3F*>3',%Z\VEN)N$/V98L=*FZ#3EE!JB,2E(V!$"E.*^29F6S('$-WZGDQ
M.C]2P!UR*D\%:CYF*6RJ':FE4XY.ENS!1<XA6XQ9".^M:QU[> K3A8:SFJIB
MYYGP?__' ZG]2K]<_L'R]ZM4WF/Y;_7??[Q_<R?!O_[ZZW^DZ^G\Y@OAP>64
M,OKUE_]82O&'VS]8C2^K_FR8?JN_>WTUR=5/>1VN:NG=A\^(B_D?TW!#] GS
MNU S"9]Q,4GAZGOD\\F7KU?XA'O0YKW_<;_Z[Z6R?OEWEG1J.>#?"YQFS/_]
MV)W]4<..+$(H5A8PUA _E9KV'&XB1&YTMIG+C*WO(SQ&<?R)M7[B[\O[_(IY
M%BU/H LJ4,XF\)H^1&V]YEGR')IG_[Y'T'!K"E=7^\ZGH_3Y^%PZ6(S;HEO_
MK2XJ+_ZO='4]Q_S__/?%[ ;O?_-ZNB"K_NEJ^4+ZTO'3XZ96PRTAX^3CK_@I
M7*U:4[WZ>S+_6&+4*='.Z$46H )GL.S7S+BRJ2CGR'W>8P9S3/_CT_6?_T&/
M7ED _>1>\5M>V%#KGVFYLW1#_@3][JI><( 5'*"VZS;B:QC<K%!6*'Y<GLJ#
M<-!_5<+-U>(H=6Z^M:5S<:M!> #R7I-'B_^ZH>QZZA)1YEQG4Y206=V= D2O
M/9C(4+N$5IM]*?EST.'JT:=3X1B1->YIM-V1^6WI)7^T"1FQ408BU.FSOHYY
M*%S4>C">"^:L[)"N1?O><3H/_SBI7W<0V6-5LJ-S 5=7UW]5O_/GZ]F/US=Q
M46ZN'K>9OAMH*)7EQ6F0I98*FT#'B'$>@F'*:I4\RN:9HS$ SZ+=W3'>5C]U
M=+"=C0CEA\_$4^:O;A:?KV>3?V'^:%*1Q4L!K ABNRXI<-Y8$D?1/"K/<FX=
M$=P#Y\7;12M1]ZTN6$%[>[.8UVEHD^FGCRQ[#%XC+5(&(*/T$.F8 ZFRH<V4
MC+7Y//A]>"[/#@X5=H>T\O=1ZW=A]G:V7'U>!K#?X6R)F$Y1[8/E=-9E=* 8
M4Q <CY!LRB$8=*HY$1^&[,4;1P<%]+BT^!W*1[M9]%8&'S4$E>H ]*!7?9MI
MZ=%[3G15M\XJ[$=T869QE, [U#9N0[>YJ6GER9VAXPR-J[?3ZL42YP)(\KJ%
M1:TXMBX^>0+211K$H2(_LV3"G:3FU^6'SV'Z">>3Z2I'<A=2[Y)-&/3B4Z83
MQDNB7SY!<9$RBQPXUKNFF66(J"-(KX1BV6KY\O().25![$N#9KXV$M0%(B,:
M;Y(I@A?Z2G3[PNLSR2>,T><3^80Q8CS'?((J5I&375L^!$^B(!X>B7S32F+4
MG$7RI?:9P4O-)XQ2VYY\PACQ]8Q!#\%Q@?F$4>+?%8P^1'8]=6FE$"R1:R0Y
M(]LLJ4;8'8*4,FH3I')A7].L<]#AB'Q"$Q6.$=DI\PE,$#F1L0 3)=5& QZB
M*/2#=T*4Z$SA]@G7[8SS":.D/C2?,$9D'6+"=^?$RM6LV*ZGRXN@U5B)L&2N
M.!$6:PJH.D\ATFH!@V:<2R45MBX&WPOH!9^F[07>(23X -.=W3\-:L!A>X@U
M; 5TVG.X@^*N>TF]0[I@.S@OLW%**:(0)8 R3$ LPH.1QDGB%X'GUGF"$YK"
MCN/\N2QAC+#[)HS69U8PED@CTJZ7ZIG%I $?LP-#:T?+$HK4ND7+(Q"GC^HU
M4,[N[- !DNU17;#]+N0:G+<VA67C,8^U38@1X$6]X< SDW3NV>R;MX+;!^@2
M3*"=Q/L,DW_J=N,:J$Y">I2U"4TB$?!DP+F@(06,G@4R:MNZ\?%@<!=A)ETT
MT?>N\I8VF*_R?]VLVM2MT0JCK<!ZY9[7M(CS 4(AGYI[8D):9Y\>CDQJW"_P
M*83/,)>UCZKW]A!LJJ<.&]'#:[.WVV,I3B<M0.FZ/0:D+\H1*FV<0(U99MN^
MD?(V))>PQ320<??J@S6FDJVOSC0$[334VW7@6&U>R)A"LD?TI?4$AFTX+D'K
M1\NWRURV-*N-W7_$U;_?;+E5_?[ZZNKGZ]E?898_BJ*T#UP2W-KL7:KJ-+-4
MYP$&8:4JA;4N01D)\2Q*$([) O9429>H9HLV4Q]9<-Q&^@2BBHJ^ V'!)1%J
MIZ!H2I:<F_;ASQ;(3V]O70VD2[.X4=IMG$2Y]Z_FOU_OH( ;JZP=&9?KH;_U
M,=N$D<1#)%#6SUA)\OJ<!X<Q23H*%+('-?W;IXP>#N$RK>N4>NE O'9QA2W>
M_3]P\<<T?*F?RK\P_T(*J#V*7LTF<_H\?KR9U>\(9Y/K?->VR#G-2M(%2BKD
M!!9=QRQ[!I+1>1*<M"ZU/F%[KN<R#?CL+*$#'=C79.L]IJLPGT_*)"VG)]Q_
MS#^3/EZ]_>'-WJD=FW(A-="*;^5QMWC#E,<D>&5 JG;RX>",26!X#BP[9%:T
MYAW/NN!_S^_D_&RI \<B'/>K_6CKO.VDZ>W)DQB9MD0-A $==3+(I Z\=='V
M=P NV] .EW6'=F!W@[8WDD\_A/GGC\IY;K,1P%)M6"6U(L?8!TA2\ES(&_;-
MQTKMPG+9YM!$ ST&MMR-8/\N)K2$)DUAR=@ /F.]8A Y^$ VS&-B4<L4F6SM
M .Z!\V]B'T?JH4.+L4;,.TGA3 BT\65)9Q\F#S%Y26=?JA,]C>;8NGZ@95RE
MQU69#Y-/TZ6W,5VL[X\OD5U-EF,GOE/3H!LP^Y_7[F++"-Q'WE>I_'SOV^XC
MG5ZEQ#WGD$(1H)*DK\07MOSZZBCQP$QY0G[#WW9,'&CO&U:UAC9*U+:4&M*7
MM!8E:KVP!"VC$EQQCP];=8Y?RTGNIW32WV;XIK$XS_'^"M-2Y!J_-ZLQ@)&!
MUZCK0,#,5=)*[[V@?_;W5WJH<<]]EC'B['D'8@B."[S/,DK\NRY#'"*[GKH4
MVNOH$$'(1'M6;? 9?21?/DBCK6>RL'U$ZAQT..(^2Q,5CA'9*>^S<*F8M98#
M%XYPU;$@RX.(:Q3<FWH](PXX?,_T/LLHJ0^]SS)&9!TROV]GG\)T\J]ET.[^
M>C7]XG683^9O"W$J\F$7J]^ZF9/+,9__B/,TFWQ=K,)Y6XX<.M-?7]5!("XX
M7F348!F1<R6]((*'GC8]8[SP:&S[V90]%W0ZX^OL_9V?^G?:=@_V>#_U_K>P
M(*IZ"&-\_(QV+/$)?(TZ&;R[B:2Q/Q;KSMN_5!3AZL?)O#KK-[--&TM<E+B,
MOTI1IQKR!*'6PF2&T7N3D:G6C?&&HSNZ9NZI-ZU\:"98XE9FP% B*&4B.$R&
M'&FCC5,A>M9Z%N(P9*?JE-#)7AZ5V+57QSDR4QTE(S^0$0<KM<--('*F=:E#
MCBQGV0F\C$[-/=2YAZ&.$6M/5C,$QP4RU%'BWT5O#I%=U^X9(BC)<RWH15&[
MB]LZ,9-\=!]*2-DEK2^H@W,3%8X1V4D[+M1V7W5&&$^RMB,F-N<UP<02->$S
M!&](->"9,M114A_<<6&$R#HPU ?GQ_W!<<\SN"-&SH,F8E[O$8=ZV\:(!"QP
M'I63.NO6=<=/HSI]TO5Y_+-C%7)2XO?=K/909[??37(_@ +N>UK37GC#,#>B
MA;=U7K<ON;<:*>L8MMJ*T=>273(4<*D4X)DE4TQD*LM.]7R/P+2JC+Q]\,H+
M%4:0HZDE.3U*@8HQUWM['*0.Z*,5SOG6S7NW CD5I6NCZUV5@H?+]AP)&R:E
MN<@1F#"2-LYZL\_J#":&8)CV*<M]UO]B"%L#[>WA9V.DV'4JRP <%\C/1HE_
MYWB6 V374Y<A8^ I$A1F7;US*R&B+5"RL();S)H=UZ3RK/A9$Q6.$=DI^5E2
MQ"="<<"=8D0Y,Y)C6C<<P6F[,4F*EYQ!'"7UH?QLC,@Z34E9GQ3?>:JOIOF7
MFS +="Y_EQ/R5NO:L2<HK.7<G/R*K&*E'[P.?#4YM>XK/ [AZ7E;'R>LHUY.
M2ME^GDP# 9]^6G*?U9W"=<;R ,JV[VGM*-M@S(THVX\8%V^F<_*(O[_"'E14
MIH;2D;-2.]UGB"+0R>%YU(5YQG3KQN0[H!Q=;/_=8]<N*5.&Y5Q "U43W\F2
MR3+Z6?2)OAPNBFQ]"V<+C%-1M18Z?E0Z?Z14SY&FY<"Y,(H.5:5KJ2-WX.BD
MA:)9D%Z$(,R^5/6+H6E'ZVX/21LCPYZ._1 <%TC21HE_EX=_B.RZMBVWGA#Y
M##DS56<S>0B.<8B&SC\M:)?R^\HGSD&'(TA:$Q6.$=E)QZ"2[ZE,XN!TT: 4
M^8I!U.+RR)-(D@<?V1-^V!F3M%%2'SP&=83(.I"T>EAL2]1(IJ*S68(T@;BC
M%@@N\ !2)2:RM#:R'@[B6:3+>CE4Q\KYM.PJ3&;+\7F_8:B0#TV%;7].0T;U
M-,Y&7.KN3:_F<UQ4NOSK),1ULG/]]OQV^A[3S:PV_*"_\(_KZ>SVE\O"V7MC
MXL$PKTT@$UJVOH\*_/(6*B]).%*[;]X"H^D"CMUX6H!9^;:1:YLY.B@I)E!(
MFV>(H= 715)4VHOB6I>@-@-_*H[X?+;[<"-\'KV?)1]5M0VDDN1$Z BJ$C.'
MW(,.1I=LI9#J(NH\GTGC^UCL",EW9;$#<%PBBQTC_ITL]@#9=4TUIBRXYA%R
MU&EU!\R%E"#FP*1$;SP_+KIT7BRVA0K'B.R4+#:FI%.1FLXS52EZI)_9A&"%
MU2B-2TJ^X%+045(?RF+'B*P#B]U& MY,O]XLMA8A(H808HP@,-F:T?)$X:T$
M;H+PAO$<7>O+AZ, GI[QGJ%[V%R3SY&;#%?W<82#R/.VQS3/1NY!V:#5S+:7
MW-N*-0F5UA(PBER[]VD(#"/P**WAO [U4P/VVKTO.>:@V/;@E3,:=+%!%+.^
MGYT2.:-)&S)UD:,OCBLV)-:Y\P6G:"/33C>;)T4;F9TE90N9_)[L0,;L0=DH
M(08M0.>8>> AR_*BAQXWU-[>).)P*?9-(CZ-XQ+IUQCQ[TXBCI==U[X_AEZ:
MG"9/0*VG ?M8))ALO4'K';?[^BJ>@PY')1$;J'",R$Y)OQ1FQIV)P%RH_=_I
M (I)$:&H9:S9"QFE&W"PGBG]&B7UH?1KC,@:TJ_E<7'KL+\MVTX.8@IOIG_B
M>A; FVG-@]'OK3I'?J@$8LDQ-EQZ+[DR'*M4(KGTQ$P=>D=;G$PZHY!9#6G3
MUQC6:?N[='++GE%3)R5?M5OXXMWLFAR>Q;>P6L+7I2LXGH'M?E8[&C80;X?F
M+M]NW[J$\&KCU1OFQAD6@PA&\#H<3Y.:@R2%2T8*YJ%HU;J8<B3$EA>)=[]N
MY0-[X9UF5M;V$P7H,TP0N2N0/><JL2!T>1YI/%O#E]8VM.]6<4OMG"._#"SP
ME(T!A9$8EL$,SM$YCL9BB4;[5/;-83Q[?ME=IWM8YQC9=DT4#<!Q@:QSE/AW
M9HP.D%U/79H2D0LC:$OSM*]968L!I04RS% X4\7O[7YV#CH<P3J;J'",R$Y:
MNHJ^I.#J%$=.%(HO!PT0H_+9(TJA'4H^@'><*>L<)?7!I:LC1-:C_\NN<V/)
M9!9A^FE"Y\<JHW7/6E(4(;-$YX>T&E1T"CP7'%00IA@B+B*U'K!^$-#G[1+3
MW:GKKKN3,LY?ZRB30Q)\Z_^P'9?<AJ1!$F_UV'O=ZZ!B%D3[>8@D?UZ/ BV1
M]A/+;8S&R(?W![?NE@\>>\SFOGK4RF7D*)U"*4&696,J*VHKYMI9VS#&N:!=
MR@]&=[)DW#$RWMRS#Y7$.1(BBXD;F;&6QY/SKT2"D'B&8*64B"J$=-S=H#-(
MN!VLKSUD9XS<NM[M&H#C LG.*/'OO.1U@.QZZM)APA22K)5^=-ZG;,$1'P"7
ME @AIF3%OM#7.>AP!-EIHL(Q(CLEV<E,%\6$(?Y&_IM2M,V$PA)DY:5W1I!C
M]X)3;*.D/I3LC!%9XQ3;KTA^,-:B//K)]6Q]7MQYQ5EX<L"QUEXZXN;%*@@A
M&[#T%!ML"@;%(&]GWUM.FP!KYPHUD]Q)^<22^+R_FX+[EHC9IV63D$,XQIZ'
MM>,=0Q$WX"*[7W5O,)*9(KSW().L(W2<)!UC@**S*D5$151QP#<QX%7'?-B[
M'[_R!FE7"9+Y ,8;VG-0<F+8* $Q2B>-C^7A#:&1JS@9MVFML\V/O*44SY$#
M&=3."Q=!N]J R1@%7A@/SEIG.$:2S[YR]1?!@9KJ< \O&B/+KHF# 3@ND!>-
M$O_.#,(!LNO;OR3D[(P&FY("Q6(@QU-(\E5<H7U8N'1)_4N:J'",R$Y:>BAK
M397-(.K!HU*=K&R( PHE"VU!VGH_Y, ]4UXT2NJ#2P]'B*Q#$FCGP;'MNI"(
M.6LG?&T\7U8#"VJ6 K+5UJE@9,3634W&X#LMQ^KEDG77S(D'PMTNX#7]49D<
M=(UKRT-:CH3;C[!9)TE"B7G]CIJWN]?CO<&023#'B@"D'86(.O,0'7)(64>1
M5#3)MAZ%-@C8L=O,A_09\\T5OBV/7S=_-+)*J2 P>0ZH:8]5Z.F,=*A!D_=:
M#+=HXKXRKD.D, K@Z3I3MK:9AYM,/[V<(Q,413!FF()@2FT531MD4(R1#RY*
MM#&B2R]Z9OD)M+J'&XZ1;D\^,03'!7+#4>+?.?_Z -EUY89.9:?(@4+C$JB:
M,'!,.R#GJ4@AK Q']O@Y*V[81(5C1'9*;EBX%<F)")CK]#NO"L1$*Y3&A.QD
M%HJ_X)S9**D/Y89C1-:C0'!EPJ^F>=E(_]WU?#%[Y"QO8R.N:%/J_3E=T:I,
ME)GX2011>,%44 7=?*#O@5B?HSMF;Z?N)'H[*8O\L"!X,9#36#\06MZA4PIV
M/*@=FQR"M!&C_/ YS/#UPU>]FLW"]--*U=_N_\J[\&U9'OI7F.5[*_,\FE K
MD+6M80.K! 26:UFZCM(XS]/>IEL'$:VC4;?CHD]BF>\"L^X*'X74SJE:Q""J
M^#@XFR(8%%Q:R:W7S<77"ORI..R)K70WP3VELL^1_&9KC$:7H2P[):=(SB5F
M#SEX*U6.3.%%3-E[)HWOZ]<R0O)=^[4,P'&!Q'B4^'?V:SE =EUU*8R-+D:0
MO#8/D)R!$T02O$PA)L.EPWW7<,Y!AV/ZM311X0B1G908(T=3)UK0(GG- "9B
M>;3AN)1\BI;(/[[@=IFCI#Z8&(\068^A#W?<Z6W9/%K>XU58U--FOI@_.E@V
M1\)ID9UC$KRM4[Q=00C*62""KZ*WR8?4>ACRD9!/3Y.?V6\\I8I/2J7?3.FG
M^'OX^Z#[=IO_=3O2O!-3@VK7C6?_NM$"B&FC/ ?!N0-EE(/@DP(958PN&!W5
M4Y+8]>QCCHF-YZT\4&V+DB[62TRBIO4+X2PV \<DD2=I9!G2(_/A<T]1L7JT
MW#</@Z,$<XYD+#G.K*M-IU2-M(E0*^=-[?^=%&K40C]4[,LB8\<K;0^?&B.\
MGC[X$!P7R*=&B7^7,WZ([+KJLB3&C?; M:T,(Y.O4+OD*(U""QE4V#O0]1QT
M.()/M5'A")&=DD])@\):HAC9R02*$T_TNJCJ .8BB2QP]8*'Z(V2^E ^-49D
M'?C4W4FQ+2E5N'419023ZH"_VC_'>1/ :D+E)#-2M&XXL@_/:8M,FWE1S45]
MXBK2/W%Z@]^_>V#IZ.J_;%DON@5+JR+1R3Q\^C3#5:'OV[)^U[WJ [,L>EF
M!T^JUSF"%VA 2AZ344)B\]$;3V%J$$S9]OR5RRBSQ>Q3!*>6&Q,6B"*112KN
MO;;",[&O+77#]9ZV\+.E'6P);;01^#D2*\<4BSQG"$+2^57J)%@D1Z=$SHW(
MTLG\HHE5>R7N(5ICA-FU<\8 '!=(M$:)?V<+C0-DUS<)B9E%6Z^F)$'40R,X
MEA4D+UR1J*UQ^^:VGH,.1Q"M)BH<([)3$JU SJ%2WD",TI(?*A3$FI]+2J$R
M%B.6EYRX&B/UH41KC,@Z$*WU*?$SK9I@+F8A+?XY67S^X6:^(%8PNV<"UO.D
MA3" RDIB @PAACJYQG"K310FQM8W_89B>X:*S9[>6!>5G)2<+8M,5[PRK$M.
M?_J[)LP.X6M['M:.P@U%W"#]]/VKUF_9X/(Y&J59[<F-1+25JC?!/1T0*&BO
MD3YJ[<. /?2)UQQS!&Q_]#JBGP*B3@6$=K6-J _@ZLQ":7/!8JR3,1^,_F2I
MJI8ZVCP)6DGN''E63&CHX*+C*W%=)T?6;F&*1!0#K2P(8X\<UWL&":QF^MM#
ML<;(L:=;/@3'!5*L4>+?Y9\?(KNNS7&R)],,!8I&<C*E9.!<2.2Y6D^(1.+E
M@BA6$Q6.$=E):P.-0J<L Y9KH9L)G XAYT$JPFE]-AA?,,4:)?7!M8$C1-:!
M8FT<&J^^]RVW]NW Y3(#1%8;,Z+1X*4VX)0/.4N6K-YW(_T0GC4*X&FS73T<
ML?YZ.7$F[.OU;%%=D \KI^ZP?BJ/'M(R/[8?8:O;;ZN'K]XVF7YZ,RW7LR]A
M#7MM,"RP+#(FR-*P.G;%0S#"U]Y;EADLC/AZX\]K"*Z&-]AVO^WUM_4?KAS6
MDEDQL= 74V(!50(#;QB"H5_7K "CA;06Q7B8)[N5UMIZ]MP[ZZ*B<^2$-B /
MR1JPEB,H:VQM^4WR*G4S+:((_:*G>Y],M_L&$XR0<=?&' -P7"!?'"7^G1TZ
M#I!=UX8YOHZ]S0@I:7*K7(H0E1/@@_1HR)_.WIRY#L<,)FBAPC$B.VGM(R=_
M51H$&VVN-8&,>'"F$TP+PY@-6KWDE-PHJ0^N?1PAL@Y\\>$1LHV-Q&C]LI3#
M"NM >9) -+Y (#)BF4U1M^^']S2L9[@3UMUK:ZR,$U/#Y=6TKV&V^/;[+$SG
M(2W;D=Y9_T%,\:EGMB2.H_ WXI'KM[Y[\-:-H -I%),0(%*J9=:%5*U,C4$H
MGESRG/O633Z>PM2./^YXT_SUM^_^9-4.H8[ZR#Z"S"+5\:4(O@9CDK*:2\S!
M%=]Z%SH$Z*DX9%/+V<T?>ZGH'!ED9$6XG#5PY<DW8\'4^[.6SF)F#&?.6'G<
M+9RS8Y#=M+LOYSA"REUSC@-P7""''"7^G3G' V374Y<A)26DLV!T)M>\>/+*
MG5R.@DH:31+ER-C/67'()BH<([*3#K>C4ZL@N;7%U<N!EAQH3PN#$G1.1CNA
M'I9VO"0..4KJ@X?;C1!9E[+.[8?(-OIB@A5>YPPBJ%#+"!U!K1RZ>,(9M1>F
M?67G8'BGYY1=O;A>BCDIK_S/,)M4_^,-N7\SG"^6G]/DH/8A.Q_5CD4.0]N(
M/&Y]V;=?-PJ#3<Q,>Q#<T;Z U7;(8"!@9%S%G$IHG71[ E([ZKA+T.NF\E[Y
M[&T&D['.RBD68AU_HJ-+(K@@,.SS!XXCBWNAG8H>MK2-W>RPG1;.D0_:+$*)
M=$[+%"4HE3CXQ!W0GLM4C!GERQ[=UU6?^[*((^3:-8LX ,<%,L!1XM^913Q
M=CUU*7G1K$0.Q0CB1-D:""D;D%JGK&P.P5Y0U6D3%8X1V2D9H->%,Z(RP HC
M7(F8C-=60?&%%1E02NF?\/3.F &.DOI0!CA&9!T8X'9G8VN/#^^M<\D1]:TW
M4K64M;(Q -/11V]*,KEU[\G!X$[/_GHZ:7UT<E+J]]/?D\4KHJQ_+GV0,,T5
M/;E]D^D-YK?DX!P\5'WHD]L1PX/6TBS)."?7.2UN9I/II]H[]-4TT^_A[,^-
M6Z2ZDOS:E*MDK&U];#6SY"'+$%0,@L<.B<:G<;5,-FZ\;?FF^UZJ*__6H?/*
M+GM6V !*2%']6P=,<O)XG11<]BM2?1+>Z1*+C:UE7W*QI4K.D4(Z'Z6J?;)2
M$88V6.6!W+9,<DHNH\Z<L7U9ZQ=((1OK=%]_F!&R[=H?9@"."Z21H\2_LS_,
M ;+KJ4L=;) QUZ$;C%<\"$$6 2YH0D%.$ML;.#P''8[I#]-"A6-$=M)$HN':
M)<V!:T:+4XK<6D-'E#(RE225]LP^X2:>,8T<)?7!B<01(NN22-QZ=-R[S=O8
M2RT[*<%(4''9_422#1/!KHK,A1'UY;%U3\)#<#Y':K&S']==7:<=\K?V8-Z\
M^<]P=;-D8\32_N=-N)J4;W6!*5W?3!>5NJVE> CQ/.0M#<<#'KO&(PGI?+;X
M>/?F5]O>O&T8)5<FI6@X&(5D-[QH<+5[>XG&&!MYDFS?!9&[+YS>OO%UTZ_N
MO^R#@!VZW8UYV;K=!_G'GKX;8"Z;>O,@@5<Z0+8JHJ<OB8E!W+R1!$Y"1_O;
MRNU^UE<?Y\A*E1>TNY<"R"-MPE8HPE\O$60=&0\EI+U-K<^>E7;6Z!Y..D:R
M/7G,$!P7R$E'B7\7H3E$=EV'0]3J:A$2H&*:;%-;B,X98%$F4Q*B8?NZ4)^#
M#D=PTB8J'".R4W)2'BRW2D4P/A,NHPM$&0UXC,5K+HB\O6!..DKJ0SGI&)$U
MY*3U"-FLBQEXF-SWRQ2%:R+I%;$");T'Q[,#JX)R+'*;]C8:'NJR'0'Q=(9R
M6E?N5%H[+3N=?)I.RB2%Z6*-GU;R[OIJDHAG+__][1 V.N"I#=GGV#4T:("Z
M]YWWMA:$MYE).F^BS* \EQ!9MB!CL<5;%Y-U _;E86\[YG39^X9U>H49'M%D
MD([7H&[A-9WOH13#7$F&F32D*^K3;SI%<]0.^ML\>1J+\QRYGO-HHE$"#))
ME*8-U2N&X*UG28@L93ZNO<89M$IMK<:]2<?AXNR;='P:QP42O%'BWYUT'"^[
MKK6KP5@AI(92"_<4]P:"CA&$8D8:1&2VG+D.1R4=&ZAPC,A.2?!BXH);6A?S
M(M)!1!M.Y#I""3&B385^>,FUJV.D/I3@C1%9AZ1CQ48G15X2A947>L\'4G%2
M1X=@@Q>@,-<!*DF3Z4J+5LJ24^NF$_OPG+8?:D??J[GP.QC&'W.BD#_-%Y,O
M88'SCYK3TDR(@%KE2D<%!%,L<!ZCE"9)O[?E_"&F\#V"BU/^$0)NN*7?F6*8
M?WXUS?5?/_V?F\F?X:HVC_UC6FNG9Y-42]BV_HV5U7Z,F7%;)Z%&Y6AKM"&
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
M[8)$(_$W"A+500AOEHTPO@]*UFO"11<Z>60=46>X!N]B *4R^GI")6R]P^^
MTF*JQOUC5URXFFTA%XZ.V5P]+I\@:J?( 4-DK,XX5:T;'&R!<:H 40L=;QN@
M<8Q4SS$\E"P6E8T&(8L$%76M+%8&,!D94@V1[&VI\F+"0T?K;D]T:(P,>T84
MAN"XP.C0*/'O"BT<(KN>NBPF:$R^]F&J";(H:^:=;).%1'0)I?;B@J)#350X
M1F2GC ZQR,EO];XNB1:7>8:HZ@I9B:H(+VP8TI/U3*-#HZ0^-#HT1F1=0P+?
M'QN;50S9\9)\ALQ+K(VB!7@E)<$,CF?#@TNM[XT^C>KT9*V'F]58^MWMXT$X
MJQ19?%(1H@^TX"(X..818F*6)2:BQ.:9YCUX+M$FCI!XAX#0/;;?PN)FMBQW
M6HTX^AUG7[;@94[S0B9*IQTCZT7ZP07!H#BOM$2'1K>^W3L6XZ5930?-=!CD
M>X^WKO]M60VN^#FD1T5T017C2 *DZ6P)J)#@I:7S4EBG M/>V'YECD^ NS3;
M::F+#D-X[X'^?#W[*\SR;0^/^9MIQK\Q_W[]9CZ_J9[6<K#69DVOU4ID#49:
MLG9%F%U@#HHIT3ITV:C6'0D/!GMI1M535PW']#ZHN20CJ)65^</B<24ETTFF
MJ 1DQEEM)*PA\IS!.,3((@:9S;A:V#UO>]GFT$FJ.P?T=DD]A,GL/\/5#?Z&
MH69+CJM,W?>TANF&H9@;)1KNWK>Z3?%JFC<JXM<8\MOI>TPWL]J>F_["/ZYK
MIFKUR]=A/MGH#V"%+T9F7B?;95 N*?#,5(X<9-()LRJMM^NF"SCVH&L!9A7X
MC;QPH7(]IWF=>>X5?52&6(.2C(L<75:M$SW-P)\J@?)\MOOPT'P>O9]CLL:2
MAQD2S\!,;6^M=0%?<H'@A,S,E43_OX1DS3-I?$^*9XSD>Z8%AN"XP!3/*/'O
MR@\<(KN>NC12."WHBTC*UY)8M.!3M)"3E$JB$DJ9,]?AB!1/$Q6.$=E)4SSD
MI/OD(]3+:_4Z&Z^U00*T<('[$CC:ISS@,T[QC)+ZX!3/")%U#>&//6SN3Y>-
M$%#.5@<4P%1QH#*C93EI 3G/PC%F8^Z7#6JP@-/3Z?-Q+Y_/$G::=<=2P7"U
MF5 [LD9PV\.:%P<^B?A(LEYWJFVONK<NU!E]3J3)K'.-O64(F#/X3!)AW/C
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
MFAS=,. 4V/V&EZS?AK)[K%%W[%=?!SB]G;['D/[/3?4T?L1XB\RHDI"5!+6
MOM[;J84SY):2J<7HC<C%MV[PMAO-2[: QK)^; 7^F._Z1TS77[Y,YC44NBX[
MN-UME.$V6,:A2!Y!29/ QY# *!-0*^9R*@.^Z]UO>,E:;2B[+0&=HT)Y6UV-
M^;HYX&H,8+CZ#=/G,)W,[P(4TAIBEQ*$M14P&:,KLD!RR6?!G QNB+(/>?=+
M-X/N\MYB($>%_'Y=%OLL5J'(Q=L_<?8YW%S5\6LS.J5J;=#-XC8RJ8(7OC '
M$4OM&VUX'3 :(191M+(%O1L2[QWQRI=N#KVDN\4*CIJSN2LV?<='A'(R2XA9
M<5!.*7#_'WOOVMS6D62+_I6)^9[3]7Z<..>#+3_&$V[+5W+/Q+U?&%E561+/
M4(0&(&VK?_W- @F*(@%R;^S:( FY(]J6*!E[[<R%JJRLS)6%% C**4AMDK_;
M.30JT7\<ONYHPRWNG3SF\O/+;O*,5T7R.8E6GFJAI,3O[%6!H'@MPB2B*$@2
M4<UVG_L%E*^BS&-_X\]P%; %UO678 BPV<L][H!ZZI*/":Y[G X3[#YKZ<==
M@-$)U-JV72H5/IZ$R@!%!5X8I?4AZVA[IP0/3(C!)2"'X,,8<\_ @\V@\,]S
M>=_C\MW-_937N894/(10V\1YU83%(^]I*E?+_N ?][XC?!C14\80DUQW=\Y6
M/[O/T&AR/?7K[67ZOY0O?EN\H7IYOKF9(D%1.*=!>D%M^%?+7:,'5:OW(BA"
MUULCXR$\Q\*(;C:?8948>)OMB\E(6D--[?5#]1!M$B!%=-Y+783Z^BH*>G)D
M!C_,$G1^6/R.9[<S9-$(+0(FJ(ZW32-D*Z&LO'?:Y&/&B/5!_;K]UHR[*(Z%
M!1/MV[F.Y V?IOYHYZ>KX_&/R\_W'<5IY8J+?+)&S0=MQ:N6<@*<E,X4$X(U
M0[(*NY_PTCW:T7X=:T ^O^L7R+ZL<1/>VV@Q0@FMU=K:!*@H0D0G<S2H4^W=
MM_P0GI?.A.XV[UA-,B3WI80-_'Y@K4$PRD9(5CM0*5E,BK_.-@_XIC_?_&&O
M;WM'.W:L"]G[8D,4';.0C)+:OH.6S\34^G^KEUD:84D-Z1!X:1=)O=@PN\T[
MUH5LTU\QW@BG@H?DM >3R4!(08 /1@5V<-8/2H"_&'6H&1/(4\W:,9J[I]$R
M!,<1"D.-,O\N5:%];#?K9!RAT)F4V!1-B558SX<#AB>5\E91\-I,&XG\K(2A
MNKAPC,D..G95^$JI\CE " DF6@'!D(2,HK6VHU1ER+'JF0I#C;+ZX+&K(TPV
M2S[URY3-J\OEDC?\$Y();9:2#^L</!B;$T3-H3T:,JYZ'Q7V3ICM@'+X:.I
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
MVM/*98=XJ%#B#K2CCRBFN&*&)J,!,*^_(D. 'CB^N ?R>849DUP]GDX3_'3
MH.,^8,5K;JZU*=VC U.L!/2F0"VAQ!"T,OE0L<>!"+5G"/(T?!KCG@/*2EN;
M)54%7MC6^>)YZW;:@L"L@M<R)CM(=/ 9R4K/Y)*!4M,C[/F$@@W_."_7:@!4
MOKND_SJ]>']Z_OJ<VB7>">6(7@CBT"T:,#$V;38C@%!4;XP.13V5 LA#N _/
MM%FNJ@[NPN=#PY_.WU(K1%B_@E&D*"L/)?D"AAR_@D^>WR-XP8>*2MVO=3O
M_KI)N+<#GU#PZ-XK_/;^='GU!B$HS0=0!TW   PVD4IA(F0ABTTVINQ[ER--
M1_VU,W _]SVA=LF]-_AA<;F\>+]^!?[ZZ(C)0F5;<6C*P0G'I 8P>1TDQECU
M,]F*;\/^VBFXIP-G2$OL_PJG]?H-^,MB,*G<#D;Q.D^+E$ ::02)+(3L?:R<
MCOJK9^!>[MLIJ'+H@LW+#Q]P^6E1?[S$)9^MB%;SU&+N?LYARBP'ON?$"LIV
M9/W\A&^NRSAW%!0[55QVO%\*X_A,G'CIPB(BV*RUP>Q(T) ID4.?-R6M\<@S
MKG+/BD_C-1<"99UN!=*RW4A$B#IK65MGD-'3W^<@%9*S^?%V;J.[49^Z<G)G
M$?VWGW[!EL)Y7>\F!$N1:$E52$V!P<@4 *5Q0$Y;57P-SLZK\?00ND/?[,Q#
MB@>%G[HY9X9CY1VECRN4FX'U Z#-=+7S *RGN<R9RZ,/*X9-=L>!&1.EJ9F/
M 9")#P4F>(1HC <I+$>-A+:Z\M*9\L@MS3,@RA@O=+Z:^8GCN@_GI_4T7_7[
MO5O2>MO[@>WT%L_8"%<7"TVK[*?6VT>KB]5/Y__YT_>KZQL'993U*5:H5EDP
MRL>F"8--."BFZ())00P(<"8#>>JVN DN73R5/V9(O=]Y@9N=^QJ=ES4%8ST$
MC0&,(\7'02Q0E$/EV388>H<V#R-Z^;29P?(S[$(W<#ZW==ZLM.O%-5,H/GD!
M2<4V2#D5P$P&K+=HG4G"4^^MZ#%,1QGJ=G7$#&GK;?B^^(X,P3=3E/L8MJ<)
M=?MZ= !=)KOC0.O+%SB#M#%PX 8V-OWX8@T';_R=T?Q3##Y:[_)1T.61>/=I
MV3+&"W.RY#?^#]:KZZ;@5Z3L31%0+ HPV!93K);W8=XNLV]YZMY7K;NP'#XB
MZ>NU79288O*.@>JV%L+D2R$C(F#-#(4?#\EICHVB%Z+:R@>5AUK<GWTG\ZR!
MQ52#=KQVO-=@. 3'$78UCS+_KI;8?6PW9U=S*;4F:PQ451F/D E2),_(HG9)
MAX+&/7,?CNAJ[N+",28[9%<SQJ2<"062:<N,H@0H5(":M##.2T5UR"7?,^UJ
M'F7UH5W-8TS6<;=<+2_6N!9GIP4OFD@=ORAO%VN.QAS1E*A 8&S%QLB18C6M
M>CV(;"G1P.PQ/^16P,2_^_R]?.CY1[6+=C-TQZDTNS!MDE4#4(TYB.]!@Z?8
M</MYZA'73S!SQ\7\$73D=34)(Y02*A@C-(16[EV,RCZ+J-/=X:TOPOD[=NI#
M^WZ,=6<X+O\G+D_;BK:Y:;C:YGY=GK:RH6_IG(V=3_F7UWM4U45X*2RH:G6K
M^N<]RI" 6B5:YZJP(@WAPHA#]#B$APL*>OIU<3"G= X<;J8<7>65C&O#9!.$
MEE(R;=)1\)XCF)A30N\<RD$-%8^L%%\\].A"A/U-VG$:V1= -FG@ 5 Z!@-W
M'G_X"&""([:Y<X(5.^_U=R%IJY/)439%<UZJ<BL>E[% $-H*AJK+L/KKY^#0
M!W;U>?PYQGB]QQS_?MK^]+].S\NK,URMOOU<.'"],T1;K'"\_$B/B3<A6R$Y
M#E]JEEDDR>=--Z0T]=$''7;7G>2"Q5SVFZ'28EO6_C=:?C@Q5',6Z*'4;#@.
MK1Y05&0:)^N=EL)W'Q&Z"\OA7#][<7)7LQ^(#M=#=+[_\^-B==GF3&+VLN0
MM@U!YF^%AU@3_[86U"@2N6(/P(P[L+X2DDQQQH$NS%]=C?1ZA<OE)[;(U<C;
M++P1A7B9B\5>J^=4U)"KIZH2%5][-V -Q?:5,&>R6V8HT_G[Z?EBR>?.S2GT
M9MO]E4])K4OL'7W[J4V):[,C%F?\,>^N_LI)\<%4ER7HD#,?2/EH&DVLX(VA
M%$(P?"SMS*>]P1XAP0[CN)V7ND\V>V$]Q*2)IFR;,#%3?]_(AQ]XML(>%CED
M)Z 75D3D4 J#)#"U&&"*(:A0T7DA<TZ/^>99=0(61]'7K"#PQ@]&.SZ#\%&R
M18KM<L\D6X<,V'IQG8!C_#BZ$W",49]+)^#@N3???GJ%%_1NL?STNC9;;OY&
M6><HC"[!9I] V%8AX-LF@-ARR$'6HK/VLO<^V@?YLTW*CB+3OL.,^CEUAD/!
MHX,U-\A_7"S*ZO7R+2U_/\ULU/P_EZ=+*M<YER%O,5.)=I\W>)I"[J?@T#T:
M/QD!GB^=D\C)&<&!K["\+E!J8PJ*A!Q;5D<J:4+O>\WG3.-'"LR/A\5C_-XY
M>__K1]ST\PF7K,B\P^44>2M2!E(A <%7'53;FN[JT&T-&V\^\/#EY4_AC<54
M4W;,T#80ZY!CRRGK&EE0E(Q,",%I?K>:^5=MGK BE:0UVJHTY"KFX:=\=9[O
M:/3>BKCY]\^TI!)$I%1:6WD3K:^B=>Q*<#%J\BAE&'30O?V97YVK]S9HQ]1H
MP_&&SEJYSZ^X;-4^GR'II 5O9Q6R- 6,C PI%@TYVQBT,UEH-\#'.S[^JW-W
M#S-W[#OYO-C<(!&Y$%KI0 <MVYL%0*UM*R.PTA;31" 'K^A?K9\G&+5C'?2V
M_HQ28_8>VVV_SV!T$)"<K^!*52)[5?D/)W6CO)26L7V2)E,-VG'1OM^],0#'
M$;:,C3+_SGZC/6PW9\M8:I4^P7!(IV4%$S!!%%8 AC8NO&I?XD-7U\_!AR-:
MQKJX<(S)#MDR5GD')_(2FHH)&(,&,$K1KKL3*BM4%G' ?OI,6\9&67UHR]@8
MD\U0D#0\#X1G>)[I[7NBBV\^-!79$]LB=ZH.F+2N%:T3Q_(F@'6VY%J,KJ7W
MS/$)<)]IE< ^%V^'=MXSX-WK\Q].EZN+;\[/3W_G;Q(N/YT(/BF:C!)L;1(8
MM51(*K<I*H:TRSHYU[OD:3KJOU@XU96SW$",?8.K"1:W7T')0MIJ!+9C4W3+
M")@<;PZFN%!SK 9[U_-V@/T7'2<[<X:RO?&OL)YG<?L-/-H0,U8@$_@0;BA
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
M&8T3G1V_!<;A0X >'EKT->]]C^]]X;2!=&O \BU0U:2D4O)02FLK=M:T](&
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
M7WM^O3_3DP\LRMF*$%-MAV$DB*)D",)K[5#RH7C>M,,-E+X+V-6E-":5%94
M1GI>4UO3:ZJ% W9^.R6*M=&E6=]N#:/C8H1G9^.7H#$^?G@)&F_5;5G3?VFO
M5R[^5SY;K*C\GW_E#Z?//USP,O?GQ?=GZU)R_L[3NP_WSA93V;&^?$1CM;,I
M@ _%@M&\5$8?-0AT%H.*IH1YR?'<2CA&^?5!GHRV[PS)]9TBAD-PS52PL0O3
MTY1M3/79@Q28:/!#$J(-R.;_9Y"N-N%)IR%JXC@MJV)3$8XJO6@B/%*P<2@>
MC+%SY[[:">,B.?:2O H2.S&(=B[3$&2)H$5LUPA"!S.DZ_8HIG6.\F"?:9UC
MS-^Y0'C_(5Q.$\K@'4@I_94N1Q"Q  I1*VICK!^B#GP,$]"F4F9>X_=>9B:-
M2P_%UY2C !E"F_;'P7K2)4$.*<N24(2BA[#F2&;6[\V<@SFAMQC=A(GIPDB'
MWBM0*DJ&G1&PJ2KJ$E6.KJ+-@U:<HQA9/YTY\SJ@L_K=?L/322+ZD@1XC\@;
M*SH(.BLP4>8:D@U1BE&,>9D3ZZ=S92ZC=Y;5NYD,>87S"O,.O"9LI#EYT?-D
M!:AD,QA?!:0@$[#):C%%6EV'3#7:Y]E'P)'93=Y9H^\-?;Q.1=^69]65^!TY
MBG)%E%8O90%5R5"R$CZ0096&]+]M_? C</)TH\U0+K!5L5T:)45D*J4V4\W$
M4O@-0P5?22E-(N:[X[R/?I;%E)3G9!O/4%ZZ0WER"*JO=9;%*(\-FV.PC[D/
M.,LBI:@5;S"BU3U?M5S;4B'46%QQV>>O;I;%#!P88^7.68B=HLX:M<C5(03T
MQ*N=-A"\S[S%N<1QA3?:#)F5_/S5L,?8?H@:]AC#=981;/*&B[/3TOJ8UGJ)
MI[1:<S995?BL&0"I3<#3@='EF,#4PF_I)(EJAWR-'Q&=VO7\E[Z+=[-MQ\/\
M+DP;A:T!J#H*"NY&<GA%P3Z>>L3U$\S<66?N 70R8D&2'FR@MA0)! Q* AD5
MDDS!BS+HLO*9.?\!7<%#^GZ,=3O[_%=L=>9?RM>BJ-FJ7"$59<%8WLV"8$PQ
M%ZO;-:QW/=;X+8\^K*I@+X\L^IFSXS:^3:@ZFRBUS H"!R1@2' P42B!(I(N
M))+*/M2R\Z+E\O?9KJ?:<$ZY_"$XCE N?Y3Y=VFM[V.[.>7R^7P@?/*5#X&)
M"6K;W)LH"82(M7A7XJWY\<_4AR/D\KNX<(S)#BJ77SV? H, "HI/@04E+S/2
M@.*CF\E!"AV'7' ]4[G\458?+)<_PF0SJ&.,4 Z**+%$ZR"7UHD;I818102G
M EK1.OR'A<%["NN\'%VV*1GNF?PQ0VOL%L&A(8C^TF7;RW^/*W'M8_S#Z+)Q
MU*]*Y,B_Y*;_D7. 0!A!)B*=DLB^^W3/EZ?+UID-8VQ^(%TV&W.BB&WR':^*
M67D^56H^&-KJ0W'6:C/H8+TG"YZ1+MLHWPS091MAV-GUM6Z)OCCKM4RH(";#
M>Z'+$4(E!!NU%!(UY9EK_)^CO$Z_QK ]+?VTRGR17!)>E:OA]49%#4DGA")C
M86_:$L.\ZCHO0YFO'TNZ>6/V[J"'98"BC"%K59N6)6^/4CB([0!-6?'>J"J5
M^I<L4U?F]//'+)INV^6"^,F\\+D DG(&DQA64MH!G[M2%,I'>C"7=)2R3-,H
M,=W.,PBZ[1 ,PF"))!^\G9+\IHD"1!D*%!6STE5IHWLO$L]=EFF*\SM8>09%
MMC?T$3^UEUR]KO>J1TY2<#K[)$%YJF"J2I"*9'8R0D]"ZUQ[Z[(]".@XF-#/
MYC,DHGYDJZQ^7JQ6M'I]_OV?%Z?G[RY/5^\;W->U6>-$>>V=\!%TY"7+&&.!
M QY^]2I-%#*I\N! WGU(\2BHXR!&7]O/4)6]B7^___,CG3>]%X9DA?$J2P6N
MH 83-;]PDAFBY;.X3*%4W5N 90N,XR# 5/ON5&$[L"K2W_'_+I:W-[R?5JO+
M%O*TO_J&+DZ7:W&4U2PB26,??A#-I$D6F5E"J5V9Y<J!1]".&8LF0TJY@":K
M5. 3B)E9X/_G.264/%E?VMP&)D]N-3,5DBL"9+(RRZA<*;WUR)^AA-(8'P^1
M4!ICU><BH;2U<M[QEJJ:R*70+773.NZC<!%<B\N55]7&WMO7<^\I&N7;(3U%
M8VQ\N#:2(:B^UIZB41X;UD^RC[D/1X:(6;B:!6!3,&5T""%F#TF9ZBJ95$/O
M:5?/O:=H!@Z,L?(,OG^U./^=EA>GO,C=ZG05OM8B&$46=9VWYP.W3:D-C RY
M9,W1=^^KU*U GDWWT2@O+7J;N+<&$K_?SPL\_P'SZ=GIS35OSE%&QZ&0"/QZ
M1M8**(L!8:NVP:8<[U91;!>/V/KI+]J3G8QVJ)9 FXB$,05<]K;=UK; -@E0
MT?LDO0E9I &.?/8M@?NZLHOA.NL$K:?LLAFOCL:W03&YG"JRC;+R$DPP;0AK
MT8!&H,@J:UWS &_N?,"+=V<?T\UPB;1%@U$X+SE80-!>!C!"2%XN,$(M,D>7
M-9*>MV3EF Y6$^T[RZWQ#B&2(;B^5GW:43X;JDNZC\$/J4\K2R%GI ;#./D?
M35JL\-<H:,0L2PW47;?EN>O3SL*#,7;N')]]H[6WMX+_MW1^NEC^LKB@*W4H
MM5&'0L^Q8Y("A%*B76<X",Z9-OS62A%R*F5(X#WT>4]]+[2O=Q8SFW;F4Q8#
M^V7Q^QI6<]U-R"E*<KS_Q<I;GT&M(05=6@^K<JXXXH!HCT/7UH<=@>/[&[7W
ME]XX*[;*P?V=G_'^%C6+S\YBU<!H^+ AB2,?H2L$4M:A+3KJ(<(M@Q]X!-Z?
MQ[B=3W(,4MD=(#\IH3<D%598$Y.&3)A;GZ;EI<E(*+PFL36\X;\[S/]#'G<<
MWN]NV,ZJK=]89781E"$J=PW1Z^2+MK'-*4?>EIP%M%2 =!:\1@DVBAOB^V&/
M.P;?SV#8SEJLWUCA'X(8KR$F6V1),4,)2K7-J=6Q28(84.>JK%8#?3_H<4?A
M^_Z&[2RR^HV5#T'4&QE[7X,*.1N0Q#&)J:( 5H882A,/U:)J-\SW@QYW%+[O
M;]B.18!7$'5X"*+?A"3%%V9A!DVU->7)IEV' K00Z O'J+QT#?+]H,<=A>_[
M&W9G->"^L5X4VR'^0&EYB<O;ZU.E$!&;X*"IZU1GYO.)1_!*8:B\/56E!@5\
MPY]Y#"R8R\3WJ;#WO-4KMEHKMEQ%;#F<F"R(FHJE8U@<I#!KT6*;QI1=U+G8
M&(;,=1C^Q&.@P3SFO4^".#'^ESM0OJ6/%]=Y"KV9'*"DY#6*%%C7YH][@Y H
M1[!25T(OBW)#DC_CGGH49)C-S%O205TUXAR:E&L);:2( 6.*;!VQMLWW5=EJ
MEY1Y2*CY16O$[7/7-]6&'0_X]^2:AN X0HVX4>;?)3"VC^WFU(A3@H^//O("
M5"F"4:5RY!!+2QI%[8S01$>D$=?%A6-,=DB-.*.+3D816"4D&)()8O8"7*A>
MH3#&UC)@5WVF&G&CK#Y4(VZ,R0ZEA1Z="4:G C[S/XRH D(@![PF!,';M[=E
MT"CG(]!"WV?C[&;;CFG21V2!AZ#ZVK301WEJF![V/F8^G!:Z:VV\E3>DT,0_
M3+(*8G :O. %RDFMT'XM6N@S^'Z,=0^@A9X3"B&:AJ5$TZHT$Z2$"0A-L2A-
M)M?#V<]9"WV41Q[10A]CSL[5+K\LEA?OWU[@\M49X?E5C/'3>3Z[+*?G[]Y>
MIM5I.<4EO_;FLL;%(A-9?N/8SO]&0HRA@(L4L*G=DHD#@K21CWW17I_;S+.7
M/]X2E&LRU"JB FVQ-EP5@G$92)08I).JE'G[JY^C=%^_AN0]+?VTTGV842<R
M I3/L:E?\W:7HF?@.H4LM<1AF\&12_?U8TDW;\S1D\KO^[J^6E(YO;AIN<(_
M3S]<?OAVL5PN_N#U[A5^Y#^Y^'0B^/2*A,18!9N$>*F+;6A,YE5.HZV^V-B9
M.6/P'0=W9O/(SOJ[ RNT;.1'%G5'9?$<RBQ#'WH019:]+#"S$DM-5?G"3'(^
M(1BG)"3%D5)BAF5*WEH,L^X*/\^IQ%(U*=FF%TDO/!AE^'MB4 !E#!P/BE#N
MSN(^1B66,3X>HL0RQJK/18EE2T.,9$,(4R4(K([-8B.@,@5,*<(@"IG"H SH
MT30+CO+KX\V"8^Q[T-ZP ;B^UF;!43X;W"2VA\$/28BF?HD,LMW4;?0O:U0@
M1:A)D0_2]Y:7?.[-@K/P8(R=GZQ9,#C"MOSEPO",XR,9ZB(A^B1-*L(&'%0\
M]O*:!4=Y9Z]FP1&F[9P^_<:X'56.7]:XVTA1R5#Y&+X>XN+;^&J4H'14F<_D
MD3]F4 WIH,<=@_-G,.P!)+C6:YP5DJHN%IQUO,:UK%U,+C(]D]3!)4IW^X*/
M7H=O2@0XV<8S"$;LD$(9@NIKU>$;Y;%A&FS[F/MP.GQ"8RB^<H!3T[I4-D+*
MO!)BU*8:'PF_.AV^&3@PQLH'T^&CJJ*OTH.KO-(9+*&5LO.NQQ_@^8USP=X9
M@.>MPS?*2X-T^,:8N'/0MU.'+"HTF!1O<)':X29E"$K:-JHO:6NSP;M%XB]3
MP&T?;W8SW %*FM9K50TB.<&'5"^:0J +!6(1&4AKG8L+P:1!8MM'4,>X3_36
MS;8=.P$>*>X8@NIKJV,<Y:EAM6S[F/EP=8PV!VE-1.8Z%3!)2L#6?B2JE:84
M2S+I%^C\?>H89_#]&.L>H([1)(H%"<&M9]"DEIUHTI4:/6F%P@HUZ!KO!=<Q
MCO+((W6,8\S9,2;;UBE3.3Y,:!TTZ:@64;C61\HABBN(4IOHU='VZ^VS74^U
M8<=N@WNM,T-P'&&_WBCS[VKVVL=VL_;K^6!5YE.#:^.H3;8>DDRR90!J\4;H
M6!\Z&3\''X[HU^OBPC$F.V2_7I5H'%& A#&":>5IT1>"2CF66LCROP><=I]K
MO]X8JP_MUQMCLAF*>ENA.?W/)6\4W__>=HM-6LZYQ+%>T4 1>=]6J>EP%<'[
M=E95*U/5W=NIR>FJ'5!>^C;:T](=M:X>@+6YIQL ;*:;BYV@GN;RHHOK'J?#
M!+O/D,;>#9"T#'P.+*!",F#:X$9TZ$$*&:M1$:/M/7/NP(1XY"+CL'P88^[Y
M>; 18@FD2_ %LHUM*(/V$(/B5[6VMH'?+HJ9.?!4"?!.CGK8_7M8>?:.GUN=
M2-:2(&4#U"PXB"VB0,HQ@/7)%&,H^9EG:C['GJ]^I<][6OJ)>[Z<SR(P4MW"
M5^-#A(!>M:EJ2J;2T,Y;V?@R>K[ZL:2;-V:I?ZVT7%*YZE"A5XO5Q>K'Y6*U
M.HE6A9"9QB5HRX>H;" J%X&TL)&R=TB]#Q8[P1P+*WK8>H:*J"]?]M:=_=4O
M6ZCUZ_(TDSSQN3@I'.^<RO"Y*@0-(00+F8K.FD3DS6[6M>,!<,="DCE\T?$B
M]E&@O['C5^\79[=6N=?U[<4B__<:^&_+TW?OFG""\(21VN"WW/HBO0=4Q0 %
M3+%67:3LW4 Z$?*1$VP&OW6\61@._[<E-F6&[_#3ZD0@)NUY.[6IB6P9/O(%
M@0(".4K".HQ.'9QDMP!^+93:UR<SY-$>!]O2P)0O+TY_IUNXY4DL_&DV9$BV
MZ;U$JH!H!%"U(N6LI,9Y ^<18+\68O7P54=Q^NW WU"A#Q\O-EOWK>B_^!@C
M'P% FEKXNR =A*HSD(VH4/J0W+R4V@GM& G4QP\[]>P/K)WPABY.E^N&Z-6B
MMA>=12QAYU,.HHXP[!UGED/0.F2;K&/&R<2!=HD00Y!@C4/E4Z*B>J=0#RB'
MX+'ZF&P"E6P 4WFYC)8RE*J,B-J2K0]5VQR)',(8'P^10QACU:>60WBPD-![
M';7C2-\69?E%+$$D8P%=];YH)4H>%$$?02GU*)\.*:4>8]O#5=$.0?6UE5*/
M\M2P<MI]S'PX$DCI/8?);;@31U[M0A0X;.:54:!5SFBB82(YS\SY^Y12S^#[
M,=;M7!8V5LW2^II+*@)\L2W=PWC1< B>9<IH*,5LAF@?O%31T%&>FB :.L;,
MG=7@MU6#HV^*J+*U#YC*QV<K(!02?#(R&*OQEO2@Y.P++J[?Q_,]S#F[R,W5
MX/<2,?"Z!GRVM4W!)4/R"B'5(F71'K6RLT;]QQ#<=;+O[#=ZMS0]AN#Z6G6N
M1OELJ+[1/@8_I,Z5JDE&*Q7HG-J@+DHMNU:AY%BB1I/Y>_&BB3!>YVH6'HRQ
M<^>0[S=:?OAY@><;!=GO+NEUOEBL![8INYG@78***"QD(S+C8Y#!J@2DK:)@
M5+0F#8CS_G_VWJP[KF-'%_PK=]UWW(IYZ-7](,O'5:YE6V[)YYYU^X4K!H3$
M*HJIRB3EH_KUC4B.(G/8.S-B9S+I%YJ#G/L+ #L 1  ?ACSKT$?+NVIEUE&D
MC6D.5N C8.H6&'<F.2,S&+GLVU<2 BL27*RM?LH:R<)NNGYXR&DJ>4<A-GZA
M_S^<SWZ?D9CJ-1C^=/X5ZV]6,F[]^_5E!2UO04MND^*ILGE)$D4R'"**>N-A
M?18R)?TTKE^I^9T!G(!53"/\AC'A/1_?2HQOKC]>+ZX>H=3)Q6!(+LE4OG+.
M)?B" ;(NGD=DQO$A1"C#GW@"-M%)O!VJME92.WFKF<C!@52.@XHA0\@^@V/%
M&(*K/;XVTKM]TL&]93R!WN_FD@U ]5I)[T9I;!CAV2[BGH[T+E!(FA)M=T%J
M"4KJ $&Y -+ERBC!HLBM*[Z/G?2N@PV,D7+G1/#N=#)$(PU78)2G2%9S2G5E
M)0&I!YV&.<0PQ..O_O2C(3X;)?<-6< .0IN*P\Y)G81A AQWG@+,H,%;7JKQ
MIL+J.L60O.[H.>QV5643P?7HW'Q@Q[YC2(PV<ZD54"X9ZR Y Z$XVGR"$!Z#
MB+GY\?PS$"]:W6U$VS +6T4QXF3A&,G.5.494<:2 >J,P)'EZ)1-R6\J+'O1
M1$>[!-C[RK GT=$0'"=(=#1*_.M8<G:174^B(ZXC5UB04#"R36DC.$<[!DN>
M-@DN=.:;V)^/08<CB(Z:J'",R*8D.DJ<.1TR[2N6/(;B2H++TH&UNJA25$"E
M!H1$1TIT-$KJ0XF.QHBL<2G*V]I*C_,O87[UK1[++>TS6*ZU,1*2H'!;A2#!
M!Z>!,>\*@3$RMJE ??[LE^XPF\BT80]6Q?,>OUS/TZ>PP#<?YX@WC3W?0[R+
M^P: ;%B(.AC8(>I2]]7A;"H%-"Y1'0[6>F=+(IS!*(KKM1+T?G #(F"JS.;6
MI4$C&X[;2C86L![$2,;(?8):UCLZ6Y28&=8QN]6)94$)GI'D&3$[37XR%B8'
M^/WU3YBV3K&3.K84K.X@RPF9#[FP(@II(890KU,UQ:TV%6#2I4S>,IEA<<%^
M[&:G$":TE'2'9MKU1%Y#@+UNYL-1JAO,=+>+W"=E/BR83>;< 1.552E%!EY2
M8EMJ#0:S5F 9- G@> UB1^;#/O8P1MR3,1\BERJYZ@1CM*!L%D#ACX/HO&4Q
M9*E-ZQE>1\]\.$I1@Y@/QTBY0W! @5'XMNP/?[?L#S_S(GE=*#HIFNEZ69 @
M>L+C)2NT4F-Y:MVL_13#H0N:?FG2U;R79 _+<,BT3]%S#=IAW>0$Q<#5)C.B
M9286SSK7M+\,AL-V/>_-M+'6.4S,K?$A?<)\?8$WI!._AJOK^4UO6 ^*C6T/
MFX1I8]2*.Q-NH$4M*8\!2>DJ^129:)/1$GPL08DHC2S8]?W]I2OA1K$H2U*0
MDC*@N*@#\RA-$S)A<B[07MJ>6//H"#?&Z'@0X<8(J1Z:<&/5+1P:[XTK$F3F
M&90IA;9E$RDRRQ*U8V8S'>++K@48H[L-M0!C9-CS_G@(CA.L!1@E_G47R;O(
MKJ<NHW<L&.9!,4U1KT@2 FU<X$H4N@@T@6^JQ#H&'8ZH!6BBPC$BF[(6H,[O
MB5QH2"Q0JAHKAP=G#)A.QI0L5+'YY=8"C)+ZT%J ,2)K7@NPCH]%F+"D#M6)
MW]YPN"P9<%&B\C)ZJP;%3Z? 2+6#XVPFVX;%D=NHD@:@>G6,5&,T-9"1:@<Q
M3\=(Y:4O-NHZD;0PLG4?P)NL@ 6N5.%89[N]0.7OQ$C57O=CI-M8YZL(<TQ&
MZ;FQH(V7Y,P";6QU5H\5R<6D$85IH>QCYA\:I9$M_$-CQ-GAZ+;6]?]Q6]?_
M<++T^(#Y]_GY93K_$BY^OOR-$NT__L2+K_@K9=V?%F<1A7=2>PBIN)OH)OHZ
MAY&B4VFX2ZSY/<Y>@(_G@'>?,Y;I='9H@_L_&.9__#D[*Q0N>94YE,0IBN9!
M@O,E@D9?!\$J9II/TMP%YRLTKUTTU*EM=ASFRA!QQ@MCI2"G?=<(4-G7>FKO
MP'A1O*G>6P_R95WMJB)]K98U6DL="-M&H_YI=CT_XXB.NV! 8/*UNE-!9+[4
MP<3:IB"=EN[0IE6!OE++&JVC3L0/XT"??Z6WP8>8A4V09:G3#(6&H'.&1+E%
M4%J6B >-N>Z OE;#&JNCM9V/![M7?X]?9Q=?Z1^]G6,^O[KMKN]_Q;[UN1/?
MMH^30Z.+]VJV[\IW3_SV8,K.A<R-KAU?;GFJ&"&J:,&034F&P93<>C+;1D![
M;X$K/OSF_-0+&ROK$A1Z2T%AU.!=HD3;E9"L\"ADZW&&:\%,=2'?3O?/MK$F
M<C[TY?S&DS?-D"'MJU"025 )#3ES1- E!,<-YESB$(-Y87</C30[Y 9BC(2G
M.WP>@NJUW4",TM2P4^A=Q#R=$116:!=$!CGP.J4W<O!)*N!%!1.R3$D-:BHX
M,N7O<@/10?=CI#O!#80K.17M$Z"LQ>TR(T21$ZBHG:"$SAC>HNO\F&\@1FED
MRPW$&'$VILL:.XI#!%V<- (HAZ-E(_<0*@4<9A<=Q4+*/[U[.JF))[MHO;>8
M&Q=X/:UZRD)Q7CB"%)&"WKJON>@#I"(%8T::$#>=_+^8VLNV8=R^DFQ,KO5=
M,=00'"=8@3E*_.O*]W:17<\*3,-"D)240M25E#FQ0'B<AJR3X+JDD-BFG.L8
M=#BB K.)"L>(;,H*3*T*BR%PL"8H6EP]),7E*/F<,PO&!58&N-8CK< <)?6A
M%9AC1-;C)GV%R[@9DA*3X\H[8)*,546AP$=AP&N91<(HD+>>7+T.RVFXTZ82
M[W&1M.K<L!Y&S^\F'0W UXM+? NV [&*-]'D //86PT]BB6VX>2>=D6K.0A$
M>D>DL>"ST74D1DA<ZQS")+<,W<UD&^_X0:QDC/0;1PAK;[S^^'-V/UL'?="<
M<M!B*0BR.D(PEH&-28:LA"@V#8@3MC_I !S'334SZR;6QH<P:]%]P*]X>8LO
M\^*R*!)2\AF4PWI]S@1P:9@U0@:CQ3YJ?_2LUZ#X744[U?O^X?R?M^@LU[2;
M^4I5Y20HHQ34T0I  2[Z&*4.=C_%WSWI5:A])[$V/(W9B*Z6KMS"B]PX;;T'
M#*7RNEL+CLL,4MK,/"^*W-P^6G]XU&M0^XZ";9@I;(3W[O(>78FJ)$+'E**5
M*TJ3@U (DAN31%)!ER$SZ+8_Z35H?3>Q-B3"WS@^)WF9LC$&$L6PH'0A0PP"
M0<=4G"TF/[M*.:G!8IT."/:5] 3:OS7W(:A>ZWBQ41H;-EIJ%W%WZI-8A2XY
M'14F2+Q6V(N@(2#2BZ2%T5;3[IY:L_H<^WBQ'C8P0LH]=(]7!.INT[MS3:@-
M,A_ *%M+X+6%Z(P"-,HK:R,%IJVG&:W"<30#C4;IZ*G:]Q7P1)<$OX9_GG^^
M_OS#;#Z?_5D#E_"%_G+U[4Q2!,1*5I"32Q5K 6<H)Z5W02=,G+'8?-CH"'Q'
M$C1V*\AMHI?.-G1&&0L*C (<TXSV15?Y1&N_N[3UI *%?SJFNJF-G*H-C))K
M-^>PN(/S[OIJ<14N:WW0F\^5S?XL&.^C30**8K0Q4M(*4:8(ECL3>39>8_-Z
M_"V83LH66LJ_1Q/DBI6_QRHT@OA\Q](\FD+B &5\K$/5/7B>)*!P-G@G<LS-
M \I1"$_*=OKIIL-E]>_S64+,BY](0A7YO<V?&<]]$1;)PXEZ!R(H\X[) ?/:
M!2^\X*XU,_Q:,*=D'VTD?BQ]BK^%^9R^^8I=NA&???HD/8>;U[1G9^'->-W;
M9[]Y^N@'$^/%&98- M>UUUZ3=;D4+!1=HBY)B:*&%%</>-0^I]AW[9GOROH'
MW1SD!>3:NN! ^#H;)PA&L95,D /*X!+3R@^9G3WX@;V[!'OH\?%!=A_)'KIG
M<%4A9XS"9"\$&.%K'7U(Y &7L;;).=2=5FTJD#OZHO*.VMQ08#Y&JEUI80?@
M.,$"\U'B7\L/NX/L>NK2LJ2E#A%24*)>EP9PUG#@R5H3)%-RX\'T,>AP1(%Y
M$Q6.$=F4!>:>MA--O@<DE[3->%00R"4!HO1:N<P<,P/<\9$6F(^2^M "\S$B
MZW#N]^'3;'[UQ].+D>P<=Z5"\;96O2</3D<.S"+/G)7 <FLNMI5 3L^IMI-[
MAP.@9Z#N6I(&P.HUYV\UI --^=M?:=O,8 ^)=S@Q7@=/%\S!N C2R-I$;".0
M]6<0/*/2RJB(K:=\36H(VZ;[368'8P3=0?_DJLAOI?-P\7N@[?/.91F+2ZZM
MX!0M%),&IY("2]&,XP&9<:VOAU8".<!DOQ9JFK66<8>P8$4_A"N*&QL%H*:8
M1YF0P8DLP!K/9,0H,K:N(CA\K]ET <&>$N]PB/\]HEM+'X*I4RBP"L]AXH!]
M=;51]7L(NH<'6(E-2TP^4R+DE+\92^)]5(!>6YN-M<$/HN$Z2N5O\?V3Z'Z$
M?#OW#MZU+D7!M.,9/(NUE2&3.^*TSB*P<*Y19MVSW?A0_GY_[6RXQMU!M!T\
M_7N\6 X,#?.K;W_,P^4BI"K3Q0_?'O_EIEQ2)8&8.84U6H!*DC 77>\@DJ3?
M"U=\:R,8CNYT(X-.&NI0AOX8SUVMY0!$G>*%YV@.$RWTTM\&,]E#^!W\R0ID
MPJ%FF2<@I?F*C-X'M B&"\6D,91+MZXTF\H<ML0/A[.&,3+O; 5WK'11TGY8
M"[&+K&0[*D"H6V,NADF6(PNA=1SY',7T4<6^NMF@ZAT$VR&F^-]A?E[=7IU'
M?A,A*^>U$!)2X(2GB$@A4STD8YD%1F9LF\]V>8KA=..#O:3]7/NZI?;O0N8!
MB#I% <_1'"8*V$]+&U2^AX@[[/(KD-DLO!"1@8^^@.)<@3=20L!(/V1K';:N
M$YY*Z5M\?6^=CY%LXS* #YBN*8M]]Q7GE^<?/UW=;W 5WH=W/[V_]40HI,N*
M,%EK2Z4S)8B<(T15O!.*Y^R>N/C5!7K#'C>]+]]7*[.^(NU1,7#')?OM0ZBN
M[</5+/WGTKI5D6A8J=3"/MV>@Q6=(!0;DH[24.31^E9P'9C3=?=MY/_<,,S>
MAO$ Y[?PF;Y]E-[<OAI#$/8J)-B*[D U!6W4^=1(^NBB1XG!=J3"ECI)NX"Q
MV8%"H\&S3,F-],P%&QAKGCT<REJV%1X<REC&J*!YI'%U=5,G3OOJ;/YGF.>W
ML\NK.>&[XS*WWH2"*$$F6;G,<ZG# RTD03Y12$4QEQP49&Q[T@$J#AKK9M9-
ML%U"C2]?+LYQ?N-.\??Y[.,\?+Z9P5VLH.4N"=5\[7(+$(RS(*014FC+3'-J
MF_5H3CG8:**!Y[9A^]C&70@^ %NO.&,#KD-%&&UT.,@T]E! C^!B$T;%=#!)
M!+"Q5N*K1,XS*$Y?LC8N1V60OWCCV!I03&\;8^3>JWGA>X"T=]Y"O/5[I="N
M6'MF38VA%$^V4C8(T%+P& P*78:T20Y\W &BBF;Z6=7FT%"XG<XO\+^N*>SY
MVU?Z<E^^6QRBS<90W%PG/U3FY]J  8PEDW@JO$.6L1K**8<3^\O^N4FX#B9Q
M-XUI +!N@<0:4(<[I]A;==O-80^Y=XD?U@%$)UFR4H'!K$"5I,#5$L"HLQ,Z
M<LQ&O6R#&' 4,9T]C!%W?SNXJ]QCV;G,*4(RM0G?EP@!603*QJV@S#EB\XNM
ME4 .$3\T4=1F]>\@Y8;APL;YF]9RRX,-D()-E<[=@?,&*9@I)@ACB^2#2/1>
MR!SB_@%",VD_MP#?:1SM$%2O;2;Q*$T-FTN[BY@;>H!MTSH=9V31 8I+F38G
MRIJ\I]3&1NFU2+QX.Z@5[LB4O\M,X@ZZ'R/=QCI?-417>>F,00^8$WFB.DDW
M.&1@F!7HE.1*I@;*/NJ9Q&,TLF4F\1AQ]F \7<4(;;B+T;$"0J,E(PX>(LK*
M#ZR+2-:(TV3,G^X$8&^IKWC/FYO"W4#) ;!>*WW^*)4-HT[?1=P]NM_6H*NG
MEE8(2*@('>& D-" *2[RD'PRNCEO]I'3Y_>P@1%2[I'GX^7Y;/[;[.I^3+IC
M+"$6"X758CZF!/C@/5CTP802%'/-<_RG((Z&.'^4=IXF]WN)MJ'_7_JZQSP.
M;ZZOZ,?S_\9\SZ.[(!^G%;-&0S*,@A.A*]<3<G#:*J]-"($/&96\]4'3Z;8[
MM613F?:DNGH$*;E2F30<),4B;6%"0C0F@E <"]JHLVI^C/L<QFD802LY=]C7
MJTG^ VM1->8W7W$>/N+/E[3!X>*J%E>?:33TWA(HDQQM;-6=N4"I2 S:\9(I
M'WDZ^7)O,]@"Z;1,HJ7\._">_3)F4$>*H;B"&E"@HNR'_%^,E@/SMD3C9 C1
MM0X$CW* RA2&TTTS'?ARJI'_?+FXFE_7FLH?PN)\\>'+'$-^=_FX2X2?81WW
M6SLV4/&Z&7H)GC9(2%EID@Z)(_;8;89@.RWKZ:*1#KP)RZCX]_"M GI[/:]'
M96>Z6,&T%&2]HE**1=H-.?HZK%"IG HOV'J;60'CM.QA7SEW:)9=78E%&*O%
M_G'^N59/X?Q\EL^LI,5J@1!3"*"*=4#QLH,:4CO.B\VV.>?B4'"G929]=-*P
MXVJ9;JT$6<-N^D65Q2W$(IT.%'M#]%40*6J"&#EDQE/2OMCDAY0R#GS<:1A"
M+_E.5@;_+EZ<?URBO-OFD")H%ZP&EAAM<\D;\!1U@XB26UE3;]_:G0R$=AHF
MTU,?#2L>JPANAHV]^1K.+ZHC_&DV__'\ZWG&R_SC.<5*Y_&Z CWCV3I7V6>4
ML'6@M<L0,F;PM.>Y[+F*9ML,GN%/.PTCZ"3=AC4M]V9Z%:ZNZ9]\>Y-2Q;LL
MTJY=90D7#W];NY1;7[CXQ_G5I]GUU7O\>'T1EO_+ER_SV==P<:8%K2 4 ]E6
M_EIA27Q8$&AQCB=)<99KWI_5>4VG8:-':0$]+G7?AL6G.[04])_G/V;?52'\
M\.UQG<-]9^TY+LXB)LUMA2XDHTS ,O!.*A!6%^>-"Z7YD+K=T9Z664ZDM14&
MUX0L?7:Y;-7]\(DP+QXN0<X20Z$"P9+1D+M'GBI%K <A=8IJ>7_6.OS: .?$
M3*:1W%?8Q-XGRX^PD1F_F]>=%?/_#A?72/G#$NZ9,HQS5^N@:A2H8I80=!;@
M>':RZ,RD;)W8#X!ULC;21 \K;*7!T%1RCY0=Y-6F;% 94;LP&;=U.#!M=+'(
M !9CL38R18;=V$PV(SHM"VDH_17&L?<1\??PUMJP3UQ1YJB@**2TPA8/(24-
M07G%>":Y/!W U=A(7L=VTD$;*XQFY\/EY?E51?:N$,Q'#;@W-V=+D&<I, (A
M:>E.:5!%,XBQTHBY6"@+99*7)_,\5A\,;GG.:2B^N417J'NOX^ G!"X_7V;\
M)U+P_/-B<5TGS_W7]?G5MP?&EWKM]>#X.#+.> !7D!Q?B )\=8'TC0BH7<(0
M!EC"'A!.QTBFTL,*^]G[+/GQ#/&*MQY@OBN/0J<S1KD[2TF2+"@Z4EY+\,P:
MX"9GF0OGAK>^N=X*ZC1LIX\.5EB).\A ][OF@MD=T]1R+?=T4UW&O ]\YB3#
MWW=9_YXCX>\/^N[[.OZ8ATSHECRC-WU;E_G=U2><W_[AS6*!5XL'.Q84JZ!-
M 40=2J+T<BO*E7>4%Q9BH=RZ];R/G<'N?2 ^\L$WG3 L<5:$CB"\*)5Z38'/
M]*;[$+*QR:B"S<M'=P':>VS]M+;V["B[N^Y6E:1..>#^;J6#HHO[_HP4G?<^
M&K#.B-J':2'25[#%:"YJDYUOW;LP"N#476X3VLML*KUU*)8>#/9NRLP N)W:
MY$9"/4S_7$?E[VIF>VCN" R.2>.EH%<OH:,W43)69Z=EB-+$S)V4_BG=ZVD8
MVI8>O>.ULS$*:\SX]Y38]F_+MH/\\^75[,WUQ^O%E21=B]N.-.8CXT46B$DA
M*!$+A,(2H"W(-++  ]N2CXQ]YO2]?5V5M_XDI)WD&_<";L4IU".@.D01,%9V
M99?IM6$>"'J&()+S%+%JBT.HID<]]!7;R,ZRGWH;H:#P :A57AE%XC"L4J%$
MIL&QA)!,K$5?D9%)-S$2_Y>1["/[#JUDP\Y_E[>+9UH'YA-W@+H05.D12$ 1
MBB],\2#)I%M3"HR =P!6N8.<'O326(<.YD%0;__1LJ\R<*D9SQ%DKCFK)0?K
M8^&T=UK+K F5MN40%O8(XU]FUD!W:[W=P8[YO[\A[WR^O_IA$Q_L#UCQP4_T
MK?'<:LY!JD)A=O810KU%BK2MJ5QR*:KUV-T7=J+/4S9&4%2B;3*@O"G@M":!
M1:=D-BGFYFV7)WJB/\;6VISHC]'=L9SH+\N&Z@>]O0B+Q>.)3L(JE(G7TOD:
M+CO)(6:ER/>X6E6DM'3-^SW7@7E9)_6C[&!%6\3^^NAP2/H8S_W@I^V(.AV\
M/T=S(%;Z-NIZ6BW<1M;36$&E3N$E>D"11 U*,^VSPH.T,GLC9-:Y]1WT5-K?
M1D$_E?+'B+CQP=,'K+TM;Y\&EU]F"PI"Y[=YZ>W1AV?2B>(4)%\'PSI'SI;K
M"#;:S'/6,?%A8_ &/W+ZY&U?[<SZB[9#XO_V^G-MKSO_BM^CO467LJ"U>PW1
M>5XG]@APB>(M*WF]ES8I\-9I_F9$+]8N.@B\\8;P/1ZEV8T9WP(3B>N00P)C
M0BT]3%B')23:!]%$YG@V:LC)\\:'O%CEMA5?P\/CC.=GO^#'<+%DV_YV,T?%
M*V,*"\!%6IZ6IUKP62A]LM$DI7,6FX9I+S#]KX^SK_]"'WWS.M,W#V_QB@>>
M?HB_KY0;*_P&Q1VO^@ < T+Y[5I__-1I0_:]Q3]K*+N&F_(S/(+"@Y*X!YTK
MF6$HGF(%52 )"A6"# 7EID%RQZ##-8%W-Q6.$5EC?WH_M?!ORT/?[T<4:"V0
M!8T@O7.TN!0A:)VA1,631V'3('>ZZ1G3>=/]I+YJT..^(FL8*=?%W3F0;Y_C
M[.(L.\3,8P'O'44(R3@(0B'X)%C X+F7F_+B[:_A=X][2==8NYS,[B??QB4[
M&U,VLLZO9)LD^_?UAN9,F&RMT :XI86J*!DXRSS4%AV)/#B=AO0YCGGFJ1M#
M5QUT.#4;V*YKLM>B4'Z/F54" $/Y79 .**%PS(:H2CCUYNG#7OMTT%.'$I_O
M4;['C)^_+ D!Y^?I43-GU!Y=IOW05#+B2*FJ1^1@4DA6::LH0^UJ3&N O4Y;
M:J&E#I316T@G@K/!.459K@QDZ#HK<)Q9R)&%Y)P6AK4N=#\6RH]C,IZ]]-*!
M+GH5NG?75XNK<%D%<5:X<4HZ58N&Z L/#+S2E)P)IH1)9-J\KQ][!NDUV\VN
MFEE+-MVEIBN<SY=.]E<,B^OY\E9M\>'Z\V>*Z&;E1D2TAE_.0ZP<_,L3T^4_
MS.'J_O^=78;W5<J5'V-)MKY'V5=7/ TKPZ:36Z/BL?NGWH![LQ+<N\M[0/0/
M?IM=SK_#]_"RQ$J8'F0&IF(UX\@KYUX"7?='J1C7H?7E<],%[%V1VP#,S8FV
MMLP(%0,DS[%.R$DDR<I45YQ4,GJKXZ93PT-)<M)BM,/9[K-JWH/H_5B*UNY7
M_\.W^V__[1SGA.S3MU_P*UXLCX:UY<8P+P$]Y?HJ" 41167']XX\G;>B^3#5
M8<@.===U(*M99[OMM->C*7B59WV.]_8H>PC87CWH8X >J .]@\;7&54W=1W<
MQF*R*C!"R6T=>YQ5 (>L0'44SFMC2_MVK</;UK:F\V,SK3%:ZFE2/U]^H<1O
M*0%^U^2LC,DF>G"\+CTH2BI35F#IQZB<EL_:R]L9T',X!V@8[:?(=2:SIQ9Z
M]/"M@B;(T\M;?$K(7!C/X&VE(3;&@><ID1A*D!2P>IM;]^ALP_3J3&57?30N
M*WE::Y&E2$7%#"XH :HP :%"*59RSK@-86-STHNI"3MLG+ROY'O6B0W!<8)U
M8J/$OZ[(:!?9]:P3LYB22Q0.119M'3KI(4C:M514069;I$_^R'4XHDZLB0K'
MB&S*.K%8YP"R7$E):MVP*0:\" RP<%$'.D7[M ?G)=6)C9+ZT#JQ,2+K$(;=
M>)9[1_/C^:(>H)%?>1,7RP;],QMYYM)I2*%.J_>J0)0$%7E"P<CQ*]\ZW=L*
MZH"!V,&/7-MJK$>33EA\6K)"+SY5-H>OX>*[H/4!\)DS68>2$'BH[2.X+&"I
M!-&&OC<JQ-1\.-I@<-.;6&/%KA@HU5XK'4X.WF,=#YBN,*^&_.;J;9C/O]%+
M=3-M@&/,@@5*=81/)!3D$(J-=8R@3TYPQ9O/ QX)\=1,J:>&&B8-U?72'OQ?
MU^'BO)QC_O&V)J'Z7PK<;H;77H3+M<(Z\T(7F<G-%XK3*LV1)2$)<OT6<V;2
MYQ3X@'!F+Q"G8CS3:J-#C=J/."<#KZV0]^#>E8=?+G&?68ZJ.!U!U^XYI2J;
M:"#'GJ.0P@5A(VL=+ W!=2I&U$T7':K3UAMR9E9''24850)%?YY!$*:R:9F8
MK?"&-Z^O/OGMI:W4U]:<[6X.C]*%36L74G-CDJ)4P-<+HA@@:)9I[2(Y%Y-)
M4C>VC6'(7G/*U4%WC4]EAGC6S:LX8RXRSC(#JT+M8Z+M,O@L2%XN2$2T_FFA
M_L[!SF8DTUM:#_V.#'L:*J=#3K8%7:BC'[UTH)5W%(]E!\YIVK"38D9Y$]S&
M3M_VF]9)F5 '):S-LCKR9(:+GR])"M<WI<'W=)%WJ>+-B/5:)'R_N,6LK/I_
M]R;1;(ZD.<-F7UFUKJ#^(5S4\6P?/B%>_>M\=OV%(-Z#>2"G"LN^HT<N.8><
MDS(,T$<%BNG*,D(_9E?/TE%$HYK/K]@3<\.*T54(;B?L8/8R,A*)893>2MKQ
M24 ,F%,AR:)D[%DONA;7Y-7-4]C5AJ+0-@IZ8;7*BB<3M+#DD2)Y$4&I4@A2
MDP"S%MR9+)\R/;R66N5F!K%;&?(8Q1R\1'0(V+_*D%MJ?*]:T5W4=7 ;XYY;
M5Y(&AK4_448-7EL/B6G#10ZAN&X[U4LO0Y[.M,9H:>(R9"^M*59Z"A-,J3DU
MA0FUIL.40%*)4CK.>QG0RRM#'J7($67(8[0P41GRPYPEEGF=;>)B]>I.UCE+
M7@.](RQ0+!F+:#XU9#V<UV8@NVAAHAWDKB3:6FYX93V0@=O*?\ A"H*&20>O
M7=$Q=.N$>0[GM1G(+EKH3%8J1!3&:@.IWE,K*PA*3 ELQ.)<8=:833O&RRM,
M;YT4[2O4GC7G0W"<8,WY*/&O);;<078]:\XEDSDK%X M]PP*0,#Q>BVLE$M>
M8<YYTQ7\,>AP1,UY$Q6.$=F4->>90L28= :6*O&J*[3-%(D@Z'?.%TP\/VD&
M>DDUYZ.D/K3F?(S(>L;</WQ[%#@L[^N7YFJEYM*4.E6@MD@DGR!HR4%((W7T
MP9)?[W<&N0K2R?G9'JKHP0LWFR_%_, 1M.+F\RX,' "UTYGC")@'/W'<7\U/
MN;XZZZAG3O< L-X<W5ZKWM&I*T*4"@-91*T7<Q%B1@D^99,X$TBI:*]=: .N
M0Q\K-K>?YLKH09P[PL8IGL(BE %=2 (J6 9!:0],B)"-5[5P^33VGY&'!,WT
MN\<&-$8Y75JC;@HXWN,7 HWY1@CKX>9@N'")DUAJ<Z!B!ERHYQN18RDZINR:
MSS0;!W%Z>^JF[F<-4_UTU6&+^MOBZOQSN,)W98!<..W.@9-(,E>4$$9T$#$@
M1!XH0]1.I=BZ GT,OM,UJFY:ZL#O_1XO*N?X[V%^]>V/>;A<A+0LM/GAV^._
M+/V_#PY+U@RL5@D4RD(B"98"TUJX6@_N<^N*I>'H3C9YZZ2@#KTPC_'<>OPA
MB#JE:\_1'"8KZZ6_#6:RA_"[M/H^0\8T*\6P9=E>;?(C>$'4HREF!<:BDFX>
M/4]E#EMRK,-9PQB9=[""9=/. ZA;YR=S2#$@[8E"15 YDI?%:"$:HY(,)I%3
M;&P(*X%,'XOLJZ%9:_%V2(3>/T?$N(N9603#=+WG=Q:\#9D"+*D8)D;K[_GF
MGXBV]Q1LA]=[>[\GYPZU*@5,493\1XV5%),#CY)+EX3E4C36_#$SS!RB[+VM
MDKIL& G/O]:0>67S4U)6)TLIMX^"/&)B],I878=3^QR88%GXUF21FQ$=8U_U
M*!4^VU>:R;]YZ^L5+A[@/=H US3*%1&]3TR H_6"*LZ $UQ <ADCK_.-TY/#
MCS6-KN.>>RH6T5WF'8XR!G9G(@;/LA%@O="@+,MDP+6/TJ",NGBM<=H^UE?J
MC3JHJT=3].SRXQ\X__PCQH=CPS/AD1=>2YF9<118UTYM[C*DY*SD-;1VK8L7
M5@(YVA;H45I[:AA[B[Q+_DJ;X>_A6]T)5^U]M+O)Y-'=5E\QE6_&-)H8@R\:
ME=&M$YLMD$[2-EJJH3$+V9N4EI>=#Q[S!RPS6O?%Q>S/NKO^-)N_G6,^O_IE
MME@L>4R^\Z]OK^=SVF3/BLK2H"5Y+,]]G*1\73@/D2(O#)3#HQ_"1]8(SBMQ
M2H=28(\PZ-'V>0>)WKA0*8FA*'K;E% $R5L*U)0W(H:4N&C=1K<"QBNQI5:*
MZ%!JMQP%^>'3;'Y5@?TPF\]G?Y(D%F<J&6X4%HBU64.YI*&.AX#L4Y2T@4HC
M-I'M[V(@Z["\,BMIHI(.MWG+S:W2<<W"Y:--[C>\MV5K58Y..(A)DQ]7],4Y
MPP&=1V\MVO*T)KM-R+,)U"LSGK9*FG8(ZPHBF]_"?+[D=FS+_O/L8_M2^6Q>
MQ9Z\/#506?70!WL2RB&/Y%,4C_0E8X*0).T;//FDDM"9AP'QX\:'[!,GK_K@
MFS()%W1>@L9:;J,4YQ H:H=",;UFQGAEY([()^&V::N;QZ%I&YD=FJ5F5=>2
M*UQ)81-D[2WAIRTP\D3+,11$\V(+;BP%./IFRH;:V] ].4:*/3ONAN XP>[)
M4>)?UWJWB^QZZM*;HBTR1]%(+5K3,H+S7 $*X;)V,GNSB:3V&'0XHGNRB0K'
MB&S*[DGN ]=">+ 8#"AI:'$N.' IF6!%429MBZN.N'MRE-2'=D^.$5F'F_!Z
M9O#@+986RJ,6LK ,B:LZRA$CA$B9H6#2V!B-IQ"B<;KU',7+=Y^-)-SAX.Y[
M1+^%SWC'J3$ 5Z<JVG68#E-+NZ_.-IK G@+O<.>T%E^PVB8IZ]U&*:"\KJW=
MW()-@9$/4\YL)#8X?D/84D4[E1V,D7-K?_[KAQNW5(]X;B^\;EU3$2+JRJ-5
M%*])9$+PW)K*%B!M2E(A2T.\^=HG3'^(UD8#L^;BZ^[9?Z8$>XZ+J_?A"I=G
MA/EW<HKTA_ 1SYC@+%F7H/ :V&0MP3&M(65MK0_>"=VZ4F4XNNF,I,^Q2F=]
MK+6<'F>I=;; U>_S&0545]_"9:YCNK[4Y3RPBM_]=?E/'_^3W8]:6SRUW4EL
M<QDT(E#__3I>G*>_7]7"B&_?(7CS",&#+>N<;7:H*(C-$E1D"6*D[ZPLF@P,
M*;1M72<]$N+>??:#'G<3X7,,WN3$0-:A3DJ3;_?9!>!<610,K6S><S@"WE1D
MZ3UMZ%FC?2?M'/KP^6Y]]S=Q/UPO2&"+Q8>;S[WAN(C,JV1M!!%BII" PH10
M3X5*\(E"D&2Q^;#2C8 .U=;:S0IFO;31(?^ZQ7(;B@X!TRD+_P[(85+OAHIZ
M:@)[2[F_ZE-23.HZKSMY4$91RI H"Z%4,R5;1'YV,?D25+XER9Y,XR.$V[RK
M9'[UB=8Y?WN!X?(F8;S+$HV4B4<.2ECZHK& 5Y1AU"(^+[V6S-DM\?'F)TR?
M9.\A]EESF37,K->A^IFB]R\UA*>\8/8GSLF-Y>MEN_4M7A682>@+2"X+A4E2
M@!?&47HG%--!A.S9CCK>]NQIL^=6.MMB!DT%/L&KOBR]NX6&A8G"' <C"KT.
MFJMZ?I@HMW>&1"1L*7%'6WCTF)-4^ZYB;'B%LIA?U8'E./^*_^]UJ)>#Y[CX
MX=L?]+^]*[=_6+HMF1+:.AI6JD*9D21HT=(F*'UQCO9#)VT<XLGI@8^\./WT
MX,&'8CG5T+Z++AK;RG=@[DAX!\ 9$]]O,9$5$*:-[/OH:=9>R T]P3I8+$F&
M4G@P%/S4Z@\)GOL,B0G&$K-<JT'=6\>B\S6A_4%4/D:VC57]6[BZGH>+?PV+
M6TB+.QH_KU!SAU"6[B]' S$9#2R&K+@(LL1!O#-;]+WN^=.% 4V4,FLLT0ZW
M:M\YM:4)&\Y-J PHQM,RE:]LM2ISD!%=D(J;5)HSM#X%<:HNOHW4._0WW2VY
M+O76TH<@ZG1L]QS-8<[N]E33K(N,.QS:K4!&_BMD*R7D7!@H;@-$7K<E57RN
M#&I9MZZ4F4KK6X[ONBM]C&A[4.%>8+J:GR="]:_U+CA4B2[Q_3:[_.TZ47YZ
MEY069/3_%P'.60<J*@W>4&::.;.FU /,YB3OP]%-?PZXKRZ?LMWV442'(.$.
MZ8_G"_I/O'YT,F4X2\E6#C:%]&X@22$:)&1*&U?I6XMH?>N^'LW)F,2>@FY\
M!'B'ZO%YE1:QCJ0L@,G+&VJ12!9:M<5M5-ZQ\H3(9>6QWXJ/?K%*;"&JQM0:
M=W!NN*[^#2_RWR_I4V^*PO 7#(O[/"0*+!RM@(0R@$J)MAC*;$!*^F52/D4]
M9%#4\">>A)X;"[9#9$\9YXK=A"G:04I0@*7:)*K*>AD]!%>O)UW0)K7V["N!
MO%@C:"?>#A0$!&K)D?SY?+%X )50J^BC 8IE*WU0X1 D[4,HM;",1Q%\:*_S
MYT!.0>=[BG<M8<!NVSP!6FX_'^>SZ\O\@?YA^(@_A73+*777F<6<BB4QT!Z1
MEEPJ"R5F8$XHGWF6BN4!._R@A[U8'?<1YW-]FSWU_3C B#IP$:T%F0S6B@0-
MS@@$%-EZ%H+#I[GZ.L6>2ABVAX">J\KNJ:H!,0)%[P63J=T:MH *+D.(/%.Z
MYRSS,;#(AQ X#'K82U=L8W$^U[=K0A;U-GPYOPH7Y_^->>U!\BW<4%+*0D=R
M%4C10LZ2D&H%(3-I@C76YM;!V$B(+]9FIE#)<POR+8D^8N*LYOZWD[-*J81X
M2$F$\/0'[GW8>,5Z]$0?4]V]["O;AG'ZLT[\(3A.D/YCE/C7<4?L(KN>]!]6
M1ZFC86!1TC8ED@%OD@*?0I;26*'+IC3K&'0X@OZCB0K'B&Q*^@]MG-8Q"-#&
M\SI)*()'VG"*PEB))UWF0PXYCY3^8Y34A])_C!%9PYN*98%.N/QX6X53A+.4
MGP%#KNL,PDIQ$@((987BR48=^9" :ENQXMT#3]5E[B[5A@<<]R#N9C,-@-&P
MW/#1HP]09KB;\)^J;P_)-2XL>PR'D0U&%1)81@FYTI:#*[79,I=@4XG9^$$E
M!H=6X*::P:;Z&R.PQGK[E23U^?KS Y"0':TC,%]I RC3]A8=E,A,UB%I[EL4
M@W_WT&E+_W86^ZR%S!H[QE_#/Q\!R4'&++6K#6B%TNA@( 0>R.T[48QR6<M!
M[,/;E/?XH2]0>3O+K$/)SGO\>'U1_\VWY>'7S89B+#VY$G8L1Q0Z4S>4*,%9
M%HI@&LVP&&?$H=$*&*<:^;22?,.#_S60[@['!H#J-C!X!:!#S0S>4UV;U;^'
MK/OO"K?@2J+MB+*LVAMH"%R@A#RZ!$)[%.1C8GE*<O62#&#KE. I]#]&Q(V/
M*_[]W]Z&SU_H5Q=W)8.7'_].@KTO-N&Y.*R>R59WYR@'#[F0MY+,<!Z+3G((
M8>F6QQQB#NS>BICUD6+GGHQS7*QU;V]GGS_/+O^^P')]\<MYP3//2O;*DVM3
M%%DJ2;XT!A2 3 7I5,086L<$NV*=WH0.Q07438,]+&\=T$<0+5+,S!4#%QG)
M16?ZCCX)/$]H;?2"XZ#D;XR1;8=UXO;46"\=HI&A)O]0ZOX(NU'D?SQ#2+P.
M7>>:LC17/!3T)93*<B!ZLI6-Q7OBQC:5)CM000_%_KAF\Q%ZJ5GP6DE(/E6Q
M%8H52XF0/<&/,B6-A[+#U8C_LL1&VNQ0>3T4_>-:TD?HBRI.><] %=K4%0H*
M;F52P&+R+#'C5&@])6P_Q'_98B-M=J@('XI^62<U)-I0);"4L@+TE%K3H@I$
M&R+XJ)EV6:F46E,LMU[#7_;:3>.-Z]N'KH6^?UP.^O[\XZ>K=X76L#PTN!U*
MF]+UYWJ6@/E'_#+'=+X,8>A_??-Y-K\Z_^^['VN9P]7\AH;K'[/Y?_Y\2<_]
M.,?%XLQEQURFJ$;8Q$DO.4"]P %9>!0B&Z.>-CVN/&4YLF6=YOMPA((>93^-
M6P?61_/SV6+QMW^FB^M\?OGQ[3]^_OTL2X965SIX6QT7<PA1U%(O"JJ\*;)$
M-H3F;\0C3]@$.\F]8;O"G4C&O */;?X,LTC!N$)FK465C81@3 2.:*Q16GCG
M&\<$NV(]34.;5(,=&B<>;YD/V^7R#3EC(NE2V7(E,D_A1PS@%84?M2"_9'HO
M;&Q][+@!SFG;3RL]-.R,N(.VQOW2]Q>XP@^O%=29BB&Z6OB*.53"3<=H'2J
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
M2R$DS\ ZICS]SI(O.(@TINU+Z6A#FT*ZEMHY=)_*]_/+M60I.QG J<HG(K@
M[VT]R/=2."\919U#[&K(L/:7,EAXE#:?SG0?+=7&$]T?#\D> F-,=<40);>_
M"MU>.;&'\)^J;P_)=51D-C()(5.MQZN4QY+B,ID#9$7A&29O?!Y4XW!H!:ZI
M7VBOOS$":ZRW7TE2#Q/F+87I3+( 7-:N:LX]1"X2V$#+$9FACX.:>[9H[KN'
M3I?)["7V60N9-;Q-7@()_WP$!%%I92CG$E)Q4-8H<"70FG345D61!_*/;E/>
MXX>^0.7M++,.][@_7]Z*;'6R\\.C9.=FLS%"F"PL,.8K,7.=C.%BK:[E7M>$
M%W5KFNV1$$\U8II"8QTN7[? ?0!;JV3N>ET&0.Y4Y;H#W,-4O78U@W$FUTR'
MT^]O*Z$7DYGUT4!*.M1BO4Q;LM,@K3<H0E'D5T_5[+94S!Z[U8U170=K>SN[
MO)J'='4=+I8GR(M;)R]44LG4$H"D:+]/C$-@J($;+C$E&8OL,+1I%93I3^V[
MJ_'YT*:]=="AYO*G>;A,G\YOKQ;N0&%,W$5R_R+4T<R8#$06!)20& L41VK5
M^DIZ)9#3-XO]Y=]AOUB29S];^FW)> Z&^>1!EBA ,27!666!6\]M$EDQUGK/
MV #G] VDE2YZ%# .Z%-A+I;DHX/,2ZBS5#V$R!PXGTD":'1BN;&Y''%/X53)
M6&O-'*BM< C$O]H*]U3M#LUAN^CE0&V%QBO:!C,'INL$B%*;F[3PP#T/FF6O
MN6D^_.H%MQ7VMIPQZNA@,1]FY>K/,$="=_?MC_@5+V:W\QH6]Z[5*1M<XA9T
MB;'.4<T$U-5<L7#)M%8LMFXP&@SNB$J<=E7M4R;)+GKID"XMJ[ ^S2[RSY^_
MS&=?EU?Y=]"\\SXR;D"I)0] O>]@24-Q(INDA)>V=:BS <[I&4DKV3=N5WZ(
MS9<+OP44-$9+FRE(6<>68F'@43@*S2T73GAGPI/]8V51[<H//QW5MI%?8VZP
MIR1+B"8%RPLDK-D;6@44?U,RI]#G0*@(Z(;W^L7PO_5.3O:5;<,6CF<4/T-P
MG" %W"CQK^,/VT5V/2G@A"?S,T*!Q<Q A9P@.C)5F8VP.N9(J(Y<AR,HX)JH
M<(S(IJ2 T\EZ59!55CL!RM2#,]IGH/A8F%6V]DH,\*)'2@$W2NI#*>#&B*S'
M?<+:H]&_+[!<7_QR7I!LUF:O>  >D&Q6L !.HH)(H3Q+11>?6P\F&(+K^&>&
M[%,(W5PSDUK/XE_GLP4)@,EDK FT[%I3IJ(%)RQ]<488)Y42;E,LUM9R;C"]
M5JO902,=3G0VX%O7'57/LK+5%@K6TC9M!*46E#4:PW*1-DK%6^?IXU&^6JMJ
MH;6&">%NO9WDO[.4B;)7Q>BET#'4(4P,3$0?,!O&8LM):2]HMMXN5M-?!P=B
MNG@8ZX9*RRQ"@)P$@45)8HDQ5U[GH%D*,L8AA+DG.%JOM\'LIH.U9Q&'Z9I]
M\Q7GX6,E<CN_"A>W6^9[VD.[-LIN?^J4O;$C93#=&#9*Y 3+PH$M#$'Y[,!Q
MVHA2<$))Y0*%2E-=0?XR^1@V)3$+2Z\17U[8)"X@BL2A%*\I=)0F-*\Q?(%C
MV,;8R,YCV,:HXM#MK:N.NE34$DLV@,%G$I+($$S--Y@RB7M37,0-IO1B#N+[
M*'3#*?P8P?8\N1V"XP1/X4>)?]T1[BZRZZE+"IV"9SP""L,(S[*$E;[+GHD8
M5 AI(^_#,>APQ"E\$Q6.$=F4I_#&Z\Q3\91Z>UYYUB0X$PVX'$W D$H40^ZR
MC_04?I34AY["CQ%9#R;EQTG6TD #CRF31P"-JO+%VU1=A2=4"5FB]5O3^N#T
M&8B3]*=M1-ZA.OLQC^*MJ0]!U*F>]CF: Y7/[J>F61<9=S@77X',*#)KYC@(
M9<E'25YH.RH<,M,%4:!(I?6Y]U1:WU;YVEOI8T3;V'-3PI6NYO>KN_4_2291
M,%M \F[D?T2"P'7E!##>!&Z94G& RU[YX=.?&>XK\5E+<36>@_&O8?$]%N:#
M9!HS,,9,'2=%6!3%(R);)[W)2OHA-0]//_=%:VTO(?4?,_#FXF+V9R5I_&DV
M_^GZ,B_^OL#\X_7\_/)CC1*OYM?I[C#RS-@L,*$%+9@#I>MYMJ+HTV I.9(=
M^MA\R-K.:(^HTK3-6=E$BEN[1TQ[/7 ;]RYY(^\Y1!?T3Y9-A3>_I*6^(YE\
M7!Z7=[DNV!W%%-<'C60TX76"DXZG0%EJ8'7""E,0) 4Q";.,,@KDNCE=^/%<
M)UBG/'-.@,Z2/+6B$,X'XT!K&4Q,5AK9F@3C)5XGC+"1G:\3QJCB&*\37/'*
MADK [9VEH,]1,"*- 1%%+"KRK#>^2*=WG3!*H1NN$\8(MN<1]! <)WB=,$K\
MZ\ZB=Y%=3UT6K4((N0#]A_!(S2ASL*8>L&- &S7SF\+F8]#AB.N$)BH<([(I
MKQ.P2"PN12C.,5"5ALD'BN2E,#Y$:RB8'E(<=Z37":.D/O0Z88S(.EPG_'K;
M;?GSY5H/\GYV<4%)U)]AGL\XIVS>)PZ\#CJ@Y)Q$()0@83AM)/D62M(:QVCC
M$!YG6KM'S-9107VJ_-=-M/@!RVR.ZVJ ,S+A&*]O@%-U>)D''YD%AS+0?ID)
M_H0#2#9BG=[$>MK \)$D[138V"4]QGQ;:7Y?*ER\<[QR4S.DF%>%C!#19A"6
M6</19/N4[FRE1]KPB),TAY9B;5RR_PS6;WCU'J_.YS>L 22%1_.ZSCBE/=Q9
M#=)4'JVB*NL)UQ!3T9K^A,D-N2T9]=#78Q'-1-^!A6KGG4R)@"2= B8DRI53
MDA!8,A"L%LYF:=4P*O_)7-&!"M-7CVZD?_L88=<B]5$()BU8WUTV!YKE%"6C
M%S\S*+RR/E@A(48*49$I+7+429CF4]>/=Y:3BY:"&>6 ?)D&Q9'2=5D2>#2F
M7E%1P'X8:1SU+*<Q-K3/+*<QVCGTZ?3Z.A66)#+/.:7[NJZ",?"NCM3(E>V(
M!Y3-B7B/IFROF[:W5NZ-D?HTM5M#$+VZRKU1:MI>Q+6+C">JW',V1AXB8*P<
M+R+%6C930/JLF=?!.=OZTO-H*_<:*WV,:!N?2#Q&\QVM<V0L2#0:K,B4$Z7E
M::]70$&O#8)%X]$.2$?7??YQ5(*-D?NLL=!Z5-P/(%>-&I-R,8 7/->!6!)<
M"@XT,]8*'X,,K8<4G0@7]E[NO;%FIB12?T2O. 3B7US8>ZIV!T;C7?1R("[L
M(KB/.6;((M7[21O <>WK?#[EG2V)-R>^><E<V+TM9XPZ&H<>O\TNUSI2Q]'(
M0+FY=3R!BL5!S*XR@C&,*I,;]4.NYS<\XHBN7W=5QZR]+!L&):M*2D26Q5LA
M0,1 +C3J @XU QV+\ERRX)ZJ]656N_4.*_:5;<-+C.>$D@-PG&#!VRCQKZ5
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
MRP5K/4JS(?Q789_=]=J'IX7@X9X>P*.Q]*(A*+3T1=0F,*8J+W5P)>H8K>Q
MH;$_\-,RR^EUV8?$Y7X1>^S\%'IHBKP3:!43+259\$G4HN"B&-?"9]?Z=K -
M\M,UR8FTN;8@8K]K:,3O=_U'HGH3%U?SD*[."(YV5G/0@=%>SE@ IY$!X;4I
M*1\\R@Y7T@.@G995]=#'<[/17?/E,Z\H;V(V [>U]\O& BZY2EQM'6VUAB+4
MUD-;-@(ZC(DT5^.8''>4#AJ?C:U:_*,ZHOO%NX*YA" @Z5@/DA#!TY9'/MG6
MYLW@DGPR[&MUS_*PQYV6$?22<X<X?'/*>\:%YXQE#ED$5W=+!E$63MFLRIRK
M;(7LNUD\132=H713XJA#AU$:.,11 L7M7$;I'&B;.! @"5Y%"\P;9W)EWO:M
MV[^V@GHU5K*C'CIL)#=">!QWK]I-*P>L,)Z!<-7=18JE"9D#PS026B]E:LWN
M.PC8*<:I+77QW&!,QQ,@@L9,0?3D:@4YW2 10HP(+@O+T?F@V83G.H<*3IHJ
M</B9S2CI=XE.5V7OCS=2SER13*=Z-4U?"B>H2G&PK%"HEHS(9<@HC$$/.R7E
M]Y%PY]/A9Q%15 X=>E-#<$/F60==HDD0.#=64V(5-M9*M3YB.T2LT51](X[.
M1LF^SU"!Y]@>Q4 E1LO(80(S];R.LC7P)GJ*AKCUPI>40NMT90ND5V$=.VJ@
MX<;QL/A_8/5FF-]\I8#YXPW0/W#^^7[UL<Y>"2)"BG58KBD.(J$"H4W4-N0H
MV1 ^KV%/.XVXLI-TG^O?MDU7GZ!]CU6"=W^LL/D9&6M(R44PCF=Z%Y#LU1>*
M=3C2.I++/+5N3!V+\1!;2%L];\QE&RNIL]<9@%:ERJ*'!:RH)7@".00,M"-2
M^D_[H=*%MZZ8&(?PY RJHX*F\%$_GB]2[;]^'Z[P7AX2_W_VWK6YC2-9$_XK
M&_L]]]3]\L:['V39GE6L;2DDC2?.)T9=LB3$4( . ,K6^?6;!9(211)@-U#=
M;("<B:!)2D(_E?ET96957GA6.3.0A9,\(KE;WLH,T8@2'4M)W1Z]U=U,W??
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
M+SS_@K\OYNN/J[,HI?""T$J5*!AV-A/[E04"K 1F(^YXZ(-,]>R"=7QV#<>
M#C,_FZMO@-.OKKC_$\/R_5^+,^$B&F,HRL':8SW44;=!%I Y!L>X5L8-4^O6
M&>(SR?92UF"SWCK");+@&8N"(MM"(LE)4HQ5ATMEG< ()J4L-A3>.C^Y-\AG
M?NVIL$&JVKL#_G5QL3QS]#9HHS1X*Q"4K&]$D08D2H[%>I)7Z_S3OAB?^;6?
MND8:K+X5[^P+GDE;E _:0L)(SBJSHI[@&G *N;$6:R>9QZ0787RFUW[J&F
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
M=,E%.P#""1!D+ 4TWBHJ,,7X_[W.L5/( B8%WM88M>1-.5$ )J7E7C/FHNU
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
MND[OVT?H8TYRS"()'[V"D"5M8J7V#=*6@RR!&YFMP]RZ$OX8)CD.PH4^LAZ
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
M78J+B9N" [DPPG@=A)6[DLNFH,,>/?V:J+"/R,;LZ<>E5T(J!E$85],?.?B
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
MB5JH9KS3C0V_?W!2HY:6<<.!9YO)2>6%?$%#'J!V3-5\#N5:YX%VQ?9$&-1
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
MSP-/-[ Y5+J-%7V)XHK@77!TB%X>UO;-IXX;GQPL_D5#V34T!'?P%!3*29]
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
MP4,7'\%\8-1)&UJO336;2DY;\AH<Q@(RBGKBHO;=\IB'6,N)MYB!;G:.$/
M7LR#TL8;WVK;!>DD>4,;&VJPP5K:WZ(@I,J!85DRY-(7U9K6MCNZ9VX= ZEA
MIT<R=,GP[1B>]]./LVF9IC!;U:*-^:SN=?/R\&5H4S=\X$.'*1YN(8&A*HB=
M4UII.LH"<[7JW!AP0DHP%HUG1;-N$Y<'KR#.3#*)-H-P6M*96.B-\C%"+L;3
M^Z*+$5WFB9]-!7$?N>^M(.XCF'.L()92AL(-@XR"G!VI&'ARIL!0M)68U2;M
M'<_T/"N(>REM3P5Q'^$-677:!<<%5A#W$O^N\M-#9#>D+IVJ-3O&@^6&\#C,
M$&BOHC!',RYY<,I=4&M_$Q7V$=FH%<2T"F28 !6K+$:UP3:G ME$E5Q@)<K0
MX= \TPKB7E+O7$'<0V0#5'"\NEXLZ("]E\N_2[T]3OG?WDDX[5D,3(!TC@21
ML) ,.,6-0A2O5="^.0W3(3C/("X[Q.L:336#F]/C&X?BF.92%A!157ZHP"%X
MSP!SEIXLWI(S,JCEG/!J9SR][C6DXY0R0%[]!MY^04RDCKQ(GL!&GFL&-X.C
M<Q1<U,P'Z6-H7J/1"=C/8S\-%31 BOT&Y*ZKSA*$\(S.;FTTV7C2 4),) Y%
M@9&-UM)>/(SYG/Q*^=1VTT(E ]P^_X(%"5^^=VZ3.+X7CMS+P"1EHH^ 4M=;
M\D@X+3-0LI&Z",&3;YV&Z(KMF7LX@ZA@@!/J%N?-J[/+H)F6=>17!K)L!BI+
M44G #&0K4*64G1&MCZANR,;?:X;1[ [S::B6 8UG>UGC(U?,".X80C&5^$^8
MVI-B%7A3LK4V6>%;4Y[UP7?AAM1<10/X.8\$\C"GZ[@,N20($@F>)#?,^Q2A
M^&AY4"5PV7J<^Q.0+MQH6BAB /=F0XSW"!4G3YP\<@TE&476*S7$%"T8[IE'
M::M3UM@\MB.Y4*MH(/:&I7Q/%8 PVJ]"XHZ4)NM*4Z7K)A??9!%%Y%&JV'J^
MR<DWB4$\V18"/AG'VFVYP+O%=):F7\+5_6*!1V_-B^425W5ZU^_3$*=7! B/
M&'PV#(YARRH:RVFH2@OF5=$E)>"^<M5XQ\$+)\$6AX;3AF-*Q]ZV82LM)*)V
MC"5(E8)0U7$!WM9WA!6DHS*S:&4_G*>MM.@C][V5%GT$<XZ5%C$D[96*]49'
M$/XL:?-+%'C)F+CDVMCXK.>)'Z^T/946?80W9':^"XX+K+3H)?Y=:?I#9#>H
M+JVK!HB@0KW,=3Z T^3F,&%\5EZBM<>]D&=5:=%&A3U$-F:E10S<%$O19=*1
M$RZ"%+W/@%YS83WYL@_#_.=4:=%+ZIU'@O<0V0"I\5L'\<XU_ ._IUF83PZ3
M+(!%URH0I)"3*0[:>TSHI<74NKY]'YXSB,8.\:*:B[JA&=2%/L)U4UH_^UC9
M85[,\N8FXE58++Z5^6(])GG"6<G!(H*4BL+29!(XKR4D;@W]P#*N?8<W_9!G
MG^Z.YGC-S4<4^X!9@SO,W[O_-G]_\4-@.5$Q>!=\@N!TH==%>J@M[Y"8T#8P
MH;)KS9W3$^(%&-,8RADP97 'E[ZX_=[-?=6?N,3%U_6%Z(N4%M?A:CG11:'5
M2H"NK8%*J +110_9A>+I!YCEX&=2)Z27;%GM535@*<4=ZM\6M+%.>.8&):^S
MKVK3@8T.8IV,Q3/MI-YPKG7K8>_;D5RR@?07]0#YA4>HZKRES5"4JZOYO\,L
MU1''0I.'K<%;1YM@K.YW0@%!JU@\,S*;,+0U/(9UR:9QI!(&X G8MO9)-"KJ
M$B5H[6CSXHILUPE?J7HT66[4Z%N7YFW#<<F6T%?, S3YW\-TSS6ZOV+4I1@K
M%$7E%6".&F(N!00RB8&A,7+?P-XC[6 [J,L)A!L(?=@PYQ[ =XLY16BK;W5<
M]8K\G#KU[TO-3DRR49+EHL A,E"EMKA[LN1:PJYY%C[[UOT#/2&>=!MIH>1.
M)M1&0XTO3'= G9,4<#5=;":S;1+S]%IQDTS.L@X$4*",#K0=\@#,DJ@TNL!2
MEZQCGV=>BFD,*NMAX]\?<O$_A%6OPI?I*EQ-_[>F\+\2>@KF7]%REA./W&96
M/&B>:A[!"_"5]2T($[PQZ(0<9\_IBOA2[.P$^ALV.+Z'_HD;HU"2U5$F,,S1
M+JI*!">- \82A?JN5B2U+LPZ!.?/86D-=35L['T/U8;VE,M0<F$,=*Y\/1)M
M'7UL(%C-DN'*>C-4Z\H6.#^'M?27_("!]EU$<=]@I6&B%*V@&%E'U(<(4?$(
MF0GA8S92BJ%R!=OP7*I9'"W[T:+PB2M<%&TBR* UQ9C54#V3D S:F,B"2QIG
MG[A46SA"WH^MP(Y;%ER3I&%KDK1MV>_3SQFVK+?G.H\LV[UK&+B?B_[AJ=^O
M@&))A?[+ K%D.DR22^ X?<4UVI#1,ZYEX]>S ZRC.U1V/F)324G^D_*\SK;1
MM3]8V$IG:"4H>D>B+IAL;IT^>@+2T"7%0]G$HR:5AI(_=>'QHPZ,%]>K3VM2
M[7418+',%!4<T*8:05D6(63)P6>6M=(YJM#ZU=F.9.SBY$%TO:OKY7"9#SFG
MXP[5[038#KCZS,H\RB9.4>C<4F]/FL(10A_5*)*0*0H"A)R#XLC D]F#<2Y+
MRZR/PPW;&,48=E1,G\06>LBZ<6Y@W=I]'])-43"&X+V-JE*;"% L"5HGR^!4
M--I9XQ'S$[[LGH\?/YQI(_MY6\$U+J/]O;;G;QGHJ8S2C)P@<+(.06"5SCQ1
M@"U8D*B$3UJ5#KK<\?$7H,L6@FO<G_*P:4,0C!CJ% (;0FW:T.!+X2!\=BJH
MB-G[/=OQV?>,#>F6'2O/AJFW1QT=77!<8!M9+_'OZD$Z1'9#MI&E9$P1G,R2
MR;K]% 4^Z@ VN)*SPB#*OH3H.>BP1QM9$Q7V$=F8;60FHXM":*@EZ*!HB1"4
MJ1>1Q7O&?1#6=C@RS[2-K)?4N[:1]1'9&&UDNT^2'^B,)CZ$G)BR8!*F.D+3
M0I B0THE\N@2_3-XF65'K..[6D/?N(VBM3&L[8XNYP?,O]7[]7#U\GI)TEI2
M].BRDTP7\EE$'4?#2%1!)$C9Q%)D-LD/6,K9 ^E/8&GM-39<V=Y=M?+##KWM
MBY@H$1AJ*T :6;/LS->]V()TE< XUZIIT^'X.AS!Y=C/B)HX%='1'X0XU$%7
M3?*6CSYMD.SD?LPMJ8-NJS6_FU%(0J#5&83$#"J$ CXC@J8](7EA)<6H'=ZN
MW4]H0B-T^ZDW]"O)H&/2@XF![)!.37#&>H@QQ.*\+8S'0S"/3RETG#ZV$@L=
M+JHSS_))1L=7C@J$KDLAUPB"E:Z25FLKM<>8+S/+UTJ]W1)[?<0\9@ZG"ZZ?
M.;'72V]=DSF'"'U,HS"&6U-H>TQJG:#PA$\6#1K1EZ1$'&-/.+_$WB"VT$?6
MC:.'73F-(#V+/B304=8$IJ7#,@0)W&'R.@JM5!='X/R30;UDWR$9U$=P#6\<
MMC)XY12+UQZRM/6^K;)L1T[(%->NTK=[MX^!XNR308U/[V-%.&3^IPN."\S_
M]!+_3@ZZ V0W9/Y'1TZ'A]# 0NU(9IYL,U:>-AFR3T'YH"^)1K"%"ON(;,S\
MCR)0R?MZ290=J%@8.,<", QUB[%<2M'AE#S3_$\OJ7?-__01V0 W\KOO_[;0
M?2A>4++LH9:+@ J<04 1(2@>/</$BMU73=&VA/J4Y"L#W*P,KI !C.>?LP6F
M^<=9[9*])X@[R;S#6;BJ'2HO9OG-;(4+7*[6)%.8)Z;0/Z(RX.DDZSP+!<%Q
M!;6U%IE-+(?6Y?A'P+T(TQI+73M/G*%;C-(GS-=7."]_TCIG:7HU7;\O\_)/
M>ED6*Q+[O66WZ38ZZ)'#-!X=O_JA1@?4/L00G0&N0FUI#AJ"5X7V*CKX2I2)
MVZ=D/LKH ++MK$2=7.H*Q:J%XB5?>>^*-#%K'CEVXD8]F]$!?>2^=W1 '\&<
M^FY_:]%52-IY)X&16P7*D^<6-9V3WL?@2^!6BWW%*L\K\C](:?MJ/GL(;\@X
ML0N."XSY>XE_9\WG ;(;4I>!Z>B5%X"55E*A(SP6!11N"6;"DO-Q5W%G%?,W
M46$?D8T9\]O,$%FT%(/4*L82&7A6R0A<$:RZAU)T.=S/-.;O)?6N,7\?D0T0
MMOWH'[XM.^*"UW^EJ^M,D>B+S_/KV6KY;N-$TC<^S%__%3Z3FU%__4]<72]F
MRS_G5U>_;B+5B956IT*AB1;:U8X>"TZ' -D:,GG!O;6M8[NAUW0&S(V'>'-G
MJ?+Q;B(FS@>5Z_P]>JUDK;9G$!DJT(:58HO5C+6N4MX!9?P4WWGIO-M=1"^%
M#9#^WWU%LL"PK-Q=2_*02#:_DKAO!M*3P*;S^MOOYLNU2I<3*0O/-F'-FM9+
M74:K$"* (2?<F1#I &C-==\&^=]6>FIS&("PLM<JWA'ZQ98UZ.!4E-F!IV,(
M5+ (7DE'2V("=0E)-&]L;X'[;X,^K2D,P("Y8PV_8)\UB,)#BMF#CVA 52X"
MQU!3:&Z-M%S+($9*/_3"_;<YG]84!B#<W.4)1>^LKZ<$*L])+L%!#%( 2Y&C
ME\IDVYI6<:_K.D3RYG585!.IUO+^4UC@JW^\W\3+#7HKNG]VNW3,@>MIQ/WV
M8K::YNG5=7W.>TS7BS4[X.;-Q+QV4>:?OURO;M[DAV"_1YJ(H10=&4A9-_AH
M#069*0)#AT:GY#GNJ\@YQ/1:83_V;;S-HKTM1R+:W,$+38&+C1%XT)["&:?
MR6#!NIPBQ3IH16DLR;8K&(NC[B2V^_ X.:'R3YTU6RY6ZSO+^=4TAQ7F]25H
M+06H]]<9C<G294*N-"CD&H*LH^<8YA"RE.EA6==V*Z:'W+-@^MMWZ]WW_%.1
MJIS2'.:-U=+PKF07IIL;\RZH^G3/'& TITC=M=/4$ZH_0LSC&4%P*>N< MC"
M*B^U)W1&(<2LHW:!%Q\[A5=GIOP=.;^Q==]'NHUU_B[4.ZX?TUG,:I%YC@2G
M\MI4]I*@!(>4O5+"IE2P$SW#$\K>\NCQPN&6&IFW$^<@'!UQ]6:V)&>C^A.;
M_+6(7.2$@+GPVCV2P6OG(28I/0H3K6WMQ3Y&\1-[ 8U4,\@LI/N(_@B?\;;@
MI .N@7IH=V$Z30_ML3K;:P)'"GR0"7P[\%E;62:S!Y>$ B5SILT1,XC >')D
M^8RUG]<ZIB$\T3\[EAWTD7/C,J$74EI-A^177*RFM->]Q]ETOOACOJ)C\AI)
M/>[FA$O%AR0M ^T$.4+95$(9YD![&[SC+GO>A2:NZ_-.,06DA7;F XMV .?A
M]_GLXPH7GZL /M!_L^D1Q\K][#WP9+!.M"+G*-+*E<$<78K&-[_)WH;C;P?B
M>/4,D,Y[B.F6#Z(#JH$<B.V(3N,^'*^Q)TS@"'$/X#[L0%=B9M(X#59&7>GC
M/01/(1&%6)9GVNK0QF=L!$^X#F/90!\I#Z#[>\=;!79SH.FD:3$Q0PJJDN8R
M"][R!)Z;D)0CN*IU!=]6(.,[$2VT-&\MXL$O''X-"3<U!!-Z, N.2?)E7*4B
MT0D"#^0?DQ=HO4W2B-8E1[NPC*_]LTB(-5'-3I,9HJ+@3_R*LVO\9;H,'S\N
M\.--"^3MMP^N)NCVN>TJ"0Y81Z,J@A\?^?;VD?<,BBF> D47+ID JBB$(&C/
MD('\SQ0B=^V9GY_ =/06M/WS-PYWT2H9C;*.:925H;M ")Y#*IFIY"S'W)KU
M8!^>L3+R3>W@T<;22N#GD#=_MYCGZ[1ZNWB/BZ_3M/'/2B3IQ&0A65^I&1Q%
M^LE$P)A2HH#-&-6)+^ZII,B69Y\JT&VGU'E#X;9.@&WP5(Z$&T3+.\?L:5 -
M$]\[@8R?]SY>1X\5WDC HVG?%D4^M+10<@5G2B3_.3@P5CAN'"]2=FKY."^M
M[TEXCZ3T/G)M?)_])RZGF<Z&:;CZYZK.6OYVB^TF<,HE*R<\ T.0Z 1,'!QZ
M!T$BEQ@Y0>]RC_W4<\;-<C=2Q7P@.38>_D9!%+G?Z1&TV^DLB5=B+P3I+(*J
MV1EO X7=27NA>?%>=!MHL^\ISUV_#678^ U^,\O7%+WN0I83>E2&@ZS=^$H8
M0B9L ,%SP52$,-AEWL/^ISQW[3:48<,"A(KL[>H3+K:"\G3:J,@4U!8.,CGR
M7T.6!CACG)$C:AGKPM:[\P'/7:=M)-<P&;2--<-;S8VO,V2B7:?'+44,C/:-
MB#$:EKE.^ZJ.SIZT9["PZ5AA#DG<VP7'!9+X]!+_+@:80V0W)(D/-XDP. U.
M,]S,K_,EU8*#H.OTGE2"/G,=]B#Q::+"/B(;D\2G:"--U(I"-DFX:(D0A:T$
MDYJG;.N 0MW)SSU+$I]>4N]*XM-'9 -DS=9S_>K-Y>W,M?>;B\Q-T7E229G
M+*"O7#&),?"*9_(3HF4YL1!#ZSOZO8 NYFQM+_X!2FINL-R.+>T 9J!*FA^
MG*: IJ&B'IK T5(>H(CB1U ^"\ZR5)!S\G12^02^$IC'R(0S3F')K8MN1U#Y
M$^4R8VF\CW ;G^6OKS!12)YN0KB;$TFF8CUJ 4S5QI&8%#A18[>47;U'"UR&
M#H?XU@\?OP#B"&'/6TJJ\87C;V'Y(Q9O)9;B PBGZX"<1!YF)K<B6L^CRR)'
MV64LXL//?:X*.TH^C5^S/^:+U2?:3A:OKC#,-D[@#:J(DH7",LA4[TFJ+?D<
M'/B$F@?,3-HNDRYV/^&YZJ^1S!K>0?S8ND<B7)<OW!112F4S\\!2W0=$$1 2
MV98A)SXX:YSQG=SDSFVJ]Y]^,3YQ(P$WY-;9CNBNU/EI3(,TJ/^(XY3MZ8?K
M:*_*CQ#P8*WI#[ I&[)C*4(AAP\4+QR"*08L!N9MS$&X%F4YXRJ]4UOZL#KO
M(]<!PIZ[J3FWOOXMT[(B5]]P =E8 \I' XX\?!!19UX,8UX--K'H1RBG:E4_
M1D^[1A,=(>1!Z*S7Y]>F)'JV6H2T^M=T]>G5]7(U_XR+[\QTRR4%@VMFLXDN
M@C&5UY>Y"$I&\FXD,@B29YN+9]RVOA\[ .8)&A>'+/H<6E%#]#-6&L$-&_<$
MB_$"783$.:_S-!A$SSUHI[Q-RBLA6K.BW7O\A=G"H8)M'.'].IV%62*;NX&2
M1,Y(X0T@EX5"E-J?&T0$:33SSG#T^4'+R=:P[L''7HCNCA58X_*/%U<K7,S6
MK(HWRWNWF']<A$J5S[UEQ04PZ&EUDD4(L<Z\C<EQVCIL>,A(L[W!?.<3+DBC
MC<38,(VQJ1E<0WE_'?\;T^K#_$\LU[,\\=%91"6!GNU :5:3L":!M-P([EB,
MO,NPD>V??D%*;2"^AN'X7<G1'_/9C>]X W!BZG052Z<ZSW6F*H8"T;E, $LP
MDGY <4K72JU'GWY!"FT@OL<*U8U<[^5$I.03RQ:<Y(P,RU:&>RU!)E=*I;;0
MI76#]NVS+T3)1XGTL6K-X"V6#2B:=WU2\S;*4>B7GS0+@58(ING\9'5:;PX*
M7#8&A/>.E2Q%$:[Q2W+2QDE4IHA*ZNY2T;4TV)$%TWHS5UQSR;&HUKPOSZ)Q
MLH\=]&J<["/P4S=.WB[H9;BJHZS??T)<_5Y_NVID76^7I6.N,/"\LF6*5*-"
MYX$;%YC1+F+S"0V[L)QEIJ:7LN<#"'V :]QMN.[RD4\C&ZB*:3>JTY0TM=%>
M!Y,X0O3C&D?4$3%AK0RH-TC&N4J_6@"C5'6X1U*B]4DSME$\4?0TMDWTD?@
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
MA<G2T6D4*Y4+&K)0K01PGI1#QCB3K8=X/$9Q^<=K(PT,4 WX(Z(;X^^"::#
M>1N>TP3-Q^IJK^J/$/0  ?-6;"FC+DPP\$X@**<B!!\-"&.354K;X%O7A8ZG
M_"<"Y3%TWT>^ ^B\WCR_+1MDM\=3,4;6:P"3<P85.1U/5AH*&IF,2NLH'LYW
M/5KCCU&,'T0?KYUY4]$.-[CMQ2P_F"M7B=ZN-\05UG)TL>:_/8L$,7J(TC,*
M]XMSUE5:K]:3>3K ^GE\@]8Z&J",_ F(MV-*.X <=D;L?H G'1O;3KW]S.<(
MW0PW0O8)L*D8915S$ );3^2VE6U!@]7%6U3"*=6ZW.F$!M1MT.R)[:>/2@8>
M/7QSLGJ*J.FI$1PBK9DE0I1\!)$8DK_FK,$+'D#:4EU/SR3M(^O33K-/,BCG
M$X-4*L^EBY6LMB!P%03W&E-ISDYUOM/L3^[3M-;8 %U16P;Z=D'T]ZS[@_3W
M]'3S0X0_SJQ[J;*7U@?@QM+[@#Y!5+7N,R:I4I2F?;W1\YMUW]@:^LA\'+<#
MLT!59 3M>0$E?>7VC9H )IVMB"FK"W8[#M9-A[GG/03;F/)P)P?$N^M%^A26
M!'3^;US< TV_.PE*,I9S!.8J)UQA&H)-'(*0&,CE=NQA4\;6/-A!#S^M 32K
M8QU'^ -XI.MY7;]/0[S!/DF9*9WI90C(/*W>&7!,>S#<R**<XMC\TOPAA@NQ
MB28B'N L>)'2_'JV6OZ)":=?JX?\!ZXJ'1V96IV&$ F92HI *>G 1H7)!E0L
M="(_[M.9M0W(A2G_>&$/0+OS8]'=+=/'GR2%]=B4_(XB,OI!^(@3:ZWPF5M(
MFL)D98H%SYT@A\BFXKR72N[C4CV^X'0?N@NSE8'4,D#.O;:.?<#%Y]N3K9(Z
M3->-IB\^5W.?\"R*K1S ] 5YSSH(B)Q";BU=8"5I:VQKY_(I3!=F+$U5,$"F
MY7X*\38S^8_PU_3S]>>7\\5B_N]*\A"^T$]6WR8E*V,,)R=(<CH164;P52Z!
M)68%4SF6UIF[/O@NS72&4LW.6ZTAFD+_*RRF]3R](ZJJQ6_D7OT1%M7[_HJ'
M-X5V_NAV3:&'K:914^C6AW_[;FR"=A ;BX;*V _*D\4%'1E8DRUGZQ'.K9V
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
M=< -=Z \+=<GYB&+4CNQ4_2N=3?8%AB7[E0<*_D!&C\>0+I-GG4 -=AMY19
MI[JK/%)=^]5_A*P'N:?<!HYI$>AXS"!L"J""L. 8&3\&7KE8!.UBYOD:P)-W
ME&/HOX^(ATI(OIE50L'I5UPWI87/MP=55#XSZ:$H.JU4D.N[-PNR!*>#<$Z)
M!XQ?^Q.3VQ]SBKO&HQ6Q+3G90(H-C_N,T\GO^#%<;:I5-RS_F0>C H(U=>I/
M6A-9K).FRA3K, BV;S#"$M-_?)Q__?_HHS=O,GWQ_07>\L!+/="/E6W#!KX*
M98/B=CQ'!QP=SNZG=7W_J>,>T$>+?]Y0=@WWY$=X.$HIHG$0T7%0FCF"D@.(
MPG)!SK+8VZ)_#CK<<<8.IL(^(FM\G+ZZK2A_O:XHK_?8879+))2<] ZCJ$1"
MA7#141"*84"8,&1F3!1=4C?[GC'>07J<U.<#B&R ./F7Z?++?!FN?EO,K[^L
M9X=.R_3>O9'Q(B:9'93"Z5PO44.0.H+W E7(@F75FA7T"4B7>MP.H9$!^JWW
MP+N-]3H '"BN?A+<:6+LIBKM;BY'Z&. V/MIH"IQ:8HP(%FEH6.^T%MC!5 H
M&GWV.0K=.@X_D<$\$9.?UE[ZJ&$8.]G2B/:?>)7+?$' ;X>[<AF8\3H#YGIY
MK16'&$( CG5^C=3>FM9M*AVAC1_K-U;J8Y-IKI$!7)DWLS3_C.]7=!;7/,3]
MO <=TB]R7BLA7-7E7,V7UPM<OOSV@^26]!%7UW4&W/8E;\KWC-3<! %,2P-*
MA R>P !ZKXI.P1K6NB]XG)5=NF-UAO8Q "E*+\#W)N]U@3V&U]8=\FE\N7.T
MHGU'_, F,+2CV -^EID..*LA:<GKO$X/T>8((4C)!?.1.[QDRWW"J;Q@P^VC
M^<;78?5*YV68_<]M&B1(Y3P2""R"/'-10:  +-YQ7E,DO,L%V(^?>F)_<BA%
MS)M(<>B.MQ_=D/K_-QNZFOQA_@M]FT]0%BS2$-I@/"AC#?AU2,9<*F3NC/XW
M9)/+DPA/W.<P!$?#@"H:UZ!>__4%T\W7?!*LBT6J2"&3(Y'4['LL]%<9"FHG
ME3&F]1'6%=O/942'JV7H[KI7G\+B(RXG7M)F:V4"D7T"I4J"@*C "BD0<^:F
MN;>S#<>EF\4AXF[8+;$IO=AIIK?[W'K?"U^FJW U_5_,$\6<S!4HG91T@*+)
MX&QF8*SGFADEP\,I*SMJ6OH^^8+,8031-VR=> +M+UCP%NT$L[4V1D+G@H,Z
M^04BZD B\<4I3(QE=YQUW'_<SV,2!PMY^)+7%Y_GB]7T?]<.^SM<3.=YHFW@
MVG@)WC-RC+CVX'AB8'GDTL8L@VY_@#P!ZH)L91A%#$"*_FXQ3W2"+7\EV?PR
MK8-UIR0-?%M>7B]) @1Z.;&J!G"V-HY$$H#G=514L.""1:NU(QO?5U)W8!_%
M4[ NT%I:*V.8 H#'EP"_D?1^GR]O<&\N#]Z6K;_Z$LM\@9O;J _AKTDV3FE&
MP1A3M!+E)9D_HH4BO6;:1<]\ZWQ*XR5<H!V>4LG#)$4>8Z2M^'JV>EM>Y/^^
MWDP3_S!_1SOR8K,OWZ[V[>QVK0\7%5C2.3&$PG1MH^:*7D0;0*"3SIC(M6K-
M@33(0GX6^QU5X3NY[D_(7/Q]]/I#KK$[ZO8_YU=7O\X7_PZ+/#B]\6%P1N=
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
M_(<8+G)'.$K0 RC^S@*_I_\F@0Z\G 0#:]6:\)>./XLUYRPLHN2.B]9S&;;
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
MKWC4@QCD#GBA'R)XH9NHGIG$!J+N$#"LT;R[7M10Y@Y4"")P;Q5$9SVYN3%
M2"*"*%GK:)*VS<>)[@1R^M=^C'9V*GJ,:#N\Z#<7<%O7;A=7[W"Q^#:]_/!?
MG%WG"??16HRTV.Q9[;%-$"AZ!46GCHO.",P]+JZ?!?92]C!*B3MNH]MJH <3
M1^V;)90_S<FSO>^?K=5,:U%,C!;!9<'!F5"OQ:4@J-(!3TP9$@VWLC7]X+.@
MSL$\VDJ^0W+@GU<?\^(>V'(#F;>9<6T"2%(=.3&)D.G,($2&1OH866X]5'$_
MFG,PAD:R[M C<S=>?;.]?H),2Z:#!ET,1;J5L,B3!TM^D=#19>YD:-T L1/(
M.>A^O(0[%(FN#/+!6B>*#(Y[="!14.3",\5'0G-0A7L3A&:>M6[Z?8SB'!0^
M4K8=JA\?@BE99NVDA:PJ!YG@#%R2$62P,66N,+O6+_?9Z?AXB78H+5R#^65^
M&;=6J))'=,& 3+JFG<CB'**N58/<($<*<%O[=ONPG$$$.%+ '5RX[V_Z;S>.
M&/(X-_:?>\@3LN^B#'D76A9:M2@1@G464E&*)9<LLZVW]P/@O91YC-7I]IRN
M3@KI$!G6F+7FIZ\^UD+^6_:WY<31Z:1S81!K;Z[*M*&%>G(%M$E))<D]:9TR
MW /E3&RBA:"[[!WAZIZ7[2%?V\6G^>)J^K^<:G?E1;DBZYW-YK_7E.H/\\4[
M,O#I51W\/O$^IUHI 2%7=B_.,\%'!D7;(*(RTNG6S$,M<)^)99U<A1WBSXLO
M.)VM*-WFB__@+-^OY^'J-C;.@H8Q$7.=_T"(39+@;$VC:'IU"D='?V_MU1R,
M\DQ,K+-Z^D:V&Z"<<C(F(8&V7 J[HE(4@,4"AF>7 P]1JM8QSSG[.>.%W##*
MK5>SVUA6 '_[B)>_+N:?\^+JVZ\SI+5?IGH:?ZX'\$1$:4(6"9P(=/Y&9@&U
M2B!$W?=<"=QN.3H[+[T/?_(;MX$3B+M;C$P+ULZEB+1@>K8*+H,WUA&H%((2
M*4K7YT+\#.+?@X37P57X:8IA.EO7=%^N.:<^SF?TV\NUBWVW5&>,83$7\$XS
M4*J0T04I(#+N5$JUT;3U9C\4VQG70W113X? =P/G=D;0VA)09 3DD@XP%E;,
M#1$L3]*'$$,PK4NI]Z,Y_8[11X/[S62,^'L8Q@8[V6UFU^F8I*)%>D^+5)E5
M>AA'"X_,8:0(R0^;P'N(13R&\:*F,$I+V\H?*>+&HR0N8IQ?5SH+_%9C'#+Z
MU:W]S7]O 8:4@W5U/RR2G*22:RL(6B@\2SHVZ5 L8HBC..1A;U[3?<3:(?^U
M*N;,R^JDWK'-;2&T+G$G&8-D:[UW%.3OJ$#QC/<\:TSDSK8F:G\>U9NWD$X*
MZ.!PKO+W6Y"BE\4$JR&Q5.M["SG4BDO0B#D9#.12MSX0=L X&R,8*^)>":3'
MRYU$*S6S3$,QJTH^6TEK3('B)/IHHT?3>C?8 ^5LM-]"U!W*)78@DJEPU(+
MZ,J_DREP=G52-2++AE,T+6WKSI@SUOM( 7=(#VT@VI$FRQA\LC*"9T82PE!9
MBLE5T2(S=$H6QEN_^D\".O_0<*02.OB+FZ'+1LX[:H^N)M,4DI^B8I00@J7U
M2F<<"\XDW7QCV(GD16UBK+J>"!./E'7'_,!F,#/1,EG:GSPDI>HVZ"+47"A(
MBTRPZ*(PK3ML=N$X1^T?+><>$RS6W<2WQ3R_SFF=^6JZ6"52OZ_BSNGO^9(^
M7-6KC^5.Z4Q$D1AU%D ^;0;EA88@O 1/1ZA/Q5B/S>?JM !^3M9U>DUVB$RW
M'><-9!0?E9(3O2-<$S+DA)$;#CE8:;QA0JC6!])^-.=D.(UDWB%BW0U*R<B3
MUQQB8+(R[C+RQ)(&[U&(5.JFV;J)Y^QM8+RD.X2K6QZXT3EI;B*0)YYKAT$
M9W4B7#9E'1@2TBX%G&<>G8P0<X<38&.ZU[K15')1O":SCKKBT8D!FJ" T\8D
M,6$=8-!8[=L83J_X,3K9;N<=(]#&]U*KHV8#T -CGH3D,]>Q+C#5M2&%03H$
MB,5P&Q,M$K>Z.G;>1SWYD#>IRK:B:QA%5&![,9GD2HI. V/5@[#9 !:CP'F=
M>>9<6#[D>O'L--E$8%WFIVY.O5OO%1ESM*)8\,7S]8@:+U4&KZTD Q.$M_UH
MGT<PWJ2J6XFU@U^]R_8$.L^T@"(*.1"2W'V4U?.3)C ;2J*O&ROZ3%[I1D+M
M>]VSTWN<*%8$!D8.O665"Y0.#&^2 <VQ3I[*PC8?]/8<IC/UL9NJ8N^.\#K&
M4OR"BP5]^26?<A+%HX>^Y/")IR70<M[$'9*GBE\MDUHH9L S:<EP:4/SJ#TP
M47(01M5ZDR&O^="I"T- C6&)OE5('06]_Y%K/MP4BJ9]'($K5<=LZGKF4L23
MA1!>5E*\/*@N_IFU'P#II),GFMO')KUT+SV\ZO$3A2E$;QUPEI 6HF1EP/)0
M9'8H40KO>W'/OQ3O=#<]#QE#<8B\3S>!8 BJ/]H8BH,T-6P4P3%B/IT1:%FD
MB$:"H2 !E$-R#7-Q@+P(ELC8@QF4F7QERC]F#$4'W1\BW1.,H?!8C%8":U[-
MU14*",8D>E=0.L.$S['%OO^:QU <I)%GQE <(LX.K++_N,;JJ.?\SS";?E@Y
M\,N?\>OTT_6G]U\_SY?7BSQQ.NOB7"6N8*5>A4L(UM)YYB5&GJWVS5NK!\!Z
MH4:[;HYD+XWL-9JN0?*/-;^W H^7Z5_7.)N6;ZLARNO&$5Q-ELR++[G%F,;#
M']8A*!ZYX@;!\!V BUT OI\N:\Q YG-OISZ:>N.5008ZJ!1+&D+2 :+AO'";
M=,XM1L@=#&S,F37T86LW/7,EA"P9&*L</3S6!A1ZL2+G0G')F1PVW+J1!$X6
M&/>UE<U#KY\^7CH\OMVQ[U=X2\"SO+A_VW^C7UFYAE8&HQ,)4'%=*E$T@\H/
M#46A#+*$)+!UDGD8LI<(I3M:Q;R[=CJ4'C^-\L;O'(*QTVBG(?A>9MA3#_T>
M9$(CE/-2AI1=,D)["1QKE02O/#Y*&8@8R9?4(ICF):0O9T#/C(=Z+?9SB$YZ
MS)7921YW$Z1F;[D7EJ(,;^IPK$SQ3.0(7C#-42>O=.OVJ*?PG/YNM+T&MPEX
M6HF_0X[@\>+7;%#X=34)H\P7O^,BW6"E@YI^(5>L5H%"E<#)P*&PX"Q/(CK7
MN@/B$'QG:#K=U--PETEY.ODI?\#9*I.V'K97DO)"1 _%U3)MQR-9-8G 9I&\
MXSXD_E2ES3+'OWZ8?_F.?GIM)/3AWC9V// \W=RQDFU8!%FAK%'<WEH,P#'
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
M]M^=_NX[WO^4]__B!Y[Z@5_Y/?+W?OWWV=__[0\*'WS_A[0/_<&'G_[A.__
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
MUDH?6BLT.[/=5"X<.CEL0OPXAIO_R :)1NE;FMBIOC]ME7ZZ;@?)WFS[U3-
M8VLM%YL!XELKQ#\#_ ^L_UX2/CAMX5T7:B$BV&PVV?>K4SP#[%TR.>Z] ([S
MO2<7[.QLPF=?--8>@"=T ]/.;ML>.H 38_VEX<"D+V7O90SGXME7)A1F>U=Y
MF--86H#MS/A"H;O&1,,('Q,Q7,)H"7,Q@C\"SGM#QT@6$VIL?%I4EO Y1DUZ
M)XR;V S!C!K/,1K";!\?8DS=^UF"QMBR=YV$CG$YEM5$C,UC;.<3[;&%"QL[
M8"2.\0;6UJ2$"1HVJ$D?6VK8J.[]F&A@0-T'*LG&28E2,3G&F9I*,*7$>9]"
M,!7!96G&8SJ+GP&NI)F/K6Q\X\]@;%WC?DTO,)/%4Y\.,"O&2XE&,9O"6XF1
M,2?&$8DI,(_% 9\E,;\F9ACK8*%!+&H6.;8PI@BEYC0L@0BSYAHLRXD FR^Q
MPB=R?UYB.X.HI<4"JS0"P18[[*#U/KN?P,8@68FOL,XGI5H0,3@GCVO9%UIL
MB)"AOUQA(Y;<^<L1-K%)J!;]OJ\D($ET;P$4BTD53I:4@LDZ3O.4+<D SM94
MZBLYOC"H!E/5,T!\2?53H *X!,T83-OA:CY3)-W 5_;,J5<T;AJSPE_!N*W-
M8&F=X)Y!X[ZQPD.;%NI^;)*8MGQSC.<U?0:82=8!+_MYE#81?M 8O+9-O"T9
M47)$?$ Q#N;2.!HS.\P%\2G+H)*'$%C),K7?$I3!KOQ@3[ LF_CA]@R06" L
MY$<9(98<A<4)H>:<6B<QL8ZYJ$YC8I-S79TEA%?.*2G/B B:ZUBQ)7)JGF+;
M/5%J\R&VZXBZ7)P!LGZ)$C"UL*0]1J#^HL0.+ %0"T"J%9+(>:EN;)+1^,AO
M,Y+'^('4=:0$"9P/8Z2>"PXV6))6+-3UT#T#)#U_2=7(GHSCI8FA(%F4R\H?
M*^0>$0EIDI 0):[]Z8A$#;&L09$$:HF0L92B>,F0<8#B2FDODVM*U.0S0*KI
M_VD3>2/W4V?E<BLS.>7;"A=P,RJ5E "?1U3)*TC#DU3+JU+3NQ*$5PM<G%&
MIN&!E,VH6+,"Y=CEV1S2ND"M9S*K"[B^FJU[#]6LIC,76_6VEL[B>+7!+7&V
M8U=PL!G-&F@MR4XR0^+U+O"4&6@;=!-@-*T99X!A$!YH03. (/9I33.M)I7I
MC6T.Y9RBP]S2Y&)(%XC5R+N2;J3-LJDB&LDW97"P&(RUYT&C,$QIYTW'GP$R
MHN8P <PP:\Q)Y2')N+4["U",27,WP4< LX\]JID S"#V$AP &2#W9PJ.LW3M
MIP1)L2(6,,2,9==:< :8*\R2]<J0:SF=S=EPURX<MLZC)2&D+"I%=2C6'#Z)
M546></,R'H0:QZE^8A&K-6?;R;0U,J[WYT%K#<\ N;V?T83#<<,\V[:>/<>@
M7&R#9CYG<YB(Z;GJ%U:;.G,'VV)A#L]3?YNV.W%>LSLAK(HY"NT@I9XMR+B\
M*Z:TX4*P*Y* \<7:J+;M,%@$QEXE1L1B9^_'X21>P/DA5D!F 2*UH.(E/Y?J
M04<IO)8W?D2/>(]MYQ%W9 Y\4;8PR0L\9'1>MT1XD(+FG9P(' (-2$T5- @.
MNC4A>-! Z,Q6V"*#D6K'P@ ;9J2W7N(2HI$AO^1]].@<U(18KB?H@<S0962,
M''+;+O>3\4*M=LM1/AZ1=2;2VJ0@NTA4V*FA#@+1Q0"61'UQBP$(.0G$ 07F
M$1@>"2<A8"9%I-+2P>?:;"M9#3Z.V5K*.*+2%D.I*TA/$S$9$R@94N8RC_9V
MK.NR6<R&L1'*J4-OH4TM=SIS!NA"'J;T_EN!0ED1'([1DDBQ$FY"Y4,E@^?-
MZ3*!A44:'T*5*'@[;D>JQ E*/%!5IUER&KI7=XZ(4=.C3E%101SJ6*8Q,VD/
M4[2FXW(*,ZD6S11OMF"T1E#7\'*K@:8F)8JH"Y4^G^FP;G,K$C9M?9NLIK!#
MZ2BW/@-$9OYAQ<!&"\?6:I68^UG.]%]6D>S@%:1O$OV0K$G=#I)NM58<QYT-
MN750N)O9:+JNIYZA YV!Z;X^(([^T!";0!W0H>'IH;*:V\8!CZ3!<FT 52SU
MXLQ<)HFX6BFFZZ3BRE+,?9")*U<U@207!^'*6C:%-$@MRYL= 15ZZUD'9Z<.
M]ID%3DM]T!XV4E 9] #=!-S>&HRI38,>7!J4;:*J@XST;;5HDC53VW'5%AF/
MVS#<[1E).P-T&!SJ&"UW#!U&^G8Y134 &&?EC 6$6@=[EV_0>99RKNN,Y&R;
MN+4\-H8'PB-F$W_=!9XVF^9K!/=2#C@#K+-)Y"$RB!HXX\]#G,AG.]\>$#P[
M5_R#0NK(<A3TP<5GU2C0W-D6,99!-J=AQ!X'*,#B;%"$_(CCD=0\NB]O-#?9
MW3SLB$62'R81O>3;'&HB,Q1 !$VC<B0*.>#&F"5M"G(5JX"\Y5@YSK8*@@I"
M/+8TEE/FB:CH9X!K=,WUEK?*4'N>#%=KA OX=!&:')=*J==:%K?34VB^V:&U
MG;&I/47A.'/FKL2-]EDS\$(4'.5TZ@_FLZ-AYQLKY+;S55Y;D;,5TV)FQ<U(
M0PHK3>FMM2@.@VRS]?SM;)XW\WBXM=(M,]^*VWJ^<ZQ#L9NU)32'J=TFW)\!
M+JQ1L&NL0SCNQ2:SJD>[F5\Z5JN,%T39A=UN)R45U\+4>#6O?'K@;C9U-0B'
MR"(P]P*-*KN,V$?[4;4ICX#[D3MA-^WF(*^FT1B9'W(% ,?3T0%<8S9/EO7*
MPY$)Y]75@5SQHM;,&*HK]45C1[1<;L@&8IC#Q)^VB^ZX])9EBK91-*\FY: =
M;WC!;N%.70N5C0RZW484)@ "D9FTKZ@)M!DKXG2!0Y"J-I7,P?Q!5ZNU#"?K
MU4!P[#- &" -4XCRP:HS)TXQ&!P.&U^H9T-VYU#"8#4,.C>O)L5P!/K"GI@B
MFAIT2TY%JD-D .(.9<087*XHU!^F9X#)ON?-HRSG]^%DI&T*:%EL1OOUSEX>
MQF-V4U'NP!Z'T;Y:3K'QI*M7(IE,UHL&!.?\I,FZ I2@*;^ -7%]9 [3=#@
M0'<.X!FR%6,$L+V1#NXR8.A-<+ U0"6;[@_H JPZ<..!( @@IPHSW@RX!*/5
M(]WVP W&2D>.C?M2SW<U"O>U&>['-"X9'%'[/67S%R26SXDZGY\29A*K3_\D
M$D-$"ILL29Q79[BD4DV]H9O29IJ)=XS+?>;LKZ9.J9Q 8I#1O\&@ TV>R;GW
MQ>?_B;\O![S;'SCIM8/D]^*[EP<U)6,8*V,2+_==H["C8F:PTXY)=U==TNS(
ML6N6[L4+0V!QW[V^P"D9OV=A"2/ZWO9#8K.$E"_Z)T3_ O)48_3W^A'I,7HW
M=@3T>;EORHR5V4;2*9H:4*%M4!I?T '>K!HI%'&M8@*^,<,)(;?^@4JD3E;C
M[;PUAB(A:%(6CY:=$#A'?V@R*@GM69;+>8X(?#/@^J';*I!>"?H<W[4(*%+P
M4H7,]>D&P0ING'4R79F#H%_L5;E9H0=C*,-.YB#N,:848X^! 6^XI +#8D(V
MG8=(VQLZ0,2HHB>%:Z3F=I-Q S=#YU$Q7Z7%*"RVVWVYLT:'_'1\^^ZS)"YI
MU-%L)(,B>JO8G(Y90)$X<4HQJ)DF"P'KFXUO4FV^8>H9S\B((A SG0OM ]5Q
MI$SZ@:5H[2HT>D>"#\7COHW@<I3?.%I<^V==YB)S1H=.[,RTX62[[.K6+R!
M[ ).B2M>U5!13IQ>JQ:;]0QVU[#<2W,GMU;%;G.4%?!^,_C"&'S5[I,)UX=8
M-#338F]GYLB+M\NXL*QL.T^WVU%;[;;  ;3NDK<U>6H6U*F=D1-LJB';\6QM
M_'<^CAS[:Q4INB&O$4&QU,FAOK*RO<L*^&2B2WJ#^E!+><-L6\ZQ';.7U\7J
MN.? K/9&ZJV-4L:R13J0&R5IB7FY Z"#$2TVB@WC2"]Y9JL1U"]'O&.#)=_8
MJK' _,C8 JKT7VKAESZ0&*-B"!MRC:YJ2A\3+%_:S \>&H-UHP= "=;$]+@[
MUR_<)EN#&+<D17&"K3VD$8?)8+ 8867DKN:24B^-0H8<#Z8<0LQBA]N5*3:D
MQLY0ME-608N,1"-XJ1]7"C&8F';D9L(6F I;;^&A*&3OAYYFG)J@%^W1)2T(
ME3D7H'&'5<URTT>U/D#,+9W#(ZXWS%X!;6->"/G!,:8D8RE(1/) >[:[T47*
M&$_J%# [[;\TP]!TR>W. "$:'8_)V:K@C+PFV5%.0@N*G+IRPLMH&OM4.8<'
MYBS>F[ZDKWH7LS;\)0EW(8=X-!P$C!>F<CDF5I(Q.0,4*==7G*F>9F6\HNS-
MW@G#P(6719?S:X->J*.M5A8'%<DG\F'GL:Z',#I4 K")VAB%KRQSMVG1)#XD
MSM$Y*&B@2'"\FD?01,)X&#1+I(-+M&9R<;9N%A4G)PQ.\X<M-@,Y"2Z6;A\!
M'6*EAAX&A DYQ3MFK+< LSOZ0Q'8U,F^E@^,LEF@>8!LUU5A96-)RRUFM%H+
M#5,-U1C>BS[20"4$E>,^U+('W??B@^2/>1+A>S6XV3#Q73K%UGHKE23)FA]B
M:-GH@_G^/_IH!*&#&GVQ =?C><?AJ)(XP^DR.:YE,57PE-SN(7N%A7RT7PWH
MN;975NM].9A--Q,#R3A\NYLE>2$"VQ4P%H1!-HB*$EK2!;U6"]F.R""C!O'1
ML%L,TNF9M)8HIIB69I?.S6A>6ZR]UR191N=Z44R$\D!YC)Q:?(GK[MI@A&00
M#9H$YDH@17PE3PL=%D?9<8L RLP)S^8;2)$]!4#35;B*DX.5I9*GLXXKN $V
M@K&N6+;"8D$&6WV33@\VO=-4JMC,=W(U3Z94A77QEC@*GT2E\FX)TWS7M*&(
MY+''"QHIXXH'8ACJ@34V68.XT']#: L"P7@!8F0.6N@0W8OV;K4*1L%FB,4K
MYZCH$\M/>)-;S(51+^?-<M\!W03(DC6U)+=T[X "WJX@%X87IKQ=P,@@VM4K
MU(2B!35=*E6].DRP;38NAY!Q)$MK=H7811,NN(*2ULEAZ?(;D,9HWAP8^#Y
M,C<HXI52A;M2=[[ZQS81G.-:+LEY66[S+L9U;BBH:A&;:D3O1('%YY$WG&96
M12^V*@2[!9:K;5&I!M.T.V%KN_,]#UM&S??:NM)#'SP&J:BS=+&.]HJ"(/ :
MMNQ]A&EC=%>M^] [0=BVII7E(F!9@0DXQ-2'D#58* (7-QW>M BY!)(H1*.A
MHR?E78 LDY*-$OJ)YA&T023. 6&6UEAJC(DK ;,Y7YK#",Z=9AR-AY:E<DL;
M;_S00(%^H@Z<@#I\F4P.Q'1^Y-@F[*@MV@I01H F2CGB1FA"R&5'BV9)V1[A
M@&F=Q F2K"MK#:Y8$ <!S -2NZF3;B/KQ;:"JF:S76='P^;;IFBVEK8(+&V7
M(A!==6TGA2:0-B4"K)F^HT4\X<<+;JF2G#PD%Q-QX^?@BA_+\'8W-0W0]&,1
MFO?>_JBD9'J^T_9#6U\-XWXBI@:P30-P,Y'#;;#%A,:J&*XH]DTIDZRQY\1(
M*RVM[6;SP@9FVTZF<LB8K.-XY1\W=2MRNL9X/ZRX8N&ZQ-JG?:H!<$5R53+%
M,,L!-XMJ/=7A;C0=1R,J\I$-RB0P$[<=KW=?YK;/ .\9B8>SAMPT],K<S\FM
MT\' 2D?MTNZ-1,YQWHA3OQFK!_4PM>(D6T\SF(4994MA]B$^3HK6R=/,Y-VB
MZUK&U=21QR[U% \HK!>UK6,4F]D*!UU:QH8&'<8ZX/#[\08JR_VR-WJ,WTXJ
MWTLVO=8(C^S+)T'* D0!7]&^LAXI:HBLV,5"UWG3\(/9<,NHS82'#^;:!$,D
M8A5DL^<&^ "=>DV)TGF*LUB4["-OLCAN5:W!A96!K _6I+[F,Q"CEC6892@+
M+IG]NALD'9/;U1YJ^7@QCN68@A*RMS^T2.O.P ,HSK&AIO0DK#&/L^P)F+4I
MT(.YBJ8J!,PGVXF[MLF&MKO!>N Q6BIQNZ#H>$"K"^: NOQ":L'5<EUT4M4@
MVD[151@U#XXX.,I;<L:K5#1:S[*MRNJ*9QX8NE_KD35>L,LZ=C,H2X 2V>Z,
M;<"9&V/-QV(^06EYO5]A:Y-L"7L+<;M&X(6[0@"&5I8\7T/ C#$JD0CEX<QI
M.<Q'-U/@L,82^JN%=XW;TD6]4N9K<MG1?J0</?;"T'=[.>6VTTU48[2GEPW2
MB;V=;D?;:CRRFFTK%WO=390&D(V-V8D;QM)X6&HR*'(Z00QXIQTKFV2S.IK-
M>"^J.W:F&YDH):$7 -'6;MUV@M36RNT=J)<->7[BS@UB#5B";*$ERV7$;AYR
M_-:'1H=2(K4P+U*XM]WC5M7*0"@WM?MX#C/;T#F4CK=36(-3\*FF$*(O ]6F
MT7W:E+5H+TR0N$NP6$XJ=#G&\%F\G"Y%0/-LWF..2\_KH@DT8<?)$J< /I"G
M5>_X?<LP>Y9FQ*" A=1T4H%CN 4G!HA$ CA>>KJ(>(6]7ME^Y@Q!9P$V<0BB
MR^,89MJ>Z*<0;M=)LUVN5YDWT^<P.'3Z4IN9OIEI#!^MILBFTDT$I2CG5)P3
M5$(34["BZ!149YI.CY;AX:@"I':Y5,IE@(^1[5=E"R6Q&ODL;NE+>6@DP>HP
M1-$F10J5&R['>[9GME.S.AS](5" M=3N?-%N*_HT2BV,A267O5V7DRZRY]MB
MM1\":J8:1MV.-DRTK&=M@A*< "Z'1*S2YEP:U;X[C?'C 0T0V6S(UC.9SF.F
M!N<^O5&ET:1K@#ZJ(^5*Z?633+6]G!5#3)W@ZE9PB@ )HD6(F#6&; _!=#UR
M#M$^98_^<(1ABEA5<!>@Z'(N<]C0#2,Z4);59MS.X8HP*[/"YYK68L/8$.?I
M5.X&PVX_\4HPXB4U3!P/RC1E?-<6@0@W@"%1D64*=@?F[7B%5#,;YUA3GB=*
M6 X;K *@@8T.FH(=>0LIJJ.>MG9"M .$3(#VFX8=D.YH1YCY\=1L(:LMV\P(
MW4H'UA#?3O:,BR,;.]78%MV&0V$TA3?RP5$%>C(1.07-)5/'Z6'7V2.R6@AQ
M1BD)2.$3\*A3"&2_)BE[/X):>*)(0\UJU(XME(+HE,@M)G0[K@XKTUXI;# /
M:K!8JP;2XB6GRJ V7</%00>'Z*C,%L7QD&N\GA]4@1"<% '$<+IVT770;+>#
M5:T,Q7'7^\?^P<";#GO#ADW;A049%!=,S3KM;E2U;M79E,OLVMZ?"L<NRZ+E
MYFS>S0&2W%MDY\.S9DDBH:5YDXVY9M9FGC9L&86A&[J ;II,.4X8HV1W02*'
MRHJ=L^A6[863>O2'2W@LM&UKL&TRE<'5:"A0A(RI.Q[=WALM,H;;U6[8[#E#
MWT Y9,:8IG'8H$=4EW=U61FO.Y*;4YZ"5VC23999)'%#!1@&EF6R"4LN+2PK
M#FD,#3"T]/VE::?VGEJ-1F6Q6$[B,#;X1E]M*VMS%. 3+TD&/<.N1%:.)6<W
M,)#23Q=$*I%*OE-M,PAEABL+=2^.2V\T\B88U011I^5 #8VL:1\X!KJG%NOD
MJ%.FVX-/(F8V8LJ!6^"\@J_=?O#KH',98".V[@2V<$/L0[1@K2E57="E4$YV
M;5(0EJ;WJPM!QWKA0J4K'0\7,'R_K[R=U^O#@9XT6,=%^G1Q\!"^!.=;6(&A
M$ WD9L$Q EC@FK]EYN%VZP;(F$3[-+8Z'&;QP10#'/ ,<.L6TS2/+1<<R>9V
MY>@+FVA&,18>('T ,DL9896>'V/+M-DAX_4T< !3P?8[H&<-@RVW[U59D"I#
M.YROCF9S".=;0H\U@.MY7%+8] +G:7<U"PL-9Z?@E,[H+,W$D:&,*X#R"B7K
M/'0,AXMUM:QRIV>/0N]9AK@9[8_NBVSF\$Q>'U)]E]<PA^S9%8Y"HM=@3#SN
M34XE5G.[8 +>E0;#P13TRA2$ 4X%)HK",OE:@H!)SYF\5D[BHW,8VKDISOG
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
M=$WW-6W3L/BF6=JF2=HF39M4<<9Q4($!Y^   @(CZ^$@("@@(+BB("*R([B
M(B(NH(+KJ_YSICCC;.\[[_R_S_']+N[K<,Y%EN>Y\SSW<]^_W[.:Y 194K)1
MN4)EBN9P,<\#2D,@(]D*2(F.4AVR<Q4'D"WP\6HVW:@6ZKF\&Z]X+14GGPB(
MSFR0)R6<D)%F3/'[- N3R)B!NI,PU)AT+.@T5DM!P5[4F"KEC',>S>ZP6Y22
MTY8R &'53$<(2\9(V#4)R=$U,UV6*218U!*:\Q18PF66-L$<%-5A2IP-%DUP
MA87+6$FWK88W#0)^B%(17$<4(<!:-D!:U0.P=4!2#0C"ZG'<9E99. -%#7Y_
M$RRYHZ4 SI!LP,PS1#48$4C![\HR);EF*RLN1U'"F#Q,*74"RI2I))/%*F&=
M*'GSHI:A]7!0<<)Y%JZ)@-T9:7H;(!PA:K $&6#67X]"'B-((V4B"Z6,6L.8
M-A:-: ,"4M6H#[%KWJ*:("6;D+.&-90$_,40A,8AWIR.HKZX^Q0!=]*00VC.
MZ[3F^8!8JONB1DNEGB8UO>8('^:L^K04Y(D%BMZJ*!KD.N/RJ99:B@UJ,$AF
M(!C'",E:S;*VIAUB0"XN>%6QEJTDDXHOD]%R(%L$4+\C"62C&3K4H-"\1K I
M)!26^"#I,_@A@R6KA'E3*).E(+815Y)>*5W0K,U1LS*OEA$P9-*Y ^RJY\.8
M%H-S:3^*N(1$F,C7XY80[@F!M4"Z#C0R.1-,I%G*3$88$DT21#( Q2$@9$),
MK$=JTHJJHZJC-LUH-'M V@>A&<W-IW524\"JQH:S8172:=S-Y"0;[FL0KJ)
MB*(/*)5#0 5F"[HEU+. J8%:= 1<:/I#,>!Q4&F3$S2C5EFU&: &0:)IE7:9
M:TB2I51KB!&L-;01L(I%R2$X' X)EP2*1@I6(=1PFR.DE;$H00$'$DTV6O8S
M 8[3:"Y1#C,&'="[LTZ!P<(!UH2:2QJ<S.D.QP)Y#)I5J?LJ 3I&^4&/)X]2
M):%.!H)1:U;)DC%5PZEF3(F[ JI+DT6,\C)"BE5T7Y-W&%Q\+%(2PIR/LY1(
MID&"?(@RXF4M&.,3CF0*1--Q4776<:^6@6+AA,>3S9/F9I]#10ZX[5P]$I!]
ML"7G2O%VC\.:L+F@JE@29=U@?5+0H+!*P1JL8@;8B^"(/Q&-B#1I$*-:-.[2
M>9=8K#C9I-)D 1U#Y)X&H7E)T1!*&+R@P\;)^C65C*HZ_3>FJ2A@#_ZY?0DU
M6I#^B#&=R70P;:+HK (&E"CCL#:9%%M&,I8*]^>9 AX@[ M7J7A#<L*%1B'O
MSDAQ$\PZ2V4QBE1HG@L6+88(&DK55+3&@X(B%L&ZB<VK4A,Y\$%#)9B@DS6_
M1_+[?!4D%4OY '-<TAM^7.!Y/?Y&4K$<Q=,$FM,U#WNR+&HVA$*P:BT[O46'
MH0A4R$(5LZ/-D<=PW:X&0PVNJ.-H$YHQETR4K'H]1K,=K7L5EQZ6XBJ7E1I^
MT&\(DK6(D?/I'L^3PI(!!M)C,L^8,Y"]7,7#GJ;'#J7\13W4)ED[:^<,65!U
M.*L) 4KX0:C$!(I&BU<.Z%[%["OQZ3!#-=)0%2#20#ID3A>X6+#$F!I42:8;
M83K61+#A@-&,PD4%%12^FK&D8CQH+\/Q#)W0($S0!+O'::-L<=('V4HFG"=Q
M*T>;PQPCF'@1+^*$3RBQ':L_;:E32[9Y.5@,EGG.%FQ D9#% B<I(JQ#0ZZ(
M$DR:-40\%&N%._JS[804[G"T.8.K&M%T#P\9_ G=-P"JF6"1U)^F7/H: :->
MV'3>Q)+Z7U8WG "EB;C$)CE'"??$;9PKGLH#@F)6")WOUN/1@%@.1!*!M(<4
MR5)# 0@NE9$9L=DK(D9"F"H*L4B108P@&0E0Y5RN8XJ^D.1XV:;XG;#L+I*N
M2B-01P$E+F(9))L3&#1D<2/UHM-J33LS'L%O1QI-]X7!(AN)\J01+IO1(BA4
M"J#)8RLD(A%3I0[R?%3'K"E#D+= I8B1#A9U0PJYC B@N$PLD9;4>+V>(UP%
M6XU)-,T&#U=#14U3$U0EH!43;M$63]J2@(DRN113&BR2B6"Q;L^$-$'$+.E
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
M$A8B(Z%1$R(58HP4B3H3F$5 P1QV:DOPP ]7!I)J,)5D;3[ J#;;7S(;!)@
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
M0V=LV]F[]0/NZ/N]VN7 ,NOQZQ]?_T[;R7#K@:,]?O?8R#DS%H^H+7GY%GG
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
M+HOD8$6D"RZ1\N8#UU1>W?2*@A$<9,NT]B>U,'8^_]MFQO\$W]WIKZ=URU6
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
MQ%Z L%2P:#L4?DE0>JW> X4'.WN_4F !6N)*ZT(24X-#LGE[W)0V",PGW2W
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
M!]/T##7ZS3E4594IWL&S(#^3$1^2.RS5(KH*_N;Y+4--8[2X4ZY[02? O'E
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
MW^6@"B>4E[U;2BCHY&<(;<<(BYSHYJ,SXMA>> PE7-71:.E!X97O)F9]06R
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
MM$:D,>"BJZFX>4?B$^JYOO""G*HN@1-J/-&K732/AAVNJ3E]?*U/6:DX>9S
M^DL-C1$!7&EI]ZBX^47!R2^E7PE^.  [8&%H(Z7G--ZCW3S5R.\AS+^=]IH<
MM_TE.#G?678V]MBKD[[7UH-JW4Q*BX;G)H,3T1*S[OCJ4\=]WQ+JNS5 "-2\
M#MQ_8-\-2XE<NNR%#WLK(8Y^EACV&4I\J1IRDM<>2I.I69JJ:9E6;>MQ\UP_
M\DKGQN^&8[]!A>@[AF*W]Q:TERM\;:0=)5;<4#%\[:WXD#[QV?BST7.U3?*7
MA82"[OW-U/3[7]I1J$C=D(I8,LERFGTL*3UXICU%Y^O)G&WTJ1UNVX'7T-SN
MWT7]*<E=.^ EWX:7[(NB#R"%;UX?/6O5M+49C7UUX*G_F9V2\Z\2E>Z:/4FS
M:W?W_29S>>_1B=&FI7]OK34G6WH0 +_;7_?$6X7%0HDR/?:%2^^-X[J;="E6
MGG[*ECDDJ+R1Z7#;G*Y.#=LPA'$G!C7P0*U\BM;QRT>X)<$C94@V%92R[U-M
MYA)RNB" #W?(MEJ-2KS#:=P25S84'U29Z?VH8IWK:?0U];Q:<Q;I5Z&&T#;2
M2UR'RQ,'3'R%P,8>-1JZ"MG3/,4[WH9\)M&[Y$L36):-7ONHHHWVW.BSB2CC
M@^$^M/BR.DUKDR:Y0"NOFL0 'P8,V7$]$7!\M?/=7$2,#NDPAL7#>% +W^(R
M5E,W) : LMXX&:]NIK/DE[2UH\\C7EA%[UF,A(246W(NG?"&[1[\)ZQ\_PW\
MR4H?_(;]XP1)7$+5A:/QSM>XD.8)L&7JT!5A2GVOBV[,Y?K^"9B+F'=#%B\V
MN1')']4ZL!86NVM8(JZDP;Q38,3P!VL\W7R/+(1 .B'(<_U%9K.3EEN TQ)L
MBDZ2$>;[BIW!>LTQ+!GGB+4: B%#V0F.TS<+29E;UVO2!SPC)9*E' *'Y5$F
MMHVY4D5Q$Q[DC@KA""&A3[#/TJY%UP^\R?^E]112RS/+HN[9?.:;-R545TWZ
M0,R);2?XVG+F9LYY=[J!3NV!RGSOS'_TO_Y;E7EY:O@+#0KJ=2<>Z=@_XK,A
MM1?E,>'BE9<!.3347 W$=^YIDQ\8;@0;OS2,-<@X[Y2Q-AJ[5NWE8'?)&1M&
M$_/.M-KSRHU1(.C!%SN<&]R9E5YS]S;-<RX"6].Z0A-4='TZ/*>--W]Q,[F5
MA[U)X,X!E"=G"\ "#&7]DOVD $4KE?RP'ZB<591'K>J&7[<SF@'.T+SS: ]G
MDT>I%-+[=M&N^(Z6!O!<-GM>_\/ W0K;X:)5]9P.)RN T;%2K$=)6R/W^"-8
M[V\!*A#T(> X%S[6%50R1"NZ'9:YMQN78ZJ 'Y"2+*GI:&Y25+/?8-,_9<^?
M-OK\^H=L']2Z?\W,P$&N'_YFXK ?I1Q^;0*EJ_L5J=8I8+=TEQ8[IDF\0LM@
MS13059J6+N&YG(N-CA>'XA_E-H;H.8"6)N4_$*-Z4IX7$TTZZ^.F]7GF6BP?
M"*WZ6*I6CII]3+ZVF#L2A-_4O.GPJ=YBC]B G]WL&,QR  &6D*%B:" &YMW:
M6*:'M=,=WF!EF<+TXZ G([NOW)0\)'VJUOTP6/]-CQ+E/ ?C]W'BCC$.ASL
M%+L_=$C[<[=104PP.L\9'L'2DI&1L53I2*=[=GD]TKR;30?D;T0=N.?7EH\_
M?;T_GDY+R<HZ1_<2W!>K9P:K*]]2<\&;9=$FX5S9VMC@_?L>J7U0ZX0WCC8I
M(QZI)D!DB8 874>?B33?0EEP"CS"F"O>T\*ARY32:7PCHYX)?;FK(^:.L$+'
M>DJ!>1/XI8JMH3BLZ. 4^Z;#^FU!/+*1R0SWBG]ON-2*4]/LC="3!S6RMVR!
M^)TGUE22[RD#FX#M%L\[*WTA'H3J,;733Y*L_#(6OJ']-F*<I:(\5=1=AL76
MYGZ)C]=M2'>N*>)4CS6EBW-PB\A^0:L6Q04[>MKT;VK=SMBSRC";O<M9O?Y"
MH_\A?=E?^WU)3)6-1\'6])9Y8"G7YO7?)X%6NO6O0F8,^9U8EVK"=,H7C_W[
MJW[$3B;>:3S[2KSQ+@;[0]#QF?5[?Y65\,W[%JKJ0OP8\3[<AO]]*9G^ZU+B
M?.;KW=IO%QD["K:>3OKX@JVX[>.7DV.?O?@/+(GO0+Z^<VW^B\269/E& L.1
MXQB,39FV."VV,E1FUU6J9^6(^RR>_L':^:-==(#*D'YSRPI/W!WW2T 24V/G
MON\)A8&Y/%=+IC,^/[,E7BM<_11 $>YN=_M24?##!V'KUE61V+M]/NFM(%&_
M(FLO9 ]+_SR(V^+OC&3KY_ 4(2XSOEDM5$&KA)82J_+3 @S..Q%7O><WEDR6
MZ50A<5M127ES:]H=X5SM.)0>]B7#83>W*.=%DXQ,;M?/NI<+]E_?/> /E4K5
M3%BZ8_-ZUZ39TY=WD_MZ=^T$%LU\.]JRZVNM!N^G_6NXA-?_ZV'Y_7^VH@V_
M8?=R<R(8/"[T&?#$DD3#\6&M:ZTW]@VX!O%#?OPH"@:#>^.[1[@:^Q]5*S0Y
M?]('JW@@)/P$QP'\XN GZT]L+:S@>]*40D:I#]V)VB@V! /KI=>'-WNG'E@K
M7$O-IZM6RU-9P[VTN"87%>5$T]XA7.^P-[F#7$PFR+FP1U;)TG6:JWD_:K^S
M>&LGGB11LZ+9 [1"LECKFUST[;95RS)^J_QH^XW3"1PET29)'J-C1]X0R3?&
MJ'S)(3BP0DCS*EEL:5S&*5E,:U)\B:1]T]:<!6O*B6$,X QL#MEQ=!U&V*7L
M:FW]SN96O[A>06OIR6DE:&[I3Y0%X;:P:9L3$O#Y?7 G-V*?F:9U3.%*XZR8
M"6NVIN9QR^!G9-D=&I#9(Z/P@?<Z[%U?3#:9/,(E*1 D$]U $'7+RASVB9($
MON:CDUEO(&3Y=UF9S6M)MM4N0[)9="*(T%.6V3E5ZPDX3G_IS+YK\U3^G=.[
MDVRN=0\PL.*1^<R*Y>>0$!D>56#4KB."2\O1$6DE#/)/MAY&EHVA>B'SF^>=
M%X<L\P1P%TKT@X\R.3F_$VVF0R!A7=1@.!@$EERBT/'+L%(,5EJ )K^<!D$
M)T9@.K+?9Y1D QBU"D7M[KQ[Y=\,]G^G".VN-_I=+^13TM?WJ6<_E,VK/UN1
MJF\\T>CBZ]Z=Z,D5882\C6=/LI!;TI/]E.SMQLQ.D".X0[CNJGU.071]F$Y;
M])$R9O7"^J%D6=X[S*LX%&39Z[L7NF>-((-A,PY\INH>??"C[P\/+$-/'KMD
M( N.J8*KHP,N:&L2,$9&CIQ@$T^6L[S>"G!J/ '<3KHAI'.7'2C>U645\IJ5
M9#]1G+9)U\A8<G.,F\W!C1OS6S5)OH5]&J$3#/SVH91@C:F>  S'3?*2QY!2
M[!DS)_=XE=L>:&B4OV07QUR\X)*#!DZ\,+\@$L+$Z)8I+N#+E (DVHJ[_#D]
M09P9F769)OU&;Z1_RS2F..UQ*2EXT;)2_SU8<J$?;U>G%7X)+L63U9[LO_?'
M+_JG-N1"FIFN\J.ZLVKZI*2)D-"=L*HK?5),YEW<8&%.DJ:9J)-C:(Z,CHC'
M<O_</&30F=,%\0W6SON2;P?,LVN9S4K3=I,]ZQU9UE=NEV*B@P#YZRY\@-0H
MY>D=*DJJ%_/"S%;ZD#/T/I^,YTW5B#X4=8UU,KAVPU_#"3W[',9,T@:Q*5_2
MM2;8_C;V+.;NW&_'M<<&\B+,1&C]5(%Z*YJ G5>-##-^4R$(?C%%MB0![:DU
M>\'6'*S#SVF;L\M^1U&>&@C-]N*L=]1FK]C:0>C!R;'"+R&_"IT;E]?+XMLG
MGM#1@].?0;N=[YT.(,]*I@'UU4?ZOJ9C^W=MY&26R?P+Y_O_<N[6GZZ&P%^Q
M:XN*2U/E7S]JC()%^%MVJ7(BGXN',ILD!U5ZV<O!T7ZK_;LHP)(GQX!AZ8C8
M=?;Z"TY!1ONI,\N3;ZXS[\@-5]A@>TX]2DHUV/-S<ZT,[]5H^+>Q*:W#>&W7
M7,=SA-LM/H.X]"BS$P9)\Z%3#V[T^S/FKX5&U$?HXI1[0(A @\IWWO%"<^F@
MB/?G?_JX+N9+6\3JZ]E:1*UV-'_3RYJ1$F?K/!GM*QFW3]XW*GG3HMZ^4A#
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
MEPA:\XS(.[ G2NMLQSPB&9C$DQFLLDBX4,^)>J/9.EW;(Q$V*VG5CJ/:#[D
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
M8FGL7Z6CU;"&&J2X)X1=W?OC::[0BS^X/8J"P2&!3Q>H8:.Q6P[E<)4"A&?
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
M 9:=NI6= ? #U>$Q-4:Z)!RIA>Q;:&9MO^W?&&?L8$K#YABW49W.L1GJU!W
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
MLF^VY05 ^^NT*;Q(+&G 2<4!35D,BK_/NT/-ZA$VX6.8-72-?T0X>5H.?M=
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
M@RN]V'E1,Y[(@M[#M4$PRKM6-3K8JDBQ5TBF=C)H'D?7[$XZ:^+PW$V^H!P
M[Q($#M*U<MHF^N; 3JX;$S;V:^F'4/$O]5)0Y_/8S9H492=#=1$34?YUGZYI
MKX_#5#X<E",Q@/&<_,CGD%/RNLH[<''&V"&H=X+75OG5]H3](R>Y(G/ZPST!
MI:S%=0?/])3[L=.A=523IV<J$>G%B@/:[OU%3?T^;2^PLN7JB4CD;\P1BFOE
M.UL8--"$#3=%2OF%75G*.JU^(EWDL<132D)%).M^M<O]YT!#9JA0B"F+P.<B
MD0%FECZ5:]-!\6$XHRR41]8\SM!RQE0X7^UIT:A0E+-2F;>P[/B"I-KJI 2A
MFSM7C')*HWO1K5:\DCFC%.R"W-;J*G]ATMZDW_M/-6+O>$%'"WJ=$:TOZE9"
M*]]!!SJJ!0:C@J$UMK#>VXW=G@H'PKF\-D7I?#1=\X=H* JQ>*;.:,OD3AOG
M69%?Y"XT&0\F2U<51M9!X#KKA&0,'X6U3'U)HB:BQ^+O<#K8^0_K$2[Z!R$O
M.+I\C=T#'F>-7N$]D%2<O0<>SFK'30DWTDT3\"&G)):^0UO\L*EL(4IN>1*Z
M\4CIEV-:*#DCW6/ #U^<[9&6SE ^[N@Q@ M+I^B15G\_=^%]Y.B*:'?EZU!O
MB?%R0.H8S75P$"7G*QUL768)(38O:*CK:64RK=B,V]OA-IF:Z \CT[B0'1C2
M^UWGR&BX+NF+3,%PEE(4C^ZS_Z1$_Q^E__X;SW\X) 7;C/!\"6N-*.0)3-XQ
M_N'S7_]"V0ZXN-PZ]\%P9OK]6&;E#VVYOSI=O"PSG[J(>M,@$N/><V.+ Y1>
MZ!#=.#4>>/XA+N,P0;X87R3!S8@4^OE][5O^(BZ(*!0Y+!=B!7 8TCOTH);<
M9[_\MXK_4RL*Q3\'8U[]P! N6%NG]X9TA+8U*=(7?%_X&<*-N-2-QFWQ\'7/
M]!52\0"22N_J--L14_:7%IYX"D)2,R-C#LXC%B4L'&4E4>(O"@!6*N9COR](
MUQ7 ."@KV+J;PLD=TSNKM1.=\-.+;E.7^D.>T1 $@!TWRU=DUT(T$9Z:SJ("
M$;14OHZ<.^.<Q*O(MFY&H/"J9O$]<I8'F&9+(O>;P4.QL$ <4>.MI0(R"R61
MQP49@D"U*>HW06DOAM"(NM]#_GCM=#]@(,3?BZPE)U%1&L^5=!@3%6)R@RSP
M("CT81<&AAA2J8GN<I+H>:CQ1T3KI,:HN4U@WHG82O);J;/\0VW2B/.HK+.]
M\NA!L'&;!$%HONG^%5TU_6\?\IS2^J->6*Q,?+;@=)W&X*3BP/&CD%KKYDK8
MN/\JYJFEC9F 3R74UDIK'=F:L,#F3X7[^0PY7\^2KT\YXY/+=<RM?AN$G;A/
M!P10JX<&.@A]O5SCA'0!3*=X8? F3-[:QQ.3Q2\7-DL(H3J44RO47- Q7WE,
MJG='/7N+A%>"_)MR95<6W[LU1=;94NMDW[OS._@NI7>[?S ,)KZ:#XSZT^CF
M/:[ GD"J"03VTP"73ZGL.=3PHQ=N1'SY.W38,.M;-)/XO(_)&\/;3=3^Y-<+
MO=TQ/B)IZ4=HU%J+ CC,?K2"G9:JJ!T:I4G63OQ*(C5)L;=,V\ 2@@K;&+&$
M>;II$I&L9!HP>*8_7N>UP(U1"I*R'DH-(_>_F_R36%K=^Z4N+R.\I(0:?V+:
M"$6[W 3D!X+N?R+K=L=T.19=W[O<>7E,KOS%/%71). 2JR_#-R<A@5V"Z^68
M6:D*)4SL^UR5>)+0QN*@^"J'_LAFJ>T]&Q/1M'UM;X)^$[S1+6?VP"+W<=4Z
M.=[63&#+D#5/J'$RTD$)C8_C)VS7&0T%$N#W*XY%(,CA6AV,D1(PWJ<YF+6>
M"/?B8K87@W\3:7+->W2)#+^%VU+U!= :@0.[2E&B55)1O<DF?.KS@VT7Z;Z=
MTF;E\A]V'!@?;@E[O=Y_!"47?YSG#@#I$%;!90;+KN&*_%-Q:3,&QKS6_8>
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
MN,7$=?PGE,OV=-O$Y>#0IH6KCS7SMK[HU+A<AHCXUD!-+HTEPCSFN1Z-S2,
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
MW0+$G!'9:VXX(><KSV!06UR]6T34;K.)Q*^$L YYW9$=/BI&%4&.;<E=9-4
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
M=QI7\X]-8I2K(*U4H\8V&-LS"<M!T<XX@=C3^XRJ)L28E)=0?P \C]UC4Z#
M5QZ-!5U1&6Y("M(SHF__$^7]Y^G47X@OZN\E 2RT<&3FM;1_>ZI<!G/8+F/K
MO1^)'QN$VZ6*?[VUD7=&\D6VUA&ERY0EWM9I1@?>W@CSE'0G>X'-\;,#:!@\
MVYG"<G"7WF1.-[IO%^->^\S=?W)=L$FZ/='34U('(:65 I: P=H,9'U+53&V
M\"PFDX&LG'@IN80GSG=-(Y?WT8SZ*2G"\0"[EVX@T)HEV34  3-#L4#<!._<
MRC;FHL;#(Y-!2TLW:_L[R=PV!^(J3LS"/2_5BMF :E@\OL<@N6PUVT5JO'<N
MA@#$67N[@QL*;]Q0;-(K5BY8F<#AHX6)\?;<2P7HB('LI'=35;HW\B9<BF=W
M=$W475#'R!*=C.<1,;I6]IC@J;Z6B>\CPK#UU$7":LSD*$GKR);4A2TG,YN
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
M22SVJ0<]U]39,H^(S,J1'=-?UA-=OUL)VI5N9  ?YJ$%L?RAIK"'HI8MG)_
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
M9!3^J>X5<]<[APC*[HW M2K-U9 <^=NFE\"S_Z4]1LC= ![K;!3%^MJ@PGH
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
M)M:R\2/=*ELC 7-7[/#H):I5H[G26EW/;MAM3(M3H$\Z-Y"E,"ORH$EWIUO
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
MFWA,VGZB693-Z]!CD\R;/<,M%SK]-V)1\\#1['57712K/2+VAR*]SN&:Y*/
M Q=MDFA SA).!5S;Z1Q[_51^WM^X$-F0(=@H>"4 ,UAZ?#P) 'Y'IPY"H_OB
ML]#V^^@)U'F8U"]/;$C+",2790:]CYG'-G"KN/LP-CY-^4+9VS8'3M<"PH\]
MS5\N3H^O^N7\3>JQ3E#=0;YY4@,[H#%C]^0R:B'X GBR1G7,<N8C!"@))FMA
M6!=LI#R?+7D6 $E$6LK\!2);BM$6)]M?\R"51MRG<&,AZ-H/:>KE2?3XA#?]
M55?NMK7K4Z69=CPGVKJ8[M<<8OWXQ]._\SX9T&GO\R]XX[&):>5)LYF?^!NZ
M0A?PUNLQO'+.;(V#Y.SR!?EMTNW<<V/4T!K1VJZ!GRD+3B44/97Q^4XT@U@R
M,LP6(\2>)^7 UWM/#;(7[3C!Z0VQY892X;2;F;@5>NL^]XC)[%.^+B BKX4!
M<'SB4S,L[G[0-R6##/P5DSW'K-?M>1GU/-,9D!U.2/^;4+73ZRH3*1ZV22W_
M\?!"E9+3I_%;_EP<16N Y:71R(K 2G&6Y-.YD] 9">.?JT=#D["#P\JJK_A/
M KUH#$\THG;("TU0 4_66Z$$#(K41'0%?JA!K8.G4Q_<,$CUJ?M5ZCFM/C*O
M!&UWA(2^="!+'UW-1W):LI#'6!PH2^5"B8+AGLW%R(9+2S/*PS:*I%9;. +I
MDVF0 \_U"4+L!$[.Y;C9MG0Z*B&6(RE(_&V>4Z=X&./I[+:[S7Z?Y^=<'M5V
M PPJTU?Y27@K:42&N<HW0DY/JMWGH_#4YO*PS1RJ)79'M4=_4#'Y]9/WX*B@
MU,+7Z59(I0*>))5]ME%*C4!03$8P,=">R&9.P4]_(@3_#VK,YF]"6C9[M^JD
MO@GAG+,_UG3E_FE^TG9,YB3\SA)O3!13$W-KQG(ZCVZNGDPK2>+E7GNNWV7I
M9/%&T"A#Y_GEK4,Q7G21O;\@@E[6AS->;:1K:+1VN$%WAQW$=J9U<YRGS!<2
MU+7D\4UKDS[>U'$>"!2;>V2B29J3OU06GJ:!&NNO.A6Z%*5W6"6OCS_6\D_
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
M4]R2"M0QZHGVU<D4-3:W@\%QJ@6#@?SE%9,V1KHK$W^TB2TE@(J5>"FXQO?
M;+9?1MH?^BW6Q.KF+TQU5,2^$ZGZ-*] V"C&  .-&9G <!4HG@I#4[7M1(H3
MI+>7/S3[UAV[G@I8?(]KQJ?DE1M@?=_=IL=3P7)5^3\V#:/@YLKN\(_Z!\]<
M=EP<<BX6[B[^)-VTXY6&?KT:LZM#^C"Z*(SXP0Z;"38#V]1R!DJYI7QN!,3R
MPF<WK\NJ+ZO4H;*V/?9/S]K;IC6F;Q[\)B1.>^O=X5<#96>]X!0VPKF.ZVZS
MJ;>>2_&]?2Q]O=<Q5P> Q-3/^S.^"95>&6.63R B'EU[3O9\]CH%X7*L6-VA
M46$T=Z\;^["E7Q(/2W$%,MEH@,1YW.61HBE!*F-?WM5X !_\1&MV3B^0T#1N
MT:ACPTMV'NJM,LX>XJ?@??#4_ICSU5T>"YW8:8K37K?<D2.HOLG2EWPX?#*0
M!T(B,6_U?UZ[\CV"/KG&5\CO2M<BEO,@@2F9<!B?1$I77@(6G,JT9]?TQ8.D
MKZKFY0_YY]VG"9Q8QXHN#U&(9$^%IV*Z>(/P*'KF]^V/X_@.%QG-ZCEZNRBV
MN4"V:@Q>WY+0NXD)1MANSN5:)I3I/LUH\! "U?V JJS:.QK=9" W\,S(IQC?
M"33$^%=VM2:;&TA-YI$WQ^FD6S]N6 WFG!^63&%"@O.*+S!70,'G%]#)4ZC7
M%7 4EDWXSGPDT='#\-C3\N5'GU4O)K1\FGW,+_>)L![V22>)T&8!^<+S\RM_
M@,I Q;J*?/^A%?I_*XG"^_&;D+;>61<O.L*_/O^ V>DO<RK*7]1*CV@0U-C:
M2<ID$.8V)M$D\8]3$WU4N?^?.CA"PCB=VS2W@X;PI^:+GY:-$8CW7RSVH]=/
MM Q*JRZN39<5M&:6>",!5F GCJ8Y/>RG?_ DUY&D$Q7IFR+AJ*%8'I),8R0L
MY@X2KTG.5A>^=6*F7$I1@:*3\<I)<L/+=]"P'6='AJ!WO !OD!(/).[W^FDD
MIP#][O=6A?J(MU7N>3E,@HFDOT0[]-U@4Z0Q-565NF;+U_YB<N70J1_^=$7^
MT_3?7T*XO^*\2!L3" R\"$V5AUC6!A]OV5%QO^ZPA=6NUO(\9!FG?_Y]?U5)
MT8,;2\_&KMSO^!$UEKAV[T!J\"9S18$EKCEPATYA65B$X"OSJGIL)_B3F9+2
MV(^J8E78Q?CK9_1_#DHWD*J&/S/_B&3K,G4\TJU[B[1C.IQR9,M6QZM+DU61
M!HO"+X,;,+)?"^KFX49DST_!HY;=C)=?B1&!&*C]]*-CONE1[CKMQ,D8RG=E
MB?[CRAR#C?X>-BZ@%=]_#S.9,'/:[T"70CMI8#!8GE9HG<@&2=X$Z8- AWRT
M$?;:8-61Z:FDEDD.P"1B^3P6/DT)#H>A?B?>H7T]!#5L/!/%/=M-.6IQL.=4
M;#C[KE%P['43-!L .  G?7/F_@0: = YI>Y6NV]?Q"S&OUR[0V-[,:X7Y]E2
M*:+7V$B#!*;+@464[0H, Y:7E_>)C\]V+=UUSKJW)*W3C/4,S#O_-8DW^$W(
M$VH_^V#?N2U_O.ZPS.)T;YLC >;A&WY_8!-P;?;K&>B!FVTU2I?HG7D_G5]4
M[17]J=BG0]=!$669A-V$A2N&MC"YX03B$,O>EN4.T.J/.EU%OD'"2NWPJV3B
MU!<R-G-=3&O2!R>WTZ1-O:)U9HKX0'N(1<P&6$0*\?<KBD#-]W4K;D6*T9-P
M/CTB)7\G7L)3IE2;I&]"!]TRI4RR,Z"Q+#BO<T7'ROZP6@2KI-CY"^?RXXH'
MVF[[# -M$BZ\3B)H46_M^V&X"MWF>/*(;<^DVOU[=\'S/+&%-@W?CB*=.M<D
M6EYET?Z),,823@]M9#16(W+J,6A?O8WM,+8\66<:TN@Y[+%S*#G>+NKYO01
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
M*-P\#K[T^ CJYJ\>N:4CS6'>SR&0A &9G#@J*S@$' B52/A)0)\T#M1\QH:
M^,3KO5W]Z2A_?FZ$LN?O0L*=3F@5]-G%Z/DUI==Q01WMG::"X*P$_3IP![PS
M#^#*)@E6LQ*HE7T5/M!-CV:]'>WV@\EAAXA*\R4VP*R4]98M1*]]<84=&S9J
M-)$DC4T1%PF+L93A0_6E)Q@T\S0M"2'C"/G;LKJD>RTX31:^ +WA8@T O@'J
M8$)42@J)D=>;K6?U$6I&SN$/E(P"-(:ZG$>3!PP6_4N>HB JM=BZR6.@0C10
MX240\YY& Z(X5)=1_SV)-:W,@@'("6Q6H%)Y(X$ 4(JL>0HB&+DN9P$A]0B-
M1J!%,5Y'?^]O6R9VA43RE#]PPP D5I;0(P9>4IB@NUQ39VT[1*4A0'+SEV5I
M \2LLA$,9_K!HC+WQMD[+9M784P,)_* S(EQL2C/4N./GO(X2$STU'E"Y9G$
M@EAS1OH$6U?T)]I+?XC_WQ84)\XN4"<??;<AQJ@P KT^Z:00:3F\[\35^^LV
M._S%U)?M3SM6#T7$V>U25+*7WY7,QC>-+3W?+=8MC/G4/P1IKXO_Y[<6_V?O
M1P[G(M%F>KS0Z OBP?Q6KO -A9IVH:VXNFX]M(-Y#N]BPA8#V2L@NYW4O#)_
M.VI>9:NI+/6M7>&UX0?]UV=^%PH._JA37-'?HP@XH[8T<R:J2D)^"2-9'&N,
M.4.,C#C87YV.]O_QY)\3VPB7"MUO 5[]+H2KG%VN:]S4ZD@7^?7?X$3R#Z!F
M810J^;IN17?O;K*XG+*S)I!M4#@<:MC'.*,>/()-[:,0]:_3B?Y,]^L;C=T%
M>?OCU;R@(34OC/(T$N)R^ %9>%L=64MU>\4!8O(%F\T:N)DRP) EML7I"7K
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
MG]@IMF(8EW;4;CL!W7JXKM]8720D!2\ . # .A=D;3WU9:3<1+S+@T5)?F'
MC59PIKI>9WNFG;$LEZ6DA.$SC3'1YW>B3D/TU:[8=$.(>LX!%:_LPIU-7GLI
MG7TF1\L0NT<@\N/21.6-AK]SF)K\.@;O;"$47*%^0U\3Q<(!K->,Q_PS2:KS
M5MC<7,I93M],9C:Q!8HJ0I%0 9+'*N$C;^]ZUB*\PZ8O*UNQKV*O]^"_3TO@
M,+NMS%SU 76(7ILB7P03J+3QT"0[H;#O*+O(JJ-9!-$W%B/CXP0>IXP1."Q#
M!NEB_-J^:X5"0J(IWZ#(0=4VEN-B0+:#5''CGHL>SO3YG<)  "(VT*<BD2(L
MXL9[<KX4=??HP.'R1U(CH1,%A=4QRA9.$ 3W;1?""&[.80W9I7NDT@" \/5#
MI\SB\5]D<^O%3KRWB2.C\N@U74?GVH4M]>$-$C0:65Y!07(P*HKC%A5- AKG
M K?^ILCQ*PTXIWW>\0T?+3"Z>"1,V'XE>>O(O;#?A8"&[OSPL?I8W1<O5>9P
M/0/M:5>)>Z6H2*3\K[F#K]>?.YX=6F;%*4;^\R=C_Y[':8>S;>^]+JUZ<D-
M\W3$,;W+'\L%4JUZC Y"3?T+."%I.X:>+M94 *N ,QV@Q2P\H80^J?S 1I%4
MT'UX,0(1>?4WPEA;6CJV0!2^VH8T,YXBW]DHZ#0D%4&:;6=Z-,4RCF:B$_ X
MKAH@O9N;M?>/&/Y[U.7#GP#YH]0 _JG]J_\9-4A,0<+ILJ*:,9!K2+1^O[XL
M>,=$F)'9>-[-HY+TR2?)A[NZ*@LZZ^OPJ>-ZV#\L.!RK]@]_0714U'U3YZQ0
M_5I$*" M[0?D?R/_'C!K'NS \CH*Q[62VNCD-M,M<KJI!?NV9G]F,5N-7%R
MJ\O#)]<W+$.^0^I:QQW$Z7.4C6-4DM9/0@4]31-+TJY*/V03RR*YQP\9U5W
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
M]!OK&9?HX>]^]MW2U^O;J-]*<HZGQ.2\!<46B&9 S_NX6PTLK75:V"OZ?&6
MDBD,]#T4^\+.PV9@K.\Y5FXSO=RP>UF[XF%.J_^4^&U5M8J(4HE/=CY&E=:U
M3?V0JAS5(:^U-JL()?PGG/(V+EW5Z#QC[1#GNMDJQ ?[N>NJJH&(X[+9,%[N
M\4QWS"'[[ C9F=$#T>]0[OHS7?TCI)@-L<N2D[>0R99=;1(D-X&U)C@?ZZ?\
MJ?^L>$WWX(UI-3*X@.AO1B_I,&TK^/#3>/=#^AP.MYY0(*X(?LO4]L5D!JUW
MQR0=/)/\7@C$?T\N#ECO(O;PL_/H.3Z[A68V<N%&57A%[K:Z3VU_[=.=;_NP
M:?Y%EJC4/*05' J>"34=<W9LFG= ^BJP UW9P:;>CLRYXF$%;]CL#!S!.XW=
M"<\DM9AY$\=+< . =YN3GWQ.A,K8+R="/,0-MQP>&5B=3?DB76*OH 39!&M\
M+.LVL%"9=J$MOK]P/E%3=(F-32):\43@R!B9)B1EF_H=,S-@;@NHN:7]_&5"
MM2^3M,Q&\6F/94J-"D0#T)4?WD_*&>6Q>@23FDA]!S>69LPI'Y?L0GYK#,RI
MPKK=95Q JIQG$54<SE*M%>S9,%J7DPM1SVQ\J:U],E-;L]_8MPT\W*JOO%F>
MSZFHM5A0IDX7;#1JJZR%3+6=".Q(66U(C44O!CCB@Z+N!9PSBR^Y-9*1V:8?
MC"]Y/IRN/>:T& ;LIKR]'4,K]XHH/'EL3S)4I2:M..?S\B3H7-@@<F#PDP0:
MVND\_RS8?6JU/5UB/EM],E[S?,703-7$XJE/,\HI4EZ/:FX:I,<N37I?>:<=
MTE@WM(G85 ]^>@[FW[OK(GEA1WO-_:F6I]GVZ%_0U"B/R6GH__ZO:)#$70NJ
MY$?PAB[5=:'5=/L./XF,U[DPTBJ 1P:ODF(J%Q@+/LLG_H>X_U\2)V$^*!R5
M9T/8?.I>@*8I?^@4 $[IQD=?SM@>BV/T8&7\,6/8I K8N:A%IK"=<G(8&H4T
M#O$<"Y^WSA1\M6=-BTRWR:FAFZHJ1F*U$QQAQF^<5?,?/38-;<2&'[S)/AZH
M4&!I;6G#_&#5:7$O-\Y#+BZ-F'#%&=_>$B9!!E_IVJHX\BFTQ<(187(+(:N=
M9(%'=6O"&AD%L!!:;E]F7I:KC+=_K %(6%04GHJ5^J>)6(W;_C-+X]O_9^;_
MFQ"G_KO0+4% NVA"(4LK_9D?$Y3$(]$A0V1R[E'ET*8H\NL ^P?S[ WF :92
MTX7OZ:.#]FP' I]K:Y$P]K:N,?X&+$&S0%I7'I12V_*Q?]-"TRDEI_A"0]:
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
M]S@TZ/2].^C(7V6&2-WE8\-LN%K3(*7/>[R/0G7_HH14#KD">E>JG4T,P(]
M]TQ&U8I,UW>TZ[QRZX/E"HJ1_#3;*&9"9U?_#$"^KM^$?7Z/DQHM:VJ9D]5\
M+ [?/C4I?WW<OGU5MO3':<WUI!3R6@5,J8EW\.09&W>29< 3#<0L\I9,TWC2
M!]!%B6)O\KN?O? _-2S:U\(ZARGP5Q)7;WGG#N[[Y17AR1P[^OA@ 5";J"C(
MRV%X>29:NI#.:@Y*FBAO<24)&Y4+H_0P68AX(M54_H1*0[<"Q%YX8Z-EE\B+
M&75]77H-XYH;6(?PMN_M13[ )3[6L+R\,-A)=)N,:+')-2IY;%7[IKTD^0%,
M6)#$[KB>D.Z5Q(,:!YG4G8"BF=%P1!.-GV"?H&IBE,.\:>.'X-,^WWQ7#A0
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
M/TYYO@II]E@G#7#WK+$7*>*K0Q&SS*VZYY/1R.-_U^#WN+1L/ULR]ZXMHK#
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
M[NOC3.L6OGZOU !N_A0?4K6C8@FRQ@>\R'/8HN[RB?P_[2!C=';R80LDNE)
MT6[* E\CONI8E?J';O:[VBZ"_EOQS/,PDU%83#Y:DL7?'8VR .<\1\$HW'SE
M41;)H^EV\JPV0GVLN);]N5[FG8IX75)BN,A,H]A"."7)-83L-C)_Q6[:@EM,
MYTYU(JC2UPX,OSAX9J/&N' ') \M29/*$*"XN6II"O(#)*:,N#@0S=?(:$KK
M9]R?6?%X-VM7Y$8+0E^D1SR.M.++=%G!_/SPS@A.*5XO]NEJ7NF^V;.]XTYB
MN?\H<^J+<6H9;MR!XB7;6IPAQG% U@I%9.40IQR3-+M[3.&PFS#!H%,E!@ZG
M$@A:4NCBU5HLSFUPBZ95A,*+#0#!?VZCCGW*\+Y+>;*Q><KWF0D;19PR!G:B
MW0O1RM_S*POPW93-(CRL=C-Q_A61YQ3LMA32M[C.].?2KEHP-V:UFQAG_3Q+
M"B\J5-4\"NX@>E>86D('=Z_U%O<:20ES;NS_!'915)42X;2'QO*O&^B49BZR
M"2?$@8WR#K"W3I?2 ='M)]]TJ=$2PF%MO.',[_UZEM!*'@V5:S2-%]^>:A49
MG-.8@1SDY%B]_\XP2>#)$%1XMNT*\S;, ";4@)FEIKTQAM(_9;0$/;\NFW\(
M[?!BJ48W@37[].?>4;S-*(J13<U.4YM6%DQ$^%"(6+838N]'&7H2N*6*8R>
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
MCJCA5O6T&Q_SH4MZ;9XA:[W\QUE(XDFM2$/!HS?S<4]LBH[CZ!A_!>9UH[6
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
MSXVQL7+WIAMAV@G]&-ASB(%=Q[K!O#@(\^L_2827E&?3ZN^P-%R',^?DH*W
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
MJD#7=)3G+%)%T8<2#. L)8!<!W';[!<A$ NC"PH*@)/X*\0H<VV)7PJMW08
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
MIR[;GK[8 ZV4K+#-9%2(H6:4Y][<*:=.UI9>TI2$6$WGYR+KA@(6IPWS3\O
M^C1"AT7YX+:NN4R5^//DP%/,^W_9(,Z;))-VK/HTU.A2DT$;/&V9-?H;X!52
M.'=CGJJE?CS-OBC<L9@_'G/P2?X-[)9.IV\N0\=/%_#? " ZWD;S"V[.0H8\
M)&R-EZ03%?:$[>6Y,$UT[F9=,!?2%2QU<*]AL\Q-V*'CC]ZW6ZVP,SU&9OO
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
M9]W7!9P3U$1 3YSYXYWY^P:.!B"ZS_PH*GF\>Y=[^P]+\F O6%8^^++ %(%
M2DT5H5GIG9F)1^NCJR2+^>12=!ZN"Z5DIRB*%ZI;EH:1:J"]VGQBD%ABD'7[
M",N.0N4I,O=QHV#87PCXKA$UT$T/5^F<G1%1XUK4-E_+6'6CAC;Q3LEB2K)I
MIHT+8[KNQR4]W'W.,[F?.?)F5=X+5@:K/I9^+3Q,'9=]^D9O$Q'6ZA@7'+*U
MEZJUY[SZ6F^_)>J9*G2W].4G&>*A1*+(QV4FHJGNS>_\S_=_M_X?Y'].QG[*
M2-$MD;V"&6H)?/B)O1Z1X'=:+ZH_7*XF/)PIY<EEX?)G8<:)N,9N1A\;G"1O
MBX1 5%@A^$.30QC,#,<;W!I%'$WEKFI?H_BH99*OHLGR!L*4>.59LJ6A@NFZ
M*W^1.DH2T.@UZ99[84\;; 4,UN9KZA8$I[MA*W:1?*"*\+C"Z&@*:U)A[X7A
M.<]6.Z_$;@D'5[ZBS-[7T^]_^K,&_AGYZI_&PBQ,U^NF3NBWJ-WWT5%\I2;E
M,IO4",9,O1O,'(N9.7_F-\NS/K85U<&6YSSF?90L[=25YQI+9IK[-F1+6<X]
M-LD&<V]K%*EG*X*FV.]6CK%L?@U":'Z$P>3:'HETWB,%V9]NN+@Y,XQM'R,'
M"3^AQCG&I%I-O^>4\TT,'6K%/[&@^2(D;4]?%7OU1[..34TJ!*_51#'V>.9Z
M2L,5C3=?5*ME,B*-1U%["5RK/H>WF;M@]&J:OWA9RPJD3O;IZV>3Y8H.10U%
MD>?"N) SO_VM.M5DY=?L95>?A 3J6EXA(4/61UTJR<$N$G-K5BSN8K4/F8A+
M@)MRX[B6[6/[<X3'UKL4,OS5'OBG9-H)7 :\"YP@-D8[+!\S*09!#$^[E>>T
MV6T2'T0I-01M,):#!>OW44^YAU_%D@ L/3 GS >N*5?:ILJ&O,,@Y'H?0*&\
M.A:<C==^_KI61@ZJ)R_G;UQMB(D[<.JWBA%+U!,#O&=%;:.:"IMGQF99,+8S
MXG:XAEQO1UQ9PW4A@S.5U\69W:+3!%P+K[<L5G;H,%A&NX6?1LF+BW@ J+C0
MS'#.D*4S8^L?$GS>\(E]NXPU();Y#A=#6XI5)O2#+.8(@H12SX>#(!7!H>84
MJ5X='VZ4R$Z(2O.J?('_AV==^TMFV_Z]<M]9UO69BCH]_!:4AP_-:TG4XS'K
M,!9+-A2U91,H.+3>%HMEU=738F\O=Z?[1I..L1A:Z8FSM?J_=7TAR# Z8/KZ
M3."[3U/QF]HB7S)5&2(B1[AK743$!W! "R"B?'9H@?#O:_3GU_@ F+<R/4Z^
M=NPI.PJ'3$BTD]?#8UNC2150FF]9*%5HE3UZWC1OQ/[B=V]XI76>>G<P2Y00
MX91"#% " P5Y&7(C7_[(<&$P18%V',-82/BVX8"'D+T#TXY^PP<RD:#J &0
M#C;C#9"A7OBS^\L__=4Z&!H%?93=\"-)U0G<%)PSJ!V=U]C[R/.XLS+LC04A
MN&LPLG5\.?@SA^N]?2=- 8NL5<=/OWSFV&1LKG_FV/>;O)>+GI\_AOW;.W%_
MC7^UY-.QMDCEP.O?5 U>D=\^M<!_<V](2Q4W>RRLTR0CB'_-L?67+4!;[?BG
ML"/@9,S#R8V[\(?U_A5Q X&+WX$Y;%K'3:XY)4VEC?GO%NK4.L8Y'%[6#$Z6
MJBZX9L.<>'J1;40SCQT8#*07KG:*P\RG['3B,'JBFM58XXI@)TI$*(7RPTS
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
M#U?]YUL _Q^>!M)<0HJ,WDJ$*LT0^.30CT!^MOF?C+S4OE]]:S4+NON.)?A
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
M]H%44H$XV$2/D.)) ;LC&H57*$B2Y'V>E0O2<.K8<@1(0X"O;]KA#@*T1<@
MQI"[8.U+BX<=7^;3K!<7D5 EN^*V?64<4&1SU8801\B8@9NX%?T>G2+??]Y\
MNL26G?0"9,H&,]4.+<LMJ/[7317I"UR+8^1?OH2NC)2^'GXZBF"4!(0_,LYM
M!^E\T]Z92573_J*>#.=GT\RHI]P+/$(7V8VPY(^4I$I)Q[3@\5>[YFXC?UQ!
M7P*$9_;SWBX$?B7EP#H EH..UI/]+&U_8O:I-)?D7I"J[I^[D*GA^>F7?,.+
MA8%Z*-T!*^PAJEC7N7)3YORWSWE("0N0P,-JC8$S ?B"V_*B>CMJ:5YAV1N<
M0COM)-*P-"X/X,^/,GH[3!A>5"M@'(R6#-WKQ]$5@@9X<W#>($/=<H)H3B]G
M/JDU4%L[$'Y5C8I:PK)GXYU@YV*3\/P89'7Y[0_Q=<J"SUYL:.',:2#<E/0H
MRE,:.,3I1UJ7C-A6[T"Z.S)<A$=3W^79+CSP$UZHX12=[5$^7_?Y(?AJRT$*
ME&(C<"TKS<Y*F\Z#8AWF!LP3XDXH$#%C_X-Z3NF-W".SQ]80ER)R6"+EN:0'
MR(#\(<-0:QM:+LY<MI S3/UYEMSR)?C6O]#/4U][CSEZ_]A=-%3Y@OW#>AX_
M#+YMI])3/96:;5=%&-_D^>_8+/C%L*]Q@JI8GY)K 7CCT^%/0'&IE%.,B(9Z
MW_;@&^)*"ZGW9\N>8@?U$\UI<NJ)C%9-:QZNHC_^TFWD%O$XK+WU'.$]*MG5
MC;4K@A/P='H0"(UI'9##\[%9SQQS^.^>X+>E,YVKLC#AU;M,8?13E\\RQQQO
M S[YI!]S@/E%%6P%2W9#>-:?:L7\\ZK^-\*S_Y$7@PV#-#KB7=Q/Y2%9">'1
MVBQP1UQ6\^JI4_L]8S7]@@_ X69X*3-P+C64#*'DDLQ$VO8%1].%-%I:!1EL
M"NHA^I"D]$0Y14DJJ+[ODL7MOD*#166<\QSL$3XCD0Z IF:)IV22L2)J,/A@
M7#SS=_!LF1'X-(R,4<JV3WS:$:F/_<;I!V*N*_4V!>M;_L,*7G;P"MK,>@9C
M'B[D&9\ZROW=^["O])E+;^(5[D/[HGV/8PZ#KQA=]QOG_I[Z3%)S]?3T#5K8
M[I?*=P5OIAX(:YX[NB,W]K>*8' U:4+)NW?XN\C=/()ZO78M_J[MZM?+'AB3
MX'O_K)<X*;UV/76\!TGQ&_2?.@/<5\9?%CWKU@L_+"@46Y2,X$P=I7QO?K:#
M..:(%J65+GR?/>:8-SWFD,Z^?>4DZKOD@:X<^F^JO_V]K"NA0[-1?*0GN_/Z
MJ&:[3Z87P_,+MOCQ,0Y=2'B-@U9BE-HG8<C#@ZP;(:YZ<<Q/R+_]A_V"/^7Y
M/GM3?N51ZYKCV3=3:N-;1UN[O7:'*5N)1Q7CAN\^?.\I/.:(6]!ZH? J(&VG
MI>$&>JG.X,WP@S>"OW&X=PBY+G$MJ%]]--6N;E24N#CD!=@$C4:YOM/%.U,I
MB<K*RB(S32X4Z4WW(&H7V-@(1I/IE3,V:2M2U;IQL'>EWN>$"0EMC):2%ZRR
M#&875UJY5S.39COA,#"M4J6[2; [DC^O_FU0&D4'E#1*?21/M'E:@11U+J(F
M*L+]!S1UG NCTN09(IZ3=$Q2?WMQZ\+3V';MN9"!]/WDEX8R]*L4\!]+)JN
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
MXQOT(@:,_G+ *=?GN>_O__&7CT34SMZ1EB,X_S&EF(4U>TIU;\B![Y4W]/Y
MKTW6 )7#WWV\]Y7/W>$KW^V_DF@:_E,2C?#_AY)HQ&Z(^1SXR7NA[R-/J]E&
M41Z%\K"!.S- 6XZ/]J0GW>_=.WHN34.LPI,3=\A8H5P?!8<+W*G/.#6Q+FQ_
M<XCL1:4,9[FYUB+ [<(=66<F7Z'SH<1BB::]Y\=_JT6/,SU>$<;]S3Z$S_AZ
MS^AWV3>A\PON.)YPU5Q\C21K!K$FLG]+/"\SLG4MEJI2^!*7?H8I*VV\%.91
MZC9<S[4>&4W[LFJN(##65+^C2R7PR$3%Q%<.F0'!(VFV#>1'L$4"[?*,XB@4
MY?B5SSH9ZCFPVOXJ4^[HD8J4VM'#P[L=_&)O3$,8$)M"<P.6+A"HW*I^U=&,
M.]K!EL^X:]7YPJ1+:?XKGZE80#7:\R'3PZ\;)S\0<4+7J'[W5A:T#&-;H6X"
M]Y"RE+"T0>N3E:"CS(WJM#.F?+?,!"SKWBT80%2KY#I6G+VV^[33VQ'^U&#;
MQ!<<A49C>^\^O734E?RS8^[$Y-(!7/I5IG53+9ISMX["%H"?-@;/P(;FA4;$
M[.V)(_$7Y\BS5"HY[2'4NJ]1!@+1[],4E[A\3=!%L:QM1A]ECZ74'59.MWV2
MW&_&*Y,E4=@=\?$)KRA4IH FI=BN'PH;@*D2<!J=<&D\S4V,$9E=^]U:P#N^
M-1" FUQ]LK*Y*N*\W/L^&B3C?.I9\^D!Z]\>(1NQJR=\(Z>-PQ"8<OT/JH9-
M.S7LMD&PG06E_4A[072O>N<-]XK?HDTZ<^V43):+D\-$(RW75O3?PF )PE88
MO("MY?@A?ZGZ*=&7"4%5#:.T\/S1@  %A)8[-D'[^0@-/L1S9QV+YU%^748\
MSECYG8"8[S>S:E?L*TLQWEL9-TDU!W1:7O-OVM42CY:P2.O!R)>4D(>%S"!<
MG#KXN^:N,?Y^<3KUJ/T"1=2>Y!"L-K&"RMZSG=5$\ZAI\#O"TOY76*-+U1/;
M/BS]-J6*063;5/)W0PDS&@!KUHK%9U(H# <X;$00G^WXUTK1W'21ZD73G_NU
MH1QY"_TQ/DK'"%MIUZO9]:G'9VOY>%J+SE>^XR^A%_S7B0:,/];-'((S$ZPA
M<\A.JV 4VAEWF^%IHC.T0_%/*H@9HZ<++8$;0*"CU6=C5N[U%W\(1O3KE!?^
M*NC]+Q[TPSV)G?83K:/:12LA2CW+INY?^:(0S]^L?6@FZ]:,714>_9++BS[
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
MG_IU$B7?F(-.WSJA(>P/<$=V)*'BK<6++I9@^D+:V[89<5J1.I?BGKH&!:E
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
MWJ&SA##YQ<E;O>D\NH9/L&O63][[NPZH-)?T"]5-G><D]%.@T9SZ\4G#&W"
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
M9GCWR P?U=M%/[VJ!F:%-7+PK[;-<J0V^J]F=78L39")E'R,05$4U4I=.+3
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
M<EFTO$N&!1.+C">:+[Z/]MX>)M:AJ7%%YO[\C>;15=93]IGA U. #,>P2_&
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
MHO=CZQR?OAA^2J(O(Q3<\,*/2U--Q=F01#>XXSR8:1(7R_0A%\7W=LZ5"T*
M/_ZF_6^M;\X&<>[5ZG4G/5QF;"2=S-]XTUA!VN@W,+[ZIXJ1I2L9-+'&N84Y
M/(FL+8(OT]#)&F65OQ7T _(X5\>B7"IZF[ ]LX8LU$-#H!)N,0#]=MNMN 1M
M6F>21=8143=B=>!L2M5MBL(7TG#^Z8%-)T,X[DFO[[L[CCK8\>7IF6L[.R<E
MV&OJ:$HRBW<OXC5];4?!7NGXIMK%@:45#Q1<AB$XNJ$'ZL)>2>8>\:$+_,F&
M(0KJ>B4SDN71%P*1_@DQ5PTO>6\*=7\3*GI!"G'!99F+F\)#G7OW6G=8DCS?
M "'0Z$ 'SW#QX;*DRCE9A .WO] [5N5IV<M12U].V,1GYR"<(+KH-73E>6SW
M"]3CQ+N'K2O8:@CP3O#NSL6@?E))!GPQ9MFV#ZM8D3$0J2VCNXK6YDF.TB.3
MRF7G5K;QMF/T>-+L\X]!OD]?]G)29Z^CZ07WSLL])>?4%O>M&W;=QQIVE67*
ME(XYL3O+!9+.@W;2/K57[(L^L4*OC):7V*YQGQ7>^6,2.4Z[^^GGO?."H_2%
M59V -^F:#FZ3_%>F+7X:B:/+2T)MUOLU2.PE.ATT@[3S\$ F&4)M$&R45.%F
MS'P4EYOM&,/706"XF</2:+ Q2DB=*7]G-H\PZ?#H<+"HL&Q;&Y2&)NM<'Y,+
MJWPKTV98U0+NIS*GSU>2&8>K,76GC<I*SZF"_Y1!I\<MVF>QE37PZ@V43Q 7
M-,B)LF)@$,6R::C#6+</MGPWLFKJ0KKF:5(0#>U/2<9XQ+<QI(2/AQZ=-Q^Y
MT"@B49QDSMQW>$C/+2EXB: 0<ST,!R9RDPRC],P=6'W;4K=2%2AV4K#-7W8;
M\>LNM4B71"LHW+>!/RN@C\75GT*M(QJ!P>7>M]Z"-K4W]?04,N]KZB[B_I;G
M49]%FCHD_L22U'?G*J63=#/NQAUIT6:ZE+("L$4.5X9T.T2_RS)(4#6,;S55
MXE+$;#2.Q'M:Y47%YKSNZ/(R\8EF:+[KEE.5"3\^(@2$3>YNO,N1Z,D/3%]=
M,*P?J74N[)3L.8PUDSO[*M"OI61)<R/WHMS_[K<\_UHK.3UT++JH^%7C-Q5#
M;TK*WBH'M,F"=T*UU%IPNL^F0L^.$QA.03VG^&^_TEI-0=D@<> 99.05^!4]
MOQ+,@'VM^RB)(A3/'R-:L^DD*S&V[^"5"C-;[O>3433!4V<GYCT<:R3NU/:R
M2X&6&@X$I2FIXNK=^'#7ME#G@559K^$^?5O;L]C/DAG0H8.OZ<@;-G0G_AU9
MKUV3G+_[<0B3=\<R2D&S?"=//N&MSW)F7\Y :>B4^-QD(6C2+5-YL8K7P2*W
MS^%K'+[$K>"ZNW1LO_]N_IE Y]_+?_\;?8<)'-PI;:C+)Q_[_8S+$?D8\G1Y
M<L=:XMKB\EF=^$D#CWV%>V63GS*^G)B*6_'3N<>^=\3W-6><;WO[]9=7\9]3
MVBA/N4TBEPNF>]T+@OSFYJ^C\_W#^AS![_-CU=%L^\'./4A7/[2%1BK]>5[K
MC)$]M*=@]J<]0G&(P^HBD-5@8 XQ?YR,52W-#'=+O;R;*4,$W/U&F%A)<)%P
M0^C@][^8.Y3:]BQ>1U=4Z9?W=_%? - *&25VH'$O]RR*:';F8WSAVVF_G@/N
M]OG7GDFO^/I8<,C"AQG1D)UF%JO$M]-FQ^W^ZBUU>XV8XT:]'MNMTXX5>4X^
MKVT&69.N&=:SSOB$M" :3<9/S7YG]D50N$E?BQBO-L#[G<_5#IUW&A<R=K1D
M16/D7W[E^C2 U_JVWZ?-F^.[K4\DW HB!$(EB/TC'V.611ECM;OOEZ/4$.KH
M,>4,2"?R$R:C8J=R)P"*@"QX-<(4%>:$O3G$+!IA<_QSW0M/C(&QZ<]=#WE8
MW"^KWT-1D=HX7J7)XX$:#UW&O,,9!WF7T4P!FR[D[#QX715.QO7SH')*.M1S
M;!8_25FI24=G<W4;-F$">!S0!;XE5@,P&5BCCX 0P;:LU';=5W].?4VGPD$"
M&F@!#RJ)$. EDV>&9EQ+QXU:=="VN("Q_!23;&WWX'[G_.HP:G;^\K(#XCHW
MZ%F!6W<(E5H0X1R_KQ*X:]U212KC0.;1I#<M',[T\)2GU)L*ZU[M%=]=07O:
M8N%#?)V\(C*CS:8U5O*VJF>ROOJ#>SWZCS&4UFS'K85,$6?O=0(FAS_$VX<A
M/Q-L5AR_U6,,E58"6@3=\<_LLT,RF0UKNA?G7KC&,9[%F@K;1$>X/>DC.OCV
M7E<0S5/<NVZ]%&-&S;:&Y/(#PW55#V9SD\O6^)O4X/TN;14"R>[OKA4^/'Q]
MA]+1/9>A;KW4WLCJ,EHG&!O.AP[*.XKHC645$=H=Z,]9K\PUM&E^J2C@2N[4
MN4THAQ8:\T)IKB2>FHRSG<_GRX=<KA^(Y+K1<GM@08EW<=285:4D.OZ,0757
M#.PK_2C@<0UKG/O)XCC?B,P6K7OA?.:JF\P=^^>QZ<AK1;$30B>#MC9(3\6Y
M>?RKQJ-BU05B&<_G^-D.*O;V; ,9I5/TLS1&U@/- TAV5#URH;S\TB_NA"@(
MJ#F)BF5U^F\EH4+\XP,-[C2A3COZE[6=YB/ .\/)+/256]8/@\'D&>JA:%D<
M/HYSZ"$08KR67N8=W:*4^U9=(-PHA][\%$/Z+#W@_S6-[^M" 0)B_%8M/706
M=F(WO8FS&5+M>K6V\3"BM+AZ8AW2+W0^H['2!\Q@"NRFZ:#QI/A<9JK=?-82
MO09=$-W=W>/@_>$9F?"H^T:]FW"?$2L1[1X7_WM<W$-%)^5,\T\]$;4C/FCF
M+D['U#V<D2>=[#@VKW*.3O^</YPJM'T[>%[FW5Q2S:7I\%-%/;(I\O(8C L]
M1J-_JOT*&SFB* KO[>T'*-DHQP8;;1G;9REQ1[X#W_I,FK0DWA&Z5)**<5G&
MC0TP@"#/[&C3L-:!U229$1)UGC5LFNI8.:-W9DOY]\]A*N^6W#!]OJE('%P"
M!EM\5CC:!EGKD,G14#XH)JQVG@3F4[I/5O\-YP9R&(__<D)UWS0G^LN)7N0O
M6Q.\$'_DEK/22E3RE/*I[]88>X/P@[FIG?K"UW7/O>JA[Y^T2/JT__H_\Q'/
M>$,WL_<(O&"*+HR0ITX'HX?!7DZV X8!FLT;LMCV$JC-FZ9JI5C=[D;!IPVV
M&<\G/8(T^)Y%FXTF=K2(B0E<P;2F,-B6EZG!!6*BM]+<2ZA%\8#FVR37[ 88
MJ:?<X?%P ,![Y9SMH&X>'+Q4YDR8K7J<9A_^T-_?0QUA$L>)):9FI:=O(AJ9
M6*/^@91#Q323?86Y7, 0K8..=YRO'<9984LO;6[&R#$;;8FEO&.B(!RRF51F
ME 4]J8AQ+2I\^ IW2OU"4N[IJ'IX6<W;?3LE_CT%I 8=P%'B&=GCJ76F(/JA
M9PI"R<<SI8N(\F@SV;]*BC@C>HWZ/ZI!73GM<^;CKA7LXE@/J.ADA']5)%/_
M[,46IV7YNTKC'Q(_9H:];Q"+R5_KY:A/KD"%6IW>RV\4BS/D['.V28;^VM>7
M4-8E3E?)[MGM'3;F,!U)^FO$^90-LQ+,XU)7/1[Q]FYI5W9".QL>EG2RP>*-
M<))"CJ,NRIVH+;_LPV)9T_'/$@0L1(:5*>.B&>]@J9S<@D=]C?&*BLB#4'SG
M\GC)SB/3&D?AN38K#;MU" _XFOP5*)I-W3$DZKF;DNU^O"<OE7+/FQZFG).F
M("C/<XM_@TXO%OBIMAMI4%SB>3 TZTIQCF=(87$X-+ET.^DVX[F_-*D+U )@
M<&ZYJ04\(B-T<(P&VCX=K3V2H*CBVL++OG6R>E:7;<XWDGM[=TJ%2%W.$WEK
M@U^8BP< EUPY11R41 E*284TM_#PE+^PL?$2'6&L@G[^^,O?B\C?O!'K/=X?
MNM8X?-#YWC3G;(0S_1#]B=]+X-71;([7,H(H<FW^_,FH.)?2^CYC ]<N/Y1^
MHX"$Q?:C[J-.%7Q = R=Y.U#3@V/)T=_3RHE^N2[PXWJIR)3]>P;(5K]P ^'
ME6U.G;NW!.@=,#VGGA!TTP75.COW8+NE<@VIW-D6 2P:/!-;:><:#2&%0%(@
M:J@_QN!. 4.QWX;8+9;>Z"-^A)"6"W0O>M:.,%\@K:X'UB%Z^[= ?0F@U.M&
M?<3*LNJEI@X#T='4C0VAM#E'6/A84=P=YS_UZH$JV_26AHU!/U'>$UF>T3[B
MXULI+P+>545D?2X>N&IWI7^N6'G\-[:<177Y\YSHWJ?5,&@K<Q1'M ,[G4)X
M6\N[V&CSEJ5OW2@==+N"OGH?Q%XQB'ZTN/QS;W.S:Z_RZ4EQMN9=XB=S\3"O
MCCY@B+9(MDA[N(X.GZU_$7(M>F+&56<-7W-DD38/9$K_*?^SR\#ZD;>3+E'4
MOHQ&HJ!G(C*IC0CMSEOW>2) _ I89OI/+!B]^N*[:4>]."7((/=QB?!OW)-*
MF=7Z,DBH@ RTG$Z/*03(M,AT[[)*)%HQ;D^9L6N_]'@;47'+?5RLL>,=AY<1
MLQQ>/I(:LQK@^4IP4\J32"85?A]<[G&_MT^C4"O#R]<_"88R%AW0UG_9^^TB
M XL=4Q?@7.1V+$[O'Q2R<6#(Q%MG> 2J&NOR*HRT/#45!5U!M*G#HHT51H9Y
MU@G2<\,_-SSZL[/Z,38\H#I\/G9)[ITL/D#E*;OENUN$,H'*D'+FN#%"L$*C
M]5Q<-^-4XY1H]Z*"6(D5+#T12 V=M,)DY^Y N>.>OU#)-/ER8JW0:9%TF$M+
M*]G!0<3$0&&%+]"R! <EMU[ ?O!*AIYBZZ$'^RKNDWBZOV.ZZK@.[%>_77!;
MD&)<@EB4HTJK&7N4E)^>W@-QBQ&".*BO1DP^N2,E_>L:[LDL+N-K(<W^MYX"
M'0 03*?G#-E_M"<88N \U"Q)N9^._QBP-U,XI]2K-8HSTJ^:CM1'V0&Q<HS[
MJI9"OD<556AI9)(9/C3?:5JT5AU<W<>6U&,W2!9;A:ML N9^G%'P\T^?<S(>
M^T^=:P L/Q&(D!'\X.TF=<N/,KHKK28RAA$H)<_J9X$?G_KJ%1ZKU+\(" P=
MB&=&<=X3.G:V-M:Q'FD%^=D]7=_26?:<5<.,8JS'/+E#:FI5Z1==[>3GM8Y!
MQ$0#OX+2:)/N9H)]G&0>O#T8:SCC2Z4WS4J'+=6*[."L"RJ&R9Q:'K?XVTO-
M2PG\FP6P4V9DR2Y32;;P/-G7MYM=&OTLGEC<7<L#"0)\<NTQ!95US(9[]WWN
M"'#H9NB7 &ZB*!X;+E6WF#1TD)LM'=\> <";_<_V_0V/<:CE*3NPJ-0Z)XD5
M*Y^TP#-14MT]0+_4+M803:&7?QB:$&/+S(3E:: C_'\-K9,!2%/AC*S#HF_+
MGO=*P<-H#,ND)?8X0#@"<GJF ^.C%)'MZ,BE??"7$^8J6><@T4^-$/5Y/:HZ
M$D7()^@@NFB3Q1CI">C[O"(F/E0W]V_L/_X+=.]?;"!YS2.25!QRSCV!>*OH
MM/<W37[23@[F!C:[MT3/9VBI#5<%7)I_'#J7>C_DY_<)41_Y]S_ XL*T,Y<^
MNC/Q,6?J%U98 +](=T#&YD'VTNC5QZO(04*'<PP@4\W)X_41,NG3\N]2TK%=
M";13<-Z7+'&RKC3-E"UKICZJS(JOTF!+P[+H8ML4]0*6W0PC1ZP!<L6+)#>F
MYH:():-*X3?WV.X[$3T'::R*>]J/,(\ZE186JBF?J2NYU^!W)5QTW8A6QK4J
M\5<=C+<?SZ@EA.LH+WPY00=%DH^OO0EM4LQ-#K_%&UR9/*_:["6X$^C4_>4$
M4NL0>A#U8#/)3D]\ITYZU4^BT^TO;.]L)6Q\//L!5!ZNMQAI.C*B_Z3IQR<.
MW=TAQI]N?I@5FMKC:]3^JSQ)!EI5%/):\M&SIE:5MRMRB=B6A?V"33F,]V<<
M*.9.@#%T7&+7(#G]5NR0E?!L6O>Z^;3E0/?QG/:%Z8FD!([^4JS$Y5<7G^>J
MMLE1)C+K<THHA^W82PVU8D*!]_JY_PO@_QD O;JJ_?&_0P88.?SJ!_&RC*J!
MGOK2*FM(O Q4O4S5>>8E&\[ILAB4:;DX'-!]&OS5118:=Z_?:6]2MM;7)<T
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
M_P<,X_\T0_\O//]+>"S5%E^ ;,LF_L1R++Y(CX+(9%4@E( KO7IR9B/L+8Q
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
M:[SBT6<XE6VL D\%:O:^MAKCFA//[[0'Z<I@-6=[/ALL7@M>#UDP_-S>S1(
M'=B16K#]ZUO_ 2__$UJ:[CM2A?)J0[_P>O&(%DAEF12-E1[O,C5"0A\M[&&9
MT(*;Z\/%#LI6M=U0V0U+^%GTQ3M>2O=+#2PBC7X9GSTIP2VCFSHP&):H\8'!
M4>VN53XR-3[E OS(UY&ALA;$+@_.<9&M[YI+114^F_HR-PKFK2IH<EZ@-4OK
MX(\@0E!:-$2XA94( ;:L+3M[FB:RJM<P3;Z%M'RZ)>?>MW"55[*Y=!.FZ MX
M*.Z&'O7.%![+2-&($4O$+Z&(CTF]!-_LJ$.8GMAEB5?R63=474WM9+/!"H"J
MZ7SW2P<W=P,$2YG74TG*SHO?:D2Y4GV]\X.#O;&]@.UJE\5DDL4<]_DBD+<C
MQ?KIG75)D*7X>"^O;9K%GSO8:R?7EHARJ>O*H_>KLVK<KZZS0D$%D5:"[JL'
MB_(00(3<VVLE!$;0M)O-#3H<7'1,_=JQEU\#CKS3LF,V+YT:\NK'II#><G.%
MQ/;4=T.VMRT[Z8L9:=K9+$:I:O6RU*CW-7P6\ "OU*>.KT6]1K$*W3XPG=!@
MP9W=,.RF;_;+GT>?=*@\J?.N&^!N%AEU'KH-0 "9>Z^H_NGR0[6VI.+\W!=R
MJ*Y4ZJQ\:-?8Z;++0<N )?5^)9TC8$Q. O?AD]/<%B@!Y4&*"]VKW55(^0ET
MD7F#3UH)R*K51-N8':"N@DVLH%S8M#&KN+;)PE?-UV/W(BN7Q60PDXAD!C4B
M8"8)@4"X:>GX)*%0L(%:N'8U)@A=?4([C86+; _DH**1S4*O2# 8;&(L-RT
M@1!_ G#D++YF-#"L1."&8YU9/LL-2CUP\G@2MHN(GR!B$^C*BZBAN. DG<R*
M/)L@^L K #! GGUERRK6!',OY?5HE!B=^/VVNR?S^5149H<T2Z<W-BU'/^V&
MQYJ,\X1)YB[_V G;:<&I(K<Y?U47%OOF0I@9[W5;'+L=NCX_*"E9IC+<1DWM
MK\D),R^2Z(P]W<0OZ^X0!W\Q/95=9A#>$@)0&^=C686-A%:N7T1S2;AMAH>;
M&_HZDUY9SV)4EN4NIS)8W  P6)W2GI&CU2WX8+WA"0( =8=LD?_+S5:M5#E,
M) 2JY4"6/97TV\OC0?;TUG=)'&_97DLK/N?/+ZSW5X77C);V:Y;*M-%)[?R+
MX@\BL^14-Z4:H),R/U/75@N> LRNHYSL#,*.E]LY( Y15CMW)\?Z9V<>);N*
M2[U3&"32'=*0'(2F^DA&UJLX-YTTJ$))B@[!+;K4D6%X.K.!#(.9'X=N]+4]
M798>+"@JC6F=G8I?)EL9GU-HX2-$!"((!)+X_&(X[T:'PABS5#=!VMV-:IRF
M40UAGZ"S5M#^0Y]4(V=>7A+VQ^M!Y$/WI>L*HNSMZ7/WF2?O\:+HK,$@>Z]+
MQD/5G'%.L+C(NHL !$D59T\-S2F*<NAR:_#U]WG78,'->BT)UWL 23?L5!#>
M/1M?U\]75,FLW2X$ H52J"EIT.BNO!*[N@N(&W<4GEI3^ $A);:18331=#<D
M,YAZS]M[4Z4@6B>\X]I#,*KG8;I^=8LE.7LB-FC]8^<A6+VQ1L4SD_SX=%Q)
MY2 ?[((NQ%$0[PE0!,+'$XWI,4!,/PPF=CO#8&%/[6)YN^,:78.#K-^B!<8^
M9#YI.\BJQLOD9H]@D)$?P)<*931^Q/F/:YV+;=%"\)0^*==<LI&7K3T:-7R)
M@Y>Q &'C')""%:<*X'!!R?./#6"F(JO90G0#/S(YQ,%[V)-FE)6YUJ2: X!3
MP6WIOI_G6?9V5U+3D_J(@]?SB1CQ&V)F"EA9UQRM8N<96I47):4:%JY;;OVQ
MBUA4*39<<N9:BE3&M#,?;9J/8(:85;C<4;KQFL5-KSD3AKKKJN(RB0S/<XG*
MM,'%) %"'T]=3(12\RIW38&+@O7BT[PV7*"C]P3L[R^JII5<O49G&+)6#)!J
MT6T"O\3>O/$-;.V!>H@<B5DRZ5 D:U!4K?0 Y,H]=UG"#>=F<QT3CO+@=L13
M2PS6FIPY!54_S]'[;0RTA1]L:YO]>=/%G*JEMCO>'A;?-X5_.;4<6]<U.G]F
M(]\.6D=]+U^(<BDGL0O&"K/5>6TS/4T./YB@<"81I_$3J97K7Z9SA7%:8;?0
M%U+;V-$I'S+#.*[4</@6WL&JB99(::?J!11&\@3<U4$0-YE4.U+Z)91J/6GY
MEC@VHV,=W\ E,",-0L-W8+M#CTM>=, 7QI>0SPT-O",9&JGSDW JKLU0R6_
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
M8QD:%RXU"W<-<8C8N&F!C!>#\0T] R3CE1$0MVZ>5^)(-7EV^'4/8%Y=FQ6
M&V+1EX*"WKLD1-Z/T/<\X:9^]SY^-D$D.WHWMZI)(D6F;[2$4H>MN)F\Z2C#
M*.06[CAS2T@&0E!)$2M&$GGM(*-94358;V2\0%JHO7:X"S'J$XQ%ACB>2I<Q
MVQ!K;IRF[(17W_(5&>I$J+L?B-O25&9/-]S* 4!M);G/GK.2O)8L5]KND5@<
MCXR RB(E4>5#AJZ1\J#JC4L!_7L=#@OE)3<J;3(@E]4CS$<N8#YF'8\@#$-F
M"$&6N$7G[^=47F7>J:#159LDQ&B!NUU8/!*H/9/I9BON0[T9MAKI44.KV^5T
MOY!/*SZ3'UNC,#(<1B$EKZ1VEU\(02OS6H?8O\9+^-KCTO/2Y4\-IQDRZ;J2
MHZ>G^SV6U\/.72.J4>V\K,G7E((Y)-M41MY0:7[5V>Z>YG6/9>M"-CU7H%R)
M405$M2D7OOK2J)W(/5N._5;8::^\I\,_E\'M622Q5:?K)#G"E5G2WW(8M9!M
M.SB2SEC9T_Z+B7;U65'&_M=(8]?$P-1!O':RGTV*9]_KW@M2V3D]T-:IMZ_^
M<LY.=&ZTYE=<'ETA!+A>X$/:NGC9[J*+4!\ O,>U]7JA&>&J2"N./874:Q^?
M%&]T.-BE<=4$G*D"LP/SY*B(=J35M$^Z"D5SV@>W'%F7#-?I5RG';NK++KL-
M:GONJP-/DB;+QP%]0AZQM[ :V1B?D9D.+6N,KZ*G))8K=MX)XE?R7@]4V5W]
MJDKKL.+TO>JOWRUJ;T>Y%U+6FOOT@<MJ4)C=V*2'K0LCS_E 0,8K)B6)NO([
MNZ]:&?R^?K:8C$TQ=\4SO*! .R\Q>Z^R'WU#'H1.>)RV]UWB:53%8W*[!YZ"
MG6[1ZL)WHW"K'.U0B)HB$IDG/YIV(G1;K8<;9[#@90]GV%\,K'<G!%<CVQ(,
M#D["5< !.6R$@[IMPK<"5/[##K4DE)8KTIB],U]Y6]4-P@' K,3HDHX#A 'V
M'COHFZQGAYW-I3*HBP;"X7V8[XZ:&8A!IM/O=Y>KVH^KA]X0+,6:==5,<G$0
MKR00DDY@G&YYKP-I^*C7NS.M\_3UT&+7=L#\##E;M=-+60BACX@)EO9K ,H2
M!E@:[Y5KN)5W8F30M\%P?CAK]&NJG*M/-LSQ3GX0(0\9@RU.^O84RA)PO!2,
M>[[I+EI^?[O&BA]VRR/HV+"FV'5>'1B1GJZE04"D<B>K"@G7- -O3]9B9K'8
M_LNG?,\ :,/&E8R+<C]07E]USR?VC.@JE&LPXZOCM<UWA6NA/O 7%/BZ.UHB
M=)DZ3,FY/2R*M+6KZ4$P:@CH,74SU"D@JC,J"]EO\^^(?3:"AZB]/"3FW..:
MWB.643FJZ88Z82>^:#__3[.&'R+Z;I\?_#H%/KI$S4PS^.,[7,QGRS^^Z\J\
MWK*C_\=WN0?>GKZX/Y'XT[='[1QTT&)L15KB/'@B5=.['D#H&:.-*K.'.%7=
MUR$9K&V,G[$>$&Q7;C 4M'/]JVS958E6NFGYVZV>]I!P4"[+[12NS%B#&P_!
M^5@25>Z$,(MI'6ZR0E ;6P6S05!'&6''EQ^GA-9#GXZII((K+[,T*52=X$"#
M8%MK*0.TD=I]67%Q/P3!HK,X0G2PS27XGTSA1Z6;W PI3^S.*"46V]O@4MR$
M);U%L2QC/)1.$D>Y)%']XCB 0WK10:O1 7&XB7:;'#Q'TNI3D!)A>8DHNYZT
M'#5;Z./@0_9)2EK0S[,R[VKM,]70"K%TT;V]C"FH[0LFO_AQP'-@V3.B6+%D
M$@U5(><FY[@5<]!&MP+3^0I-!+^X3=:"&NJG/OP_R]4<1P*;\+W$SDA42<0*
M'K$;"=%_VSLNNX3]\,[8ZF3SQYX#35JR+BNAE1=,&*U#MLRY866&#VD]UDJ%
M)N4%*1]\\DG&[/S5.N/DVM==XOKSUN47%5@C'\. I7#NW;WP!_5M*)3K*'HO
M%Y-XO[[ZS E6NK+A-W9(2<,OF-3WN<+1@A%W0'TG@M1.B"KO#_,H'#3H9JRN
MT/#6-%+MC-HOYDP>UU(D,Z5^N!R6)FE1G2Z?RK[*89,-?7G0*S95OSI&N:CA
MN&*81]'JO-VO 1RG4"H\+^-=V'I%^<\E_:(ERSS2^*5!A0[?4C>%I+<N-?=N
M5WQ\"4_35-RKVO"HHI=Z-[:B#XT46VV\B31\BR#F1_O7EO]NZP_,9:@4%\'@
MY?W:*5+=?#7^F&]J*&H*<J4H5<;(G/-E :2P%%D$'I2^EB>C4:])<'DZ3/VE
MN/T1)"22!54G;@U'DSU0EB3!"7E7;E07)U 4"Z]IYB/],ZRD/*^&O;2B)36B
MM'&"]??-3SQR<<J0U"A,O9LJ'FED ZUV3](Z6UBQ(0F>5S;#M,E49DC_7%D=
M@[*D=8Z?R2=,QE'Z5%S[6*P\U[9"9Y'*FC4C4KWLBSY;H?]L6PLCC_+G(1XI
ML\DX$@SVR_QN->*[?ZWY.-$ZJ>7,=TK4Z31IHDZ;K2:!H*&7<'QU =K^G$QP
MI#-;J.M'A"3&@8H+YA#/,7!1XV_FKP!AVQ )_,B;GA,:5U&F(C97KC;[8J+@
MNQAU-I$ \:BS"Z1(MF9(>F5K^P#3X'R.2]&H\OE<Y*C)P.1_Z F^?^'1%ZHW
MLDS%S'5U%%?/=AX;8G8E]1-ZL<7O08=/Z+M5M]?WJK_JT2,LZU_>C(H4 A^$
MEZ40YX US'1\_)I@-MIXX6JE5Q2LKP"AR=1Y)%4'$!RL(5=IPP2LP$5G)$WE
MV+$;]/^CF_+WPJ7F4 !44[#NUKJ$)H"ZE\+2AU@<,ET<NV)T8%RYT+JY)'2^
M%[BL,.D(LO1$WROARR;(#)>$IM^ .=BYCFUO2H(BZF#*W*5%IY 7PS1>JG*U
M#NK19A]XR1) HY[W6G9FT&=Z_^J7[<M*MV]VT>Z;C<:=N)F%Z3>D-AU:UF.9
MTS_WSM5=LMQ<A)]=@RX1)ID\PJ\F>FN0*K\ =<'KWJL#3Y:8Y"@7UGOG-G^Q
MZQ>8U85C*)<Z1?[[UB&/:2OU<E\4$338WC)<O_73&[#/W9/=:]==^$*GP'BQ
MDU#4-U6PHPA1R)";ML@M@[:SII7Y0S6W[:J3CX@[9G,;JJ:\3VAUV_(-FPWE
M;M&YMRV7J8QSITB&A<'$?*NJO"Z::\HK1-. 8Y/:YI?\1',[!RE]@O BJ@_O
M2^=S;;!;.M93.$,U(D4PKSY2C=P549"JK>KU^"?RP>=/4R=N,N_8DT\$8+\
M!*C2.MKPW'#)-+0CFN.-G73P!7"Z^]?GQOBSG3^@@('0@*MIUD9#UVP.;U3P
M5UMBWZ3+OGK<_@%F!G*VVKHU;PUACK.8]5!DX U>L&$7^40ID>?[KNJ8A=$D
MI?NL]GI":IE.;4>8@^52IYK#G"8">1^MG':#D24<NM'MP3TT=B8V;2_FFI>I
M"_.DVW47UMJ9X<;%&((#$ZGO26)N@ASR=^IO<N6+N*!2NAC^EY)U&SK,=@'6
M79DK)_"A@<YZ!JU_$ @"79!-+_DR?AYU<$;247=FA@W\UQ(;*>*P"ACL61=*
M Z3,T<633O<,E6WQP6^"%&'[=J!Q-V >A*F,=*BB04 ?3/$8&W'WB(W,M<*W
MG8MOCVRLA<(8'&Z3:]3N=Z3=-*H)/?903"QO"?;>VJ6:E2=IV6PNJ>?2PQ<-
M\XF#GX+I<J\YRZKW)V*T T/@MMLL8R3'%2Q_C.57SSY<7*,/$^,TWM0'[V[0
M:^+\^M[J5&Z)\';HD,E'((+$6SE>'H;@:\,&4[EB3+Q@H4[U]9T<M83]7L?3
M=GG5Y(<P[-2VG$W<6;VJO'IZ/Z#0\P);FJ">'T0!YZ/]?E-!8+/VQ1NIB3$Z
MJ(]5%VZZU;Z_U-N$V+,GBA&XLZX[KH(QF:XTB9@,3$IVEHL+4&#SRFP7Z4_6
M[.1S##@,C";[AN]QHT#)XDGJVV ;5;(Z6!G<YVQNM.T'AO +<)V[$,81;O1K
M)VI>U[TRDM@_Y_DV20LE1.8%*?>WW^)CB[M.PBY&/ET1\Q\=B7:P5HE]-RT$
M'-B/[L+BT_-/5+NY\7;+-@NEP85%5'* 3RCT43*NS.YVLX$C.)=NI&P"]4Z[
M?4^ICSV7(T4!(68'NYZV._0.+.R!YR4LV9Z7=]5\W&S< <,LX F^VC[!HILM
M5J.82-H0$^*NDK:XI)&[8_/G+K.$T_W5VSO6LMP7]U>;E/LOWU!LRQX,>:"Q
M$D3U[<"PF"ID-/+UI1[^6J\=BQ.[?VR+J(U<[^KJ[1?#8=;BV_:E5GPI.GMU
M55GC(&LR+IW%^K/=9//CAI=_^:G@CD'CFJJT?)#^3/J.OA@7Z"T)0*<H;0/O
MDF0P-IZMP^W&DC=;[#&VN?P!_XH]C(62!,9G10"R4D6_/!406D#6M_+D!8F\
MIG.\?2UM)+B4#DI)P7UCI3D%RLIEKP5"4@7GB;O25'G#!J'F 4G]3>A\NKK#
M0%(,FUYIR/?8A)O-*1[U[ZN<N9OC5'TIWRO =NV0NX/C5P^M<!';(>2ANX$M
M#9]J.S>4B.ZUT0K$GRBMOY$YT4C[)I0]^BL61@&7#>3)01BS9C2.-2KK11_"
M^TB4I/?H'\*R9GQ0W3]_\G@G'<G,%T>%98"T2L=[@(1+@[<Z3)^G*H+?:OYD
MH4I4QK'S<]DH42\(EUE27 MQ $^VM2(0)^56.&W^C]E[MMR#PQ\>Q\QT]R7/
M84;NAL1<=MOMGS11H.#/C<+V"A7==Q%O&P@@4Y:8:W@5ANN'I#QV46E!(:>
MHE;(OF\2IVJ)ZB>YJ PL9L9-L_C#",2WNG1)<^+8U>%ZR4;04Z\_OCOT>]TE
ME'!W5^F(4)[&%49P /NAR8%IEC&KN)CM5L&_Y-(#=[.?O&U6 H<BZ:3TW,63
M/W[YYX#%-#AZF-B'7?"VGV#5C. >L_E >1_*-OM;F>5HEF3D7]8^$V+E2CSZ
M10PBQ>[YZ '2LB=P&X=88F @G;5Z^D@(7P&(*&%.VP"0>M\HVOFS%Y_TA%U)
MDCPO#OJ\S\Q3:EINV3P1%_KCKIW_-(/^[X&C?_3]*UM\D>(CPOKRM+XO/^[R
M/UM@M>5D*'Y/6LH\D"9SY%7RF5N>/T1XSBM>;T';_DJ!GCD3H=C%[8<LL!#O
M6S//Q#6_-M?O#.9A/0.D-6TE% :N_QKL(B+46.2VYH2!CH/[E3_+3V$='2.K
MWI@2+5'N4WVL.J3/)14IMDKYBE5=2ALR?OSY?\#:KHEW.C=7ZF(%6\=GNLNC
M=&T^/*XUS!;<MAG%;9$EEX.VKXHVC0G+&3?4*H1+L&>0Y!>_O:O4]2QM*KU]
M)%(2._5?O=MP7ZBZ1?+!-Y]*0J'VOCM29WO/-BG$"X]7/LS+N,%U45YH%N;A
M>IJ72%P*P&(UM0U&"X/:072?G@H3C\9UISN)JS[QSH.J7BL@=/@\!Z2/G9YO
MK6#57@9# :]0E(@"Q<EG148PHGX/J$#G?GHB06(FMCS-2K!/].ZY?7]LR8?-
M=&$LG%7#::LZ8OE96N0DX&HX]@?> /=CZIR='^^UZ(:@SUA45/ 0P0W/ ZU$
M3=+>OSR,X+%FS)?Q<KTBX,?>\-\J'MX/13Y@\[Y2=%";F2>#$J*+F>EH1!):
M!1/7EY=/A=>)?!"6+>U:9+R*=_8DK'-LW_.G53;G&&E[K^!.<,_1^?,#5Q(
MT*"RH(.8/=TB+]N+MK!1:AWH19N++ &'KU7!V!8^2D2OG'@81#1&?W+&L:K3
M'_=.4&U--)D4X!9]*W#SH*!I+,AP<O'\3?>P^P^EQXL1<;6 '<QIMP[0:<BG
M;3RB&5>IBCQVN5?1T$%MSU=GTGVK]ZX$V0Z+7Q[!L!6F'#52&1'Y. UH1V%A
MJF)M8V#IF^&T[]?E!4ZRD)3+DF\KJY+<Q_-&,@Q]Q+E>.F,L!6<GHT-$W%D7
M+6VRHL99:7EW9%D:'!SX46:CZ'3RJ^P><-TQ+#Q6_B04@<^LB\G'Z8S'G'=>
MKB3?-!Y>39I^('DY1*(>J]T1NO[H)\2*]'QD+_9W5G2*G9;8J= Q*+/1>I 0
M/HKJD JN6KM<6HWOVNB'F9Q^N2$;_B(\_@D*B\/1MS]I*N74!TP4W<L0&7[-
MN1I=B[PT512:A/>.ZGK?-MJAY#?ZP/)QVWB^PRE/M^AG[MEE+VQ %EMPQ5\B
M$SNH\&J;OI.H)+;"F4%*LH>/EXI QYEW[6_:>72/@[9VX#'G/N0%M)U^F%\A
M,];X#4W F!<>YD03C Q@0L2MH_R'//73_X6Y]XYJ.NT61IFQC04=JDC1D2JA
M*)" @.@HA!X@)"&0!!QI0@)!"$V*CLZ $$PT0,"$H@0((2%!2L!01Z5#Z &D
M*KT701#K9<Y[O_O=]]ZSSKO..=_ZUK=7_GJ2WY.]]WIV??9O[U?(R."#,L7<
MBNN%(A< W6:&R4I$R+!+A$=I*C(HMLA%8 "&OT5<#AOH\:]'3Y=/:/HO!<+4
MG<TO!= UF+>G/T[CGDP+)4((" -[89' SP <8:-&#]" . *+":.?PWS:1IL$
MHZ9C("5OX,.@JX6GV<%GC=<?T!.K[QYJ/*#MVFM'JONI)U$I5KR*BR$-):F9
M+SB76A'&%^.B7V#F=&TI5I*KQT;SB1II/,Z1JW9(+5';H@E]V))1_<!%#G#*
MH7\.=%;DX*F.>\HU?Z8CW<VXRWKE<D4[S78I:S@'67Q2O33K8N23!V\:+V-7
M5Q5M+N_:$0M7@"-W&LT#*OBUM6"0_6?]-]L!%9N.M!N;ER,TAF@IS]L&'7M$
M2*0MYXMEO[YN@U_D5H%GV8VODIY5"DJ\^R+K8=L3/S_+CZ>17<;\),[H;@T4
M]0)NU2[. =;9A7(P.Q2D[SCU7+!N:M"@W<J"#PVMYF.1HFK]<9SG+2&(J(H4
M02\W[E,AZ5M8*BLKV]@=%'LI;_+Z?,EO=I #S-Z!RN70Y\U'C%&LA 49DI7M
M-\4)Y;_GQ?,0",2PL&UB.>*[F,_=CYY7:O_G .SA?QJ _2^U\P^7EBX_7?XN
M%D(]M-WJ8$>_R[_V3?GN?.=%KZ^T[V+=?ZX_SOG3TOC)WB\O!A>LB&,XN%6Y
M[V+BEI]6OE+L[I2;GPZ[\!X$!'[]V-TL?Q.FD!NG9*H_B"N+PBE7(\&7?=+I
M4O?GGV=EA%2D,P,KEBQY!:6CS)2=6A3D4I]5$"NZ-!#84Y1X0"IS9=%7-;2E
MI.-Q:93'YJ\[<IXX_K>IJA.6E+HZD_A2=/[^@,] =(=> S]5B'_S9+:Y&-X
MV2 /9$DLAR:=$;?[JIDJ)G8EWZN'1'&=)G5&RW_ +AIOY"IN@\9!F*86$?R=
M14BHTS=)UP%PG**(QK72(MCW*/(LV05'5*@\"X\#+M6Z!]J'2FPIAF&XY$/&
M0BOO*O9L+D((?HO FK&G(2PRMOC(S:+0Z*28?9Z?+VN@9#%>E38F$-L9W.F/
M@(6;N5G=MK,"Y4(R((YP4IN?HC;$#M5=5#ID$!I_7^]XO#LANT=MEJY>RE,=
M&)\I8,6S5=/,?-?*W]OL\V(EN;$_8K9P]*]((X&1V0+AL4?Z\K!3V+&(<X&E
M[76_SEAR)K,/:TZ[9K-65GWUD9<U?-*JH4IM6A3_X\=[\<>:H<T3XI.'!DW,
MWMN!K[_/'U;,*%;64623LTHTR#%:VC:S#^/PB:-65><)BILB_].O#=9#82JG
M(G*_?@BD*,Z6&IGX[6(1E%7<*:6 T/>")?: *1#1&Q]O!/5#.DIOE/TP?B/\
MEYBHKDIX[/VZ2QE%6^.G"^M5)&3<U0R8B5+XW==IM<INO_RS+02H4% LXM]
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
M,YUL)8 6><D3YXS;$@88;+:RXB^]QQ?0RY6%_K>.E6^YV)I%HH/9.?%,]@K
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
MS[6JC+(&2DA(8X2$!/P+5;1E6*6)1QHS"BJO*N2EN7D,39$-E05=E#4X3FZ
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
M=!8F?V5;N=U'1WWADL[U?:@4D>M,**?,K3-(LF'BU9XS:#'+ *S !RS.G4X
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
M>[,TSOJ,T :5MDZ]O!HK,:+ZV)MRT"0=7PST[=^\W&)ZG-V6EJ7D]"VSGS[
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
M&Y4PBZ[QA<F!D'</COO]]E=M""0H^]A&$1_+JS</N@[;7DPHBS[$L0=1*/?
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
M%_=C">!%%,7FX["69!1W*&I<4@R.IG,\FKE,8FXY".ZS5!P1L1H#[)#X4,F
MD\Z??1Z>9T6U"A(>KPA Z^IU*\/@"'HP7Q&M+M2U#W&'H<:R/C/YV(9X0766
MKWO 4S$8?4/D^*X-P0=ZL\P'(E*:+5*:F'TLN821"U^VB#[$P=;@Z:<0M?#2
M9@6>*HLA-49I'<D"IJ 571HQR*]DUIK !?RX&'%SOZGKFV .5Q3(1V3>1O^'
M? @<'D6[=R@.$]/VX>##Z&(/6J#EXBM9IW'[.[FN/A7>(U?3NROZ&T:OX'##
ME[ XB0Q74660KWCODL)<CM!2OK/\;N<O E_]N""\WH&H7!GQN=Q,MUAQ$1$T
M3:9N@,WBBW=GI/?8TLB[1**E0HTJ!E9"85.Y85* IJ+E")O%LLVC^658G!I=
MR"J)3=,DX(L8TEI!'7 %@(F>\]O@/C7PO/'C1MX/SUQ4^#?R[,['<35E'<A%
M_?V9*$LXCI2]:G=YM"BNSZTP >PB,%LD:8O(?L&X#C<(XFOY5N.Z/$>1P)HC
M-:)>9B>?8TFG^O-BW<DR<3>\2[*V;0*GXYLX&NWY[RR6N.YZJ<(B[XNT_2L+
MO,IPK=^J3ONV;!N=V_TD9IR$WW$_++Y];=F#LFXI)\8B!8Z+"KW!T:(M8H']
MY,A)X$R/5':D_BE&Q#TO6^4C>=D^/@RN.@N^E/10?\CE\64!?64.-=RK,X7:
MLC8[=@UO+/F23UPL7MX=%9L41RW^6NQA<!G A6"Q'#]6NEM'@ (<NLRH=,G.
MF+C9%T:A%6+JR)<7\MK"*MST%549717E2MT9%BK;MA*Q1I:6EPD@#W?<;!2V
MTO:C/:O4#S8T\*'M!,".4$"SC3>N_QJV[Q\N+B1KUKK,J4L2?MKU&E-[LGP4
M>;PMK+?A.)EP>H)#+U5@E0H[- 98'  @PRY-F.&7:<;;H=-?NC6O'!$,=B2'
MIC^9^-*>T4Y6#%HR),OYCI(%?87GU(W>:6"DWZKK@#JNJ6U#/1<?C^^7'EI8
M?F>JS0.,-D40_1KRI;B7H),AQZ%F:.54S4T9#4A!+YR61F+^)OE0^_PE [[6
MV#L;[T-%E2"ADS[2S>R05+K8&ZP"_R *\*3(,$N>.(&LZDIGURM&<)M3XSJJ
M=^@4$&=AX%;SLISX];33A-Y^%#IOICA+FFMI("(HU'+-ZZR9"7X';@!Z-"MZ
MD%IJA-GY$4RXB7_JS\]_:>:6AVC*Y?76*5"-=+#]O;!^JQ;%:DZ?4:T(EB]B
M#?9>5X\^/'S&M^#ZD<@(P86%AT!XUZH2C^5,YU(X[*;#B4Q[UT=$(R1^KJ"7
MA=6(J[N6_ZF,Q>$S;HLT@0_)IP;K;7V* 5/\LP =]GKEZ(+J"FN/IC8&HZP?
M-A.5L/'V03/=5#=9QMXRT<\R>M1S;S3>A,>1G8>:B\-#-)]+97&D:\>& 0K
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
M<Q)2FBZ9WV\E]*(S7/.UH7_#GZ76@Q1_8[Z7(_M*J3"1YE^3 ;_>%N AD!B
MR4., #=-XQ/(?M##:S?^:G7]3UQB>]:3JE[P_.G+\03, J#\FI94PKR=$>&8
MR3JU?ID7\$D.-D/XQ"[]IK&L7CKGU)OAXLIN-*Z=KPP9GJ$R3=2_5=Z M&#F
MW:1'@[')167^ V?F:'%G'A8G(EP9<@'NGDR^CAR"BP\[?,A;2W8\)^YA?^"M
MS"ME;+]5EK!^2@!J-^3[^>6NM!8]0]7<SQ6+;:7S@\^EMUSU3DVZWHSB..!?
M=?WTJ>3]\W?S^+K(JN2];H8T,>J;5<1TF=76=)K%\8@SC6=9SRZ<N)*U-%YY
M<R#:81/[^D1$J10AL%3RWY^.D%QU7?[Z^I9<-X%(7OA;N^CPV=Z&[+B@P\N!
M70=>S47L^)_=RK$W$-\],,%H<<]8ZNY"J4#FO7^,&?CXVN!XV+/0GB\"CEL>
M/:6_&RS6ABK5UX[X:ZS<K_#5_)YWK1VD.A*'(1 @&6#OGU?//6#]T<^6JD6T
M?QP;H@BGHPKU>E;BU<)U?FRY 105IBIHS)=XU4=5B!2E5L N('.>A[BF[UB]
M497W^5SZ_0A=[1?[?K,#I/4\W7B299NH@9G+,IT';6-4JZQ;%0IU??[Y:[DH
M_;67%:"-2 ^TWZ0\::_]OE?-F6P&K!O'F.B'0M^XRG'M5M]\.)8V7(BT$53E
MD'-NTK-1GGZP0-)EPGUB*=G$T)>6<)^8A(B*+[6'#LMYSS 8YO85%#R?M'<?
MB^-V\?!/$3!Z_ "['2@J.V\Y1D^<=8IK)+0;<_3[%.$7U4PCE-%T7H"O=9/-
M  N!$)7'I]Q9L2#,OPW23?RV156&#0R#\N!3"R0[1&N+!N+!;W5@TK5"?#Y>
M>K<0*"+"2CZ6/"(7V5H 5984$9F R#Z$J!;":!1$PLUFQ_?#3<YKZX'=+%_?
MXPF<U?G[V%=SNF&_R$59F\=!ZF%*T653'YV^"!P_\)/7[L!6RIK(U57+.MON
M$WW/#4\K/K%US[P8UL!KY_>AZ-ZY4<1N5]$Z=L-OC48!%0MS6#04T89@JW5V
MC;PR3EUU^K[ON'3O\JT$^>8F7-)C#Y=RJDB7+C4$82(;3J.:71N$(C6C!@.L
M,<HAGRE:D;Z]]4F!NI ZH'P\[#'YNPCOS$#X  $-A7.O48HIXHP4"I7)!>CE
M.^*O]<U^7R&/!O:?-VZ,@:>=2Y==KOX^#8RNI)@WERWR60@/ESSW FN,$@O5
M/9H7;,'Q./ B*=@13P"REMMIE,4!^Q[S=-G7C((!9.,V4& S^Y@"#/],-LUN
MJ5'5Q;S2)@?_0,AO$-N+,WV8_.$[9_$Y&*\,;]]F8PB 1UH)3&*()Q'F+"L^
M ]?RG9BS^MMZ'Q23,'V88<+:L'^S2$^7<KH\&ON=BQ+LBIOD\4B:WSM^F]C\
M3@NF7J?<.)<B-*Q,:XGNJ4FMU.'D'&F*K:P.B#:'<4QZ>"]D'Q73R/:Y;O+Z
M7"X$C15Y9]EVE>301%9D2*2%SVL&&Z?LZ$_.UL\O,B],,4Q'$1;ZOJI@.QDD
M2 *DB24Y%V_ZD0PA3LDX\'P23OV7ZZ<7+([+E>97NEO@KE';BVEQ;]HR4WRH
M15T>CJ?(AF*>U:M=N,5BZKMJ-=\%ZJD3G#N=UWN/$YZP8@Q>$:?\W'QS$93M
MEEXY'6-;%C,X.;;'?)=YT@1(<J#%9?N* W\TR!&-#:>UON.G7T7)32Y<CTGQ
M+VG0B2C.3:H@Z"Q%I0 LL1;&-'$S00;(18'R$@@YZ'3Z#'RFY81#?IMLE$VP
M+<M9%@&#V<E_%1I*9(F(NM/63D<,@KDF8)A3$57YNO*!7?W?_\N&+2YJ]D7
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
M"4QBH/*#Z\7PO>%98(]:LN2MXRI6:$DYWQW@+!$U;I/(..WP5ML"3!553^A
MM(DZ#8 OB$C/]<*6U*6O0X3'54J-L]UCYBRU1B+JY";>G59X6JZ?GY!,&+TB
M.QC;=NH8N8QHP\:XB*Y11L_??KK$1?2)S/;VO=9336V#SN'(YN1!.*NV"]45
ME^52.[:PO^?-,7LF-EEY49?JJZ83F0O'6DO(U-M>(T4HZ9M70@S*'I#JTOWX
M)$3XAF(!<4=X!=9S4=CB]A-I:<*T,:<' ;>3C_8XFVJ^/8!4M3+7DT<5*:,)
M]+&4:S]JU"]9]>Q=GLQM?%J_5HDOL+E-A=-N.6=') I*7"5R=R4'E6<[0&F^
MU>5F<MW!Y-;WZ C^>SE\]HZZ43>.D5D7(O?QEP8;X:N%'AZQ160PG8A1A B=
MAUH_/JM(SP:\X0B#=;@!'I_YM: !KX,*;,'7>^T1K^ FR"L(F GB*&FMO]=&
MU0!J8\0]*_F*33:>@0_1Z84SG!%_9$=45<8XV, 3" 7)QX4/J]AJM*5DR.'
MG9$($9@3'U!6,[^WR!IG5NGNKE0Y40EZF6HF)EHG#94<9D:2T*1]!XRV;(2A
M/6XEGEVYWY1JOB>N[PQ_>N<$8U00OO&RJ;;GY58'^1HC.3(:^PBW!*G(2R85
M 4F8F2)X#:#?1OQVP>[H6&G$R>I+=[7*ZHHKBRQW6GR+*,1A*YA11X/%J59J
M OCH3PYH^ZY=0'RP0940$+5A$EQ]2WU3.UIUX**0SY8KJ5NN&,O4>L?&3=+H
M 8Q%U$EF36[1) HDY+'?/Z?MC=Y1W*/:WVS'54.N(YV7'OL;J:+TOEX%^G@<
MFW(+!H.ULB%,(R,H'&Y9Y>$GG*@5F A:4]-]5,2:6O*\\@C(S^*4&\GB4+6J
M>&D>=HJ4%(QKY%L(3TH,S3XKUDQX\EGS:^H9"/E=C#0SMOR%OMI DK'>+5CX
M_IN=^&RAS@A(,M:%!]VQ5HE^]4V#U4@D\#8C;=,;%@;UCSE?+ULR9-LY',96
MQLZB"</YN/ \>' GL=<&%-HB@3,R<SMBZ!Z >A7[3)2K0 YJTO-^T2\BP0.K
M9)/?. WD\LIEE"']P72^8;ZP7/HJ(<< V<'@:GGF6EXJ\ LY+M#0RTE-ES5/
MC,4H1!D9)_$0^YZ8$W#/6P0D:D!_[Y(Q9@-OG#:-@#;MV36E66*3U,$ZC*T!
MI*'C7&0UP3SZQMGO../6S.!@[1&K=[;G'%.<]SGP'*3C&BLD!-Q78F5'66>Z
MS$"A0T2LG0*+:$D=  N58&2=XN/CTY"_:]V\6WDMMNA)Z)&\I*06RW%BP&#K
M%G20ZBN:2KV! .=1%IFX#1P4VJ/(ASP4$ BP3]BL3M)2O5_R</(;5T76N/\&
M=.&UF9=%] B)K&VF.NCDDY^@3)^UYV<XR]D8MPFGRSIL?Z9BTI5<YS3$=B<E
M<LDZK+.290;GR4H>H?YD)8GVNB0C$\67\46#5)N>T..]*Z<ROI_615,)UDY*
MSBD8)2\;,YB5FOE\ 3$T-\4C1=MTL'FN;-AOQ7Q<_5ZUU7S5\'W5+D+J)_.)
M2XW;GE2(LG]:1&@C)7@]5T*Z"FAO8<TW:SMX$E .._U$2@D'>QE.U>6\N/_D
M+H9[=GP6[W@:,_NH&(-M,YY3P\QG3E;8FC**YT.F;P[_%)EE/K3ZK;N!R#2&
M*^V>[XA=<!KV7811[S-I),3/@$=H+BH#)0+U 4C6+2P1KCUD+%^&W?RKP(%;
M>KF5*=(RM29W2H09RQ<B\E?9EDVH%<XVT2&S>;EM;61HSCB1[ V:?!G/0_WV
MGAR9C D&Y?H&SR;[AI7(N2^:]J8JB6<L?Y>%*&]N\:+V<%TWDPI"015^L%Z-
M970Q)2'GBX#6O>!*<?-FTGS8]]:E+X9"\[L8I,1VA OIM(Z,?UM/#]CMJ!19
MMB!JD=II.E'C07/YSB[Y7?1WSVX@'>?1<6]N9B$1I-%K%& Q.)0WN326T2<D
MA*0B/8%!9<NLT9J"MZ.I6H=#6VP[&YM9U]N,/&\Y,Q>8>..9V$6NE_=W:B,
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
M2%0\:_VAI#*;ER0QQ_;A>[#]7^6"]9[K0<A=UVM/[2??R#1(@69,X<XF5^:
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
MR_*0=NWS2]%:'QPE*S8,3EX$VM.?C/F';XD:>BG&=X6^Y%'%C41(FCI*FJU
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
M5FRVZJD+CJ= .WZIS/V8!]B4;06;WIO=ES8T=8&3"_+WA%LBJ]SA$G$Y1[@
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
MT_-V(W% ^8"!-X/9>XI/^_5%=+EE:*3%ITS@4+*@Q'6(&L$13'Q+=$\N>Y+
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
MY\C36#:KUW[E]/FK2;$*"1J9^J?.2&"5I2UL6_(?+45=6DMYO&B\=JOPS^R
MM:IZX*1:-D( 8])==QH'EC($+5*04Y:+7GX!@^H)$IP04S%.S.N6M^;=9@IS
M%@32'7/?;8.E^$D[-HT$K&:RC)ASIMIYJ/;L+;&-/GMC-1L'Z$"_K8(QZ&25
M=\Z9J=@V58>J87V"N1Q<.I4E+OSDM5.OQX4;[%%?/&D<*JJ =1Y+QUO,((P)
M&JMPY-^Q@F 8&@!0M_)5;TJJ&_0 5K\5N^^N/!OOT+I-OR:=P7;>-J836%UH
M%7<^Z-L;ZU%V:NRK$#X_]3'LU B[=Z="_?[(LN1\=,7FSRW6< 29YI=>CKN!
MGIM7F7(R;%.,T=APKM>T?"3\NC_PQ(E^U5BCUK4<CA+PF?>=V8I4-+D'R/7)
M6&7XQ5*HL-WIX(KCG>8F_N0BES+>$=/$2M&2]W7B%@OEYA<OJIVEE0F;_^B7
MWW\J;SF_H!I*GZ!4UQMO =J+A0Z\G5:/6F],8N^(S??5Q%VT_/#@J4X1^[\0
MFP4-][6F;"J5&K3Z5UI[S^3X$M1KQ;.JZQ5@,#"O\)#A 3!.T":8VYA%WW+<
M&#XDIRY^]:IESHZQC48EY$,5O7ONHO&Q"WQX!Q--+_@>0;SO<I/?A9K5SXNJ
MI3P/ #+,2$!*\H!-ANB#FP?:OU_SW)@#]U@&[UAZ4D 1URM'B:,O2]"5RY,/
M090\V-87@7RSJ^_F6*N.QB+.5 )I%0R> MN%?;(6@S8O*"&O'1AA8-R3O]53
MFM_&#(O-%Y?P(K^<9V&0\&@XI:E#1EB2_@#O*0ZZ="XYX&']M67&)H5J>\BG
MMTH<X^%H,5</G&-:Y,>4+WXN_H_+"QTX;FAU?$*X#PXY.GDV1E_K36792+Y$
M8&]L?%S)RX$UQ,Q3IZ]"[1,VJRW*7X64=$-:+#??B^W5C1@1&SKU1.*1\=V>
M_BD_.R^Q-V!=U0S8Y::/"U\>]K!"9BX7 8J+-.U"UYO2EXY]=/QRI06ZT6K9
M+;/3^_E*,6*R78]V,YJK_ZII_S)%:]5M[R=Q^YXS2GI1D^9;AQ/HMWZ;INZ]
ME9\_F^U+()3APBU&$!0GUZ*RJJI]+(W_+: Y5*#:'QI2JC$L]W$&QE-@_'3R
MX%OVXT:;32<+O:F[:\<LEBD%6]Y^"+D^9=)-NPF50.D=:W,8#MTBR]$_ U3=
MTNY___%SHOK[-HCYQ9.3@07,<HI920X0CFC29<%U.V)Z<;X@ ]X@ OB^2?EM
M4L 3862Y<_B&5/&QJ^V?%?GLU<1EU:#,%V(?5VSRO!/[=)1H]4!O.$2+JP52
ML--[U3NT&322ZF%*?U<&SW3%UL0YU^^.'M *RJ 7/X6;5@@&^ND35<:0KOC'
MEL<^O%LQC'-C\=XY-F?5C\3B7+$)/K&MLQB6>]O,^/8O$?#7MK3Q2!*K"^]G
M+19N<6<^\"^+B]<<^WU/[\M5G>48"W2!R"IG_,.33_*7%:(JRG;KH_!::Q[S
M=\4B)3,;[!;Z;U6)75..^EOYR\>Q%86(J.Y D2>S?WD!O51.^>?;EU=ZO@H=
M+;^U</'SP%>AUR%?G/4F?OLJ=.#3K4W;A=?E?<]^B274OV?%#!I8;:]?&ZQ9
M*#$IJQ2(;$DTD1>E3_\S3;=X:8CS_K'+X46Z%MQ"V_:L#Z:;%C3Z1,<1%U>V
MNAL?;.U.;TZ.BIQ;D>R**S?22BI'&&3LZ-BKP+7,3<T&X1TM/7[V^)^T=MMD
M6NH/L:8X'0*F@XXXTJE@?J:ULFM>-G_UX=A%86%FRDGIPL8JHY##0=-OAHO,
MTF-*S7>/ASI?<#NF.IQC@[C(&)R&OI@19+ D!Q8J3_]T_R^=\K]B_Y*,S4W
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
MY#W/HP%IV^6')]RN)<(QMW[4SBKR92ZIW+SX>*Q>=YJ6HW7ZQCZ'NQJ[!HJ
M5VV=B+]?8Y3]X35/+AL*1/=UGJ5#LCX PAY^]'WV_5Y_X'EP7;6+:/.0TH8R
MPSS38%^/&F'YBHR"[+ B$W.V^Z,>>'4_Q(&KH.6>O&T0Z)E,V86+WO$^F@^G
M!B9BW'O[0H- (ZT77Q79>QX"F8668,TWO**@5Z=L?C@^%Z_L@&_)_;Q$7FUD
MTYL%0\5-IO:*UA5<I+_W65RGB4+B_B(5(ME0W'9 R_D_>A'=@%;J/[P\)+ZV
M;TK2_3T.7KYW[:N07(S6CMC'F(:; /L^6<"_T>O\;//]:[6.]/_[:[4?C!:^
M%*]_%4)GW]KF7K4FIK/^N"GKO\#3\S;^5E"_3GR7-3\K00C^?#_]/?SQPE/4
M*O*GKT*-W&?UE?Y+K[YT7KLL:?XY/\3D]J"Y\E\,]/_97[_]4/XVI5XU[MY"
M?;T*8U-+P-[;4+=.-#V/%-'L=*&CHD;C=#[.(6^T]K]Y:IN:V^_H\5N)_>T+
M;R9S:UJX13ULFXWA7-/%FY6>3?C;EU^\W)/8,Y>#+@Q67UWYR2P#^GN>+*(*
MV^BS,-NKVO @?$EJV6*,F/H:O',KY>J[&./_/9PR_WBR?T77X1,<!(:_^5W8
M.)P^X1UU6%!YPLWXH;1K'UD#RP^F9_?+P:L:U"CY$!TEO)WT]_6!_'?21JP7
M1AOP:^J2G:$<GYF@"HQ/*0GL=,6&LN6DZ:(UJ3#$%\ 0I"59AOB:H']'(2UN
MWO2$->.VJJB)'I_&8<%3\I6H\_IIW!OE'E0*P6H0T9/ITY1^Z=EI1KP;;(P9
M86MN:')**[%B5V*M^-U,ZB+$:?77ARM_C483/I_V6$>J+:>ESDORU "0N%92
MD7J!>6K/<QQ.Q);#NW%.\@)$2<E-&A(XK.B@A$E:\KBTYM)JF1KN$A9^U8IA
MU?$+J_1A)8Z&3:.6"Q J^2RY(B">)(;I4W8=ED?NA]BZ'NYE%H>^G"H\_[HN
MW*^Z?Z M$[ HC_:IAO)HM+%ME;=HDS- MZ;6SXZSQK5Y)%73$FP9,3RBYX2]
M>IGXAR*%H&^MQWHX_[UL8P"-3ZT2AZ>/4F:Y$&#*DYTHNY0HSQL#UL=PM8N:
MQ(,)$3DQKHO3G?!S0)4/_J<@RS19NU;@BL +!CXZ)F!&[MBN_=&G/C=:/> N
MN5R47I[K2)P7%9>#PSTL$'GY3X@E\IM,=)NB]=/VSTYR-TV.]-W4> ZM"HJR
M/'4W?K"(Y\JDU0[X,9Q(?>R%V@\6:2"7\^'HV1HWM7LFXR>>?!7Z/:Z<<8+4
MEXW_)23E2/71,DV=HGG;JA&ZN)LK,^[TO$I?T:.:/O;HM:-XJ4?&_2,^KV7B
M%)Y'N42W-2&M@RE.]E=T!@2"V]VVB]U<$;_R<"W?FOA.K_6WNE!T0G73>-Q+
MMX'L+#@LQ0G)1FK0H0?O+S/$/0P,+_ 7GIF[[Q=$7$XS>N7F+G%ZS?526TW;
M0:MTJ[BR PJ8(KZYK)J'_&LYUY7J:Q-VCN_(]3]X1UOS @7I*>^_G)C-AIQ"
M)OCQX%,=161UL2F;I>JH'Y?>,7L7<BT<XP]@?9L\J,$1L.Y:QZO5*N&P:KN:
M'J!J!IU KL[1:<DZ6D&9A?$TP=/3SF^[[HV+IZI!1JX_NTYQ:8$TKD? >7 Y
M6Q\T*R5PMBAY9:0E3G+6)GMURH[[<,-!^Q?0CFUKD.>B+@MDIU@OJU('D&W
M8REY9"L*'S;%]SQPRX/SLCVSQ.5/=6:9@.L7T9%14Z+UGFMSWP08Z>ZVI.24
M]DED+_%T(VI9GF-65[=,K=:NZ5K('@Y5[?0<+,$,,YX"9NN='CR]:0^L.:R
M-C\ES%&K<0M*]?C1"M>3>-Y"NL6];O89R;_&C9B_=7L3EUA[]P]6]$VV(TEQ
MW@51878EXM%<!GO H<[%=2';/<]:JC0%CA8(>"<9]7;!!OTW9Y8_JA'MZJNV
MCZ0 E=5K$7L,5C#?:<E<JP3W_ENKM5%.P9^IQJU[GSLBCR\F'AE7(#%>;X,Y
M 5]8T;-',92'%+,6#UN6J/X-\T8925J]\J/XQS2V5)/<AA>2H%KX%]7K7T'\
M?WIY:N1HU] 7?GAI$F<\E()20,F8 J<HY41D@SQN=8BMXN1%*B$V?.>T5#OZ
M*[NWSVU2DNXYM &VQ?Y?Y'UG6)/KEBA[V]TJ&Q%0ZI8J74KH@:T0>C%""!WI
M$)J$WK>Z13K2I25*!%(@2(VAJC0! 2DA=*0$"! Z!$*[GMDSYYR9.3/GSCUS
MG^>6]2MYUKO>NNKW?>]:\7'7"TL^Q9N6OA]G<Y_6VW0J9;$&U+.-K0V:&(&O
M%ZHK<XG1.O]4'8+-4H#W3U4T^AOQ3OD)GXZEUMQ:0^X78K>?4G$R4NS^A%ZM
M$J?E]3WG\"T+K.CM))?W_:!<<;?G^'!+!*,=%=QQC%,7*T'#3"<R*\Q*)O&?
M)],>8S=D)G9L<G%9V(5Y1X]G?N6YX86-&M8>CZ,RQ>YLU+X"H]N<!P3-5Y[U
MR^K=P0K!%42=[3A%)](\L0H%N[?PY>S)=E:/OKL$)5JJ.9OLXKBWC7-A^OG
MYQ:ER)=B+#OD[G'PY[*2Y)Q M]H'7;%UV]T8,8(D-:&L2>Z%G0Q$[4H@L*)3
M2'^5;%3J]BGA ]T_50XF11:CH)>QD\@%I'OSKWNY7S@*5;"&!L50P*9B*-S(
MMU8OK;#;4H[C82C*M@SUO!?B#ZFY_FML+$/#E_!US-U#LG9,]X[WSET= QT=
M RZ'DN*2Y^C/L_$*_(!$SP<K)<I]\,9E["X$ K$A0;Z',W@2Q!:+^^12Q3%[
M9)*R"0R2:P\D<4B8PM$!NP"Y>CM+E^B?\ALNQN8 $F$" H[?.[$8K@%6?>SX
M]UQR#>JCQ7@T&?YCX[1N@/82,ZSZE$G\E&G>5SAJ%NG[IY=.#"V0]A_%_BX5
M4+.QEF!&R!^D(@5\@\>G3&L/RT]&Q2[Y@_?0)JV&Q[=*KKA5:3!^;KJ>?U1H
M0LEK-I^[7@X]2/<R:JKDN95$@E[YMF-WMB7=Y22J$8EC+A0:.\A66.';\VY@
M7+#)?_OW;-%/;T^9BA;D#KGK@N5?B'[D'2^;%D_YI+D%#>NR3P@.F5.G3(7(
MZ#A@5*O7DA0/64!;V2&7(\0O8#N'2R(64KF2'_P]:W<F;ASSBO3VXT,Q?V]T
MLPQ^"; Y!J%^':L@C*BNW,.;(>:GB>:_-C[/EF+D!_\L(GY]VS]X6='ZGHG_
M#N0YI MOYDV)Q2TXM2JZRJCT.(&!3D^H]] 3@79)WWK95@=;<0=];SQL:)N+
M^W;7\VH?LU+_]BQ^F.VGB./#?JTGB1-&T)-ZH//6X-*87!$3OA]IWC:5JWV_
M-Q^W67CO^_IG)D3!9+&-,$^^;( (.CT4ODWR&+]\XHW.*;4;D'1CFQW+ /6D
M"@B8S%:P30] H\D?M1\_EY5% )&E/GH=5</+URN,K^2?7_Z0(Y?@R!_%]SE$
M#?%W@Y)_"'[X7\GNOBOF0H*5W%,*:>R-^97+,G[]2DF\X;PVR@)+++]@*M?%
M>P/),&RL9YT5"^?B'?5P#"--['.W%9>$ SPF2#W)WF;Q(R0< =QKMHG5[B'5
M6?O$!BC[U8.[&V?#$\QCG@EUTA!!1!ZY("D;H\MZLF*%A @O+YN:KPLW.5L)
MXT<//D\LO;'=L]EG*S/KQ)'KA2E?5Z3O'A2'=IK]STP^C%1M%LQIN>1)]5AQ
MQZ(" /(U8-FPT-G@Y&2+MSHR-+NG;^@;M6*M[_E^'G"<X+.%>+4.L0I6[YH-
MJ(B^294S<M5MTQ%VQY*%0Y6QWW4JWLP^,Z)BM )06/@QUL-CI3333\+_GBJ7
MX,.*"<EPWGBRB"+,RPQDA([/M^Y0?>7-<951?X8<W&VV.CT-;-LV&W.&G]0B
MRD5Q:'\;LHB0IO]([-"WAJL]ZM[JDN^$U&]-*L/F2!4 RXX$3_X8(J8"L(RN
M2LXJR<5'JF*XAXL_NX;1L&4J!]DWC4^J[ -8[=L]<Q?6%,U5]- V#2KOAER$
MC!0_I F9LL&U+'+S%&IMOR@-I\7@F^IV8QQ<>-1V'X+.@7H+(3$(D6Y^1:M1
M$\[/96ZRN:/2G"4WFO#;7HK2LO-9*X $+O,5Y3*O!CV?&!'E49>LQKY([4*\
M,50K/C[A^T[H5U1.+IA2Q]P?>I:M7QZ4"K<:Q17# 4H0^!NG0"(ZE@("C2W@
MW?-"467<PB_]+H\X-DJ66=\SM5O&2$YDY69LF;97O)4L+X'X9[WA #IK?3X)
M>+;0XKY^P7)_Q?-C-I8RS1+;":-B0MWXL:X+LCC!$2(>B_4:(:[.FS/+HF[9
ME$SYC#2-&N:XXJ[>V.52KN<#*$QB>DSR\HC!2=TA8TEIW>[U%N5&KI65%_1,
MO<MR6-BL$I,+;[F/T5VRC-%:(#M>>?HW9@44?$^X-&8ZL>P5\FJG@*E=J,>W
M4E125QD(%"FDN3P1ETODSK"V(O5PTLSK$^;X9)N-LW2%<)^"#:ZN*;CAV \
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
MM*5#[@O/.K&L3U0^__ ???'XWP3_"ZG7?MCR7 8G0G3X^?DW3GA_.__9R<:
MAT>M+P ]J:T\<2?':QSAV8HLT>R<"6T=&F17KC,;KSA_I]!;TI:7W<KC=GQ]
M5%I:TSQC66GTRM<!,].N?5%'M)[M;**.!KAA,+#_=LP*4.'AC)68]\\CR\X)
M-QWO($;?/O\\ZK[$EB8P[YF)U^YY6!H@XS7LJ4@%?PGGAP9)G6GQQ6>2EXOY
MOSXD L"=E7I@4\%N5V]7=\J"V'+QT+#6[$1XB=\G566O]V!:]U,5@P;COKC
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
M\1"##_O!HN;V^V_C;7(NQ=@2?]XE%])P<7EA 2 WK14_[#2>)^C8),JRT2W
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
MF5C#G>T>:-M6FMM?,RH6 +YQ;#AP<L6PH,DXH7<J/YK;&7]TK8^1?&?BL*]
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
MT#!Y'JK[V?"1Y'SD@OCJQ,^1$XC\G2/,E(,]*OG7OX.I1#^G8W99MQR#7/Q
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
MM!O5N^FJ-[$E=6<-6PQ*K<&\N0T*-4)'NKS<*G;:9CKX'GGT -%6\\@\U%B
M]!7K!9IK;1V2S.F5Y3*(#\E(.0P#Q-3V"WI=^RXO]C%$FUN=7=E"Y>ZOGCU,
MEX7*M&XIMB.(_=N? N.9T^RVN;432V1)K]X::X-\_%;;[H>.+7TJ)EDZED35
M3_'ASSRGSE6JE)'R"/=5GGY_%K @\PLQ_>C'A]$O_Z@%WL5G$2$B.Y61"^U1
MVTH:SQRT6M@C'O4^KZA;(8HW:KU5W;SZ?F3Y>%;JR>)VZ]]I\.MIKT\L*<'B
MQQEKKT;J[JW:&VP+L/*%)'SWVU>5\FI^K:<;9+&.PW@:Y#XX-O,\1\39W'V=
MD^>ET<=CU!/^>>&WFD,%FC#!7Z+9C,<)_R%^Y<Q2OWDE51H:^CP#")= .H+@
M[JZZ]&*2AI?SD#"1C]E!D(-1=9!DV9MOGM9G?SV:+O)8#Q&]]!1O>:>-JB_I
M3B/-:PM5)6$7BO7>@ 4@YIV#2]]AG+'D3(YC)]R^/KY2#S+J  O7T&:_8ACL
M#^/0=2UE$"A.V*$61>1"+BH[%!\&A9DSTC4<'>/JK\PK"/>/N[B$%)-S!SK:
MS63L@# $;S*LC1Q#V95K_K;*.D5 _$VOF4WV\")WQ;8A=F)QECD0?BY$+_$Z
M_ N9%EI17)F((3F AO,#1QAKA5 H_143<+YKI'1Z6S/*V[Q<PZ*O=]EE]J$I
M/\Q2\SRY03AM+GMB/3T ??<W:?Y_%AN4O"%@LYA(_D:Z.GF1YKMB0ADW_C4N
MZ,<_Q@5=Z0W,\'W_Y^."$-)=]H87O]]-+EF-6[$(2-)X9?F)17B'_2K$=4])
M)KM6G+?3O_O7N(8SVT\+18<]NJ_B;TB,\":J#R\MQ45#2]O?D"H?<K='L0=L
M/!_FQA*&GE=_!<2Y"LAQVY9))DIOJ3F+2D%+7('O#&0"OY*LK$)0499P@I#O
M#;[A6M\[5$;0PR%6>/)H-=4]70'Q3L>B!Z(FPZ6C@\ A2[IOU<X^^R?3TA?!
M;F? BL^=.L!:Q+_<2G6"O>&&^_G\$1<#4^<2AWX47JI)RU?@Z=@V6'G&#%3]
MH=^;9/9WZ:9_*WB;O/9;+NK?$TZSN1SF[-U!UJ0]0REWB)?]#!N=/0NO=]=X
MPD.=O_&O5B9XGD.U;H>9YUYYG5TI_U+6RO[E7"1RT^;6S'IFPPG@\?#L+#:2
M@JP7^+'#[<3U:I/RFQ^C92/>,3^2[7-\%P5S#G_5Z(1T9Z1)FMIBH,#4TV6V
MF\>W*<O91[H$+73"2-;/,TS['[9>->S<.*5]?5:6+ NMS&X->?VKJ/@$Q@9G
MO1Y]O]00D[I\JT-(QBEQM#-E^OSNSN<=0;3E(A;=S9S>1'@O]' ,Z*4M=8?X
M>_NWF8R:K#2FH\*X)$CSR[0E\:#^EM>:0?]TI?@;290$[Z)TJ[C&^D$P<FV/
M30_PQ#6\PK@0KC66?I05B14SG:L62;@X*J.ZFD07;D^O [6X;J]//'UR=#:G
M[X6EI6NE86."3, ^+R*SJ_[48?[NO+AP<V9/<_U;L2X? B#PK0]OU1=SXU3[
MY*V,R^)I?[)7OYE2$]24FV53TZ4*JQ'YIH]E5Z08A9G#<Q8F=:3SO=90MIW6
MV6RM07?!GPF.R(#)LR7)$,7V?1:-E\L\ZP/B]*/09P(CSLA9FL*)1@3+Y>_^
MA99_=:?]V5S:9[91+KJEEDBG>-)IW)FRIP,<\F,F4B6)L&LM,DS0'B9P(?K)
M? 9W</0Y.0'AEXYJ43]J6L=XO- _Z'9(N1?NUQ%1A"_MWC8P[; 4'F4B*95
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
MI3N=632S:A::64GL7P@%G,F3N3KX'%4+YG38W?/).F;AA<5LSDJS"I3UM?
MR;4#"N66V1FV>HG-85,N:X7K(+_;]+VXO(MZL3:^31R0HLJ/G'?]_ ](-+M&
M/]DD;+D>-YG@=:7/PN!+&1!:SFY&5];Y+ANGHZ<(-/OF":!R&,?8-9]K"\ <
MAA'M9N;*Q.H6,Y!])H5]PT:]%BS=,$ -!S-[;:G#;6&RS3!%X0/"N%O885N$
MV%V*AJ+25N.Q28OU._9FO%FY+^&%:S0>M>Y=<\;E^Q[*]FJ2:T^\8* $CJDK
MHD!G1ID<3-",U;U@G,G8U #SE6_KUJ3[6'PQO@9<-<H3\3)Z9=PW/AUX\/2J
M$@WR=)\RHV,\/.=*L*@G[M]Q/!'QKJP)[>^.LB?YJE]&;%ELDP&<L'4=TVN#
M^,](3#4!VF_'PO$E5JS\S9%>SU<)Y!'$?=]ZJ3=, R']\GM%M_W+BG FMCT!
M(TN%0V#>[@*<4\Q<70U?7.KEJ)"W!R@.O=HIUG!^E'S[ROL6H:R("W6?E3\G
M">.^B@1(M!:IU'!-NK_,9K.E%(AVJ2_.$Z2.9AQ).)UV43VAK+PF'9,HH??V
M(4/5PKK^BD]"?O2L,3P( >)4G2@>*ACNVZQ7P?QF@33SW+*2T%B8+5'1W$B!
ME-+)M%1US%,8S;Q?8NRORY6$TFF(XDW-SX>UWX<+5_7/U?8;D?M@;<#!V!L;
M BMC0O<.KYL\<GBP[V&,MRT8#LG+UR@#C2T>BLOKP[J@QK->3-L$9?DU9C<U
M<X,F(_9&Y3[1TV2.E997;D$ZCE[.: K\SJ[X>"4A-QV(*)BQ?*-@4\R5X*WX
M0HOG@ZU)]G)#T4M2ND,FLG2Q74>!'3TA% %7K3T]#PRVI%$[.)K](G-L17/:
M>;T/#'/%\@<)NK5%[S4@&FMNVS#'EVA$48A8A1<&#9MG*]'G*BO%&28!D#L!
MQ_$9>M\.8M+S<ER4\Z%#:@'BQ554^L6'KG57%/(##!AL=C)<2YLN\M>?[Q=L
MJG/,U&S)7EWLAC3K)4+-1[.)"GIYG=%?C6?M_*#Y#B.WD-;CNLP2#,8,_R3X
M[$^9UI_.RG3V(+%9K>A,5BF'S-;'ER3*RLVS/U7;A51].WS%F-1$3J'3.:5=
MNSOQ6;(D/QS(M)"GZMX;WX+1D3A'&A4F86 Z'V8DZ9YY)XVUX:R3SM";#E.N
MV2--/Y.F/B/9W(&0R.L.(<I'\,B!%^_%0F*A_Z'U@5M:38Q?O&-MI.0-SD[-
M9738DN;(,TR3@!J2GN_W+JE1?KU9JU<_M,_6"(Q+K-*8RBHSL00E2\G!QT#R
MS/ATB!-.QX0<YW^)X+,ZMXLP$:6>-^$50JN"K5, ->IT9VV"U!BG.TI^W'4.
M#9JS!.ZKQ'8MT$>G]YG:HTL1SY;M552J1LT#N@]==]NO(H]^.6UX]=V.[9KO
M\=+S-7^M.^H?IKI\7U4FM&GEK<55E%Q4R$=0/ZI>UNF<%ZPG"\Q#=L_X7)+>
MYTJOB( 7WXQXZGDMBW[C.SS#O'A@?'0@:PD%I!#HY"8H;(D\AZD]ES?&O?CC
M))!RQLY]S?)"4.#0=5XQ9)F&2SG<0G\P!:7**0)#U%X7FMVB/O7:=XXJ'UT<
MNV@60 90+($,2QE8^SL=Y5)</PK1;1:8,*9VY\!UYP^"Q"FM'R83(NEKRR<U
M_0+,G4RY#Z4M!5M_I^LHFZPPHO>N<<:6^7]$S'._(^:H?X>8631ALEM$VR>L
MF<)]WL2 77N>=Q/ISA=D1JM2! C-<853:$EK4JD,XDV\?,O36YGZ+[8&":,O
M;-:_)JWYQ>"7;*A>'=Q:8=J<!4NC<:_J"[,*4D9V&05K["Y=ER9$&RYW2/O;
MS)IP4/4?=0PSH;&;9B%F7\C8WTO9!(VM86&:A;WSRBPLE\ZM$8[N->RI>JZE
MQ@(4E5=U)B03WSR:4IZPRV_*#S?UNC<>N()X6!G(]:5[[;&LY59*F#(?6=;<
MVSI]>D50<8_E']'9S7'@F//'\TE'3DL/C+QRCSQM0SF1^XF<[;=/WV<=@NIV
M *G^\R,/S9HJQN;3_-2"XO]B3KR!V(^T-XCTA&JW2T:.>YJ36\X;=I@QGF-T
MY:E<[E' 52/,0,_/7X<[+Q\[U'"GYR9X,S^QM)Y\J=,W=(*-+UC_IGD[W2_\
MYIDMRE7"4N'J)CEO5U2ZN4R7:OJ0)R1]CR!BQQ\R3';V@@.DI!*!.A:N(P=B
M5R;Y1#$]HMU7 </6(QK5W!\*,ZC$NR7IC(Z'8P;F"5VNZTMQ;(B LG!3SLB0
M\77%EW9XM)58/I4<XM/$I2#RI#M_DFEVH4J*J$("Y*!IG?$V2^D_8.[^TXEA
M9TU .W.9?QUZPE5/C8[Z .%E]>XU7QQB'7C3:?ME1L^'@Z<UJQ(4X_KQDLA'
M3AL=<RJW>W_ZAS7]7^TPTB # .U8A,:Y<XJ[-!JZ[(*UM5LF4 ?4(T,1CKO1
MW14Z2GD=$_%K(:*MGR*[)I)ABW6\%C>O:ODT)M6RJ>JG$ZXG1!A3*CL+N\74
M7[4H+2#/ [;9.=T[Q]C6I&NG[/3HT_,F>E\6,!Q>O#>.E:^"\Q73+9L3=)=I
MW%=N^7>P@P/[[)Q%9;X:W1;8&WEX*V0]GI K9<;@S$@T'.>>D[R'=DX*79HG
MZ*<)/MN3Y+5YQ%>]3,A5]VJ7?0#G?5O;8<64GYRX>E]"Z=SH4)0/C<NO,I7M
MW$6W/CUOKF(#)SO^X#R+HO)6<FR'1B<BHS&Y BY]!0#-*NO5-C',Q/"RTS_*
M0(=GYRE$6# Y<+6L%UD.R94F9]R0Z'W:G(TY@$%0R1ED,J5+^0KE=C^R5>1A
MUI")NCF0YR O[_-.E)Y%5BUQH:22?)_O9#2W,IUB< YY?8B".BADOZX(3VZA
M\35-ZAAW1SBZ^,I,C7';[R:5G!M^1@1#PFE-P"1GV EFID(SMJ>..]*.NN#C
MH:(SHAMT:2^^:8]L$NA3K>0M"YNG3%J-4IBP^<]?L>TL']HKP^!>>0-V5^5J
M>I,G+4%%Z!(8=#I"=EW9DQDZ,RC)C? H1]9U9->9EVW_.+]1IC+[\V-)=P>[
M<YBQ.ZOTF=KS4/M Y<FCVMF&72(7NF14/U8Q\@OQ''SA!F7\U?F;RZC.!U+$
MZPPG<@;)]"'( -YGIK]C%F6[>Z :_>Z][@Q;7_7W/2=QVP]+K"SB&HGL8D(U
M@?-PF#-]<$C2'H:BW]OOO3.Z#,B+UYCDZ:^4*$-#]9)*6UZXQ/JE/BBUA04,
MDY5&B)"($(TUG#X^H'2#8K6O 0&ZP(41-!'O"Q\])+*-(W_9%($I<G,5_D!.
M7>Y>L]!41!3Y&?;3.]LU;"N!(^#%MU4/NSFSH[#0$?)8:HB&D^A]D0[H6+%I
MU8<_ZQ@+RL$7#5((I_-K+&$\(VF^P*&Z6M86VBW5T[@SE<H?'<UT6Y:AP)@^
M.^[V^/@!]=DN=1<?>S^QE0[NA5M-X)"6P?Z!N_?A0G=Z.A3F:\9<7;(1YS(Z
M#!-MU\KE>I3A+T [6$J)$"V&:@J.NFEWHWF?BS:)E" O!: D(6*Z\?OFK2O9
MV!HER=$^V& *.4OV<G/0\?F%H_ZJL'OVY[AEQJ#H>1%R"OI%X^@LD4%R>82B
M09("3'2@+7K^@B',G [Q6S67W"PNK K>2R'HBS8IR^BE\M@*193S57S;) JK
M86L\&"W H<C(7L<A*9D.#F^W$326]+ZHVOTK"UN9KPL*33CH$D]K.S:'E R(
M2AX,_$8V09?J'+9H$X X/2+ =UPY5Y.:=)#,-JQU5?[YP>&XA<_(3(/.D#U+
M6DA+X1";]GV)6":O)2./VG/;ZH,!%*HR3^$RB@)P#JB@<?O[RQN!P>HXV]%]
M>B=LTAQA;F[^'B*/>WAC,@=;T"^OE'VM.?^L]:^WP](:0:#O-9R=$6_)AL.'
M3AF5EI*9(CC,^+XL:]H^@-YIAR23"Q<SMK=_7; 0;NL&+_=!@X34*POK7(B;
MQ4<IA8)B-BZZ+3"S>GE+\*C;K$>%Y:WS#$[;!8 P010#]L> H-,OL[^Y]\X5
MY9_)::YC^0.%)-SM_W2E; "[4' P'D,FO<,@"&17 EGVQEN57JZ[1C7>+PTK
MD9*)$%$,-]!NM!M&D&LM(L85Q!7AJ5YN\4EN<41QUOU2'KMR^();B;5ZPWY[
MKKIT''71($9&R4W2R?6HKG+ AEIH>,@I&J+D"D1DD('R2!VCA]/Q?$R"D6==
MWYL?YUU:)TP9MHWS4K%2^BOT^(+XY$LH4E%KI==BH\\=';;^-P80'Q0ZK+2O
M_DI=B$BL0S)$$^F-,]YN%V%P,D+770-_>+>^>_TU2;.BY=VV\I"OF%"$?K]P
MK?F$_]M%$IVO\-V*#F@D"74L78-[\<3@M'UL3:'D($G[O%:VI]Z;3RS6,YD/
M%VLR>=^M[UUI1^9['^Q#H;(*J;R+=/JV:F'#9T:'=7=E/7#?C\>G7W5CAU,2
M42;G\OA@CDGZ\MZQ+1IVPHT7XSP]G0>LQD>)G! 7U%K):/"#'(?<LD6_AR:(
M>)E->:%MYG6N"X5ORN%7-RIG,N(CUA#?Z0E)]W>[D*0]"Z]RO26/HU6W^X1D
M+S&1^1]61GY4OA58=B3;4A7GH96S[.D20R6:89\$\M+Z)?LO%Z2T-8MP7\,!
MU&Q6.5QF ^J<I;@*^K<AV<1K=?RX*FG'-$G#99P@/IE\Q;5HT&IAR3J=XP=J
MQ$':-T_,-8T'>I!9=!$QW/X]M_UK%DH#L5GA#SY\Q">00$G$-CJ:<N=10H@=
M=S])28_@B><K8%8=7#4,*-+1,T#<1N=3\B@/ '$A<<$IZMQ<VZ5EVNJ<H/D6
M*?/F&8PMTX*NE.?><#T'NZG1;<CT*(;IZ!@3N94  )D^*"(N[8:1?B[.+551
M!C49"N[ _)HA3.%SB6XP! GP@*J><Z]M,<="0]04=2:G[2Z^/&DXT,@K>>"$
MYR3'E\='9YU9^<=PXN])Z\]FK#N[.<K:S])C^9(V&?'ND*BS)S_4U'CFC:<:
M7,S:[J/[=#]I0AW8#80-ER21K.:06I;BDGP+W=SL$$65M9L-2A]145Y6/RYG
M\GH]4>AI+7S[*$-9E^JMVM'?C]SFBZEMV+59=JZRU+$_3]&6M,N\0 .C[>^C
M&1%GW=SG<>2,"T]A%H"G#AFB&-L6*8Q<F9QMBY JN1CM$I?R/$7=+)IJ9<0^
M,(EJ "?;^#OU]0KYB#S67Y@@;-L4,2U*OL@S3.5ZNN-_9\!<!VY*?R/E&6KY
M 2V4/P=I"U/8^4=C_6K>C;CF<C-+EYQ7 Z,0 %EYY1@=T)1Y\\>.DDJ[[SZ"
M)GJ>W\HTRGC;&T;YQ(*OS?8;UXM?_O;EEI: S]]J^:>7;/Z-^ !CG#.42++3
M/H'XB64.=Y(C;;].3=UA31FV%MEK46[-W'F1YB0!??P'+9U9LN@IAIKH:@@5
M/-2%FIM^WC(AA;M@L()B3!8>YX<&\C'#S/X/>>\=UV2V[0\S8QL+.DA3ZDA5
MZE!"!T<E]&),0N@JG81F0J^C"$(P8$! 0I-0DT"0$B"AJ?0N)910I/?>0<"?
M<\ZYY\PY[]QSSKV?]_V\[[WO^O-YGK6>O?=:>^V]]E[[NU%><6J]N$<&, [6
M:@W$<W'8"W%"5F9ACK:@B;\RQ:>QJ#4:(1JV'$V,U0:LA!=?\$MIRO(GK3]A
M3QK <13C-,,7C,4=<^+!9@)I:CM0$#N[;8#EOB/"<D#W='%CM%M-<8B\5P'A
M\PTLX8R7K';+:__#U3#[_K$9S.)@O[]ROZ+[@TSS&#I2#+ 2P+W66,$7*/7.
M:J6G(/A<!0U8/D"AY>?9P4=]LVV4CPRMC&(PE-?NJ/2+:4U%6P\Z#,&WB1\B
M;"O77@,,]%R >OU/H+*59C:P);AZM$EY<$Z\Z<ZS#*[^9DP S^!<M)/MGM$/
MR)__-^*W^.]X263FQOH >L2]+'AD%M?B.@2'>=@V$-27GT635FR]X@N 5L1(
M7.[-#Q4F)=<GQ0+.2& _\."Z<'B#/9RYJ>D"G#@+ 7IO&9X2PFG"E5<1[$64
M3>67/LTU8S>*S&>H!DVMLXME2DD)53W5S<V/8\Q M"V=V<8.>P3($KT'R",;
MLY\17\A ML^VP, "??W-[3O\#W9ET%@\7NS.:5#9S:W9\C)%,^@0\=CJQB11
MPC @FIO-/?2<Q:UA;=>P0]I&C]9>-;\4N8% Q.F2Q$:2*'"XL,Z.C<[@YZ9P
MERV&$Z]P0T?L 4RL"R:(HGNN(<P+' (>W+2U\_@EJLU=1L[*\MA1=52)I?F/
MM?,?OJFWPN]R2+Y/-7C[P2&-C_.I@8MDK:%^KIWTPW/*'E<#]$,G;=9*<PID
MO_A7G\C$U2F^F3AG],>2_KOH*AXHGY">C^D]&^<F_71O49.'0P\70[+OD4J;
M=FF5)^(%QUQW+>:W4LVEC0I6J;K4R.HW<07NS\+D1HZ]JS77N ;WSW7]LQK^
MJ=?O2/0C$GZB]IBML!6;6(IGN\BO:Z6(U2BO(:<')S%YY("4O'X*.^0+!S=S
M[]51@9(AO!DIVQ++^I05-R=]RK2/,2=5;_Q"Z&&N8\F(^\"U%>^*?O,6F)#F
MN.8L];>4&@4BN=ZXZY&B[*I=Z6,]N$5VZP_D:]$Y\EY6'>ND'EY/H+G>V=;V
M\6P'/['IF'CO6@>2A8:\7Z:^U/=O#1<*<,>"LK@,,'R.8L87'"MO;6-7V,)^
M0!10<!P/_ [^X;5./L*^JKK6/A4,WQKB"\9&=AK$#PE4JD>\GKOX".?OA$<\
MMA$T;2^.<3\'RO.&G8/,5:F)+(,FY@5M!(KD(%V-,\O+S>M^&KF!KX]<W?Q$
MM3/ZF7;LW]U=/2NZ:M\WF/[K*;JE^N60>T#KXMQ5A^_6>LT%,"@M .=2B,&O
M &:U']J+VT+7F0+FDT1^^?>6 ?E*>P59);I5:M86#AW.)M*LKY^")<-=K-4K
M5=2NNS(-6KIFB:E"U38-'S3W*(C3+?,PFIH3T"Z)N'6^@+DPZP^8_E6WG83B
MZ*DGW9USW/','^<,);835X0D[H_D[P[A4?B@RVRY>2ZEG+1&'3JL7Z_%R;Q/
M$U-"BM\PP#"OVN'V+LJ(8(<D.)H$5+CDH=%F(.^E3D+<A$U./88XE$JQ+,(+
M:)Q?&/"JXKB>]9$F%LL516*W4/>G%-]CQ2+[<A E=CT"N9+BV$\462TA(C'_
MJ6GY-9M\OV!RP[7>'T<WM&Y0=8I-1M>\=C@O+)01B^5Q&6NFA QM> ,KP"8R
M"8!!@%A$K1*:'.O*]E<4Q)R<)8MRQ7D,M!0GH)K;G98EJ-3DE$I+8J7><LWD
MQ3%1:HM?/0#5/VIO.2K1A1JKF@9"K4S*U7"-T_TYC;\=]$[6R-CX72_^_J4;
MW^C>RW(9Z_F?TVZ1*FPD+_?WE\=*DF/]*Q,N!&XJ]UJNM_%*$8?3Y4F25K62
MNKP%$BIQ*III2@N5OR2,"H!KOC*]&.95 &!25+EYS45/B0P50S3IT6X\Q79)
M1=>*](*ZOF1),:2(,<R3VKJP7^U"LAD'3O%M97I!E390*^='X]!.'8H=+(L:
MZN2NOVO@]:C$AIN=D;#D5#6\(*4P',:SG!9;%DX6Z3*$GNY 9KWJN!21E^W8
MWTT?)LZ4#S3N(QYCVP/XT ,R*U!M0',EZ#?2MRL?Z+:Z^9@Z;&^WNQ@Q+(24
M 7W[*&*VFIC,3@8"@7,\E!(KB_N-4C0IYW)X0*IE3&MPKVF#@$[?_ QNFTGM
MWS),_G\;:.^[3<3X *:9D.9J+;%?RW2.5Q[[R#6(V0#!5ZRB*&+F6%>7*%NE
MYS?+IYQ[1K*[IO<)]3$CG,2K*T]_?;U<I.6>&JV'0AZ<H^'(T'ZHIJ&9:62:
M?KS208;_3[BZEPN>5.<PWPX_VT?Y*%]!<ABNB-JR=PMD4*\UC48?^EGN:*L#
MLBZC"SN(Y1I-JK6!8")-;=]$5 H>V=7G3PZ<1H$41+HJ8"S#/_U#J;E"KTP@
M3H3-$H9_*8R^#K@*#"B.P\]FVEIB.8FF)B_WOA_9COG5U721Q_B,D(^>@M&K
M@HO3IMT'F\1MHHVJ1(671;K2XE)GW*-2*]$R%<R:IS2]7Y=%[H#"*=5"K/I+
MPO"-SM]E_;YHGZXV7N7<@QP638!>5JWZ5!Z<6W6R.OFR4-O1=?P.:9V[=_$+
M,<AT/:_1VD=U]"AT3U[J*U/0]N?9N9-!96GPE[!CND;^J"&G$^T845.'JBC"
M-C8J<_.1=K#-TU:N]BV<-F)>[$%)XM1$I)?WW CH23T 5N&&';@O+"OSFOS4
ME" N/ "3V)Q-R3&S2U&>:U<*EFF2L4%?(PCF>$I%6P72YY</H&YF\/+T]92.
MI[1WC6.AR)/;5N=SO+I_?_75/T,._)M-?"SHUM K/\PQ]KOU\,1IC7&7?G*X
M4/L+-34;;^R""HS\RJ1_OO%NO.[EWW-=>4 .YZK65K=#X]G\P?3WQXLYJ0_S
MR&/3FA!/=T]7F-9VX .X2*5E)+;]78)*S:/CDP3,K<5\ +I3["T)(XHGZNQ0
M% >A( MQEDT%KCQ^9GM978&>OKM[I,0)ZW<K-0?5'2HMS*VGO;? %\MI$5X4
M*"-&$V*B;-X0>YU;6.U;"->MTY]IS"QIT)$75$.Q];IG:XYVG@)B**41NXU[
M:_II>R!]0<80CHY2+E-GKYS=[2J/>C?S+/=*71;/Y2%\70GTB:254+&"F2N%
M;)L=+;G#0L9%DT4,A2_UR,06LM)[]6)KL'#X[3,)2T_0<R+7ZR]RK[Y\$?S,
M 6#*('HB9=;Z++OCWN_)Q$O8IO(//4HBUN?IW#@4->-Y][\P,43#=K!XU%:W
M>(QPZP$>DZQ,)*2K R"=$U9PN#WB>H+NZ[4N"X="E_N=94',="B#.SZ(L5T*
MV#SNO3D>CBN.Q:DG7S>#Q!F#*9VH@KX('$;WJC4WZ,* ;80M^>%8*>2;D^BT
M)0H'?C(6I](^W2UJXC#/BX1I^"_FFYXD]<W)_G.G=B[78Y/G*Y/IFG_N?/:.
MIYKT]V\&+8)QB4;-UC67D>-"NXGGZAL^.QN:V^_N!!S9BH:[RWR\_,<G8_Z[
MV++CLZM?F;+#;F=/7JG?C 6C%,O/[?3]Z0B1<\R*E\\1S.)0_GEY]YQ*J76J
MQ2@R#L4:("-J_OG,!4?JX8I_Y!B@:/U*VC^OY;>Y:(B/O*%>AZ393X06/X6$
M*<.S96;N'4_%=K\RT9P?)D+6>+N\7CU8.'\C'AD$9.LNF4#"]1.=N1-G57WN
M>LG<P0RS1<7E9L=C]BUQQ?:,QIF#EV&E]G>^?P"&4]00K+8@)8L/GPRS%NX^
M1AD]&%H0M#-L86%GX5[*Z7JT[@>X)P 7D&JP_%4M2?2.^G.F$VA$;9S#+_R=
MVV//@M.G(*=V!.&N;>X+GS3O7UD3,CJM^:\73Z^T]^+3FL^M%Q=5B7_XU/*+
MFEN>C8>8_3?GPQ3"\[H3'<P_RK0S1\80$FBB"TV?F'HX XX\BI!8.2WR9PN,
M]Z]/TG4/+8HGQ($]&[ZT;@O)?J(*;O'P<#&"<'/>:>&QYPX "@6KOP+W]G[@
M3CO@FT:8HHD$[%IN[F_0[,*"_)*00BV9ET!4VIR4(<(\B4AMS8N(0!-)L?PX
M(A&'3M!C+%QG9I- C>U1N1IE\LBHL3DQ0?,^(!0*T=3L\+Z6Y+:ZIK.AE2;%
MB>&9Q\T\?-1M88=[MA 4$Y)1/54QA3/1ZU>V9D29L!'ABB9G$&+PS$.-3+Y%
MSR+F']P\\1\Q+]AM?8= :%GMAN^GYPDH30A,-#LVH])[MJBQTBQ_MTR3M/+)
M(F_U6O?6^ I_B[#"E0XSP%V'%A(+.PA$*NH&JSJ*Q]G%UQ"(32H"1K'UX3_]
MS5!PPY&*G#:\C,$!CD?YRB]7]F5)%R8.]8\H/A<E#1=5FA?)$N7"JC=R"LMI
MG#)KV@CQ%'2RK$J,/LTTIUN]+'H&K'G83^^<QQ9@!4U(%@5I\*:Y]+,6E[<_
M>3]?E*<_*2S_\,2>ZO0H&HC*,*/L-2E3!82*%F=(:7[DP,D,Q0-^9DEE%K"Q
M+UC8^)?$AQ.*+)].7E;"J@#\\7*+NMSS5PJ_S+[8Y SN"_[*]'2]I\=C8>L\
M147\J11A"=6J?MV[T!=^6\RQ+^:7H+HUW)5FJR_WW3?5#\TM:Z<#/T9$-8U?
M7B0D:CL(#[_SEUVQ7N\+AG01^'[]\N*S//^KRET\V@T\HIOK6E>A11M";Y<X
M]H1CK#SL@>3/P!=2WLGA9RM@$,58C@OHRH;66S^OC.&!L(\1C1_,5[Q7\N)-
M%!=>Z+RQU4TT+3I#I$O2]D@$U7X3]1(*Z\V1V3(%J</Z&:\M* I@7H.EZEF=
MFR]GFT_H4N"B66=6/CYV]?=^HHH/DDNA-O<K.R0J94$'QC8U77!=;@.U*H[/
MGB#@MB\:P CP"TFJZ_S<>\^Y\V-JO/=><53&.=BR\Z4!.*-B!M7X#/5Y(K87
M9TI/_>-1Y3_T"/\V'.1W$TD1LT2B8RR3ZY@0)>M32_LLCO0^64F!R4/.8% O
M!^WKOCOXE2E1LD=84Y<8,90T)?(,.C96$.V;,JL, F YDUI [$I&L3\S1^GN
MBTP]?<(**$B\X.50ID-&:\[@4Y.^,CT/UW1Y.8L L*#@1.F>DE&X2_E-LF?4
MKE-JFF63Z"E<[:EDG#1,GA&9$(K/?U83>Z'5!W$/Q*5.)4';K<\UB,ET(43"
M-4W4J43*"L0JSZ&7>WQI+&;#M>[,I-(>J:.,L-Z<[&5%K,I_"1,0Q\>CAVR\
M=0NY&=.#>?HDKR! 3[AXF, 2N+T>Y??%+ZH38MG=T@Z!J,=%\9?^?5.<DU%4
M![*NR(E/V1:GGBC+==E%#R_A?AZI/N+W2)QT"ND1"%?8[;7:6!J[]UHMU'!'
M)"@KY(U/=X/V3[U!NNG._+-,RG_-N3W5^NKN9VXN40OYHPO?S?[^+_\<<NJO
M-&$RGRYL<0P6K7I=^)5)WF?E!OS;1-+S\UO+SIYNT3+E&LUOX\KSJ1MZ62_^
M7O,]Y)Q8O CM7)D*S?DJ/E;;MSXI;S8?F6,$?887I2G+&MK9TBWBL,24/>U!
MXHO+5B+XVB9AK4NTW@+ACQSV-9*J(P,*O@ JA)B9A*7WD*A '$>3F,IY8=O]
M6>&2/BNG(77*"OJ+MIBQWIX_)#ZOP'2Z#6#JB.EZ9F=D)HCMPEB(VP8$EL9+
MD'*C,S H0'?S?EJ^V4\X19KRPLS89R%G@%H[BI\X)Z!,BBT\ORD3SIG_H0*=
M>:5?EV?A*J7;F*-L"VPLSBT)L+PPC4BX0/1I4A.;I0R/8/H15LG@W2&I]8>N
M3RS'$9D#0.W&8RM?>]OXN'LB1"I!2):RH8-!X6)LBY$Y>E6LH\+;=2^6D<.C
MBE?O.+DSHFI@HJ'7-]9JJHVCC Y31NJJU@8KF5U6;_[0Z[=K73@CN^^F#+'.
M&J.H-@UJ."__85\Y-U6%H+7M7Y'<;J&?3AC5WV94[(K0UT1$$T*/,X";D0'S
M4(6EKO)+Z5'.E5U*\]X;G.__S*BPQGV >%:IRN_YB2>A:3FH;KIMO&J.!MB=
M<3VRU=]>EDJ8*\P^^^-AV\!N@[>XJC[?Y]]6BP]_B"*4?.'F!(VQ8B;R".$)
MPCB?11EVKB1 5\#83 L6R.:TX(#3=D%<BT8EV@@0&M\U<M1,722Y# 8S'U),
MYZC0]NB;>!M'H:T.P22V'S7'S,UF P0PE=;3]SH8:^[%H(*@5L/5U&\"!5/V
MJMOB;*,5!-,E8JRAV,8!]=7!?N*RNI@3,9?@^K&@"D,XW;==JC-;O=$ $E:+
MU343AW;3LDWBDV0!)MH=(J5)^'*<#2F-_=WC1*>]\_I-PK%E:>2:Z;Q=(,!0
M GJ_CIDFFBGDRF:8G]>?1[ Q-MU!:S[#8->01Q?5>2=GO-U$J^4B ;=FPM/B
MV<D! DGKS0=B:724B8^DFL[@!++A>T1Y4!XL<VB[DZ0<\<\=FKKJBU=SATT!
M]-M :5+&A"];X\?A[3Z:]]V==53B=Z*E%1HB4E_TX+W2Y:3/4]?5Y/RB?_0<
M_T-)_UU(IW.*/L<2MXZE?PP6?1V;G%1=<9N<>PA1J30(09!J)VF?N[.$:V*4
MZ?CMQ;&EU\EODH<B5?KW;X+5NP80?48;!3&_!J[_87E^1UPOSD]>>"D>Z>(;
M'4_;,B-[QB_PP2/E?HHGX\Y 3(@*OEYO*L&V,97ATB43*?>T@W,-IK-3"R'S
MR>]W0WC1LT=S@W5[?BZ<-(OV6\D+LXC-;R]FOS)=)Q8<M"=Z7H]P*N+C*;9V
MW9+U%X\_P_LQUF%=UQ!Z43BL+9;*8MG"*M_E.%ZBPM6*P+#!+B@*+HA&%LNT
MO)]59^F +.+Q<2>QY#1:@A@#)KB0@RFTC7MJ/JT-"/8$ORE+%*A/092X/Y0_
M>K%P6S</_%1VO/G4'VZL_&//VR3#/8@_G8O<HE0YE\1L>C %MD:]= %V=!BF
M!"I[*E6\E^]P$'PFT6UO(WT.I.[!+ /"$&RZ5,)S'TK04OSXD&H.+[J"5;/&
MIW.\2KKVH%KWY#6 =7R],NBJ."Z[* I4P>5PIMWE.J&^6FT5_]Y?X&.B@1E&
M1OTL?['%E$D;S$QN9S:U/0"?F9$=)D2JL!3SH>@0QNWB]/)H!=;2E!?O9K;8
M1VV*'S.<Q<C(0K%&43G<G-ATOPQU=J[:O#%G0/G'J?UT]L?+G Z)/TZB*_)6
M?LZ5%!P(\YYN!,AYQJH*TS$8U$@E%QW,6CTT7"/_E/9LQ>)%_M;(SSF1MQ9W
M"#]O.8RM^B8]BC-/FXH2>:9=K"6$T;5YBVG3O[ACN8,S'1)TR;QG?JIX?HS#
MVNW+J)L<2J$MX4GO;+*9$3HM60K:*R8XDD2):%1>\7K@/.R)^1: E+38%*^]
MOL8<,W393Q]*K"(MQA.KR($EC^#YKI;Q2X*,IK+@JVPO'_U-!]\%??-)!YK>
M\ZX_XW.<)QP1)T,+M1XO+(J.24,G#T4_$=3*SW^QK>>_D7MH=JF.FY4=,QMB
M'O6QRBGU0>U%D=L%B[?E5BLW?U7,.^JBU2;^=(4=RBOL*FG(;B\/D/<JW7H
M[37D%@K/2< K M75NJGLQ4!Y8Q,JJ0B$9!I/D*Y3E&29S.EMJNT*DRJNL3CS
M84$H\K)_5Q"NV%&L4!0D"(-:DFKKXKJ]8K7>R2I&_3#9#P%>6,O+*W!SQCTI
M?"C7=06R\>'=6)MK=YP,61L_FVI0[5J;._$M@.%!9G8KK+1I2%:[19Q[_:]M
M\<I_ >%S?V>[19"'WO84N7O[Y:D8QB]U+_.S"#;E9KS<6%;)J!+W"_:E6^UJ
M'JY*[,UQCU/TS1ZE6SFM7C4V<T%F$0>)IE'"5H)>)8CK\H9FN @,PK*%'6JY
M+7ZEX^(GO*4DA.'RKN[++D8PFRH(4G;B63&')WHX%.E,Y_I/SRG'UJ49A$%5
MTX&F40'Q^TC"2.96H/(6;X*[C1<(T*T@XG2"B*F"/!U[]/<E5HZGCK*XROG.
M;/CL]XT/;N^!@N*TN!-K0V>O'AE?.=2\WSC&0-2H!S0CWZQEHG_]A_K^F^M*
MU=U.D3!7S2Z7355XB*Z(GX>+^%>F#MXO.N:UGZT4YSGE2DMUTC>!?][2M/W[
M+<W?2,,A<T'JHB!+9W8%R4(5# </-/#E>UTL46@P.^W,?9"%L(M62TZ)>3*,
MA8*G4GDERXJ6W:3K6)2W.U'%7E8YNEZY60;'\F6+D5:P[T7<@X2!</7A45XU
MYX^CI_LO@1KN SJ+1U,P22QR.N+7VC.30VW%\+:/L%!0 8[+U0319[ SOONW
ME9S4I(Q:N-2!9=HE1]K_-W<09YRN$KG4+SW6P[V :W-+GR]!C!W("/<H/8Z,
M[-!7VU+/QT0FI^T)@MBA+(A*CHFH&KF>[4%X8WU0(V%#0#S11&G*7EP(YY<>
MFP79_E2LATY*C;OQ3%G8/_/:C'Z"10/S"^8GC.D5<]/D=H.1/15#G4E,E72"
M,T]S!H9*T[5N'D3/"4BM@KJ;YV1I$R1A?TIK<Z_H/==HXYV$1'AF6K]4?LG^
MP0BZJ@T@Z#C>:-HS:GQ/@:E[UN,1ATY?@DM*:W+]*VEQ,TMBQ':D'1 7_;F8
MBT,9X_V5R23.Q'A_V82+ZAASU09C)B..F[%5D(!(Q(6GI8>QS].U(%#_;'UL
MI^'BF>@TZ1POW?9_--=_I/\1R9@Q@P_Y+/)-X &N0%Z7GCKA>Z-"JHV[!/DN
M;!YNLV@(K^KV,=AJ?07ZD4H':2@4-2=SJNT*B,JPY?I7!L:SYA>@0.RLZ9V
M<^&IZ9U+B47ZFZ&S!Y\*%HI"]%MN2W.)S \?-/WUU=.YN^4Y#<?20D_P;IC:
M%%_GH:-5:@!;[4T^3W%_EX<]F]K_-S-\&0S@NF^C,N3D[ P?CQ6#T<47%5.!
MML+/V.'NR&I&ZT*WKVS+E514$<1\7"\RK0E@C6F1ZP( K>&B2D<[\E<?-,8J
M-^>1$MH/VB8!D>M='_](.=QQF1ULMNJB)BK)EX9]6DWM[: ^>KD2"H<P919&
M-);K0"3^&G51<X#* I;7A$#G*D2UKR7SMLZ4:O5;3"$5=*>M3'%41V*2 '6M
MS8W$-6,P7$",!EK;/U\7^:E15IIK"N'T9CE=/HK$#7LA-$A&%0\3^RQ+#%TA
MWV0!0SU23^^VVE6.%()'.-3]T3C%#[JG4JC+X6EZYA0[5R-F1^6VCZ1RH;AM
MU=1W$)/]A=6K] X/S9D91(\\\N22?R'"/*7>RA$UDO4\\Y,;6W3DJP%=L"1<
M5%K0\J6V]/OV% P<Q8*R#GC=75'K$2Z<X5(RH7\(R42-S1>^)MLF"G7A*NXW
M$HZC$B&3B:,=(#&)-PZ3TTB1YD5<%.Y(3A/3<AL+QHS)GVV/W[TP VRS%>/Z
M]EQ6*S(1"8Y\4W>/IO>>'/^$XRJMMZ>!,B!FRC'AHN60%Q-;%A42GFXAS2W6
M>)+1K12C]6;X(BG=\VV2,S=NK4CD"X?NGMZN8U[ZM9</?UU86OVNH<++<@G#
M0S+XO%Z4<\!GN8.2HQM5<]5^5^9X6NG)JX=^QRZUP+?MPI*SRM?B]/UB^UKP
ML;>2';U6*U_U6WEUK&!!:Y%(35->/@M9Z+N@BPK5.(5RX3KU(#,O%A#H@7#2
MES&_=7PY F8#%T?.Y3.Z[R$LGMY\4*[NDF7B@(ZJ7HOIZ[H=BH"]-=DQ23%_
M4X A)%[U6%^VJKY7&MT(N."B:?3VW/P?F<[OZ BJ.0$Y5O]T9<XJ\F/>KWR*
M?3+4%<.4D)Q?^%(H[38K_J)\[7&.D%/3D#$\1G; G<]"Y7QYZ*.S;PH;[C?&
M;$ ,DY7*IF75'%RMA7H PJ<?U)CG#>=%I07(&E0,J%>=2PUUYBU_O$=BJ'\"
M0AU8/K*4Z*IH/W.\!WU$&1G2=:IK;3$=LHAT+VJP9*A,QUB81%_+S=,&*,Z^
M'Y!975MA7PUL\->V=:/ R]JE"*U=@NQ=R0Z=HI%0].Y<K$0T2G"B#S5"AVNE
MRKCA/N DL?UPCNS/G "DE]H#0=M0M[%;22P+W)M=-W$#+3B12EL$;B;V37)U
MXN@=W_CCS8G1ZQ.'CLKDEMT1?>^"#A8OW&+2$W5A@<;E?0*V)3%ZO@7-W,QU
M.RQ]&1/$\*L]LZXY-N"+'?K*Q"_]:V2YY/"A05ZP29M7 H[_8S0>MCMROW&Z
MEC/]8Z#E[;':57S9@ 9BM%:[XMDSF,Q#S81D>HXO5R-<W&G)67H3D#RY9626
MD3?\(=9%O9RYV5\M+?W!J)EG+E%S<$[CEGEE\$+417;DN"&L9*+#.RW98:7Z
M9B]4(E%%7!TJ0'2H1SNE1$2^;\I:U>P*\QH\KKHN4H=RYUWN?+643Y<O.V9A
MS!<BP=6OR\7:419/*!\>$&EQ$+.W=0JMM#=<*3)E-$[5CMSOZ@E[US^5%<20
MZJ_6/.7!M=MSFPF4XS!8N!T"EC(3.9]Z(85!\@EJV9:.CF*^P]MBFM?";[D@
M@*"BYY/UN5/Z9BDB-H6:SZMZ.=(\2;G)VS['HC:TX>U2DHIY0<3+S*(A@3R4
ME81),E!6-C:I1T%!03>>'ZQJZ_!%D)Y'N/E.(_I==/0\1^C%!PKL<9*;,+$:
M9RBAR X[#%6"7ALU99"],[EQ<S_*/\V^Y)KU)<[-]"-EAWNL;(<5=/WTS1D&
M5G,$1[?$\NST8^?[EZH9>822.465H]];-N?G _Z8@U>'C[\R/4DM_.*8<Z-_
M.02^&Y+8LBUF+/DQ>'#C2K/S2<(]F;.^C<>(D.\>AL7Q?_HVK]N0X>.EV)
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
MPU8I3B94B>FG.V37NN%;82.4@,>Z@U8$U345E,@@0 !(JPK9>%F8EQ?&8KQ
MCE MDJ).S9)+,#8Y;_SDI(&G^W]"HN"4:.MG/DW_AE-Q:#'.H%CJN63C #>*
M\JHK5Z^3YT4477[Z)]R*_;_B5HRM;10?JW&[7@*^9!E-,;SD1] FFH2U MOV
MD;LB9(@$>&FQEY=PK47JQMUG?@J6P?,>!U>7J%NU7<^1"\0-"UR)BL-HIUA[
M7 Q+*EG&LV4<CL3'3AI1G+21(7-@L I<Q8R1+,-THT7VT='?*<*%5M&/XZO^
M<S2M7VAJ+YP$D0\>6!WYAUZM>.;Z;/(3W1>:>9Z2LH#/HY^UOM#$LA^_]ITL
M]F(;'GO"Z/N7PG]>DS\&>*8SP.78I]Z28ND!JK1_1R_66VH$CC*$FQUSM)3<
MGPGN1JU[Z2P8+5I1YRN5KZF%KB#'C8TO5I%=LF=PN%!#R:I?MU48VV*:OT,I
M&F:C<^_/6&RZ%62$"WULBD[(9-[W]LR5,?[N%AP!UZMI9.=H657RCX4C%-6
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
MH:B*&M 7#S.[**IWU4*.P_25G1B8&.2+Z /+0R7A2'4*JGC8<3 2_G1O098
M'@FF*3'@W2KVC'%W0"@*4>44Y.E"4 P(8-L"9I^!<.X/>XP&_0>HWU_I#NU2
MUW1@H+7?.%W#3_1?:+P5I\B7-J(KX./%7%RO^L/O6NWT6V@)&BJCPNQK].T-
M)=WD]0WGP<]#%MKU!*E6Z-O95'>?B7L-7B8Z5\5GV7*4H?P=7:D\4(4=<#N$
M/%)3T$L&HTCTG$3Y+&7_-Y*9;U*K"3)7:RTQ*6U$1G?N3C4H+H7_E+84Y<>O
M'J>RM.@ A?.I HAN77UTOCRYQ@ZY)+M.^J%MSYA^BM15AWZDDW1RW^WYO*=L
MB2?^A<">J*<)S @UU4$!R0B7\\I"\+ REU^V$P(O5EG(._'?J]C4XH6GSK/A
M=!@$(BW1!GC>D.(VZCP2LD3*RK)8T[+O;47??ETTX.=7X_EJ(]Y=,RQU_WRS
ML2[!(2$*H7I\-_\U$ RS$/?0O;$])EC<M2EQ:"9GT%*E\$J*M&[1=5IVC8&-
MT&Z-$I?N*B9*$;01UN_#JND^+-:?SZ4V)2-$6Q.#S]J-<+4J8#,49\GZ&/JR
M.I4<>[8XCP8*,RWA:FF=@]G":FX7Q-0<<COI:BUEU?CW1>[@$HLTAQIZ@O$
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
M,*L9WV7.W92$NJDNP4YH(6*;Q5/'V (3ZS2S($R' 9EHU2>E1J6*JY+UGJW
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
MR\5R^1YV,18APV2QD)<HV!$.30RGN$_-(4V$;SW )]D60KF<U\WXWJ2[HU%
M&"Y6=)P$*T2EWC>F0*HM-(5=!80UC<<L$2N"\;?&Y%V[\)G9H3RF).-%/O54
M. U+Z/4L[VSLB3"0;?Q4H<L\8*$]H\.K<3"VO!SO4!P*9]<UAPA9=O,_BRGJ
M:@485[K%E3DW)\IE)=!PT+LSFK<,M \ >1J*@ECDIOR\@Q! \OJ0_KSAXER2
MVS@-&][A(!<L/&S0KVWUL:?QB5.VT\-;ZDGS,:";&F&)L&0,LP0\HT8-3Z99
MJ6CM+4=K453[)Q3S^PS>.8J/%P$MYO/78YY<@[2S X35VYYHTY>45[P/"2%^
M"]2$YGR(3FJL@,_>O'62%9QTWPH/QIFT%84F97EG<"]@@?,+J5HQ5I@5HONS
MQ$SC =TR-Y>N/_C0_Y<P5?Y*4KD:-8]+3XC^K^T[?O$GVJPRU?B%*^&5"G2.
M\R3_>@Q5;M=?CJ%2WAT_<Z]6V60=/KK<_0\=R,$6%6SGPOZ&/ +OG5B'Z QV
M0PU2:ZXD*)C2XK5F1OVJ))Z/:JD[$=R-BZ"/][N31PQK\TX&K_1A3X%ZFYKL
MIJ+F,RW4,U5=[/TTO[+G@L<A%;*A:5/"7^G>&^I*SD<6H"/#>U3,W2;?;7DI
M+OTK+?U.EX-L,T%@^83@O?U7DME]&VTVA5*AL6)7UZ=F9[0^2:G=MK\:-L9&
M$-%WH*HY$TU-[^+G""6$C[N?J?+.6S>CW8*]^3.T;PP[%8D*D"RT;-6O?QS;
M$HE:5P>]))#E&J;>3+-+K,!>9#@D#Y"8A>%24G*@V+;(4!HND\9@";L__FM8
M4+RW#T_4_"IOY/KK"&VB 1F$$]H9'A[&X^<=BXO(U=6 K'797V_<,5[AJS
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
MV @;#E_I!(0?VF_D-Q^Y;_Y6E).R]SKT%^I)4,:(9PG,L3,OO>(Y1+5(7V]
MY6-.J5[3/%!%?SAWO6PI7#4^[,@QOAUP2_JJ%^-VRR!>)AJ^,,0W<0N\2"O=
MS!Z;+\[H=*\9U'7 A_9JWHN53[O7#^DTS02VMN##8W/JPQ<MV57_Y"L_;XI[
M**NG1RJ"7F@6P,'3(D**P0SZ^<0V5GG(Q=@CYH+1*'V-T3 <<@/A!MHDA&["
M#.,>=%,"U%;#MI1292\AS(1'^]:F_21B'J77TA]$.K00EDW80D*36BW)3.KV
M 9+!BV:S? 5A9[A+$Y<@)&@HK',?B,91F81IPHZH>8Z.'DETZ%USH"8W#R)F
M6T+)B.D$6<5KA[YF,P6..5AY%Q/A[E^@:RDJ9O5M,M"''/VGMGKYWX+N_1;K
M)/ 5&EY0FTP.O5"R).A?L_#=)X4>DDNC=>$@B@]4&1S<M+4U7\<VY^B(R@ P
M0B!>(9XJD.%D0200F(/%MXI$F?;%(^!CIN2'9L/Q23&]Z]JP3=](<?V16,&[
M:5E]S'6?LVO4#Z#<A \U-35*6H,MX7K+F*A!($K< %^T- <90&7D>*4_S"H#
M@FUFM98/^,%9B&X=*%2R7017%Q:6!'X1[+AZ=@$FK;A<R?Q"8,F+A<&4@-\<
M?FJ8'O,.85E(2%PK!U?W%D6Y82'&OG&(= >]N4A,XMB>VV!X([/4_?IBIPK'
M>9U1K-JNP16)UNANN.:UF!XM:JN)I)-6&9)RH\/;Q#%^ST@-YAPG;XU0[1D?
MQH>="P5& M.$J1Z4)B&XI<?E$;8.:F^EJ-CW?TK7_2Y6S4N"/%-)9[>RG5VE
MC3367'A+>W8J[_9P'JP=M)P>@]0#L',/INP7&70^GT>8U"A#;LIA(T%%"+<-
MV6"&*0UM-KWJ1_N^\;)M\;G776^MS.<@R+A&-R4;U?5Y :ZX-ZJ"_0>K2'[P
M,J>F]L>1[$GGFEM1QDB;0@&1-C>GVS)2?,5ZQ8]P,6A]ARJ]R&$\X=>KX]S.
M=(N#;[P&L_9J:5YYIG?7GU*/RI*6#)5-<HO!7]!?>*6'YW+_:!=J]SR^M+<J
MC1^ZG=-6&> GNN^W#&<'O/[$^ZX1UJL(_KSRWM_[G^3YTVO\[\_S?W1&L4CI
MMVM39R2B],R1  ;]*4M8JR2E:[H3O_).AY*.-+,XJQ,4&9;H?W9 VO=4G&<"
M>9K.Y7U(@U1ZNKU E]FVD<;$._6JY/O;K@@>/J2D1Z*3-$,>\*)R+X!,0/2.
M1X <U?5V1-P4<+BS;=^E,7+S770<A.II8]O0V"[ J8TJEP&Q!,.*VN95EKCV
MKHGL(O,A0^SM97*-/$(\M]?L-993TZ8RL&]FK\J TUV[@N2/0-TV'1C(SVF)
MVAZYF?W9&_V2V.+!%Z$&4H47)F]8W\,P>O-$=J/X3(RC3/MY@(OI\6_./_U'
M&OQOG; .H+]9GCW&/)VD1P")>@:U.T'<[08TVC$ 60()[8[G24*-^GWA?S86
M)%#V7*E/USDWTCLZ,=+L^. C30+APOS#O6IAZL>'WE&8@C,;'>/[H=QESP&/
MI,L<IL\L;KL;BDG.%Q"6M'4EFZS77$XO![0>/OY7BOI&GG.F6%PO\)!.\A)O
M_K/T&! (8$@F^GB*M]L^OL!!?Q"L S!4>GKK1*%,OT8H"E-89+CHZ^B+4@O*
M)S OG.?[F#6>&Z4*:JB1C!=J4HDJIF4W35!=-VWN]REQP(VC,DL?E\SAL,+=
MIVP/JAV=,(0B4&]I:%+1P_SWML#D7[-1991#O6%FL$46X[SP2EA8:M*#&102
M:$549G[3$8;]+[3_C^2%P\,?K BL+//'8_'Q=GA[_*\Q6]VZH MCPA+U0LR%
M8899<!DB$(B(DU1 *]_0$LO-0YA?C#0@$U6^75H8?'C1[ZG5L+#@LBL+.8D8
MR4U7-T8RVQ  \NU"([ X$C,S(P@,_S86>*149H[DBER=&@=#P=]/3N68W!;.
MC32>4&LX<+4&M([U<9M<$'U0--C(:HO[0=\>.Y?]Q-[\HGKFN <LF)&]X<;+
M8YWY4[R7E]W!65^11.AJIP\;["!P+Y CKA3MU"AJL-UI.8''IJ$A]-H)%M[Z
M<58=CN.9,8$OZQ-N=UY$%)2#R%LOPS^N!I"TZT*7%OA,'[SB^.-V\%_HWX/@
MI..0@2;J+V6<OKKG$[K"^%:]T\6FTMTZWD1J[^GW*/NNKW3(J%WK#V33];(3
M.*%4V,C137_OK<Z[R-AI!;YJE2)Q=9OLC 2^#/Q<&-DJ/$%GXTTC\R.YI\/Q
M9T]C15K+R"\"0/C%K/UG[WK(!2H0B%4L:376015/;(#H//EMR<2Y0=^US[K:
MJ1-=,D6U%9TSPTN+)?<QSHP+29#N-PR_A,X1<.P+HX=6R4+X48SIVR[TUMF)
MY&!L6$'!8KXX_PE/B48(BX5"6+7^=O(SFA^Y4M4D;XLM/NR4%D\+1XK$%UZ;
M^='Q]H9Z>N$$Z4[4$#XT#MPQH*K---&R&,U'[O"YC[V"()=_"V=OL+]ZN,=,
M> 6W,?HY[YEUS$%;\%PT)A_!O*.G&^>)OV0SAS:1%S$"K2<DVLVJ5R0I#S>^
MG[TLC%98<X ,Z'I+"04*P?)C"&59;HR"Y '27<&F19DH-2!/A+N([*\]46_W
M.$-YZ]_OM(IPE,8>4GVR'4BWK^W+Z[3"D2R\88\66L6A=7O6*K*M-:KC_7(_
MI&*VQ&5B>MO5Y #36'Z>M]VL6^K7"SJ+'Z*U\\@YWD15,C,.9<S?+_5]/R X
MVE.P@%/2BU=;F*QFI,:5BQOXC"6'UT5Z(X!\&D7/]H#ZH\J[['ET2L9#,BV#
M&>0N_3^_2D:(Y>)"0B"7@V58PQ8%N4$2$+,7!AXW/5*'H]7+5U7?2K8[;0$R
M3WT'REF%I;TM[8F/4CK0_ &ULE=S2 ,'MB3&]HNA-50 B&/PZ9S/47R,:T"P
M*]!"\X#?$B^Z4P0#(FT)U$K>@5@K'>/48".)6 \N6=6%-IOJKB%K7\=(FINR
MMBXD,_(:M3CWIGK!#>M!?F[<^KJ9@:I>&U4_M5:X-ZS1$)?27KT14SEJ1;+)
M*AU##I15"ME;?"BO9Y?_28\B+7X;P")\2-(?\EZ8AXPN"A;26ZO-^D)"'S;Q
MYS<.%ZNU^Q0F6OE@\(,Y#0C+R*KK87S<EF%2.T5-@R0I+N8AH.8/-R0$[$LF
MWB=3.R%0.+D+1D1C(%VH]6^?[KA]^@<O/WS777!QMT!]V9^R^[Q"8C20L(V4
M[OD85*YKE7NT>*3A5-2J^^D/+A4EM7F<$.M/WE@]JQSDH.ZE/9PJ:L[;^1/O
M0MAI1LS-WINVL_ ,E>Y ]X:T5W_<H^O]\QZ=]/^)/3KD+R:WUS.%;9]%(FCL
M\8@ X[EN9/HVS.O=,.4K79MI]]Z(6VCN@KOEG8^*Z]J<L!6. _" 6?SK47RE
MP:*N CED+<9+^P 7MG; Q5>,M\:J:H]X6@^7H,XE2461OC%&:08AN-31*]S$
MSMI C.S*?+E\'.^4V>4EV?5)Q7?.6>VQS29&(CDJ$)7N6F.CO/11LN=HXOL-
MHI$+UGM7U5E(,J"BA-,8T]9JE_\%;1D'7[3'"H7'O797E+5MJIKS)MK'VS\U
M"2I"3=$&AC5(*$,A1-KC/3,GEGI>(:F%)!/)(K+,"=F*/%<ZUQB3]^H_5*2+
MLIOT6V=;?*'_!0>YQ2<U9++;V\/Y1P<_[\6XP4XB^WK4^G*O?J6+2QOCG9H:
MU3LXA'V)7MKFK.E=<_5OVDIV7!Y:[/M7G>QWLTE+>G[PU)9JD.R'IIW,Y6;W
MO96T1BV1B;C16^QP/\%W7^ERO]*5 69G9T[N1/8]PO7\@UE)J@HVF5V""]B?
MKL]-J+_>1>S8<L/A2F H- 8.*)GNEE0\2VUNMDOC.ZU>D6$2@3D<V/;>/UU:
M\BS KR--$T2O?Z4S9H766YZ\/D6<!Z59=CD=Z^[[3RK9WJUM\E<[K?\K)UJF
M=EZ)^I7.UR7IB^V>?Y6\E%(>9UGMDMUNTCGXS/RP^?_R_]MK02-\F3ZK7_8;
M#V@I41<MYT/I'!,;;(B%7/TK\PGT<+]PA>A(<47M0]\A.'\VM9VW.P-\ .K9
MYDY>1SKTIR2L@MU*_[; QO#7!;8YT_]D)VZ@^$G(&E,#6?/&!E48$2NJIV9^
M89@L:D>6^>GTO84:,!395])?1OE!!Z_1J+PZ?4B1V[\5N==)" 3C8R5;#Y6/
M*4-/Y[4KQYCR$IM2IVW'Z^ID<H4+[-^!"I\4'$I\R0UH/?AC)_5'\H:@X"3W
M+8#WR"N'&@!9BM7K.$LK$]*='N^5^GRK:O8F_4')7:G-K.J;+PRT\&4F'*(U
M RIA<_##4^<2$UQ67".D6"8\V$9UH<%@50X+LU;MOM%4-F]-.7-'\>67Z-51
M%\Y"2Q26DJ2X-O,A8^4\PXE<!2X;ZY2L! <Y*SBQ5)**)LN$URK>&2:4\^I/
M<(06B7>Z$^&A-T.)CQ__%]K_1_J^T"-N+-VJ-S41OP=S+WCVRT'<G9'U:Y+8
MC[VS0@KRA8$1@SY<H6)E0>U,5+1O7#]8E48<N^EA."4J/^WYL/J:1(4Q#2>E
M3AHH)C,!%HB[@AD9? T.Q63W^P#I._:<$7>:,NE,.3'%6S1/"5@$(1!/YAM0
MF9Q6 WP;3+:?-DQ+,/8>W+=&BDB,<9M&1RG*UQJ'8S,6*D$:&PNW@S^1V7[[
MD,)CR1:6"I#8/V$W;_.43S.26O]GPES^]W 9.0HT22;-G].65^>^*ZD8)-W/
M24%KQ^ 7FQ+%[LXS7%6O5I@::\)LH)X;K12\VS7<<"7A5_,Q+H_GL+'+SXA!
MQL;&BTZ=:G@X@9&Y$#*H'?+1R?T@7L23X;K15B=<ZUB4JM>!NPGHFEAF;6AM
M62QB),:Z"XIZ$3*'PT+6*B54!]4= 23F_-:;EP"X5"];KL)+SRI!=X<]GL\F
M5R9N?T$.6C=?[2)GP('.%.[B7:-.Z\!$?G/QLLQ^U5L^Q:Z 3AWO9@[SWD3H
M+GM=&6M7F&+;,7]AVUB6$N%%UXC^EW$?LO@+CJ!"<GF[O$M821JGM6_<4,6&
M>1.4 (.%G2F_<3H07%@9''&*%>D; L>*$N8R"21-)IM(6!(/7$I5#F$:%I(K
M53>&$]B*NQU/X]4J2Z@TVBNI&[&?( LBG!SCUIS&5CY29,#O]Y2 96_.+"F-
M_A\AG4ZUCVLM<=G89_PV Q"56'F,X5H,6S/B86M1ISY$.?Q1;M6[3YZQ]H(%
M R1#C@RU5J[ZP.T(DCLF5IOPI;MA\!I5Y2'@F&#$K.\ %WT6$A*2D@FL9 (R
M"W^ELRZ0AL,CXN*S?5' +;SR\\H5-W:#+\?+==\FR=_&85?'>Z'O$F3#>0\P
M>:$%)EI'>''=[0'=W,@V7)'IB8<,%(['$[V_3ZCR*&U6=!O.O6L SK$KZIWX
M)?)BH3[J6]"8VNZ","X :G_$+^15&8D-.JZR7Y9(0#OMK.U5Z5XT^DK'^3)-
MU -7F58NG)!HL+'8;_I6"#FH)<&L^[!/MLPFI_$TJ/-[XG@"E<E"$(W645XZ
MK3HK7BJS$]IRCW)N,Q=(*;S$W^!19N'PY&(>%6&;GD=6+3L%/GW8AMUS'=AH
M]?26=YRMY+S6U+EY%;1]/0F5EQA%P&F3,XI,6Y8S46BV4>0V(9:TA$MD=PW,
M$9&UU[G[P"7P0+](8SP%J!(*?#8W;= R7-,MQXR:%^1/K'QT8SP./1&7XY,5
MGSK"$VTZ<3AQ'SU>S8S*P*< S',Z)%SS8Z=1^/P\(F:T.U9581.U.[XHB"^4
M@&_QJ3T'!J^\B.0*+"J3RFD JJBL<-U?U23OJA?AN47<CW>U"<PSKQFK@9/9
M@6BS#($EFWAGS?[X5(-]B[A]@.ZR VGYTV!A5W!XW04-#I2>^T+_3LE(J_E%
M']Q9D_G/VTWP\T Y*XZ?6)_OQL:52Z5AHC2.N&FZ&^+'%R*H9U?=6U (8!)F
M;QIB$50<<+VOK:#+T"-?/7@ZT71(IL-P$)'\H'DAB=ET/"'RVG#=3K,H6WE'
M8Y?T\T^X 4,L[OA=1,(E L(&?F*%F;B9A&MKIFCVI/A/$F^>,Z7Y&.7.LN7[
M9%5?&3H[F1:;?C1H]P]?Y1$?D/V2@J7Y]>_Q4HU%=]7#D,7@G%JIRK%EI^Y<
ME& E@ H92_5!RR],OD)RW+R7J\ P*U9C;)YV"7ETJ7?Z/@7=<RY^.I]]O&7S
M[0]*\@\\GIN(YX6U9_W(L7ESZ$.#:+Q#,K8M"GEC1CT6,#"*QY+GF^,=QK9N
MX%\>T=$@?:S0=>KLXOTD50UY.D?\\@VA@Y7MW;>=F;P<=-(0UR#,J9OG<8M-
M;VRJ2ME&I8J*NN1>2&@L%^PAA8O+A7]G\;M9*5\Z#QIE=P7KLTZ4/OZU,XV.
M_="QZB0G]101>6XH8?OI4LUJ&P-3NRX*L>NU8ND3;VKDA"6I<UZ.[)25H0=Y
MU=MO;WIVNR[<S40VWS23; Y>WTAYUTFL+F<VSJ.!A:Q\7=?QA6&I/Z2JJLPC
M "0,*SZT"+4;!TUF:+\-H '"!'@J7B0-OG=AO@@0RXPO:YS*V51G-G51EGQ7
MK#\VDQ>($0[*D"8PM\PA1LE6<Q"K@>D65L0GQ60[,40X[8UDDJY?V,+J[&;_
MM+ &!EFIKD]R)&M" 20T/K9@9=\' ^DV'?IM-\E3Z@+,4XD&Z3^!KHO,+O0W
M$53A\IP;^.4SH8/X[5T[JEVG6L 9%::4_;)O0A')6G 7=X2UIBD O^!/-V0C
MMQ:&Q GTXAI!1.\1C9,DB44H\@R%SW"[I'UTJ?^POM9U,>.Z]2%)<_=.:RW=
MJ+S<H8[WSTWF/OJU#R.2MF[D]-M+:YQFB=X2:/UFEQ)HFWRW81LJ?A\Q? A'
M:<>P1L'YX 6MJ!5VI=R(*XJQKA"WS_IOI7*\)_C:I-6KN<NQ;5Y#,H!$0JP*
M<:\5FT,<WS%[$KBA56K^<X7&O"7WT%A\F7%O==5=,6#"=\V']IJZ-R#P05H)
ML!555P;X2C>@\SW%[_NC@ E9_]TWYSWNBSQAG*Z59'_G<U_)O<W^(:=J3?Z.
M@!ZQ$(79;_'R(['U"[% !@ILO+:"10/KH0(Q7L5_F].:"EFV,F74=CQ98FG@
MV.[_2I?,<O"ZE2N8)KIA/JZ41K_^B^NN#Q!^?']Y[XJ%DC?7E^I:4W_?V#Q9
M[T/>';5@]_>R7M49)-^WWA>+.*L97YI-$MG^*TQ=>6-TWQI2W_==_[?>>&?D
M06]+(A<\9Z?%)-:ZI]N)X9)9[@9#0Y?I& (!%KU8&+W?@O?2YAWK#W+X2A?K
M$;+CZ;.,2 >.&OH_.E?X[GW:Q, 7BICP;JLXK=\?[Q'R=Z[WA8=*U;AC5S/#
MN43'Y5JJ7(._R_*BIK"W3*_)O,ITE*8$*&KD$^%646M)WIQ2@N.U1GIXA@D)
MFHKI64A)$'QIV68O/AZ^@AN?G%$@&K(+'(]8KP/-N_@S>ZZ%*S3SSP],<)_,
MI2"7(S=0]']G<_^->[]5=JS_WO@<VT=9\&YQ^VA8;;+:!Y;;/E&Z[;@JY5BW
M\AQI<HN/%HTQ:X%48*H0-*>O O19]_@-G9 Q9[T?T>D=$N+-7G'ACDP;[N)2
M\EQ!9JN<,&0-G^K%/R8K=2@C;TN06DZY#U9G P]_+-6),8T8*C/K93:FHA:J
MO]+-)?TT.YSF(K)Z>7BQ 3I(58/G#@RAX3@.7,VSEJ0XDYMDM,]H$I.%J.^/
M+_$B]_M,!4W4-19D/19CX<^2?R3"\&1GKK3DDO>'71'WUZ]U=R^"=F[5U2Q5
MN&^=/3FL.#/J:1SV>.=E09.+[(6^+)XV8A*UYLJN;,BKAKC-./0/*A^]_&VK
M+7=X!1'SDD6E]DL@@\!+_$*Q8MVQ6D*\/\OQYZ#SOL7=UU]0-^LG5@K6&O=M
M]YM/4E^GI37)V&[[)]]Q6A?U?T3_U-"'!JE^7Y/O<I[[P79Q.PU'\6>Q21S^
M92;''LOM:(=/M@LC;:A =#)269X:^HM@W!+W+4^*FD^B?B_)Q[?4,*"G.FD,
MDIOY-C"31E(@R*OM-Q][F_@(RM@574[WD2XCJ-V_IE8)]S'P#.:<7T:NY<UG
M-' $KDV,%K#])L*QCELWFF'S3\@N+\YIF_WB!,VZMBI&*I4</$Y\HOOXK5ZK
M< Q!8"Y5M;5 #) _GX*>&7;7N54O>:0W6$:Q-Q=&"*7ESZF8CD=JE3FT8Q1A
M2!."S:1I")7:;ML]*_TRP+7ZY$U06.![>"_W YS \IU#B %WZJBGT36S.>V0
M16X)<"%^[Z$] 1^+HV)^7+9"4QGS6YG;" F7Z_SXS+,1H,HQ=SY3P?]!S,6Y
M^W:'2%UX-^.9R[E9_$1;E+'PDR6SSG5\;\O3WHW15&KJ_?]%^7/W:/U'D<<K
M+TPTBZ>IN$)WHRW;>%_^L>(-!*$A.EY>=NR;KTN8J>3DN*[>D^7/TD*1*A4D
MBG5_.X9J>=D7%<N(N=UR=6D[4Q7>%>?QH=S.CW(LJ;G8J;L8'_Q3[NFUD3.2
ML:_'DM30O4$9(<$D;@@(9-B@KS^<EX?#"HI=Y015A&["%2(LBL"2^J:]($]F
MEN2_B: [^[>GFZK4WC<V GYF6=US)YAYVON+8AG!#R^$;]0%@34!^G$U\3)W
M%52$C5A !0F@"']@M/ZL:8%F1\YXJ'UAO_ZH(T76.TF5*; S2YTU]!X1 J)(
MR3!+*=C;ITB&4;OUC.RSAO.H0CZ=_/T=PU"5GJ6ROH-FWX8=:T4"V=UD>7RH
M?:L\C&\B'0B+#A6\5^YH(A'@6% __&8L)$V9N=&!ZF+0KZ<K-!UD/(SV$XZ5
M%;MET-<VD, #(R) [H(9(XM8S>RR*85NYF'ZL>?#+HH242:6XE0C[G1?+U,;
M!+-[QJ>];#7GHGTM;^0+\PG;FA#V+ 7ISQ%$D,R1[54GMRY8WM!@9JVG"E'G
M!X=(-P/3@9P!_=9%7J^_ZDFK8N>G4I^R7))M2"_+?_ZT,^/#?_)F*?&!EZ+^
M>LO_VP;U_U?QOZT*9&JL),&E3T7J/:) WV"@M-U(&*$NN9-/,&QS)W/6.JA8
M@'.,7'7L SZ*<-#'9F@8S2?"&4,H2P/M(%B\$7J_]N&1$%&,J)J)C:1"ILR\
M<!]54XD50O3&6P./7DXZ9Y6A'/-W( /] UH8S+[;1J=QJX5-%D9C8 $J59[A
M:ZJ=T79=W2-UE]>T5U\;UY9IO)"3R=KEJ$'.1$]/@_?TS#@U+_RJRHT=/R8[
MXPM7 0DB(O4]2$Y'F^.*V>2 O+/MN(KR=B5HZF77K/5:BHR](T> W2E:NK/^
MK1MGC;C'[6/+[@L4/?=)&EMI.<.34C]RTL)TBVSTY%VY<-^BQ=<T 3FGC52[
M<O  7]E7NC<OXN1)TOF/C]P\W4BD-2KKR%I[@&@A"U'[4AW9"<HOG9;\X\9>
M9_ON46L(2Q++7BW%BPSW'V7Z4O*5+KN?VB)V;NS_N78YH#N585NI_WQI'O>5
MSDYWI_L\0>WGVF/[KW27OM+E7/XO,)?72MP 7*3;6LS/A\[)^;6J![E&J_:1
M4-N]/.^4#R.]7B9QS+77KZ8E^9D=G_']["3%VTW\2@<Z0_4_/[F.7Q]7DN*0
MN31P.M<U56OLM?NIZUUU^4FP"(#A0QN15K_[Z]P]\&:<W)LSN[^PH@=HFD^P
MM@'P7@DMJMAS?(8+GFO,."PO15]>- ".&D%%*X6:YW-XWNU+*#G/')W/*/)F
MKO3QCMYE4/OY-*%R:L-I.VV(<VK9<>W#WWF7_\J*4OK<1QMYT@ZTV!-R/]CG
M7*!_<BCF\7E\<I;-/R"[LC@X7F3@D8LI3O%N=5,G+"HL(\A6J$0KQOCP4\AX
MR1AVG\+9@/VI,L,OK"P1E@8HU.W"TC;WCS7/E #1[0O;J<W"YS?WE$*JPVW;
MHZ'WA0XIRTKY.PRKT0/5%].2OD4(6PGI7X!K)HJF,E?,JX?4SVS?/CK3[%$_
MKK*,][_BS=E@UE@R7_\6<TIS31OTNO"7VWP8'5,^7QU?*)[)F\3N/M0;Y7,T
MU22N=EQ+ ^OOM:;+:T6=,FM?+9]VS:O^+9"VVV:.DRF(^SCY8 ?5]:N8[$./
M4N%)I;3F^UJ0C7!_)^D!>B70GKC[O7EZHXX?%E5%#P*3%K=;P,P^&9-CG?O?
MZO2[GA)TK!R/_LZK-[PZW>;X"^I6H]E2^<&NW^/9?4YE_A<UH'6^96T./->.
M%*]6_VMDJ5<N"$7&VZ2@>RAW&\DGV2RN_E3.(<X'Y.XU_@A4Z])A]C8_PNX<
MS1;DXJ0&I''NJZ4J@EYROI"WC-=5JQ8+E3-1VWT_)Q'N+2NZ])4.S^:;\46Q
MSK-[/2G+U?V0&\9Q/Y0E<+,,3# I4<"Q^T:/#0"5$NR<6 #DS+SQJKF8D7//
M7J5'FO,W"VD'2H,^\D7>4LOAW?"T[5S"V_.'2_:5A8>ZJ]'Z\H?NMU"-2V,Y
M8@IX_Z8HY:/F])R-6AJ;=_IBY<?,>#%5VD.O=?"Y)(JS2>&&M-OYTBR508$6
M*-^S$=2;C!T]O(91)!HY#88U(Q93O2OK;=NA(N3Y^A(%LG=6+X>DC7'1XR_'
M?>6V2,)QR?:Q9N?W6V3P$=X?[/BJ-VB??]>FI*GP9)'B^VZ;(W0;K\!L/]L^
MF[D3+>19/K\\1/((>5->F<*>J<F"75EF9Y9T8P)L.CC%@*S*&IK0C)G)9')K
M@U$C/M9[G$E75R>DF #FZ61Z X2,9FO9+[!T9R4UN)P@3\0^A%!3[WA"<VT.
M,.:-G&)=G;/9Y65.$<L<4I#=N.* >H:K>VL3?82C]$6;[;ZQ,>FF1R/0+ITV
MANOR0OTE/AJ%,\$I2<V:3@Z3=V:MS67D'LC_LE6HT[DN6!O&X>[$+E)=XFL9
MB?&=6_NP55]7+2==BC]_X#52Y5IVT+D=]=^ABGOFT4YE8^O6%P='TB2=P>JW
MPHZL T$;"4:,-PU(4-O'\Q7NDQ#'-ZH0 .NB K.X/BS1]S*U'-RNTRREKP(!
MN_QR_E,])EX. M$F"MCFI>?&V]\V?@=M.>HUG5?M&,R!5ST+<4G";"S_X-O3
M*)Z%C&D)C7/G$GM^C(%@A/-\[NRK9B:(7ECS_+&N!EU_""^,5F)(O=:L:U;O
M&]?;N._'>N[TTQ9CH.]B\ ;5G$-^RTS6^^#>7)0886EHUS/X5830HKR2._YH
M>_'-=O_0QTD>%S]SU=JD!OF++\QEID])T.9H>9:HU.J@8^[PE1/ EXG[4]Q7
MC[L9:/@:>:^I*M?]->E6-G-H;^'"-L-W=Z!=GB_7(=NSW3_,YA:^J'DV<U(3
MZ2\=\O>V<7B*L2OXW-A18Z'N(8ZKE#^I,N^F<E9"?#UW/WLNKPX[Q3ZJ*<PT
M[YSA^/Z7PN2MLU'";/-?I(GY7Q<&N?!V[7:X CM%$WG+M1";8Z.QH&A+&!V.
MZ01.\GCS:52I\=5#!4>7YY'Z80>D$%P14](6%Z?."$BR&Z4QKZ\"J/E;(M#1
MG;\F MW[IXE T@PJPWY'F>J/!-N&:4*"+C<HQO$ 9O]W=C9(/Q3Q&1D@()!6
M'K(P*EU:<QA5X'I#:ZS1(89F)513>W)=_[C+Y+5(5*7E-3<FL-2V)L=&,>\D
MY]EMP;N/EHJC8]8'0"N9;L;=+PR36%Y8)==YH76T34;>(57:$?Z7KTSM^/WS
M5TK^1DK!U:SAO>U[^Y\D"R:J/S;M0:W(<ND]JUO.="Y,6A4'(\'"'HB4MAKL
MFZA)9;")B8F1I/Y>Z;MW1>H*0&VMG>JB)[JZUQU])N9522'X7,H=/ESBNX$.
M5\Q-&=8_@=HFDP$%*IT0"(2140J_Q1$6%N;]C">?X,.5'1KE,[&O2HJ "Y*[
M4'.1"! S! )B9(2XWY%S)/=WG&;LS89)ONITGSYBKG"Z5"]LS[8];:(-L7HG
M,<"WSX8#N>47Y!7X\ RZBN(G2)@BDJ9C3U=TO^H1/;91:BR?:!R6W2TY$VK<
M@#8A@1\,-P&34&J;WL=<Y.?9-^3L15P)6? J-?IV>1$-N*1^JR>67\%PT0$X
MB-F,M5:SR9^4KJ+>"7-)7E?.??Q?WW#Y'X@AUZIJ?&M]H3]$F(0:V[PMA[DQ
M0X5=(/%G5(S!+?(S\(&3!;&I.;>K";W*V^/(O02$[T%EP$T-UO?FMR+,+HNK
M$DRI*R0( \V!;#"RH7_HXQ 5-JTIP1NZ7-?*C5*(T@TDJIB_[RQW/EC2M$DJ
MU7Q3U'DQ1N6TL9@/AMRN-BTC[-^+#SMV<"^)U=802A:7DE9@+7Z:'R<"Y7-=
MC'8.=+S82!TVK@2X";=%>.>8S.G,9\39=)D!$!@F!0@$O@Y/R,ST=7J2Y<#H
MU"3U!3M:P6AE(>HST#G/%^XXH6= +H"T&U$*IU#,_/1#3MNJE!9\OJ/O7>L2
M8BZ#3&LAEWL).#.A9'"%SNN?J.?"OPEZ+EN]%%/I: 3PU\F[S+879U[50ZV4
M6@ML(>\]\BS6N2B_R\#6_\;=S]YGE^B#W2^D0#2:N:SFPFYHJ$1VF>Z3K'.]
MM[D0MP(6 BV,G%C180U19KRE1K@,:K>D.K\K1NRE:2.:-Y"PI4H],GAF1XPL
M/;*&O]SP#JY<<-12.<80S5-TBY]P%[_Z6X,N*Y8R=9'XL\]7.Y].=<-O%S:6
M3CZM8Z4IQ*;-IDT+U#3S*OV#"/0_.XZ=Z/3Z)1DIW9[474Y]OY6;7F&[K!GB
M/Q[N?C[X,73^B](ORHG-6W]5V5;[13#)A)MUSBR,?[GAN^6"C-?HKI3$PJMS
MJ=V7Z7LDP$>;L6-]'70>K<AE&SJYN;*]$CKV'1-OHU?TQR+5PI\8-#*O3+?E
M;I(,O*\F,N8UQ&;$7TF-!$)45UOOI>##""6*OS PO,H76'K9OW[5/(S.\VI=
M:O"Z8D_VT0>&6\-,E_55B_1?$'BV!3/RT28/LB,A+)(0RRDT! 2V^<2@6]>M
M-A'P2[/=>AKO!0#';6_%O;M!<FH.QP_NYFV5]!Y^Z'@X*F?;^KA35WN4JQ<]
MOEBK5O%PTP?3[?.Q$_-[K_#-YWN_.3ZD$^+YN%-'W/Y4%2O_@?19A..'NEO%
MO"KV!9=82Y[.J<D"]#O?:9N6>*??+K?7'^C=L&L@W8I5%!AK^I+<+&2:2+/[
M'1E5OY,9A)H&ZLO41(T.S9RH5C.:',#"R[]<#[[YY=(TP],*IU+WVMAW_(O1
M/YW6E%>VS]]T"L513.3TMSD$G*6NI$%??CXR1IKN>XPKV<=!Y4NH@UFF):T2
MJQQ-%A&:'#ZT)C)Y-Q>CU"\OPBM481'I'Y;*W3CM]ZKZX@N&:H)T2_1FMXW@
M8=?TL<J$T6S(THD^C."K7'?ZG?>/=9P^!DXQ# KO"9-RP?-,7I9_X:K-EOJ\
M2@ZC?GZDR<^5L3+=+@?EU2J3*;5;*(0P,S,(A+OH"0J:KN[J[H1"=X5VV(!J
M?9GK)C,*NM=N<'A?KT\AY!R5['D=-DX<40_5/+L70^PH^GYXAK]SBQ8G67QF
MH;^?C:4,_';O\ZEUD9SA,P"E9845:LSTC!2_<6IP6X3S9_&O= IR M(1)!GV
MCX [D>TB^BUQ:.A@N6HK6MTL@5ZB6'L7,#1DR#K_TE=V= R]F PJ:BJ'K?),
M'.YKD1,1HAWDYD=5PI)>2Q+T[L2DF9;6OU4L8_Y3KVO>J3[';5;YO;O!<E#M
M;<ON&M'#ID**7-.CH/!LM=$/6Q][%S]TR(Q2G,(Y_+8]:@!^O1,/&R1A@HK4
MRX%!T0J77G11^WT-=S?#J[<)OQ^4=3]C&720)__W"IO3?&&;D>:N'A$N-U@T
MHDG*TQ81%S)755D;I U^_2+#M%XF]VV0,(%Q;3IE?4A-CVXU#*$0(Z5L2]=I
MW?OOD]CMQWZ8:AO%4_#7B$*E?=I7J[O4[Z=2?EQ Q#D]*)(Y68W-D ; 0G+I
M^AK;DJXLE=^T"/&HX"\W1*P8_3_LO0=4TUNS*(Y=44!$0 'Q'*IT*:&7H]*E
M"$D('06DA":$7H\%:0:DA!(@2"<)"0(F$*H@Q=!;Z+WWWA%XGO/U[YYSOWO>
M_[YW[W_=-RMK)2M[=IGYS9X]L_?\]O"HAS?6/!9\YR;<FC>;8P)T5FY11F,1
MT25!Z*0E-"N#N;UIA;85T*BI4EF*4<6E\!G6<\/E5<R8?7!5O*3:>4$HCT9A
M7@,@+UDF--0:19P*=063>4K;3=PJM%8BHS=[M/:$*8,S?L/8+ZU@I<I#?-)1
M=ZJ$<_" ( ,G(A\69+S/K6+3]NK35&F"6IETUP46E0A!HD,]PX'U)-+8-QX?
MY-ZGWCA=SL +@.WKJ(1\"LG*/P,YI>)DQK9FX!7!)A? *K(Y%FZS@!45Y?8N
M$B;MS QR!B+G8?X1('N_L[.[?&5A8=)7N"VL;]LOP4NZ0Z.JYN5Z626SHOF(
M-K\G-WSAH)R<((<?42CCF+CQ10\NRB(*%"GLTZ7>[92)G(4=?-MI[_:/:4)7
M*6S*,(#+5F$4A@])&+Q1:J75ET2OJYVX:IHG>B:XQ97GX<C+Z*E>,H.1$8/A
M\(YQ&,IH.C3E<I(']]Z-22VP(6(?.6'F5LKI<4,3/9,7S8K$8Q0A"H-E;6 R
MLR %$@R1%<D4HGT6H7.UN#[LQ0YQSC\_I%KN70*+]!P2Z3M;I-I!X F[>T.O
MFQ!=60UV2'CWE0YYMZQH)U>[&X(<YGN1E'CQ\\RGH1@^B!]25H-+,[RN)WJC
M.GPQ52*ZJ=5L,YI/;R'_BU9RA#N#;KK9N2$AB"%+8MEBF&M!KR7G .#QK<+N
M<DG 0ET'EYY,9"NKF-8L7A>P]C?A-;I8<32YY@\]RJRP+IQD$4;<A;ZN_:*&
M>GU_#KI0)?C72=SX7S%;'DP\RVQ_D @CN(\QR?]EF%;_6IMX&]IM==BPK9A)
MU4<I[I>/L53-K]WZ?\3][Q!'"UA]5UL*H]6;4.MWC!]ZA%ET7D%[7! $-<L]
M"Q\MY,*RFN"C\R.;%:_UK)K1C;DPART->:"1Z85%0F9> @28D?CWHDVMPY O
ME=TU5SD-#7LQF+D8#AB\MN.$JL9KA>79X%'#[4^0/O#>&IFQN*L0.C,JLB?]
MK!?MG#_*>TW($F8.(+UPE(Y_7VC#1;"2;3()<-S0;ZR$%N)G@,:7*6[0V60P
MV%L:HLBP.\3']_R#U30\?*<= !I:2$ ZBP0SP0,N#0;V!D5*AW"QV:Z].:7J
MW-0=:EADCVO[O)[16?#A2'>P?>-+#*WX7FW0_ $GO$>!+_7EA$JFQ8/=-$+:
MU-]JJ;'F^0+E+KTUHYEO<C+SYW31-MT<S2EX'2)RIP+<B*MI1*D5(E4;"N>P
M+Q)<% K+J^KEA8I>>ENZS.GV>E=P2UC,:\8.E;@DI(UQY;NL[NU&!QA]V\"_
MSLY][F]5"U0Y>8-6*/<\\)Y&P(]'3[I$L&P.'Q;L!RQNK<=U!J7SZSJ/5)G+
M<%L%>55_BEAL9)F7-?:$-/BV=QB$HV;<)GY)&@=Z/G>]8<SH73D KE/TXXIS
MG&@W$"S0)_*6Q>/;$I/M)C'9=V7TE"IK[?:W?66[W(Z"E5FN@_$3$I]5M5<0
M4'?G$9QI->&8U^=1+:>*8G"0BRAO^[F8>+D]KQV)4RJ0=*?S0E"75UR@W$^'
M_""0EC .K*(,<TF,D,3D1FH[E"<C/?2>;"+U&]7SL&9(6 DRB'+CWI1*=?8I
ME<:HWJ);M=V7-FC;\(@B*##RL?30"+W7K6^QC;=7CL_NMFU$0E9N^;0:#27G
M-H5PISBMAI:_"U2?4JC^8#XP*MITG$DG@Y6#N1\\F2Z&5W8RNT:1V6Q+MJ\.
MR35X9P_O9/*QA#8[-:3JP2 J7CB(C-@&MIHL[K;$P7?<F-UB5]_:_7![W]+V
M4#8WN/B)R#FPTKLJ\9JFA4SGA(I=RBG533_2?2OV\&12D/>)=_.C-J_G:@(Y
M\#+SK2'(MR?3->]\^9UGCB<:C-EAY?PR9A).77NHP>K)$)YK5IU +Y$U6K&.
MK=0!8%\LS#-R=,6F^OK#) ZH&NRE25\;]+8%<F=3(;^;1QAJ/=M)\EEBK0:%
MIB6>&)"5*UG\3ZD6Y?UQO@H+[S2&^)62Z99B)87F[Y4GGWQRC8Q8/^*;9/M;
MX24>1Y,./2^I8[NI.\P3N\ Z&>-MO^Y;L410D"2M5G_)AXQ5E\/.!EF1+\NY
MH3L0&,_9K2%F7CV!Y2'99$?JW/)8<_X]A>I/R4OM4^\D FZFQA]P(J+.^'S7
M5M4V!S]OD0L8_5!C@]H[OU7JYE!O/E>R&QO@/45S5X7W>97&-PU2Q#D!1HZ*
M2:)&,;C+P&C:TDEKR\HQ6J#8.0BOE=!OL8!TJ)N?-N++8TR9MLZK3#WP:YYT
M?1N;N" GM*EK@GA]Q?>'.O/6XFG>ZEBGH^&XM%X?V\C[7=MN@2[79Y[6FH>*
M,A<['ER>'@K<X^;=01E.T8BH\<YNT!I<XYY_3>\GV?X^4KMDS4T_R&CFS]7H
MQY/==EG=2KSK2KYV.Q./+YQ?Q-9C\L/3("(6X@/LR0574$<J6C.SUG,E5?AC
MM4TB=:#5V$&%NF_1JEDAEZ[%!8@+2_42S=TYU*Y]U72!\N1E.:_]*+:GKW/D
M/KY1KR-ZKY7I59D\3]I>1F:O&5DYF,[F2^YG*:N6<YE22$P"UCB/ZHO=8-&\
M.4#*U?6OZ,.F[.Y/2[I9Y14X9;!&QN'E*/0$^,$<P6+XQV^Y<UL3P"ZC 6#V
M_@;O3Z--4=08.@7,R03=#+L_O^]C.7[I__?W'_L[.=8IPXGX*O)EE'M^9FYX
M:I$,/=MV6%X/+%J2 Z_&A$F%8BSTIY5AP_CFU*3-F>CGT5W"]6ZS?KD?=O[F
M,_\GOETG$U6*'WL$SDJ&@Y:M,/,K>I)P\Z1\1S0&"JJ,B%DLOY<XW.V,14@S
M:HB2<F)B'E/:B,HJN' D3Z%/:_2JD=@B]E;2^DSQ2XCB20<C0'QU9T=7V;AT
M8<J!.:6/-'C@OV()VUQ$OP^D@N.R<\@,#?6]XXNQ5Q,UV>VKM\T!:<:YK\G;
M_W+3XLP^-H:_X"R5O^_B)SBVU3HOHF]^>7R"JG_9*3P]/1>EP:-*R'?+6-81
M+!-(N!A@O2N_SLZ<8MD]6K ZY+0+/6X;E*M8:XM1=HYS_B0V.^C-Z>[6/?Z5
M?S(:AD+/QY@.#A,X'/A2\&/\G(Y]P]7I![QHFY@-+AG]QJ7+HZC4(STH&(-"
MI%SG7Z^6 0JI#\^?*]O2$7WPF"=L/>N HK$<]\Y"O35\4-E-)"<H)T^YF8?S
M&=C,Q[!?4/<LZ>=_2=QOP]DO>^_+/PC<-XAW1MXF]6(,15L5#'[XTE$YJEH?
M'VX8/T$C*S 8.D2\D^,WW3^C\L%&'=D&#I'#K0N">UD< U3;QWITG10>YDJB
MU(1WY_Q-VR@ZU_9F6CTYN.:&];(T</TQ!:J4KJ#"OLMC0*V(/8 >0*JW9,I^
M$.]%:_+%K5F*?^:4ZN?5%4Q.KJ^2A.% 30(U@-DV/SL(=O6^CFN5NYN#*+Y=
MPB GL!KH\F3=1_'WR/R#N5#NGEW@R=)9S,@E?4X&1KTY%SIH2<I6P) &2JQ%
M)J8&XD<JV:*4SDPA745H5/>7X_CWELH\VTUP)0U]/:TF+$Y#+47I#+WBE66]
M>TP_C+"&+TV 8)REDLD2('/C2!2+%$]K4N8'$&A"12L!RB>PKB#6-2%[*R&9
MMMH=EG5*I7[TQD/&\&^#^<.O49^IHQD*TA@4*7;@G1Q:.!;O9K^Y+77MF,^5
M[BC:>6RPEUZ^.F3V,DSZA.Z'WZ%?&E?&!W:ZCF^#Y@@>)T)L\2K:0T$U$0Q!
M4D$.3U*FU!2'[4ZI$(=7:-EN4FE>_U.=*W-JVZ=404=QV%,JHN8KTYX #,,&
M@Y*J_9?;R^TG;T3>9%_C$&WY_ OJX+%$JSR+4(-+KF-D="^Q=CJBD8N1,>XC
MB.0I$E:$A'QO(4N%5RD)K?; K#Q"K<,TGBO7J0&O/*8@?$131#2D%P?-]-JH
M1I]2O3.8#B]G$G >P>(RAM%PG@^.D:E.[^!Z*7+#!-"&%K;01[5VKTSWL]J+
M%[GG).XO\BRH712JU5ZE/288+A>W$7H(-,3&^B*3\+K1')MT*7^UT)EAARS#
M]7QMY'RI3:81!I-6";-E)HFIV<S/>Z<O.YL6(^&MI-DXQM*&QUPFZ/O C?/)
ME$OL+' ONK7@<%"F"[5C@/'G>G-+.062]2?BS--"<Z! ?7RWA[9*E "\+*8D
MT73+TDU+;)K2ZGEKN,;7JFL6/J7N[A<N2A-YD5P%?6(*7>#L:V4VLGIE(]J$
M289!YUI;NIUY.F?/-.2AWSEZ1N =>XX/U'3URS!)T#D)%Y 6PO/'S86//)<S
ME9V$Z6JWY\/Q&P(7T!'YZ!B2Z2#(C:0GUBZ_*5,_Y/%VD77E$<:Y3*5A\^NW
M8AV%861+[$M65GX35F!R['<OW:$6@ZT70I[I,$-*A/>]OI]/H](>1WB2,5M!
M\=S(Q\:W4,!NRCKGE75)CQV(3QS32Y[H9;CJ=P&[U]>/+TJ^2'4-=4_/JC!A
M3:\W##^"!9-CB/@J3#:C3%.LYC9H_^:<9,K=-_G4$9:$H3R$M%2XW;-F4F%N
MQ0NKZ-^>M?^CWS:7H2/%LANOL\<)[3"C!S0<*KZ,R5.ZOD9W/VD'J,CW$!AU
MO,2:/.+OK+2;)K,?Y,^H9L:M!ERR7+PF%!$OD-DE2SWOA?#%:ULC6]V= X>C
M,7GY$)%L2";"N,<M%9O!IJT2XBK;Z.J9?<?:I+<,KVVU$]T"(X520 ;8A*XE
M&PR\%T3F50/0H,(1*R"#,NF4\&0](-=@1 =O@O@XC[X3\/VG7U;-ZC?LNA_^
M%8NIZ/1S0%9@V2MI&U1.D;R51?%\C.9AF$9^#,8V >)L^L-UATKYD3;DE5KG
M&D/AJML26/@]C&6AU+VY=5%;V'0VMA[Q:0TBVAZN6B7@[P:P0N(P<Y+JX_%2
M7KLO)1[PQ&Q<8AY)G*[9%E%)A1FLM6^WYEC%N@@FR8*A&44 ,EM?%8#38(%&
MJC'#7R)^2*"_=':*-2954BYL:K /K( M](!(?N[C(&SF0/N*9%A*46 *!4(!
M]4% /0:]O3W:$",CB 0" /8 B\E"PY'(L)0#VSP4!(O:^V6S^SL(L5S^,2<X
MKJ?%T7V#P-( H,<Y&"<!<%!KN(,>_2_ P,5/G9'A2QH#@_::@9R4-3^*Z1RI
M.3EE3A@Z)P/^%6!FN7@_NG\IK;\'SC9O1;,&9;M&X:XM .$L+2'X^L@DQJ;2
M,,(INZRK;$E7(+K%7 U+%"S43,IQK20C;5SE?:R<N6L@)M2%7 '@\\M6;NW+
M$:SQW+JUCJ&-4NO1M+:9^0^_\48)[L,+# ?4W'*CEU 6EAJL501O&8AR@0,Q
MQPG\2/$.K7D,GO)PQU?85=0;IHW3*: K _)^MN"5F*%@S+R-8DX(%6P^Z]/>
M\LBPWWT)BNX/9<-0"BGG,L>(;!S]S,)[G9+UHAS9S-6^)ZMPG?:\_>0!YT+Y
M<FXT'%T*>O3H8OFF"A)C\U.K/S$3W*Y%$2?3A7Q7LQ<9OGA= [J;F3@1PZ%)
M$/FJQO/.T0/^_'"R(EM4]R,-H0!KT)/#3UV ,(I;!F]+TFS.<'<-HY#\S8]2
M^M1VEJ^8;+#HFX*.KB6 P;)\Z(^)?L>+U3?&'%SO4+XNI=;BH4DI83&"Q5\7
MK$%:?5P0$I@!L!C+@T3Q:WHO/-5*#X-; 5-Z,S@"K>4;R0I_(_M_X\;@2]>E
MG(YY[:I:\],B7'*WV[6\@1W#XMO9=4JK*N5!#H;*FR=W$W]LF=J7_Z>*?X5)
M_'P:W_B.EE(E/=!S;-VR;JQU;+"'5[JSO81::2;PU:,0;JH;;_Z$>]:GQSLR
M;:@2=GM!)T'!+&EM/UYH;S5YJGA^]G%B%3DCN&_HI$9N"RAL]B[VXXM&QXKE
MO8>!7C?OAS:*_TI?3^F3;K-[ CA$X=HG+Q99)$MI<;-_#C9X>ZLQC=JAGB.=
M_-% N/+I-2MHHZ&S:GVH8Q\_=-&6).X Y>.Q7L<F(QT 7%8>W[]X[%'=DY-:
M2@[UB9[55\VGQKYC\J%M;7P<'NFQ9B!(6XR&>QPBXF]B$X; @33US*R@&$&/
M_< 5+KVV5AM,562 KW$I0B]2M:FA2%58H_#)"#'2E<C2[1FV<FNUOR[AZJ2#
M(("/M9-Y&?R"@WP>UTK.;_52$1 W3>D#>-\D,\G5)AS3+BC.O%DTGU_;#US>
M'Q* J?3E)DC;6DY3R//OX@%D<0=DMGI-8CB;2;"C820-Z#&NC#HLL0?D"'!2
M>5N62@]N1B@XZHL'^]N'.76SL.=W,*$*=<+XHX?J42L"?"ES#C+;^C-Z#SA3
M,<-CW&P?%8X8>+')+8#'Z4)<>@M^RKMW.#L73ZF*B//3B+PD3G[CB#L@]23\
M5XR1H#T!IIJQI:WE_FSPI]^;0&Q/1K2GV6XO8L<^#]$>=+C@G<VL%0YT%$(5
MN,P@@9GNG^BWT;75TW.[9&]IR;C*RKX@SD-YM;5/?G?N;E3PLI9Y'&S_GCS]
M%;QG#V]^]ZF*1$ Z>:(5>8>N(Y6RN1O JUY9N\&7C-,TLY463JE6X-[[^U5O
M.=TC^=WO_[O-.>D@_%_:[YB>4IWM3GQZ2F7:VLOK?\04! HR3MUZ8K>5:BRB
M@ULEZ::&52;&XEQ>A<R1#E=\PT8!A>MTJ']LZISK-CC3H0WABLN\/'A;P 0B
MQU5FRGJ#? =#81TB([K6Q8WRS0R1F)X86T!2CD_N_<_]LA/PC?,&4"[8T]8[
M$B2;:.6(9AD?9/."841\,85!0HLBHWJ]EE):ML>(B6;D /?&:Q6K3^EJS<S:
MMEB*Y+AE.&I1Q"(ZX>E"GGY.5ST(?'8+XU$6 #<Q)DE)!V%M%;"#'MA-,/6=
M^I2CTS9.6?F R- ER>6H*M65P<&K)\GV.@.::=3C;/'F).K9OW11SVU N,S*
MW4Q_EJB?+.0(&^[BT3;/,?KA$HW[5M:0P85:PZ@;HTN3'PB&@GM7*5UEMM9-
MCP.(,<:#@V%BO6Y%+-YL.\HJK=>/XVX"O#3GG>*N&0E@N*WU"J7-N")5"]'K
M6 0]70V,I&>T0F'VBPMC+(N_U"S0]S*Z@>(W7'W..+Q:])7GO)"8^:>C[&\.
MV7*CQPR%W)353T.ST5QK:71ZA'O+!G$4<(1YY- UOZW$T $HDX98ZU+J%[NE
M"YWSIU27])Y!M2&*EXL1\TDNQ=7Q\3KG31&+>2V[1 FKP!EJ0-=;>7R7@4Q!
M V/>+#''-!T.45A,3<D2=1Q(ME+N Y'O<%0>V,Q(6L\V_BL^_7LLE$ZMV3]V
M;7NUK1O&D_=<17OJS 04>4!_-+>E[;@=/3P%VP)#'KE9YWNQ%T/DXW),?6RU
ME."KO08\>OK#4$Z;%I)JT[3E3)L!%.-/;4$++X@(<_>SKE;XNH#!@8H48.W+
MD<')D[;M&H#HP)O\YG>3[I[W\[9RN63R.M^5(1G9BDT&YI_YG8P ='\H'8 "
M"UH/!VY_R3RP2.6X*UXNR>*#N%-8N.3*<<)&M/'1\9GPJ=NK*^&U%'05Z/RZ
MZ, F@IB/<O9/@E1U=Q-:AO!U8<5R2KTDG+G819\/QAI:O!GW7FBS(4L<U4#1
M)'HW4&:V@?:3E=2;$;K4&=.1UC%.(!65Y6,F8VGBX5)<V"ZUJDW:K6^#HU\\
M^L9!]G-\;-%/_S:V/WX'Q[E05N))["<+FU[=^I+N0]L<>;YYY]N'^I-W]SA&
MJ@GY'#Y!="W79UV__6ZNWC]R!^L9^27%M.53*C?$I5VRSF-D$.'A"4?0?)NT
MU7'2*57'F_7WZ6]491)_Q:6]O)KSI6?W&]"J[KX *P]'">@!Y(8MGB"IIE^'
MT!V(X>I!?&Q(#J((+"URMNAU4?J8YZF/,H8RN=VE'ZXWZK?@E*/"G-$ -0;"
M *9,'9J.11QD<!H!KP+E$_CIML 27LY?RHR*[&F#6QSW(X>X/.AS<\96L-<T
MY&*%PK@55.2U!TDXN01;*;<]@1'^Q8^I)WUBF6@<)''FN]EC%N::TX>Z@\&I
M)PLIEG%PP/3E0A3>K[4VU$C*Z22L.\MG."3[5_1CT)A2 -N0A[*#+H]Z:/DD
MD:@^.N,V^S4=RND!,=;QB3/$K, Z53EJ$9%JQBN0Q.G<B5X7IH?X>$4V OTZ
M%UQ9>68F&@R1:(Y[?B?^=W/B_4_VZ)S;PK8=6^^9"O?>$H@?\WP5SM_LWN9\
MI+6<[0X4PS#E',XC-E61+2"#)=N2A@+G^7*JP>W7NC!BNSAZ[8D8']^TCA&)
MO[)(4M6Q%XK?(V BH7@?C$V?ITW4_>?5K(\L'@CB7RTQ<,8PY_3.) ]N^\G@
MP#V#PRD4TRW0C$&)L\)P)3"CP=3EUJLRY%RH2WZZTT.]>MX?3.SMF=*-'JL!
ME/5 H/Q-$#;;+XE%&*MW"TDJT[/+5'V<.<@?)L#KN.=;J;UA&!Y=R-E+?@?A
MD!G 4DQG5.=B@7H F!%=9L#=\O/Z6H?H9$ ;%F@!9M8+;75$UINFK.#!$'XI
M^5B$5K$Q-D0(K7W3'ONY(<<_J"%9X34QLE6*E@D*D$7W4FW]RZ>:"^87E78C
M,P8$AAB>L]_P&.$;1WA$ ZS<YE"FIC[H&3IJ*[71)N>$M<Q+@]MW+ LHE0MG
M;88W.)_&\MFMFV44WF$3FT8+!EX6<5^!AX?C8JAE$X>39,3C3>)>G!T3!94.
M5B8-"6E@:>T+=_2EN)HE0&:SW)""LX2U8/+ZP]:!,@WGNS7K=H<C/!"'VLPY
MLF=1).\+8<WPY&^MJAPK:F)\_15RKD1!$/8_EEWHM^'VT[VHTD6YU=D67JB&
M@68^IV_=O@T)K <N*MH#^V; Z>D!^G(*NTEYR;XR*V3^=O?*]%V<B"DWA?*J
MZ![_[?7,=&L7"Y3AM#"SF].J7-L;H8^<A-P/R)SO&NLLT:NE[B =R36[7S#+
ME-?[2M%A!_[=BKS= =60D.+@5K%\7O=[6<[/_)';RH/H/#$B)K]$GV9/CO=S
M!$DD+1903U?<H:+]T?XU2XT]$?QUH;]>/175HW-AW#R#';2>[)EB\5'_\04&
M#!0YVSL\&U"+*^A34SWH1%^C)M/?8?B08\6RN\X5.J/#H)A<(/&I5<@>558T
M)'P4O*)1=U,S(IG]J^G*H><TIL]EAS9Z.9J>L8/KWIIZDN:[*Y8F3.SA?,D(
MQ['GL:CP:6V# N,Z*+^[<7.KX@!SF_7?#9OML$-7M@>5<%0 N/I:(<^XFJD[
MX.IE!_==S:#(H#<Y1VQQW_Z)4.F7Y2X+<BJ[3M;?3 *4<GRM:E%O)]*RA7_\
MOF@(#1T9U_(FK'^KH;6]6S/].ZSZ@RE=&-J*%T[:]_B>!#G&39-RCT BD[PG
M[Z;>*@VD'5_6O4)]2]DJZ>=?,<=/%@]&EW;I<RQN,V94>:YH$18%..%'TMY\
MQO9I+8"2!TQO7+,'2*Y:^YA[9KTU#\X-E&"?G%(=4L0RQ@ 91".)B#<X["*]
M$=1:I\P8!PFT,SFE,G;J.T+P[;PP_Q';[-B/TO0_?@PEJH=-E9)$/J1Z3(:C
MG+4/9>'2X\/W(X^$V&_&H('<_8@$ZE D:3%#V.'A=+-9$[+<>+C3X@=_\I)E
M?7J%AG>S]7[2L_;)>_9WXXVVI'/3==B9G\?Z/-2_#?WA]Z3K?[3S<DEJ[VK_
MC;FLQ\?DKY@A#V1,U*'6*KCB/7+$8E:GW336!'F/E7MRP=UT9R(GG&ONN?CP
MSL'62[$#\ID/+))52ZZE3KWA*.F3:]F^I,!@L8/FO9<K](VZ9Z&9;E;B YT[
M1?U:M,]XNU$N.$9QPSIEY7&5DY.V"_+LNIAD>H:\,X?_@FU_%W=.F*S\,8R,
MM E=91PZ(OT2=KY_^)JF'U^B>=AO-S]_#^H@P)_KJT:CP"TAIBV_I8Z-Y7A[
M;WB.?QUP<_?+-0*#&/(B=LXO&@?E@<[)N"DKSV(PTR$9&1G4AEQ8-,PJ)RP2
MEC)#9NG-<78K$*6G!T-2WEXIS_S4[-$]FU38$(O7U_ZZ5Y[_L?_>#*PZ*=%R
M%*OV](.JL':DZA/E 5Z*:N:B=;Q6M'GV%[OF"T"[4ZKS'1.)>M(Y]Z*[26(S
MBUPS.9[VM<AF3,L6")[O[/?=[>A5Q':9*Y5:#@9[,6B+%:5&I/4O9,[\8&-:
MWZ,,VR0S010&.$C:43(+??]*MOX*L',O G]^$;\PTL.BV%$EC:UZ,I$/T0V?
MP:._(-SCI#P5&]^L09J4<]"X#Z1NU4AL2>%=W-5B2PR/*1_ET+H!XG@N<[%%
MS]I1F/33/CU:P'3V.==&P_)@GVB 0(*PD>1,K=?%5R^X$S1DM=)K;[VD7".
MU)[,Y0L[<+7Q^W YZ\#80Y&M6@?@5DE',=VH@[LK9)>PF/W[W2$28341+V)X
MH"G&_33EE_7F2[JBU(OWKE3;\ZY]R'UTK+AWH'RW**UO_^X(.?"=Q-3>R.M3
MJI]SHU2JXGQ5,DNUC]2W;\X'Y8Z>4MU[O:MW<FG/S2*31OIX[[O<C]_;-EE0
MRS*6>S/V*>J!3LAAP-IFJ-+SN^-!7MR'][NCQCSI3L[^'VX(N*,4_6TXGG1*
MA7Z; N1J1RUSE"LX7LY-^Q4[[:_88TK?D?4?>J%'YO"A4C?Z)9ZY=R+FV,WX
M15$_5!GCA1J8(U3:;BVL$ >AI6::0\YWBJKX2@; ;'A8)S#BI<8%TIY6?XDF
MLP.<EC,R['U7=R,GT^71^EX8!8O#"8:B$V087"3@)MG;EUZYJX7@2OP%A&IV
M&#VB@A?T!-VDP!R0#,+M:]!(%:WB7A 98GLVRXZ;C^;SGR6'.:3"H(LS;Y4%
MU+F](V3M:GI_5Y@(Y,_Y%&-JCUDN07<R^CMJ$TP&L?7X-[0CT=:JIHZET:%E
M734 \;[$Y.YD00V*V2'XA,_*)-CU+-FI>L*(#5FH>\'4:19_V/A%;(?!YZ72
MN[<&B3R5Q0_.$;H=;B79?DD[.TVZGJUQ^'9;7X&M8:5=8H<8Y+WNH_#Y-V7[
MS!^X\5NX]<-=C@F#_@&4#\_COO&)YOLT[QM*X_EE?:;=\WJLP-ZQKS-+7M+Q
M!L^Q7:@>R6K8CS0RWXEOM4T%Q)KI$;PN0INOR1;B=<(1 .MH1B#  *#7"LGX
MZ7C8Y$.":J)4].BM-"";Q5,W]5TYWJXG<I(:PO:$HAY^V5M@,0,"3S3>8<JF
MQ-9NZ*KK8'7D#KQM1&N:HJ(=A9#,\!>R:92;H&CG81,Z^*[_XPG5?\6!++:,
MM\E; 4BWI@P:*?EVJU!JRVN7<*5- K92&W5@\>']!/FG\^E_1D9YI.GN!I$T
M7Q]9YW*W*@VF!]$K;=NRB9ZTG%+-/_16?U++R=;R*^:E\WL&ZC/U_<Y"R/PO
M$1SN'EFD7L+ CE@8S4\'(>\+RU-$M1_:5LFQ-E'FK(?,"H%;E;"#<*8MPQR_
M3XUO%_J$5DIMC60.RLK0S)^UJF!>>R*J#7:SA:U:\:9 6(Q**\1HP>63<D2)
MI7>*MG:R).,IU>R -E<Y3NB:[VS_^IU*W#Z],R1D7\=M96ZKB.=NTO/S3U9=
M\#$2Y,W)ICZY$(>8R.&6$UHP_'M=V)8,"W##^K<%CNK_DF&0.W#M+X;![*W1
MGO\N^3S.?O!*(TIS9M5)$6)E(^"++,RB]&+6DF7JT\%@"#=$,$&&T3M:;!XM
MX24UQ)E;BTBP6-\!E$7T/FQ8_';8I5ZIHOL&,7BII/$B*Z;TE.IM'I9B3N21
M@FQ5'L?M/XYX<ZLG%PYT$:M;.DF*X=;9T#GGR=?-,]<8$XB:&-_T^QW:_@+G
M-L#TC)"75(H #V-5"MBT"+HMR7OY8N.4(_ "C7R7HC44$%XAX^IW&57539[P
M:1 96>192SW)O.'LW1EL[0% N!</2L2&6?IJT.!CBJ0:S=XX^0@D<0\6(0X1
M6T[/!44,C2.>S.$D6H;'/LR-\.1TJ?([)#N_!<6$7VAE@A3"G)13YA.GVWC6
MFV:7RN]%WS"\4Y;K+NB9R/\)_!K5-YP39ED*XNEY*\/ V]788H2J;[)=5VYT
M<6JSE7GV,]>1@/6_(.]O<$%ZC3T(=25=5]^>^2C%,O/#GG9 SFH0J\8AB"MN
M.'IW]],W;=MYV.UI_8 SE39'#0@;TQ^7?_ZEYJ7-4ZI;:SBO<:H&I0,.=G<I
MI>,DR[$Z=ZZF89>5\)W->X&(.K:1SA7^QOTNW0^N$0^4PIO^TBOLTHO(^*S.
MBPNX.R.S&&,'2=Y2J;-C6]&683V&2#L^.^[4$]'W>A8#:D_VY*RLPH: P;)
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
MA-M>O3Y4'/SW,JE.XC42+S7B,>J#JPXBPP-+KE2N7NZ!*!SR0B?3^^T"6&;
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
MDN.2A]B2@8':XZ/;S$BPUO): D.K'BBF53#OO:@>5_2:LEG@337^#&&U^EH
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
MN!ND*.'>%O'F+#7>U52M,3'T['.+BT>F?[6<SB3V!V"C,XTP(A#'1*#"3JC
MJ"5C(+F%DS.,^Q.3]PQQ1E-F&X4#PXSRL\:8P!:CHXA?AMSY3<#%DCJQ>F+@
M05([^DWLAT^MI'2(S*P7#X]%UJ1E!+[,Q%Q]N[VW/Q\=4V'/?4ZJ)RI"KDH_
M)A$1  ;#33]*!CS5SCXH)'MY^X3:B0I),#P:E6>6G>LU'%7F,OS3(*XS_V)J
M&MH\$RF+!KT]^I]E2YG&!G6OQ!+39&5L1'IBGP71K'D):[%@0DR"T2V&]Z<Q
MN5!M1 HK&*4U-J/E.E#0;LFO.U#MY]"H8&0$UW@>C)<^O/9$.KRAG(+4\T8@
MWKR..31BPL7*F RCA;%YL/32QSVJ DK)B&2%W L?EV(\T$E+_.6,0)W\4N5C
M8?K 59 -UJ@U':YZQ;N)T0TI("F/M;='R0\]MV>II\!8^J;[2(5Z"0QVMWZ6
M@Y$Z#A%9FX%9%@02B)CBF@.OT^8+FIVK;4,3DB$R8/XK=S[I7W9=&.K[N1$C
M@TO[;J&I&_QX[T U\)]2^?S[1MH'U2T>YP^O*[.:'/)C5UA73G+'F?GGW6A?
M"J;,RM7>81H75)!JV#UGE9&/+D1_( 4)(*3;HL6_V$6SGO.U9ZV_8I4N'9VV
M6KK2PI'N=WVLP=!@$2B,M2/NO8-G7@X[FU ]G0T*'U;:R 3.I5\/GK >G=GH
M)-67U8JI4I3OA20MQA\ZAQG]%=5TO7NK\A"T?G7#$*^VDKD/S'+37GWF[Y_:
MQJ&KVSVU8E(OUZ**.Z4I]Y_A"BP6K&,:';,5\185UXTG&?XTSG> /1D<?QDX
M6Y^U!_$/#"G^'X[#]NX'4T-]9*&D) 3S]J#:BNS("XXM1AC07C_T:J=N6E<)
M#!I:0L#2ES6LJHJ25SU<]05TD[Y) B'+P:#-N"9UL6-^H-ZOQM*(GIG"9CQL
M2=FZ \ #%@4+LZG.:4%\+B;S_[ ^_Z;C[@RR+HO"[>Q'7'W#3XE=>=#9  ]E
M[V W6F[::%]]<T\+B;CY&R&WXKJNBF_N@H;>WE1^085I=T^+F"N#("XWY78V
M#ZD(KCG(A23+0,3XORK,(M?Y"><7U*[9'2[Q)[9 WUDN 5BO\^;X,%*\VH7M
M@0IQYISL',^!*M%$D ;"!.K]W-V%6,\BN_J05"5KM528#%HC+^(:VZ3I4'(J
M1D20G4HS$01+Y;-"$XH=9CZ.!G[8>Z+#_DQJ7EQ6<6]D/M=.A=5(5]CIB1-O
M@CTN+PE<9)\DJ]6@H==EHM(W805YO-6)K7(S>B;,0_ZJ>TRVYNA2,>)[XB?,
M10&9MC 6:OC BWWY(TW)\9I:#>HM7+<^53:IRQ]8<MW,#3TO6=Q/LN:( T+;
MSW:MU](W%Z0(3@_R!L& TAZP(:)]@NE+EPIMV6.^ASN0Q@3C,9=$>7&_1C55
MS7RX6*&&DM6<5AD3&N6C,P/62T;B"\%6@1XS(\Y(?^X%E3Y?\Z4R6U_$3.D(
M1[I##!YYH),#LVCLZUZ2*8'R2+I0DNE)Z-5(T3L>)J-2414Z\\<5.&. E><O
MSU%SZOU!+_&Q!.7;1$1?"A;<\<P*/PM0%21DM/M3'UYHT?Q[A?4W21*>*%"?
M''C9&X*&WOTT%$O;)3ZT,=RGN[7QO_T6%_@_<XO[))@4DO>1\U4AE<>0ZK6C
M.;'A%/!W!O;UOS6P=YGW?1_5-2V%7P=S,E<Q#*07M0YNM8N)_W+2O1P>>^N
M#^!] 47]72,UU/:%Z\06.8B<TL2Y&E"_&%:TAL>DSV< .2GCKKJI3<9AR?3"
M,8V@UW_Z"/A/!?/0G#F6Z8 EM(-A:-PL&?_MPRP- @TAD5%;_0HH8#&8*Q8-
M< .!OH)L F>(" X4%*_PC6)"8^Z-VR[KPBG-AW+.O#+K)7IO 6X'1CE-K6E@
MGP:^\&T5B:DYMB4NSG>CS=2O5E*3@/A5__I4G_USV7ZP@ORQ5ASJC:S33-O+
M-'K)00 /?ED=B!V*P4<39'U<GP_'+HM:1 ERN2:P2KJUMZ4* W@0?.I6.SR\
M7<TQB3R%D$]RY?J,8;<ILVQDXFCVRQ49)::K;7GYL&]LISEDL ?<YS+T96*2
MTL>]YOXSZ=%9!!KA\K/,O1ZY7JZ=5?031\I( KWP/E(VJJJ5M)S%?2_F"W\U
MV =@[4B$K-(DL6O7.%+[3#KOKW_JE7!=-=EU'=YZ<:!_87Z8H=M&1-MX..L%
M,45G%CR\"+V-9^HK  RUFMOJ&P]!*_<!I&BBIC['E3Z@K"G?PD@U!C#$EB_]
M#"GD$.E481RI8%;H+S9> EHDTS<C&\8FP%O-"YPI%BB+I='0W.'0CD11U@<'
MS7BAC)6-"1'Q;XN!.F02JP9;S !S#Y5,5""R G-HK=Z8MV/":[]IQS\,N)#A
MOQAPAZ(G=;%%!OLY=^(3H<>WLB]X7V%?RJ\359H;KU=]PVU5.V7#^<3[YS_=
M87\*_X=NX:RIZTKTJW*9$A-S+83:WJ^Q#4JR/+70B?I>L">05Z;&\,5KC?;6
MC&Z'F'; !\Y!T(76X:M=-9(:X.NG- +S7&,>EO[]7H)24&*]+O,(KS?DRZ3N
MO50'>-?GWKG5.)S]?MKRV.#'FM'H=#"\]H/)TMU+2SRY6(:HN(!FO9Q'MVI>
M=K3G]WW=H:--^G-O";5_+4\2W4QK=&R%*/),SBI3^F>#H8QKG=C209I)V5<2
M;TT)C@X$)9;"F!;2?#J\74IO[^5&M6(4BDF>[!CI,F\I8ZP@#!L[."@+MFIA
M%34P<).4Z @K>/F%E\?/G(? !-?[O.%1V%VR -/;52)Q5%/97P=]^3*]XB3"
M2#6M<@( 2)8FLOM*5FF QAV>%8\6RR=N&7:?UGJ:1_#3^AO6:6+5/2K@/;.1
M-(K&7+99W)SH/S&/6+JKO&0<9$NMZ16[LO,&>F2IOR5RJ[!G4.A$X>1Z^C+<
MY!^.[31?/8/8R//\F7H/70R'JH=.F#AZ6AF&$=SRD/"2Q5.:^KZSLE6P'8KA
M7FVVOH*XFVJI?Z/XDYX$9\-LM]_:G\_[4+,QE/H&S'U=?"E!?G,^B=TK? U5
M'A)9O07)H--6[<U;FEP;,E&2>_%PJ_QP+K59DW]"]1\3HOS'7^BR6;),N8D^
M<O.MC&>VP8GX(2\%0J& I<6'N3'%/T>7J-@J)S0V2IG+9,W)RL)XR.WZ>?;S
M_1HLP[K,_A:_A@*T.6ZC</G)+4S\PAQDWD5!?T ]N!,<4RB2!M!@'T%&O=D4
M9_QTUY"#PJR3?UU>:,(^)RN0^7&">CVD=E2]11YL))NPI!^ZS'6U&&PZN"7W
M%+_^]$N5EF4T$;[;Y00A46'.6 NT!7JHL4+,%85U\!@H2&NW:AE\ZL\W7T3W
MRZ"WKX8?3S646&HV=_^^# 1L B[4*,QD@/F.RK#A ?CZV!3CGC,>HMUC(D@E
ME$P!YN-.T_3T8Y;DW7,>YC,\LEH+0A2$P45HQD@R1Z]UU 6J]9+-(G*(+/@V
M'MBWZ O6RL?^.CIC6F'>H9%B^Z.1I#;<3Z?0P1VDWI+?-,)X(-)UE>-*;LY'
MT_/UC1AXE[Y2JFA:E0XZ)@<^DP(MLNKWO(0O>(0=H<->^*HY(EY)S"4\ZYQ$
MWTY21=@C'Q?"$$/151UZ&WT@=?41MS-C]:XI/6"]]IM?,T1C5N9G)9T'K,%V
M^6Y6GVR5,$6A,Y0D$H[8ZZXAS#73)KN6][YNGOGN0%R13HW"U2O4>+! !:BW
MNYDRW/86W@(&%B#Q9%$!W>*Z9'J&6#O]]V7ZS[H?*$/@3]Y((>S('_0MKQ-'
MTNI,)".=9/P$J@HZH *!*HB."BI\=/3U<9<;<M2Q5H[.;CIO'.]%O&DV+_9<
M4U(&K84)*=$P^=$#OJ1M**I'+X!7-:UMAS:$\E'5WIGG.]7-?\S?';;2FJN+
M6W\+D7\5/2><QL#49?KM_$Y(26N1-0=TD\CX>RI\W^P[-LY\K:T8#ZV"#:WG
MR!F]F:Q1W@RR!#$=G&BB=4I#1N'ED]O0FG/3>(\3]);VM1>BH0=#K!SR)92S
M^_0C]6[5W15RA<1<H+#%H&^I12!'54$0P3K)BNCV>%-V-ZB?:MLHA+7F,^2K
MNE33FWM [$,4;'N"/)E_Z>T#YX;G$/-@")!F;\..V5MD;NFN)_47[.BY9S6[
M7^>QL;I^.,X:/)0D=D=.3I2Q PSEBR87\G58FZI8,VR@K ,JA9\6V]SL&N-'
MKKB;"\%PCJ&B'\>-FYHXK16U8B#N18^;49JU]BU^O%-!O.E):"3:I2?E:9ES
M5;QZ<I!2X[*C$S/Y_: K_C6"4U1Z"%E&V3(1*#4V(Y$&J!9"6 0FN>2N2$)5
ME \P)R2</*Y]?^J*9(GQN(NCCPRH5*;=89VW2Q"+CX/#98:J",5\2,UR+4I)
M,5$G+G+U927ZDTL]HUNB(JSVG(J/D2Z^I#ZI$67F8 H@V3*40J?)3I&"/L.8
M](X(G]+P+H&;:$!Z8>04O_!L#,? + SN@Y ASJ 3ZV>U\>3%)>B2DJ@CY?SS
MXI4B'46UTH5K[1P)EN*,]* 2!4E(4YV<G.8VE #NJC9'YA>#R<M?#<M\'W8\
M^AL]=68J?=XX%)K57&ND^!H5_+HN@Z6'(EM4+XOYL*6[4U.^G7BLG'/7(_LP
M<%QMB^Y0]>4@MA@5\9?&0_K"^UQM"Y2ZC5>SKY0H ,4^_Y'0=+6\<",U<_P:
MG:)I]NZ[]<R'Z\7<I5+A#/-#84KQ1=R; ;=A9R>YHW_OXH="#Z,#XXE3&H.Z
M$S7R"XA!V#@A:$#U"<^8G%@HUBW[@/7X#0CNMO#DY[_E^KN:SUJQ%5J+<A(.
MCDXZS%!)J Q)RV*]*.=^:%)R(I$T#\JJ+Q%^^L<D6T,;3JP?B!<?C-<G S6H
M3W<$EC;*0Z5T8[^\*ZOFGFP.B[F4\0MO]>]#>'OZ9G=CE@8OJTU9F%27,:QL
M9$\Z'0C2-_GZ#QG/K/=FYZCK3'HGWZ;Y,[B:WUWT0E25D/W5 G&%>RFMJGXU
MVZYS,7[)I YZE0M!T%B@U/8+;1;+E5[W+5R[?[2K9EUDI-18KGIF\_T_="5#
M1)6UP[[X29=,76XX&;0O+R#<1:QVS '=427#H-D-=6]11PTEP:S,KG*7@=AV
M[>N"YYT?N#3= #V\8GVN0Z"%GSTI&&=/;S7S>!'=08$"\(W3;G'J^OAZ#Q>4
M25W9Q<<^%3'K(#!:[A-DZ1@ :#!I/&!#YY;+.1:4J+)D-0HSFZKW(Q"F6(2^
M>_EE&O]<]GA[9$K63!4S\*64=JW&$0F>Q3+(F\P^6:J:GC 9Q_EQ5X&M=P@?
M0Q)$2'1<#^+)"6%5$N/HB<I&\^1UIEAUMQQ?LL16%.[?<=\$LV=9?EQR3 E+
M57$[I:$5==MQS/H8[9+J(Q C7?LS:>A.M]^9;DX1":"H7J7PC8%B22-9C99"
MHF-658D.JU%K'$) 4Z5H%DR/4#_LA0C[-E3M'$0[0P5&@:1!7U\P?+\COT&>
MCOTK].G;QI3@G-R<5EQ?GW&['K'M];A9N\\LID+ZVUDCOVSZJFBK@A$35V\+
M@TJ-E<W$H<'M4">#IC"RO%3GQJ/ A'8;:9I_RE%YM@_M1&*&"EJ=!8ZNTK]O
MF.UB!L.'*^Q\#VYR6'4W)MI_2E$B->!+%2,CB?F_%@^J.CZA;4V0@?L9)+2W
M,/-/[(3VKHMLEF36I:UJ[D#$^X( _&-"T]DB7<\1)5\[^3I%]M.F'P97^=>>
M[RE?L" \*\?/+Y_#'N0D"CS(D#"_WUN(18S,-L1XXE]N]\\1P&Q[0T-00:Q%
MS7.4OF-9+3LUY/V!ZMC2C#/'.KNDS>W,?'P3XFM4BH.Y%S:C1"<VRYA'3-M0
M$3PJ]594P+-\?GK*]$:8:WT9U6K:4Q$3!MYT2F?")7S,3_%V2BLZ=VV7]_7W
M.?\_;..##3:X&27;JDQWG="F33=N=FT'U?<KY-?U6WCV78JVAP*<B#H 9*J;
M=31EH$:(H<+6LA)+\\4*G5:7-=]7]+[E8;K,RJOZK[-K>;+.U)M5WK*)5-D*
MHAZ^5*5EK8[U*\B@:T.<3NIQ8%JRRTE12$ZNU1'"?K"AF'PP^,9:^6/W3^-5
M<K/U_M?S)MI#/WV8_O,7.+3_6FHZ.M.<UMY%!T)IU.%[=L-8JJOACT0(#[2X
MK4+D@-UORU"H4UE(I;BP40^,S#;8[BL?XG/4N >Q- VJ=;30DGDU2VJ/ZUJ-
MU\?A^DCMIC5/TRNEIP1BRSQ>Z7P"-#WW9G=X]NT4KI@5AXL!*P*"(+5< [>L
MAJ;-^5+D8#_[:<:M#7LR>\B#Y10O:0 =:NB2GL7M&9%AU;A>4$M3-&9#^Y_Y
M_9^(EF,?BPSEL=RQ=SD"!]&^%"R?5?4BGM(X4DYI8@K.N_OTK^"SUX-5T7";
M@5"GU>>VY_)X.K)5?_=DO6H8$3A-"LI5"WG:,'+KB+<P^Q;Q^,:]QPN"0R^/
M0\+8=9R=-JZHIHR';.QKU=<(]OWC&OR;879M3*$J>-6.%>OQ7W0)S$,?LI'3
M!W(9LMC!^)GT\5\B$QAG-1.:7HW3S<]=M)7($BS*K3!WDSU(?^8(MFK/>Y9@
M_(%?';EOA3(M3E"?JS4BFA83_? SB3NF,67._MT=LKD?92O*+W#TZX.-IR&2
M*8DB*4%1)-EJ,!,[.[V18]JZ.C*6!Q TWI#8=I6I),NBN@&T_D'?D,V9;YM!
M@951SR!X!)=&;*R04S J!.OI^MMXO&\\S)/(#)XI*BR?GQVWV'E8<*>%^T>9
M.R9MPJX>NTB_YEEM6V$.(HH)TJ39+VQ1E-#=+DHV+Z@,OSC@NH:BR]51EM F
M/1^LTQ<P5\3GMRR2C(][*&!>Z*H1M+Y7HR*N(SA#I(J]3'8_6(M0EF-YR=O:
M+K?D9Y0Z&(,!JYLM8&W '>JP19OT9;+ 6^^UD>.G6=\V--:EQMJ-68>=@IJR
M=*D>6K0KJ+!:H4AV0XS OZRXX(7P#Q#\D:8*L@  ]PA<FS$N15"AA-3\_4*I
M$&35963"K_']*I1?0^_+_BY,X]M.<<MJ"\Z+)':!&;!HUE>#/"ER @;V ].F
M9'S&;1S.H70,01T/RQ 98QK2(.3&:@W 45SJA#[4^4DEDQL %^I/'S[+)+W=
MD!2:L(-J2$V9=?&F%9LTN/<<,+UMZ+,H%'ZHZ'</N;(N4J%E#Y4AO6S?VCTO
M4T. NNZ(VAOA!M^ \]NY&9L/?$897@?ZT,?<*BSV['$I7U4L2>X$!Q=NZQ:<
MW$S4:+>]$@=41 &)=?H^=!"%N(2#*1]1/I\JTWHQI&SC4*7(MH<FUHB8L(.6
MGTE@Z]7+Y$L0SLSJ5P!#GKX+ERS?M0X>D8C@]D9K+PI9^^0"5:SF9&][4-J?
M*(\06ANN[3*Z9!!X[7FA/')\+6IH;M=<DD=)O<?;N&(@^&J=KR:&1WC<,]<M
MOH5>$E*+"J8@("I6V^ ^A3>O]Q.Q&F8*\SC<$%NE'T!!*K<*8H)WRG I=LBO
MK[ZRO)\'@MVKSN/^B,LOA'@F18B#2X=SC@[V,9LFGM)5[1])<44CF1'.4 S6
M!6\_0%Z)K"/R&^"%)4&S8@U#D4L_W4EY_;=_M_7V+2%5DJ&##2[S/E#EBZW!
M%=?%=,@DN]&# _Y#&\N@EK LX]<5AL<UJ]D'M,?9.FY= TUW'_W>UET@^2C>
M<6MQ/% /H<>YF,P)4Z*JMF?WO,-E%U ":#.%#0_']SI^W1N('TQ[%[/EKL;9
MU!^_7\,H\WB=KO[W+LZ85MP^%O(ZI<FS#><>:1;.4_.DU+IQWZ7W9$]5[2HW
M/+YR\@6O(.OSX>;/?Z\FO S]BE[NW2MEJJW7/N[@:AY1U>N\\C2]_#A_,)RE
M90M@:&?.]/$/XAG5R5,:L5^9!XX])W6PF-U?@AE\]RU5TW(:YFV'K./7'=34
MGQG<HA]]_[ORJZCJ7##R77Z6O5XH-#IT<6??<%TJE"%ZJJIZ10B^MVC8C>'W
MEF]]2?-G\!_+\!L A;K.+\P1"%EL%A9FCKC\?%SRBYZ>GH\-B:YS: TW[WN,
M[A"%#A#,(HWX/AJ/BT82P2WTLGC\&H^@#.0QO;QAH5VQ3;'&8NJUAZWF2T64
MGI)+00$L"P)H5XXX!^]B'!$Q,J.NKMXI]4C18M0$46D(>=B%[1N$V;49JMY.
M$9_-"3/0%$F)=FQ/:062. DBSWUUAV;)UVEEC *WL1>EP  Q,F$'H!E;K+BM
MCZ_A((#I):THS62!1'^._41Y]K.6^1*S"Z]>OYO*(Y64=&75ED3)SB90>-PJ
M>^6DQ]EF= 04..H=C7F=;3C[1X2IR8@1,5^2/]M!*N\B#+;H5$# !<D4 #M-
M[N\+)#<W8ISF -/143*1+*Y36@]@Y@P!;+WJZK/+ZBT,'MUSHK*Q^I&C5[.:
M= TU7/*<"N[?9;\5*;NVV,3H#F,9H4 $2 RNBUR?YKG]K]H]UX\0!\DGT4X*
M4QGK35O\E]P/KUI3;PA3ZAR^HB,78+@<XMMDANVN9HK*%T,5Z7P5J7&.]J\(
ML,7T(L !%S)<B^Z,%MVP$.]]2>G+3Q*ZA8M)4M^:4U5@FU50I96YWPSTD@L.
MCONU8:P),SK S-1@9E .U74DZ.OE($7T(ZWVKU]@YNKJNL?(DM+ ;E.?.'7%
MC6Q"0B4Z%$((6.H5WIQ+T0Z.Y_FM-S+AZMEBYMDL,0OIG7!XR\>JP65">_>)
M<V'BQ%V3..FKW/1C]K"W*5^(D+OWH].*Z%46B4\<6^"/J3[7A1.*115EV([P
MOYXHD&Q6MI@M'5N14VZ5W2:082HCTYV^^Y O?>JM2)U6ME97OCS\6_SCE40%
MECF)9;@"'H<CC.LA^.RTV;!8. \&,XN,)3$QR1N9/-;QS,_-Q^0G(DOD/IE?
M'FGA#0;'VP_@^R56X+SH63(3$8H!? .>-T2AU9^:HW&S1;1WF4(=04>T6T&&
MN6U/8>]W<CLMUQX%BQ+L9DC,:CVX,W-N!3;*[VAH$YA5_CXEZ)H^CPP^/6#3
MYAK-5>: &LE,E+Z#IR39RWDOZ"9'4&- GZ*I3OJB4YQ5JC/W'C5F[NN])KK[
M ^EC=+63GZ\^7V^8O)A_9X9PU18OLI(?]SETAYR"G'F"3\;OJ-P6+87J)#D4
MI)AB60L) D6K98?"NAO11[+9*5^SET-.::Z?TIS3NWRY4NKW1 !GYZR/"HJV
M1>K6#=,#=P#8R<PQ-<=W_5V^"^.RW9%3)AXA\;FFO&^A$D/+P&6-3COQ\ST$
M]UT  3;*#\ HM"3.IBTKD, <3'&:G6B,F&OB=*C:C[NV<G0C%J&&*I"PF$P\
M=^QS'XXY/^"3X*+T**HH5Q#QF$$)Q&'_>DZI1)EA-&1$S=MED^(_GS;T>HJ3
M5F$TX6O6TNS$82PPB_!.O8-"RS*OT+$<_Y=.E;>M#P3\</)-=SO\'0($J_8K
MPR:[YO"K75*DNXV*UQ#5O!]4^ML_[=Z(_WWP:Q)?$)F#7!>I=1[<E66!B]5;
M>BOWO5$1&=3F-4/?3:_C!FPG>!SC#(WX]YA,.M S\5%O"60=!3]#V-JI&WJ=
M]-P839"T7@B//2G=MV2Z5#2:UWF"W?V@W_E&=U<PQ'6NT[T_DQE:9S3U7%IY
M=\>D7IEQY(#Q'=R_,5ZEPL;'&K]_[__SB+!< !DS6Y!C@ZD_2AU(9AY5SA6K
MPLSF7\JSJ+MO>?5ZWI7,E^O<XT_:XGM=ZN;46@U7.^,Z<SX,O6M3RU;:"F6L
M3=GG_>#8M"AMB\B>X?T#Q^4_?R 4++H!_&L[8#9[MFX$*3Q%>;5KRWC'<CK^
M7"HWKBNT(_QEO*J<:BHM])1&)' <.Y^S7-'"=5E,S0ASF'%*(\05XA$J=HUR
M8K;Y#MBE.^B9J'S#*@RKL:MP8JR\-W)@Q4DX*IX+B\>DEHSS!8A4'FO&4A%'
M;P/7R5N52I!]^XYC;@UQQSJM-7/O@SCFD;E]K<TIQ(*77]%&4^:!*M*F+23A
M:\G4-ILXN7,C8:YQKOOKBNU,_/^1B85KQ\)*9O,7F()N)_$$7Q9^=_%80*+2
ML5P>L:C4:K)OI:;[.20M9(PW[7CN9.&2Z!DJKHOZ<G733+1\1$X[UE+4>@%F
M/-0TZI4YV\4 O8%VTDN?6BIQTLD8LW9<#)7KMRUV0@F+F Z!T$37FR WEZK%
MYUER1/-JT>B1_J]*/8BGKX(O+#@].0XI<!?]\4XOI@6 -4,>!+)$$U(^;Y<8
M1O'M,0LT!X_4LFBP\ZY98O@I4 %*_6)=U89']R6X2#=SK4PH/J!-:+H3$Q^^
MDCF8E[J-V+*=+U*WZ1#8?SB5X/2B=H&P8M(8^ <!]F_P#Z;-WXH'00]!ZRB]
M@]N[)X.C:#6(FL8)<DMC>=(SY9H&^I?=W"*2(<M_I''>Y"YY2!P$6C/'B.)J
M M('-ESG_LJ?@M0\=OS0V<^5(YARLD5[A5KT*4@4^XG9BLD_^_*DY6BHNIFW
M!X'O/F3H=:XV@"R9JXF]H67$3DB<)2QIK73(AE@^]H0 "*0?7ZZ#C!O["O(3
M >4:5DF"7M/56ME5G<P/GOL^<P?)!RWHFX//?>A6^%6%JQ#Z<79)R:F^W8@A
M>RSFY#(LR"+UY/+ZT_+-*=ON-R>I+^_2*6V-LI_2R$4'B!8N0&WWQ!OI5&6.
M =P+@?<ZCN4T3VG:)[G^:!;1&1>N$W5@<W_SG7[7N\V ^-X&4MI*3BYHT1-7
MUU&59<(*<2Z_77(B]UR,.W=69?]HC/=@S=JD^T5H3=3N7"OA;=.@R?YF+:V>
M_T/:)XM9+R-6IKE"\%5ZH<E<_J\74,LW_T(<T9D,T8XOP79L<4J,/N6ZC \R
MIJMX$;B!7Y#8 06.?2^R'/'!UU#G[LX&G2K86D"U-5[IBT^3WT^S85_=A;0C
M*@SG,<<F^?I RYC)CTR%L-3@1(Z'NBI/TGH4QF0589D^#(#9Z/2^T;0,6CW&
MDJE,>IM)LZ%DZ039G#0GLK?BVTY0)[I85C//NE,)]K-<P)HF>ED&L.LM:OU+
MMW:6-AHL\T5*[7%)G5R198=419=^.\"]-Y%G+MT,CZN6+985M.0IW'_6@C P
MMK0MO"2^]4TTHUDE7'2"PW]J@ZO]:QF#Z9*\$RS9*?(OSCX?,JG>X*\JW%]3
MQ\<VHJO]<@.G V>Y%/(N+B,77*8+@L$E(\* )?[VUJJA'D46KF@REK[W!;!8
MUIGR^?7H"$M=$2,ULMJH^1AZ61FT=8?'2Z8@IE0W>T)4K\>I9AKJWB9YWV7V
M\4MY8UJ,H\CB@O4:(57@E.9NH2J9'N7SSXPAINX:0!]:Z(WT6EM5PH^AU?'Q
MKM\=X51_<X1C^2]'N&'K+-=W;E'\:C3]SFC/X9MG?_O^Z*I?8.YQ"8W,X&SZ
M3O/_$HKV;/"7)I[Y6WADQIX%\S/F)Y2@Q9GBH-<;3_=&FCJ8QI>KWJW+/&HG
MHH]))B?BSCT&NL-T!:/KL5_+ILU[YGY?G3/Y:Y[*Y2_G>RM&AO?NOQJ.Z#FA
M*@YNL)W2=-EXB?('&V=/\1QHONSX7#A]0387QAZP1TH5XYNR[4'M7VBL$>S]
M5_GGKC'/U2UUOAL:6DVC]O-?1/GOU:1S9:Z7'H;[J K,3L+XVDW%= :M.4L@
M*LS/.$H4K/OYQ^@.Q>)>:RLX6 B9>"K<4&\K_G6"5"W6EJKG><!_E>?6Y^C
ML8^N'ZMZ[#^R,93TZ1J\2M@8*U;\9:ZQB#1LK:TBP]@:#]4^][$<0TLR(J3R
M:#589>'*P\FZ%^Y&2FM5IK4;*-M9Y-5:5YB724O67>#5VX&VF WEVZ98M%U5
M) ;%O*P<,<0>A(#?+J%>B+G!YKW:E6Z^!3KD-VP7('+2&/AG\A?HOQUW)"=)
M< $7Y*OCZWRDU]\G)L>KKJA=XQ*E+7]/JUQ!P-V)M<:DK^V*I(@!L?R=8C")
M;(/RP%N)ENK>*'<I@&"3^*& L"JVBON4DOQ"A^B&H28!MP24!FPJ"&'.R]15
MJU" 2$+[SB9O!<*ZRU'4RA]6DAY4=I.?)XG^:D#1%L*S[]TW:)[Q5#%/G$7B
MR!RNAJR6ZU2>-_5]O0D/BCZ9!4%Z%9X[R'3K>J#RDEP2$G6/<I3!5\RV4RWY
MAJ*MN+Y:LV[<'IG2>+: ?Y!?K.U?!?XB MTVFX<2<E/00LDKT()E^[KF0@TG
M6"NYA13>:=A^K;H%,7K/'UN0DY6X[8[%8 K<HGO[\$_.KQ+CP9#ED%(S]*"2
M.0HH0W;(:!I9\LM;*RHW,10V6Q1.GLS$+2>]2JS2^=P3(=V'-WX4,I"A5J]4
M"B L#*'[.>1@N#!K!DL9@3'XHHG<;$M@M7O4YQYR736\H2YY?['+FG@GSZAG
M7;,C;+!_[FAX9CR33@^XT[*O4_P]EV1VX'\L/<W_)B27 E7:E>'(/$MFQ+4>
M62V[MJQ6F>\$S/V IC^E,>QT0ULW&MIAT8NQQIB\'TYI[KB'/]8^I<'X$7Q"
M/6#E %G;O)<XE9Y3&D^EN9/')X]UW!8&\OZSET-"H=\OATQAJU.':>=\YE8.
M*@HCYGE$I^!S0[(MIS1OLH>8@ (=K_@N_+T&O7:12MG(ON!G5U$9HT;^-,@>
MU9(V\2+);YRD)#[%JOI,>UF7I_(/'<&1.V*3/S[V@X':6<J[&  J=O3BLD;_
MC-N!4RKSFW!7/[6&%\?7F92? OW_HE/ZEF0,+Z5CG$D>-WRG-G^+G0D.R;/]
MITNBP/_MET1>2KXI+_-\]8(D2GH731HX5<)$$OE!/IO:M12+92I<01+)0@+D
M>NC$(R9:3(SF:^8N#"4L5ICWV '*5?U"KH5_2LWQ&$7&MZL <N-"FFI;;BRI
M,OLMAGAJQ=>G,NL;VKG%;9/8P5\H$!FB1PM^6EMH(D&V/#E1F,G<-(_6(,3F
M-V\<UA]V$T?G10W.E?1[^'83;Z;67>83KW$I7[4J[2AO9064UCW8S[73%;QI
M8FB<7*90<9O7(D5A@>&AO9+_F84;HW:Y4ZK\V8%O^EHO6J%,21!HXRZ/&!8"
M>S7G4#^#)NH-Q.JKNJ*>%KPR9?&_-V0V!+VXR)M3 \6LNJ/UTK0M5D @IX-I
M'=<Q?)RY:5HK>D-KUR'P6=E<U*K/"]/[UCB"$)XE/A*3@A=:F'$*A &EC54%
M*Z2M<3-#4>$]8!/3GX?PVJRB4CVRM=\T1$LG#(U'9E\2TS#JZ3P'$L7E)"2:
MU$K]YCRI,#\-UC!\=K7[=;?CE:HJ4H)8!Q(@7I0-VEU6&=:W!*+R'4V+^#7Q
M^16"@EPAE]%GT@IN%TM+SDP6VN"]W&U]UA.F*=(5\C,MQNH&:CV/SBX#E;AB
M*CPK:]T>*3>35WZF^R,QJAH37.^]]'%'/D_<2)^Y#,3S1N>#L_'R4PS\(L;X
MYF@<90+4&>')I5VV^3Y@0H9ZO4N ):7'I6J2(.71/X1T(>!?D^LP.HKF '02
M_X\IR6GN/1N\7,_##CFJNF5:TW@P@A$'RDJOA_I<DCAE"C5)E;^<])%PT7TD
M4;!6'%1 *SHZ_:?CG6Q'USHC[LB>]?Z#C^$QX4_R+"7\!4)^_V^' 7@P& Q
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
MY,]+63R8M_?+Q'C2<R-F1<S/OB,QT:1DYTE0TD!^;MR&PNAN=>NL: <^6Y9
M (J BD:! Z9X'_;= H5.*'*)SN]4*!.:'ZB\\<L?6.[_#N$)U[N-WW(U@J#L
MD3C@L_3-KFA9D[J-+^9WK9P5/[C=? ZW(Q8O%"X'[YA%QA<-554O66F^-FA]
M76V69":AY^I#1JZP<2!@PY.)YD2@%'1_)K72$TC2I#CYVJB.X*<M',O1K0>V
M[WIW9H]$LU@US/@\ DC\_2#V:&/2S?DJF,H* M'7S%ULPDH*[Z9B0?.IHVG&
MKW_Z33$WSA</WI37:WI;8'C\<O.WHQK*--BJ"58911I,AAJ"-H:P^F_+<E][
M'@@\7-&/@<G@RZ1I:8_)C&J;A<TX+C)US-W0Z\)W&:#DQ*7VA_1T(>6QL6Q-
M\_,KQHUO*;;.7A65J.62BY1%V=+) 0.5_+:5=]8S>#B-43]EQ)O!Z45?D]"?
M74W_F=[ 6 DW7H&0=6'+.X_RXG#3NZ/"P ;/HF8.B1[>-\Z^:T2YK\C93Y[,
MS#WQH$^RA6:(,>&S2)U)_YE(7CJ("=*=4\<XB/*7RY0W"?&P?I>'FALY.0^?
MCA%!<I.*&2='ZU-Q#U9_%IC"QL=PF>*7KW5(3U>8]FO%E2%(5<7Z2Q3]IJ2'
MSH[Z,W-;-D:L8[=#%\E/&OIZNCHJF=4W<9SX=&[-B1<,6'\1N=:Z'"UAN_Q;
M+W\0X+>X?3NYT /*(-6TS5#D#S2XRC*_^(-UJS3A&9V[=.R]47,-\:JA0<T%
M]0AB-)Z_-C K@9_DC,GWM24S\M0LPPBJ.XF"0ML/H :B8VH[U0P^'508U&?9
M4S.Y3YGB4N9D.YD6080R&!IL02@<"1\I+JI[+'RZSUOE0 >R\<6-#"U$787(
MKK:85[D!//.L_:S9U41SUUKEK>U?Y#MR$?;8;,L<XJ<S<VW/T!3Z4:E]PGP_
MH)<V,&>%V$MW[B152LL"V"#ASZ/$U([H"$3Z6@'8U?XW:#GYO:LO0R(.L[0U
MF-D_$)+./Z=Z5^0C#LQ4*1NV?/ V4@/6"\1T)]2$0R(\WJ'/;^3+1OB@S*X#
M^;$QT?,05'0NNVQX[LO[C!?LLZON6]VE][M[%.#[-D9E4@JM)+\X^&][;Q>Z
M 4,<7;6:SCX[/&%*3+2TFMXEHE0KS]IPH.8IP%AO773-<-%&9+KSCX?G687
M#>N3)Z39B0_;1UXHH))ND$O;:AOLXU,OW[.'VD]K&Y\'%B5RZ'K^.?7QN>=E
M09^K8H\[O2R7QS_L%&3NQWP?K0#^^PK^FL0<6$N]M>]' ?<=('</[MSCG[I^
M](-2TBE@W[M 9]S_EL%^YRD@D2ZA,BW8\CNZ69RL\S#UE99I>^MJ8.[/K4B+
M_P@Q6,PNZAL7>/Y]Q:RX]2 ^G"D"@Z_TAD@Z=YQ?:2U5YFAM]$&(G (DF!Y0
M?' ?*E@*Q1<Z[QW[,TN5:RY+E%:!K?QBP[_F9J:$IXXY)LHC1>!+>9.J%CF=
M<:57XRS/":8V6(MWBCR\F:?$^,M8JT=[;0[+;MWTSN_U'->_!TUS/=0]4CHU
MD@Y[]2W(8M?M.28"EZ%$6J>T19+LR,,O4\K4*=SSL]?49TWFK3"WAN[W^UX0
M2\NWO;EA8) 1NUW@(>2,S-EJ\I-Z\E54EBU=C$/"N2^3E.?B[_39B[EI: 89
M-*><C3@2UH=^D5T1_?3&#=J^WE0H6E>-+U1*1ULF'_YJ+_-_AAO\/3.(&<D\
M22@Y!=C$CT]14HK?I[D4[-],90<WU_BV[<V/&]#^YIG3[OQ?[VRL/]U.JA'S
M9TZ.E/4_?/+W,J7NJ;+OFU6< BIZ/LNW6[K>REAW$>UM\6!."(C.W)OUOJ]_
MR8VG<3O,K+O+/OE/+.S0,<89><Z\T-UTH.O(R17CI/W*0]-?9UEE=KZ"CPJZ
MU)]-O_ON\2]_*JPGS'<L)Q)D8Z0X2\8N?G],_++//GXS]"IIQ\1W9Q?WN(<[
MN>7$HDF]&<QCNC<^(+;D!_GLQXXC.>$H&;AI>!R+U?N5[+R\C+SHHFAP(XQQ
M>$<AVJ@Z!I&!VY'!1SOAIE6=,! (A(E%?!]END/@#,LWI$(\T]/7TG.DHRHI
M?NUV\_Q3[CVEP;?U?HX")F#=!A%0=>+>2Q5$>I\:O= <[&ZH5A9$SXACD**3
M(=O7BHF75] ?YH'Q;.?E\2_',DL,K?2 1:Q:Z6N@1>Z%9BV+[2%!&R.#OFI]
M]0GV G?76+FT7;TQ=]%SWN*W&A6:59VUWV%YW>/B2Z#MUNH[%=G!DI3",IGY
M7LGF&I4H]-M3@+70Y2AW/Y^DZ];^4E[U+&'BT/1*"%5[/ATLJ)\=;:N:0\KP
M35_0.3L=?@H@(M_S(O* N?:FB)8)ID?<0/*R$4GK(T7$C$DR?0WHHFHX;!I]
MK?F6DKJDG14[(S*3,C11')"#*5"KQ%$99!PRW<; /&8\,&M<Y(>>4+K,8P"]
MB4[\-&P[]H-G&4T8^_75VJ6V<V7L,-^,>*QII#]ZPF-)@DDHVG1%/6;.0U1-
M_]E"C0;KZ]KUB96=*QRVF^UH)^[2I]N=^AJ2U,?3VKL5TN(:P"Q#NEK2B+<M
M5G*CP:!7;5&':ZXQ=O#9-&;R*G<&]+:J#K<LT&N60'R69U?BWHY8=C>IR!KB
MEN1%Y*,SRI:8;+JU(].=!30X:J]\"9\ Z]U$S':Z4ZA71,HG2-N7T!X>XU^!
MFTB"*=H*%.5TJP_AX6&'88M9ONGA66X)#O& []U!87IDX/BDXT=E<0$J:+5%
MQ :&?.,^18V^E.7:T'/RNJ0LNXT<J)@_B:LPP?*#$DMO#4>IJJFRXA=4.2N3
M&+TA%$KKO$V\AL3\NCK^C\;>F1(<;$,AH9<0,"/6_L +;^B1OUI^*!FD>Y(>
M6 S]PNE.5%H-FI*MG[)2LK,[N===<N3%9:%$7WO<?Z%!Z<<_DOI7NL"^Y=,)
M9<GLWQ7*L9]T>SJ]4/9).19^[%!MN)H<)?MQZLX_XSY#EH5N?)]#0QU=UGWZ
MZA@E99RRN61R##E&>+7_G-'AX5 M6U8QH^C)OV.E2ZZYQ)4ZNTA>N.?=W_Q1
M\>_=#KO;&.-[J@3&)J?:^&[X\Q"N"+5>,4A4P$H??C^KN,)>$$+^\?.NEF:!
MN8I?IM5,#6&HY<'Q+!H*I-*,0O2TP\N@H\WI*$]G)#]-.P%!9BVMI#]=F2A;
M<6MB8A7N\=!*[UJYF^<<+A=G)&?>",%D&?2Z&I(9R*]I%,8EOU%&DG:TN>,K
M><:>3A!(^V%O7V\;+]/-S:8]^Y?>%H5M5[K5T5@!*PQ^ -020=-^LVRD@!7C
M14.Z*0S?%A?_=8B1?#_O8S9> .](<,S(S\!@>S2;JF.L,=\\2AB].AI!@ ^
M(*;3T-^./%K6N;I7OGE^*RR65(-/C0C!I9<6D8P,>GKTE?ETH-H;E-LW);;6
MR!OM0C&&:N1<$M0\=),7T] 8#^.Q1MCA\6%AR=O0P;! .733A,,[W*)G*JN9
MN80NUB3;SSKB_F#$+)4WQJ@PRAH"GY6!$%6@4)5'>0[75<+3CQ[LBZ##]XI.
M 55]XQ-L(^+WGT::.^2O:?>I44J(<>;B24F6<J-ALV*8O+Z$D:(Q F@(IZ\6
M$:6JG>!J0C$(E0+R-WY!2%F)E/H(;&IX.11[\,=RUTMSPS;8ZI'JK7S#XZ)X
M)$+ON1^3IQA$"B]) 8V<+R'U!2A/V1VEW23^90(X7]X]+E_K,,$\+&;!14S%
M9D_ SN(G(\"2@NC*0#0M?J'\R+EO&P*"0 PD*^^1(<M.L;%?KT">?6(Y\*.=
MB[$"\W@UD3TUF!UKU*;-(Z+=S@?&#7USR0@@\HI8F-.S=CH;D7%T#)Q="?'4
MX'0D-=_[+B,V[2-%YB&2.UMU6+"G_3QWL9F((1G3KF<&UH.>RR6\^="G-F2%
M84!2N=@P2'C"@! )BT^MB)=M!6>^B54;**22V9NY94BJLT @D'$2E\Y:X;TP
M#X_)B4/[P9.O.6&8\"F&\ Z-+NN+\*:]8LDRI?I%/%>&R//5]NM6.;=^:A*-
M+$,$)LE.W<6Q<B_&? WF./HP%E;IZ6RA*/;!1;)H-A.(6XA_/#Q%*(<95OKE
M9)35@<P--X#.-C?[YGE[JGTO1N"]/]L$$,Z'%NZ <++).KQO'S7-6(]3:;$3
MA+M(L=:6^PPKT:,DUV(FFN80MZ=65?69Z1F['^MVA*[;O&P,G3>Z9)P\GY-J
MSTLNNT1ER ,%?,J!1D)@#\48Y7%-8D1KUL'A)HFKCP'_GXX834[6D17J[K59
ME\YG>.'SA4,1X\<5\WQ,PQ6W<&.Y8^"LNM;E1'I?6XRT>260N:+=*K?=(]%
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
MN&$XV."1J1I[L%QO^33CWW%-9_Y-L))&[6Z#]%]875<UL4W32)&F F;'(S^
M=$+6Z)TV8E&IE%K,.JC-BH[/P]H6O\M)^W5]C5VO"$H5NO&85BF')LZ#34A+
MTW&LB0;](DZD/!@C"@8$,1M5,UJCQ#<K5I4?S@5I>>B\CS2X: $_&&92H48Y
MC25O4;'<W+V:,T[&B3-GOR!);H8:>B^>GW7;X9<%VUM^QXO<I$%D8*< CDK4
M'(;Z69'*'&WW+UOR/W$!/2[='=ID=%0TA%L^H/_][7/WO]P^/_[+[7/E_VNW
MSU-Q@<D)$]"GM0V2C^!S(\L^&OV& ?+-5RK\[I\0_)G?/ AK%@>P0;*.>0WF
M%J]0#2XG\M^IX.V+9X7Q6(0_CM+9^2K'3A$6KBYPBGMH[L/>]$P&>F\@<;5\
M8:JB5QM2YQ>AYA#R:0[OQIA.D.HGQ#TI>[0U4[;0:(U9<<77:U,S!YPKVVS"
M1@K+M+I<GW?'+N9RL>-4*GE?FWXU!"-:T#H;)"/\<D@<^P!0Q&^Z(T*(#-]]
MZ/O47\:_AU\PNZ2'R@=M784)ZP0$:(WQ;S*F%L-%/+ 4CV1,1MQBF<FJ(<)N
MEEND8*LM"\WA:MG5&/CZ.8]U1EWII?-@/2W=ID(;E"D&TJ6O@LL'MVY%7S1K
M;69%KJ*XK<='E^?*P+>FW!7C\IX%O]^ 6CDUFLWDX1-;CY>C/?>A9H^WVUNC
M5-UCS LP"U'?XG<RX?%:#1OY*]O5RNLF7\=S7;IX=6 V17V:,[ ^:)_,0W ?
M5'=68;$0E/+-]KCY[V\M9^<[5C!J)@0(35'CM69ZWL,'NZ%663EN@GH:WSG3
M0G"\SLY#^=M@+>X*$UX_,BB=>/MIP/4G;*[1:_YFM/BQ[\38*4[MW!N]AIIY
M\UFIWU2Q. =#D%F;R'F['>ER5_X6.D/MZE]WQK28NLM*M"RI9A/ZB5NG@)WI
M!BZ14\"TLV3)[ 6]/S3N_T"ZQ'\Z=!0X4335>5!UF\#07M*@CRQQ[?7T@)*I
M*%1NEN?:!^G?.U7X&^5TX_Q?.&[#3P'?];Y]<@J M_??\S]D#C(,,DW9?.RP
MF6(JJDM<H>BEA%>_C26ZO0R=I1PL^X:/@PK7KO_Q9N"?Z:R6P]D3V_&0VM'%
M7VK+!$WN2*"6R&E3[]9PGMDQQX6F)Q N__:5SAD/T2SQ<8DDWL^*;__$^/_,
M=TN "^]AKEE$58U)Z\VO_0B@Z'46L,.%IK6[UB,I[-?:42.,+*']%Y+[O'\L
M=$<KC9KL ]K!+RZSJ/<>-Z:]OO+_BI^G\UH,YW&V1<SV>X!VG:M90E?=* Z+
M-_7U#=3B##T'QN_'O6F/#]0LJDY04]4-P[7C"M]$OY*<7C:!2C-!X!>B&9](
M6'J">WMMZ$LT>$7B<\[ LY^22XLZ:Q[15%7I$$_1W02AF NQAF4O9#_^'L(S
MU[^7WQEP@6# 60FSLHTW9UI<>W;G/&VR4A#X),$$UT(G>/)WUM5A9JY?TCN^
M]Q7_6=![#?SSN:+>Z<)1Q[MP"C^FLQT:%9COBG_ADTN#2M+'[,@=T+F ;M;K
M)?,3X)ZO$5DVMUZFM"G49*$.KVJ"(*Q'Q="7=OAF<:1GHS,:0;V)2,[XP<ID
MK;V;C&[OB]$Q,4YS_[QGL(:K-*MK_PT7<$J_K\Y$[RI4(ARDH.(2+\ :K8+B
M3$PGP-%^[,F7!KAE"(40)B9&^;W8:Q9KZ(."*Y.R/@*B;\0K!-)];>@*!.S1
M-<02BI-F5!TQ4 @?X,['9Q)R2-FVMCS=6ST@]H%[WZ6? @;(+ B1QF&?SK#
M7_Y59[$'CMW;JLXYY"W=Y?B\G'+ET"6H)7-M4E%AL]^R67<CE?2W^6LNU.H$
M#N>= EB*YW.4(O\AY?-?Z0Q^#7J0<&U2+B# PO&23#N,!YY+4^E7A>J@=9)M
M7_LD)SA!<Y@G'47($EN? RH268M:6KI;8Q6@#!9YN!PI'KQ$@9Z":@VF9,EO
M-%9.P1#:%K?'H&MC,-]V^>']8;)C83@1ET[J.*?:KW*45;2_67=R,!(D\*I-
M5ASMQ8F1<EAEH*]M?$J13'/7Z^3T7PNJ*9UH?;?1R>Y<OA5^F'2D7-]VR7TX
MH%M)WN=/K,!7;7_Y#TPC.X9>A2_P9(64"F^H.MVB^3%T^"6\ "7/P/=B'5=>
M,7WUS1O2T4*640UX,$1KQ%U4\LP7-3(G'E_5H (UV ^HJ9$4B@FQL>)'X)NY
MN?V!N:XTD#+0RCG?T/#/P"I-*1Z*^WN=3P!G&LV[%0WJ%MX&^7)G+]=^:0RO
M3:HEY^H^STASO1G4>GPN]'LQ5[%Z:6:J6=AS6_K+9OMW.;AL?.E7@ZM"#/5G
M/68P/;I[4S;/01"+74$35A<4;I0F<!W,*MQ48515T?[*46I6I<]_LV4Z A</
M@I<-)T[$<KLVTE2A6%559VV_?7T=+<7,KIY'5/OROA9,W3FQ&I-9S'B\]%,T
M!V^,A;4I;9:D48)A=5ZUW H*02P*'=SY1'Z[@D_5R(O?-5'R[P>A. LW5#G@
M6V0/)BU&7%6;PW1.XD,C7:(A-$5:&<D9M73%9K"_M/04X*XRDY&#[.HB0ZLN
M;CLM ADX=BVKH+[7$*U59\M[M:5;;ZU(EZ9'7AK.1,@4*B1;/C,B]6G<C3;.
MRZ.UY!72&&M [5PW9)CR/B4E^!Y6N/I2>,E#$DZJ:K6/<DA%XZY,0MH#PAOX
MZ%. _4M56MO+\R[:>QNZHYE=]%]SWVEZ?PA(["Z3C]<0T:]%S+8I:N[*^,G<
M^XZ;7SUE5Z/\\G=N/S1K&T3RY1_F/%J$,YP"F*7,[AD=;<CX+!#(7O< NT6F
MFN_PV788=R^K&@B%:&MNQ$8(*%)_B"#,9I/[&R%\!LG'X6PK#!D05+^GB2AG
MC:MGE]&=:)6 X)W6A)DWI0NM;^,B$EW&"5SFWV5K8,F%8&)]_H!(8:,8YQ=$
MBY5[.1N+H1 1:E3OGAEB5RU[P1"RSI-!E5Q<EZ\T$-9.L'TVNED)>R27X8@5
MX@MR*6-097?+_[1;;<K6R+]?*-7":^@<!9ZFQ;/HZ)#HA<4RBQ@FB40*&]-3
MG$G!L$(>7/E),,G_=:DP?4:/U0E8HVGHC\Y%HU4&XK$:4/$!["VSNJLEKS+&
M[CA$U\@%8HD$U2N=?2&E+*L["Z$H-@Y-4"1[]%=GD%C=PW01 GMX8AOV;O)C
M@)Z"Q+&,: V^/BC,^5=*=]GP1FQ^[H%/]&WW'<BQT9[P?>VBQG/Z>O*8^BM"
M[D7M@B/L$+4F0AHO5@&2;\T:@<?GAOUJ2!Y>\:J,8O83EMA.0"2:L3_XF6T&
M9\))D92>0K/O5K?FHIU,25 XADD7:F*BX9J)K?DJ].SQIT9_K#J]2%(L+REU
MEP(A.D&8H!V&*BKMAD/L9A67P>76 2^QE#W<%&>E?CPU#R1HXVK".P F.& B
M\)1\W40J=E/^]E#(BRHJNN_@R:0?22CCU;FOM\GLQ>8>Y61K/WA%M^G4\1H6
M!,F=(Y@_JBIUF*%"[HPG5'4==YJ*:1!W3(?$%'EC3&ZPN1+FN^=RP[ P.6
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
M"SNL,45-,78'33(M(:%ZTY$%CB>M;[0&>O/3UKF4DWVO*"UKG +D3@'S4\0
M3L?=OYAUIMC$QD\P?[?@56.$3ENAV8@/>6"$PPCG'&#Z<7A!(\_(_*N[EE[-
MJJ.D;\5R?UNPM,&6OJO4I&DNWG]]T0T)&GI>*[0-91':(R,[1=C?;/6YKFC,
M3[_J()DNH5!3J3YV$8DS35NSFUW-VDG!_G_L<<4'5OF5Z)=6 @ZO6S9[/<S8
MFMT9K3DB^Y]G\7JG5-+$=@1C613 ],VZ_GE" ;-Y';51E49W/4[&%J\C#O3>
MKAE/]?W>&^;?\3^ TL=RWT]%J0:/1D<+0L>S@?Q4'AN,"PH/';;!S!.28\V
M=_U*G^5>0G9>IJV^5J/D1-F?-[\F$F;Q8\A4 Z506I+[F?O-LZW_*/K,OY4G
M]]MZ=S+;(:\;L >3E8B7 GG2DV39@BY>X)1X%<Q=D)F+[N;!=..Y@;['5\JO
MR]^+_G[OV@\/H_T%PO#/EI:][HSRY1+(M8W)@T ,!PC*RIV1R&Z@UJP]<:LO
MCBO5%?,P/TCB^L^0T66Q^?IK#>'(=.=G\.'^@_Q+T[8*^M.)A*]^25<B*(3W
M[EI))KJ47<E(,6#CPZ\5Y$/&37]@5?.SZA0PMR NY89<,#P1P9UQ[7>3HOQ=
MH__SN[W_)78K?T-6D%BC1H^VM;GF"I>E\B#;!N2:4>"1PXLG"MEK75/EE<.-
M052;-<,<:9V%0S[&9 J^[L;R0IEB[26<#+?F&NX-)^#"#U+64_ER&0$<HX71
M N7Z(\[]QM/$O#Q"2LE:AH!C/$G%/1HL:-KJZ]6RK48Q8V-?AK;QS7-T>U_+
MT<!Q5GR)0(3E,9=J<OA,MYM=>3 J  3RTG2*9%ZK\B3>L"FJ9F,%"A;KNF6\
M)3'=ZGB)[=4!V0[[&-VZ$RZ.=<RV3@^1W&2PY!D>LZ425?N1Z=QYKT(6QP;+
M9]W'Q<K)KJ#2:M:N?DHYZG*A$4XV5V#:BP>^"@'S["[D[.V]0TTP<8N*$\6S
M<,:[3PJ?'K&%.JYY7L\QA8MK5K0C%E;)-PB0 @+!#ZF!R%+++CI03]JYSX#A
MYI[30Y'HBYRAQ*@&*;JR>99I.02(WZ&\6?:D9;SO5QG/F^J$]O"8"6MA+($+
MJ\^;ZQGG?@-64FSB:I#Z+.!;.BDOY4$LLG3>ULXO'1/NK<$51;]/3%<4,,ZM
M*+".*T#0J;=FG#"F^,CE$,>\+.>M57=4(<24CB>W&WXQ-*1"#-[F^D?]'+KT
M%M]F$/J<3XBI']@2+_,N,6QOVFHM U<IC32T8*8PM'];6V?K<LQ&+^?N_O2U
M^<L5+P,]O<PE,8T;K<L8<%"IE-]+-B*['VN#/SX*QVMNZC/:7W:?_E*R_KAW
M^%IZM2G"O>SE?.+WDQBIMFHA(;4BA]&E^/F;+M3;/!9;+O[."+5<.HU\^W *
MZ#IVYMU"^]G)7.NR"E/T;?,LE,NF.GZW1Q<-JQB1&W"BJ!'F9GP7V]@LV6@]
M*@4!/PFVS.O[S&?,4P.V+=B.E&WXQJ,&]]V#P.P.)$Q["@.#.!2::J.BHH/'
M5S+\^!5F#TH0X-Q6L4+@\4LJ*DXHJ,7S'8G-;"DK1.*'P%L$R[-OD NCB_/3
MABX;)!89J;?3Z.&B8<?D,.*Q<P]_33\YHJR1;KV?]J,#-_5\\E:M6G2O:FN2
MK*R):623J08N(B^73F]+7H:ZJ*3B<"S"0@A:@&:;VF'UKATU2RYYF*L;K9^-
M=LAN+<J^YUQAJ$9H)2][ZKT+'A)D=$+PJ22BK.\:N'ZX%E(8__JIRZ>QJZ"*
MMEI%ILK1&??'ZGLU$<.:WHG"4--"GQ2[0NZ!=OR6(3PK9/YXHC*U3 "Z/][L
M0?;8V^];3HDG^,L=&^ULTZSIF)6(^$0.+(5-?BGNLZK_<P4F\6A?P*AMMDM7
MGV-@_0.#QT]*$KN%/Y6J1K/(I*9\4&FJ\:'5Q,%;=C,#G=V)*#AZAO[=Z/:O
M'SQLF>@5V00&BSD;%U6);6$7O@I<5E@DAZI"A90F*9[%+M_$-HYU*3DL&@%\
MG#U_"@!5ZE1XU@\(<WWQ"V!FZ-YNO=#;@5&@P03F)_*'N .LDVX^:Y9 H#%O
MMCYC&"PZ[J/8<\O.O%,2SU&IX*CJFA)2A4+#ULE7B#B6S_UUJE?:J29"[E$P
M2B=ZB!*=ZF,:K59=2%YVB@W23!'B!0#DD=G/JV6%#0[12%_13Q>;LW>$?(V;
MM2V8)_AVG[X(<B\T9Q4I/4LNV =Z]64'='&YPG_>6#U1JT=$(]W_\,K$^1Y'
MRY8=2UWB[IMFB;KQ/$A_<<W4TM"QW$'X03OL%Y^>DE- ]2D@:O$Z.NPX,6DO
M3:UW?33 ^Q205*=LS/7CT4__<FYA1W7/*AA:Q)J-%J6DA5>'QN(G?KBF@]I.
MWS:H03Y8/!OURS_C_B> 1TI1;+]^.!ZNTS)[5K:A:HBE@38VH,ZF5 Z5*"N$
ML@&[8ZQI>*%DVMC&)C*#HIB*TS'&L&$1A=ZF$950? YNH?4M@EEZ+/:AKA6J
MYB9([Q=VOEF]G8#.F=#FS6:?^8FN&*H2%[N3K-+GB1_7SOY:-7_223GZX#-5
MM;4Z!YZ.ENYW#TJLN?OEP@\^O<=IJ/TG?V%B?YX_=PH0]U?^>.W&9LZAXNQ&
MW6ST9F_M>RZL])1)]XG=7NA?JWK5R3&;$_1(B?=Y4W'&4?OZ=8"T5D?:TF%:
MVX54N4[=DU\#U:?0]N#]I$D)3L5Z(RV^THCT(=66GC;XZY83#4*2J<*D_<)"
MGYZ@ <Y*Q"$LA[L^P?3@((^'$&L>SNF (^I0TE$,US-<\:D^[$/F.!Z?EN2)
M%S_2#B1G[92,:(=T+I:;AT*US+WKY@J>U0C6K:G0CC^:5#]52^R;9U[7HAQN
M\W/.G +*F"\=H92W\A7*"<.@H!:^M9N#1)8O1]*'"A,:%>K3N5LNKQ8<<R=<
MLQ*W8.Q!D8BG =#B,\8$"*6>=TV%S )\2T[[V4TGT';CT^1*F<Y*R+LNHRNJ
M[XUGFFB?C7H>X2/R=7*+J_$18?UXH+@YOEF&9&XB5:9R"IAZQCFI;5()UH8\
MQ1G/A'[WN)JOG(:HYG%V,2(DUO 7B+5/L+'U0">XPTG!-(;/[34]NF_6)6-)
MAK'C'#HNA4/O3*\(O,KOKHB\_%10'Y$AO"-G!B]\5* &LD\9IC&)ZCA:S+0!
M.1J]*QFL_48'0V]"M6 >*2M^J=M0*KP2DHNG\#?0\203"GR)YJ7T#MTY_&!T
M]D7>!\XHEZ[ND??A:*RA]0W?4+&'8.T=,B4#9;XBF:YZ YCI[.J4.L+NO/(.
M !A'L\P'YGQ?K\C8:#3=-"Q0W<>SSGFA("$Q! ;J]K[[*:Z@ RX5,6>-:;NJ
M?:DA80[%\[:JT\:A7O-MO<I;K)#&KPB;$#N*5,MV@E]B8G8QYQC1$ F2-LUK
M+3,A(1#Y/X]YE=>K^!4\X-!E:]J2:&^@7EKG"TQW^]""1HKQHI!^DS-QDD M
MYN*4LX,S2+FY>?$SJB])G@LC''6#K\Y8'7S?<.OLS0P&=-6@3:HZAPZ\B8S.
M:/ $YHYIH#*1H*UM,?S"JANZHTODUZW:)[VZYW,:X^U!9-_<UK?2'%=:DHML
M\(3<&;"0:WL+10;7NJ/ >%$N5TIZBMB&,Z?,%;,;:-WLBZV^$S<D:!\J8213
M@."!3UN_)5'9\@>:Q4TQ.HPII3FNF"__Q"7\#YV^_0$]6]0SH@^YOPH5.^<2
M?;^0*=M49K<T71%QR+X$[M-='9#9DF+U'CD64OCI:DL=R[GXBY0:9JF88$97
MQ^://G1.QF2W -XP.@\&I>KDN7V<^N++AM_'?ZR%Z]_*ZO>-SC8*@D8^)C$$
M3(P"NLI?#@^E^Q)0.M O.I'%3RZ<=Q][F0917UC@=X.^T8L@Q=L5LL\A!,:'
MK.(8UEN:A9!B'+$8"'(X,G%3--[,@J>8]O5P5#BW>,! X]QZI8()=UP$]1;%
M)B]_ &CWVP/.7(K 2E9>:O3[.,,.HSZ5+10\N1F$4EU*TD 4:*74Q)/9<O>M
M6QV*?-U 8C)6^&"IIL(.9Q #)7>I",GO6 B!2<I:=+<WJQR *[X(1B@8A>11
M&<=.6!./JB6&TKF!U,MO9Q'9.H'%DH+0&Q:#I*X)X0?F=]L$C"/RNBB2"K6-
M2*"'Y*;>.X_"[5_^1;=,[<PK92TK#?&5E:_8.\_9CSB=J-X+95A?32TZD?5Z
ML^TEMAGL=2A2<*3S1.' :8>FMU>=IB-S](\ "G]/!\PE4,KC]&=$0QG;[@'=
M$(17-#VF;(?AR$_GZ_OFYV[DB*/CMGLOLZ0_<4*ZLS5Q'QJ2>VPJ;^]=9<?P
M>>L\O@XXRW@*F'XII3'@=?QKF<R@4]9+C./[&JO^1T?8=/ZBB)I+)D6^I>K
MA:PLH^EO\>B[Q(AE$W;:O(O(!-?-'Y_.P82WI>:]#21!0RKC2++%@(Q/[MQ@
M7KOP]<]=W7S"NRQC$I6>Z**?;:WT_P_VWCNLR6SK&\9QU+$@@X H=:1**$H)
M2 G,C(10#!@@A([2"3VA-\>&% D&!"0TI01(($@)&*I*#1 00NA%>@V]-S]G
MSIQSYCGG.><[UW7.^USO]W[O^O/>:ZV]U[KW?>^UU][[MV%.Y$NDG*A2W=39
M>NBV @UE3.R4=LS$WYR]S7WW5U-.+SK?UD6$7G Q.#U_N1-F='[U:"+1XKE"
MB8I2WX 8]NVH^P%?#*+G+NB@NTH!XV,?@6M'YBYDI:L@G\0%#($ 6<E2^IHF
M4,X8$^CY+IB1H6GJ[EAQ($*B5\6^BURG9PZL_*S+-*&9W2$: /"#02W'5)V[
MC'%PE%]Q6UPF!=<.9Z R9]X\\6:5D:R_+ 4!2Z'IUM)EC&+:.>5K6(<8I;[;
M131/BP55!(C0G5;VX>% 5JC8J)>#:J_N.97&"7]28&VB8WD0I$J-XD37XTC;
MU:TQC'8O[>F!R6X5%\!IM+@FBB,U"]4LR2V=FAV##K-[J!+8N]K=N$_J08&=
M4*HQP)NT-X>=I_512E*[I7.)&C,N/:8_T-5/>HC@<P@5;39P7@M5W\'6I#5S
M6&M3D61M,Z*Z4A1M13A,[7&+:"X77!Y^=*0^6W#O'0J?F3C)51-'^50%[\C%
M:-L@>%-3RW=$ 7<&V E?#47.,-!6KQ5<PIFOJOCN'X(""(EQ8]Z$A%+J18*>
MS)H>R$A".+A<<[_O/59X'8ZL4P!;A3^OL'"QN^*LA$Z7[*[]IN(#NM'$ @6]
M("\9)[8(Y30T;HV9SL9@) 1-=F'M9BGG&FL;"VL5'U8H.(]=<$'KFP9# CZ2
MS-5 *"+:(<3,,W9T/-'Q?;-,RXCA[I#^@!RJV!XBS)<7058,#\<,0/0\*^B-
M.F#PMSX]99\J3*[?B\QKF;3U8<__2"&LDNCL5^JX;=U"(Q?7\'*%Z9-1'KXW
M\O+SD]%Q9O:6P]-4]D(#BMV5&'LWK1)%<HRK$7S[_*FD<P,27C/\^"A,,_CD
MM4=7Z'!L4P.U$.FUI,\%1RBCT0F6!"*3S^O@MZ\JQ+P Y%08G)U?T:4G/%(P
M6YO(7=/6A1YFH/(WWU0AZ.2KG"7 O-3OIC67!#%ZH=]VFHD^XM:N!A0@"5OP
MNYO59\;'5/) N09K3G6Q??II-SQ6KBY.PDN'5_V>K[&=Z/?O(+"YT ]-)X_H
MN7I#54VW&&X[:OQ9:MC/JA?W&#\Q51Y$\SVH])D/]@]HYBE,GWU<YA2G=N;^
M[SKM8G=^4WGE=XWKD%^65&?A9\KFCZ6\C^?I.<R123YD>7#ZQ:YT[57^9R$+
MK[?3-!HQ&B,J/C55U78Q)IWH#X/R5(&3;U?2C 7HN;O%S0>Y^DD5_L^]"0/+
M :I:@<+O_?@W"(\'?;ZP7+[UA<5GOGM[>0T#M !UGG'N% FX6%_K>S=8/V.B
M67 Y3<5Z9%2VB>A$^<R\.A7[/VU<]9^-L_JK<?6#\@TA:K>?%+ /+HP.69V3
MO(_*+,==+I)CS&F%GG=?G]G'"]%DS')'5#,8&DF#A3CBP>C%F4YV#KWKU^_]
M_E_]3R XG,'Q!"YP&7XGEF8>0=*V"XGJL3YE;&<5)P,AZ61&LCN@S:,[C?7W
M]EWRB))<AG$2#B:K"\".-O4+6S!4^\;.D/?\N3%DYYH3,?KZOIM5:8C3PJ3H
M['""%?58>Z5\LINKEO'U#5R&;?97.>XV7[VA/D58-EB'A%8(O"C<+OCUS97$
MXAN'E)IN40-W1!&H!W&JS'>;3SW)3KO%C2]#%64&:F6;]#HI@*KX0^R8>W.V
M9"CQJR>ELN:+_6AK&#GK4"I\.&,*<^ !NF;!-/OJ?P=!:'2YYW/ON(UE7=*O
M=R+X_[F-=K\WT>YY4@8*[B^^)[Z^S],_6!2'(2@"Y=%C!O(\/7/$U ;-V_ON
M</GA&'LL,>D5!FR]=ZCG4OF!IPT(O"V$="3,C49$KA(J1$"W1_]N#SUKX? 7
MEJRA;:PW$X1_OW\9?EO/3+*WUCPBDV$.J,@4SL]'CA)?GM\?FYC:-V@LKQ8,
M3[/Q=2,][$2*;<? -Y<,*H,YEN-Q_J1ON]2%NQL2%)>4@9SR=" &U5-K H0M
M'))-KCO"K6%H&L?36W[3G0+&A=>GB-1;%@\U>@_*A_<%VZ4I[,3XF;/S\*..
M&T6JO)^L<F[X]ZO6V"P))TCJ@N2?'M7Y[45L4#>^W:P\GN7NB_W)[^71R+WE
MK0?%%[_JVNS@WCX:FKGV?\O_Y\L%8X>3<DX+49!>)5E!7#L.VQJO@E%G<ZLO
M35.%BI:]0P,VN5WT1K8OKB .SK[MKS@W_-9AG<@VDJ&[OZ#U\YZ5UI[]8XD)
MMP)&R">C%D(,RBF%PV70-.@('.GN5C74K=7=0M*$9 I3X,:67224%YZ6'=A]
M\=MJYS&.MJ<W2HSTO,-OC<[^.%NIEFT+HDAA&Y:ZN#W<H-575W'.!T[G_MC'
M\[N+7DBK$S,^FZ,O""XF5S:L9-AV+L0N&M4B60701/ \HZ9/8J-8J?22;^'J
MW<,=#:LBF&I3N?J)C?>_*7 /?WF86^&GHYKX>OK=[;Z20\0^5)V<Q<CH/2Z=
M=QY*>W5D@5AY%69IM%1R:&$ I_>Y]KXITK\5\H\B>SY9.JO:EL^[F42<A'A^
MOF\H2(T=:"-%IRGN<,)D*91U'6$L3R09KO.0$J<]WKU] 0?7:FAKO/0K^*\.
M#X%0/04EA#W7XRS]7-G_@VN&_%RVJWD/')U::/Q[-I #F?\V^,WRR^UH1NQM
M/]T(^_I*GO)=GOPX[(HO<%*;2X)+'[MV,N'X^DZ/K69<G BJ*B@G,S*&FH^E
M5MQVD:G0Q1E3)JX.'_^ \;^MW^PV.A[CRS.,A5.F>B#*%!%<WA8-#O=ES-AX
M.)(]O(9+[7--35^1#J#\OO9YT2E#0BK:[%S#M=N;6(:T:WEIE%*='B_[K26?
MAW8__&H]R@+,E7ZQS#4;RFD)+^V[7V55KV=^"^>D%/KZW?T6H7C!_GF!PI!%
MO8C5$$-XH:J<'8'I#3*R )KEO_/430C@UNO9M<Z$B#XZS-??=C<>Z^NQCJ'Q
M1&':S"&.A3$D5U2?GP]T9L[#FNPBC#[PF7?&1\J&7_8?P&MJHO/ZE&2JL!A4
M%BH$:BOI3W7,[8-KFQ%+3RU>8?R36<;_Y*H0KV#E&;;:M5_$*$;%G04?^\Y9
M;+KP04.*LFSUP&A;:O$:O1YLNI L9YF$I2OT1_WB'AY#RI=6.T<"]_>,SY&Y
MBYH"U=#Z!N;XL6N.9@&]!X+/7@>HX9[\?44G_R7$VE_IQ/JB2]<2Z@8O0JJ2
M_RYK9+/?:1/#3IXF#*1IAN2RJ^@VL/QF:K5ZXQ>RSXWZ*_C*+DE^?M%!,\!<
M8!*RI/PZ RE$>XLO$C'2Q$"=A,V+ 0&SS$(-!?G;GC7C@R#9_O'>=^;8,O)^
M/KD'I;'$ 4 'I/L7>%"Y6EN?H$OL ?G#*A(-9PW@8H+Y_OUXVII3>Y"XS-@D
M$!B?G(+ ,>ONYIVL_?'_Q8+__#21#34&!K:6)X:?<G7(3\8"K:,*->&TPW/1
MZ9DR5J=4B>A:C%20!9TK _(NSOR=5,5%R3'!.W,#JOY1/+A$I(HI/D8^[G(6
M.<O/#2%D3\#H@Z*6&8JJW^Z8:Q4SV)'VL6"3]6[9:!S0O/JB98GQ4!(LD$V'
MLEZ"QRGWCM]0;*H2*TYVK&'CL/Q4QC8\\>E9[3OB.HYM]^U\3G>OT+R"57:=
M97 (R3<]H&T)LB:\<ZOLV@I)\A#_^%A*#67>$"KVK"QI\9EDFE.ZW '[H?91
MA_1WP8M17U@D7G]AB3XC6@#I=@[6"7NWOPWMK'Z&RB(22?G8E_1F]4RIZ\V5
M2JY([9160/& /4696T8^X5[H1Q6A]U=J1V+<=OATI'L'$/R:=W"9D5W*:R1W
M'9ZV$$\3PFJ6=>.L,ENC=[?#]NQ/P-J _$M7LTR4S:GL+5'),F:M^1EP[KQ<
M2>F>2+ >YW?)2-G"MM<1*;?B78"82M JRVF6M"7^X\J#JLX[['W:>ZKCA:&/
ML)UAY<8*2=$,N)H[5&O%+5(2GI<2(-_IH7-Y,P4FU=^$E^""ORT14_J,;*#*
M&4QJ+W]A47+\):2CRAUT<680V<+.OM47-9\1%SHDT&K)""04Y-K.EHH,M-,<
MV=_K_.E<_4FIPF8>]X^*H>TJO#E-_EM95>!'4F\;.?(\^L[.9F97&';7&TGU
M&'.QK\13SV_7M,P"  3"#)%>:3:L7(GP"9/):AX4J'_^;CQ2VJ>LE%%;.Z3#
M"W QT89'\\,MY>L,DU\NS(+/T\6%A"@M>$=_P^577Z,QRJS^;M&W+J>W$X?J
M5Q(86",Y3.4;$Q[<LS:<-%"A2Y8HU]H+7)?O)FGW9@JYL$I./%>-\F;V?F&Q
M+]1-\;63QI7HZ5GHSV?H>&1G)]URPKL.)M.GDC,=([1K3NREJA;Z^,+O5P\[
MN[VP7.K3EN1I'LXRAH<719F/!/#*Z*7 N(S4$@+AEJ7:-[+3QG@3O:'AB\]X
M490>F"5SBS/6E$G?-_OL(V-EUBUB%6N)#4!-E\PP>[FKZMAL75F7E<3\4AIK
M*0@<(\2'#-.11-BJ!B>*$1&.@1)A0:;O>\SO=CD*=3&H_ W^B_SN)]>-(4#
M?/8S15*@<'\1!(BF\D507@9F\=FHQ_HDV#9MDJ#K70'9A$X/?3>.XA7PG5)&
M,,\,P2&=0&IOG>@#TB! & TEC)LA2%HR[G3!C&PSWSQ2J=3%G<MW=K7S@;]H
MF9NRP\+:@[G,9RC<2&72;_>L)/,<1)D2A-Q6E07/#V)<L6@(T$C!V!H)D'&N
MGMP\G/UO%H&_DN#Y2X$PL_E+!_7SYC4!'135V=4O++K9XE*'K_^,$O(?6E3A
M:QX._ EJ$R'K"K!SB^3G2F-"Q)R3.[T@P=<A[I_(E^A#TFV7"( VI<=7596^
M%Y*FLSMU7S]4>101P$NVSV@M=KM3&]YX]%%DK;<HT[HUD3NOZS.2WOWBJ%6#
MQN=+G$L;,&K*"JQ_S\C-N7;P\@'NUB*B2[4D"U8]_C=LL+Q1KU6@R[QVV+3@
M#$:%L:F_E-?C>2N IVPS6P,5NP'A1^Z+^QDCE5+56 >#3 0I\NL7?^=R*1EZ
M+96X;\4U,3^>&Q.+H8L1<;V9N0H]$YHM2^Z<?3U03&%[<((Y^2QMEW,!JE:<
M_V;IQ[IURM%VG&:&J-S?^AY)VMAB]^GX&N'M)1E6!914C%R4KL2BNM9#T&%Q
M0J'+ZMMA*VL*1WMM+V,\=(IOJ7Q7]\ZDE3*PFJ\13@QI#?XNH-<?]"/#,]G@
M_NE2RL+IWYX!TSKO BUFC/I_*E@.>D@8DTO_R.J$[F$UV7NY_;VK:OIK9$5[
M[MO'9L-;)^&U#J G/!VS>3R%&Q)+/_SKR@2N#C(B#UL#& M.I3(/F9%MM6)=
M[2*7Y\HTNYNN:6IJ:A?FQWF)KS\7.?RT/7Q*F]BEMXD!('S]AS+KIGKJ?JRW
MPW0*__('/_S[QVI.NBGD3H.J2G2&R6>D/PK4)$W4=;ML%0H4'%=L9>AI#2\U
M+PS6A=2O3V0X)$T,!I'2JZS)K$'>];/_:&@=X -!H!9X"Q'?YV,2]YI-%I^O
MV6/&;,M&[E>J2,--R <+L(4I0@1EJNHL?V9R7/J.:[[E>F344:I:]@V_#M8J
M17=HKJOS<G_%<YA3.=D\-K'\6ZC;EF^<%H4R%45QC$QO'&BW_L;$VH/L/U33
MN^.%MK$)I""L7*U'W!&,88 #,1_M.R:\9:7084SKL(XJ.KL.MYSN11$H ?
M>.#B:DI.F86$5"+! O@-\E.W4?,%EU)[;]D"6S=-: S22TA<F>.7O=S'OT&P
MG:CEQ7E(5;AL: XMJ6$-?)O*0V019Q8=,QLW KA(&$U:7K%ZW/IFD'>% C6
M.^YS*P$G9>5*R IJ-FQ[JD)N(41E." !F?@>RP24RAE?$\'LAH.4-3*!4A!Z
M(ZUR@%&DB;9J>%%9R Z#P= ^U]-E.#\EW%P'0<'JY;5K"F\7IXF%-:#V7@9M
ML'*0,HV;0IX^JS1GIFCF2N:6\7-)A^S5Z0EL269V@A  IQ[+V+-+H'O_,.+Y
M7X0@\@_H3+X-6 _]IJ"\MV%@CL29P GW4@69Y2/'0[C85:623+2SC:W?G3EU
M\Y+Q@(?O-J!/UE5J1V7(RB1SEJ?'8L$A*]F4PK2E7B+(A)QY.:YV:WI;("7D
M$8@RTU144+OL])A:^(I"YE(YN\NB\?KOZOX7X85_?;^'H+PIR_US)]ZL]&[B
MQ#< ^?'O*I4/^.]>9'6I/U5+BM,=U"J EV$P!)Q)%OQ3SX_;;9R%D&)F+T8+
M2,4!')]U5 ]*OWM$A]M6?VR-!KNKO8!RT!6IG(4FVLWBRC14YI:!.U"S)[X$
MG]8Z&)&.0>:>DT0HV"3?'6@#?9!)'$0V(B&2_06$I^QS+^ ?I\,)G#KL @48
M/V4>0BI=SO\;?& %72O&=1.2/51^LA!2H. K8Q[(7P\4R;#')ZEA";,_SWCB
M*%D..L*=BC*&*VPC$[4#GRF-B2A9(%9]>KZ8N9<:G022LW;9[""I__/S>2RW
MCBH-YH,-MG7<EU63AU2N;@]^8<'JC#>$!,\6U&'2ID%6[2'C5L=MQ"\L'*9L
M8;@CLM'Q#2>Z_H/+@F95D]P?7%I*<SO+_ZO.DX:?M]HXS)(.3<=\8W^&>X@>
M<[QSVFL^$'LW;JZYG69VF$1O,+)0U[MM@%-*CLE+!M:Z#*';U+9Y6(0&5S.,
M8.D.=<B,%R?R.N7&R 8M+ P/,V2%#%_)G=*Y7QY\[8:GS_(S.V(DW\HP"XQ"
MXKAT+_AZNJ^?2]-T=2S"D8)S[*'!MG8.4ZZAZY%<<,L98@)QTNA65X[Y1=%&
M/N-D(N">'0,U4# \:9*Y 2^TXPILF9IQ2%@*Q+TJ/]_TQ/5M)4'4-WU+7#+]
MP3T"1MDVS&RI+YDL$2<D1.3RHUAFAZE\*K[YJY$:YGW*+;V9E [C/\VYB5]9
MW.'P,\^4>:)F <(P>;CU_3A21)EL].);O_,?3"2M#V /O2ZREXPA"1E<IT3\
M(]PY.]^!:[7S:,>Z>SG&,5R=FD@"87>ZK%VZ4O!G7DS9B7"D0I_?)-AA;9W*
M*G\?AR=!\-1LW:" ,<!M@2Q@+OJ26 %6UJ96N\?O.W^7>]+7EP=&/L2N5(J\
M<0_%#9C5K.G-8  FFGN":NPBZ\H\\V0GX]'XI ,^#,.5)SFX/_[4Z,VTP<SF
M8',5UQCY'^*<[=(8K*[(^PZ:9GK?&D2V%FM'463JM[H#<X/C91*WAY<J5,D.
MO P8H<U=CPM.,JFR9SXU$@6/MRE\[OQE3ONP@Y6NNKR!T'/*?3#>5SS<3N])
M%F<[@W@F,NAIS)LH>QB5<C1VEE[J40[O<\G6=U*@QI1D>]"&N%/NU+']/!HR
MQ$KMW?'T&])7*O(SR\IZ\QJCSE<"3U_DC*"@J"_UH7E1>93I_LLK<D0?42.L
MZ_([_409#U]XM\9C!6I!!5)F)#HU,I%Q9]NI@T\9;.56OZWGWFHJ_LZ"J;C/
M0YTW >>FX^,2 8&.3QTP$D#1$.04& EP="R%[A:=MZN1G7CN_<BV\/$YZR(&
M8[,+7BYF#.9WT$PXRUD8KF,+CK$W$<N.!;N:4V8(D4$\<L4V;VLQ!:9.G'H&
MZM<JS%TDD"(/K=]2I=4N/.W6*I&-96#-BMID"<G3B;0Z^P5ZZG_[Y9T<MS4
M2(*$; )")1%%5_O$0XX%YXV?3&>\O/1GEO\ Z-U)7$KTWF03*+;T$/0^YB +
M%%5^Z#9ZP7YI6&,)+[0;I7'Q=;:(NI3"[]QV%9I'$MZQMO8[2ZHW--/'I,>N
MZZ^G07*+RK:O'5J)AV8'2UW!__ WEK#"1\-"E<?Z"46-.[>C/7(.;,2;E>:%
MQ$<G5YR^3K8X#,92*0ZN\;O_5>K,'[%N?O1XON\V<4.OPI]3Y/C33AF/?J5!
MMK=A%;%VA.L+BUC._FE>'K] OC^Z[]_%C^&]GZ,AP1R)TY_.4_;X?FNICNLX
MWJ#0><MIJZZ@N]^&WW#\P,B]^Y.Q,:B4IKC'5UQ,T<W+&TZ-HN A?57C\R1X
MM"&5IW<ATSZONGZ+,31FI+B/T;R#906/$W^:A=J,C!_2I_<Z\^?;ER3VWG6*
M:XU^C&4U9U-!'J^PS<0J;X&4TY[R.<5G>=Z'A!>>20,^\'^V 4G=3T_M^(B1
MIW95O,VJ-WG<@:NKJM_+Z@@UT'>Z#[DZ-3?4#_N+^JY9]=Q<^;=9S]=]W)>N
MKS)>;^"+EE>/G3<RC.C)_;"F0!7%;<X Y*= .F(GX(%"X&]MN3ZIEL8;?$X-
MZ*PV3SRHUL"IS?9LSOAQ>J?KQ]0\%> I$_!A'(T*T@30"T%HU7.W_G=KN$=Q
M?2?F]V'\K8]2JYI23K##PL0VQ#VS6;'V2"2AW<W;?.&&<4^%A+U/1($6!*R&
ML5SO3U>NEA M ^E(UW.8%:X6V^/>&(H5W[(LT9H1?A!3F-3AI\Y6K<0VPJQ(
M:L%"#(S.IPD1A+1&UO)F"02 D"R798V^T[D[U?>?(=^&2S?L&I*+W*VO-G"G
MG-+53M8(*[-$7A=!B!%#T/F, '9N^4F#;WM*:Q-S@$BAX%>;L\J$0E1(:U3X
MW&JX4';CKN% U!P7*9,R-+^093R(2V"7,YDF!\;J(W%>FZF_Y>=8=X?;;AO
M<B^<\2F*Z2#?&WIJ_8*T(;;?G\>L5"\WF;Q*6!"-GI.5W78$<@W79Z/-*8O(
M(H4N6EP5^^00**X?Q]CBOL+3M*D;!QSPA?/D/;$9R<4P<;>&BV/6P*-^/_T\
MQ*IY$4T.E3;WEE\'C[<J6^_8XUJ:*/.)))<*P]:]G#@7;F51['H-2I.VKFPY
M3973I+6Z="LJ7A_B!0G#V%4BB]DVTM&I.Y*C% H"://4X.J1X#^.,_Z7X!__
M0_I\+#[*K+1OXGR;*>)!JF 0[)MV"YNH;N_T*4">Z-0M_:%$UX\4$O)UKO!J
M]N J.+U]L*=M]92:^ G*"Y+;D<K8.S;QEW^G]<R_ADK\&^TEO!7NG[)6)%E!
M4P4^GVZ8))Y'SCO9%G,)\L8##6P<.Q34TKG3O2X1!@]EHY9-*LAVV54UC)[4
M5F"DU07GP7 \S!6TI? <N:'/0/X4Y^YM7NN<&"E2,YX2EB2U2EPLE&Q(:.VA
MF6 0Q-<);1G9N7GH5Q2AHI4:!VH!7'^\"[PEL3#]MF,I*V,).TOG20;EKU(B
MH@_!,_E;Y\)4_U\V/?VO.<N=?_.96J^G2>GHNP2+R =/EJ\>>Q]32;=,L*!<
MDP>BFVLO!VE35T*E:_=F?OFNO%J\]T]BWUY<\5 2-<AUYS;??/@DSP(6^_:2
MNKFID%V@T"*8SR"868A:(!.M.#MC-?A%]21XIMW<T"E]0;KU\T'%.9JZD3:Z
M1\X;!V5!9%)D5:A:='Y>1-1L2Z]6#VT@^_TP(E?;1S3GW4@(UNR1IW>.*+I\
MFDVZT,!D2M-RZ,X62IM8_'*]8Q.,$I+A1C6*R.E<Z*J5R R>2)0PG9N*TAXN
M#$')MF#L^J>,C8W!X)]O9F;B7=X[XY6%<8IM'-@NY5^G=C"8D8*Q<7]>/IE+
M$2#X_K<I"SK+2VQFJ#;#I\^N !=N<.+6I7'P@P;@^ON=+@,KB!#<W!U0V=4L
M5XL7ZX0)E.OG1MK!(5"!BL\U$\%BW]9OO5KA$"-']39@NV8B%I)3*4:P4@7+
M,2. L%6Q[S4=O+6)J)#Z$O]-)<B@2M(9TURMR24]SK*REN@V.ET9Z"J9&DDN
M#!>7\B(U^M[!"B,2@BJDHED?]847OATLY*3EYL1T)BP6TXU[VBNWN!)04]$@
M^.WMFK8>34VDD*CVO*?>JQ5H?V](8#:@&3[J$(/5:J"]-33\&#48I**=T#'J
M<@\YS2N/3IT.*:DUFTY$T'LO?#!%LPP$-(:[#)V2S$T,M(KS3."2K[%/Q_MG
MBNVI=<+1(W%"8L0KO5I-LM7GZ5]8Z#_O+.@I3>!N5Y7!F$))12GSUF'!G44C
M/9Z!YZYHVB7_\@^Z[:YI?&M4IW;2J* N8[')ESJF\6P??DW9:?K;/TO\)\YW
MSN GC@/68NV6OK"P>0F'S77:%M;Q_I9\8SN0B*@5BJW/DSC+%LWZ.WL_LTM#
MU]*N/QET<+&M2[RBS;^5HSH7-K_(!$4\X-89<Q%H.RWQM]C$)^'^&1GZ_ML
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
M*O/JV$;=9=*!#^(0ES1WQ<UE8.J/<"/_]L[#OR?O3NV0+9-]*#>JP2_LZK:
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
M& KU)--OK.BYRXN8K-PQ=E7:CP3R+%3VD44)">RMV(\M/X1_5E#-B@Z+674
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
M>>]T#FLKS_G,3R:1<TL;FCU-2I?E"--BEI4]($IYAAF,.SC;KB)12<2C]@
M)"7OK1Y.?IO\U6=GTG%X?!0^O023&:3;JC.1GT/ )VH#7 CWL"4?8 9J^O9O
M.R\40&29QFC+B+R\O$"PL27]R68/W:C7B HQXQ7-3L#8]6]GO=I6YB*YXJ:^
MLD7ES1   $ F7LOT:+9I'DCO?92W4,SOHW[>2Y\<RZFG4*Q9HC[V[0U?&@V.
M!.O!]!3@YY92./63;9'"MM<$%D,O]R#&F.;@CV5QG>@Z1LXIR^^UBD(JK$S6
MU+"- AXA?=<3 K4'4LG&&S7L-C*#<O3P6 D?[NS@= XL\_&I')7APO46I@G8
M$]OM^:(60M)^>4EVC9C*?.'Y=:[IFB2X=N%3S]A* F=W25!0=$VKLWBLV54%
MN=[VW1S'*M,CG2M3QC1VE%5>>/VJM*C#Z>]*[PX+^7"M#N8+)RHAB5G8EVOD
M)12Y TG!@)$+%!I-4=E(U-+4KK55-5RY!C$T[;;),4*8BM*:)8IXYF';@WVQ
M) 8:SH>C@:E^F3(-A9ML9M>=L_VT9[N-0+!;[%;G^2A.N&G<JUO=< 4?<W!=
M5P.A&!Q$L@6L$A0))OA (;% L6&L2H1KY_GVA51YC[PP[;WK$L,4+\>Y5\2D
MB[3J+5#I4T$?%@/W3S *3K^*TA(1?W=@RG%X VEQ+Q(>Q#>LJ^?.44/ZH#"7
M*AUG;TW:G5X!\,FM1R4L[YJG33P&2SI&*2>G9Q>7F#@FRQ3$0)04)BQ?1L;)
M=FG/C<SC"-$,<,N,,P7OM/W@'PQ*_R?FK!>,MFOGO-U[ZERG=F>.1#0/AD.7
MCL8F7 XVDJ0*47_KB6[3;2;"]L,KW,:/,W+E0XZD@AR? AT[M]6?9YN*8OQ
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
M<6>O-#(;R\S#AJ/VAU(Y5-')<T&FA9V6C)CJGD_1Q7[=28C2,2P!U6UXHUH
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
M2^GOR(%$HG?).";AF^9*6^VUNKQ>/2:]C:!6T0U?<6D^D))=R/ H6TYE4%N
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
M<ZH9[1,I4<%'Z9!K$@>HV$46(T8\LNNWW/\M8-1OT<NEHMVSRV6ET<+Y!"T
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
M.H>:+99C"% 4&)PNI'$N,.#-+:SI8"S5%H@K*^O%BEY<XG9 T] WC"PZQ-4
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
M$51 @%2::668;0?9,V,ZF>X=,!BU1UF9_:383,L];?8Q<)P^,)QN9&) R6V
MC"R9SI_'5LMA4Y 9.7%(\BBCNQ ,RN]FJ@[JZ>/")&6=R)>,E,E ,:<P"+'
MTKQ(]U%45)*R;,DT-JQ(N+A-JZ#8J$M]N%&!LK[VVI/6;7ZZ-MZ'9,8SSDX;
M4!D89TFKQ"?D$5@BS6(1@^2'RAGAU3KU:19'-:M$'X&D*I[M?*_QQD_DHX>K
M&!0'UYJ&5&OG!4A%+#GXU))OX$P"XS;B1JURA&=JW:(E/V93K[I$I)1;E%#
MA/D69)L-!<H==DLP;38F1D/U6D"767&A$S1.M\S\9=)/F];83WM2(N(2]31]
M(_DU<P/%K[U5I3 +Q6O9]I87K<AMG9$<#5C[1-^PI=N^C]UC:F>P/UB=,*BM
MRUB.$#/YZM ;&GHQ9N6?RE'5H&;-2NM(!3L85FVL;)2H\.CZ(OTCGT)F!=8Q
M?0F_DMG9-F\<EI4<A_F$1>KX2,N;R>&P\PVQ:IT=:=/7QU /_N%N_&JS))K+
MKF*?,+%4A<I2#>ZWWB8JLG3Q!%&6 T&^_?/S' O!S4-09\\'&LG=)920>XF-
MGNV9%'Y*P83RQQW#)W]@4FEN^!M9+MTX;EP"D?RZB H+F^=4.MD"0B?O_CAU
MNS+D8MB.\'6()T+HP#\K(42;0[+[5D!*EJ<>*\H),<3A6')Y\&'X7+-RAVAS
M&<5:R8<$8=V="?_=T\_?TH5-3X,Q.<2JF_E'V2/I6,<??\V=R6I1RU4C_9W
M1;>NJ+LXWJIQ[WL 6_1-N>6'@B5;P5DW9X?:<Y/*WJ]H-1US;Q+EQDU0XV[,
MSBV=.J#0.6(<R3_5I4YI;RS@4>5(Z8GEX(FE9I_=6O*,,M=M4>59[+KAMF90
M)><O^+W"<ZI;LB6QN<V_(N2U^>_SF<-"4 IK5;NA'N7.!\7-;X*D18;KQ%IT
MNXF FOB3N$FWUFS!()Q*,U(H:ZG8IW,+*6X3U 8<2Y]-JWW?<;&</TK+-B$
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
MRK2]1=?MF7\C%@'UOO"(^E0U0'&K^%J%W]#TIVVQE.F3#''2@@Z!PHED.F2
M:,4/ZP%<K5>W$=*,*&)F><(,#'^\F?Z[]O^-'EE[3JN6Q18Q,C7)KQG,& _D
M@\?/'IX_>[G6?[7V2AH+VN:7$<];!7W#L:OV(CP>O&4G:[R$]@TR$""?GSG/
M.:)FQ'MU^_$_%/WOL5MY86UH>J._KB;18TD$7=C%5,I14Z&:]2T%.JRX>4</
MLL$D=J!Z+W;^_N/;>QF;.G#E/U7P?/?&,WVCJC'$-E%_ZL6D O^@5^6DQXYF
ML/:RF<ZJVS*7XU!E^YF;"P!A[]0._#&#S<T:H^7O#)[_LFFFV+V<TLGOT<+
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
MN?M=T RT_9VH^N\!D91O1:5W.5[<LVQZBU>LT[WS&;XW<Q27%3N4N37S>A<
M_:Q<L'+(J)I_CZ%U+HHND;OVIZSCS//.D,[U:X=H2R6<VLLOL:X]R]BFKS=V
MQ:KMI1HJJSS2D<O*5S,+NU,'?#22#\,S=G6J3M]A?4:WFS>N06G&--T\<4Y-
MOKU>B2L\YK/QQ)_<*\;3]Z&_U&[>*TR&?;>5;[Q6>Z3Q@>*#V/<K#1:USGDY
MEC12?^N?V^IOY^F_MVC#US'W:5+RI'I>J(J=6Q5:H]P,U2QC!5 W[E+1O9(W
M*LK3 TXS(TXDK<>Z&.K(4/C@U'Y'S+5!'YSBPP[79(^TZ=:@7MZ' 4%>0M&%
M61!9"A3^P#%48_!KCUT<=29W8ER?[_5&-;]0Y_.]!UAN3G(\4?21*(+@N\=N
MFWGB@VP[#)OM,D&@J: GSQE6MC_W+B0^J_32VIVVA%>F>/_R-U?&(4-?E%4V
M /N"7Y:&C8)]Z3X*3$Q!%X*;?97*3=+3 )9MI^I&U:R+K2XNTH6G8Z"HQ_^N
MS)>/&9B@'98^IET6B_1;/8-+BNYY!:_S<OQU#* @LV@X7 3^2QRU3-/QJ48U
M62^2#OI3FNI@H/4'TM0KY=IZV%Z-C8,/\[57=)?EAA=OK5]+&(X)WEN2(([@
M/P/.?&=]Z5G>J!<ST[?VU:,M$C$QJEG&[R?VKO_'I^V/(51/[CR&=WYQ)KVB
MBW_<XJ!E@6$L(>'6)Q].+PNW&.X4_5;9=AN\Y?DX ]6?QG&/CADNMHH::KGG
M6D]&@73+IA<07J^CA VI'%&X#".5:*ADKPK:Z%=YEYD&G&)7C*MKC2RZ+MC&
MXH:Z+JY?$%E&EK58:X^$[7H9<D3;=5!8!$!F=S,K6X8+AURP*"+><G9H4R-#
MC+W41'>72+^S>JG-\Q_H*^>NB7/[\."T4(:6T7[X@\@(A_)/GPCI^9CL3LIE
MS5P TF*\>?T1ZD=ZC\[UH?@IA]DNSR["*FA,^*O>Y6;B$M#TP^(1&>!6+%$6
M80H4Y9@PG33F?Y-%1U8 '0.X&3_D=U122\&OA6@V.5BI/9"-J& -1F/NW<':
MX;Y1^):QJ!VU/@:3TSE][L%$G((PVC,URO.94;&U&+V4N;E RR&C)X?2.4'N
M-GEFUI:;FKNIMP6]HUOF$($1PLG++=W][#")8.+8,(<CW%$:/72+.8@PU524
MW]!GX#G"YRT=%JL-=[BKW4ND%F:F3"N&R<Y7H'0"WKA50=!+C D*$U#C0<)Z
M9&@Z?"(_RLS4C)F+4-LVZV RZ=41'F-0GCE\?FSQ^AV.7)&>CE]0\8$U0_P!
M-S#*0^CEBE0O0:HF+C*ET9 _7EBE4F9^F&Y>6_H351]M[LV?/]Z(*:<\<"EE
MLL/"6F+HL*:IHOOJ%31ORKVL@EBS[A7]?-.47E3C.+?4TJ]I8MBR)%>%TQ:X
M;>TR8!&02E2*X)NTR_.'$X-B;\(FZ E.Z[J[.<\VV#,7!/H<E@GE\UFN\)K)
M0 W3':(T<WO.:Y3?]TD5NR1EO4YY51XJ7U)GUS8NIJ) G\7$/+_<ZX/";2CP
M&L@!:MQ21%JW,?!HC[*/XXP7>)"%?VIEYIN4.PFW3 OS.;WDWR'PJ$<+X7:]
M@9E"G*O$R;T!=%"!GSM%/<0E>FB?VD2$')RB9+"Y.>^&!<)QRGAU=75=L,O)
MOSCFFTM.X>')S,P_1F3\-$5H1)ET5W>::.E\V_>DMJ&R8BRF@2@(DO@;D>$Z
MYJW7N*N+&L/[!J8R^(0TP\-S?^.6X[OQMW#:$-C_.OM#X1^A:7^7N-B'@>V+
MF0OWGJW2#N+WKFR1#'?>'S.H?5=?,%+EWB#\Z_BK5_*IY\6VY&T/S+3!*>#%
MT-K)DD,QM)[>O-->X_:+[K!&E=]YX_\MT)6G LN!AW*/EK.' B)M\V3K%L\4
MD&-G.30/6U3=(IGB(4&G3K))IL^9>]W7S]?D5AL-Q-[X4Z;G9"E\*"6=WC?9
M1<T"ZO^X->RV:Q%\F1=3V6-T8%[9=&U;<OU]I-(%K>$<3^?:ODBIEY7OC+\^
M4#'5IRA-RX8/(1\S,!SXQ/B8A7PW69.D^#IAGPP\9J!XGSMF,!'[B?*:%TY7
M%3MFF' 1@WK7EB>#Q[+W_/1%4A?4_I7%_L9V_YTXSC/)#5:F\G3#@&9]J:CJ
M2 .TNU_30.'>;K!$P(Q][XCCDFOM;"PR.%I:D,3<O["Q(<<I$;.QS>C?C\?
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
MM:B5_9_&N8K]568#M08&5%.:;J28=W3X@ _OCT^R?]UB:03:;01T[L132D.
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
M4V1H 3R!,?Y>'T2V-0H*P++U"9#7TE<&1N#*N"D::LR="45ZOXQ?&4A8K(<
M5AT84<6C1':#:!B6#9 0>'-JF8\G!'?/8S2MM03Y"&-P2C"5P20O0U%CMLMM
M$-V#UMD.'::]MI?!%#+V;^\L[:@?G E:^(VX58VR"JL@)7DF%9\MV1O-.E!U
M9&5;B:X%8"676"J(MI(0(Q^>[HYX1:349[N9V]PG]^W15H]6\896PT<+,)O5
M-)G..-ML:.@"EJM>4;O2_>'@G^>Q/Y.VE'S.]Y5N-,O\# ^BGL]8>YX6FG0L
MHG6ORR9P]Z$?YZ.75-$V?S7P+S];NI["Y[+_,"R01C_E[8T3:$G XYQC&U9D
M<3_L5*^25B*-^!;U7<W@R 79_9'.HUX7PK(Y(J?[V:N5_X[C"C*Q ]7*=1$\
MJ.:J+LR1>Q5]JE>Q]H/?O,&\#W3VQ=>-+U5#P;CI3+6(Y[KX<_\B^MG(8\.(
MH&^"P_C>;9N#=PM/&#JG_TU6\DCQT=37\8]5GDJ5'Z1392.(?HYRMX*\UR?W
MM2E/-6U#-%SSXZY0_\GT_P_2U3^#='59<[J0EW$YMVHVA[YAO(&[2;QR9LW
MWZ^&KFI7!+M!$SA_YX6\]L?SWLU7NDB5_3.OTY?BP5GC=HEKIB$U-#W^EV]>
M<\WX] \;+U%7<7F)/K2")_B"C+D[K5=6:$HS=Y2YL_&=M*S=J?ES[\ ;<Q*4
M/FE?_NJC+WUQB]KWYYHQ=HNT>C2JYXD)Y@+F6[F5DK<XW]6T9&PO"E,%=8 T
MDUYQDY'#BLG['+ZR H\;MQ8./8)^=E943Z:2^OG2W^?/L?Z+>%F_TQ%PDWUP
M=EGPQ[%'_[M5BOQ,C$5C="=0 S\%GFRS^/%$L[/M3SSIB(8P@4$/_9K8V0EG
MQ)X'OH0O,QPP[ 9IB6<X4&NYUR@>9 U/A-J" ^P:P](=/3J$AP?#1% C_C"@
MK#C@B(?;0Q7AI-QR>7RN0\?^ RJ1O>*SIC]L8]#'?4Z'SJ":(C=.')\[JW@*
ME".9<\(XM1^Z\!@W[\"X.=@1E&KC8\TGQT(=/G75<_FAN>65Y/K*U#O$!>S0
M0E.XS.)6;5I$:9!B6NC!_"NM;6RT8J+WP#C):%9EKLB+OL3%SV,&:'Y/'"6W
MQ5>I68W.-S[/*$W=HC+*8SG**PC-Q8YN@TPQCPND#'LB"0E,B9&%?7NWD/J:
M%/Q&W4IW\WU*GHU<95"X3!7M;,AF%4QZO#XMV[A_ I01PS%-'JV=M-%)<I?T
MDM3V>76,%C1!+38^1'H@?+S 9/_TODL](TY<AV2Z3+<4)72%=BUI+4X":JK-
MR#+ :]+8H%W5V =%H]F-XZR+4>4;-YSCFO2Y%:[NQ!:!JY"1,'T"CW-4%):X
M 0'86'.$1Q!Z&T02.8:3X1'#7CMLXH+V1H!DU*7@G,O32^ZC0_PKU2/]2A;
MY#6\K8MF$#9T;3G8B(EDFEQLFKJ'%A0MU):XM/G-TCV[P<L=B8.!V12,(I7
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
M%=A>C1*2)D;KWIO4O$PF6\J3FZ,I5?RIK*E\&ET6_!:E$59PR&JL7&Q!2S>
M25TRUOG!CT$"=X$IQV6_J<Y3]E0+<N>T!!1\>&D%3WB!"RK E(^P=1D_PF*&
MC[.!0*.F!L":6\A/#?LEV1 #/2A63&N'^?S-)G:^7@.O&UTY>-;6YQ5Q67<]
MN?9S\ZBJE9MHHK^BQD)I^VXX,FLQJJ-'IT]. CQT/)X.;L-H]6GY,=WM^)$7
M]+\'9OHPXWRL@$=%E7\U \,-MLQ<-PV_E-AJR=Q08H6^3:ELY;,0L=(II%KY
MHV6K.$7?$20:.C<N1Y+%\Z0[8A?8B"+SK ^/]:JP\+MT)05^@M;&O0+!JA"&
MA330&>:W1W++JOCETA:]442H9$& N7CHUJ&]!65\\8E9Z<+EXYT,I\6%U=)F
M^0)1/3?MU9PX&=&BZZI#9X7&.[_^K8S)+GLQ;4B;P^O?^2XM*(]T=PVYO)/H
MUNR6QZ-49P+BMV@2:!\05(I?OR<!(DBF/DV8,RZ:$NZ;V>8SXGO VSSV65JT
M/J=+T_(QMT95YOFK28ESW&E2B&J_*KPW-PJH>TYO>Z90)TYU%.%"L#YZMH-Q
M6&@;X8Z3(*D?FJ;MW?YW)O;.K,(T04?4LQFPX)1'8)]7:F:*!A8;IR-$OX?+
MA*+=":@%WYS]#T9]87&9$:<N>RQ> ZJ=GE:GFTWU%V3Z&?LI@>]W%LQZO]64
MZ#26:\$KV.M8:<Z,8H9?G>O\$S]SA]3=IG5;E>O).LPXV2FV77(8D6[TGK'F
MEO0%R#S>@FC5K0',PUD\',_X?6V]FAAY)-N&])1-1D?:$V"F+[(+G?QBXDI0
MV3_/9F$F6 LYX'J\GCEU;)M%>F"]EZV.!-*@1P%JR@)E9!S$/GQH'=4ZQ.8K
M5K3JXZ0"U!,%F71KN_6YD>Y&IZ?F'D.*#.8+^O2Q5KE5(#G!URF/9OMBKKWD
M(@ZQ>U:*0R&V]:'163Z 0D,MDN8W'S=G4L-A",<%F4"RX,_3*QFG]VM7_.4[
M>X\W64/.KK_LJG*0[ZCKILFY77/S@FQNY\@V1L* ??Q8J^FXZ==3^45I2O\5
MPW-GEM!4"?]#\PLRP;0V%M=/*E6[J3%[,9<. []Y,)WT%Y^.RE))N9YLUIR;
MRR-DIE[$^"Y)LZ[(TU\UX)K7NV9@@NFPIKM'((S=&O#Y",4ZK;#0N]DD)Q%>
M!1W13!6F[55ZUWV]<;[0XR'?+T,V6'5E6&X_MUK1:_>9??%&X]&1W[CA0J?
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
MQMEW>%;%=[2[:F1V/KE0';W?9SS*"/ :% \];?6E..VND7%DK ^PE@T^MYM
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
MQ$ *P1:VS)[LN8C(]V-RQL.[G9;:[M:>]OOJ(LRK4093ZNQ4K?*,7,&(U9C
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
M52OU--1V,79DKGKNZK@!=G=O/[51,3)KHRS:]M7MQG_U# MC-03\;OTIDVZ
M&+YB88,]FO;$J=R_CC[;4?6 ^\@VS(\6-!:F3"?G]Q>8R]3&GV$N5A+L6?\_
M@+G\P50 U&;UV7,5AA.1EG.:$><.?%3O.8T+ZSE-;,\9ZM/4 5] AH@BA_&Q
MS5PQSQ;O#[\Q.6@_:&R+NK=TYRJ#(;"(7S1\,1*-YVTXN QD\(Z'M+R;NC@_
M*B[4J_$^[B)X?):RUPS-44^L8U<-'F)=^!06E3+FWVU]2'\%HM3W'T#$T#@3
MXA_U6+WY+B@3);)=]S+!U3/;25VXL]*$@>J$2F 1,<;G#?&)^FNG?&!WI6#F
M>%^F)8+,$IJ3'Z[LTC_LDA.3F\,D9OH'X].NZXU(4Z#I_=^PL@85, &C"[N_
MV^&?RA;ZC6CQX$X[,=HH2_N,[TH/N_HQMS0B^L#NL,AXJ.OZMZB#@\;]C0O>
M7>F\+@>:_G K=8X.(O'=.F:W$X(H+E!/$!KY0$!2PUM*+OC\*B.(;381RVF)
MP^ZM5\*@=6!E<_MG?3 I#V4=CGD5)<'YA,>\"4,Y?5X.B^7[P]<;UI"$9X8
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
M.)U/6?<)6S=_+U;EUG);=SC)#WPVTUF?:4$=YVD272RXT]R'%-WKQ56+J!4
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
M)F_8KS21_/*5!"WY<F#.%5Q0.G;7R#7UO+\ES/[Q5IJ:^NX*Z7G%@)5L8N/
M$.C.,0_) =R'W!EO"F5%S0Z*D'($ JQXH@0CG_J)"USX1-TX$2I?0M:\3"=X
M^Z<F?V-9!S%3??@NK>62\Z>Z_0.&5>'%G65WM!='%'_;T1K?)22C$,5HTJNA
M_NHT/^L"-Z>(A&W>Y,F<0G];E_,M<LT>;5"%[;81NI2?9])NVGA(N!< _WCG
M#M \MQQFN%@=HV3_,%R0IJ8H:&Y5)D@0D^UZ)TDE,7RS&P3G%QA^.& Q"JW/
M@"(^#*_WW>'P0RTX9; SQ85;5$%Z !Z(8<;.:#J%#+-H\TJ$&B7X*52QJZ"C
M4S:0$Y,A1:FMHT5ED*#8$ PFO? GTRX,PYQZ!WVF\V..6D:9$7;E\<=F/T]G
MD6E6C1R4 L77W*IV#;%8A%WC7JURQN@8-*BU2QD[ -&("G7249D5VX Q^^35
M4X6I^=0FG2#"!3<W5^VZT!P\-E79J;HIU==BR<NK)"I8NS<9JI( ;U8MB*FG
M@R0^>IB\'O5S=744E\/RXUQA;TGX/:DB(LX%+N\@.;H0\6EW(?-BKB,OL;VY
MI./)ZVZ^O]R465!,PN N%DT0=-=O@,'06EHM*1(D4AT;VWE?58GE?#;EH+8?
MJ;0Z^LUW<-[;?QSJ>X<&ZH2$!D:OA?:?6\QH"O_ E$!X6I -H#*%6:3J L 4
M8F/TYQQ*%C?BEGTI;QH4C-<I\(OCL>J*58EX5@,TU4CEM<YSJVG7'0J[*D-G
M(]99'>>-DA8,4V[L$N/V;9UA"=6/7U_N@J)-[R4HY%\Y7K' F3$G\< 2VY)P
M*P\8NL#8X_HJ07:L*L5<L5DRH6LNJ)1,LR6OH=)4C^9)E-H)1&%):0DI??SS
M$(,QU"G]_3I!]?6=6E+I?I\W7EA8F/?X1652N83;> *2:PAI%?LV 2$H*.C+
MQO9[]E!E9:7">AX!J^PNA #&.T+BD6:/2Y 0-N*K%BVM^P.@]GH6],6[/(6[
M[=32[R9I/U:\*/<UOBB%LUX ';9WJ,1>Q2ZJVTU/<,6($,/8A#W)CS^8M[1T
MJ;Q,7WI;MIAP.SJI9 T<*VYUU$_5>="3 6&]4' @JD]UH9)YL0G=*R_K>VL&
M%&,_&;\HB;N'*>(^3JVX1;),EG@X YU:Z(3# #!SI5P">L,7$'0G>R*3UO33
M9NG;*ZW*SG%.+?N6@J_;:@7+2:IQJ;RU7:UA'*V2UNP3'G#%LMX\,I)K#"C
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
M'A,87CA0%;)V2#Y./!<7/%V\WJKC8]VWQ1DJW/?<Y/S27N!>=TC+5NU$<IR
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
M&$*[T/B(V)EDA5/57PWX5B/O_O?V\)5;FXEEJKBF"XY$>49";S,G>!B]VG8
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
M.S1K5-I*QXJ3R1YB8HM'@M[E H,W%2X[HOTU&D:5F^ 6VG#1%NE^I TM73(
MG3M-DM&[E(MSC]M(Z,0NNIQR7840-N>D%=[LOG3Z;2[(1)*O<75HK\16!M*)
MM&E0SW5/6)PW'JBG]N]W"6-_^S?:Y;>C\:. HN?CT84"EDW&*Q^#TDZ;@'AX
MT>%%2VZVI3Q.-:7];R1]L^UK(-.M5:A3INP@A)NO@+KR?;7:#T[E[2^+7FG>
M/DI>Y]\_^Z,]$601)N;(U_<B4HYJ*[5<VG'W-<$2XW6NJT_2[F_(SA1'MK6C
M4+6!C),4BF=>:+%9HN)3^]PDE'$'W,5G$.5NWL-18V&1G2 6*+CF?@$XX>I
MB^#\H@_EV7IMN.]1]_47H4Z<=XB"HP>!BIC[J43UX#%+MO*J[BM-6.N!(<["
M[0S"_\VSD(58!L'2J.HU@_!CA+)I6^$V?\4-<&Y:-"4=7L12I'K.#7':Z]0U
M%R4N8(A]9W.@8;\S_#V:HQ:*^G$SY-S$-&IQ"I^DH0&O(E5SU<0S"+D68:*B
MLKRFXN-R=M'*<%]78OJ1S"_O?\\,])5P0=SX8G/:>[L[C00SG$\(R87,8=%*
M;<G6PV81O<U)X@0OB76[[/5#_# /2#PO%X-#UK/\_?@O'  7,\&/?<, E>&?
MKK[RG@RTF3^U?D/)9U/Z]$ME06]FDD>V(>2E]5M"!%F/7$GY6.HT9^%38,OZ
M=LKKJ+Q4,>,_(/1B.I^*-8G[")OJ[=?E@3_YO=)D(EU&#J0@)_PXX%R>GZOG
MG/FR^V]-5F>0FTJE!C^:QUP<2E?6(*.5U2 :I&8(CU;,KP'JD:F_UG)<2E2T
MR!]1" 7H5JV"CV?Z.M%>A"CNJ[N.2Y.$=H:("Y8\?Y%7>>.=?U7S4)'LM#N\
MM"$EJ;G?]V+.#PZQ<9N79_5\#E__;9L=HIUQ"$S OSH_\=RDB$:V62DP@2@8
MA/0-]-;C)I9]/-B=J"(6F@6B%M4W/;?0F,GJJD$PEUR,..?PNYAT]=:4MB<#
MUO5P\!6J0WKNAR)7=*VJK>&.^T<Y&;SLI4%!^QY/WCZ][ZJ]MP6O$8=7R&SA
MV(PYG<[1L^;GCN)>W+%RW=14(4"#K")%5#!!88G0ZBVT-_B3Z.XCN=S4U+(3
M78)4'[('3(?@&6YBYF*@;6V7E=W"(HS@X\J%A6)W3&I#<2C=]8($WPJ/Q_[6
M1KKRB\6I,LR-0LI#IW0M+9)6M;M?\"^U*:D7D(A6^L2LTSO72#6BNI3/?*2'
MB#7"+>J;0GH'OS T'[?J]Y)->WT IN1ACG[8GG./XBTHT^5-N[D*[7!\N!I&
MT+B0KKAW@,ZQI-'K+%DM<#[4VSTC;>$$%)X.=4J^IU1;@S!('#LN]+-X,0@H
M^*EIXYOXE].U',(E/& JLU H-.4F27=7D$21KBR12RH\>WI)7.&J=T%3WK/G
MTT#M>V6O=]D^PD4TX0[T)BLA)=$0O&:#II+!5.E\+8TUKO]7KMNG&I;EUH59
M[V\=!9^=GW2,8(Z#4ZGWB2'(3C,+A/F\Z?*C=PU&EGM6ILW% 3CW^:1@[ A)
M<1M4 2\X\QVV62/GTE0[L_"'287^4V: /3<E PZ1+]?DO>AI8R6/P9=V>QB(
M!VLMLQ+24*!\A4^4ZJ]<AD-4]J/;ZZ+UH[2/*=2%&^6]?6W#DV=4WE'G4CZN
M&/%E2)Y!O]VO=+9G3.R&NP]G"2VZ?LJC^?L/C 8Q1RG>&&Y,BER&S9*+,L+
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
M&?:;GG6[>O&!EM)N21V-H0,L&DFS*O)/I_@>F.D#)"*Q/1<EW&_XLOMFF9Z
MM.G@C5XJ&)=R00KVJ<M -%DUB;O7+O#$&K'JGG4-!:2%)\X_*AOS?4PJFI\>
M,Q^4[L<%#"*1SG@PX/FH->WZB' V)"9*)L:%.UG*EQX$QF?.P>[!$=3HBSLM
M^8O91!B^5,+=\H19%AH<#)+IV*X2<ZND:E8/7F"RF:!JPB;^+Z(ZWA_L"F6%
MZG%>'SK4G?K3HR").JBTY^A+FF<T&4%\4D @#3@<;C4IFJTZ<R9.WJX;5&G#
M\*:$5HN3MWNL<U417>,22Z<8OLDB,R ;JB;/4.K6WGP\R5=IE^&648X&@V5;
MQ%A\V >/;;0-M?0X6+#?N\H'J+HY4U6D,Y9,+CRMZ-67&)2]^"S/+Z'E&=N)
M S/?L!60]F:M^5(!AF4$& SV0R)U2\Y:2$9H-(Y7%1_T+1R>J9*\.UW^>G+>
M\>[J0O\.@$D^.FP26Q#,*=9'F-:8P&#F 7&X;Z_K3$N+K O%>'P6S/SIYEJS
M4-($![W8]X,[);5=X?NK'93OP5??XO&/=L8Y&?D79[%NF58DQ4@,Z'2.EAP'
MI'<"!IO/?NMSUZ2HJ.%L0*W:&A5FA0)]&]^->E>;F (2,!S2_O:'3*E@?^I)
MSZE7=\%D_84Z5L5J*\6E@Y+4GL6SM/ZG %9:I,GR_G <AQZ37?4L9CPZB9(<
MK'$)ALU0*/4C&!US2V&A3Y5JNSM*&AWX_3&IH?HP(*Q'SFD)[3]6M[L7RP&
M#F" 6#DI\'U;S6Y0SW)-X=V$9*!RHNK73\\OB"A\5"145!\HD"QL*C70++NB
M]0 HFT?CDIF]C)K($_//O5EV"V7I=4FRS\M__:87S,;"<U<A^:C+TVO",Z>-
M;&[5N1&NIFH7PW7%BPBGVX\1EVR-E)F?$UT,U(K?FQ W<(:#[BSW\NO=427O
M[,XE_^(PEE -'WF1"D%1BEL%69J:]! 'AJ4O@"!%K5[&!VC(B/2Z9NJ#WX7D
MTFU+QZ[4 B5NR>OI$J".R#M+!"S.6*8F&3OQ9%]AZ:>2TZYMLBNWQX-V^3YD
M^EM9R415%W01P8V+"_T3E("@0#E'1^C<Y,UDDD68"W^9V=E+/EIO\D:Y%5,+
MF6D7(+SD+$"]U;T=TR5@.#<J'%?*+L5&:-+KUGB7 LXN^9Y3WO!**JYI[C>E
M LAOBRC4,<)K9!1]^2EM+#5%*]^A">6L)R%%7%QWF(Q(T@#3:0$,H:/!K"Z
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
M?R[LH/+@D?2X0LDY\9K]T(-.'ODR"_EDTWT3^>ZHLM;=SFZBD5SV_E6AS#D
MD5SZ."%.V#M.",[#H\'#YRK3$9P%W08L#ZEI<LN2$:PNH-/IKPO2$@@  +;9
M8=V+N_^N ?6_H7C"OP\'&H59[9-NZ"^G6GHJ(F6M/M(W<@H2!^&[K?YW\'6E
M-8=XL4>:F-]V*_0OUL\L3^B:9&'W$]8U3FU>^P^7_?]Z@\5_96X*K?T@&H!O
M>&@Q>M8>Y@A^V28$N*R:-2C4[ZBKKAG\]R6F<'U'KGCXX->6BY9+MR*@(RSQ
M61K,O"@=[BP+[[V!E,P8*X,)Y77)IL0QEL,ET6$?SDDN;NTB+)3?V[1(05#\
MVW!.GWGL,&69DGW@==\&/#\LGH(?E.$E9]_8K%7+K'@YL/&^G#3E!H3U#;0/
MZ(A:>+?X0K1B_UFFX.Y_O1'U-]A!]Z6' K2CG)H_A$[E7>3I3Y$E@C<4/VOK
M/D[4>?=VD]@NZ!T*.[Q!:3P(%?OP6#^.XLKPMX:%5/8.5$HQ$H'R%I Y;Y_\
M:FJ<,QO$B$1U2IL1Z0&8B=Z])SNPQ[?7, +967NF1]%F[OG4PACR2?:/],[%
M1(L]68B,J_P3/0$JA,*8-<_X557F-FN$6#!WDU'M>/5V1P?URK)G?AK<@:74
M]7!U, $0R0P8=%U1]!^MPH=V;<U@I>;S=\W?"'#[];YRMCPJE;Y,OH>P53!>
M]&8\35T.\54,-^+6J \K,:A%+SY=;*\$E;.!SFA=BZ"?:VW7I;+I/,KMKF!_
M&)(-$B1.C]>H! $%JH7YS2 $ J(,I9 KD9H::L4TP^',NHZ)_57G.WW.'S#;
MD]@8+MK]FC[R"BK80GM_R"76HZ@QGG^D,]+S?N3G*O!(N!L.YY:;3NV23XR+
M'B],!(_LW<J W.]C-$&3([(K;< +[1 YJDQ!IYI'%GB+39J/)P;6?DE3[8E_
M[N 'C]](X>^"&AG],%5EN+<IYS3JIXJ?K[W7B4L1SKQ2-^'JL+I7JR#GO:;*
M7WGH*<$CGO\P28)Y,:G4W::@HL00PF??QF!K&'<_+MU3[06Q%8=&%NQQ##18
MR2O):8C$\FQU&Q:6'\K,,W=3,=^U9.56]3@.E?9 6TESG2,4(LL6S6I_NZ 8
M";31-G.@TR=7_Q_%Y8='Q7<#6P^RAUVQE894,%C1%)\!AR/08,5^Y <=33H.
M8$!MJ.Y%=:<?\>XT/><.!B#O+MRL_-V/5H"/.,I/=E=;+KKE-E]$J7(G/858
M^ (V"D]:L]7A[.2-OH[];<1'^5":VA_[L(:"-0M'^(D397NDW@$CG6YWU?Y!
MU9'#HMG(#"'?9(<"=3D;BHQ;#OSL]?7V;;V7QV]'L;WS#R^=*%NP.,,$!NJ3
M>BV$_8.^G9R)Z#[S 3*K_TAV%HI:"8] F[V5!& P&/L;S7Y(Y(P!K"V60MSD
M_P-/=^IS?6&S$Q@;Q?_!3RD*E[(]X/#<PY$SLKQ\J( 6W)>KI*[8].F&K(U6
M^3RJ'XF0Q3P,1;CYB[X>*!NVBDPEIQ1[[C7#QWB8.TFE=9<,K!#"FE4IMH9S
M?Q7'<UOWZA5<0ERK=A0VG8L.!KY)MS!C *#F=Z52VNKVD;]+E*&*"% 4BS04
MWQ+^QZD%HYVO7'>/GM*^<E6:WG?JCZ;R?>33-_1Y=VFU^\N#JP_RSX@K=;S^
MQV_"]RZHT7$BV>..<<8QOD_1YW"5)2T\^)SU+LW^+.[3$T@"9<S"^R$(\-D(
M]1[4<Z4[YK,UEYX6U0,(33V??.4W-3$% !2:S0ZXTX4Q)^H,3AV)HJ &&36:
MA\X?K%Z.*1T0'W2LKR1..>9M?&ZU2SQR?5EWW"7V9N:[NW6U,GL>LL6Q.Z'_
M*,!\4K#*XE9DTQ&W \:&)"N7\8CF"V;(WZ-(0?E!JA\K30N^V4N2O^G]5$PJ
MJJ'/IT <J&E&\XH^&5S>*V9A&=_/F#U56\F6RZUJPDQF44 P0)(IUS@Z/2?D
ME<+4O^G+N6 KWB183/ 5LYOP^1(?2-#N"<[@FS*]Y$O9W/4PYR3$U6PU6>C
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
MN^ZN).O=0G0M)-G,1@;E58-,%]0KMG4<]](;<MO7PZF3189C!@,Z.1./C\V
M,0*K-TL*$&X^?7&L?82+8?#UH2'YP[+!WX027:[[W3\&?:&\]+5#QYIS 3/3
M6OY*KA<1NF%.==03L/ .@_IK9IP2%CZSA/272&8FDRV5D %_GEC8]\ZC&NX:
MT&]NARGX8PNBFF16H9>/:31OZ** 2K&(;L100CK9@$K-JRXR,# SL**["C3H
M'/2\.L34-I(QX^_9S1T\UH&1T$Y>N ,*Q;QN<3&%\W H+Y9+HSZ<=W)!6!VU
M6&.5IAJ&8(T&4P*U@PR]ML#'F+>\'.N4N.)>J2((W0-/Y K<E'U"-&YQXX%T
M<<5U2F?KLM7,)ZX+9VW.KR<U( I*PN!/90=S.U_^_V#1(9<6AKDJ5JDO"O*#
M-IH#@G%NP)F8C'.RS9*T2M)^P+V*R3M\P00]EQ(!"M<:()2'.C+\N]2*YQAE
M^;F)=UG4B[<7LN?8#6G "SL7GKDH\EW-)FCK@S:[YDQ^,(:I&4.7NYPT]:5/
MLBF"FB,\<.,&KR:FG +4=L._.U%N5;"D8)BUKR]S;+$P\P=?@5^-9%'J"_PQ
M T_$O-P38G=7KXGH4M.?L_#NO J=[ZSN-JDOKR8Y([*)L;[)2+"L5YAS=W=J
MU40'$ORKCK-HO;VO0&Y,K9&,&58^UI5.4[0AE[G4U_RXP^\/1E#$D<,+0&]T
MM0%*4ZRG9'P'85#+')@TJ=+##)^+7*7E:T,H;\I,71/#_HP+W4%8&L89=<?\
MX+"5\JO)5E0J5-]QR?[G%'5QK,^P'<";)TC__ O5&1&Y-%^\XNO8^5:30L[<
M97N$=5?H\U8TC&XZ24D9A&!>61\.P&#R1T5UW]0>5W2>FD^36I6?$WVK'O=,
M)3_C^.U$-06T#=]O#"*3^O-X)NAT_CSZ@PV_#\AR1MC6<J?K/2/ _JVS*/D
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
M6$:,A".LXLN"!TDT6V :E%DH"%(U3%%@997C(7GT);V^0S%RGB2Z!,37C]7
MHX/\NM/#%)>JF#\7OLHC>0PH<83^8N*]YH?%9#IS5[LU)K>FI-/VE4P1$B3;
MER7Q/AS8CL=C-P.1H5_*>JEAY[?EZ\B!Z_5>A:_(0:&5YT*[)"Z:>.E,2"^/
M[G5-8(0B92SCS48DNFP<1OXT!:(1@MUO(VE'K.MQB:IF7?1E.-!O:>P;D[7L
M5M5%(,A'M*>K ZL)%>4D-4;-IBU'KH@T2ZC9[_-'Q7673A^)K,1QP!,>ZIY#
M5C=ZOR+DH:%J *VTY"NZ'T.TY#6&TX""^L7O7^_ BXO6#W$%-I*N+[N262SY
M.R ?8([U<7H8^C+Y]+5P$?;S8$;GZ=AO+X=CW[TKM[I!*H\@V8"1:#HE4F,.
M?'R!ZKNF/I(,*G>NTZ2OD,35^\D+^FQ?MS8PAFF0JZE?+=MBC"O#"7 YAU:!
MN-J2&9>W&Z8&3VN<N/3?AA;UR[L*1]BFD9*<[T'Y.:;LBC2^9!F^B$4%"RMD
M-BL83;&?:*+>!ZE=S 0;D."ML]9/(==/\:6C\[Z9=Y"LJ&Y%6Y.;!]KE97Q[
M,L.AU3+4&0.3VJGF#G9 32T) 3(EV&5'LFWF$K4>(0NE>/B :VT<@AT#J.9!
MC;Z?KP^,.M_D_<1O-;<L%;50V$E7.Y$ !,XNMR=1%&9R]1V!]GNFK)PM?-^8
M=&:%;\6H=*X:6BRN>!."<]]E=\M#S8<I;"1X]26HJ.EE0TW/Y28CNOK@&C57
M;YKE,X/H[:W@'J\3&1"O5S4:L-,3F3*:!L?H@W6=RGN6*X$.8A@Z+,D:D&!:
M?=4E Z>Q4:#Q_JZW"U7TCV%Q$V*^[QW@AA>2"!\X/<X;<#SW:@+R^.GA6A?N
MCN\>*UOFUI5$J5I^1@RQ:--(^6[1O7TAN^HF8W)5'S9A?"U#+8QRH&..!N6&
MED9ABR\ Q0II*'#'WBL:!\XBP:%SP.8T37$=UY/TM,# ]S>"FY5(<$#?B//H
M *R52&14JG<#_67 #)Q%'(2LE2(665-(.K\XPVJ+?#.MP."RD92$\ &E%(F8
M^=;C"L[Q0!=1"%J6I7T#CO(UDC@X:T'B40;XL+U;(#<E+J:Z%,G-1N+>:W+Z
MC4EEI:F-[A4)'.N^P"=:&KH_[=)QHF*\4Z\0TKA*0I-[B74!=F)!;TM$+SA]
MO3H9Y:;K&C3WB:8>[X<7BUW HV]TGDY1A1H9""!?QIU88<7_\(6X()5<%[IC
MO=FB%A?YO =>742][U6MO5$\071[<YUN_ IA@*/YEGKO1S]W2>TWIAI%VQ1B
MK$9[]G2,!\GL^M'0LT.FO%>*B]@""!H[<GR?@#O82P/8XN'J5DN97J<=[\MO
M^7:DP<Z-;\C9#F5:C01TIK<$G,9AN=W$HLPF+#PT2HR(S!^Z$%("N_U#FE *
M&1U7 $:GYC$H><0%182 ^@_0SZM74"! %TP#[T"LKA^<%..5B)&USDS]R9BV
MOF;_H78C8G"6GG19,QJ9U<C!?+%XGEU77Q6NRDETQ/6E(K1]1%C 5WCUXLV
M;@%E0*"A$4$4EU?GW6J4+B\LM8H*OA@3)HO6Z\<YCJD&5@[;:7N>U"QIZQ$H
MQ%:3UO)F25!"EGZ>WA=VA+Q :[^PZ:^R_PK4_#,#-0BU+8U:D]VMR+P>")][
MPJZ@L@]4V*5_6D_S^G![%+:(ENO>1=S5V1Q[S&8>4*Z3CK4K !^F&1 .1[.3
MUF^G:PY[E'8D[3>64Q4/J12G.BRF(ZVT"T)*,2/5%X"M'T4TKMQ]]_>E^*O.
MFL0_*SP339M@F0Q43 %^[EHY61?BMZSN^F*IZ_"BEV(QWUZZT]_Z)9'M;;#A
M2#[]#]"M\V4>OW_$5;/8+# Z5/:]9@/F;[&E>S1=-RO"NX([1CLW ]3^>I(B
M[!_"?V8*'MZEQ0ZE=]5Q;#WQFM#JP??TKQJ^JQH<B5MXZV]U78'+P48Z]U<*
M*]MAC=+J\N?/PJ=_YDC*1D7:]NXES13@=,-G8A$2+,MEE*$%&F.BN$,<5SVZ
MKZ7/6J=\7CW TU@Q2*HQ8_$4O0Z8]OWP-P50LYP^=&K8-1KU0'#JVE\7B]<6
M)B46E1O?&!.KQ%BY(Z2%1!,+-)4%X*WS"J*:@P-: P8RCU+<X,U40O[)4IUM
M9%5 P'Q@&:?_ON204+R< ];%\<-QHL_N&W$7XJP+8%V#(D=*GX.IN]S 4M?A
MW_\A%L2J7R<UXI7[0CH"U4BX,<.HV69Y9K^:^'LOWN%6]-8V;#80YL&@LL1
M*JH_N(<*X#!EXT,,'ERWM+Q2*]68= 2,27QP+IF#(FVHSY^%SX%/[7%&II3T
MN;4IQS*OA_5UR3ZE)+E*077= _G*S%.+1DJZG_I%@E98%:F5B7) H".V6-9R
MU?<)T?U:+^Q1&M]GHZ(-%PDXS/A%9AR7#+\KQHV%,?6=L[LIFUEB3#]R/F+U
M;75SKI?[.1]1<\TH]]6"H90,9&Z0@MPVAEI$ UM=L5SN'TI(=NXFRG.N1^5D
MZ^0TO2#>RHOZT(0B:IOC@+/DI"%N8!Z!2-6-IT*%D0ZS<\T1Y3[K;GT@??&2
MR[8K(>+;!48*^<EI1WVH))\.,V8=KE08@GEL UFI]<Y;'^E0V/$\7\I@1ORV
M^8R/QB^%Y3:_]+"M7D9 &,0=2.F>69'.K,$%:#^-/UG6!8#JSMXB8W8S,DTF
MH%F75;W*AV=VZ:X:QA!0=8LV5&L)>T;RYXT_7SIWM H_R[FQ+)(3A;_X-AZL
M<DW:Q-ZVC++5QDF-M<D]@R>*L$DDD;)CIL1S]O0AFCY/AXL?J'A$F8PU$+_,
M:M3$M$&^6YN^J7(B^#R,T%-:L(1>#PT&@RW@<YSJI.;N_K3*Q'31)2O0$393
M[5$C9:GB7\)&+4 Z+/';3U.WY27D-?H1PIPYSN4V0K$J'9A^6KWOB,&3+?I]
M>991YR5&GVQ,FPA)$$-<!B$DM &V PJL(!_DZ/QVAQ$N\:?YR'5["\L'D%QN
M@ &YD<%0E/!L'AV#:G*N$M7U2>+\K'YT"WI_7C3.2XF_;*X G8KYL=FO02D
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
M,K].[F<S'SGVC0+LW+O86\2!H*^A<_8.V@>Z2;K;*_(*??G(LJ^9O>XVVLQ
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
M<@T3!UKX.82E-10!A;9Q /)W-U2-T'BUETDXD8]OZ4@=!@;W)@8"@0Y1T9%
M" 3Z%/(PF:32/RP1DX-=C\$KB[G_Q>.EY2(I-)1=WNSW\M])[_.4TJOXU<59
M=6_WM-8?%TF*)@( '#;XG*8'B3>L[PW*7+8A)0&?G<_'(9M(Q0_[FYLR&]KW
MB[8%^650AK(^2NO/-/G$6$EF_0SW+^LS?1ZX@$HV?:4K%"<CHO'P=,Q3D4($
ML[-%HE^C@RM2I\ N6/MR#S+;^U?JDBE0BQSL75SYZA6GV*C@^Q .9ZNY;#,%
M]C*B65/ZD+8,9^E^FIU+6C4(WB;[*MFROT^UP,PI\96ML<F7]R/MQH>@/_[O
M8\_ ;5C-_%&8=F/Z:;-N39=5::5/_]A2ZT]5L7V/8Q=X3R$*&MHV9W[,@C]5
MRCD;NUBRT:5A+P/WW@6] ^_URD(UOF*\E(NLYCLE3?F0W;H:1\)" :OX=#.G
M@2\]8*[B>='B277XDR/+LJUR+?D+PEG8->S=1%NKC252PKPL8%E\?LFLT6(O
M>Z)L%\DY1%=J+;X>6YG! OZS_,'TB HSB7ELEJ!W&&G!8&1")QVO(\O3(Z+T
M5+E'>;P_,BK+CT(%;#FF3$HB$41BY\ 4="Z-"?WPIZ^?* J&XFC<+!H.::7B
M<YGOP+IM-F]UB))L]3+SB3;>-R&BT$%-/'?7<VU.=8K&Z^&- Z(31)H>59DC
MV_%<# L4,G5M/4PP=:5+,/*R<N)&#]1;)!>0&1.AB%L9!?O]WYANA$3*]N4H
M9IK8-[W%]DA>,EZR( R:;L\+/SK&U \^CIVXZ?Y.<Z<W7<"JZ_URS49<^^&M
MA1I_BP/1U!H_91"TD$0&'.CD(BP6<'C*2DI6XGK<NG5]$-VB3BD#>0?_3#;J
M B5.^ R(E54I(N7JY/'+#U^^1*=]W7B\'M*D^+4@O0UZ'!QZ[=:1AT7+0'EM
M>*]324=TK&W8+EV1)A66;_-E8M<B)+HNKX1\HG&8%AC\OYKW;\VIFH'/^[#
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
MA^O5)86$B<$V/VH'(]F@,J5&D4G>Z\A5ZGCF&U.[\"]M8G\\_%$6M,^>R/M
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
MR#68NE55;TU53.!=ZGT,(]@SB]"M/[<6![\;->"X"<1U?6.Z\(W)):^-N-!
M4)8^<=]?S?+[,LB]/5+N_ZA;=235G?)[4^W $%&$S#I7WQ^E/__^1,.H6WDT
M=;Z0&<_7-';1LF(HEC"%ICS.C]+B2,.56T;NU,KA@T4W"67AP=J=?VWP3UM;
M',H'XPVC7Z/0!^:J\;E?OAP+J.Z.4V,+/4)8LGH<DSEN-7]C6B*B<3;?S=2F
MK;K%BJ\<81!'RR/,CM+NE_]B./U<I \5%]CJ_V/-E-^B3[4 9AGCDN#@AI+0
M0:U>C/&2PQ39LX/J 9?T0]\G6\E[4MJ2#&,T5C6;^ &F_!Q]H'8L?I:P(\D>
M%'(T LI9XM1^(.-C$7V8R/%VGJQ#U\_+BW)WJYQB:4X3BL:B[(9LX+0>[>0S
M9)I#X8IEO$/:>1J;AA)37RU@[.S3FY'YE1_&\.W (V%%[B-3.I7DSQ;\S)+\
MS VF?2-J@-_>KJCX[$P^ /6QG/*.0-N-I7W6BXS7:K2F\<OQCZ0WM4'EJ,1*
MG6],CCJ.XFZBK"+CLQ.9'N>N*?HJ$HX&[5";GJ".>%>8.DE\I.J-;<^+9GV@
MTU$&5)-2D@N %BF:^^@5MLF7X>W:%<=G7?5W/^BLS5$U%DV&1-^O"4D(YKAS
MU]2=I#]-S:3[]FOT3UGLY^>KSQV2D2Z;*X3L]C7EP7\A&OYS;T%%C[OI"YA3
M?B?Q^Y*0SJ*_8:61*\U#^7N_C-(!YF\^2Z'UDATLF/,^C/A<XEP5-UH08@S\
M0=B4(.8&P%*X,%E!LE'-%%\E^L/HS9Q#MJK%Z!V>B-V,/SQ,:[>RF,29]O_X
MNQ)\)X6OE9>XJZY.Y7W(+O9V.[A1%BB<"2"! $^Y:L:0=$"\@'N^]K4D<3>P
MY;9F\YI3\FTYDN8-YP_W?HY<HR,7DBSUJQ1B[UZ<\EU5A#J\<V658@7!.;'"
MY@X3CS8#0+9<Q(A4T7C'%:9_#ZF&_4/8&4R!@)0;WY@*K'U8F>3.:HD>Y\*3
M^RU2 JFGT.[?-SUOC64(VX@=GZ2I>F?A.W.Z99.<DG78.;U18FL?7$31PQ@?
MR_L@N&*7L2)K )&^('*[5)T^(ZA;/&=<*-'HVEV;EK "Z/+]^#?X;O;W-9CJ
M0[Y;V/'IQ(O."QA_@7#_,>Y\*Y74%B"O49M_84,Y4>4>,O3 ^STQ"L_AN=QQ
M&1,O;[^IFE<GM9Q^8_E1B$I;JI&4V>Q"9H*@0?W;/]?7/UNVW!MYMQ5RK:>-
MG;.9@WD4'D[< Y3NR,U(PZR<^8;W&Y=%TW336WT2>WH-SY#-%E\,]%BMF13W
M@#%B-\7#M_2&\R   #]B/J$/6.Y0(WA?5V_7REQA+Y&5&SL2/LLB7**E]%M6
MR:B]ILVQ J:,0?%5-6*?TS0B%,$IL +,T2&RTJ&K$6XRZMFY'_\7&+Q+(>/W
M%IG)5;_:J*J,+U+<2KU['U??.<3B8*V)$)I/X0M :\2K"LB#Z]*9EC0HK$3V
MQ$]O/:IY<U+_5X3Z -[:ZYK2B X--U*_K#8#B2=*9#XR[G61ET4P[ ^NM!<?
MH)=N<37?+EU\-B!4ZKO$Y5U!0MC:&:LIA\@DLO4!U<QRB^#22&B5($.OF!GH
M_>?M?WZ44Z5_.Y^M04G(Y7)1>V2/R7BL^AX]=Z(^^7 S1Z1L.LHA<]FMG#DP
M!X000!/F[6A@V#"6Q"IC<'9K],Z0Y[OT9^!VQ:E@E_X@..GPS1C!UFY+^])^
MBZQ'9'N*C!W&N$IPRL!>__YTBF"YEO^%J9>Y<VL(DMYG('Z6Q .[8@-45."
M'^)SS\QF>PTO+S14/&,>9XX"EE$#B[2B",G*-N]+)5S>+D@M%@1Q%Z 1-A2:
M16I4JDY4N*FHTW(!/<%\)=,;_D%G<=8VX<=)0<H:"OTC0<$@D%WW>AR-RR$2
MTJ.:ET?X^"._()CYY7:H[5]O9?TGKKU,9V&/88&,KCRR5F^B3QS !_YUU2QB
M=A).9W0,B,ET#N54=N=>^K._V*!#72'4KXM!-1*F.N;$L+=/Z"SPU6HV1U-
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
M[ )5,P0@X^AF/2<]RR3M!E4PA]/=;$4OA+]Y394P1<&_],+;Z=ENR/S=]I/
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
M,<+08>%*@^(A)[_CRKS$PEO3!C?[G+]:&F@8U>6-8BWK%;:!-A#/VUM3WF;
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
M$SOU=90%"(\D*O3F^(KEV#C@=)IE9G&[.J5RZ-$:;TD4B8A $;00F47]I"*
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
MWMT$+?4X!9_HT&\>IG%Z'74JCZOP*N(.8^CR0NM_#<>^:E[IK]=UT1HJPFV
MCDNLI5CV0;0SAMHH:D_^E9Q>00+6([ER'OC];MKW_>KW(C]H\D^JW?NOOA;.
MG'YNUABS=^H$2S4,;.OM#]0=VE,4A>.%KOH9!1KG'^C+^:<<Q0!8M)>IX_]Y
M/]GPO]A/+JGN;2]BWQ5GWK/,WM7ZX&^4G)I6%\^FL,QTFHY3^W6+>+SLPW^6
M&HI1E91S&I_:ZQA,O]Q%YA,QIE.NB?:C^<-8I?L@45HZF+&7[;'2Y]S+O7@V
M5=3 O'O^P6'JU!\V.A6$/* FP[57N"HJ E6\/LX<_:F4^]^\+=$EXU/VDO@D
MPY3#FTR8F?!(F4S8:5?QC<9?JY7_"I1E<3%*Z':-]0_+@$HAOT-GK!VV.&93
M-AR+O%OFI@)A%@!_2+L,FJ<W/ Q?K#&/>C(^;P&&5_0K*LKV-_/(W&++].@K
MW\0B.A'+L-G&P<\ZH&?.0L#W1==[6J).%HS"0F97/3YVJ61\K\]Z>"U[=V5D
M=B9H)C'F9/RT1QRGH,4VKVCF"VM!XM[&7,=/?%VC<G&.U]!3_-:=U9DLU,G8
MB;X:C9O*)GHB?FBP&4O]+N;Z(>"DIBE#F2M R+;>+]3(<$<]YL9J\HE@@%8Z
M^FIWD*?NUX]CX &#A1BT;O^=)+2OF&D%/,"=&FZ,M[@"3\M@6@WK%;NA)=L8
MA,%\KZ+L#)!Z%WHA+VR=)+C^A!A5G[:M^M$IJ*/ !%$0,U2RXC6\*ZY2[!+7
M:5ES-]]U]<ZH,-'Z&E2QM$Q]_WY\ %=IVY$]JEMS(=MB*ZA'=OP@!['D!E/P
MLL2A,SG3=:JE'I3\& ?K?CQ,86:6F;C_7@$QAW/*RXZ5F9ME$_S@*UJF/6Q<
MVO1ZM\8RBB<7;M>O.*V\ O=*;19+,8M,ZDBV<=4/SVZHCI-3^9R<O0_3'$0T
MFT5R^2E!<P=<2=CFI,RBMC%U'?,2"EJ@3AN+C4@I.!!3*I6F0B*2*H=%X0/
MK *GVSHLZ3B9^Q"#CE*]Q'@97[<O$9?UTPAQ_TK6IO+!AI/0:C 1<(,-%P9Y
M95>C]M/$-<Z:BVDN97R?-31HF_,LF@DJ/?KPXB0M,?>@Y.JR\5E++)8.!>)I
MBOCIW$X^R\4Q:]\J12SQ%*UC-L2UBL-$S1[T38--W!YJQMV[)LGW61.;*0AF
M1BA?<P_JCAXL<L/6L8J9ZG!.?2YV?Q!=PH\VV<VT)^!*D$I&FU*Z)C1\O_<Z
M4:&=1?*X-?J :C.4#U#AR=M(;D&.XM&R"X%4-^L-K?J$\Q+S!=7)>['TE^7*
M=%\(@N0TDK.F0@AMOJ)WDYR9NVH]SF'_CJY4FI78JSDF'K"".[V+^*E%!2"'
M.%V?%F52&$M4@;F[=D\1H0)-;B HQ,4=0BH"6;.A^^E*?(O8@E5]R:D9O<37
M\/H;9PR%:AB)[A!NQQ.MK;:!K/$W3>FE60?OMRBI-[:O6W:>,9C)DT'[P:\W
M.$S&]-^F >P^K&)0+DN82N% 2?2DWBY6I O46?0VQDMOUTVI^#Y:OPGF^O 5
M33;Q5HUV#8XC^D/:7@'['J1;W:U;%*2O&CAE;"0P5D XT1"TW7[\(CVI"#2L
M7)5BI$?<@5E%+NI"FBNE)UV%CV$A>>],A'P+#*[;'+=_"3$91]5ZDV-=P4'C
M 5MCB/G;RTKMRAOC>>\<'P>]FS1_<8C86(D23R5CEI+O77@\;C)=:WB_J^%
M:[K<_#'%Q\5]?I7?N\]=8XEPUPRW_&Y6PH>L4O(Q&3QN.BNVP]%?)I:Y3V4-
ML\^@LB>7Z6YZ'6U-F/=DGB:_W"('D,Z?>DZ:.FZUS"[W'*<%K!4M@$-U6^37
MY'Z<Z%(6%CGU'ZU%6R?$JNS4 L47_,F<<_/L!U3&>>P$>G',A5G*(N[Q4RA+
M), ("@ K1H0ZOP0B1BX%[$!.JS8$?QQOR\  (%R!T),&[C;E?<AVDB_$<\K@
M:6TBU__ZL5JR4VX<HJ\&4IE5I,NRM60O++EGN%#5XD%ZBNM#Y"V"R9$*A09M
M&>0PD%J&4:!.AI!:L:ID8'HMZ4 0HZSVUN!+S/IW%E>0W9Y2H,^F%A?W)\$O
MS3\UGWDIV7@/J"0:52Z"X-D! ]%8#.F;%G&JFZ+]P)<<EW]R=+!7K/@PEC5,
M;2=T%W=R3:U>U?HW8-LOKW,J?F@]QG7]C.'+:C=<O*T=L'G&('!:=O0\EGOJ
MC"'GI+?EY/J#*'1RZVB*&VPDK9F:'VDNX+R4T6-[(YBFF+ES<,:0^>)UC5PJ
MVVYH7Z@J , 5K+[">IR]16]1?;4ZIIQ Y;KU2?QW._/XVW:^QILS.V5K0*=
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
MV$#:T^,)1KS=2=VN*9+! $4>L1"^SLG@-W($B&+4&0.1URN$+Y*GN$$V/PX
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
MH(0VA_CVT3Z6KG$WSIN81!11O*CQ\EY#R;"?O)B(/_-J]MXKBXQLJ+%]XV\
M4/@*-&VZ@]N'<!F^_=/8?Q,1;?B,X>;.:?*ZX,;/GGD/)#)'%C<-=Q[DCI/<
M?@=+C_/?TAVHO64][^PT?]?=%_=\%2I3#C6?D6&?\5FX5A=?RF\YNQI&]/)L
MZU*QV$>NC/SL#:Z^X:H;TBPSH*NI5$%[U-/3WZ,2&\,S=>/!(%9(P"4++=LI
MG V-W-ZJMI7;=FB07QCP%5,:)4>]/\&WJ]_S;O"[&%36UVL0B[+TI1&C]H&\
M%M/(EC&+;)330?5X ';UQK>]+=^W[$ JLN-SR4$X".JB3W?,.-P1 AUWPE_%
M%>0B9Q/8!;;X4!;H9LLPFU7TED@ER-VW%#8=Q<73C)1]"Z?(V-=;)D*V5S27
M#&$>R<MQ)5%X4TY=41>>&)PT%26-J%"?Y_4;_\5[S#N[ >4#?<%!PTHJ/NB#
M-TOC,@8+<+S0*"TQ[9>NG;GQ,*RD_.BLAN6BL';:[;]Z]O_K &A9PCB^NRYQ
MR*6G%EICVBB5SB/.B"66+CF6,#,_K.:6\M+9L"[WL,X\)$N(&;/E&7[-PR,\
MO\2U  B6Q(T!C$_P*Q#-4B=S@G88Z>(51=2!8:0-: K9VB-7?.514XJ@E(VB
M<JG>@(SMZU-/(P$??J61BAL&.$D[;#Y=PISE\+N^SE;B!I$I?2[5S%/4*O;)
MRG D\Z!Q_((DE(<WL1/C!!;BLR!"8MC:WHS2[5_'M_1M#W&=="4:[Z_),>KX
M6N3DV9 _QI>@+#=84C'N,0@Z3_$/G^S%XP?_J:O^N[A&_TB7W_34QXO4)5BN
M+:!\GM<:A!#3Z=R^U 5NFF&_^XTK=)O.1>E]G2LR0;MF(?4[=[:$:WU/J_KR
MVM2$"GYHDJRK[2%8#6:&ZV^ .6M;BRDO(Q=3I3J'YZ-;&I !Z8.V5RW+MT=V
MZAZ0 @&E0Y##/$V4MJ,.\ZMF':F$UY;.?&ZZMKYPG#Z^KQ/=N>"F-.KD_$2I
M ,C.L@0$\KIJ+R=V0*"!V? GN?HN*87I7+J-\8O*('"-.1\<F+5HU<I69)'(
M'$"4FC8FR=-P.\T_'[R5/QF4^Q%PXP&L-EE$W?SR16A41 $CL ^"70&93%Q7
M-C@NZQ34L(S"IK._Q;%9>I:YS,)%5;X12_8X7UU'YNZ*FD5Z)::L9[(_>0B6
M_? 7/_^O<WCDSO]^#N\N?LC)-$!=LY$WD-Y1#"&>S*4E7#D,0,:<. XTUAEU
M?UEW.6D2NT\&WK\Z8^!>X A:(I=*AK)^=-ZEDH)^4Z5:=XO>>.$D\3&5?-W1
MQ#EO13>R?OR$O*V#NA>NDIY]H!?"KLMF5Y[Z3YN:S>7F5DG #MLQGR.MY$CT
M@O7AZQ.(:K6CA=MJE'(<<AO-'?H(86&[^,2'NB9]Z!>KW84]S0KH8@SBC34+
MZF67]K'7%8URXFNI;+4:%IBC&)/O'P^)KN9>KA-&"SO?W*8%Y1=#O'@#.>7]
M;KA#"GOG?M #1=U)4@$,Y\+[E 1EA'/=#=RN&PZUK2L6+%LZ:!2P0^/U*+<&
MD#^VZ(3G^R=%=DXW4=JV_"J>B$2-NR0_D[:"6J8FF]XL]!ZQM:+K2/>H.M/C
MMO2E\:;\:&>+XB1GNQ"/>%,N+!Z!Q6+14I6?'HTX365FQL0]4F<W:9%@+K)E
MB^@G%&EHN)A%_$$@Q<@)Y:@]+"[1%XN'Y[T^R:/_RP'R.UW@J;P:VE'[(3VZ
MZ8QA.&<P2BGO)'? IZ]>K\'2_?Z1\\,@?>M/-<MVC2$/AXYN>:S*,\Z*^A_]
M]$_U/1'VBU5B4UO>F=@(5C@I^T7\*])1[&F<OU_IFX2-,=/)TS?K+P1C9S;_
MD]A732O=\60QWNY9'IF16155WH+ 1!:C1WAS/G"6);K:E%-CQ8["PF_ 253X
MF;9_3;E@TGK!M/'PR4S '-?5"3/I.22E;,AZ5)G+T/O/SOUO0E<=SG3)^22O
M\X3,7^#P1H^N[%A<G-)M[(:J4W]8K[E[/Z9[N.Z[(FU:IRDG+?8T<11-\0$@
M[U+,ZHC"?K<E-G)%!P9C23T*]8R>WXA2"PK)@E!<%W"@DX7B:0R [&'>J7H7
M(F<'(=89D_*+ PHHET&ZQ#)"(1:.LQB0\7)!SU#,?L5C3?NF/5[V 1DD#.XF
M @  *1!H,#^_&@"0!8I_;^E)X9.4=;*8>T#F(;1BHZ*BT4"@&P@T')4*-G@R
MKVX0&3"CS/ER,:[R%TVCH>)$)DJE:ZDK1.Y[SA*Q%%<4U'H6<\$?KROVY+C'
M4(I_$.RN]$Y.$0R<M(=!+ M?2;FQ7LS%5TK42(?Z@37[3[=G<Y[OX3T?C1M/
MUHZM-%- [XIDH+R>9KR/*RWY?74L/PPNN'"L,E*)X>_:$ZU:=!*-#0MF/=6_
MK?QK;V.JM-IZ5IM8&209?^Y'U1&CF4V_5R_-\:J]!#6QG,/[]@D:V!_^5<-P
M!/2H*6\A40F?^Y8[Q)=UD7M^7;HN.YD^;8BO,UK7D7I6&WGFNHNHI>0Z3_*A
MSV+!G-KSWT*V<XM#+@J,DY=0EB;9&]^745@"$XT$%6!/2UIC$#MLVD5M:,B,
M>NZ1*C\VD><]I+U)IHV4/\Z'-2ZA!J8OF'Y3<%DW$0!X=-EB$PKZ3-)NM$*^
M#[:LD%TR)J0N*Y_L*H_V&88M%'%O'$:EQL(,VDC.!=GMQDZT%*SCERA'A<7!
MA;V;(QTBS903S&VV79P57<= @F_(=$5NE"RB1_HH"0MTC;E"J0H%L)0>+>6)
MT/D?"(=9%Z?8S&=N+?6V1<VMNT@$F-XZ=A!.70?2.V0Q)A.7XM5YX!26,?;>
M%X(2;0,"SB4(B-2%X-+1]V.K94Q6MB;NVX!'O52V%6/=BV,<,9VR8KCA K2K
M1<4-*1WHMSXBT'*\5J\^NQ59\&M"*PI^/)^?]_) :_Z?N/TKLG"E6H]O2 +I
MMI)J[/!44,HX8UHFDVWOU$!-'J_!>_FJ?SFDSG<X6U-N6.O@][;)BA_'\]0L
MNK9BJQVW8Q?SEN3\-),2JR:7E&:U9..!&A-<8U%[2[6/!!3 OBL@OWNUWT+X
M4'/I'82CM]YA4"/_B85R#[=$^=),9?2"G7%F:?P%(EY_9R%A%B$STF$J3+ 6
M41Q3R:F]T_O9#,8OFYV\&&8Y)^>0'X%!PS*!8EG^S%+ZCJ[Z$;/ZH^'=KL]5
M5E'?=H*]$JN/XHQB<(JM13NEHFL75K5&EYZ9IQ=?-,<"9>)&9A&*M8>=[?P>
M-Q0=R$FFL^PF*2OM*MD:U<XP;BO H\"7W5I)9N]G&>WJ+SD-B&^D80-+J=\J
M@7L[KXM^AK?S\L*Q;A126P2N3YW@R:7071?C9$K/7'(J?9C;(AOP.1<TA"GT
M)';"Q'0P.#9<\@_3D!MZ.I&.,/,%[)* %:M,<4)%2)]^#0TB?8.GJM%2^5)N
M''_X>36Y+*O1V;@A%85L]S)PB1R_?NH#O;&AO)="N4&>SN\^^+CA&WSA0F !
M[;D8;BA8?.T7%P<[^)RLO%!WK L4#T40VE+L?Y"6>.9N<I]BQ+\H.K<$DX*:
M%Y+MV=G;' J]$E0<:Z%2G;("INL+/1?3__IEE,-JS&6[HCP8/5Q_W;H=L"6A
M]HNE]=% X0GPYT5+R4"SW(/ D&=O,YP_I-M)WTS[QL:*9?L_H-E\E2WA%S=_
MHFCH_^)22TC%\V*KC=;W>SB=_KR@0WF7MC<JDJ%AGMOOZ]]W[U#77Q_[%=MQ
M]GD$,-4@6&9^_E5\9YVJ>E-M&7<E1#Y+L5%?#6ZA?[JWJI:IA[@DL;PBV&:[
M/FS2RY_]3X-,AEX3<GHT-7]@DE>U*';(2?&,H2]O\=W.B.*TAS=X)GH@^]/1
M84+\-+?1<WQH0%YO#5+3![;#[I5KV=UG8KI3!?M:%;,4=3,V%U\STY9JP)4>
MD$QF$RN74ZI5#;2=>_M,/WZ)6!PFZ# S]E%N#.@IIMK3X7-CC$O!G$\ZK1SJ
M=^-)5J*O*CK>(*6-*AU NKR"0KU#"K(M"&"ZZ\R6L4-B3FA\@DVIH!>8V4NK
M=1PNYNI2JN4B;,WV!)B;63%M;N1%,H:,ND-+29EX4H4S$+CH$&)*D>X1QM!=
M]2IF(E($FEIK.^3"74T>=!J^6)_E5[F<%,^'NGG'UA8E*_>TR 7,K+#4^1L,
M!-36S=X-Y-J%>;<:U&4Q2@<2H0&+.#3V&$C,H.Q1F_[EP/Z#+O#X7<4*+'5\
MA\V/G+ 2'*Y6&WRTT@*ZW'O:ZT):M,Y]+%9Y)[@\7Y6G>-[*5_PQ"1NR+U)0
M5Z9Z6'3&4-Q_QF#R>6?7 2;A0AZ908=BRX88$/IJ--/EGT/%L$]95'95\>X4
ME;37Y_KCET!L,V5E:O@I*^EV4X35^UM<JJ=.(47<(TI;#!2M4&DUX]B5](.?
M[;+JT=PXK=VNXP^2X(E.)EK6D6/(3[?NKLV]6.P^*:O_X=)KORWU':?3H8DW
MYQ\H';P[+ ]U7>LXQ\]Y_.G$3*W";^ZK>-2_4FQTZ#85UIYTPCTB3DP%LSK=
M$EIKEC82*/?0LO]DL7^8ROKSN;;?W7/E\NJR"XSA\P#.K-A=/-#L.,&T*!C]
MN1BN%,8V:PLUBN6;OW-";O W,EN5\$J^_SH?BXUIJMPE *#@H@FA] 3D]X6S
M5B0,]T*L<F,B_3^'4 SR7GD%QI8"DVC+#>C[QTY8N1P0S89FB?<D:7QV1^2P
M\:Q0WQCD_N0>_EW,H^^,#HW%BSX$6)UK8!]XD"*C2E 37\4P"5;\.3K_34"H
MPUD*:BD$=/+ABI*S$'/_84V57X8/Z_[_Q=Y[1S6];?^B[*UNMP7==*6I5 E%
M*:$C6^DE8$A"Z"J=A!Z*A.+>-B (&!"0T+;4%!(,$#!4E5X"!DCH(+V#(+UY
M/?MWSSOM_<9YXYW[QAUOC+O^GFM^UW>N.=?W,[]SKCF_+_WCES=2 ;/18CU6
MHX _JNM8H30GRDVF'U-B>_%U41ZMG<I2C!EZ[5"JJ(1-B")Z=&JY@X>69I]V
MO!NW2'X@K'??K"O13Y4H2(SN[:AUD"GP3GE)FC 1B%V\5.P2]4&LEU+A._G*
M KI8J^JK6CBJ\^SZ6DA' ]FFN6\QYKZ)BXGGK&M&'RY9'"P5.]16ZLG61\)0
MOR\E%7$&I"900TX0Q@(XB<9>8S,^P*[T,*E^>!+%OLF%!UP"-=^A<VN 54D\
M#_SV?QP%_U';JVI0XXDY #G">+A8O%8>ISZFZ>3479]NMZY4L:YP%U^8MJY&
MI\]C".::;B,+!:,_CNQ&&[/3O>:S9XR18@= 3D-'0$$LH9A0B4X+S\+C2V+I
MA>AK?& P&,8GH (=P!/>XVNNX_.?0HW$:&TXF1YY%.XOMX];Z;E%9V7T=G1<
M.M@J#6IG[9>+2<4-93U@(W]4"F))!G$MY4L53<!E+NZA]5KZG)B4[RS683D_
MC&*?KA+PAXZ\;8!OO-?H;9_FF_W0/K BV=0.C;.523*RRG6K+8V2,:H[.2.&
MCHR#)1HJ&T1Y&&:O4](W/0+*7.CV\. &5"^D!4HDZ>CS&(GG368>J6#73!LS
M=+P@R*_A#CL;)PG<#>__=A[\;X5['#]4\:.[0)4? )1 JEIL&0QFZZP/\OB.
MKX)>6->B!0<%@2.1!6X]78]7X)J#H9UZWGY"))@#)9!ARJ8EU;;'9A05V7B@
M"[U*Q#.*B:RKAJG^W5F97A!>>=8?1*?K<>XF)#%*&21:PC5F.]=[!JPJ!A!T
MX06OP139BAJ8U$73ZD"3/(0X#/Z[6BM6R4('9O6NAAG/M<?J 2DDKP0 ;*F\
M=BEG8ZJ*2PJ1=LO]/948F1XU&B&)OFYQ1,)E'?WA &EQ4#_4L5I>DE^=49ZP
M$262%Q=U;4D-2;(\F5[.]*Y_^1'Y5]O]7P#51B<[E>_%!? +E7V2(K;Q!:7
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
M#-UNQKG>+E2L6AYJ?+O*_N<'-7P)"_(V3MA7(7OR7*:S0"=\J68N ;,\-J>
M8"NJ!\X\5$>]E6^W6>+W.F<47%GL8K,XG DG_($<:1T@\'@1))!*L2]\C?=$
MZ43 QJ!'DIADKO@'J?=_FKE_4:B!EDC>^1O6E)":2]N8++(YC2_%)IRK?4?+
M'<VP4YVIE$M!IS_RGM"6V5'C[5P( LH*Q^L7-@NTVA+C<+2^"MPS^"P1LX)^
M!DJ7,LX*_O*-PSQ,(^B_XD=_?X@_UW1/24'?RXV/=T0(RWKE8^&21L9+SV9I
M?%7?_8TQDF!&H /S82GL1)B_ _JM01F"FN7'Y-TH>JKV.%W))8K&A?ZN3/_4
M._8_ZYXVM*7OPH0KN#U$CS?^T"(O8<$&PX@48ZS6&U9WM/M_U<>[\B!%*O5X
M.S?/^AN'50PQ'>EF\"N&T)3JE59LI8N[3J5DS3/C,I(Y>Y#^WDXRE,&/]2AB
M=:!CS657DG@YF#SGME?8)1OE"#+^QN$4\=W1SW$FIJ969-N9#GD"%CR<6W2
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
MW>92#?R>*Q3JZL-8A3I"'1)=IZ+[_S2('QI%^E]6?]S:F*XB5]O;$>G3N%Y
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
M+>8G"9?;P,Y"R$Q\XG2&-X]B^EP&#8]$9,]*.8"Z_4[?J0R0?EU45<'2KGE
M_WQ %@); ]U\'+5+Q<2\;>;>>'L'4CQCZ^G5JK7*TIQQ#,.1"51\9DA18\C@
M"#[!Q',B)7YBF&P)D\WLVQ4W\MFLT4!B1(">%5/XERZRKJ;')REN;F4*>>PI
M,U.V_SI1#$OZ90^G]>[FD.E^YXE[VHJ C;X4ZT5&D/D&ZK*9K1S%0)_! [%5
MUK?.7=;J:JE^$EAXM<]4SLTWMGL6V@(S2OJ:2;M[ASW3#7>M:8(.(='G3:)]
MB<U#:]OVR?GZ-L.W@]\4PW,+/8M-PZ;A8D6_QJLGW];T^]#78SVY+(19@09X
ME$BZ%=:EO^B(=NR%4,D=&;A"([1->4Z>.41<K.$2IBD@5=\ 8=7?TR>+?0BT
MDG$BY2C+?;W%9!EI<%PYP?4@CE_VC\BR7^RO4_JX;VG<,[EG*0*]D"2 -)#:
M 6B0(WP_0X>B6>5.JR& ?#(-),=GC(G9UK!;3GNF;.'\M7[)$AOQUE91OI9=
M?-O$TMX'A9O!N*L: F@HQ"*=3]E@*.YCCF9&4-5)IMW<\1OU $UVE6L'>VRC
M=890(!RPEN47'/KB\^&S<K.=:H_#U!L2QQ%7-VWGE2]L$Y,G$Y>24M5VVBNK
MJIO#IN5S[]5VZ$Y3P\0_GC/(?G)S#4&(NAYHU7R\9[T#?]ARS8?[:-7V&X=D
M7-LMZ$%FN;WLR.R$ED,8D6(>:S>^3C;*%0M6:KLX*IH6T" 84WFF7V*6>&-1
M]UPYYYL=#8=W4<,X2KAXVRU7@S;-V+=;>_8J+KAO''A&M5R%U':U)GTIN\O\
MTO#HUQ!(XR/MWU5T=^I]5P2:-;Z3S;N/[^A^U4O^274G8GSKL"7A5]R5@_'*
MD+@I;:55-Z8W$;.L9IPN95)K CZ+7CC/S$NCA%\N= @0=!U:N!6$V!DJFLM
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
MRC".)I#C.33<M%LH(YS>9-YB6@L%64?LKR**P%$\[.OZR;]Q_%!T[ZE_38H
MNF5 7H%4_^L^LLGJTX<V-<&P:Z9AUP@YD,B@0/V8!'.F<#7<M[>:H&;JM?V8
M$?UV1?1&O=']CV6ER.^GXK3Q]1F,X[YTA=R6A$U.J41ZJ03XZ+F*MZZ+9D\D
MIV=NX<S#FNYH\L7J\8D@M<MLG/P^1;JE5B>IC51"W):R-*17K<Z,9NRY/!FH
M1F7?R&L*''Z;PD.I.%L>[,C9G%N8C=.*N) L#79PR[:6792!@;EL$H(ZV^;[
M'-TKS31/?[6IU)F,/ 5QB5=W7/ _3KH^,F1W$ &VU*8!.1$ V%W(G39W.]-7
M,WM15DD&P=IE&H)M!;FC-_8RT2ZE"PAO8*[IZ=&W?';R!O*NI4WG9)SAKN6L
MP/9M,<:/1""_"FI1G)6"S2W&MKP;L \D"]N/&BHV<L-TE.'VQ7(V5[O=C0]2
M7,VTR;!N%6^N&[<;;_?Z93R#R;K15M$?O;@5C(>?K0]U;7:02;YY:7!DH+7Q
M_E8;/.WWP#;75$Q-NZR;4HM_[ZUKD>:QM+Z0PK6 +]YL,MZY=;J[%_B*JM!E
M#:(7KO7/2QORL4,&!Y]/5%8 X7J!?^ \U[B,\6S2:$ 6BYLEEA?A>K!L3"3&
M&PS]:BX_6[#*;*CZ-42'TG0F- '*2AVV!?TX-"XHRRIVDU?V8F<QX/NU*B_[
M= 2;&7+%OKF=VK??70F<^?I3Y6G(1.L*(SXXCUR0:CAR:4O? $4L".K.XN/I
M(UIY@F%=KCZ!2]+\U*C98B]WDD'#N0LRE98*^8 V+_*.H&N('<'^E.NZ%8D+
M+K^AX1"7ZHM4UE?H_]4)N3I+EK+):;.S];\E7U T+H4I*&6!&:2%=YA"G+2)
M^#N!A[CO>,R1Q&U)G"NP]HKK[.X-.5,-'%(VICH)9_O8L-6:S. 7HE( SG@L
M5CPL8Q.B$Y=49?@1$Z\;9STK+P97"#U3;.TN)D:$P>LH;MURS.)*"$N?&$-J
M$(<\6&D1]<Z>&E$4@G/J<DV:C"R7YE;*:]E3PSRJYN3/+A)SI:^W5*=:P)UG
M%C]FNQW/'TR5U;<YE]Z)25_;0FKU/W&Q-^+3XX, -WMHJOXK!H[-?XQDF;Z<
M"VH.OHA'1?B<RE9_$SM4S>.46^71U1<RLN7"4'7-E#!I//:MJIB=_^*>$+S,
M"$2TV8?VX0SG*M7OO\&^I$.<Q2PUQ588#\^(W/\JX<D=9\\[99LZ/;MO9Q]N
MI:K@(/@5IM&3JS"R)08#I4N?R?>K3E5T$]V3?+SG6:O/8KQDJ8:#D$,U(,2&
MFR!=MS ]ID9'KT[EP>S ZL/&X2:I9.^'3\[#:]/;Y'P2Y@R$DN5C)<[QN6##
M,*_.?4B:H<+Q 7/ID((EA0/P;S="PF=D'=N-E$QN6\UN4<87OEJ<8A.<;YQ%
MQ3]K4I?EO5]5 9ZTUP&5VH([+,79WQ$IKI.6BBO%F1 \6$92I<#%V3D:5PA_
MV!NRKF=X$+]HR/5/6_N8'42\75*^Z;:EQ9R4CQM(CI%0F+6J#T.ZQV*FS8=Q
M/E<57FW*%G">'1-R[7'++NR' P"-<XLF)UM'RFP UX)>FL;BD.(2,%_/1$-*
MP^#'USL\#\[5GAH:#"H.!)OWM_EE4PHV^=YZO.I+@0[/;N]ZQ+>GSQ0W.;H3
M-;@@7[Q*4,V8\IW??'&Z+:E$D^NKT*YX@.UY>5)!FMPDH3#=AI+P4,*PM6FH
M1398 CF)&E@KR,W2]E+6V_WX1. !LL"YZGE(;5^II3(!(?XYZ<Q$/RLHD.K
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
MZD$HN?(9Y-;)[@'MKQ?/??17&)9=%=#:FC5(!E3UY1<:Y07S9\>*D.4L#.
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
M3@UEX5S?G'A*?_#!TZ?,4LT>9"DJX ^!R+6P:>EH8?B:7Y7H$P:&D$02Y;?
M\V)9-L5H'&T0*.]'UG_&YPV.V!LF+/ ^-Q!X2KI#F2,<%D!<2<GT0;(%N'DO
M=-:CK 65E5LM-OZ@E69O=O]MZSY"1\?037K'D*$SA&QUTV9T2!6\RSAWHY"S
MMW2PH*@@I0P$O)8*7*(N;57;U:IL7RS3_(<@>=FQ-2>%2@BB*5CT=B_$U"@
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
MB<E#T@A4<#(=(F=\[%6R)&W-9%8DTZ<Z$;-B619H/-U+3!6"5YG&<I) \Y4
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
M<V?D&Q/>_MRH"[[)TN@IQPVC) G!^$U0<U%+>S@@$?=^!8G2[O=Z;I\ YV/
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
M2U,JU;1RM3P]'D-,M,CU% 68X^7]CP="<!73EU[C#R_OXA<4EQ@Q_)E$Q\Q
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
ME15[.<]29I(<8SW 58R86;<%<4G.'DB^:V*<"$5:.Q&<$F4-WAVSK#SJM!_
M>CM&DULM2*BC;D1JTE&!^TB'V"V*&_/M !&@Z+R,=5(+8B:OFL;Z,CF&HC7T
MM$Q$.Y"VY?B\,P7C^KZUVJYX8C'E2O9O]1 .?>]Y]SBR=]PLV)1=]26+78"(
MI<.+P\OV@21N@93Z66XP%W5>E7]N8YLHMGEO^0!N0;8U:.SH7HG^VAV84@.R
MX(\8Z*^C9Y(R]1)A")'09U6Z/;SBX_43;Q2O.G#L0-62+4T:^H7+W3 +V='Z
MLM[(Z.Q(:B1>TLT07?[I_LV^,:8S@,.^AO3XY_(I@VP>N$:WZ@VRO7W*%)97
M8-PB,QJ<37J#OC&T*W46SH#VH7WE9TN I?;Y9!R+PGRLAZISIJ81B400487,
M4;I8&B5?K%^V1] ;C2]-A9/H\J2+BCXHKFXH=$P3!.T+^P&4S_;'=SEG2CX6
M-M\(!O%]Z4[V>!,<&S7!/5X^<R.TQWV/L09W0?/= 1_$I8Z]1PV&YM[>B_.[
MZXG(LVKL+:O,*@HI_#M&B N%>V[TAO-33LM[6A>**E=#2\6Q:+; VYD9&;^4
M;D.WMTT<V878Q0.M=B41I!X@SZXT=?)^%6??<R#:"A0^,^+6X9#(:K$:6"'N
M29.GK]B<ZPL/IR)I&%1LW$])K.%;K\+3/N_!KY[,R[O0P+GVW+0-G>V^AKXD
M0!D4RM6-&NJA>'6<,ODMAN=YO:.9%^JY9V3'W1@U]?BR9QH4]H,U]V[#6)D5
M=;TR!Q,O 5-"LZ/@Y4UB]/>!OL.Q,@TSYJYN.M'-I/T%=F@CWH&*OM_!17^*
M%\S3A!I9@!6=ZQV'1&YM-4ISW/$YH1@^F\\QA5(;45K-XJ0\@XU&,PX 00J
M+L\3%D^>P**3*TKG,459D)D&+.K)QW$$P%^@145W:8T/#"X1:K$4@Z+ZXRR2
M)(-[![2CV3^ +8@@(]Z%M%;0;*8WO"(NKQ6UX%;#)8X!,Q0N;Z$C4W2!8O"<
M5H@>T!<*;EQS0+I\MQMMF?!\Z-TVNSES%BNTFGQ4B/;H74PW :C;UE(\>TPL
MA+^)$#:C67@ZCM'VPD9!:SY@K5ZS!)3YRRC*F$T:X-KL$%Z;H)SE+[.D?VLZ
M^7OSH7Z_CEK<E4-2PFP"IWM0$7SY%_]!NS'C5ZC9.,RNR+-Z[67,>^TSXRKW
M>H W<C\\*8.F6D3$7PO>\FK:MHG$06&_+@12;U>-.HSFX1C>,9NS>%U8P>[]
ME41)SB_F2-79:Y;9S^R:Q7/&T&S-^_)%TW$WJR'%/?G1IL2 F[(2X>678QP2
M#K/J%_A\)4-_*#=;$/PE'$^7U F/[)Y+N2;\F[VWZ>V_"8#];_3OHX&=[2+;
M.(;00HV]SMI+;Z$'X"GIDI#M=YM?541517&.-7TD;R3=&GCNIJ3E=;;<:$ZY
M3?W'E=4F(<[!EJ,AG^7$%L =O0V)_@6Z>HS^ZFI6GTW_\N]]BU]/:A*I\?@"
MK>0P>FBGZ3+[S[ZW_VDW7+7FRI5'9S"++@)V2F1FLV\.DA7.IFAN%@R3)B5=
MT4/0</U+UO/W.V1HUV3.ZAMUS"P&N/+!!#&%]I>M#>DM((06[G%)9(Y@B#^
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
M_)+=H!96.'73PO=RP;GX-D?3##,@%%,X@@(A^>GTTE\P4#L2#2:'( %H5@F
M6=7*IQP+N]U*@OD=Q6R!';<.<14L\%X \" W)S#Z5C@6X4#51 IT4$&:[>][
MM?VRM#<?:T3<)6:M-MUT3,>G^$!-&SZHWI13/K(1CJVE]BK29S"!L#>QEJD*
MIL^,O:]2)WW;A_O=[\$1%E=-!<,0SI,6%GFL/9?"M"4W 0*#/*7A]96B[QDP
MK2VC5UTVLVX ]V#J;VF=CI=%K9&O-AX*FA3XI5:4F>GL]FTZ'=YR1?7C23(Z
MPY^F%")13NJ6'/RQ%X>$(30[&*'=A=[49+G(A7G%A1_(=6SE6#5J9+<6XS>,
MP'^SGP*'/@Q+/'/$/__\KN$H^,5DX *0:W@C\^MT#PE!K0W,YCO<D$,5.*C
MW[BDX[(+^;YV#I];.I.>(/<P/,ML7-Q@:\+-T=I<$F- :)1MI.1B[B?O"[LG
M%.7@@3Q9JE\I7.>8;N$^S[K1'@PD9GQ&#QOM$[(<MAF/.Q\M1 R3KTC$^=;5
MQL%<75 M1M8O[UU0[)1HU9=D*AQ:A?DYIV<'R<EU0?4:[K@7Q=#?YJ]H2<N
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
M[,NO-F"Z/,B*!%I4H)"#.P19  '9TZ_6M[A^H!2[RXTU%96+2XZ4+.SUL.'
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
MQ(EL#^E;D=P'U$"6%AO"HYH]_Q-1NQ%<@FJ!C)9'=$7V5$OI:I2+%09EA<6
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
MFOQYCN5'UW\XQT*W@H&R#1=WM%Z8Z0N'[L)>IYL.\SV+C$QG#C]E]$[R.:I
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
M8ZD^^[2YX\VLK7=L*4)0B&5[(!L(K JT6Y@SSDH^(P:J;N$>>@IK6"A%9CS
M/N="GMPZN[/DHMSN^"-A_MX\* =18);/F.J-V;YY4CCEIPMSI'O/YE4.R[VY
M3+BW%(Z6U:Q!5U_T86(%X2W*V4=&MZ]A.\*V5IL+T?&#BKLRS-7(O40F-"X@
M :N_6P>ST^D_)<(3MUO3(95<Z[]ZU%9]!GU![JQV%^+MS'1P774FHT0"-]5[
MHW^*)?S,AE =HNZ",?\!/M)VLKE!'.@]IZD+=CC9IO0-C%)/5+,D(7O(8*MM
MM^3$,6QQ0-L!++Q9OV%Z;5USR"?8>_,^2<A[]>SJ='I+"/"<QEC6&^X@U0PG
M9+%*Z;B]FE)?BH;<3*Q)W(9'A91QV;47C/;&V%B\X@+K-\P]%..#'?D4[3PU
M=J4M#3#O#+3;GHDD#,!']BUNA7#X.V>"CF[[7]EO@<5JG"4$?OJ+)K\S*NN[
MQ[.C>F\#*'*DM1,[7R^43=X):K#H @8'/)H4G<RN5CUH,0E[FEGBU_K&1)6X
M</Q+W0?Y/:-*JRI5O[![KNS7?-KG0:%-E(+A],R _&L+-0;=NI[ZAZ80>^79
M"QX>S;.'R-3$MQS$I 7C1LJ:(\K4@09=86PF5DV&=S2)UNJP1M&.%%E[!HMV
M9E;V9UTDHKGE=$/&S7 8>MT+LJKUO7 YH%/WZ<$363)*>%<0T4(R?R>C:PP/
ME77?Y;\S5Z !C+\P U^'F;$"&Z*2B$Q N=L65TZ!HY?>T\K50XF3'M=7(]^3
M1U<^>H):)0%C-=HW,F]?A]*R:S.$V'\>LH)$05S-%TW9[F71\??_>PH8\I^F
MA*0+@Z; (E;3#HDSJP&CVS][I*@=2,1D9:?-6B)O3M1]L_3!;S$!RKD1--#R
M8Q.$E<)0-H\MM3"<]O^43#0R8L?XK3XR#$\'/!(U*'ZOVOBL.1C%Y]8- 9CV
M?.I/_F7+-67ZZ8DI%K06H!G' VM1KRN S6%.OQN'!-A])LZ,9W7AF6)OF[H?
MJ8W=T"DAKSHY!?7X!T!P"'.VDX!O?.4WD!]'V7'/BC?STW;8AE< 6&FIYAQ4
M'(.03:>),%/G>_(]*09[0V?<D&&5\/7^4,^U7LZ0> 4N[<M1I2)#:1!&^RIO
M85:$MXVR</(H*Q-@R'<N%\M@B1E$N4[$)OA.&'UB]<Y%S8V@ !^1\4I#+M\7
M/6B52SZ=BTKNKM*W ] %2<:),N[3-Z Y=& FI4$$1X3SL< G?SJ=E:-3@6/8
M[:**I'OY)L=GD3)#POWI[7(A>KMGNJ.^[SUMX2<MB36?(A2TI>'*;,?,;EJD
M&S "5?75U/WVM)!=%CW*.QZJ]%P0(W3-K$8J$; )(K&'^<7VG--(["N7J*ZP
M\"8X\H(K]T[VY5MY]4"/L.5D$IR3GB24)I0_UE2*9_@4*-!(('H&>]1.L0Z<
M^12M/IE!:T^*QAR#+7;H6X3N>MVI7>%,]I^+:CW<( 8^\3#/U&4R1+(C^(A@
M+&0AHL^"Q$"X6_:RZK:<><@]SF1IQ/:9'-;BUE;G@%V67U29USD-($N>M#R=
MHWM@%_1R;A4'/$7Y<S>*:&7YSPGW#9P,_0\B?SXD-^CQZ(LB5*V9P-@>07;\
M<F%;7G=J:?SZS7;QX$ES]M1MF_58U0#Y(K,7^2\]D4_D(QH)@TDR$]/W5N-7
M/%]7[M083\'2!G5Z!F:%5X)X$:29S^<TL,.0[)2,T360!=<CN@W&C=U3#VKU
M-F'C78ABDXS-7B)\S6"MZINP,UNV\"^J%?I5A/U6N+S^\2=X[S;GL)"MS)Z6
MZSHX>^'MK[D,!XPU0VZ/_)="=**.+B67LAWQX7Q0?3M/VO2O'D>:KTHER^_6
M(9M/+W7>6;WNPE%><]2GX&]3.[:^DI_L3]ZD;\PJAT$);XO@A4>W&XHZ#9-]
M]GD3W&P@NS9S.Q\^K31*/-S%M?BG>&/$VT/2AA2&!L[\3SQO-IPMY6_$@(J
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
M0D>L7*]7J\\M/^'\%36%J2=+'>B<UE'=I8";'S8:Z"X3@0)7QMO^&$M^\\D
M^\B3F4KDYQ^/_:_ !3$)G#:JF<NR5E4_7 !S"C!..:/=#BLB1(<\"SLRUSWU
MG\Y=GJ96*]:[N&GHG=/4!S_VWRY:>7Y.H]'!X;M2*77F1K]*G#-&53KDPR_+
M&8D#V!;=TMI2$8NI-?KA)\0/B)*2U+T2U=NB*_$H)[MIX"#EA<"B<S>,V&U*
M(<T!:6V&G$QRO42;N;J& ..+M=V_75")<;M9O+L.\5\7AGUT8BM24AXBI,)E
M]+."*\D_K,;E<V>DX;=LNLEPB[^#.E8(=#HR /7OQ&8N!:=GARQNTUW&U@AI
MG--</JQ?:JG[K'@J\N#?>)838:&*I9)K/-J/YC,AHPN_=)TQWYTH'66[Y\U)
M@O>_.E)PRB&@IGG\'E6<JD1M0$]R_+?Q>Q5R$*H=7&XOB+$FF<I=;]-*EK"
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
MLLO<6 B^TV0X8H7R_[@9V3!."_RFHT80YP-W+LOBUO$CUAC%,1KDYG&.<JZ
M;8#JV<?-"J94O(R"0FC\^VRE(11"*[1PR@V+_E8W,>V&A>U">DT!=^>=/!:K
M49B1TFN-UBWOZ$>>+3CH<9IKT,?WD:U@.R Y*_0[%RMX$PT\H:N:B'7K3)8-
M12@O%B_C5L;7UK0%] ?J1[JYK0-X+(\4<.&0Y>7\%;WPK4G!%U/OSTX Q?)^
MO0$M[H=_.E?F;/26Q^_>@9HE81C'[=@0O-6::>]8_O FMO_,$1]MHJH.5T#[
M]UHSJ)SB>6PH66<660]#@B&M/<9"5=VR!WH>R3(/)3<8?]GHDOT^FRNI(26G
M?>1QJT\U9:#%-,25/!BQ+AHC?WN"6[N#1J;YJPR9E@H=D_[)W#75=S-O2<3K
MB>L?^OI 3!&[6<>1LSW!$FKQ9:_^5RH;F!>.)FO!L4P2<JBWFO-*BUD +$.
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
M1\2,_LAS1<FK9-+K6*![C1D"1*'Y;D5MKVJ5]O:)Z#^ME',8/NH@"6JYJ0]
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
M2$7C3K5E@^M]1L)T:][*,??)9!^9A(-3^SW(ZHV&-<S[26Q)W6BIISLI 1[
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
M#\J,)>?',C;H<#9U_W=CRS)%8OELD4(>)9Y@U)?DY)GJ!W+(^=P8U4A!XT"
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
M/G>?=6+%@K_/SHJ[-1V_P6JP$AVK;?ZX_'?]Y[R$'02W%YV=.1J?8A$Q#3/
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
MRPHMK.A]=$1+OJ0J;IB%M^#I+^'KMST_862?T2J59)[EJTEZ593G>27)O+N
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
MB_ZE9'&<1!,JI^5[^'QET'I#>(J7[11 ?.:WJR4C;)TU@;!EF^@0?<%^7&/
MV_<]0;-)?GJC9.="A++@Y.!RJ4T,5C17_T,(%[ -KMJ3L6240C&6$=#L%+ Q
MXULD6B$00OCCRSD9HS*XG6Z_Q+57/C^1[V0(HTK\+N/=K$95*J[0>OKDGJJ:
M5L@F?38O[6KI:P4]U':,G)T;2]8+>@PS@0<M6>+YW?I6YSX+]?.=,K-;BBBH
MM7+UOG9'(:ZG%:'>R#(Y-96755AU^'3D$CU*Q4:@5S@'5!=2$]\_H.@]!T*I
MXZS1^%EE275>A80_H@8^:=[_(?OB_,A/"]<7SA:L8@TQ5ZYSQ6IY^E[]F*0W
MIE]#P^(I&R+%R8L!C^R=^U"W$UL+!WXYV)#PO.GULHAB4KU,#_^64VS(FLCI
MCG]<L)/ABZH!J^HFP/BR,GGE7'QXZLB[M6?,71PQ/;J-OO,#+@29X=0^.&8Y
M^ $9"0121&FT[N[:ZWH\/S_XZ>\?X: R4V2U%DU<M3#^-HW,AP(R;MQJ";%(
M1_A37G=[JK"F1^2OC@1^*?$O*=S?7K<-6:HO2AW("VPZ3O?Q_NMJONL_K39M
M:KT\K>0,Y1:R5D\!+ YN%3A^99@E=V/A.UQAIF&G][WH9)SJW^H$],><I@0I
M'RE]LHM;F6MLR!B GP+5NQ5F%'A'BC(WWDKU-OF!)KXRB.37&O-^O&\2%7KE
M$^Q#P#_)>YY8O9\P,R]'@@LCXVU*SG&FN"/Z0","VBX9#9[\3DE6R$7WT^E)
M%9%:Y?A%TY"SCWXD,;V/@$85Q/N6C3,-9JQ9$ LP,#K)DNR^0=Z@9_ NQ-U&
M//A_+WW]J?S SGC!?2\?THHD? KY^1]=>[2G:>\J'J2.[=25W/-N8C7XO+&H
M&B4F45JR-98[-A9K\3/F!>!M$,Z9BH?-QOQ^H7E^Y*HTQR]?U-CD)=)9VB,D
MH^8F5:049GQC!P?YXE*&7\*\W#L'-#[2^^.U\Z,^?C@S^[]'\W\LZO\JK^C%
M*:(._OV/9]8]?'59X!1AM"WO] 3E5X7)G*N_#OZ28J()[+-E-?[2LO4A8!)L
M+SF25&*;*,%VU<&S=L@=:L891":S;;%^4E1>PF:Q#0D@>L#4[!305?@#*E43
M*>RIX9E4P]^6BK2KRC9X%:J=>6'4#Q#V2BJQ9'\& CEU'5H9,8_";K@/9=#J
M:WU4'%WS/!Z.,COT8R.N0+,M\#M)G='OCAP'D)4YU!=B-(!G$-^*:0D"MF(=
MC]@JI%Y<[[A;77_->5C/1L9$6E73?(5U'UMQ4>"ZJ=;H[  4?+6[Q+JZ("$5
MCR\H<YV6DU)P5U<![#V8] ^3M/6)N3]O0Q$\_0P"XQ==%2O:1E9RL]A-@*WS
M=.M]GLPS<T+!9UW73%9K>VO/[HBN[0[O-=#=XFE>%"R[&/:8-L3EF5VIB"_H
M(%KBH[IL\M!:+REG<NMV'%@] C^"IJT#GR^;U?![E)NFY'SNA\U4 U6;,>F&
M(!6HPJ=Q@T--GTN7U\1](N=*VJ@PU876.[G,50YBE3?=I<))!.:,U*6T?KR,
M>#=K82@M634_"B-)VP1.[L]Q#<N&//(3J"OUM[HIQC$37H3$EHIF6Q<AAU)]
M2V&+>#)K2W4U&>_&QGVJ$W>/U40K^?BN5Y8#R3=MT4U;OY8P8"5?\?1S%)7R
M6V01RBJC+)&5@!'E7LS^]5#[F>HJ]E)5B,"&4$AWQ^2LRQ;=-UQN8>6Z460I
M3?@W,REC?1.R2^?8=,*SWQ"=$Q2Y5,,:5.T36F^U#*(B>1OY?,FV QA]I^9Q
M47DG9I*EK$^B*99X>SJW9M M\3H*DS)/UZ2DY%989+7Z/,JF>8?+QCU^;RM1
M)OTTH]AB%8X+ N0/\.$)M^CM,*3?EHS"6&)Y;3:W#2YU);<Y\&W2)-@#Q8^F
M),G7?MDN@@NB8Z%#)"9%&^P0W^M/#\R WGEZKZWX.8A(Z43.6$J:,N=>KE60
M8(K5TB09[ WYD>X,2U$6W_5E1<WH07M:M>6V^' U C8I,Y7X2%3>JOJ=O_6#
M=2F+^^NWP,_G& /78R;C<OP=R4(_5>"(5DRFFU1-Z 00 CLZ+W-0O)B&]LI&
MSE2=2,W';>0Y)A\E)9R\(DO)1%ELA]O?OIWRX:^A1GOTXU>&N]/,?O!+86Z0
M<T=;,E\9PHM2-T+:MQ6O9_0V#[?5%#];F.8/YKWO:;5W35MC\;%I>5VZ\=UE
MU8??%<".V7.XK;*K8]"F+(3<'.S2-156 DC#V'J@6>_ ,9QS^(4RRK3:Q<LI
M(\0PG367\N50OG='\#Q;O.NBR],1@=)[[SL%+L<F%L)W$J.Q0]E<&*F+7Q!6
M%V[73#;7Z4-JAELB8RF%?H'NQD8#3DGPC\G7:;M.Q8%.LI2Y44(YVUHT?_.J
MIX?+7MW<08CV*T2&WNNR41%:UN9%\=R4]X<DOZ>C&QI[\I4R1^/(X[KL-N[$
MNR[58+(&_;J%H4S@#FSE?,U4Q#\H4!2U[_3)0T2T<)=BG;<6J<-7_!L9:6.T
MSK60SLW#;V,[I#%CP6B&\7?%[Q90_[" EUQ+SAP[RIS9N?6 7A"CVI/>QOLS
MHLTUM9-@]EABG$4=B4*JU^ZIMR^J9+6"V5!OE5^I_3KSJE<^TX_8955W.W1V
M=S8,M1J6W!>H@<D5W]/SOQW\S&I^R^ 0V"R/^L+;R"X68E/\@>H>I&T,R\E.
M%"WP,$W2/#F\ #C,'QI-#6!7RV*KM/+0Z!I[MNUI^/*=H(2C/.G]/>,B"4B9
M/"I)-#P(I@J5@3I V<.E]R'+M>P.5K,_-Z"SJ]HP]VH5AV!W:\#BR7(D L7N
MV993VS7FKPS%7QDVQ;XR0*(KFNQ6/&?4NY07_Y^"@=&>6>I+D%W@8N2E\]6
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
M$=A('#6@-8#E-+AUFK8KS\3R34:0]^VR8TN4O50M]#-C7M8Z^EC3:XI4/F&
MX</#/I($ON!1#09N7CLN66<D9FUQSM,GZ,U'D.6Z-S->_4%;+E$^)<E+%+X]
MR)W0N F0[0PJ]1 ^&,_:9RRI$+VY5%W+$W=$FU;!<P(P/P%,&ARCZ7@C:P=&
M6X->JU<V[RI,!*&<SM51A_Y+%?[W2QW_#I<%ETN^A,-^-VT/X>I>GD\#:O0.
M-4>5QB67"P[4H372<9MY85!MD>P_#7,4"I-/OJ98O'9(ETO=157:%DWLK0EQ
MMJ-::GZPYW4"X/"QP]7\G+N9X]?#GU[8>WD^Z78J556@9<LWHM>79W7VOH<E
M1=>JZ<G7,#80#J2NT+H9#-*'?1S1VPQWRR]MW,97'0MBCZY:J-NUI35OJV,_
MH\-F(N3B=<*= AI%A@,\#L%'-F/,5GNOOR#<B=MS%=6L31RSO=N)#@Z;\"VI
MZ^F??I7LC*<9#B7MR>#+TFAE'13/:)I7%&:%57+LPGDYG/J..M7;ET20Z>(]
MA\$G (L9@Q, (;;2:1?-7*7 P)'D=(]]P0$^E+^I72G_[G](^]1^. [L]L5N
M8?BA$;&HG!XP>" \W.]!.LP^64]S1P7$%-/N]HM92X'V<JLCOF:L?X%VZJEV
M^$"^+WN1'M<74Q=1%YXZ,4Q!%,Z&M\#>94.3+_U\ @AQ%K]NT+[;*XP@NKEN
M4]$/W&GS<(Q^.AI)IF'273)$P],^JN/[6HUS'VD+3-E/>^K@1LQ**+63*QY7
MJ]]RY)1M&"97J,8=FI]O:1@;V:Y&(X'YH2UQ/=_*ZO+]#'C$B+&H+9#V)>=R
M@P&X5=G06&QZ#0.L1HH1YV<0P@6;K#H?GMH(!&IV@@SF%44A-)R?I K#B$@^
M(;M:J4.VR#]8X?\&&\BZ/&3)\F;!+[7'M1DA4!@%N:LOYV"P2VZ?Y6OFB,O'
M!&ENOM_RNB37T<EUQ#PCQ='%,AP)A( M#2X_5,$:1A3A#*H-."<@9G?;=@,M
MZY@_*CQK^>ME>DJVM!GRN5NS]YJ>KKJ L)IB"*\I4^ITA2H35T CR4FT)UTF
MH<[0-);;(9BPRNK](U/WT]L?7;[H+M&#L>I"2<2;_1N?99VW+AV5F0Q>=%#2
MJLA+MBZW50EY[2V+1(AS@*3E[E/?^&OR_Q*"_K-^OVQ"9>A\2T*64MLSR@2@
M_] HE$F'N>966)RDIS.?=:<F2>'<F ^Q[M'V^7K=.45Z-6)[LC,NIK/=RY<_
MTR'@9X)^(HFNW5=*B@-B+EV"M+H$;D?$2K!2\Q9=MFNDNP]D_E&%^78]$_N+
M:Z_ZQL-O#40B)"<L.*XS70O]!4Y-?N."BEE"Q3&M4V@:>L$4L8F+%'REVZ[9
MW*Q!+(8/.4E< OKK1_R0DQ'P;M2QY YFNKL;R-$9Y8Y0;FJNKHJ^\) 9&.7X
ML7@,:<2''<6#T*U%5>?W6 DBXCS?$>;#D"AN1S!PXEKE]3'_<S8!)X"K^HK
M1S8-;KV)?L40U7$+FSTK,!",$">TAF(353&O7!S75B#NY14C!0M/5RV7?44^
M/6\3XQOKP[#;\#6YPPM9]Z(<XW75^^Q@['YXG&AL130/UC869]Q<UB2J0AB]
M/'O@6VWN58D0=M16HZ=_D.M%O>(I12N!6M7>SMQF;^HK 1N_Z[:9E]7)PFU_
M>.$UJ$_E!T%$BV<#]0PLUC0C(3U1)D7VX[Y%(&ALC97^?"N[<@RXZUIERV9@
M&D^5X@M+!9-[O87>DX9^Y*P%O9H 9K$I3=9DA;IW^X;F?7;[,[OJ@3*]Q9?G
M):I"1J3.K?_T3< *205:9D5C@XRYF\,%/X?NI%'WFM[-3<Y[?RO#K4GAW?W:
ME"M+\.G3NQ'-(0[<B5.>\]D;8];4@:4YUH*QO_;]./U@1Q?(.9CACFEY-<?\
MRL((@M,D<SPMB+5/S\O (6X-39EQ KG$Q^U1SSS,SOIW*!<YG1TBNTYE7,R'
M>4!G.$!2F+P00%<*\Q&K*;(!8L;I>MB2AZD58<<<GOVY5?AU\U;&2\H6#YKG
M/A:9 39#+V=D';[_@ZXZ(EXPXQI[@X%$__/ZY12/Y?>]/ 5DW5-[J-"(U_O0
MXUW[P*?YRS@J;N\/=W=$,V93=SH503>K*X7LK5_#"H&,K7B8NSA_;_\MA6N8
MA>[<NU\L-DK=KVZ],_<NUY'R,O.MW3_2^P?P[U]T\3L8'UE0R ;V%E\-:BK-
M];+C&9Q2:&C?U.9 S*^49K=-H!740Q,:)OCN_W'4F?'9N+F8YS+";!_4G8]N
M^&F^.TSSF_4Z\SAPR),Z*6A=(C%\<)(O2-VV^F?"_)'S,MKMW'N_YFG9Q[^,
M'LM9CLZ*,K?F/*84W;FQ(Q909+3&NP^4HAA;'!B/!%TE'T?<X=RT[I@XX(*L
M@ALV&]-;>1HE:L:3'6LJCOD"2YP1(OY?2R""M-R0D[_82:D"V)>_KY5@XBA4
M^CP,&2X=.C_'Z0]QD2NT[)N"]VU_^?IKK9L;A,;XZV5Y0.#'8[,FU4:$DHKR
MU__;Z1DLOEZL!QY3'$C I8NAHVA8AV(QW#FJS7R3_7T]2LKU_$E<2GW-BWT(
M"^:1 RV-,$%$DWBBB/0L^<J4#B.'"7.TJUA"D7*/DK6@WE!D3*36?&+18!?G
M[9[.G_TK#&K"W<MZ^/*U23Y^26*N[#9%4FWU'#3T((-$?WM<FU3LN\V.[P,>
M_,\Y/;54;".'IE>7^@BSILLGVCR1;87S<;Z=V6\$$_UAY6(DY"<+O@M1%ST%
M+/IM7@<C2[= '*8&RFFG0<N6,'LW4T?.A,61X38]+9W"^W&'1+NI%Q!,.;\)
M?Y)$47^6J["<*U!?[>,H8P3RD9]Y''U&0^E*5.4$I.1G;*S655@#Y#.\$\1&
MV\O5-PF$EFAVV^\67M.MZ%5-@JG=+*PGN8KAP?,SR@CH.L*&@$M$0HC]0!"S
MCJ^8581_A+Z*GSUV/!V8&\-";\P-9UI7L2;!4%BS873*JP(E"'&@H)VV5Y)P
M\/CO+_O?8.\YE[N#BV<M35LGC1\9620C,<G\:?1-:: ]%*9<]XV!C0E(NNWH
M;O=I+4?ZO)@!\<9X3-3(FV;:GCL@!G-_]-N^B1AFPB1.N4M",(5!P:1M5^>L
MVZ/C?V9TOY_\,">X<F54V(.F*($!OC4P(V.<VL9=\ X,4:4\6L/Y8T*_6_PX
M[7CU#9P]RI7H<;V>LE67_N-0J&$4C,\:?VIRXZ]Q_VLX_1]U;90S#D-2,#:I
M%_9OG1D>YV^[$79\*X7I$/J V;QA1R.=LZKS824='.)1"19'Q'*2(,R+HP(;
M4BD3F3G9P8A$VTDTLZ9;D@4@U(WZAX?\@>?J2\49+V94B=D4Y/?T)$ZXIC'.
MM^[%0'<X<F)$+"$=(^-P#B 99G4&^XTZU>H6$3$VT.OLXL97&?#XHGQM[$5L
M7HK./D-NK!'+#_)13CKA]&[E>:/BW E<,3$SF-[6EWCF224##KW7R8:7)UZ4
M=[1/]7,7]S8D;[BJEO& [IJU)N KBPQ(5UD=X9AX"'_27;%$V0,I;O_#N-1D
MRT--US. 2S<CJJ)5YKK\&B1M[FZ5LOCN(( AU<;:>)F9SGHS\(>YN$/^Z.S@
MHQ?1!4'/<R>J_6XL9_JU!$R\S.#\5<*[09%>AL?F<^#CE+F76<,ST!_+ZK-]
MXZ/0(*&;]6_5^'C$=^UQY50?F)*BBN1S@-K8'M()(.64;$&SH7ARA^E8XL .
MAT_H#$D;88;)O!9!>2-=+EQ/^\A ^CG,J2/]*F8#@K,DHWN ?@G24[?VM)^C
M?IVL_DM="31Z=K0:5S2GX"Q/ES=G\\A>X>2Z^+<2W*@";:1-CO^Y=/C;V$&$
MO4W^,/ )Z@F-V:NG:0OE0OI<1JR5/A\MDX0<C;C)DO*QV5:&WRW/+,(^J8^F
MM>OGSH!O'#%\LMPGM< KXGKB\B ).AAA\(Y.5^"#/ZB+A**B[/:(?"/L!,#Z
M</V+*0VRVS??^:"Q26_K,2LS&.Z/-%MGWNM4B5DQ2P.N\*E?;I)'ZU!J:[KT
MS.1DI"/VHP8EC=8>_RNEA$4U[37F0%3)AF'AR8PP3(ZF =1P^M$@9IH/E<O(
MV^3UD^ON.8^RXS7(WAZ05%+ZMKIYX6!D;&WS!*!RTTV]A\?Y3PBIKNX8'?$)
M5;\L.1;+EJF\)S_*>\SMA')A]C((R!8R9U';!RL5\%S7_1-G$@Q*&9J1-_N]
MC\_KA<R='K!NGEP857PG>GI[XJU_Y0D@IJI4?_2FWKZ>W#P]R6 AQ$/CE?;I
M$84[W]Q4JDL2[@&<L ->GFU\6!@5 ;L43@K3Z>+M*.YF&*!L[)85;AJ%\60*
M>;'U\Q4^S>')$=@&R?-6[]"U>6SUKNEMI3QWB9O^RM&I281*PZ2_HSZ!1D]T
M OCUOIEI!#S&%0SMO+\OCL6W$HT'@S&VBOH]X'81L!L466@YD(>+E<!#BI6W
M";%BD$(X$A,QEY[.^(IR?0 1Y6KV-8 UHP.;YJ%C44M H%P4S.?0ETN@%FP)
ML4^O%"?2NOGSUV'R523"KJ7R\#MHTS8<XHCYQ:,,A[*:;GE<9@:/-CLSI[(@
M4T-SMP9%Y6-OS=YT+$7OTB=LRCR$H+-UWKFBU$?8U+>(Q6XT5X#P=] Y*$',
M7^0#IQ2\/-DK,@83C5#2ID<H3S=/I0\E6:PN21XM7#9=O&PQ9'&T( ZGZR04
M=W>$)1;7R\)FLY6G0X]4,$V+_>QBLSB=7BTC'0/DSRO%$MUB(./M#?RKQ=2A
MO62438J>*-&@SO_NUO_4)[8NJ9;P4$SH)+$E/ ^A!'9ESV7DB&$H""F3#ANS
MBE':*9,RCO)EQW ,(."=!4I]DRKX B5H)S.E,IA&;T]?K!7ARD[ (OTO)!KE
MREA@/.B.=?Y89-%>M:?CL>C@Y=H:6$%MKKB6O_IR6W'^XT)<S:.F")_/^8MR
M*IZ#'1X1U5&VS;E/-U9,CQZ-5,MT2$PN9")^U3GG$$^)6%';K7?=JV,B8X?$
M0OWF-(TO+J=81V2W>=[@?LD)8)TVA*N=YF]7M9XJ*#7?;.L<[:=<.0QRDA?B
MW*XT7^<]#FOF?7\\_.@$$,4;F'ZW.)IJ3PLX_T6!K\1KK)K1ZO\I7>$W8-8?
MCM.>*^5PBRF <7&= *C!<@RR0[WZ@GQB!/:<LFIUH:$R]HQNN=OB!\Y1BJ9/
MBZJY,9EO&D43SA]V0]HQI1^8C,/J4_1C(+ZS/D%G%=-4_B*W^I?I0+@9D]T2
M&"DH0H<K2@RGU Z!>+*S YR9E.D0"2;2)9!NU3V(2%_XCM2>NZ?MV_608*FH
M!V'73XL[C S6-Y:LIU-S%SLVY<[5_>?WV_P>3O\GS>>\K6,8PY,G"0"[P?;^
ME\J+Z6%%_;;U)2%R! ? A+)<XU*XU*O^NWYQD+P>" 2ZS6Y=1\ XLP:>KG/0
M\W*7R Q;;>3L2_FQ*2)<^.6=*U0E/(9+T>2$LL/A=E<'Q<Y"M&DH&6ZI-,T\
MLRN;\FN4^[O.U_6U>S><]EY6L)P 7-(&#V!8 6H7$MZON6UBGX[?ULNV3%9A
MG3$C^^%WY\)_^G0JZXY7S.R1M(YWR,6FP+)GA69K+6]WL&J47/]]27CK*SF1
MH&"7S;>U;SNW2*OQAUZ%5BP]3C[45:ZTDX^_$0ZB7D,LL+4=\65T!XC0GZY:
MMZ15V?\YAK$GIF\ITJT373 M\@&N+]8QIE]DY8IR9B?X\MD^:_>.!79?OAX&
MK>QZV(OA]J/1+[:"*'T&@N$@@Q1,\BJWWH(;A\F,>-%7>XVQ;2?>C!!J@O?K
M/DW@5KOQC>YE<<?:_,00-T1<3O"UPH :HG+E.']*-=1%*WQ47C6<W#L",\54
M:;=9K I4#S&HL3@N1%Z_2)@O*\9HI4HU.F$3JHZ0'S6/+^Y*ZF%+NR&"K)$%
ML8V)Q65G'&:MT2\DW,KFJUUGA#3*GUAP,7RZOH7>]WM1-">G)AULW;./V=)Q
M/N+Y8Q'P:7?1NR2'B47]PK5IMAML2)[MZ.P3@#]=[3U]+[-GU>]RB=DK-TEI
M=#ZL6W,]9NM9KQ<MY^./X =+7&(3W25YM7G#)<$9U_Z59IW)&_+8G/;J?Q1T
MP5FR(Z/Z3=#LZ<J/ OPN)P#<,AN;SJ8K@RCN9Z_'?QKFXN21T85:Z+^@,&&L
M5UE*N[2>,6ZSST/3[.$UH#NUUI.1K:0^[I+PI\:_IUW<U39;ZEB2HC]G2P:^
ME,N!!FI7;\H\^TG!48;JU[/.=7J%[+LC;Z!;@>^\P(3GG^4F-EA_^F6T<[>7
M2I=R87%L$-SPU4L_9$U?_F[\$7OJ@N"= )R30L07MP#X*M979,;E*!:SRV?A
M:T&RIAU/&771+#<W#:)7,'JG<EW>[E?M1O).1HCC08:+^'%?CO% *&-GI3@V
MAL%BT<T[@>Z \DC#LZA,W5<%O]V?(#%O;QS;K17+QTZ\T&E8".-;<<4SB?)5
MK!*9.IDS8G/"T]&@=?:L]LU"V'QUM0KW4!)G.S;%]/TT05PX13<]H$B*-]M\
M2[-@C4KX9]XA0G-]$6=?:(I9%=6P2>#5!DQAB7J;UE3;@G&R@D]U:Q7=5K&0
M,S<LM&^A%Q0)J]"(&,KK7E_!;ZHE:.BCDN67PK:5M/W&=70^X"TTR0;<=:')
MZ25]NT/3<IA>O*L;1 2L%PH5W"K#] OV7LNXY"ZD7QVMF4K6MLB= 7[^);"E
M#XS4;9:U%Q5249ILIY>DI_Y\:/OVG^K(?\&%\1-""WU9<?<DTQ8M"&^AMWN*
M,<XJC*-+JYG#/48V<-]EA1S?!SF?EB_%1(2(!I^7NJILMA@K5^FFK''/L&\X
MXXRVN] VM?#8N?=NGX__6DZGK42W(@XO?YXJT=5 >S5=(=ID*T\6A@_F]9KS
MX:'-')GJ4E=21+],",:RNRF/[5R9L03>Z?:]C\=%51K-"SS7)]?:I61@(;K<
M/*Q:.I8[=Q4_3!X0BVBD'_]OM,__'?P'':R.69? 9JP7-XXDWXL.=WWN,US*
M"X^";HP3I0', 4WO</&=[:FA2)PI!KVG%_FU0< \J^GEV7V-=HCXRR(QF<2K
M<OAKVJ/W4^NW/)M#;9ZXM8L5&PL^>B>QJ?.Z:M7GLY3J;Z+:^Q+%4"I7 0_'
M#E_*MW\:^&I<$GJ'&\6 3Y8EMPN]]_R#?@Y^M+RXW1QRK C:+'K)_"KK$H!1
MD<&'-;H[:R?4^:/M@IWTU@IS!+5O:1K,BY3YH@K]K)MGUX!-X\+!)3;H">"<
M3K/O]KUAY9V7!\TWY7\E3;7&\[OP"6LZT\5GYW45@T())0B'AZ/KTK]?5;=)
MHVNGEYZUF6EW<#.MT/X4FH=Y)13%\-E,RK27:R^!(2_[J:,->.,):)>BTSFG
M[9'@KOKX&_;+?,N4/ 1+Q[5YJDPRF?Q*/)$+QHVULA&O)V.*^0CT^2-Y0\DH
M*8\$<6MDUL2&)&Z=LOR^;J,)IZS;Z):P-X/$.T#>HB0XH;UF-@5D);**D ^*
M?8L[=4IUT]P52))PD>:9NEU9%7$",/_>/$?+$)FFM"VB"'[+SFD?8ZPGY,J7
M_F%)[L8?IM3QQ0N?I:J </*Q;/WDZ0VEX\[-VI6G2;-\'0N?O,KI]D2K)Z4V
M4-$<(]72$2/@>);( -T,7%! 5DZ5KZ<'PQ93F7/)Q+_4FYX#1*_@79DWGRLX
M%[RSZT->IUR^FSMJ9[X/6-ZX<'XH:,$OI+G[B#FX@_]^VI]UD=EDV'8SKV+[
M9](N)7YYZ?L#_]S=Y)JP!I=AT^UX@K\'SQSHRKM4:_4_#1LRO1(@<CO$>F*7
M5YLMB]H^B2VN,.#RYT_4@X@/ZRO'RNN=)O[!.G.:.WD&<N8%+&2AAY+4WH?-
MWXYPF46'.S=CL(M9&0,4;D[6Z<(R?GDN!=5<Z39-<[@):7R@MM.&,SV2,!1D
MA:DY_RK]54F_TF[.SI">8&^O>:,.Q9&F20?Y&RM^Z$/\U8(.U5R+>7?;7 N;
M?!)"W3/'8;:Y9 L'7#Q+2\J.NK4M)(COQC34>A@ITD(ZP@R"NS\UD=VE6[!<
M5Z3I_'01R.ORBK5] [@UN8<R>X[NK@17%>M/ZMBXXC9>"$OL2K1; $<AJ>"?
M3@*;^,:47&\1?KB-=W]6+H"ZJ:1.L9\:>[= >Z^$47#F:<G;+99!)RF*T+98
M!FOZ!5*UUU:)[^:*Y&A< 4+Z&XI3=2Q](ZJ=&90)G?KG;2$;W-4FK!X"&8>]
MTG>U C.=YDE?VZDQ)XFJO/Z5YIF*SJ!N894@6T.-M:.JW7=Q TM!+;G[/,RY
MIP\\2HY%L_>].UIEV:;$&- 3N[?40<(?O+4,J?_B!5QZ/4*Z3K,%]9L<>-2'
M;)(T+P4/T4_9Q,F9!U>F[_O$/5\-_OZ?G7>=?L+X4Q78TE3(S+C0;^F=F75]
M8I]/%D)B< 17T3IMDV\T72G0;H!BK^!6CD"*4<N^=Z7]89")[LZCMH:^L**
MA.VOJ1X;72IYE$V:2FJJN*%_*NY_!:?_@\8L>PGD<TP0CQ@:&F]?*0_)]^+F
M#*.#6G01-2CV.VWU"QZ2=!NKZ0RI#B^BG=TKU!IH30N6*'6>?(EEWNED-R<O
M[DQK:[R"8:GSG?8 W0+8-"$FT\#?+?/KCAM+P>.4\30X&(<Q!<5AW*,90T-K
MP7Z#ZF^!'("Z4;-3#Q6>WO*]\(J.WT=!+L?>+NWOFB696,>8N32>.R=X,N/>
M-(A*A&.0K>$I#>7<X&XUAW!5HPL<"=?RMB@&/(KL:K,RVN)1= /\N'(^1B2:
M#V/"+J!M"<JCP"8K!MU(CG5"RT^&#MR[@5V#SN5#Z%DC11U.6*SR#I:B@N_/
MP<9Q:D'+8D\ A]0=LY#/W5>C&&"Y"9(9$=B68=HJN6N[YB-^(>XA32JU/Z5S
M''Q^<YAN+M!-6@%X&6:.Q-BS_:P3Q3P9M4*P?#4RS;YQV=_A@TB9!+]K.TV'
MDIG8F/G(<)\A-40,5^[N:>+J()T38'9+\^!<C_S=G4OV-*QHEH&6HFD"7T4V
MO=XK3)AV7D32>1N"6^_SOC0IK["#;'?[1V\IYD7+H?/L%09D/;VR?M-(&S_S
M'V2X?%L3))5C<##\7*+Z%$3^AQ. A\WY2B"S^_9!)@0!,;5YG\J;^#%7;WY
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
M&')87@VPVP3-2HS6[K+4;X/:3%$Z"C-++ ?312UWV0ZBJD>H<:SA<F<.=DX
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
MGWH77%]ZRRJ.-]YMZI1*</AB]0>A(;1L'5"CT?B;C>=>=OJO,VW[-G[^[RK
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
MK?CG\P9Y_&Q]G0N8=V,7*7*2 WQWW0NB_-)B#<P+*,E<*_YC&7CIEI'H2%*
MLN MZQX>CA=@S4/A:9+/+:V'N?EH!0([//5-7KQ8[KW/<QW:./S'O4V/]*^F
M1KX>O?R55N/1I:/KY;(^^GNICRHUE(X;816LNUF)"7X>/]L'9_N#[/"X^,)
M5^[.EOUAH68B<I&D90I<.A9E,%ASV@%E[Z7>ZE39&249"&/&M4?MSXOTL^LA
M;1?32$OGP><(LF'CH6_O(7.W8.XV(DF5]&5D?8EC]&-RDGA!;BZXLM>P@[OM
M76H6/G]6:R2R]KOLIQ_'B3RZ90LE.N]G,GX<?;XJX51C"3-WRWU17+2&<P,\
MO7)I^U*A]CO:*E2Z1ES(BQ*WXBV>JQ.H\J46[ZL7G?\:H1-[O.9X6]R<,-0D
M&[@]''2H-]4"(;5VOW/NM!X/TB!X?QIJ,5'H@#9H0@ROF:X3C+FDL4BM*QC9
M@,#IERE2@I-)WL.9,Q-1& B<W_M.?E[&U[WEVH'1^*6%;CST6@<7ITF6.%4(
M^] J/[I>BW<$+:<17!V"MYAUBK88Q$&-N]O.T"N'?<3G12_8X?/KKL?J[]]H
M@D\PV5,W)VN[]PN#P-GI]T3,\,(^U%,.+UTWYZUV1]VBB#"U<'8"Q%!^6IO^
M7&X>%."O8*8B_(G;/%X":DS$UNJTUD99M1)YCN^H,T_IX1WZ<CR(2[T/2CLN
M7_KX)<[DM6_BSB(W:0&/;/A,$3,Q!ZA&RFF$U'Z@X44\["6#-/)\$D32)#1^
M,+]2R:7X;C<W, G"(>V"V^,Y;F8U6D$C2GK8<YWNPP\[RBO>L!:^Y2V^E*/5
M&@@UY[A&B"GU=\"+*_#(:3C4EOJ2A3E?UIO_Y#V76/IHU*X>+PV+3&B1AXN[
MC9!XD%?0:6OE?=LV]TWL/O#*#2IN2E]N?O"E)K_86U%%<ON\*4D+,@\QO@"3
M=PI3\_5?O/?"]$N+4@$?KOAE5A-WT.E!8TZH6,^C]CRS+.<TYQ1-V'MW4'@O
M<^EL6E6:Q 0H=:%VYM9S0,V-00@G)^2Q&_7+0@]_)2>D[FQ35$I&^L;Y?(1!
M"Z-0VK5]PW0Q_NTJU5J/5T/88:1H'M)987HNR=X@-!^'0UO!SZ5NG.LG6=P8
MO_N.G]\N+=TF0;R43:2LRS01BN5=29+^_- ;>R4@=>EQ;_W%G+(^(171[*2'
M@SA_"<&TDG"8N'<V%G+V_#XA6NH2UPK(*Z?6?.W)-:WSH<+;TV@%B&L"3(':
M=0EIILO;4X)<-<.SM^>CLSNV/_ZV[$2KY0Z7&&<7GT_Z\#P"=QXS-G3\JV7Y
M,5U>+\@M#F11T$^(VC,"-N_-9X2_U9P82A5R&J.+7?3R>O)V:C/TYC_QTO\[
M!/BWCDL+J ABHS/@;@O7OWM59Y7ZK<=\W"VMZ>FI4?17-@7[.JM78 F>;2@>
MK\"1!O$NUHF,0L-PG^% 49*2G*:J=&BX"?=,I/%N;@W7M?.2192@:']\F39R
MP&QGT?QLG&B818^LF>A<!O:(A34!\4^D*W/6MF4B!>E!Z[L-&<SA)JZ?9Q1/
MC4V_.Q1^U*D/>7'=76Y$0A3W[+1XR:5^'\E$R,4'W;'/;-SSXUOQ,CR"(WAV
M;Y-6;5R*UT"&O5U]LJ7DFGY9M*26&[A6H0-R&?X()6)0:Q6!]'^),DD"&#+#
M\S7VGNQT"UMG7^W,K/D&=:/@R3O#E-8C%G&[0H5S[8-/BNNJT_R75D;2AK=5
MS_N_C) 06)3YT>^()>S#O5U#A33 W&AFP#W+6VB@3&@4D2H%.V?]$QJB-4\J
M<6<32C9%0J(JC7G3Q 3 F4[(O*WIJS4^7YFW&',Y>QM.DS^[*]?6E#RQ0>_H
M3)T!GHQ<J(B"94>PW[=3QJY6FE:W%6D5QU-T^6[U-5",OS7P\5@W]9Y=C<$U
MD=-^DO2QSF8LEU0-C4JNY8682V3T=ZS9)_EXC*=%E?^\3!![/#.8PZ?XVFE=
M_OV#G'NB TANBJNL0&2J.E^Z\7+:'&8YHWO]C'QR--Y:OJP 39P_7PZLR4\"
M>^]?IT(_3*_U!;8S%J0_-NQ!Z8E'+&9!FP$O:N[EFL+&:!T$443GKLWI/J=N
M%Y=W<44V6;-YM/'^#Y4-\?$B2T:WPLKWK%L^G ]5:*U').3NE[?M1XSH;O49
M((+8#B*V%_);!>90M80Y ?53@:R39]8H!MO.)3*!J>\LG(4%G_2E)UF@NB5/
MF)N-)4%NF5_-247ZNU/QE+;D?N*^ >EA2]VET@"7E(:\S=KH]]]LC+DR]! X
M("*_X)T&NJ]QNPH?\O/6 JY58RZB]AX9&'3&%[&.;*[(VR_O2ZES:34MDU3@
M6I6_(^$-U3+.7HJ<A:G(P7#7LL!9XNYW&0:D(4)!_(-/XPXV>],!EQX?(L9Y
M(UQ97P4V&G==#A+IXYHXAQ$&[DM0,?@?UE# H-.TT'5D6^7S=G45M?9TDMSX
MMT.#>A>Z>&9W<S_)KR1%%Q1&TCOT4%JF5G2JX(A'66M^ZK5K&M;!*=N"G6O7
M>I:*0[P^T*]N LC;(M(-L;XI.RFZFR;$+")O<'QZ54!DT&GYX'5D5RG@55#)
M^HV<\.YH Q'[#Y,\.)N.F\@<$=>$\!)PW[)P C:8PZ]*6;/C^J+WTO$CE84X
M^R$"'%,="P4MU27L'>KEA74$DM?UB)L^Q*Q)/D9L K-Q!G6'#:6^B3]B@<ZB
ML3LI]'ELY8A9R_?SQ;BXH:#V6"V#Z%C]A&M:TT,(FYA"SS4>C<Y=%.4K*'LR
M9 U#@K-2EGX:13B&&.PT.@C\QI?NW(UX@P W[(V#"C8!Z]LW5Q%E:!'&9#D3
MOD*S(=L&YP?+@#"WUU#UVS5'+":S@/[F2F9G(&KPO?D1"TAVH;ZU8>>^OXWZ
MR1J-G8'E0R,2^LS$ED8?V$B$>:5Z9TG!&C?)62HWA-MV7! <6?O8&D:WK+VU
M!]Y:X.UAAG6--^;O9UW/%<=GY<GIU6M%[<D8>R=Q71/]QFX9*PW7&BE)A*9P
M/X9O^IM\1H2=E0899S$RCEANJ*-#/$*EV4A,\X.]R>R%G)7JCM,Q'E=6GT69
M(-D3LAC 5_A@UL16)4EZVW?68+AS>#,MI$T7 VG0/=R5*EJ$V>[*M H.8GB8
M20!:7?;>5J-!3^-6(*J_A92ZFI-KNN29W]!=PSS9:2^^0F^Y;-M*S;<"&7P)
MWMJK V]/U>3E_,"  ]:)25!=5%G>%B6([?5:DV!!#%9N/G_:=$F'7E*63^ZT
M5\W8>\Q=,"@>2#P;D36OL[(?B; Y.[?(S5Q;CP:5:'@S,NO+]L10:H6+N)$C
MED*:],.G.SR07#\).ZU@P>)AR#!,YCML:RH%H[FWHZ_-R!3JK1&QDXCS 3M_
MVG"(6,ZJ4(P-/12!NIEV27X(\]FML%5;>O$0SH68O#:I4'VX+/VHJ$MJ2?_
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
M*S1E](N;3@$3X93L.@]G+;#*+4/XV"=@Z;6O#6_GRV.N<N7W?I;J^ST:\AJ
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
ML@3K85YRC=N[L630ZX["[S#S[9^JO3)IW^(68*^A>-61\B6[D:530-:%,Z>
M,F7T1N"WQ+W1D:#O2DYO-BF%]1H3R2L*P[MR0[TO23^K2_6:Z@*I 23/7RH:
M>/#-O%(!&N5/':JV5?H5#&@$F':-!LBH,MV6A-M)QOGY8$X!KS3QG6INZ<K*
M(?BY4T!SX2P\->,PEJ)^D/.8<S@),AF0H3R_NB^[JCE;?$0%V<SLR\Z==8?,
MCVQ/]/8.Y4\?XHB'&T8O2S8T]Z]&]Q4W&.P(GP+&E<7\V,6PS:< HDK?$7'5
M7+?9?7&-4X N^XU3 #$H0_EQ/0[R<>,48$+]?U Y<RKZPX3)J@<Y=Z)0@;QW
M-.TJ*RJB4BRIPO<-G@3QKN\')0TS\N<EN,3"*C7I%\6H[TX3IZ]O.#;*NX_$
MZ\'B;VCD?)J?*&\/Z(?;:@_6\6G+ T,T@&"%HXJING6XF&DPMCMEDJRSW[&P
MV?,:##&HJNMQ*T-C,>6.ZK93(2]WEF=LU4 BR#VIWTE2?;+)UYNOFECR%D:+
MKJ!F'3A@FE9GI6DJD^:DD%N]BW!2@CO!]]% TTQN@]F*_<G$+^M]TS2_FZW!
M*$_Z?=;MT1.B!K3:DN?-<NPV\8GP-/8I3BYE%M*'T\'9E\N? *F#@)>P!Z<
M@F)<S/\M])M"6OGVA!Z+-112PH^:GX[2F&O/&S6[^M6R^[2*ZF5N-+]?V@2Z
M5JJ92!BVQ(N$3B+U=&V6[[E"1;3&^4A56;<&!K8B>%\C*F\\M[YG[V*#=^VK
M%U1-+.)S>H90&5*H'OC82LM-EA7IDIR0"2818*']PD:(@"F.B"HJVB.>3G5*
ML_:#X>K<''9AF[8*P=G;NE/+.:U%6LL(/E*U&*6/[BVPJ/G)1 X/DUH6U$%,
M3X;1E0?YB1J-\9HXR:2ERSG$[E80V%YO+^!=<Q]J<&)=]' ^S;7Q6RB;7S^V
MO5!XONJZAG*A]MKIK7GV[56YX_E!PEJ^AN%CL^T7"H8-FR).Z&J\RDK#%6P%
M42\FX*[> Z]F'9Q!'$3VA4-4R0 C%<*2BR_YP.]ZH:3"%TW62.X.8FKO!ZVE
M/"'/1L =)'R[-%W[U[-7QTK%FK4CX:1@W[82$DO<>!:1G,O=/X@Y0LJBJ5.
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
M\[9D'>GH7IR/#%+XXS00@MZGH:4.5  /K&)!'D9];AGZP1O'\F)97[FS36W
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
M)"J<I%#:ZS08OX!ZG$T'$G-]\YAQ4JKXX5R*GU.=!S(']E-K:D]SFU4A%=%
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
MP>J)C5#6Q]4X)/:VM=_=<M$5/Z)@.[$7ZY2%%+%+".Y0B++3>[F\S5BPGJ8
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
M@N;I:[4O?B\^?6OQ6H-[H'_+2BNZ)SKRB*(82]#SSI3OIZOD3M\]RW"!P+-
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
MKJ\M5M3J^-S;/W/]F?69"[_<]]_RZH%5*@.1Q OEB9;\Z;E$LUA;>6[-13#
ME#.O?D,)Q&P/Q29@@H("Y]Z]PY5TW;,OJN'<8HPUH 7GTI%0*LROS:^2>Z?D
M&I!0[@Z(XKUME/((LETULSNN P+I#@J*Q6#6J&F@<>[G^M+; (=)I=Z)'_V&
M^+;Z:+-18M@HU[BYA#?28L[&' RZW.6 ,:2>N=%6006.V!>?Y4+SBL6I@A,^
MPSC#1(]7)!(U&.%-*<'U&$2G3'2<DGV<45&)Y'N=UQY3#*57.M/$,%DVS_3
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
MP&;T4?9R3Q7'QG&)O0\2P_2B[;5+!+98#;!')7^R.OPW*_$8;%DKJ/+\PU-
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
M@WF>&,E%[$IS1N+4R'RMD*47S+FJ@DA-W[_AY_J?@NDOK?;X+X5-Q9IEB0V
M]03[%BC!U7/@W=3Y@YY GTSOH$PAV^F6JA89O5&?FB#*4X"(C^7S^$$YJ;&,
MJBC")660V=$GW[_B_!\O.TB.&^DCFH:28:503F9F9C0:/>OO'P>!N#"S]:M_
M1S.;EE&0"P51>M7B93%J$'/._=ZTB:HWUPQ,:MT"N3[Q14QJ#Z1FMVM>4N?5
M @,.H,_0)D4:S J,GJTGB^+4^_+Z+P^>_I()3P49[8S 3U'/ A')J3?0G'SG
MDI>L9<"&.KG7E$UK^)-/2,OEEI[1]BOUW(;0;#!,"Z:+UKBAKFME6JQJ*@8K
M!9?4OJAJ*7P8=(4CB]DQCF5&5H*]I:^9"B=J,^J<DN6LT><<5YNL(2//ZL"9
M%5O>P"?F@M0?M2J586Y;TDX+ULI_P4%- W.,VV!2)3%?9M#AMD%E?G?=#>_O
MOY'<.V*)3M$4"\-0L_Y\B:536TA&:5LIM-NK=BAD\664AO#HQS!;<T0:]X%I
MX,K)#[SF2[[=B/6^'>J.4"AWSR5WQ E)WH_N.7 FK#*.U.CR!^:EK!^U(IG:
M(<TT$#V&*^%G?SFBO=)?>5ERFC$D+LSN<[#K[YBE?9:C;D(T6I9@I2Y;Q!R3
MC@7)Q"K&2.HQS0CVMTKBR?7O3BW8]MDOV]F;A1->=\^!$B"W3;'I>M2"V2N6
M0MBCQH4@TAF.PC[,8+H>U0V1[S"S;<8^[;L]'SOZ34GJY;&<\ZRQ!3=GD;VM
ME+>1ZJ#.P9M!.^\%,+?-<V1:UQ#HA!ACI+ [,EV2T<A=#SUJHLVK.P!#F0S?
M77OZA8&[D\4HE,20VK&(K8)9>N+J029K>#B&7T7HZ6ZAM(=<>%/#"$Q WZ,A
M8!B:S-Z!6K#YN#DZCHX>WM;WR*<LR).6RO9,%.SF&J9[<&%46XY%.S=QF$X
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
M+GE108]KM5R,14HDB M13D&D)7D;194S<K47'%1<"DZ,;<PR?\R0&V<U8R3
M&?CL8^/U*B&I0!N!<=ZLF 3W*J[BDP$/L3NO3AAYS"SXPMP-&T3A/E\T!B1,
MX>KZ<>LYJV#;I$@G_$3CT>:WDS$/+,NK3A<?=7 _8XNACF*YY3+-46 I&[R=
MEF-OM$3"Z6ULB([>#4[4N<&>.>0Y''.ZQ08G2DSUR:+ 3V9+6ZX<H,CO1VK2
M@UDZ<BY1&67W3"HUC$IS)C5%DIV[@5E Q''IC9=Q]\*U9CS2!THQU.W[-"]$
M1*12HJ0H>U;OOQ;4#=]&._:PP\L_[1K7;^03LO.G;_?>TW/+R%2KL$K/#3A
M#<QZWP=UDDLJ,Y9'W?)@-UO4@XKG03^E>OJD(1;A479E>A&LZI&)X>D&"0M5
MGT]T@KK7^FWHZEJP9DAFG7#1/7>+Q+92LC6_-ESOIPST80A-L/KG)?1X10ZV
M>;AI%ZPH:I'54J^]EL)R[/!EA\X[H2EP3,)?.%?'8D'=3,ZDIK6V3RJ!!E&6
MMD@]9E_QNB2<OW]B-B=&"N[1]WP)5\B-*=SG'UV$QW!?6G+:#>JWLIB(:MPY
MK*B%BMKUX]8[&UI&7B)B:)<+DIT[,]'>'@8"!DR52ED/&6)%'::,(?R\7G7]
MCD9*E0RV"/=$OT6/KH"6%QKH(\ZZ4X""9V/V8>4=6<[Z=UF)1Y&0/+2QE5ZY
MK;4@NJ^5 )'*UC<-877RCYPNO5G?KMG]#*>2HOG%OZ( GK93ID3UT\2+0!/7
M[WO)+@[ZF\OXS: BW,_C?1T;LS++>=Y7P@]'YTP'E]F*^-_3)8[EV$!:,^L7
MD2;BJ#2GVFLZ/.N=,Y%+G?#$+)J..+L@HP4S5X]DPO$.FX[JZ"'"8*_X%!!/
MU!3/=QV,##Q]IIAV2,>MW"HF5P1N^$0X>(U&S'IWCG77@KV=)\-E=N?G9VL@
M:S\=H@_(@OM>'NCB0AIM+*FA:KFQ:6NR\_GTLU;F..F9?B4"67]HVU#WEFQ?
M',6$'B_:DE-&J0_2"DN!A&C(Z)^'BJD)FY9S+>KQC14.RUW4(XK3?D*HMJ)+
M)/WN2^MH3;E"2('Z8,O.$&)N;U ZI'WX!,.O:@+_)&6Z%C!*RRJS32%N \/T
M6<N,%K+EL/0+F^ 58U>'JQ-C+%QV<G$<%FI5U_:SA@=4-@^I40I;8A3F5LI*
MX5!QNA"+[M')7%UZLM6@MA]=63J?\%[/Y^>_#R_0(IQOCJU67?,1 ?>M\DQ3
MZ[^X?$_U?4'>*8#UZ8H ^2+Y J+&#);W)+#XK1]HX,?1'I-*4-MJER1OT2D
M&L#I7-#JA4Y7UBWLY)D+Y*7?6[:T8].R[NPYYC8TPV4QT'E\A$^T91'5C+O>
MVYT  37:9:_+0=EY'P)E'-+[^EO<TVT4D8]IS KW.%P!-AXHC]*7MI08=6ZD
M=D; 1CJ>WA(I $-[W5Y55=Q!!<8C1 +B^H)]=#YM-+\1#&6!!&/K26.XD0P7
MN%*5RW^*?,SMJ4YL4*ET;_&B,LR2>RV+VDB')4*JS.H]HR*O:ZI^4J1=Q^R&
M@R+WHF_F23+;^" %CQKSIEQ3,>V@ZYU(HL;2+2VS1G693K6WK3J(#5S2]2^_
M8E<R6W4.IQ$TI"')E1IOF!E#A:&93MX"HA13K.]@!8B#DN?K6^)]_4HE13K=
M_ O(_+* X@<8M>8/PJBC_-*\.>V5F'E)W7#[F#(?]-NET.1VFAF3D>*E^-)O
MFI.N!\I [(+LV!0^\^DX)[Q\Q_VX?F(M$A/:! Z]=/02!]$Y[J=N06/!$$JA
M:<N7 T+B 1%W=T>Q?H[+M,%*+";-E#Q?F?,ZB$/QJLMH]+;JDQE=C2PD3>>P
M*L5RU1/1"#FQM3JW-]2ML2F\SOG%1Y8L"=DPYW!@RLUY/=):6MDV)C](!M+Y
ML0KN8&R.*X;HQD,O*%\B1LN&6BM/7$:U+0YH2$YFH#;<[/^0,MQEKC@N$/64
M.SJ30C(8M1+T*/;:^]C@FA(M]8T<#5[]UB2BLLX<2KDAZ1P]I8.L 04<A#?Y
MC80^@=*PJ91.TO@UZO%>B<E=[%<76.HV?RM=-)?%LZ]S[5$C+RQ\U'PHL'Q7
M]CLB3V.GZKJ!L>YL;K8#2LJ"YIBE:?5\ZW-B<W<>,(;-!0A96S7U_VC/F,=2
M0(#Y"KX/6,]AS:VB_2'#9A7=O87$>VQ_L$"K)"+1;X*WP",-HE@PW[1["I#?
M5,!.A[C E)O5!01=4@N461Q5+O2[6,2:>HM[B?AE&E3VC"XDQW 7&E,(.<R;
M!LLT[516%DGW1UC$3[Y?,QAP4W<T^3*<W".DYI;8GOB]F&5![K$<98_\EX "
M]G,IM($),M)M.Z46^K&YGOU9;1#UY9XUUX*Z,>PYUE. LY +ZN*X="O+KK6D
M)S ]#LEM:XIG+:7)U\YQLGF3:QD)XQ1#^P<.,J_*#&6X.5@R8YH"^Y51[V6Q
M_!KM5/O/;>2[/UTN&SCW78US-C#_==E3W94803E.M72+/M&^EWQDZNC2*\KY
M@>7BW[Z*2-5>WW_X6HGG,KK6*LDP[ZGJ9=?/GILV&MTK*@K,-9]MV&<SLULO
MY(<TNZEK??+'\ND>V[_.EKB"F4KZ8G2P>%Z^XI,%P>CK4+)+N89&L*ODW6":
M;4$"U2AB0UDP@-M-LV$0HZ:]-W*_>U5CQC+BO&:>QK'5-^T4!REQF$N%*#6+
M(:?7 =.7HE9+^A 3P9]FYU*M9-9I?R8'3'W(HBZZ N.TMHP85PJ1(9:S;, \
M,YSP(AI!(Q@"(O2!GZCW)L^%%TIA0'(CIN]S+IV4)2LCK-\@2_J:\*OSB:OE
M,RVQMPJ35Y/\!MZ A=3D.H0391=LNA*%/_ 6;?2-[F7P[\OV3OI)1S?U4WSC
M5JKZKE/?-4<A6_.-0+& 'D$N4UD,!H6F1&N1O[6M]KR4W&JJE7-/SR0 ?&=(
M&#EB7C2$7+YGX'AR]ZLUJ*T[N")1.$300/$4(! V))RXHBV:(JV*,^_U.]9(
MT&<T(AI)%BVLA8,'7/BTV4X8E%%O(K8[.<WW@BF;V@Z#:/#7K\8DPHOEOG&<
M%,C@SQ_7D5JL-/I:A+L\:JO@VP^5N"CW;>R*$G(IVBQ:A\5\B!\T0;*H_N&G
M[1V,ZMCMCZ&+#V3 5%=;@^JJ7.]^;MIBN_2&?_,F^V$./_'<Z\^\YUOK$#%I
M[+,R^(MG#T<9SAPY]P@J'=>>/1#-(]F95+,=Z]TZ>[9^+/*3^L8]:YBW(?OL
M[8]A>RS?[3 N#[-.!'C)RS1,^9\N/O9C-B.EX-?=YS_92@2R):47-3)JL8W'
M*Q3RAEXG&PWD48K)K*E9 _SM<^K_)_@+JP?^B^%$'X%1SR!)S=-8Y+;1K=*N
M8/0K):GUYGX=&+!T)_<##3A<%S_;!X% 9?=XM4RJ0\6A3J8WZD37GWQ^>^GU
M,SAGG5#?1^.'MN$RN;.)[&C;2"G1N!9,:]Q$WW"T.YIYBYO%0,&RS@G3WSFQ
MR.*1E1 9PSTT^P/&F=NO<EX]%$-MWX/5 3E;:4RU?, ,\ST5[D5SJ/:5O7=5
MZ'L2T6J:]N8@[SZ!P.H*77%L:HM!M)IU2DNL$IY])W=1SO DRDG%F'D8WYR4
MTE!((*NTM62'=YPFE_,S%FA2V>%KW<%,Q&ZF",F:7P:L%&:I<3FHAM4*EK61
MOC-,R8M./B)+(ZA^M]:-4$CH"YC,8^F)HU%O"-;4YNN_/1_[5.8<E\.,"U$$
MG#.N4.K,5)[SL-ARUHC6.2_FY.R0ZZV\%G7$=,W@HE>GXD[F>T1T'E59)E-P
MDYOZ;2&'UFN&)IU'<K;#A:!!B5@KL)>^F6S"/9>LY8TZBY@KZ"S^)8<B/-]<
MTTZ9HJA)9JS<2]P\RVT"3EIR/_]JH8C69\_KZ1;Y#,I/$CN@U$W'.R>F)XAQ
M 1VHZ_<5U"&*WV,>*^Q(6[3?[8+[OK<RNL&7-J);VS3Q(A&CMU%T3Z6#4#'3
M/EEO%(MN$_."&J/[G#2L864!]+/9'AAJ-RAKT^'5;6'!D#SIR.M#/:!>(5D(
M9[(CA,(0QHFK1J1[[4RI/EOT:(]NT<X^!41NA9+!\?4_OL=<. 6X-F[*#1RW
M<T/P_39'$;:YDJ"8U8D99-'K)=?M(!?<SZFM62X./DMJ.[UM[5B3XELUR.E&
M^)B'V(/>PS?'_5+9>QQKM[Z[&I>(Y:=[21XUK290JQST^A\';_/'Y\C A:7A
M.FK<!\E\(JPSR:;(:PI]3WM*#4<+Q@MQ3#O44D$@&DF7U_XC"3KQ66OX(;_!
M]&V!%:4W.=GU_0X:J^UMQ8UT4!@ND@'"G*X0P6OK @LLHW!05?Q6^SP7=_]6
M\+XI1+]C+V%F[YF2$YYM\U5R<&E&B!5&B+),1ZC=>?CJ3\&M/ @^,N -;YB!
M@,ZY J%G8XHN$7K6@4T<,TH%RK&YDQ H:&^9V3@CMDS 0'&GR@YRR$!U'WEE
MK&)697.YW;;GR=+ZS2R0NUE>9:..5/'%W-P<B'@Q#W8^T5L%C%*>LU[ E(Y!
MX555;WE4[IGJBLWGJ+*YK[1R%S2[.0X3AR5Y5Z+QBDH)$ ]\/#)[LZ@_C<PG
M^^;-="^NIW:ZA,EV8V(;,CWYH)U5-?%0(BZZ72M#&[NK^>9X=HFHC!VO<SI\
MVC&ONF)L<"+OU_<6:$$KFWZH:FH4\U[KJ5Z$<R&V;(/I24S;0A<$U,R-V4]T
M8>:[3T +PG8U);QLA[\CQ*3H>U\ON43;<\5%R$CWSZ?<Z]QNR3P(M7\0'38+
MP]!9!>L&^N^I]7'%5EJ4[JH:HIW5GA]2N",]D4;A>9ZVMC!>V* FF\H^C>;-
M,M9]^J .HI9,4WJ1D1'P+*AS8G"WXOGF_L4>?E1DDDK>G:=(/9#R<T)F"9]C
M!*^7;0G?B9^&NUQ*!)Q[,<Q54%+U2CN;QYTX3#0R3A6U0#O6O4YU"IB_XK?*
MGA*A\@"O*/%)7V'UQ<*,?*[!S3JA:TK[JT4?Y@<T1]5]CP-*(ATOLRE^<#1H
M$#$8#87>TS59ZUQZ14A9+I05'1\364):Z% .]2=+2[71A8F(J'\?,OK^#=:0
M+I\;F[]V,$'P$VO=P+:@O@P=TF!;<+EPRPYCA8-P!%/OCER0J4O9YH5Z^HR
M3YY]Y,/']R@>(G8=I##"N)Q.C7#;AZ^YGA2"#MS&68I.J$(<"_8%FL7\TO8G
MJ2N<HRNM3L@UCIKZGM;POK?G;@EB8ZD4TD:P;>M!SUDOI$D,#?(9@$+35+&U
MCS[E:-:_>T!(SAOOKF4^:F71S>Q3"MNINF480","[3OJU%@W9NFRN0.1<;E;
M]VPL2F!];C9@&<7*C%X!.XF3=!E?1K<Q?*"1"AR6/6GXQMM*[%^JJ*;E<#EV
MV<,=B,4)!R9#GDNZ_5BI;2_7&_/.6%[+Q+9>'P>F9Y%/" S%K55=K[D%SA^8
MY##D!IPI*.'JH(C9.%%AQIAIKJ. +%9OH[B-3LY30*JG95)IYJWL:)Q[5,C0
MG(*!_IZ$C5>O[JZ,M(94':UH-XX[4U+HYU;ZU1^.YIFQLW-6&@'4PE9#'GH>
M95@A/>B+G'GN CZ"W%89DF,LQ B7XZ@;."C4JY&E&XC@@I2IJ:FI9HQQO!^:
M]>3Y1N[!:YZI>H.3TXZ3-[U>Y?6B3I1'>A::7<.@UN?C;J^C=9HH!X7'BL$X
MC&.G9-@6#Y),\9)#!;(O3(YRK+^P<2SH/05D4YA%I#=IKR;(IO"#;7I[OQX^
M7/,J8">L^_$@ERIY047DJ.#XF3'3^4-FN]'IPUBKW0)2,]&M=.+^66+O9A][
M:N#9D<8D+@$(31BS;M5W-X_#ZUON!Z$YU][ED"MK%#?X(^R>(.#G]RY.N$F]
M%>2R4*I"=%F= BZIUE20EV\6Q[O'?0EZEA?5Q7>8!CY7:'[0,&$_NX$H3.]X
M% "><&$_\;N['8S"7/.W#N?D,C?2S]V:;*Z[V+O0F.P),TFXZK[[6K4VJ^9,
MKHTZ0:UFD@/$-XJWH1N)PN2HO5@N##NAD2R'EGV-T84<A8A]4/Q034>.L0-(
M.;U@!3-]^VK$,]]\(IB:)CQE:G1:86U;C/RMQ6JQG(9YI5QH=KC ]L4:HL)C
M?X]C5Q194SZJK6YVGP\7])9I5&3*(_6Q%R!E!;554P5$YPC*)\BK#PY'FR6\
M91FS.9]N2_B2^,UB+?@M2\=GVKA[FQ?Y#O.V[OXP]K%XL]C[<R(8NWIT.]'Q
M-E.OG;*XW9.&W62E#T11]VL$'-J:<,-JV4J&*/O$7XTX&23E^XS[S,D215[5
MF<@S&^OVL=O\W Q<?! L;B7?39E1I]KD%]\@[Q[W[HYR:0 >/*Y$5(2@U>]A
M[(0T= 6#GD&3P.V[<TI<-WS0<7N(+S^,_79_:/-E%J^],O9;?^,F;'8%FE6Q
MND<R?P^44RMX"E"#\>IR=L>^;?OL0NQ@(,4#TJK'/Y'A?W@ ,YEWW23;(8"S
MB&">/9\V7W<=OR1"H*?8QF[5';*H(EJ7C?R,"F"W .#D<!:US;,'W0)(_-N&
MCW+!HSAG"F]D+1I-@K-.I!JN2/8$E_8!CM>3J8YMOR+K2([/8I[Q8$Y.7Q\%
M6) ?GSWEUGVRO>BF4T#:;B^XA616T5CW?I]^KD%]&-GNI!/\EPAKUW&FSV>A
MU\")PQF5BR8$;W.R\/LLS6*?\&!_4L*_AW&+,[W=\A6[E&BV 7\.7.6@C5>6
M7C YW@ NA]_N4NT= !S/RN]W2QJK3@..9C695Z27K$Y8 2=8!G$D*IODL&GE
MST-I:CTX20[+BW=.]LEV*Q[22&)]?<S[5%L;2 C_&#7*])N+QO[+P6LD0ZB7
M57II/G&, *"]O.OW.EN.949.R*V@71QAU7J'OVWTV2I]E](\9T^^X]0F:"_O
M,41XUB_![V-H8"DW)M>GQ6[U%'"E$W\V)WXC"^,4S^2@VD3D='@I;U&ZU@N9
MPB],:TN[Q+-[,]V8&\8!BK0F]17S2 /$--W%WC&;$/-NR@-],%9$BBF;>* C
M%I2Z:$KH%MD&DK+.(WN(0S;P@.EQ?=#:TMQ%Q4Y0>_<QK=N(>;>+G4R,3H
M:(6LF)$4I7+K=B,R@,WGS<6:\)7TBZAFT./$<JU?IN:S-'UFOEKYAFFL6[*-
MR%Q\M333\] UBP/BT*R=\3)QX,;&IC4;-\*K/VTJ<)NQULY$W"2>VP"O#8<E
M7R4RU8NLE_F 46BYL7C,O.V,A)=],C#BW:> Z\2]J!)9\B T8D=(@#AVVRZ^
M5!W_4 B*;JOZB7@NH4232CE<"-Q@=KQ=W0Q<KBZGMT_WEL6M&0NH-Q^ST1!I
MJ8\N!H\!M@2N5B/<HA5WR\" ]L=S2B+G?- C56\WKO8Q3;X9DDI/L(KD:P%L
M2*B@T?E"'EC3RI(V1MFI)?C]2+#1V Q@6[CFLET#PHEROXNT>9(53*<F'H2<
M!;@VJ\[IK.3- D[BC-\(+S$?@OT@C\#?"A\%)>Z=S45PO]%_PTYD[(R+A.EM
MQNF3:X"SK:EF]>PN(+,.\]3P<C+1:)B6_:*WL8:J'2F^<NBHLR2)J0(OT(8:
M(9:?;-V[^R"XPG;[#M.H^>TY]<'6#6-?IL$[^:*T <OL.")+_PN??11DZT;\
M^_9\B#V&EW_'6: WV3IS8=+D:[ @25/X9K)'$[%;.6QJ5PZ(-D"I/0*[,U0P
MV0/H0SI"2WR9RFH]N%;ND-RQE=$@Q;N;$6E>\5"TRG7#%[ZNM  '-@$F$%U'
M3&=1D[:_$5?Y;Z&8MA ?E22R773"^;T_#_($_GV7'/R;X/,;BZ[^"P(NEC';
M_$C2K)>ER*H53;)4^2:P4HAF8*ARK@O(Y)U_@+1_!/8\FUYCM.]+W AM\T3.
M/0*G)@6#M=;LG",AUTD/G]W:5\M<80; M_[4S5]( -8</ *_",ZL[NO<6?+U
ML9"?$%3M'29VZ-0)%P\O'21=DPX-IAR0/KES3EU(E+\UIWAP*(EID*4X9>T.
M:?AP-_XZR:]=_C,7%!.QJ0QL31)O0$GDN*K)T<,DIH&=";^S!O1K_.RFU=)?
MC,!% _I4,LB6A"@#:/+"R-;^4\SOW_UM[G]'_,;2EG_@[X\_FZ'V!_Y1^.]6
MO_H#_Q  ?S?QN;][ '\WP4F_>P!_-T\O?O< _GX&O+]W '\_XX7?.X!_Z.I_
M%O[0U?\T_*&K_VGX0U?_T_"'KOZGX0]=_4_#'[KZGP;@Z?#_ E!+ P04
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
MR]\6U]Z!CC 2XJ*/_256_II0ZQ7HE_C7:$9:(%P%1NI@1\Q%,]$-B^M*GN#
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
M]4.78:I\_\I?!NW?%/IO"OW_!PJM=PNN.'"0=NSLQL]?BV$!QB7*0Y 8V'&
M/,6\XP7W>,IF-]TXK"N-L""091=T%86P=Q<32VV<L;IIG6G]R*#]$'0[%K/
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
M(#K0YD%8#TB^@!]D =1SM)HQPGV\E(53K^%#%8'^JH>R/;6?#GT/CI/N<!'
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
M[YTQ9.ML\^J!9;3PCK[+MCZMHLSKR8EWF)_7^H1';-)(NL!H"KH48(NE,Z?
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
M)XAPR1M&%3!5C=L!PH\[3)[E(CK/SGQW:R*-IL)$\SIY"WKVU11RS6BWKR#
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
MWDX2;D]\(("*WNSD&>#[0UCD)Z.J[:M](C(;NN^EGF7I=L5?<"M3:<AT<TZ
MO!=0"5'&0;FU)9X7?#QK,ZZU.K;>3*Y:]O!0\4D=]_%QRQXP!OSN/:O9Y"[?
M=8YB+FQ@+()%;'C5Z_2DTH>BCL1>$-H%FEH;Y^\;=W#VV*D3=C:R?U?,'C.$
MP[58WO-+$Y5QS+*^Y6@)MBKC9C0E_Y2QG^+)8N2@SC,\R"H_\*+X,J='0,;L
MV'/3^<?&HY;!7NU2T*=+6,LZ,W<2J:/DB+L!IV*XH !UGCF\XCE_-1Z;5D$]
M^O*!3*+FM5->EV=T#5RW'EH@';[==V_PS/S]+DHY?\C4V$S/^/.9VCB[O5(G
MFUOL'Q2?8UXB6V:_PWJ,X6OQ$FX[!B1"V!BQ/HG:R]D)90E'YG&E*HHQ<J^-
M2I]YOB_3MX44&&I!H[2-\PTR^[K3B>\+'[5Z>>Z[$WH\V.CX(T3L683(>N<[
M?O8Q!CF<5KT5-#6D?\UT!"BJ!FN <+.GH[R<Z4G?74]\#_(<*"PT;V^+F;$G
MYYD(->+#3--;E;F(VKVC%85J^2JELMU>IZ431!Y*CE+(>E); U"7K_KHB-]\
M&;SM=KY83IG)Y2+7P\^G##S+W2LNW3YWFXNXV6OV;:8-=%/]1*7,PC?X&IK1
M=)5J,]Y(:\9678D+*+.=V6UZ[GW5$[/"D$LEBWJYH0EGV=^3M ?JY)0_'7XE
M$[CQJ+!9CYVB;4?)S W?-]/,LO?!RH[$#]82J)=F!JX]?N.Z^VN,--F][5W
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
MN@ROO\U+#H<\VTX9A-)/]QXNVK_YH>:UPUVF[Y2ZHAW?IMY)Z%%.58="E_A
M.U(D9>D0!S%QN8^#B.SX_8/F.8C@%&H&>R<- $U@UANM3EQ6" =^6 7#V9(R
M:E6@[0<1!HY *W".@]!4@$SG !#&M"9 C/1#BX-H3")R$&*IT*&@0,*2&IQ9
M4 V1T"54=Q7,(%-<)&#'ZX8[Q0CUII(+VN<Z5L+>2EHU*>(@Q@H!LCP+#O I
M,&64?4!B/<"#H>(B0/L\-P<1H 2L'N<@KH+U4,!'/$O A(-X_I=>!C4JX^W(
M05RH0$)[X#^.D]D&8\@UH5$4S= (NKBX)M>.HL9!:D![& <1JX:&U'18)RGU
MKFN[@84,# =1[_#[SN#[G[[XAWTQPPBJ1BT<=D0R>$LXB X,.IKRNZX@]J*V
M5LL3GRZ57^_"U&><RRMMW1IQ?K]YK1M!\%X]O^93]U>>^PV"5%7SL[>]*BDJ
M+96<\U%#^ZC=Q;VDUNDEV0FZ*2 #LW1>:G^EQ2BX8(9>R@U.,WXZ](T&L?8K
M<Q#277!&/W :!NG.\D$VD?B9#SR%@8PR]-8GLFYR$.E>17/@OZUF[_B/:L&X
MN9F7,(.'PV@*G]V<UHJ*"KYY/UH0-4VV,U&*V'WE'<]JR-%4KF[S)/CESQ2U
MB+OZF3@83\=-,N1=J..%B_$MID>$1%T\2BA[B:]EB(G$9SVYM4L%GM>D+K_*
M6G"?;_Y)455)!(XL*2F6F7J[Y)E.J7P_U9:8Z'(-X[ZPRD&<6/"J0PYDC_&1
M ;\SWR;FYY ^F5-"9BWR=>'W)R]^_"9SIV'12.K%!TG^RT:/EA3Z><_U%;8]
M+G[4FCX:HG!T^4BZKYJ1-ZUX6W1CY#MW+]=[Z-?C*S,V%*V'+UTW3I0:[2(K
MDB_KGTB;RCQ]V;($Y^)H^"/N5=P$J;),)_6%V]N;";<5FS[L"HMY=Z0TL^:,
M%,:]CM=JILUGZ-O *Z,ZM,C,(\/<^,?JW+"MU1B.ZHE0+MTZ>?0-UTI?)*I<
MY!5^_K1Q*Z:!@W!6V#R-W$FRRU6KIO"EEHI8)V=LF^&7X%^H,].\'1-9/BG;
M;&1VJ"H(:NI"%7(0Q:2"UTS[Y^-L8@-:M;%U+O%#4NGW?74/LZ1+_*:YB\L"
M)".UY"3=960;O0_X=YNGO*+-+N8<.Q:K7Y&?S7UYAX+?L98IWQMIQ+-$P;U+
MY=1&Q1_C8(Z\_OW55'TG=T.6N[E!AS9J)\/EZHS=X@J9*Q,@NX,YW@H0;)V@
MCC.J,*"$Y3//5!<W,HH';GC5<1"/UOBS?E0AV[&J#G?5U=Y<[S]WXT-@X\ A
MS?JLFL>*YG(%!QOMHZGO:CPF/64OOTW42;[Q]<,".JP\OS+RTKQ2("8XXQ0Y
M5O/5D9F*4@D7^TF8[MAY80+V&-L,C/T]D^J@L 0HT"4K*C<[.@E&!#T)XDVB
M^)].P;+X8&/[,B/ 0:SK[*<K,L,.PZZO@?R7TLOQ#-;^1-BV5:GV[,>>"FRQ
M'3A[\RG\GUQ<I@0B%S1_J93B(#(D 5GOY_ '\A1[46L7->&P5ZEQX)]N EOY
M#FV%75RF%;3G(&XL VQUF[X191P+=@8A&'_V4;9S$#/)L,=GA VR,/7(52D9
MH ^$T\JRH)ED^&\-1O]:=>BK\Y>*)@!^[W^GMO'CZW]3U<3JL:K"-R15.C=Y
M?GE^FC*G4=^_R([T65P <"HE"DGSG?5%T=^1 S>@[ZK*98.]I.B?V'@M7T<M
MG"L'P0^[M8D"*Y6#^&:$8<,7,I"KJAR$DSN:"S4>YP@P*!R$3H.U\Q[S^0$5
M-/MY-)6F_G6X\=7!%@PZZN_2A ,+%@D4B]K6W-SFH9+LCU?.26RZ+?ZZ0^N1
M-O=G#H(+9G> *#"2A!; .N< ,#)Q$-PV6$70/Z^!Z 1L9@%>7AF##I85H4*8
M"#GCPL")W)$8V2U%4;U::'ELR3F5WG[8]'"L*^RW@!-A,]1+H5U1$ 8Q)DA>
M%\ERT)R646UL=#CLS;11R9FB;]\:T\IB1^>,=Q^OWB/*==2NX=%:;R@"G!F3
MGCW!- 07H6TMM'EH&Y)*Y/<64MB)U:#!KA;055/2Y^6W8AQ(3W-T"9_9H"MF
M\+:_6'=K^$0=*PW8OE[M,&A 1M+,C(*1M"N $"9Y8QF-B(>0EMYGQJH9*ZIX
M+WN,LZ1+_&'[QSIJ'W2^\5R\H;MEL4"!8;AGPVH0C1?B69]TOLI^K&Y'Q,+>
MXN<-5)_'"J1 ;66,2K?,*0TD^&1D0-D97>TWJKE0GQ%YB+ I:E.^Y%V*HDYI
M$F%IG7"2Q9 C;>2SHM2XH'?HZ5U3*K=.>QI:CK64=TO?LL&4AQQ7;5/*E<P_
MCE#\4L]U*B\J%+$:#VT;8&X&LZ%M"LP#-[";05_ZX:8:W.'W=.W8484=F#-)
M83<&I>8B/L7RW]?<6T=VCRJ5U3UUUUECO88)]AH_+.XKI:1OUH.*'F#6$D2K
M1*W _+[Z,UZA%7JC,H4&0\XJ^^Z^JC 34KF9'M_XK;"PZX9BU/Z :YZZ53_>
M/-8XSBXFW6P;'&-DL[-@HCRH0W[41\[=AGHB?K"\3^&^P;?+:R,S7L)7/F]_
M+]GD1+"/N*HR=%"/YQC/^1*,(;V$L9^=!<& 4&T""<+=M23F]4FH#$E&\C@]
M0M#2AU,>]5F^\OHQZ@BU%S,/WCY:;M)T#UL0)PH9Y3N\YHO$'F%N@[HL42PA
M 9OU<^"<<!(T"=#>&KR.?(RL.6%M(]I_U[8J<LZU8A$1,2F_KUE-D\I8?9K'
MH!']431= BB+G.6F*\!\92=J) %=DO&D0HTF_+GJ(,&LB(:O->(V>(?V/FD0
MV-ST]MVSZ !(,$JW?<15<V@<Z"J3X8H#C]"(1O"/<AW0/F-F+3+O?O_>X1G+
MBI2?RP:EMQWS7.WM-ESJ:I,LT&C/+M,>?'><^YEW/35HKHF*'K2O _AQ@D[(
MG>HW:3-U9X0(3AP$'\LY&^T8-;7R7D?2Q+K><W/ZH+J']A>B2SMK6'_W(3M_
MW]U:"-R#8;B[2*CM143PL#<[F#":P> .RX&DK+$Z-%($2S']H=FP,/UH"=]1
MS;H>PJ'&O5^M@L,";XLNX$M<TUGGV:$ AC@$G .]:/70MMU$K%)0C<T6NDO2
MJ.ON0>R9J+51H_WH?KM<VY?'J"'WAXQ.A:0_V=&D]^&*GL@XX<,/N-<!)U2_
M%>,5N'Z$/ J48#X$>6N'-Q>WX[8Y/NJ)* DL\LG^7-[;=ZT @PER3'T2U5VW
M]^X&N[;X. E<#UH85T,I'%Y? 0BBK;#V))-KH2UX\AF^FE7L)JRT?,_WH;RC
MMROCYN8KZ-QQT5N>W=J1KFM8]<NW2MSG-X]1ISS;0"EAUAY1AAF[2$,"UXFF
MZ>,'VS[9"-'P=4D8)F94FDP)%=]?2BK,[TEZ^;;[**[Y@O"#A\@F^5U-<W<\
M+6IQV;\J9IZJ4F7A?A7Q+&$(PO=6*IK176OO&HR10L65GHSZE!>7!8[ZQ!04
M::;H!CA3'Y])KSC"SW4 SSV;(,,UBAHR@GARF>=Q?:CWPC7HQP]0 BPI*B&$
MQ*U^DTH0\ 8L5?I4RY09*:D7:?63*1:3D4?,=-S]W;0W>!U?S48RX-35SP.H
M/H?%,,U8 NPJB!_7C=XI.II!GM\YG< 7MM2V!SQ#QY[VM04DU'A/'?BHNGOO
MA5GK1>'XIHCD:V0)WRDM!-:("<?K:E644]OZAA$M>B*CD8Z?NT9MXP==QY3Q
M09-TE7@^_QUY*6>AEQF5:6X7+[Z5,U ^^:7Q8\*#BP'B5QLD"Y"T2_.@-&D.
M#OJ;)FE!X=".ZUAW&BJT"DD,74[RH/Z,8 =YV&8:2+%&C<73'UG:Z::L!EL<
M./9SX.1F\>O,6Z$(./2RPTDC$>*':'PL@0NCJNL2?2UT\T"6.14OYK3V]C6<
M]VX5#7LX-UZ9Y&(:["(AFV_U]8WAGL1^_G?[-*Y:,D+@9\/?XO<4)#+VHL'#
MR'HC/)J/6+&![2\<X K)_7A&40CQ5-A>MTF[?:JSSOEU>52/5KEUXLN8+?8+
MUJNHAW V(X ;0-,,@7! "#J):]8XR$XHXMOH;5M-*#A6+I22Z@U<3Z:G=U,C
MAT4M9F/?!(>91F[5SPEJD7POI=VL$E2'ZL<PWH+1ZUI;X+HV.V^G,@4Q\ /8
M42&6"3XPXOGJ)$STS-+!YC_L"GM^EU](<Z9(O62[Q.F;I''FX?]KA%86V^K1
MJ[*6A$X^-G_LESYK>A^D'Y>QY+\N)N6NS.*I Q8L[J"6(2+TZOG:\'4.XM T
M:@0_OCXED:"F^?>-[G Z,6;/$D1!/,O,TUC#[JH=K+OL3"R*RD$(_(",&,EX
M+S&R@>MD;;3VWGJ!8Y?<)6S/[C6_P%3&P;B5SS<7E..4P#W;1J^_1/<=#G,6
MJ\L62G0]Q51R^6S\HD$D4O? ]O&1-9&E[U'?E=X3+)-%WJ3?7OTJF6I?,%F4
M\S-G/K=92&Z';'*+H<>#,M+71VS!4?'U36_/H-HJ13# EM9$1B.59I)TKM$W
MUP6D6;/]YI2^Z9@^/AC7.'3%02N]=EH*O^+6V&SP>(.TX PD3T<'5G!3G0WJ
MH).]<X4M$CKOXU9,NUVE> 1S*W1M]*SQV]Z]T]/P*Z7OW?Z WRW@T57_N$9C
MQTKG-QCK^UU9][+UW[B<-#S6W/[F/4X8:T#SJD,'62I\=@TJZ5.U% Z^_X.X
M%%9>>7*TY7OQ<R^=@X&CIR;.-5[8,<VS2?RIV;)'=\89DWL)CAEWDB.4RS"E
MCEERN7!W9^[]NYY<3X(1RR^7-/,-M;0;?:3O-[]VH'3F5UZ1.^._*XYYDT;@
M!,\5%Q#Z%VN*2.45(K!IM@!]I5#08E\884$7M;;*UPWJP\,]8[+ZEX2LH$@.
MXH^;D+Q7_H1:C&#G(1T+PMHJBGV$\/6Z*BN$QD$L_T2NZ:.D4"/CE-4C)%[4
M+%<6\.,'9O$,Z1+PQVMYK.-PBP4V3RFP3TNLFM3B5^7=DG\]YG)=&&N*_L\/
M"26A:%JD56TO,FKM>S;,"D89I W9?\8IQFQ.P63AR 6(5,]!&':C;M#L(?U'
M_W+HY?29OU;" 4;_.YTP0/N_J83CO_*?^7?*'!=,VDB? 898*0?1WH+S^^,U
M0-GW,&K\U2>X/7T<1)KBLBL/!S&.@6/>1K@GGM>O:\TYX&;_:<'T;W&M(/NW
ME9B>OP 41R 4E7"R%MB(PR^@=&'\Y""NX<?\OQ,B20NF1:@TY)J4W/.\\C$B
M*U;>:(H;"M$?QX "X7!KWC<#,VPT;$?+%0605C=0C6Q8/]51Z4' OQ)D<7 ,
MV@H/W:99,);.6_>KC$!;X%5PJ'98IL]5V=?*IE=="[ 7RRUUOU6BFYLG$2'A
MMSGR;*V0Z]$/$FHZ\$.J14BWY[??P-6@]N/D<6TV(OCJ#RRO/O4+2/(+UFI(
MEY*%T&2]_O:% GU]W:[&&U%&+[;.H<\#U78:)[VCJ>A9T5'T5JRZ^_!QD.#C
M.(+<,I0Z]W!^V5&C^9KN^/$2U9U;Q_<@+5>  >;(]\#U-=0GR;M  >IFY$#5
M+MJWY.<.5)679EO-4"=(@[?20WY:)# ;Z%L\=PI62>P^S;1\'BYQ1'5O3>C5
M!P&K5]UCE7*B5D2LC:1^H1&1/\\?LR@>M"R15Z7<AI9P^WZ@/^#GS.G<C+T@
MDKD)=!TAA2ZA0G'"[!1EJ_E=B;G\WK?:[_H=%'D5;X5-<65VGVC,N_CVD,3P
M.<&U$*:^M>H<E:FG,*N6<B,.M!LY(J],Q#^*<0TN.I(O_9[6CAO5S/:XSZU[
M]53#EJMR7207Y* MFIT,B?1[ U3ML)TE=%1]V8MVC;V@N\G"-R?W(X<G?SEM
M9>5 OG&9A7@^=J"L[PN!=DUA(&/4:';]G!$M>A"9[_%@;V[.C EE:!H0K#!!
MN,[MP'[]=C0A+^4$^D6(I%S%[:<E5Y_.7D!K%N3H[!D['IV3JNTIVW+59]#S
M;9)^V= W__PT$L'F#E4"/_W^4U=FZD,IP98IP31?FX6%J7>H\RQ>N@"54,M[
M&D]&B3E8?JM*'N7U3W&Z]S6]P#9XJ/'6KI'[IZ:LBD F\[!J2!!+R(IQ#SU0
M(%'SG:%-6P7CE+"^\;.$@7BT/?-RJ^I#T@!3U2,IJ0#]_AKMJ^'S"P<_7\T0
M>36=MF?9S*T\JK""/90WE=KS:73XV*M$LX*2Z(%OOE2M/>8M22E_QS4S1]3"
MMF(.8EV:K%T+F_&["\!%-I(T[,&GCW[5%K%^[AJ>7;DF)/?'[:JXOC^=T81^
MTC"0 7S5YOL:LLWF'Y>@_H=@]E]3X,>"8=8_&AA_RSK*0;S?F0Y#0PJQ>9I]
MXD\O0^4T,J1[23B-M#2.GS#B1XT7U3U:K_@+A@%R):/V;]-AIN9]C#-VKQ("
MTQ\*5E;(6%[__NS0H<BT#R-\N8>[KPV3]1H&7 RT;GNKUL,>%O"V*0>4L_&_
M6A@X-3<\V1^][_FYHX(? O=':I]?SB&*8]U!0QK9-.PB?3Y27FFH]+7 YTW4
M)B6[T,#5\V.R.B.8R+=V\<8U.8;Z[:;#G>[ZQY@^?26CGB9-]&4W!;YM5SV%
M!XQ=T)Y$4,Q.L U$KE."D#/6K24C^#U6TT(/W.^6E49<ASGT1S^+G?Z;UKA,
M*U3I;52CL*(P9UXRI!"*":,>Z6JR:MKO564E&/WE>;ODD.[I?JN4K.MOK\MT
M11%Y34'?'\S!])\S>;GR"MFZ&7&3LB9AJ6KDT15T>3I[3JE#E:CED?LF$XRO
M+1/V+^0E[?%.O!K965/')=_3_++F &.?) .Q4>\ 0B];1?B]D]GQ:94J^U@W
M_@9DHH#VD,5M.XLM)O[MCW4TY8B#G9[6&G8MF,&U@2D?5TP&\7G3[#M97%?L
MPG!?<?QPW_R[]KA0F=RM_U99"2>7?O(<1*-BU3YXP,^B.0@CX2)PQY]%;A%Z
M/:2GCUR&4&LN*6O?_5$+)KVPQ9^$37:*8/Q7U71KD__==N(UU?\6.=V*)DA4
MF+&>1X1Q$#%A;9"B32+ZI2>(#T^6LJ\2]]5AGDDZS00P+7-[DDK/)N4VG0+4
M*N<[>V?6N#?2WEK7<A 6:]T92/N&ORE^#I^$KCGCX5!,_0#8(]=D2*NZ%7#.
MK@20;T&MJ"5C8.$YG$748:BA<G0D^%+C# ?Q^JXJM %F/O'(UT"M+'5^E0G_
MLC&(@SB >P:JU6F(TCF(P+D*:ZJ8SMPC7SB/+_CZ4$&<G?>%(O>8O#WGM%CV
MY8HF!OQ%T6ZT[^PJ8.KV\E01^PGY="QV)I!V/>!^S(QQQE5]5;W3-2<=K4LP
ME<>&2LQPR,2;1T84;VB+)+HH?3^5/>_0D.Y;U&6]RUC+%EPTI%?E4C'9?$$:
M<N\[E(.,EN0-3#H&H:U6/2/74T[RW3Q$>+3"I][_AJ1,&GF!HEDA0U P#W!&
M!:-HAGA01B.:ZLPUZA(P6FG31&T+8<FG?[-P&%8JZLK[7E!J<+\\P5P@K;C@
MXX8OGM>%M[4G<1"7<=\ (<!)X6FR"JAF2Q.HQ^WN6N(@D"RS#[1DDBL<B]L
M2:&NZQ1K/3=72?-G&PX(/=E8E@\M>M%&'ON*:FG=%!P7.D[.M,Y9X=F6LYAF
MM2D2\;7:_8&?NUMT^+(R=[#Z^11OH_.5=*-0Y41KM4M=SI)EW9Z\4[TR\K]$
M&#0<C:R5/91YU.(98E,"HE3K'MS%ZXJA&Z$>Y$:L(O,B]@0FD#8?5MB1Z1#U
M32=?S_GZ"YV#:.K7URIG'O>K][G]S1X%!=?0>K;JCZR;CW\M/"H_^?%I@XB>
M?]%+KB.>W)LR[23=GO=6R< NI@GU(HMTYL3H'C#O]6%>P>IT5FA)UQ BS34$
M:<T)TH&C7?*O/P0>4ZD3T=LYMDA0N6[!?PY[Z['&U[^ ]'_3$V\C#7)#!@"<
MDLVJ>7 0*0GL37^\!CFM70(:3L,DF4B$4=E^>KV ^DO?;F@S!Y$N@8=39;"=
MW?]/EP7^U_?HM*'$@/$L)T 7M:1O+F'M]1N&3).&0:CAY@L8B=9(:^XZ,P_M
M66&9Z[I@4>MS\PYS_XI;LM.6XF$YE84)=7C,@UXO7C>'/I69@W[7I@ZY<&.V
MOSH^?NV=S-LAIT_V-B"JQC(^Y"C6+A-$7_[8J_3%+LBPQSX_XJ>S1+RXD]81
MT53SP7*_9Z(.K6[F$Z%RP0D\H^8Z5_,B2[?S7=%QN_PF,28IC]%OION=Q45+
MI*)K7AS+A7FG$LRE L>J$ENK\.<Z7A=8A9Q>_:H95EFJ_BH9 \=F3UG3;-4C
MQ4/3R[]$A>;##7Y]\_]EZK#@"O'Z,.& 7M/-?J]$X8?_<Y.Q(WESOG\#U+;H
M43PY^[/M!6EX*K)GK0']BD(SXUL]'<;'W.,,+/FV !AO3"C1?]3N:EC!>+S]
M4"FH&M*=U4OUVI>=YPUE? _Z!WJIYF7&Z';2T&H)B\62@'06X[N/$YI TJ*Z
MPC]0&\W^)I/*!%1^E3,%OFBD/(70GSF(EU3@/U!]G=)"_NL3SB]OEUZ %%AM
MO/]8\'5%7P:BM)"^?Z<B%_@R;Z+BZ<"D-_H?OX . W)>ES/=RD$\\[W PR*%
MK>N9PE#]#R5?*SM#426+KJNKH,ZZJJS1! N]FBS\CQ5?>W[&&+-)B4!;6PUJ
M''FE!E" AZV91OK'DJ_$^V_P<ZPA"(?;_:NNK, J( S9!W 0_U#SU2=]#^ Z
M25E<I.%7N?\71V&M@2G@@*2%0C#*;<<J,TBH6?'-70<6*RK+&4,'OH6_LA<[
MB>F6>\R.18T/L&"&>2N2\*N\_QJDUR)U9-)S0O[KQ*_+D=RR^J>M-Y&B4/^)
MN83WV'\_EZ#SYW,)-KY_:4M4Y9:/J$%;FPXE]!.<7)AY3VYN\@RY[]E@VJ+L
MRS2'T( K1LUZ=GO%WU3@#IB*:X5>RVV:_>XS2.&=GWPT()!3D*.8CG/QGO/Y
M6;Y?@250#ADNDV;/PNCXNMX&17>%!\\?H-Z;&:34H09:9RSSXZ^IP/F.CZ>;
M WVP-EOD*.9Q#H]9]"O^V^I/;')A C3=I_2PBL<P1>>=56)_47E05%<K6OE*
MFH5S:2L%>ZLL"<E(!S?0A4UZ(#'OO#FE!N<[48,_R9\?T*O%OIC)NE6&)A,\
MWU-F^R:6[GW$=CW)?Z56UY5RS'0T8ZMI^'BJBUG&SRFO[WD)J4L)_:^TK>I>
MIGOZ)SDL*DOSM/(_O4%L?J7<V]1D>-^.C]>1M*-*"FI<8X0QE?JEGHJD1W0[
MWK+(>?ZM\!>EJT*V@3>+/**.?_(/70#^4SN>ZIG2K,/([84PGMOT5RM7Q>:
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
MA4IRB4:#$OH5I1W+>UDRO8/I<94:T6=?>2GJ"02_+@YT; [;(]-9$LNC>&Q
MZ K?^D'*CW =L-L2:M%XRA;@#GI0>*0O%'6'.$BB5F7M6?L9,9KM2$7ROQ7Q
M;<DE%T'LL@])$TQ3=VOA^.9+F@M^S93WU^CFG]OZ!1AQ[*(*:YK$%7;A&]#:
M7O43);C,*P*@*M/$6F;+",&N=V/#'WP8^FIUL<RPL.NAR>5L-T_2%ZTK3[G1
M10[_7YBBJ$,5$?#8ZV^PN+[[+8IF"Z_#+6>-#JG4.=^2CDI;/ESQ'1**C^0@
M?L!L/.H#0%?N@P:0"V[K*HD/NC@(O8/$X\1%([R;Q0MZJT/,MZH/5G#F1HA"
M98%>&YX0^*A2LL;.G1D,\P6BQ&L.(B!]C+2VDX,8ST&S#)&TP@HO#N(\A14+
MY\\A>;C0553N*.G[>!7#!S4P +!6@Z"-I"\_4%1'[WG(G[0J!_-2 1V6O((8
M!]$.WREUBX,8Q1#>X/_E+N3_W/1_SDWH%/']SR=HRT_S]Q=<OVBQ%N5'4IY9
M2B0C%^0=*<MC?-!CN;7H'TV613?,[-L.LP>MRI<S<3JCQ:([@M*?,JX8ER<W
M*$S,VA!;74$Y;M:KST'L4!72FL8D21NSF AM@]-IZ1,W8=H>083PI<2?;7RD
M\13T2/P/X)AW[/K9+1S$?L!D4E_F#>D^*OG?SE>0JV'I,1W%S,> $)0]Z3%Z
M1WR=S2':@^ U?(A&5VZ$QN"A;1L<]_CM"R^1_"BJ_X[K6>?&K?O[7]D@MT9G
MRUD/. RY^DCF#8>].?/^X]'+*E=-;7'7'OR,,L 4#QJ8Q1$]OLD0#['CUVO$
M_4E%JM79I/!D@8IXPY*.VK#1LRB33XD&WEW-SDSW?2IVL?6;N-H#C2<LI5F"
MKM6J9:A 2'J&PNM22 D:EJ-'M 45$OD;LKG+0BW\G#\F=S5N/&51X%Z@)J.I
MOR38H#XCEZ$O*':M2?G^\B-KN:E\P[2AHN3O=T_N'TYWBDG56CP_:*!E?V<N
MNZ<P4<]FQG9&5BX6[*/[U% V5NV;)@BP;#HK\Y*V+CC+]]WO*]FI><$93L3V
M1.DVAIZUZCI<I+XY&\Q&TVSB\[PI-<\=+"N_Q7@XB2A9!@T&Q.24'E\=VJ5K
M?DI29A_WOOW)RY:)N;/1*U&5%<5H7/&\_4 R)N7:E6L)*U9%S,*\N3Z#;$99
MU8]>&,E,#OQ[]K3<QS#E(*+M:7SLT#, %*P_/_-GLS&_- /C-ZU8[JP!-@8>
MV"_Y0:#$NHK1@@FTTQ#&I$1: ?3I3#P4&4A2S%ZJ_Y.+3%XRW^K!XS91'$17
M%"H&JPM_H&_?^B$A![7VF \3=OV]),!Z*4G6JB-+[ZU540U[*##   \**9K)
MI,O4665'Z!L/!)QGQ[\%'.'A!>S/,]HD&ICHJ"K7V*0A55LUCU;%\$63C@OA
M=F6;C^C<.>GC?>RU#R;SJN[XU7R=0WXY&7Y;SVJ9=6!1KT&7]GYOKXL%[Q^7
MVNZ(S;\8@#<)0-S),[XZU>5AXFCM.:U\.O.4=.K4^M$E^7\OC"+A@)$P8"%\
M/A!8;C.'7^7S'([+?+Z-M=L5,DZBM4&ETQS$FG<EL:X"II!15X/8 !Y*S,25
MCK2Q8I;_1=.OV_,OB>#2I8.!!>U1-MS1Z;50Q/^!*KA_MZ)P]FN4O>L32I%Y
M3:[1"# G2"/KTH$ Y:?&F0X)/24O!6+5GG?3.K[D<!T-OM;]V-2_Q5NXQ@@\
MA&8)9(RT9F$>4BD!XH=Z[MZ?,EXB[?0N'[U<GNO \-DJDYU!L3&X2]7=C/WR
M-0OA=P)M87P.@=C^3ZN _F]2PPXDW<6OGEJ7@BF'C3KM6=\+\XP_">^*>-)X
M60LP>Y@$)3UGVY&!A<LC',1,#XI]<+VJ1=+GGYH$.FUX+_QFF,OP..\%EC:@
M$Y77#*GX5:'"^35Z$ =Q3I!MO 2'%I\6%%EG,1-W=I1"NX=;5_8TZ%EM@3/L
M7V##>?$>-ASMOO7#7_M^M. \@&H+U/CD4=2L,<S@.E:4V53J"BM&CL7/YIM
M\Y/&7P)C^&EL ]R+/X,6V_^MR,CUDRNHA[KE"AXAU;)-QO"!GOT5I^F;EWF3
M>&O-+*5Z9E5W*(]^TR3]H)<+#;:)(GAV(NJV*J])V2@S=2A0!TJ@XD06=C^;
M4,&_=C&AXJ3%M/A9NF#->4S&N9$THO/&@AM&*IW5/!?#^44??O9^V2LP)&L1
MK#IWQ"#AR#%,^?6WA1TK9<5SR="%",;.8A%'GS,=$]'N$Q/FAGIJ9\TQ*@S]
M[W4PN])&;=&A:S#')I-WU.($Z&*%EAY*O[REGZ[D<M'9_N'TFNN^&>M(& \W
M%8 =.5A)&GJV8,S7ZP)Z&V@T*CA9ZCMJI5:BZ"1T4O9IH)K[R\@[WV2<6SZ<
M.I@VA;Z.:UA/VA^C;AOY%Z.WLC9VWCCJKMR:]>[&@>N>O"4(]59NWIIW[\+G
MKAE'G3^<\9\37[,Y)AIT'+P;%7/BN?LK$T.M^3;E8T:7,7)3/=_DDG\JA-!/
MY4"YE_;$.+8:.S8X-W"+ S96Y1A?P<0/D\,'P,01=!ARM[+"(&8T/CCE/:A&
M>[!PK=TE;X.#<I(G7ZS*ZSU<D_4NS<XCV_96-,^F/7M3J4A5F/.G>8UR$!&O
M0=>TMLPI2_9\T-SR-T6]OKL5(:Y+ S%*7L>I+RUVN5]Y?FBQ5'OG*86A;,;Y
M[JK#$-D<65 RRTP[[W@X2.Q5PL[P_.#."?D7N)'R7:HG?QY\P6K=,GK2XB'Z
MT_S V!AW+7K(@QHTMR'+F\^<UON$]IVJ'(A_5U5RIS?_FY-FZ^@^^3<Z9-W,
M/O7&#>'!D;VG!3N.:F.>--_45UHM_;H_*3G/,.OZDNEH;+SSLKW2\5*-F[&M
MA>_<F<K*6[_)R:11/7NZHV,'9XJB-,9@[YPQ"O_-N<36@)W1J@J @'TZ-0-.
MQI_F01_Y!DP@0\(G%$-F7?[OH!R).+F]'M(67-<\(O26HEEA,H#??VK1HN(O
M+%K\;RF 9/5R$/Y1P#@>>W(]5C!A(.HDZ6,6K:"=>G 3S]*:H#JK>;:T/LN$
MK+!Z[#UZ-!YZ+L% [H:916C=HU\UK5;WP8[/>,)Z^E=V4>&&@.I*#F+AY@J)
M<469CRU=2"S-IA) 51)T26,%:MR2 L,C(W9%&=CMML**\YY?6Y5@RL' .OZ\
M&NC[& "CX '?*W^#&.]XECJ:H0*G+Y\YB#A&*IRS+&V8*S0/ <CP!5O7M:/H
M55<G% NO\Z>?,Y,F$X*'=X!%(T.H8!1?$6%NA\2518T&+\;#0XOJI2*JJY+7
M;@9I[W_2)1$N,O1?<$ R'.0QKJNG*>*P<?4\Y"!2+4DWY!90C&(8<I/H\^P(
M<\*:<B97ZX^_4+$K9TO]SL*O(=F!\J0EI]ZS=['J,.S#H8Z#>/^Y!(JP1+!?
MK4=M*G%( KJL6HOZ.0A,22I/"L(F7*S#>N4:#'PK7#^  -,LQVH>FU\]5H!F
M\JQON+L-7+]'845__/OQ8GO,&\3;_VE%Z91J(&K<LHLT4X=D(\PG6W#1WK:0
M5JX:5 %SA_;-@*GO7M+PHA&M@S6-Q'N7L/8C<S@(1N?R'Z/+FN(?5YJ]O7UA
M2K0-1F'2A57S6N+J830XMD8X::PER$QA+?TERRN#&@D+=Z$-L*'K&/UZA![[
M'C(_@Y6(>@S,&J\?4J%I#J";]^%9X7) )#H1E>M.6A6Z C\36(K!Z0/5#:0%
M$YP0T,]]%;Z[O6_2$Y<)5)/1O!6>=-Y1%%D-O]4!N&O@+&!\O6WP#=Y145.'
M<C,Y*!UWGX,@*V,Q'$2* @<AJT)AN9/RL$IU(U/W-'8J9NWIC(M(@TX_)#0.
M2QCG:BA]_OBYR'L):! (>%-.!.\0(X E*0YB0GN(@XA<7U+NH1.AIR16YA!
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
M6^GL>5\D5VWZH/#&F[3YHE2?\J7V'QEQD\KWV@2V*=[O73!VD1WZ-CCX*"E
M\,L,;%U5 M[HZZ7MGFU[R=L9)[7$7]?PV(BJQ#P7:9'-BN3O/[6SR=KIC*Z?
M[M>3[QO?G][TJ+?PQ OU2Q/;E"6DQ40,58HP5L[O,#99C).Y3S]3J?MZ,F2R
M[@XZGA7H9/[HZDJU_ORF0/W(F,(.<+C&V:1F,'YP[G5%7$^>D+"IHX0S\<.+
M#8<"-[G>R#HP\DJD*]?Q6KI-0M9E?6,?I9^$5.UK1TQ3C6O2+*.^*=^IA#FZ
M8,K?9ZGG2EBB%#@10_IP$'9<,*?J]-%G)JSO#?'W65>2F@=F7SLAUXP<T1[F
M=&$DT& ?"5M&%"K_(Q+2VR_,]EG?Y[/ W?.W@"O5-Y>^9P,8KX4;-#XG#GOH
M)C@#CU:F>;%K44MC'C9#<"2]>C+[B!G"[_CY>0,M!):75@#Q/&%:K(LMX92]
MU^<': 8*81I<2%[HP P^%T8 +@U9*YL+&0YKT8^E2CM=9\WTY/T#M!9L>';)
MRGQWNKMF] G%N[YU,'A8LI-ER[P.IM:8F3V2ZAQVQ'&!C_H\KI^=]A!KF5ON
MK)>:C\%YI_P_[+UW6)-KVB\:"Z(@1%!$0(A*%014F@@2%>E2E5ZB@M($1$!:
M("J]1D! BD1%1&J4*C5"* ("TCLAH?>$$@(I[)<UW\PW,VO.7FN?,_LZ^UQG
M_J!=Y&W/>Y??[W[N8G8F1FB_QOK;<Y?\KYW81U)X 2@&IL1MR9SJ1#.D9T/O
MK9Z@"!H2$4U4RB8R',):>\;&QDS-%BVA&'!'OZ;DY10Z_6%<U@L\]A+A^OZ#
MK7OVXZ"5?A3J*_<R%U&I"<IKBR2$+4L72-5,(@7F*W74'%U\#_YJN7_?S=7N
M<L#+,<EN-K2@YJ)0A^9E)EC5YW?@=E0,A*BC3Q&'+ L29\G^O8$7 @&+>[@
M[DX$$TRB"&P" ^I$MODNMP=?H]]_JQI[(B7E:LG!6#ENS]Z?Z',A7F,!)8"X
MAQS&$/1I)S(G3)?;W\%O$-7&4X@ZV*N?XD22"Z[]5*@5<E'_,3)FK52W+[+]
MQ;T67J&H-:]]Y.SANW\<S?]=F"MN%U1:3DM?12*6G*H!TET *^3:AE M$2T=
ME"U&4UXGG;=WWZSGGYG:\Y6XSM"@@QG8D[@=.6>!,A4!Q _ #0'&] ' Y-0+
M0($=  #;1QQ8!BXJRD> ;+E -^)YUUDV=D'_%$)A/'+?HB6;H^G!P/+U%$'S
MO[DQM$8A=+]LP% "'$AB"OF'5=<2_[A!N_X(HU4-8)%S_6\!$W@1H(K[,;DJ
MT;!5WVR* \,+W%P-V$-P/X+JZ%<M30;N,(X!H1X"F/C[%IMY&VZJYBX(>!HP
M/4@0<%=3Z'X: #[CS_ZE,=G,*'!B037&25_Z"4-8<]C<?\_^$F&,0HE&URPG
M,,UH9@8 VXN:7P"(DI?VA$0"W\]V2I862,8O2A:V(S[+PJK%<D[''[[#WL(G
M;WHI0J4(C>T<W,+?@I6%T4[S4/5\_"<AL33;]V..92K"45J]U8($_QA1@T@)
M:Z-FO;(A]P/,AR59:"G#W]GJDL4#1X(NPS$7DZ1Y8OLS>!-04H5KE=&N";J-
M"L\23$O1CWQ],T1*N?3>2D<^+:5*XCK?[_39*C2L#E5-(")5+L(#*0.(R9&Q
M UC3U*8<%_MW0XYEAE$. O:Q'6*9,N*O@L%7?9'7G-?!MP$/UQ\X;'.4_J9V
M;Y"[JK+O)"O_G1NDSB87?>SX&8J]VWL+#5O[C^J1MB<3\F^N+I\O>B"@]=%$
MJN+V48@V</3^P%YHB71C)R_<FQZ$<4)#%J#'EFH%8#6?4/F4I$=5%3YL[>UO
MV_.[?YA_BJDNM6/7,K"S2ASF'@(DZZ44HQEZ" [Y4#>Y"XK8H:$.UYZD8 U(
MY,0)NM_,J-G\EB2G+,JQ8JVAV.+F.7NSH1?;:3]]]S4&"!]54:W?+A,]\+8[
MQB+]5_R3ER7SK>FH"YPZ\49/@RJUV^$6SHV*!-*@CW%]2Z-Y@4VNMH[IF!!J
M6V"+ZA[8<W47M+1%[,<""/W(AH,<)E) I;<YC''*Y_^J\C8++D:<C:&=)0[<
M)'8VH,,]*.4-\A9VEYP#A;]]>=E7*O$NLSVMI?Q6K/"C#HZ[+E;[M5J@AWRJ
MR/E%E//$Y"88T0H\K/K=>POSN&?R5R#(Y]!T=42^IT3$:U6E%:,S%;VG67-0
MSK+/NAI/C=Y0'0WL@!*-$3R4*'(#$;QD3]6 JW3)TNT)J/H8:-,X>[^RS(7Z
MPZF$?N<4V:')-U\O1+FYEWG=.]W$G)35I.+&@>5!DN^8.6EK)ROE7).:/I@^
M*5 H^V! KN3IT\ UP_+'EWH#OZZVCO8;6BR-QVRW+$^[E*J, $I)T#?X>P7<
M<<8WT\)YI>E!9_?BDRXFTECD]C%9&/60ZAZQ&49O2 .8-$[DKX-I)RGHK5P4
M 9%"3*:=/,#0@!X$3(?4^F_#5T^;#@+^Q R\?9IV?!=TKZIS;_JJ.ZS'BF\7
M)-0!Z=H%S1M!DRF+#.UJ_7S$1OA>%%L/_N8OI,\=(H!QD Y#%"-?%,(1))Y2
M]>+2%],.&V_/^;>P%%[6C-%NJGY1>S/\",]]\[X\[1 %HX_QD7WE17*9ZH7G
M<K.TI8S\A$H?+\^AQ>BQ&*<:5G(CQ=B+Y(95X:SJRA<<<)6E6OI30WP_:B9=
M%GH2Y'0<L_)RL'E<<3*"7H28R,(P(VQ[K2$FQ$(,VKE<Y<'@X/#\FJ7%C[GK
M3URG;_"P:+)-^^9_?'[WT;?<1T->%UB:]#[<3:T,H /:]&),7Z1=XA'X (MN
MGUZ'^#!4H6BS!IGID.\&H5"QT*/*3'EP+=+;K2'/M\=UDZ@&Z5*$./60$=#3
MY@,@=JTS[*7K:.PJY3PF3%DKGR:;U@QEF26NO" ]72"/U%E4])O,P*Z.S[N\
MM*X_=X/YS4J:MI88W\"S0YK5>@]?U/7%7.TI]ML<*N6K;5V6J)(HNIAB<C\V
M2[SD?(6:8X\7MX1$#>R"95%5D4KFAV_(8=;)9XG$X_C1C(L579_Z-B7RO@%6
MCMW'K]L@86$GNKV,U:R%F2DM?E")PSS\K+OULQB5/(^/%J.+E7#YY&Y+01N+
MD=&4S%"C=Y470@PJ0W^PE3X]]$0F<MXXIS7O(ZHZWJUUJSQ9MUQ1^&:^0VZ!
M?T%)]7#I!BYWX$'["4.+E/\.%.RUBU>"3G4H\S$ HL%(EW)>&_Z7@'DK K(F
M!'@3&#<C068#S8J80I@R:J!T*>;2/QFM^^'S<!<DW,]*,P*PEE!@& %*BS/K
M_&UD(%00D'_&+^BKO^;JL R7Q7UR'H:GZA4_Y&_/QQZ_(=:J*=,5YK[D([<V
ML&3\R<P!50II<.'3+M64=.%=XW,0/&4VJ3.6FSD(8@JX$X"P_6110\[RYZKF
MB&Z173NH-GLZX?M,K1X=66V*?T\UA=^H=/'K>M [6^-R5>.;0?D9W"'K8-2;
M5S= 7J<'9D_;$'LIV2+I^5G+HH7)Y8+;PWO&DIGEPBV*LT*TZ^32Y*<RS%6:
M"X4/589ID.U11GR<8YRE0#T(2/"\GUTRMV%K3YVKU,.'^ZH'!YCB905_^38K
M1^+HL<KWJ?(^92L[BWC]Y]S8P+.6%^58>5P%3!T4]M]V_:GZ:;D"K^<>UUWE
MQL?HA; &GH;?CL*'Q3ZJZ;'/&!)!WJTH;4P92P?+*/)?M'3]Y1<79(5Y&<A%
M4=\%D3\BHF&L)GVR0D2J,+T_]>[P&$YSZL%EC,1]D+W$JU-2@0_Z9MM8C4[;
M;BZ)G$LZ6YG+=;[R";DDL:"=AQ9(L!AOR1OQJ+WR1C^X-BORO2E[HJBX%Y<6
M]6KA5LE[HG_[O'/)<@!2A,2,183S,H<$7H1?[5.6S+%Q5A$A'4*YOU<^::0I
M=XHQW%T2/L&%5WP<5_Z,76((C<!?[*Z%4'3(CEVE)OJ<.(=C:@4+%U4FLP:;
M(A,ZP%L1]%[[*OY1%[0&Y<5D#!^^,]A-^7YA\L5AC3758S^3.;\.QYU966D0
M$_CT30EVT =@JQ0H897W)P_-GW!-G+#@\7C(V?'@!<GELX(EUT,$"LTKVKU4
MP\3LWJ1T8^^^QA4YF8S+!F1IEU6.9VGIUDOKJ&GKC,=6]Q!8AAH/&S?<O&C3
M=07G:$SVG,=9Y_1$WYTJK4Z-ZIH?][D!![\SPTZ #\/,SCF>7&1Q[!\0[]PO
M=F#&X"DX1SG>=ZJ_':Z#5^_#X%DII^"L50S.XP3=.\LBX,VLP,$,^[389]L^
M8U4Q%9T\Z+*\<;S .<8XMEU</#6;5]=\7#Y'6^Z$2939^:>E<QLUR6&-BLQD
M89]RRV'%RH@Q"]-L(X.G?C4BDS]1N?T##P&K; /__%^AN'U4 $(=VMH%M82-
M[X*&KO="-S*Z:V?0H8@)X._MBU0<58PWC)$P;#K:1U-KQJV93V(6IY!+A<P
M\M)@ E <86_2]HO-/Y/%\[\=%9MB(43+ .]);BSF9:I^5#4?"6O3O3%FV>"8
M9>/C?_O2B*J0OHML6JI9[^W9BZ_NUM;SK43;46?>$]S"!=CWVCVH$3I#GL5
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
M56RF)+'$BJ06+-W-S1/#95>GSA071]N]3AW ]UA"+L$-Z)_VPC\3@17 2[A
M_U#+W_X9KD/)]'?YZ*-05ZX@8$H3'%8?$BWNL28V75!'>CPU?KK^[39;+G90
M97_@&( BI)=S")V#TI/>(25M^B?G>-D*OV8M^AW0O% J9E=>GFH&S]%1-E*W
M_ZXTJ,D1>QS$#[!:YJ7S[Q%UUS'VH12H+R'A_4)E8)Y 'G[9:F3[*]8S0LC_
MX?4;#F/"7E<4#^9YE#M^IZ.@]Z5/^GB0NP$C.D_"-:2J-4=YT0\-:'272+.7
M%)D[?M%P<SM:S//IEJ_=J[I7\F+1FI/2KS3ZE1%,,^D*IAPQVE<*M7/4/&PN
MZ[W$JJ/T[7F=<A,WQUHJKL@T[90%!+??UPZJX:LK6\YURLR='DAIB\N#E\RH
MO 6@Z%KFTG_W^/A=MJ6\\S^US,F<:V1LI2)"D;,&-/]&S,0$W7X75):<-XD:
MF67H6*/I4;\0<T-Y2TZ4V;VVD/$#SH#";4!VY)WH?/.L ,!<@6V248Q1>'DH
M;.T.FJBSH:P.8%3\\1VQ/S.2AWZ8PK8+$KI3CR!+6R#FL@J+*J#/<6MJRJ+
M93:S&9$6BQ)T=7SGMNB7OT1LD%,7>ACJ7KN@9FGZ>=01Q#_ORP4 5HY)DZ)+
M.D#0 )RZUT3-@>4<YVSK"\OD;YG#M\.OTR<+_002U\K_L2[">4N%?W*%J?6R
MDYERH'-HILF1]9M>\S?=JUQL+L<[S7\J+'-$=53#ZFFZ2(*RNB#KBP*C]-22
M3.VG45M&79]+-G_]\5Q@Y^%_'@RLXO:?,<O_&3G])];B7[':?Q;@#7LR%[&V
M:@(S9%I?RT.21 ZA"Y*V.H/:34<JR<].OS]#RP<SU\!1I]R3#[NS6QZ5-W[S
MJ^'N'2/W+(NW6F*?6Q3ECLC'NT@,#SAZ:8S[^&.WR7?2>PMBZXVSF'4_SNJY
MZZ[?&%[3LFFI<LN\YKHWQ6 *M2V(.XI9>E@+T$M/='<J#> ?02&U A0L 5R/
M")//.-:M,B!<'HZV>4B]Y;Y\9S\H\!D/32(,:_%ZWKV6_8ZCT'1>%YQ3I:K!
MK-6*.\K0]-G>CANI]8_KF"6HD+^O+$;]P/VG3/O?7:;]?WYY_>;ZORJQWDN
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
MA 5CIIQZH$MGP8Q0P( 8_=NS)OYW=:TG=2ZO ZZE<(#1. ?=>-Q'EH-[4.'
M&CCOC1OS ]/YY )C-D( Q.8MO4/5WP6YJEABI;?/#U"$=P0$ 1]$C*"?^*M8
MPJF ";M),28N$J!+"B3H'1(N^$*I9<R![[Q-[S^T^9]<?^C%E=ERFC0;$F?.
M?52Q2?V)YEZ+N$, =VC=^^7KUEYS8).^%8#?W($*4$3K8%]0C?XP;I]RW9Y'
M?8$"SO*I=@H#.<?'.H4SFP!<=",NZD=42$L;V&*[A\'60<($%0*$6PFWWY*2
MK>_BVM,T'+S%>[U:O^2C+M=7\]OF8U\VV*+M.-*#8(73I*:[1!B?E^AA0DYI
M3?Q4XG*7Q*IK%8HKPO-L\VO)AZ+JWL.KXR:8-MMFZ,2KU)^U<I0(JAWM(H7D
MCN+R21TVEQNQOL[8N:71=[;ZH(*28:&MT56V"3\3;QH'N7-2?YD-<**E]'>[
MH$?(0TX>U^H;W=WPPDD!4;,VYA5)75;IYY34]TV!7'F0XR*UX8"I?>/#2C8D
MC>YLA3*.,#JN@AO<AOD:=OSG32[-R=]T+,'('95$Y/R(/OOBP4UMN<X+K4&)
M)A++&.+MU<'X3C(;/=ES-=@T-9A[_"RF*N!.8VK(%Y6[Y=VYYS5;0&\F;\7*
MB?*5<=<GGPF '7./M93B:YB)^S1/N&1\,3Y;W=$"S'8BRTC>V_-C_$O72S7#
MIEJEA.D*@?./2KZX6O7.U1>])N"J<\MZ;9)F=2MDT\IBAA=V02#X1?K;6B6:
M60_T 3)X'$RQ)^ARPR@:!$E7*D%V)RG*W:'RH*!%^5OXD)":]9K&P1C>_3JK
MIR;B5?"DQ&G4<AY51W=B,>_S+@BO3SO9U[_8F"RCR50>#C<\S*EA]S/0I.P+
MTZ,WQTLZ;-4/JCN7T(L8<I21>C^3*"+SQ+6?]@2WAK0(V5T0F_9\C:REL8&;
M7$08;;TLIN@=?=M""#05N2W#8#4D6C; BE$TSC8LAAEJWQ:@IBR92<GHD#[5
MR5JL[_VX:U3):NP+E6#9'ZEU:C.QIYQK&E^L37-,O7??-!EL5+U0'T5)YW+J
MR;$H*ZN:>9UC8.'?JI^BS:)?5,B9I!K4H,V=Q^L>]+ELAOPD^CY[6=?YWH#\
M D?SP% ?_:;QHZ25-U[H SY5M_OS^U5YJKK=)BO"KRQ493ZX?/E*IU\/NE-_
MZ$6UZBX(W$')QS"MJ0" IKZR&X$7YO6F!=$ 'D4%?Z7C$CJ:EC&-Y1W+E9B;
MBVLKHC_NOWHPUQ.BYV62*)Z[T(TLB4P62O9AB'>TDF'6KV<N__Q\-SW3_DB'
M@'[B\&(+@WW1TFJO%A[;]^_;LVC=2S#=!6WS[#5:ME& [/":=GAMV--.0!GJ
M>[V(!V*:&:&)ZV\1!RE= *M7N+0+.@'=Z 7/,0X +DF'=5Z:+K6'7Z=G!_YP
M?RN@ARJP9Y)]/.@C&+I$:NU)="7"%K>M(,V.J/+>!65YF&Z(=J$9.NGZ]"#
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
M>.#9R^F?&.!.YSQ*?(]1:9>T@%F2DN3-G2Y)[XZ5FZ4Y-T[/7TV(J3E\S^#
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
M)V36^&Y#W()7'RUA KFX/^\+9/Y#>!?,-DY_V?%W>^HLQ[H4T0)G^<QTLW6
M&$9E<YTL?>/5R^3H&*K/"5LG;^G+3?!R1XDK XQ'_#^=X:M.3_4[+CEO-0U%
M \4X=WB2GG[^;#+#H#E"_J/N-N_CK-/Y5!O&6N-G7?D9K?@)4X4/"L.OOTGS
M*<H4LTO%XAI<%)UO>K8ZNTJJ2@Z8'=I395!H5!BPBQYUTE?KHU$2&32=(K#E
MNNC5XWKU7!AYG!D-V%'1"7J@.B!"G7.>/M:C*]?1HZ1G7V.3,&F^-O+\W@IQ
MP>SM8AW'0]?X3R++NN(-71C5S$><NN]PLHKG9'^$%-M@B%XBS%0$Q0#%ZJBY
MXA='N+#D4.5!S(YT0VV9K@.7;1Y'-.!?4F(ADXO'T_VDRNE(9@"IW*Q.Q@LI
MXD;ZGK!SWMZJ]"7^BL/0Z=:8D(4SH:<H!Q._'[R"LXC8 ^EH";%%Y!HJ%BEK
M) "@'(C)IZ4JJYZ6YC5-A:E-V#5);VP4/UQB4K)A<OC&O?UKIHA.'X!4S?8#
M15.(YMLJ48(F_O%)QIY'4?>=A[]->%E[F^W)1#YLH#X?T^+"7.BO3YH]G<].
M\IP@Y#_^AIK-9UUAG^$54%T7"#BQCK/#^W3AXMB3#/FD3:E0H.V&Q##<"@^]
M[_:T7!OJGBT9[:E\T A]?^>'3>%?F0J<G[^C!JMIKA^[FL*O:82-F28%Z3$$
MFB@2$&%]9VKSLTB;?*B#AZA&C5@B?[PR5>HR@*_OO 3VX45UN3!@I_,;VIL]
M$5O96MWEYHC!KXUFTNF5/<?$BQ9BU[I$5RTFE1/X?*K2AUBSI&DVCFZU,!36
M0'R)NX6C/JTDRGS?9MY453FW+?B1%[@IF.\X_IAL<'95X-6?U:4&XBH^$(F<
M>7N3[39WY>5:IA>;SKQ]=O;>%X*GW.?\<]F!G]4U%"V,O^FYSNW.Q,85)Q?W
M-JB=+)JX%QAQLJWK(P6E>6[9)-ZUC.)1>7N\/?";Z/ZV]3)7M",-9,,CSH?]
M^@B40'7$!\0B:H(+>WD/ORID$^X(GX5,JQ*(8@F:06%]7O!'S@AM@7WW 'SU
MN_CB@W'0)(W8U !YTA+#[G_UXMD_76)8SUA@W\[,Y^"@GWYL4T.Z&;(,FEJ<
M XFY4(3PC$_AKVRDO/!$+DI60%H/V<3N*)M"610[RH?XE89<VG$8<9Q7V&*1
M.*=,/P:*PQ-76V.)-%66'IF?.!_13/0="B$5,[+OSXR^1@-NA-6'R,6'$$M2
M'P'W0*;C:+_17=SGW&(OHM9[PVWT<9W6CRT77QI^W-5^+I59GC:I,OPP[7C:
MD&^;4I7B5[_A@.8#AH9JEDWVHB=W7CDRJ'RI>#R\.MN!=W*:"SN7#YXCLEQY
MYZV_Z^,F#;BP"IL"2T<\@Z\&^JG'.- *BKXZ1(ACVQDXSCHN;.(>%[;"UX&C
M91*_!$+!63 7=IEWI!S,1['S<<SV[[O4N+#8;;1@CC#$D(IPH"V"(1I"!"-Q
MBR=Q[!N3Q%_]D.5ONG M30+7M(E>#4(<;\6:R(7MA@.QAF@N[ AR11D)'EZD
M_$H2OQR]YL(*(+JVD\(IJ3T9CQP3"'&"8B\HO"J$OI0NP#XNKPGA!L].P7-A
MVT,Q;&T;SFG\"L1-YWCGO7'],US8O05PT#G/&/';T?*!"G H;.Q&@680^[MC
M6/FK\2%_/7#"V2?)P(U1:5PWU-U=4%0Y"06,8@)0=/A9%8(N%,N^D_]#.9NR
M#R\($WEY@FE0I+S(J]9QLYD+6X*H:,HY2-APC=^.,_G78.A_E@-N#XZB+$'#
M;(=(\LI/N*8C8US8JB"$$<C%+ JD\\K=__= 37\E@;0OYR'IBQHT+/ R$B?M
M(:F]1/[1'!,J= X8=3ZQ&_(=F22W5+]*I!TF9'M_+M(#CPQP8=_KD7<(SVFW
MU]%.BSRTNP3@+GT9-*<4J"^.4K;F>3O-8;1;.X&$@UWGI?0)2.6Y^69[)K$A
MP_7-[SE^>!)Z/SA @;@RS1# 8XIP#<9,BTQ#RU#TI6_:<<H'/S X"Z<_?I/7
M\AL-:L9NH1]TTO2T(1]UK.FY';\<G!7/1J%O!#BNM\A^8:*%?3F94IOUD4Q6
MHE"QU<;7,OX9!-!M/+Q;_@T!$+/O@ ]"D=AV>LPOTDA#0L+P()S]YU/Q"^3'
MDO\&>?C?('_L%\CC(<B7V13@_LDTW(,0SS#]&^)C_@OQ._Z&>!2$>+)Z/_&?
M*1H/[SG_A?=C_X5WT;_A/9^'=Q_)+^A_JFN(WPZ7!_@-.![>S_'P7A'_7?.?
MZQH/\=!'OT"^^^^0OX7\!?$%OR#^#R3- [P$[A? >^#^AO<&Q"]P/_\+W)_4
MFO\S9>.!/1[Y"]C+D+]@G0;_!>J[<!#2>YSS_JFB_8+T9L3?D([X!>C_GJG]
M7OF[P+$+J])+?%FW)01GS#+-8EK(CVKJN8T,N? =:&M%V7_V9I&4&@<:+GWR
MDK3*%_)+<!A\EOMQ((N)?.#__8+#-NO<;?UY*K5R/@AU7HW$'W;$>O"_7Q-F
M\X^;LA\,M[*A__2=0>8"<-!LMV8N<>D-+V;/P#O^DN+-:&5+5H)"3M2%3X5O
MK8G"-8<(CIJW:YRVG,@Z>3QE^GC?_7CS9^NN"D]1]=^^.*RUME5=CH]Y2')V
M8@N[<G=GP<57 .[%N9O$TNF)*6_O.KO/V44.3MDQFUQCFL?HYW)B"F<G-0X6
M=?HR;6Y7#%(LNKK0@#*1+9%,135WR0(V3'5."LX]W*7QFOS=I\Y?C+;WLX\%
M2Y0:BK4$G[)743&_[YMWJR:Y1?AZ33%%D0N[F6D82GWHUDBSB5S"2,U47JMX
MB'MA]FRFHK) B1E_MN=\>[Q9LM)>N>L?!EJ/H5_TVY!=AT/37 V#3&-?_BRH
M;&%6Y5M]+__@SH+35LH6%12CX5JI_!OQM/=N>C'N:0--3R<QH>?,3'8V/WNV
M4YD9]ET+*S:.$\ >IW<2$K "8P^1=GU[GEA7$OLT-X=<6L?7^'@[W3@4-9?!
M(+2,BO>6H:\CU\R[(,4CE(;-\@$O&XN9)^3G-T-?G$)./RSS21-8:._9+J!D
M4V$%!XQKM+ 64#A60)^+8;Y[Q1+]6->"]V3MYX"F64F@,Q>6Y79U^H%;G?B:
M^'J:-G]L@7GVONI$!PL]3'"6<4B^N[+K^U1[YZ^?&3K> XUA:EUIU2HDWPJ2
MJ?<@Q;2X @E!FUJ.X*\Q9AV$P+*[QH >P,16]I]K("/C9L<8B?1JG>6KG=L:
MRSN'X'7*M1ZY=Y/MG S\[?&E?"$Q(.(APRY"> *+Y,*B@B!6TW!29V%%8(4+
M&V0B7%A$U8=)0[@$S,.AH(A(RB=;KPIMS\R\>WK[26(ZP5++8C%FEM$R=JB-
M&PYLIWL;U./@;'XZY:2/,&TZ4B=I?7.>5GEVPM-F;[& C_''GVOY'6SQGGM9
MM_TD?N/'CL*>Z<(#I(2L:V:DAS)O.NWG_0+#2;BR[ <5&5T#M+S=Y"W/@PY>
MD+9X-H1QRY?<PDQ\\WWI:[CNYR?Q[.'5_]X<^MT61</'9=0L;Q%MDM:U[ OY
MT&(O\-8J1([; N(@3NG)A<V05:><U7%MA\Q!7L'M$_=G@L9P%95)2-I&^E2,
M/R>+B3=:M6I]6.HKBCB6R6Q?&0*%MG%A"AG17-BLHAZ8(,E1'!>QZZ$/[7VP
M+3,1N30!;S^@%;4;)4XK.&^3 /TF(#P;DO^K@X4YOSY!B.]!3Y.8Q4A(Q/R@
MZ1)ZE7@/UT5@9Z*GK@G\\^^8_OT;1_Z=!V-7*,R[G'C>2@0Y>?QJ&NMD"(OF
M6_T4>[CGT6TYA#1@VBI=9?4E-ZR&F#W\;+CZ9P&8T::13S#XB2?5>QW-LB?+
M:XLWUQ2T=SKO/]T5.%<5;MT2%.*N2)"WOW?.V1<]Y00<\Z174J]\"99?"P3Y
MZ6Z[XC%%*I]#-^G)1N<]-Y.]G%2,V5/3]G0#<9?Z0=O^N<,Y\6CR>HP(V,.%
M"7PG1LIKEPT$<J2;KC[ILPWG<Y0BB9/3USO@]-HO%NSBDYMKE+@*2YQZUF/'
MA;V0Z1JPWC'@^\2SP$ OJ+3::?<+Y'>,TL0$4_]J#?'];,TA!K(1%*=/)M]D
M:].9Y,:3?9=S2ON6OCI<OS,TU')CL](1>4G)PV<$8!MMWE=)L\53F4KTY=@E
M5H)F5&8UX'""T5^GW6NTU6),E,R?7:WD*>>4*V_Z\V%;TF41]<,U<[%KCS#C
MU;&J$HQ-?/@OP/UC^+'RM&62S_>K886U09?.T[#116\^J_J4_]FDV0C\?:)-
M*+\ZG?SYUP=;DW]U?M499XSX^Z%I@?]WH32,>+4,J11- T#M*60B2L=M[AL2
M]7#'DQ]0KY&>V\2#]?C%XRK0[\^U@C<DPZQP3T9ESC]TAG6XJQ;FB:\0XCWZ
M'C?9/@_\F)+UTM)8<MGT^O_I11*_.])$'87&?+</XA2$&>32KN5,.D8>HB8S
MSW&D)?RJ).S2;U)%T!!UJ3^!H[Y$E@:SQ6T:"Y%-1.&0ZB;]D>%H$3WS[C+!
M=+(=4T"L#:=5]'Q;KK9"=?OS@,F[Z*/874"A"P-!Q42#>E_V\YE5D&I4W8M1
M7M]6&CX<G$NAW7EM17FY3ZXB<?S -C6^%T_J]M(I;*D^YC4 DA^_%+T5PALM
MN1&SQ1FX:?.Z+MD!4A(%'WD1[=E5U^;5V<KJ)%]W=]%=23U-6:Z;BL=AJS%L
MB3!02(9>"0I6TZ4T$REBALCP8HI759.]:11;^^G)5UW/T>]>="!^7A$SD93)
M/KJI&[;F?MH) 6(/6CNB@T@_*R(^'CP7RI!F"@-Y]%'D>O8Y(, =\\S9LT*?
M\5&'<[+!PR=/?,A)M[8Z)7(>]IG^6/ZG78[KAX;9#IQ"(DV(D\?F9ZEA#]+A
M;.4(=89C@%>=0J(7WC6F47Y;S$Z5 K^&G<+2/^>*'HOZEKO;L&E#R_5#D?]:
M3#R&E\9-//9"G" NG;71==)LIJRHV<?T:G(DTCI_M=L@:=X4H41?N+FD3I (
MJ4:7]"YU;#E%(M_.";QS!+/ERX+BG6<Y;Y2$8-7&?A08SA-] UFN=PN#Q;$.
M84_UU=@]_N2M/6,C6Y=B-Y?Y1=+D+O2ZW7E!\>FC[P(:MVX-X,+DD+ZHP0#F
M-<;ENK5 #D/WT<!<H.E D(:J:3>AW"%)[]11/O2HJ<NZ3G<OP:G0!E/2%+5;
MX$6/[:@4$$?5E .DNL9B;K+=\[Y$R/7K,'"N!%N*J7+N0%ZP8+J5P4F?Z:O^
M\8OX6]"$P#_EC&<DZR1#3F:CD8&=EVQ^[,#WFMUNO0L:/D$,3T73 ,[#(,.=
MF&>AIU_(S2Z:)>4NK>L6J.QQG&ZF). V&?%AM0; ?6QGAFM%# V_R7/1^:M^
MT:>+Z?1'$W.'[3X]V/5D[8>F79%-?$4T@NA,G09]"C]6M,61DWRN)'Z^;RY=
M:\AB\MT-$E9[5YOX3XDYSZL>1,,B?\C_")=\"FF//@5\K;HH^:WHUW]*K-$-
ME6Y%K6Q] DTJ1*F[LVNOUB2,Y[-O6^)(D;C/J,-;7?_B1J/\,A6S(AY(7*5#
M ?01R4([Y_60$NN90PUO("Z)V9>M623^+@$B7.8?I9--XWZ3.Y;]/Y4[]GL*
ML62!G8-ZO GJL7DCCBF6!84-\6 2(PNTR'8!M^!FWB'2Z9KLM)_1-E 3[U;.
MQJL1OKT&\7]?G];&.HQUBK\%Y=\P3&-=7SN8'Q?1'-SM]B:MY+#0W:,$I40S
MV*Z=%U%KZZYR[N*HS_ ;N# ?)%FS&;TV0BQ$SCF2U'!-V]G9NVH6><ESTN'6
M]:;T7!G1M4WI=W+6OMYWNWQI),(&5R]_&$&W@9.Q:Z[K'@KF \=;ZB"_<,4P
M1X?V8EPZ]M9#1]T#[?#,GM/G+(/C[8EV#AT%W^P^N"353WV2U<F]MZNS0-T[
MUV%T-9STS6B:DX_TT12.Z"**U8C0$4?I/0S-)D1L55P%G11C\DACQVUE9$UU
M%?Y2] 8)OO96Q5?60DGE+RF#..8 /7].F"'=BEBKVR6"$,$> 8*><3*:1K?I
MC<U+)SY0'BEJ>?>>KK>US+\J_<R[Z@SD)K!;=JJH&%?_CK(IL-9JI&CIH<K
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
M5Y+F!!G"]?IZ,5R8&W*P>%X3<.#"I'Q=^PP5M9\NT3DI:GJKWQN8T;TJPY!
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
M$"U;;XEU/7,%U51])H)(3_WLOG*&!_-FU) ILY93R(5=U(Q&2A"I4/"_L<R
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
MB=VI#6AQG$>29U&-.+76ZWS\0J/SMHM)GBY[51\>]?#Q(=NVV/&_=E27L8J
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
MY]%*=3]L&-Q[!IBK >^G/^2[O?^%82M;59V0Y\IA/[U7?X1[S!Y[L<!]V/$
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
MEOG"7FU<]@Z[#$O6S/2ODCP-F])F/9'^=+[GD%>9VVUKE7XQZ-@K[8UB^E.
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
M,TX!X5N19 8V7 F9'D6P!U"-%I)# 2<QM>!F%58J ZZ1/E287MG_?/6=KMU
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
MMK;XE3^M,I%!GJ)';K:GRWGE(K=$V$2C3[4A# N'DLF_P<X$&.%<ZU$1TV
M/:O=PV^(7<H]LQ?'ZE7-?]S*R5.=2XUWZ,T6M!]:W_.6S %0Q9T_&GY!B4UV
M0ZJIZI[<<'LGHVHMS"X%W(*H/._U3(98,B]Q.J]"(=I>338;.K?]E4I.ZQ/J
MG#61_606'%OGBW#K,B3J+F8G:((".N;G*\Q^M"LJ3!)6]1\YR)/L5D@4-<[
M;7J"^2X#.[B2EG-5M"%*8ID=7QW]RN:?7@RAM;SI;16B_]!D*E[_G"4=;<11
M$APU^]G/F\BV@_> L@-0M'HSE"W -J<50SW+L?*3FTIW"R?/OE-CT; Z;1T<
M^YV?X7CHF<LT=\GTJG_)/PW"G\)?70C-QODWS3=#N<A"JUUS\"@^N?=A<?K#
M-AWG^9U.FYF%W;CW^21ADT.I,9U*%6:3X"=A(K 99&DP]0&94D 3X(9]OT<S
MQMK9L$XXDZ?!<B.,*^[B:G_V1>C,E<DG@:/(T&<^3?"T][][H/<?;,?4FZ8O
M]]?P8ZCQG,,Q\;B8LFRW=DH.,[8EP@2Q(+:-G(,C]N 1\+.>\#<*\^!2AXK"
MFSIC+%\P_'SM7_3]10K+X+.9\'.(8!564Z+,@(O7M$_R,NGBE47G2Z(]NY-+
M-S9I(@!)U"<E\QX^,:GLA,>P#<$N"5R;_3Z5Y6O9AB4-+WW-*4!^T%/E '"+
M(7\O\PYP)%BY$U0=47M;V130RLG:P'CH!=AH&*3T00U\)22,_&YB9&^KMX+\
M "9'KE^%KQ!O_K7HBS\2?96_6_3]J_)<TR5R5Q(>4T N@' 3JE@BO.SJY*\7
MLA68X)@#V=@?9E\3>P4Z8ZURY)C\C1;*_%#KRH1[4^1V5)E1D(J<P+9X0GQN
MAE^_>MR2_0X-1_L\@'B_J0_WU<<7QLY'OG(3/CW2D.D[D0R>C\[=&E:)0CYN
M2)K';/)_>>O2B[I*7?7BX"F<7P9<HU3?RSLA.23#",]YH^L$+N]=%UNH"4OH
MW>/R%X/>.6B1+]IGV\"MLY+_.GG Y>GI;.TLN+'1>/>TB(6)]?-O$:>T67U
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
MK4(I>^BY(_@AEC/4-3RVM\=R89D%+'O]1CU#T_7#1(C62%JM$Y]OLJ53SF!
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
M<W+K&<IU,AFP)61+7UV5 I#.M(AD([ (*N7K%/E7Q-M)]U8GB('3M\)*F+"
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
M +V1KA(&%W>&[$9]1%FVP+K-B\3F'\ ^*S7>T2^P9+VV.\C\,KZ7Q4Q#G_J
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
MK:);I+W']&$#T>8IAY%A$J$-4$7Z%"]:CI'!U=+:W4 *A%@\_5%D_3@V8]^
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
MI0J8N]>4_?H<*1A7C_/<M<+?&/E#ND;/:_C(@;*# CEE):QKO%_=Y[WT85Y
M>4T2)OE )F&,-A*P1,,R'L; SP^&0?:@@KH[KM"ZFP+V]-TW#BXX>EA>Y<([
M45E8NTYJ:'X3CPO9L_$D/[(29I0+>CNV4L<T9VFD]O!2/3ZT'561((/2'.J4
MG<2\*G59S YGM-MI-ONN%*'N7S++<"Z87CM >/)X;(3DW9]*;H"LS-%PC/?
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
M03W+]5/B0U%Q_%C6!K8#?8L%Q:NOO)#!4Z5L^L;]9:22D8O@S=7LD).^%JK
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
M;"AI.;N;^E?V_J/SB"C,\'ZD,DZBW!'5)!=IH&FC['!9-"=PBCQWJK,6O.(
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
M<U&C)^\"'Z'Y?&L&D-4_$KYNG><;GN:4*K#RP$L8<-Z+BY$UBO8@G\O%1,.
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
M?#8!2W[Q^S@NZ\ZO']ERLZLPPPP<V!4HYYUN'VO <$1TY\M2#M'0I*1N0G7
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
MJ:4!<RNU_QN'QXALA.U%0MYO"B__%10^_;=2^ \:!U./_B[$5ZJBI-0:,C>
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
M#Y863?I!]OVAMC!L[66NEC">IOOP]_UR>EO\:9_K9JF_^V#O=>2Q$7Z=D",
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
M6 "K6.*KU+8]?-W%NRI,RCAF!M(?&?$'1''[<; O$A2>,W(;8*ZPBHBF[?K
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
MTE9>SXY_*<3'U:0*E+V]'%/\Z97Q:-^;43*L#.G#2T;!0K.W;I$P#A:8%A8
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
MH/;PRC 'D:*^);:BSHR9U_A045$Y4*(TL,Z\1<:'G(H3/'SF@_31QL*_R0
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
MX>UAZXWDD>0E3:\-VUW25>97<@ZUM%Y>B,I3=4/-Q4.=2L<BVI[.>D=TYOR
MLFKO&PAYX1<.=B' 7ZC-EU!RXC"$@(W 2AV)YP2-+]FC@MFND1^A*]%,T>BM
M*VW/499Z7L.-Y@;#!J%<H,,+F]&K)O;JU\$2=W-$S<!J^5;W="]XA+1L.E77
MFS=?8_LEIF=9V\9<!:TF@JMWJYUH)E;@V^(%'WJ+!"O2)6H]-@LX'6^F%6BG
MKA-+,.77$(=B:>X12Z>GBF[FL[;N$7F5A5AS:8-=\$:>$>PW<M6:#I4I"'GJ
MD38Y*Q5WP=#/7_'#NN)Z/IQJ5CY%% ;#M=40WQ^4)AX<"_),B$4?E)[QCQ_#
M,OQ&+- P<DIXH,$D2B_RO<N&SC/D;+G\7I=L+N 3&TML$5#H:%]=?&3JSS+N
MV,XGVF)N7$/D/XFG0IA'%A_<2YG2\]%9\2IR:!4@?WJ^;7MJCB6&9-RI5FF:
M8MN2E'.-FR,4-B<75SU!@Y83H.?U%':=]K" RA?M4W']H5M$S@76KVSB.1[%
M#W'&=#_6G_E"5W%1\#]ULVU)))\+-)5!W4A;7(!NP!%2Y@(4FRZ6TO3*=B 7
M>,YCM+I<X$9%_&\V%Z!!>CTUUB^2.'O2F;I-G$\DQ_18S)IM&V4UJ\02 JIY
M4W'N\97!T)H:+O!Q^]=W+O!=Q7Y8'N)S9[(BM\Y5NW__%YK;P\U'" ,.;'9(
M8CLFE\/CH9]FH\]6@#JY!.C<2M<7+M!7/#0TC]C-$4$YA=-(C23AT1/SPT\T
M17#=5Z77YU$:Z9T@6.BS?CUE[IO_#7*L"[C8\N0(%VAGY= V0TP\IL=V.8K3
MPC]\J#;<5["P>L5B6RDMD:+&$@MD$, 5,OL(B<=W!;QS:LJ&WK:FU37K'WO5
M+;5RS]MT\)W>@?W [5FR?]O2>&'V"_,=9^J!1_Q:F)2IS9U$")@.R9RB'\_S
M-!G^2]U\[=Q5CX]NXY69W4B70HP"V4=/%29F;V5*30K>7E-X313"DB=[QQ4<
M5N? #W1<(T$NBF:OI;MGX]#W0/Y+82?7'YLNS1-?D&AG2L>4&TKEYIK_/$3@
M6F]\D'>MQ2/OWN<96U @#;JRC.XUQ]#CZ&(QY0L%D3,.64E8\6JB6 '?U-P>
M)WND<#ZSNQHCM,H1>!>LPGY%=(,\WVED)LH2I/7$^$CJ>Q[PN+\9[-?=_#P/
M&B.]_N1H:5QI5+-SX=/+:[XI 1/8IV:-X3*0L +J?,-%TP0+=/N?=X#1?_<_
M3O[!/_@'_^ ?_(-_\/\'W+'_ %!+ P04    " ![2TA8- 2]Q+H? 0#L\ $
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
MG >T4;,"2KFF@*HV[%) [8XP3T06.'.E*[C82RL:OI'A(G?GDZ5C,X&&ZU)
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
M$7(DTJV>AVL U\X]H8">8E; +B\1P0%88M3#,>^T0"GQF'80'F.M@!9-\E%
MU\V[G:WYA#"K@%63W%W8O%B-M)V[B)KYU\\O^'FMT<45-NS)U@L^BAKTKCY8
M16DZ6>[Z-B^G]FW,MVE^<8<6.TWTUET9U'[SH/] B+7_W64[ W\7E\3_B$FW
M=T$)._Z3[W:,>61[2 '],]1=?Q?F:V?\W>Q_<#,=<+!R\N6W3>TBM8Z<R[H&
M'Z)?(\U @Y']+E<! Z^(6):7U%=!GX3!AID!#_=$JE_UOWOJEST6'U0D%R:4
MI'F5DCX;M5KW-_.945S!-O(4@#PN-F<%Q;*B*8QB W(X2;W:BF5\Y,WE5/'5
M7FN/Q/:?\S.?^VG^5*2QY*;QB657IY^^1GV1?)ZT17X/L,(4L@'5DEK+G($<
M(D<0G[M?Q30RL-4Y;^M)AE[^,TKMB$2_ZCT.1_.FY)?-\)QX<%?NK-KRG?N#
M\(&,A&HD .;<%7/D22,**,S# M/VY.>5$(C!-^SS:ZSFXZ:[.$6\YG$L@^+1
MQT.?=UOI^[@OS&HJZG1\-T?+:'I\+WTLIB^@7Z#X,3"GF$[9#J%I).5VCG/0
MSL0#]SAK:W-R;N[3W6803.DY8Q=U_^6+3;+V6 >#S/N$, 442$/GV64R\'>
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
MOAT/P+5$\X@"B04Z7T\^,Q#WF $"8*[[QQWN4ET\0\"6CP%=+?I9 ;6[7%%
MN]%X/,P?:7T/6MGW^F):;6*Y'%C@",(YZ8&>%7;Q6>+O-+]6_\SU+2S9^&+V
MP0_>N\L9A2T3OO+F_;+W'J6Q?*W1<#)S%MS*)4O6$+044*,ER/*Z*W1RUFEL
M@+^3H':>?W9;R?9K*T2VG/FV 8V[B=4M!CY+;G^??FV/L\.6/2+W&R>0D'S@
MPD)(UOK[Y]V(%2WCJPOGH:NW"DPC4^O;ZD96V-S-J\FI>KN\Z] ZDM>G>UDN
M6BN*EKR)G3B]:"YS.=)Z#WY!4SHG@2OP"(PD9UF_(T9X&S=058(9K118RTC
MCK"*#*RX8O7^-#UKH</"A\\M%P;17L=(W.S$9\*.RPCB!&!*:K"%.!ZMXS$X
MXZC53#UL#!_1Z E,]6 )N!4O_+ZPSWR:\TO%R2,]BPJXEH:;SQH=WK_>I&6T
M-;"_45 BIGKY;A4<S$T)R43C>LWI.BBC=-7#/.FS[&5^':7'%A^:%V5W9Q?/
M*VOCPXB:,;//[\>;%9 ZMDXX*#9$60++HLC./L.?4#?^+(W-UPQNG YZ[#+.
M:2#N.K)* N,3,H5(,4<-,ZAH=8D8'34/\&]E79F!G>MU$5D]3#@UVO/SB_E%
MZS47EL[\>=V@%[<?U-]QHP)N?X4L&#LI?TR=PFK+A(OIV@>M5PW$7[/:;3RC
M(L(;/_M]\4! NUNLQBZM2TML7I^E]#AV&D<YK&8I'[I:J( .,72K^"#*RIX&
MEVP26)<ZGW'VY^L5RPFEQ$/5-K;(XCJ;;+LLB>!IAPYK4D%UR<]!TWUNA'R'
ML/VHM6P%.MI*P*;6X1,399LIZVN[<FIL5LIV</R3C(9^N9#JEU#^POAE ;5*
M>X._S@7:]-?1OHO(@)L7?2)I-^#+, /Y7>0@ +#B44,CX>B *Z]RF>SP%:\
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
MJ \XS@/F#7!' KD2(,-&%U'\;:E&0 *LCH&[ 5V;7PNN1+@,U-_)00D0%[&
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
M;3US$?,H6;)R< :X+C#ML"ZC/@'+E6<A[5T%(,GW@5)3O9-I($S%-^X*E$H
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
M1<KLP^B#NUB"DJ'K]36VNNA\65$G^4\*1VXO?P'X-+O #T#U26"E3.H>]Z'
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
MFTLD$?K?V;!$X&^_Q<8.'*C9IN,]_&8"7D*$MWM.@]J^,H7B"?R7_P+0NW$
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
M.@F8&K6F'J$\4'+1_!"F/#=25"..+<)V0G8<%]'76=A,ZJG5.)P?#[GKE?!
M"!1NQ8T376!A?FE\9_(#<,$_IE$Q1VXL9H3  F ;,EZA+" ];=8D%$K [:"2
MO@9?O*4=O3H9QG*!;_U\]%G]Y^PE</$.8!0Z-2',S^$F@]?N"[5%O(1KHLB"
MC:3B9'*/]@ ^<2@250"@>YYX 5$XR9XN6-S"5'<8H;]=.H#9NZEE+9#X>_E"
M\F2H+3E/@,_,"A48XJF5'-'FT2;VT2;VT2;VT2;VT2;VT2;V?VQBIY2V:B$J
M&:BL38M_H=-LU!,I$,YU7U!HM9#;F#PA-N&+_L)WM[/L8M35SZV[[+]+98-F
M?O"%B+!],\-#+\+-K\F<S<#>&&GE#!'0N5T0$LAE!\ <,W8#LXB8*IZOY0T"
M'1:BZI?"#=^ V+0\RUK:XJ3D ,F?9D^R,$[(F;VV("W+[2*EF7CM_%/JJ2GO
M9ADWBJ)@1QJBKI7/K$_)(4H-$8!T(_/7,EXRQSFHQU_/,I(N6*N5W[[KN=]K
M8^OD@FNEZ1N*5WSZF,TZ[_QTJC2P9D><:ND\)U&@(V7W;>H;\J14EK@=5;U&
MI:J' MVQ2)Q^\H!FXHHWW$U9\]N\EJU[^2$\9)M'@=P.\;?,=*?.?:U0 ZW@
M#'$*4/ROA=E2R,[[]D2[RM,T?V451_4=W!7Q&B'9IA\J;4I-UKC'FDTMW+--
M[>W^EO%F_#681'Q33[TT7B?TRL>9P5[6]=@[Y65(.,<"]E[!GHJJ8GI5;. X
M[N5'A>V3&G,*O7)9="_?G9#H_/A KAG\CA;"5D2)'+&70P1.I/L=J>=?GY?D
M/^;T^)^^YI/I]_S!*^EP&WN9.<;:739AIBH;SQX^'*+KV@?7:?/.AC=%!NCM
M%*Y#X9KE ?I:%+OJI(]<U<<'O,??/5,-P-RZQ[:2Y7GVQ\.5<@Q(<Y\]77R!
M-T<\$24CT<T,+[I$UDYN9.&IU7:8#*>K.RU![^ )2X>]RF<WLSQ#TZ@GL4+B
M%.H2.,> V11AT8/*.;68%Q#E.V!%ZKPZ=^]\^I2T8(6"&1$<]UF.)Y;8E"\7
M*IP./2A<.+UL^2MN^.D%5[8>_E#T@9@!YS*G4LZ)_+.UT4F<0V<SBR[IR[O[
M;ZA0V=3VX4!'>,XTX9&[Y+?9 ,UXJ5/(G'1@&R9P$=F6M:+7#1:(=K,?4SDS
M' VVGW]SK6"_1N#)'=Y22\45IYY[)WX9!9[2JQRU0/#$S#A_4;2>)\?<DCR)
M<D 4KS^G@SS9TKQBW@'!^*_DM2$)#QIB#ZM,N'AM?3&MRQE24Z^ G=8ZX/_J
M*G2;Z.80P<[)"VCE16L.,0A;M(^BBS";10X%NIDW+-+28\<E.26^=E*['-1@
MKWFSOGESV)'0V-!K\@W\*HX3SYG;\Y*(J,6ALFMXUQ#?>RR'.^XNO/C4&CVC
M]KEBVRMT@@\;V[N+(N;[52\24]9VF?G6(AM_8N\HRH($U![1%:[ 2C IWVX]
MH]:>^MB\R_:\LDF9#06.GKR@D-6J&S;71=^)5VV2)'P9( 9ETE Y:4QJ?2N[
MUBG?HCN>F O5]31_]!TB!*!K[AU+J3=J(<M^H>YY[)F^66GV.<MSYH[I^9W:
M7MT*AWP!'O7RQ-XU_H%8@G!52W0+:KJBO(QK%??(SDJRO)^E@,[+KAZ8Y:1U
MO%_]<],,C\/A;TI5']=_>!L@MF;-Q;9:RXGGS_:@LL)<"_\<)V1E+*^"8Q0T
MURX."6AB22!%N4^V_.%TNO;.BHI7U[\D?]ABK>J<N1HZPI( 7G$J\'Z?G>HM
M6[<'R!;?1L2:]"\TB<RZQ+L+8ZFG11M69IS6F)<>J9)!V2'>X3GRZ#9CKF4N
M/2V&T=*>A4!<<JY@4^#!=1$6Z3Z#LA($?NU3%2\/2:Y64/9,T8-4>@A9/+JE
M)W^(,/D8M[AUP_*/Y:F;,OYX-5>MI.WFRT?KE%/'#'2-1*OY3/QNIGHV,-I>
M] 8DD'A>L.:8(#BK;(B0>X!@&CCMKF[=B6=HRLC['1?\M-_QWVM[_KMP$CAC
MKV7UR!T2LJ#(A[BU2O..#_O+\UV;I60PNOY904TE^_M)[O^P_/'XSKT_3GXG
M?O\%WA82:A&'^CR"OCX'*'33K?@!#: :[P^#Z!36_H=!<C4-S&:;#C[4-X9&
M',3^\Q!4CMGDM_3++NR]]>F$:RV1V%210?M5W4DG_-.HKT5!A>#Q%9X,$5[:
M8#HHJZ4(O4H>G +=H'60):&VJT.$IV'HG=^_'?4H-8)B.@*SIX+)V6.7YDY5
M=S_M,,-Y:WM>D8VA\CMQNAJE@%R4/1<NM@6(9!I )#L1%D!OK[HS\"SMCTT>
M:<[$5#<TU-&IXQ\K+\=^6WFQYVQ@%=HV,7TF691>V]WL"=FM*)KC&05YC%R"
MZ9=4)WZ_=BKVAQU4.:3&*>K# MS[<-I 7-!NGATWB'VLFC&U7/I:P(GU*A[]
M.OSKY-+LY? K(,< S3%Y?.)U+A.]M A?0V4-Q+HUKH ^Y^<9< =F%&0!Q6#5
M &"\_K\E"#U@<IRVSNYO%$-NG#Z'S!4SK] -N/,A_"/IDKEWBQ,:^I2V%^YP
MUJ_)(_$U3F(XK4"5&EGVN^N&-8B5?@54,MXYV7L:TP9H*PK(]+6O_7$_G%&I
M=,.B):VB.+V#D7VJX9,-W3*7C-'?XSF>NK;5" VOA04"9G\ ?18($9;$85!9
MS!$<55OS0T%4]%-8[#E&:-V.R3BJQ$"I^+=^W[,Q(K>H"K8^\A1N,&C>4K\Y
M?A'B???L\;PYQ+0B+T-J332(RF4P"3RKW?8:;G, 0;PBGA8VZ#?[]3:+;\T9
MR60M.,<,:@M$SF&%0%?*[;]^IG]OZ&R!C;G=@/@1O:/$C@E\L\KHLDNJ@)DC
MII26_F)R^(>1)H>[_;!]Y[^;'1X-?+E[&G<KG;.=Z<^Z_R6B+-?2K#9LW5X:
M$FUE2W_DT,'X?N_%;_;M! ?^R4]Z\L-BK>,15KJ]#=B",Y[2Z'-P_WBG19OF
M;]9U0_5];JA&M&(,]+BE2(1%_6+?SJ-_[=MQ&7$S=Q";L[XV;17L>&#]Z>AO
MYDV],S7^J4W7BALVO8S:[Z_C%^6ER8&_4W6\\'1QA,(3N&ZO6P4)!ER&P0&K
M[D5W]:?3''#K5G]B)>;:9_H_W_4-[)T;NNB BSCB"*+7"SO-?[UMQ^+?VW9^
M+CO!RP=$<RC:3[CQB%-S;U35-7*GR5:QXQYG%_6,'-G7_]ZD3Z5^.4E.!V\0
MQ;C$["02,5H@\P_U?@:O+(V['P;N(@C$2Z9I83+6ROV;)ZJ>Y0(;%T\NQ6>^
M%QL:8"^T1$ML/^D!DZVR&&[ZDP')Y\85T7\D1V50@;$JWL95AC^O^2L?(,K^
MKH1!*W8F]L@._'*$^$,0P/G,1MD3L^<I*6,3][B'5;A':>;34WY-F3(RM/G!
MYRWW_-$#IL([HD>@4UW[T5'RPX7[D\JIY3'+3#I,/\XNX8<$G=\^XQ:C$ 5V
M.G2Z I8-=SW15P\>(KQ?! ?UV][ *T.-5#MWQD^LJ@_,XY=$WM^Z(*!_[H)P
M0A8XH70HERY4ZH3[#S)F,<!C>E$T2[ &MI396U-C4K &)</UE?@;)</?)0^N
MRO]NEU@-UUYTX_@(B85R\@^@!F_^-\K@CH,F49:[!F^0N/R5]=A09I?TY:I?
MYQOR3_\ZWZ 'G-U:.+6/MPA$UI39R"/F._)M(.9U&2)//$.P&7FKCG1X0-^(
MEQ7ZFT4MX.4W#!%>K]:?/42HN8\W':W)%&S)QCDC6RR0AP#9T?/\*](L]S:O
MR/3+#QL+PNN JS5PDJ?"3R^< 5!(L=&E/TDPZ;#-238:_A3Z1H+9O*G@!Q[7
M@Q\EP=SB"3>#I]/8=8Q%/!H.?2X2QC5FS:;G4?V3M7SIH7AZ19QX?GAN0K A
M^X0H21?.?>N] +.6L<$PXU_.PL[][2SL8)BS[D&:,7R<-O51J*O<,G"*Z2\T
MRN\WF7<)X)F"%B;Y!S/]BR:&X)^,X!VF+F2T0KW5"5DH'@PUI:Z 4N-\,64X
M1^<T^4(*LGLWQ[#Z=M(7XO3C VNK/7S3WCNG'K)<Y&$B7SEA^=)3CMU3^LZ+
MU^DTD5.9G=:M=!J<*NU#7>.NP$ODUN0IL,21W:85FL0<[7U_,"-Z6][NY)6<
M^VIY<<FM]?:YR_PF;#"]TG1>.BA+C&. 3?%!K%O9,Q#A2PZ6SYOFWK[3?S=W
M^G59)+PS_)CQ6,LTP?T/Q7J/"YP4?5943R]+?_?Q@RB(MY_(L8H5FB&J<,ZZ
MR"8W5'U=U/7GT+BWB0N$;K5WI^<*N[(43AQNH$66RIS@9V7VLV51O+SD1WV]
M>GQ-(/4/=]OFFD)(W/[D=:<LH^87%I"X0\0[6DL8:_?-_HX&I<-"UZCP2YO&
MY!8(9>&<HU#332:XV2!Z,]PY*%S7T8=4C]&MUY-]V,+>,4'Q.B5,RL#]X1@;
MM<04H]3IDXR6CQE0 [$8<0FU@<DQEJY+P23'<*&-"(/+;A'/Q[<*3>[HL;UE
MX4XJ&EQ](,GK%>RIZIQSR7C.R[/:SZ[*&.>>UX8.P\B\FDXWX6R*:XKH#J;T
ME2SCVB-KGWF@*N0J%(+";HF&!S/&F.V;&W)JXRFYW<K<MW6*;HRD![>D+S$/
M#A&0!4R_(<)1J*&HE=ZES?&#E>PQ.21ZT;.:XUGV#XOG5.MM&.QC.;LY.,U+
MO&SQ\M+<@(\E)>U;S)>J[C)N=,_ )&R%.NZ/R#,0JJ9-X6RC"]GS')XXD*=F
MS_A,G2-<<:%%G7_F^L<H'1K+UW;A?7?'3WX*WD]+%*/9;N7+=XC/^/]^":]G
M>B"AET:#DGORM$) V*RGP[T]\.)<KA7$\7Q1RO#7.]LD?'JKTC%I"4%H&!W0
M$B45?58R=J9MX$9S0U?))IUCU+?$)X.Y6G4VN9ETOVSY#EVR7<W LP&&W-?Z
M%WT?OECPXO3UOC:4!$C8'W%\&'MGWN([B^<]I!G\M71\V)(JQNEAJZP(@UM&
M&HU>H?.?KK/=\^><]/>+_HR3>UBWG=# %#H71-GEQXA*!>? _V0P>>_P=K&3
M?+%!E1%H@:_AX1$S,P1A8%LH3B)/'!)J"\5]X;;K.7#-0QCXIH5WLBF#K"+-
M[^>C[Q%\'_(RFNK0X^B8;OEA157!XF'LP0KZ1AI_=0^6\P4[J3=%%3A5FP&C
M*SC+X"8QA@Y@=8XXLTTH+@K(I&&^DZGE-2TUZ-1S&.DQ7!L-\.'G'35=FK V
M J">FKDHC]:N(C#/I?'5X&Y5YD(\*W"=?H\N ;#[$*'MD;L#5@! ^+UIYB7R
M Q J[X1M:?=C=NZ'!#O5*,G_0:0*I3KAD:JHP4FT*/ Y'JB%T\/@6BL0LVQ_
MR;_Q-Z$(?X]2XE5?V!@6@]H"W-=@!0>@(8)Q+.-3^0C#TW\QCL ('P?1%-<C
M?ITZC!0X0!P6G?Y7 2B+OQCX5I'O7X,&L/><.#2L5EK09P(\8P!_A;KH$Y71
M)RG:-43P/@T.<QT" A'K8  ##?>;?W2DQL,YF7#O',I.\&R%UX%</U+/X8)3
M>V^4"/4_I3LTQP&,#..,HFG09IP&OA>*'\O48CK"_-4P@,JUV^#^K:X";W(D
M.YV)WH3 -73.9PKFKT;/%=+X"QX/$08&X Y9?>U@9ML!$@K'ZN&UP$]Y?2I%
M0X0?-U,)Q'BY0([, 0AX[/V-B ,S!LY]+@;ZMEMC +QUO#SI[5-_;%-*/SE,
M<H!>JXV1;)MU15>V@?LS46',9^P3>4-M/*HL7+<1J%#_D]6B!+P?P$P%E<6Q
M9?$5(!DUTMA*G-/N]QF\C#J4.G8$6F"ESK Z[)I\:;Z*,[UYB- 0VL*= 53:
M@_H 60;>I36/&[:&B?1'8L\R>AD7OW:5?/>%:(Q@!OA'PX'?9EQA]E^G_TN[
MO_6"[@?*;3["+M7L@R-VK+2& #0>%HWWH#V$.TY!CQ$;S#AQANCLM_+,W7"1
M)9QI;_]7BPK'JBB3N@(G,LZ$(=]A&Z,$2[)/BQAPV]V]<*WDMWDF.T4R4-N7
M/> #QYB" RK?:C'0GK.F^%+&>#Z7USXB(1"(P/!B+%K2DH%>I:%31:0.6)+9
M=H7<&HG3(K]UO,N/U(?2#\('>4O,) )<_*$;L&"W,_D/<RX;7&RQS26\L8E6
MN-(?,S(5P1OE"ZAE]%Y#5_:@)K/_X>PNAQ^W2GU!#' 6*SB%QP^)@E,+2H_^
MFT"Q"R=0;,4)%,.*JZ5K?^8.<K5F,2]X#<3SUXD8.<S65L]%F(LNS@"9(ZKL
M90PKK K@$:B#_]R9O@@&T151Y,^ ^EVJY4^@N_ +;H&$TE;PY_;$Q4,$I^]+
M<"J]^XV$^2+RIY&:4*@[1@K"^JP6P,5*Y&JBP$*_/4^+K[$0YT\8VW[&E\"4
M& U,-/^Y#4403HY@IVNA-P:#X4Z@/@+)FE8J$,9702 V)4.\.J(\P-?=<LP"
M@78ICO2=H.5ZYC_S ;O9/Y9>!_P_LX BDX""/06_,WPOVGH1:G/<_1%?J<C
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
MRF-.<>_6&L_(I\E03"M2%[IN<V:H5#3.U'Q$@-6<VJ9[G2K4GG=YBXV\ \]
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
M[SR:*?XF47@>+0R; !=/X[B) C-A+-R(7'IO.-.C@')DB.":,T0(A*^0ZO6
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
MA]?[P_1[7^//:"Y:'2EV_7[;4%2EXH'01^'^<Q16!'62E_&E(5V6MT<]3;D
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
MX\F-HRABX[HC;7[NG*R_=A#R^,Q18J6QZX1=T6VL19,HS.T2#1KV$A[/YC]
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
MR)$4SEDSXB;_=\BGL![Z/3'<;V+3/S=!=(P[7JE-A[7>/@-8@\F =/@XCR?
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
MZ-Y@F^#$AXPIAX;8UG-/Y*BNBF67/@M0RUR\#M\>?02]LE[S4:C5V$M>3T&
MTM:>)EH<\C5KP$8XSTLJ)V.PV*9.D2B[_IZ6P A)Z&M$Z-/Z9/YB,A .460]
M^:!0/J]-UR\;/O[9Y"C+2WW^7IH\#E*:O,_^[O[O;^7TLLZS"Y%BB.M .1&5
MOB#9>7!/?37B1%MG)PW>99FM*#S[(%,?7FGU]]=9WXR?/Z+K+.::\]O_![ED
M_B>:N? V*"&.RUM&XL#-4>MX$K<C36()=1$>PL2MA]<G61?"U]IT-LBTB0&=
MB%2O//.KL]VKE==9-02OZETU'Y#>^8P8[D2_Y1HG8XZY*VL7]\,EY-<H5%->
M@G?I-B@H""J -!B4?D<;*+C*SH),7AA-*2;&M]!49S>$QN0>.C2BI\%2@#>>
M8TP;*"?B9%;%ORLX86\8YE7<N%-8VM::*W+G+*6]X>CEDZ([![=\"71T#^S^
M7UDN8! +)Y,H'!ET+UKNIE.QT5W?B+"[501];8)36VSD]^ZWDX5J*;!C%S92
MR2G1MT'/E>\R]5$]]@L<H0B*WCYNA[FN0S 4@"2CF\!RKC,6."F$*?FX]B;B
M:$7@#_&A*)U%[/ZXKCG&D-0Q_?97F7:5/S6FP?45Z\+, Z@><P1/+&V(80:
M7P):5A.&O+&O^H,BPB(,%P&"@EOZ*[4"B])$ISN5@D)[[.[Y)1,Q@G!_UTDS
MJ^< <G+J$GWW8I3KW+H#V6TF6XYX+JN]9?I%AE2XT',1I_)_R(A+L0$=G62N
M!)@Z ?<IP7Y*IN<^-[W_+0J[U';+*BA()!C24+]>E?8Q-A%TA@ZVRW$%8K !
M]*!6@IO'RM2ENHKR#IWAD@ 7Q,IY5N_93]]4B[J]</I0+LEKQ7+14G,_\B1W
MM>Z@>ER"-Y!R+*=)I&3=8YS(!N)X01" .?^V(2ND><7O47W,R\S+Z$"9OH0/
M62UM\RV?;>LX7[EP[8Z5@&,87(L4'\*=S*N^@#XMJN?G=*#YKM>C"&7=N@CV
MM=7(J*VQF^7?,H@2MO=:BATDZX+G^GQNE"\C5&FA%'^6=) -W7Y]9^MF?[Q>
M$JS%?WW*L+B#MD"IN._U ]>DO1S)5&\.\);XD_?#=N]0BJS7QK3CC=SS9T$8
M$2BQ!-6\S))T=J++]HC-EG($^^F%%'"?XE!SZRC'A*4]BFNFFL5X[UT<'[M
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
M=S*&R;!NT*,>((S).N8Q'A&L?='2M=3O)HG7"J(RWL4I]9,OF2WD*G7BCIV
M0E%$#+15;! +0'"#M?P<@56NGKM/O<BWR(/4LXO,S<P\+Q9A5T>I::+'J._[
M] =>'L\/^R"9U>8;X/>(-X_>RI+FY0BK<G'F!O">M&8/:&LDFVG00XG^:1$^
MXX,#J&03O9D0@T ,)/HS7LKFC:;V=?C5=](/]:V]?8X!&HR1G?C4$RP['W:C
M.2_+%FBE/0^L@?K99\+VAK^+R##"][;Z4R4"LRT4U)H["._0X2YE;9F:%KLT
MOTRMA+*D94G87E@ZC'81E=$E"%"" ^;E\TEY]7<K[>%[9HU:F[+)6N4:<;0A
MJ3LEZZ.OZF(X H,T"CFTUQY0L^^V3\;)U6X$L\Y4( S'$[\5K:@$G86SW@7/
MN3T.*(&7:D9?3HRYQ"^_<[P-+-.W&'AZ_H#>K!N9OSM4 J$/H"AOG<\U <ZD
M4-G96(QC1^/KYKP3OX.>\*@8M05Z.2YR-B9 _H[.H8T!_\_N>/U_IOVYRR!Q
M5^_(SM89E/AB_L0X1X,S"6W,:.D@VQG-Z'A/-;']MNS:BV=LM/A&_ W\PN5-
MHS9\^!*U<F .HQ9@ 98AH,^%Z5_( 7/9J5]Z(@A38#?))5SXJ0%.(I"C4=_\
M9BK[Q@]V]K5F"?42_7="3\AX^;Z4T63)0R$_.0++3#W<.IYY MZE9$R:6(A'
MF%(6TKL.T-'QG;M1(=<+\:YJB_6U187=*,K$P]NIPZW71$<>=Q\[HCQ>PWD'
M;8Q*@0;.:3#>371)!#2R;$81)\P3;Y!?::L&Y3;D62\2KL5'E3Q\D+.I,GPL
M7L:9?RS@?U0>\[\KE_F!ZZIMSECU@IN-'Q@P@S#B,  VH"R+,\'@-U-,Q!U>
MP?TO"UUU/WTM.-OXLG<!X4)_V#Z#.X?X));!(%3H-!6I<H:IA)QQ,IJ7 :A^
MHU9[TTM=W.V]*8K&7JFU*X"37^/UNO&!Y=@<2/K1Z6H#C-V4:3"MHMMI0:JN
MRQ LUJ^7IML4\.M^]2?;H=WQUF/L FVZI$&-S^TWQXZ]_#'O?L/"Y/!_+B,=
M,SO"$&$708FEF,:76*8A9ZQ84O:O'? S?.[\U\/S*U-5998Q@8?XAYX>BY'V
MU<Z4EW_,-)3B^5?&X'9VQLZ10;$9<'F!9^<7]M\R\Z?!2)B'=;>02F?;8^I*
MZ2J]'Q:%%=]ZNBBEK]8_R;.^/K"6+5V>'2#!I>9C'S3_^R37_ZO]K_;_MX;3
MV"EJ?=R>ZT-/+U>A5MV;_^)A.0M-_JQG&IG;H/6[$]!?=:ZL*P/8/](DZ* >
M&P(@CV^#PDLY&G_V^THYP#X-+BTOX+B,^X_Q6W_.H"F:#6G"EJ\MH0&U4%;A
M?.,VR+MHD)/MZCSVFYW1C?IA1<1UXXR0H_AMT _U$H[XBS2M-?3UA,M?FJB*
M%]],&L8 P<$Z!Z+KZNK4!/<?K=3^]!'N")*T(?+ BC&R4")I81=+T@@CTW6
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
MYZYLSW_I7?#_]"^T13[V#U!+ P04    " ![2TA8<<))+:FM  # WP  $P
M &-M<RTR,#(S,3(S,5]G-"YJ<&?LNP=44^^7+GQH(LV(-*E!BJ T19J*Q$83
M$0$%$2'21&I46D!(% 4$!!04?H(2*8K42$<$(EV*(%U"24% I"64<"#MQO__
MSMR9-3/?FKGK?G?N_;YY63N+Y)3L?=[]/OMY]CEA_V 3@;T7S"S- "YN+N F
MYP]@KP![SG@BW+T +X SN-@3P#F F^O/^//*_6?P\OQYY>/EY>'=Q;=KU]^,
M7V WQ_AW[=HMM%M \,_@_"<L)"C\Y\V?D_S]4&X^'AX^0?Y=_(+_X<'^ HCN
MYE'D#>;A4@*X1;EX1+G8;0"4XR/?W]SC O[[X.+FX>7;Q<]Q0XBS0_5>COL\
M/!RG^3@><[9&<;8#O*)\^PX</;-+S-:-7^FNN.[#YSF[E<^6-TO8#5!4CKG?
MBQ80E)3:+RVC>E!-_=!A/7T#0Z/C)\Z=-S4SM["\8'_EJH/C-:?K'IY>M[QO
M^_@&!8>$AB'#(QX]CHF->Q*?D)KVXF5ZQE^O,G/S\M^]+_A06%11655=4UOW
MJ;ZEM:V]H_-K5_?@T/#(Z-B/<3R)//-S=F[^U\)OZMKZQB9M"]S>^1,7%\##
M]0_C7XU+E!,7]Y\YX/\3%Q=WV)\=1'GY#AS=M>^,+;_;73$EW8>[Q<\^SREO
M%E ^9D>1<+\W("BIHD=2I?X)[6^1_?L"B_Z?BNP? _L?<>$!81XNSN3QB (P
M@,G(35 '_LO^R_Z/M$J&,YD@! JUX#.2C1%D#2UELX$EK\:1:I<+LVZUE37Q
M0EUZ%<<%GQ2]2]P' &EP \91-A#]A'&>66"L@-)!=4++$8G&"** YXO;34?'
M].D02"=9S^RP]U# RF2_BN89(:T69XV9PQ=('WA^']9H9P.>.A.51.SR,V,;
M$H'/V<]$CEKP8%-_"*7(,*+&I%[W0\G6W[RN7Q>O<![Y\_+UDT\\4Z4=557\
MY2)0.3-O%&23O,V^GQD-*85<2EY;;<5[]4+]--0SOEZT5KF;=\'MV8'G Y9V
M5ES? /\!N &Z61='S%ED WQR8!05VNE-#,TC"J#D&:XC#?PA>;[X7L-:W7XW
MA(]*I<5-6SGKIMF\M8%9V]G ?09+D/Q?_^,J-=DS:V'$8@4%9C)*\WJD)*5V
MR8TZ/^/:$'RM^E0H-!H*R;IAS2V=_UPK?7/T_-XNP[232G*IY9)$B;ZQ!#9
M?&<B!-ZE2X((VA>PFB)$5GN$,/8H=?J5+0DZD1L/"L'$7'W':F,'NYN7\1YR
M^WJ_6,6KR"JI8GSLWO(L'-9HP]V"3=B<!9G4,++YT@09R^T"GB.;MV2],4)6
MMCH:4J=:5=\Q:_&:JZ7:'L"-,TK\=A?R\I_75T!>U#J6LKZ?", M'\A#?5,0
MITSN]&$-8K0_D3]_U990I,QE922,.G7Q!]<Z[J:V[F[VJJU/4SQ]#HB0$+<]
MS2?N*$&QHCT#^>F6OW:2<13(#"0N$NZ7]_O>0GWKKQ,E82(%TV;MKM,A=M>E
MN?A_WMESY&ZT"!!:96L*B/__U% .;*"9!)5BA%%Z6 (:?B3XKM]!3GAPG?P^
MC<0&1+\)24RYT?P69V1%^T8SNP'SL[H0?OX- @GS(%*+4D#JC&-)@0HM)UVD
M6B-4RS+RK[>\53&HH938*CW\PB5ZNO,=,H,A 6,)K!,QX"'"D@VY?URG?6>,
M9MI7]-P5](.O1;:^\TU?;IJ^]THV[61>"*^87 5P1C$90K-E?F3!(O>"?&\C
M)9F?V8 7(F%OI!4E-FW/\P^^+"Z*UE9\%5JBNL'=:%/(ZMN)XW:B)W(_FX=J
M91J&V@' ,\A+M&\ O W* R,NZSP,@PH$MC_&[&?Q3B^@C*+5$U77)MJ+NX37
MWGH1RDO\4RZ'XHFBF0MHXE.4++,P! >JPY;C/X!;M(9AXW-2L4T&^(7I XEV
ME.K"J'OJ)?**YT.4EVS;LD0]GNR5X+]GN;DZ;DY3!;NH/2Q!1S(4U%A=CB%*
M45#O DCB%'2S3FQM[;-) H@V%5&V0G_H"ES=-SVIM\5[1K:^5;XG[UB-X!KF
M8\%CF ]NG)\E:$6_MN!JR$QM\/J M"%CVIP1TN!]LME?6C\'TBXZ&ZP/U%B,
MZ;H4MMW%M_*F6AYH7AO:JN(B02D7<+M9TRA#4)GN<8W5P084&*J4K@W<A!I9
M?N/Z2CF)JVSJ=T:/1+SS >$*<Y$W3:*&E\ZO'<T2?+Y]OF>%#>Q"$ZM0>M0X
MAF@M$;/<0T;O]IDGFW? ),:14N9#2QOW>S[K+&^'6)6>L*KT]FF:NVVK688P
MZ=GC]4PQ9K_D'G5TLTR5SE-8I7<S I\Y,8-=&J<JMV9,'V'F&KO,] OZ9"CL
M^909X'AA.+5/PU8JM:PI'/GU]E_%ZB?[1%TRYE,>0BG6;& BKA-.03BV(,8[
MFZ'"FU@>U "L,J/=GBK4<IT_L035M2>GT'E1YLU4U=W)XVN>$$3DCVV*JJF3
ML._$+YZ%*"M:'[/!1)@UP0;X&:K$1$@B3 XE'FD^DAQ/E=CL'R^^1ME@\=8]
M)UM%V9UL?C]A2M-:*W^NMBYL>_IGM^7D<1L1UB"!XH3&V]#FF*4P-YU'F"I(
M"T+$%[X[(/(0+,;8#=:Z@.H*U!<ZA.#[5)TZ1[;1#4$.K,C/6<3D+=7V$CL7
M"152RUL<!!=C5E3W0R*-J2D,L7.<V>#V'D(L!YJH@$.=CGO9@+?F$8L*:^]W
MYQ?G"*<&SNU.\\T7[5X+?[H@@U.E<X,(,AN(A1&KX=5CG=#]K'X%V( QA)H,
MX5=[T.!4C'1%!NA S0>MWWU])CKGO"M42_K5Y2,W]NTO>@;)7S*6_5- ;/ 8
M$NY)-?PI?(\*:.Y!&2]%';HMN:.Y4.2+.H0G+(1J=[=H6$\[[1Z,+JK@KI!R
M2"%H=!B[T"T9@92MY6\DV#C"C/G,V+(8*02GN(Q6%C-\:H>?!W_;1U-[:6^=
M+B:MI?SXK&RO/7T#GRQIEC+^BV=MGO:>F<QQ&EUNV$Y(@%(NPW[8T+H'4(=^
M@!EM:<@\3C'EBK0G6BR/[@SN5XX]Z:SQ(MW2,U76"NF6=)5X:R_%9<(CPK #
MQ.*(-02*-?H!NL9[J3P__T1_+$H-]"._?TC2NLYT=^Y9EEF[C0@.JU-4JK'^
M::D!)*G<3?]1XA3%3U)CB*-I)6!EP:(K;P.G\-LPW"AQ;5:R$XDG-1!BEIY-
M^T.%'33>CS:,.-;^6OUY3K/N:\+QY&-+\(_>2YA<5BNA0B<:YO5-S,G% @FW
M3J.?LTLF=%GUT+/B U?5+-8BJ^Z_F@NY^*:H^=[=5*YUM<>1:E1EVBUF*>XV
M##P<UZD3*[5C36A+.MEJ(@!:4MZ$6)U,\KM65Y/8DW#H^J!/::I?<1=PNJ*^
ME==&LS<!ZAU.U,%+T8*8#XA42!S.IS]A<!$JL1E@A-R:2<>15D7@OPUVC'6?
M\X9)Z2"$,3>'M 95:VJ<$C[65OE<DZ_L<<$U$X21:;2_F+F!.#](O*M"TQ#C
M*/%SXI04L3^NVMD\VL&_NBF'?#SGV2[+P".TT<\//"OW6>S1F7+\"<'KD!P[
MH..KM%QF4X,U&?I(X1CU)699GX(X4P6:Z\1$'@HO-@_[</UV&/X\WK@_0+8T
M:WOK2+=PAU&OKG%62L:!RY"A1NBUP<AS^=<7=W85(J+<HOPS)!UKTC2?WSC[
M6UK%W.Z<QB'>(RI[STC<:O!@"?13SI$A2R-TWDA9)J9)TU5S6I6": V 6HQ%
M?FHKE!B6?-ZI<G@F[MJ/_2-QO(I*C=D/!!F_.'/XG-6_8\X0LR>G8SB)G<%,
MB=R5J8E2:(P=HZ51'&,UVPRFCU#RUXIL/E0W(,UPY6%20NI<KXS[CR84\F^X
M5I@H(L5:,.(-_*4,7>I<DF1>#IAH\6E(_XW)W1?U577QN9D':9ZA]DNWN?MC
M&-:<FB<#>E^B9CS>1.J+:#B6QVY=Q%5'#=R8Z'XX\W)_B(.#,.2.[V:D%AO@
M%:;.)VQ QM'MA(^(=GE7YWY)5"]<=!,6-S0Y6;N*"$;FKU=E]88F+:M:#!7T
M( :;%MYR)ZC_E_T;!NDOE4]9*N1 M^SO^O,W)Y!H6B$H+<+BYYYO8\D]:S,[
M(5_OL:)69C,#?UN]_0=C1X-!U1GX^#G:3BUS +2FG_?!!^+N#RU-0\?<[XN8
MKH/.3X./8[]? -1S$_[+_@W;AK*$.BEGV,!M'5!%JK.?RQG_*M"?P6^"N_7!
M!'WR0NHI:^ZP2>OW \F7EL*P7LPX$R,(WH.F"]K2S^I_38?+1)X<J$ZLZ;LP
M></)5*4[:M0LQ(0X]A;L;XG028F$%B.EVM); DY>'_+^B'O,!GHL;B7EA3"N
M/L'&P8AX-B#A9XBF7( ),A2I7ET9-T![,D$45'-6*_KF530I?C%T@O=CV:D/
M/*O7U7,?"/Y_Q2@IX"%<G/TUY@/4T44#/.M3_N_KD%81]-4!?<0>,'KUXN?R
MQMHA[W3IO,S1:Y,2P0[-JI>.G.%-V(J@IH#JJU"*#2Q%A0T,[*>:LS(#;_/,
MKH)*89V86#0?1[PEHH5A?@C\.NU%7556VPG3D;&$R!"J5>>6U"XR>EFH/?FH
M%F.)Q_]TO#A2<R^0/_;9#TJYI@,>A,=5$WA OQO,"H:\3Q15IJ-CO<5@2TKW
MT*?H31Z\Y:%#B6=T/WK2SR3>.2Y!)2Q=]?9!<UAC[&^'K?2%P^C6(\B%FJ]O
M'[2(7'O4?^>T(DVIH9_V&400Y959P@.#E]*(4P8C623HP\W8^_?US +.6IM?
MT'79M^MBZ:>'Z(9SHJ_E+O,O=G; D@@"..]5OMHVG:?3QA\IK&?:I*J$N9US
M]7._'<9%JHY^T#%>,^Q^UE&JG"UAB>W%[8V\!6I08:P]#J &EJ%"W8I?]7Q$
M@B2@25J4T09\FZ&,-?GL$H9Z>/ALC[NK%)^#D8>3F6#L<?U&ZAB9E5/*D3\1
M;,"]_Q%!2E]I6B*%F%U.A@J\6V<#>5-@T7VK)Z[G/L^F(I?=F./'/?T>U?)M
M+Z!]DJ 6U6S@42;LUAN4B(EX4P,H1/Z@'?@22+U-]LG4\QB.T;4XO=RP\YU_
M'"H "T",)\Y\H>:C^5GJG=BIR!-UDBS#(4V]XLJHO+[SC\_I%SZYJ-IFAUHZ
MX)^S_]M)DLXREJX>&02>Q+*^HX50QDBT/<4F)G!EN<&*[!%ZLVIPMCK>ZY/3
M],ULQQ?))?2/X@I^,_V@BL4USN07H2F7O^Z1Z&R'"GVZ! ;H_GR4@O)KX6QX
M#0,:5.G.Z&8U-N"O,][9!I5"DP0><9AI=6=B<.FQ]CLBY)[+69<'8Q[BI2/;
M[U<BI$_W-%A<.=)WFG_!)AJ&@(Y[=+*!O9I-$K<YNC!PJ<&\T,=0INQ5'C*E
M!9_]_-0*ACLVG2;15!/75WO9<:OK+]9-GGVF2+6E1 Y25S'_POFFX.$<6MOR
M&;'?/ >)_G)BI.PY:>K<C<&5@#WOJ?AO)CGWE;L?:KVUR[G<:W](("WO@7$*
M#<ZLA 7H/,;5%K1@?J!90E#Z<21JIC/B31,6T@S#"WV1XEU *057?OLIM7?O
M^VFG TE.'3\Z_SK ;"ETTGC'80]' '0@1U=L7N-A ])"NS@XAS5X"PG'L(24
M.27\TR.KH9!V9ITQOWYR^4RXL7+^--XW]C8B!#E3FVKACAPN>9X[-2%99W<3
M?ISKF5A",?U$+4,,TP&EV"(2X5(P;T2R@<(AL+\0:6\UQ%+UJ==)]!S6TEL\
M:7YDHC!>NI3XE^ZR)W_$LTLCNL?1KV!$ OPAC"_2@XC%][&!#I@ XV2)!2R
M#4AUX/!X8\/#T>TELY7X"@V^(UW&6&E W$=@O_X J^O9-1\"Y9[A,N+>\W9!
M7/,J7\\=(A]O(G(L".IU^=@O/B#J')6')1A$%V1HC83X0>11WPT,'+*A5.[;
MKLI4F07'RMN9)A]ZBVD:WQS493H&[_06#5CKZJ9S/=!?0S/DZ*0>CF;XH=&"
MWNMO?*ZD.<B+^JB%<K8^[$D9J;(^^OZWLDIG<_5HHFBTS'GWNFV+KOY^C,(F
M)Q!'S@7F0GV?UF5&-TB]0YZD!7_.:KN>G!%.?A58'76_(^R< QNXT)CDZFE]
MF+!\MZ)]CIGK;?'PZ!<+M4$8L3*H)X@S!R*@:)#>NVEK!"GQ9'F7N\-DJC6
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
M:-0D&Z#ZXH@-T'+O]C;F%#;9V' &R^N[)0^,NTEL9D)=AE: B(35S=4)G9G
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
M7M&OBJ+17*4-7-0,70H\N7#.MH$2$B!LK4\K))"M$#[63;=/Z:R>7;#&&,Y
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
M&%[BU> M-6@;ZK<29IU'ZC1/ZKUWP,$^UF&_XHZ=8S5KF+"[J?T.&Q"//!E
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
MP.)EBQ/*]N4Z""MZ%.6Y[QP_(N'&86S]V0 ;IM#0(9"?^$D-$'PXA^0A^&*
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
MRV<?]4R7-/G0GD_.Z-X]<[R"25KY00K@&&*?=<5R?AF?S"X$=!F&!1DHOOJ
M:#U1M'*=,L2U:%0G(ZAT$8$%#F0V;N>.IO Y<5(!_M<;2CD;>-6X'M7JCAL1
M1Y+K!CRZOGV)I@(TC3!7_P4UW,D)4,.6-0ICAI9$N=>FV7?&+#:!AL7T9Z!7
MSG46-:!7&>+P1AA;&>*L76?Q9+O?XO3/-2L163J!N)=#X<["4XR'%/%.FFM
M8&SA>CO>3T 8>#VP/A_:FS\'W2;;8^HN*=5JR>F!YU)J9:JODXWWXSA+A%LV
M!:+-W[[YL7\J$?6F=_NO^ 5ZL@5S_Q?\$E3Y"WZ1H<>(SZF CD%".J5J=?;(
MJ^(_7,/,A?UU"?/BW[N$^6]M"^6,@C?(D=^'7"? YKU>.H,\^V7N)$YRBZ<D
M;^[T/*$"-FK.F:Z^T3YOR:3IY! N8,!@G,_?IOL58;;G.A(>..:.*]2S>&OC
M5CAH\Q6F!V.@B!&TYXV:#5@QJ!?[Q_RR(&$&T?@V!\43?K]&@$UK/@7UJ3J;
M]BPA]V&-=# /?/2Z&3FNSBTW,3'*S^N4//+ "CIJD;\/1-U3NR3V#3EX1+F)
MB8U&GEDV?VI",*T#0^H1*Z1!$/*&HVIVB[64Y*.02X6B$_I^1\A+OWME$&K8
M/[^SX3\V)$WS>8*CM&QC0.$3CZ@ R: G^VHY^6S$JMX^I]<'IA/UVRV!> 3:
M\_AN2V!!NE2!9X8;''KY%WWUBEH/5 (SR^&N+HM3.(CV<^EIW>_2/]_+E-3T
MEX@FH??@\XJ)V#I9.]5"RW/D]2>Y6E.S!(%"X(W<S#T95A^_V.[LV&_U$[:P
MJ,T#"90M[Y"Q)HP!6/FOVS[_4S/%G0K+AN3<J<%N57LNVSC<<<Q0G9O_=AY_
M_^9Y_'FA89_HS2Y?@1"C]R;M]_.4_7+UY%YA-B]W2N,2@_G<5Q;;YKZG)I_Y
MRL%U4MG\XOSE<K_+'=9?:[Z6N;2#V*''\D@*.*?V"+_;]J;+9=7C+[T9Q#S@
M/T-EG_Z(_6#!$NR"0Z+M*UME&,H_,.;FCF^EW/WXFNZY4EP4A?L'[\;MC!=A
M.^'3V</A0Q6*%=O,?3_[>SCSS!->-IJPG@^]1HMV7TH\1>$^U&W.U?'2D/>>
M%+.!0G:.I[@F3-3L0^9X[NWMY&W2.UQI4P$XO,Y:4I4C^4SY\FVO0Z\"$2H@
MX^- \&!LV5))/,VI9EG;?E,#U@(*)R&3P@&,##2L%:E=]KC%->ZF>"U9UM'9
M<:W5?[Z_]9G"/+A$)JH[.0T5^M4'6F%+?,1X]=@D9Q8"F?!R'^F$7"B2I<%&
M,2&)[9:$9E<:")U25[@:!(5O@UCE4/MA8=_?YZKT:"?:'W[>JB![]NS20K3A
M/O'>;Y28/52&<<#^ A+XOX($['\'(VBF+/,*QJEJB37%/ _#N?PXR- J1&^:
M\*^+*4UTQS)HT>5=[?R^5: =2(FBG(+>Q^:TTU!=2)#0,Y=ZL-IP<6"^]J7^
M\;YB'H@ML)T_(@XUH0'N*0_Y0E/>*%@9%3 ICV0/Z<@0'?+!AY?W,A7 1RZ)
MI]PK"N9I/V\\VOT6C^R$6ORT (G%/S (VO/?#9NE HX]#]%_3S9MJCN<DXMR
MV@=6VWI=*41A1?V6#HT&CFA$ZX/1RH\_.^3_$Z-K@7F"@8)B3<D.@&($^UIB
MP.@+H3ML"67  P0]93SM,+D6",]0 IU5O[*6-F3J51'A53(VAUO4?G<BZ-K4
M+%9\/I_4C?.*GN7QGI'A97!X"RS-F4SDUD5>T4^#X7%DP:9JFTX?9;.TLK2E
ME()R$E?*S]_M2&-'Y_]'.,5!SE4_F_XM'0.+E (%\+TL:.8A=MZP_K$O<*K]
M\?4;C@[C!LF7<Z(^98@D*IJ4:%^,L#"Y2LOHI^=/H<RQ7JUVZXU;2I\1][W$
M82?=_4OR=<M[Z,?SK]PBIV9-#P^2B"VSK#Y(CAN&%4:Q!X_(:Z;ET\I1ZM8R
MTHGV#R?ZQY&1KD7K\^U-;B&\D,R>P2^.6>!2M; %Q&4J@%,DPZ=Z;O?=^66E
M=B;PMAB3]W7]-CNUB%\[:7E?@6PG;^@^#^9;O5S;9AS8IIN3!_HI=.&GG,.Y
M7^N+2N_4]?8>S8LN5;CMQUAX!\D/VM!X@,2LJN,WPC7,>Q(0)Z<W7.2LLYDQ
MOW'@)?PFAO-3VZ^9S_Y>1Y^0^=;65OG'3]\XCT=&YZ\C(BAB7KP$)EV<?(E<
MCZ_SE\4%8=^[K]J%!9YU95X5>F6)<9!Q"GRPRU.TMTCH!!']YV"ZA&,?UV,Z
M+Q'-X6A>*F 3$55)X^08^KUOELNTER.^1%/(>RI@4.HOD7UT#(R8K30B?52,
M0JUG(*B KT1WLFTC%7!XQ0,VF@I;?=;;27*@1;I["CD$3DFXMZ-'\_9,^/+5
M?S@QW20GJZMX $NU-QG0H+@).1W#L/QVJ85K OPQ6H?2%VB\LFE IO@Q'@GZ
M4MQR+SOZL[*"^;S(H/V@!>QEA5"]G13$(FOS<MG@QF -R6@UY_:H/()CY7F(
M2)_,?$WQD)1P=4GUZT7G:,TS\:R?34X?#=<0=BFGDXAW.G Y^!OEV$NEP4MK
M5  KTA!^^7E7>8*04R;BYMDRX8F9AF;D_-UEJ?RDI?+OYHHYE^HMM7<M8')$
M8;'N7!=>>P%/M3Q-D/8P]./H;P??9=7YLP]T^7<'O"005N<UYF3" QOJF2>E
M65 )SK>6>Y(63-3:]&$_/(J0&53 $Q"WP$K#B5 '=8_UK-Z1&U0 OC $ADEA
M:^":4WVN?F982>G";$9.]3E4<XC7G: IN10JP&WY[64%R,SV@#*J8>00H=:O
MR45Y@!BX]7<HKU.@>!)7)ND6MKXWO#R[Q3>V]:I=&7OL9D)P6W )@R #,D'5
M&AT,;@RY4(/]50O03]>]WC"U^6!(-FE8YWS8BL>F\BYB0AC-39($L;+X:U1,
M%[@5)S%^62QZL/9P7\2G:TNGO2>!7+FGBMLEW\1P-5E/VSJ-=5"V3 +O(:4X
M:B<^V@NK)Z1([MEM4@'BP9>@0E2 W8[1?HQX#O0)G_J>R4BA:+[%^@V/R_O>
M2_'(=S+O73-S;"3(P:">\TA?<@+IKMA N=>IN^LU,TX-E?=RO"V.*S&HORBP
M$BKR:)8H(G!AX 1-]<MN_CY=%3-KX.)I9X/\$O ;.>!6/A>,<!+:R^,$FQ10
M?-V<'>"SJTTR/DB9]8#VEF*)M"BT)#0SQ"25*54[47B)A2C]72@\EZ8?*+J@
M^MLH$.H)XE 93$O%:B J0$=J?>_4OW_OOZXW=%S^Q^L-_Z?N4$H%S$4@@"BT
M*67,$5V4&[2X"CLK7SF8:OT]%'_>N<)WRUM28\8;7%9.&H JXWY58MLQIR)Q
MPLTF&T//6!PFC8NA\^S-XC]3\9W1E 1U(&'R#N'=G!HW1BSBZZ[\9I!NY=!C
MD=Z9"-?D.Z"#+D9*("Y(W HZ$J_.I%>\",-$@C_8@/&K9'KT.7<<K_WC$S-E
MV=VH9IF=1"_*C,(*+=V\(#_[L\/OWX4C9G9"K%6[=9;'+W\QY9G%*.A1&/V+
M8I9(H=8P8%O##UP\"A@.%<TE)-L];&JRQ@:]NWV3I'.\@2G-[<FEH*@%Z9UK
M+LZJB0&74$F4MZGSV2GW92&@>)-\&1UI*_*6"1$^5"?7Z/M0 C,Q?AF9@=P!
M0R9HV!S;.QKZ]\YN!LJ-QJ! 8WQ)4$WL?NXYQ1(JH*5-1."6"A"U400#3%.<
MN!:X\$OYV6X32^GJ\'P;$?SH-9[E\"/EA%"UALR$(<L.\+D&OC4@LZJM=)3Z
MH91(=UKP(.M^,4>;-TGCLU"FVFDQ\LLC(.20"F!CBN1F7/;S>C\W5RTJ5AC(
MV*%'=C<=D%N_O--KL31ZF+V7B@TB&_Q"L#F9;8:V=,U&VYCD[;M/7S"UUOZ2
M(O_,+G>7DZ8G/!"=D:,S=#@E7$YH&8I+-7RAOM2BRJ>JN^MM"MWW72[<9O0(
M4IB<2+I7&0(<J@.JYB]93S'E^TGJR_NP% $V\CISUJ4"%V$7<<Z6Y+B6&['B
M%M'OYBF\05U;AK/"Q.V7<KW[D:^P[T>VQ3BS*3>()<0)5.:MW]E2&U0N\]=L
MF75N_X@.C$!5@D@?Q:)04]^I@ &F0*+1W\:CNN/?L&/1/\B._\5^_YI!Z"7H
M U@T^'M1 IJXCKI^T)A6.!*C]/RP[E,3!$)9B?:[14,Y<ES(1<N52A)_%\YS
M#Q&CKD*XX.]-+/30"+,LU7IRHJ+DT)![.G%1%Q\S@5+'J4@?40&,9FD.^V*\
MR(9>K"<)WJ<JUQWRN=5L;K;6_ :H)^2*3.K1[T[<'33YYI_?7ONW%I"RZ8VA
M^TSBKBNG)9!L/Y:\-P%MV]=0N+&?)(\%O2-^_.KH:7@SA2_>D,G(5W9YT/T"
MV:$A +D[N<J1KMK>DE?&,<AJ^%%AUZ&?(E>Z!PJ:8Y89)CR76S<Q29G_79W[
MO3LE NC^]]X75S?4EN"10[J'?5LC,F/GG^!LH+S:?I3KW9?P:V2E.:/]Q+>B
MC.BC,YR8V.W0JAB6#"<N>U4M(?>G*6G3"B.REK%?]M[:&FE!IC3>.-D9)XYV
M^HI#]R0TV_0[]HVRDDICIN73AH%L[FE.E)A<HRSWBL*3/66% CB0V?VGFK?
MMRF#5,#IB/H<Q18PZZ0S_I<,(?5.3#?V&Q5@W6YQ:W18&_R6;G<85C=SAI";
M"&G\L2='.IFIN#62$U1C;F+7%V*3>XO\[4:MV#/43QF..M4>J!RF<UQ=;B;T
M(-=PQ/Q*Q>&CNB/=9XD>YLY$HW%BRS8:'AWX?-7JUK?BXBKS\T_8YR[IKIP(
MO:[>!;YGV1K=7<!K%7KF%GUV\,NY7O:<6*AH#B2;5[>AS%IT9]"]H%[DGMJY
MF^LTT87,P 5)+!9&=C^L-&3?=]@+V>\Y !80Z#)\T;B .[--PU9'*EHPD:$0
MSS2_0R+1%]8Q $DG=[&2SU<B^\1))'(U;&%5U8BR&$EY8SN:^C?M,E.$WWNF
MAV7^LF=Z8>@O>Z8?_)$",_@VK%$B1(P*:/I&KF\07)>S>UPYK.";:9=[XXR,
ML,<S^C%]$<]]8[#:"/P55/\;1*XU#1PKG]PZDO2M,>"Q;ZPN9_3ZT;<B@5YZ
M@6;IPO#D8>'+Y-7,2JDV?9EN5TQFO9(6V/<NY?U*7HC0J#P5P+%R3EUTP&G6
MXYMUJ^]C*F F_LZ9G)V+198X4T/I7E^BGJR);N'O_I^(/SLJ_ZU!$42G=7IC
M0B,Y WBQ63]"L"$\1@>FS;6P/Q[25Y,Z3)$G1*]4/'<_)4 %C"JP40$;Y6VC
MAQZ82_=W#56Z<8HU?FNB*UGSP$;A(Y?SG[Z/7^)#N&IONV_C?O=/M654_2.'
M,9P]W<BUR[K)BGU-4L.QXI>B'FO!O_V\>\$RQBWP?7VD2<.XP*8(6<UZ1@I;
MD3 /9K6'N-B%!=</!5DA9S2&[8V<Z4\$*_W$H#ZIQS=<=X1RS[_&Y%5*GKK8
MUS)H0ZP<R++<'? L)_7[1'P8!<=#QM$.'*W2',E\#-J\6KN?%0<L1MAA'28=
MZCU:-COC)&L',E&,D$G4:/*G<%:ER+J-/K2BZ^B(ON>35Q]:<TULQ-A!;K[W
MI#M-PM09^:+CG$ !3,Y70M'.L>1Q[C'XSP6A6T61>#^<$G:V584GZTV!\I?R
M5XV6HK&O>-HKMRU4$7='B1HM>]_MK!M-6^X[YS4]-7?3DU[3F\)Y!YME?MD'
M=6\=;W]( +4PRN,2GBWRUB@X2@D$((1--KLD%"D<JS6_XPJTL$(RHFS2XFIR
M=$4P)"1D"DH9^NWZS]MIC-1S?9?U_V&D6:I_(R+=_Z"(_-?2QA$S+0OZ0="4
M"Y1F&%.=KCSE40R:W_;*HU_Z:M^N%Q@U/% Z0+HBX;"Y"(=KZI?(+Y_U<';4
M4MBVV==L(+S$VBQN*RJ@XP-% <\%X_>6YEZ#:L1\J8C3G1Q,G<2"BB%>'/N_
M@$T6035/44AQ%.9WFWADQ9\=0O_7[M9\]"S,JGZ2T&9%H9//%N6IP&OH5CZ"
M"L['[.811JV&>4N>^.E'Z>Y/"P/7K9^MB@0\<GNDY/S0ZBC) +DCQ_TZ68++
MI*[RPX>& ]^CHG<*>F_OUX@TS-'XR8>^?Y3UHM5529=B,"X1S$>/Q16"3KK0
MF'^/H U[,.OCO<<^Q]P/7?GKU3>NRMY29?<>=E T/0P]C:R2:*0"W$&O+HXX
M$]+1D_<NOGLQC(X+6<\X,;8G=JP>&] A3.8]XH+@O]]X30A"F).GM6;8?6#,
M,R6?)E<5 TPH5("\PG(HN 6A!Z//D'U5-2B60_PINO^^%6IL(][UB[$3-EU6
MMI@44HH&L]W"S+)803(FNYB"79-D[XQ;3<$_'J,"G"IEACWFD),QB(F8%BI
M'TB^4(DLH+T/XFC(GXM!,4_I=!\9S#R<TCK'Z]-X<^WI^A70=O2A'!Y-!21]
MP8$&_N+Y1,N7/J@-K[.X*OF"3,/G5 #31T5@8^;N&<E?HVP0EY0EEAG3#TJH
M=AZS6"I@YU&O&&VP#X1Q;_YH).PC*2QHG-@$RH4*$")H=/>.01VYEKKW=C>%
M[U) +F2)O4NHJZ"YJ1Z[PH/6^I.S41?[I87!!E\/:0$PWW5HN4J&789$:1K/
M2YK8VX%G3Z-Z$,,90A9^52J,LYJB!X;Z.[]WB[0"7?]\K_\KI?HXS]!3^:I<
M_TT W/!C))J?K[] )IK[^RJ*157SV]23G<T]B6K@P\7OWZMOG(C-4/.(D?.)
MM[=N#]&UW7)^ZW3://;K1I+EWAKTBJ9/+RX'O>(U/>4N$E@>#2=GO%.7)1S7
M% ';?Q8\D>R"("ZD40$2LTS+'53 23*."I [4," CZ$.WYL29P\%-;FZX+'J
M=+VD5]E4P _:^#.F4\ZU-\\>\;13CAO0E)09%9"OM$TBP *I -G1UR0FJ5)&
M&(&MW]B*C61&\#NO4F?.YT@<\=T]U')KQ\";X4<"%VC?I *G*&@?E690 ;V1
M!\A=>8<+3U6H@-0X&1(+?YF%#$FR-P*UISH)F^,:I0)X/X>(DN0?WL+UE,R/
M=*XC2&&ZV!D(:K&9!.KN]SXX0;O9?BJ@,8%V\^[1K; H& LW#ZZG-%BR"%4@
M#Z2]!/22Q*ZW4Z:*4(0>#?34)JPKZES5=N@LJ=L5-C<&2RW7? "/FF6!@_EN
MJE=8@DCN:;.<(0+YGF#N.S.87_/  C_6B[],*"<:EFSF0YAAN[*_VUQILG)'
M:Y\KF@I@5ST1)H')=\:;)1T5GB7=P=XY',?8/HBOG?7:;=7_N9L_N38,PC+
M$CSB;JA1 =UMD90S.31LYC>S,"*).;!0 9\S: 3\^+FO-*5:VP3>4W!#$(!
M*H!+&W_)CPJX^9>KOV"V.)/'CH"$ZS1U)N)J;.:(,PI_= (9O?<9ONU^#[XT
MM$W0A<I0 1K.M*$(LX(1:L!CU;UD.MH<_1"E:,5$0YPVXS-I?WI ^^?<E_-R
M6H1XZ8'8Y)59PHU**@!#DW"OPIK%*,[3_%0 _3D:I;37[]CU:Q""$4Z@?I:W
M?%#&MYG0!OH-;:J'N<P(8<WG72CL__?#8B01=1[:PU1JTSY4!Z1=W5FJ6<]
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
MBX^F$.)86_\NEEJ]'0UDDY\-I["EMU3F<U8RW[7Q_! +&Q 3?G%S^2%Y25@
M4,W<]7$]/U^%R=IKG[^LLK(R*KLJPVXS7N%D:ORQ&P".'V)]?(>@><56_M[H
M$.E@\SL);B,_FK-MJ@#MYT)V 3HSRTN.2>.W)O+H][C[=YN4".]:@3;M&A0.
M;(\>TCUQ1CYI=^;Y!)_KXCG(X:]')23%6ER7EPPH97E7J1!L,>2W:3)O,[PU
M$91?G>81A<BO%4@Z3$-J<E'R;I_-/GE:0O2+_IW$%?@O?A__!YJ<YG]8(/VK
M5:/)='8XAUH7-)S9M3(M.?.;779]!")G,M6E.G5,7)OOC/W8F^/Q6='D"'(,
M;*X<C#78YK9QA96TU<ZK@><0\:HJV3:K;MC1^8A8"O_0')M6L3:/1Q@^P&JC
M*4_/OOA 2Q,:0'-G60(3%<!DB6\#1_%]3$G]2J#72S)V=NKD[[@5.FU4-2V9
M.<-(!I.S8(] XT'X)JP;EGY3 \O1-*,\$/H]E)7-%3>EEOL$>2(K('F;,O6X
M<!O<ZR#CC++J<9V[N)<MY$*Y GMK I,[8FV21(XYF1?OV REB%,!S+!?!LB$
ME01]3IPD5J<H_G-"W\)5M=-JK<HH53B)37C>?R-;;@V&U043KHBUR(0=01\[
ML(93;AACMAE>4@&J#T+W8T?<IYFC=T!T@B=5*/SY%"9'X@4J(#-D H:]:R S
M?^ZE9VL['.3,>E:AI^/6+/$,%<!M\E-;S%'\^&D!-O ;8!'B\S/+=F#I,HD;
M16'PQQ%;P%@D$N3ZOD& T*9TPC*#D5"?HX\NU)HP';A$=+5RT.B3]*GNY<*?
M^9CK-M'Z2KDH <8R7-BM+UK?4_9Y_MWIGTY.(E>%WVAS'E/XLZ/^_^6>R51
M^7:3+]9WGE*/#O+PDFY:FM\\ND?'A ^(>IJ_$5<#(IP,^!@\3L,*38(Z5!-[
M<)= BZ&EY9N(C9J8RPL3>C\D@ >B/X#[P_EH98KR? &<2!>5C\84,JA#8!$V
MXX$J[0LAUQ!SL-)=O;<#!P[Y_31-57/X&^+/0_YG\HZK%>I+* 8V]3(^&70Q
MVBS4M)8OFTXZO3)ZXDQ7O^\+,+%1T&,5 @J7"U'$J*KK)S>G%;K9=DH$&-IG
M<CTG):<\U[H1O?>]S,DBLP0\BJ'Y]J8QSG7*#M0$9YWZ'CUSTV_<&+=T-T?"
MJ_W1^7/T%!O 5>8 ]2MZ6SM*_@^[VT62$@U$8=\_,#0&:$>29"([9!>W3&TZ
M)WYY83[4+5 670O905?;'<7GBZ7+CC9JI6..?I_VW%"W\,\K5"%OD=^%T'F
MRD8WF=!&+X]DWN<X#)M(=+UN,ZC_LJ0?A9ICDXQ5TZ&K=WS=8M*$7K;)+WN8
M[E6BMYG^8,6\U3*<3V\G25=ZLU;T %$$PMY!CD]2."LWO-WF>QS:.T?4S\\(
M.CSW:RY\?TKESH')RZ_ ?:S'AG@NFDRO@ZT(<T+#6<>R"R,^N@D6OBO38&*^
M]NW.K0W.8P3S&HK\+U_QZC8/6W[3P$2O_F=@4:<=4(DLM"+9^%U_H^G$!Y/]
M8'#/-*F)1K^O[L%5R9^H@$<(&EI\QVZ3+J+*4!N'-"8K:%7@= '>*@2LK/.
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
M#5Y.*)WV::4#(O/;8<[PL5HT+<-/X^@Q]&VMN"?5F%D@R61(<@OJ.6_$GO[
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
M$83\"D10WULW7OV.3YBI[=J>\]/3B($'A2]OA'V6K99D\;@/.LF^E0F51,Q
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
MXEUI;OV+V(F*BA0@.W/A2]@/2_:J+Q#*FUL+#(&"W4U4*I1I9/ S^Z!)"#0
M-5O<Q<,5\F@:L_4XP']%EW/[1D7Q@A2Z "'(Y#ESG]Y-X:BQ1?'1[LRBA:]%
MAU883-I-]C#_.@;.G #2YW>BRCR9(4T.,ER>/2/L)0?N#,,E;+\"\^B9LWA4
MT-:;IC()) 9[-NT$G2D[[NL1^;J "4F!J?,Z[";>7WQ7F E__-.LX290B3;-
M3P1HEQ7XG[Y?L<U^@[(_C9L9K,B+;2=X4\\>NYYR-PWZB&F1*D[_M1E2?]/?
M]#?]37_3W_0W_?],D/V)_P902P,$%     @ >TM(6-4_#0A/T@  QH@! !,
M  !C;7,M,C R,S$R,S%?9S4N:G!G['T'6%/;MNY"1 14E")-B86F@-@0*TM%
M1$",%120J B(B*B(%$.6HG0P B(J0I0B*FI$FB(0.B(B19&FE( 4 4DH(65E
MY<WL<^\Y>XO[O'/>>W?O>_<C?I,OPIIKS3+&/_XQYIAS"1H%[=!LL^VFVR&1
M*2+0$? /$GR'9FTY[G;, 7* P$=$T (905-$A!_ASRG"SU11X4^QJ5-%ITX3
MFS;MER(N,1T4\6G3IDM-EY 4?L"W&5*2,X3_$=[D;U6GB(F*BDF*3Q.7_+<_
M@@)HSO0I75//BXHL@J;,$1&=(R(H@7"@C6*_-$\$^H^/R!31J6+3Q$$SI, %
MF;-!\T5%0:/%0(O!7WW!WZ&I<\1D%J[8,DUVSU'Q16?E5EZ.N#]]\=:T0OF]
MM0RU5<?.^4E(SE505%)6U]#46K)TM?X:@[7KUAMM,]YNLL/4;-_^ Y96!P]9
MVQ]W<'0ZX7S2_;S'!4\O;Y\K5_T# H."0R*C;D3?C+EU^TY"8E+R@Y2'CQZ_
M2,_(S,I^^2JGJ+BDM*S\3<7;N@\?ZS\U-#8U=] [N[YV]_3V?6,.CXR.L<;9
M'*ZP7R*0J,A_?G[:KSF@7U.$<R N[)?(%$_A!7.FBBU<,4UFRQ[QHV=E%ZV\
M/%UN:\3]M$*)Q:OV,N2/G:N5G*NVND.=*>S:+SW[USKF]W_4L[]W[!_]:H9F
MB(J R1.= \$0'TT(T8+^HXAV2K.7&J!R4G3-0GPP929RA-)D9%FGD[^*Z!A/
M-W>3<7G^Y).J.&/L\>H8+O_=KJUO:\OGY>_<M<U-#?_R>BRN$3Y.N8JDFUPB
M*@@@*=D.:ID"^_8C(S<UY9[2^1?+D);Q\7-:,PW[$Q>7GWHE$IX[16OW$9V3
M]R39GN6P*%&4*8W->C8L@)P%$-1GMZA6']>T[3!1/YVI&C?_2V)KR\E:B:G.
M6L>=[:=Q;>=$M^+\]G^ .^ZX"B GA+V6NH\-\[2<9WL1"@30/,1QOM%!=F*'
M[ZS/6U)L",8>^G>54YHZIZR-2YJ]P&&WN?F9<SN?;IYO@,H:ON_!I#8PI.F$
MP29F97G\\@\M97;K/JTF^Z7U&FKE?PB\?'Z#SA8G=Z?YN0\3^ ]D+/2+I]2M
M?.(TAQICUR& IF[@OS)<@+52GN^*Z11 X><*]4IPT]BANQE.)5*Q!^L7Y]2O
M'C]@(+(?>G#PN)_E;GFC-QV;;26'<6S][&J&"2JSM[Q= (7I!L12T57L<#IE
M%OMM68=?%N6AT<.*C6GFE)P#FCM[LK1A;*8=PRXO!2G<1'1EQNQ+OS,?IM/*
M:;+LU\4/CFMW-YJR7/2OBS96."R3/GNM\9YTW5NMA$N2VB69^,;%[9^HCSY_
M:S!<RLRI\-A0M:B4SHO>_:XT"%*=AA?-/$<1R5?H1:1A%XHR4:O6X^EIWZ65
M13Z^G^'F]9_'9;PC=[2\NK!@U@81=HWX!SE+&%W -4'15@'4;K-' $TWC!!
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
M"7S?1P(H>17C23$?H[*3.<^IVGPJW!5[$'3EG!Y?5M\GV9LPZ TTHKD<*XY
M>F^GCNI-H75][VH;XY!V,M+)G+D'1@W=@4GC7X)72&*1V#3013D&P@]I1K H
M$T)5\D0)+MWH(( N%'*KAX-Y)E<H0P>K&<4C$1^!R+-7\ KV&,M!?XU"6H%]
M%+*-%EY']: ^4Z%CZ K)T)=L4D/T3.UK/D!!%S7OCS?.4'A1*G>QM?YV5L+#
M2IER);5XESXO%W_W64NI>V_*[ GULQA9DWVAKC9BQ-:\=!TBM3O%2D')U"+C
MU=Z+VOW>V_AW$VB2<,<P@;%7C[NV#<U8C6#;$G]&DWDX]M5Y@*W"#P'?V0<L
MH],;I,2N@\H9 WQ !)A/'=BCEUI-8"_6&ZS@[275 W0F.G6TD=ODX.R!T;@I
M4G&&N %S%<)22XKSJ18CI=-K"]6L>@\09UV,//;RXLJ;XK):KTHU/MNX'/#(
MP5/MAU;J#$F5K#MU]J57Q5:+5%.UT0N]S>A6H#/S6%-"M&/8$4Q:>W9ANJ.A
M'M&.0?/?E=B-.)%EO/R:RP?M[-I658[$>0ZVWBX[F^?^<;?XGOV C\GTJL[-
M]!LO69^QYJQMFTU32VXU>27=VU(KD6#IY+%[4_]P.NLQ6YXWEP2 F@$<)"5*
M"P&37&92O(VQ+%RSD#J3;=!YX%ELDMI#1XLCMMXKK[O-);QX\SHD)J#SZ\KI
M!XV<.JQ0&4#,4G@;L!K"C/SEI/>TS"^M*9V#.+K&C5:YVF1V^=S7_/L;HZ8G
M!0Z0CCKQ2Z)6>!2&+72/MMPKPDW[93'='5$DZ;*EVN$BOGNG0NG,L^<'Q8MS
M+K:>M+*SV7#*+EA92U?G6>F>Q;L/?ZF7FWM$N@)AF+BU#+$B^#FH"<](;U"E
M71N6J&8,=<YHG5=#7#+CQ.G5%[=EA6-5'DM7Z8Q+EG"NI9SF%Y)V:XD.AFAW
M5%^B9.&$2BHV[X.A-GJ&'X)Z=."DV"H%=LL^;M1CO&\A,"I/:I;[^%\]>5IO
M6;?"G-C#AH?N&DV_)+'9*OHS<_8XCJV)&RQO)[.!Z40ZX.:40FNUG W]NRM=
MJ5X^W8='3C0GYX;/_!)[=TJ+^O;FDB5>3;B3WPN@\:7")<Z)P)I7EZM7  ]?
MQP,#U1B<C/26W9,^/Y%E^U9,H IH?RF!LZA? (7@N-:&;J%PE^F^3_ =0SP
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
M;6?XA\.'=UTO"5DU0JQ^V9F0:F"\6F2X!Y7EL2P!% 83Q?CW4?=.Z984UN?
MSK@'F>V#BZJ+F@=4I[U@?.LCB]6/?+:)-8<C0B7N(P8W3[FN;=3N?ZMU3WH9
M$QY\Q%OH9=)Y@Y8N'4YSEA;K4]UDH;')&%5_XL*P.9SW)#8K)^G)ZV&YN-2;
M4A6*ZZB X+3'XEX0BBKUV%HQ@V=Y6TE5W$UQY(*AX+G6LT*/YTS1L=[^ZFFQ
M&\S*K HBS\E=D=MJ8Z&ZYYG&JP-J906^KYB+62[\.,,5_:QX;?9KAE2AW=)Z
MG45S#GZS4V,\C1LK?3%-9^XZC?#;T^B[1$0U]1N;FIJ=/T4X<WV?G+$I5"Z?
M.OO>_G"YHP?VGX$@2-P,0@'U\5/R:BB"&;ND&U?1 P<N\PYZO2TO5J8-?.A\
M>A&3F59_6F;:JYIGZ@:L]1E+2Q2R7QU*FC.G<OU*^S.EGFV,TR8#:<P-+$>A
M$2ZGX\(-%5_5Y!Y@NI7[9)?,)VS-"TOB>GV<8>HF]_C,@:K,#!GY!2MO2SZ?
M,9V:OI' V-?>4*(GUV>WCCE>A)_A<J?U*F]TD_W!&M?OIS.ZWP\4Z@39R<:?
MN^I^>-,O^<1>-Q_QIA*5Z\<VQ%GWE-H9'%J6 GS>7,*YQTJWTB#1@HKV"\*\
MP8*AZ:@!/XMXMGU0:M\GQ\PLAAU%Y]Q)Y8RHMSLC(YLN=)%O'+G0G?]@8L2M
M >X0KX-[NL<%T)3F?"W0I^03K!RX!"=E[*+V!+?]%F7-WG*^6YYOVY]AR@>&
MT-F\XO6D5)Y$T^'/^'-/B/B'8<9G]I_I:[02Y@O^XPC4?SM=<,LHF</)$T %
M68G8;-_%&,D-8>BF_B-?\-,&7/.^,LOKZ?+D0V>26S03QO1[]/_ E9%P0PDO
M/;.8]O*K#BZQ[[(#5@^?/5^ E&=XH%\;_N4(GC+\JR$R^=4)L9:EOZR=E!.-
M&7;1"L6#%PZ\RGW;V[#-L2]( .VOYZS[HQ91 *WR.]5<[LN[0%R><?N63KQF
MT(KMA;RG-0U!5O^..>/5_N:T7.0?!^6>VD,H$V<=(O_^WS<K_D:4?CM.<B*3
M-2=K3M:<K/GKFO^_ F=]NW C(W5&']=JH.&LI]NFRN6?7*>IO]19YSC@TC<Q
M$>>_/$(W30!=(69</&S?"9<H/DN*WNIUK)&\=&\*9NB;.F;S*\L^_.'?2,.Y
M]9O)-S[UMZ0<[^I!<YX:]IZ212URH5P60)GB17EP:;[RJY?FEQU\AHW5\XJF
MR'AI^D?:>.]?):*VZYGH\_>*5WH_[A;O>D=AN!+0.5&%E(RXAF)"L.'R5Q^&
MB&?E]J*K&"K$P[G9]=_W?OK2S$\,,<UMR9SJ]G:H\7'3HCRI=AHZ6QN3(# T
M68\9Y<*M/CB9_ARG4KQ_Z^(/Z-9FC;3.RMB&-<99.^JL;>?:SX@P79K4.X7S
M6 %YVW]8NKQ:'M B&+AE HB])#Z/YX 4;LWPJ$&WT*7F&^*N$!1RC1[8'7;V
ML;CK<S;S=>W1.^I>3Y9=+1O^&A82<")SQN+\"GFB%;T!E4OO<$+E53#)&-Y*
M="40/>OJ5*^WB+_J^I=,\5*]D"QE_=)GMY/9YVPL_49VKMH95*=;USY[__:Z
M4K?GKX_?$^]WG3P?Y3_/1T&S)F1#YNE-.-,!6U@M@+HNAH*:F?#H Y+\+80F
MW )-6R/_51@UB'+!\689"Z $1^K^'[DFR;_="HW['(O1]"KBYYX%JO\V/_#]
M>:!US\6[%_XD@,3)^,E2,3LEC/:]$3Z$[8%/,-SY_4J8(NG<^CM:";1IL-<*
MTH0XQUC_C\$0"O&4 +I8B 0@=_'OV3WLC$WJ7&%H+8 RC=@C#(29"@-A\PC<
M]2>'<\;P/R(A3P1TXXY.+)9+K:+<ZL$-KTK])O^=PMC9QH'=_&FLU6#,[FWR
M.GPQ!94UP/ M'6[\\!5(KS3A?@]M6*T4:7@%^J&3&XJ9>!&X'&G^$ER-\.D
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
MRP/"9^;4<2B0QR<PS4>._I@[-6;VX_:(7CLQI.)+!:U_&+W=X80;UDGM)?8
M$\"#2,?D?V9$8\TF[D +\:K$!J^,4;[*LLCB<&L:I2.P9_$CH5FT'[\RF>_S
MWR[?Y\_=#O=7\(;EVW&,O6V<-2H4WLPFP' M[ "3 H@D!KA:U%$P3<^_4+"K
M]2/S "%5BS? \O##&Y^,8,:@40 ,%X\\%NZR6<S</,$Z-4;_&,?#WO^RIQ4O
MW--Z"^ES>LNTXN7!5AQ%87#ZODD))0%FG.Y!;]*"*"QM&Z3/@I36T-4S45;0
M;#J"WM3/ S=.6LR]4HSC+.X50"$(=Y\0KV!XLZ06=1T_$7&!+U%>7(CM^&+>
MF1WV+".-/C2G^)[7L08\@\]*\7A\\EQBQ?PG:UC++70B5Y9U092B$Z)?\2UZ
M@+3)X3#)A;R=7A36.7X<[52<$8O(-F=4Z;AN/$0G3S^D1#2E^Y[^5J?=Z>:V
M/'*5@XO8TZI'(W.*5T>^7-J!7*B^"J>/#UX!TY'%-+CBX29<)]B1:\_\T%$=
MDNN4S-YGPV@KC5W[7?_BAJ=F':ZZ>D_T9W<[+7%7,W3(>%U34/?2X439D"G
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
MYA$&+7<W[#'K[:ISE9'&._A'&]S^E!>6+E#M--+Y$5VQ>Q7B @^"%:9.<Z>
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
M^3#V*,6XF^0859#MP)3B@ZE\/7(>UG'[TG"\1UETRVQR-.+ADBK]+.@))F
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
M(E,SR25#CT/?6_R8N'O&_<#2(^OGJIN"8W2'/G[&86$$=SJ8Y+Z)?K,*&:R
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
M8HIR-/S>\>4[SS*)$?4JZ=IX]<UOSV=C%EA_@AY91\&.\.1>LV['XOS\O.*
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
M+4EWW?',KV+SJ&M+'X;DXGANM^8=;7YP?GLQ(<-I;0^4@0D6E$%N#V(HFP3
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
MT)WM!4'6X0FZ;4"A&D,\L>,TE8/F#"P83FB:A!)'^8]J=LF[?[KP61_[\OR
M16'/];<&(B(W\G-Y^,[AK%G+4,IE^!R8Q1M%>3E#4HD?).G7)6$.H.P_:C<'
MH&6*!8L0X14?9'@2W[4/)%Z[^<KMJ^6BJ1(52DZDQP 8VE]4 D-XE\4K3.<!
M)D@S_0B1;[F $W&F;YD?>=T#L!]H:C[NV32%YTL^IEDR6P\[HW3OM]O;3(HE
MQQ[(#S-;V8>A6!&.(!$D*$-D^XT\!,!3=IT#VXL0!Y"CJ]?KD1IO_BJ?&LEH
M,TCARH:N.X88MJ-.6]%'51VR;V7>N(/$T,0 *%V5X0D$>5(K2/:, &:;J3;*
M^B.>Z30X_FXD\HF_ONM]2:.JZ>P,S&U_H=E+X7ZE 7S/BV_."S->=+UFYD%7
M'D#K=S=;Z6+(51K_Q#;C @G&B?P3Y*CE88NY[MN)A;5?X'<\=>7D6#F^JR^C
MYB2Q#'0:'XZKDV2(:M NL6T(8U&Y@6''K1B#5)3YBRX5ZF@:ON"7>ZCC]8&^
MPAUB09\W7TKNK2B[B+5"T.Z?_Z7E+R!Z[J>OE$S/V$T^B7=;?R]Q=42G\H:U
M4A2_W^'AIK>?4?S%+P:?Z!XXBTK>OSBW7\X)J<8ZG$!)MIK!C_(&NN95D"9B
M_'U>K!M%M23TQ@45>$U!S'DDAJ/U,C0/<W5]M-X^4=?I1)L#^E<A21[\E(HX
MMFM?MJ74IK!4@&E!7K\NR+2FX\;"^<B&CLX\\M.(ZX5F7!GKO&=X?'.$B/GW
M</D8+]A]-G:Z% O,4&UH-<R&<,P\-\UGRD3C7HG$&".<S4]@;MM"%^ND(,'$
M'7$)][-C'L</.&1].Y-C.'Y,; 8D?W85!JC"R1QTK@6D+XNWF.WL"IC/.N#4
MP3Z*'S0 *"(*2@.O-R@H^[&M^Z<7W6<O<T1)!GME^?6Y):2L\AR&J:.72?H)
M]/W<FS[HX2XY]!B;X/<M^K[!2;+ 0#*L/9ETJ"!0KZ1SY7CB&Z.D_+!W)3?J
M&[UN92WB_*,D?!8//[ RV#Q+UV'-@RDPQ (O= Y#4Z(>>K1*F%,;_.LP-2DA
M9%6#G@HF/BB\4V1SQNEK5]):J,E)"?O>]C:Q'!O<1T@"CI,EQ0[#]TMX  >B
M39#ZN[7K[9._.'@%=?9 =FT%%6T=Q7^&3>K;C5L_YV:!0*! -O&X"TCV&&'N
MWYP)=[<-H_ND;!A]?;8;F7_9:$BS=KA=-C?C^ <Q]=A2QW^ZFLKN2O](I_KU
MO/E''?DG0;>;K1YVW/RI^>0S6N\'F!Q2S7!G/F,;C17T)HQ-*_#:%93(:UAB
M.G+P.A6>K-ON5NVZ<091,C OXQE6E=TM6V>YR__$>LFG33D[.$(!?)8APE8A
M/"/X(V'E1?,R!28XG[OI(4CIV ,)F9PG\*-5@-R+A<I 7*!LB7M70J#V+'G\
MZWQ4@?1:J-2E,KO?M_TO8P<7V&*4(ZPD0?'P/D@"%#_8+7@4J*3= A)6R4[]
M;,++TD0:7\R_N@>Z?R7&<<OF^Z(ZZWB<I\BBK?'3/9!KI,35X_>._3%>7=OD
MIA!6G3:%5Z"S%UB\5ZFXJT YR1U^C34TWJ4M)RUW^EH"7&C)?7ZY^TN#5M5+
M655Q%=R'8]=L6:$<]JS#[11O-E6@X$@F&$$H I'I<8B*Z=U.9LETC3%.D,@B
M;K5D@G3CC$1F8-3+_F,[I)SYI27GX5"ESN[AH1_#"ERXN0-H8=8TO'FZF6U:
MFLS'*,E:_RZA299P/U%F6RRP1*)]#$K4[:2C(D_=N!08)6;_KNENS\>85Y93
MM^AV6?HA'$'T_[(M<*#!5J 1$A*B,R@;X&HE%^M@IV.E]J3V79 !";/9S@X)
M4NB/IA!FB4D@U9>$ZPW2(!XIT%B'"S9VQC0:,__Z2MH);Z:>=&_?"EIM2!NP
M=/A8!7O1M=*=_?D[X4ZM&&L1W"1?_@JZ"6./EW.R2QIH&B7I5Q/AR1@^AA[1
M6.;MUA4LAJ9EXS!3HRW^.6O2LE9UA=.*O^E%W8U/-Q2M/K+-QYQPLYNZ,]J+
M$4++,T+E19AU7=P,HV8J),D4XC=_M"Z]3[A/)6UC^NO\:86\#R[>=RF>?> [
MYYY=S+,L ZU@?! +DFPZ0[$AR+!!E1)TI7:&UC88OQV6/V'*B0IJ'^=O@V<T
MWC+C_5:8879#Y6>(SH6ZA*C85_H[5"OH1QSE\C:@\B&3SH7<):FELF11;M3,
MYEZ8*%!H:T/$=<_]*LHN1UZ;]O,^W9ID5^.3A]";ECJDD#%0IMO]N6:9=IF"
M&$3,)ZPL]PIBX91KX%A3,<IV'^((>;H1P;/>8!4IG_!BZ,Y-@_JHLE?NO^]=
MEM!;I'D:5Q0H,89_QOS[:="O\"8H^?0S]""N 9I.\%M$]!CA4K!)C0W:.&*U
MB&K.#Y?."&=RU1,'1Y4O!:L90M7-(5X\]N[<@]OIKH@WD#AY/8!<Y6\/=P$T
M>ESS.L-][H2H]$5$U-_0#;A[][V20LCD3 ]<$"V#Z;;I4F$M>G!3]T"]M8"Z
M29<J9:#DV"3+$'EM@<B,HY04<'X<#$&4^N<DK.E-IBH^<%GR>W*KI=!!IYM_
M1=Z,N#R[T,T6^(W1A#\5#'$#&IS9AHHB[H$RN =.NS,@23'11D[QT ;MA^M_
M]&@/GXX9I"BT_4W\>_B>RL'K/4/?"/Q[H$!L')CB.!I7<HIM^]?92F!O"L(*
ML#ZZ*M_N[8?RE\S;!6\KI>"[.DO=%:T58S];:NL,\^2NZ9PGEHTRGT%O"[+1
M:4,M.1BZ4@JEF,OI3R.$@5K250I\$!=GE(M_GDFJO%]R,?>Z"H=6XGN;MO6:
M@\1G#T;B1S6=P$_! FB>;_)@:N?N($$2\+Z(2355^KC9N"S\_<\=[?/S"]O(
MJJ"E:^Y!.58^*%E$E-2[C$2[(V#6X1FZ"L.,F8'QP?$S)(!FNCFR@H1-TR5K
M\X1CQ9#Y]GD^VJGXFTV90SM/,E!I5V[=?5IVVY!OZW_*E?X?FGPXW=Z # VA
MA#J,0;V_8_@NK8Z8SUOJ!@4.-(O4%)2=R:P+U;Q;.G1&H%'3[*[5L-"3) #+
MXBEBVYTJ5;O\U0:88@->8*]H Q),*P0P6L,;=H&B\24FB9^CDZ>J5:&:.RVA
MFFEER?9?!W<0EAC+P,]@0 /&$'$C[C+$<$1:/FGT,/ ,?@!UAR*V7PL'WF^K
M4BC3J;ZE_T/D<(F)\8)NK*Q@H:JI5VCK#8ZU97G6V\*!=OI9)%LR9NQ!J$VB
M1&M@U%I: M5V"T>J/2+A1F=*\&SK?>GT#U:4-Z]5&<P/&#BY$/3E9E6?4 C&
M>P]T<#_MK<.E$K6_<7V2-2$O6 <0*#)FTLW)GLQ2?*X8635/-Y<6H_YU;NCT
MAOY,I".T\Q,O,\<S?UZ9S3-.T(UQ@!9L4P)WD+!2C3L<+L='VN[&I$Q\DU>:
M1IUZL0?R77(+C(B@_;A4Z3PB=/QEJ&]TT(D#KA(ZP0X@BV:RX)P;S0W0HTNA
M>,>@OHC8+OFB*Y2O]^O_YEI<_?1I$:9;J[M[>N081'?\W;92JTG>&W8(Y<#X
M0.9L5N";5RE*9LS'4%\HI]D3 -X[_4S#+<RXO"67(Z9O!USH_SBC,7/(Y"Z(
M8\SO'^2AE$@012(&C)3E52C)*9KA[OKK-JX;TD'S,,XW(F55*=:O.86[-WAJ
M[W>PI<,ER"R&KCPE-)NRF11G&>!-O]#_9-U5/PMA$A5=L63KCUD-^]VQ*&K>
MYO[4\SI7S987YDRIJC':9)WXBQWFEHXQ8]FD#0=N!"=C5DH(?(UR&D3\;M]9
MD:#0;@^9YLE%7>:5P"C^2+L%MXYRK2W]O[\<<Q#XX!Z7_10%BD*0A]@C\ <&
M*?(R(X%$"$-4L']9JDMT 2A#7NCKTJNC>A0'0/0DVUFC>:.P\<\NP>%ZDI>J
M7=(NR;RK>?6^-.KW'J@/+F!ZG+W$G5 Q/'A^F^8/N%<%@NO5^FR^Z4$R,#PK
M26?PB,3F'XJ')C?[KFS0WO)8>3G=.M=^(4CX;?HJ9KZ0SN)IIML'2A H5Q'W
MH4(=/A2O4;<I/?C<-@F;J'M_4I? ;_%R\=/BXMR&Q*IG^M4+X5KU[NV6Y#M/
M%2W[\E5AI825/# >VT< CL/(!ZC1M(EQ%C<2]V;Y$!XCB$3T0@7R!R(.3N_V
MY<S:O!J->O5;YF]E"_KYH^())\/CS,EC]0J'UC8;JAFZ3#PF>#]]20$07"&C
M9[K9A+@=R^D*]/;)'VT;&\V07[N.)U@TQ>\8UB@W-TK4'R]>O1Y)",\@Y'V.
MB:Y8ITG;WI=V?.0C@*]NU!#'XSO,E-+T0.KJ6>+G0"!#T/7)?S\]Z-)UDH))
M-%4 [*]1U+(8!MY5?FW]&4VN3;DOYZMHNWD[)ZP4\PRXW*6LN"P5$EROVW'W
MED"HX&3H2F%A&+QAF9SJJY9%\-D#B;D/E@&2?6B%<>698!.5T!-]\K)3GCM?
M\FCO+J1LUKPS?KD09 I[I/%G>Y/]WYSKS'3,+9@T,F%U=#.7HHI(:@8+_RR"
M E8H U]E6M.]WY=WSI$KVO\FJV;8*I(SO7F5PS4>KRYT..Q?INPR[!S;9K@_
MN?#"ZDE ^DM_OGLN.4ODJV-J<\55&W)I>=S>0L-)H,S_N>)$O.UIV_QKZ2[Y
ML+A:A7A+SW:_A\.R5]Y^2)M]ZWAJP)*;\UGN[B78_XW"$?];Q26^)I.E*/8K
MJOG401*&(;I&VMUT*V7X8-*DBY#T%8/D7YG'TZ.E\*JWJ*#<:Q<A9?/S&\+%
MY_U7-53U'F8=TZR5M?T#AT,PW=8,/6J#60M@1;=&OUOFFQF BJ($J!(R6AJ]
M.G"]QT8?L*\N3A>6%_=_S#+S/SB@V'E:YZ3%A)?Q#>)1#J)M)(LG:!\[L5V@
M)TICO(/-ISC1^UO<R#&4]0Q-_\],#T1HEF^;+\#)P."$7-_TV!4?Z9@.Z^UC
M_GWC*:5G6I?CEU\M-PS>1^LA(43]_#+T&%A"B^&[JG_?IO:[$1HKGI@_?U1@
MS/5-PHG@^T(EWB;).2,?))]3_J8Z4T;BJ!/^:R[Z+\)/E:5RO?I@\:$N"G?F
MW#T._<,<RMIW=?_+01*;D[[$<?_"+<!H49.$6^"Y&5H*92;!%+('ZC%[\ATM
M,_5\YGR J6S@6>LE\O9JO*(OA(9\?@ET'&' %9\36,J>UB/6'%QT#^2Y/;?,
MD@1WC\ZE]V$D?KW IX>$$^'\"V]_7"HW1Y'/4^>$FWC(I0].*"3H/JCA479:
M@V_FLR6CS^["#]-MB[D)Y]V_&LC3I0?@38V!5V/AS-#5#YFK,C-3=TQNKL#"
MY?J?%@VEOVWS*KFF>2\JH"KG2U_5@2G6<#7E.^T[L^0_<MX_]2]">OP@+I/%
MRVVT&S#5 F9?\P<,XNU-3+7':YY#UT40YT9!QQQ5_+*OB?O=K*M$CV(H]P;)
M!RBT[S2VS9&=* =8DAMCG_Q<MP=Q1_SS3Y",.[5<R#6E;@Z*1[?>:6;KE/GC
M>P\8*L5$PCDQWGPP0&,/M.G[#.G$XCVKVOD$A6;BNHYME @7D79[;5W".@/D
M+*X4G"/4M^_\S;,5M+3DZ)CQ\IZ[HSY?\W;MW.Z*;QSA-C9^2080I,PN=Z43
M,T]IDM6F:@LWMC['NUIMJ:)]"JVD/D<:?MH:Y#!\(@!+ @LV"M['"9@84RI[
MNB)I\*0P#5LU6_K%HC+ZV<83_-%%&4V34F='@L?^ 41WU@9'Q3"]]JQYF_WG
M/.1-IAJA? "&^%Y>%\@')^OYWX'\FJW9OMWP>CQOXY!+=74JOJUPI6=( ]M@
M+N>=XX!Y\7TGDL7G4HV>@%(NPX#CT-YE0(OP9OD '.@E?D;SLT%&%.7#X\/(
MGW41NT(>\NVF_N9S5X15FE)E$Q]_YFC?OX:U,H>=+2)5)"V0!#?UCCRE0QE>
M8\WN2+=!#[X9B&=FS8"+X]:I$\8N;2-'AAX6S]TU:?J-I;E/[($0>R#@A%AA
M;2]4EN&Q!TJ$TM'H >GL"4U&4'1P;04P>HX@Y:QWO-3<+47Y9*64XQFAY"0?
M\]--4!>,-VZAEV;'[&2)N*)\F7DL'7]YE?&*)A=(T+'6ZUWCCS/^1FBE_M J
M\S [ CI[O?[!X%OH;=A!I/$JE"$N2AHEDRDO%D:)>H#OLWW^PI4J$$2R=?W
MHFW;M2:9[8S*M0WY^*Z=\-'I-;GY5>0XQULV0AF=&V;QA=.OH\>A1U#[5RNL
MJ& VN.9FG 4NU>*$_%F2@ VMHHT:C)?K^.@*"_LQI)#&T[&;'U!_Z.:!] =4
M5L8_5D[,P1;A\9%QND*_CG3V]G3/F'*605MGBW/ID:VZ9UM>AUSFKA\I__O
MD#B."B$9)*"%4&>G62<8%Z=SKWSL,"X??1$P,RH#S46(2$;PQC8\YDBT<\D"
M<3XX?L!4%749B*'X$FEU5#=2<T;8'D@00/3^0>7/3^-??:IRI$50:SPL0M^
MT,HK_#E<J&[Z188-I9DL2M=#&;.M+(_U@2 67AS8"Q?4KC8)ETQJ+)J]53\=
M%B>C7=8L0>7V1RA.K+7E''49RMHXFM1_-X1(:%YFB'TG1?:,"@S6L);!E/-8
M\4!<0^Y2;^A+9*W#S$^XT$C%<\NL-;N/5WUL8I[VHFDHI9,R]V-!A6H,80N:
M%5!,E#.@O6?_N YZNN0DLV0+%5)^Z=4ZFUD+0DKH/?.?KSW_0K^='K'D]H)X
M62K3+LDQ_:X"* R.%]R4H4>@Y)GE'?O EH_=@S;# 8B6KZ2>?_<!D;K,SU)R
M[6B33"U/TM'Z9>R6CK+B[ >O.>3HYH<\Z")=B(12;!%S2BQ>[C)4.#69/,7N
MY!Q02[2U(5FD=N@%$7$"2"7BYC7M5**MA$92:XZ>OZG_[;Q[5>]M'@G'?6TY
MYOUK&5 E=$/F+]#\F9DF<G03UB1+F[*68@);J?37C0Z*[B$?QW=-',O.Z\^X
M-RB5.+[P+K54)O;4K=,<'N1_,XN[.#QX,$:0=H-9R,#0K8#\RWE_>M]X"$QV
MF(5[\Y&C'S8VY82*U'&>B"DR4P(UV1K3\H Y7[H1BI<*&0BL5@B /)L]5#=1
M\NU<<_X]H]X@#FLS8<W<(1$IGF,<$@JKXE2+!!,U]@1=@%&Z+S*9%LA\L@?R
M@R4LB[$X M&"A F6OI\T)%8[K(\RO.0FAKW4T/JCQ*:R0/%O8RF?VUD<7<[/
M3KM%Q<H/4FQHGOOU*D;I9C=0EYGE4,2V(.H"8$O"<8T&5:.4Z@$?GT!/@2]O
M[+B*YQM@*L]*#0_Y1F9?D3&.@V5W2;&&<117S&QIS^[R8>A*UG]*DS+, ('0
MVHWI+M'QKI-SBY>JD+Q$R%H2;7@DMF)^G*^QF./=[3M/[>5!6MS=,=RL(T+,
MM Y!!(6/)HL'G.@V*)E8&V_*X" :.BUC.]VAYRN6>7!VXVH';?L4_I9?FGH[
M]GB-]YLD*(&P4@QO@/75SAG3;#Z:BC*" *Q@>D=XR(N-MCU0%L,B4,H2$E[M
M=+5ULM95_%B(R&C8-YSZ%SN15U9V!]C\C7."^:!+&3V :_!&*JWB!B2HNWUP
M,23N*M6I#R%197I=<G[D9]Q7N@G2_8%B58C"?*OSCLC)\Y"/NO][S/(_+6J&
M[$N'H+28C01?N#AZ>%EZ=7*AAW7RM9NM&QU\+=KF0;JZ]?,S]H^.K5Z(YWW-
MY>)B9?^MT8Z[B,4F O78[MK9YI62 HKHB@<V*NC9>FMDZU3X"00"47&3X\:-
M3]8V(\=X*W/NODI)$Q=VB%'\!VAX/L)O(-39V6>C?.^$D\6-).YXGK.7C-)
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
M[1<A"RW$3";<W ,!JA4#&"%W6"W##XA;@?&@?%IS/G<49I:71=B\7+!2.//
M*D399P%JF!GW]I[&!'MB1$'Y&ZPA"5S],KF7LAV,JT&9,I_^[#SDV&2'\Z/0
M7OJ'RI?>#,$NOLM[G=EYX%POE]D3P3I" &2AEZ;/3 L*6ZB=;Z?E4/+CCKQ^
MKUL4A'&TK.C@BR6+*>D8G5 XG:A>%FOYMF:9:-"_!TK$R*/!Z\OB+%Z4^1C*
MA5CL(:I=4(N,OI:U-?[%3#W"2DK=\N;UC"_.0N<4TE:V]C-JYW+[P1(FGM0&
MMO.%' $6^M"GA-QN+ .$\\V3 EE% FT7Y(N"U2R$W8)%WH_5< R':C3= P%L
MDA]%UQRF3,,7H-WP@R:77@#>*U\[J03'<5/AKH)3)\IA",Z\MLPE'$'=.^M+
MSM%//C;.WFJ>3P2K]:" .H8AFFX.[&!N:SG19H$0Q&K_)%<"$ $7.Z=B,[*
M?C?:/NRRBRJQNDGO<F\E==((1IB5^F6V3P;4FF,Q*UD$4<:)<O1[M- 8@2A*
M"32(A>AB!?O:'O]%^Y(.$_ZD_OL'+"2"TO>YP>1KQ!'GUM'9/5"=6@): V7$
MS#0517*L-E7J[68VPI+FY9+3M[94?]S*MT_K.;KE@E-[C]"#0Q@6)3\/K/_\
M'_@X^@[;&KP(B-'Y&9H3\WDC))EPH$L3<_/;;@DG?C*8_>WK.]K-GSK)F[:J
M]!1ESX=)IV(C&*T#5FJ?MP%4/D,LG95EL ?2$@#O@;+_HQXKV[]-EOGW0',G
MZ_= $UFE\,,SOR2Y[[(NI!$SM%QGK:_EQ@>UW0W:V URQ[V7]>R3HDFF4J^_
M(&T,J+NJ7+/2DA@R5EI?_N]]?P<#2K7DWW17UA2X<;J=LKLZVH\ED^5'W^2[
M9N)Q-('$FN&'G?6IMY81G'?NYEJ>O+)<9/B6$^T\LXBC(+",$D0J8?-OCSW0
M^N"5THP6S+$>2I=ZM:S*\2$+\Y?=>J_FRL-DP>S1:*12&BN]-MYINU9<LSTK
MO]Y^FJ:8=KSVR\0?U'X<IF+F$2Q>+3H?:\"5542$SN?37E'@\7I!KL?T<>6!
MA>,6X<HJ::D9%[3K)#BC,@[Z6'XPJ[6G0+,ZQ*D&/=*1?8+)\MH3>DQNYT:;
M:C77L=K2-GQ'7)*C97G&PVR>;^\L]3X/LY'Z#^:#7]%[(%ED/FGTS2@OL.8"
M)+_ZM @TNU.QR>3:&H36PJF%N?R"H^6=G?7]G"$U8IK1U,[%HA\(F@"U%LM>
MAR("!;%+OD#=)7K@_^H2?0TDKK([G/L0.%=H'_C4QL0571!6M',Y*$RYU0X9
MT[]SL?6)X,0NLQESZQ;0B#YD0!8@(@!K\WK=_<Q9O.B7*=XMZ9!\IG.'QEN\
MUIKPAW<;:#U4**!'-V08$8!6Z@]24B(;(_/[QZ$7:X#T:UGC\XJ#O.V?%22]
M8U_IO+<$B83 <4:030)1F!T2:G'),_HM':W,OW&#U^#YJAC $G[%".CT1U/_
MAF>K%13/28W\M<807;U(,6"(B]*DF(6$.Y#YAMYIM,Z4[NB!QI'2[].G/JW_
M^-YGX6M:JRQR$'N/X//X8A_ZFP>LF2L.!#9#OP<WK6UFTOV_1;(4F0_W0'Y8
M7N3.@O4C[RGN9/RM0C?5.YL_GI$L$SR;\NQD_+L-]0KH5]A4A^"Y/-OK-LXX
M3;=G37;Q4_0KJOJ_KA?>[JPJBSQ]J:6V^ M_6W^+^(^CG.^R'R? I?V7ZR5C
M38^R[6B()4E=VXQ>J10\[$]A@ B3ID:S2*\QK3 ZMG'1"E&>^BR%9_JK_[,?
M$2NGJY,+XLV\?PHRQ#C842W^)FN <+!+D7&'V8PR6%G71(4&WETZEMZ7E^T1
M@%8/C_/*ZEF\):#9;O\NS7#B,,^QK/<-'[DGED2HD8DF&&(,=(#%1=7'5?NU
MX1]'_N586^ZATH__TI$FI9+F/.0B_#!>RHI3-L%5CSK#$%)BKU)2%]=^$5CT
M$88II6* J402>.8WXS1"TN*P,]!7=*N<V_)IC'LKT+3XQ8_G9G6;ZKNG*MRS
MC?^/'HK_GVY.GW?)4GL@M<.K!+KL+QA3(X_@'/AY.V698L..BC#6L< E$W8$
M6J7!R)VW-]@("4?)^%T"*]:P:HB<-]\,'KA[.F/%Z0OK^-VMT#YG_K,F7?DF
MI:K+G4?G]!"-,RNH6G&?ED_#@E<,_4)U%_XJGQ@I);[3V*P%PK#,&X(L5QQS
MRH)A9,&J8;-:+1AKHW8 2CI*'60>Q'RQAC,*J-"-II@]D"EFQV\/M&/ARW8)
MU7N@W.AIS&9HRQYHW,;ZCT?'*,V164P@%G3)+R$%6:*"9 +^NPZ<64N';BX8
M7.*/UO^-?1SE\@&3?G05=[EVW4/DC=?.!YD>8LBI+R]YYBHK?&NOS],+_D3
MDJL3AT]<>U5]O)(-T?C9<2%&>%W,Q)Y4RP_(]+HF9S#\23)::A;C=SZW3^G9
M6J\K-#<V9]H,:=:?^5]8!.V_GZBT?^Y^&3VY!Y+6--5@A#.;&,)E@"1QJ6,7
M?@0E_O+&\%I 6Y5**5P(;JYD?#$*4^<F;Q\Y[R,?$J=%N!Q.YC"C.F)#B,NB
MW_(*\W!1PEE; ZRYVTEA9QW&NAWE^[Q:", MM@_S9656LI$.2[@)R@B(A4()
M*[6%3:ET-];^6ST8ACB.%C2A%X/I(7"8GO%'&W4H6>>=^25XN!>MU$E(.F@R
M(>6&#)94E]G\4J;>TK\?  -19Y]BNB]U^-(U6+W0@PPK3Y(%57+@[&F26AI"
MU[BO+?T*):DH"%J,T1BP'A0;("O%_1VGVW)=>0U<.N^87NKG>I:0W&BK.C\*
M:VQVB[:1<98P]$R]KCZ0\D3]A1W([B2HWQ-U!H!0(E=VEFM[8/?_K_:N]*G)
M.PBG!:H$N<)])58# =1"+>4HD!=$C Q"%)&C)01$#!!#"@A$)R:*B @HA6 H
MAX @]: 5$ 4%)!R1HX" @A@#A$NN(9H$&E^:Y*6AG_T#^J$[L]_WM[N_9Y[9
MG9T',A'5C<6[*8[0DCR;ZF6G6B$)T=)H(!X_P',KAH%K$%P)DFKG%;E8A)S
MDNJ/;ETX[) [BPW&,@MGM^601G'E,Q3W=A3I";SV5E R^J QI?% /+I/QRMA
M":C'"+>&NJH]XJ:TCQ <X@*&=.#<-#4]7#/K8_C8V73:6:)FR)?]\(FI,%6B
MHW?60D#B?/:YLJ" 0,XS,K,A>'5QEA"^R$7N!E6F;QV )*>+)=)/G8V)@VXY
MB2\_C+!/8_)]^FJ:[=H%:66FP\DH#5J2$E2N/%9\%^S1W%@2/2.+J7A^K%2]
M*E!CIXGSA/9Q#]2M/&6>MU0:6:@G0'>V=M8FS())X:C&8M7 U%KW\:YRM;C@
M_1OO'M:HQXQSC48R7XX@B:M!/063TB)<:80O=9C(ZY=>!JFR0+GI2!M 1[6T
M-HN:,M_$/M8\('TA+(;&,/GHYL/S79G5NAMY;/B@695!V&S-)JP+ _4#ZQ2B
M]B9,=+U^2[&+OVR*9<TH;/F>PPXM9#,S:X2&ZQYG0^N*:[ 3![UAMA=A2C.N
MT/C< H/AJGQ'AT!RKDT)'H\BHS=A=RT.M>G5\K5!:T".H$)F+7/8(G$J9/11
MOHO#FS*^BML2=TL/%DZ1"I.2G$H6+CS82Q*:I0B=>:5KEV8 L9:3(AP'10U!
M8/ Z$2X6P*-;73,Z9Q/,&]+/C%OB2"N5XQ-#B_$VT^&V T^OZEWKBMRX[4+
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
MHZ$%5(.K7)ARX<\NI\,@3!$VO+1[F;F:8.R]+(*]O06A]QBRN:&44CK-N]K
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
M3-S^E18H#J #I/E:Q[.2Y.2_AEX0EY<_*>9ZTOBJ4H\$!@=]=5;DUZ1:FYE
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
MS3./K6JOW/SL?NCEAFH[]X;V*,?AWS)"/Y+&#KHA72Y"C9 50^_#SA==(^]
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
M%\B=YTZY!MT^\R;W^;;8/SV7!WX"_3/$2+R-Z;RT^# @0(Q;UKP\/HQE4-.
MP^?! BWY(F$)V;8MA_?74#9N=Z<MJ0>+[(+.&^,7B/DLO066TLT3R_/V!W76
M4RVNPJ/3UQE6 H%5S (<:6@A7(>-&.8=MX%_=PW/$H8AI$!39F,_20J;LOOB
MY>;EX$FH4-_4(M.3[DMW4^)3H[)OBMGM@CPOGCY23%X%%(E+QY27,=0^E-5T
MU#'<USS!;+T2Y#>"4K[AG8,)!LU"-9?NIIJ1:K*9+4DJI%3W.)V+QKP)KSG.
MS8&6X8G(XE:+0[N@LH_]OT9^!KR:,)VM7:N^AQXBP_G._&2-M+0;AUH9XGTT
M,CM[F(\6V'3_ "ST/VTV@^HNR*-7NH@A"F?Q55(7V2(F?NZ7/B<=XN8,.)/C
M8U9-GWL%3?$4U48O.OEB.X_V=Q1-%-P66E-HK3XHX4^OIE'8MOCF&9A/R1UR
MUO+V-&:_+Q',@+NKY[[%R?A_=!S]+NT_<_1%;)JMCXGIOI.&;5<E..&YF(-W
M%_' D2V&V"YHFKL%A[7I*$3WPBKK-R)*<=13=Q6L?NC;T!)+#=O?=F\%B<[4
M$@ZL7!#-%GFAV 9[C2%-P=@&AS\8PU96R4L-^C\\L2UHB4IL<V&EF=FOH[JT
MGN2@=32SP?6KDK6DK KG+!XX'K]<"+L/(^40RHE+-O2#Z(%33IO$=@WA.2+_
M-%!(MOP=HOY\WZG!H<>-BNK?,RX-.!\;G17J5CGXX@3S/!-G"$(I,C,;^($P
M$O@K8;^3KYP8I2%'-O-QD6/+(=7#C>G?.+N>]KC^#BROU=)4? Q_"J'86 _;
M3Z^V60/R\4MA]/.L'C@8H0-/A)3;QZ+$ISH1^]O]IQ9V1F55OTV,F1Z03IE7
M%#2?F0YQ\+2UN_T>8T3P) #'BMA;]6:(?02&*-CIK3B[T0#1'*>^4%=_/E?3
M\\\X_HRYC7TCDS).?<]M]FN;.5[H<#\0Q<%,1A]"=^.D#:$,&\#VE:.?4UAK
M[03,=JB"3T\GC>M7?I)O</!3>U[#/LEJGRO[/<U=,CQ/,\KVHGRP (UA"*F(
M(7AOO9%8A6@E_-5:,(%\W:+ISSHP%,H7F3SAQN-ZKBKY\G'OFG!3'BD%+;F8
M>G0U2IM9@.*FVIM3N5M@_!-?49RO6DI\ID?PHMI,YYNUX]V!O[DR^H\*/;@K
MT:X@>4%8?IR83*080P!E;!,$.%;-D.Y3;H):W6Z_ &#)^,2:JF(20F;^MU(^
M.35"/"W@C)/9+BBB[*,7_Y<.T_'/H297P'@,:=#Z :22^RL,4&I=2:2;()U;
MY*0'0G$)3FG%E+&F!A5[RV7H^4PH1LWMS G*A\<E+<62G'I=SUI>#LUA6@X&
MM#;(4KSS2P"11C@E?8$V2%_2MEY666(-;T.4<P]#(9)G%&3LV]ANQY0 J.JT
M+[N2<DUICDR\>B!*@7Z)H=H0Q#EE'Z/#,QT===D7;?LK<."P-?\"9UFR:ND(
MR(12SFQ82<_/,.%]?[+K,N@0Q[8IV^_I4?>*5+!RAYC%* UJ.<T\ODU.C(I;
MMIWNFWZW"1'VVS*73I8^W982./NU]ER947#)EYLMKU?>2^W :%S,!M8AU'5
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
M-VC.J*XI&4;^EE#%DB$WWS';R_&25#'S]U(OE+IN,(;GBB]T&J$"$?6M!HJ
M\HLUNB*1(1$.OU&9WA7D^?"3J__<)3'9A(@CLB^]=\\E(+2AK8@I6]J0*^/;
MSD;X^\:@WR&HRZ_G/B7D-Q>6R0PPH.X,>=VX$]@D_?]4)JB,!1'KK$9(MO.K
M^ZDC@J^;CD@[EKL=,6A\4<Y573!A/[4R7!=\-^3F9+YY7JXY!'V%>CY,FI'=
M+G;5G;Y7>@T-'AW"&[KQ>8K*[$&Y;UQBDQ*(T(U387R!R_W'F ;V(WPF>QHP
M=Q9%C=H-0851)RX%%="UJC[MKD'.]E7HOM8XMEAS-T+&;[)DONK6C]X 'W;S
M9YDP40,;DW7__/T87G0I5,?J5M*/RLK6>W*].N'?@GRWS$L9QNB6,^B95\SC
MC$KZ#6@[/C:S7C>XS5=M5?1<0I=:O7J>[UN_=P>(9B:6#7BM*Z@AT+O-"0KX
MQY0U*1,L)":N#6I,W*[[^+'ZA8E(TXEW=P1,(!#(P6P"WQ'0Y8N!Z$? .J)&
MTA%F-D"^.6$Y2,KG%!8XT5KR]])9.TTZMN.U=1+Q-;JF>&T@N84W-CA\;@^?
M^H_;Z$5:'N(XQ@9W2LQG,58TM7Y'T=Z5/R5=[_YS=Y__;P"[6B$P2UBH)7:C
M959E#O;[;4^8*U?7#E<$?G)MC/Z]B1/.3F_HG$BZ+B7U.LD;UHJI9D&^H ^L
MIB!ROTRST>4+O*ZKG-:-3B,TVGO.'BVT.9W2*>8JR,LGF^(8)'R@[QN02W#
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
MVIFI);@8'3JC04'%Y'OBE)-HIA2M5V2I*]3QA)<3NU>KOU;J]G+=75/!>XH
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
M.N#N,*1O":!G8!'TD\5>8\RA(:0FP=M<?%W]DH'/2^-R95GHJSPC\V)4'_Y
M$$8(GJB9'&' WSCL^MD^YE<%4M-;L?OJD>.758P=/LK>J\X['+1UG4.N@+G_
MZWVE,Z6[O44* %%)6&&RAETY)KK\_F<S2;W75RJCCSY^')"69N6/XD9*#?D%
M-?9>)FA'N^>VXZSI"H][WTY4>^%LV>$UJ=D8ST-^=/*73I4/^4]UI@_1Y4 +
MH-,[/CD:STW7(RS#1*S(6Q<$N2^?=\C@O6\TR7[MW*!2R3B2#12].W4\#!K!
M%'H.MJ'IBA^@O';%PSL')<F(9(:R[$MD[]BW[8JJ.$CG$$Z*?F$8>73ZJ&;R
M08\1E$288C6:SV'YD=G]X>\0FZM'/YP3@T!R'T*D;COS,(\ASX(Z!(\F/B"&
M\".2X"C(*4[HIVL7M+EX2VI/N<6)W&:;<7WV0R4T#O(EDF#9NNI-#KY5!_J^
M-0D@OJ#C!2>5DB'AMEK"$X$M 0^U4C^%3PKJ2GP%8*1^VGFZ&B5JI!W^CX+L
M"'T][/1?+LTC&C NVW$G!SF=4YM&$HT1%Q4$0ZU]C2 N7< Z@>ZDGT9\[W2X
M/ZM]8]G%(JO=^\-?L*FO9@O<+H_J>\[$[-*;)X(#$H:;4KHT?(4K2^5/'BU3
M/W+ADG#-=0X^8)7JPL@UX/?>1& ),-+.#)I[)>M4Z^Q-8/TYB52AR+,3:7;4
MJS=O5W_DD9'P@:R9OD.@"J$K)G_?HT]S+(?RIK%5F[-G%WA2QB>Z%*J:!AJZ
M!$NB0UQ#Q)YE!C_04<AQC]<_-(.5,<AD:@"U2<6,V-*.DN7C>[]=CV55L@LX
MR/JQQ3;'U=]1EF<[9+=U_8 #K'5]+)+J#\H1+<P[H>RX@PB]UIRZ2FA6B9>3
M-/"[]O7.C=U$6.:ZH(KPIN/<Q)O&W[F2K])^_\=51XRI"Z)G\+$XZ=Q6U 7@
M=T5Q4=\.>:W@!]^#FSK&TMFF\I78!!;$PQ]4<H]%ZBR"F!G5K9SFE]VX*,2,
MXU^Z1&V"FTP7ST_D FXN'^?^XI.)/#%4_]-WU-[XHP'OQ5\A>ECY[IXJ)*\G
MMU52LT*-]^+>!;ZN"]9FOS14C7VA]H-^I]?(DX4=Y4.J4BEG5L1M#O)5EFSO
MU5(PU(?@9<KB-2T,/U)%JOY*KN^VO8-1,,>',<@<NFHB:QRG!<[O>_11L!H
M>\N19S_)G!H849TSC-!;ROK9]=I\.5T'/BE"WVW/$UW<E0]Z6#HQL"ZRKKC(
MX_Q#V]$Q^<>F@4C/&>TWBF2Y^89MYWETRF:0B.IV%#4K1.U-\5BW_R/N]!S.
MV1.4CROBEK(TB3B\IF?1 V2CQ9G\N)/_[AR(V>FZ0&-_;O ^8I8XQ60\0%N>
M5:WCHS]G03(0A\//TFQ;A#'L@G>S,^&"XW>?]?,TC[IL_>CKL>[99I8SQ"C3
MCH [+'XJMYQCHU0'UFI*WWQ!Z,ZYXCB CL)?S(]3V1EL_>^R,2J#>'>^T5EJ
M J-TNZ6 +@1ZAA5?3&5K'%9R5FH='.GYA)0]OWA7\:O42>P "S*FPCQB MPB
MH,>0]K2KWI%=ND.(_=C:%U@^ W\G9180^;M.3DJL%UF![K3EX^THLS ?8IJN
MPG+&T!.](=!;+X$GX>TW+7FN#;$@>78F<SMHZHK[HB7I'8T--8"N,ZCX2%<&
M;G45O)^ (6^4^D5:UFW+/.#,B-F1YVV3E^7UWH[\TWP988KJ@U:9CX.#3L\1
M@YT?GZY6K R7R%:E#0]/ILK+UR3861I?-\7^O76!^R_@1XKO?BS.LT1M"(]Z
M?5S%7%(R*$Y,7HKMK^LBMY] [I=;SS19$-6",,4WWC,21:GWM[UI [_W5-26
M,4T/1V*RU2[.VN53?V6-I_;#U[K<5M9H?R8;H%#A_^GFT?]'<*"=;L]X@^.E
M^]><H?\%6)3_[NRM]#H+RP@2_3!FS?.,,9BQS8Z[";;M*U M)3-I8P5S&&G-
MB_53_U:XTO/1X=F8U27:9[[/&ZMKNBKS 6M<A!_'FRH#;^;2'NVX[92S(.2Y
M_KG9C:OUZL,U%]87[.!X[(_%.>TDG"2"1L@L"X1#04,6Q/3SHD]P74_$1;V"
MP$=K[^/:L:-H?H1W&^[TH$*__JVW8RM6CUF0LAI\G5F!?\DGV9$(^JT_]\+2
M#U.^I=):DL,(]EW?H/?0NJ.86T=CY)<2"L;QTC^:)'O/D/M.EY5T[;JM=>]O
M9^YM9%''+$)%Y-I&:Z_9DU XWAV$YMVV_HD79$%F<J9K1"/HW7A.Q9A8LJB"
MM,$C84+XU9NS&+<'FH2I4X!)0A,WFI$U:\GEI6O1>4UNR"?OV/FU0\]2UE0V
M2'VR/ZH\'\\^W"A:&,:<]&%>W76P<DYJT;/^,+M20Z.J+^7';?">^1\<=!]Z
MR7A;)ML$2A/M8Y^J>OM[G[8E=5)_P[=$O79U<5_!^$*E6F"Z/0=9-"<#;7X3
M4QS-D8VF+ TQ12C-Z$+X95+PL+YF.V%B.%,)'5@\X$U9,)",N^?CIK.3B%M@
M07KW3;?SK\6>?['B)64D >'4:Y!#J=[C..Y]PJR[']Q"DWV/3D'  Q7EZ7,B
MOX)RT23:3?RTK1H7)X0%<7FTQ3:B!I..^'*+^BHGY7G8M_=XH5+.B$Z7%9J^
MILXUQ_Q<]#-B^K]:>&MP!DZ7[ M63BMA#DQ+'9-KR3("?'$+VRT-GQP.C3[C
MI'K1O*EA_\C+?IVN%C)" Z4S4[DRQ<>.C-1>](?5HT,>O*J,O] >QE&+"LL%
MB]M>L<U&-X>@@^S@.O!>)51D.FC?CJ 6QM:*L2!AMN@9E8W]_\""5&/H@EG4
M?L9[_41+4]!%.7K+]J/Q9R)Q^(;(!7'Y4P_2!?I3U8MHK7A#O!L+ LH5D=J
M8!+S.#@8#&^_X*=_-IH)KUY.@3MGCMEDA\-#2>4C=[%U2]AOFWA!1-KY:V]T
M:!+^[S70.OX[MB'04M<\26#A^J\K+ZF#CNXENR;^N/6>XG<>$J)16_%H/H2[
M4<U@F:J\P/CHJ/WI,ZV1^?FR7 6C7/5&(@#/9[WF/IR9D:W/?S5-]/]GW!G6
ML)!LU^(K]-XS*M\NPZRJ8E6';296RHYH>L5E&Y^+3\@8%#(K/=>E'T1C8_;(
MZ,#.(2\X'B=L,E/>.=363;]W.<M'(S:%=6( LPE1=PQAL6.LP'G7W;O<D] W
M>]H(O>48'FN$_.#RI4DQ1VOUWO'<5>@C%F2N#O]C,27VJWJ"574^]G<8/B/Y
MA[\HND4;[KG.<TXKX]URZ)PW/=2I).X1D\2TI;-[]S99TO3HP<"#!0JL%<H_
M88P)19.*G>3V]418A.&]'1<']OA'ZASV;M(,39_&G,Z:PQ 1M:"*6EY-T0E&
M+\J,J3P;"%CZJEP*X.XZ_EI=]^6E'?9LYX][73'[,?V)IF1^#RWK;PD^3;5F
MQ@8)/(]U\20\3=?[>=T[P+Q-,G==7T+_>N7>JR&)W3*3B%=+^$D7>1CE4M?&
M8_V&UWR.:-XJ5#'V%R9]R'HYKX!VB/FM(5=<$327NAHVX37RZ!EX^BTJ(WY?
MM]C&&5EJ+,B0AT1M/>/AL )\3V9]P_M;\<RT<!NA^(HS=0MO(Y4ZTS2L=X5O
MWTKL"FWFQ#&.YC(YXVF:5RZ9T4UD])1*7C,?Y;C3]0Y1?5D0# LBA)X9@#,U
M'?I:U?:7+D*#4/HAV+;>>>;Z- L"H5/S\7_YHF>RIZL5/[/;^X8B>?]JJ#O'
M@B#?EMM#065_$L:CI0A$!P0D#:X&7X;OM,?;#0)A<8M-RS!;\ZU(-7WQW.9)
MT5X6)&6W4BU]CU'#E-JGWG+FMC[VC+&4?'A!#AB!ST\4HFHS7C5=T B6<&_I
M5>F)C33>83>+>_F8U_7!0BU=CJ:%^C'-5X<YB&0'_!)NK>&R"/$VD@:?35N4
MI_!_(SD[7/25OE,^.03>\?<_?T4_U5,I[69C>BBMKFHI9!<3?7YRX/9DI4",
MZKKK?'.S?M_BGS0J%^H$W3#C+L#7YHMV"/8Y[K&GOZ.8_%:@N#?,LFT=5(22
M61"*E$*#,VF^9/DGCMN"R/U*@QPY5-@>JSPCC/%BK/[CW.Z$&(074H@=?80Z
MNQ#@3!JUN4RWZ-Z84^&<H=IR, =C7^-;T]$& 1LJ! Q=<IIFLKIAHMUAF2 C
M#,PWNCSV+#8H>)CWV?!CT;P<M@!W#-UR$.WJ?"0D&"W89$O$BDZJZ8^Z-IM+
M6K,@3R_B/%@0?.W.!9$-! LB<+X1&DB1BJ\13"8VK[?O-?'%O%9\5FV#"I[R
M[090ZS,A]2U]HSM4)Q!2B6_E>X:2ZO<[3LM)L OM#@$GNQMN@<VA%L+67<2S
MYU\[FMQLFIS;^U;'I(9'0WEB6F_=7KIDJ/+^IOG:)2-A*_;_Y?$?_\0_\4_\
M$__$/_%/_!/_#3A88_\%4$L#!!0    ( 'M+2%@O*./>>_8  /AJ 0 3
M8VUS+3(P,C,Q,C,Q7V<W+FIP9^Q]!UA3R[KVH@@"*DIO$A64W@3I$!M-! 0$
MI$:D@Q !Z8$@"$A74%!:5$ Z2.]$>A.1)A!Z%81 @A@"A.2/Y]S_7O<^>^]S
MO,^Y]S_W_GOY3!YF?5F?,VMFOGF_^=Z9D,9(L\#Q:^I:Z@ %)05PF_P/(&T
MQR[90N_8 78 ^:(@30!7 $J*[]?W3\KO%S75]\]#U-14U#2':&C^DFCI#I,3
M+0W-88;#=/3?+_)?1QCHCWS/?%?RUT<I#U%1':*GI:&E_^F+] XX<9AREOH>
M%<49@/($!=4)"E(; "*7\=!?BD<!_-M%04E%?8B&EEP,!O(7*H^3BT]%12[T
M(7*)R=) LAR@/G&(Z;34)1IF?6O:,^XLYQ\\>768[W)I,ZO! (9?^HY'"!T]
M&SL')]?9<P*"0L(R%V3EY!44KUQ54]?0U+IF>-/(V.26J9F-K9V]@Z.3L^=]
M+V\?7S__T(=AX1&/(J,2$I\^2TI^_B+E=696]IN<W+S\LO**RJKJFMJZEM:V
M]H[.KNZ>P:'AD4^C8^.HN?F%Q:7ESRNK7[!;7[>_X7;PNWO?ZT4!4%'\W^LW
MZW6"7"_*[VU ^[U>%)0^W[]P@OK0:2D:IDOZM-;NS&?./SC,<OG)J])F.CYI
M PSK'8\!>C9^F;FSV.]5^TO-_K&*A?RG:O;O%?N/>J& (U04Y,:C.@& @0/"
MZRA!X&_35@D=S P;5[IOY5L]NX1NH[TZ0!"S";3C>D<=XF1^3/L;'RI8Q3A*
M\"7E3Z4/G[Q$"DY>T:L*+IY(34A8=(AQB!KX21U_T8/YD.V5O[KIZ7VS;+(K
MU+$3F#6.!5CTU7XBF7Y"/1MN.E<[.%GRC+5,\8AG@M]RL(SCZRA \&=2OM69
M)H3.@#@4K<FDQFD[>5[:^.ZB4]&9%\2O'5D+PU% PL_7KFJX.!M[X4/2$BRW
MZ,E'F[3$_@N9%P^QZ/]V\I5HW=S5A+>!]D_(( ^.-7YI8)_;(62!YQD/'J5
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
M$_1(0'@HQN21_7#%U;#3-4,MS*Q9?(4>'8Q]G I020^ZQ6(*L/:07930O*-
MK.7):W7R7;?]0Y2B=J<%YKZU^4%'%JSN.ZM?NY?&K2L=UY<UF#!ZDVCL[3+>
M]=4GT2:P/)OK<8+[4]M$@^@I2.;ZZ'R%/"@84:$7HJJR KH[<(ZM+KN.*G?E
MJ^:1Q[RIR?LK>NJ@RQ3SC90-5&V04GY_:(>*R+Q&\PP;,ARMMIF:;S:Q*$.5
M,.,P&UNR<]UU*[8S=U=D9BTU3,I"SX3!D#%#7[] :RO_B4M"?N7N?'5\BI,(
MVM5@ OSJ24N#B)T7=XX^)$'KJZ$/WGQ\5V8Z=?LN^7U]Z?_#OM2'C2=$LR._
MO1OI4R)>PL!'68F7\W[38%UD_GT7PA>*MMXW;L;DCS?QPE2>? <\KZ2Y-KG\
MJ]7Y\-D*W(:34@L4#18D -PK[R*: 3ZI>DMC,W&5H[@LD+UO_%R_GF"/U/BT
MHOQU4:C SMF1Z@$)/(,YWV1!Y! 9<Y6$F3FTN\3')&7P7"J<%.!/:TM(VT@W
MY-%\-UL]C-%FFAG_-#K?E].2KB@1L^,D6UKQI :D</K=6#G/7#;/XH%T4K=*
MNZ+,6U,BP]'H=NO"43'-CBR3"PKF.A<JGA$O%R@;&T851;PR6[NEU=QDVD$"
M1-K'R&\&IR?SBR'[H_T1X>TE:@3,[&U%[Z:,_3[F_5\?X\^LJZLJK4K X>9.
MA[-(B);5&*E1G8U4!F@52D!XNWTKQQE6HNP400:3'.967/&\Z$71MZX'I\H<
M/.L0M<SW\OT_<X)DV;O>>Z[G"+5;8\;R\R^(]":<&*D%JP4J5;]VM?SB+R^:
M(_E>T+CH<NJ];%XGE02KDI*DC0]=XP>Y08?QJ0LE(:X-4G-(+MFD.XU:XF)+
MM%UUUX-]T-R1NJ8:E_WC8AI!+:"'5B?P8K-CRJ Y[NMG"#L^'A3+4]IQMAY*
M>\>";]-_$<S-:=W54=[RJ\N!79U_]7[".VJ593MV#S6Z]NF;\H)DA@E/;?^.
M5&*RL)9E4S&J_GXC>H>,H*T&EO^"HW_DZ9C_ E !=W\<(T:6;IL&;P>*-^\'
MBLY8MM[==+$_=V)WZ]!90\][M?*<*M+&N7EI%B_GTU._%'DMEWCMO(F*UD]P
MA?0B)V%8#!]NJ&:$8.B.Z5]83N<-*XSNC$,MS4NV<50?U^0^,#\R=PO3RMF\
MU!11(G:0B;1#'H;Y#_;M^?G[/'*=;\_(CVP+OA]W6W7/G[=@(B;T [%S*VC
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
M?#^<O]A=6/#IEC]S_OQ23VJ9B5L/3KL@D-W8Z1JBJH##4J2B>"H!:;PGOKX
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
M5J.^1L;)NQ3#"4#WA=U,=@)[!DIB@L;2",;6.2?:5><)XB.>.WW%/9<,:[M
MDYM-C>O)X>49IV)-;^=]%79&HTF 6_%6X(G9S\K:B8M,.3RNNB;ZXV(D /T9
M)5( OI%;0AM*I/?9IYR\G'R".&S%1?^%\TJW\%MJA\<WC@<^ZB([HZU]R-OQ
M>XI@!A(P>X4$8%G[#T(SX!_%] B4D,7[) !J"R7>R2,+W4F ])1C"3T)B$@-
M:@9MWP]B)P'O(DC O.#?WA*"W_Z,V&8P) % \BXM;D.+[/7>) $8>1+P8J/"
M) S^Z_^6Y3?N_*GB3Q7_[2K6?^OWU4R6R4-JCO1_V'OOL*:Z/6TX*H)21:I2
MHA1! 9%>36R @!!0>HN(2!<!Z24/(J!4I2H(D=Y!>A$('>E*[Y @("60@(0-
MI'QQSON]WSPSSYPYYYWSSIF9[_RQ+RY8%VNOO==:]^^^]_H5T$G4MT8Y3)-"
M"[A"T(%\L;RZ7K-1N\SJ!@5DUQC;E-:\R'T<\G-R<?&JK\@&!33E1%@C?8 Z
M4+>'LO%KXCD\6+-R].D%@R;<>$Y!.P<I8=$ZRSZ2UOH#UO.DB3N+GDHY402Y
M7.^I^E0@1 ^95%0K/:^PYA%^K/,]K>T[@U;KC3Q%WQ\44!LAL6&2X"=*P_K&
MG>6V6@#ZI_5?PRO_G: 1#J"2 J+! T6X;C*]+;ZH?9H%&[F$8I\-0 R3Q8'Y
M;HS"BVQ\<T&.!: [**:=\RE<^\4T1M#6Y:RXO=UOXM'*7VR]'ITFY9;UQP*7
M%XAL_HO=V#5\T:(=UO:(.P#F&DH!<:G:N/@6^&@OV84,WQ4>M8[4<.IC\XG0
M&V++CV:XMGM'Y]/6S>4S+/506_!+%&?S6?(  4%'U226$XV:90[&#0-I95'5
M_I-;>RJI)PJH_,8.)ELA*%3+\'C\<V31\77O$U^@8$3K!;FR2$[JI#Y@F:E%
MNW:4Q?)+X>?R7C;:HL40++- M_'1O22CD2GX+/>C.P9A-$R7Y-7.2_8RRPSX
MTQ%9882OP,R11U!;BFLGR[3&S8HJ_&HX4;L0,.[T3C&P=I'3'E!>;-E_4TC,
M>-PRR_9]EU,GPYA>-9Q\6HT"NAQ$ ;UX1:7)^$4$2=92CVX*7*V!/86LK&V7
MG9"%,=6^"C O6Y>R3P?AHF0.W)T:1M&-D2Z3$ LMUI449U:F1K;>FZPI0!;Y
M%!BS'</F0P$1OHQ '9#1QE;2$XU21W?F)]?-L".-7@7?I]5YS6_UMXU/::6]
M/?'R1M:')[5!$)\-,GW[8BP@*O*:+!6@0AT,;(IH@RL-SE'+) I/7 )(63]8
M'<;C;[,W1'^IK LSA8RY/:/1$>,0.UFLG_G;<.."(J*5J5DX:&J!'>$(FV%
MNT9#']U5E?D(;"_9O<H!7F-R@"Q;KP"68LW'ZPV/9KI/!=YSG40YO,IDFIKI
M!/E+$MD@@ZMD!A4<"P:.G<+W=:=?&YGILE(:EXU]4?X#(MH\$A[\7$7\IIV'
M'5]C?B8I]ZR.7/OQ8>EB.]:R9*M?WZY52/60"^1YY"?=Y"4**-J]5;(#3 M$
MZN'L.AA23<8$&\9D]PT5CAF <DT>OS#2X[C]!7W#@GX'#,C5#N$TB&?O=R]2
M0%$28:EE1!D@&H-D!GJ[T"]JD/FW\WM4R[61#88B]U9KQ*!D)BN<55,>HO5Z
M@ L^^4%E"A\4@^I&L0&?VW,?BZU,:A*<Y-Z<F.RQO<KB%C/YD66X]X\HG^68
M*L.1GW;!;%]V@#?NCGRT2JI)#JXQJN><3;7F7,\)4,HBPH[$M?0D[<C-9V4(
MHQ#]/%##%'YRDB=U *IC;_U<FD6<1N0%K;O_RF^0HO^2):?^Y[6J_DYIUNNX
M3W2*Y:\5>1::JU3WG)%NN6$T,WKXGUA%ZRRH1_%$0:F+IX3#7@VNUV=(TT5-
M@KC_B9ZQC_/&_ ,EACA:MPA+[S:R,/[J:U\TUNY!1<KPX11VZY'\]Z?1HT6,
M(=TTNZ;*'T:_KYGI6)H=6CYWL9KW4_&2U5M.,;P:7ZN;-CZAVKV4C.W&[:(+
MDMO)=*Q I)E%[HPO]-O#ITC5D.TWB%"9V;.Y%= G V*$,GQ>QW.@&P\S"X1J
MI(S?#8OV"E6=3$W<^<B]\ZE5=__@%;B#V>DC</V(S\=F<6]ZPRR@)B6IL.3=
M'I_6A/_MM>6RN=ODB?F-0<4RO=^G,=@MK@WW*5/J=UBQN/F:X/@A(2,\<_JE
MV<PTS"^V ?!7D8^MZ%I5HC4/26<0S1A<J;<URVQ,\=_1L+\ZA$BY]V<GE20*
MQ/_=\X;\Q]I!O],=I0_::IHOQ^N^+9;3MA_!2A^ON*$Y]SG>#/%?YBST/[=9
M7MOU7#N/]M6F1X4?DY[47@ IQWG<X#$P'EPXAUK,7*C8;HF5G^FB@*H60E>;
MPB]6-='+CSZ]';OXN&9A&;G?&^MW8(=1('+-;^B-=H<A[%B"#V.:?%4.O.(W
MW%Y%HEQJQE<TWH!UU@.+UJ2WSF#NC7GHM6LG'^1L=8_O5"#$D$KO\-[,MK"D
MYDNJ"WU@/ZNDZ.D#9,[>8( &T(Y#+A(22?5X<XQ1*/KSK=.:>TU&8@^!S68;
MIN[)QRG$Z5@JQWR!(T\YU0R/;Z.;PSW'.C0_BM_8/UD+?QNS\=8\G8;:?FQC
M_M(8%"U&RJ6 '/J:;/320JQN9W9M;<WO>YN_IX"X@_?+X"3#'G>LAT47J]/F
M?=WL)AXC_:!:C;?D:CNEF/=6EDJ2JX5CBH?96]^;Q(>L@0$J;QT@14#.']1
M3C9/J+KYO:>7O2[;[LSKY5 :T R=5G/;*Z.KI]Z[G )JU4 X?@X?1MD@I@S6
MQMWK[XQ9#R^/";U<!57W%_$5(W"R4+-#U.("\>P"X3[ ^Z@!5]8ZQ Q?4'LA
M)WG6#)(CCR;:8$_&R>^KF>U'NHAT$KS6'!P*UO!JYT-C1#<)A:(_0+S'- A#
MM+8I#Y])EP@3BOJH2A.R895!BNTR3:_;?&[?24IAG:" 3B0W-FNL%"):)1&+
M^?#JOI)M;/ 1#&'C,/+)H2JRQ'2[7T.I=VHZH0J,.T>GE8,N RY RNFP,BRA
MC1IX.':!6>(YL"WI:6YOM*"?KAOV[9'PV&DER-.[##/>'(?>?Y$[#*)# ^/H
MJ)<A>C]$1[2--2+ZL+36\NK"1T2',KHP1J;LW%B*0[VN>WQB R0IT#FY8%>!
MJ(@BT%% &?X=%!!PGZHK.KY10,R2I&#J!K?"0\GL<0B\W)[=OVD&K#0.T9W0
MGSQ4:7+"KHR<_PQ%.C9"U=3Z.\C_:-?_K&?K?W3\CX[_T?'?N>.#ST=P*N#2
M_OSL- #N %? 7@M5E?LGAG3XN;Z6;%RHZ( I/&O^.@A"9RH)O3'8.U$\3@$M
MSKO^EI(4XCA_%MC#8"'$Z6["ZST&;?,Z*\LL#W'[<ND")17M<CYIOXDY_K_0
M@<P/C#]35Z^?IZN85"]9$O^4 NJ?]J[53D<0;V^=]2PT2#H'\7?PBJO=R1XK
M&^]>V2<J^1.V %EO\@"R9OW6FUUVIT)'9:F'*B[!N?"6#_JD1 J([B3Q% 44
M:ZD.XW; D;87'/R2W\<>KM5\)W,<ZOR9M&GC"QL$!SCI,/0\!;24PT/"+U,Y
MG5Y%+WC+<$./:L5,S;<2AP:0@/\JD=UC$=5SI!;4$?G]]OX6O'TZ*<&".6\
M(2^S9]CI976" @H);S[IZ,^&,6Z1Y+#OGV2>EMNK^5BT_9ZI7A W5!VX]ONL
M>^>6AJ:RT*A./BQ>!&T77+T2OZU=!-R?1^^NG_OZ)K!U #Q#O!A) ?GU'L#]
M/(50.\8?$0_Q7FRD"=D5R\('U):>I+QX@(7,<)FJ7@_Q@U^>  /RX6Z7I%S+
M[+WUEC8$NKZQ=&Y,!] =P7Z=++++2[:7Q5JQC&?';[7F C'3IAKET?!GD(X3
M5DQ+98"@]R9\*7,7VF;.)$"5P\M+MT8E)6I(@F??H?"]> KH''7A-*+HJJ5W
M?%B6D*^>ASLG6JJ/\TQ^/3IID@HV$IF/+03\H\C\ DUT)$#=B0(2&H548IC9
M@'=^'!/[PJ)0(O+V3]T(8G,L^=08]<T> V1VR8.(F@Z];A:I=O[: H>3X;E?
M D:)ISL5IZGW:D4>5Q>H3^Z<#E#L8<IQM'H"G9]QMZ> #*3[84<Q#K>L'CR-
M1UR^!-[PL@VC@ )[-S0&3QMJKW)606$_ROK\D8 8=<I"%K].'=TD=]_BMJ:
M3-V@87M,DCY\Q![5+T-CZF(%5-[+RX,;>C")9(6P^41J/$&G:G'N_\B;_=QR
M]Y#QR,BP$8)Y=SL]D>/^=;1B3Y WD<G!)[AM!"EL-OCAL^[92&()@,SZ:?R%
M3)W\%RU!7?S*4PSDKX0&B?8ESL/]L*W%[O$;T6<HH.9_FH4[1 D@JSR(ESS,
M3S/!?\\E7'O<925>I%SMS2=(QY-F;ZXX.VZ6_0^JZ(USPOO5-C^>O1^'Q5)
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
M0 '9L<RXW.=&C,WDUE,96PMVN7.E*RBT7./]GSCX48](E"P RTTL\'UWZ-(
MS0E"ZELA#TGO)BB@H/:O9:O*U&D)</9%KG-:WB;UL5J%)UQ1"1RN/W@!7:R
MX_3 (6 1K. 1:[';[8YX2&2!_7)WZ<'+'B XUG%+E8I,=(SDH932+V2A ":\
M5P3VMX$<"W-'UHS]JU_E(1&PZJ 08Q8JK8XGN -93<T"1#I<4,U.X-J>)+.Y
MMN@^<T\=]=7"COQ#\(AM);C@MFYV,EGK)\OF5<DVQ.<G 1O56FZ( ^E1?-DQ
MZIYX!%U$0E2F6(B2X$TGJIU-#O17;ZB=V8OODV(YVFHJ:D%4N6X>X;4? J[X
M]C:SC9[]1\,!:BXJJU\SE1X&OAKP"8^%+D8OX&!EO-LIDB]V?B2?M5,XSUSO
M20MY6_5/K%"LL]&7 J+%!]"-[J/:X;%!8M_>UQN.BY=4GX2W23UU U:II-KG
M%ZF^]$^DV@&Q>#Y\G'BS#<'&I-Y _KY,?2'Q/X)"O\'?07&KVX HJA4Q'T3E
MU,.O+E) QLXIY)P<KA,?=Y9V;:#JSOJDK/^MDR+/J5KGM8_LFUGEK-B0!FHU
M\%DD6!\>NJ64<_I I\&%F/T.47(0QD/:%R]C4136E_Q@!H7EE_6#@8!M["KN
M\2:):K0>"8<IZ@HG5I5HJ(O3!>Z^3L:?X)BCZA%F3E*:G,O; '5 !$-B73B&
MO)<T39:%+*=S=G_3)!0[^01V&J"'=",*^'$)CU%TB);IV%>\$O<#$L64W;&*
MO9)X(R+LJ[+8"OS7+#Q$4&=!=8H^P$M' (U/#?2_VU ]L_>FZQ$%U+TQAH4Z
MN4YYZ.%*MJ.KAJ8%6[U3K-+L]Q4FO*R$:][=/!]5_C#F+F1RT*?+IPS9\?W]
M(+-%-6Y,@(@6WG<HV$;O-J9R\3MRI[A;/8@\VONZ_CMOK8-D A457[P)H"%5
M0BX#R>W\M$FKVJ.;"DSR[497XM:3[">Y]%G&LHZ^G!*)6EHK7.U>!C;+SN*
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
M"X'$--HFXG.956U?AH%I9@^^;^@7V)UW=VM2-LS1SWOP5L[):=N_%JJ/@?$
M-C)H9P/ J!'/G9W1PZ%5HC+O=K]J?3B*(Z-_OSG%R69[Z"3 U@9F_JE(5%A$
MLI@[C+O]#)N3JJ. ?-_M8,DC9V$E3L8K"D0E$0+5/&6M0@$.JB'!]T+1/= :
M5Q)8B2KP2C0HH!AC@@XS.YI7CGLX*V4DZE%Q7(YLW&;<-\&#W#)VO*5?3,Z]
MPNSL/9>Q$)>#FJ /5):Z@/N.G%$@QWZ@PIT1E8UV__+C%2)/H7X&K%) QZO!
M9"4S"JC(@JJM;OL@%@NHHJ+X XP"NO6:^@^3X#S9OVA8^N229]TDIE^AN;G@
M#1$V*GG*1 #R=&L#' =4*<RL2:I$_#@8(I]TA!+=8P%W&):ZD30&$3@Q?0IH
M*0'Q_]T__+"G@P+Z*8HD,P4?>J@%V2#:XQ#."X<0JAX*-J.N#]XL,F_\T1,*
MZ-LNDD@_B@"6P>L3C(BO\V#@BC6YP@U*HA>ARK"'?^G3:QQ6MX-_*H23Z=\A
M_O'D?Y,G]XW%VAV9$D5(,<ULL\3[0$[!86>VPQG%(]T"CZABJ<O$J:'>R)Y-
MEC;DOQRD6"^5RD !03ML(&X!G3/4^9XLKH8''W$*[*<\9WF^_V;&TU? 5-LW
MV*^B@"GFAJ+<7-*SVE/C_9=OE3J=4ZO>RM>2./"XSD&H;W^/AW%^ZUO733(6
M[1'95NK2]-TIL:PM/^0Z4J :_QM4DDI]V&,"P$ @WHE*JK(L[S8DQK[R?.62
M]ZD.'27.%[8TU&M\L>O43WX7?"J9(?6(/4!NUSF (;#4![,GS6[OYQ VJ;@Y
M8G$0@*B*6-J BY%;*"#<G<\+L4$G:H"F(RV@R!@W_CYHI@K%O/8L$PYCH=$1
MCRLZ=<)+)_35]\1%<!.9D3J0:Q20]5!PL^%0:/.Q->7HGR;0Z2#A!P7W3!#<
M7']RL"CN.X%>T8XMH+M?>C$7>\I4#>$YL(ZMQNB:Q^#IE%L>I.1I,Z<8)Y1^
MIX :/U89SP]#%/\*+P]G!(ZJ=( K(E@7@86@B86J@V_/UR9EI]4&2_=7!"?$
M[!SO?T6T/.8X#'5Q<;5[FI24M,:NGV^"B3[^)R</6"GX7W^(TO ^3!3WJF^6
M+Q5L=-U<HTXN=8W+8) A4-PMZ.0(>C4Q$,\?B.A6>!TBL.Z],OSUTU:YN4N
MOVP,4Z Q#K4(;XU]X>=-,&Z3#/6C"T.+<M[,<M"_,1Q+F&*707H)31BK!<S;
M(E=-/U,9;X>64^73!8#^6\#;G[Y>M^.6Q4BQ+-R0-3'J76'&N[^"_][XH?\]
M,_A_6N_A_U8IZ#\C,/^NI=LUA>Z^S4EL*WQA^F[QV+K]Y,GLP".6Y.C) ^_G
M P%[^$@R/1\.A2Y[C1Z1=>/,R9F:/8%A<IZE>7%*@VE9"J/.YWV6*^JXQUM\
M;;<K($KWB_>?O(PG#6T.'-'XW#;X1I2Y9#-6/4=6&^BL%[Y7*Q.;-#B[NW-9
M6G%)XG-?B8_,>H!W1$>[1!D7C'&X1/_S@] QLD3V3S^U)N^:53 GQNG94_Z7
MY:,Y6*G3#0;#C:LN$#Y,];RF0S5!"O5T>Z:VXS*>1P_G55X\#21W>"D,3TW:
MI_ -I5K;7G#_[8FTMY3UON_;\K#+7<JPR0WRZ1-X%<)O$R5!D* %KHD:+V9.
M'966C8MA*_:'A4.UX,>1Y/=7A87BNN0'MW.A#Y& L&2KZ^3*]$P76=A$U70)
M&YP]L55" ;GEE?/F?'#9OZXZ3EKRB Z.,!Y+'(NW_2")_KE!M;N-8VZ>J82Z
MZ?D]WUPRO5_0%H-:ILX4W.!]^[MQ#+^"@5T';Q7N)W83EU"5P]D\!CLX@!H-
M?ZZ)SDJLP86'!IRP0:-H <'V&C/=^#R=[Y-KTX$-G8RLH8J&:J!C)%VGPG\5
M4E9Z6>M!?$+:S/577=<BH@SCZ$4SLS_^99/_IU3+8"K.[9Q*)J.HANAKT:/?
MQZK_Q=W\S;+[_J]+)N"/ME?A'X5YZ-&,_K6!WK^C\;^+_OU?$,)AM6$\[.Q:
M\KQO3G>>)W7<LZ(VR=.X[DK..X'XY(LW1<ZUG/O(\'^K2H=Q<D 0J:@9''#Z
MY5H\$FOIUB*UQED)LJ$#<@)8N;MOONB.8G17G9U1[),69RQ_=UB8IKBU\#T)
MV_SZTL(=K^4#+Q6Y3@VFE[FK"M^"7#,M9[[Q9\%I$*WW$"X#YFC7UW+04++(
MQ,.1YWV&,#'-X:<=R68?'S/FWCMC^$Q=#ZL_6V,P(7/T$-%JU2P8H(YW#.J'
MXV +)]>]YX5'[]8T3'2^2<)<IE_&5$6^.:?$HD(LJ'[%??SF"+D=CE-/8VDY
M;$3PH5S$ON.1T4_SCNP(PG.M#955:3&8?>:#H\<'&Q^ZF!'CSY9^[,:R5,QN
MA.=/#.(K,VZ5B8]=D? W^SF-$D/L;'TH+9.8'I[.6KG&Z_'NH4=OG7/\:?JQ
M@GGI(D.HG;K#]%I@?;>E?'/M_ *$/ #^!,,*4W&'8]0%<I$(3]]N03+09#J)
M<DAY%HK8'%<\J( N8VY^LA,MVSUV&(T3(R  M2-Y']H9=%EK[$FS'PT68)EB
ML?=/'W<Q5MYU'_[BUB<E CKV&X@O0D#]A>+7*_EMA5&@ZY?MBZ(SM*_F)2Y7
M"8:U#@.B(\-B1\/^@ZZ^NCH]GYMSZRQJG'@>2'4;)@ER/5@JN?Z8F%GSDNNN
M>H_8U6"JR?K@E_LW2MKQ5WP ^\NO_SGF$L6)6$R'<@1Q4^G2O68Y'_^;I/(
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
MH(8K:INPXL5!0X9G8&,OM/,G9^<&/-F':L]=5JD[Q\MKHWAND!;BS_!FU2?
MHE"#M1>9&K_3X" RL[,9D,00ZI/,$)-HCQEE(__,_0D8)&0FE-0FZW9IM,"F
M%] L6#;9%.,7KJX/QQ[6*' I&Y+>:PI&<=P_2G[NK'"-5]Z7E_[G^O> 8SA!
MM$C;$*LCY#+@O^A_76#;\+5@D[QU(GV!T,E[V*C'.^R@9S+##8%&P)J?Y6"V
M^$J=/&%;M+8FJC$.>]^K,*;8[3>5>+AQJ$G=5[BI0U^CJVLW'K)]O'P45[11
M$9G2-/M :TYAPZ7G1UE<(PMUMZLJZWXB<P,4$"YE7ZTAXE;%4)[@T\ATFJ1=
MZPF^+X\".9M? P[X"317%X^^&VZU>SHH^\C[>K'[9EV47Y5DN/Z6,4<8FUP?
M?G"T4(S@!ZU?=U\^(#QXWVS&\2!YITEX7P5:MR&:&?$39O%?RQ\!'SLM23@D
MI2">P%@<IX=BB?837,I&5+Y>457DE>X?&3970R/XG64G;>;]+2H0LF>)PCBT
M&5,(B;9]I^:L[B.>B!6-/+X2.V5=^$@X^W)WBOL:=VG)3ROGG\C72%99R5#(
MZ6;\ZFN!>G\5&MH[5;]]V=0^J4=W,^Y&SP7&':?==@*25$T6#'#%)^:U2]+[
M^!T9C^Z=*T=30" ?A+3V9:Q$^[&VX)ZWN,)C%T#<$ZS@UQ20ZQ @OM]!50AH
M=M]F,/'RL*>P9YV&FP-#%BWCH'Q-QO,Z&M&VB]V'C5NN7U%3Y@0I0.)($/!R
M H<W&-2FS&=^W)@7'WNGD[_N[GE)\]3! ]57$_3*BQ_*^Z(#%$*=/>F5!E52
MF;/\WFD9W_^PG>UD!-/R C).]A_*>2JBVQI]S4HY2RSRZ/KT/]]F,QH0G3'6
MBC<;I( 8OQ\8&VPN$KD(5(!^87S;J<0TP(54M55,U,?8WTW5Q#T'0V(SXK\P
MYD46A)][TGOB*X2C>UJK,(*5'40+.I$CP3&ZKJ:7%YYS:B1'Q[WMP]FHB_S?
M(KYYN_JJU,O/V.3<?%"@/!*?IA6S^P$INW+4"S.>DH@;OBSTRZOU?=W_SBEL
M.B^"]PX-X,B5KUYB.6OBX/5ZO]23H2H4\MZ=-K"H#2*":-6&'/,1ZZ_$N2\
MF5AINLE'UV:V^*(J0&Y;A6WU4B9$SM-636I@X[*Y^M4E#XO/$M%X.1OPI;T#
MB84>\!TCNXA&.S3+"8=P4SPR0I9TY9L'^6W^7+8H[*.X.NS32C,$6N6-W3C2
M0@HN#K77XLB)T-,(%T=V=DBML>)]#9(,_?Q8#AH.7(J-)KH6Q+*1OZ'./RU[
MFKUB+WN0OO)(>7$6-O+C3.QM*V/"H"!'+OW+/-*:?SG1T^XUN1Q3/FW[SM0
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
M# R$';K0*15R0*#LA&1@S#09$X[R6O%JWO6L]* L-?XZ/ANFTIZ$,.LZ6WL
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
MELH14P)@33]06+69.DW?KIQ_)FYWB6ZSZYZ:]85>SKF 5\,L/IG;_(T5A3_
M'&/X 3M+AEY6@ O=>#U?BK),3.^46W.8<A)(])'OXDTFY"2*VC+&6^:?L>..
MU4PJ,4!!%1-T$96"Q07(".U#^#%D&Z9B[A.C8JH"0\R9Q1U$LHF=ADD&HPC(
M;B@I B/\[:>L0VU'1.,'/"Z)VRMM_JX9\F6JVEVO7!FJ>NZ'P-Q=&VBD)V!.
MQC]K)DHS#*G*)JT4JY4$G3R,V.E2B0F"C<8>WE<K0^B^T')R!@22F2+) $U)
M-$>D"N 71==AS4SKY1\9+\JYR2Q#G_1N31F]=RPB]?RI9H+W9LHKLSPU67K!
MQ\$3N4"O)=!;%:;.X@]FICR"B?IFF"W")=!C8G/B_<ZOW8UN  _A(NNAPH3/
M$9<&Q@5G]T(&&RDS!=!24/["FQPVNJGKO?B&X.D>FV26#$;P#FN,)9!SK>[Y
MNI,GELPO5%VL.>]L_+#.R?=Y)=$3[AOK07C5]5SY";$,?@SO38R!-S#$.,FE
M*9W]P17:A5?'51[14TVN?S4HYC^#JV],<T[L\[5_4Y@:S7$D@=VA%T9YJ)M:
MX!)YF)GW)WNB*M\9.K?>#;O[02BE*\V_E_W>F,73Y^?TS0KZ7;0&6G^D819)
M^Y 4^&$#1_JUL%+20B.1W> L6G3P[=S/?^=*LC/NC):;B=.*8V=4::]-LN+=
MSC7?I_?QUK)MP'A!D8!Q@QYGC;;F;%Y?)*;G6E<LJ@JO.?MA$!.;6Z<E#<;X
MAJ6^6Q[+'2F44#M]>89+]8FQ]H-]R&()O':@D,(S2"N9V(=X6^DND19*:U)%
MK*F1DE&$61=$SJ\IKF\F.YFG[[-[7'LRP!UPJR5]9I &8?Z#!YW3W(%A;3]&
M71I8T*#6]/_4WA9D7/O"<#[]:BIP*^.7HO_40J]-4Q+'F]BYY[,[!J7G]LQK
M1M-G:-,DAXT#@:Y-F>[!"U6W8]R(B7AAG2@$S:%]4EI]0TI_8/EDW,7"'-W*
M@4WMZ8=U'Y[;2%HX^M]DH]68?]W4Z5 B.-;N1":W/<J%&<V3H]+>QGU_SF$2
MK5G)QM8-H=[ZWXNDE;^K"S%<0+AE$<+B6$03X-Z*HUF$TNPG9O*Q><&'@C\P
M<#4E+$,-#IS9AS"%WX)GGL,#K91\C+%^A"068#-RO6,?EY+[MP/%$-N'?*:?
M3@((+'$8X^@^A)4(RO+N$PB&"XS2 D:T=!_RVP)D9)#3R*N8RJ/P'R,(QJ%]
MR"O\U&=U)ML4>#**,5KOFYU*5H7VP9&LWLE[K73^C>R<?,NM7U[74*D=$N[N
M$=-0:LW292([WFL]/=%5]K*+H_;'0EQ3 .?KLJM/E-R^&-U^RE!<R*(@-NAT
M"]:7_,-3-9$:E&J:/M.D_T+NJ'S'AK*6S:-0CYQ MHCO7O_4V4N_W#E!A^;<
M+Q_/0+UV(003;'0-B$D!KZ_HIG+W#[_1W:Q #)?>6LB&6WO7I.))!Y6M-J#P
MS((RA/KW(?UCH,%.9_%@]B&7RS"+:>HLM9R_W2:L2%#I=<'VDID/>O8A7PS_
M7^%Y/+B!74J?&^U'GYRL L&&Y]R'>,Z:NJ>6X&F/33KM@'M9;MCLYEXO[3J=
M+!V+=WB'X^IY%P(B3>,'[KM=T5;J'ZXL&'>M_M$R_1%#<<'/.2R-;AQDKF;@
M#764AHH@H(17FVG@^ 3)X-;AP"+';PAC5'"$\%G9STG<<DJ#SQY<#3-!N#I
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
MG,*ZT\\F[VJ\J1 FO3QWLM/W;W22(J3F#+-\'^)F$XUI5@0BC;1G?+5 X](
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
MP: &Q"(V!MT=@"7C0<1>@IZ%LT;[G;@^@UXLNIWN3 >J-RVC_VO!5@;HZZD
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
MKY]RP$X-1^6?*L"'?6/>W]_+&O%^27TVWWN^=9N59J=QD!@%K8\HS?_ ,YX
M^^0<KS9PBZ9O&,EU"O%^Q+-(&? SEA+^^OA1,"&.S_-@Y1+&8Q7?T]L@C9DH
M!\L'&P15!%]GL>;>N*[UU$&,6-H?QEX3^L88M]>+?8H1LSZ6#I4BHKQG?4>U
M!?7\"N,V5C^,O4P0^/0.A?LE,,-50 27JRRA6_"DN$>)?HV\W!33KZ#\G)_\
M*6[B\%C8MT$J@&'A@\QART84!NB/;?D]1C[$%>Y>HQW+?"F$GJ>) RG8*)IP
M=;BUSPW'C,6[$5=<T5T72 X3#1"WBO;?.Q'(X4UAPF?^OL^))EX\,^EYY9#W
M?H(I5+X"_HVLC35S5S)Y?-OI4@?OIX?GZ6F9?)JL0$$_*?<T0=S6A9!?TI<J
MF:4:DN'*N70P%B4\&MGS:Z;9_7!?R@6#@Y?&"H<NN,0HLMNYN_'\704'/OBH
M@#?5'5@T&7)IU*X">[++/6QQ+[2X5/)K<D!FE^?(6__BGQS\UAWYL[9XL)!6
MMIO=%:0AU+B%KGT15>(DX3.>?5GXNR +<8HQB*RZBT8IN=#@7NXW^+#/XE1
MYB;8[T+<9V6ONF^_OMA3N7"/#G_K&V]Q7_$2:RYE5&"&[U)[ZOZ %FD5^WA%
M/H]0?K^@YG$GHSX# P?QY"!N7,.D76*L05:[-4/AUMM3\JDFS&UHLJ8NFX%L
M(J%ZUI3;'L^880N7=^]LV[;-A$788G>YZ#S.$_HL#^4)?+A 1DS$\TJ$9D_X
MPY(PWF71W(_9NGV2IX7UCLT?-9FB5!9'\=!5YMCRLF>(VY%6-BA<+5V7*LTL
M997BE5F4^)@15C\=%,2SFO5%U_F%#F$5!M_>P6=MXQ)@"LT-B;@N4ML\%:!]
M%I]9R<7YANBSI6F5=/VD#GU6^<:RI_5;"NN[L+-C9!R+:U*;NNGXZ2$J(!NW
M7[F0X,?3Q[J^'8#Z$F#)KT0-U!'1\96:BW19Z*;NPMLFY%Q>EOUP95 P'.I*
M-I\K=&LA2XY"T1AAX1+NHEHD+X/J:]]" Y_:"Q4O3?+R"DZMCV<.45)^W^W/
MQ@_X707<HZ)XD[^)Z, [=#'N.>Z%H;^I@-Q@T5^,>B*R7C!N_AAKFPOC;I-^
M:1[S<+[U5&',RFQ0?"")>Z?-0PKG'FQOYTJ5^7!?"K0,VX(US,^^CNU3:E3,
M]W*8M;[AS[OL-7E;V'4E%PVY]]G+\++R5P$# AL\%V=QLFT*<?OZO(HBUPEE
MS,_Y[SFM73&)F&J//Z HO.C-!HQHVIGP<-R&O=_.F931DDC))9^V1_'CZND/
ML7:6Y A\$S?#F/J8P=64O@<:E?,I\4R'?[WE(D4;_<RG1WIS[+MXM?02Y'L;
M_F#)-%5 3[?27RI [Q@PE)%EFJZ_@]OQWW^9C.M(35^X3QH3YA:6IC=O7O"8
MLHYUR<K]F%&V4L ,X2G<7[MAFBE2SQ/*1U"@]B)T6?/$4"$G2=3JD*<\G?3E
M;=8$6=19=P(?C$^0X_G\ Y9IXJCOV([K>$:E^* L0%F&KI:^YG_VC">)]=)6
MV1.^3 ?=]YR.:K70O:8H[#-#5\7U\2J(T0;!L>'X9$YS$WI-WI6V!F8\##_#
M]0GZI$FL;X:WP7WOR&]B&(KU-)=&#D-3.Y<:4+V!;.+,JPW8&NGA!(\_J*O9
MU4-F0P <3,&EXCIL]0AW4Z[T)"/(J+[8(<2H^F.%K $]\K$3C&R&?P#[R@0%
MUK$*!YJC!'>.M!T76J\PEMP_GWR4P73?F.:?[Q_EALMQWKM'>L.CP^.XC=D$
M+OQAZVO6O!/Y#Q"'I2Z]!EDS@M/%8X1Y#&^'6\X5WHIC9VQW>]85I=PO0(MX
M%@;#"7;T!GH#8<I[7EMY=T0%/&V3I^"DV:$":BM1.[SZ0F$LULHH<.<,6:2/
MKL*S",5CA'H<#2K*<#DR9#_("_&]L([D@E/9T.9Z.LZ+Y>:A\?8R2[RCLI!D
MX8[>ALM/'$)"GW\QNU_SU=OW9 \F):30F]Q$DY7.\E.7J\DR8QBOMC5+9UG(
MKC!9;H<-@2*$H^?739_J'FO:]_FQZ:7 J+L?LPEU<RDW!Y3F7^"S..MV5, W
M61HSD>S55(J3U/D.,:A9-.5TK,O'Z1,<ZATH9C\ ^T2"KLK3W YTO=3LUYB
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
MF=H#W)SG[$2)'>7"2Y1."$-]IY\]TKT&$@!HLQRV2V0FLPR8/!:T'^G(/O$
M[1(ZB#A-Z([[HZ'X^9@Z@<']%5GMP25 ;@#75.4Q@).12^/2"[X?H(4C\J*X
ME2X88H'*&ZS'(JM(79DWV/?GR.K$HE:SC*T3%!7%ECXW;4>F2*F_PSZHC&@-
MDBM9&;GPH2S<*XEVFO>D!2L-%!.'SR/'E$4N&T[^ "5JUR;&;R":JRF.+H'%
MP?Y121&Q.YX"%>"S84;3.(JN>U1AYKGE- E//1C>.?7H,VW%EOA,=#B^1XE8
M_,V^Z#  .LC@ZE=]-'V V\G'!TN)3<=4-;VJ\H7[*'2AHFIU8XL&XQ*BP9@#
MZFHR=-,8I[3 *U#G$W0KN[65>N^@0_8G5N3VAP;S-Z<0?&U:,U:4ZE[LIZ8D
M6[]2!+<BJC#J0R+*-K[\V%@439<HL;<Y@275E2%DE*&<$49_K#@X)P5.>,^4
MZYU_+:$8DUIE)'LU6>B\NB7&)M+>WQ"GJRZ%9-M#C 4,$=87 KAXV/"RSC7G
M;5/L!<X;(<UW2GG#.Y[M9-8:XUCALSXJ)E%%OZ],<=F N_A-R/"F4O%^LEW6
M<Y_&N(#+V/2MM91:MS6,A =H1GG,&!GFW 36E:O=?Q'1\V*X%EG]CBQK=42A
M!_+N[(_4<E)\^_Z'/\ LR U]^J%HDX;>U2VCU*^"G4TD3Z2F&]KC;AR@#*D$
M^,?X)<[KSX.+G0VGZ>M%XQ0TBZT%K(:' <6YK(PL#<;XG&VGITMJGVX;GIV&
MK!0DRFY"ZE&*(1L^@#2A-"W7,_UPZ@</LP^2[/WG"%GOL>_H@VHR<&X6[#>4
M18LXURP)0%FN""9@V:;DP*R) QWVK6FT"8+O_(QYYR-C$Q4(T;A@/'!.?1I,
M7MUXF1L#1,EB[&K>"N3$<D3^U$+<PQLQXZ>) <\]-V^+'=YDZ[^ZR8MKRG[\
MI"3U)T=!2N9>Q2@#SR#@^_0;05I^8ZR3[HFN<LLM'MM<*TLK2[4S0@,D"6VE
MW/O9+@$^&[%'XR:P=I\QP#6"$G(K3%%*5!:0?D.#N>8J?];["+L,Z2DA;FV'
M70*?PF99QQF=J*KF\0YW.;M6@3+O5XBMLASMT7'8N-O9F/3>W[37^G'F+MCO
MA4LX8=,]OF*SCPE*'L.* T:L8</K7,H2J(%U1$Q)MK)MC0U"[QU8;_PVS%7E
M<0TTP3_Q7R+:GRZ:;)!=-28'KLIZ.EWR)%(F5K]M#SZ=&15P8901(KRU!X]&
M>C^EF5U<LF+'<6;>H.MXB]PTQN3L,=BG!-_&;+"^F8XM YAUUHV93M3^,?&V
M_/%ZO:#?:=X7!"C@NZY7?X;&S"'P#'8#B0U@ .YR47'=4XCDGGPC==2=M?/,
MK<+" LDW0"/>7KMF%QRYQ1;R(U0_-/(H&Z/3]O8@C6'M/@/32.!<WO;\]Z%3
MSG/#G.&<'QZ2ZYR7P+M+H7TBREY1VQWG8Q6WSST0H^3S,<CKEE+@]9>1I0PS
M@5C$<]US;&R#LZD()LMV;TV67S(A=KC6F(3Y>-$K<IZY3K#@M6G(DI91;#_
M6^'L*!Z?R-I6$F#(/!44N*5-%A7ZKFTB-O>J][2MWN%%_MH2!*O4-R]H, 1\
M/$IRDEB%8 -P.?1B^@8YY9RTMH[12#.A]M0IDS 23A]/YMNAP01PKAD \395
M]"'C-$-%NK%_B]7)C*S(8;#./\]%;Y$89'(@$UFB.%_6UXY8NU+W/66>O9AN
M<#-=AH)O:,3) E4;CR"2V<HNX*OSVW_89,WD]+,:P#+:KQ,B#2:Y+#K"8B/0
MK:"0[!$)351.U!FE0':-]=6)2:<K.^"SSZ>K?R:H!MPL8<56-+E[\ CC^*==
MGF>[="E@@"ZT38-I)/=E,IV-.NG=A6XU[[NLG&,J-GP8&CH&&DR#8;K]8<"
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
ML\^2S'/O:XG+I4?+S'/N_K+(1<_SW374AW8?_D+/T_5;S+_[U$V,.W-/RKO
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
M+<:J@"$F]:I(O#9_?W"Q@_S^55<^4SDWQ\JK;R^X=3WWFO\[LH_?<#IKWNL
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
MM*NF-K/*!OQ.;'T3KKY-5ZI[-!@?I#NF)$>=DTXP0USS!$Z]A@98D2>C'_D
M+)]"ONN\P*55KRFJTWYCQM(9?Y\Q/-A'3;.ILZ+G092@XF@AMU96X6S751M
MV 2*A<8/M[4E2\/.#?^H9BOR_7NVPVMRV^*>>\A"SL_6+(]8Y?UQ[(WIY/M;
MM:ZY09<@?XE30 O2AL9TS$1<VWU%D5C>X M>)YGZ@PV[)]URW$S4V3C%),+B
M"OT75'M)';V4M<*)DLYSF0/:(C"HGQZ4^%RI7! XAVP$QB?5>%$, ;9$!+$Q
M8:<<MYZU%2T@M>0_/T@J T0??G_P0@;FY^[FK IFL*M!M2U9?=:_>%^CQ.UQ
M=")? K)P5@=G9Y7NF]^3JF[<&9YU14 ;T&+2)[9^-,^MP(K2^YNGRWI^]H'_
MY-MQV@H:#>J,6FN5]__%VWN'-96U?:.91QW$AHB(@A)'053$J#05)*,.1F P
MHD*D9E ! 2$"TB%[;" @9 "!$82,(B!2(EUJI(N(H0<(+0F]I0 I9&?G;)[O
M?.]YS_>^WSGGK_/'#A=<(5GEOG]EK7OO1>P69"CS" QT\;V*8'3GDO%K$VM7
MR0!ZI-"X\0!V4V3&\3+Q'VD!?8,'!EWQN /1$3N>5V8O4,IH;V8HPVC10^S"
M^AJ6<9@S3.ADJ.&C)\#]E?"X(N3W^$&@P=KK8:/0U^RC. H)ROW100Q'[O$U
M6.BE2ZNHWZ7[1&AR%C "!R!6AHA'*\Y0X#0;:H4V'V.1(NRVK8TU2K'0KK30
M\&ZSG+_+L:HH8; 18V +*.I=R8N5NY[:/[>O8,EKXOY$'#:>[4\I:UM>V.%N
M,33^\9@FU7^N M/H%F;TMXNR]?YP0[4%(;9KX=N*E6FHW(O_6HL&7[@N&8)K
MCH^T0S:C&8'U:^@HO;0+GF95P34,H\]]S$3A&</O!<(Z#PD5VHJ6' Q#B2Y(
M=CMZ9BAS41$U1GFF^;:,K!_D.Y\J,:[#U:\"*?'?17416PTR7_U(\\WUU/?4
M+B^;[Y3LSWOJLW<AH]QG2]2EI*7TI87$GIR;_)]AUU)H<O;_34U-&O_OUMKK
M3O%:P6=O90C?.AH\#2'H"2E+AOAD3%T[<QQTBZ5.:7=!D0O[Y4 '0U&\A ?C
M[[C6RI?_$0M!PL4>'AO:5R&XP<N)>?LW)CA[MCOM\+Q/44T1#)E;NI/.W4K-
M.< H2@KIRKIF[59ZDS!!1 'UCV0(KZVD(;0@NX9;^W*,9RG:@RUBB '?*<?J
M5*PP\F_87_]$B3IQPEO?0N3EY;Q\TOL>GQV'IAXNP[(NA+";U0_6]&;+$*2T
M^<AU$^75MTH%%0T%^(KULS6]MJMSK"(AC?4GXT1E-9'KIUJ7KQ1 ;4-]$HV[
M6%3]R4X\"=Q#W'3.ND-7@7,K99C:AOJZEBRYWK/N5O#<:Z%GO5B1T!YZ\U;@
MC!DZKLU^RD:&"+SS088(H>J'R3$9)+5YE8R#]".IT\(,-XY)8&V*E.,M0W!\
MG."&;S*7?D"A'Z 9EV](3O0 =^ZG( =#'*F@Q!39?F1,I%J4;XEJC)_IY\Z6
M4WF+=R54W:5@$F@)\2CD KL@APN3H%U5FP";,Q,>H*" W1<CQ"T=#2UR'+.1
MC 7R]]UUUNRC<=#2D4?GG6(G;U7!+SA,UDS?\G1_EL^ZJ-F1DM5;Y90R02\(
MVR/-.&ER4&R(NPG<FSWCH%D3N M3.Q% J%;E5:M5ME[L.&:F&>"YM]+H,*VT
M]F0M5N G@IEWJQL+=H@RQ!A&L"A#U,"(LVCCL0J(;HS)@^><<S$:0RU9TL2'
MR4*5^+;);('-2+E)R!EV06C%P@')2?L@^V9ZAA[62&(H=8H7O  K#^PCNC$X
MU<H=N%V9<CJO^S#;Q'V0VS<90A7M9GEW'!DSU;VZ-^RK##$YRD)7'K<Q>)U%
MG\U9/,R]06/C&D.KY2(.?VA6EYS#@B4 E_*5,H011%:(# 4=ZJW"U.%0F#(+
M'SG[[,C7'_GY4$IQH/U^X2+%GWGA)A,<,LF::,LS@^6(+W  #OM0Z9#H,C:9
MW6#WO1,KH8X&^V*<WK+0BJ-!F;=3U];<W\.L9(?3X:DUD@GK#TQY!8N+]S K
MLJ4TCJ'$/DT9EFIIM^I9[]XMI$G(X@NON37.\=VMSII6K:/1(+K#.RHS)?!T
M3QZR'K:+GCUA5/&DO;+T\-.F*[5'^TC6?N*G2I%)JL59)^/JX2PR^_,_8:H?
MC*DD::RQBL05O-VO!ZA>SC5SN>M*5Y3&L=M@ 8CB_0$'7PU(U\U,8;J];,(G
M;UD:*NENXZ>*D\_L/:%?.?VN+F8J+-:4"$]<XQ/ #?8Z;+8"N!_NAO)K%DET
M4*7>8E$C.]$PNG2>,YX0CJ%=A%/L"^3/M>+=/>RE]8.Z",_*S!DN@#:7(6#U
M^ 6V[H>(6EWX &@0X%XF[P,1G4?HH%JP#"$?$..1X=)<$\ X64"7#B=JY1K[
MK%">345;^$U2E\ J25B.<?W4K?"Z+1Y6\U[TCR-AM*<_BD\$6-L/W,W];)*>
MNI3:!9(_O,(M&:X?[G)8A&%S!G*^G"^LY$XWA!06 ']P_(+]LELU>@S3#RV=
MP#C@)K"+F4P=]!=R6453+!)3$M%JV1UVT9_@1D"V':BQ.'S\(T7HV?(UJ"'"
M/8[R.,>RN;N649:>7EJTR)/;Q#KS9M.V<+MH\[+\I*5"2L&*<1V,F103O?\>
M*X^6\#7MTR[7E%>,:;[O:I4A'.:"JV--:Z-?69E>_]]*YG>PZB:YUY7IF/K#
M\=83[N%2,7IV*>XG&8+-HOZ#$AG.0U;3V<" T[0,8=J(I\W+$*W-P*]X+H$.
M9M)^AP'W?VS]I(GHTAYH%)^(?A^&AIDM4OI9AM +KX4#9C)GH7[]5APG(XD/
MU-4/%*<L-+(H>QTL)]ONNK;=K_U.>_9[^+['H/9 'A\%[7"2OLV*P,N!^F5I
M[:1V:*!F_<R1=X:O5?.(VF]P.8GC=14OGZN4+4D5V=/BI_5_>.#LA]K[9DC?
M*"^<C/M,-$7L&_35J.S*WC+/R)K/"5C.5T9J+062SY&H#1,'J:4M:6_;IC%,
MJ0&VW%,%6;_?8IE84 I\R9L>DMI(__XE!I(O6P]J>MUALXE6-BI:L30$_YIO
MTL]0P\P+[[I1^G0=?O]P_7HFS[R+1,/6>Q!/)S"=7S15E4&;M8Z%Z'@MAZBC
M8#!]+2U=A Z"5R.9"H_1G42D2 72Y#$&I>UI+R 8E8-O$M2K\Z:1/XD,H9VQ
M2"D6_)V2*9T@+R^01_#3#L+Z@CU815'$LD/=<N&]<NGT:PUR38*-I #J5RL(
M>1Z1,C4<G+0<G'2[\\D7JR&TTA*MI.TAO^E6<,8OH=TB'+_5A= .[8^QZ/JW
M"$[Y/W_R%++,)^Q<4QQ_3LFZ->24,FDC2,FZ?KL#95&PB++(?=1QLGJ[VI>0
M]]0:DF5-(C18]G-\S,P]]Q!'PFUW?T](L3U639ARO<-+AG T,>>B8$3[2+I2
MD7:9.S%6 QM,S28 ]KM#6ZKBIE]"8S*$0HVA)UMA$;\#:!6"33HP*/?)$+60
ML">:!\A[XCTK),;D^4-2SY)DR*+@,NTSW$NH!-HDS/N3=V7]F4GH:'0@')3=
M1#Y:J#;%$ 52.L^B3#*0.S]TS*X%B!^AM7@;(IA.,<W=<;5>8YGBA1^IT0]N
MB#\%OYJ3SIVQ=$32JG)<8:%S_7^ZKG]?RJO3X"Z,X!37;?$US_YVM['[CBS-
MV-@T!XS @JPI!.M:)7UK"K!WD5]?!9PFO41S890;P#5.$P^ZO+;1&><=#VO3
M>F?IN6RR?)@[;=#QR:>%&7Q.TS\_-<1]D!SY"K<8&8T>_Q.]B5#Z+O7WT>,]
M%",SD\SI'.GR8W">36.@H,VA;/2@#/%K&IX;/@T>.:_S,3A%$>,U.6*/DE1J
M\GHSSN9^ Z^TG>Y3WGO+)['+3QL__1&TU,5O6Q[>KN+TJ)=5%A8'3YB6\$B8
MINF)SE=&&M*Q%#.\;SJ-UA!]-/O_NODM/!T.9=AS/,&;2>[C.UC8798^.2(M
MR\1OTK%VS05JT\>1(OXR;9324Z  R6=)3,!C7,J@=XT2,_=@XH3$*7<_UH#C
MOG>'Y[@?1_',<,E.;JSY^_XY@YYOBYP)4M?GP$9CFGY#_IU7[CVAY_!X(\V*
M-#0Y1'L%$,!)^R04U.M#>Q(V@KHB_+8A[ OCBW7L6W'GC+_J%/39UMWNW9YO
M4#3O2%X\!C=R-Y?V9]U/'G:M$?[SL\87WPV6-9'O;TH0TT6WW"9H;$=%]D+N
MI6=YAG+VMU+[M <-O1)#PR7[^5SV6;^F*]$O^PZH80/O+525)_:%5:"U[^>>
M]#)I]-$[ ^3'85&0.$]Q)C!E9W",NW&\#$$_+[GFTBO2WS,2?RT:W6=UZ^K_
MTT+]?VSU!?S'"H&3JP\T>;,'C%N@2)?(N?U0 \ /06Z1(1;N]P K[\Y#F=IB
M/^DS&6)BQ41Y_7@@6/'-_N8OO8);1JD!JN1,J<(<00$],A]"^0ICM^CIRJ_K
MZ_;Y:*3'V(")7#]JN6(A0&D8&#M= I@/4TY(R_QGC5&2HR+^&G(UWOW&8QGB
M7V) X-']TF'NRH$A\+N/\KECYN&)@ _X/<Q;]%RK&?]278.W?SDXP3/D644"
MP+@RLB[P-KX5789E4J: PU5/,S9Q>1D2.81"#]]FR!"N#/QY^HP<J%;"#%HE
M#S4VX\8JE_44MK<'(R70/4]X-L>L)0;N-P?&<XZNQ*9,$.42>]9:[IKK]O,M
MH0<L8+P4V#4AFH5Q3XM>RC':,[2IR0G9RC6=_/JM8_VLJ-.>63)$.UH\K8J1
M(<+ LBB>ZCRT!P_NWM":0A^;/^EOP:")D*,4NZXZ98]=,S*$!]\5_M+IG!0^
M\"5-Y#GAAU&URL*X[*4T2<"(DR4%4?;?"$OV1#<*L1D6OHM^@I*N,AUS^HW2
M[@</J(%3#MY26&#Y!SR%.NZ!3M)$8RNN(0L #U7T ^ZU*="%B0I)RC&H(]P1
M'I5[(@KA'982='R)<-),@:&C"UMG>\@.8'\L6XU<1!&8E&VS2&Z*Q\\_T#N#
MB#_P"[0SUC@QM:H6R\3KG[C%M*U?" \W/J%E9G9_C4P*J-)+KE!W^$OLB\'_
M,\:UY SA+E=S ]*X=*N>L+P/-8.'$ZZF?$WT\[:&A=W4"N4%L5VS_ZT>'\A/
MP"14*T0D5V6GL&+.K:#+ 7=[LRE[:8;!&%6:7D:W2WASXD>(TL/TKK6*CV&J
MW.R<94NF5$.J$X_^ZV,_\%,-\@[:[Q_W3&A0)YC60!N"1D=;:!:\CO3I2'V*
M#C'T[]>[V%+*W]O+<.QI<#?V"[!13[2XZ)K6?'Z5WN:6Y7[W>RI3@OJV8^Q;
M#=;%UL01:Y^17AF%?D :HM8#19&-' .H?^]2V=%1H]#0^WUJ2Q7?1TSLP',B
MB>2R!UDUS KN0N9M,6F2T2K4+I+6$4^#5T5=O"=>=UN'O(O>BLE\A9*:\H2-
MY3$B:^N\^CQZ0]<MYI30^(TUP5U;YZ^;U+Z;GN^Z(95YU6R2-&M3^D0R;$[;
MK[+=2-#&L4;''6;>?G,C\5,RA,H"L9VUV1\UW"K-0KZ>A(7."0%(E>C<=\>A
M'WR*P(H7#USFV31@%T+/3<@0R;[K6VB7/$@-OL%5>OH20F10SO%K"A43M&F:
MTBF?G!A!3!X(TY+N)5A;]6+;_T,HK9O*)[N!-LXL=96#@F)"1 W_Y4_B]>=5
MQA_1!G>!I(_C)#'2&6@A=2-%VL+%GUBTP4S!)8)2$,K&2\5.=20K9VB/1J(0
M.^7M6+AY^OXB/L5. =P3(WC:HQ_D1FZA>L<AJ03-I&*,EI3_FM*%%Z&$X-^[
MJ8+3 S+$S!DZ2R>"[ .<?=(O7ZB1*+7#J OUN2;[)@:)VIK^/K><#6F:@;M'
M\JM*.. -FNZ)(R&YSMH_MB:<[$HT%X;O(4\190B@7A\@6! 8B<R-])2=!>0H
M/<MXC[^NF/QJ']"/+^S!IU.Y<#8,QEB(="6_NH\>Z61*+E2\U $E7UO;]@=N
MN1U&M?Y=ZCD'2W+:0@4+^Y@J'V;!0NVT[<B1(1H<-9!N%9]CVE_O0NI.N1B#
MHV[[<7% ?7,=NO0S+_"QL=&V+C,_+V]APA4RGS;E+ZXU21KG+AS[0]0=]* (
MFK_5'6CO2'E5OF*2$J6%4_O":W;M*G-Q+<SG=-R3NAQP:ITR=1\,0M_N/;BL
M\RC<? J]YN8-3\8_!4089>LUJ..)54!+QQ;D"[RBCDD7<[!$FI[U%<V>EF;3
MN.&CPVOT82<#:2G5;6P@$4Z[9^86(X:_I9X%*TJZ%VLXVM+D02&@*GDSW[3Y
M>G/[3RG7DP^])YYT3/%_1[A6A21/U*G1%)_&.:?>.1R9H^V[[,TI6^K&S1:
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
ME:'VNE]X6H^)*$R!J(7O?L(E1F)B$1-#TEV@'>D7IU6,4$J6RCXOEFTW&8,
MX8(,\6?A')]7,>T8MX"JS_6'_3>D#(Y# [ZP:-I^D4TX1#C#D%P$J6  U9LZ
M_@^R'(J4J(,'>RD:M25IS2JG]4(<'_\5_/P;F-].)U!KB1M$)*?//.0+E+XV
M122N^QP:A1ZW=-SW2+5FM-7 V<KHXFZ/CGRK,4:')QH,&6Z!W$"Y*3P8DM7Y
MR#,V]'I$?S_RC"UZ\@T 0.+"R!890MY?(2+UY>DY)RS'(#B^58N&E.A(^P7Z
MLZ&F>\I*C-LN_M"QOY83%70%_\E3W1[BZ--QNH7B .HNU.&G0A]ID0RQ<GPV
M;^WF4]Z.0CDX@%(KP;SF 7_,J01\7^EZ&>4'\</_J(KJ4A 9/H6N(9O(@FT$
M:3+5:'[E,K1]7(9(C.1I29^JR1 N%!*;(][) AK7,A?73XM(B-D^)T,<"8<U
MPZ9R:5Z-O^0H>(1KDSE^(<3KYV6;/LV*S_$Z[+0.TTA?RH\<4:WV\E@#GFM'
M&=K06-5DB!L]I5I;"LSK+)WXYRJL#QX?VH"_ ]1_!?B7UVN5!GQAK#3+X^-,
M.RG^TDMJ]FIFA,+U N+]BGH)P)@V'L5<PB2S?+?X^^C]<F1X:?ANJ)]) 9YG
MDMD4)M%MX"F;WS9?CC;?$_VJ(%"Y6T#OA")E"&?2$,-"6@[]Q!#%;?6OJ"09
MA&2]E1195B2M*?\!J()/801O@7ZH @N+$OR<Q=M&0;A6DV+AV_UW)_F30*HI
M7A!HJ+QF!;LB1^GK,E@.9@IL,]"[+CW@U%A] #PT2Y\^2)Z?S ^U!9[7_0[I
M<^F@BI"UB?P"-FR,"^K]]R<237MZVTI*ON;QI40[<:'\+>ZP+7YK2G57:7)J
MGG:X( 1U>/[L;&_SP^?;G%PK/7-4RM)'H12[4F(R4'\2=LP-D"H\-/#8KX25
MB>#6;MH(3]"H*%>&N*O)@5YZ2.O@'L ZM>TYJ"]#?/*#Q;'8DZ<@$$=;4!@
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
MA_A1)W$\/3LL**5)_2P7>GJ7*6G+!TJ ?LS^EU%:O# &4<AV"I1@@Y:O5L$
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
M)6CHQA/OMC9]BKW#=YB8>HT__7?'P7\HI+*'" 465HY :^F8W6LO89Q1YI^
M2$29V0IM7Y,A7@7/D@4JE3!H/*0OP[_S>/AB,O<*E2%ADK^@!C)HC75'>OVW
M>ET[<(V%N[HB=OTUOX@]9=WJ 86R7E*57KY=^%0Z//D]_5U: /T=&F :LS<D
ML^J*_K:)/>I;%JRO'.AU<FV&UOM->PK_O\IQ2)W)Q4)/ARJ@+? XL3S'@3[C
M>>CQ<6!\EPQQ>(7POTATT[#V_VH+](#&81,8Q3I#;>#$^AU&8$OD7(:_#/%K
M$IHK#_P%-)DR"6M[84-1'R]#Z,ZZ [UT?K7D^FVSNY++HH9]3/Y$S*T4(< ]
M#CU%_R_^@;H)33C@AN$A%Y^R.S"-RY8^[YSFU%W>)%SI%+_X1FT8IG14U>4]
MYX<1M_AKQF0>=\]R.UI:F#&4R1951/'#NG>_3;F3V_?*WNN25:)9P4)&J_7Z
M/7U]A[N \;?(+2!-[%YHSVB%)%?+9JE<N]HS[/6:JQ3/8JQ"BG+?2 W<WI[?
M&*I+E!09PI43!7"S(>,@=/,-(@=2E-[0IJW?8V$P@K\.=\VCSB (S:YHE2&V
MB*KK Q,=,/Z9S=*W&LD=<FN8O\=&6S@I!/U%ZP:;H%6[T][&L89>2K.!W5*%
M'7'.SR/PJW:)5A^FWMP9+3;S=.D?"3U@4LL:N7Q%A*>X5^T?<^[]/]A[T["F
MLFU=.+O<2ME@5,0&A%0I@HJ (HT*)%7;PH@41$#Z)J4(B @1D1ZRR@Z4+EM0
M*$!(*9VTD3;21GH1,-(+ 4*/-.DAI%VY*_7<?>X^Y^QS[W>_>\YS[X_]8_Y
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
MQ2Z? A<7R44V?4R#\!1WKYS7#8ZD<8M&YGN5J5GL#O=,\Y/^)M65+H8\;.'
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
MM,&00:39GBE?CJ\,YD-^EDNX<7NUM/975*>'B7G$;^H'NT\%@]6/7^>8W)W
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
M]+%18IF7H,@N^:5&!G=0VE5V88J9)DW\?5E^GM3*=ADK7KYX2Q"!%9S%O><
MO4B.(_AGM+QL#\&7SK[C0)IV1SF1L=M&A<D>EH$%78%ZHG>YWE[.R&NUL=T#
MRK/H[?;%3GP/W>1E_!L)9I"Q1H@1,=K;^FB=ZL1SNHLW$?6W)*60<R8 S3\U
M[)^EC&[Z48"=3J=45>OI#EO]90:U;D15D7PLE5C59IIN$V+Y[Z"+JZ)^DN::
MKJAY>HAWIFA)6M:D?:U:/#"8FUTYJ]T;N7$'R(%,?*9-Z]8_9.ZK>U4&PPBT
M[F<&:NY75*!JD-?!1BO</L&D"7S-%3L)!50=:/:R >D+SS!L:[*[6_@&8IFR
MYF7UNT"/H(^7'BE+/2NI+-?>L%::&HJICKJ\40^\9P"40LEZQR%_TZ![IT3H
M;M&0<$W5UL8<G_J"T/O-OZJ/_Y\W_E-W]>2#1QF#3Q,EFAD*-)WK,IAUQ2)8
MI[4!E$;1P.*-8'Z!:(R-)= WW^AG:@X;? 'Z\F0P9Q6@^[Q@4N.C&V5L2<\>
M M9T$2LVREX%RTZ+#\%,X7)6$-DKS', I)NA)33][3"^.U0\823>"(7^7!T*
MFO%I72'$CK6=7X@UH(]67$K;MR$_P6M4MK.>\%@&VP_=LY\,?ARZ)@Y)T1)]
MD,$64Y>%/6:W['VC[91>B_7(*5R?K^>2%)0>07'WEE<15WS')>AHI7MN7:B1
M#E[?(^H*M$2>SB^F%Z(KSDJHM8<!#I9:ZI0Z;.E*T,5,=%V-\F([F!3C&,0=
MO?P5Q'HV5E(5]W8-\60D6TT&^Q'Z7JLJH%ZZV&5PDS(A@ZV,M/FX:6/AQB=.
M+"VG85+&.I=?ZLSL@R.L+I:4'LUI6N(G3Z#,DC)RX[#:4BQS^9&'3A^+(?G
M0O9J22K)R:A)@&[9CNT!?'BF*RBQ@#*+U;)-O&1BK1-%^%QXO=#>;7 N@^N9
M5Y>\LI%L94!<[W^5*[9OP'+'$&)!]67(TR+PB6#338!!E!>C'NS0#^A2N?PZ
MKJ%*SS[:SIG<5RKI6N 69PXAC\I@FQ-0_'Y,K9.-BT=8RA4>XE,R1KCD\<F]
M55!RM7^^0H*_)!RGQ;UU.FN4FRN#P3.ENQ@^SN\XZCE_J)CYE\"BH#B7O7!?
MFNC?"*F1KHOWIS^L79/!S#1 ^P)L[9V1'0/=2X46D?0T(%TB;FNP<M4O6=\
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
M#KR @79K:YS]Y!FH7O5:TT0Z<:ISZJ?4;YLX".8X_V'#_?//O$&G8?YLO&)
M6#[:VQ.,MF1<S]4+G?3"].V<@= M'6<@(#>-../!4$,H.@B)&&;',>"#?8G5
MG4M$.EV2FF(!.(8T;RM. '! 4<7!544K0J>_+MI!B+C>#!\O7R\74$/XZ0#'
M@X-8)>^?F0&B%R:6ZL!I\^ \'WD/)0WD<+;-C2U##-[DFEY[*TEQ-%PC2=63
M#).U"&39&:AVK@^^,(ZE)2G3%:^#^9#PW,L+A9.;@CZ0$A G9 3"_%PJ-"E:
M<?":Y3(J=H4]]3"P"]05V/\ ZQ9&(#>D(S3JYO8VBJTA!L@ST" XVEH^*4Z=
M]T=-7(C(SG%05.DCCX]:WBV)XOD*BU]4RPN*S3,"'3<JL-Z("S D?)4*;X@Y
M(EX<)+SI */H](4S;J.C(_%:']DS^.F\I/LXQTIDE< O OV!K7:1'>W0K?MD
MVBP#T"< !XHA,<@Y/76-8&K=F#C@G\4ZX><FR?&N>I*]=(5]SY6\OK#+F%!R
M!G(:CX+1J)-#BM:,(J&FZU>G7X1<KY9D/>B?,^)X^@DZS,ZD])OE5WZO57$+
M\/R]D6QZP(0DQ\*[%/U(?<$\0Y#7A#8SR/C_%;)WP+FY!V0I[M6NAY@:Y:YG
MT;/D*2::ZU %_7K,%XW4K!;H=J@)Z#ZX!%'4GX/C+=9?JF$S*?MZ--B_1:Y@
M*KCIOUW( IWRQFX2F?&2Z(/N ^K2<+QT2)FMM>"!2*KY-.^FU]@SS8 MWHC&
M%V_)#@?QK%;JJJ[YZ'L'<1HLH63$R15^P*,"(H!:J8?K!J*RN71;NE)F9THM
M.3U>%T,87WF6O+\^3!?%1%]BLZD!R#T?(,H!R20_A<^H/L<P]"]^Z*S:@;$U
MMC9*.EE/"[:UM;_I=LY(L;+*TU&OU(=7(9 UMQD (?"^H#XI+JPRGX&VJ]>Z
MY$E11FE( ZT7^$E-7<+#Z@R$8'U =FJ%65T;B$%?1L+BNY0AZ:RI]] .D?(\
M ?<3;-Q<)?:+6]Z0+XES;"+RC5[RJF 0^Z2 1<%'J( AJS2X5+7\ DB!6!_H
MQ":=A^HWM4 :I6F6K'F8()X-9=VKCSS5YYY&B<16%(5UQX9KV*L+A\Z1'.T
MS\* ]2,4G8$<'>;/0-C8KU"G]7>AG)"XWK:NI \-94(=Q^86K'=^3!9*]MUR
M>2#3,\XN\;[FFRRP09H;T^(E3*1G)%0WV-T3;NJH 4H#?0(]GI8(1NDD]<8U
MIM4\^)[6O74E<9KLIP;Z?CX@-3ZX[T2D[P:4,+N?>&_D:P$5F#RB$0V0VF>M
M%9*U,^TV^OQB20"Y;A*_U>(B-_- ?Z=C),>#N-6FC/Y.82)U(RGRL!%B\%HX
M.4M=E ,U5!^=D!>!2;HYI9OAMJ9'WU_,4+:B<TU*G@)G,XIM_C(V$>DB9@F.
M1WB?@>;KU_+#8,BY@P6MM4UX@=W'*=7 BIW%_M;79Z!"R]V4;_K.3U>2._RQ
M+4YX"SV5H]_2>&XM=+T]H?0,Y ,&A.>ZDZ+1:LM;L2]PKBC<C6].S2E']]R$
M;_R(8=(74'1.2'('81&)JPW%9Z#F##SW/FH5N+K5+P[Q.X@ TT*% OS* 2KC
MUT;%0(1UJH[BD\W3A>[$/2WL1V,FL\>Z+S-O2O6MD(PB4,/S#,1K$[IZ!FHL
MQ3.5]O.*=<VHBJ+A:ZR(0'3ADG%;X/>)ACC#9U[J-A0!0EUC+_?B?;<84Z_>
M\&20 QZAD_HT*#60OWP8[2$IDWJ5^&!D=F= KP53V;F?-'*"^K0N'ZWVO8O6
MB8&<<!+@.(:",8JO84@4PU(O-J6IX<T/9>$XO UJ6ZJ'N/_3CX&E<=J]:N)U
MTKTW.2\NM.Z(D!\KQXJ\/_=7B$&84$6R(XV%7NP/X+DO.@+['EW=N :FLP]T
M\$$3\A,:0Z0FCT;2GB2-)_;L4&9[ODY4C.KEST>QQV$U")&P)P[STJ@UO" A
M#<I5 ?CT,HY(I"]2SB7XA9A,SA2_^<P7)8XKFZ4?LTI*9Y/X8B3Q?+?A/M7H
M*I<&,A51JS$(!P/M:R3VJ:K<CAT8*_>]U(4M 9O^Q:A4Y_4;DC'7KI;ZN,FY
M/6^0E3HDKU,1D!5=LE/<5R)9\3XA >;)L% XB+T)[*(5#:;5>;?/SS2 &;9'
MA<+=&+PN:WMC$SPG&EL3%5]P47/QO FO?("S8R8[RMC+)%U>18)^3FH"VE^[
M6-WLI68D.JX_=4&71"= 0\H]S(,H(JU41^A46E<6QPSA_#&.,8_/Z7+5[#'$
MA7[+1^MKA&F0EIE9"V6TKX&"AP58PY*@?.N2='WV\D#-:=IH9S/6/U6TI6FJ
ML/GH=D!&Z@@S(P?%;2WO.K8T6TTNPKXV" +?I\&!B&/@ANA^>H'UYCBYA.>W
M,-CH8J-B-Z(R6C>F^I>=I5N]RVA=RMKD;=F;^A),ADOLZ8;Q^FK1>ZLX.2@-
MX0WQXC88A'AR$-4&>X47*A@8*=WF?.I(?OW;H=Y/:_T2?Z$L?8[<F)'K\LO&
M-\&2^8" !?[R'I"T/XH.0@,!Q,L^P%T8RB:?B63 />($1+,/-AJKFXVU \Y
MZ<&J.?@5^T"X.Z$8]B3II4/C5O>R Y)AGP^]9(1Q>.4W-./'(W#_ IE8=\KM
M9-K/%SY^DOG,)5[&84(?\. ^52QQ'%'#L$?R-ZCQ#%$%,-6=_;T*WLVZRWFO
M8!W!!:0?6,\DYEY4K1#Y*?7]^0701\?D_95/L@</Z8/-F$EYF?D^U=O0;V>@
M0U>BVAFHANX,],/#;J[GX.1J* _IF*64&','!?.&G<C!>$DA@O(,]$N^>A<5
M@$_5N$@ZIITZ ]TN 7G_9R7<%'WNZPUU0^7E,E\&00RF9@U5/CISCX)S+YLW
M=20JW7VF[Z$\5(X\]R!-F.+<C>-JF_7Q2'S NG1T/20 19@VMK.]P[H[VG+]
M)!UGJ4P>?G&]X=)3ZG'Y#)P:Q+1GE?Z%%C+8@57;KVJ4<\7]U+4S4<M#Q$R7
MS#0-M&^;LW6N2X.Q3ZE$ZEII6J5DS1CW6$?)<,[RB=N4@[>U_9UC_?V"7=-/
MCTK>CES>]S%6$1$*\*[+<)[_%212V/7I\-;?" -_;V(0(9!*M.\3^. ST$.V
M,]#7V79XY.KA7;P*Z5C<B,"4UD/\/RPQ:/E/73FNX09;\$ .[@>CATFUQNK@
MJ(#U-/YZ^:*!1_DVIT6\O.%5E1^"2UVB8_G/R>^^$J&T30[O97]"]880AT!F
MDY+E,?[R>.]<UT5"$I''G<@XX4<WV-X^P368-5OD.'>QMFA,\@!^-490G-G=
M[L%UZO,>WSZ^9PB'/6( !/,_@1<BB+0&ZP=+#MCG )4?>JZ7,RG"&Z]R,3>X
MS+:CBW_:^[<(7-J/N2G+ D>? W,.9Q?H<QX96S$9J)'+J\5<)E+_QE'@C3 ^
ML:J::SZ16?%!%HEX+2\XA%0Y*?O$^NRKJJV%F%!9\7=T33EF>FVE?KD=<')K
M>*A*;$C'8YL4NM. (K0*BFH _LJZ])-&;/[%%[G/N[-F,PBY91!O[*AA<5,+
MF1/U]1JI&3$+2MHR$]IPU0IL* F!.Q,_.]1']^U+K^N^4I6N]E 70Q]'3O7:
M7YZ#>JR-['O#&%R'J&WHR ,E\I_$71BV@D&&[]378>S/0-J@0/ ^'^Y2Z#BL
M43H6+XH17].(;J33X( PK05V<*SGT^U:<-K7%W&L7[_W9ME&N376<B%Y+62B
MQMOBAH IUI:0 G,A>>$XJAXO1LCM O<7N 4HYYSF5<@N&_@%EKM?YAX-#O!3
M49TS;25_D:*B "*G?<^@5QA&*_(?(]4B[-89*%47<T (<S@#:5G_[&*#?99%
MDPZK-'[=L:##/3\#?2X"CHF?I,] !54!#G2([YFD"/C)//]42(3<_S_+ ]2
M*N1!O/H53%=,.4#7[]AKT/384(?]YP)/KQY=K6$[-P4YA](89+,PKAM,H\X-
MM<T85%R15FB;;;UN*;?M/6'VI9)Y[9KBI3'9%-_\$@/4*@CZ8(HH[\XK,ZOJ
ML@F$;CSV")$1_TQMWE-X/B%J(O+SD)JV 2;UDP:MG\>^QN 9B.EWI@2;@;HM
M4UP!TU!_<WD._1=-DYLF#,)5H9JQ(V)F!7%CLPP9C!=NY9A+597UFS:H-2KD
MEO5/>>O[>=@L@*T,+K./I=/,=BH:?MC678$N'MXY UW>G-K:"6@P\^*RG()J
M%2]Y9,DOCKL%T([XR(23%UV(B!@ZY74?#6V]4Z7\:]TDYVV18);;LMQO0_FV
M$([#NO@"80YQ.69C;2L^[7^*]/_9]%\MDY!M@)LU\%D:2;"]<V>@4\XY/W0[
M43\_&K9'Z4:"M"8M#DOY1$/P( )+!B/0>[0!=F<@P?%>!/9<PQEH0O0F5X.Q
M-HCY[TPL%TM8OIV^0+L=TS$?T%4RU0SI7D&]/HB(,+6XC@GN5E[MDR:W!2PT
MY^8,\P*=?!ID:E'L"M_**!Z_'%=3MLC/-N]#U;7]?OK+SCKY5<[#XL+-O7T6
MX6*;((</6SJLS#N.CSA3[\>Y'[IOBQ]X-^TY0ZD!W_7\:$XS8OXZC*VI?/*;
M]#QBLB29/\:B)O4GD_X0]U,E$B:-X:5'(Q([!)X7 'UM\Z)6FRE*"G*.LNU*
MW8.@B#U#Z5X8_0Z1$:V>BUJ&60;CEESU6MM37-X,;<1QRQ[>'#L?3&9CJL72
M)^VC^BAYNJ+B(K4JH_U5@S</7=$A$N4/.$O%_%_LC"S:Y"J*W#-:JT^-.[3F
M>??%SVUSLE\4-VQA$KO1V6 HE=$XYH3B[40OF: 'L=(]^WJV;HMW\UT&'JO0
MG)Q^'F%X=S15LVUG&#C7<Z).A=? ^*WV(*(//_-6(COQ]YX\&V7_846T#>M#
M!5L4SJ#]I:J%^4KO-7Q4;H#?\^UMGWSU?J^ :Z?5:3C'H>?78M_F=)$1CZBF
M4;K]H1]+B2!QZB @6+U F]EBFM?U'U3:_Y>RST#=_?$ST-6D]54<"$&,:ER&
M2IV!4EQ0JS@R:]B/M]5L_RKRSQ*RB->@TD C>G(TE!/8-9S-UFR.-IQE[?FN
MU-"6*,1P.?%]^$4&K42:B@2QE(@<QT7S]J98G-TOQ"TA\YPG!:*"RWOPBB:L
MG=?T+TZ1PO<U_Z+!_7<AN"HP@WYN"Y16N'$F)JV;?D@0G5>]7G3^X0;=I9U/
M98M%Y."$()[ Y:3N0(?U8*AKT@#,-=SLH2>3!-GKCA*NB$N?_+K)LP"BW"?5
M5:F2#(/S&+D*LP_E0A8+RD]--K'-AG=L4XRAR3.G K.?=PFFC!*W*O8VJ#\/
M8#8W4\TW]JJS9_:"KK"SDW0;\O)[GN]ZB"[2IP?Q.ITHAY'*FX!$FS_D:]7;
M"%5X'>=W..UU0^UD7/['[P&\<QU@Y5;0OVX4:P^VV0T1?1UQK2'[0J2.0D1$
M"C/TF_E!N*I#,>2HIRE4\NOM\,E#F0F)87(I]C**<S>OA"O/#3QNY,O **A(
M/NOMOC>S/57<ZKYH;59AY?FMW$I4<G+.='Y >V[$=8WIXS[DCDE PFQMO(H0
M;ZXR)\F60C+7(YF-;U+^ XC7^&\B!?'(_P.B?4O6_N]/4$R@SS?(RTB  ;^'
MH<)SDQ5"X"B? :/% *PQ(;TZ5 C*!S# M4N K0'R ;=2>W=A@7TV3NWDQDR?
M*R\Y'KMD!9L,+;VY!B]\@0#$ O;<*DC 4O4Q"?^]M\9KIQ)9'JCS>ID$SS;U
M?S.1Z-*L<0WP#<#FV% ?/QR^>>%!U!6PMK'#>8@ D2ZZV"WT"D &PYF&CB6@
M5[OS&RD+LE%4L868V)W$ZK7E_4>SDL01VNT#7Y[E=KY8F^+S-WFF+EH<*(-$
MX*G$:[!NHZ(F0KL@:6*OT,]G(&J)+D&HQ:0JAW!LAY-7):3E1Y#YRU)XBD"B
M1W%#>_+/$IQAUY YSWM;G7'^<WH_-)!Y9R#T ^F%7B(M&">^&CJ=SW @I:KH
MAFK/KM#@_1$JE'+CIZILH =[RII*E,G] 0%^[;<\E='"'E3:H--;L?@-&'#C
M^2=]G)KP_NEJO4[I&>C"+ G_)$5$]QD!>F>@M8!<H@46CI5>\"=$C%'*8A$-
MQSAU"+R05%&\AZ%-ST +(T2: YS$]AFHD2WQYT]5 [>UX H#:9!K*&>*DI2J
M8: ?1\J*BK_C)9V)"($[]V8TDUMC!4 A8&UH-AI&I(WV"< %) %7F_<=T%$C
M*$1_@FDW!BCJGCW5B+O76@*),'JDF,FM:.3FQK^LC0U.P,BIZ(7?2KD!RJ_\
M^)?'9\,:_RL*@8\9Q>;7P_;!9R"*$DQ4$NYQZ/!B[FP94LUZ8-809IC_(L:]
MKKS>VOX*#LWJ*)!_P'>%B<M#_U3Q7]FPOSWEI%P5#$E,*-AM\^K<3]N*VG_?
M7M\6^3@6DK5LECSS\D(Q$[7J)8\?-X)?BS\VVX"(O747?_ !FP/3J=X[!6OT
M<5!R8U]QII9:9W<JQT$,?M\;WBWK#1U8;8KND5ZR0(5#CE&=QPL'^^&Z<"!H
M\[[WB]8A7.5YQ8%Y(4'RBV0_NM-"@A 2"$_I>=BZ _ZRRUHMH1'QR&"W!-W9
MD'"U]7WU-J*>S_%"\IW,+UC)Q-+-.%"*0@S5(@F=Y>\?H$NQZT  H1458WH7
MHY#+E,0(6 =&&#[92I*1'<PF![=?X?W"T@+754=]4U,5&WV6J?Q.7PV6]1:1
MXG$8\F+NP6KN&PPK_P?1#:L&,U5;?Z)UQ<G[,Y#\E/VHM']AK/AZ4NU_M.KX
MWQ$?HB5\<LP@+GNZ25LK\_M#%I7'J?U/5\F[J!>A?"$F.W-]!^52'R?DGG6H
M*(C]_.7(GK(PSD/I!;7X*@=F!]1AE!XK(H:B\K?*N+O<Q5O-&1JU" =M,E0W
MRM19(>>F4$DO]_!<+J'>Z?-#H\^<YIVE]A8&[BF_G&N$>DN3<X\D//U=\4A
MY)';V'WX?LB/!V4_A_/KC.S=_3-4T](J&VMW)ZO1)_)ZMRKN%:>\57KQUJD\
M0_%M0YTR*=%U#1W2J@M-R#DPN@9P:KQ^T=]1GT:6M_ V^8H)^X6+'6$PV@UU
M&J@1$+"^1+<,1HV]/@WY\.8'PL7C<:1>R."S\LO=8@OC2KNS[5E'"0QKTKW2
M-'@;C?,=*DCXWM+V9T4V7^M!YF>*:9MPL0!US1W?S_W0)["8*--\Y/5&<9.2
M>\6Y'$>W?HO=@767TL CGQ_IEQ8=SN0-G,_N?R@^$2\DJOV\0L-?%/K,=[<D
M[5B--U8$7J_Z].^=FO\*_1O'_#?EP5/$WP1,88JNA;$@D7\'B;.MZ496XWW1
M1_9HLZB/L[*[G)(S\8IE.4L=-0V.FHD[-AJ17J92+@8V@5+%%N*<K(^X/?=N
M<J >, W.GS,$P13RT?=@X!T$^FX^(,RP3V*28H[0&<H,]'83I694N>"V@,T7
MM'U1H'.EH7J<[\.[%N9H50-68-_.FR>=/^5@Y=QU7CH_/XS+)P>TFU>#]:L,
MWQ\K"H3:8<LHX<=9#X+$:P?+8:Z6^H.&/X+G?D;CF2.P(80F!+)*_2*XUB5"
ME2T [8#,JRJS&<4(K['%PB6+YU2UG"DJ9.;=@OP:ZAJH#_G9LC#O?5)Y3:7,
M[T5CB:2LH0@5)!1I().;P>B[20O8R?&>]"Z.2<]55.5<9):XG<XH?GX%]4EB
M)= MQ>WI:':98*\B!?FA$?&B:'O;5Q@RGI0^[HWJZK:G+&Z.H&8SA(K1K18Q
M4[UM^N8FRI=N7L%9_#)#KUO/J.JCCS0QK,T,&<&PPL5O*[K-7,X0LQRG)O8L
MO!] 2N\4C81J#60)C%0I.L+F1]:;]^:J\*KH\;W]@FXW#+PO3W"ZX42R4:B^
ML:;>P%!ZKUE6;:'-0,EF5"RYKZ[,T3+0A51M^B 6$40Z69P,*1E;$B_;X&\
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
M>.C1FT&1A.YY)'G#>D$W%=7T@[3?$V^?P-F>#[N5?B1ERKZ_F>&V5MGVNNB
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
M?V9/U_>9! LS/D$(66@0&F8+*"5T8/#H3BAH@\5BI0'3'@_6 8)1?/ZH%L3
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
M"'D>+7DU,+!YYM,\<0QIW.KYYPPT%2WY&Q=GOQP!$^?IGAJESZ@WOST:HQ>
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
M+.@^RW 9UD2!)P%MZ[/K)S[5-W"'O_U,K37\&)@8T-A^V]_WQ,HYDSSR)EV
MQN34I+G2#]11=MKV0%.NA+HY,"4]L0$E2L$^-)$."K,]$MXHT114W.":'#AS
M&!R5.0(#G1?Z8XW<W .Q-P)\%"@5Q<BJ1!I0L,2E1\U""V>CNPRQB5CZ 4(8
MI(:N M^4_R3N5SWLE-CYLP^U]G4K^Z_>Q-#_RQB _5R6+,!V#W1X9'_20F\2
M2G>_Y17R1 4POS#1%;1>[T_>B,.N0FXVO$_^QJU4<Q@3#6<_?ASV>.3='='6
MX?8P+&OG6G35/5 <#!>(Q<,[T5(00AZ3=]R8CQ) ;&[(Q]#E6%0W43>CP6O*
MUC?<1^,:KOE3+.)<TXS'84T)M9CD"I^/:$ )L^Y*.XQNU\7!;9,]!NF".TQ.
M293Z+/(21<=C_H&)>K"TY$A]D[>ME?B]$LZRHF!$^M3Z44T!,[$O!^15MRM.
MXPC/(?4<^S+E.DM#(S4G<(0\'-DRB"DP2"9U17M,I#/5/!!HVZ'0.H;Z[^G^
MVR.%9W7JHODBMWO%N]9S[+Z]O:!EQS?=][_MR>+_IS-Z$II0BB%?KH)0XW/A
M>#XJW.VW9E*NFH9_/![ZOK>J$=DWW2YM_5TF-$]&"V0@:4A@Z4T?37B;GY!:
M/[D'\N.;UBKY3D>7S: #EG>_58BP*&C=:].&M0F5MCNN=T39"9<11#)X,_FO
M$9/+C'6:VLF0]8)7EA2VMMB)"T"F#SSEK.O-SU%F]EO3LZ%B@WYYAY[<CU8"
MW1NWQUR[92P8D4IIL$;S5F^5T$S(&XV:9OWDJ0]FZ?WAM0.U9L$90/:'-.?9
MVYB L=VF,=8)89&V=H=F,9I,T'ND!N!##44O./^0,;W&]^QPNB2R=F9]Y<<Q
MA^-?B 7!.;.D/= [$3K_= ]. ,F*4GA8-GKHD+['..[M##=#OP,__VUMZ9!B
MJV-;6T]_R"$[P5.B6[U^K!U,L]:QFJ8?&_5A%$&"ZU*N DG&/2O]UI\^BMC]
M&GZ"T9V7]_(.>/%7)2%';?(N[?6'KZ<K<0EA6?W:!K<N>SACQ[U)MG]]%AM^
M[39'T/-.+4AZW3+>,JY)KWL3F1%D^[?L!W6E4=[9R2[Q)>@42/( RUO]_;M#
MM+?V\0V/$OI-M3>F$A\*&%]K]JEI"C).)01(A:EXJ/@=L?:X3(,T.>^<M1L)
MCSX/?08FNZ/C3908^>@@- C=;FHBX/'7<0\4Y#D-"[G_$+;JTRAP0LH%%H5P
MBYP^#$G&6:\.H&'S4ZOFC')<@*8@_?C8Q2 -;)D^U?MK<0IL\G/6G-<?T.6*
M)BFG=YM0JXYG71%>&R^"&X=SB/:18;E9N!CX2L;SA<HB]W$KA[2S*CTCKW?+
M>]VF)^"7HL!'F(H(*,FVDX=M83!VHWE6L\O027\\Q&*F0O;PY.2OOHA*(^U,
M?*,*G<R2[7'4]\8N<;X4R/6,Q$4K;UC[Q,C<LK"K.;_9@8+^I@^]<!5"?*_7
MC+X?]OMN9^+6G1ON UX2XUK1*9LBE="9/]N?<+S^E$'M8+?NDI(J!;R5I28.
MKLKR)5?%UO][/-2QX/S0])K77D'BSZ5#ZT?Y>+HN9K:(77[W>>FQQ<)'[(-6
M64#WC?N*.$?[Y%$7:D1)7N#U'%.CV%>XF&V!1#(JMJEO>S ^OZ&=1V*!MX(
M2<CWJ1_[;H'/E7U\6.OCH6B#I4/?M'I.0\&%UCYG\M2[#'P()2N.3][@T!J!
MM,>O-"G>HRFS"K[C[9JPO.O*^.*@2U9Y!)>[G[#6LKNGO^_7 [']2](;_E7
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
M.X7.7\A,]-P#:<+C]D [GLY[H$-8 AX,G$"MIM.L$$:,,J@'-/(A .Z189^
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
MF'FTK3&?TYV\5$&2]"ZIBW1/.\?5^*6[KRUHZ_D!FO-_(UNYS EH#61UB_:
M?FP,Y6F#2R?^H2O*\(S[^_W LLA)?=5JZ[1LQMVXUAF+VQE!S<H?[_.>>GBF
M2I2T!Z(+3E*%@16:Y$_6IG0/13Y?!G,C5'G>A,#.^=W^,SCBA--+GG?PIV_4
M<0HHI 9G<]X)LINM^,A@8^G(1=H)5(<JRL-F:NC2<  D.L<^H=X*<M1%G*Y\
M:P$&]LD9SX\\;F>CV?EU/;BA-MWWTQN'-XZ@U-Y5@T,D?*,27="&P+?&>F/8
M^('K-!O ER ]@5[ <X0,G*>()B'5C(L?P?T8>46?_=7K?E;2AZ47OV_V'#8S
M$>"?J8A>M.<WVP.%LTBL*NT\\B.T-G;M.,7T$K!&&I1W^=8:4?#KV"\)5'*K
M ,FW3=1.XM[TUKVB#W6I1[\)6AU.#^I53'<7M+E%TV,.@@^B/*!1S>8?(=,M
MQ"HT$<KI]:#FUZ[9*[''7X(-TPPRT[Q=X^ZFF7G>?OC%.OC&%?8!3R;'^/ZY
MN[$\[1%"IM58>@_T=(9Y# S8_>ANQ)+C]T#PM1E& 2-UB9&%A"[F#RE!];+R
M?7%8;_!T(<%^+90<; \<HEU"Z([2[8G2#W5<S2^-'0)9OO=(53A?8ZIRZFB-
MV>=ELQM1KN-"!TC8VHW50[0SR*]@H4!4,E-H^'=;<-_N4OJ1]'<A&[U,Q9:)
M>O<2TQ25SP8)35)=(!6QHO#@]T=I4X?<QO^3!$;_BP.I=P)IEU"]<JSWXF'K
M<8HC=+@N17K 77V45XX[5-*[D:T]#?(J@I-]!'O5=ZN+R<L+V#X()Y=\A,EL
MATQKM)[%#+R='>+CK9[M54SJES[8[_<X7#QB9>W#D7KHVH^H,L:7"TH6>Z"9
M 9L>Q2UCU12O,6:GPV<K?-=787M&\V^Z)$I^V[@6X5Y^D07@N7R<Z#BO5BMN
M90VGL>>&'1)9?;);?<6/T+6H'F=4,A2$D*2$L5]#7"2V6,U$7X[3ZGY[8[<B
M=W*Y'J<?>SZQ(%),98X'87PKNON\\/U?FS=<AMLP ^JVJ]M!$3(_IHFGA7S-
M\D)HPT%9OB553*\%)B?"(66!+]J3(N=E?GD3,C^SNK3PY1-'HF30^$J+M(&]
MNULX&;H0![0%ESLT1O.^T,:>E,M%ZWV9==$CGQ3#G?E1&2:,Z&.[^Z(V7ZR+
M5)"P.SYZ&5,;T#3KL:"TBG-I?EOIG^6D-?[U_DC'DJVROMN 9__@H,>(]Z/
MX6BAJ[!KH9'_KD=6!)3_3C[?-%]?BA3/<7V-N?*Q0W('D8^EF,*?0OBHQ<#
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
M?-X82'15ZYUB\]*F ]J_=,0R@Y3$#FK.I,Q+MZ0X@79^,#F/DQ]UPPY#/2#
MQ583&G2>KI1,ZT/*CP>DQ(@&VVU!8K17*J^1G)TOX>:]W:=N>;PH>V\;6G3E
M]0&8]? _(@U$:%TP76B%R4FCR2'^&FWGV>\E5=_XA"Y.BKAV.'_&?*+^JE0I
M=UJIVM1AY]YN*<-BH34%&9XP]BX;G"@1VH-YYF8 V!(P0AT/2."8W>\2]@D!
M,1EL/:]JITU"C\:<ZFDM/?[!NNK<T7ZYY*O5K%<5.MW%Y+0J0G5\Q/-"O5R=
M%_)KWS%'9$XWM(S>!KP+5^Z[.#I78F/A\A&F5YZ:>32:NG,^O3!R,F-.S.RC
MI=>A;9391 "*A1?:9<G4<C_4K8A[62)Z$X\JWL^>7Q97,+]F._SBB9@@AVQ\
MK0NFDR\*>000)L;1><BC-GX&Y_VND?[8#,OAU .P1O1^V8:+5Q=-EK(5''8X
M[MRQ?B<@6O8?%@7_;WD=VEQA<K'F*Y;'$LMPP)=VN8.9\C8D\=>6SZ3\HMCY
M %H'X/1RB,[+8H:$(>#,(2(?71'/PDRQ[1J.N(TF,BKN0K"@'RTS*VZQ:8@1
ME#R%U/G-MVI%"6>*]JUFL2P_J:C1+?!K";$\<.S.UV#73L.$%'J25,:?T#T0
M_20YWS7%>72I $(+=H#0C_SH_ XEY_5D)Q\JONQ$V0,U9KQEH1E5"; H4\<'
M?Y1N4Q@2UM5YA&ET97']PN#+C_<K#JJ\(O _RO_]T[8;\1 HK42<_*;VVT^T
ML^M&>,M0[:KF^ZD@$7:NHH8@M.6*-H^EM>?YFO'%QE-MXT6/M/_B..EH*BR[
M>?J5/:G)S*A=Y<M]G=/)%6]*!Z\%[-B*?390R:R_[+EA7#V-?G?[IV+FK16S
M^'A$_T#.NI]Q-4UW9NCA'(O@N?U=XQ+_36,2R>9K<3155 <+R!%*C94GC,%
M./7=Q'YW^DA]NT+C7"$W\5$%8S7*E^>?AFT"U=Y>PM;640,#(X5:7,P,IX6*
MJMEV(K"$SS93$DOL36,H7TCBEH^FQ9)%B/]V945?FF6N7'=Z>AYC#P2M1Q%:
M8<)(([H RYK<"<&2LE8;-/ DC702GKTQZF;U*-OJI'X4@+9*/BDX6QZZ9(:"
M#."LX!_%=7;,L.0;-H AQTEVJ@3EP,=EY!&K01#R*7( _!ZUML."Q%&M=;E$
MS!J*!,6)$CP>F8L^8TJ&C/X53&&/51M@\UV36%1(7S.^9.P^=2_10N*2W'4M
M6>B;<?H2T,?D8CTZ^[60OO-P3N8W5$U*7*L>0?URR#VZ7Z4)^<Y:^V#1@%Q?
MT*"6:JCR]]KU=-";Q48-36BARG^U NTHUM.\_ ?O(B>J0V,/=,?5GEH S @/
M;M^?[2L!@KN:P\OF?'->E?5*7DJXGWTC./CLM)3_U.V#[]D7E>A"L"XTV0$R
M4\+DRJ"84_?3*@(02M\0;(6 4D\0>@9:=R+U[JY,H:#;3_U'UG<"*[KG[WT2
M_I;K&Q#ZS,$Q4J# ;93)V<%: 6M@/YBPD-%J+ #D4I^0\2FMX13W'IDSX^YD
M3*^1J)T9^:,]>;U2?;!MKC;R@5_ <,6LY5W'9Q;RV9=RA'92'%F<)Q)%6( ]
MRS_1!J!I4%2'@48 A&M9#^UG)<U'N(QY9_JPQ=9TUC5#W3!&^Z+WC;[G40?.
M@9 L,M,AS)*>5GT47:BQ+QA5T[@62A:$Q&!E#!5]<)7M20_<M>V:B[QBSGK6
MQ?\4KU1*4KSYK=9 ;"[;->O+#1!#XS_NI.#?\MJ"S!BP-",$/7V]#\])JM^J
M"H3SN"3I&WKJI6+RX'N@U,+$_9+@<'S/!F"Y![J;(DB7;6O&/R""!7>HE/0_
MZI!C88FH2:\J/CI7^Q_, &9*DGE:B\DM3 %3[Z$9DG]1#'SX?P7U+5XY,W9O
MJ$FD]Z),\<HZ@&(*A5P_/?#GA9!O'W,N*'</]/$>0H,EI9RSMEEWN;V;KF0Q
M6C%L^PB9<1RH7?"S(>(C->BN13^CKN1,%QZ<:G*)3;UN>/ R-Z\*/,98=:P5
M3G"%]NCWIMWS]Q_^,I&8V.YH?^?G+"$2W5L%M#BTDO]$!ZHC.[M=!MW=U;OM
M>IYM61[W:P+][E5% _*48]W@8X;*QFTD&$^>1LA&SDG"Z>:81+E3#[ 8-3-S
M*7M2_8,AOCYM\FC/YW$O8R>9H=FEQ V5]HD9W/!W^"#XG=F3TK3/1=ZJO3Y;
M2Q.#WC)NDQ-[(/GJ-_&J*T,*?\_]VDSY9SVT+I!_-H+U-0_NG\#GQOL-6,;H
MCK$$T56^",KZ5E=83+4OP2:.":)(,W.+G;/]-=0K$.Z%<W]5OUN>=[%)[BHE
MM950O1B5^U4L9R2)V]!CK+^@26Y@2GZ*FM>HU9ME;H6&>Q]3A;\H"<Y8GC*)
MMS4_S'^NYSZ>?'T#!R=-KH;2C@%=U!A N-!+ IM0!ZF&Q-(-2*J2 R]_#Y2N
M$QM3;&(,=(\9?1D\F2SLLI[Z_!27%63Q HSLL@<"SDK,;_K9\0&ROT=<+L<K
M?;!YRE02O%2>5Y"2G9[XZM#HB<?0A_5KW.84L]AP(H;_U[";@X]NFA/>Z7)+
M6HC'M>1$@R=%3XQXG#&=-K$HLAM\OX9,]&A "()EK@ZGYG=U,56:8L8-'Q0@
M="ELG8[. R?CG=^Y+GI9]>H]=]$L5_I2=+#DC__?E@_X0V52T*M#Y#_4-<9+
MA#W-=<Z+BA3A([7 .9?;%3U<=?MZ-LW?2NM:N,'F^I3KK6V/!\L+-J\=;YB<
MLB7"R%=2IM!4GWT.B1S"9:WZTB[=[,!\W,U,4,S[;/[NUZ1N1;R.I/5'^K?Z
M;I\^-LO94'^N3R:@/V>48I:$FAJR/9(O\D@]^UBN+'Y88$P"&*"2*;&K?15(
M/+X&_WC;S^I\*T"Y0]$-SY/!6Z?IC6]O\":)7M//=7FQ0ZI-DQ.]]]+^1<$5
MR]/@-&-UEG8U11$JL'RM%GI/]D">*3.3'<%NG-[Q3BX^,B<GZD*?&M0<;;"C
M;O66B)VQ</&0>27!4&%-7![5@05SH0CICY;1$JW!%&ZF"+B7CW]*D@4BA70*
M8D8MZX/LT^:_ZJE];U'926^:)PJQ)8K:@1C'_KL&Q4*@<!1P]C)LJLLYJE=F
MG\OY(:Y32CJ/C/>RM /W&^+,I>%Z\8</=Q]9^,G-7YAQ_IPQ+X3VU;Z3SHO\
MU,+Z^0OFYS X_1@) B@W8!:X<VVB:P!C"'_E+/5ER^9WE3CO1?^.)JV:F6==
M-S^?7^\;/"?SYR)"G) ":,BD%@-1!):R6;.FZ>MUH8X@QT1BX$]E5!)Z5<OT
M6Q*"ZV,=&FEJJB5MW<%!JS'*_L_%0<%_G86U_@2]:;<!.O9K4"?/4%?3F9SU
M-"6Z; V02H%=(GODJU"2&JI)"P6_G([DMU]*/EN5-K)NWIRUIDL[[A 4^4#2
M\!FG_&O6U%G8N^,*UI,/.(E:Q430KB&@K1_(<R4QZ_X5]/ "(//2P@?RX&+%
M;:MGZ^(6IF*)<2)7@FJD\BJDA0[]XE+=RF 9-N+0 :75;73C"G)0 DW7<J9;
M&O."!:!$^3U0W'SP#@R'G<+>F:'RG1$:PC%'\:L[I/8$ULB1^^T463L- 92P
MJ[4ES#$W@Y8/%/62N/5*M=8#!8#/I>\?*#J+8W>M0M:FGYE(FAU-4C:P/6*V
M=#+QP':$\":<]?" BG0;?FT>2LC!UZ,Z)2$Q>R 1'1OV/E(*N_-/IKK^4@:)
MQ^CIO,?].:/BHH1 T>EUO>YO:W*<7)<(!Y$U_P0+:6;)HK'LMWI\3+.*5_-@
MY73=2&7E^@2.Z-*ETEU0B !G1![F#ZTR_9_<"I1Z1C)2+<3&?-18%3F$YO=G
M^SV?RS8V(3@;>DPD9'S:SJ9)[CLZXZ/8LE,[+*XV<4.QQ+*=_3#E5 LU7M/R
M@9-C)V0A?$X]@-8VFZ+Q>>OLUTQ5H7<VE\T59ITGEJT11CIA8-=AF"9"C5'7
MKNB5#ZD%;"D_B/6$<0U_]X:8I9')_KRY*97,Z/=5G-!0#K&?/!%Z3F2\T*+4
M]9@\%^X,PMJ9SQJ:3[&9%K^W_4*S?SCRNC^?3#*\9I?6>D>D6%SC5U5^PZV+
M0O;#^:?^79UJBQMT81)N@7J')1+1='G&^X!/$@:^F)KV-\.8W5]J&C<NEX#Q
M#?D*?:]U=J-A(BRA"6K?]\%]9+" %=&XMG[?1\:/P]?%-]WR.ZU; QD->%^]
M!ZH*I$JQ)Y3$D'RTE^G"\,MN/C[]*(*=L6GR^XS3ACI.Q9#DC#+S_HXY+(M"
M35/_G')S5IQ[U:_P\'5(D=GGYM3G)M(FPA\1O !F 1H7[%3GID:^-7+M4[>Z
MV$59QX<N9V;IIR7M2RH?X,G6J 0\N05UB\7OD)KY*X,MC=_2K<;$&AR&[O:.
M9[?-?.;; QUB;PLRY@-*%BK#%XZ4$ZR=.\QF+*J/5;8796ZFRJM6?6G:.7(C
M/<7M]XZ]:'.3J/!-+[N>RSFV/M<"%FQR=#Q&K_[()%_Q[C?*G:6UQE<:3BJ4
M/BNQMLKASTG/>"62-!WQ=L-S:EN%!;9?+/QG<YW]+YD_:TF>Q") P!#M O-+
M6$H,ZBX&[!CB3G*+*O=FR@/A%<L-)-\SOWVY7S3%J+Y0Z2AX(=_YPQNGJ'9
MY0 ]CV)#%XYE\LZ3AQ(\ *U@EMG,(;_"?4#5:&"+$6?&U]>XMX]Q_ZR_6]T7
MT;TJ_1$S"@'4^+HCS(FHU>NA&&>$_T2[F*,K,-GE%-1&T3/Y$/*#7)7]J,+)
M-#@BXS!(-E1NX$G\J.JISAQZ*H.E(PE%J 8(7=B4^H=<0A>D,3E&:;; :!>8
MVU"4>X"$3P*3G[M91Y2:'PO-PO6,TY.5=%-%-PN>&7IK)Y>=ENRL!B&;4!W'
MH7>'<.945\:S.I:2GYQ7;1PW/A$2U1V&CZ?[-$ DG1V6)1H*C>@3PZ$.*5Q;
MU7#('Z2[1:UJ';I$=0D+*&QT#\6#A5#N T:FI*P^*UC\(Z]V]<DZ'DE21G%B
MT ") ;49*ZF-O7JZ]TMN;K_70+EF_V)HY$OCA>WB_^J9PM=#5RV(0[@NTE 7
M1AIH(9DG(J#N!([Z4'>;@T O[7Q;ZX=6*Z]4F>7>2TN;AQ]\<=()G.U5^WZ$
M?=9W<XO)^YB"H0NIW@ $R O4ZZS]"W4$WFPX Y45/@WYRN_)=PKTHR>R?7VE
M4L"OL#JM[%^Z$\6#>:HS<8M2AQ90@+HH71A&10*'2'%[H-L;@.*?7DCR'HB_
M'3(/X]'\TR.!6A->D#;KNM@2O-E36:1:^GX,WBC=<LZK\+9PZP2/((-EB0_O
MEQRXA^JP-I9P^(6OUZ,+RU,W "PF)&8)/_@-R0^C6XYIW-.N#_R8=?W([2P]
M,4/GQ#Y1>Q8.57-C69K#5JS;X<PA--ER@\\)X00DT$00]RGXWIF6OV! ,RQ&
MLE);=B6V851@Z8O[X4*74X*?M+J]>O5II TFEVK%,K0.W F+;(:MYE+<36))
MX 1(P)QI-U*+[%@S6E'0.!PH26Z_GUUMF.9D]N[IK:Q!0V%QT&[8OLBG#BN8
M2CT3=[B5$6,B\Z(^EJ*[13J")L]TZ[%81UV$P17*#0GIV7SQ]^,_O"HU MFB
M!UNOZV^F:A<(OWPHE';RT.8"D[<3B*;9L\@+YUP90@RPH2GD/2)JE#XHMJ!P
M]^&0U9SI%^KJV^))!@'5-S3/5ZKQ'PK>,I=8M*034M*Q! RX/JMC*!E-]MGX
M.,3/_(3GJZ*+$EKP<4[0Z$ (QU"8/]A*1"2LT.)P.D'RL;_?\1=_G=.$V]^L
MZ#'_*=JY@8ME<J%IMLA/K V#WMF8,65R0LH!% GV#*%5%A*AXPIQ&\GJR.H/
M/)Q)"EW,O9))XLCZLC.BV.)IJRY#FA'5(RG1^0]U2<32^9%@0&'HJ6&HKUY\
M0,+52F\DI"TZ;1YUC#NK)=3QW-WD>;,TYYOWOSS_<.:NVSGH&2B!E-M2R<[D
M8'&+PZMC >%-ZE7WVJ6]'SK9<&>$Y!D:%&7<D2\X?)"O'G41QJM3>;T;S:<-
M%O"]OQ/<N*M>.?@]_$&#?;1CK\&M.$P?+ %-MH+A%IA<]F0L58F1V&Z ' S#
M=PT=97[%28F@)>@6)&LKF[29:\X&SMS:=2/,@4=:<[E%M1FM(Z525BJ9BK&9
M$4-4&J.<I11JH;4LI9!"U,%VI<3NLFVLEI.&1 '/SF"DBU/X4&!PJ0N'AN/
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
M;*XGNU2D>IO"/ACXOI2=O[,P6VO94HUJA3]-HB#EPEQ@B4O7D/R-DZH"6><
M*E+,IV4+BXBNX@A]\7].GP*S7N4^I%!^K[(?VX>;SY6(:Y]-P5^>G?5PM4 =
MOPAX]2)^(/&&@HHB&JL)>$^KX:R;[$042-.G"S=*4VC25>LW2MX:H%Z8T^59
M:O'(GDEWB\/<#(78/S!>R)_5IB8:UF?L$H)X+&-/0Y8%=DHP\,L0.+8<Y$[#
MOC:TN_ .-D?C4?_T4/I>TB=]-\:O[>U][F<NVA.U;0&Z4>8C?JSB.^(.=%X^
M'H*!OXU^E=%>+V_TBGME*]39A%YWZ]4:2UXMH9PU"*[P;6[>'I1&<O_<9^]7
M^+@HA7?ALN-;E"+)[XL:J#$=]D;^^_9 (LX!5PE8_HIE+I]E\([!LMK])3?V
M^$S'J3=!6@81"W#5GQG\*&V1M0MG 5_0 &O0-Y=$T8J*T+DENME>A'E.DZ '
MIY80\'AO/0G/%*9Q=64EPUN5O1S)(F[A7TN:@O&%$),^KBA3_ QT8=0&,23)
MA"QR[S=DU2%=7 @J1"_\!UR9:7AW<J#3/6QD24%O6"%8P_T'E[/F:I3XSP"X
M6+22NO3&:!OT7W8+<@AUQ2_@1([IL;;AV*+\IA9L94-0'H1CY&;LA^9YJ]7L
M98=]9^.A2Z?W:?5$=@G^G] :C=$:=Q_:4#@*]?*HD.M.)ZEO1/]HC)/^ >EO
ML[#;;-AQ[_F5ZBXOV)&:GIR@,*.TF45 5D;*I7LG/Z_1=J<W*4'XTQF/:NOI
M%'B2+>GR8T46I/^SEEZO$OR':1JV8U;Z!-X+Y]SZ*C!1J$:!XZ7KJ48"H7/
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
M<6$\:W^+XM]P/QB/VN%?XM1#_!7/&SX'Q,R =TR_$>AF54^FE?.2OIT#>AN
MFUL+*'0M[()LQ)X#F&#H+'@U*()\*[#YH".S84>7IF@J::_U@?_Q%//D2VI-
MB7*[-#U\0?KN1L:K]X-<+7=/;=X 2/WY*#95F5#_,1 Z90G[*J,=/@,Y?C4J
MILR'A:TD=5:P]W;#Z7S-U9"I?B%M3XR^U8W?;;#68!K.\G#F-GDV*J+36O5J
M@B#_'ZR%_*\+0UQZ)%XOT2(57)=FD-*CE+,.CT6/E$+%NJO. 4Y5_>> ZE?%
M8\I3+FJO'+"LHF,W1,7%,TOTM(>DS/3/_IQY)L;S2S"]Z5)'<GLR)@XJR005
M;Y\#"/<O"&)H\ME>Y^*]\;WB\?Q$)52]C#WH?7*1B?$MJ,-$DN5ALV#YJ_)B
M\1]8R7:T6ZEO08B:;?_N7DB;5=,7T/T>YX\E]MY&/MD-7GT6'K^E6._4QS_Q
MHE(/S[_WFA(M=&A@^U9+A">A?F':0.WV]__6138;W@/D(+(LBXB!T?!(CF>Y
M(DO2QGYOG(4N(^;W:YK"&?OT'AJ-/:B47Z;;.<$2NJOY(W"J77B(X5!/3E^(
MAF?4&F'$9R:2TA\!0ZCBVPB21![\,,<\/J,3,V=HM[]YYG^OD;)^)5[K;QGW
M'!,VB&S08UPCY&S!+:E4F,M=VB;@=.S8]D<>WU"F\V1+*KXW<OVMN>C8S<G*
MB9(67?!IRJ@6E-HI3&^_YZS7J";IV9C7O<:&3Q2=R@R4&D:_(CGI=X4M#Q S
M*/1M6,U)I!=16=E [NM4YIM/3GZ"'WH 5/DJ74*;YHE-W&^;X=$7="A4!5O3
MGI&KA+/Z6<^L"L[UP"R> Y3CV-$!I]EFH^B:FX_["A(&A<J54ZU+U?JT'D]Y
M[IOJ\E8NZ7?A),T5):0"7UQ9<&WBH^P?2]OQ"@A9>O(J%ML'0N>!:\[$362G
MUO,WRDC6IL.=^G-*RP+=,*YIH@JV+;%6PJLK\H9X^8IFY(]%]3X&!E5CE20%
M! ]=;RM;7%<GG0:7GE&60:QABT<+;^O<KT.1EW"&Y3_:==:\*ZQ?YMS[+AZ@
MC[M.C0ES#F!&>0Q'P:^'AH5A#RRP7^K\@HI/;4,G^^C2YS!:ZJ.CEP-?TC[\
M;8;(<9D!T2Z;"DB5ESRJN[U YL_2>7K&3]: ISL]2/2)]KUO/+^6-FLZ(X-
M9&G4&H#E^RX<7Q#_@C4:R;T5K\2<3'\.J&$_1KT#,I2K2A 5QY#W-C)?U+]T
MOV>3?M#HK"_N$OT[43$/E!#4),".1=%C5B,&O(4K-+O["HNP7U*""QO<0H=^
MCD7ZS&?1EJVX*CQ"&L]9U2[4>N6[Z*@93X4^R@L$ZZ18X_BK('9.-PQD%WYO
M<7KO/B]K^OA:JHLV)%,F(>0Q[FK#G"^-^^@9XZB54EH:3);7;#0DF*JA>LWZ
MN*T2X7F\.*NBSS%C<@P=2]M?G*K/V(&N7E"ONG_3/-(%W!X7DN#*0@3#4$H<
M2SL=BW"AXD2,E4YU5N;0!M15G&6!E\I[WBF8$9Q[#L!J#\?82HX@_JHI76G#
M#Y8-YF^9*D;\)#.[.3V_UQ1Q$.1\7QT_+Y3S$)TDV]0_M:D&?0%K=[M@KDM,
M1$[\IV4P7K#A^Q%$Q4AKO.(YCO>7 /W\T\[M##W*15.*[;W<Z_022@EAT"=1
M WBX8#<VW:GBIJ-EPIQUG>AHC66ETVY]W>QL#0:?M67!K437U<A'^"EMO1%6
MJKNUU4]:#9/W<CBD6/:/^A)(W9F.HF'IQFT&9#I>S;%(<]*<B6%[J&5R!>W2
MP%:9B_0AI9/O$*_BEM[*[,W)_X/K/7YA*UX7D*69OOQX9H'AZD35,^H?AG[V
M]P$]8_&W('_JG/QHXZ_SW EO9SH%TVBPO<XS$NQY%LE=R:R76<2.G.A)M4H0
MX">M#K*V^$"*0XK.F.4J@6Q]B9WC?D*3VJ&[RB7]VOL-NAP;\Y9_&RR6_U=N
MK/A_S$S;47A%MW%8NR7,/O[;BF6MP#3,RV)JZQRP,[P,G ;UH*Z)'7KA!6-#
M%;TNY4"G9Y-B9B,JZG-(A:9/7XO,-PMDFZQ275IX.[UG"R/HP=HO\ >=?0ZH
M-^OV *T$[$AB(5VJ(CB]]Z7-<F4!.+.N;SDRHCU.S'VT^3&>5^+-KT^\]$X,
MY]K;T;DPOS-2*L@#-#,)FG$YSL;[^5U$A>M6B[TA3LP(C,@IPJ-RA>'ZKN'1
M%WE5]QC'9SU/4OV?I/*Y4NP+D*D;+DZ_0LJ$.</>G&D0;TN3;[@5N:M>PJU'
MACI]3I#NM&6=^-+4,.DIX<<18O7 ]^C#PG*SU:>=A:>ZJ]64IY=.RX[@YG^U
ME<B]8!J4&X@:V@EF@;DNT6S V5HUOLSI>*#WG1=D]K^82@H^N>EUEW(@9L'Q
MI9E[SD V?.;B9E:$>]">8/6XO%#1T5:;4HM >_3PL@X=.YY@/%E^>(.J.BB=
M.<"GK2X[RU;M(DG\<251WFX:R$QJ J&380 81!\O&-4!GX5U@@&[M>< ;OR3
M'DN6Z%8(SNY()"O$:WN'W\C;HUC-:RUZ3T(@7?">U/7HR 5'">'&M_( /(I\
M_12;U 4"H-!;X#FZ[V3)VN3%%1LL(D99X\NGU#?>D!+(F5X!XUU08%# 0\<
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
M'RHKS'G1N(BS<C7P!%#,=K4>&V(VX6RQII_2G^T]'6UXG/#UH$]-KJ'&W\8
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
M4ZV/V<D_K^FO6./=LQT^3A:8%MZ-B!<>-[DS6[II:/G8(+F!)^6D?&)RN#3
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
MV$FRG00M4Y 24"XD_:[,BH&/VXBC/]9_NT/_V:Z(TQ%44;>A*YUB!3G"\:)
MXNTK<:A9)8SOXA5LQ9)$H3LCZ<--C6]C.R^MDW22*Z;6$",OH=S& ^BM-<:B
MM^^6I-<:E+,6]C4L+MQ@.*D+M\O!8C2]FKIIO\ZETG7*\WM=C.&P6;6?E ="
M?ST'5+ELKZQOD 7Q#1X5FUA'+NJ.U^#Y72Z#3W1IC"%:]]A/&;N!6'/8G/YQ
M\>0:5F";BR!C/?MVCK:"+V9\%T-9F+ ?!_$BN*U)$$PVX-0H=!H,JT<W$S P
M3E8*7)-@A_CCW>Y-(1X_K%2JB&@2[21]NIF/3,#+$_XA#YW!XV26WIP#KA$5
M? EFB0;/TQ6?^IMJ55'O:/:,2MW&??-%*#'V+-Y^.23%JBB=*, H)-@[.\C[
M>R&M1&/1K4U,IDUOEE,(XT5O5Q2#")7C%NHC"#;II(FT3*3'%$VR'*KR8WN)
M] ?',Z32ND9E/T(@>?1$+JXE>$,HU$_IZZ/-6 IJB-TYP/HDZ1@RY:>/OP/<
M-@LI[H4X8/:BF7UZ;QGY,=>Y]YA2[$FUE;"IQM4&VR,QB"PR?Z#.\6X#_DW9
M)O!FJ_9>_B",-_,%78BK]E.]QQB[[VP*7*\K:85PD#@I=YDMNPV3; DG?6K=
MD-(IE'B&C:R744L447S9NJ=P8RI-5L1FF%X^2 4IGC3"LT['>!$LFU&TXG'
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
M->UE0\Y_HAI.9.&G2U9D1]O.)AQ2A>S;L7DWZ'3 E(CG])G7/_.U@:?'6J%
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
MC219(\]1(^B*A83F 7_M;W5$IC[L4T'7\-&>A^];H<]3B@5.+!V?%?LKF3]
M^;&TRUO4UX?H5EO<W6P>%K<EN.%HYD>C$X G[2. +IB4ZTSFPH>9XM(W;H\(
M*7^;+'RSK68@T^-MZ97?\^KJPXI/R>,X0@RTMG9Y&YS% ^8'+24U0 ':XB6%
M]L0^T>=;28[>G':X2C\]LCSJIWGUP<]],3>KTFZ_G##$&;G?O<4D=5)I,937
MY(RVM=C#.(H3#- -:;\YULA5C.]G0WA@A+2"\L\_#!4".EV:!U>7CQM@M;:4
M3R:^VT^T-CF7J_4\/!#\S'@JB[L6'/XP,QM&>(\IUVW#B8>= 4:(^".GF7F&
MNN'$T#Y/ PL%K=\OLT)?#W-/6AC@,MP$+V^4R=1_?5$XCN^#[,B0U1@BJS!
M0;<[.0Y-,<&-^]+.4M\W[)WR,.(&FJCFG0&Q+F\!UR\9U;BZ9V%KOF<N'JM)
M;,Q3;I!$K9C;_#K[#UV#C<-(J1_?X0W'9CM>'>L*^.E87?5;-[LYZEH(U_=_
M9#@"+W1!'@$HPU?0=%-4*T88YC'P#,\)JFTT[A RE>#[RTFGN6*HX+O7VV?G
MYVR-%2_ZK/XZV=_N1;]A_C1H3OV2<R+F$,X+ RC7KMR@"]_'4VR@P,FME2?O
M@BK-*E/F$=*L?AH;(J#UZ_7%*_><3^9>_;*5X=LIECZDEBF2JA3\?;^=D")
M)@54H0E$@S[8Y )M3S4B&E.#:\LV&MWH8D/X_V0CEKL[T].CK/%V@ZN.+YFY
M'!4Z<9>G#G6*!XP+7]VS"OTDP!"%D;$MT(FE,=;!!3:$DY^A.ACF4>XI: LH
M=>,/_0D-MRA9=3%0N9<5^FP<^6#UC. ,9N9R?ZQMV9H<CAD#8KWD9!@8&R9X
MR)P,H07:)JC13D%XDLF3,!NJS.U1E*2G]%[ \7#I';3;!\<>]=K[XS?'E]^<
M\9GL'L^<T;.R0ON3\!)LB"?R,9KB@/_9;KG[17S"._R!,&/*;QH90.1?,Y(J
MP$8@A>B=(1$*XVZ27/Q \_")$E^'*Z(G L0$3UOY)V^1"0>>D-D0[K"#%'@4
M2VD)AZ1>>TV4TAGKJ)WQ9D.J/ 0GNC*$O%DJ0S%Z:UD0"@Z0U5T6<P/MAL)\
M@2$L'ST]=&J,X5X2])[<_@+/\^J/:/-G//*]<LL+A9IJ\R#I<V:-+[XLF7W2
MWA3]Q\%DG'Z=-8*HY5SQHIN'^3(3=F_=8ZIQD:@C8:: @'/^[?-$M!!@A+_^
MF?JBL2)IU=1HT,].Q>OY -_G^X1'%8RA,Z9Y$WLR0"D<92# ?4P#X 1<5!46
M. 5]&G;C(39(UPHAQ;@PQC@]F*FU<FH@Q&'24..T;O%#3;,5Y%$S>P,NW?=M
MOC.@0SZT^SH+<P!&*(,=,.H.IJGQA3E11E*@$L!QU[8OC6JTJ"22O;G)70T-
M)[&_DJZH]\A]@U),D8"><!=>!)3I+QCA#89BA8^JP?$V:TXL=9L,^[^L\310
M@5_?ISA^NVT9[U*7.J=>KQ[]B""7;J\NEP8.&H C),"$8<[(V%H$Q1ZT#=GF
M4K4(ABFA9X[*V0'C67QR-TGD>K_O1_ONQ$1!B_FED2>)9(TS1U3S.=9P@(HN
M0Q!' /4Q@X;.L*#>HSD= >*)\0KO*;".4\\X[OHXEGI_F3>7DU$N?-6S(?R\
ME5'(XFL'[$ '<H."74:_Q4Q.DMH*G_I%!:'$@^Z&BKRVJ1O6>45*H5'7N[ZK
M]7L>LLIP;1L*OG"F>!$/G.)<D:';HR9A%=Y/J.VT-N8K/TQT(NGL 36U]D=.
M/?X/BY7*I+<):6++UL,*7P.&Q.\I;KM!5-F0]XO_.+\^[RX"8%@"PY1"FB:U
M:6&YCZBT@B8EU>7WO&-H#U;56'W&V#=8QW'=:E#\V,(S;:"I6!(PI'Z,=VSW
M#C(GLZ+1BH(FJ[7B?S8089T8'H"C&R%5YO_94)N,/K((+QIW7[A6$WV1V[Z$
M1O(LFJN+D(_L+=IBV4G<0VZO[.:?:H75XAE"D[0A6#F.(29!5(U%$_LO$XRB
MJ($M]E>?RZ9[TZV9=Q IZS\E.:\,Z1';]U:</GA.'PT<RV"(U7:QSE(KP%Y4
MT80BE5!B<B)+O$%?-P:T:.$NKWGJOO*PW+8ME,Z2#$0F1S5:;\/'=6L-4(Z)
MA!&*4%#@72[0S>)RH:R"@!$!8(FR0" )(]8?4EX;Z9RTN;JR>:&$7]#Y,PYN
MP#>GF:!TA5HTAR. BG()$8FAV$(C[9&@V9P$8DR&6>JVB\\]I/FH21D!Q2ZD
MWU(1#J'!"PF$E *+IN]Z5Z/N.A][+\>0J-R]1@/N^"O4*$*@&CT^0*MEOD%:
M++2IA,#Y@3P2&Q*K9C]CGED:FV2AX^ 55;9Y9CS 5+'^[4W9# TOA\<"^LQ7
MH)F,K,5"/X&A_R'E(BV+F89&GO4TJ:/\05!#O%=+]V <'F2>BNM5>:_IY?N"
MH]W'MNMCY8&TKD&ZTC],@!Z$9X@(TUHH8\O"=.D@/*V<ZHJ1&L%&*9<RBH/G
M[I-2YN>7) SN*.56RCJ%=SB,6V5:/N3N@)P[ZVL]XM?/8UXWIET,>#U87ID)
M;2B.W6O">Z4@<SQYS[E]*2%[$-&(/6@""3?QF@8BUXATH(%8R! U)[K%&<I0
MW$@+SR3L@3MHDJ,4H9Z2GJIYL,25IU9CO$H!FA.Y$(U4IT5OR"!-F8W@LLM
MI&6+ &2Q(#\1"'-C%C0?9<@!1+I>T,@['6E5P"UO^A?&5:AL\ZGYR?[>CN6G
MC9<1.@9/H<IQDVWAQM10D($)%[+X=PE=@!T0V9Y%:!I&&HY1<'%WJB^--HJ6
M*JIE\I:GOO3OY2KM"_:]?"/MF;H9Q.@'Y9[3@;HA>+P1]%2:2O*S3'_XB@JT
M[[Z_C+)IS>^OR7.OPSRE97NFW@7+B%(#5_PI4#)T&=3 _98 "#3W\S S49)+
M.<>'6<<-T;PHH_M'3S;34BTR_.H#&DY0/BH77#B967=H^?QCBUWZ),V&N$,!
M1= DD+3)!G"F4$8 ,Z<:'1]B/FGZ@6%4/^ROIL@'A;MYU;\)3%6X-3@=&?R,
M'":T>NORRU>RS/GA:[E^OWU+E'D"9^4FHBJ%CZ1R!+2U"-5]T]",@V3]0WZE
MM(ZF@?XPHA'=>LL?,1[*DG8!X\PZ *,@27(M_;H./U8V\0?[D$730>_;VGI7
M'0*;/M\O.Q$;J'PA(.Y,9NG0+=<-,M\Q"!4[.4![RH9$QJ.1:A/#Y /98#>?
MHMF0-AAW\SZ@?J&-BG9S^C5J8W1\I&308E @>&-:SSDM-J!-YOZ3_3_3?[.X
MP@QB6/RIX%P,;@?)T*J3U+C#4( Q66F%AR6$6TZN['$I/2]B,=_O\>ZJSU2G
M[,/;Y]Z=2S_@9Z7>5;P9R!#497$/T$$;:[4PW$_*1A)TH^%/FH\/?)0*))FT
M%]/7=()6Y^*.2+.F 8=XM_6[EB=.",II7$Z65Z,&,D0\6=P*!#@@H[8B3G=@
MR  .E)7-M6?X*NMWQ!5GXL+3TF7'E9ND+;.4@>L_7+EAP:\_C'<H962Y!U :
M,L\9_J89 H-T&U27$P?([0GQ4 H"]K.OVT@?D/LXD:W9BC_D!^?!!T7P&4'0
MOB*6XR:R&8>.'Z1H75P)2! ,:VJPA@XC@>-BRZEDS,\\%M=* 8.?&M55HWR"
MFO%,C2'E0O*\Z/5AXK[NT9=#MCP?^/F:.IZG?4X1XKBTI9P@FO8R$$$Q-4!/
M6O>QN'Y3!G9?M4>X4R89\.KO-Z4<43]<ZD/]9>VK?\GLW?@BN-URF$FX>XW4
MBS/YQUP3P0UN8\@F<C*U$PIIED3UPC[)Q<U1< E&NHP;D6TV+(VX=7/7P3_$
M0@1BZG/.Z7N/7RU/QW=O;#_\\H'G3"D44$"OO"X*$J-] '83A&P/@KK=@(D(
MA!VM*GWD (L=S3J;/47%3S"S#%0T!&KR)KO&!!X>=W-1>Y4;IY%\Y@7,<!,.
M*(LQ1$"<5T#W^(6NY&0<1E^M!OHH-71+.B*"I6(?Y'T0F5LK_LSC<**0HKFL
MN9(R;4B@2NY50.^-U'[(5V8*S!4+SH,A,0>:HA&@0D F0JN\!CJP$8@J@3AG
M2G1>\(%W 333$L>P=-(55;OF_H#*JD>R<?#L0YF^SXGHW9-!@0D)@MOR.&6A
M$R?)4@.21D>[B0M1^:-A%T]6XR:0)7YC:C&'NG@;3H;:6+6T5W&R@M^$X<#A
M7@"IE-V<4Y2KB1(T F6F !H7ID[YW<W:!V#>>H1PF29.I^4TW5&N=$A7Y-%^
M67O\D4UZJ\R;,%#Y]]GLJF,QBWLW8G!031BBPV1D&@'^>"?CZ6JC.!$?DV&-
M"L?%^A6D6,=-B[;%6G/-IMBI9:*#E4QY/63<A8X)%+ ASK!D]%Y0$[&P&ETP
MY.5"*_$M:B*+*!' DMCD>[$:R"!-"ZGH(T4=$<&"\1*7; (_5]7<^OQB[OD'
MTX);B:::@CM[K/YDRYA]U^H+%[XPK+)<4GK"MM1+Y;@M*5K[R*U+U_=^D(0<
MV&_[7\_*W'P,U-<)=.M?X+0CK,*T**A42A^A:: #$8<1]C>(A^X)NK!'(0E>
M^2QA2ZA$<>B+R,#>$O7'0UIO-*+N&N&QFD 479FA#R33KS'TF,7:D_?0@@S-
M(>UI@PL:#L5/I#^D%QM$7+MI?/CCQW:8<@66FGH.FH[_!&YL^@"+9R27L5LG
M\RRH[U?9$-<O1A)!> 0E8=WA8L'DM'WL)0O)-_8SZ>D3M'%&_(=VS>)GKYZ_
M.\V&**%ZT-6PW5.B ^L,WU&00N(HU@,QJ<  [2ZUL=:Z_G+=P_=G:=FB^<O6
MYGW:?[5YFG+,+[5GGG!3+6ZL&-A!@\+5 J"42B*4(5)(,P.GD.$$?P\$K)VG
MIE<3V! I(&G^5FV<A?3O]I"FCD?3O1WR25.3\!CG*/KY'N+##E8+@G(+_01'
M<4!/X$$NL5R$17VEAET&A(GM=] $G#" :SODZ)[4(Q(PW*KEVV7%.ZR<8=W0
M^JHPQ\%U)!%BV,XZ.$(_#!C0^'=/.8/6VM&?,KJ]=+O1E8&=R1$82L:$<8%G
M+"I+=&C)I],9J5Q>B320;3YT!0@^L1'I?5]J8/FD#WX/S!4V/DRSI;QLWL?,
M8AT(@K>$&&Y)AW_+)JKLG6E3BBU/UCG/K?8*:)D:/P-QV]N0]0^/\=?7)BUI
M-8 CG0O59Z3%+$5IGNVAK$548:JG6^\]*:Q/F[WR5\TS=8ZOZ<%@\#GT+G_?
M<PW/=1C-& PY388(*I163L&T82>V:'+P&*@ ZX2'ST209Z>Z1X::2@3\6!)/
M9@(E/S" /LW1=RCA1+F/A 3\=^!*'ET.X*!-,]]4X\8K23X7\SP#L[Q&6M)_
M6$B<37^'#!=J=,D(\SI9H51V>=957!R;@R,0U'YBB5LKX:"I?@3>Y7OD'*D)
M#R2N17DS' B>P-N]X?I;UYZ4<9]K"<N]?S=EZ@,AUL3_)@2F#+)&M4A\30SC
MZ 8H?.X1G!=B7*;-IOD4\Q5*YO<)N&"0TV'T)WO9BL/Z+M^^HWJTE-=H!KD'
M?[9I(+8&:Y%4)= 3U5$M:0W,'-"P&W 4X[78D/#LL7@C[?OV8IVP*-I00=/0
MU%+@7I[IT8_CM9GO4A[Z'SJ@<UGW1LWW==@H^NCNQ] 'X"MX"@^+:X0HP(WK
M= ,B"Q+5R*[Q!?=_%5TL,$5[<CBL72^=;^0]&?JA>39@_<IML>M%-'@+$C@5
MPQ#>H#D":0^I\;0@9E*S-&#0*:9P NU]WT@\@N>98)?4\;]PBTOM$>5>^WPN
MRW-,_;,ZF8QSS ]HPCIH/V&*S'Q_]#[& 69"&<.7,M9NO_$K)#G).^S:Z",/
M[Z0;<]6)7OF)PL>S8.I;9I]EC=_P(@%ES/(8%4,"/7N[&J"'8!WL)_$YA=^%
M\XQ[2*N6#Z[4(LS=1)SLG<Y^FEYX1K1T"_;:@#Q7F+!RN;-32#^S6U<)YSKP
M&/\I8C<-+I*Q/]]S9D_6P(W*D675JCFKD1/UG],ORI)EJ^B.FJJ!!Q+MS%:N
MXUZC>4!'R@*]:L1N=)3<Q#QA':>^U*]-9G!0<9TS@L =HD,N]F'9Y#@09^KD
M+N(K6GQ>*>,UAWOFA;#EW,>&J60M='DA0TJ,+GF;-0CE1OZ!1^%K8&U(/NWY
MRMPFTF19-?)!](7<R\<+JNYR11-2:"FG3:]U@?:)_7_8>]-X*,/H?W@DV;.3
M=<J>I4FV$B;)EB0JLD[)+J821L:,R+Y,""%&(16RDS 38ZDD(808,XHLPTPR
M;LWB&?__F^=Y/I_?\N+_+"_^+ZYY<\_<<\YU7>><[_>^SW4.M/Y %1DS363S
M%U)A?=@6>#+6::+3B;I@\8WI&/1RP^GE#[XCC^U-K\>MZEW-(U]WZNRIJ;23
MZD&>W*L[SI%68Q=T:Q#*QYY[U\:4F.S)+]H%931[.(JF;&T(&F9^B'F2[P.I
M2?KN5[QTY',V;C,W?[\$7?4X 2[@,=/;T)\F)2;#=68>Q&MQYN!_R">'1 !=
M7J9"(36$S7^:%N#(>HH\2C7?(,-[^9L_M.C"+SH@@_+=#9O;]?@#_F@$%([;
MI^2!^#[U]<^++,<B,#V[H.]1)#0!-N-('J942F??B"%#THJLDV]&147X*RU^
M.BT8T(I0B?SRW<^JS?]J_Q)F\<NW][R+KA1C-'6&?;"-H^FUNOZZ*;#E.RIZ
M !I?JA8SI-'S+NMU4DS(0*JWO63'I;B^"#EKZ@\IS#8]K?97XEW3*+HIJQ7'
M@^X.P>WW0G?+0.=;[\<.)+!-$3ZD-902\]RD3M^+2O4JT3_CJIOQ._?3'HG;
MPO@1Y0KV\:B/@!YUB1[(^=N]0VVNZ"!B:L&[N3PJQ\J6LG "@6@Q0]O6E%L&
M@[\-3P]JIQQ.M='Y\\'7]N;^@BZQ?GP$-]3'C)O-7[P+XM5 ?:EC.*'&=D$-
MZB6O$'4]N*,=U*WUCG"_B$JON0%NWN8\^*W*S$67UAQIQ(4W]9]\+^U[' #Z
MP?%\H>;R[&_H)I'W\ PHU9$X#;OB<!7%PW3'6E!Q'4'Z9IT3KD8NTW%ITJ8/
M]RT?VP<N@K;>.AP*0CU$G@8BYH<3E<1:J="X>R?7#&9<\RW$FTX/&C0:-#GJ
M9-@/&31V#*J^<?N9/3M;^"2WA&H_[]H#F2*0Q@MZT _87/548O*:[)RP2?=!
M.1N?47N5!HC.F]ZF#VM??N9\=C2<^(]?8W[FX**K(H!6P!IK[V0/Z^G8 G%
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
M]=X%_3/NYKBV"C S$K,EPOF]Q1,X4P'_X?\V'WCCO;0#=.L!#%6%7LUZ@CJ
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
M9:P8VQPH7>R9=$\RC$::D1B"X5$UP7>JX[&!'A%_:@GQI?>>?;@CH7(/3;V
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
M3$65.N1QH"U2',S''OQ$Y*^!7U3>/%9'\?T65CO^UOC@<]O"R44]CQ-_+9T
M&8?TLQQN4H8[%EPJ-5+;7XEF*%R;_?#Z&6KJWKN^9MLO-I<;-7,U ">;8- _
MX@*<*1E.UV*5&,:P5!8T!F(4%>^E_[[5PK)G&/U9<!P)\_M^,YY-Y_.>[K$6
M5]G_-L=H>N4[@=M[J&)EV@5?Z;[Z;J_&\,V8L-RI.?<+C5:F%Y_EG(M0/='X
MR'*?Q7XQV&,\U0J;\,^&*9G+YILS5T(LT"< #)BIRL&E.;]ALIV*+[XC;GYN
M_;8!?S.W/113(A=24>3W5F:?35[% ;\C#R[);.P]P=SNKDO@8.PU]'Q='!%D
MKAXR=YP:E5![[%XL=Z^Y>D<6^<^B?$P[6<LO[=#-G)-3[IJS*GPC-K+.GRSK
M>0LY[*%Y*=74DN'#Y(3R>%^D(LUL(OL-\^Q87:<3AW&9>'6G;5I2,[.N3LQ.
M"@MM3WJ$BD><?N9H?D[[<.KD>P[;XB"TQHT!$3[F4<")O &H5_4299A0X#5>
M4L< ([CL+H*!US1[.;GTT-?</;_+.CSMF/LH*:O"5?C]?)_72E6/FR$' 2<T
MF6M6I5E>1WW(3R"HAV']V.-C%TJ]T<L-V"H&:FM+@REI\(#,,>T.#7:8O=TN
M:,RZX8S",%,\BBUP8QX&:,'7QM#05*:91B).';#V_VJNASQ=\JNUX^N6U:Q"
MXJ5LG=N?G"WE)=H%.GTW4C/OH!N)O>AD? -L;9GAQ)X 2R+]%G3A]D 4[7)_
MED2ON<&W"->$"XV!<\(F(W"-;!_9JUG'03M/]T4;_D)37?<.LF/60AB6'O^S
M%NQ\L9*\/C!&,$+!!M!)]+@:I=/4E<3-)<VXQ47-$7M1?F7-7TZX?8V;1)$*
MCJP< "6*I;^BB:P-O@C6Q_?!Y!!X=VI27L2!P?9%\9DY&]]/_$HAG=Z.^U_Y
MS^>=*A.YPED93^116@%3<H/N/X:?+R-2+['@+C2>75#O3'&M93=::(UI$1U
M(O(%IIL^FB9(/15_[N7Y(<4OIKTW)UM9ZS%70CB'9P[ #G$DEN9(7(;G,16I
M0C!ZY8AK),;956>$SRK!7&LRS-"8*I/"W9._;23C>G'3QD_OK0.]AJ+@<ZK$
M"/G*^Q7'5ZXP?:AU_1! I:H[VO149-)JS[O]I;*3-4VIM^ UZ@BEHZZO3UDH
MO#6E%(K<W]EF'SQ.-:_DP+UQ;$/RFC;UH]QVW_WAOG[:Q5=2+V?5<Y]-12LO
M_KMT*NMXIO[1DW.A4]:V?:!8F@A34H1NCJ7G.7Y?1AFZ0_KXU2(PW>)!;4&H
ME0>%E7Q?,P@MLLQY9&/Y;9_.B0(.), 0FW@IJ? %:"**CZ98EWZ=ROH[K9'9
M_/%>\>.L3Y2+4SJ+^N=>-QW].5"RVOU^?K(?3?4FQID;TM;KJ&T+V#7] V78
M%CRANIH20BK\JOL\)V1(8$XYPCZ&=$3@UG?;;&MP)*/XY;Q3>N&U6 [DV/\
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
MAC17MO B1W,$TY%5T<)!# [I9)GX+8B,ESQ& 4"3-C!A]V(U>AOUI1_/$@Z
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
M+']C;_\A?"GW49?A:&OIAIUU-[82W<Z>=8VNI<4@]!:7[,$._CJQG!189/:
MOX0JHH, CIZ<C RVU.>7<M\7&[PU*[$^V%JX%WU:Q];CN="NH.2HWNO:.T\Q
MU07BC0>%1[_!:TMY\:M+S. :ULII'UN<)1]U(54"<6^40'S*&;UT[_%'B[_[
M;]S2_]3X8\D,3\(N"2Z"1GPG=D,'*8.@:F6@7L]>2')E.#-;;@.[GGQPZD?7
M_M4HIR8? <FN@_15/E?;NCA$)XOE@P$C02_(8Z+IAAQ$)RD%U8E6-#M7)K(4
M=_,5+T3]ENFW,C'-1FW?^I#BU>DQ.*NJO/MO_,6%_=:WP"$.S\M+ KF;MDR-
MM]Z_\@*' I@,<?\WO(9/4![]%(EN?C/4]7W91-?*JRM1"<%Z]<3')\JX>0HY
M-I#?Z"0J\]GJ4C;WO1 EB@+_#A3:29DC0U5L(C)Z4]!-AQ)+1I*2N@J?JM"[
M;H?5\0Z-'7XYKTDA32TTZG@3M\7)"A;_^1&9 +@BUF(#.Y#UFTC5OO.M2@^=
M69DIFMHE3Z+>E@Y$87*.,-.OP/KT3&)\/0(NG'<MMR??@0.GD#2A(!"$LDD)
M\(TB'TY)$W] %[%59#N&.T//)$9&R V7.\9%Y*BY$:?M/$;5=?3J+FO1>F7?
M(X%CI*16M8]2#CDUE(S6:(6+##Z2Q3N"Q)OY42TLG],<^WNSBT>O^82<L;=R
MM:!45F9U;#B?<,7>I0E231;+Y3.':!@!7]IV&="(^;73V7JBRUJ3KTY\%4S=
M<LW8;)LJ.\[C^V:76(.!X::^!\T#QG8%=]D.?VU7#IU'?,$(M$$7:5R H%ZH
M\ A.AF](G 6N%IC6!CU!I/P\WZ+IF1>\,_]25G>M3$Q X)Z!/N@>C7TD$GFU
MM7#0\!15VXR1[JM5(ZT_V71(/62GL!NNV(S@3%0AV^G+7"=S>N7EMIQ#?IWO
M])6SNJ+"#(+6]1#"5Y"L#43A94(;8IEZQ^$54\NRBUZ8F3 9D&<G[L^TKTL=
M\G^P63_U8TFL#]%X/^W(>ZX8V1].8,XNW+F^39DJ.AB8\FOGB>L8@VY4J>RB
MV?(O7KWT&;ZO%!(P\&3MK6 LWUDJF*"#S+#;#$\ 06R6J=0R= -FN$8U!I1G
M9KI[$?T-P>A<AS79V["9FPAMFA+(%>GYXF$\=*5RYYBUWG=?).";?(@4P(Y#
ML:V?C]/O]PWX-[4V.JK'OM_FU;<XDS61DJOK<6S7F35+I:+-H4Q2VT(* _!
M@+OJ&SH1]S0WM:QOU0/"TL::QG+5/IMX>0<_<+9RWE+>>\'Q,O$OE253A]-1
M:4%2XN.ZW.\"[F3P^, 5L0*4.6EB"969?(Q7QW^LH;6K[EJ&T=R%EN>R=D$4
MG')M!OO5O+#W9.)0PB.$-G-K*'X 7I>YZJ!#3J:JBN(BV53B+^4AOMS\1:ZY
M^I/IK!)B^*+-#K?$3OVP9ZA'=3CJ]5PD4DR70!IDN:N&IM F<'47PA70++@:
M6\R^4%71QL)LGQNW5FQU0BC-W<,RSHSYO\W3"7]!5XMJL%S:-TY+O'P7 ]&6
M\L3UW+MB]46<S4I+Y*X&1SZI\[YAHG[ +%)VKHB[?(G*]4;0(P^\_^JF]UIV
MI+Z0!9<';[WSW3(B4F+RM+60#L,1W_::5B@$3&C5UQVHO&%77%N^ITP[H2[H
MOW/5^)=2'<C1+N4,PEGWZLMQ^S^)1\D=_EXG&Q;O_ITS?2E,?UUWZ!\O:CI=
M(X&E/TK8TT^:)GTNS@^&I[R2=2U(C6JJ'YL?A,,([1SIX"%)(,-[X*">5"S?
M+Q9KP$5;I,*5>&;56A M\HE[8(]#_<Z5ONJBUX82R#KT-!;]11IBWXS)XO74
M7G#B7ZZ(H&Y8E2 V/TFIFL:/^$C6.,U4GGSL>P.<=J#TD?JFT\S.C!MHU[,7
M62 2=JQYC]4G%0/UPJ>CA87<91JWO_2!>^E91W:YI26M/G!Z>>/?XX)<D"@,
M T/9N";T.]):*?$+6MNGGL$1'C 8*-'BW+B$/4Q^448N_F!";ZQ6.5N:4J@1
M\?>KMTY.<W$1T2*H$RSIF7&F?LA)S2E^%#ZYFP&\64UP+($LGTP6R[$E$+84
MWI)Z5F6H!/+B/!) :4@@&FC_831"_/(*]5L844H*Q__6=A=H$7XK5$@@\8A%
MZT/_U27V^,&+$D@W4E6$N'\>Y+V0<I7Y64% #H/;OM=.[DM4 DKW[6^CT??@
MK<VY?BOUIR)#^@9O?LZY,4:G][MA.N?; NJOYS;.I#Q=KB_YT1*U4=0DA82*
MR@>N4N$7Z&/AE%_DE4G_VIZ=7_7R0&]\9?W91H^;E0>S4#N6T&7U2X]X#&EL
M=H *TF9I9G;\#N09<##;^TM =Z_[GH" R%J),Q7&[CMAZN_TIU_BR<6DP+;H
M2V\G@GQZD&=NE[A+(,#)!=J#;E(=- D93,J@D]/$AMCB=ZXQ4^OARKAS^W@9
M\=;G5UY,#:Z/$N//0@MT+7^DPRRS/6+0R5;.3!>8M/L]Q(>Q@0(MP#<_C'\%
M!23?N]9J(7+A%\Y,3N67V.N;]+^<$UST/F>',?95B\Y.?,T_H7)SQ.'B00'I
M[K+"@@(V?-SF<[//JWF*E\Z%T<AX67H@C @3I;Q(RY+S3ER?M'ZFMN<K(H4$
M. S1#K(->4GEX@GG,JR4*.WE6S_"E(*S'>W:1UM&ZAAJ;6OUKU<7RU"*WK@Y
M<(X5C&J=VU2MX+]NB2+0^:2"9'Z!TGOL/I]R-[H<Q[<X+(%<5UMWHOI=^4UE
M6=@=+>A)(4FP%C0 8CL8 (IT5]M\V%HC2#DTCU$[52 ("S-]G,X]]LONWBS/
M]6:K7^6GMP[?88H]^F[D]=)7 *7Z9=XCK,'KB@>12M7-D458)/O>RU@D<;D
MKMZ88>E$*4BW&-0_X:3@*>?,GG3U7']@;X[%B[)?0[1B@3^ XC8 T!,K3W P
MME:T)U":7-<YLFR)WC+5$[WO6>%VIRU1?K::IMFZQJ.JF$N;)B>.E=_!K?JD
M[ZBK^TQ@3L*3U=W_U/_8#_SJG-M[<U= @$5&F=R.G^M5C5B@V. [21')')9
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
M@X_@>L2AOB,8F4<@GX_53/''#S!3D"E9'9_;.PW%B<#C(S?.%G9\6O!^T/'
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
M!F!PQ!/'>IF5'@94?<P*0Y>/(X-?MZ0@FTKTSER5[XG.^-L^O1'U&=;!;23
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
M8T F9DE=I:\9CR_->'1Z@ ]R5\1KIPK8U?>ZG',DS+>*YQB1F?9T#[\E^S=
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
MBAP@"1.]I,4DCD3LI[%5IHKA+I=&&Y^VM[>DN-<OPKM\<P,_B^(6:.'M",,
M:S/F<(O@Q!32"?L4O8=!D_73#+0&H%;!(;F8X^6(90PZG)5NS %XS#L6=]K[
MT3Z*2C6EK*$NZJVUY&424I*J5524I@@B%!/%.*D/F0@\CCV2!F:Q3"?Z6!K%
M[,3<10":NVN.P3CL^7( SL3L\127$?ZL8P"9>Z\< #63KVH,8%;.J0$H3KBB
MCMTYF^-I0/2^FVGHTI%.I8?[&[^JM@NRWJ_[>H<F4ASYV \0Q-B7$,6>#S'G
MB@-1)"05/&"Q50H7\ZZ71HU/]R];X4%/^A$'5T8,BJ&+:1*H9X\R&(VRO:?)
M&C!7CB;SCN?U,UD#\L3-9-_"V&,TFS)?9[R>UOY"BDR;\5UVQ=>*0JO[:_4[
MNU]Y"8^1GZ20^2A2JT?A*6Z3NA1X',52!IA2JRI$QCTOC= >"'X!.M'WV5X;
MX6W/TIB.@QF)38+NQ!QF".P%:"0'O[?_G631:0V@LZ,VIOW.?-#&$HZGQVQL
M&QB;$^N;V&Q%N6+<T[EK.$R%SW6)>66+>41 $B>ISR6+L._;I;]J&EX:'7VX
M4U-#I7/0M!+:)KEJ\0I]+TA9I/A=^HK?!4T@C@,/,B^5R(\92;S0-H&J/6+S
MA-V^5<^\>N2^Z7S0YV"F'C$48I1 XL>I>L:P5)CIPQ-1R @7,?$"]8SE%5E/
M^(SMFI\.K\^Z#Y#OGK3S4#.;P<9@,;DWHQ')91JTATHZRWC6-CMS<K.'RCS-
M8_;H]W$,OYLTFD0PVK&Y2G"">!AZ,$8)42\B53ROMSM$PKGG22%1PFS(_D ?
M2^/]G564;\!:.^8K[9CGUML:A^ T>T//!&GBEW5O-3;B79S>\K%^=4]H[^@M
M/M3#K"_T"14?O]NG+K7?6?BL$!37>;:I/FS$>[74_0]1Y->BT+/VP> QA1UJ
MO<(AD\+W>0PC+@.(I#)AJ.0I3".N#$$F/1\917.=*<?2Z")\X:>G@B"UY.8N
M^7,&:'A?8R;8)R:@6@M0JP&4'D K K0FH%7E]&",V"@Y9U3,-U-F&IV9-EPF
M'R6KW1D'V)[8P3FG]=EV>1Q T-\)<M'<6#N5-<&=9'V5W][FFT]?B7IR+ZNJ
MR.BVTOZ/S_G[?/--39N"-S_^6U9]?9,74F3U[Z^R;QD72JX5#4(U?PD"_2A(
M($HD@BG'''+F1[['F5IJ6D7QN!1N:5/=JVR]K1?WFT[^-@<X^4X*]>[^E&U
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
M, MPI"!%7&*,&&5.NHM]G2V-%I[:JE4S&FO!'\9>QV5B+\YV,8<O]"8FB/'
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
M<2,WOS'_/=R'>DE^_H/ZSW](6FUN**411F$$ Y9)1:=(0$88AASG48Y9D(I
MN)6H]6J?RSL_3T7;ST5I7N:J+GMS_[001]4XH'?%U&N"'??1O0ZMY=[[:PW7
M#/OU&Z@=,^OTVC6P]ZTNWK$Y7;U#^P.T8QXW^:> VM?!@%?;YCU,F +6HP.(
M23H96\>V99VK7 ?F-Q%-4R98#',4J9B8TP R)B@4*$E8SK(HBZQ4'$YUL+18
M]V"?WB82RD+7:K7/ +2CRG-@F9CMGB+RK@^1$65G7W;;6ZW99\W/7&#V9>>.
MJ\J>^)S[G<9#ML.>0A2IO*7WA0HHBG^:D+&^0T(RSFF4ZZH]J8"(Q"&D:91#
MJ1;!D8A"F@BKZSQ.O2[M9=^G_ESEG>E;RS\\-=Y=U\E^(/KY83)XIPZ1%H"L
M_;W*21">Z9ZE-Z2=;EXZ(]9S$].^K=EN9CJ[U[VIZ?[PR'1_HU32)( ^UD<8
M488PT579).5JR8US2#D64"0D%RS+8D2Y4W;_41=+H_!&N*<U<=01Q@M VD5M
MY\$S,04[(N.>?7_2>5_)]L<=S)M;?]+!HU3ZTY\<6?*VH*Q)Z[Y!7+ T$!*F
MDJ@56$QBF 4\@5'*I8B2E,5IY))=T6E[:6D4WW0?8'4PT+'H; <UNQ=X)!83
MO[F?+ !PK^9Z[*JOTJR=EN>MLWKLTE'1U!<^,K(ZVHZM"EXGCA=:%.P?.[G9
M2J'O<7XL>:7W:-[)^L_ZHN:-S A/29!!R3($4:[OVJ4R@5P0$J8$)W'J5A?-
MV82ES=9[DP$MRYUZURM]W[5H;'<LCN8^(':D,"W,$W-';3S86W\!#IB;*\>M
M!^"GUH>?_=\L'@^AKS)I[@;,6R!M-$!'I='&MW3NK;ZFTK3J]2K_M"YOO\GJ
M3F]@/2OF+AG&81HGD'"L:# C*<PX"V$F:1JC1*0BD>-N]MD9L#02[%XX,WE&
M!S?&WN&S' G+8[L)\9UKVTE!>S!>_TN;#[7]->3SW.5SP\_[?3[+[E_I3I\;
M.*?O]3FV,W*OI59^W6LU-.6!FO)NNMB:U%5N8<Y1!%&:)I#2+( )13*EBNS2
M@+FLT?J[6^:RC3=BY@<YF;8(F.-N3#_4ECLSW@"<>I>F0:VC#-/8"GYJK#TM
M0>&^9V,%BZ_]F_[.YMW+L7+\:%_'[JF1<9166'BCHC+Q=GVGVS4;PY=5I;X>
M=5W;Q\-'FC/_RQ^T$A]H41F9ALO-9G=W;[+AM65<RS>L5[2^VZSCOQL>QZG4
MH9=:;>K0"W'(%"=!E*2IQ!G'*7,359C>YJ5%:ZV5X&%OIF.4-L,X6P9VRQJ]
MJ6-![0HTOH"NOZ#CL+X$V?U<F[%EO+X VN]&OJ;C^078?R<.SIO%M<<8<KZA
M\A5VSF#QO)'J?$-P%-S.V/6XR>M]^5!4Z]*<;Z^^*)M$HVQ6;*4Y0*,H)C@4
M""9$<HA$@""):0A11-(XXS3(A-/>YU"'BYLVNO:"CL% 6SSJF'(0<[M9P">2
M$U/X>2 ZDZXM,IX8<["[6>G.UOGG7&7]W)C*C _R6JOVZ%H \GUQ^WW[G[):
M-P4!/A359OMY76UOZ:U\LR[%YMU.1D&,VXJZ82!BR1,HTMB([B20)!F!/)6A
M^KJE@DFK;<>S+5D:-26_Q%GP+\!8#5JS@;$;*,.!MMRE@N$Y@]1/6;-"/S&7
M?3!:^-H14_I$ N,*T+ZT%5#ZAV1$S8'SQL:E N5,8S1;E<HSQ\I7)4L/L/96
MNSRG_1DK8GJ X6G53!\-GIW9\YMRO=Y@NF2;;47Y]D:&08X"F<$TCXF*FDD
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
M; "81 UWSKTP&R?[=6XGNC+QLI;##<DECZF(H,2<0Q1AM6+-L@ &61I33O.
M(NRR8K7M>&F+V=^ZBCM::0?\Q-6(].WIG >\'5E, >?$!/+RA8C3VC8_O1W
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
MNJB #BR /8+NYQIH@,%FKY?1@0?4Z?Q;!1!H$+H -49:_*@]C6QQ @U0]4>
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
MF$<I#",92\H5DX=6S2"M9YP:37]>/*ECE_[J0O#MXU55NZ<:+;;].1QMP]/
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
M0%'@5)[*&]1CM6<\"O(%6'0D<K@C;6=N^<)O8"*]V6!6][@TD=);Y+RFP-A
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
M"ROH!@N^Z)[]C8,PK* Y'8QA-TR/@Z0H'[XL=; ',XE[I@-=A%K+)T]HD+
M1E@0B!!3E@]"N:*T+,4BET0F5CDQ)V>:FNECB@QJ:4$K;M-V,4(.9Z).;"T.
MD[X0&_HH>1RL/B?)3M0<SI&^T!OK%-GCE7,[.]H TG5R['Q^O'.CC1I[IT:K
M!_I9AOH>=SDON'DW3$[C\ZWXN7JOA/W[3"J"S#!-()5)"%%,4HA#CJ%$J8PC
MFA*2AB[GQJ[)ID:@RA)?L,*4QUM*L">YF_77B;"=J><+MX%I=$_,BSI7^1G\
MV?Q72PR,R!X/DS;(>#+;.J<:U4:S4?JE06;U3(_:?QW9>60G.^\[NQ=\/1=+
M>;DMC_EAISJF^O!N]\1;W0MK(^#^;S,4IEF<\!#B(!*ZIBZ'!,4I)#E.&(]Y
M1"FQKAWX!@I,C>J^KQ\>2/FL>6Y'.;"KG<G+W=7/H03>6[PBIVW3J2_\T,Z^
M%Z%_FT3L0WG8H 7!Z14!1OD=W@=_OOP7ETJ*;_$:.51BG/CK-%8EQS=XK3S5
M@GS#!>RJ)?D68HU7B_(-0=^K9?F6<O0[N#5-\A9WIBGLEX)0<S9L>AM\5U]T
M4Y?S6GXJE%1*O/G-LBJT4!]_KL2B*I0L7XIJ-9,A%IDD&-* !! Q)"$5-(2$
M$'7"BVB"<Z>R,;X$FYJ5M-&K[9.\46W3Q^,";-33E+91$+0:@C^W.H*/"\7(
M=:-#QTH)WM;>[OCY%BLZL/GS-HOI?+SUC;RGH[ WL48]-OL&\^41V_OXO<J@
M?BAT8 E=ZW&OUJN;=7DGKLAC&U87QS0()89)$#*(HCR'%.M<>9KG&0VX1,BE
M+&KG9%,C<%T'D^\(#-A:-Z71,M==*AAY=*H9V@WUZ2.H3P 'YDN-W:ZLBB17
MP$@+E+C]2JYVP^=4@M4;C".69'T)YT6-YX4=H*YU6JT0ZJ[;VCW$F'5<K91Y
M4=?5[IF>;14;KE='AZ]*@:9A'<>Q3+% NL0K@2A/,"1Q'$*.$QG2)&)AA%SJ
MTA^<Q8ED1ZA+?ZOG (OEXI__*8\"_-=&3##?"N_8"O @MG:&Z]F(#<RJ._)=
M@*V$'GL =@'@JPO@P3G&[0/8I>:K3H"='W8C "Z*V8=FRS#%P8PY]TWH-IBS
M/ SR5(>=Y %2ME;"&,P1HS"5(DY1'&4\MLHEZYID:C96*R?8"@IJ2>V^]9V
M=G_I?<$T\'>^!T+67WL;" Y\ZRO!WMTMG_Y%/5Y_X=4/V^]YYZ"C?,UMU&J_
MY5:?[;?+_[%00*U+[?"CJVU\6<35T0F&F0QT\V3];4_4KW'*18H2I:63\^S
M'%/[BG\7"YV%MUBN7+?R0P#:;>1GPC+P5WHCG>GJ.T#(?(?ZGC;Q0S.,NH5W
MJ/AR ^_Z:$]?NJX+=+5\>"S%O7;$/(G/"[9\$%^6575%JOM/\^6/_RWXG?B-
M% O]C]\$FY.J*F3!&C__SQE)PB#@&862AE*9^SF%&&4!#!F.4A2*)$3(R8_N
M0:BI<<=+$0'A_[5NTG':+J2FZ>E"Z)ZE6EUP 5;DIZ-_W,=Z6OK&1UZEH?WB
MID;9GCZ@5@C\HJ7_5;LGJGN@U0)&KPN@-=O\]:5Z%^"V8_7<'>(>X?;E#/<A
MTKB.<(\@OG*"^QR[9\'V.ISI6M8SJP&OEJ9EAUCHAAT[X:T\)RC-8YCE/(.*
MH@7,U=$,XCPBF0AE2#.GM$C;B:?&RKMA&&HYU$NDSL>;OM1_J'>J7.GON%((
MM%D;CJ7=;9?$CG2' 'I@8MV)L6OX5*.Y)[9+>)1[&7A'R'P5@[>==MR2\(Y@
MO"H,[_J\NU?IHQIO]5S'I2C.)*M9E <1P4+")$4<HH@*B,- *$LS%H)'+,1V
MJ4P'1Y\:)=4"@B:<S(AH[T!ZC=UIS]%9B S,'2Y@./F*CBK=RTGT>K31O$-'
M%=EU"QW_4#\[8U->NBXL?;G@.Z[EWP6I]!GU>O%-'U9UR43U@:_+1=G^JEN>
M5E^*A?B\$@_5+(Y3@B/*($D3HHP1GD#,!89Q0F,:A33&L7 Q1KQ*-S5ZT,H!
MH]U%4YG=7.#O: A:%8'QKS9:F4_MJFEZ_:J=5VL*C*J.H5A^7P([\^?-EG9@
MGGN3576VI 9!WY.YY5>V46VR06!]:;@-,TF_[6-C.^X?N;0Q6=>T,T?I688S
M$J,D@8Q3=4B-$8,T35/(TI"G.&4!Y4%;BN/6?GNPF]V*'/;+<-R.XD9<B!_F
MK*1^*.^>M8<0-)4 W>C;<A'L>-DCIB,9EE(*MMKQ\>DSJ:[F_,(-<%$?5HT2
M31\#_YU0W-#S1)B6DX[*A&Y O*0XQZ?=8TS_T'RH/\S_4%,MN+E@)?,;]5+>
MDTIL"WQ<+A9K,M<GXS;NZG:Y^>9^:U[CRG1I) _OGZ_TZR3*1U*NGF<XDBC'
MFO!R+B$B+(5Y1B.88RP13QA"(K*-4QU#X*D9R+4J@.WH E9+4&Z(LYVLJOO?
MD@= GP';T<@^E'.4%Z*;@:>XS(-?.K?J@CU]0:OP3B$ET+P.NSJ#VR78[J,;
MM4&C-WC_#*ZF^SK81P=/[;48*<+X" %08>J7O?RRZS^1+G;P5$UYS,7H"&8>
M18S1 J+'!'4WJ'K4>=WME$-'O&OY1:A_%B_2O#-!D,P1@4)B"E%(&<R#G$-!
M4O4O)!*1L,Z*L9]V:C;#SA65R6 "WXJ[^Q5<2OB'^N6P0\9^6W!8CM-[_3 @
M#[QC-PA>OG!I76NX*]/ZXXSR" [PVN^=P\ \U@[H$6ZG3<X=M8ZMRF&PT38<
M=P5WMXT>3[N3_]7RX6&Y,*6U-T6P$1>(!!02%$3Z2)E#K#/>I6)^]3*ED8PS
M6Y)_/?S4R+R6$%1&1'L:.8#;:38^#XV!6;<!HI:N1Z+B 43L"?0\9$8B2D>$
MG+CP.  =G'?@H=&X[;C NQS6\:D>AJIN>?>I**O5[\MR=4?NQ'ME35<?UN)W
M\JS 29O73J X#JE@4.9Y"!&G&-(TC&",0B*(S$(AK5NB6,XY-59+WBFQ_P*,
MX*"5'!C13:U1);RN-YHZV$V6X%O8I/XA'9@:;='LP9JVL#K8HO[A'8E?SWYI
MW:Q/-YRZ3$_+D<:S.]U4VS,Z'1_MVV:!KCZ;OJCZM;HB9?FL+Y'-1=DLS'&2
M4<77*& 2(IPB2#+3]SE/*<M8GF165QHVDTV-M^NL\,>ZI*[ZB1@IP7*]JG1]
M+26W:T>%#J#M+FM]P3<P1W]9+NZ@J:RM!;X OY7+ZK@]WZ,3PFD4O+4]Z)AJ
MY!X'IY5^W=# XIE^K&%:0:W9RO155K^(\DE\6\[GGY:E;O\V$X2+5*(,9ESH
M"U&=1RY2!AE-92 0QUG@E%AV8KZI<<>>N*"1%_RI)0:-R(XQ>Z< MR,0CS .
MS"%G(>A,*9:X>&*54[.-2BR6JK_D%MO'^M'+OZYUOO;W-54/%8NZ8.4F_3K!
MNKYC*"!-1 !12@E4;Q."64IR'N<1RJA5C0J;R:9&++6LH-H1MD]6>R>^=E3B
M"[6!>:0!;%?.H3+>;1#QQ""=4XU*'S9*O^0.JV=ZM@8AU?WE@NO_Z *X3V2N
MT[2WC2L/_[WN+3!+14J3+(D@C=)4$4L@8(YB# D+2(Q$+F@4.[4..4.8J1'/
M3HM5DTRM[U3-#SN2._88.6>I[#AJK 48^CK@&. 7P&991NIJX@%K7UU/SA%E
MW*XH'D![U37%QYCN-P+?=<)!8=K8?Q-WNLKXLGRN[TT;NR+.$B81"2!+D;;;
M< @Q21*HJ#5B(B=AC*WL-JO9IL:?.P*#<B,Q($9D>Q_U:91/._V]8C<P]>W"
MMA6V#>QQ]_&?QL_>N^\5QY'\^F?BZ>35M\:GPY]_>HS1//G6ZNSZ\.T?<F?<
MCW/!-*?7+2">-Z?CB* P$Q!',=>M$5)(]=TKBP5&(<%1:M]HZN ,4V/65LBF
M@8M#U/=A $\3Z-FP#$R:+Q'IP9.'H;'GQK,A&HD/W:%RHL!.&#IH[_!SHU%=
MI]B[]-;]P1ZM^419+/FG9:DK+577I2ZV)*K;Y7M=D<D46ON\^)V4?Q>K;\+T
ML3&)L3.4TP 1QF 0Z2@31D*8$ZGS3:E, LIQ+*QN&_J+,#52K+4 <EF".ZV'
M6@$P-YHT&16[A>L>C#K*+*T[63UIA1R:G/5;L],T._Q*#,S#TU\$AUYQ@R_&
M6-W>!EL4M]9M9^'9U7RMW\#CM4\[2_&]!FCGC=0CZ)&9_+/JACSKF&]3:&$E
MVE^;GCDSA"6A2.T^7*;* $\DAGD8,\B83$.),EURU3KDT6;&J>T]K=#&&6DN
MI\!C+3#0#1;"\*_JJZ4$8<N'1[)PL-?M\#^]L7A'=>!]9 -H(Z')#S$BM_^R
M:0#F&TR'6$??H(Z5<N,!7+=@1Q>@ND(=K<89+]#11:V],$>G!_M="]Z4RZ>B
M4N^1VBT^+-=T)=?S=MY9FM)<D3:# G$&49 *B%,90QR*2/*,)8Q8)=G83#8U
MKGY/..#Z.ES\?!2+RM+BM(+5[HK.%UAC4? WP43QU-""*4X"M-T!/M;X@5^^
MB2>U;F3^J[^K-1N,/%V==4XUZM68C=(OK[ZLGG&W^TSUF:_+Q;)MEEC7JVF6
M_)M8%:7IDMC6&?XJ5K.0A#F)A681HA-?L@@2'C)(HB3/(LEPG%I;@3WFGQK/
M*.GA1GQUGFI%5@>N6N8+73[?WGKILR2G#<.!@1Z8H^HZ^+OB;\K@-QJ86O<;
MZ-]OH/\Z-/3V9N3 2S"247E[+X#I7+?)&I!@:9:'+:L5T">?Y<(TD! _]5%5
MKY7Z,]!AE 43+SZEG];-)9KO2OU7[<#@ZM>%X)L_/"HA*O,7/=BC.1^_JVN?
MO9JX<7.83\KE?+[\H878?N!_J9=',8.HZODNC(5@ DW4MW==+G0U2SU?<X5]
M8;PIX)=YW5+AL31ABKOJJ-]94XUMM6TC99[6?UMN2F_4C4UWA@-\K>%4PZU6
M\Z:YL1ILK2N\STT?CG= (WX885(J*)0>ZA<E?"4>B7JQQ/S99'(4W%20WWYC
MF@8>NO*,7H_=;LKUGSQ5E3GC/>\X$_09=;03PADJ[YX7SAFFW^GAJ_8@[5_>
M7M)*O<1L-:,2I?K&%>8!YA!A'.E6#"ED!*4,!1%.W3KH=,PUM3W]6[\P%AM4
M[<X.GK :>%M64AX*M6@E]1B"9X&'IV-"UTRCGA(L5'YY2+!YI&>SO55;&J2E
MIH:4?B.Z=LB-6&G5U@]MM2D^RW,9I[EN:!Y2 E&$)<1,ZB9<.<4DQV&"0Z=6
M?*X23(U3KHRE(-7N7X%J.>>.S?J<%\".: :%=6#ZV<@.-L*WS@K=!JOVTF\T
MV%1B/(Z\>R? ONCYZA/H//^X703[PO.JQV#O@7KVK+I7IO5[/9#NG:4FJ@OG
ME<JXOZLML.?M1V[(L_ZG2YT<IL..5\_;S-2ZO._M/5E</^HAJD_+4HI"G3)$
M]3>A"[H)?OFD=+H3OZG!5Q^44;ZIBCX+.:.<9#%$ 96*0Q,!29I+&%$F*(J"
MD(?8J2/6)-2:&C%O9>?@%W4RX^K(2,I*'S)!I>$X[N^<\LMCQ__3$'9"FXK1
M%AIUP2XD8 <37:]U]W,-+L  <P%J:, .-HVC8J70 0T\%V 'H O00@0:C( !
M"6B4P+81A\<&9)-:=U_MS::AU+C-TZ:A\Y&->V+2]:TC(T59ZIB;II9_8WPT
M;I@9U>Z04&W3(1,11#P/8!X@#F.F4RN#0+(LF!F?J=TV?6(^I_US,^N 'F'C
M#>:-T*V;4?< Z77S>@IMNWW-(X8#;SBMI+M-/S97KHVX'F]<+8'Q5F6F>[:1
M"\U8J?ZZUHS=8WW;X])*_&.M*.[CD_J_6S7*Y<^BFD4DR$00Y3#!40A1DD:0
MTEAG&$:"1E%$LMRI/M61>:9FC&_%!$9.H 4%?VI1'<O*' /6TBX^'ZZA#=4^
M2/5H5-N)@[>^M(=G&;D-;:>JK[O.=G^\;XG\KTK:.C)L8_+<E/I&:/5\HUZ
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
MRH"M-C9!?YY7S-52'G =1K27K9:@L96'J1ES-J+>C6=7.=[(A.X)UW%#NN^
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
MHFVF?K?1!JRU.MKE306HBV9Q^]N$'LMT^C9F6/ ')CLM/*RE!YO>]5OY@5$
MW"[!>]'T&N ]PG-ZX&Y_NS,L_B/=^@RR#DZW//UA[+C]Z3'H:+="_17>O2TZ
M8Y1^%O%7L=JI,_A$BKGI\K"\6CX\+!??5TOV]_OE7(U7?2CF^KKPDE:KDK#5
M3!(A<X*1LHB1@ @I4QE3QB /.<$Y8CCA5CO.V9),;?.IM0"D54%O+\PH :H=
M+=R,Z?[K9&=;CX+^P+N/TJ%I:0!^T6K\"BYWUZ!6!>SJ<@$:;<"?K3X>S>^S
M,?5DC?>78U3C_&RX7MKJYP]X1MC][8_E1WU==CH^,LD:(T5*% <\(S"+(YV8
MSC"D61!!&B 1AW&N_F1?"+6_'%/C4_0NRKN#[I.L1VQWCP4Z;;V/!/O0]S;;
M2&ZE!S"*6 =R)]DY$?<]5J5'P/VPJS-^O/TPJ]0OW+X_MC;1]CU&'S_8OC\$
M!V/MSQBN;U^A%Z59WC]_):MUJ;O$;?[Y^?)G4<W4 2 +8IQ#DDD&41R'D! 4
MP32G>1I%G*?(JE2A^]13VZ9>U"-Z!K7<RK)4PCK>W#DL@)UY/PRL V]#/1'M
MT4'(%1QO382L)QZYCY K(*];"3F/T(^J:@/_EOS\^/-1UVEI^AW,:(A1CG(!
M)<M#B+((02PR 1%/4R+3E"7$J3;=D7FF1D+-\5?)"1I!W8CG&)R895&6T@RF
MJ<00R2R .4HHC&(4)!*)S'20L^\FZ0/.$;I)-G"N%)S")YPI38,L2SC,<8C4
MKBFE^BEF,$DP":(D37@@W,+J/  Z3CC=:TC!+[06]E<_X-KMB!X &WC[>_U=
M!K^\/X64\^9W @=/.]VQ64;=UDZH^G(/._7Q/I5UWN59\J_KA>[ LZ;JL6*A
M"_A\7:Y$;<!G;4'CD/%8A#F%<:Y;U,E<<46:8JBI(0F"@&72*EW#;=JI;6=&
M\+^ 6G2P*SLPPC>'V<RA[K?#&IQV]PR#[,"\8@UJKSH[UNBZE-H9 N71JNUX
M0]NQ[HXK:)VE=ZP'&['ZCJN"^P5XG)\^/Z?EF_;B7,L_*G%956(URQ%!,F0I
M9(0KDB<B@D3*$"8Q25!(:!X3JTJT%G--C=F->' IX5J9-41+>$8NQ4M<[2Q
M3V@-[8O?SZ'8X*9$!4;6"T"D6C%PR12?K>>&678;!@Z38'$$L &2*U[.]&:)
M%4=4[DJJ./9(#]-1%]$67.?:?1-RO>#5#">(!'&$H4RUZU51B6*/+(1(47<J
MI4!A:%TPX?7P4R.,1D+3JAV4M8P.=LEK^"RLN[- &9@76CRT=.";!SP<[+&S
M<!DK!*Y-V=LFZX'5/5FI=^=1S:/_M*3SXH[4Y;=72_! _KYYLTS,SKI:J0-@
M69DR"#J(%# =5^JI#L)Q%+L,L=</C6=P'15XS[ Z_BEWUONZ7/QC3>:%+ 3_
MH&O<EH+K.A7J.+X)O/ZR7>!/I"C_G<S7)C5YOJS6I9B1G&1)G! 8D#B#2!>8
MH0EA4,3*TDHD27*[N@=^Q)D:J^YJ!'BCDHY6V^A4%P)Q3GGUM'JG27K<-1F8
MU/>6H]4&[*IC$D? CD) :P2,2F"KTZB+9+]SC+M8(^TTM_=%I9,+3,;A9G>I
MP,+]NP4>E-6XUA]3&Y74"_MD%E9]E*BA=5ZN#M^FI"JJ=^#V?B\7'9!2F H_
M7']>U_#9CF"2(39E?>KSECHXZ"U1/.M-3T<;@Q]Z?U3*+'^H,7;K #T2=9Q@
MQ2/1>A5J ,84A9MSR8]B=:\_J&8J%D^B;DU>YUKHC=739NGOQ>G87#U,,MIF
M[ ^0W<W;XZCNF_UO:U*J%TR(JFUEOW>#_&63LLP"BF(1ZLO</(9(ACDDB(40
MQXAADI& Q=;M,6TGG=K&O94;*,&!D7R_&U:/Q'&G53B]-0^![< ;\-O#:K^9
M#@'O2%NF+YB=]A!7O#IV"NNA1ML/7)7;97WG9_MYPJ\?FT0F$QQ$RO)9G:M_
MD))7>@\Q;]SE?+[\H<V*&:<XRAG.84RC1!W;< 8QS; ZN^5)$F#,0S?7N,OD
M4^/ZC82 M"("V/26W-'$S7_NM!IV#O6A,!Z8\S=B-RTE=P6_ %OP-[+[\ZCW
M0<R3B]UIZE%][GU >>F$[S5&CVR?XDF8$.U-?+9%E]ZD[9^D"$U7*8>8,:[,
M6!E!PA"'*0_"/*0D%BBU3O<Y0Y"IT5WR+@\"T-WH/7%(+3EGC4X;N6,A/_@U
MXY-HDDEV$DFL>XDG?7)^SED8AZ2?D19HK*R?P1?*+>W' [I=>3_G##]>XH\'
M$/8R?WR,US/U1QG[U_*J%+Q8?2+,5 0T>28HR?.44@EURW>U6P495)8XA3R0
M5&8R)5GJENAS9**I[49?Q$*A![ZJC_1+Y3D&J)U-[0.F@;<.!X3<4W-.J.\K
M$>?8-..FW9Q0]E62S:G/]P@SX?^UKEWXU>WRDJN!U69&YC>DX)\75^2Q6)'Y
M3N+\;F'[F0PX#G$>PS@,"40XXY 0R:",!8\#%B2QM(]'Z2_'U AD1\R]!A8.
MP1IG+(I%E,LX4 \=#K/50M]<;?4 6A%]9]6HLEO_ UR-OAX.43;CK,M(9NN
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
M<SQ/YI_U+/_<F;5;SG[B;$V\ #;V0F]#9I.NK34$1L4KH)4\_)8:3<%S5:\
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
MYR&SS,H\49AZ-N[WLT'-;/"99F/XR'IRC"=>I(S\P"@ M 9 B]_\I_<[&''
M/9*HK ^])Y^*F0["QTZ)GR/RBU#L.38?]]S9CM(O4KM[O'[9@T9N@[1I\4EL
MB^:42QD9UU39EN5&_^NF5-;(XXH@F>(@I3 3J5I8(K7@8TDI#%&2\U!@S$CL
MM.L9'G-I2TEC=!]E-O9W1VK'C8\%Z);['+]03KVM&4!1;6Z,R.!K^^<D+F4'
MS'QM8BQ&G'?/8@_!BRV*PZTCHX":Y!GC^/E4W-YM/\H_:W%=UV)[K8VYXG^;
M!3VA*48!1S!&*()((-S4912($1K0((\2IY0CRW&71DU=V?093:5%AZ6$NUH
MHJ5WC0*RQ-^.H29 =6*6>I*\=04^[?%48@,C]Q7H2NXQI,<-*E_!/):CSAO&
MXP;%BP >Q]M'GL6+6Y-B9%J^%)O;4T%R$4GR*$P8C+@N6\IH" F-")0I#>($
M$XJ(<#J''QYS:035R&J.B%OI74_@+7"V/'WWB][4)^^-M. @+CC*.U%4H0-
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
M^<]:5\I8L]W:[ (^B&T3;E"P0U1TO=5%,3Y*'= @-K41<%]'8Q63*(I0$L.
MA02B7$20Y(Q!EC*,,6%!*'*78,,IA5W:LF5JZ*@UBW5DU;X (ZQSA/1T<VSG
M5EC*S$V\"IX.*.NH"K2NH*,LT'&&>W4/]VF%K\#^%>@J?:C!Y#7>>_*Y\1<P
M/IVH<T><3P[ZB9#UZ<<<672;K$7]1=VKUKK7A3+2MX><4Y-W73=%OP^IB7]N
M>%&;Y$7!W_Q@HJZ;>G4KGH0X9IF$-, Q1"1'$!,<P#R)>1P(E@0B=G,7^Q)M
M>3[F/S>"5)JNQKB8O<V8W0+R,V9AZBV35@GJYYJ]:*-5)]>ZT>NJ^?-)YG57
M.=!HU]9K]%@SW#/@O@J+^Q)KWNKCGL%\4:+<]_/=/54O&UJU_M1(!!$G4L!(
MY&H30.,,YE*D,,CCA$>4YDP]P=(==6Z0I1GOIWH4VGLYSD(Y[$3R =#$M'>R
M99V[#_\L2/;^'A]@S>34&0>:D]=F"(T>U\S96V?SOPP)WW6R#%X[OGJVHM]G
ME47;EU+$(LGSE,,X#2*(DBA4%BDAB@2CD"9Y&A/JY GI&VQI9'@H/\WT7\11
M7/?:TF?QM3,B?:$V,4.>K=?M\8MW@<1C#>2S0\U>L7A(Z5/UA0?ON:P>1!-E
M\32A?!6FJ< TR2 50O=YR?76-@D@SQ,:AT&&$,>'2CCVL61]8UI]"L^*WLP0
M6V;& 'Q?!J'9M((M^3&^L& O\M:>S<N _-G5(WZORMICT1H;/#R7CS@YU$^I
M']&G]+D"$KWWN)<7?U5NZG)=</U5FMPP];BV;BZ.8LP832%/90R13)01$N<)
M%#G+8A$$G 61;8'Q\\,LSOSH2 KVHCK6(QX MI\I_,$UM=TQ#BFG&N3#0%Q0
MA;SGX;/5(1]6L%N)W.+JD95%=5?,8T/?CW1=W)H]:H=E%//HM%&^"L,XXKJ3
M94(1539&$D,:"P:QQ"3+)8ZQ2)R*BSH,OC2ZV,OE6#+4!6X[PV(J$"<F$2-V
MMQOX4?"KKN$!!H%V+P\Z C%?%4)=AIZW2.@(4%[4"1WSC)$'@3J.TM3=V]7%
M1M3UOKGL]8^B7LF((H*%@&D:!A"13'%4*!1;Y8GB*,X2(JPL&*O1EL9,>]G
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
M?/'<,/,>*0XH^^(4<>CZ<;1PW6Q=ZQORJ/U:KW;**MDH4L"1S!"B,&$)5J3
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
M\0JT,OIL#]T+@K>FT*='F;D5=*^J+QM ]U\^CF"O&=O=Z^<*ON^D>2S/K!L
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
MUI7ASXRQM(_>B F4G"!UJ!-Q#L#A+:('6";^QH^(&!F;MA;N"2/G(++?M'F
M:J8=V3C(G'9: V#T;*/.W3G;'FE ].X&:.A2=ZK[.ZD*S9:?R%:<;-CQGCQ&
M01;L.T$%H8A$FL& Y6K/DT4$4D%C&%$4T204..;6#.@V]-*(<2\]T.+W=;+)
M GM2<)R-83J=#N.)6=827B6^@7@$ 3MB;<_+TV$^$UT[8N^'P,>AUL/KC@^<
MC>['*=I=!48^P7UQN&9;M<;<Z$X)Y4;W(6V_A8QF-"8HA3$GD=K^9CIV,(\A
MCH,(17%&F;"J/]TSQM+HOA70M/ %U_8L<P["8>KV ,S$'-U(")Y X\[#YQ"R
M)UP/2,W$K*,0<Z+1 2QZ^/+<G;,1XX#H708<NG2<KZ_I$_&IJ:?T;O--O0]E
M]?@[J3^K/P4WQO=M5>XV?!6S5+?2$! 'J8"("O4W%#*8,1ZP, HDYU9'T^Y#
M+XT8E8R@V(#=44*=.5RIU<C-+>@ OIVO<!I()Z;41FC02@T.8E\!C7,C.>B(
M[L^OZ Z7)V>CP\"S>B#= 7GNEASQA#$U?&Y+7;V?/!1;LG[SXT%L>+'=J9=R
M[[2,I&1,A(JJF#;6(@0QIAG,4$R3&.$P(]95%X<&6QHYM8*"KJ0N-5T&H!TV
MXGP"-O7912,J.(79J((X ^"YE+SQ!^)L16W.@^FK2(T=*+UE: 8>,6.A&3ME
MGI:2L;QGQ+[W7*IU>UB9LCC!-(IA&"8YU+'E,.>2*81%)H7DB!)K+^C 6$MC
MU)ZR H[GP39 6^R2_<$W]6YY5N0<=L_^$)QK%WT)DFZ[:3ML^G;5 T^8;W=M
MI\J37;;E+>-VVW]N*L'T#<H05O)STY>5K&_:HCS'T7XC:QW*_''SY:ZH^/5F
MH[;^54VJQU44<REBED <!DAWE\DAS0(.!69JR(@PF3M%X%TNTM+H6KV/J=L^
MW,.TV.W/YP5[8G(_*@.>: /VZCP)/G[9PD8QB,<"//Z@];3']R#0K'M_?P ^
M]PEX?/)(VMVV184_/IBVUYM;8SK7XCW18;PF:^1ZP]O?*JY?Q3(6'.ET2F7=
M0D03IOB6!#!"41+'"&5Y[%3*QUF"I9%J1TZ3:U.:J+]RKPT0C3J.A<O<)\:2
M9Z>$>VI:W<L.#L*#5OHK\'P:CAIX9-*QX/DB3N?QY^7)L?"\H,71#[K$^+S=
MZ X/7\B/W\1&R&);O]NPRB3,?1+U;JW%>*MTOJF*LFHR(=6U-V5=M,1(!(UI
M)"$-*(&(, 9)E""8!R)BNOJ92-R(T8-02^/*:]XL<;5I+_R@A8:/VN31#4P>
M]E*/,5$OG#P7(W6^*9G%3&W4,66U]PKI(CZ-2N"@$M#?.S!*M5GEYI:;P4D;
M::_Z0=FKQ7JA2#_!9O4#XFFKU=.SQS'VZZ)6=$'6OU?E[D$-W.3XZ>IIY4:-
MO!/'Q:&M'[Y"<8)DD$8P"H6 ")GFLUQ [:3-!,M#G@4N_.PNPM+8^&A%58V
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
M(6,H18&17^I01TNC824G. BZ DK4D:$K9\$UVT1Q =G$Q#L2+?O4< -0N$H
M=ZZ;>=.\#2C[*IG;T/7CJ.$&/ZGVJL]"=R"I7N4O;AR'8VF+880CR*(L@H@*
M 7$<^#"E//)PD#*>I-U)_C=SDNCI<L2!_K>YZ")O!0542:K3>(O][J#@MJ=)
M?<";,<>E.,Y#'IV4RL!HB*3#T9&;M@4<C@BDKZ=9.<1 Y9<T8G++^".B@U<F
MSMFW[0U61T]OM_</N'AZ\_1V6U3;3<[4:_MU1ZJ<Y5B%A*PS/V8H3A'DH5"9
M67@"4X0#&,<B9&$J4H&MSX?&B;(X0V7O"OX@U; _ AHY(.;G/]/#//6J\OU;
M\)7><;;;\!7P ^BA%= G0@?LE6ZJ$LX7?ILK[SEE QVK!HYU<WL*=!F^#H^
M1@HR^_G/98"=.ORYL,5Q;'I=T.T]_UK+9IOD6+K$SM<[SNNK@G6E"O#F$(M<
MO7EZEO"WZL_X6_V>%SI^N5K[.,A"E@J(8L0@PAF'6!IX,,,D2Q+"X]BW2K(Y
MH^Q+X^M&=;#7?05:[8%67UN-!P# $0+JW/EY>NYJ.#]W!?Y24 "-A>6Z=<XG
MS&P^6>AS,_$$M,Q'QGJR^@F#YVAVFU/R6:?#GS D+^?/GR'"R(T07E2R/56Y
M2?GKWL@54;FO)_J.RZ4^9VTQ$96.K?K]X$9ZY $:^AD.TC2"5/@$(A_+E8P?
M>= +4QI2@4**0YNIU(E42YLDGVL!2%NBQ7+_Q,UX18)+\T? C*4A1)$70)(1
M#BE'89)$/D64V;E(SSYBL[E1P[T?]5@/:C=C9K@[-O<X3&PF'#E>M]*#5GR=
M<',:=VRG(+K:?7,BT[S[="YA?+6CY[3QD=& Q^$MS9ROOUYG0HY?FE$8A))5
M$>$JFZAR_0@2'(1!$E-NE"AOJ*.E37%CXP#/X3CLR.$*G8EI[$3\7R/HJ@D_
M<X2791"@ ]QF<MP8C9]]O-X *$/A>N=NGS=:;T")5\%Z0]?;\^/5_;:L537"
M3[S^.\Z+2C+U[]NJXG)E\_X'Y57U6=R0[>?R8_FX#CCB$2$IQ(A(>Y3[$4PS
MQ& 8Q)&7>!S[Q#C[LDW'B^//3G90\!K<*NGU1LA&RZ]\D;C60)TJWKSY+ <#
M?/SRISEY6 W*,/E.!?7$9+PHE,TI>RJT9Z+P5GS=BT*V'_>:%RK!D_;"5K_>
M<7!;<ERK,N[-K^W(J(]R=(#*W:5_P?*#<M:6EJ#L0<T4%2\?<\I5>_F6.7+>
M&S,:/7.'57.SS25CE#R>6T;=/S[-6E[K0W[9R5N]8W;+"RKM_9OM)J=/W_B/
M^HU4[#_7F"$O#"(?)C$FTCHGO#EW1[&?$L2R,*)6-1G-NU[:?/-,5OLL:H9X
M&QZK3X+BQ%/)D=":RIZ)O0*-X."O]E^E = J.#R!L,?-89(UPXYG3[5F!\BI
MA&N6+8PCK:]YS0_-/S6U3+D(:<8)@9GP&40>2F :HA!ZB?!$A!,?,ZLL^Z<Z
M61H1*1F/7IZG<15B3\)IQCZ7@C2UNXXM/M8TT@> (\(XV<6LU-"GY$L2Z+UV
MY.NN,C:^P15GRH^&%Y4VAO=I[L(D"K(@YC#+2 019DS:);$/,S_R/8I(C -F
M]>+W=K<X"E#20J+$!:V[)K@J2WE)ZQ^@MFV5@UJ;1\@ZRZ#A*!CRA3-LIV8.
M#>L;I[#:DXL16JYHIK^S>0G'2/%7U&-VUXA"D;E<"$N31EDQ=4[Q1@\ZRVOE
M@;!.<,ICG$0P3:E<#7F9#TF<9C#@-/))ZC,41N8I#'O[,GI!9DUAJ,75-OQ#
M)W"3$ZZ5V*(*8B_(P[MJEP,WT]IG)L0L"D>Z0NZG9#9L,Q"JC3!]/,E R3?:
MS[K> GH";+S/P@+83@<'J_VO9I?+4?%)$T#[JD_VWC]?^4D3-9[5GS2Z86Q4
MZLNSZ;=W:C:^+MJO/I--?JN?O"_;S>;#MOR.2[:F5&21%V(8A!1#1"B'F.
M4L\C B>"1'YJ%[,Z1HRE&8VG?4(:3=2&<O?]01GPEU('M/I8![V.&CLSDW+Z
M$9EX0IAN,$;$U%Z"I;.(VU%"S!R/>PE0KZ-U+VIM3.5SO+E2L2J-Z^Q5R7'5
M5?3U_"!(A')O3!E$H5Q(8X_)Q37U O4A"I"Q#\[Y;I9&B$I2H)9SK/.0QTI8
MFQK>9Q$U,%V=X#3YGKU$Y4I'NK40:3E'U3L_BY5-M7,7F,U6ZWPD=I8USX<@
MZ:UX?O;F&>N=#RGPO-KYX-5CZ_+)B]D?A92XBSBXD4_"':[X@8@_Y#\X:\H)
M2[(N;_D-+S]^O_M<W'#\G^N$I $-I;&9^FD $8LCB#-I@,91&J, ^P*'Q@5@
MW(BT-,:]N;D"0@G<U5"G6F1=GNKC/^]68%O !RGWJ]I5\H^&E:L<CN<PA\\_
M2A/S_4$A\$PCT*ET9)"N@-:JJUC>Z*7+8TG-5N!S 95RLX^:;2W#.4=OUK*'
MLXSBB%*)K@ ?K*IX<4<S%V!T!<SK6HW.6AY1,:WD#[@U](2?1%XLI\48AP(B
M1'V8DHA (L(@BS*>\M"H<N.+=I<VRWWZ\O[FRJ*:UQ%"PU/.2+TGGC>T5"-6
M!<>Z6U0N&X?!7)7*U/ [MO)/:-Q7A^SHZOGJCKT6\5F=L1-_MF>3&ZFT*A7-
MF@J/7"X"\AJ73_H4\.VV>)2OM]HP44.\YC3R$,$AY"3S(!)QJC8T(A@F*2<H
M2CGFQO:X3<=+XZ.#M&UE6+J7%^@0:?/WU0K_83*;"M6)V6XO]KX\[ %A+3HX
MR Z^3(BP.65.A?1,G.H0<2O>'0-;#S%;-3<;<X]1\IC:1]UOS_W7\BDK;G.R
MX6JSO&ZM!H0$"M*,0QH@M>G"=2TS#]*,QMQC<10'1ND4SO:P-#8_" D>E)3F
MU'(:P&&6OAB6B>GX"!$MX @[]#0TYO1Z,40S\:@]5%9TV0M##R^>OF\V NP5
M^YCI^B\<Y^/P >>ESN#]YNDX]XW.;),7MX?0$()B2CFG4+#8EZMG02&)A/)J
M0"CQ_ PAS\B<M>UX:038I6)4?D!O<5D^Z=I;VC6H"2Q1BC6Y_G5X7%N)"6^.
M$E1;!O 8CU$_F4Z)_,0<>\!TI7**/<\_U@G>>MI/$[MC"YHCQP3C;F=U1; %
MXZ7S@?7]=MQ6E;6T"K=L1W54T-<FJ+1JL][33$1(I;Q2F2,A(M)X(RKW1Q*&
MB9>QF 2144F!WEZ6QEJMH)J@6DDMJPGT@]K//,Z@FGQE/0(E8RHQ0J&/-V0#
M1YPA?SOP17_;LY"#D7H=$YA=/-IM4Z\'O^$?5U7%ZTI^Z+YK0R>^<!5ISE77
M5Y26.[Q1Q028P*E@4/A"&C@ACV&:B!CZ ?%IP,,PC:P,G'%B+(TX.A'U.X%;
M(:U=,<>,AYDQ,SW*$W-.)RR0@H-&A97^O/]#J\8*/!N+JZ&Q&..)>0&4[CPQ
MQP@QMR?F!4"=\,2\I+5Q'*FK<*NB"MID/DJX(#A)$0XA\X@B04] @D(&4TI%
MXE%&O-@JL/%,/TMCN>-%G199U_ZPH[ESD)KQF .@)B8J+>%* S/I2FL "4<\
M<ZZ768ED0-673#%T^>A$_LJ-D;_CS;_7Q77QR LY2*K0!D$<^3$3$/.(0>0+
M!(D789CPC/MIB'$LJ%FDH5%_1L_[K-&&1\)9IZ_OP=6,%2[':K84\5H^\$LG
MZ:\JC,0$NS%YW(<Q<9=YO:>ON7.E#ZM](KNYP4WC>.,3KT]5GE<=5/6SRO/[
M@/W(\TF"*()(> %$"5?IG&@L5UP$>1(3/\)62RQ[$99F>.@Z/A\VV^\54$,.
M]J*#@^QVM#-B6,RX:%JP)R8H*7Q3,ZD37VTC_Z(TD#SUZTG8)TFO,!Y$1XPV
M0H!9:6X\0"^Y[X*6[+T#OO#'[>91MOI6KMKR^@.F;0;KKUSR;7N@RRGR$RH8
M]#BFTI;R,DA"N;CR$YP0C_'0#S-39P&3#I=&=GN902,T.$@-OLIG0PL-@F %
MY&.+S(_/C<#O)[DI()V8TOK1E!*/<$0P0M+<+\$UHC.Y*0PBZ\9=P0:='N\%
MHV9F<V:P4>K8M\'JOG$&J]Y=^[*O/' (/C@J./"5U_6&LW4889'&3-694PEV
M_"B V*,>3./,YU["XR3P[9:]%KTO;Q'<"F9GB=K@;6:"NL9PIB362FIP$/M9
M^-.1Y& (96MK<P1>CLQ,FYYGM2]'0/+2L!S3Q"4U-K_A'[SZPBG/'W6:3.9Y
M,?,(@6F@JI[+A3,DE,00Q3P5E%&28*NDR"=[69KMJ,4#Y5Z^,:4D7P)IO =W
M&3S3[[VI\HP-0 <)5^"MZV)+O4@XK77XLH^?4)7PC)JGZP>>NWC<:]_$07YI
M4HIU&W9/NLS'AVU5Y9L/._G<RL5D+%>/"?1PR"%2+DPD"B*8T8 (DL4D3(U6
MDU:]+HT6_JXB^9LJ,]H='0@I)*A4)( =0YAA;L88SI&<F$':X.M6X/VN_5-;
ML0<T0@,EM3LRL0+)$;F8]3DKV5C!\))\[&X>:X/(]YA7=>N*L!:I"IKV&/34
M]CUB"$'"PP0&(@Y9FH69']%UO:WQQM3Z>-:^%<'L>YG0[E!]@+P5LLT88GT2
M^!S"+(H2D8D4!BS <G$9IS!%&841I3&*J"_"S*H&ZR40SF&Z30"AJ>DV&IC)
MC;86C58TET;:29V=F6?/6Y_9,#NIVFN3[/1E(XVQ^X?-]HGSUD7U=,+G3UM]
MJL#9E<J25^DG_OCORFGCT[;^=[5NI-O;0A7:.;34W*1I^]L=+CX_Z+K1ZSC$
M?B0DOR8)XBK)? )Q@E*8<.:S0+)M$GIVI7]_FBXV;]X\Y8*;S"2-]( >J2=_
ML?7\^GF/B*$]^M]AV"<F7)/D^HW^0.NRDLS<EG4'C3:MZYO$ #SI_;P.A54;
M_N70-O[9 ^;*WOYI>LQKP__LX7JU+OCI HVL#(<?\OIY"N_K-L/ZFUTKS W.
MV3I@+"11QF$29:29&E/A"1AY-$(>RR+/K&JS;<=+,ZU;N9\E\P>%9*@'*:QE
ME3A3[,WFG"D0G7B*Z, \EAET0@.R.W#_31^Z]F7A+*%R513.M-MY2\)9@O&J
M()SM_>.82I?(;.IC?B[>_U ;D+N\NM/G0>(=)_6:IBG)<,:@?.PD1?&$2NL=
M^]#')*0T(5GJA7;6^V"?R[.RE<A VM1,2B=)ZEAD.W8:QCL2G 51$,"8J.UP
M2CV(,T$@$Z%/4!*2)/)LI@2G:,^R%=YB_1QF%=&BT'<-M]DLX!3$B>E?X_>+
M$O97!>/[5S"^ZX/1FO6-H7%$]\/]S<KSQNJ_)'CS&YU6_CLL%=\\'2YI5Y+:
M&/ZT4SY*GX7^:W6UJ^^VI;*9URB(TS@C(4RX<GVGH9P30AQ#DJ TXR1 *<[L
M9@+G,BYOYF@D5:^=3AI8 ;P75J?G;KXUS,H]W=B:T>!/':\9-U:.M3O>75'.
M]B<W8)J=EL-8-WJ"@Z*3%S:\? RFK85X@7Q+*)]X.;R&%1<==#2VFGU1;3<Y
M:SS >%6I[9!_WFTWFZ?/WPO.ONY(E;,<ET\W6+GCJ"_+ZBY_Z(XIFKH[U755
M[50FG,_B_?_=Y?635&-_Y[>M*OVY+6HY(E*4V^[6:NUQ#\<Q0Y"P+%9)*Q@D
M7 3R$TUQXB$F4BNK]Z=JLS2+^BMN(L+OM?>QTO)PBBFGH#^OWZMZ?S7^ ;A6
M4GZI=M2VI>7.RT]]@@RW<_Z[/!=3[Q$=X[ ""@E02]5 @P708("#3BO0X 'V
M@(!.K:[>6K4"'2KJ86MPT3/FOA7UF#W'9M^*P\#:18RQJ\VMGZK+O#MF2QBV
M5]MPBQ#*/H[O*@R3J$D:7*M$FU]YD6_+3]N:5^]V7#YF:1L$E:5^%HO AR(3
M"41Q%,(T8QA2#R>Q3VDL"#6-Y3/M=&GS8_B;E/MOX$ART(@.M.Q "J\B^5+S
M^#-C^/MGK:E G7AR&<!SM0=T1&2?,;+FT7U3(#Q3A)\QTFXB_6R1ZHGV,VYJ
MMH@_6^6.H_ZL[[5G]#;_KIH>E*?^.HZ#.,9I"FG$(H@R53 O3$-(<4I3E- P
MQ$;I/T^TO31^WHNGZI1+^<S9XB5HPW1[ 103LZH[%,RI\0(T9F+ EZBLU+^M
MOY-R)P</[1Z=X+S-34)W<FU[+Y];-Z1X!J,>[GMYQVP4=T;48R8[=\FX3:7/
M#VU4BSKHT%G&15. N=*IO]8>#F*A]GDR%,80^32#611Q& OAXX#&619;^;\,
M]+<T8MN+"Y2\X)G ;6XZRW+Q0X";[9(XA'%B4KP(0>N=!4-<'*W]AWJ;=75N
MJ/K+];/I;>/HY69'-CG]HVZ#E6_*K>RN?M)5):X*II;:#XK\W^557>9DIZ:B
M/RHN=IO?<\'7OI<@'G .@TP2#PK2 &(>4ICB+"$Q"2F*A-V!YF4"+>_T\GU5
MY_<ZF([QAY+37*?+W$A9U<;Q$\>E7&.P(V7LV.K"\3,CL_G&9&*N:Q0!>TU6
MH--EU9:A4?F4]_JLP+%&*]#H!)12[AC1#;B."/-"86;E4S? O:1;1ZV.8V/9
MT&?1,48E;3M.>91&4 A&(<*<0.SY,8R"D#$<):D?"!O;[GGS2S/EI'3ZU*.3
MSXX(7T!G1FSC 9F8J%YB(>EI*Q_+)_!7^^\D^99/P^&(6EXT/BM5G%;LY:M_
MYJII#2L=-W'VKT=3=>K[$6=>" .,F3K5CV :Q11RKFPMFA*"TVE,+5,1_YL:
M7UNEWC16E_'@NK7#IABPI5EF33Z*[J+3U_Q4>\UV$&:VX(S%6Z1-9PON6"O/
MNI^1-3BVQ:TTL>Z5T_(WV41;2LNCU,MB'L% X!@BRJ3]1^0G%GK,\P(<B]@J
MO=?I;I9F!RHIH1)3N]FO@)+4LD+9 *YF;'LY6A-SI@;JFRU0]E4X>G%P583C
M="?SUN#H5?15"8[^J^V(@/%\_;ZH\_KI0[[AC7_J&@L_BR+*(5'I1Q%1=5;]
MC,/,XVE*A$=3WZ@"SZG&E_;2-_(!)6#K!&[VII\$KO_]OA2.B=]J"R2,7^4^
ME4^\P!6GO]UN'_]%WM:\N_+#X94]V=@L+VJ?&MWKV7N-O<_ N_?_#RZ+0VXY
MY6F^X3^D%?!O_WB+[Q_D]9O#7_\H\KIJO6?B,$KD<BV&B:IK@8(L@1GR. Q%
M2)$@B&)F[!8V6HJEO>;O?GO_&U"Z@*-T?:TVVGK_M]_^\1OH5#J^2"ME?F _
M?MSZR6.VT9B897H'XFIP($:XG8T?$7-GBUE&9B:WC M'R(UGQL6 ]OAPC&][
M-F^/B]4_]@NYO+&QB\NJ>KLM5*.\H'*UV_@Q1#'Q<)8$,/&4VS+"!&89"F @
M'\PDPF&0)D;S4W\W2YN &A^'8S''>8F< =5T97DI5).O+*U1&K&L[ /!V;+R
M9"<S+RO[%'V]K.R]>N9(]C:9T]_EA75U7=SP,M^R?_+\]DYEBWJ47'7+]1_?
MX9I_P'GY)][L^(NRI](0YJ' 'N1A%$$D&(.8"ETX,@BPH!Z*C?QL%Z'-T@CM
MZ^[^7L6%;07H-(&X405H72!3/IQ*&Z#5F2E.WLF38T:G_VV>AXE9VT'\?8O(
MJGET*G5*UJ"RVC]=X.KXZ0+OGC]=D]8#7L1 _^P@?R>Z_/=(".!RV)PE#W J
ME/V&5)/27;N8<UT%NELEIW*.#=,L@@F3$RQ"7$#LQS'DC"$/^11YF9$C>%\G
M2YO\/IL?W?=B-[SGXP*1B>F_K=#0R-C4KA^S3W,6)/-M&!=@S;3+,@XTJSV4
M(31ZMDC.WCK;#LB0\,<;'(/7CF2[&SG8=[*Y0WFM[I%,*,%A0&.8!'ZB?*(X
ME#28P@!'2930D*8TL.*\LUW]_X'YSN-HR'].T)F%!3M)CPKLC>;"\[!9,J(3
M^&;EQ7$PVK/C(#)#''F^@7F9<E"15WPY?,?(75]>59P?@H<4'W=5"9]:>U9%
M5E\)25?_SK$D[D>^CM*(,*08U%-UJ1//@YGP*4SD?T&8<K618[4I/$:*I7&M
MSK.@#B?5>'&L1+7<+!XU%H9[R5,C//56LY9?[3SLPQ"5"H=RJ$\KE?.(<)UJ
M>P4T_$ I I0F#O>C+P'2U7;U*!GFW<V^!*97F]T7-3;>U_);Z[?U$=>[4GN
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
M]I_?94_^6B0(!RSS("<A@0B'*4QC2F$0\% PCYE69>SM96E642,H:$5<=1^
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
MT6$3F[VODZ69Y<_D!%I0RY.37DC[:<P54!.3U"B,C.G'!(0^<I'W'Q&+_.U
M*KU-ST(9)LIUA&!T[:@L(KPL.?N&?S2^6H?$A=):NRI84ZOY+2[+)VF0?\<E
MJ]9QR!,?I9DD $8A\J-4+N1%# -**!9QE#"S[<6Q BR-)E3"8;U.5]906P6>
M'@MLE0K"?CR&5^A3HSPQQW3BZ]3.;2G'HQ2I"GJI VB4 &]GA-XJO\:D0S!C
MY@Q=[5N7E@:XZNK;$+Q1Y=U!=<=Y#5CK?ZO^TB3/5+^)7:TJXJC[F31K:)-O
M!9=YI<91$:/^V[-W1[]4NH#.#ZI2JS8=/F]A*Y=$X+94ST'KRI07 #?E<+[?
MY?1.-ED46U77MDGTL6W2=ZIF&@_AJLOHV15>U?>2G7J1"W6;DBGG.ANH$DO%
M=9=* -V(-KO;GK?EL[3OX $_M7^6$K4 J,97>H.CD4Z9=AS<[RHM8;43ZLQ(
M1X_C'Y#@*M_K);O5=8#^2\(*'K:EGG15@M+-IH/[&+T.>RTMUK>I2UCW/BD
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
M=D;\!+[TR/S'PP;\<T=7N7H&RIBQQC6^<88#(B^;TY<7 FHS^(%^ER"(+44
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
MIHT2304NK08P>HQ;*^V*(;&_#YEF:":Z(KENB/Q<G%P/:,]=RA6-3W:]<CT
MW1L7#ZT-]?114J^.0F^6*B? \K",ZBW4+2V*9U4'+)35^JDW8;_H#V.UC)$,
M$RXD3",40JQ8 !F/(Y@%01S'*"*8.>6)'"K(W-:K2JCJ.&^S-WC-<9[)+7Y0
MP=4M:. @V?H)C0_]Z(Y#M0I5WJ!:B07H[#C, +Q0I-EG5/DF*V5\>A-=!Z<W
M]Z*!8DSL;W0=6,<.2%>V-S "6:[S3?'K9KM//HUDHGB<1#!&!$,<<@8SHF(8
M2$'3E*J$)%9%/\[V,#?BJP4$E82.T;Q'X-GQUE60C$Q(731&*,QX5G5?X:5'
M[4\;!GI.O:-PS;,/#O LW&T?-H5)"?A%5G5"GF\WJY7DU>8BHE2D 5-0H)1
M;=MPF$62PE QFC&F=436F_.^CN8VJP^R5BD3C;" [Z5U<''K _?RUMH79"//
M^@Y:K9S@UC=:#EZ GE";K/JWML<JCPE #T"R9T";FCY5A)@TR4/J2CBF-DW[
M5?['X:NL[T#YKMQN'O44\>0I:(%EGWM@W^O3^01:*/'"$=#F^6$64WT$*ZO#
MVL]%OC85AU9-0'VY5#1@E#,&!3');2E!D,HLAB%14:KTUE/%F8OUU-O;W#CW
MEI8/8&?R9>3Z6ZZ/JO4FAFK8O]?)D,S'7_^#K"I.N5I<_>#;65_>(!W[0+/!
MJ;EUVHO:)B/QP ].D'BRT/K[FM1:LU+[M>5F]]*U6>Y.E-4^U'PLJY1BRRBB
MB!N_-B%%:LID93!3.(&IS%(2$Y5FL5,.;:?>Y\8]W6QLI^O0=S1HDK*Y9G]U
M&AW+K>!8F(^]3?0*]Q6)[QQ@\Y[ZSJ;O-TI^YP#+^?1W+HT,([SCDBB_RNV2
MQ4FD*$.0<$(A3B,."981#))0F7QU,@V=CNA/]C(W MN7#2KV4NH?5\:EMRYM
MZ6HKG<;6CI:N1FSL_>JI&DM4;4WYI=5J\T=E.!EC\[:00E.2.4/UQSZ]Z'AB
MF=-]3,HFO6J^9HW^AX<FXZDJEM5Y\M=5&N&_Y]N'VV:#O$]@'6222DX(5 Q%
M$'/%M"&D?XVDBA4/N,2I5<BL8[]S8Y!&[/H4H16\+O#;BCZXFKWM4-C1RP@
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
MY\8B>YG-1?BA7$,K]N \BU8#8$<KOF$=>W-V/:+NZ<0<(/*5/,RFRVE3A3F
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
M2DS7CY*=)3@M]B-S\KZ(QP(THH-&=F"$7X!&>H^5F[S!YZNHT_4"35OOR1N
M1Z6@_+4\T$V7YH6IP2 _K9]VV_(7^5VNPN9L"@<13TF 82K#0%,H"R )8P%Q
M@F-&$Q8%S.J<UJ*ON7%C)=N__4N0H/\,'3UJ>P"U8SM/,(U]KJJEK.JO2%/1
MP BZ )6H(!PAIY\%)KX<8'MZFM;9];+*1XZM%J\,2-_U/3>C\_=\+2K/V'=U
MB^5#_M0>8H>1PK&@I@R!A)A(#FD0<ABS) ADE$4\L$_.=:FWN5%%(S P$C>>
MX>_ 06B'1$T7<;Z\'_6*WL@,<@&X(:FN+G^I]HFL?"(Y59JJ:Q%U2T!EBU!?
M>JF+;4R7/,I6G1>IH:Q?<N?=7W>F@3M5Y2SY4EF%8DEH3"1*4LBIJ=^@5  9
MBA*HM[LR"5+]OY&59]"Y#N;&KK6,QDN^RN@$:NO8,B#^+(J7B?1:;$;FS@:6
M.]7D$OKB!19[=KP6GHD(\<S7\Y,? NP#H8?S3KXV&<WU"=UEMM[GKO"!_$9_
M-)Y(S;YV24.%490F,,Q(!'$8*IA%1,% ;SYCG&8($:=LT:>[F1NQZ<V]+$PE
MIKP^>M[2'X#KWW/'=-%G0+7;:EX/U<@\5[LD:@GW;HE_:H3\LV='Q+,H^/0X
M/.YD>M?"LXJ>]"$\_[2[07-\GM5.@MM-N2UOJZ^_7"IMU:0$Z3UD2/1NDFD[
MAR8!A1E/4"0XSS(1+-?RWERK?K.S=.QZMOKN2?W='_4_ 5-P(ROX4\T2Y?D)
M,!3XD&14A91!21-3&XR9_'09A3)&$M$HD=BNS+-GQ-^"E,>&^K(!ZA_ D:GZ
M]&7&'M';&M';L1"UMUW](SN1->L)82<;UPVL'JO7LJ')[& WQ;J6L>.; V_
M=VR5\]^VS2W/S=-3L?ENTIEN=\7Z;EWG:ND44):2)"0E(>1(F"-8$U(LM#F-
M!*4I%T3;V,SINMNM_[D1N2G(:[9]126O*7I0UUH#=+=]V!2F@*SC7;?C>-C9
MWR.B/#+;UY*#O>@+T H/ONPQ;ZNZC5';>B!TOFZP'7N?]KIZ&#1'=],#FQE&
M>._S\FE3TM7/Q6;W5)VEYBKGU8K:)/P(XTB)- NT>9IQB).00JJ0@#1+$,=I
MFL7(Z9S@8H]S([568%!)#%Z*/# !U&78[9C,*YAC6ZK7X>A,5=;8>"*GR_U-
M2D?6ZK\F(/L7W3,SF?H<YE1#U-Z+^UJX52;$)4^"D$0RA3)#$<229)"Q&,,L
MT5\4P8HG";;-TM3;T]PH9B]L&Q=\J.Q<)XET2-G4#W$_K7@%;F0ZN0(SIUQ.
M5GA<D=>IO_W)<CQ9J=G-]V3WPD"K1++MI[6)Z# MMKD@S.[B@U+2Q'3(CM$?
M\RP5-,H@3RF#6,0I))D*8$8I"D(>A3)T2O?CU/O<J*05%Q1F+T;;5.9 KAVW
M7FYC8&FNC(7LZ(=L; L.@B_VF7* D7T!]M*/LN<:A)HOH\:I[VD-G"&P'!D[
M@QH9G-&N,(4AWLOZOY_6Q\7 OVQ6JR9C\)+0,%9Q*B$+4@HQ#_6F2V^]($\$
M"Z.8JBARJMC@V/_\F*T6&_RI5>#/(%^#K@[_OD^M;?1HLW$[[LU<A\F.^D8$
M?V3R&P'W(7G$AJ#G+S>84^]3Y_L: LV)'%Z#FG&C0B'SY?OFVN9C7O*JMJ,V
M3S[JOY5+3I.8H8S!@,:AWO_1"!(2$QAG(@YX&F1**1O"Z^UE;K36"@IJ2=N$
MM)6L=L35#VH_/7F#:FP+; A*UC1CA<(),BDE_^E^\_T_]/LUC^@?#O31W^HD
M)&&E6$L%=@_[V-'IO>-W66Q- O!O&M;2L,RW@HI\??^>/I?+B"6!(E$,$V$B
MZ4-$ZJH$:93*),U"F7&K@Z!!O<^-(/8R@FTM)!!:RFLV<Y?@'[*9\PCJU)NY
MCN@+<$"[D1Z\[T/[RLV<)6JC;.8N]?V&FSE+6/HW<[:-^"ZT\ELIU6[U2Z[D
M,@C2+!-9!"E*&,0DRV 6!PE4+!))@KF4RFD'9]/IW.BK6^P0& '-YN&_)"T<
M*<P*<#OF\@WCR(356QUE 6J9*VBG*(=R#-'H-5 Z7<ZD\,DQ"/;53DZ\.XR"
M?LG7\D[5CD\?*:^R&WR1YH9.4]R[35%L_M _W%+]6>E_6:(PB83D"H9AP"%6
M*($D1A3& :9<\"C*)%IJQF0;6SIR$\!E1G7%&)6:=GI+<?.=YBMS:^%&2([P
MVU'3>)".3%)&<./Z58L.6MD78"\]V(L/6OG]\=4PW#PQEV/GDW+8,&!>L]G
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
MQ6^?S49S>[,6'_ZYRY^J@\4BO\_7=&5N<>Z4%D9_#R8A0OUF_;R)A<FDY#*
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
M_&<0I%$0"ASYB5%]P),]+.W];\MTM"B!A@DD3MOR)2^)['< 3NB9^,VW9F9
M"9,3UH^H8?*RQ9F+F)PPZ'45DU,?'),VIN]=FMWVC[QVHA(8B1"S *;<CR%*
M4 !)AN2"R0L\WTNB5/[>[*;4:"S+NQH5_I*<21^+O"&)2D,&*@HH(DJXQ>=>
M*@,T=4&510QF282IR,* AD9:<[,.TQP>O!F=^]WH9'ITV,RCT^_N9^5\XFFA
MFSK6W-:W2AZ+O%$I?D/&9DB2W\1C] 9I?A.-U<!$OQ'\&J7Z#6G_#9+]1M!P
M/-UO3(/#=A0ZVQ/[P[K##8]=N?.5""@.?"%7$B)*(")JYB(X@#*\H#23RPN>
M6M52,^MV:7/5YZ%;JX8LFVT[N.=NXCGGV1YHYV+( 33X<P?;X9:$'4^.-B@,
M.YUUN\*.B)>;%Y9/VZ^ OO#O[TNY(MC\Q@M]5:RX_4BH5E9L0X"0LP!A2J"/
M< 81UU6F P1#X7.>X)B&0I@&SV=[6YK3D8!!@Q@<((,=9O,H[#S-YZ-@I^1-
M['7Z>1L0QIXGT#Q4=4KD3.'HP"^B58AIS$M/&'F^C=E"16-SNN&@^4,#DV[7
M>@PX^W9'*OY.;4>_+^]5';EN2;E5*B(6!#2%&-- AGS,@ZGP"/1$RE&:<(\1
MHQT+NVZ7YGV[$+4LFL3847JS3*HS8]XL#'3/Y\0.6>.$&BBX;FZ<@,NJ4L)Q
MZN]-04L)V6&2FQ5%KE+8S#J=-T'-BHA7Z6=V3P^0NMUFZYPV:MHRS/RF3\FJ
M6_ZQK+[*5TWZPJ<K\>L/RNOZ@RH>KNIRR8X_%8^\WNB;2ZLX$S&+LA RY%&(
MO""!6<)3R#)?^$@ZJR@Q6J"Z@;,T+[8W 8A6AK%J#=%JD=H4P#JV@/Q@C(7J
MZ?AQ/!^#SCLZ$_O$QABPM^8"'(9*&@1V%H$K 1J;0-<H\.F-ALE"@W;6X9HI
M%)YCV.Q$3)VQW*=5.KZ3^21)G1'R3'G47:OVLZ32;N'\;SR_O9-S\:7LC-SR
MS^KVF;JQN]]$]#D5/(J)*F0HX_8H\2 )> @3S%,<H)10SRBIS;S+I<UV.[R0
M-(#E9'=/\D*M5M?Z^J:^C?]37H G3JKZ9W//:3@$YR<Q]\1.O8>K 5^ '630
M8@8:--!W]@TV<8<R:C[?N&=VICG%$<-6TX8=63U3@V%#L[E_.\.Z+M[RR6%;
M,!^E-]KPS_DC9Y_D%ZNXS;-UFR/W6U76]4JDA-$ 2R?N)6HY0P0D(DUAP#A.
MPDS0-# 2A#;M<&DN7(/2(OMV.RQGB37;6W%)U\2.N8$*-59P -OF(%P C=?=
MEHHI,XXV4\YV-^LVBJGQ+S=0C)\;YDU^+1[SJBST'+7^RN\Y:_2!WFL)AEM>
MT*</I8J 5IQP/XO"&.*091 Q/X5I@!&DU(\B/TQQ2$,;MV+<\]+\RS/@H(,<
M=*"#/QOPEHHYYL-AYHPF(7EBK^2(7VOW9,V5(S]EWN^L#LN:CI>>R[Z!,=)B
M-^3'Y79S5U;Y9O>*,!PC$?L)3!(J R'L1Y#X,8.,\Y!DPN<>(?9B8*\[6IJ#
M:G"JHE-@CW2@/SK)K9G[<<'8Q-YF&%D#A;).,^%4VNI(-V\@1G7:V./R43V?
M'UP/];B6H?I!P=GOY!]E];OL9\,+I5=U23?YH]Z<NR[7.7U:88Q$DO 8)G'*
M(2(AA]@7&8S3A(9QD'H>-2IUZ K0TAQ-"QMHW* #'!R06]=='3=D9GYISH&8
M^A3HN>CK<\W7YH?GADA^2EL%_FS_?Q)5)E><NRL7.P[.W%5EG9!WI/BLFW:'
M>>@/LC'&"U9?RT'E5<79MXW\UKTG]=U*$)*$64Q@JL3X481\2!*:PM#'$8IY
MF 5I9"?ET=.;T0L]JUK''JPJ<K@FK8S:PPXYJ!5T.^?:QW:,@XC[<0!#E!&Y
MNA<IS$*"8,1PE$34\Y,8#5!?<DOY' ),,_-N-E^-I7$NP=D6I9(BW_&E@5X
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
MO^"B!@H>)%)URZQNL-JDNMF,0;_[FH;2N38;.[B!! Y:Y$#!O@ -S0H]N*K
MMVEIMDDNG(CNV?(,7=)NF70X@+K>_$.;]F9,11Q@YO.LQ"$-V*\4/TN?N6ZV
MFO0>!N4QRKC D!//ARAE!*8X%C#S$8DRG(1)8I2&>*3MI06>&A[8;4U:; (=
MX^W\HG$$&U-O^5@08;5V/&'RH-7CR[9F6S^>,**[@CSU$?O@[.9[>5WFQ>9+
M7G EF?;?O"JOFXONWWB1E]67<L/K#UNNY DN=V*V,:>AGV*8>0F&"-$(ILR+
M8"*0'[*(F1ZB# 6PM!<[^"6-O'\'#5Z@ 0.)V%+28=!0G _5IB9X8E^A9 @T
M?J ,T,*.0)D 6AN.LWXY0 YB$/_F,=S4XS!3*#?9>%A%=6/([ GN!C4[6XPW
MQNANJ#>J'<=IX/47:7=[Z8X%-,$HB6"0A:IV8L!A)@2#$8H3[OE9'"1&=;5M
M.EW:5-)D+U>'[.7R@-I1+GB7<K.-2M=$3GTJ<3H#O+X !\@SY'X?(6CJM.]N
ME\O(^#Y"@G&R][%GA[F@O1J:OA+_HORTUD7;%INO<LW;NL)5D*0<HRR&@JI,
M[U EZR&1J@IGB1_+Y6D662F@VP)8FFLZJ RNE0&6[LB:?C/7-"6I$[NI Y]M
M%LVKNO0[_$ 9<+&+L-RYK:'D.7)AUMW/ZLZ&DO/2M0UN9YB;^[U\U"[T4Z&2
M"AO!C/6Z_*[JDM5Z7T_EG_/Z:[E>?RRK[Z1BJR1)6,)B7_HW#\G "R4PY5$$
M,YREB&8T" BR\70#,"S-V7W[]3WX1N\XVZ[EF^<'T$LOP,XNI0VPMPP<3-/R
M 3OCP)_*/-#:9WG=:\@HFCG,B<=F8I\YW[!8.],1Q#KRIT,0S.I21U#TTJN.
M:6IH 6WI=WB]40<A7[@,#^,T%K'TEQZ/*91+5 9)P.0?<1*'(HHCAK%=W>QG
M[2_-(>[@-6?0/Q5\TZJHR-FK!I0\Y!NR5CDS/]O6SGY.JYD7&T'6Q!YJSU-3
MD^:0N/+^0!'8?>CBJ'2WRWK:1VER5D;[>>LS5\\^:MKKHMG'/S;4![0EN+]R
M!3-?Y]KS_)X7NA[WKK/F8SNI/1('*.3<AR%6\JHL"R%)$PI3@9G@)(UIX-LY
M"GL02_,F$KV:ES>;*L^V&RT3NBE!418ZUT[Z;/5&Y*TEEBO-08-DZG:FI7YB
MW_2K$%QY&0X:A"J'3J\MP7-[FDVRSDCLG5K[7'/I[P)<:O?OTE\-Y]>94QL
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
M!3M-8$H0@S'+6.BEF4=CNXKE0U L;895"P;+RN6#R#=;*4Q.Z<23K,(/E0%
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
MVHR$R6:O:W;GVM_5N($&WH@A-Q=P.^#U^=[E]"S;[-].Q/9L6[8.6;?<J!W
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
MVV;N%9@=',2O2"/?2##?\,) O9M=?8^XNE1.T#*(&!&,H!!=U3%ET5/$+FS
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
M!58'"+\#^)!7NKC&Q/ET:H[9E5@\&.9"O?#E$*4)%/L$E9A/GC=O_W<O(?V
MZ!#MWKX)/UK4'>#E_5T.H@_6*<'KA"Q1<QK$ 2=>DM4Z9:EDE*VCO;M4C/N<
ML#%2CA1R!S"Y)X$2+ JIA 0;'!W?P2<(16CZ3U!D:J7.L;5-Z7Q>_#$.S9$"
M[@ BYVU++X(%A9D5X31D%<D.!DL',K>&_NJ"8*B89ZU[>-^DH!-?]T!]WIYF
M?+APNX'&14?F"R:*U4+(0N%DJ;4#-M9Z6L]!ID@1I> QA-9N[;V$C#QI^ C-
MW@N28\3<15WH^37^K<O[%ZN78;'X,9U]^H]P>H83&;V*43,(&.@\+JI D'2
M"AF-*Y+V6/,GZ3L1U@.:CH+ /147;;71@4&Z4S/R"'LH!'E\*D(R=)Y33)G!
MFV1!".Y,R#&4YA/X]B1QY+G4S6$WI(9&OHB]&*%QU5C^:HK&>_R&LS-\46BI
M%Z>G\S_J5<#K^6(S3KO.A3L7\D3:[),3&82V'A1S!5P(ACQ.<CPC3\7[6WG&
M>Z]LFQ S\B3J9N ;1SL=V,.[3-<R_W->2N+16UO ,*RU_%9"E!0(!\4S$REG
MIEMW/=A&S\A3I)M;NF:R[P!'%\.J?A +E\)Q5FKF)87%1@I04M$VT$J"RCE*
MI[6E/YJ7(MVE8^2AR\UQ<[2L.\#+YB+\/#UVR=#?PO(#_8GY]QDIY=."MD>>
M&,XE"80#3UG33B /,P93P*/F4O+LT;1&T>[4C3T#\5@DS)]$+1T [K)![YJC
M#V=?OYZN!Y:AMY*O7]KD#$H91L*2&2S/V:5@49?6+6SOIV3L^8:-@=1 W!V
MYO[ML'F(2S[?]/3U&9Y.7-$N:TW1;ZP9_90R.-H*8 P/18J@@FU=0;(386//
M*'P2VW2,,D8.!U^=+WDQ461=7SPQ4:JBF *7BZ\=2B,$2URP.OQ+BVSL[7[O
M]X9W]_[R<5\$M0W7CI=>!P;F/7XZ.ZV?^7%#.!-MC*6]P"&Z6N&97>WJZ!%T
M\MH([3G#UJ5W#Y R[I.@(=)+QTN\ ^"LS=Y-#H37]/\)R=1% XH'!DXG#L4R
MEGDR@F'K:]F[5(Q;[=\>+D?*N0.DW"3>)J8#SP42<4_VL0[]*4F"%E@R<^3
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
M_ L2&]<%B*M)$<+E2/1[6>?K6JS^!GJP@IF@M<L.6\/L$9*Z2=,WQE=+370
MK-MYX^L&V7B;N*:#WQF*C9ABX JWH!V%2Y9'GYH/<WR8FFZ2]HWAU$C^'2#I
M?B9"CLJJ$B!DH4#1)H!J>NL4"G046"=MGR0'VTT"OW6N[&BI=Y#&?SG_\F6Z
M>;5:QS7-9ZOI[!/.4FWXSIQRM8$F1)[J.\% PBF(H&-2R9*UM;KUR;:%G&ZR
M&<.E\%LIHP.3=%="=&IO2I1/:O\WTMIJM9C&LU6MV_@XKSN(^"4JZ#=^NBP*
MNI!J1&&L%@FRJKM*9?(9Z\PZ.M^MPU@X]ZU?4;7EH)M$QW#H'5'E70+^ZJ+8
MZV106\B%"3H2ZM:EK0R)%9)URH67X<';QS.<,3'R*%P/4E@'T*O'QGRVYF<S
M5K&0EZ%=9%#'E9-7HQ105"V 6^E#DL:0<S/ P7V=AMY@=IAN[SF?#Q9T!T!Y
MD?.TJB"<GH0IA=$OP]<I.9+7V)K$H U1SC>ON%7*O YY$2"]L:B5#$8W?SKQ
M*%5COT,=!$R-E=$#O*[R?^O8FE@A4C[7JY!ON$G:U&F;;W'UKGP,WR<4=_'(
M8P1GD9/UCA)\,@:RX$Z%*)GDJC76]B-QW)AC*. -J*8.4/@>5Z%>K_T:%C/R
M&98WL]+3-%U-DC"U2V>&P.J]FDTUX">GEV4M(]/"*-6^3>!C5(T;(0R$M<;*
M&/G=V#7;?$-4$RT]RN(R(&/$@PJU)4%.()U'Y@V+Y?:8RWM?CSWT^\>]G&P,
MC6:"["![=G*Q[C6?4"4;F7,6@J^M+J.DKVH1"M8!,UJ(Y$WKIV/WD#'N'>-
MUN18<7=P.MV#^4B^'(\R ,$[U<+O0IA7!70JW"9GE;[]]'2 ],"X=X8#X>5(
M87=@8/X^G<T7ZRS))O,QB<DSP?/ZCI/HMR6 =Y$#PR $U['XYC/ ;M/06S0V
M6@;I*.5T:8L.$>7$T<&,N100TB*H3 Y<$+YV&>$!B_$>FX\8:T-Y;]%=1ZG0
MP8'0@6U][%)D(J5,,@L/?#WU.A$KGO-8^8E%>RFM:YT+>XRF;LH4G^0=T_%J
M:0:S?_GYCL1_HV^L?[3^2?U7[['\5/_\_?V;&[^?-LOR[$NUV^LQV/3W+YM5
M7O[]PV8R]LOYXNM\L>GH1!^>GTYSC9%_":?U^<2'SXBKY>^S0%N2OGNR5M9G
M7$U3.+W)Z7+ZY>OIK4<&=T+-%JO^?,7Y;9F<+WX'>4\G!?R^PEG&_)=CS\?S
M!H3ORN8=RS2<GLR7ZZSM50/4G.EH1P_.UF>;*=!7KI;2)NE=4=ZDYD9B%[J.
M]PW.U_BX[B1&6TUH+1VYW=G6<6RU"RN%Z<E[8[)&;D7KE\ W*1C[/JDQ$NZ>
MP >+NPM'\ISZEZ=AN7Q7UD;[Q??I<H)6)8<8R25 !ZI(!2Y2X.6-$SF&R(IO
M_=+N06(Z@= !&GX(+$>)NP/<7*?_U?Q+F,XFKMAZHC,(K#:@DT*#$\2&EDCG
MEY2&=E/KJ^L[5'2"E./4>_ON^CA9CYQY_X"+VBKA9@+P%7ZM-C@L?GSX3))=
M_AV_1%Q,=*!0R!0!A9%KJ%C6$(530&&03\+46_KRB(>TYY+CXN58S<Z'%W,'
MMN:>;M*<.<GKR+[$:O4&SQY"3@&89B%)G8)HWI3K+A5C9]/:GTJ'";@#B+PX
M/9W_42.-U_/%J_E97)6STXMFEU>SHR[ZM606>28Y@4N<8ERC.,0<ZQ[+!7U(
MFI?6@[_V(K"30^Q --RN61A,-1W@[MIMZ,;"OCA;?9XOIO_ /-'9NA =[4/#
MP^;(]Z5(0#+BALN *;=NX;Z%G$Z,51M,M1)[CPAZ=[9:KL*L9G GQ<N@0E:0
MT22HSU @6&NJC&QT+A7'6U\9;:-G[*S[L!@Z5/ =@.BFUW=G2PATL: K0+Y
MW1*<UWF)&KBW-M>VX>VOJ;=3-';!5%,@-11^IU"ZOC.4$MDPA8"YMLY3Q(XK
M+H%)AD[H*$MQK3OE/$+2V"56@X/I4/$W0],X-RB7DEW.R\O/8?8)E]/9YB+I
M\B9A@"N4G99]RCN4_>70_A)EVX5AT,;I(.I8-P9*1/+=&7V5%4LJN62D;=T5
M9B?"&E^C.#3%>&9!9F- H6'@O&*TJ9V22>>LN!B*S;ZN41IAX9%[E'WDW<&Q
M>4G]1B*U,'\^6[\&KMG?6"^7%"N07) D%\\@>"X@.G0L&%=,:7UH;B6H$RP=
MH.F'0'.TV#O T"T>SA/"*CIR$[D#7K2JDZ 0?!(:!&TJ]"G&(%JG$>XEI!/,
M'*_H>P>!'R/U#J!S+9@]S_'+))Q',L#6&P0B6I$3RAC83+O*V(0JMSZ6[Q Q
M+F0:*/;AE,$!4NX )@\\7+RX%J*0E GA0:5:KYU9AE"D!9=LLEDPGT7K&_^M
M!(V;LFP/GW;2[P%*CS]%O-@C 7D)2"8Y6$V>80A WUE/KZ_7D$*+YD_V=B9N
MW(SF ! ;1"M]P>V>'JPO\O\^V_0J/.=..<>5(J$Q+\DA0"<H$%'UI9&1.53?
M@+=VN/>C<-RC<2"8;&TJV51G?2'R;[1MS]]=OPS+SZ]/YW_\.^9/N*ESO;#O
M6I=86Z5;E"3)( Q$9E4-E=&HI%'*YMUS]R-QW//VR3'97&L=@/+VH^US+EQD
M1EF>P&5=XR,6P*$78&)4(1?CG&S=KN%^2L:]^&E_WC:0=P>HN7GI<,Y#DMXP
MSPQP7],R/&EPRA>PI?#(@HBJ>5[W/CK&O=UICYBC9=T!7NY_1';."T\L!1<B
M^)SJJVXRT=%H,IL2,:'/S/#6Q57;Z!GW-7U[_#23?0<XNN?N-/OBF*PD"V[J
M(V\'(5$47%CVFM@KV0]VS?);EX6=3=+CAPFX XB0X[>H$XA>X>;/-_>T'GE/
M>^'U?/%'6.2)(N2G*!B(Y,A?\UG5_L )O B^%MHS:=M/?]Z+Q$[RZ <BXLX(
MZ.'4TP'ZMM:(R920*1D *>JH84@$5[N9R$P"T_0_U5]QWF"X&A0(^U3N[:.5
M@Q'V%1?3>2W,6*QZ:N>@F!/.$[/D-A+O1EN(2A; 9"OG(6 >OAW-8.T<!CMP
MGQ*[(VBZ+Y2_62[/,+\Z6U2.-PNL]_!;_&/]H^5$\XRJ]A!+M6A.,1T@2/H/
MER7)$IAUN76R8C?*QKTL>'*4MM54!Z?Y URMFY%=,:4""]GF LR1)Z22I.#,
MLT#_48BL1)VQ?02R V'CILXZ0-\1>CH8?-]P$><MX?<>OYXMTF>2X#T[:V*\
M99IYLNA%ATTY ;%40&L?,B^,&S=(N_FM5(V;@7MRX+73T/ZH\QO4S?!3O:#X
MV-;R/<#8IA<C;269./&E'<LD-L4@9(> ,ON@30XZMJ]0?(2H<5-WO0!O?_T<
MB[OAG;WWY,,NIFEUG@5_405(<BQ8:]DG7(E,S"(4%>M-FZF]T^D_IJ#CW"C#
M=.L,\N'4CMM]LX-CN;5&.[.:#_@A6_@]J^=$?65:A-> O#X@%%J"<TF"ESYE
MFY00 SP7.)C<<><$=@#BYCKM!\4/%5/<4Y+S%E>_S\*7FH?XQU5]Q(O%=$F"
MNBZNRP$#QA0KI)*UZI5$8G(&%QA"+M&C1IM]\PFJ0_(S[KS#I]P'W:"B@[S
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
M\;9DVAFZSCAAFD%P,4(RC%#KLC#8^L'?GB0V[FRI$F=,1P^6QQK8HP67:_9
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
M!HP29 ?ILM]F(=[E$LF*?[]9I/_]>7&=:Z]!LNB;;X\5Y*7.5\\.F+=R?6^
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
M3"0;3X:"%:.-4R'ZYDP/HVS:W% K.WEV!Z*]5CI+$NDH&>%C1I%NJ>WV H7
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
MJF 41E8OQV=PCD),-!9+--JG<FCY70A2/[M2#^#W,1+N";^;$I$+0^N&^T!
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
M - ]2F-#0?<8\74 @';ZPV^_;5TA-3$S[4%PIVK#I7J,QCD$C(RKF%,)K4L
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
M^8T$[JN5'NV>C TAB@S!M.Z7@>_!9'UKDU2CC9I(QWW=G(?R7@_?P<0J?%K
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
MH?67![T C%2EO=$"716?BD((H08!)&K*513!ZG%,"^T9NN83M!SC7AE-0C-
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
M8C[520>(]<G'W0?S>&(_\J<V,V5]QXU;=5A=C"%6!T4HV]IR;!ON%KX1*_]
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
MX3,6=&06"^.C99NV6P^G0PGH-CSMC%(1)Y'$C.RY[D%(M^O(AUHQ!V4$BFC
M1(>04'LV7P.K]V0+F7YJKC\-W6!WAKF(L>4QL:+[3UPOVH3[=WA%SVUK%^O&
M]F97* &AM D"-?!7EKTD%2H:/DQ*ZBY%FSV6[(:J\TDUC,7MN8/H'_A5";]S
MM(D-3%EL I=#ZVW&7Z5D#?@DDV2+0,5.PY'[K=H-2N>3.QB1YW-'TYM\M=J.
M&;C?G6-.L0D)*$II[2TDL*8M8'.1&#(6ON^'0-1W*W=#U?DD!D;F_5Q&/#PY
MP_(/_.NGO^C3YZMW[1?73SVY3:QTHV)U7-A9X5-4F:WD#13O@]"MS7NG^8['
MTM$-=>>3(SBI7";&X)OE\R^^G]_I7;V!3J0H.@,Y8&(?6A? * C0\J'+L824
MNG3,/(Z*;O@[GZ3!"64R]3-!RM?KQ=7B7UMI/>A.9A]T*%->68&(X'7E_<@@
M(66J4++T,CDA9.CB3G99JQN2SB<5,#A_YXJ7P-IWEZQ5@3*25"!%:+5W+K>1
MXA6JBMYC*IX/P#%X>;!6-[R<3Q!_</Y.'3?]?BK8@\D147C3IE5"T!3!&*,!
MM9.M,IC055MMZ90%VK=(-X2<3\!].([.VJW;O5DPTB4OVVP1R?O1;>:#,0)X
M,T9YG4KM5-[:9:U.0''G$R@?G+\3XF7'I-]6RP_\:9\:L_[@O_/JK\7FPDBR
M50L+4A??QE J0(<*A$2RIJJJ]:-RP$;NANG=TEIQD[8$WR[R;PT]_T:75YO=
M3[9XVF)I'QW=GAJ=!CY_-,&S7>&%+-) Y;N#&9,%)$&F%23+*AVSZ[['[@XY
M@W%ZAFBY/5!*66V2RA"28<RC;%GO7$"BC27G$+R3(^/EAI)N$WW&0LSQ$GX!
M,@>P>P:@^7.Y:388E;:-76MP1\YK;_A616HJV$#RW@-1"AA,1G-_+PR$F"?(
MF!=<#I'N:EA6SP MKU?++[2^6K"Z?;"):E)2*7DHI74S<-8TWU] L:Z&;&)*
M@]](3Q+2K2?G&2'F>';/ #/?S]9^L!>E<V&#3X/T[;$DFM"JZ2.@DD5XJB)E
M/S!T]M$SK5$S H(&8_[,'.M=\D6Q6U!J!DF%64,A0B#C0>B 209M/![B4?>I
M73L#, S$P*D+(9]SZDB*2"@K.!6IQ1.9.5IHB*$$86N(-G=JIG6,HSQ:LFE@
M& S"Q*EUP5,IB=WC>Z6,$EFQ2B,+IIE2B6U\R%AE+"G%2)V>+CV_1+>XR9G
M82A6SB],OVN:&GTR@AT\H]JT&64)HA$$M>J2A RRU"[-,9Y=H!,:1LO?#(R&
M8=@X(18*+2Y^HP]X^=/RBN^XK8L?=7+"LI$C#*F6G4P0K7+@K1/"Z>AU*7LL
M3';9_M>'U9=_XX^^,2[YBWN;\HD%I[4:AHJ+'<O)B4%P0_7M<0@*E5>N0$4K
M6R.@U/PE!=8K)5 KG1(>A8"'JTT3M3A:7*L!>#?Q)<#.\H91O][\M*3UAZ^O
M5Y\^X_+.SFWU[L4IT%4BF.PMI%#8>Q:(2N6<(W69 K=OC>DD?[C$5B.P;T(8
M;-97%^^9Y]24W_M,2UPO5MO#(+ $"FR]>--&SX4JV<NM$804OBI"'^P^'7 7
M9^ 5'L08^+M[3?#LXM,Z$$/=",/P=FIPW-+]YW+SF?*B+JC<'IND'49%F>E/
M!@S;3Q!"XIVD8+S+4@740P#D.0*FT1X#"74U-(=G I.?5VO*N-G%RT(T(8<V
M,M6V)PFL 0$=&]=!AF*+4<;E."!&OEU]0H ,(](G0'($?V<0V'Y8<; ],U50
M\,I:0)_82R(E@0F/@+JU='9>BIR[X*-',/LQ#=-&)X;.RA_%X9DAY/;(:'+*
M))$ANLQ'IGB$B*5"85L]1V>]"T/G5K^G8MK4ZG%2W0.1 U@\ Y#\N?EC3;BY
M7G_]<\.GAS^8-E=M.[L:-U,27\4:E#7;%+&&H!)"C6QY:Q(HZM ILA=(F@]\
M#I'XXZS\@.R?0QB4RILOM%ZV4OZ?%TM<YL7R0]O.^S<_O]MY<R6TITF1]] Z
MY\78FH6V(&$A:] 7=NFZ-)3KN-RT6?F!T#(6>V>@?][19<L+O\7UU=<_UKC<
M8&["V?SP]>%OMHI:1IE*S IB3FSTD=0MQ,SLLZ25\.W-=R<ONH<JZD[=M*'X
MH4V?D:0R,[S=GLC<"IV0=:RTAAGE-#-*20\I)1]RK5;&H0WG[ZF8]E8;2]Y[
M8'4 \V<&G[L)Q,E[9#>4^=%V("TK]"K!\1W=IL F-)W\\@/A,P>CZ%BY[H')
M 4R> 4R^U<>_+9;TZQ7Q)9Z\$I9BA1PS-ITL 5O_8&MK$@Z%XV\&QLHSI'0"
MS(F><AU_7PW![]G!YJ$[L V3EMM7L?B!+BIBP=(\ 5.86SFW_DH8@;1(6F64
M+@Y=]=J=NFFUT2!@V NPP20S.\R]QO7Z*SL5KSZMKI=7%\4;&QU)T&CJS64?
M0VW%6<'XZ+7085Q]]2T]TSISX^/J".[/ $FM'NB/VWJ@U]?KQM(+J7V*M23
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
M.^P>?O,R?:%U8#YQ!Z@+[4SI$<@?1"B^,,6#I'6VYB0:(=YYI<,' N:0W.,
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
M ?&4=WVXQ1'*(8^6UE#=K,J8("2I(7/:)RH)G7DX, _]==XYC.U/EK;:[.Z
M^>6*?C*NK]^&:]S<^^7?<96JJ=[C!1.<)>L2%%XCMZPKN:W6D+*VU@?OA&Y=
M\S-<NKX2VP/AL/<L:F:;9JB;YJ:T3AZX_GVU_(2KZR_A*M>A9Y^J AXXP._^
M=/-7=__*X1>I+;[:\IZUN1:.O(:][SN^B9>+]*_K;7G(5S*\VI'A_KHOR2BU
M*0HXK[L 0P$"HX4LM"P\F("\=:7S6!F/)OS8^=Z79[]V>^AP#-[DQ$#6855*
M4X#JLPND'651,+2R>2/Q"/%F)EF8$EO?D'],9+0.SO3[%[L?;M9T$*W7[_#]
M[1U\S8XB\RI9&T&$F"GLH0@VU&NX$GRBZ#A9;#Y8=J] _6"N*0R64]FD!X#=
MRK[-K6)*BDG- $ORH(RB1"A1;D7)=TJVB/S-.];Q@-H58%X -33L8\@<K.79
MAX"MKC^07E:O+S%<W>;/=TFSD3+QR$$)2__06, K\MVU*,Y+KR5S]H5(;?\7
M9@;#X29;-M=?ARCXA2+03S4,I=AV^2>NR.'FFPV[PW9]*C"3D))PR64!%:4
M+XRCM$8HIH,(V;,#\?'2M^?+(%O9^P4(-55^A^#:E+)MEX*%B<(<!R,*;3W-
M5;T"3I0/.T,J%;:4>"".=CXSWWO)B2!SJ$IG1,=Z=5V'I^/J,_X_-Z&^/%(J
M\<.7/^A_>U.V?[ YFF5*:.NX5ZF*A'IG2RHB9RU]<8[\MI,V#@E;Z(,[(0O]
MUT.X,E26F:G$)@Z!)['(S C[2O@[UI D&4KAP=#Q7@L:)'CN,R1&7T_,<JT&
M=1&] *@G/CW/T36-79?ME#PS1GX+US>K</F/L-XN87U'VN@5:NX0RL9#YV@@
M)J.!Q9 5%T&6.(BAZ06@//?]^=!RM$&7C;7;02[]E??=;!?#N0F5'\AX4HOR
ME4]990XRH@M2<9-*<T[@QT+,V_MUJDN9XW3? 7CN5%15<S=+@!QMME)"SH6!
MXC9 Y!7^JOA<^?"R;ET8\JT4'=WIC3?KLJF..T#)3Y>8KE>+1*OX1WUGNA_P
M??W;\NJWFT3Q_EV07Y#1_U]+LIUUE (J#=Y0I)\YLZ;42ZSF!/C#I9L75<?B
MX#&Q[C1&Z0AN/R[6]*]XLW/#8#A+R58Z/86T#RFEA&B05J*T<97@K(C6K%O/
M2S-OUC41G(Y4^LS7.G>KV+UWT"+6<8P%,'EY2S@1:3=42W,;E7>L#.GO>>)'
MSQOD- ) "[5U8O5;UJ9_Q\O\KRO2_6UA#?Z*87T?W$>!A:,5D% &4"F1*Z1T
M :2DWTS*IZB'S(0:_L5YF\\GP$AC)7=PWE *^(378XH\70D*L%3\HZJDJ]%#
M</5)S@5M4NM(YDE!YNTM;WS*'*_J/O"RH17_N%BO'Q:14*OHHP'*$RJ93>$0
M)/E+E%I8QJ,(/K3'R[>"S-L2WAXO1ZIZYJ.)%K!QD^]7RYNK_([^8GB//X>T
M+5&Z:S]B3L62&&B/2"HJE4$2,S GE,\\2\7R@%-IT,<&X<-VCH]I5#L_5G8#
ML*@#%]%:D,E@??W7X(Q 0)&M9R$X?'P1\QPHQH:L[CRL?ZBRYC?S@!B*LJJ"
MR=2&$UM !9<A1)XIA7>6^1A8Y$.:^P=];! H_'F HK%J.P@W-C!_'3XMKL/E
MXG\P/WN?O5U>*"EEH2,=ATC15,Z25J85A,RD"=98FUL'KB-%''8/QSH'W"GL
MTQG;1$R<U<N@[;2X4BH;'5)V)SS] ?<^['VAGH9M8K+D>>I7I&,UW!,'A=51
MZF@86)2T@40RX$U2X%/(4AHK=-F7_9PK!\4H<SW'03%&=W-W!N\C4=#&:1V#
M &T\K\.T8J7H25 4QDHNZ#(?<M%Z!AP4HRPVE(-BC/KFKH\+5^^WI3E%.$LY
M%C#DNHZ&K+P<(8!05BB>;-21#PDV7BJ"N_O@O+=A)ZET.TBW/0#B[C:/EAI5
M2& 996%*6PZN4)!C<PDVE9B-'U1 , 02<Q<D'6BLQ^8^0',S&_R?BZO%QYN/
M#X*'[&C=@?G:I$RYE;?HH$1FL@Y)<]^B%/:KC\YL]$-,MFRAO[D-'_[:$3P'
M&;/4KK8G42K-@X$0>*"#T(EBE,M:#N)$?<GPNQ^=Y]F]F>$/UE\'5Q%O\?W-
M9?T[7S;7++>.SUB2M-(2;&98.E,=7Z2<UK)0!--HAD4 (ZX;GA!CWE>/4]4;
M'JO__B"T#:A+(JQ3@%M;A0PM(E >%5T"H3T*<GZQ/*85:@VB'NH.CS;O?K@<
MH.N9T\W_]>^OP\=/]%N7=R5N5^__=;6XOB\TX+DXK/[25B?L*&\*N9 /E<QP
M'HM.<@CKX0N?Z0H4AQAQ.8U&._ FPQSOK_=L.CIGFQTJ*(S.:A59(K754UL6
M[81&)E/K^L&1(L[[/#M+X7QCNW4&RWU$)*^7'S\NK_ZUQG)S^>NBX(5G)7OE
M28F*PG\E(T(,* "9"M*IB#&T#J8.E;6C$OW6 -H#ULFL.>L,JON5/K>TG459
MI-2&*P8N,M*DSO0K^DG@>4)KHQ<<!^7Z8R#ZLECGT ';"(V-;71&[O*ASV%G
MK491,.<90N)H*876E(B[XJ&@+Z%4Z@$Q)2'66'G/H3'NM&[S:*OVX3H'KG:W
M_'5GO5*SX+62D'RJBBZ4YI42(7M:<)0I:9P+Q4]+? Y/\Z?%<0/+GA62=PMS
M=]9;5''*>P:JT &D4%!F*I,"%I-GB1FG0NLQ6<=)? Y/BJ=%<@/+GA62-Q5<
M0^(J50)+*2M CZFJH4"T(8*/FFF7E4JI-8-QZS6<PT7Y:=$^B?5G'RD\F OU
M*N_6R+Y=O/]P_:;0JC>WC=O)M2G=?*R7D)A_1%I.6MP"YBJ_^KA<72_^Y^X_
M:WW+]>J6$^P_EJO_^N6*OON>,+:^<-DQERF"$S9QLF0.4-\U018>A<C&J,>=
MNT]>U7:VK'.XK3MN-W6H]%%8.CR]75Z'R^.WX;-9SVJY7O_T5[J\R8NK]Z__
MXY??+[)D:'7E=K?UD&4.(8I:6TCAHS=%ELB&<!>.^.2\W2 G@^]$-NC@YF3,
M=MO=7Q>810K&%=I"6E1=2@C&1."(QAJEA7>^<21SJ*SS=J><,F(YB34[0.VN
M:W]PZYO=>,%$TJ72'$MDGH*L&, K"K)J<T3)M =M;'V]O$><F3M53@F^5D;I
M %_/Q!CTZTM\(MAX5K$7*H;H:HDWYE I2QVC=:L 2I1BM4&):M]DS4/ V$KV
M8<C]+M[G9C'W>)C[6YA?X?LJZ1_M7D^>6\]O>'TA.2;%DH!BL@8ET=2YF0RX
M"5@XYSZ;Y@4/>^09ALKO^YUNK%EFS& .?\IY4V]4$AT@%%A?^. LK^TRF"/2
MOA*4K[',0/B<K#6HU&-2]AF>Z'8E'@;3O^DKW<&F[2 R..0MYX(VJK>B6!#%
M6%"DSDI/(T&8)(5PF_Z.#M[FAH'V;_LD-\J,9P35_=?7%](D9JQ2$%(VH+A4
M$!-MT&2BYL5ZU'*N\6G[)1\&Y[_5NUQ#4Y\1P'=?(R^T9"9F*Z&(2OTD'(?(
M ZDY%,PR>\>;LVP=(N<P\/ZMGMD.-F,/4-V[(R^RILS0"@N&\<H.34MRH600
ME$\JD7GV?! ??XLD:R/1,/B=];O4!*;I 6B#2XV??1Q3GI19$TJ1ZK ,PS6%
M.<*!)@@IHTJEF)FMA/RH=U1^UB]1,YEXY@ZN?:O='3F\_^EXV*/Q!8]2N]J#
MCT)G4 DS1&D1(MHL8N&F/ X.1M<8M)9Y&/#/^G6K:QC,?XW;KL#B5:$].U!'
MT7E?LI"@-R44DF*OZ#%"EL)G+6J%WY#.R9,+/JS/XZP?Y/H'Q-PU-4.5D_.B
MKFU]483FI&X-PI<ZF)("0%<SX^*E2(G%S+UJB?:[#P]#ZUD_PDUOD(XCF$=W
MC9^6ZW"YOHBT'"4+0BI&5S7JRB^:0/%<ZZ>%E6H(=>OH#P]#VUD_KDUOD Z2
MP$<=_^O?EE?I9K7:O%!;IF4Q"5A)$93@"(Y%!Y*5$JPNN?#6S[G/2S,,;]_%
M*UDCDS0#U__];]_HG!;Z7YL_VOQ)_;_>8OD_ZK__]?:7KWY^NF,AQ T+(?WW
MQ]NO;)1WI\G=L/RWL*IO?Y_Q1[P."_(T7ZUGO?CXZ?*E:''XS_ZWAU4\7M_V
M$]_ J/6*\*_K.N<Z_Y^GN<UY%2G3#^F:CL5,R8E,(%%7+%%.'S$5"L((7-;8
MK!Y/G3[9W<V=C,<ZMW?I ^:;2WQ37J"7$"XGQU7=KL%2%J=K):XN@)F+[)E!
MS*TO58?*U@_U07-4/79\DYBK@S-V>Y] :UAO0M(-UU*RSHE 86CF68"JS\1!
M"0/12A.%](*'UF^E3\DQ+[RFL?CCDKUCU=\AA+;,3#%@ML8[<)L04WE:130<
M8F$Q5*YH(Z8&40]<9L=;^ 7('*#NF3/)W_#/U\O/M*,>J+>VXVKN**!1>LND
MS"!CG6*"SD#PUH*0P1F#7DG!7XBS!GVH+V@<8LGE5&KM;.*"9C8EYAA8PVG'
M..[ &Q? F&R2R$D[O<^;3#-Q8;(KA$G/GF/5V].XA2RB4+'22S-%Z[<Q@F>1
M,D^=G&>Y>+&7+_-<QRV,,M=SXQ;&Z*[G<0NR>.69+!"#4Z \>37/E0?&!9=2
M<J_"=S)N893%AHY;&*.^F6'P#B\O[R>=,<-D"DY"X;P2POH,O@0-M"TX5QE3
MMD/,OOLSYW'ZS<Q\L'HZ2"*>/>=^^/('_8C;J%EDD5TMD=M,8K9,@T]9$EPU
M*NX21GNR\K('L>8E,CM)EMK:.#WCK2YHNP^18>"963IEA0.5F0>/+(#WFGR(
M43PU?V08(-;,EVZMH3 4:@?:9?; I29DMXMY2/2V+EIYI2GORE"<(3UQ5<?W
MU@%X'!/WDK:H&9+E[OM&IV YU)C+"33;LS-Z>+3+V08* @J$HBO)M*.(GP>*
MTH2(3G+C5?,I[(TXNB=KM)KWZ#O,-!W5<'S9'?_Y6_B(GVIMU.OP*23ZW8M,
MCEIP[4%[5^IC"<6?00A SI*57HA<QA;&[?]BIZ[J0#L_4Z?14.D]^*WPI:IH
M_<=RXX)7^'Q/EJGS #53D"M[K4J5.0-=K$DG2RQ%6TIK!HGATLU,FCT-]"8V
M4@_P&]HNN%J\7UR%R]?+]?6;\DNMM'Z_H(-A=R^N+[A-WO!$63>O8QPV4:O5
M#%!EGHLN7,[643=H 3,3:D\,XME,?48X?_5Q>4,J*+NOC?D_;];7F_W_%F_Y
MLIXN@^87%'Y+EPWM^X 1%*-P.9;"('D?0C%%\S17O]11"YN9H+N/?7$Z:'04
MX1[M*'[#C<J>U,H%+X;KZ#TD++68%AU$E2R(^H@?@J LLR61Z]$"STSO?9KX
MNA^3?S?G!K_PB,+79>L<ZQ05J<%QSD'Y8BF;SN0&YAK&](+H,Y-\GX/O'V?>
M,_'N#PTV/DLKK<)Z TWG%]:QD45&2"XDY;FB,+!I?]^HCJ?IB ?F][:'F: #
MKSFL[_:KGD$F2V7<5F!THA5RR^A<J#5]6<@2HU2ZM";&&B_ES!S7T_K"B8UV
MKOTJ[VX^?@RK+\M"^EE<XZ^+SY@? I_;%I[XY9_A/Y>KUY=AO9Z@K>50$4[2
M_=)$/[,UR;"2,XI<AR$C1:->@H_10'W3<,9YK=*Y-\F,&<.J<J"DU-=79\I/
M%>UM",DSL(XI3[]GZ?294!TOB'=NK3(CL'783-OQ1ILQ-EBOKB_>DE>XK6_0
MDJ7L9 "G*NV,X *\M_71QDOAO&04-0]!&OW4'931?ST@[*L/]H.=IN9<'JO;
M'@"Q+3C(1B9!^7^MFJR,V9*""9D#9$4Q!29O?!Y4*C0$$G-6=AQAK,?F/D!S
M,QO\GQ0D?+SYN!7<4E#*) O 9>UWYMQ#Y"*!#;1\D1GZ.*B_Z063?_71F8U^
MB,F6+?0WM^'#7SN"(RJM#&4G0BH.RAH%K@32@8[:JBCR0";9EPR_^]%Y7JB;
M&?Y@_75P'_ +Q?;E^?3@AYWTX-8I&B%,%A88\Y4)O,Z@<;$67G.O:UJ)NC7)
M^T@1SV%&^.'QQ"GLUC\L'Q97JXRVM9;%9&8]A?$IZ5#+(C/M/*=!6F]0A*+(
M]9X6FD^).6^X.RELQD'T:!MV -/7RZM-1GD3+C?W<NOM(2!44LG4A^2D:&<G
MQB$PU, -EYB2C$5.,-[J*5&ZAMOQ$/AVNM71]N@ 5C^OPA5I=GO9>[<(C(F[
M2(>$"'7$."8#D04!)23& L4H6K5^J'Q2D'D/V%-#ZGA;= "H#4OV-ZK:=A/D
M8)A/'F2) A13$IQ5%KCUW":1%6.M?=4><>:M\SLUN%K9I0.(#6F=8BZ6Y*.#
MS$NH$WT]A,@<.)])8VAT8KDQU+IO<3Q5PM#:/CU#;J<!RWA%.R5S8+I.!BBU
M34I3>L\]#YIEK[EI/M7I>^AR' 6% [H<Q]BE ZB]6Y;K/TFYM)J[7_Z(G_%R
MN27Q7]^[;:=L<(E;T"7&.D0UT\)<S9T*ETQKQ6+K5I#!PG4*NT-A\9C$;A(;
M=0"^3=W'A^5E_N7CI]7R,VXJV[9+\<[[R+@!I3;=?_6>F24-Q8ELDA)>VM9'
MZAYQ.FTU:@2P5G:8N<SP(=[<*&J[@* Q6G+Z(&6=58J%@4?A*-RT7#CAG0F/
M_-:3I81/_O!.FW>.A$4;77;&1(9H4K"\0,*:S:!50)$E)3<*?0ZT"EK8'G\R
M#1/9S-,L#P^^C]5P3V1DPM,2C5!@,3-0(2>(CM0ALQ%6QQQ)^J.0\5.79&2C
MS/4<&=D8W<W.Z;&'34LGZU5!5OG8!"A3[SIH$T#QL3"K;"UZ'G!(G $9V2B+
M#24C&Z.^#N+.L=3[R03K'3I(7CKRD*2]*"OCB8LI,9$23_/4*/XZBM)CYF&S
M#:YZ)K1;![!\OIKY7VLL-Y>_+@J2V[;9*QZ !R2W+5@ )Y$61HD>2T47GULS
MR@R1ZQR*'0\$QK<]"VVMU#7RUO]8+=>D,":3L2:0FFK5EXH6G+#T#V>$<5(I
MX?9%SVU1=RO3.93#3(VX ZS3-]J>Z_JIM[/9:@L%:_&9-H(2SV#!&):+M%$J
MWOHV:+R4Y_#>,CDB6UCP[-I5*73.4J8"4C':@#J&.D2)@8GH V;#6&PY,FU<
MN^K,EPS'(6YZ>YP)V![&P:'2,HL0("=!BT-):HPQ5U+QH%D*,L8A#,K3S.>;
M.<<X'=@.L\?9=Z2^^HRK\+Y2WRVNP^76N;\E;S]I$^K+7SUMW^E(+<S5:IJD
M*H47!39)2UD(2@H)BP!A62DN.)'M;-Q0IY['IB1F86E;\LW3:.("HD@<2O&:
MPF=I0O/*U>]T'ML85!T\CVV,N3I[:5)12RS9  :?07F1(9B:DC%E$O>FN(A[
MD#;-2]/\\]9&673/,],8]?;TS$0Q0?",1T!A&,F]J:RE7V7/1 PJA+3W$OE<
MGYE&F>NY9Z8QNNOYF<EXG7DJGI)@SRL3&;E.$PVX'$W D$H40VH1SN"9:93%
MACXSC5%?!_=<7Z4LF\T0>$R97!UH5'7$@DW5!WI:14*62%_6M+Y&_4:(,QF1
M=LAQT4;Q'2!GE]OPKI!'D2*8XR"4)3\J>2'8%PZ9Z8(H4*32^@;T6RGZB50/
M,.NRJ8YG/F9^NL1TO;K7QM9!)IE$P6P!R?V2@Q0) M>U\=MX$[AE2L4!Y\N3
M/WQ>VQ]KK65+U<UL^W^$]=>R,Q\DTYB!,6;JI R27=%A2YF8D]YD)?V0ZI7'
M/W?>DZ*AQ8]26 ?'P8#KSIBC8%DXL(4AQ5O9@>.10:)\7$E%:;EK?M73IBIE
M_AEK1X4:;4W3 ]B^O@]Z=7FY_+.2-/Z\7/U\<Y77_UIC_O%FM;AZ7V/UZ]5-
MNKO\O# V"TQH00OF0.EZYZXH!S!82H[D8'UL/NGO8&D[[1DY$#?[28:G,N+!
M</V,J[B<]4%CZQPV')+W'*1K^BN;UM7;WR3UO"$]OM](,\D#Q^%2G.;!HY&6
MYGH D>A*WE A^J1!L5+I$;2CR$YF"B$T=WQBA]3/ XAURC/G!.@L*<!5E#7Y
M8!QH+8.)R4HC6Q>Q?J</(&-0=? #R!AS=?8 XHI7-E3F<.\LI5*.PG1I#(@H
M8E&19ZWW\7E\KP\@HRRZYP%DC'I[>@ I6H7_G[TW6VXK2=(&7V7LOW?KV!>S
MN5%N]6LF,R635-765[18/"1,4X & '/IIQ\/;J(H CP'B(,38$VWF3*54O'X
M\D6$[QY"+D#_(+JE9N2]65,S 1C01LW\OLOX7!,@H]2U*P$R1G8])T"P2"PN
M12C.,5!U )</9-U*87R(UI"!.:10[@P2(*,T-C0!,D9\/;B2 YP<)QU/P4 ,
MK.XN9 J"5!(29AEE%,CWOA4SQBWF3Y$<\J!,I)H.P/;;;>/ZZ^5.WMZM+B_)
M _XSK/,%Y[J@3QQXW5BA4CV?0@DZJ4X;20(E#[LQ\,91V']\8@P^5B=35@=0
MW+/6Y <LJS7N*I+/R(1CO%[M3M6-?1Y\9!8<RD!&1"9V3[B19B^M\\)S2OP,
MWU'33ID'@Y9X7ZSR^VU8;X^VW!YR>MO,<5]17[QSO Z)9TC/C H9(:+-M>C/
M&HXFV\<S&I\TW/9\8MY']P2 :BGBF6W\[]CX';?O<+M8WXR.(:D]6%5WP<E*
MX<YJD*8._"NJCMSB&F(J6M,?87)#LM*C/CIOZFDN-#53PWA\^1M\+<G[W=[^
MW=F>424"DCP+F)#(,$Y)0F#)0+!:.)NE5</6>O3RC$[6P74.S^@891[YC/Z\
MS#-FI.Z;2YY>8TM_]Z%<)FVW&47!B5MO#I?.7%DH:W6,3!MPJFYJ95*"8S:
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
MO#:GT%L'L-Q3]O&$J_,[.3(?_L3+/_"WU7+[:7.A.4;.&"?W'.NBU* A9B6
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
M*(ATAT/)205!W&:<IL-U/*US0W)Z'(V ;C.EGA%X[_-0@OG$HL1:C%@M$)?
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
MNQ8(SE4)&3W(4MU$JU*=$NY!,\F1F,OTFP&/T\X/= >(0Y2W:BW)KNZ3ZUD
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
MEM6R>M)0B*7>7L&E+% (>=BBB%84]G;GOX0CT00-75I.8R5Q,ZF<"%\M/W[
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
MP;($*#P#);@'.NL%3+%,:N.D*B=W=L\\Z#D*5J<(>HZ1<0<X?Z8MH8\Z,B=
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
M& 51E/K<8!TSK5]ZGMQ(/R Z1+JKUJSN "_O'E- E[M6I2BP=>"3LCE#L+:
M,2IF)*8$V;HRY_$NY@[1-T7*D4SN853)HSO\Z]-HC FS$P%X8634"5G %ZE
M1+11I>*<9@-LXA>6F>=]> H;IC5/.] B?Z,3LGF]JCV:?EO^_&=M4W>UV'RL
M!?:_E3H']R*4J(,P!41&!RHP!"<)^=(IA\I+5QX^J!VM5%[<5&_/+ >*?S6E
M+#H UZ]+^BS<;*_YM6/=A4%FT/ $T=5V#8SEVGR9O$G'F.7<EB1:F\1/;*,W
MOZH-@([E=P>0>7L5+V^;LR]P\^KR<O6?FF+YRVK]R]4R;_ZQP?S3U9J.1GVN
MV*ZO=M[$JYP7.Z_B0G+M&1+G(JMM'W(I$)3(D'STOM!A0=G:7CYRR[U=CVV@
M>$HY=@#;:RY6W5W["_S\WU>[EO/;CZO\Z_(SG<A=W]>+;(,5F=0W,RZ 4MX
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
MR;X E0/8W($9_N11^O)VO?@4UE^NFP:F!?WU=MY-($W-=6VJ57,P,I$8,\_
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
M^6JSP>WF9@V%^R@Y%Z!+J,]N%$)P&J$X0Q&MB"XUIW[[5HJ^KXI.P<^)&N_
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
M1D%DR&BWY<3H^$84K9L['LK07Y[6V!>=I/23"22;/=OX"OO;2\Y%H/@Q)\'
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
M_+"SV>;OX<_E'U=_O/GSTRYP7#B-NCA7N:=8J6]9)$1K27M>AL31:M^<<V2
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
M!OHEMR_%\$D(XPWGFH*=* ONV-\S&!;,P"3* +\)OC"5*5"?698)M/PMPG7
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
MXH!BW,#**.R Q6=13)R_$T>(1Q]E$58%WX*$FV9!*F?HPHP8S+"KPN->V10
M%I\K<50C$+5@$($6AC $($N"',;O"Z=29#%(D+#VV[U.#Z47P)EDH"?5#/"=
MD8"A4.N!%_AL%H"B0H_KT]EI']?WZ>M-7XE,'(0E J9#CTL"E+>1>M<"-H7]
MQ"'I$$S!2RJK 0U1"07PU7!>DGW:Z1/Q5(96P#KBG/!9*+F.03>DH!KJ'Y<-
M"A49(<"H;A[Q8'&4KTQ%7-*)3G8HH4TS8&0G6EH8'^VWE^ !]=K#A?%:L-BP
MD<7Z)0WH[IO2@;QF;U#]QBR!_Q#])?1 ?Z]I9(8O)FP'+((@\ZUQHQ^K4F:P
M2Q)@!2!3I(*4[7B[0"=@"Y$!X;Y_@V7%E==]_?JNRT::_&ME*MDH=<S1PL'O
M!- I3X@>X;<0@$Z88]2D:2R'66IF(=[6MI&VE,JK)[P #,0!"",:)_ 'P0@K
M0///GM&HAQ@Q09^C!:>&(%DWS]-K]1\J2<!)" T3,-T0L-I7M62H1% 1^ 0'
M(0*PXM<*7Q)A-=#"MR,N _I4DP8O[KRNQ2[LKI42L4BRJ1+I%"XR2"R-@=-?
M*]F8GXH2\:WT1)V0P1=!0,\F2&4[TB&TGW\Z/'Y?A8?$6 (T +L- "V;2ZR/
MY6^H7/$6JN[B=IEM](!F8)N%Q(3; PYK'A_N+Y,G:9\L'>3;NAS9X1KGR+K+
M^3PK90?9R Y-@FJD[5E,044F24XA%E_P= *2V3"1$8]H%I'X'(JQ#%NF%$0%
M9Z(1,10=P#-'^K1S7!-IH)_TXP8 "^?P*%*/)C:(TVF$?^;I ?7OQ8/!:CX3
MF#),4JYLN0160)9PJV(FEA8 ZM83@BP)!!Q4;GZXE-"HHQ36GH<A.@?MMZ23
MRA^WK*J^!Z_WKO=QUJJ2(-,2'LM0J]UXTC#TFC!:,Z<9?LEFL"-@LG$9YEZ)
MCWZ4)V+\5==W)H#R6"B>:RN6R'<YX&#=^MS2H&-FUKA73[7A4;QD.X.#):LL
M?RP-MBZDT4P;-U90@FT9>5Y&X@^-091P\"'CP^AV^;*Q'\#' _#]^ ;/^AF8
M_KU\CK8Z.C".'XO1"O)45>V%]EZ*GDJKZNVB)\N#1#L^; +>0>[GWDGX,]$U
M&@)U#C?A':-)5 4N\+/2KKFNM;YPU<&>,^,?V3!/P0FQJ?Q:6WI7:?L'*(3"
MWG:/]P\W6!#<2SKH)3H>GE(9)!9BK!LR0KF ^B5EPU%O_W 9%.GW-G8/[M\$
MY69CJ5:B @K$HXX2M0DA!J*9P@\4_=/9H[N(3%/2ELB=(PG*6X1@ ??,KZ7T
M6F$W=6>.FNGR A?Q)T*$L1284QW&@W\K<]/0R) '9 EHS8[!!WQ*Q^.R*7:]
MB4C7W$TD3@=K"84-<L%.111J+;VCOQZ285^/DEA,P92!M5&V+)U$V7CB],L@
M^53[H;%'))()9DI;>,Y0!;?U*RB=;M$ 5Q4^Q!TRO!5):H*PQ@""R3]10Q<^
MG05@1;L;VELP/T9Z LV'\"3*")]M"LCTK,VE<5E"\4C&2>J.W6) 6"<@#AN^
M<R*1SBK&@#X*\@51D@#$( X\43\!68^[N6/@1:%?!$"DWOZ2M4A/+B".ZGM;
MO23I(!J%PRE58!-#&WZ]4$H42.T"=XB78JV4Y*8$M]:-+3?LZ>GQ%&NI4C2@
M#WB55*X^:B7DC AP*$(QPEY!-D%]"23$.+@)&(2=86(DI2G$=T_,TCPQ3^_U
M?6!FF:3$]*TB._]-#>V^@\ [N1=R8 %7UDNXYK<4B*:QJ3&:Z8*$L)X"3E#
M)&P0BG@\)Z&BP@BG7Z[-CZH1$G(DV2"Z/X<[<MXX"=D>'2-TI67B86(G"EUL
M61[6D78@*"T/%%HPH72*IY1M)<'!VS[!Y;A/L1ACG:S>TKZ[63;+ ./;HP+5
MV#H%ZG3FKQQ=EEB\Z"L[WX?WYBZ]Q*6!48J9I-5<,3+&*"E0;S)K=Q.@+ J
MCTK&'4H!J2!" DE@30D>UUL<V7R4"'%O'2R 1AXGW>1D^^;$7"G_)DS1)TAO
M&2 M!@+]\'9'.<N)XZ"30T_U'LADA90M>O;4P&MAS*18Z$D&\?T>U]NE[>:M
M"S'WUBG$/.7Q&&;1Z#["/5H_!FOF,$=J[B2[*@T&)M=,]W53/%-D0\TT^%\;
M1]4%9LKJ!OF';*J;P(&8[!DKV^A*8LF"8ZST+2DE<*.%4P1.<^V@EC0G&O&\
M:Y.QJ^K%G?JT'7^7HC9Z96/,0*(Z*$>"=XRE;72&R>[NYB43A0YX[:-6P\+J
M+<,[3$U[$^%G@=)(.M*WJZ0/3-\H(>ZAP>.#!AI<2OQL!H$OK4/<6I@BE>:Z
M8RA&*M[K;*@E5-A&DU5'[ZFTHR^96FL7^ !"I4AU*3YE*Q-LI8$'=BJ&1JP[
M1 ."NP<R134I\!<>+;J''I\@HGK/C U>THIHW>F66MY?H@=\5=F[N7]=2WLR
MT7N+34JI=@)WJ?9[&W=<9-8G"9T)4B3=8-L7B]D*]OWO$Y+UW]!>YK6F?EDW
M%0S^D2[Y2]*]C^"E44"DJS#3L\5)-0%=,"FQA,D-KC9.2$'6,BY:I=KK&G'C
MA#!R[V!!FLCRE%,42) 461WV#I%E*^;<,"55)-4%S98)E)5#9."^),++B.A4
M6O4!K/1$6FD=$A.C1IUT9H-+0/D+TA)NN:E*45BJJTU-Y%F)YO(V$]4S;)^7
M=JK">-!'P'S2ER!;L&2MP.E$XL3&98V$CNTLX)[0Q!CSX5#") B6KN#$\E@Q
M$[0W[ JKG'WVOP7\@J5UE=*R25'1YA/IF<W)0*G#'JI^+@-RX12LA&_(B,07
M8%$8[1#?99*6@GO O2,9B+QLCD:TG(?)'L!" 5JG.2G\*XG"'=67&J.D*;BH
M?*JD*8D"C=YJU&>?CB[XPJFA3:QPN.4R(-G@0&J"&HTCTAZ,)$6>0=H.L1H9
M%DM!6;<<F8(I92GH!#N<.8T@2YC>=Z+20@VQ(X(IRJVB5Q1:,]VA5?4*0"GU
M8'(*DCJGO;J0& V-OQ=1C\47\[(B"?A=0DLN1XS<1:*Q9_1+Z IY<UZ[0M*.
M8I0C1=6?Y4B0&&&?LM"_+Q)7K3AU /H+@ P(/^JUF"E0SV9474)TH^)SSE;0
M7(I8%F%.'XE1,6O$B0Y:&[9W O6:@*WNT3N8SYGHTLQ\/A>A5:?'<@UPD+(K
M/<"CU!$X2E50$B,P@7< ]FQ4$#]Y0>D($8P11N<0#U?QQBPAXL'B3"*4IIQ#
M:=%ZR2;87XO0 K4UZ[FMJ=X<+RR4R!-<N'?U^L;:F3;LF5/.&(0%T@O@?$9=
MSVC7K1A<>%B+2+^@-+AS:JLLHC!O1%5;H1( 2F$Y,HKF"[B<TNP&L->@7?7F
MX#4(VBW'9ROB*243H[A,YG0^0))CQK'QP4@IA3 *_Z2&;>0Z&Q;#;T28*+&(
M>K+&5*N3JF2B:2Y39IFRT02I*& 4$KFCC'HKY)*W8FZU"D<;7.O/')\ K^%6
MA-*MDJBU,5LZ0:TX-8Y [J;SA5_8I+C+_2H53XH\C'(WEJ!4RU6I C4#GF=M
M.&FDP;B526Z1Z47K'#9W$G-X]@ C/*KMKEUQ"3WZ&%EL+8L(M8\+OE:(28L-
ML]0:CXA6CI:+KB?0Z6I*.QD91AF1&M0YHP/<URXX&N&-TH_^5:;2!@?A40]8
M_6BUT5JHTLDRQ4:(:7MT!<3 UQ C=8D09$4.IB(&U>0!WF]J(AEX^!K,(.6E
M64_?!.3 Z@;'1(*6!>JQ!F"QEJEY1J1)E</&FC-9,'P?'NUAORD%&P#[*V'G
MS"GLG)("A^)6:,=&W>PTP9.O$SG3@154Z*JN#NS ( @QH(M<ZGE4N%+##TR+
MJ-I;<&;@;U))G_556V1#UXSC!#\U[_D9R5&/)R"RTSF9\\J23R30%$<?%.0&
M-7TRDJRX>$_&7C9-4JZZ4L4R(8.%8G,JCH0Q@EO:V:&81UH48IM','WJF;^/
M5K,ZF$9GLL)<DHP:<6^RK2:HG58# 2K6Y>X6+-?*ND "F A=3!5'L9#3818G
MPF38"RJ,-A!<EBQ6KDB<YX):U$M _IE)OW"4OVXC.'@&@)@=E.1H\GD\(_PU
MTM!N2[N4@.W$#F\<F8+:X_ +N,AY^*7@Z]F-=EX#0O_H()Y:$_ L,9S6A'FE
MRA#W6#NBNHX94SNOH"CE#BS7F99BJ")@R0'0G>. Z6'461*8%_98T-)C"GXH
M&UVY0CE H:"4 V74,YO.T%L%M(] @N8J[9':"U7QM O6049VC09 &QNJZX,#
M#0_5GN8!:4OTY&$ZZ-QG9_K4KSHH2L<3M2#5*4K-CLVX;E%(MG)X-<FM&!*.
M:4,'%,_J_K*$L<<QA\X--@"*"C;7'6:N1K0,#'DA2<V!@D_FM+LSN2H_5I%T
M*RR1)?R8W\&4>5,MEX0;<=$$UPO'S6LKIOWN>O6X:+*#/N(YMQ?1EFE[ T'-
M'3BJL62,@#O!8$_J(WI.*-Z;1'BV$4V1PEM4:&<S:M7<1#EMH,6+.X12G_H(
M1LNTAWA[@(>T%EIQ=)RR5<ZE*;&86].EB*:[=NGJH[S%M?.&C]DXMY6GJ2=M
M:.]BXJ,QE=N$46&A.M%03!\U+HQR@J,*MOQ(J,Y/H,]OY6VEPX/)-%5/0M9@
MP,X(7@AU700-#4 KA%#1*&4"X&5)U0'F#AM N#EH:D_*D%ZS9@^?D^*V;HM>
M4IVU^]B\NG6AON/-"_6])$FZH-%*4U8N9UB4'TXJ+I> IB&Y9E!ART2XE7EY
M+5-M7LV5M%C*/4N3O/:94QQA%@CJI7KCO.I:<X$D+AU9F]0>$\$>0JKHR @]
M[:S -";YQ-E=C+Y-6!!0.JAQ;\T!=O9[6ZX3>,:VK,M9$@^^P-M97?LYB+8>
M['5K&GOZ]_[Y;X.7:>5BS]CKF_[-UZ=M%MM=6'WSW%+OTI:=N3:2ZKJF)!<&
MI,%HR)*"1%&5QEA07.KRB+$->MC4KFG9(J5NI9SV>+_^4H5'*C"L3+@.OF1O
MW=KZ7L;1WA7>U%$@FQ?A1*Z"_S (C#<#E;N\X]DS07%+ZO*.=H"Z8S+W</X5
M#54OKE!];;NDNB]R^'Y,<6ZW3;N?Q8TM:_7I3GU0'@=C<7F_BH4;8*>@78Q5
M,^;8=7E063CFX[1SU>=';0/<VKN:5T$5N;^R"K+HA[4W8R2E=OOVX&00W0FZ
M# "SE.I%I^FC5)ZDJ6C#?/5Z$  S6D45$6*#!^HRIV_B,_9LKJE&&5:AD,L=
MTZCJ'W=1_$UKL46.Z'WZX/#A7LP6**#.>BF@F[RN<YNU3J. *<H-1V:XC<8Y
MNY514$C[&;^3+CF&W_!P;>:E>0(N+R:;10',*8H6)5:S2U^84VO4E]9T:WEY
M]P \A^QX=JK8;#FU9DF7*QV$?38YU7A-48.LP!0P0.C$S4V,>$>;%_82HNI-
M%;OUV48=72YUN-6UR'&.$2IT44EDE:0VA5G4\SBZ U'R;PU!+*)XS$/Y;_JP
M92)J5%XN>)!'JZU5@@'Y_*EVC&V1#E-H;A6_P:#@3*127TY6?PP@M(W+<V%G
M#R0Z#1N,$553?J\/]-;99#K^5_WJ+YAI\*ANCF3W#/,XNI0FG&O4J@JE!</G
M377H*,.R';P?W69:0\ESN%Z2YZ/*MWV4"1_*0&*YU)5M$=]BGP46<P*-]H<)
MUJ>]"'W\TJPH'3+CJK9&1?Q=MT>Y+(L=,2W@_,7; 1Q;WA&VL^2AE-VEG+UF
M%;#(7+SG9AQT5"N*HVG%*L-L;RE0=2RP/S)4']RC0IICD<Y-#TZ/F?*=-I0\
MT;!5DIQ5O-3D8E5*V$F?M'3:MY0Z1D^=7FU."H<ZF5O,#%?C1W3^1D]??EK*
M!S?<$%7:PL4-5,^C%#/Z6"!I;PR@CIPM&Z"JV@^XH]AH%7NJH0)TMCLP-,TU
M39OV].H:H<1P$U$W5T6+J=1MV)SV25%<[;.DJ$'&=)R9"J;I,"Y:*R,  ##A
M&#7<4 '6+=+>PM)'0J94?T!IT407LQ6;5&8A]3!0 RFERZD0E,CM-:UMTMHG
M:YO6;K0^5N3 .;+81@;',;!;H61'=2NC\F/=3"QG'MU*3-MZ>)Z6#F6J [0B
M'/-Q?J1RB"6\0A5@8]/R1 0!<OX.WU4%@K'TP-6_4UEL4 H9E@Z..27*@?>Y
MI#LI@*>!3WA0N##FFL02#/Q%>A,Y5G6\.\/*P#RM_QX<UF\BQ604ST./YG@I
M?JX.DE&-.F;=0>S?A4:6)/F)%E<FY((%Z ^X&D]O@N0*(H_TG6ZT[HM;$40S
M]SAK[7SW+98_UAI>[SU;WE#OK9>A;NHR/UD]7;8$5VP?NXUB0ZU)1T[*JFP1
M*$.@HOKQ8BT"D'T!']P#*:+6V?=2_7*EV*[4![;2NMV<6-5]-E H%8WT9/]'
MH ]@GKUH-'H00"583&][+2%PZL+!MF">%^;K&524!61J1BU(J$-8%']3Z: &
MX^Z>NR7*%9*H4-0$*K&(XR]]RNSER9;ZX5_+#FOLL[=K:Y^M3979/\_6K([K
MR]GUZ>#SY_[YX&)!N5212]\N5;ZC7MM, ^-HW8IUSJ8SCBF\T#8_QAC2-E?K
M7!9*9_,#6WFKHV(J$WM?F+Y@)@IUG<UF 46RP)(9?#<MO)P %V&9[5RK6HC?
MU-VDG4.*@71ZNUJMJW#]+(NQ:8^M)K8MIG60IW26[%*$E A0_[+)61N;U'V"
M,!((KN-T04^Q'^'N38[S'ZU;)43.W0,;.%AQJO%<72VHHH>^;@_OIL-"S4,4
MUJ ,G^IQ4PC9-K"E+X2^F]*C#E+JU MUI" [>^[>$ZRBRA2F")5W;P+.UFXO
M7JM;.A"E2B%4Q8-I6JB_TV_9(*PY(SZ.HVSVRF_+\]N:9?1OW%N98]8'RO%=
MZD%BW6+5ZAY>H3-IB!^*U9ND4L[2SE$;D!I?Z?19CMW6@K97W//B3%1D!&I6
M;%5F+OS5K5AD6'S%>.Z8"VCH46.O,[!GI-VVQ+IO6V.NGEIK9.DDB@%W?N'T
M-3?THAM^8*6]%FEYKP!*ZB<R-LWMZ'#0/+^KN]2=K^6V_R!K *]>4+D0VQZ'
M^[=2=P7$[A2P!G,1 Y@G4G<E0/2KQG;8<H.7!?=^=7_KMC4LW.V!;]H+/8H;
MUJK><T%MD#$MXU%S%3!SDE2?6J9@-@]#7)K=**QYT :7OH[C8=U2:IJRXT43
MA9(Y7!31<N4*#E5%YYZ07/+X2/L_:2J^AD)^S8HG?L,&OA2$^\SO5FQ-W90M
MH#$!)WS3%@N$CK9GZB09M>\TU\*6<Q2OY%I/KFN60O@HDUF6HO-)T<B74&PX
M1YF.0!7N";(ZPMP4,*3V16GA6;GC:K..-6E1.C"0ZQ#J_:34;SK7Q7*!J^ <
ME=;2JKG8=2[., F*10TJ32C2HGJSZESYW:4^PW6]U+7Z/&LJ"J0AJ>[1':NV
MPPN66(QC(?1$F'VU=V/"2@4/='U+P9@JCZ)NVW1?SXL+F^H6,8$).#5-/NF&
MASPI<:2;0%"W*5*C%3"HC2C89$%MBX<</X7EFAX*:"<&<Q=FV. Q=;R]9ZV8
M]@BQZ6U,VZ7+/2H.9G77ICS%Y<VPN1%1FKEW KOYU8.KP$L6P*<WE5OTVQ6Z
MU_%-,[P,$->+>ZW-%L/>IC!(59P2[]NDE--XL-JNFL=#:>X\TT?&;3L.\PR;
M)-=U)A:FUZP^%"#T)>'>MP0A,CJET+._W$8/:9PJ9PJUJ@Y0#HEI9[M;["TR
MT@C5U+JH53,*#G=L)[*GX4?4C/";";D,=;U,$MO,VK0/MVC24QCDJ!V /V-]
M9:66.5Z4I-6/E95M3UC8:BL'7MW\"QZI'"!=D8"SS>UN\[@P!75TOL/DZY@:
M_RH['V<2W[&'7N+<3@?>SUXTVIM%'A8HX'.\1RV+,6E:0!T*)Q06&76<,C_K
M_GH>G\6PO7@W"56-H7<&@*"S!-J$I( )I"JQ,2]+2[T'OKIUH6D[[U%HH]'3
M*K0E<Z3+W?]]L/1]T5N7IFP?O.8IGSY/N6Z)ROZ7P?E'^/_-RS2_V<T%NQI\
M^CPXO6&G%Q\'[!K^=G9Q3O&'K6^4=[QN^=)*"&GE(573E]'6@U(4D>Z_+74B
M*EQ;==!KE:.'=2&S0K3,YD#HX':QZ;FQ)^RA!%#>OKI[E>[CMI%-VZ76%C@5
M(IKNY; N<!7$MVSP3G=_=4)X68!%YW67D^CVX.;*86L8.Q%9BPNWHKO!CGRM
M+UI*<;>;%?<OP\B?PW\FZ33X\/\!4$L#!!0    ( 'M+2%@Y-YU[PRT  /YP
M 0 9    8VUS,3!K,C R,S$R,S%?97@Q,"TR+FAT;>U=:W/;1I;]OK\"Z^S$
M4A7%\"5*LCVNDFTYHQU'=EE*4OFT!1)-$1,0X. AF?/K]SZZ&]UX4)0B"F"B
M\502DP30Z.Y[^S[./??-/%T$;]_,A>N]_:\W_WUPX'R(IME"A*DSC86;"L_)
M$C^\=G[U1/*[<W @?_4^6JYB_WJ>.H/>8.3\&L6_^S<N?Y_Z:2#>JON\^8'_
M_N8'>LB;2>2MWK[Q_!O']_[^PC^:38Z.X?_>T6 T&AUYQX?CZ6PZ&1X/9I/)
M>#+YO_X+N!1^SM<DZ2H0?W^Q\,.#N<#GOQJ/NL?+]/6M[Z7S5_U>[V\OZ)=O
MW\PB> GY^VD41/&K[WKTO]?XS<',7?C!ZM7+*W\A$N="W#I?HX4;ONPD;I@<
M)"+V9_S#Q/^/>-7OPS/XKWC'5W[J!OZ4/[GE@1S!G0,_%&I@/):/YQ>GG][\
M@#^L>(]4?$L/X$[7X2N:S1=;&[8<Y*ARD-]_UQ_W7I?_J<;]N&/J;32FLV]S
M?^*G3K_7'=CSIV>1!P9;*GY;FN'G[^[_G98N-[X& 4NC):Q%%[?0TO4\T ('
M@9BEKTX.NT?&9[1QU8?&AIZ"\(OXL7?T<'#7[AF.8/>\_^G2.;LX^_KC;\Z'
MLX]G7[^>?7 N3S^=?OT-_O7+^<6/E\Z73Z<7C4_Y\W?/W^WJ=Q7J K3%X5*=
M8AM?->H>%G5,?]0]*>F8X:#?/<KO_W@GTN"!A_LI&#@>F$ANZ#E?19*2O70V
MFXEIZM\(YW_=,'/CE=/OH)4TJ)T*><_1N-M#4V89)7[J1V 2B,#%&Y6,&W7A
M)$K3:/&JEU_B3I(HR-+Z2_Z @GX/ETUB_Z&FQC$.I5]UE.<3LIE).-(FX3Q6
MXUZZU^)@ B;K[P?N#%[KE1O<NJO$?OF=-AL?+I/#1Q')8SCA!R695)]NNJ\F
M^.>/">G:B7NTTS[?6,8<C$OO?X2S:[[]O[(D]6<K_L@']1"FL 2#;6JM.DNH
MCQ-R-1=.-/F75$G1S$GA@P]B)N(8E-6E&Z"&NG1OX)42YTO@ALX>_N+[[X:C
M+=G_FXR;I\\3TRAV2;%E,),Q_NK%6QQD<R-#;PFF9M_Q$R>-'#=-8W>:TA&P
MB&".X0QP7"<1 <RX<QU'V1(G'1X*"HK\:OSE'&X7K)QIM%B*,*%C0RR60;02
M(NDZN&2T$O (<+MA5\'W\*QE'-WX'MP>-B!.BALXL4C]F._KAW [ <L+S[R>
MZ_O!'7"MW2"A)\N/8QA1.IVC9S^%%X[]289WI%=*LN4RX'NF<S=5C_4<6@/:
M/R[\PI^ZDT X_\Y@W\]\^'H)0^:'X+PDB9^D^5O!\)R%@-'"$^$.?NS,_- -
MISZ\Q'4$H^MN0SK9BFB[=,)8?5Q,H2T'#W>1E%7:";=N D([%8L)K #8$_V3
MXY.N8^T4US!&8F6,P*S[:>+ :\(V25?&(PK&2<<1WZ9B"=LS@<V;.K,H3N?.
M7,3"#Q]A:0:]4?>H[#7JCTO'A[5"!^2%;GV)2B<*+='IUZOS]Y_.G'-GLU?M
M'XV[QX>E5]4?M_-5U>%Y?G%^=?[YXG(SRV)38__.0W1T6"FG#4KE+ J"Z);4
ME8@7(!1S-PB<N7LC2"I!PI92DA;"#>GTS.5F(N!:YW8N0B=+6 RU*&=A()*$
M_HZJ%][9F0;"C>$\@#T 6C6%%XG@Z_C63\16U.)1,593I1:'X\:T8K_;KPM)
M?O_=\6#0>^VTTS0YG4ZC#&/>35HG,$']UW"J.'*N6CU5SCNP0,.I:,.4H2"S
M8(:1M*_<!0UR"K:RG[(5YCI?W#CUI_[2A6]@FB<B%#/X.YZF(.@NO%CLX3LY
MMS[H KP?F5 )&5C&J5Z6[>TJV<-J)=L>J1_LJ-3G]O@':6RW:#NO&\KC>>/5
M0T%7@27(4Q[G9%60H J1:6[(ZY;Y$L_[*'2&W6&3<_K46J/&-&N/UAC>H35:
MJC1"\+\"Y[T* >#.^N0O_%88#_E)*,77Q4@$&L)^2"XFCAT,5A!F_!%(!GB7
M>/[)T^TJ%FZ2P=^769QD*.5P<+Z//(PK]<='KT>]_IZ[O]<_VG?<200V].W<
MG\[E??.P",X)QD#\)!;7;HS>+=C7Q9 #!TQJYY,NP4&!F]MWIFX ;K(;.RLP
MN>'FF\M%:[R3_QF<]#KP"/+T_V?8.Z2_&&\YL-]RFPICM-5TS!V"/]I)P4<Q
M:(.,-WF&Y?KE'",@:#E]%3<BS 1K"5 C_9/C<0?UCHQK/?6Q=]SR4^]P1S?_
M HR^51OV/^]! HJ$(KY>P<Z+EW+(I%K=,(^64R <CJ(DFZ&K!ZL/IY\+_QWX
M%&<EL[7F7APV-T^__FAOLM]Q]J;P#U#;>XM]/!\G<-IB1!TC_<H^3H6*'24@
M!]+53.G<L\Y6_ 4] 0<.-THE> _EQT$ ']Q7OPP>%7#Q,DJ$]D?QX@U%K/<X
M*?[#[DDY2MK^R-1X9^5.F47M$3[+$7R9.&#E90%8+0EG)6=QM&CTF$+!.)-2
MTP&Q L%!"0/)]W!?4HH,A2E/L:D4F2]SJ? E_I["N;D/;!FX),M:"DD]=N@B
M^&4VY:P</J24IR/+VTC<EJ[BP>"'MR*8N;&M/TCU>/8S4O<;JH18#ABUVCP*
M4#X3>/\LQ211D.'?Z;:3*,S@"W^QS#C9A!G(#OX;$TZ8;E9W6L9BX6<+4&RK
MKO.QH'^49X&W50$4N*UERN/H7)[3W]!R]R*X-HPH[0DCDLM"SDH"3_'MF#M=
M0CH<9P%SMCB12MO"[KCQIW"_I8CA.0N.4M#%A3@%G @N2!2\D+ZM3IS)%0$9
MQ&VQQ#=*4[Z5Y?F<G#ZR*6.JQI%YV1,*=X^5XU$[E6-OO7)L.&C7JU",<B/7
M1\W,P[^=LWJ*@P4!6QLLV_:T;M-KJ#-@VAXO.VZGD-YAP<ASN!6NLQ12.'%
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
MY_.7J_//%]N&P.[6B3#>M<"I[CC;DIR\ 9"U"+(0,80AMG(9_!JVO=W*N;7
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
MS87:G7/IA'/0?\.O4[B!UEG6[[F$"S($?9BDL_I5]750O1G(K1QG9-4KS)0
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
M#GR-SPR[!^G$-/\,LOPSZ<[&E1AHU K_P"(=W%&A-=D2CU9R$QW'HQU:%YO
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
MTV30X##..ZQ@6(;(TT731JM;:>"\R4Z P9 9K^%*"WALBO' :*_">!]L[ .
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
M\<7N26/4LT$E>^&O_O1;<!5G%5K8"]GA9QC=;'MP!=Q.I4)0QF$M6PK$*F&
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
MP\UB94W#,A)"$^6#IS6G?%7A<:,UHZW6BF*X3'RQ<4A%)['!9,\5*'-X-Z
MK,2FY*F:E:>K"M1+XW)QHW77OL[8I"<(U"/%GX"2PRT4E.5O(46ZGS5S@W&G
MNO8@8Q-U>//];1#OOC[VS/:KVP 7^)023]T'+(!@6?TV?'GF+L 4J^HWD6O?
MJ5H*:6<R/9F$67X[)]0@-CCH)-N9%I= P]+2@_$Z.L2#>/>H'G TLY9[I!"-
M>]49F 2--LGUF)^G1OMJ36+OKVG*5R<\;3F.(Q<^D&O64N'F3ISNBC%GDOZ5
M(?OBE%YY;5!<^2,7D9K2-!>X3XI0TXJO2HE*OK[;K^EJ+-3OYV6.)E4K9YM-
M$,^H.J-T\F(]7DZJZ[!7L5 ?#O9&XV^KH3HM^$(Y8\^=Q!AL]L;E4*T8,ES(
M)=/'/)A3CR@_>)26FOVK1JG!WQWPDRZE$R0G;9E#*7/N(I_<[^*SSX;@D2$C
MG21[%V-?^;0CA[?'WK,68D$\1I@,0JE'N&R/T@0Z]!)C>I(>=KZ<25@ISP->
M#4(#+C,YBTF_G0+]E'/K.FI,9\Y KX8':Q9IKFFEN$@)&F]M'3ME* =-=.Q,
MN\.**$N_*+2S=SRI+4,B[73<R8%U#T;+Z5(M,"DM$D.XP9 *M/+7^BV>_8=J
M-*/T@:H]>ZV'%BP<Y!5F..501L73\Y(W)_4,(@BTLHAVULFL=PK\N0M3_+DL
MV.PGO3FG 65M":M_;?RHDK1#7[;$'DZ9%U_]PIG/K)7MN.1DXTJU?TA+[>1Y
MO!FTR<0"F31 C@N@CD@<XX0\7QX0%>MY.,\0OG6XZ2P$640E/NQZ^*M$(48\
MUDZU>FJ\P<)'UN@4G(^R.8S4])?2P35?+0'V#>6I-)4G!U7I?-0=Y4 -R4];
M?KWKC]=G%Q^N+J^O+G PC_7QO?7F\OKR_=5M\8R>;S#O/A@<(>\^ZQT+H^-8
MHP&R<>'^J!+^MUDGVY JC3&4453-==4@3R>SEOX:ARXOV*$D$]@/4)\E)MUG
MBPO[HY/-Z4G_].3-*27PM$!D35)0Y D2CX< H8B47B?IZ4"K.@>9$>?*IK5=
M1PZ1=8*D.M!A2RE..U@PS0XT25>LOE2-Z%H32/W1406XO")A7,TQT<Q,W;PU
M=*U/I@FB? >]#-C53OI=,C?!.[OBSD8MC+6ML)?$U7)#*04/F\P%;W!TC_:.
MS1R^)P]!#(RD/;Z9W&?S8U@55L I$TEO-V^CI)'\K>SD[*76Q%FME;M7&5.,
M!F4#(6#->P0^'9?VX;J5!T1KE^MVU+!'.AB]>!G9(XI+.$IK^!X'4OO.DH@!
M>[25\).?5RUP/RSD-AMR04I*7*B/,VHH+2YJ=%VRP/?CI.*]VC\ZD%]R! O-
MZ794'[=M2KS[^>KZZN;VLU:UGSY<7!\9:#P]R"WGS"MW?!>#O]:D(Z;EH^^:
M )B8[&TJRJJ3=A F\C6;(:7M;73O!TY$*5.JZ_3 KPHI &,O="NMCD49_4(8
MI@JMNP"D)Y9SX5CUN/N'?F_>6^9E4>50OX 2P217.88=KQ%52;!UN0*;!"=H
MF2@EB/E'H!:DS)5!.+N@<P7;$>A?B6<SRH2I"+AYP5JXMK-.N\L4#Y<!]\<
M.Y4\,E%()[&C%CI?T$^;*#]-8>9E3X$+X!++5D$L>KAV-GDICO?@NP\B-#*0
M&"L/PRV:2:YXD#$^&YMG@=F=)4;-'^]]..B0"^+@#'S',_3A&WDC8V&XBK?@
MI./+R>2L<;L0[D]UOV)IZ*Z-VKZ('6[8T<QKL0[$U1:2)>KS>PQ:<!+BRT8$
M&!*P66G;! Z/>P8.0N")'36C.NC#"J"GF&SAW8 IG:605(+^+I">W%I_ T\T
MU#(\)*1:@%)>@;=4[3<)HV%%D=KDRR*H - &NN8%-.&;Y[KU9-%:?J?1\L'!
M1HCTDRE9XVC\%MB+)9<P8;H.;;H3*M3VJ8</#FO6HT=3BH2Z= 2>%:'QXPQ,
MYX[6+G<AF6'J%+U&MN@QN1&/9,<[;DQO":M2,8Z-D[&3Y,+[LT8C*V!FEUDJ
MMG_C5W4\;&&R5?-6T2[22WNALV30)H>* A+/+#Q_"M8PE^'/%/F4GZQZ-5Q2
M^N72YVWGG/?RJ\\['2_*'GSIIA\!1H93M9D^JBI1\+'9P=&86=$\/,J3>Y4O
M$BKR3X^S=PDJP@/IV ZN#4FBA,DBY'HZP&DA:JO%/=CG@M762H@PC0G*RM/1
M7:$JJXYE5YQ)Y#OD"5#ES(9%K;(D77!"?;"T_D,(4'0834=QZ9J]J0H4(G6'
M5(L=#F>O#7H]OPTSSRVIUC$Q')L#+QH3(*T#WYUWS_?DT2[ AE^J6,5M5OHC
MS;3FJ2CJIS0%+I2",G*1PM"8$5$G8ZIQ1C!^DPY])^=ZYV9>.%F4",,@#ZB$
MC+^-"CG*F/6"Q:-@VA0G>,#@ !MPJQ@YC*O/V>2B.V4+L+:I]TDZ2IX/CE9
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
MJ&S:#ZS/&OV!=UBBFHF@B#)_)'_V.5<<_3CWESOXO_MH[;[^_U!+ P04
M" ![2TA82[P(SI@,  "@$@$ &0   &-M<S$P:S(P,C,Q,C,Q7V5X,C$M,2YH
M=&WM7=ERVS@6?9^OP#B5=+K*4D@MUF(G58JL..[Q5I*G4^F7+HB$++0I0@-
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
M6H05%7X<5MDK0ETG94N9],!KRNT**YV&L+E1@USABS.95OZXZNK(::6EU1R
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
MP\G72S:7?IW8=)>BS<71HP!7GU'\'<0.9I,1&EI:$=M><-82%4V ,"C)EE<
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
MO3KX+$A><_(-DLVG7R\V_:7H\N+H48!KSBCA#F('LTF%AHY6Q'8O.!N)BB9
M&)1D*R@ A_3OJ@SXP"+YR30)9><5VV-)KS<Z9*0=WI'H/;)X8L$;+<2=/-4!
M.?X2NX%8*R1!G<]-.B?.A+F<-G?QMF%'RHK4U(3:Q<P$2I2W  S /8E,Z.P+
M S^YB](?I!J+"!@DV\9JI[)P-%[^,P%[%ZFLQSKW:^8;36[WQX^(YYP"H!Z:
MQ\$>4J%Z_?2XTPU/D$N+7[4<N:GN^*KC4FW7]7N=D[/!O=7=3N_>NC_LMG,V
M?/I>!]W.<'A_]6:WQWXA[-)@"<=!B YK_=05,G]W='JTM&E@.NZ*GK=:CO$5
M3+\)[QYJ<U+<<*O)QIL*O,/OPC4@]:_G/;\?/O*9U>L%\8DB6_&CN/.6?_-C
MM:$?7IT]9UJ:XIFF^7U]6Q/]J2FQ6"1[.)-Z_:H/BO:?][VA\0BT/NV^:2@=
MBS.&K?"7N6*Y)-_0&A_:NGY#2W=U0W'%5U#B9YS*Q(\6\I=EGE>6'V::$O%I
MI2-^"$>W[04^]DE_AZS8?$>L,,X_G1V')PQSNO>ML48U=-=-9 1P5N7]3;:6
M^.B!-[J:S_ VW+%_"^^_4$L#!!0    ( 'M+2%C"Y*,LS@0  (@<   9
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
M6-\-^9]9:(S=?F[N9EF*7X+I!ZJ.U>$TMO;=?,]7?U;O03ON_>M?4$L#!!0
M   ( 'M+2%@71@W7O0P  -,X   9    8VUS,3!K,C R,S$R,S%?97@Y-RTQ
M+FAT;>U;:V\;-Q;]OK^"FV!3&9 <2;%CUW8#.*[;#=HXAIU%D4\+:H;RL)X9
M3LD9R^JOWW,O.0]9#[MIL[71%F@LS?!Q>1_G'EY21TF9I6^.$B7C-_\X^N=@
M(+XU496IO!215;)4L:B<SJ_$3[%RUV(P"*U.3#&W^BHIQ7@XWA$_&7NM;Z1_
M7^HR56_J<8Y>^N]'+WF2HXF)YV^.8GTC=/S-,QV/I\,XWE.3T:[<F:JQ_'JX
M.QRKX9Y\-=S??3WZ[^@9NJ*Y[^/*>:J^>9;I?) HFO]@;UR4AS,=E\G!:#C\
MU[/%=M)>H>G$E*7)#O;1LE2WY4"F^BH_8/G1?FJPVM A,JFQ!\^'_-\AO1E,
M9:;3^<%7'W6FG#A3,W%A,IE_U7<R=P.GK)[ZAD[_JB #)N&O,R_?#L9)=:YJ
M>4?C70AY>IOHB2[%UWO;HZ.7U+Y>Y?):[ZXAB Q5VC>+?3N].NN,8 5E__"%
MCA^TT)/WE^+T[/3B^T_BY,/%^8>+XX_O/IR]>+ZS=X@'9Y?_>7]ZT6GQ_OSX
M[)/HE8D2+Y[OC\?#P_",OXT.MQ[_@G\\_NGM\<D/XOS#C^]./JV5]_/,NJ[7
MEUOEWM(J*<C>Y:4U<165VN0/%_:PD'$,-!FD:EH>O'K]?Q!_V4@D_D?XUXG)
M"IG/A78B,EFF2P*[THA,ZKS$_T**J$K+RBI1)K(45NE\:FP$*<JV._GE:._0
MB4+.!W@]*)3%'T@8*1JW4+F3I"51)#HUSA3)W(^'>3$)-4DUMY[I,A&RP-=(
M3E(EIBI65J;"J:BRNM28.)4SUQ>V2A7^R#R&4%=5RN/C@<ZCM"+]8@+CE#!3
MEO2R[4]=3F^C1.97O(),.T>R]4)X79Z>U('&;:D[J?P3\%U<EB:Z;KOW0H">
M?;H\K3MM"P'56@4-J'ZCID8%-.2_*^A&7"AG*M;E2=!].V#SI!$ED1 ]-@5;
M*('B"@,ES6GUTH8%*WR+S(VR<UKWNYQ 0-^HP5OIT&M!#%*[LFSC2%ND*5>2
M 5PCP3D/O[ H3.J?"I?(-!43)=1TJB*:0T"\H.L8*5-H-FXM\&1>*R*LD[3@
M!R%CS\GG-HI;>PM:6RPPAN5G6#::&2NNK,R#XY[>PM LSX?I5&.%D"JG-G(*
M./3#D'S;CQY=CF,D>.U**Y\VO@2#>V,G$I:95OA4F!GL06X@*T0J8I.=($(0
ME[92%,@P6&%5Z1L%;; -&S^$5QYCK%A%VOGPEXS&CBS>#"##H^D='VR<>*IS
MF?9I;F"'8V?&E!.=<UA5!44MB2PM 0@F?1>0JU1YS.$(K^J(16,VL^,]XRCT
MF=<>R'";.UH/[,*8YX/WETI;18R1Q;U4O!HQ&GZ[ L<:$#J.2GH]^OK53A.]
MW9<+:$9HW\%7AE'2%H5_C(A:BEG (;TGA'O\0;,<_D\P<-[!7:+(V+C-B RK
M"GZJV2%@[:65(D66 CD'K>%O%[ K^<U@5'O.@KLT>0U6%2G\D!R]<8'^@C.S
MMU#"-RMS/OS1DA?3D)3T(<D*$)XE1B#@D3"0ZLU\(24P XGAUB&'7=0Y[!SZ
M,[%?./50J9DU/OB'6F9O>_\!ICDLC&,#'%A%A.-&'9:F.!CL;)-A(7*)J$H#
M 9\@B=$ S]Z,OHC(#W2F-7F[!C>RFO*4CO% 7H$1N)+Q;H49@]]HBS%RF"72
MTFKB8?0,?Q1W,?11MOG+6(88@YY6I. K*: .V.C@-ZQ&PE3QZ,'E&$%9Y1PJ
MH&Z07/F]_=,#F.E"Z,$]0N9A"@7#(--1#F08"BNV[8H1JVH=&GQA5^<1#W2)
M$(L>L- ,$ELMTS\U '/0BKL;'&B=2$>.^.%8 &Q[)3<$0%2@%I9UO+3W:?<X
M-%!CNS768E8%C&;8%\I:YD9DYAMM*I>2 [@*_5N)FLZNX2M_&W;)L"$$'J;(
M/B$@*W-FJI0VK0X;:T\-_];MDFYI4]YXL/9XY5V7641P:,^MZ5W-0@I/&0SE
MF2D%T3TM^PM(.--I6F^A^_@@G<F1%N>P,5J4^!#J#6!)X,U,TJ<2=O3#R(SB
M[]ZMM_<"[)=I0;GRKD/;6AU[!"91(!XF1^S;&PYTRKTK2!_Y#UIC&%IS9BQ7
M/-;FI E8I;)U3AH5,"R( :A5*J/KP\6,M0M+A2?$<KBH&VK,NT/.7<WP#W:2
M$_C@Q.HUSO%Z>_<^[QBN9V&ON/<?QL(VBWI_B9OK\.([6*6H+$1680?:D+'^
MR@2ZBG3!J,316Q^^VPFS9&#[@Q_8/T,C=</HGZ@YCY";TC.PF7;*;S_A"BI>
M,:.7+$JTFG:PS 27HRG\NT[":5X2<4B=:4)J>?3UN\CN:<:RD=>=;P1W';9=
MY 1>797KN_R..OD];C%ZD%N,EE2PMN[=_3>QM8"%O%*#"0#J>L"%K0.9SN3<
M/?NR!T1KQ7L2K)=\NDRL\B7IE"LS4^V %6*N).*LU^%5 ON6W+M3G5-TI[H9
M]M2=[L+OKMV6T%FF8HU6C.HJ4DUQUG?-L1G64?*[*/AOJ,0\&OU_7+&UU_X<
M ?I+-= #:NWIK597].&M0;+%=M)_:(XI%!.J6G\!?GI0OZ_BQ<HSKDX.=PD3
M+RY!UHTX_W/Q[G=LAY";,5UD]81(^ 0+I)E[NKL2B2DK6_;KPPIC^W>VQ$0N
M?"7T5ZIUF'@N8DW4Q:N(J:7]7($>?^5N$V-Z@LZ^^>S%,6F+5AUPA+.,/L5$
M3G_A)3>*D_^$1YHEAGPE;.*D+7V!FOEG2><Y[ *()+ERBYDA("JKMH4X\40X
M!1%9YI7WRA].7P"HIKKR8';>.?5K^H<3L_-4YDW5D<[#VP8+0W.[*44VG9GG
MREYYSGT"OE)EQ(;"PX9-W"MJA^H0&J/A6AX5\#P ?BA)MFB]09_"%2K24]V.
MS1IB5;%5V*1@9'4:*>3<&RH<7]4I9>-J3(3=BVO.L@"<4 UWE/6&YBEFAN_6
MZ]6SW^8++Y2>Q$C?-N.R,+E'*":&LY85Q?,.4A:P:J0+.O>HG._A(;5.T\M>
ML6H[7Q^FK)+-LI,M1^H4VTCA*KA3W0MQZ ,$4D7^W*DT)4V58"@,0$4@J\K*
MYBVWWN"'-.#Q1D>-#62ES4"N?(*;J([Z2&'!@5>6@W@Q/G7ZVL54IQPDM:(O
M3T^V7SP?O1X>+O_[I),0[#;YF8IH4%E]ROX$8^WC0IVB6X&H(3VZ@Y_WHE*=
MNAITY0?J-H*#N=]<&&GWJ+.6KTT4D+,9/Y$QW2_@AQT@\/DQY,+ AV+1:RI
M6T$.?XR158Z&X.56M>N;J@SEG;H.4\I;11=;=$SGO@]/->B^0O+)?&T9IPZY
ML)U82C[=2S$;PIOJ2G7&$77QP6)]9.$F$RV6L&:)RM<F)8:K!V0E4L\#4AC)
MUQC*=:"/RJ-KD._%\]W]PV9G$)RIME\SF&S)/A*C*W76V:GY>RKUMS6\.;C.
M Z7RO*LUT+W+;KR W*\WWEK8=?!RFFM7<;@X*NOC7G\ [%V]>;AZQ3X?<C4Q
M;&X,G_,RE=3P?E@T@N6-]3>5.C<B0H-8T8ZD5+X>VD38X@6C3"%<-M"-=8"W
M^6[?7Z8$-/X+E8#^M,L@D2KX[L\3S=,+F9@"KRKH+GHX&+Q[JD^<+G"SS5AT
M;S8BI 7\,?8!8J&AG.^'T%E$I-:>1=1%#^QP$L821Z"E8Y:,.J_O2LR9DBTT
MV+T)TLEY=RI'@6/>P:\>7?0#BO[L[Y,!(C645= M+3JVYG(*74:H3U4"X'-E
M:0O]YAVP(Z&Q?*?4=0MZ3.#797#B^[QNYOKA=!!AQ$=893LTWWEE(*;V,?:<
M2"@-_^%\VTSH.1#=)\L*2Y?;O#8F*I+8O(C><:@Q\=(P&5E9,5UA D-N BY#
M O'U.NGHTAG-[R]]^ RX,)?G;5VL]Q=#?-;M^;TGJ V3#AFKQ2P$BJ&RHDN2
MFZ.[NSQSHX^V28SF80KGD&[YVU)R9)5U9JYO-FWU1>_MUMT%WFB3UL7%Q&04
M9E@97J=RUI[-U;?@FC@XPQC9!.L9[_?I!Q_COJ^SM?23H\D4.@]BT;A.I0(N
M3%9I*P.M5_\,7W>QCA;ON$:$6_R>26B\<#A8+X[3>>]D:7FIOJ;*L_>/5=O9
MG>&H=XT ITH+Q0N53[D,":H[^*4"YG,9@WPR7$7@IIAZ*G7*M\.5*C=>6*0I
MY%9O]&J+9FB>CNAI6^B YHCN7E!9I"(Y8^7O,>Z_;DI%G;O=]-TJ1K]EUO&T
M?C<0JRR'EJ.G6MWL_G2@FWS\NN9BY<%?<[>,[)H:O_7@@GM]2/] <'C\Q>SW
MP'25(FH(\IZV?1O84+<*^<+_HJ*!G"4NTN_X U#+_\"KA1C"BE@O_GJ$\R[M
ME>D2X/JK"W^9G<&KS]L9O/0_*GS)/V;\'U!+ 0(4 Q0    ( 'M+2%@R]6,T
MS^X$ (985@ 0              "  0    !C;7,M,C R,S$R,S$N:'1M4$L!
M A0#%     @ >TM(6&0-&#CK,0  $&(" !               ( !_>X$ &-M
M<RTR,#(S,3(S,2YX<V102P$"% ,4    " ![2TA8LE07*--,  "()@, %
M            @ $6(04 8VUS+3(P,C,Q,C,Q7V-A;"YX;6Q02P$"% ,4
M" ![2TA8.=+C:Y[K 0#;/A8 %               @ $;;@4 8VUS+3(P,C,Q
M,C,Q7V1E9BYX;6Q02P$"% ,4    " ![2TA8JKK>Y*^O# "__P\ $P
M        @ 'K60< 8VUS+3(P,C,Q,C,Q7V<Q+FIP9U!+ 0(4 Q0    ( 'M+
M2%C3R<Q@\5<! )#9 0 4              "  <L)% !C;7,M,C R,S$R,S%?
M9S$P+FIP9U!+ 0(4 Q0    ( 'M+2%AIT:@TG[$  #OD   4
M  "  >YA%0!C;7,M,C R,S$R,S%?9S$Q+FIP9U!+ 0(4 Q0    ( 'M+2%B<
MGUANC5X  !^V   4              "  ;\3%@!C;7,M,C R,S$R,S%?9S$R
M+FIP9U!+ 0(4 Q0    ( 'M+2%@1FF!W0I@  'O*   3              "
M 7YR%@!C;7,M,C R,S$R,S%?9S(N:G!G4$L! A0#%     @ >TM(6#0$O<2Z
M'P$ [/ ! !,              ( !\0H7 &-M<RTR,#(S,3(S,5]G,RYJ<&=0
M2P$"% ,4    " ![2TA8<<))+:FM  # WP  $P              @ '<*A@
M8VUS+3(P,C,Q,C,Q7V<T+FIP9U!+ 0(4 Q0    ( 'M+2%C5/PT(3](  ,:(
M 0 3              "  ;;8& !C;7,M,C R,S$R,S%?9S4N:G!G4$L! A0#
M%     @ >TM(6,V"!"R\K0  B=\  !,              ( !-JL9 &-M<RTR
M,#(S,3(S,5]G-BYJ<&=02P$"% ,4    " ![2TA8+RCCWGOV  #X:@$ $P
M            @ $C61H 8VUS+3(P,C,Q,C,Q7V<W+FIP9U!+ 0(4 Q0    (
M 'M+2%BKK0]IIB(! %Z/ 0 3              "  <]/&P!C;7,M,C R,S$R
M,S%?9S@N:G!G4$L! A0#%     @ >TM(6(5.Z)^JGP$ -/ ! !,
M     ( !IG(< &-M<RTR,#(S,3(S,5]G.2YJ<&=02P$"% ,4    " ![2TA8
MYPB</I5_ @ <PQD %               @ &!$AX 8VUS+3(P,C,Q,C,Q7VQA
M8BYX;6Q02P$"% ,4    " ![2TA8S;&9ND0& @!=ZA< %
M@ %(DB  8VUS+3(P,C,Q,C,Q7W!R92YX;6Q02P$"% ,4    " ![2TA8?Z>F
MGL,G  "G1P$ &@              @ &^F"( 8VUS,3!K,C R,S$R,S%?97@Q
M,"TQ,BYH=&U02P$"% ,4    " ![2TA8.3>=>\,M  #^< $ &0
M    @ &YP"( 8VUS,3!K,C R,S$R,S%?97@Q,"TR+FAT;5!+ 0(4 Q0    (
M 'M+2%@!9=I#N2<    Q 0 :              "  ;/N(@!C;7,Q,&LR,#(S
M,3(S,5]E>#$P+3(R+FAT;5!+ 0(4 Q0    ( 'M+2%@-&;&2"C,  &-H 0 9
M              "  :06(P!C;7,Q,&LR,#(S,3(S,5]E>#$P+34N:'1M4$L!
M A0#%     @ >TM(6$N\",Z8#   H!(! !D              ( !Y4DC &-M
M<S$P:S(P,C,Q,C,Q7V5X,C$M,2YH=&U02P$"% ,4    " ![2TA8_%L/&:\"
M  #?!P  &0              @ &T5B, 8VUS,3!K,C R,S$R,S%?97@R,RTQ
M+FAT;5!+ 0(4 Q0    ( 'M+2%CDVTYZF@(  'T'   9              "
M 9I9(P!C;7,Q,&LR,#(S,3(S,5]E>#(S+3(N:'1M4$L! A0#%     @ >TM(
M6+[]Q\J8!P  C"<  !D              ( !:UPC &-M<S$P:S(P,C,Q,C,Q
M7V5X,S$M,2YH=&U02P$"% ,4    " ![2TA8=EU$1J('  "1)P  &0
M        @ $Z9", 8VUS,3!K,C R,S$R,S%?97@S,2TR+FAT;5!+ 0(4 Q0
M   ( 'M+2%BORGS>FP<  (LG   9              "  1-L(P!C;7,Q,&LR
M,#(S,3(S,5]E>#,Q+3,N:'1M4$L! A0#%     @ >TM(6#0KV4B?!P  C"<
M !D              ( !Y7,C &-M<S$P:S(P,C,Q,C,Q7V5X,S$M-"YH=&U0
M2P$"% ,4    " ![2TA8PN2C+,X$  "('   &0              @ &[>R,
M8VUS,3!K,C R,S$R,S%?97@S,BTQ+FAT;5!+ 0(4 Q0    ( 'M+2%@V$ (V
MX00  (8=   9              "  <" (P!C;7,Q,&LR,#(S,3(S,5]E>#,R
M+3(N:'1M4$L! A0#%     @ >TM(6!=&#=>]#   TS@  !D
M ( !V(4C &-M<S$P:S(P,C,Q,C,Q7V5X.3<M,2YH=&U02P4&     "  ( !W
)"   S)(C

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>178
<FILENAME>cms-20231231_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:cms="http://www.consumersenergy.com/20231231"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="cms-20231231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:SeriesCPreferredStockDepositarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2024-01-12</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-12</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OilAndGasPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OilAndGasPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OilAndGasPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:OngoingCapitalExpendituresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:OngoingCapitalExpendituresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:OngoingCapitalExpendituresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:SeriesCPreferredStockDepositarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:SeriesCPreferredStockDepositarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</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-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</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-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</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-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</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-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</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-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:OngoingCapitalExpendituresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:OngoingCapitalExpendituresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:A2022PowerSupplyRecoveryUnderrecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:A2022PowerSupplyRecoveryUnderrecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:DecommissioningCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:DecommissioningCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:PostretirementBenefitsExpenseDeferralMechanismMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:PostretirementBenefitsExpenseDeferralMechanismMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:LudingtonPlantOverhaulContractDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:LudingtonPlantOverhaulContractDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RevenueSubjectToRefundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RevenueSubjectToRefundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:PostretirementBenefitsExpenseDeferralMechanismMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:PostretirementBenefitsExpenseDeferralMechanismMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-30</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasFueledElectricGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:CoalFueledElectricGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RevenueSubjectToRefundVoluntaryRefundMechanismMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RevenueSubjectToRefundBillCreditContributionToAssistanceProgramsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-01-01</startDate>
            <endDate>2013-12-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-30</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:BayHarborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:LudingtonPlantOverhaulContractDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:LudingtonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:JHCampbell3PlantRetirementContractDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationContingencyAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindClassBMembershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPurchaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:RelatedPartiesPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPurchaseObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cms:UnrecordedUnconditionalPurchaseObligationPeriodAxis">cms:YearEndThroughMarch2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cms:UnrecordedUnconditionalPurchaseObligationPeriodAxis">cms:March2025ThroughTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSevenFivePercentSeniorNotesDue2024Member</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-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSevenFivePercentSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</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-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</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-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</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-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</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-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</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-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointEightSevenFivePercentSeniorNotesDue2044Member</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-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointEightSevenFivePercentSeniorNotesDue2044Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueNovember2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueNovember2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:UsTreasuryUstInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2030-06-01</startDate>
            <endDate>2030-06-01</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:UsTreasuryUstInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2030-12-01</startDate>
            <endDate>2030-12-01</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-362">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-364">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-365">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-366">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-367">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-368">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-369">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDue2069Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDue2069Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueMay2070Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-372">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueMay2070Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-373">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueOctober2070Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-374">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueOctober2070Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-376">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-378">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-379">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-380">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-381">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-382">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-383">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20252029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-384">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20252029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-385">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20282031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-386">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20282031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-388">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-389">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-390">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-391">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cms:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-392">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-393">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-394">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-395">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-396">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-397">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-398">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroFiveZeroFirstMortgageBondsDue2048Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-399">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroFiveZeroFirstMortgageBondsDue2048Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-400">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:RepurchasedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3375ConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4650FirstMortgageBondsDueMarch2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4625FirstMortgageBondsDueMay2033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5240FirstMortgageBondsDueMay2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5070FirstMortgageBondsDueMay2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5170FirstMortgageBondsDueMay2032Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-411">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5380FirstMortgageBondsDueMay2037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4900FirstMortgageBondsDueFebruary2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5550SecuritizationBondsDueMarch2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5210SecuritizationBondsDueSeptember2031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4600FirstMortgageBondsDueMay2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3375ConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-31</instant>
        </period>
    </context>
    <context id="c-417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3375ConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="c-418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueOctober2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3375FirstMortgageBondsDueAugust2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3375FirstMortgageBondsDueAugust2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-431">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-432">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-433">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-434">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-435">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-436">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cms:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-437">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SupplierFinanceProgramAxis">cms:ConsumersSupplierFinancingProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-438">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cms:SettlementOfForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="c-439">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust32022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-03</startDate>
            <endDate>2022-08-03</endDate>
        </period>
    </context>
    <context id="c-440">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust32022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-30</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-441">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust242022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-24</startDate>
            <endDate>2022-08-24</endDate>
        </period>
    </context>
    <context id="c-442">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust242022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-30</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-443">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust292022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-29</startDate>
            <endDate>2022-08-29</endDate>
        </period>
    </context>
    <context id="c-444">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust292022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-30</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-445">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cms:SettlementOfForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-446">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:PreferredStock450SeriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-447">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:PreferredStock450SeriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-448">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-449">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-450">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-451">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-452">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-453">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-454">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-455">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-456">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-457">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-458">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-459">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-460">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-461">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-462">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-463">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-464">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-465">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-466">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-467">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-468">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-469">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-470">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-471">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-472">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-473">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-474">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-475">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-476">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-477">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-478">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-479">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-480">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-481">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-482">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-483">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-484">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-485">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-486">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-487">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-488">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-489">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-490">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-491">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-492">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-493">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-494">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-495">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-496">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:CMSEnergyNotePayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-497">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-498">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-499">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-500">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-510">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-517">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-521">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-523">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-525">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-526">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-532">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-533">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-534">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-535">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-536">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-537">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-538">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-539">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-540">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-541">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-542">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-543">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-544">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-545">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ReserveQuantitiesByTypeOfReserveAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-546">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ReserveQuantitiesByTypeOfReserveAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-547">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">cms:NewCovertGeneratingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-31</instant>
        </period>
    </context>
    <context id="c-548">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="c-549">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:CovertPlantAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="c-550">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">cms:NewCovertGeneratingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:SellerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-31</instant>
        </period>
    </context>
    <context id="c-551">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">cms:NewCovertGeneratingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="c-552">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-553">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-554">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-555">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-556">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-557">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-558">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-559">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-560">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-561">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-562">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-563">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-564">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-565">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-566">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-567">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-568">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:IntangiblePlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-569">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:IntangiblePlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-570">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-571">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-572">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-573">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-574">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-575">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-576">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-577">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-578">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-579">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-580">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-581">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-582">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-583">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-584">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-585">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-586">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-587">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-588">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-589">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-590">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-591">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-592">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-593">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-594">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-595">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-596">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-597">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-598">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-599">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-600">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-602">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-603">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-604">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-605">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-606">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-607">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-608">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:CampbellUnit3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-612">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cms:RelatedPartyLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cms:RelatedPartyLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PipelinesAndPowerPurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:OtherFinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PipelinesAndPowerPurchaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:OtherFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-619">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PowerSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-620">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PowerSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-622">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-631">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-632">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-633">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-634">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-635">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-636">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-637">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-638">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-639">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-640">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-641">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-642">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-643">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-644">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-645">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-646">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-647">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-648">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-649">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-650">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-651">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-652">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-653">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-654">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-655">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-656">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-657">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-658">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-659">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-660">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-661">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-662">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-663">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-664">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-665">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-666">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-667">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-668">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-669">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-670">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-671">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-672">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-673">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-674">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-675">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-676">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-677">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-678">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-679">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-680">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-681">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-682">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-683">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-684">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-685">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-686">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-687">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-688">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-689">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-690">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-691">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-692">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-693">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-694">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-695">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-696">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-697">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-698">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-699">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-700">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-705">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-707">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-709">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-710">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-713">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-716">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-717">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-718">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:VolatilityMechanismMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-726">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:VolatilityMechanismMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-732">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-733">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-734">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-735">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-736">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-737">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-738">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-739">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-740">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-741">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-742">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-743">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-744">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-745">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-746">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-747">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-748">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-749">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-750">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-751">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-752">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-753">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-754">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-755">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-756">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-757">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-758">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-759">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-760">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-761">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-762">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-763">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-764">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-765">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-766">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-767">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-768">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-769">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-770">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-771">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-772">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-773">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-774">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-775">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-776">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-777">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-778">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-779">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-780">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-781">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-782">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-783">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-784">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-785">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-786">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-787">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-788">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-789">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-790">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-791">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-792">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-793">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-794">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-795">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-796">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-797">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-798">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-799">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-800">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-807">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:ReturnSeekingFixedIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-808">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:ReturnSeekingFixedIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-809">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-813">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-814">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-815">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-816">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:ReturnSeekingFixedIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-817">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-818">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-819">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-821">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-822">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:MarketBasedRestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-823">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:MarketBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-827">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-828">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-829">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-832">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-833">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-834">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-835">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-836">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-837">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-838">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnMarketBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-839">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnMarketBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-840">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnPerformanceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-841">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnPerformanceBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-842">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-843">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-844">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-845">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-846">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-847">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-848">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-849">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-850">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-851">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-852">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-853">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-854">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-855">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-856">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cms:NonMichiganJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-857">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:StateTaxAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-858">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:LocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-859">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:StateTaxAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-860">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-861">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-862">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-863">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-864">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-865">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-866">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-867">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-868">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-869">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-870">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-871">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-872">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-873">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-874">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-875">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-876">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-877">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-878">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-879">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-880">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-881">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-882">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-883">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-884">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-885">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-886">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-887">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-888">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-889">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-890">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-891">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-892">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-893">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-894">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-895">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-896">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-897">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-898">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-899">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-900">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-902">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-904">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-905">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-906">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-908">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-910">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-911">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-912">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-914">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-916">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-917">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-918">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-919">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-920">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-921">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-922">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-924">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-931">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-932">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-933">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-934">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-935">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-936">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-937">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-938">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-939">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-940">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-941">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-942">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-943">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-944">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-945">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-946">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-947">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-948">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-949">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-950">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:CMSEnergyNotePayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-951">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="c-952">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cms:NewportSolarHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-953">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cms:NWOHoldcoLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-954">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-955">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-956">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-957">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:TESFilerCityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-958">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GraylingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-959">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:CravenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-960">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GeneseeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-961">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-962">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-963">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-964">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-965">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-966">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-967">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-968">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-969">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-970">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-971">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-972">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-973">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-974">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-975">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-01</endDate>
        </period>
    </context>
    <context id="c-976">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="c-977">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-978">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-979">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-980">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-981">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-982">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-983">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-984">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-985">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-986">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-987">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-988">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-989">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-990">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cms:IntercompanyAndRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-991">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cms:IntercompanyAndRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-992">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-993">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-994">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-995">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-996">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-997">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-998">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-999">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-1000">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-1001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-1002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-1003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-1004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-1005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-1006">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-1007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-1008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-1009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-1010">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-1011">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-1012">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</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="unit">
        <measure>cms:unit</measure>
    </unit>
    <unit id="facility">
        <measure>cms:facility</measure>
    </unit>
    <unit id="mw">
        <measure>utr:MW</measure>
    </unit>
    <unit id="usdPerMWh">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>utr:MWh</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="d">
        <measure>utr:D</measure>
    </unit>
    <unit id="y">
        <measure>utr:Y</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-69">0000811156</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-70">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-71">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-72">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="c-2" id="f-73">0000201533</dei:EntityCentralIndexKey>
    <cms:PreferredStockDepositaryShareConversionRatio
      contextRef="c-41"
      decimals="INF"
      id="f-1603"
      unitRef="number">0.001</cms:PreferredStockDepositaryShareConversionRatio>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-32" id="f-1967">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-35" id="f-1968">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-35" id="f-1973">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-32" id="f-1974">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-32" id="f-1979">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-35" id="f-1980">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-35" id="f-1985">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-32" id="f-1986">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-35" id="f-1991">http://www.consumersenergy.com/20231231#LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-32" id="f-1992">http://www.consumersenergy.com/20231231#LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <cms:MinimumYearsOfParticipationBeforeVesting contextRef="c-669" id="f-2296">P5Y</cms:MinimumYearsOfParticipationBeforeVesting>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses contextRef="c-703" id="f-2484">P8Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses contextRef="c-704" id="f-2485">P8Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses contextRef="c-705" id="f-2486">P8Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-826" id="f-2847">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-827" id="f-2848">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-828" id="f-2849">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-829" id="f-2850">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-833" id="f-2948">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-832" id="f-2949">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:RegulatoryAssetAmortizationPeriod contextRef="c-969" id="f-3709">P3Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-4">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">1-9513</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">CMS&#160;ENERGY CORPORATION</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">38-2726431</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-9">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">One Energy Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Jackson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">49201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">788&#x2011;0550</dei:LocalPhoneNumber>
    <dei:EntityFileNumber contextRef="c-2" id="f-16">1-5611</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-2" id="f-17">CONSUMERS&#160;ENERGY COMPANY</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber contextRef="c-2" id="f-18">38-0442310</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="c-2" id="f-19">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c-2" id="f-20">One Energy Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-2" id="f-21">Jackson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-2" id="f-22">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-2" id="f-23">49201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-2" id="f-24">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-2" id="f-25">788&#x2011;0550</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-3" id="f-26">CMS&#160;Energy Corporation Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-3" id="f-27">CMS</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-3" id="f-28">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-4" id="f-29">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-4" id="f-30">CMSA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-4" id="f-31">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-5" id="f-32">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-5" id="f-33">CMSC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-5" id="f-34">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-6" id="f-35">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-6" id="f-36">CMSD</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-6" id="f-37">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-7" id="f-38">CMS&#160;Energy Corporation Depositary Shares</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-7" id="f-39">CMS&#160;PRC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-7" id="f-40">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-8" id="f-41">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50&#160;Series</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-8" id="f-42">CMS-PB</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-8" id="f-43">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-44">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-2" id="f-45">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-46">No</dei:EntityVoluntaryFilers>
    <dei:EntityVoluntaryFilers contextRef="c-2" id="f-47">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-48">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus contextRef="c-2" id="f-49">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-50">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent contextRef="c-2" id="f-51">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-52">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityFilerCategory contextRef="c-2" id="f-53">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-54">false</dei:EntitySmallBusiness>
    <dei:EntitySmallBusiness contextRef="c-2" id="f-55">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-56">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany contextRef="c-2" id="f-57">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-58">true</dei:IcfrAuditorAttestationFlag>
    <dei:IcfrAuditorAttestationFlag contextRef="c-2" id="f-59">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-60">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-2" id="f-61">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-62">false</dei:EntityShellCompany>
    <dei:EntityShellCompany contextRef="c-2" id="f-63">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-9" decimals="-6" id="f-64" unitRef="usd">17063000000.000</dei:EntityPublicFloat>
    <dei:SecurityExchangeName contextRef="c-3" id="f-65">NYSE</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-10" decimals="INF" id="f-66" unitRef="shares">294443620</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-11" decimals="INF" id="f-67" unitRef="shares">84108789</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-68">CMS&#160;Energy&#x2019;s and Consumers&#x2019; proxy statement relating to their 2024&#160;Annual Meetings of Shareholders to be held May&#160;3,&#160;2024.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId contextRef="c-2" id="f-74">238</dei:AuditorFirmId>
    <dei:AuditorFirmId contextRef="c-1" id="f-75">238</dei:AuditorFirmId>
    <us-gaap:Revenues contextRef="c-1" decimals="-6" id="f-76" unitRef="usd">7462000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-12" decimals="-6" id="f-77" unitRef="usd">8596000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-13" decimals="-6" id="f-78" unitRef="usd">7329000000</us-gaap:Revenues>
    <us-gaap:FuelCosts contextRef="c-1" decimals="-6" id="f-79" unitRef="usd">561000000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts contextRef="c-12" decimals="-6" id="f-80" unitRef="usd">905000000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts contextRef="c-13" decimals="-6" id="f-81" unitRef="usd">593000000</us-gaap:FuelCosts>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-6" id="f-82" unitRef="usd">1375000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-15" decimals="-6" id="f-83" unitRef="usd">1928000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-16" decimals="-6" id="f-84" unitRef="usd">1665000000</us-gaap:CostOfGoodsAndServicesSold>
    <cms:PurchasedPowerRelatedParties contextRef="c-1" decimals="-6" id="f-85" unitRef="usd">75000000</cms:PurchasedPowerRelatedParties>
    <cms:PurchasedPowerRelatedParties contextRef="c-12" decimals="-6" id="f-86" unitRef="usd">76000000</cms:PurchasedPowerRelatedParties>
    <cms:PurchasedPowerRelatedParties contextRef="c-13" decimals="-6" id="f-87" unitRef="usd">77000000</cms:PurchasedPowerRelatedParties>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-17" decimals="-6" id="f-88" unitRef="usd">902000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-18" decimals="-6" id="f-89" unitRef="usd">1256000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-19" decimals="-6" id="f-90" unitRef="usd">735000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c-1" decimals="-6" id="f-91" unitRef="usd">1687000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c-12" decimals="-6" id="f-92" unitRef="usd">1669000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c-13" decimals="-6" id="f-93" unitRef="usd">1610000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-94" unitRef="usd">1180000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-6" id="f-95" unitRef="usd">1126000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-6" id="f-96" unitRef="usd">1114000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes contextRef="c-1" decimals="-6" id="f-97" unitRef="usd">447000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes contextRef="c-12" decimals="-6" id="f-98" unitRef="usd">412000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes contextRef="c-13" decimals="-6" id="f-99" unitRef="usd">389000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-6" id="f-100" unitRef="usd">6227000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-12" decimals="-6" id="f-101" unitRef="usd">7372000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-13" decimals="-6" id="f-102" unitRef="usd">6183000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-6" id="f-103" unitRef="usd">1235000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-12" decimals="-6" id="f-104" unitRef="usd">1224000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-13" decimals="-6" id="f-105" unitRef="usd">1146000000</us-gaap:OperatingIncomeLoss>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet contextRef="c-1" decimals="-6" id="f-106" unitRef="usd">180000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet contextRef="c-12" decimals="-6" id="f-107" unitRef="usd">205000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet contextRef="c-13" decimals="-6" id="f-108" unitRef="usd">165000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome contextRef="c-1" decimals="-6" id="f-109" unitRef="usd">195000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c-12" decimals="-6" id="f-110" unitRef="usd">19000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c-13" decimals="-6" id="f-111" unitRef="usd">30000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense contextRef="c-1" decimals="-6" id="f-112" unitRef="usd">13000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c-12" decimals="-6" id="f-113" unitRef="usd">27000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c-13" decimals="-6" id="f-114" unitRef="usd">18000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-115" unitRef="usd">362000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-12" decimals="-6" id="f-116" unitRef="usd">197000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-13" decimals="-6" id="f-117" unitRef="usd">177000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt contextRef="c-1" decimals="-6" id="f-118" unitRef="usd">616000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-12" decimals="-6" id="f-119" unitRef="usd">509000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-13" decimals="-6" id="f-120" unitRef="usd">481000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseOther contextRef="c-20" decimals="-6" id="f-121" unitRef="usd">12000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-21" decimals="-6" id="f-122" unitRef="usd">12000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-22" decimals="-6" id="f-123" unitRef="usd">12000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-23" decimals="-6" id="f-124" unitRef="usd">18000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-24" decimals="-6" id="f-125" unitRef="usd">0</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-25" decimals="-6" id="f-126" unitRef="usd">10000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestCostsCapitalizedAdjustment contextRef="c-1" decimals="-6" id="f-127" unitRef="usd">3000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment contextRef="c-12" decimals="-6" id="f-128" unitRef="usd">2000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment contextRef="c-13" decimals="-6" id="f-129" unitRef="usd">3000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-6" id="f-130" unitRef="usd">643000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-12" decimals="-6" id="f-131" unitRef="usd">519000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-13" decimals="-6" id="f-132" unitRef="usd">500000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-133" unitRef="usd">954000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-6" id="f-134" unitRef="usd">902000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-6" id="f-135" unitRef="usd">823000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-136" unitRef="usd">147000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-6" id="f-137" unitRef="usd">93000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-6" id="f-138" unitRef="usd">95000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-139" unitRef="usd">807000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-12" decimals="-6" id="f-140" unitRef="usd">809000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-13" decimals="-6" id="f-141" unitRef="usd">728000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c-1" decimals="-6" id="f-142" unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c-12" decimals="-6" id="f-143" unitRef="usd">1000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c-13" decimals="-6" id="f-144" unitRef="usd">170000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c-1" decimals="-6" id="f-145" unitRef="usd">1000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c-12" decimals="-6" id="f-146" unitRef="usd">4000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c-13" decimals="-6" id="f-147" unitRef="usd">602000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-6" id="f-148" unitRef="usd">808000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-12" decimals="-6" id="f-149" unitRef="usd">813000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-13" decimals="-6" id="f-150" unitRef="usd">1330000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-151" unitRef="usd">-79000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-12" decimals="-6" id="f-152" unitRef="usd">-24000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-13" decimals="-6" id="f-153" unitRef="usd">-23000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-154" unitRef="usd">887000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-6" id="f-155" unitRef="usd">837000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-6" id="f-156" unitRef="usd">1353000000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-1" decimals="-6" id="f-157" unitRef="usd">10000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-12" decimals="-6" id="f-158" unitRef="usd">10000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-13" decimals="-6" id="f-159" unitRef="usd">5000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-6" id="f-160" unitRef="usd">877000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-12" decimals="-6" id="f-161" unitRef="usd">827000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-13" decimals="-6" id="f-162" unitRef="usd">1348000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c-1"
      decimals="2"
      id="f-163"
      unitRef="usdPerShare">3.01</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c-12"
      decimals="2"
      id="f-164"
      unitRef="usdPerShare">2.84</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c-13"
      decimals="2"
      id="f-165"
      unitRef="usdPerShare">2.58</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c-1"
      decimals="2"
      id="f-166"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c-12"
      decimals="2"
      id="f-167"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c-13"
      decimals="2"
      id="f-168"
      unitRef="usdPerShare">2.08</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-169"
      unitRef="usdPerShare">3.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-170"
      unitRef="usdPerShare">2.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-171"
      unitRef="usdPerShare">4.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c-1"
      decimals="2"
      id="f-172"
      unitRef="usdPerShare">3.01</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c-12"
      decimals="2"
      id="f-173"
      unitRef="usdPerShare">2.84</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c-13"
      decimals="2"
      id="f-174"
      unitRef="usdPerShare">2.58</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c-1"
      decimals="2"
      id="f-175"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c-12"
      decimals="2"
      id="f-176"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c-13"
      decimals="2"
      id="f-177"
      unitRef="usdPerShare">2.08</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-178"
      unitRef="usdPerShare">3.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-179"
      unitRef="usdPerShare">2.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-180"
      unitRef="usdPerShare">4.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-6" id="f-181" unitRef="usd">808000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-12" decimals="-6" id="f-182" unitRef="usd">813000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-13" decimals="-6" id="f-183" unitRef="usd">1330000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax contextRef="c-1" decimals="-6" id="f-184" unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax contextRef="c-12" decimals="-6" id="f-185" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax contextRef="c-13" decimals="-6" id="f-186" unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-6" id="f-187" unitRef="usd">5000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-12" decimals="-6" id="f-188" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-13" decimals="-6" id="f-189" unitRef="usd">19000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax contextRef="c-1" decimals="-6" id="f-190" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax contextRef="c-12" decimals="-6" id="f-191" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax contextRef="c-13" decimals="-6" id="f-192" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax contextRef="c-1" decimals="-6" id="f-193" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax contextRef="c-12" decimals="-6" id="f-194" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax contextRef="c-13" decimals="-6" id="f-195" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax contextRef="c-1" decimals="-6" id="f-196" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax contextRef="c-12" decimals="-6" id="f-197" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax contextRef="c-13" decimals="-6" id="f-198" unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-1" decimals="-6" id="f-199" unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-12" decimals="-6" id="f-200" unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-13" decimals="-6" id="f-201" unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax contextRef="c-12" decimals="-6" id="f-202" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax contextRef="c-13" decimals="-6" id="f-203" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax contextRef="c-1" decimals="-6" id="f-204" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax contextRef="c-1" decimals="-6" id="f-205" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax contextRef="c-12" decimals="-6" id="f-206" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax contextRef="c-13" decimals="-6" id="f-207" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-1" decimals="-6" id="f-208" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-12" decimals="-6" id="f-209" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-13" decimals="-6" id="f-210" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-1" decimals="-6" id="f-211" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-12" decimals="-6" id="f-212" unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-13" decimals="-6" id="f-213" unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-1" decimals="-6" id="f-214" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-12" decimals="-6" id="f-215" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-13" decimals="-6" id="f-216" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-1" decimals="-6" id="f-217" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-12" decimals="-6" id="f-218" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-13" decimals="-6" id="f-219" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-6" id="f-220" unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-12" decimals="-6" id="f-221" unitRef="usd">7000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-13" decimals="-6" id="f-222" unitRef="usd">27000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-223" unitRef="usd">814000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-12" decimals="-6" id="f-224" unitRef="usd">820000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-13" decimals="-6" id="f-225" unitRef="usd">1357000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-226" unitRef="usd">-79000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-12" decimals="-6" id="f-227" unitRef="usd">-24000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-13" decimals="-6" id="f-228" unitRef="usd">-23000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-6" id="f-229" unitRef="usd">893000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-12" decimals="-6" id="f-230" unitRef="usd">844000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-13" decimals="-6" id="f-231" unitRef="usd">1380000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-6" id="f-232" unitRef="usd">808000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-12" decimals="-6" id="f-233" unitRef="usd">813000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-13" decimals="-6" id="f-234" unitRef="usd">1330000000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-235" unitRef="usd">1180000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-6" id="f-236" unitRef="usd">1126000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-6" id="f-237" unitRef="usd">1114000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-1" decimals="-6" id="f-238" unitRef="usd">157000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-12" decimals="-6" id="f-239" unitRef="usd">89000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-13" decimals="-6" id="f-240" unitRef="usd">249000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-6" id="f-241" unitRef="usd">34000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-12" decimals="-6" id="f-242" unitRef="usd">50000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-13" decimals="-6" id="f-243" unitRef="usd">22000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c-1" decimals="-6" id="f-244" unitRef="usd">12000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c-12" decimals="-6" id="f-245" unitRef="usd">12000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c-13" decimals="-6" id="f-246" unitRef="usd">12000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="c-1" decimals="-6" id="f-247" unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="c-12" decimals="-6" id="f-248" unitRef="usd">5000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="c-13" decimals="-6" id="f-249" unitRef="usd">657000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-6" id="f-250" unitRef="usd">274000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-12" decimals="-6" id="f-251" unitRef="usd">93000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-13" decimals="-6" id="f-252" unitRef="usd">70000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c-1" decimals="-6" id="f-253" unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c-12" decimals="-6" id="f-254" unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c-13" decimals="-6" id="f-255" unitRef="usd">-111000000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c-1" decimals="-6" id="f-256" unitRef="usd">-241000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c-12" decimals="-6" id="f-257" unitRef="usd">677000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c-13" decimals="-6" id="f-258" unitRef="usd">103000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-6" id="f-259" unitRef="usd">-185000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-12" decimals="-6" id="f-260" unitRef="usd">450000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-13" decimals="-6" id="f-261" unitRef="usd">93000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-6" id="f-262" unitRef="usd">-136000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-12" decimals="-6" id="f-263" unitRef="usd">4000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-13" decimals="-6" id="f-264" unitRef="usd">153000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet contextRef="c-1" decimals="-6" id="f-265" unitRef="usd">21000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet contextRef="c-12" decimals="-6" id="f-266" unitRef="usd">-14000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet contextRef="c-13" decimals="-6" id="f-267" unitRef="usd">-13000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-1" decimals="-6" id="f-268" unitRef="usd">-147000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-12" decimals="-6" id="f-269" unitRef="usd">4000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-13" decimals="-6" id="f-270" unitRef="usd">16000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-6" id="f-271" unitRef="usd">2309000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-12" decimals="-6" id="f-272" unitRef="usd">855000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-13" decimals="-6" id="f-273" unitRef="usd">1819000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-26" decimals="-6" id="f-274" unitRef="usd">2407000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-27" decimals="-6" id="f-275" unitRef="usd">2374000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-28" decimals="-6" id="f-276" unitRef="usd">2076000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-29" decimals="-6" id="f-277" unitRef="usd">812000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-30" decimals="-6" id="f-278" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-31" decimals="-6" id="f-279" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="c-1" decimals="-6" id="f-280" unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="c-12" decimals="-6" id="f-281" unitRef="usd">5000000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="c-13" decimals="-6" id="f-282" unitRef="usd">898000000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="c-1" decimals="-6" id="f-283" unitRef="usd">0</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="c-12" decimals="-6" id="f-284" unitRef="usd">0</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="c-13" decimals="-6" id="f-285" unitRef="usd">78000000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-6" id="f-286" unitRef="usd">167000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-12" decimals="-6" id="f-287" unitRef="usd">107000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-13" decimals="-6" id="f-288" unitRef="usd">133000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-6" id="f-289" unitRef="usd">-3386000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-12" decimals="-6" id="f-290" unitRef="usd">-2476000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-13" decimals="-6" id="f-291" unitRef="usd">-1233000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-1" decimals="-6" id="f-292" unitRef="usd">3551000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-12" decimals="-6" id="f-293" unitRef="usd">1899000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-13" decimals="-6" id="f-294" unitRef="usd">335000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-6" id="f-295" unitRef="usd">2132000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-12" decimals="-6" id="f-296" unitRef="usd">106000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-13" decimals="-6" id="f-297" unitRef="usd">235000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-1" decimals="-6" id="f-298" unitRef="usd">73000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-12" decimals="-6" id="f-299" unitRef="usd">20000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-13" decimals="-6" id="f-300" unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-1" decimals="-6" id="f-301" unitRef="usd">192000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-12" decimals="-6" id="f-302" unitRef="usd">69000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-13" decimals="-6" id="f-303" unitRef="usd">26000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock contextRef="c-1" decimals="-6" id="f-304" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock contextRef="c-12" decimals="-6" id="f-305" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock contextRef="c-13" decimals="-6" id="f-306" unitRef="usd">224000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <cms:PaymentsOfOrdinaryDividendsCommonAndPreferred contextRef="c-1" decimals="-6" id="f-307" unitRef="usd">579000000</cms:PaymentsOfOrdinaryDividendsCommonAndPreferred>
    <cms:PaymentsOfOrdinaryDividendsCommonAndPreferred contextRef="c-12" decimals="-6" id="f-308" unitRef="usd">544000000</cms:PaymentsOfOrdinaryDividendsCommonAndPreferred>
    <cms:PaymentsOfOrdinaryDividendsCommonAndPreferred contextRef="c-13" decimals="-6" id="f-309" unitRef="usd">508000000</cms:PaymentsOfOrdinaryDividendsCommonAndPreferred>
    <us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit contextRef="c-1" decimals="-6" id="f-310" unitRef="usd">86000000</us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit>
    <us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit contextRef="c-12" decimals="-6" id="f-311" unitRef="usd">49000000</us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit>
    <us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit contextRef="c-13" decimals="-6" id="f-312" unitRef="usd">0</us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit>
    <us-gaap:ProceedsFromMinorityShareholders contextRef="c-1" decimals="-6" id="f-313" unitRef="usd">6000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders contextRef="c-12" decimals="-6" id="f-314" unitRef="usd">2000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders contextRef="c-13" decimals="-6" id="f-315" unitRef="usd">1000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="c-1" decimals="-6" id="f-316" unitRef="usd">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="c-12" decimals="-6" id="f-317" unitRef="usd">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="c-13" decimals="-6" id="f-318" unitRef="usd">-84000000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-6" id="f-319" unitRef="usd">-54000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-12" decimals="-6" id="f-320" unitRef="usd">-62000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-13" decimals="-6" id="f-321" unitRef="usd">-54000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-6" id="f-322" unitRef="usd">1143000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-12" decimals="-6" id="f-323" unitRef="usd">1327000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-13" decimals="-6" id="f-324" unitRef="usd">-295000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-6" id="f-325" unitRef="usd">66000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-12" decimals="-6" id="f-326" unitRef="usd">-294000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-13" decimals="-6" id="f-327" unitRef="usd">291000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-32" decimals="-6" id="f-328" unitRef="usd">182000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-33" decimals="-6" id="f-329" unitRef="usd">476000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-34" decimals="-6" id="f-330" unitRef="usd">185000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-35" decimals="-6" id="f-331" unitRef="usd">248000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-32" decimals="-6" id="f-332" unitRef="usd">182000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-33" decimals="-6" id="f-333" unitRef="usd">476000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-6" id="f-334" unitRef="usd">607000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-12" decimals="-6" id="f-335" unitRef="usd">490000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-13" decimals="-6" id="f-336" unitRef="usd">489000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-6" id="f-337" unitRef="usd">15000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-12" decimals="-6" id="f-338" unitRef="usd">1000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-13" decimals="-6" id="f-339" unitRef="usd">16000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-6" id="f-340" unitRef="usd">265000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-12" decimals="-6" id="f-341" unitRef="usd">228000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-13" decimals="-6" id="f-342" unitRef="usd">196000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-35" decimals="-6" id="f-343" unitRef="usd">227000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-32" decimals="-6" id="f-344" unitRef="usd">164000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-35" decimals="-6" id="f-345" unitRef="usd">21000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-32" decimals="-6" id="f-346" unitRef="usd">18000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-35" decimals="-6" id="f-347" unitRef="usd">21000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-32" decimals="-6" id="f-348" unitRef="usd">27000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent contextRef="c-36" decimals="-6" id="f-349" unitRef="usd">933000000</cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent>
    <cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent contextRef="c-37" decimals="-6" id="f-350" unitRef="usd">1564000000</cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-38" decimals="-6" id="f-351" unitRef="usd">11000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-39" decimals="-6" id="f-352" unitRef="usd">16000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground contextRef="c-35" decimals="-6" id="f-353" unitRef="usd">587000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground contextRef="c-32" decimals="-6" id="f-354" unitRef="usd">840000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:OtherInventorySupplies contextRef="c-35" decimals="-6" id="f-355" unitRef="usd">267000000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies contextRef="c-32" decimals="-6" id="f-356" unitRef="usd">212000000</us-gaap:OtherInventorySupplies>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel contextRef="c-35" decimals="-6" id="f-357" unitRef="usd">84000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel contextRef="c-32" decimals="-6" id="f-358" unitRef="usd">65000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <cms:DeferredPropertyTaxes contextRef="c-35" decimals="-6" id="f-359" unitRef="usd">426000000</cms:DeferredPropertyTaxes>
    <cms:DeferredPropertyTaxes contextRef="c-32" decimals="-6" id="f-360" unitRef="usd">384000000</cms:DeferredPropertyTaxes>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-35" decimals="-6" id="f-361" unitRef="usd">203000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-32" decimals="-6" id="f-362" unitRef="usd">57000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-35" decimals="-6" id="f-363" unitRef="usd">80000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-32" decimals="-6" id="f-364" unitRef="usd">113000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-35" decimals="-6" id="f-365" unitRef="usd">2839000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-32" decimals="-6" id="f-366" unitRef="usd">3433000000</us-gaap:AssetsCurrent>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-35" decimals="-6" id="f-367" unitRef="usd">33135000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-32" decimals="-6" id="f-368" unitRef="usd">30491000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-35" decimals="-6" id="f-369" unitRef="usd">9007000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-32" decimals="-6" id="f-370" unitRef="usd">8960000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <cms:PropertyPlantAndEquipmentNetExcludingCWIP contextRef="c-35" decimals="-6" id="f-371" unitRef="usd">24128000000</cms:PropertyPlantAndEquipmentNetExcludingCWIP>
    <cms:PropertyPlantAndEquipmentNetExcludingCWIP contextRef="c-32" decimals="-6" id="f-372" unitRef="usd">21531000000</cms:PropertyPlantAndEquipmentNetExcludingCWIP>
    <us-gaap:ConstructionInProgressGross contextRef="c-35" decimals="-6" id="f-373" unitRef="usd">944000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c-32" decimals="-6" id="f-374" unitRef="usd">1182000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-35" decimals="-6" id="f-375" unitRef="usd">25072000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-32" decimals="-6" id="f-376" unitRef="usd">22713000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-35" decimals="-6" id="f-377" unitRef="usd">3683000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-32" decimals="-6" id="f-378" unitRef="usd">3595000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent contextRef="c-35" decimals="-6" id="f-379" unitRef="usd">22000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent contextRef="c-32" decimals="-6" id="f-380" unitRef="usd">23000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:EquityMethodInvestments contextRef="c-35" decimals="-6" id="f-381" unitRef="usd">76000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-32" decimals="-6" id="f-382" unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-35" decimals="-6" id="f-383" unitRef="usd">1468000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-32" decimals="-6" id="f-384" unitRef="usd">1208000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-35" decimals="-6" id="f-385" unitRef="usd">357000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-32" decimals="-6" id="f-386" unitRef="usd">310000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment contextRef="c-35" decimals="-6" id="f-387" unitRef="usd">5606000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment contextRef="c-32" decimals="-6" id="f-388" unitRef="usd">5207000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets contextRef="c-35" decimals="-6" id="f-389" unitRef="usd">33517000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-32" decimals="-6" id="f-390" unitRef="usd">31353000000</us-gaap:Assets>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable contextRef="c-35" decimals="-6" id="f-391" unitRef="usd">980000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable contextRef="c-32" decimals="-6" id="f-392" unitRef="usd">1099000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <us-gaap:NotesPayableCurrent contextRef="c-35" decimals="-6" id="f-393" unitRef="usd">93000000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-32" decimals="-6" id="f-394" unitRef="usd">20000000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-36" decimals="-6" id="f-395" unitRef="usd">802000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-37" decimals="-6" id="f-396" unitRef="usd">928000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-38" decimals="-6" id="f-397" unitRef="usd">7000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-39" decimals="-6" id="f-398" unitRef="usd">8000000</us-gaap:AccountsPayableCurrent>
    <cms:AccruedRateRefunds contextRef="c-35" decimals="-6" id="f-399" unitRef="usd">54000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds contextRef="c-32" decimals="-6" id="f-400" unitRef="usd">0</cms:AccruedRateRefunds>
    <us-gaap:InterestAndDividendsPayableCurrent contextRef="c-35" decimals="-6" id="f-401" unitRef="usd">142000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent contextRef="c-32" decimals="-6" id="f-402" unitRef="usd">122000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-35" decimals="-6" id="f-403" unitRef="usd">612000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-32" decimals="-6" id="f-404" unitRef="usd">538000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-35" decimals="-6" id="f-405" unitRef="usd">56000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-32" decimals="-6" id="f-406" unitRef="usd">104000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-35" decimals="-6" id="f-407" unitRef="usd">149000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-32" decimals="-6" id="f-408" unitRef="usd">166000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-35" decimals="-6" id="f-409" unitRef="usd">2895000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-32" decimals="-6" id="f-410" unitRef="usd">2985000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-35" decimals="-6" id="f-411" unitRef="usd">14508000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-32" decimals="-6" id="f-412" unitRef="usd">13122000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-35" decimals="-6" id="f-413" unitRef="usd">62000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-32" decimals="-6" id="f-414" unitRef="usd">68000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-35" decimals="-6" id="f-415" unitRef="usd">3894000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-32" decimals="-6" id="f-416" unitRef="usd">3796000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-35" decimals="-6" id="f-417" unitRef="usd">106000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-32" decimals="-6" id="f-418" unitRef="usd">108000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-35" decimals="-6" id="f-419" unitRef="usd">771000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-32" decimals="-6" id="f-420" unitRef="usd">746000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit contextRef="c-35" decimals="-6" id="f-421" unitRef="usd">126000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit contextRef="c-32" decimals="-6" id="f-422" unitRef="usd">129000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-35" decimals="-6" id="f-423" unitRef="usd">2615000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-32" decimals="-6" id="f-424" unitRef="usd">2407000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-35" decimals="-6" id="f-425" unitRef="usd">415000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-32" decimals="-6" id="f-426" unitRef="usd">397000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-35" decimals="-6" id="f-427" unitRef="usd">22497000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-32" decimals="-6" id="f-428" unitRef="usd">20773000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="c-35" id="f-429" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-32" id="f-430" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-32" decimals="-5" id="f-431" unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-35" decimals="-5" id="f-432" unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-35" decimals="-5" id="f-433" unitRef="shares">294400000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-32" decimals="-5" id="f-434" unitRef="shares">291300000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-35" decimals="-6" id="f-435" unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-32" decimals="-6" id="f-436" unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-35" decimals="-6" id="f-437" unitRef="usd">5705000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-32" decimals="-6" id="f-438" unitRef="usd">5490000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-35" decimals="-6" id="f-439" unitRef="usd">-46000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-32" decimals="-6" id="f-440" unitRef="usd">-52000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-35" decimals="-6" id="f-441" unitRef="usd">1658000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-32" decimals="-6" id="f-442" unitRef="usd">1350000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <cms:CommonStockholdersEquity contextRef="c-35" decimals="-6" id="f-443" unitRef="usd">7320000000</cms:CommonStockholdersEquity>
    <cms:CommonStockholdersEquity contextRef="c-32" decimals="-6" id="f-444" unitRef="usd">6791000000</cms:CommonStockholdersEquity>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-40" decimals="-5" id="f-445" unitRef="shares">9200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-41" decimals="-5" id="f-446" unitRef="shares">9200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-41" decimals="-5" id="f-447" unitRef="shares">9200000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-40" decimals="-5" id="f-448" unitRef="shares">9200000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-35" decimals="-6" id="f-449" unitRef="usd">224000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-32" decimals="-6" id="f-450" unitRef="usd">224000000</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-6" id="f-451" unitRef="usd">7544000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-6" id="f-452" unitRef="usd">7015000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c-35" decimals="-6" id="f-453" unitRef="usd">581000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c-32" decimals="-6" id="f-454" unitRef="usd">580000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-35" decimals="-6" id="f-455" unitRef="usd">8125000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-32" decimals="-6" id="f-456" unitRef="usd">7595000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-35" decimals="-6" id="f-457" unitRef="usd">33517000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-32" decimals="-6" id="f-458" unitRef="usd">31353000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-32" decimals="-6" id="f-459" unitRef="usd">7595000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-33" decimals="-6" id="f-460" unitRef="usd">7188000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-34" decimals="-6" id="f-461" unitRef="usd">6077000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-42" decimals="-6" id="f-462" unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-43" decimals="-6" id="f-463" unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-44" decimals="-6" id="f-464" unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-43" decimals="-6" id="f-465" unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-44" decimals="-6" id="f-466" unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-45" decimals="-6" id="f-467" unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-43" decimals="-3" id="f-468" unitRef="shares">291268000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-44" decimals="-3" id="f-469" unitRef="shares">289758000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-45" decimals="-3" id="f-470" unitRef="shares">288940000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-46" decimals="-6" id="f-471" unitRef="usd">5490000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-47" decimals="-6" id="f-472" unitRef="usd">5406000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-48" decimals="-6" id="f-473" unitRef="usd">5365000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c-49" decimals="-3" id="f-474" unitRef="shares">3355000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c-50" decimals="-3" id="f-475" unitRef="shares">1704000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c-51" decimals="-3" id="f-476" unitRef="shares">997000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-52" decimals="-6" id="f-477" unitRef="usd">222000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-53" decimals="-6" id="f-478" unitRef="usd">93000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-54" decimals="-6" id="f-479" unitRef="usd">50000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-49" decimals="-3" id="f-480" unitRef="shares">119000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-50" decimals="-3" id="f-481" unitRef="shares">151000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-51" decimals="-3" id="f-482" unitRef="shares">157000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-52" decimals="-6" id="f-483" unitRef="usd">7000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-53" decimals="-6" id="f-484" unitRef="usd">9000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-54" decimals="-6" id="f-485" unitRef="usd">9000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited contextRef="c-49" decimals="-3" id="f-486" unitRef="shares">64000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited contextRef="c-50" decimals="-3" id="f-487" unitRef="shares">43000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited contextRef="c-51" decimals="-3" id="f-488" unitRef="shares">22000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures contextRef="c-52" decimals="-6" id="f-489" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures contextRef="c-53" decimals="-6" id="f-490" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures contextRef="c-54" decimals="-6" id="f-491" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-42" decimals="-3" id="f-492" unitRef="shares">294440000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-43" decimals="-3" id="f-493" unitRef="shares">291268000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-44" decimals="-3" id="f-494" unitRef="shares">289758000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-55" decimals="-6" id="f-495" unitRef="usd">5705000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-46" decimals="-6" id="f-496" unitRef="usd">5490000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-47" decimals="-6" id="f-497" unitRef="usd">5406000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-56" decimals="-6" id="f-498" unitRef="usd">-52000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-57" decimals="-6" id="f-499" unitRef="usd">-59000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-58" decimals="-6" id="f-500" unitRef="usd">-86000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-59" decimals="-6" id="f-501" unitRef="usd">-52000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-60" decimals="-6" id="f-502" unitRef="usd">-56000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-61" decimals="-6" id="f-503" unitRef="usd">-80000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-62" decimals="-6" id="f-504" unitRef="usd">5000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-63" decimals="-6" id="f-505" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-64" decimals="-6" id="f-506" unitRef="usd">19000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax contextRef="c-62" decimals="-6" id="f-507" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax contextRef="c-63" decimals="-6" id="f-508" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax contextRef="c-64" decimals="-6" id="f-509" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-62" decimals="-6" id="f-510" unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-63" decimals="-6" id="f-511" unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-64" decimals="-6" id="f-512" unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax contextRef="c-62" decimals="-6" id="f-513" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax contextRef="c-63" decimals="-6" id="f-514" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax contextRef="c-64" decimals="-6" id="f-515" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-65" decimals="-6" id="f-516" unitRef="usd">-46000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-59" decimals="-6" id="f-517" unitRef="usd">-52000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-60" decimals="-6" id="f-518" unitRef="usd">-56000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-66" decimals="-6" id="f-519" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-67" decimals="-6" id="f-520" unitRef="usd">-3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-68" decimals="-6" id="f-521" unitRef="usd">-6000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-69" decimals="-6" id="f-522" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-70" decimals="-6" id="f-523" unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-71" decimals="-6" id="f-524" unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-69" decimals="-6" id="f-525" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-70" decimals="-6" id="f-526" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-71" decimals="-6" id="f-527" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-72" decimals="-6" id="f-528" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-66" decimals="-6" id="f-529" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-67" decimals="-6" id="f-530" unitRef="usd">-3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-73" decimals="-6" id="f-531" unitRef="usd">-46000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-56" decimals="-6" id="f-532" unitRef="usd">-52000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-57" decimals="-6" id="f-533" unitRef="usd">-59000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-74" decimals="-6" id="f-534" unitRef="usd">1350000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-75" decimals="-6" id="f-535" unitRef="usd">1057000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-76" decimals="-6" id="f-536" unitRef="usd">214000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-77" decimals="-6" id="f-537" unitRef="usd">887000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-78" decimals="-6" id="f-538" unitRef="usd">837000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-79" decimals="-6" id="f-539" unitRef="usd">1353000000</us-gaap:ProfitLoss>
    <us-gaap:DividendsCommonStockCash contextRef="c-77" decimals="-6" id="f-540" unitRef="usd">569000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-78" decimals="-6" id="f-541" unitRef="usd">534000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-79" decimals="-6" id="f-542" unitRef="usd">505000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c-77" decimals="-6" id="f-543" unitRef="usd">10000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c-78" decimals="-6" id="f-544" unitRef="usd">10000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c-79" decimals="-6" id="f-545" unitRef="usd">5000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-80" decimals="-6" id="f-546" unitRef="usd">1658000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-74" decimals="-6" id="f-547" unitRef="usd">1350000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-75" decimals="-6" id="f-548" unitRef="usd">1057000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-81" decimals="-6" id="f-549" unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-82" decimals="-6" id="f-550" unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-83" decimals="-6" id="f-551" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-84" decimals="-6" id="f-552" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-85" decimals="-6" id="f-553" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-86" decimals="-6" id="f-554" unitRef="usd">224000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-87" decimals="-6" id="f-555" unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-81" decimals="-6" id="f-556" unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-82" decimals="-6" id="f-557" unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-88" decimals="-6" id="f-558" unitRef="usd">580000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-89" decimals="-6" id="f-559" unitRef="usd">557000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-90" decimals="-6" id="f-560" unitRef="usd">581000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests contextRef="c-91" decimals="-6" id="f-561" unitRef="usd">86000000</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests contextRef="c-92" decimals="-6" id="f-562" unitRef="usd">49000000</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests contextRef="c-93" decimals="-6" id="f-563" unitRef="usd">0</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders contextRef="c-91" decimals="-6" id="f-564" unitRef="usd">6000000</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders contextRef="c-92" decimals="-6" id="f-565" unitRef="usd">2000000</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders contextRef="c-93" decimals="-6" id="f-566" unitRef="usd">1000000</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <us-gaap:ProfitLoss contextRef="c-91" decimals="-6" id="f-567" unitRef="usd">-79000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-92" decimals="-6" id="f-568" unitRef="usd">-24000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-93" decimals="-6" id="f-569" unitRef="usd">-23000000</us-gaap:ProfitLoss>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c-91" decimals="-6" id="f-570" unitRef="usd">12000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c-92" decimals="-6" id="f-571" unitRef="usd">4000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c-93" decimals="-6" id="f-572" unitRef="usd">2000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-94" decimals="-6" id="f-573" unitRef="usd">581000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-88" decimals="-6" id="f-574" unitRef="usd">580000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-89" decimals="-6" id="f-575" unitRef="usd">557000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-35" decimals="-6" id="f-576" unitRef="usd">8125000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-32" decimals="-6" id="f-577" unitRef="usd">7595000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-33" decimals="-6" id="f-578" unitRef="usd">7188000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-579"
      unitRef="usdPerShare">1.9500</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-12"
      decimals="INF"
      id="f-580"
      unitRef="usdPerShare">1.8400</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-13"
      decimals="INF"
      id="f-581"
      unitRef="usdPerShare">1.7400</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-582"
      unitRef="usdPerShare">1.0500</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="c-12"
      decimals="INF"
      id="f-583"
      unitRef="usdPerShare">1.0500</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="c-13"
      decimals="INF"
      id="f-584"
      unitRef="usdPerShare">0.5688</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:Revenues contextRef="c-2" decimals="-6" id="f-585" unitRef="usd">7166000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-95" decimals="-6" id="f-586" unitRef="usd">8151000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-96" decimals="-6" id="f-587" unitRef="usd">7021000000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed contextRef="c-2" decimals="-6" id="f-588" unitRef="usd">435000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed contextRef="c-95" decimals="-6" id="f-589" unitRef="usd">662000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed contextRef="c-96" decimals="-6" id="f-590" unitRef="usd">463000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower contextRef="c-2" decimals="-6" id="f-591" unitRef="usd">1331000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower contextRef="c-95" decimals="-6" id="f-592" unitRef="usd">1867000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower contextRef="c-96" decimals="-6" id="f-593" unitRef="usd">1599000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties contextRef="c-2" decimals="-6" id="f-594" unitRef="usd">75000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties contextRef="c-95" decimals="-6" id="f-595" unitRef="usd">76000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties contextRef="c-96" decimals="-6" id="f-596" unitRef="usd">77000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased contextRef="c-2" decimals="-6" id="f-597" unitRef="usd">897000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased contextRef="c-95" decimals="-6" id="f-598" unitRef="usd">1243000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased contextRef="c-96" decimals="-6" id="f-599" unitRef="usd">726000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations contextRef="c-2" decimals="-6" id="f-600" unitRef="usd">1586000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations contextRef="c-95" decimals="-6" id="f-601" unitRef="usd">1582000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations contextRef="c-96" decimals="-6" id="f-602" unitRef="usd">1531000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-2" decimals="-6" id="f-603" unitRef="usd">1137000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-95" decimals="-6" id="f-604" unitRef="usd">1088000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-96" decimals="-6" id="f-605" unitRef="usd">1077000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseTaxes contextRef="c-2" decimals="-6" id="f-606" unitRef="usd">437000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes contextRef="c-95" decimals="-6" id="f-607" unitRef="usd">400000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes contextRef="c-96" decimals="-6" id="f-608" unitRef="usd">373000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense contextRef="c-2" decimals="-6" id="f-609" unitRef="usd">5898000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense contextRef="c-95" decimals="-6" id="f-610" unitRef="usd">6918000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense contextRef="c-96" decimals="-6" id="f-611" unitRef="usd">5846000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss contextRef="c-2" decimals="-6" id="f-612" unitRef="usd">1268000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-95" decimals="-6" id="f-613" unitRef="usd">1233000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-96" decimals="-6" id="f-614" unitRef="usd">1175000000</us-gaap:OperatingIncomeLoss>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet contextRef="c-2" decimals="-6" id="f-615" unitRef="usd">171000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet contextRef="c-95" decimals="-6" id="f-616" unitRef="usd">195000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet contextRef="c-96" decimals="-6" id="f-617" unitRef="usd">155000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome contextRef="c-2" decimals="-6" id="f-618" unitRef="usd">49000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c-95" decimals="-6" id="f-619" unitRef="usd">17000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c-96" decimals="-6" id="f-620" unitRef="usd">23000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense contextRef="c-2" decimals="-6" id="f-621" unitRef="usd">12000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c-95" decimals="-6" id="f-622" unitRef="usd">25000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c-96" decimals="-6" id="f-623" unitRef="usd">18000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-2" decimals="-6" id="f-624" unitRef="usd">208000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-95" decimals="-6" id="f-625" unitRef="usd">187000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-96" decimals="-6" id="f-626" unitRef="usd">160000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt contextRef="c-2" decimals="-6" id="f-627" unitRef="usd">415000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-95" decimals="-6" id="f-628" unitRef="usd">325000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-96" decimals="-6" id="f-629" unitRef="usd">294000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseOther contextRef="c-97" decimals="-6" id="f-630" unitRef="usd">20000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-98" decimals="-6" id="f-631" unitRef="usd">12000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-99" decimals="-6" id="f-632" unitRef="usd">12000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-100" decimals="-6" id="f-633" unitRef="usd">16000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-101" decimals="-6" id="f-634" unitRef="usd">0</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-102" decimals="-6" id="f-635" unitRef="usd">8000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestCostsCapitalizedAdjustment contextRef="c-2" decimals="-6" id="f-636" unitRef="usd">3000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment contextRef="c-95" decimals="-6" id="f-637" unitRef="usd">2000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment contextRef="c-96" decimals="-6" id="f-638" unitRef="usd">3000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense contextRef="c-2" decimals="-6" id="f-639" unitRef="usd">448000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-95" decimals="-6" id="f-640" unitRef="usd">335000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-96" decimals="-6" id="f-641" unitRef="usd">311000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-2" decimals="-6" id="f-642" unitRef="usd">1028000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-95" decimals="-6" id="f-643" unitRef="usd">1085000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-96" decimals="-6" id="f-644" unitRef="usd">1024000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-2" decimals="-6" id="f-645" unitRef="usd">161000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-95" decimals="-6" id="f-646" unitRef="usd">140000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-96" decimals="-6" id="f-647" unitRef="usd">156000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-2" decimals="-6" id="f-648" unitRef="usd">867000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-95" decimals="-6" id="f-649" unitRef="usd">945000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-96" decimals="-6" id="f-650" unitRef="usd">868000000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-2" decimals="-6" id="f-651" unitRef="usd">2000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-95" decimals="-6" id="f-652" unitRef="usd">2000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-96" decimals="-6" id="f-653" unitRef="usd">2000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-2" decimals="-6" id="f-654" unitRef="usd">865000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-95" decimals="-6" id="f-655" unitRef="usd">943000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-96" decimals="-6" id="f-656" unitRef="usd">866000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLoss contextRef="c-2" decimals="-6" id="f-657" unitRef="usd">867000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-95" decimals="-6" id="f-658" unitRef="usd">945000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-96" decimals="-6" id="f-659" unitRef="usd">868000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax contextRef="c-2" decimals="-6" id="f-660" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax contextRef="c-95" decimals="-6" id="f-661" unitRef="usd">5000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax contextRef="c-96" decimals="-6" id="f-662" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-2" decimals="-6" id="f-663" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-95" decimals="-6" id="f-664" unitRef="usd">15000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-96" decimals="-6" id="f-665" unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax contextRef="c-2" decimals="-6" id="f-666" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax contextRef="c-95" decimals="-6" id="f-667" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax contextRef="c-96" decimals="-6" id="f-668" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-2" decimals="-6" id="f-669" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-95" decimals="-6" id="f-670" unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-96" decimals="-6" id="f-671" unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-2" decimals="-6" id="f-672" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-95" decimals="-6" id="f-673" unitRef="usd">17000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-96" decimals="-6" id="f-674" unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-2" decimals="-6" id="f-675" unitRef="usd">867000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-95" decimals="-6" id="f-676" unitRef="usd">962000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-96" decimals="-6" id="f-677" unitRef="usd">872000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-2" decimals="-6" id="f-678" unitRef="usd">867000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-95" decimals="-6" id="f-679" unitRef="usd">945000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-96" decimals="-6" id="f-680" unitRef="usd">868000000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-2" decimals="-6" id="f-681" unitRef="usd">1137000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-95" decimals="-6" id="f-682" unitRef="usd">1088000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-96" decimals="-6" id="f-683" unitRef="usd">1077000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-2" decimals="-6" id="f-684" unitRef="usd">156000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-95" decimals="-6" id="f-685" unitRef="usd">134000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-96" decimals="-6" id="f-686" unitRef="usd">154000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-2" decimals="-6" id="f-687" unitRef="usd">34000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-95" decimals="-6" id="f-688" unitRef="usd">50000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-96" decimals="-6" id="f-689" unitRef="usd">22000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c-2" decimals="-6" id="f-690" unitRef="usd">9000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c-95" decimals="-6" id="f-691" unitRef="usd">9000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c-96" decimals="-6" id="f-692" unitRef="usd">9000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-2" decimals="-6" id="f-693" unitRef="usd">123000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-95" decimals="-6" id="f-694" unitRef="usd">87000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-96" decimals="-6" id="f-695" unitRef="usd">64000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c-2" decimals="-6" id="f-696" unitRef="usd">-219000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c-95" decimals="-6" id="f-697" unitRef="usd">660000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c-96" decimals="-6" id="f-698" unitRef="usd">103000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-2" decimals="-6" id="f-699" unitRef="usd">-186000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-95" decimals="-6" id="f-700" unitRef="usd">447000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-96" decimals="-6" id="f-701" unitRef="usd">90000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-2" decimals="-6" id="f-702" unitRef="usd">-127000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-95" decimals="-6" id="f-703" unitRef="usd">-9000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-96" decimals="-6" id="f-704" unitRef="usd">140000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet contextRef="c-2" decimals="-6" id="f-705" unitRef="usd">35000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet contextRef="c-95" decimals="-6" id="f-706" unitRef="usd">-18000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet contextRef="c-96" decimals="-6" id="f-707" unitRef="usd">-27000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-2" decimals="-6" id="f-708" unitRef="usd">-125000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-95" decimals="-6" id="f-709" unitRef="usd">29000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-96" decimals="-6" id="f-710" unitRef="usd">40000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-2" decimals="-6" id="f-711" unitRef="usd">2430000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-95" decimals="-6" id="f-712" unitRef="usd">994000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-96" decimals="-6" id="f-713" unitRef="usd">1982000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-103" decimals="-6" id="f-714" unitRef="usd">2248000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-104" decimals="-6" id="f-715" unitRef="usd">2239000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-96" decimals="-6" id="f-716" unitRef="usd">2052000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-105" decimals="-6" id="f-717" unitRef="usd">812000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-106" decimals="-6" id="f-718" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-107" decimals="-6" id="f-719" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-2" decimals="-6" id="f-720" unitRef="usd">141000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-95" decimals="-6" id="f-721" unitRef="usd">105000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-96" decimals="-6" id="f-722" unitRef="usd">133000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-2" decimals="-6" id="f-723" unitRef="usd">-3201000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-95" decimals="-6" id="f-724" unitRef="usd">-2344000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-96" decimals="-6" id="f-725" unitRef="usd">-2185000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-2" decimals="-6" id="f-726" unitRef="usd">2666000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-95" decimals="-6" id="f-727" unitRef="usd">1799000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-96" decimals="-6" id="f-728" unitRef="usd">335000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-2" decimals="-6" id="f-729" unitRef="usd">1654000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-95" decimals="-6" id="f-730" unitRef="usd">28000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-96" decimals="-6" id="f-731" unitRef="usd">27000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-100" decimals="-6" id="f-732" unitRef="usd">73000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-101" decimals="-6" id="f-733" unitRef="usd">20000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-102" decimals="-6" id="f-734" unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-97" decimals="-6" id="f-735" unitRef="usd">-75000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-98" decimals="-6" id="f-736" unitRef="usd">-317000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-99" decimals="-6" id="f-737" unitRef="usd">85000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromContributedCapital contextRef="c-2" decimals="-6" id="f-738" unitRef="usd">475000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital contextRef="c-95" decimals="-6" id="f-739" unitRef="usd">685000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital contextRef="c-96" decimals="-6" id="f-740" unitRef="usd">575000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:PaymentsOfOrdinaryDividends contextRef="c-2" decimals="-6" id="f-741" unitRef="usd">697000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends contextRef="c-95" decimals="-6" id="f-742" unitRef="usd">771000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends contextRef="c-96" decimals="-6" id="f-743" unitRef="usd">724000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-2" decimals="-6" id="f-744" unitRef="usd">-21000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-95" decimals="-6" id="f-745" unitRef="usd">-22000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-96" decimals="-6" id="f-746" unitRef="usd">-32000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-2" decimals="-6" id="f-747" unitRef="usd">767000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-95" decimals="-6" id="f-748" unitRef="usd">1366000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-96" decimals="-6" id="f-749" unitRef="usd">212000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-2" decimals="-6" id="f-750" unitRef="usd">-4000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-95" decimals="-6" id="f-751" unitRef="usd">16000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-96" decimals="-6" id="f-752" unitRef="usd">9000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-108" decimals="-6" id="f-753" unitRef="usd">60000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-109" decimals="-6" id="f-754" unitRef="usd">44000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-110" decimals="-6" id="f-755" unitRef="usd">35000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-111" decimals="-6" id="f-756" unitRef="usd">56000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-108" decimals="-6" id="f-757" unitRef="usd">60000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-109" decimals="-6" id="f-758" unitRef="usd">44000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-2" decimals="-6" id="f-759" unitRef="usd">417000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-95" decimals="-6" id="f-760" unitRef="usd">309000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-96" decimals="-6" id="f-761" unitRef="usd">298000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-2" decimals="-6" id="f-762" unitRef="usd">31000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-95" decimals="-6" id="f-763" unitRef="usd">-2000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-96" decimals="-6" id="f-764" unitRef="usd">-10000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-2" decimals="-6" id="f-765" unitRef="usd">264000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-95" decimals="-6" id="f-766" unitRef="usd">210000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-96" decimals="-6" id="f-767" unitRef="usd">192000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-111" decimals="-6" id="f-768" unitRef="usd">35000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-108" decimals="-6" id="f-769" unitRef="usd">43000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-111" decimals="-6" id="f-770" unitRef="usd">21000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-108" decimals="-6" id="f-771" unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-111" decimals="-6" id="f-772" unitRef="usd">21000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-108" decimals="-6" id="f-773" unitRef="usd">27000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent contextRef="c-112" decimals="-6" id="f-774" unitRef="usd">909000000</cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent>
    <cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent contextRef="c-113" decimals="-6" id="f-775" unitRef="usd">1524000000</cms:AccountsReceivableAndAccruedRevenueAfterAllowanceForCreditLossCurrent>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent contextRef="c-114" decimals="-6" id="f-776" unitRef="usd">11000000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent contextRef="c-115" decimals="-6" id="f-777" unitRef="usd">10000000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground contextRef="c-111" decimals="-6" id="f-778" unitRef="usd">587000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground contextRef="c-108" decimals="-6" id="f-779" unitRef="usd">840000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:OtherInventorySupplies contextRef="c-111" decimals="-6" id="f-780" unitRef="usd">257000000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies contextRef="c-108" decimals="-6" id="f-781" unitRef="usd">206000000</us-gaap:OtherInventorySupplies>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel contextRef="c-111" decimals="-6" id="f-782" unitRef="usd">80000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel contextRef="c-108" decimals="-6" id="f-783" unitRef="usd">59000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <cms:DeferredPropertyTaxes contextRef="c-111" decimals="-6" id="f-784" unitRef="usd">426000000</cms:DeferredPropertyTaxes>
    <cms:DeferredPropertyTaxes contextRef="c-108" decimals="-6" id="f-785" unitRef="usd">384000000</cms:DeferredPropertyTaxes>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-111" decimals="-6" id="f-786" unitRef="usd">203000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-108" decimals="-6" id="f-787" unitRef="usd">57000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-111" decimals="-6" id="f-788" unitRef="usd">65000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-108" decimals="-6" id="f-789" unitRef="usd">96000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-111" decimals="-6" id="f-790" unitRef="usd">2594000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-108" decimals="-6" id="f-791" unitRef="usd">3236000000</us-gaap:AssetsCurrent>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-111" decimals="-6" id="f-792" unitRef="usd">31723000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-108" decimals="-6" id="f-793" unitRef="usd">29342000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-111" decimals="-6" id="f-794" unitRef="usd">8796000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-108" decimals="-6" id="f-795" unitRef="usd">8791000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP contextRef="c-111" decimals="-6" id="f-796" unitRef="usd">22927000000</cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP contextRef="c-108" decimals="-6" id="f-797" unitRef="usd">20551000000</cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress contextRef="c-111" decimals="-6" id="f-798" unitRef="usd">845000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress contextRef="c-108" decimals="-6" id="f-799" unitRef="usd">994000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-111" decimals="-6" id="f-800" unitRef="usd">23772000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-108" decimals="-6" id="f-801" unitRef="usd">21545000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-111" decimals="-6" id="f-802" unitRef="usd">3683000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-108" decimals="-6" id="f-803" unitRef="usd">3595000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c-112" decimals="-6" id="f-804" unitRef="usd">28000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c-113" decimals="-6" id="f-805" unitRef="usd">29000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent contextRef="c-114" decimals="-6" id="f-806" unitRef="usd">95000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent contextRef="c-115" decimals="-6" id="f-807" unitRef="usd">99000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-111" decimals="-6" id="f-808" unitRef="usd">1367000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-108" decimals="-6" id="f-809" unitRef="usd">1126000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-111" decimals="-6" id="f-810" unitRef="usd">313000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-108" decimals="-6" id="f-811" unitRef="usd">286000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment contextRef="c-111" decimals="-6" id="f-812" unitRef="usd">5486000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment contextRef="c-108" decimals="-6" id="f-813" unitRef="usd">5135000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets contextRef="c-111" decimals="-6" id="f-814" unitRef="usd">31852000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-108" decimals="-6" id="f-815" unitRef="usd">29916000000</us-gaap:Assets>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable contextRef="c-111" decimals="-6" id="f-816" unitRef="usd">731000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable contextRef="c-108" decimals="-6" id="f-817" unitRef="usd">1000000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <us-gaap:NotesPayableCurrent contextRef="c-112" decimals="-6" id="f-818" unitRef="usd">93000000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-113" decimals="-6" id="f-819" unitRef="usd">20000000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-114" decimals="-6" id="f-820" unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c-115" decimals="-6" id="f-821" unitRef="usd">75000000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-112" decimals="-6" id="f-822" unitRef="usd">764000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-113" decimals="-6" id="f-823" unitRef="usd">864000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-114" decimals="-6" id="f-824" unitRef="usd">13000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-115" decimals="-6" id="f-825" unitRef="usd">15000000</us-gaap:AccountsPayableCurrent>
    <cms:AccruedRateRefunds contextRef="c-111" decimals="-6" id="f-826" unitRef="usd">54000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds contextRef="c-108" decimals="-6" id="f-827" unitRef="usd">0</cms:AccruedRateRefunds>
    <us-gaap:InterestAndDividendsPayableCurrent contextRef="c-111" decimals="-6" id="f-828" unitRef="usd">110000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent contextRef="c-108" decimals="-6" id="f-829" unitRef="usd">90000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-111" decimals="-6" id="f-830" unitRef="usd">614000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-108" decimals="-6" id="f-831" unitRef="usd">556000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-111" decimals="-6" id="f-832" unitRef="usd">56000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-108" decimals="-6" id="f-833" unitRef="usd">104000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-111" decimals="-6" id="f-834" unitRef="usd">128000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-108" decimals="-6" id="f-835" unitRef="usd">147000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-111" decimals="-6" id="f-836" unitRef="usd">2563000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-108" decimals="-6" id="f-837" unitRef="usd">2871000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-112" decimals="-6" id="f-838" unitRef="usd">10037000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-113" decimals="-6" id="f-839" unitRef="usd">9192000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-114" decimals="-6" id="f-840" unitRef="usd">424000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-115" decimals="-6" id="f-841" unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-111" decimals="-6" id="f-842" unitRef="usd">39000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-108" decimals="-6" id="f-843" unitRef="usd">45000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-111" decimals="-6" id="f-844" unitRef="usd">3894000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-108" decimals="-6" id="f-845" unitRef="usd">3796000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-111" decimals="-6" id="f-846" unitRef="usd">77000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-108" decimals="-6" id="f-847" unitRef="usd">79000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-111" decimals="-6" id="f-848" unitRef="usd">739000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-108" decimals="-6" id="f-849" unitRef="usd">722000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit contextRef="c-111" decimals="-6" id="f-850" unitRef="usd">126000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit contextRef="c-108" decimals="-6" id="f-851" unitRef="usd">129000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-111" decimals="-6" id="f-852" unitRef="usd">2789000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-108" decimals="-6" id="f-853" unitRef="usd">2585000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-111" decimals="-6" id="f-854" unitRef="usd">364000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-108" decimals="-6" id="f-855" unitRef="usd">342000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-111" decimals="-6" id="f-856" unitRef="usd">18489000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-108" decimals="-6" id="f-857" unitRef="usd">16890000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="c-111" id="f-858" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-108" id="f-859" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-108"
      decimals="INF"
      id="f-860"
      unitRef="shares">125000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-111"
      decimals="INF"
      id="f-861"
      unitRef="shares">125000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-111"
      decimals="INF"
      id="f-862"
      unitRef="shares">84100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-108"
      decimals="INF"
      id="f-863"
      unitRef="shares">84100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-111" decimals="-6" id="f-864" unitRef="usd">841000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-108" decimals="-6" id="f-865" unitRef="usd">841000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-111" decimals="-6" id="f-866" unitRef="usd">7759000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-108" decimals="-6" id="f-867" unitRef="usd">7284000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-111" decimals="-6" id="f-868" unitRef="usd">-15000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-108" decimals="-6" id="f-869" unitRef="usd">-15000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-111" decimals="-6" id="f-870" unitRef="usd">2178000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-108" decimals="-6" id="f-871" unitRef="usd">2008000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <cms:CommonStockholdersEquity contextRef="c-111" decimals="-6" id="f-872" unitRef="usd">10763000000</cms:CommonStockholdersEquity>
    <cms:CommonStockholdersEquity contextRef="c-108" decimals="-6" id="f-873" unitRef="usd">10118000000</cms:CommonStockholdersEquity>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-108"
      decimals="2"
      id="f-874"
      unitRef="usdPerShare">4.50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-111"
      decimals="2"
      id="f-875"
      unitRef="usdPerShare">4.50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-108"
      decimals="INF"
      id="f-876"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-111"
      decimals="INF"
      id="f-877"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-111"
      decimals="INF"
      id="f-878"
      unitRef="shares">400000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-108"
      decimals="INF"
      id="f-879"
      unitRef="shares">400000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-111" decimals="-6" id="f-880" unitRef="usd">37000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-108" decimals="-6" id="f-881" unitRef="usd">37000000</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquity contextRef="c-111" decimals="-6" id="f-882" unitRef="usd">10800000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-108" decimals="-6" id="f-883" unitRef="usd">10155000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-111" decimals="-6" id="f-884" unitRef="usd">31852000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-108" decimals="-6" id="f-885" unitRef="usd">29916000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-108" decimals="-6" id="f-886" unitRef="usd">10155000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-109" decimals="-6" id="f-887" unitRef="usd">9279000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-110" decimals="-6" id="f-888" unitRef="usd">8556000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-116" decimals="-6" id="f-889" unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-117" decimals="-6" id="f-890" unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-118" decimals="-6" id="f-891" unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-117" decimals="-6" id="f-892" unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-118" decimals="-6" id="f-893" unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-119" decimals="-6" id="f-894" unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-120" decimals="-6" id="f-895" unitRef="usd">7284000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-121" decimals="-6" id="f-896" unitRef="usd">6599000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-122" decimals="-6" id="f-897" unitRef="usd">6024000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution contextRef="c-123" decimals="-6" id="f-898" unitRef="usd">475000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution contextRef="c-124" decimals="-6" id="f-899" unitRef="usd">685000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution contextRef="c-125" decimals="-6" id="f-900" unitRef="usd">575000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-126" decimals="-6" id="f-901" unitRef="usd">7759000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-120" decimals="-6" id="f-902" unitRef="usd">7284000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-121" decimals="-6" id="f-903" unitRef="usd">6599000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-127" decimals="-6" id="f-904" unitRef="usd">-15000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-128" decimals="-6" id="f-905" unitRef="usd">-32000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-129" decimals="-6" id="f-906" unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-130" decimals="-6" id="f-907" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-131" decimals="-6" id="f-908" unitRef="usd">15000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-132" decimals="-6" id="f-909" unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-130" decimals="-6" id="f-910" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-131" decimals="-6" id="f-911" unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-132" decimals="-6" id="f-912" unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-133" decimals="-6" id="f-913" unitRef="usd">-15000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-134" decimals="-6" id="f-914" unitRef="usd">-15000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-135" decimals="-6" id="f-915" unitRef="usd">-32000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-136" decimals="-6" id="f-916" unitRef="usd">2008000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-137" decimals="-6" id="f-917" unitRef="usd">1834000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-138" decimals="-6" id="f-918" unitRef="usd">1690000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-139" decimals="-6" id="f-919" unitRef="usd">867000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-140" decimals="-6" id="f-920" unitRef="usd">945000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-141" decimals="-6" id="f-921" unitRef="usd">868000000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStockCash contextRef="c-139" decimals="-6" id="f-922" unitRef="usd">695000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-140" decimals="-6" id="f-923" unitRef="usd">769000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-141" decimals="-6" id="f-924" unitRef="usd">722000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c-139" decimals="-6" id="f-925" unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c-140" decimals="-6" id="f-926" unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c-141" decimals="-6" id="f-927" unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-142" decimals="-6" id="f-928" unitRef="usd">2178000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-136" decimals="-6" id="f-929" unitRef="usd">2008000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-137" decimals="-6" id="f-930" unitRef="usd">1834000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-143" decimals="-6" id="f-931" unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-144" decimals="-6" id="f-932" unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-144" decimals="-6" id="f-933" unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-145" decimals="-6" id="f-934" unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-146" decimals="-6" id="f-935" unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-145" decimals="-6" id="f-936" unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-111" decimals="-6" id="f-937" unitRef="usd">10800000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-108" decimals="-6" id="f-938" unitRef="usd">10155000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-109" decimals="-6" id="f-939" unitRef="usd">9279000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock contextRef="c-1" id="f-941">Significant Accounting Policies&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#x2019;s consolidated financial statements comprise CMS&#160;Energy, Consumers, NorthStar Clean Energy, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#x2019; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Use of Estimates:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents and Restricted Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Contingencies:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. Unless regulatory accounting applies, CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#x2011;regulated portions of CMS&#160;Energy&#x2019;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In order to support ongoing operations, CMS&#160;Energy and Consumers may enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they qualify for the normal purchases and sales exception&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they cannot be net settled due in part to the absence of an active market for the commodity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives and changes in the fair value of FTRs are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;EPS:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards, forward equity sales, and convertible securities. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Potentially dilutive common shares issuable upon conversion of the convertible senior notes are determined using the if-converted method for calculating diluted EPS. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;13, Earnings Per Share&#x2014;CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Impairment of Long-lived Assets and Equity Method Investments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Investment Tax Credits:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and its subsidiaries use the flow-through method of accounting for investment tax credits. Under the flow-through method, the credit is recognized as a reduction to income tax expense when the related plant, property, and equipment is placed into service. For its regulated utility assets, Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Inventory:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MISO Transactions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Property Taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Property taxes are based on the taxable value of CMS&#160;Energy&#x2019;s and Consumers&#x2019; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of CMS&#160;Energy&#x2019;s and Consumers&#x2019; accrued property tax that will be recognized over future governmental fiscal periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Other:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; For additional accounting policies, see:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;2, Regulatory Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;7, Plant, Property, and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;8, Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;9, Asset Retirement Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;10, Retirement Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;12, Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;13, Earnings Per Share&#x2014;CMS&#160;Energy&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;14, Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;18, Variable Interest Entities&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock contextRef="c-2" id="f-940">Significant Accounting Policies&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#x2019;s consolidated financial statements comprise CMS&#160;Energy, Consumers, NorthStar Clean Energy, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#x2019; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Use of Estimates:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents and Restricted Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Contingencies:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. Unless regulatory accounting applies, CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#x2011;regulated portions of CMS&#160;Energy&#x2019;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In order to support ongoing operations, CMS&#160;Energy and Consumers may enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they qualify for the normal purchases and sales exception&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they cannot be net settled due in part to the absence of an active market for the commodity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives and changes in the fair value of FTRs are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;EPS:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards, forward equity sales, and convertible securities. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Potentially dilutive common shares issuable upon conversion of the convertible senior notes are determined using the if-converted method for calculating diluted EPS. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;13, Earnings Per Share&#x2014;CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Impairment of Long-lived Assets and Equity Method Investments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Investment Tax Credits:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and its subsidiaries use the flow-through method of accounting for investment tax credits. Under the flow-through method, the credit is recognized as a reduction to income tax expense when the related plant, property, and equipment is placed into service. For its regulated utility assets, Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Inventory:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MISO Transactions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Property Taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Property taxes are based on the taxable value of CMS&#160;Energy&#x2019;s and Consumers&#x2019; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of CMS&#160;Energy&#x2019;s and Consumers&#x2019; accrued property tax that will be recognized over future governmental fiscal periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Other:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; For additional accounting policies, see:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;2, Regulatory Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;7, Plant, Property, and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;8, Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;9, Asset Retirement Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;10, Retirement Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;12, Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;13, Earnings Per Share&#x2014;CMS&#160;Energy&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;14, Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;18, Variable Interest Entities&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-2" id="f-943">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#x2019;s consolidated financial statements comprise CMS&#160;Energy, Consumers, NorthStar Clean Energy, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#x2019; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-942">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#x2019;s consolidated financial statements comprise CMS&#160;Energy, Consumers, NorthStar Clean Energy, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#x2019; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-2" id="f-945">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Use of Estimates:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-944">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Use of Estimates:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy contextRef="c-1" id="f-949">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents and Restricted Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy contextRef="c-2" id="f-948">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents and Restricted Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c-2" id="f-947">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents and Restricted Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c-1" id="f-946">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents and Restricted Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c-1" id="f-951">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Contingencies:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. Unless regulatory accounting applies, CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c-2" id="f-950">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Contingencies:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. Unless regulatory accounting applies, CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock contextRef="c-1" id="f-953">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#x2011;regulated portions of CMS&#160;Energy&#x2019;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock contextRef="c-2" id="f-952">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#x2011;regulated portions of CMS&#160;Energy&#x2019;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-955">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In order to support ongoing operations, CMS&#160;Energy and Consumers may enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they qualify for the normal purchases and sales exception&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they cannot be net settled due in part to the absence of an active market for the commodity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives and changes in the fair value of FTRs are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-2" id="f-954">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In order to support ongoing operations, CMS&#160;Energy and Consumers may enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they qualify for the normal purchases and sales exception&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they cannot be net settled due in part to the absence of an active market for the commodity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives and changes in the fair value of FTRs are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-956">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;EPS:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards, forward equity sales, and convertible securities. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Potentially dilutive common shares issuable upon conversion of the convertible senior notes are determined using the if-converted method for calculating diluted EPS. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;13, Earnings Per Share&#x2014;CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Nonvested Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s nonvested stock awards are composed of participating and non&#x2011;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#x2011;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#x2011;participating securities are also forfeited. Accordingly, the non&#x2011;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Forward Equity Sale Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#x2011;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;4, Financings and Capitalization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In May&#160;2023, CMS&#160;Energy issued an aggregate principal amount of $800&#160;million convertible senior notes. Potentially dilutive common shares issuable upon conversion of the convertible senior notes are determined using the if-converted method for calculating diluted EPS. Upon conversion, the convertible senior notes are required to be paid in cash with only amounts exceeding the principal permitted to be settled in shares. The convertible senior notes were anti-dilutive for the year ended December&#160;31,&#160;2023. For further details on CMS&#160;Energy&#x2019;s convertible senior notes, see Note&#160;4, Financings and Capitalization.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-958">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Impairment of Long-lived Assets and Equity Method Investments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-2" id="f-957">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Impairment of Long-lived Assets and Equity Method Investments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy contextRef="c-1" id="f-959">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:RegulatoryIncomeTaxesPolicy contextRef="c-2" id="f-961">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Investment Tax Credits:&lt;/span&gt; CMS&#160;Energy and its subsidiaries use the flow-through method of accounting for investment tax credits. Under the flow-through method, the credit is recognized as a reduction to income tax expense when the related plant, property, and equipment is placed into service. For its regulated utility assets, Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment.</us-gaap:RegulatoryIncomeTaxesPolicy>
    <us-gaap:RegulatoryIncomeTaxesPolicy contextRef="c-1" id="f-960">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Investment Tax Credits:&lt;/span&gt; CMS&#160;Energy and its subsidiaries use the flow-through method of accounting for investment tax credits. Under the flow-through method, the credit is recognized as a reduction to income tax expense when the related plant, property, and equipment is placed into service. For its regulated utility assets, Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment.</us-gaap:RegulatoryIncomeTaxesPolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-963">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Inventory:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-2" id="f-962">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Inventory:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:EmissionCreditsOrAllowancesPolicy contextRef="c-1" id="f-965">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:EmissionCreditsOrAllowancesPolicy>
    <us-gaap:EmissionCreditsOrAllowancesPolicy contextRef="c-2" id="f-964">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:EmissionCreditsOrAllowancesPolicy>
    <us-gaap:InventoryImpairmentPolicy contextRef="c-1" id="f-967">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryImpairmentPolicy>
    <us-gaap:InventoryImpairmentPolicy contextRef="c-2" id="f-966">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryImpairmentPolicy>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-2" id="f-969">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MISO Transactions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-968">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MISO Transactions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <cms:PropertyTaxPolicyTextBlock contextRef="c-2" id="f-971">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Property Taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Property taxes are based on the taxable value of CMS&#160;Energy&#x2019;s and Consumers&#x2019; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of CMS&#160;Energy&#x2019;s and Consumers&#x2019; accrued property tax that will be recognized over future governmental fiscal periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Other:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; For additional accounting policies, see:&lt;/span&gt;&lt;/div&gt;</cms:PropertyTaxPolicyTextBlock>
    <cms:PropertyTaxPolicyTextBlock contextRef="c-1" id="f-970">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Property Taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Property taxes are based on the taxable value of CMS&#160;Energy&#x2019;s and Consumers&#x2019; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of CMS&#160;Energy&#x2019;s and Consumers&#x2019; accrued property tax that will be recognized over future governmental fiscal periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Other:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; For additional accounting policies, see:&lt;/span&gt;&lt;/div&gt;</cms:PropertyTaxPolicyTextBlock>
    <us-gaap:PublicUtilitiesDisclosureTextBlock contextRef="c-2" id="f-973">Regulatory Matters&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#x2019; rate cases and PSCR and GCR processes. Intervenors also participate in certain FERC matters, including FERC&#x2019;s regulation of certain wholesale rates that affect Consumers&#x2019; power supply costs. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#x2019; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC and FERC orders or other actions, could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#x2019;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Regulatory Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#x2011;regulated businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the regulatory assets and liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022 PSCR underrecovery&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention incentive program&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of coal-fueled electric generating units to be retired&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,258&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;778&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;741&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ARO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;328&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;281&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022 PSCR underrecovery&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MGP sites&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized loss on reacquired debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Decommissioning costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention incentive program&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits expense deferral mechanism&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ludington overhaul contract dispute&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserve for customer refunds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current regulatory liabilities&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of removal&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,545&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,426&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes, net&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,220&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,267&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy grant&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits expense deferral mechanism&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;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="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;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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The MPSC has provided a specific return on these regulatory assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These regulatory assets represent incurred costs for which the MPSC has provided recovery without a return on investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This regulatory asset is included in rate base, thereby providing a return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Regulatory Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;2022&#160;PSCR Underrecovery: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As a result of rising fuel prices during 2022, Consumers&#x2019; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. At the end of 2022, Consumers had recorded $401&#160;million of under-recovered power supply costs. In February&#160;2023, the MPSC authorized Consumers to recover the 2022 underrecovery amount over three&#160;years, providing immediate relief to electric customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Energy Waste Reduction Plan Incentive:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#x2019; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In November&#160;2023, the MPSC approved a settlement agreement authorizing Consumers to collect $55&#160;million during 2024 as an incentive for exceeding its statutory savings targets in 2022. Consumers recognized incentive revenue under this program of $55&#160;million in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers also exceeded its statutory savings targets in 2023, achieved certain other goals, and will request the MPSC&#x2019;s approval to collect $58&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2024. Consumers recognized incentive revenue under this program of $58&#160;million in 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Retention Incentive Program:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; To ensure necessary staffing at the D.E.&#160;Karn and J.H.&#160;Campbell coal-fueled generating units through their retirement, Consumers established retention incentive programs. The MPSC has approved deferred accounting treatment for the retention and severance costs incurred under these programs and has allowed for recovery over three&#160;years. For additional details regarding the retention incentive program, see Note&#160;19, Exit Activities and Discontinued Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Costs of Coal-fueled Electric Generating Units to be Retired: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In June&#160;2022, the MPSC approved Consumers&#x2019; Clean Energy Plan, under which Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Upon the units&#x2019; retirement, Consumers will receive regulatory asset treatment to recover their remaining book value, as well as a 9.0&#x2011;percent return on equity, through 2040, the units&#x2019; original retirement date. Until retirement, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In June&#160;2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;current regulatory asset on its consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Securitized Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The MPSC has issued securitization financing orders authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of three&#160;smaller natural gas-fueled electric generating units that Consumers retired in 2015, seven&#160;smaller coal-fueled electric &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;generating units that Consumers retired in 2016, and the D.E.&#160;Karn coal-fueled electric generating units that Consumers retired in June&#160;2023. Consumers has removed from plant, property, and equipment and recorded as a regulatory asset the book value of these units. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through subsidiaries in 2014 and 2023. For additional details regarding the securitization bonds, see Note&#160;4, Financings and Capitalization&#x2014;Securitization Bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Postretirement Benefits:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;10, Retirement Benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;ARO:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MGP Sites:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers is incurring environmental remediation and other response activity costs at 23&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a ten&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year period the costs incurred to remediate the MGP sites. For additional information, see Note&#160;3, Contingencies and Commitments&#x2014;Consumers Gas Utility Contingencies&#x2014;Gas Environmental Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Unamortized Loss on Reacquired Debt:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Decommissioning Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In Consumers&#x2019; electric depreciation and general rate cases, the MPSC has authorized Consumers to remove from depreciation rates the costs of decommissioning the D.E.&#160;Karn coal-fueled electric generating units, and instead defer those costs as a regulatory asset to be recovered through 2031. Additionally, ash disposal costs related to Consumers&#x2019; retired coal-fueled generating units may be deferred as a regulatory asset and collected over a ten-year period. In its 2022&#160;order approving Consumers&#x2019; Clean Energy Plan, the MPSC authorized similar treatment for the decommissioning and ash disposal costs associated with the J.H.&#160;Campbell coal-fueled generating units that will be retired in 2025. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Postretirement Benefits Expense Deferral Mechanism: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In Consumers&#x2019; general rate cases, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively, beginning in January&#160;2023 for the electric utility and October&#160;2023 for the gas utility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Energy Waste Reduction Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Ludington Overhaul Contract Dispute:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The MPSC has authorized Consumers to defer as a regulatory asset costs associated with repairing or replacing defective work performed by TAES during a major overhaul and upgrade of Ludington. Consumers will defer such costs while litigation with TAES and Toshiba moves forward; such costs will be offset by potential future litigation proceeds received from &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;TAES or Toshiba. Consumers will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation. For additional details on the contract dispute, see Note&#160;3, Contingencies and Commitments&#x2014;Consumers Electric Utility Contingencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Regulatory Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Income Taxes, Net:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#x2019; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets. For additional details on deferred income taxes, see Note&#160;12, Income Taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Reserve for Customer Refunds: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. During&#160;2023, the MPSC approved Consumers&#x2019; requests that the refund take the form of contributions to programs that assist vulnerable electric and gas customers and incremental vegetation management. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;time bill credit and to fund $10&#160;million in contributions to programs that directly assist vulnerable customers with utility bills.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cost of Removal:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs are incurred to remove the assets at the end of their useful lives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Grant:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2013, Consumers received a $69&#160;million renewable energy grant for Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#x2019; cost of complying with Michigan&#x2019;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#x2019; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric and Gas Utility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Meter Investigation: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In July&#160;2023, the MPSC issued an order initiating an investigation into Consumers&#x2019; handling of malfunctioning meters and meters requiring transition from 3G to 4G technology, estimated billing, and new service installations. The order directed Consumers to provide information on such meters and their replacement, meter-reading performance, communications with customers and the MPSC regarding these issues, and other information; Consumers provided this information in August&#160;2023. As directed in the order, the MPSC&#160;Staff analyzed this information and made recommendations, including continued monitoring of Consumers&#x2019; performance in these areas and penalties for failure to comply with MPSC service rules. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In October&#160;2023, the MPSC issued a show-cause order directing Consumers to provide further information on consecutive estimated billings, the provision of actual meter readings, and new service installation issues. Consumers cannot predict the outcome of this matter, but it could be subject to regulatory penalties that are not expected to have a material effect on Consumers&#x2019; results of operations and Consumers could be subject to increased regulatory scrutiny. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric Utility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;2022&#160;Electric Rate Case:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9&#x2011;percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. The new rates became effective January&#160;20,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Gas Utility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;2022&#160;Gas Rate Case:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2022, Consumers filed an application with the MPSC seeking an annual rate increase of $212&#160;million, based on a 10.25&#x2011;percent authorized return on equity for the projected 12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;month period ending September&#160;30,&#160;2024. In August&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $95&#160;million, based on a 9.9&#x2011;percent authorized return on equity, effective October&#160;1,&#160;2023. The MPSC also authorized the use of a cost deferral mechanism that will allow Consumers to defer for future recovery or refund pension and OPEB expense above or below the amounts used to set existing rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Power Supply Cost Recovery and Gas Cost Recovery&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly, subject to ceiling factor limitations, in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent power supply and purchased natural gas costs that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries reflected on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSCR underrecoveries&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;401&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GCR underrecoveries&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable and accrued revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSCR overrecoveries&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GCR overrecoveries&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued rate refunds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;PSCR Plans and Reconciliations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In September&#160;2023, the MPSC issued an order in Consumers&#x2019; 2021 PSCR reconciliation, authorizing recovery of $2.1&#160;billion of power costs and authorizing Consumers to reflect in its 2022&#160;PSCR reconciliation the overrecovery of $7&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In March&#160;2023, Consumers filed its 2022 PSCR reconciliation, requesting full recovery of $2.5&#160;billion of power costs and authorization to reflect in its 2023 PSCR reconciliation the underrecovery of $404&#160;million. In November&#160;2023, Consumers revised its reconciliation, requesting authorization to reflect in its 2023 PSCR reconciliation the underrecovery of $401&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers submitted its 2023 PSCR plan to the MPSC in September&#160;2022 and self-implemented a 2023&#160;PSCR charge in accordance with that plan in January&#160;2023. As a result of significantly higher-than-projected power costs during 2022, Consumers subsequently filed a motion for a temporary order in its 2023 PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. The MPSC approved Consumers&#x2019; motion in February&#160;2023, providing immediate relief to electric customers. The MPSC approved Consumers&#x2019; 2023 PSCR plan in August&#160;2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;GCR Plans and Reconciliations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In March&#160;2023, the MPSC approved a settlement agreement in Consumers&#x2019; 2021-2022&#160;GCR reconciliation, authorizing recovery of $0.7&#160;billion of gas costs and authorizing Consumers to reflect in its 2022-2023&#160;GCR reconciliation the underrecovery of $9&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In June&#160;2023, Consumers filed its 2022-2023&#160;GCR reconciliation, requesting full recovery of $1.1&#160;billion of gas costs and authorization to reflect in its 2023-2024&#160;GCR reconciliation the underrecovery of $15&#160;million.&lt;/span&gt;&lt;/div&gt;Consumers submitted its 2023-2024&#160;GCR plan to the MPSC in December&#160;2022 and self-implemented its proposed 2023-2024 GCR charge in April&#160;2023.</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:PublicUtilitiesDisclosureTextBlock contextRef="c-1" id="f-972">Regulatory Matters&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#x2019; rate cases and PSCR and GCR processes. Intervenors also participate in certain FERC matters, including FERC&#x2019;s regulation of certain wholesale rates that affect Consumers&#x2019; power supply costs. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#x2019; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC and FERC orders or other actions, could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#x2019;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Regulatory Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#x2011;regulated businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the regulatory assets and liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022 PSCR underrecovery&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention incentive program&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of coal-fueled electric generating units to be retired&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,258&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;778&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;741&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ARO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;328&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;281&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022 PSCR underrecovery&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MGP sites&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized loss on reacquired debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Decommissioning costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention incentive program&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits expense deferral mechanism&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ludington overhaul contract dispute&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserve for customer refunds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current regulatory liabilities&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of removal&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,545&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,426&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes, net&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,220&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,267&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy grant&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits expense deferral mechanism&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;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="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;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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The MPSC has provided a specific return on these regulatory assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These regulatory assets represent incurred costs for which the MPSC has provided recovery without a return on investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This regulatory asset is included in rate base, thereby providing a return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Regulatory Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;2022&#160;PSCR Underrecovery: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As a result of rising fuel prices during 2022, Consumers&#x2019; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. At the end of 2022, Consumers had recorded $401&#160;million of under-recovered power supply costs. In February&#160;2023, the MPSC authorized Consumers to recover the 2022 underrecovery amount over three&#160;years, providing immediate relief to electric customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Energy Waste Reduction Plan Incentive:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#x2019; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In November&#160;2023, the MPSC approved a settlement agreement authorizing Consumers to collect $55&#160;million during 2024 as an incentive for exceeding its statutory savings targets in 2022. Consumers recognized incentive revenue under this program of $55&#160;million in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers also exceeded its statutory savings targets in 2023, achieved certain other goals, and will request the MPSC&#x2019;s approval to collect $58&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2024. Consumers recognized incentive revenue under this program of $58&#160;million in 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Retention Incentive Program:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; To ensure necessary staffing at the D.E.&#160;Karn and J.H.&#160;Campbell coal-fueled generating units through their retirement, Consumers established retention incentive programs. The MPSC has approved deferred accounting treatment for the retention and severance costs incurred under these programs and has allowed for recovery over three&#160;years. For additional details regarding the retention incentive program, see Note&#160;19, Exit Activities and Discontinued Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Costs of Coal-fueled Electric Generating Units to be Retired: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In June&#160;2022, the MPSC approved Consumers&#x2019; Clean Energy Plan, under which Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Upon the units&#x2019; retirement, Consumers will receive regulatory asset treatment to recover their remaining book value, as well as a 9.0&#x2011;percent return on equity, through 2040, the units&#x2019; original retirement date. Until retirement, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In June&#160;2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;current regulatory asset on its consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Securitized Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The MPSC has issued securitization financing orders authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of three&#160;smaller natural gas-fueled electric generating units that Consumers retired in 2015, seven&#160;smaller coal-fueled electric &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;generating units that Consumers retired in 2016, and the D.E.&#160;Karn coal-fueled electric generating units that Consumers retired in June&#160;2023. Consumers has removed from plant, property, and equipment and recorded as a regulatory asset the book value of these units. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through subsidiaries in 2014 and 2023. For additional details regarding the securitization bonds, see Note&#160;4, Financings and Capitalization&#x2014;Securitization Bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Postretirement Benefits:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;10, Retirement Benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;ARO:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MGP Sites:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers is incurring environmental remediation and other response activity costs at 23&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a ten&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year period the costs incurred to remediate the MGP sites. For additional information, see Note&#160;3, Contingencies and Commitments&#x2014;Consumers Gas Utility Contingencies&#x2014;Gas Environmental Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Unamortized Loss on Reacquired Debt:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Decommissioning Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In Consumers&#x2019; electric depreciation and general rate cases, the MPSC has authorized Consumers to remove from depreciation rates the costs of decommissioning the D.E.&#160;Karn coal-fueled electric generating units, and instead defer those costs as a regulatory asset to be recovered through 2031. Additionally, ash disposal costs related to Consumers&#x2019; retired coal-fueled generating units may be deferred as a regulatory asset and collected over a ten-year period. In its 2022&#160;order approving Consumers&#x2019; Clean Energy Plan, the MPSC authorized similar treatment for the decommissioning and ash disposal costs associated with the J.H.&#160;Campbell coal-fueled generating units that will be retired in 2025. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Postretirement Benefits Expense Deferral Mechanism: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In Consumers&#x2019; general rate cases, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively, beginning in January&#160;2023 for the electric utility and October&#160;2023 for the gas utility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Energy Waste Reduction Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Ludington Overhaul Contract Dispute:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The MPSC has authorized Consumers to defer as a regulatory asset costs associated with repairing or replacing defective work performed by TAES during a major overhaul and upgrade of Ludington. Consumers will defer such costs while litigation with TAES and Toshiba moves forward; such costs will be offset by potential future litigation proceeds received from &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;TAES or Toshiba. Consumers will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation. For additional details on the contract dispute, see Note&#160;3, Contingencies and Commitments&#x2014;Consumers Electric Utility Contingencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Regulatory Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Income Taxes, Net:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#x2019; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets. For additional details on deferred income taxes, see Note&#160;12, Income Taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Reserve for Customer Refunds: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. During&#160;2023, the MPSC approved Consumers&#x2019; requests that the refund take the form of contributions to programs that assist vulnerable electric and gas customers and incremental vegetation management. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;time bill credit and to fund $10&#160;million in contributions to programs that directly assist vulnerable customers with utility bills.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cost of Removal:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs are incurred to remove the assets at the end of their useful lives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Grant:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2013, Consumers received a $69&#160;million renewable energy grant for Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#x2019; cost of complying with Michigan&#x2019;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#x2019; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric and Gas Utility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Meter Investigation: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In July&#160;2023, the MPSC issued an order initiating an investigation into Consumers&#x2019; handling of malfunctioning meters and meters requiring transition from 3G to 4G technology, estimated billing, and new service installations. The order directed Consumers to provide information on such meters and their replacement, meter-reading performance, communications with customers and the MPSC regarding these issues, and other information; Consumers provided this information in August&#160;2023. As directed in the order, the MPSC&#160;Staff analyzed this information and made recommendations, including continued monitoring of Consumers&#x2019; performance in these areas and penalties for failure to comply with MPSC service rules. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In October&#160;2023, the MPSC issued a show-cause order directing Consumers to provide further information on consecutive estimated billings, the provision of actual meter readings, and new service installation issues. Consumers cannot predict the outcome of this matter, but it could be subject to regulatory penalties that are not expected to have a material effect on Consumers&#x2019; results of operations and Consumers could be subject to increased regulatory scrutiny. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric Utility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;2022&#160;Electric Rate Case:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9&#x2011;percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. The new rates became effective January&#160;20,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Gas Utility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;2022&#160;Gas Rate Case:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2022, Consumers filed an application with the MPSC seeking an annual rate increase of $212&#160;million, based on a 10.25&#x2011;percent authorized return on equity for the projected 12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;month period ending September&#160;30,&#160;2024. In August&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $95&#160;million, based on a 9.9&#x2011;percent authorized return on equity, effective October&#160;1,&#160;2023. The MPSC also authorized the use of a cost deferral mechanism that will allow Consumers to defer for future recovery or refund pension and OPEB expense above or below the amounts used to set existing rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Power Supply Cost Recovery and Gas Cost Recovery&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly, subject to ceiling factor limitations, in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent power supply and purchased natural gas costs that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries reflected on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSCR underrecoveries&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;401&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GCR underrecoveries&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable and accrued revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSCR overrecoveries&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GCR overrecoveries&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued rate refunds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;PSCR Plans and Reconciliations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In September&#160;2023, the MPSC issued an order in Consumers&#x2019; 2021 PSCR reconciliation, authorizing recovery of $2.1&#160;billion of power costs and authorizing Consumers to reflect in its 2022&#160;PSCR reconciliation the overrecovery of $7&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In March&#160;2023, Consumers filed its 2022 PSCR reconciliation, requesting full recovery of $2.5&#160;billion of power costs and authorization to reflect in its 2023 PSCR reconciliation the underrecovery of $404&#160;million. In November&#160;2023, Consumers revised its reconciliation, requesting authorization to reflect in its 2023 PSCR reconciliation the underrecovery of $401&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers submitted its 2023 PSCR plan to the MPSC in September&#160;2022 and self-implemented a 2023&#160;PSCR charge in accordance with that plan in January&#160;2023. As a result of significantly higher-than-projected power costs during 2022, Consumers subsequently filed a motion for a temporary order in its 2023 PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. The MPSC approved Consumers&#x2019; motion in February&#160;2023, providing immediate relief to electric customers. The MPSC approved Consumers&#x2019; 2023 PSCR plan in August&#160;2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;GCR Plans and Reconciliations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In March&#160;2023, the MPSC approved a settlement agreement in Consumers&#x2019; 2021-2022&#160;GCR reconciliation, authorizing recovery of $0.7&#160;billion of gas costs and authorizing Consumers to reflect in its 2022-2023&#160;GCR reconciliation the underrecovery of $9&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In June&#160;2023, Consumers filed its 2022-2023&#160;GCR reconciliation, requesting full recovery of $1.1&#160;billion of gas costs and authorization to reflect in its 2023-2024&#160;GCR reconciliation the underrecovery of $15&#160;million.&lt;/span&gt;&lt;/div&gt;Consumers submitted its 2023-2024&#160;GCR plan to the MPSC in December&#160;2022 and self-implemented its proposed 2023-2024 GCR charge in April&#160;2023.</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock contextRef="c-2" id="f-975">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the regulatory assets and liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022 PSCR underrecovery&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention incentive program&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of coal-fueled electric generating units to be retired&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,258&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;778&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;741&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ARO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;328&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;281&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022 PSCR underrecovery&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MGP sites&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized loss on reacquired debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Decommissioning costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention incentive program&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits expense deferral mechanism&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ludington overhaul contract dispute&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserve for customer refunds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current regulatory liabilities&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of removal&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,545&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,426&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes, net&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,220&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,267&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy grant&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits expense deferral mechanism&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;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="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;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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The MPSC has provided a specific return on these regulatory assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These regulatory assets represent incurred costs for which the MPSC has provided recovery without a return on investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This regulatory asset is included in rate base, thereby providing a return.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock>
    <us-gaap:ScheduleOfRegulatoryAssetsTextBlock contextRef="c-2" id="f-974">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the regulatory assets and liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022 PSCR underrecovery&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention incentive program&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of coal-fueled electric generating units to be retired&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,258&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;778&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;741&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ARO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;328&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;281&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022 PSCR underrecovery&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MGP sites&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized loss on reacquired debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Decommissioning costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention incentive program&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits expense deferral mechanism&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ludington overhaul contract dispute&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserve for customer refunds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current regulatory liabilities&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of removal&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,545&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,426&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes, net&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,220&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,267&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy grant&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits expense deferral mechanism&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;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="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;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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The MPSC has provided a specific return on these regulatory assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These regulatory assets represent incurred costs for which the MPSC has provided recovery without a return on investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This regulatory asset is included in rate base, thereby providing a return.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRegulatoryAssetsTextBlock>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-147" decimals="-6" id="f-976" unitRef="usd">126000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-148" decimals="-6" id="f-977" unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-149" decimals="-6" id="f-978" unitRef="usd">54000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-150" decimals="-6" id="f-979" unitRef="usd">47000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-151" decimals="-6" id="f-980" unitRef="usd">12000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-152" decimals="-6" id="f-981" unitRef="usd">2000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-153" decimals="-6" id="f-982" unitRef="usd">11000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-154" decimals="-6" id="f-983" unitRef="usd">8000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-111" decimals="-6" id="f-984" unitRef="usd">203000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent contextRef="c-108" decimals="-6" id="f-985" unitRef="usd">57000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-155" decimals="-6" id="f-986" unitRef="usd">1265000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-156" decimals="-6" id="f-987" unitRef="usd">1258000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-157" decimals="-6" id="f-988" unitRef="usd">778000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-158" decimals="-6" id="f-989" unitRef="usd">843000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-159" decimals="-6" id="f-990" unitRef="usd">741000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-160" decimals="-6" id="f-991" unitRef="usd">856000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-161" decimals="-6" id="f-992" unitRef="usd">328000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-162" decimals="-6" id="f-993" unitRef="usd">281000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-147" decimals="-6" id="f-994" unitRef="usd">126000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-148" decimals="-6" id="f-995" unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-163" decimals="-6" id="f-996" unitRef="usd">99000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-164" decimals="-6" id="f-997" unitRef="usd">108000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-165" decimals="-6" id="f-998" unitRef="usd">96000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-166" decimals="-6" id="f-999" unitRef="usd">100000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-167" decimals="-6" id="f-1000" unitRef="usd">83000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-168" decimals="-6" id="f-1001" unitRef="usd">24000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-169" decimals="-6" id="f-1002" unitRef="usd">58000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-150" decimals="-6" id="f-1003" unitRef="usd">55000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-151" decimals="-6" id="f-1004" unitRef="usd">27000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-152" decimals="-6" id="f-1005" unitRef="usd">31000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-170" decimals="-6" id="f-1006" unitRef="usd">24000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-171" decimals="-6" id="f-1007" unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-172" decimals="-6" id="f-1008" unitRef="usd">19000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-173" decimals="-6" id="f-1009" unitRef="usd">10000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-174" decimals="-6" id="f-1010" unitRef="usd">13000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-175" decimals="-6" id="f-1011" unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-153" decimals="-6" id="f-1012" unitRef="usd">26000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-154" decimals="-6" id="f-1013" unitRef="usd">29000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-111" decimals="-6" id="f-1014" unitRef="usd">3683000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-108" decimals="-6" id="f-1015" unitRef="usd">3595000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssets contextRef="c-111" decimals="-6" id="f-1016" unitRef="usd">3886000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets contextRef="c-108" decimals="-6" id="f-1017" unitRef="usd">3652000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-176" decimals="-6" id="f-1018" unitRef="usd">49000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-177" decimals="-6" id="f-1019" unitRef="usd">48000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-178" decimals="-6" id="f-1020" unitRef="usd">2000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-179" decimals="-6" id="f-1021" unitRef="usd">47000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-180" decimals="-6" id="f-1022" unitRef="usd">5000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-181" decimals="-6" id="f-1023" unitRef="usd">9000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-111" decimals="-6" id="f-1024" unitRef="usd">56000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent contextRef="c-108" decimals="-6" id="f-1025" unitRef="usd">104000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-182" decimals="-6" id="f-1026" unitRef="usd">2545000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-183" decimals="-6" id="f-1027" unitRef="usd">2426000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-176" decimals="-6" id="f-1028" unitRef="usd">1220000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-177" decimals="-6" id="f-1029" unitRef="usd">1267000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-184" decimals="-6" id="f-1030" unitRef="usd">43000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-185" decimals="-6" id="f-1031" unitRef="usd">45000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-186" decimals="-6" id="f-1032" unitRef="usd">29000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-187" decimals="-6" id="f-1033" unitRef="usd">32000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-188" decimals="-6" id="f-1034" unitRef="usd">25000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-189" decimals="-6" id="f-1035" unitRef="usd">6000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-190" decimals="-6" id="f-1036" unitRef="usd">12000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-191" decimals="-6" id="f-1037" unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-180" decimals="-6" id="f-1038" unitRef="usd">20000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-181" decimals="-6" id="f-1039" unitRef="usd">20000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-111" decimals="-6" id="f-1040" unitRef="usd">3894000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c-108" decimals="-6" id="f-1041" unitRef="usd">3796000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilities contextRef="c-111" decimals="-6" id="f-1042" unitRef="usd">3950000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities contextRef="c-108" decimals="-6" id="f-1043" unitRef="usd">3900000000</us-gaap:RegulatoryLiabilities>
    <cms:UnrecoveredPowerSupplyCosts contextRef="c-192" decimals="-6" id="f-1044" unitRef="usd">401000000</cms:UnrecoveredPowerSupplyCosts>
    <cms:AuthorizedRecoveryCollection contextRef="c-193" decimals="-6" id="f-1045" unitRef="usd">55000000</cms:AuthorizedRecoveryCollection>
    <us-gaap:Revenues contextRef="c-194" decimals="-6" id="f-1046" unitRef="usd">55000000</us-gaap:Revenues>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-169" decimals="-6" id="f-1047" unitRef="usd">58000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:Revenues contextRef="c-195" decimals="-6" id="f-1048" unitRef="usd">58000000</us-gaap:Revenues>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage
      contextRef="c-196"
      decimals="3"
      id="f-1049"
      unitRef="number">0.090</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-197" decimals="-8" id="f-1050" unitRef="usd">1300000000</us-gaap:RegulatoryAssetsNoncurrent>
    <cms:NumberOfUnitsRetired
      contextRef="c-198"
      decimals="INF"
      id="f-1051"
      unitRef="unit">3</cms:NumberOfUnitsRetired>
    <cms:NumberOfUnitsRetired
      contextRef="c-199"
      decimals="INF"
      id="f-1052"
      unitRef="unit">7</cms:NumberOfUnitsRetired>
    <cms:NumberOfFormerManufacturedGasPlants
      contextRef="c-200"
      decimals="INF"
      id="f-1053"
      unitRef="facility">23</cms:NumberOfFormerManufacturedGasPlants>
    <us-gaap:RegulatoryAssetAmortizationPeriod contextRef="c-200" id="f-1054">P10Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryLiabilities contextRef="c-201" decimals="-6" id="f-1055" unitRef="usd">22000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities contextRef="c-178" decimals="-6" id="f-1056" unitRef="usd">15000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities contextRef="c-202" decimals="-6" id="f-1057" unitRef="usd">10000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:GovernmentAssistancePolicyTextBlock contextRef="c-2" id="f-1058">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Grant:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2013, Consumers received a $69&#160;million renewable energy grant for Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#x2019; cost of complying with Michigan&#x2019;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:GovernmentAssistancePolicyTextBlock>
    <cms:ProceedsFromGovernmentGrant contextRef="c-203" decimals="-6" id="f-1059" unitRef="usd">69000000</cms:ProceedsFromGovernmentGrant>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c-204" decimals="-6" id="f-1060" unitRef="usd">155000000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage
      contextRef="c-204"
      decimals="3"
      id="f-1061"
      unitRef="number">0.099</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <cms:PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments contextRef="c-204" decimals="-6" id="f-1062" unitRef="usd">6000000</cms:PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount contextRef="c-205" decimals="-6" id="f-1063" unitRef="usd">212000000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage
      contextRef="c-205"
      decimals="4"
      id="f-1064"
      unitRef="number">0.1025</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c-206" decimals="-6" id="f-1065" unitRef="usd">95000000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage
      contextRef="c-206"
      decimals="3"
      id="f-1066"
      unitRef="number">0.099</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock contextRef="c-2" id="f-1067">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries reflected on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSCR underrecoveries&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;401&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GCR underrecoveries&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable and accrued revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSCR overrecoveries&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GCR overrecoveries&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued rate refunds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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;</cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock>
    <cms:UnrecoveredPowerSupplyCosts contextRef="c-207" decimals="-6" id="f-1068" unitRef="usd">0</cms:UnrecoveredPowerSupplyCosts>
    <cms:UnrecoveredPowerSupplyCosts contextRef="c-192" decimals="-6" id="f-1069" unitRef="usd">401000000</cms:UnrecoveredPowerSupplyCosts>
    <us-gaap:UnrecoveredCostsForPurchasedGasAmount contextRef="c-208" decimals="-6" id="f-1070" unitRef="usd">0</us-gaap:UnrecoveredCostsForPurchasedGasAmount>
    <us-gaap:UnrecoveredCostsForPurchasedGasAmount contextRef="c-209" decimals="-6" id="f-1071" unitRef="usd">8000000</us-gaap:UnrecoveredCostsForPurchasedGasAmount>
    <us-gaap:DeferredFuelCost contextRef="c-111" decimals="-6" id="f-1072" unitRef="usd">0</us-gaap:DeferredFuelCost>
    <us-gaap:DeferredFuelCost contextRef="c-108" decimals="-6" id="f-1073" unitRef="usd">409000000</us-gaap:DeferredFuelCost>
    <cms:AccruedRateRefunds contextRef="c-207" decimals="-6" id="f-1074" unitRef="usd">10000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds contextRef="c-192" decimals="-6" id="f-1075" unitRef="usd">0</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds contextRef="c-208" decimals="-6" id="f-1076" unitRef="usd">44000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds contextRef="c-209" decimals="-6" id="f-1077" unitRef="usd">0</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds contextRef="c-111" decimals="-6" id="f-1078" unitRef="usd">54000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds contextRef="c-108" decimals="-6" id="f-1079" unitRef="usd">0</cms:AccruedRateRefunds>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower contextRef="c-210" decimals="-8" id="f-1080" unitRef="usd">2100000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized contextRef="c-211" decimals="-6" id="f-1081" unitRef="usd">7000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower contextRef="c-212" decimals="-8" id="f-1082" unitRef="usd">2500000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestRequested contextRef="c-213" decimals="-6" id="f-1083" unitRef="usd">-404000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestRequested>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestRequested contextRef="c-214" decimals="-6" id="f-1084" unitRef="usd">-401000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestRequested>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased contextRef="c-215" decimals="-8" id="f-1085" unitRef="usd">700000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized contextRef="c-216" decimals="-6" id="f-1086" unitRef="usd">-9000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased contextRef="c-217" decimals="-8" id="f-1087" unitRef="usd">1100000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestRequested contextRef="c-218" decimals="-6" id="f-1088" unitRef="usd">-15000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestRequested>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock contextRef="c-2" id="f-1090">Contingencies and Commitments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Bay Harbor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which is valid through 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2023, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34&#160;percent and an inflation rate of one&#160;percent on annual operating and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;maintenance costs. The undiscounted amount of the remaining obligation is $57&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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.028%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.793%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term leachate disposal and operating and maintenance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s estimate of response activity costs and the timing of expenditures could change if there are changes in circumstances or assumptions used in calculating the liability. Although a liability for its present estimate of remaining response activity costs has been recorded, CMS&#160;Energy cannot predict the ultimate financial impact or outcome of this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Electric Environmental Matters:&lt;/span&gt;&lt;span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cleanup and Solid Waste:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $2&#160;million and $4&#160;million. At December&#160;31,&#160;2023, Consumers had a recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#x2019; share of the total liability. At December&#160;31,&#160;2023, Consumers had a recorded liability of $3&#160;million for its share of the total liability at these sites, the minimum amount in the range of its estimated probable CERCLA liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The timing of payments related to Consumers&#x2019; remediation and other response activities at its CERCLA and NREPA sites is uncertain. Consumers periodically reviews these cost estimates. A change in the underlying assumptions, such as an increase in the number of sites, different remediation techniques, the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;nature and extent of contamination, and legal and regulatory requirements, could affect its estimates of NREPA and CERCLA liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Ludington Overhaul Contract Dispute:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. The overhauled Ludington units are operational, but TAES&#x2019; work has been defective and non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;conforming. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve those matters, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#x2019; parent, Toshiba, under a parent guaranty it provided. TAES has not provided a comprehensive plan or otherwise met its performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $15&#160;million in damages related to payments allegedly owed under the parties&#x2019; contract. As a co-owner of Ludington, Consumers would be liable for 51&#160;percent of any such damages, if liability and damages were proven. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba. The parties are engaged in ongoing litigation, including discovery, pursuant to a court-ordered schedule. Consumers believes the counterclaims filed by TAES and Toshiba are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial condition, results of operations, or liquidity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Toshiba has announced that, through a common stock purchase, TBJH became the majority shareholder and new parent company of Toshiba. TBJH is a subsidiary of a Japanese private equity firm. Consumers and DTE&#160;Electric continue to monitor this development, but do not believe that this affects their rights under the parent guaranty provided by Toshiba. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In May&#160;2023, the MPSC approved Consumers&#x2019; and DTE&#160;Electric&#x2019;s jointly-filed request for authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba moves forward; such costs will be offset by potential future litigation proceeds received from TAES or Toshiba. Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation, but cannot predict the financial impact or outcome of such proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In May&#160;2022, Consumers filed a complaint against Wolverine Power in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#x2019;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power filed an answer, affirmative defenses, and a counterclaim seeking approximately $37&#160;million in damages allegedly caused by Consumers&#x2019; decision to retire the unit before the end of its useful life. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power&#x2019;s claim for damages is pending. In May&#160;2023, the circuit court judge issued an order granting Consumers&#x2019; Motion for Clarification confirming that Consumers may continue to operate and invest in J.H.&#160;Campbell&#160;3 consistent with the May&#160;2025 retirement date. Consumers believes Wolverine Power&#x2019;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial condition, results of operations, or liquidity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Gas Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Gas Environmental Matters:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2023, Consumers had a recorded liability of $62&#160;million for its remaining obligations for these sites. Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:57.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.793%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remediation and other response activity costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#x2019; estimates of annual response activity costs and the MGP liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At December&#160;31,&#160;2023, Consumers had a regulatory asset of $99&#160;million related to the MGP sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $1&#160;million. At December&#160;31,&#160;2023, Consumers had a recorded liability of less than $1&#160;million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at December&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:40.566%"&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.284%"&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.284%"&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:1.944%"&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.637%"&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:1.944%"&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.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from sale of membership interests in VIEs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from stock and asset sale agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from the sale of membership interests in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#x2019;s ownership interest in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#x2019;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Additionally, in the normal course of business, CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy have entered into various agreements containing tax and other indemnity provisions for which they are unable to estimate the maximum potential obligation. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Other Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In addition to the matters disclosed in this Note and Note&#160;2, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#x2011;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Contractual Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Purchase Obligations: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Purchase obligations arise from long-term contracts for the purchase of commodities and related services, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates of NorthStar Clean &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Energy. Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2023 for each of the periods shown:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.756%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.756%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.923%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beyond 2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,204&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;711&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;783&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;787&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;702&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,429&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,491&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,720&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;301&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase obligations&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;PPAs&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;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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MCV PPA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,506&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;342&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;402&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;416&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;371&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related-party PPAs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;206&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other PPAs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,492&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;309&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;346&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;337&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;346&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;317&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,837&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,802&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,615&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;648&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;266&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;MCV&#160;PPA:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to 1,240&#160;MW of capacity and energy produced by the MCV&#160;Facility through May&#160;2030. The MCV&#160;PPA provides for:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a capacity charge of $10.14&#160;per&#160;MWh of available capacity through March&#160;2025 and $5.00&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a fixed energy charge of $6.30&#160;per&#160;MWh for on-peak hours and $6.00 for off-peak hours&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a variable energy charge based on the MCV&#160;Partnership&#x2019;s cost of production for energy delivered to Consumers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a $5&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;2025&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Capacity and energy charges under the MCV&#160;PPA were $340&#160;million in 2023, $519&#160;million in 2022, and $348&#160;million in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other PPAs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers has PPAs expiring through 2048 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. Capacity and energy charges under these PPAs were $498&#160;million in 2023, $510&#160;million in 2022, and $338&#160;million in 2021. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. See Note&#160;8, Leases for more information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock contextRef="c-1" id="f-1089">Contingencies and Commitments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Bay Harbor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which is valid through 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2023, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34&#160;percent and an inflation rate of one&#160;percent on annual operating and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;maintenance costs. The undiscounted amount of the remaining obligation is $57&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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.028%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.793%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term leachate disposal and operating and maintenance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s estimate of response activity costs and the timing of expenditures could change if there are changes in circumstances or assumptions used in calculating the liability. Although a liability for its present estimate of remaining response activity costs has been recorded, CMS&#160;Energy cannot predict the ultimate financial impact or outcome of this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Electric Environmental Matters:&lt;/span&gt;&lt;span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cleanup and Solid Waste:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $2&#160;million and $4&#160;million. At December&#160;31,&#160;2023, Consumers had a recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#x2019; share of the total liability. At December&#160;31,&#160;2023, Consumers had a recorded liability of $3&#160;million for its share of the total liability at these sites, the minimum amount in the range of its estimated probable CERCLA liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The timing of payments related to Consumers&#x2019; remediation and other response activities at its CERCLA and NREPA sites is uncertain. Consumers periodically reviews these cost estimates. A change in the underlying assumptions, such as an increase in the number of sites, different remediation techniques, the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;nature and extent of contamination, and legal and regulatory requirements, could affect its estimates of NREPA and CERCLA liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Ludington Overhaul Contract Dispute:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. The overhauled Ludington units are operational, but TAES&#x2019; work has been defective and non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;conforming. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve those matters, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#x2019; parent, Toshiba, under a parent guaranty it provided. TAES has not provided a comprehensive plan or otherwise met its performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $15&#160;million in damages related to payments allegedly owed under the parties&#x2019; contract. As a co-owner of Ludington, Consumers would be liable for 51&#160;percent of any such damages, if liability and damages were proven. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba. The parties are engaged in ongoing litigation, including discovery, pursuant to a court-ordered schedule. Consumers believes the counterclaims filed by TAES and Toshiba are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial condition, results of operations, or liquidity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Toshiba has announced that, through a common stock purchase, TBJH became the majority shareholder and new parent company of Toshiba. TBJH is a subsidiary of a Japanese private equity firm. Consumers and DTE&#160;Electric continue to monitor this development, but do not believe that this affects their rights under the parent guaranty provided by Toshiba. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In May&#160;2023, the MPSC approved Consumers&#x2019; and DTE&#160;Electric&#x2019;s jointly-filed request for authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba moves forward; such costs will be offset by potential future litigation proceeds received from TAES or Toshiba. Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation, but cannot predict the financial impact or outcome of such proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In May&#160;2022, Consumers filed a complaint against Wolverine Power in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#x2019;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power filed an answer, affirmative defenses, and a counterclaim seeking approximately $37&#160;million in damages allegedly caused by Consumers&#x2019; decision to retire the unit before the end of its useful life. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power&#x2019;s claim for damages is pending. In May&#160;2023, the circuit court judge issued an order granting Consumers&#x2019; Motion for Clarification confirming that Consumers may continue to operate and invest in J.H.&#160;Campbell&#160;3 consistent with the May&#160;2025 retirement date. Consumers believes Wolverine Power&#x2019;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial condition, results of operations, or liquidity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Gas Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Gas Environmental Matters:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2023, Consumers had a recorded liability of $62&#160;million for its remaining obligations for these sites. Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:57.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.793%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remediation and other response activity costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#x2019; estimates of annual response activity costs and the MGP liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At December&#160;31,&#160;2023, Consumers had a regulatory asset of $99&#160;million related to the MGP sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $1&#160;million. At December&#160;31,&#160;2023, Consumers had a recorded liability of less than $1&#160;million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at December&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:40.566%"&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.284%"&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.284%"&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:1.944%"&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.637%"&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:1.944%"&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.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from sale of membership interests in VIEs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from stock and asset sale agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from the sale of membership interests in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#x2019;s ownership interest in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#x2019;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Additionally, in the normal course of business, CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy have entered into various agreements containing tax and other indemnity provisions for which they are unable to estimate the maximum potential obligation. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Other Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In addition to the matters disclosed in this Note and Note&#160;2, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#x2011;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Contractual Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Purchase Obligations: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Purchase obligations arise from long-term contracts for the purchase of commodities and related services, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates of NorthStar Clean &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Energy. Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2023 for each of the periods shown:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.756%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.756%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.923%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beyond 2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,204&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;711&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;783&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;787&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;702&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,429&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,491&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,720&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;301&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase obligations&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;PPAs&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;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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MCV PPA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,506&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;342&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;402&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;416&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;371&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related-party PPAs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;206&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other PPAs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,492&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;309&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;346&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;337&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;346&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;317&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,837&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,802&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,615&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;648&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;266&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;MCV&#160;PPA:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to 1,240&#160;MW of capacity and energy produced by the MCV&#160;Facility through May&#160;2030. The MCV&#160;PPA provides for:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a capacity charge of $10.14&#160;per&#160;MWh of available capacity through March&#160;2025 and $5.00&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a fixed energy charge of $6.30&#160;per&#160;MWh for on-peak hours and $6.00 for off-peak hours&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a variable energy charge based on the MCV&#160;Partnership&#x2019;s cost of production for energy delivered to Consumers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a $5&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;2025&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Capacity and energy charges under the MCV&#160;PPA were $340&#160;million in 2023, $519&#160;million in 2022, and $348&#160;million in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other PPAs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers has PPAs expiring through 2048 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. Capacity and energy charges under these PPAs were $498&#160;million in 2023, $510&#160;million in 2022, and $338&#160;million in 2021. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. See Note&#160;8, Leases for more information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-219" decimals="-6" id="f-1091" unitRef="usd">45000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="c-219"
      decimals="4"
      id="f-1092"
      unitRef="number">0.0434</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <cms:AccrualForEnvironmentalLossContingenciesInflationRate
      contextRef="c-219"
      decimals="2"
      id="f-1093"
      unitRef="number">0.01</cms:AccrualForEnvironmentalLossContingenciesInflationRate>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross contextRef="c-219" decimals="-6" id="f-1094" unitRef="usd">57000000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <cms:ExpectedRemediationCostsByYearTableTextBlock contextRef="c-1" id="f-1095">CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:&lt;div style="margin-bottom:12pt"&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.028%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:5.793%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term leachate disposal and operating and maintenance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;</cms:ExpectedRemediationCostsByYearTableTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear contextRef="c-219" decimals="-6" id="f-1096" unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear contextRef="c-219" decimals="-6" id="f-1097" unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear contextRef="c-219" decimals="-6" id="f-1098" unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear contextRef="c-219" decimals="-6" id="f-1099" unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear contextRef="c-219" decimals="-6" id="f-1100" unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-220" decimals="-6" id="f-1101" unitRef="usd">2000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-221" decimals="-6" id="f-1102" unitRef="usd">4000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-222" decimals="-6" id="f-1103" unitRef="usd">2000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-223" decimals="-6" id="f-1104" unitRef="usd">3000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-224" decimals="-6" id="f-1105" unitRef="usd">8000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-225" decimals="-6" id="f-1106" unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyDamagesSoughtValue contextRef="c-226" decimals="-6" id="f-1107" unitRef="usd">15000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="c-227"
      decimals="3"
      id="f-1108"
      unitRef="number">0.51</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:LossContingencyDamagesSoughtValue contextRef="c-228" decimals="-6" id="f-1109" unitRef="usd">37000000</us-gaap:LossContingencyDamagesSoughtValue>
    <cms:NumberOfFormerManufacturedGasPlants
      contextRef="c-200"
      decimals="INF"
      id="f-1110"
      unitRef="facility">23</cms:NumberOfFormerManufacturedGasPlants>
    <cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag contextRef="c-1" id="f-1111">recorded liability</cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-200" decimals="-6" id="f-1112" unitRef="usd">62000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <cms:ExpectedRemediationCostsByYearTableTextBlock contextRef="c-2" id="f-1113">Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five&#160;years:&lt;div style="margin-bottom:12pt"&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:57.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:5.793%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remediation and other response activity costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;</cms:ExpectedRemediationCostsByYearTableTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear contextRef="c-229" decimals="-6" id="f-1114" unitRef="usd">2000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear contextRef="c-229" decimals="-6" id="f-1115" unitRef="usd">1000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear contextRef="c-229" decimals="-6" id="f-1116" unitRef="usd">7000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear contextRef="c-229" decimals="-6" id="f-1117" unitRef="usd">10000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear contextRef="c-229" decimals="-6" id="f-1118" unitRef="usd">25000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:RegulatoryAssetAmortizationPeriod contextRef="c-200" id="f-1119">P10Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-163" decimals="-6" id="f-1120" unitRef="usd">99000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-230" decimals="-6" id="f-1121" unitRef="usd">1000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-231" decimals="-6" id="f-1122" unitRef="usd">1000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:ScheduleOfGuaranteeObligationsTextBlock contextRef="c-2" id="f-1124">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at December&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:40.566%"&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.284%"&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.284%"&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:1.944%"&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.637%"&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:1.944%"&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.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from sale of membership interests in VIEs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from stock and asset sale agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from the sale of membership interests in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#x2019;s ownership interest in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#x2019;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGuaranteeObligationsTextBlock>
    <us-gaap:ScheduleOfGuaranteeObligationsTextBlock contextRef="c-1" id="f-1123">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at December&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:40.566%"&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.284%"&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.284%"&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:1.944%"&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.637%"&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:1.944%"&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.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from sale of membership interests in VIEs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from stock and asset sale agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from the sale of membership interests in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#x2019;s ownership interest in NWO&#160;Holdco, Aviator Wind, and Newport Solar Holdings, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#x2019;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGuaranteeObligationsTextBlock>
    <us-gaap:GuaranteeObligationsTerm contextRef="c-232" id="f-1125">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure contextRef="c-233" decimals="-6" id="f-1126" unitRef="usd">304000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="c-233" decimals="-6" id="f-1127" unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm contextRef="c-234" id="f-1128">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure contextRef="c-235" decimals="-6" id="f-1129" unitRef="usd">153000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="c-235" decimals="-6" id="f-1130" unitRef="usd">1000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm contextRef="c-236" id="f-1131">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure contextRef="c-237" decimals="-6" id="f-1132" unitRef="usd">30000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="c-237" decimals="-6" id="f-1133" unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm contextRef="c-238" id="f-1134">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure contextRef="c-239" decimals="-6" id="f-1135" unitRef="usd">30000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="c-239" decimals="-6" id="f-1136" unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="c-240"
      decimals="2"
      id="f-1137"
      unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock contextRef="c-2" id="f-1139">Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2023 for each of the periods shown:&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.756%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.756%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.923%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beyond 2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,204&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;711&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;783&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;787&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;702&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,429&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,491&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,720&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;301&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase obligations&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;PPAs&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;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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MCV PPA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,506&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;342&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;402&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;416&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;371&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related-party PPAs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;206&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other PPAs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,492&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;309&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;346&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;337&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;346&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;317&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,837&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,802&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,615&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;648&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;266&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock contextRef="c-1" id="f-1138">Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2023 for each of the periods shown:&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.756%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.756%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.605%"&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:7.923%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beyond 2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,204&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;711&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;783&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;787&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;702&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,429&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,491&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,720&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;301&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase obligations&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;PPAs&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;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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MCV PPA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,506&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;342&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;402&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;416&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;371&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related-party PPAs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;206&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other PPAs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,492&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;309&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;346&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;337&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;346&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;317&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,837&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,802&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,615&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;648&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;266&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-241" decimals="-6" id="f-1140" unitRef="usd">7204000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary contextRef="c-241" decimals="-6" id="f-1141" unitRef="usd">711000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary contextRef="c-241" decimals="-6" id="f-1142" unitRef="usd">792000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary contextRef="c-241" decimals="-6" id="f-1143" unitRef="usd">783000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary contextRef="c-241" decimals="-6" id="f-1144" unitRef="usd">787000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary contextRef="c-241" decimals="-6" id="f-1145" unitRef="usd">702000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears contextRef="c-241" decimals="-6" id="f-1146" unitRef="usd">3429000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-242" decimals="-6" id="f-1147" unitRef="usd">3491000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary contextRef="c-242" decimals="-6" id="f-1148" unitRef="usd">1720000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary contextRef="c-242" decimals="-6" id="f-1149" unitRef="usd">885000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary contextRef="c-242" decimals="-6" id="f-1150" unitRef="usd">301000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary contextRef="c-242" decimals="-6" id="f-1151" unitRef="usd">207000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary contextRef="c-242" decimals="-6" id="f-1152" unitRef="usd">150000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears contextRef="c-242" decimals="-6" id="f-1153" unitRef="usd">228000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-35" decimals="-6" id="f-1154" unitRef="usd">10695000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary contextRef="c-35" decimals="-6" id="f-1155" unitRef="usd">2431000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary contextRef="c-35" decimals="-6" id="f-1156" unitRef="usd">1677000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary contextRef="c-35" decimals="-6" id="f-1157" unitRef="usd">1084000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary contextRef="c-35" decimals="-6" id="f-1158" unitRef="usd">994000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary contextRef="c-35" decimals="-6" id="f-1159" unitRef="usd">852000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears contextRef="c-35" decimals="-6" id="f-1160" unitRef="usd">3657000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-243" decimals="-6" id="f-1161" unitRef="usd">2506000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary contextRef="c-243" decimals="-6" id="f-1162" unitRef="usd">342000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary contextRef="c-243" decimals="-6" id="f-1163" unitRef="usd">402000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary contextRef="c-243" decimals="-6" id="f-1164" unitRef="usd">416000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary contextRef="c-243" decimals="-6" id="f-1165" unitRef="usd">410000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary contextRef="c-243" decimals="-6" id="f-1166" unitRef="usd">371000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears contextRef="c-243" decimals="-6" id="f-1167" unitRef="usd">565000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-244" decimals="-6" id="f-1168" unitRef="usd">206000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary contextRef="c-244" decimals="-6" id="f-1169" unitRef="usd">60000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary contextRef="c-244" decimals="-6" id="f-1170" unitRef="usd">44000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary contextRef="c-244" decimals="-6" id="f-1171" unitRef="usd">30000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary contextRef="c-244" decimals="-6" id="f-1172" unitRef="usd">31000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary contextRef="c-244" decimals="-6" id="f-1173" unitRef="usd">14000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears contextRef="c-244" decimals="-6" id="f-1174" unitRef="usd">27000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-245" decimals="-6" id="f-1175" unitRef="usd">4492000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary contextRef="c-245" decimals="-6" id="f-1176" unitRef="usd">309000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary contextRef="c-245" decimals="-6" id="f-1177" unitRef="usd">346000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary contextRef="c-245" decimals="-6" id="f-1178" unitRef="usd">337000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary contextRef="c-245" decimals="-6" id="f-1179" unitRef="usd">346000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary contextRef="c-245" decimals="-6" id="f-1180" unitRef="usd">317000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears contextRef="c-245" decimals="-6" id="f-1181" unitRef="usd">2837000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-241" decimals="-6" id="f-1182" unitRef="usd">7204000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary contextRef="c-241" decimals="-6" id="f-1183" unitRef="usd">711000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary contextRef="c-241" decimals="-6" id="f-1184" unitRef="usd">792000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary contextRef="c-241" decimals="-6" id="f-1185" unitRef="usd">783000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary contextRef="c-241" decimals="-6" id="f-1186" unitRef="usd">787000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary contextRef="c-241" decimals="-6" id="f-1187" unitRef="usd">702000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears contextRef="c-241" decimals="-6" id="f-1188" unitRef="usd">3429000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-246" decimals="-6" id="f-1189" unitRef="usd">2802000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary contextRef="c-246" decimals="-6" id="f-1190" unitRef="usd">1615000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary contextRef="c-246" decimals="-6" id="f-1191" unitRef="usd">648000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary contextRef="c-246" decimals="-6" id="f-1192" unitRef="usd">266000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary contextRef="c-246" decimals="-6" id="f-1193" unitRef="usd">168000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary contextRef="c-246" decimals="-6" id="f-1194" unitRef="usd">82000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears contextRef="c-246" decimals="-6" id="f-1195" unitRef="usd">23000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-111" decimals="-6" id="f-1196" unitRef="usd">10006000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary contextRef="c-111" decimals="-6" id="f-1197" unitRef="usd">2326000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary contextRef="c-111" decimals="-6" id="f-1198" unitRef="usd">1440000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary contextRef="c-111" decimals="-6" id="f-1199" unitRef="usd">1049000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary contextRef="c-111" decimals="-6" id="f-1200" unitRef="usd">955000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary contextRef="c-111" decimals="-6" id="f-1201" unitRef="usd">784000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears contextRef="c-111" decimals="-6" id="f-1202" unitRef="usd">3452000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationMaximumQuantity contextRef="c-243" decimals="INF" id="f-1203" unitRef="mw">1240</us-gaap:UnrecordedUnconditionalPurchaseObligationMaximumQuantity>
    <cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh
      contextRef="c-247"
      decimals="2"
      id="f-1204"
      unitRef="usdPerMWh">10.14</cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh>
    <cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh
      contextRef="c-248"
      decimals="2"
      id="f-1205"
      unitRef="usdPerMWh">5.00</cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh>
    <cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak
      contextRef="c-249"
      decimals="2"
      id="f-1206"
      unitRef="usdPerMWh">6.30</cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak>
    <cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak
      contextRef="c-249"
      decimals="2"
      id="f-1207"
      unitRef="usdPerMWh">6.00</cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak>
    <cms:UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty contextRef="c-249" decimals="-6" id="f-1208" unitRef="usd">5000000</cms:UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases contextRef="c-249" decimals="-6" id="f-1209" unitRef="usd">340000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases contextRef="c-250" decimals="-6" id="f-1210" unitRef="usd">519000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases contextRef="c-251" decimals="-6" id="f-1211" unitRef="usd">348000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases contextRef="c-252" decimals="-6" id="f-1212" unitRef="usd">498000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases contextRef="c-253" decimals="-6" id="f-1213" unitRef="usd">510000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases contextRef="c-254" decimals="-6" id="f-1214" unitRef="usd">338000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-1216">Financings and Capitalization&lt;div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is CMS&#160;Energy&#x2019;s long-term debt at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:47.297%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.723%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.723%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.962%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&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;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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior notes&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.875&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.600&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.000&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.950&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.450&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#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;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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.700&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.875&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2044&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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;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;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="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;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;td colspan="3" style="display:none"&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;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;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: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible senior notes&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;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;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="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;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;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: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;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;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.750&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.625&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.875&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2079&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#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;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;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="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;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;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: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Energy subsidiaries&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,863&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,277&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&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;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="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;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;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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(975)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,090)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(135)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(120)&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;On June&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116&#160;percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;On December&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five&#x2011;year treasury rate plus 2.900&#160;percent.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is Consumers&#x2019; long-term debt at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:45.855%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;First mortgage bonds&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;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;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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.125&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.190&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/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: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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.240&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.680&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.390&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.650&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.800&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.900&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.170&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.180&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.625&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2033&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.800&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.380&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2037&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.520&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2037&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.010&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2038&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.170&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.970&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.310&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2042&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.950&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.100&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2045&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.250&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2046&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.950&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2047&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.050&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2048&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.350&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.100&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.500&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2051&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.650&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.860&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.280&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2057&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.500&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2060&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;525&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;525&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.350&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2064&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2069&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/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;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;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="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;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;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="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;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;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="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;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;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;&lt;div style="margin-bottom:12pt"&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:45.855%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Tax-exempt revenue bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.875&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.800&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#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: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;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;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;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;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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2014 Securitization bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.421&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025-2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;141&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/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;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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023 Securitization bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;6&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028-2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;646&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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;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;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;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;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;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="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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,000&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(725)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(991)&lt;/span&gt;&lt;/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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt &#x2013; related parties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;7 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;principal amount outstanding&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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050-2060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(431)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(73)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The variable-rate bonds bear interest quarterly at a rate of three-month SOFR minus 0.038&#160;percent, subject to a zero-percent floor. At December&#160;31,&#160;2023, the interest rates were 5.346&#160;percent for bonds due September&#160;2069, 5.329&#160;percent for bonds due May&#160;2070, and 5.368&#160;percent for bonds due October&#160;2070. The interest rate for all variable-rate bonds at December&#160;31,&#160;2022 was zero&#160;percent. The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one&#160;year of December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The interest rate on these tax-exempt revenue bonds will reset on October&#160;8,&#160;2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The interest rate on these tax&#x2011;exempt revenue bonds will reset on October&#160;1,&#160;2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The weighted-average interest rate for Consumers&#x2019; securitization bonds issued through its subsidiary, Consumers 2014&#160;Securitization Funding, was 3.421&#160;percent at December&#160;31,&#160;2023 and 3.343&#160;percent at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Principal and interest payments are made semiannually.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The weighted-average interest rate for Consumers&#x2019; securitization bonds issued through its subsidiary, Consumers 2023&#160;Securitization Funding, was 5.342&#160;percent at December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Long-term debt &#x2013; related parties reflects Consumers&#x2019; outstanding debt held by its parent as a result of CMS&#160;Energy&#x2019;s repurchase of Consumers&#x2019; first&#160;mortgage bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy&#x2019;s Purchase of Consumers&#x2019; First Mortgage Bonds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table is Consumers&#x2019; long-term debt&#x2014;related parties at December&#160;31,&#160;2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(In Millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest Rate&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2052&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.650&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2050&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.100&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2051&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.500&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2048&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.050&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt &#x2014; related parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;During 2023, CMS&#160;Energy purchased these Consumers&#x2019; first mortgage bonds for $293&#160;million. On a consolidated basis, CMS&#160;Energy&#x2019;s repurchase of Consumers&#x2019; first mortgage bonds was accounted for as a debt extinguishment and resulted in a pre-tax gain of $131&#160;million. Interest expense related to the repurchased bonds was $5&#160;million for the year ended December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Financings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table is a summary of major long-term debt issuances during 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:38.803%"&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:3.226%"&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.637%"&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:13.803%"&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:13.803%"&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.128%"&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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible senior notes&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2023&lt;/span&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;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="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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total NorthStar Clean Energy, including subsidiaries&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.650&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2028&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.625&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2033&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.240&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2026&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.070&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2029&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.170&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2032&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.380&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2037&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.900&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2029&lt;/span&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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023 Securitization bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.550&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2028&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023 Securitization bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;396&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.210&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2031&lt;/span&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;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $85&#160;million in 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;For additional details on the securitization, see Note&#160;2, Regulatory Matters&#x2014; Securitized Costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January&#160;2024, Consumers issued $600&#160;million of first mortgage bonds that mature in May&#160;2029 and bear interest at a rate of 4.600&#160;percent. The proceeds of the bonds will be used for general corporate purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Issuance of Convertible Senior Notes:&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In May&#160;2023, CMS&#160;Energy issued an aggregate principal amount of $800&#160;million convertible senior notes that bear an interest rate of 3.375&#160;percent and mature in May&#160;2028 unless redeemed, repurchased, or converted earlier. Unamortized debt costs associated with this issuance were $12&#160;million at December&#160;31,&#160;2023. The convertible senior notes rank equal in right of payment to any of CMS&#160;Energy&#x2019;s unsecured indebtedness that is not subordinated. There are no sinking fund requirements for the notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Holders of the convertible senior notes may convert their notes at their option in accordance with the conditions outlined in the related indenture. CMS&#160;Energy will settle conversions of the notes by paying cash up to the aggregate principal amount of the notes to be converted and paying or delivering, as the case may be, cash, shares of CMS&#160;Energy common stock, or a combination of cash and shares of CMS&#160;Energy common stock, at its election, in respect of the remainder, if any, of its conversion obligation in excess of the aggregate principal amount of the notes being converted. The conversion rate will be subject to adjustment for anti-dilutive events and fundamental change and redemption provisions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;as described in the related indenture. At December&#160;31,&#160;2023, the conversion price for the notes was $73.97&#160;per share of common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy may redeem for cash all or any portion of the notes, at its option, on or after May&#160;6,&#160;2026 if the last reported sale price of its common stock has been at least 130&#160;percent of the conversion price then in effect for at least&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;20&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;trading days during any 30&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;consecutive trading day period. Holders of the convertible senior notes may require CMS&#160;Energy to repurchase for cash all or any portion of their notes if a fundamental change, as outlined in the related indenture, occurs. In both cases, CMS&#160;Energy will redeem or repurchase the notes at a price equal to 100&#160;percent of the principal amount of the notes to be redeemed or repurchased, plus accrued and unpaid interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Retirements: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a summary of major long-term debt retirements during 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:38.162%"&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:3.226%"&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.637%"&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.124%"&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.124%"&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.127%"&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,000&#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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2024&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.350&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2023&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January 2024, CMS&#160;Energy retired $250&#160;million of its senior notes bearing an interest rate of 3.875&#160;percent and an original maturity date of March&#160;2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Regulatory Authorization for Financings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers is required to maintain FERC authorization for financings. Its current authorization ends on March 31, 2025. Any long-term issuances during the authorization period are exempt from FERC&#x2019;s competitive bidding and negotiated placement requirements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;First Mortgage Bonds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#x2019; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a two&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;times interest coverage ratio and having sufficient unfunded net property additions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Securitization Bonds:&lt;/span&gt;&lt;span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Certain regulatory assets held by Consumers&#x2019; subsidiaries, Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding, collateralize Consumers&#x2019; securitization bonds. Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding are distinct subsidiaries. The bondholders of each entity have no recourse to the other&#x2019;s assets or the assets of Consumers. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected by Consumers on behalf of each entity are remitted to that subsidiary&#x2019;s account and are not available to creditors of Consumers or creditors of Consumers&#x2019; affiliates other than the subsidiary that issued the bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Maturities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At December&#160;31,&#160;2023, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:45.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term debt&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;625&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;725&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;237&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/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;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;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;td colspan="3" style="display:none"&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;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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Credit Facilities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The following credit facilities with banks were available at December&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:41.047%"&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:2.105%"&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.637%"&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:2.105%"&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.637%"&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:4.188%"&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.637%"&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:2.105%"&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.639%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;526&#160;&lt;/span&gt;&lt;/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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;22,&#160;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25,&#160;2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,100&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,073&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&#160;18, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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;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;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;There were no borrowings under this facility during the year ended December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Short-term Borrowings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under Consumers&#x2019; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#x2019; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2023, there were $93&#160;million of commercial paper notes outstanding under this program with a weighted-average annual interest rate of 5.609&#160;percent, recorded as current notes payable on the consolidated balance sheets of CMS&#160;Energy and Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2023, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million at an interest rate of the prior month&#x2019;s average one-month Term SOFR minus 0.100&#160;percent. At December&#160;31,&#160;2023, there were no outstanding borrowings under the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Consumers&#x2019; Supplier Financing Program:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under a supplier financing program, Consumers agrees to pay a bank, acting as its payment agent, the stated amount of confirmed invoices from participating suppliers on the original maturity dates of the invoices. The supplier invoices that have been confirmed as valid under the program require payment in full within 60&#160;days of the invoice date.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers does not provide collateral or a guarantee to the bank in support of its payment obligations under the agreement, nor does it pay a fee for the service. Consumers or the bank may terminate the supplier financing program agreement upon 30&#160;days prior written notice to the other party. There were no trade payables outstanding under the program in accounts payable on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets at December&#160;31,&#160;2023, and less than $1&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Dividend Restrictions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At December&#160;31,&#160;2023, payment of dividends by CMS&#160;Energy on its common stock was limited to $7.3&#160;billion under provisions of the Michigan Business Corporation Act of 1972.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under the provisions of its articles of incorporation, at December&#160;31,&#160;2023, Consumers had $2.1&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#x2019; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#x2019; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31,&#160;2023, Consumers paid $695&#160;million in dividends on its common stock to CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capitalization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The authorized capital stock of CMS&#160;Energy consists of:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;350&#160;million shares of CMS&#160;Energy Common Stock, par value $0.01&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;10&#160;million shares of CMS&#160;Energy Preferred Stock, par value $0.01&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Issuance of Common Stock: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In 2023, CMS&#160;Energy entered into an equity offering program under which it may sell shares of its common stock having an aggregate sales price of up to $1&#160;billion in privately negotiated transactions, in &#x201c;at the market&#x201d; offerings, or through forward sales transactions. There have been no sales of securities under this program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In November&#160;2023, CMS&#160;Energy partially settled a forward contract, issued under its previous equity offering program, by issuing shares of its common stock at a weighted-average price of $68.05&#160;per share, resulting in net proceeds of $178&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under its equity offering program at December&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:19.412%"&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:19.252%"&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:19.252%"&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:7.714%"&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.637%"&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:7.393%"&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.640%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;3,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;328,207&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;24,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677,938&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.46&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70.91&#160;&lt;/span&gt;&lt;/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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;29,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,783,388&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under these contracts, CMS&#160;Energy may either settle physically by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or settle net by delivering or receiving &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#x2019;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of December&#160;31,&#160;2023, CMS&#160;Energy would not have been required to deliver shares or pay cash. In January&#160;2024, CMS&#160;Energy settled the remaining forward sale contracts issued under its previous equity offering program by issuing shares at a weighted average price of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; $70.31&#160;p&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;er&#160;share, resulting in net proceeds o&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;f $266&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Preferred Stock:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy&#x2019;s Series&#160;C preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS&#160;PRC. Depositary shares represent a 1/1000th&#160;interest in a share of its Series&#160;C preferred stock. The Series&#160;C preferred stock has no maturity or mandatory redemption date and is not redeemable at the option of the holders. CMS&#160;Energy may, at its option, redeem the Series&#160;C preferred stock, in whole or in part, at any time on or after July&#160;15,&#160;2026. The Series&#160;C preferred stock ranks senior to CMS&#160;Energy&#x2019;s common stock with respect to dividend rights and distribution rights upon liquidation. Presented in the following table are details of CMS&#160;Energy&#x2019;s Series&#160;C preferred stock at December&#160;31,&#160;2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:44.412%"&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:4.028%"&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:7.393%"&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:4.028%"&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:7.393%"&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.521%"&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.525%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depositary Share Par Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Depositary Share Optional Redemption Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Depositary Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Depositary Shares Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative, redeemable perpetual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Preferred Stock of Subsidiary:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers&#x2019; preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS-PB. Presented in the following table are details of Consumers&#x2019; preferred stock at December&#160;31,&#160;2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:44.412%"&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:4.028%"&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:7.393%"&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:4.028%"&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:7.393%"&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.521%"&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.525%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Par Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Optional Redemption Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Shares Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative, with no mandatory redemption&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:DebtDisclosureTextBlock>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-2" id="f-1215">Financings and Capitalization&lt;div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is CMS&#160;Energy&#x2019;s long-term debt at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:47.297%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.723%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.723%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.962%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&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;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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior notes&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.875&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.600&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.000&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.950&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.450&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#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;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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.700&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.875&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2044&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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;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;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="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;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;td colspan="3" style="display:none"&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;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;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: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible senior notes&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;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;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="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;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;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: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;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;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.750&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.625&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.875&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2079&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#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;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;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="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;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;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: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Energy subsidiaries&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,863&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,277&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&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;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="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;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;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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(975)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,090)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(135)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(120)&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;On June&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116&#160;percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;On December&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five&#x2011;year treasury rate plus 2.900&#160;percent.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is Consumers&#x2019; long-term debt at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:45.855%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;First mortgage bonds&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;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;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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.125&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.190&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/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: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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.240&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.680&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.390&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.650&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.800&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.900&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.170&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.180&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.625&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2033&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.800&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.380&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2037&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.520&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2037&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.010&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2038&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.170&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.970&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.310&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2042&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.950&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.100&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2045&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.250&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2046&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.950&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2047&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.050&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2048&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.350&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.100&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.500&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2051&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.650&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.860&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.280&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2057&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.500&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2060&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;525&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;525&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.350&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2064&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2069&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/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;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;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="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;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;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="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;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;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="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;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;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;&lt;div style="margin-bottom:12pt"&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:45.855%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Tax-exempt revenue bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.875&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.800&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#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: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;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;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;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;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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2014 Securitization bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.421&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025-2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;141&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/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;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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023 Securitization bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;6&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028-2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;646&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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;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;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;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;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;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="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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,000&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(725)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(991)&lt;/span&gt;&lt;/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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt &#x2013; related parties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;7 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;principal amount outstanding&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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050-2060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(431)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(73)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The variable-rate bonds bear interest quarterly at a rate of three-month SOFR minus 0.038&#160;percent, subject to a zero-percent floor. At December&#160;31,&#160;2023, the interest rates were 5.346&#160;percent for bonds due September&#160;2069, 5.329&#160;percent for bonds due May&#160;2070, and 5.368&#160;percent for bonds due October&#160;2070. The interest rate for all variable-rate bonds at December&#160;31,&#160;2022 was zero&#160;percent. The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one&#160;year of December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The interest rate on these tax-exempt revenue bonds will reset on October&#160;8,&#160;2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The interest rate on these tax&#x2011;exempt revenue bonds will reset on October&#160;1,&#160;2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The weighted-average interest rate for Consumers&#x2019; securitization bonds issued through its subsidiary, Consumers 2014&#160;Securitization Funding, was 3.421&#160;percent at December&#160;31,&#160;2023 and 3.343&#160;percent at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Principal and interest payments are made semiannually.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The weighted-average interest rate for Consumers&#x2019; securitization bonds issued through its subsidiary, Consumers 2023&#160;Securitization Funding, was 5.342&#160;percent at December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Long-term debt &#x2013; related parties reflects Consumers&#x2019; outstanding debt held by its parent as a result of CMS&#160;Energy&#x2019;s repurchase of Consumers&#x2019; first&#160;mortgage bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy&#x2019;s Purchase of Consumers&#x2019; First Mortgage Bonds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table is Consumers&#x2019; long-term debt&#x2014;related parties at December&#160;31,&#160;2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(In Millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest Rate&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2052&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.650&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2050&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.100&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2051&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.500&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2048&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.050&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt &#x2014; related parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;During 2023, CMS&#160;Energy purchased these Consumers&#x2019; first mortgage bonds for $293&#160;million. On a consolidated basis, CMS&#160;Energy&#x2019;s repurchase of Consumers&#x2019; first mortgage bonds was accounted for as a debt extinguishment and resulted in a pre-tax gain of $131&#160;million. Interest expense related to the repurchased bonds was $5&#160;million for the year ended December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Financings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table is a summary of major long-term debt issuances during 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:38.803%"&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:3.226%"&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.637%"&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:13.803%"&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:13.803%"&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.128%"&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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible senior notes&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2023&lt;/span&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;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="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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total NorthStar Clean Energy, including subsidiaries&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.650&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2028&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.625&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2033&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.240&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2026&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.070&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2029&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.170&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2032&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.380&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2037&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.900&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2029&lt;/span&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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023 Securitization bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.550&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2028&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023 Securitization bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;396&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.210&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2031&lt;/span&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;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $85&#160;million in 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;For additional details on the securitization, see Note&#160;2, Regulatory Matters&#x2014; Securitized Costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January&#160;2024, Consumers issued $600&#160;million of first mortgage bonds that mature in May&#160;2029 and bear interest at a rate of 4.600&#160;percent. The proceeds of the bonds will be used for general corporate purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Issuance of Convertible Senior Notes:&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In May&#160;2023, CMS&#160;Energy issued an aggregate principal amount of $800&#160;million convertible senior notes that bear an interest rate of 3.375&#160;percent and mature in May&#160;2028 unless redeemed, repurchased, or converted earlier. Unamortized debt costs associated with this issuance were $12&#160;million at December&#160;31,&#160;2023. The convertible senior notes rank equal in right of payment to any of CMS&#160;Energy&#x2019;s unsecured indebtedness that is not subordinated. There are no sinking fund requirements for the notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Holders of the convertible senior notes may convert their notes at their option in accordance with the conditions outlined in the related indenture. CMS&#160;Energy will settle conversions of the notes by paying cash up to the aggregate principal amount of the notes to be converted and paying or delivering, as the case may be, cash, shares of CMS&#160;Energy common stock, or a combination of cash and shares of CMS&#160;Energy common stock, at its election, in respect of the remainder, if any, of its conversion obligation in excess of the aggregate principal amount of the notes being converted. The conversion rate will be subject to adjustment for anti-dilutive events and fundamental change and redemption provisions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;as described in the related indenture. At December&#160;31,&#160;2023, the conversion price for the notes was $73.97&#160;per share of common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy may redeem for cash all or any portion of the notes, at its option, on or after May&#160;6,&#160;2026 if the last reported sale price of its common stock has been at least 130&#160;percent of the conversion price then in effect for at least&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;20&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;trading days during any 30&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;consecutive trading day period. Holders of the convertible senior notes may require CMS&#160;Energy to repurchase for cash all or any portion of their notes if a fundamental change, as outlined in the related indenture, occurs. In both cases, CMS&#160;Energy will redeem or repurchase the notes at a price equal to 100&#160;percent of the principal amount of the notes to be redeemed or repurchased, plus accrued and unpaid interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Retirements: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a summary of major long-term debt retirements during 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:38.162%"&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:3.226%"&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.637%"&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.124%"&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.124%"&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.127%"&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,000&#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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2024&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.350&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2023&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January 2024, CMS&#160;Energy retired $250&#160;million of its senior notes bearing an interest rate of 3.875&#160;percent and an original maturity date of March&#160;2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Regulatory Authorization for Financings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers is required to maintain FERC authorization for financings. Its current authorization ends on March 31, 2025. Any long-term issuances during the authorization period are exempt from FERC&#x2019;s competitive bidding and negotiated placement requirements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;First Mortgage Bonds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#x2019; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a two&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;times interest coverage ratio and having sufficient unfunded net property additions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Securitization Bonds:&lt;/span&gt;&lt;span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Certain regulatory assets held by Consumers&#x2019; subsidiaries, Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding, collateralize Consumers&#x2019; securitization bonds. Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding are distinct subsidiaries. The bondholders of each entity have no recourse to the other&#x2019;s assets or the assets of Consumers. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected by Consumers on behalf of each entity are remitted to that subsidiary&#x2019;s account and are not available to creditors of Consumers or creditors of Consumers&#x2019; affiliates other than the subsidiary that issued the bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Maturities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At December&#160;31,&#160;2023, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:45.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term debt&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;625&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;725&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;237&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/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;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;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;td colspan="3" style="display:none"&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;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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Credit Facilities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The following credit facilities with banks were available at December&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:41.047%"&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:2.105%"&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.637%"&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:2.105%"&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.637%"&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:4.188%"&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.637%"&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:2.105%"&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.639%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;526&#160;&lt;/span&gt;&lt;/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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;22,&#160;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25,&#160;2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,100&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,073&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&#160;18, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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;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;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;There were no borrowings under this facility during the year ended December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Short-term Borrowings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under Consumers&#x2019; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#x2019; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2023, there were $93&#160;million of commercial paper notes outstanding under this program with a weighted-average annual interest rate of 5.609&#160;percent, recorded as current notes payable on the consolidated balance sheets of CMS&#160;Energy and Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2023, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million at an interest rate of the prior month&#x2019;s average one-month Term SOFR minus 0.100&#160;percent. At December&#160;31,&#160;2023, there were no outstanding borrowings under the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Consumers&#x2019; Supplier Financing Program:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under a supplier financing program, Consumers agrees to pay a bank, acting as its payment agent, the stated amount of confirmed invoices from participating suppliers on the original maturity dates of the invoices. The supplier invoices that have been confirmed as valid under the program require payment in full within 60&#160;days of the invoice date.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers does not provide collateral or a guarantee to the bank in support of its payment obligations under the agreement, nor does it pay a fee for the service. Consumers or the bank may terminate the supplier financing program agreement upon 30&#160;days prior written notice to the other party. There were no trade payables outstanding under the program in accounts payable on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets at December&#160;31,&#160;2023, and less than $1&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Dividend Restrictions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At December&#160;31,&#160;2023, payment of dividends by CMS&#160;Energy on its common stock was limited to $7.3&#160;billion under provisions of the Michigan Business Corporation Act of 1972.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under the provisions of its articles of incorporation, at December&#160;31,&#160;2023, Consumers had $2.1&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#x2019; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#x2019; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31,&#160;2023, Consumers paid $695&#160;million in dividends on its common stock to CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capitalization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The authorized capital stock of CMS&#160;Energy consists of:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;350&#160;million shares of CMS&#160;Energy Common Stock, par value $0.01&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;10&#160;million shares of CMS&#160;Energy Preferred Stock, par value $0.01&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Issuance of Common Stock: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In 2023, CMS&#160;Energy entered into an equity offering program under which it may sell shares of its common stock having an aggregate sales price of up to $1&#160;billion in privately negotiated transactions, in &#x201c;at the market&#x201d; offerings, or through forward sales transactions. There have been no sales of securities under this program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In November&#160;2023, CMS&#160;Energy partially settled a forward contract, issued under its previous equity offering program, by issuing shares of its common stock at a weighted-average price of $68.05&#160;per share, resulting in net proceeds of $178&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under its equity offering program at December&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:19.412%"&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:19.252%"&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:19.252%"&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:7.714%"&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.637%"&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:7.393%"&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.640%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;3,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;328,207&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;24,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677,938&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.46&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70.91&#160;&lt;/span&gt;&lt;/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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;29,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,783,388&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under these contracts, CMS&#160;Energy may either settle physically by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or settle net by delivering or receiving &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#x2019;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of December&#160;31,&#160;2023, CMS&#160;Energy would not have been required to deliver shares or pay cash. In January&#160;2024, CMS&#160;Energy settled the remaining forward sale contracts issued under its previous equity offering program by issuing shares at a weighted average price of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; $70.31&#160;p&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;er&#160;share, resulting in net proceeds o&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;f $266&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Preferred Stock:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy&#x2019;s Series&#160;C preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS&#160;PRC. Depositary shares represent a 1/1000th&#160;interest in a share of its Series&#160;C preferred stock. The Series&#160;C preferred stock has no maturity or mandatory redemption date and is not redeemable at the option of the holders. CMS&#160;Energy may, at its option, redeem the Series&#160;C preferred stock, in whole or in part, at any time on or after July&#160;15,&#160;2026. The Series&#160;C preferred stock ranks senior to CMS&#160;Energy&#x2019;s common stock with respect to dividend rights and distribution rights upon liquidation. Presented in the following table are details of CMS&#160;Energy&#x2019;s Series&#160;C preferred stock at December&#160;31,&#160;2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:44.412%"&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:4.028%"&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:7.393%"&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:4.028%"&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:7.393%"&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.521%"&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.525%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depositary Share Par Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Depositary Share Optional Redemption Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Depositary Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Depositary Shares Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative, redeemable perpetual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Preferred Stock of Subsidiary:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers&#x2019; preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS-PB. Presented in the following table are details of Consumers&#x2019; preferred stock at December&#160;31,&#160;2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:44.412%"&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:4.028%"&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:7.393%"&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:4.028%"&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:7.393%"&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.521%"&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.525%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Par Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Optional Redemption Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Shares Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative, with no mandatory redemption&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-1217">&lt;div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is CMS&#160;Energy&#x2019;s long-term debt at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:47.297%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.723%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.723%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.962%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&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;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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior notes&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.875&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.600&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.000&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.950&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.450&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#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;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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.700&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.875&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2044&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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;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;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="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;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;td colspan="3" style="display:none"&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;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;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: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible senior notes&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;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;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="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;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;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: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;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;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.750&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.625&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.875&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2079&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#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;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;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="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;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;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: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Energy subsidiaries&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,863&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,277&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&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;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="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;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;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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(975)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,090)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(135)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(120)&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;On June&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116&#160;percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;On December&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five&#x2011;year treasury rate plus 2.900&#160;percent.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-255"
      decimals="INF"
      id="f-1218"
      unitRef="number">0.03875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-255" decimals="-6" id="f-1219" unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-256" decimals="-6" id="f-1220" unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-257"
      decimals="INF"
      id="f-1221"
      unitRef="number">0.03600</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-257" decimals="-6" id="f-1222" unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-258" decimals="-6" id="f-1223" unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-259"
      decimals="INF"
      id="f-1224"
      unitRef="number">0.03000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-259" decimals="-6" id="f-1225" unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-260" decimals="-6" id="f-1226" unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-261"
      decimals="INF"
      id="f-1227"
      unitRef="number">0.02950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-261" decimals="-6" id="f-1228" unitRef="usd">275000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-262" decimals="-6" id="f-1229" unitRef="usd">275000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-263"
      decimals="INF"
      id="f-1230"
      unitRef="number">0.03450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-263" decimals="-6" id="f-1231" unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-264" decimals="-6" id="f-1232" unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-265"
      decimals="INF"
      id="f-1233"
      unitRef="number">0.04700</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-265" decimals="-6" id="f-1234" unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-266" decimals="-6" id="f-1235" unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-267"
      decimals="INF"
      id="f-1236"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-267" decimals="-6" id="f-1237" unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-268" decimals="-6" id="f-1238" unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-269" decimals="-6" id="f-1239" unitRef="usd">1975000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-270" decimals="-6" id="f-1240" unitRef="usd">1975000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-271"
      decimals="INF"
      id="f-1241"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-271" decimals="-6" id="f-1242" unitRef="usd">800000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-272" decimals="-6" id="f-1243" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-273" decimals="-6" id="f-1244" unitRef="usd">800000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-274" decimals="-6" id="f-1245" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-275"
      decimals="INF"
      id="f-1246"
      unitRef="number">0.04750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-275" decimals="-6" id="f-1247" unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-276" decimals="-6" id="f-1248" unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-277"
      decimals="INF"
      id="f-1249"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-277" decimals="-6" id="f-1250" unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-278" decimals="-6" id="f-1251" unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-279"
      decimals="INF"
      id="f-1252"
      unitRef="number">0.05625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-279" decimals="-6" id="f-1253" unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-280" decimals="-6" id="f-1254" unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-281"
      decimals="INF"
      id="f-1255"
      unitRef="number">0.05875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-281" decimals="-6" id="f-1256" unitRef="usd">280000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-282" decimals="-6" id="f-1257" unitRef="usd">280000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-283"
      decimals="INF"
      id="f-1258"
      unitRef="number">0.05875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-283" decimals="-6" id="f-1259" unitRef="usd">630000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-284" decimals="-6" id="f-1260" unitRef="usd">630000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-285" decimals="-6" id="f-1261" unitRef="usd">2010000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-286" decimals="-6" id="f-1262" unitRef="usd">2010000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-287" decimals="-6" id="f-1263" unitRef="usd">4785000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-288" decimals="-6" id="f-1264" unitRef="usd">3985000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-289" decimals="-6" id="f-1265" unitRef="usd">10863000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-290" decimals="-6" id="f-1266" unitRef="usd">10277000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-291" decimals="-6" id="f-1267" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-292" decimals="-6" id="f-1268" unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-35" decimals="-6" id="f-1269" unitRef="usd">15648000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-32" decimals="-6" id="f-1270" unitRef="usd">14362000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtCurrent contextRef="c-35" decimals="-6" id="f-1271" unitRef="usd">975000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-32" decimals="-6" id="f-1272" unitRef="usd">1090000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-35" decimals="-6" id="f-1273" unitRef="usd">30000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-32" decimals="-6" id="f-1274" unitRef="usd">30000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-35" decimals="-6" id="f-1275" unitRef="usd">135000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-32" decimals="-6" id="f-1276" unitRef="usd">120000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-35" decimals="-6" id="f-1277" unitRef="usd">14508000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-32" decimals="-6" id="f-1278" unitRef="usd">13122000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-293"
      decimals="5"
      id="f-1279"
      unitRef="number">0.04116</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-294"
      decimals="5"
      id="f-1280"
      unitRef="number">0.02900</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-2" id="f-1281">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is Consumers&#x2019; long-term debt at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:45.855%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;First mortgage bonds&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;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;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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.125&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.190&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/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: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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.240&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.680&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.390&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.650&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.800&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.900&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.170&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.180&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.625&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2033&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.800&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.380&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2037&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.520&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2037&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.010&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2038&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.170&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.970&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.310&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2042&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.950&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.100&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2045&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.250&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2046&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.950&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2047&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.050&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2048&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.350&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.100&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.500&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2051&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.650&#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;/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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.860&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.280&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2057&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.500&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2060&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;525&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;525&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.350&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2064&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2069&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/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;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;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="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;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;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="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;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;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="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;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;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;&lt;div style="margin-bottom:12pt"&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:45.855%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Tax-exempt revenue bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.875&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.800&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#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: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;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;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;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;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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2014 Securitization bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.421&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025-2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;141&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/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;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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023 Securitization bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;6&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028-2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;646&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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: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;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;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;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;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;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="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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,000&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(725)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(991)&lt;/span&gt;&lt;/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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt &#x2013; related parties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;7 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;principal amount outstanding&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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050-2060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(431)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(73)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The variable-rate bonds bear interest quarterly at a rate of three-month SOFR minus 0.038&#160;percent, subject to a zero-percent floor. At December&#160;31,&#160;2023, the interest rates were 5.346&#160;percent for bonds due September&#160;2069, 5.329&#160;percent for bonds due May&#160;2070, and 5.368&#160;percent for bonds due October&#160;2070. The interest rate for all variable-rate bonds at December&#160;31,&#160;2022 was zero&#160;percent. The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one&#160;year of December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The interest rate on these tax-exempt revenue bonds will reset on October&#160;8,&#160;2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The interest rate on these tax&#x2011;exempt revenue bonds will reset on October&#160;1,&#160;2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The weighted-average interest rate for Consumers&#x2019; securitization bonds issued through its subsidiary, Consumers 2014&#160;Securitization Funding, was 3.421&#160;percent at December&#160;31,&#160;2023 and 3.343&#160;percent at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Principal and interest payments are made semiannually.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The weighted-average interest rate for Consumers&#x2019; securitization bonds issued through its subsidiary, Consumers 2023&#160;Securitization Funding, was 5.342&#160;percent at December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Long-term debt &#x2013; related parties reflects Consumers&#x2019; outstanding debt held by its parent as a result of CMS&#160;Energy&#x2019;s repurchase of Consumers&#x2019; first&#160;mortgage bonds.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-295"
      decimals="INF"
      id="f-1282"
      unitRef="number">0.00350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-295" decimals="-6" id="f-1283" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-296" decimals="-6" id="f-1284" unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-297"
      decimals="INF"
      id="f-1285"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-297" decimals="-6" id="f-1286" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-298" decimals="-6" id="f-1287" unitRef="usd">325000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-299"
      decimals="INF"
      id="f-1288"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-299" decimals="-6" id="f-1289" unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-300" decimals="-6" id="f-1290" unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-301"
      decimals="INF"
      id="f-1291"
      unitRef="number">0.03190</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-301" decimals="-6" id="f-1292" unitRef="usd">52000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-302" decimals="-6" id="f-1293" unitRef="usd">52000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-303"
      decimals="INF"
      id="f-1294"
      unitRef="number">0.05240</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-303" decimals="-6" id="f-1295" unitRef="usd">115000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-304" decimals="-6" id="f-1296" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-305"
      decimals="INF"
      id="f-1297"
      unitRef="number">0.03680</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-305" decimals="-6" id="f-1298" unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-306" decimals="-6" id="f-1299" unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-307"
      decimals="INF"
      id="f-1300"
      unitRef="number">0.03390</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-307" decimals="-6" id="f-1301" unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-308" decimals="-6" id="f-1302" unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-309"
      decimals="INF"
      id="f-1303"
      unitRef="number">0.04650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-309" decimals="-6" id="f-1304" unitRef="usd">425000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-310" decimals="-6" id="f-1305" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-311"
      decimals="INF"
      id="f-1306"
      unitRef="number">0.03800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-311" decimals="-6" id="f-1307" unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-312" decimals="-6" id="f-1308" unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-313"
      decimals="INF"
      id="f-1309"
      unitRef="number">0.04900</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-313" decimals="-6" id="f-1310" unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-314" decimals="-6" id="f-1311" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-315"
      decimals="INF"
      id="f-1312"
      unitRef="number">0.05070</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-315" decimals="-6" id="f-1313" unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-316" decimals="-6" id="f-1314" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-317"
      decimals="INF"
      id="f-1315"
      unitRef="number">0.05170</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-317" decimals="-6" id="f-1316" unitRef="usd">95000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-318" decimals="-6" id="f-1317" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-319"
      decimals="INF"
      id="f-1318"
      unitRef="number">0.03600</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-319" decimals="-6" id="f-1319" unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-320" decimals="-6" id="f-1320" unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-321"
      decimals="INF"
      id="f-1321"
      unitRef="number">0.03180</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-321" decimals="-6" id="f-1322" unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-322" decimals="-6" id="f-1323" unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-323"
      decimals="INF"
      id="f-1324"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-323" decimals="-6" id="f-1325" unitRef="usd">700000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-324" decimals="-6" id="f-1326" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-325"
      decimals="INF"
      id="f-1327"
      unitRef="number">0.05800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-325" decimals="-6" id="f-1328" unitRef="usd">175000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-326" decimals="-6" id="f-1329" unitRef="usd">175000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-327"
      decimals="INF"
      id="f-1330"
      unitRef="number">0.05380</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-327" decimals="-6" id="f-1331" unitRef="usd">140000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-328" decimals="-6" id="f-1332" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-329"
      decimals="INF"
      id="f-1333"
      unitRef="number">0.03520</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-329" decimals="-6" id="f-1334" unitRef="usd">335000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-330" decimals="-6" id="f-1335" unitRef="usd">335000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-331"
      decimals="INF"
      id="f-1336"
      unitRef="number">0.04010</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-331" decimals="-6" id="f-1337" unitRef="usd">215000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-332" decimals="-6" id="f-1338" unitRef="usd">215000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-333"
      decimals="INF"
      id="f-1339"
      unitRef="number">0.06170</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-333" decimals="-6" id="f-1340" unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-334" decimals="-6" id="f-1341" unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-335"
      decimals="INF"
      id="f-1342"
      unitRef="number">0.04970</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-335" decimals="-6" id="f-1343" unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-336" decimals="-6" id="f-1344" unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-337"
      decimals="INF"
      id="f-1345"
      unitRef="number">0.04310</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-337" decimals="-6" id="f-1346" unitRef="usd">263000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-338" decimals="-6" id="f-1347" unitRef="usd">263000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-339"
      decimals="INF"
      id="f-1348"
      unitRef="number">0.03950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-339" decimals="-6" id="f-1349" unitRef="usd">425000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-340" decimals="-6" id="f-1350" unitRef="usd">425000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-341"
      decimals="INF"
      id="f-1351"
      unitRef="number">0.04100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-341" decimals="-6" id="f-1352" unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-342" decimals="-6" id="f-1353" unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-343"
      decimals="INF"
      id="f-1354"
      unitRef="number">0.03250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-343" decimals="-6" id="f-1355" unitRef="usd">450000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-344" decimals="-6" id="f-1356" unitRef="usd">450000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-345"
      decimals="INF"
      id="f-1357"
      unitRef="number">0.03950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-345" decimals="-6" id="f-1358" unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-346" decimals="-6" id="f-1359" unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-347"
      decimals="INF"
      id="f-1360"
      unitRef="number">0.04050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-347" decimals="-6" id="f-1361" unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-348" decimals="-6" id="f-1362" unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-349"
      decimals="INF"
      id="f-1363"
      unitRef="number">0.04350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-349" decimals="-6" id="f-1364" unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-350" decimals="-6" id="f-1365" unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-351"
      decimals="INF"
      id="f-1366"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-351" decimals="-6" id="f-1367" unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-352" decimals="-6" id="f-1368" unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-353"
      decimals="INF"
      id="f-1369"
      unitRef="number">0.03100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-353" decimals="-6" id="f-1370" unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-354" decimals="-6" id="f-1371" unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-355"
      decimals="INF"
      id="f-1372"
      unitRef="number">0.03500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-355" decimals="-6" id="f-1373" unitRef="usd">575000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-356" decimals="-6" id="f-1374" unitRef="usd">575000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-357"
      decimals="INF"
      id="f-1375"
      unitRef="number">0.02650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-357" decimals="-6" id="f-1376" unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-358" decimals="-6" id="f-1377" unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-359"
      decimals="INF"
      id="f-1378"
      unitRef="number">0.04200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-359" decimals="-6" id="f-1379" unitRef="usd">450000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-360" decimals="-6" id="f-1380" unitRef="usd">450000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-361"
      decimals="INF"
      id="f-1381"
      unitRef="number">0.03860</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-361" decimals="-6" id="f-1382" unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-362" decimals="-6" id="f-1383" unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-363"
      decimals="INF"
      id="f-1384"
      unitRef="number">0.04280</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-363" decimals="-6" id="f-1385" unitRef="usd">185000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-364" decimals="-6" id="f-1386" unitRef="usd">185000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-365"
      decimals="INF"
      id="f-1387"
      unitRef="number">0.02500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-365" decimals="-6" id="f-1388" unitRef="usd">525000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-366" decimals="-6" id="f-1389" unitRef="usd">525000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-367"
      decimals="INF"
      id="f-1390"
      unitRef="number">0.04350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-367" decimals="-6" id="f-1391" unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-368" decimals="-6" id="f-1392" unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-369" decimals="-6" id="f-1393" unitRef="usd">76000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-370" decimals="-6" id="f-1394" unitRef="usd">76000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-371" decimals="-6" id="f-1395" unitRef="usd">134000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-372" decimals="-6" id="f-1396" unitRef="usd">134000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-373" decimals="-6" id="f-1397" unitRef="usd">127000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-374" decimals="-6" id="f-1398" unitRef="usd">127000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-375" decimals="-6" id="f-1399" unitRef="usd">10397000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-376" decimals="-6" id="f-1400" unitRef="usd">8997000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-377"
      decimals="INF"
      id="f-1401"
      unitRef="number">0.00875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-377" decimals="-6" id="f-1402" unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-378" decimals="-6" id="f-1403" unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-379"
      decimals="INF"
      id="f-1404"
      unitRef="number">0.01800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-379" decimals="-6" id="f-1405" unitRef="usd">75000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-380" decimals="-6" id="f-1406" unitRef="usd">75000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-381" decimals="-6" id="f-1407" unitRef="usd">110000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-382" decimals="-6" id="f-1408" unitRef="usd">110000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="c-383"
      decimals="INF"
      id="f-1409"
      unitRef="number">0.03421</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-383" decimals="-6" id="f-1410" unitRef="usd">141000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-384" decimals="-6" id="f-1411" unitRef="usd">170000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="c-385"
      decimals="INF"
      id="f-1412"
      unitRef="number">0.05342</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-385" decimals="-6" id="f-1413" unitRef="usd">646000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-386" decimals="-6" id="f-1414" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-387" decimals="-6" id="f-1415" unitRef="usd">787000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-388" decimals="-6" id="f-1416" unitRef="usd">170000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-389" decimals="-6" id="f-1417" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-390" decimals="-6" id="f-1418" unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-111" decimals="-6" id="f-1419" unitRef="usd">11294000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-108" decimals="-6" id="f-1420" unitRef="usd">10277000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtCurrent contextRef="c-111" decimals="-6" id="f-1421" unitRef="usd">725000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-108" decimals="-6" id="f-1422" unitRef="usd">991000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-114" decimals="-6" id="f-1423" unitRef="usd">431000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-111" decimals="-6" id="f-1424" unitRef="usd">28000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-108" decimals="-6" id="f-1425" unitRef="usd">27000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-111" decimals="-6" id="f-1426" unitRef="usd">73000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-108" decimals="-6" id="f-1427" unitRef="usd">67000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-111" decimals="-6" id="f-1428" unitRef="usd">10037000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-108" decimals="-6" id="f-1429" unitRef="usd">9192000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-391"
      decimals="5"
      id="f-1430"
      unitRef="number">0.00038</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-369"
      decimals="5"
      id="f-1431"
      unitRef="number">0.05346</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-371"
      decimals="5"
      id="f-1432"
      unitRef="number">0.05329</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-373"
      decimals="5"
      id="f-1433"
      unitRef="number">0.05368</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-392"
      decimals="INF"
      id="f-1434"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="c-383"
      decimals="5"
      id="f-1435"
      unitRef="number">0.03421</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="c-384"
      decimals="5"
      id="f-1436"
      unitRef="number">0.03343</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="c-385"
      decimals="5"
      id="f-1437"
      unitRef="number">0.05342</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-1439">Presented in the following table is Consumers&#x2019; long-term debt&#x2014;related parties at December&#160;31,&#160;2023: &lt;div style="margin-bottom:12pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(In Millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest Rate&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2052&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.650&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2050&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.100&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2051&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.500&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2048&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.050&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt &#x2014; related parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Presented in the following table is a summary of major long-term debt issuances during 2023:&lt;div style="margin-bottom:12pt"&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:38.803%"&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:3.226%"&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.637%"&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:13.803%"&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:13.803%"&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.128%"&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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible senior notes&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2023&lt;/span&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;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="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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total NorthStar Clean Energy, including subsidiaries&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.650&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2028&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.625&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2033&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.240&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2026&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.070&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2029&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.170&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2032&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.380&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2037&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.900&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2029&lt;/span&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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023 Securitization bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.550&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2028&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023 Securitization bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;396&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.210&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2031&lt;/span&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;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $85&#160;million in 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;For additional details on the securitization, see Note&#160;2, Regulatory Matters&#x2014; Securitized Costs.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a summary of major long-term debt retirements during 2023:&lt;/span&gt;&lt;div style="margin-bottom:12pt"&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:38.162%"&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:3.226%"&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.637%"&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.124%"&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.124%"&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.127%"&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,000&#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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2024&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.350&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2023&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-2" id="f-1438">Presented in the following table is Consumers&#x2019; long-term debt&#x2014;related parties at December&#160;31,&#160;2023: &lt;div style="margin-bottom:12pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(In Millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest Rate&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2052&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.650&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2050&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2050&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.100&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2051&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.500&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds due 2048&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.050&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt &#x2014; related parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Presented in the following table is a summary of major long-term debt issuances during 2023:&lt;div style="margin-bottom:12pt"&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:38.803%"&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:3.226%"&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.637%"&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:13.803%"&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:13.803%"&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.128%"&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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible senior notes&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2023&lt;/span&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;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="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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total NorthStar Clean Energy, including subsidiaries&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.650&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2028&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.625&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2033&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.240&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2026&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.070&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2029&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.170&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2032&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.380&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2037&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.900&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2029&lt;/span&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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023 Securitization bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.550&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2028&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023 Securitization bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;396&#160;&lt;/span&gt;&lt;/td&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.210&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2031&lt;/span&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;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $85&#160;million in 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;For additional details on the securitization, see Note&#160;2, Regulatory Matters&#x2014; Securitized Costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-393" decimals="-6" id="f-1440" unitRef="usd">163000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-365"
      decimals="INF"
      id="f-1441"
      unitRef="number">0.02500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-394" decimals="-6" id="f-1442" unitRef="usd">106000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-357"
      decimals="INF"
      id="f-1443"
      unitRef="number">0.02650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-395" decimals="-6" id="f-1444" unitRef="usd">23000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-351"
      decimals="INF"
      id="f-1445"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-396" decimals="-6" id="f-1446" unitRef="usd">52000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-353"
      decimals="INF"
      id="f-1447"
      unitRef="number">0.03100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-397" decimals="-6" id="f-1448" unitRef="usd">27000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-355"
      decimals="INF"
      id="f-1449"
      unitRef="number">0.03500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-398" decimals="-6" id="f-1450" unitRef="usd">60000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-399"
      decimals="INF"
      id="f-1451"
      unitRef="number">0.04050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-400" decimals="-6" id="f-1452" unitRef="usd">431000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet contextRef="c-400" decimals="-6" id="f-1453" unitRef="usd">3000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-400" decimals="-6" id="f-1454" unitRef="usd">4000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-400" decimals="-6" id="f-1455" unitRef="usd">424000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:RepaymentsOfFirstMortgageBond contextRef="c-401" decimals="-6" id="f-1456" unitRef="usd">293000000</us-gaap:RepaymentsOfFirstMortgageBond>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-402" decimals="-6" id="f-1457" unitRef="usd">131000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-403" decimals="-6" id="f-1458" unitRef="usd">5000000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-404" decimals="-6" id="f-1459" unitRef="usd">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-404"
      decimals="INF"
      id="f-1460"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-287" decimals="-6" id="f-1461" unitRef="usd">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-291" decimals="-6" id="f-1462" unitRef="usd">85000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-405" decimals="-6" id="f-1463" unitRef="usd">85000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-406" decimals="-6" id="f-1464" unitRef="usd">425000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-406"
      decimals="INF"
      id="f-1465"
      unitRef="number">0.04650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-407" decimals="-6" id="f-1466" unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-407"
      decimals="INF"
      id="f-1467"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-408" decimals="-6" id="f-1468" unitRef="usd">115000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-408"
      decimals="INF"
      id="f-1469"
      unitRef="number">0.05240</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-409" decimals="-6" id="f-1470" unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-409"
      decimals="INF"
      id="f-1471"
      unitRef="number">0.05070</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-410" decimals="-6" id="f-1472" unitRef="usd">95000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-410"
      decimals="INF"
      id="f-1473"
      unitRef="number">0.05170</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-411" decimals="-6" id="f-1474" unitRef="usd">140000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-411"
      decimals="INF"
      id="f-1475"
      unitRef="number">0.05380</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-412" decimals="-6" id="f-1476" unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-412"
      decimals="INF"
      id="f-1477"
      unitRef="number">0.04900</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-413" decimals="-6" id="f-1478" unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-413"
      decimals="INF"
      id="f-1479"
      unitRef="number">0.05550</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-414" decimals="-6" id="f-1480" unitRef="usd">396000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-414"
      decimals="INF"
      id="f-1481"
      unitRef="number">0.05210</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-111" decimals="-6" id="f-1482" unitRef="usd">2671000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-35" decimals="-6" id="f-1483" unitRef="usd">3556000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-292" decimals="-6" id="f-1484" unitRef="usd">185000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-291" decimals="-6" id="f-1485" unitRef="usd">85000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-415" decimals="-6" id="f-1486" unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-415"
      decimals="INF"
      id="f-1487"
      unitRef="number">0.04600</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-416" decimals="-6" id="f-1488" unitRef="usd">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-416"
      decimals="INF"
      id="f-1489"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-416" decimals="-6" id="f-1490" unitRef="usd">12000000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-404"
      decimals="2"
      id="f-1491"
      unitRef="usdPerShare">73.97</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="c-417"
      decimals="INF"
      id="f-1492"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays contextRef="c-417" decimals="INF" id="f-1493" unitRef="d">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 contextRef="c-417" decimals="INF" id="f-1494" unitRef="d">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="c-417"
      decimals="INF"
      id="f-1495"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:RepaymentsOfDebt contextRef="c-418" decimals="-6" id="f-1496" unitRef="usd">185000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-419" decimals="-6" id="f-1497" unitRef="usd">185000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-420" decimals="-6" id="f-1498" unitRef="usd">1000000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-421" decimals="-6" id="f-1499" unitRef="usd">300000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-295"
      decimals="INF"
      id="f-1500"
      unitRef="number">0.00350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfDebt contextRef="c-422" decimals="-6" id="f-1501" unitRef="usd">325000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-423"
      decimals="INF"
      id="f-1502"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfDebt contextRef="c-2" decimals="-6" id="f-1503" unitRef="usd">1625000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-424" decimals="-6" id="f-1504" unitRef="usd">250000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-425"
      decimals="INF"
      id="f-1505"
      unitRef="number">0.03875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c-1" id="f-1507">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Maturities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At December&#160;31,&#160;2023, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:45.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term debt&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;625&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;725&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;237&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/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;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;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;td colspan="3" style="display:none"&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;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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c-2" id="f-1506">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Maturities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At December&#160;31,&#160;2023, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:45.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term debt&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;625&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;725&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;237&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/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;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;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;td colspan="3" style="display:none"&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;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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-287" decimals="-6" id="f-1508" unitRef="usd">250000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-287" decimals="-6" id="f-1509" unitRef="usd">250000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-287" decimals="-6" id="f-1510" unitRef="usd">300000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-287" decimals="-6" id="f-1511" unitRef="usd">625000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-287" decimals="-6" id="f-1512" unitRef="usd">800000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-111" decimals="-6" id="f-1513" unitRef="usd">725000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-111" decimals="-6" id="f-1514" unitRef="usd">116000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-111" decimals="-6" id="f-1515" unitRef="usd">237000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-111" decimals="-6" id="f-1516" unitRef="usd">263000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-111" decimals="-6" id="f-1517" unitRef="usd">843000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-35" decimals="-6" id="f-1518" unitRef="usd">975000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-35" decimals="-6" id="f-1519" unitRef="usd">366000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-35" decimals="-6" id="f-1520" unitRef="usd">537000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-35" decimals="-6" id="f-1521" unitRef="usd">888000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-35" decimals="-6" id="f-1522" unitRef="usd">1643000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-111" decimals="-6" id="f-1523" unitRef="usd">725000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-111" decimals="-6" id="f-1524" unitRef="usd">116000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-111" decimals="-6" id="f-1525" unitRef="usd">237000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-111" decimals="-6" id="f-1526" unitRef="usd">263000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-111" decimals="-6" id="f-1527" unitRef="usd">843000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="c-1" id="f-1529">The following credit facilities with banks were available at December&#160;31,&#160;2023:&lt;div style="margin-bottom:12pt"&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:41.047%"&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:2.105%"&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.637%"&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:2.105%"&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.637%"&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:4.188%"&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.637%"&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:2.105%"&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.639%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;526&#160;&lt;/span&gt;&lt;/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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;22,&#160;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25,&#160;2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,100&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,073&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&#160;18, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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;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;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;There were no borrowings under this facility during the year ended December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="c-2" id="f-1528">The following credit facilities with banks were available at December&#160;31,&#160;2023:&lt;div style="margin-bottom:12pt"&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:41.047%"&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:2.105%"&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.637%"&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:2.105%"&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.637%"&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:4.188%"&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.637%"&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:2.105%"&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.639%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;526&#160;&lt;/span&gt;&lt;/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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;22,&#160;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25,&#160;2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,100&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,073&#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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&#160;18, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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;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;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;There were no borrowings under this facility during the year ended December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-426" decimals="-6" id="f-1530" unitRef="usd">550000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-426" decimals="-6" id="f-1531" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-426" decimals="-6" id="f-1532" unitRef="usd">24000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-426" decimals="-6" id="f-1533" unitRef="usd">526000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-427" decimals="-6" id="f-1534" unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-427" decimals="-6" id="f-1535" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-427" decimals="-6" id="f-1536" unitRef="usd">50000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-427" decimals="-6" id="f-1537" unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-428" decimals="-6" id="f-1538" unitRef="usd">37000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-428" decimals="-6" id="f-1539" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-428" decimals="-6" id="f-1540" unitRef="usd">37000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-428" decimals="-6" id="f-1541" unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-429" decimals="-6" id="f-1542" unitRef="usd">1100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-429" decimals="-6" id="f-1543" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-429" decimals="-6" id="f-1544" unitRef="usd">27000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-429" decimals="-6" id="f-1545" unitRef="usd">1073000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-430" decimals="-6" id="f-1546" unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-430" decimals="-6" id="f-1547" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-430" decimals="-6" id="f-1548" unitRef="usd">48000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-430" decimals="-6" id="f-1549" unitRef="usd">202000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-431" decimals="INF" id="f-1550" unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-432" decimals="INF" id="f-1551" unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <cms:ShortTermDebtAuthorizedBorrowings contextRef="c-433" decimals="-6" id="f-1552" unitRef="usd">500000000</cms:ShortTermDebtAuthorizedBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-434" decimals="-6" id="f-1553" unitRef="usd">93000000</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="c-434"
      decimals="5"
      id="f-1554"
      unitRef="number">0.05609</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-435" decimals="-6" id="f-1555" unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-436"
      decimals="INF"
      id="f-1556"
      unitRef="number">-0.00100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:NotesPayableCurrent contextRef="c-435" decimals="-6" id="f-1557" unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:SupplierFinanceProgramPaymentTimingPeriod contextRef="c-437" id="f-1558">P60D</us-gaap:SupplierFinanceProgramPaymentTimingPeriod>
    <cms:SupplierFinanceProgramTerminationPeriod contextRef="c-437" id="f-1559">P30D</cms:SupplierFinanceProgramTerminationPeriod>
    <us-gaap:SupplierFinanceProgramObligationCurrent contextRef="c-111" decimals="-6" id="f-1560" unitRef="usd">0</us-gaap:SupplierFinanceProgramObligationCurrent>
    <us-gaap:SupplierFinanceProgramObligationCurrent contextRef="c-108" decimals="-6" id="f-1561" unitRef="usd">1000000</us-gaap:SupplierFinanceProgramObligationCurrent>
    <cms:AmountAvailableForDividendDistribution contextRef="c-35" decimals="-8" id="f-1562" unitRef="usd">7300000000</cms:AmountAvailableForDividendDistribution>
    <us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval contextRef="c-111" decimals="-8" id="f-1563" unitRef="usd">2100000000</us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries contextRef="c-1" decimals="-6" id="f-1564" unitRef="usd">695000000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-35"
      decimals="-6"
      id="f-1565"
      unitRef="shares">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-35"
      decimals="INF"
      id="f-1566"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-35"
      decimals="-6"
      id="f-1567"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-35"
      decimals="INF"
      id="f-1568"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <cms:StockOfferingProgramMaximumValue contextRef="c-1" decimals="-9" id="f-1569" unitRef="usd">1000000000</cms:StockOfferingProgramMaximumValue>
    <cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare
      contextRef="c-438"
      decimals="2"
      id="f-1570"
      unitRef="usdPerShare">68.05</cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-438" decimals="-6" id="f-1571" unitRef="usd">178000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock contextRef="c-1" id="f-1572">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under its equity offering program at December&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:19.412%"&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:19.252%"&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:19.252%"&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:7.714%"&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.637%"&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:7.393%"&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.640%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;3,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;328,207&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;24,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677,938&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.46&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70.91&#160;&lt;/span&gt;&lt;/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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;29,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,783,388&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="c-439"
      decimals="INF"
      id="f-1573"
      unitRef="shares">328207</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="c-439"
      decimals="2"
      id="f-1574"
      unitRef="usdPerShare">67.59</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="c-440"
      decimals="2"
      id="f-1575"
      unitRef="usdPerShare">68.37</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="c-441"
      decimals="INF"
      id="f-1576"
      unitRef="shares">1677938</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="c-441"
      decimals="2"
      id="f-1577"
      unitRef="usdPerShare">69.46</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="c-442"
      decimals="2"
      id="f-1578"
      unitRef="usdPerShare">70.91</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="c-443"
      decimals="INF"
      id="f-1579"
      unitRef="shares">1783388</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="c-443"
      decimals="2"
      id="f-1580"
      unitRef="usdPerShare">68.18</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="c-444"
      decimals="2"
      id="f-1581"
      unitRef="usdPerShare">69.54</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare
      contextRef="c-445"
      decimals="2"
      id="f-1582"
      unitRef="usdPerShare">70.31</cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-445" decimals="-6" id="f-1583" unitRef="usd">266000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <cms:ScheduleOfPreferredStockTableTextBlock contextRef="c-1" id="f-1584">Presented in the following table are details of CMS&#160;Energy&#x2019;s Series&#160;C preferred stock at December&#160;31,&#160;2023 and 2022:&lt;div style="margin-bottom:13pt"&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:44.412%"&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:4.028%"&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:7.393%"&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:4.028%"&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:7.393%"&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.521%"&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.525%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depositary Share Par Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Depositary Share Optional Redemption Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Depositary Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Depositary Shares Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative, redeemable perpetual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;</cms:ScheduleOfPreferredStockTableTextBlock>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-40"
      decimals="2"
      id="f-1585"
      unitRef="usdPerShare">25</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-41"
      decimals="2"
      id="f-1586"
      unitRef="usdPerShare">25</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="c-41"
      decimals="2"
      id="f-1587"
      unitRef="usdPerShare">25</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="c-40"
      decimals="2"
      id="f-1588"
      unitRef="usdPerShare">25</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-40"
      decimals="INF"
      id="f-1589"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-41"
      decimals="INF"
      id="f-1590"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-41"
      decimals="INF"
      id="f-1591"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-40"
      decimals="INF"
      id="f-1592"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesOutstanding>
    <dei:TradingSymbol contextRef="c-8" id="f-1593">CMS-PB</dei:TradingSymbol>
    <cms:ScheduleOfPreferredStockTableTextBlock contextRef="c-2" id="f-1594">Presented in the following table are details of Consumers&#x2019; preferred stock at December&#160;31,&#160;2023 and 2022:&lt;div style="margin-bottom:12pt"&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:44.412%"&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:4.028%"&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:7.393%"&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:4.028%"&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:7.393%"&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.521%"&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.525%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Par Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Optional Redemption Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Shares Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative, with no mandatory redemption&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;</cms:ScheduleOfPreferredStockTableTextBlock>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-446"
      decimals="INF"
      id="f-1595"
      unitRef="usdPerShare">100</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-447"
      decimals="INF"
      id="f-1596"
      unitRef="usdPerShare">100</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="c-446"
      decimals="INF"
      id="f-1597"
      unitRef="usdPerShare">110</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="c-447"
      decimals="INF"
      id="f-1598"
      unitRef="usdPerShare">110</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-447"
      decimals="INF"
      id="f-1599"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-446"
      decimals="INF"
      id="f-1600"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-446"
      decimals="INF"
      id="f-1601"
      unitRef="shares">373148</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-447"
      decimals="INF"
      id="f-1602"
      unitRef="shares">373148</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock contextRef="c-2" id="f-1605">Fair Value Measurements&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. When measuring fair value, CMS&#160;Energy and Consumers are required to incorporate all assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. A fair value hierarchy prioritizes inputs used to measure fair value according to their observability in the market. The three&#160;levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level&#160;2 inputs are observable, market-based inputs, other than Level&#160;1 prices. Level&#160;2 inputs may include quoted prices for similar assets or liabilities in active markets, quoted prices in inactive markets, and inputs derived from or corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level&#160;3 inputs are unobservable inputs that reflect CMS&#160;Energy&#x2019;s or Consumers&#x2019; own assumptions about how market participants would value their assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers classify fair value measurements within the fair value hierarchy based on the lowest level of input that is significant to the fair value measurement in its entirety.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets and liabilities recorded at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:33.034%"&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:4.508%"&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.316%"&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:4.508%"&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.316%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:4.508%"&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.316%"&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:4.508%"&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.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan liabilities&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/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;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;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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash equivalents and restricted cash equivalents consist of money market funds with daily liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Nonqualified Deferred Compensation Plan Assets and Liabilities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The nonqualified deferred compensation plan assets consist of mutual funds, which are bought and sold only at the discretion of plan participants.The assets are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#x2011;current assets and the liabilities in other non&#x2011;current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivatives are classified as Level&#160;3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The majority of derivatives classified as Level&#160;3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#x2019; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock contextRef="c-1" id="f-1604">Fair Value Measurements&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. When measuring fair value, CMS&#160;Energy and Consumers are required to incorporate all assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. A fair value hierarchy prioritizes inputs used to measure fair value according to their observability in the market. The three&#160;levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level&#160;2 inputs are observable, market-based inputs, other than Level&#160;1 prices. Level&#160;2 inputs may include quoted prices for similar assets or liabilities in active markets, quoted prices in inactive markets, and inputs derived from or corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level&#160;3 inputs are unobservable inputs that reflect CMS&#160;Energy&#x2019;s or Consumers&#x2019; own assumptions about how market participants would value their assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers classify fair value measurements within the fair value hierarchy based on the lowest level of input that is significant to the fair value measurement in its entirety.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets and liabilities recorded at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:33.034%"&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:4.508%"&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.316%"&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:4.508%"&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.316%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:4.508%"&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.316%"&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:4.508%"&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.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan liabilities&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/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;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;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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash equivalents and restricted cash equivalents consist of money market funds with daily liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Nonqualified Deferred Compensation Plan Assets and Liabilities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The nonqualified deferred compensation plan assets consist of mutual funds, which are bought and sold only at the discretion of plan participants.The assets are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#x2011;current assets and the liabilities in other non&#x2011;current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivatives are classified as Level&#160;3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The majority of derivatives classified as Level&#160;3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#x2019; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-1607">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets and liabilities recorded at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:33.034%"&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:4.508%"&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.316%"&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:4.508%"&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.316%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:4.508%"&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.316%"&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:4.508%"&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.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan liabilities&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/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;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;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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-2" id="f-1606">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets and liabilities recorded at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:33.034%"&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:4.508%"&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.316%"&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:4.508%"&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.316%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:4.508%"&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.316%"&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:4.508%"&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.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan liabilities&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/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;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;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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-448" decimals="-6" id="f-1608" unitRef="usd">18000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-449" decimals="-6" id="f-1609" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-450" decimals="-6" id="f-1610" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-451" decimals="-6" id="f-1611" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-448" decimals="-6" id="f-1612" unitRef="usd">21000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-449" decimals="-6" id="f-1613" unitRef="usd">18000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-450" decimals="-6" id="f-1614" unitRef="usd">21000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-451" decimals="-6" id="f-1615" unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure contextRef="c-448" decimals="-6" id="f-1616" unitRef="usd">30000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure contextRef="c-449" decimals="-6" id="f-1617" unitRef="usd">24000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure contextRef="c-450" decimals="-6" id="f-1618" unitRef="usd">22000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure contextRef="c-451" decimals="-6" id="f-1619" unitRef="usd">18000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-35" decimals="-6" id="f-1620" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-32" decimals="-6" id="f-1621" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-111" decimals="-6" id="f-1622" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-108" decimals="-6" id="f-1623" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-452" decimals="-6" id="f-1624" unitRef="usd">71000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-453" decimals="-6" id="f-1625" unitRef="usd">44000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-454" decimals="-6" id="f-1626" unitRef="usd">45000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-455" decimals="-6" id="f-1627" unitRef="usd">37000000</us-gaap:AssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure contextRef="c-448" decimals="-6" id="f-1628" unitRef="usd">30000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure contextRef="c-449" decimals="-6" id="f-1629" unitRef="usd">24000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure contextRef="c-450" decimals="-6" id="f-1630" unitRef="usd">22000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure contextRef="c-451" decimals="-6" id="f-1631" unitRef="usd">18000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-452" decimals="-6" id="f-1632" unitRef="usd">30000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-453" decimals="-6" id="f-1633" unitRef="usd">24000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-454" decimals="-6" id="f-1634" unitRef="usd">22000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-455" decimals="-6" id="f-1635" unitRef="usd">18000000</us-gaap:LiabilitiesFairValueDisclosure>
    <cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock contextRef="c-2" id="f-1637">Financial Instruments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:14.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:7.073%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:7.073%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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="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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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;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;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;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&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;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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,483&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,305&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,103&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,186&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,016&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,212&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,384&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,741&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,656&#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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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="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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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;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;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;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;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;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&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;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;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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,762&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,757&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,741&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,016&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,183&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,728&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,172&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,556&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt &#x2013; related party&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;424&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;303&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;303&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable and notes receivable of $6&#160;million at December&#160;31,&#160;2023 and $7&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $975&#160;million at December&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term payables of $2&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at December&#160;31,&#160;2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $725&#160;million at December&#160;31,&#160;2023 and $991&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Notes receivable &#x2013; related party represents Consumers&#x2019; portion of the DB&#160;SERP demand note payable issued by CMS&#160;Energy to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10&#160;percent and has a maturity date of 2028.&lt;/span&gt;&lt;/div&gt;</cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock>
    <cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock contextRef="c-1" id="f-1636">Financial Instruments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:14.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:7.073%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:7.073%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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="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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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;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;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;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&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;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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,483&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,305&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,103&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,186&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,016&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,212&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,384&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,741&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,656&#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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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="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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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;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;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;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;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;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&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;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;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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,762&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,757&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,741&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,016&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,183&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,728&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,172&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,556&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt &#x2013; related party&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;424&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;303&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;303&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable and notes receivable of $6&#160;million at December&#160;31,&#160;2023 and $7&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $975&#160;million at December&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term payables of $2&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at December&#160;31,&#160;2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $725&#160;million at December&#160;31,&#160;2023 and $991&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Notes receivable &#x2013; related party represents Consumers&#x2019; portion of the DB&#160;SERP demand note payable issued by CMS&#160;Energy to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10&#160;percent and has a maturity date of 2028.&lt;/span&gt;&lt;/div&gt;</cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="c-2" id="f-1639">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.&lt;div style="margin-bottom:12pt"&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:14.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:7.073%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:7.073%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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="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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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;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;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;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&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;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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,483&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,305&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,103&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,186&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,016&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,212&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,384&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,741&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,656&#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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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="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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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;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;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;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;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;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&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;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;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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,762&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,757&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,741&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,016&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,183&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,728&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,172&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,556&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt &#x2013; related party&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;424&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;303&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;303&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable and notes receivable of $6&#160;million at December&#160;31,&#160;2023 and $7&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $975&#160;million at December&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term payables of $2&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at December&#160;31,&#160;2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $725&#160;million at December&#160;31,&#160;2023 and $991&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="c-1" id="f-1638">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.&lt;div style="margin-bottom:12pt"&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:14.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:7.073%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:7.073%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:5.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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="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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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;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;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;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&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;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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,483&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,305&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,103&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,186&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,016&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,212&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,384&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,741&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,656&#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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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="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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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;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;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;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;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;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&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;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;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;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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,762&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,757&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,741&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,016&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,183&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,728&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,172&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,556&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt &#x2013; related party&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;424&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;303&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;303&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable and notes receivable of $6&#160;million at December&#160;31,&#160;2023 and $7&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $975&#160;million at December&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term payables of $2&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at December&#160;31,&#160;2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $725&#160;million at December&#160;31,&#160;2023 and $991&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-456" decimals="-6" id="f-1640" unitRef="usd">11000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-457" decimals="-6" id="f-1641" unitRef="usd">11000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-458" decimals="-6" id="f-1642" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-459" decimals="-6" id="f-1643" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-460" decimals="-6" id="f-1644" unitRef="usd">11000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-461" decimals="-6" id="f-1645" unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-462" decimals="-6" id="f-1646" unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-463" decimals="-6" id="f-1647" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-464" decimals="-6" id="f-1648" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-465" decimals="-6" id="f-1649" unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue contextRef="c-456" decimals="-6" id="f-1650" unitRef="usd">15483000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-457" decimals="-6" id="f-1651" unitRef="usd">14305000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-458" decimals="-6" id="f-1652" unitRef="usd">1103000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-459" decimals="-6" id="f-1653" unitRef="usd">11186000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-460" decimals="-6" id="f-1654" unitRef="usd">2016000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-461" decimals="-6" id="f-1655" unitRef="usd">14212000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-462" decimals="-6" id="f-1656" unitRef="usd">12384000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-463" decimals="-6" id="f-1657" unitRef="usd">987000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-464" decimals="-6" id="f-1658" unitRef="usd">8741000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-465" decimals="-6" id="f-1659" unitRef="usd">2656000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-456" decimals="-6" id="f-1660" unitRef="usd">11000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-457" decimals="-6" id="f-1661" unitRef="usd">11000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-458" decimals="-6" id="f-1662" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-459" decimals="-6" id="f-1663" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-460" decimals="-6" id="f-1664" unitRef="usd">11000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-461" decimals="-6" id="f-1665" unitRef="usd">9000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-462" decimals="-6" id="f-1666" unitRef="usd">7000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-463" decimals="-6" id="f-1667" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-464" decimals="-6" id="f-1668" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-465" decimals="-6" id="f-1669" unitRef="usd">7000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-466" decimals="-6" id="f-1670" unitRef="usd">11000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-467" decimals="-6" id="f-1671" unitRef="usd">11000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-468" decimals="-6" id="f-1672" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-469" decimals="-6" id="f-1673" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-470" decimals="-6" id="f-1674" unitRef="usd">11000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-471" decimals="-6" id="f-1675" unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-472" decimals="-6" id="f-1676" unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-473" decimals="-6" id="f-1677" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-474" decimals="-6" id="f-1678" unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure contextRef="c-475" decimals="-6" id="f-1679" unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-466" decimals="-6" id="f-1680" unitRef="usd">97000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-467" decimals="-6" id="f-1681" unitRef="usd">97000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-468" decimals="-6" id="f-1682" unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-469" decimals="-6" id="f-1683" unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-470" decimals="-6" id="f-1684" unitRef="usd">97000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-471" decimals="-6" id="f-1685" unitRef="usd">101000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-472" decimals="-6" id="f-1686" unitRef="usd">101000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-473" decimals="-6" id="f-1687" unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-474" decimals="-6" id="f-1688" unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure contextRef="c-475" decimals="-6" id="f-1689" unitRef="usd">101000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue contextRef="c-476" decimals="-6" id="f-1690" unitRef="usd">10762000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-477" decimals="-6" id="f-1691" unitRef="usd">9757000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-478" decimals="-6" id="f-1692" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-479" decimals="-6" id="f-1693" unitRef="usd">7741000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-480" decimals="-6" id="f-1694" unitRef="usd">2016000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-481" decimals="-6" id="f-1695" unitRef="usd">10183000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-482" decimals="-6" id="f-1696" unitRef="usd">8728000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-483" decimals="-6" id="f-1697" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-484" decimals="-6" id="f-1698" unitRef="usd">6172000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-485" decimals="-6" id="f-1699" unitRef="usd">2556000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-486" decimals="-6" id="f-1700" unitRef="usd">424000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-487" decimals="-6" id="f-1701" unitRef="usd">303000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-488" decimals="-6" id="f-1702" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-489" decimals="-6" id="f-1703" unitRef="usd">303000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-490" decimals="-6" id="f-1704" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-491" decimals="-6" id="f-1705" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-492" decimals="-6" id="f-1706" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-493" decimals="-6" id="f-1707" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-494" decimals="-6" id="f-1708" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-495" decimals="-6" id="f-1709" unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-466" decimals="-6" id="f-1710" unitRef="usd">5000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-467" decimals="-6" id="f-1711" unitRef="usd">5000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-468" decimals="-6" id="f-1712" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-469" decimals="-6" id="f-1713" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-470" decimals="-6" id="f-1714" unitRef="usd">5000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-471" decimals="-6" id="f-1715" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-472" decimals="-6" id="f-1716" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-473" decimals="-6" id="f-1717" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-474" decimals="-6" id="f-1718" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-475" decimals="-6" id="f-1719" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent contextRef="c-35" decimals="-6" id="f-1720" unitRef="usd">6000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent contextRef="c-111" decimals="-6" id="f-1721" unitRef="usd">6000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent contextRef="c-32" decimals="-6" id="f-1722" unitRef="usd">7000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent contextRef="c-108" decimals="-6" id="f-1723" unitRef="usd">7000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-35" decimals="-6" id="f-1724" unitRef="usd">975000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-32" decimals="-6" id="f-1725" unitRef="usd">1090000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherShortTermBorrowings contextRef="c-32" decimals="-6" id="f-1726" unitRef="usd">2000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c-114" decimals="-6" id="f-1727" unitRef="usd">7000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c-115" decimals="-6" id="f-1728" unitRef="usd">7000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-111" decimals="-6" id="f-1729" unitRef="usd">725000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-108" decimals="-6" id="f-1730" unitRef="usd">991000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-496"
      decimals="4"
      id="f-1731"
      unitRef="number">0.0410</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock contextRef="c-1" id="f-1733">Plant, Property, and Equipment&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; plant, property, and equipment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:60.438%"&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:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated&lt;br/&gt;Depreciable&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 125&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,723&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Independent power production&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 40&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,387&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,124&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;944&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,182&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,007)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,960)&lt;/span&gt;&lt;/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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Electric&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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15 &#x2013; 125&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,511&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,780&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15 &#x2013; 75&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,339&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,590&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 &#x2013; 55&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,355&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,374&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gas&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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20 &#x2013; 85&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,452&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,951&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17 &#x2013; 75&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,806&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,440&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Underground storage facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27 &#x2013; 75&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,295&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,197&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 &#x2013; 55&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;815&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;835&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 51&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;845&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;994&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,796)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,791)&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;A portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#x2019;s operating leases of owned assets, see Note&#160;8, Leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;For information regarding the amortization terms of CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets under finance leases, see Note&#160;8, Leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers&#x2019; plant additions were $3.1&#160;billion for the year ended December&#160;31,&#160;2023 and $2.3&#160;billion for the year ended December&#160;31,&#160;2022. Consumers&#x2019; plant retirements, which include the impact of transfers to held for sale, were $856&#160;million for the year ended December&#160;31,&#160;2023 and $290&#160;million for the year ended December&#160;31,&#160;2022. Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;2, Regulatory Matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2023 and 2022. Base natural gas is not subject to depreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Asset Acquisition: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In May&#160;2023, Consumers purchased the Covert Generating Station, a natural gas-fueled generating facility with 1,200&#160;MW of nameplate capacity in Van&#160;Buren County, Michigan for $810&#160;million. In August&#160;2023, Consumers paid an additional $2&#160;million as a result of a post-closing adjustment required under the purchase agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers accounted for the purchase as an asset acquisition, allocating the purchase price to the assets acquired and liabilities assumed based on their relative fair value. The original cost of the plant was $665&#160;million and the seller had recognized $225&#160;million of accumulated depreciation. Upon acquisition, Consumers recorded the net book value of $440&#160;million and a plant acquisition adjustment of $370&#160;million, resulting in an increase to plant, property, and equipment of $810&#160;million. The remainder of the purchase price was allocated among various working capital accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Intangible Assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Included in net plant, property, and equipment are intangible assets. Presented in the following table are details about Consumers&#x2019; intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:34.316%"&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:11.720%"&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:2.105%"&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:8.034%"&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:2.105%"&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:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:2.105%"&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:8.034%"&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:2.105%"&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:8.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&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;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;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="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;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;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="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;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;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="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;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;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="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;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;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="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;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;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="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;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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 15&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;543&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;593&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50 &#x2013; 85&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 &#x2013; 50&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangibles&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers&#x2019; intangible asset additions were $80&#160;million for the year ended December&#160;31,&#160;2023 and $116&#160;million for the year ended December&#160;31,&#160;2022. Consumers&#x2019; intangible asset retirements were $142&#160;million for the year ended December&#160;31,&#160;2023 and $104&#160;million for the year ended December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capitalization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#x2019; plant, property, and equipment is generally recoverable through its general ratemaking process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#x2011;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;AFUDC: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers capitalizes AFUDC on regulated major construction projects. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset. Presented in the following table are Consumers&#x2019; average AFUDC capitalization rates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:60.438%"&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:11.720%"&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:11.720%"&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:11.722%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Assets Under Finance Leases:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are further details about changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets under finance leases: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;332&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net retirements and other adjustments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(206)&lt;/span&gt;&lt;/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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;332&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net retirements and other adjustments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(206)&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Assets under finance leases are presented as gross amounts. CMS&#160;Energy and Consumers&#x2019; accumulated amortization of assets under finance leases was $64&#160;million at December&#160;31,&#160;2023 and $88&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Depreciation and Amortization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are further details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; accumulated depreciation and amortization:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,790&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;217&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,790&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives. Presented in the following table are the composite depreciation rates for Consumers&#x2019; segment properties:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:60.438%"&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:11.720%"&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:11.720%"&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:11.722%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility property&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:'Times New Roman',sans-serif;font-size:10pt;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:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of CMS&#160;Energy&#x2019;s and Consumers&#x2019; depreciation and amortization expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:60.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.962%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;990&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,007&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;952&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;938&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is Consumers&#x2019; estimated amortization expense on intangible assets for each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:45.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&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;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;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="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;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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Jointly Owned Regulated Utility Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are Consumers&#x2019; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:34.476%"&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.637%"&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.637%"&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.637%"&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.637%"&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.637%"&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.639%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Ownership Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;J.H.&#160;Campbell Unit 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ludington&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ownership share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant in service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated provision for depreciation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(812)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(227)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(97)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant under construction&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#x2019;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units and, in 2022, removed an amount representing the projected remaining book value of the electric generating units upon their retirement from total plant, property, and equipment and recorded it as a regulatory asset on its consolidated balance sheets. For additional details, see Note&#160;2, Regulatory Matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers is engaged in ongoing litigation with Wolverine Power related to Consumers&#x2019; authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#x2019;s Joint Ownership and Operating Agreement. For additional details on this dispute, see Note&#160;3, Contingencies and Commitments&#x2014;J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers and DTE Electric are engaged in ongoing litigation with TAES and Toshiba related to the 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. For additional details on this dispute, see Note&#160;3, Contingencies and Commitments&#x2014;Ludington Overhaul Contract Dispute.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock contextRef="c-2" id="f-1732">Plant, Property, and Equipment&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; plant, property, and equipment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:60.438%"&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:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated&lt;br/&gt;Depreciable&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 125&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,723&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Independent power production&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 40&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,387&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,124&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;944&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,182&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,007)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,960)&lt;/span&gt;&lt;/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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Electric&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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15 &#x2013; 125&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,511&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,780&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15 &#x2013; 75&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,339&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,590&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 &#x2013; 55&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,355&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,374&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gas&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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20 &#x2013; 85&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,452&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,951&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17 &#x2013; 75&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,806&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,440&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Underground storage facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27 &#x2013; 75&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,295&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,197&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 &#x2013; 55&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;815&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;835&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 51&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;845&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;994&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,796)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,791)&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;A portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#x2019;s operating leases of owned assets, see Note&#160;8, Leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;For information regarding the amortization terms of CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets under finance leases, see Note&#160;8, Leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers&#x2019; plant additions were $3.1&#160;billion for the year ended December&#160;31,&#160;2023 and $2.3&#160;billion for the year ended December&#160;31,&#160;2022. Consumers&#x2019; plant retirements, which include the impact of transfers to held for sale, were $856&#160;million for the year ended December&#160;31,&#160;2023 and $290&#160;million for the year ended December&#160;31,&#160;2022. Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;2, Regulatory Matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2023 and 2022. Base natural gas is not subject to depreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Asset Acquisition: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In May&#160;2023, Consumers purchased the Covert Generating Station, a natural gas-fueled generating facility with 1,200&#160;MW of nameplate capacity in Van&#160;Buren County, Michigan for $810&#160;million. In August&#160;2023, Consumers paid an additional $2&#160;million as a result of a post-closing adjustment required under the purchase agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers accounted for the purchase as an asset acquisition, allocating the purchase price to the assets acquired and liabilities assumed based on their relative fair value. The original cost of the plant was $665&#160;million and the seller had recognized $225&#160;million of accumulated depreciation. Upon acquisition, Consumers recorded the net book value of $440&#160;million and a plant acquisition adjustment of $370&#160;million, resulting in an increase to plant, property, and equipment of $810&#160;million. The remainder of the purchase price was allocated among various working capital accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Intangible Assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Included in net plant, property, and equipment are intangible assets. Presented in the following table are details about Consumers&#x2019; intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:34.316%"&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:11.720%"&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:2.105%"&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:8.034%"&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:2.105%"&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:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:2.105%"&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:8.034%"&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:2.105%"&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:8.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&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;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;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="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;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;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="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;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;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="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;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;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="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;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;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="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;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;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="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;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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 15&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;543&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;593&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50 &#x2013; 85&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 &#x2013; 50&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangibles&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers&#x2019; intangible asset additions were $80&#160;million for the year ended December&#160;31,&#160;2023 and $116&#160;million for the year ended December&#160;31,&#160;2022. Consumers&#x2019; intangible asset retirements were $142&#160;million for the year ended December&#160;31,&#160;2023 and $104&#160;million for the year ended December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capitalization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#x2019; plant, property, and equipment is generally recoverable through its general ratemaking process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#x2011;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;AFUDC: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers capitalizes AFUDC on regulated major construction projects. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset. Presented in the following table are Consumers&#x2019; average AFUDC capitalization rates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:60.438%"&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:11.720%"&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:11.720%"&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:11.722%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Assets Under Finance Leases:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are further details about changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets under finance leases: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;332&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net retirements and other adjustments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(206)&lt;/span&gt;&lt;/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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;332&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net retirements and other adjustments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(206)&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Assets under finance leases are presented as gross amounts. CMS&#160;Energy and Consumers&#x2019; accumulated amortization of assets under finance leases was $64&#160;million at December&#160;31,&#160;2023 and $88&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Depreciation and Amortization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are further details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; accumulated depreciation and amortization:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,790&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;217&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,790&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives. Presented in the following table are the composite depreciation rates for Consumers&#x2019; segment properties:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:60.438%"&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:11.720%"&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:11.720%"&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:11.722%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility property&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:'Times New Roman',sans-serif;font-size:10pt;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:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of CMS&#160;Energy&#x2019;s and Consumers&#x2019; depreciation and amortization expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:60.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.962%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;990&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,007&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;952&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;938&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is Consumers&#x2019; estimated amortization expense on intangible assets for each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:45.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&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;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;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="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;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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Jointly Owned Regulated Utility Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are Consumers&#x2019; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:34.476%"&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.637%"&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.637%"&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.637%"&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.637%"&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.637%"&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.639%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Ownership Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;J.H.&#160;Campbell Unit 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ludington&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ownership share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant in service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated provision for depreciation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(812)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(227)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(97)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant under construction&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#x2019;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units and, in 2022, removed an amount representing the projected remaining book value of the electric generating units upon their retirement from total plant, property, and equipment and recorded it as a regulatory asset on its consolidated balance sheets. For additional details, see Note&#160;2, Regulatory Matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers is engaged in ongoing litigation with Wolverine Power related to Consumers&#x2019; authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#x2019;s Joint Ownership and Operating Agreement. For additional details on this dispute, see Note&#160;3, Contingencies and Commitments&#x2014;J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers and DTE Electric are engaged in ongoing litigation with TAES and Toshiba related to the 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. For additional details on this dispute, see Note&#160;3, Contingencies and Commitments&#x2014;Ludington Overhaul Contract Dispute.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-2" id="f-1735">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; plant, property, and equipment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:60.438%"&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:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated&lt;br/&gt;Depreciable&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 125&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,723&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Independent power production&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 40&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,387&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,124&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;944&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,182&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,007)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,960)&lt;/span&gt;&lt;/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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Electric&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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15 &#x2013; 125&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,511&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,780&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15 &#x2013; 75&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,339&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,590&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 &#x2013; 55&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,355&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,374&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gas&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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20 &#x2013; 85&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,452&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,951&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17 &#x2013; 75&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,806&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,440&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Underground storage facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27 &#x2013; 75&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,295&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,197&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 &#x2013; 55&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;815&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;835&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 51&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;845&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;994&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,796)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,791)&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;A portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#x2019;s operating leases of owned assets, see Note&#160;8, Leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;For information regarding the amortization terms of CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets under finance leases, see Note&#160;8, Leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers&#x2019; plant additions were $3.1&#160;billion for the year ended December&#160;31,&#160;2023 and $2.3&#160;billion for the year ended December&#160;31,&#160;2022. Consumers&#x2019; plant retirements, which include the impact of transfers to held for sale, were $856&#160;million for the year ended December&#160;31,&#160;2023 and $290&#160;million for the year ended December&#160;31,&#160;2022. Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;2, Regulatory Matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2023 and 2022. Base natural gas is not subject to depreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Assets Under Finance Leases:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are further details about changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets under finance leases: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;332&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net retirements and other adjustments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(206)&lt;/span&gt;&lt;/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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;332&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net retirements and other adjustments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(206)&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-1734">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; plant, property, and equipment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:60.438%"&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:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated&lt;br/&gt;Depreciable&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 125&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,723&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Independent power production&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 40&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,387&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,124&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;944&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,182&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,007)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,960)&lt;/span&gt;&lt;/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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Electric&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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15 &#x2013; 125&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,511&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,780&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15 &#x2013; 75&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,339&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,590&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 &#x2013; 55&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,355&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,374&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gas&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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20 &#x2013; 85&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,452&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,951&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17 &#x2013; 75&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,806&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,440&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Underground storage facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27 &#x2013; 75&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,295&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,197&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 &#x2013; 55&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;815&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;835&#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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 51&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;845&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;994&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,796)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,791)&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;A portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#x2019;s operating leases of owned assets, see Note&#160;8, Leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;For information regarding the amortization terms of CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets under finance leases, see Note&#160;8, Leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers&#x2019; plant additions were $3.1&#160;billion for the year ended December&#160;31,&#160;2023 and $2.3&#160;billion for the year ended December&#160;31,&#160;2022. Consumers&#x2019; plant retirements, which include the impact of transfers to held for sale, were $856&#160;million for the year ended December&#160;31,&#160;2023 and $290&#160;million for the year ended December&#160;31,&#160;2022. Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;2, Regulatory Matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2023 and 2022. Base natural gas is not subject to depreciation.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife contextRef="c-497" id="f-1736">P3Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife contextRef="c-498" id="f-1737">P125Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-111" decimals="-6" id="f-1738" unitRef="usd">31723000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-108" decimals="-6" id="f-1739" unitRef="usd">29342000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-499" id="f-1740">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-500" id="f-1741">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-501" decimals="-6" id="f-1742" unitRef="usd">1387000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-502" decimals="-6" id="f-1743" unitRef="usd">1124000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-503" decimals="-6" id="f-1744" unitRef="usd">24000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-504" decimals="-6" id="f-1745" unitRef="usd">24000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-505" id="f-1746">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-506" id="f-1747">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-507" decimals="-6" id="f-1748" unitRef="usd">1000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-508" decimals="-6" id="f-1749" unitRef="usd">1000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-35" decimals="-6" id="f-1750" unitRef="usd">33135000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-32" decimals="-6" id="f-1751" unitRef="usd">30491000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:ConstructionInProgressGross contextRef="c-35" decimals="-6" id="f-1752" unitRef="usd">944000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c-32" decimals="-6" id="f-1753" unitRef="usd">1182000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-35" decimals="-6" id="f-1754" unitRef="usd">9007000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-32" decimals="-6" id="f-1755" unitRef="usd">8960000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-35" decimals="-6" id="f-1756" unitRef="usd">25072000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-32" decimals="-6" id="f-1757" unitRef="usd">22713000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife contextRef="c-509" id="f-1758">P15Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife contextRef="c-510" id="f-1759">P125Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing contextRef="c-511" decimals="-6" id="f-1760" unitRef="usd">6511000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing contextRef="c-512" decimals="-6" id="f-1761" unitRef="usd">5780000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife contextRef="c-513" id="f-1762">P15Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife contextRef="c-514" id="f-1763">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution contextRef="c-515" decimals="-6" id="f-1764" unitRef="usd">11339000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution contextRef="c-516" decimals="-6" id="f-1765" unitRef="usd">10590000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife contextRef="c-517" id="f-1766">P5Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife contextRef="c-518" id="f-1767">P55Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment contextRef="c-519" decimals="-6" id="f-1768" unitRef="usd">1355000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment contextRef="c-520" decimals="-6" id="f-1769" unitRef="usd">1374000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-521" decimals="-6" id="f-1770" unitRef="usd">97000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-522" decimals="-6" id="f-1771" unitRef="usd">126000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife contextRef="c-523" id="f-1772">P20Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife contextRef="c-524" id="f-1773">P85Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution contextRef="c-525" decimals="-6" id="f-1774" unitRef="usd">7452000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution contextRef="c-526" decimals="-6" id="f-1775" unitRef="usd">6951000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife contextRef="c-527" id="f-1776">P17Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife contextRef="c-528" id="f-1777">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission contextRef="c-529" decimals="-6" id="f-1778" unitRef="usd">2806000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission contextRef="c-530" decimals="-6" id="f-1779" unitRef="usd">2440000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife contextRef="c-531" id="f-1780">P27Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife contextRef="c-532" id="f-1781">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment contextRef="c-533" decimals="-6" id="f-1782" unitRef="usd">1295000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment contextRef="c-534" decimals="-6" id="f-1783" unitRef="usd">1197000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife contextRef="c-535" id="f-1784">P5Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife contextRef="c-536" id="f-1785">P55Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment contextRef="c-537" decimals="-6" id="f-1786" unitRef="usd">815000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment contextRef="c-538" decimals="-6" id="f-1787" unitRef="usd">835000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-539" decimals="-6" id="f-1788" unitRef="usd">15000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-540" decimals="-6" id="f-1789" unitRef="usd">20000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife contextRef="c-541" id="f-1790">P3Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife contextRef="c-542" id="f-1791">P51Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentOther contextRef="c-543" decimals="-6" id="f-1792" unitRef="usd">38000000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther contextRef="c-544" decimals="-6" id="f-1793" unitRef="usd">29000000</us-gaap:PropertyPlantAndEquipmentOther>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-111" decimals="-6" id="f-1794" unitRef="usd">31723000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-108" decimals="-6" id="f-1795" unitRef="usd">29342000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress contextRef="c-111" decimals="-6" id="f-1796" unitRef="usd">845000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress contextRef="c-108" decimals="-6" id="f-1797" unitRef="usd">994000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-111" decimals="-6" id="f-1798" unitRef="usd">8796000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-108" decimals="-6" id="f-1799" unitRef="usd">8791000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-111" decimals="-6" id="f-1800" unitRef="usd">23772000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-108" decimals="-6" id="f-1801" unitRef="usd">21545000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions contextRef="c-2" decimals="-8" id="f-1802" unitRef="usd">3100000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions contextRef="c-95" decimals="-8" id="f-1803" unitRef="usd">2300000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals contextRef="c-2" decimals="-6" id="f-1804" unitRef="usd">856000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals contextRef="c-95" decimals="-6" id="f-1805" unitRef="usd">290000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c-197" decimals="-8" id="f-1806" unitRef="usd">1300000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment contextRef="c-545" decimals="-6" id="f-1807" unitRef="usd">26000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment contextRef="c-546" id="f-1808" unitRef="usd" xsi:nil="true"/>
    <cms:PublicUtilityUtilityPlantNameplateCapacity contextRef="c-547" decimals="-2" id="f-1809" unitRef="mw">1200</cms:PublicUtilityUtilityPlantNameplateCapacity>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-548" decimals="-6" id="f-1810" unitRef="usd">810000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-549" decimals="-6" id="f-1811" unitRef="usd">2000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants contextRef="c-550" decimals="-6" id="f-1812" unitRef="usd">665000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1 contextRef="c-550" decimals="-6" id="f-1813" unitRef="usd">225000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation contextRef="c-547" decimals="-6" id="f-1814" unitRef="usd">440000000</cms:PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1 contextRef="c-547" decimals="-6" id="f-1815" unitRef="usd">370000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions contextRef="c-551" decimals="-6" id="f-1816" unitRef="usd">810000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-1818">Presented in the following table are details about Consumers&#x2019; intangible assets:&lt;div style="margin-bottom:12pt"&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:34.316%"&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:11.720%"&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:2.105%"&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:8.034%"&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:2.105%"&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:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:2.105%"&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:8.034%"&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:2.105%"&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:8.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&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;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;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="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;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;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="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;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;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="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;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;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="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;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;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="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;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;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="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;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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 15&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;543&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;593&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50 &#x2013; 85&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 &#x2013; 50&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangibles&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers&#x2019; intangible asset additions were $80&#160;million for the year ended December&#160;31,&#160;2023 and $116&#160;million for the year ended December&#160;31,&#160;2022. Consumers&#x2019; intangible asset retirements were $142&#160;million for the year ended December&#160;31,&#160;2023 and $104&#160;million for the year ended December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-2" id="f-1817">Presented in the following table are details about Consumers&#x2019; intangible assets:&lt;div style="margin-bottom:12pt"&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:34.316%"&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:11.720%"&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:2.105%"&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:8.034%"&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:2.105%"&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:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&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:2.105%"&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:8.034%"&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:2.105%"&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:8.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&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;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;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="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;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;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="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;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;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="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;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;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="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;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;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="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;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;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="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;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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 &#x2013; 15&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;543&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;593&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50 &#x2013; 85&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 &#x2013; 50&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangibles&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers&#x2019; intangible asset additions were $80&#160;million for the year ended December&#160;31,&#160;2023 and $116&#160;million for the year ended December&#160;31,&#160;2022. Consumers&#x2019; intangible asset retirements were $142&#160;million for the year ended December&#160;31,&#160;2023 and $104&#160;million for the year ended December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-552" id="f-1819">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-553" id="f-1820">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-554" decimals="-6" id="f-1821" unitRef="usd">772000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-554" decimals="-6" id="f-1822" unitRef="usd">543000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-555" decimals="-6" id="f-1823" unitRef="usd">846000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-555" decimals="-6" id="f-1824" unitRef="usd">593000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-556" id="f-1825">P50Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-557" id="f-1826">P85Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-558" decimals="-6" id="f-1827" unitRef="usd">229000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-558" decimals="-6" id="f-1828" unitRef="usd">64000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-559" decimals="-6" id="f-1829" unitRef="usd">218000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-559" decimals="-6" id="f-1830" unitRef="usd">61000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-560" id="f-1831">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-561" id="f-1832">P50Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-562" decimals="-6" id="f-1833" unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-562" decimals="-6" id="f-1834" unitRef="usd">11000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-563" decimals="-6" id="f-1835" unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-563" decimals="-6" id="f-1836" unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-564" decimals="-6" id="f-1837" unitRef="usd">11000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-564" decimals="-6" id="f-1838" unitRef="usd">7000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-565" decimals="-6" id="f-1839" unitRef="usd">9000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-565" decimals="-6" id="f-1840" unitRef="usd">6000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-566" decimals="-6" id="f-1841" unitRef="usd">24000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-566" decimals="-6" id="f-1842" unitRef="usd">15000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-567" decimals="-6" id="f-1843" unitRef="usd">25000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-567" decimals="-6" id="f-1844" unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-111" decimals="-6" id="f-1845" unitRef="usd">1052000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-111" decimals="-6" id="f-1846" unitRef="usd">640000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-108" decimals="-6" id="f-1847" unitRef="usd">1114000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-108" decimals="-6" id="f-1848" unitRef="usd">686000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions contextRef="c-568" decimals="-6" id="f-1849" unitRef="usd">80000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions contextRef="c-569" decimals="-6" id="f-1850" unitRef="usd">116000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals contextRef="c-568" decimals="-6" id="f-1851" unitRef="usd">142000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals contextRef="c-569" decimals="-6" id="f-1852" unitRef="usd">104000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-2" id="f-1854">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capitalization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#x2019; plant, property, and equipment is generally recoverable through its general ratemaking process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-1853">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capitalization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#x2019; plant, property, and equipment is generally recoverable through its general ratemaking process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PlantRetirementAndAbandonmentPolicy contextRef="c-1" id="f-1856">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#x2011;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.&lt;/span&gt;&lt;/div&gt;</us-gaap:PlantRetirementAndAbandonmentPolicy>
    <us-gaap:PlantRetirementAndAbandonmentPolicy contextRef="c-2" id="f-1855">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#x2011;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.&lt;/span&gt;&lt;/div&gt;</us-gaap:PlantRetirementAndAbandonmentPolicy>
    <us-gaap:AllowanceForFundsUsedDuringConstructionPolicy contextRef="c-1" id="f-1858">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;AFUDC: &lt;/span&gt;Consumers capitalizes AFUDC on regulated major construction projects. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.</us-gaap:AllowanceForFundsUsedDuringConstructionPolicy>
    <us-gaap:AllowanceForFundsUsedDuringConstructionPolicy contextRef="c-2" id="f-1857">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;AFUDC: &lt;/span&gt;Consumers capitalizes AFUDC on regulated major construction projects. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.</us-gaap:AllowanceForFundsUsedDuringConstructionPolicy>
    <cms:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock contextRef="c-2" id="f-1859">Presented in the following table are Consumers&#x2019; average AFUDC capitalization rates:&lt;div style="margin-bottom:13pt"&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:60.438%"&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:11.720%"&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:11.720%"&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:11.722%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="c-570"
      decimals="3"
      id="f-1860"
      unitRef="number">0.065</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="c-571"
      decimals="3"
      id="f-1861"
      unitRef="number">0.062</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="c-572"
      decimals="3"
      id="f-1862"
      unitRef="number">0.062</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="c-573"
      decimals="3"
      id="f-1863"
      unitRef="number">0.058</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="c-574"
      decimals="3"
      id="f-1864"
      unitRef="number">0.056</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="c-575"
      decimals="3"
      id="f-1865"
      unitRef="number">0.056</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-32" decimals="-6" id="f-1866" unitRef="usd">170000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-33" decimals="-6" id="f-1867" unitRef="usd">332000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <cms:FinanceLeaseAssetsAdditions contextRef="c-1" decimals="-6" id="f-1868" unitRef="usd">0</cms:FinanceLeaseAssetsAdditions>
    <cms:FinanceLeaseAssetsAdditions contextRef="c-12" decimals="-6" id="f-1869" unitRef="usd">44000000</cms:FinanceLeaseAssetsAdditions>
    <cms:FinanceLeaseAssetNetRetirementsAndAdjustments contextRef="c-1" decimals="-6" id="f-1870" unitRef="usd">34000000</cms:FinanceLeaseAssetNetRetirementsAndAdjustments>
    <cms:FinanceLeaseAssetNetRetirementsAndAdjustments contextRef="c-12" decimals="-6" id="f-1871" unitRef="usd">206000000</cms:FinanceLeaseAssetNetRetirementsAndAdjustments>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-35" decimals="-6" id="f-1872" unitRef="usd">136000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-32" decimals="-6" id="f-1873" unitRef="usd">170000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-108" decimals="-6" id="f-1874" unitRef="usd">146000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-109" decimals="-6" id="f-1875" unitRef="usd">332000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <cms:FinanceLeaseAssetsAdditions contextRef="c-2" decimals="-6" id="f-1876" unitRef="usd">0</cms:FinanceLeaseAssetsAdditions>
    <cms:FinanceLeaseAssetsAdditions contextRef="c-95" decimals="-6" id="f-1877" unitRef="usd">20000000</cms:FinanceLeaseAssetsAdditions>
    <cms:FinanceLeaseAssetNetRetirementsAndAdjustments contextRef="c-2" decimals="-6" id="f-1878" unitRef="usd">34000000</cms:FinanceLeaseAssetNetRetirementsAndAdjustments>
    <cms:FinanceLeaseAssetNetRetirementsAndAdjustments contextRef="c-95" decimals="-6" id="f-1879" unitRef="usd">206000000</cms:FinanceLeaseAssetNetRetirementsAndAdjustments>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-111" decimals="-6" id="f-1880" unitRef="usd">112000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-108" decimals="-6" id="f-1881" unitRef="usd">146000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="c-111" decimals="-6" id="f-1882" unitRef="usd">64000000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="c-108" decimals="-6" id="f-1883" unitRef="usd">88000000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock contextRef="c-1" id="f-1885">Presented in the following table are further details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; accumulated depreciation and amortization:&lt;div style="margin-bottom:13pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,790&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;217&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,790&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;</cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock>
    <cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock contextRef="c-2" id="f-1884">Presented in the following table are further details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; accumulated depreciation and amortization:&lt;div style="margin-bottom:13pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,790&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;217&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,790&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;</cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-576" decimals="-6" id="f-1886" unitRef="usd">8790000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-577" decimals="-6" id="f-1887" unitRef="usd">8785000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-578" decimals="-6" id="f-1888" unitRef="usd">217000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-579" decimals="-6" id="f-1889" unitRef="usd">175000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-580" decimals="-6" id="f-1890" unitRef="usd">8790000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-581" decimals="-6" id="f-1891" unitRef="usd">8785000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-582" decimals="-6" id="f-1892" unitRef="usd">6000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-583" decimals="-6" id="f-1893" unitRef="usd">6000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:RegulatoryDepreciationAndAmortizationPolicy contextRef="c-2" id="f-1894">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives.</us-gaap:RegulatoryDepreciationAndAmortizationPolicy>
    <cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock contextRef="c-2" id="f-1895">Presented in the following table are the composite depreciation rates for Consumers&#x2019; segment properties:&lt;div style="margin-bottom:13pt"&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:60.438%"&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:11.720%"&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:11.720%"&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:11.722%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility property&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:'Times New Roman',sans-serif;font-size:10pt;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:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="c-584"
      decimals="3"
      id="f-1896"
      unitRef="number">0.038</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="c-585"
      decimals="3"
      id="f-1897"
      unitRef="number">0.037</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="c-586"
      decimals="3"
      id="f-1898"
      unitRef="number">0.039</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="c-587"
      decimals="3"
      id="f-1899"
      unitRef="number">0.028</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="c-588"
      decimals="3"
      id="f-1900"
      unitRef="number">0.029</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="c-589"
      decimals="3"
      id="f-1901"
      unitRef="number">0.029</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="c-590"
      decimals="3"
      id="f-1902"
      unitRef="number">0.078</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="c-591"
      decimals="3"
      id="f-1903"
      unitRef="number">0.089</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="c-592"
      decimals="3"
      id="f-1904"
      unitRef="number">0.094</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy contextRef="c-2" id="f-1906">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy>
    <us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy contextRef="c-1" id="f-1905">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy>
    <cms:ScheduleOfDepriciationAndAmortizationTableTextBlock contextRef="c-1" id="f-1908">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of CMS&#160;Energy&#x2019;s and Consumers&#x2019; depreciation and amortization expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:60.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.962%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;990&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,007&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;952&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;938&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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;</cms:ScheduleOfDepriciationAndAmortizationTableTextBlock>
    <cms:ScheduleOfDepriciationAndAmortizationTableTextBlock contextRef="c-2" id="f-1907">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of CMS&#160;Energy&#x2019;s and Consumers&#x2019; depreciation and amortization expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:60.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.962%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;990&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,007&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;952&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;938&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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;</cms:ScheduleOfDepriciationAndAmortizationTableTextBlock>
    <us-gaap:Depreciation contextRef="c-1" decimals="-6" id="f-1909" unitRef="usd">1050000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-12" decimals="-6" id="f-1910" unitRef="usd">990000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-13" decimals="-6" id="f-1911" unitRef="usd">975000000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization contextRef="c-593" decimals="-6" id="f-1912" unitRef="usd">92000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-594" decimals="-6" id="f-1913" unitRef="usd">103000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-595" decimals="-6" id="f-1914" unitRef="usd">108000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-596" decimals="-6" id="f-1915" unitRef="usd">5000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-597" decimals="-6" id="f-1916" unitRef="usd">5000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-598" decimals="-6" id="f-1917" unitRef="usd">4000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-599" decimals="-6" id="f-1918" unitRef="usd">33000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-600" decimals="-6" id="f-1919" unitRef="usd">28000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-601" decimals="-6" id="f-1920" unitRef="usd">27000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-1921" unitRef="usd">1180000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-6" id="f-1922" unitRef="usd">1126000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-6" id="f-1923" unitRef="usd">1114000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Depreciation contextRef="c-2" decimals="-6" id="f-1924" unitRef="usd">1007000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-95" decimals="-6" id="f-1925" unitRef="usd">952000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-96" decimals="-6" id="f-1926" unitRef="usd">938000000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization contextRef="c-602" decimals="-6" id="f-1927" unitRef="usd">92000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-603" decimals="-6" id="f-1928" unitRef="usd">103000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-604" decimals="-6" id="f-1929" unitRef="usd">108000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-605" decimals="-6" id="f-1930" unitRef="usd">5000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-606" decimals="-6" id="f-1931" unitRef="usd">5000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-607" decimals="-6" id="f-1932" unitRef="usd">4000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-608" decimals="-6" id="f-1933" unitRef="usd">33000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-609" decimals="-6" id="f-1934" unitRef="usd">28000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-610" decimals="-6" id="f-1935" unitRef="usd">27000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-2" decimals="-6" id="f-1936" unitRef="usd">1137000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-95" decimals="-6" id="f-1937" unitRef="usd">1088000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-96" decimals="-6" id="f-1938" unitRef="usd">1077000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="c-2" id="f-1940">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is Consumers&#x2019; estimated amortization expense on intangible assets for each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:45.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&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;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;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="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;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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="c-1" id="f-1939">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is Consumers&#x2019; estimated amortization expense on intangible assets for each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:45.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&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;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;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="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;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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-111" decimals="-6" id="f-1941" unitRef="usd">89000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-111" decimals="-6" id="f-1942" unitRef="usd">88000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-111" decimals="-6" id="f-1943" unitRef="usd">87000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-111" decimals="-6" id="f-1944" unitRef="usd">81000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-111" decimals="-6" id="f-1945" unitRef="usd">73000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock contextRef="c-2" id="f-1946">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are Consumers&#x2019; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:34.476%"&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.637%"&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.637%"&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.637%"&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.637%"&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.637%"&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.639%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Ownership Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;J.H.&#160;Campbell Unit 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ludington&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ownership share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant in service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated provision for depreciation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(812)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(227)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(97)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant under construction&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:ScheduleOfJointlyOwnedUtilityPlantsTextBlock>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="c-611"
      decimals="3"
      id="f-1947"
      unitRef="number">0.933</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="c-227"
      decimals="3"
      id="f-1948"
      unitRef="number">0.510</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-611" decimals="-6" id="f-1949" unitRef="usd">1752000000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-227" decimals="-6" id="f-1950" unitRef="usd">619000000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService contextRef="c-612" decimals="-6" id="f-1951" unitRef="usd">443000000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-611" decimals="-6" id="f-1952" unitRef="usd">812000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-227" decimals="-6" id="f-1953" unitRef="usd">227000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation contextRef="c-612" decimals="-6" id="f-1954" unitRef="usd">97000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress contextRef="c-611" decimals="-6" id="f-1955" unitRef="usd">1000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress contextRef="c-227" decimals="-6" id="f-1956" unitRef="usd">5000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress contextRef="c-612" decimals="-6" id="f-1957" unitRef="usd">11000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-611" decimals="-6" id="f-1958" unitRef="usd">941000000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-227" decimals="-6" id="f-1959" unitRef="usd">397000000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount contextRef="c-612" decimals="-6" id="f-1960" unitRef="usd">357000000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <cms:LesseeAndLessorLeasesTextBlock contextRef="c-1" id="f-1962">Leases&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Most of Consumers&#x2019; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#x2011;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#x2019;s equity method subsidiaries as a finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease right-of-use assets and lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:53.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except as Noted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1967"&gt;&lt;span style="-sec-ix-hidden:f-1968"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1973"&gt;&lt;span style="-sec-ix-hidden:f-1974"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&lt;/span&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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1979"&gt;&lt;span style="-sec-ix-hidden:f-1980"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&lt;/span&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt 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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1985"&gt;&lt;span style="-sec-ix-hidden:f-1986"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1991"&gt;&lt;span style="-sec-ix-hidden:f-1992"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current lease liabilities&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&lt;/span&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt 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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating right-of-use lease assets are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current assets on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes related-party lease liabilities of $24&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This rate excludes the impact of Consumers&#x2019; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. Presented in the following table is a summary of CMS&#160;Energy&#x2019;s and Consumers&#x2019; total lease costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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="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-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#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="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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is supplemental cash flow information related to CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities arising from obtaining right-of-use 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="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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&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="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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities arising from obtaining right-of-use 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="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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#x2019;s and Consumers&#x2019; non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;cancelable leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:55.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.879%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pipelines and PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029 and thereafter&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029 and thereafter&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers are the lessor under power sales and natural gas delivery agreements that are accounted for as leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2023, lease revenue from these power sales agreements was $116&#160;million, which included variable lease payments of $74&#160;million. For the year ended December&#160;31,&#160;2022, lease revenue from these power sales agreements was $240&#160;million, which included variable lease payments of $191&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum rental payments to be received under CMS&#160;Energy&#x2019;s non&#x2011;cancelable operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:88.162%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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;td colspan="3" style="display:none"&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;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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers has a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Minimum rental payments to be received under Consumers&#x2019; direct financing lease are less than $1&#160;million for each of the next five&#160;years and $6&#160;million for the years thereafter. The lease receivable was $6&#160;million as of December&#160;31,&#160;2023, which does not include unearned income of $5&#160;million.&lt;/span&gt;&lt;/div&gt;</cms:LesseeAndLessorLeasesTextBlock>
    <cms:LesseeAndLessorLeasesTextBlock contextRef="c-2" id="f-1961">Leases&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Most of Consumers&#x2019; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#x2011;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#x2019;s equity method subsidiaries as a finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease right-of-use assets and lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:53.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except as Noted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1967"&gt;&lt;span style="-sec-ix-hidden:f-1968"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1973"&gt;&lt;span style="-sec-ix-hidden:f-1974"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&lt;/span&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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1979"&gt;&lt;span style="-sec-ix-hidden:f-1980"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&lt;/span&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt 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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1985"&gt;&lt;span style="-sec-ix-hidden:f-1986"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1991"&gt;&lt;span style="-sec-ix-hidden:f-1992"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current lease liabilities&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&lt;/span&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt 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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating right-of-use lease assets are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current assets on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes related-party lease liabilities of $24&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This rate excludes the impact of Consumers&#x2019; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. Presented in the following table is a summary of CMS&#160;Energy&#x2019;s and Consumers&#x2019; total lease costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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="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-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#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="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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is supplemental cash flow information related to CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities arising from obtaining right-of-use 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="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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&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="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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities arising from obtaining right-of-use 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="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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#x2019;s and Consumers&#x2019; non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;cancelable leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:55.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.879%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pipelines and PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029 and thereafter&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029 and thereafter&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers are the lessor under power sales and natural gas delivery agreements that are accounted for as leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2023, lease revenue from these power sales agreements was $116&#160;million, which included variable lease payments of $74&#160;million. For the year ended December&#160;31,&#160;2022, lease revenue from these power sales agreements was $240&#160;million, which included variable lease payments of $191&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum rental payments to be received under CMS&#160;Energy&#x2019;s non&#x2011;cancelable operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:88.162%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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;td colspan="3" style="display:none"&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;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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers has a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Minimum rental payments to be received under Consumers&#x2019; direct financing lease are less than $1&#160;million for each of the next five&#160;years and $6&#160;million for the years thereafter. The lease receivable was $6&#160;million as of December&#160;31,&#160;2023, which does not include unearned income of $5&#160;million.&lt;/span&gt;&lt;/div&gt;</cms:LesseeAndLessorLeasesTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-2" id="f-1964">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Most of Consumers&#x2019; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#x2011;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#x2019;s equity method subsidiaries as a finance lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-1963">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Most of Consumers&#x2019; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#x2011;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#x2019;s equity method subsidiaries as a finance lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <cms:AssetsAndLiabilitiesOfLesseeTableTextBlock contextRef="c-2" id="f-1966">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease right-of-use assets and lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:53.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except as Noted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1967"&gt;&lt;span style="-sec-ix-hidden:f-1968"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1973"&gt;&lt;span style="-sec-ix-hidden:f-1974"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&lt;/span&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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1979"&gt;&lt;span style="-sec-ix-hidden:f-1980"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&lt;/span&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt 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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1985"&gt;&lt;span style="-sec-ix-hidden:f-1986"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1991"&gt;&lt;span style="-sec-ix-hidden:f-1992"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current lease liabilities&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&lt;/span&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt 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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating right-of-use lease assets are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current assets on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes related-party lease liabilities of $24&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This rate excludes the impact of Consumers&#x2019; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.&lt;/span&gt;&lt;/div&gt;</cms:AssetsAndLiabilitiesOfLesseeTableTextBlock>
    <cms:AssetsAndLiabilitiesOfLesseeTableTextBlock contextRef="c-1" id="f-1965">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease right-of-use assets and lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:53.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except as Noted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1967"&gt;&lt;span style="-sec-ix-hidden:f-1968"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1973"&gt;&lt;span style="-sec-ix-hidden:f-1974"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&lt;/span&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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1979"&gt;&lt;span style="-sec-ix-hidden:f-1980"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&lt;/span&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt 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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1985"&gt;&lt;span style="-sec-ix-hidden:f-1986"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-1991"&gt;&lt;span style="-sec-ix-hidden:f-1992"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current lease liabilities&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&lt;/span&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt 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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating right-of-use lease assets are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current assets on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes related-party lease liabilities of $24&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This rate excludes the impact of Consumers&#x2019; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.&lt;/span&gt;&lt;/div&gt;</cms:AssetsAndLiabilitiesOfLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-35" decimals="-6" id="f-1969" unitRef="usd">26000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-32" decimals="-6" id="f-1970" unitRef="usd">31000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-111" decimals="-6" id="f-1971" unitRef="usd">23000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-108" decimals="-6" id="f-1972" unitRef="usd">27000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-35" decimals="-6" id="f-1975" unitRef="usd">4000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-32" decimals="-6" id="f-1976" unitRef="usd">4000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-111" decimals="-6" id="f-1977" unitRef="usd">4000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-108" decimals="-6" id="f-1978" unitRef="usd">4000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-35" decimals="-6" id="f-1981" unitRef="usd">22000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-32" decimals="-6" id="f-1982" unitRef="usd">27000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-111" decimals="-6" id="f-1983" unitRef="usd">19000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-108" decimals="-6" id="f-1984" unitRef="usd">23000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-35" decimals="-6" id="f-1987" unitRef="usd">71000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-32" decimals="-6" id="f-1988" unitRef="usd">82000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-111" decimals="-6" id="f-1989" unitRef="usd">48000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-108" decimals="-6" id="f-1990" unitRef="usd">58000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-35" decimals="-6" id="f-1993" unitRef="usd">5000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-32" decimals="-6" id="f-1994" unitRef="usd">9000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-111" decimals="-6" id="f-1995" unitRef="usd">5000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-108" decimals="-6" id="f-1996" unitRef="usd">9000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-35" decimals="-6" id="f-1997" unitRef="usd">62000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-32" decimals="-6" id="f-1998" unitRef="usd">68000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-111" decimals="-6" id="f-1999" unitRef="usd">39000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-108" decimals="-6" id="f-2000" unitRef="usd">45000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-35" id="f-2001">P19Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-32" id="f-2002">P20Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-111" id="f-2003">P18Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-108" id="f-2004">P18Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-35" id="f-2005">P19Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-32" id="f-2006">P18Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-111" id="f-2007">P11Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-108" id="f-2008">P10Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-35" decimals="3" id="f-2009" unitRef="number">0.052</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-32" decimals="3" id="f-2010" unitRef="number">0.040</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="c-111"
      decimals="3"
      id="f-2011"
      unitRef="number">0.053</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="c-108"
      decimals="3"
      id="f-2012"
      unitRef="number">0.039</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-35" decimals="3" id="f-2013" unitRef="number">0.053</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-32" decimals="3" id="f-2014" unitRef="number">0.052</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="c-111"
      decimals="3"
      id="f-2015"
      unitRef="number">0.015</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="c-108"
      decimals="3"
      id="f-2016"
      unitRef="number">0.016</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiability contextRef="c-613" decimals="-6" id="f-2017" unitRef="usd">24000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-614" decimals="-6" id="f-2018" unitRef="usd">24000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-614" decimals="-6" id="f-2019" unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-613" decimals="-6" id="f-2020" unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-2022">Presented in the following table is a summary of CMS&#160;Energy&#x2019;s and Consumers&#x2019; total lease costs:&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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="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-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#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="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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is supplemental cash flow information related to CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities arising from obtaining right-of-use 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="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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&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="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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities arising from obtaining right-of-use 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="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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:LeaseCostTableTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-2" id="f-2021">Presented in the following table is a summary of CMS&#160;Energy&#x2019;s and Consumers&#x2019; total lease costs:&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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="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-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#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="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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is supplemental cash flow information related to CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities arising from obtaining right-of-use 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="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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&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="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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities arising from obtaining right-of-use 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="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="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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-6" id="f-2023" unitRef="usd">6000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-12" decimals="-6" id="f-2024" unitRef="usd">6000000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-1" decimals="-6" id="f-2025" unitRef="usd">9000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-12" decimals="-6" id="f-2026" unitRef="usd">12000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-1" decimals="-6" id="f-2027" unitRef="usd">15000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-12" decimals="-6" id="f-2028" unitRef="usd">14000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-6" id="f-2029" unitRef="usd">107000000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-12" decimals="-6" id="f-2030" unitRef="usd">93000000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-6" id="f-2031" unitRef="usd">14000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-12" decimals="-6" id="f-2032" unitRef="usd">23000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-6" id="f-2033" unitRef="usd">151000000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-12" decimals="-6" id="f-2034" unitRef="usd">148000000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-2" decimals="-6" id="f-2035" unitRef="usd">5000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-95" decimals="-6" id="f-2036" unitRef="usd">6000000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-2" decimals="-6" id="f-2037" unitRef="usd">8000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-95" decimals="-6" id="f-2038" unitRef="usd">12000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-2" decimals="-6" id="f-2039" unitRef="usd">13000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-95" decimals="-6" id="f-2040" unitRef="usd">14000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:VariableLeaseCost contextRef="c-2" decimals="-6" id="f-2041" unitRef="usd">107000000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-95" decimals="-6" id="f-2042" unitRef="usd">93000000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-2" decimals="-6" id="f-2043" unitRef="usd">14000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-95" decimals="-6" id="f-2044" unitRef="usd">22000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost contextRef="c-2" decimals="-6" id="f-2045" unitRef="usd">147000000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-95" decimals="-6" id="f-2046" unitRef="usd">147000000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-6" id="f-2047" unitRef="usd">6000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-12" decimals="-6" id="f-2048" unitRef="usd">6000000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-1" decimals="-6" id="f-2049" unitRef="usd">15000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-12" decimals="-6" id="f-2050" unitRef="usd">14000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-6" id="f-2051" unitRef="usd">8000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-12" decimals="-6" id="f-2052" unitRef="usd">13000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-6" id="f-2053" unitRef="usd">1000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-12" decimals="-6" id="f-2054" unitRef="usd">10000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-1" decimals="-6" id="f-2055" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-12" decimals="-6" id="f-2056" unitRef="usd">36000000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OperatingLeasePayments contextRef="c-2" decimals="-6" id="f-2057" unitRef="usd">6000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-95" decimals="-6" id="f-2058" unitRef="usd">6000000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-2" decimals="-6" id="f-2059" unitRef="usd">13000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-95" decimals="-6" id="f-2060" unitRef="usd">14000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-2" decimals="-6" id="f-2061" unitRef="usd">8000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-95" decimals="-6" id="f-2062" unitRef="usd">12000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-2" decimals="-6" id="f-2063" unitRef="usd">1000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-95" decimals="-6" id="f-2064" unitRef="usd">10000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-2" decimals="-6" id="f-2065" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-95" decimals="-6" id="f-2066" unitRef="usd">12000000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock contextRef="c-2" id="f-2068">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#x2019;s and Consumers&#x2019; non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;cancelable leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:55.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.879%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pipelines and PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029 and thereafter&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029 and thereafter&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;</cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock>
    <cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-2067">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#x2019;s and Consumers&#x2019; non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;cancelable leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:55.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.879%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pipelines and PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029 and thereafter&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029 and thereafter&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;</cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-35" decimals="-6" id="f-2069" unitRef="usd">5000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-615" decimals="-6" id="f-2070" unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-616" decimals="-6" id="f-2071" unitRef="usd">6000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-35" decimals="-6" id="f-2072" unitRef="usd">19000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-35" decimals="-6" id="f-2073" unitRef="usd">4000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-615" decimals="-6" id="f-2074" unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-616" decimals="-6" id="f-2075" unitRef="usd">3000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-35" decimals="-6" id="f-2076" unitRef="usd">16000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-35" decimals="-6" id="f-2077" unitRef="usd">3000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-615" decimals="-6" id="f-2078" unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-616" decimals="-6" id="f-2079" unitRef="usd">4000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-35" decimals="-6" id="f-2080" unitRef="usd">17000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-35" decimals="-6" id="f-2081" unitRef="usd">2000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-615" decimals="-6" id="f-2082" unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-616" decimals="-6" id="f-2083" unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-35" decimals="-6" id="f-2084" unitRef="usd">14000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-35" decimals="-6" id="f-2085" unitRef="usd">1000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c-615" decimals="-6" id="f-2086" unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c-616" decimals="-6" id="f-2087" unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c-35" decimals="-6" id="f-2088" unitRef="usd">14000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-35" decimals="-6" id="f-2089" unitRef="usd">30000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-615" decimals="-6" id="f-2090" unitRef="usd">26000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-616" decimals="-6" id="f-2091" unitRef="usd">66000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-35" decimals="-6" id="f-2092" unitRef="usd">92000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-35" decimals="-6" id="f-2093" unitRef="usd">45000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-615" decimals="-6" id="f-2094" unitRef="usd">91000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-616" decimals="-6" id="f-2095" unitRef="usd">81000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-35" decimals="-6" id="f-2096" unitRef="usd">172000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-35" decimals="-6" id="f-2097" unitRef="usd">19000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c-615" decimals="-6" id="f-2098" unitRef="usd">62000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c-616" decimals="-6" id="f-2099" unitRef="usd">43000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c-35" decimals="-6" id="f-2100" unitRef="usd">105000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-35" decimals="-6" id="f-2101" unitRef="usd">26000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-615" decimals="-6" id="f-2102" unitRef="usd">29000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-616" decimals="-6" id="f-2103" unitRef="usd">38000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-35" decimals="-6" id="f-2104" unitRef="usd">67000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-111" decimals="-6" id="f-2105" unitRef="usd">5000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-617" decimals="-6" id="f-2106" unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-618" decimals="-6" id="f-2107" unitRef="usd">5000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-111" decimals="-6" id="f-2108" unitRef="usd">18000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-111" decimals="-6" id="f-2109" unitRef="usd">4000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-617" decimals="-6" id="f-2110" unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-618" decimals="-6" id="f-2111" unitRef="usd">2000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-111" decimals="-6" id="f-2112" unitRef="usd">15000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-111" decimals="-6" id="f-2113" unitRef="usd">2000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-617" decimals="-6" id="f-2114" unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-618" decimals="-6" id="f-2115" unitRef="usd">2000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-111" decimals="-6" id="f-2116" unitRef="usd">15000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-111" decimals="-6" id="f-2117" unitRef="usd">2000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-617" decimals="-6" id="f-2118" unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-618" decimals="-6" id="f-2119" unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-111" decimals="-6" id="f-2120" unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-111" decimals="-6" id="f-2121" unitRef="usd">1000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c-617" decimals="-6" id="f-2122" unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c-618" decimals="-6" id="f-2123" unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c-111" decimals="-6" id="f-2124" unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-111" decimals="-6" id="f-2125" unitRef="usd">24000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-617" decimals="-6" id="f-2126" unitRef="usd">26000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-618" decimals="-6" id="f-2127" unitRef="usd">8000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-111" decimals="-6" id="f-2128" unitRef="usd">34000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-111" decimals="-6" id="f-2129" unitRef="usd">38000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-617" decimals="-6" id="f-2130" unitRef="usd">91000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-618" decimals="-6" id="f-2131" unitRef="usd">17000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-111" decimals="-6" id="f-2132" unitRef="usd">108000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-111" decimals="-6" id="f-2133" unitRef="usd">15000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c-617" decimals="-6" id="f-2134" unitRef="usd">62000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c-618" decimals="-6" id="f-2135" unitRef="usd">2000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c-111" decimals="-6" id="f-2136" unitRef="usd">64000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-111" decimals="-6" id="f-2137" unitRef="usd">23000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-617" decimals="-6" id="f-2138" unitRef="usd">29000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-618" decimals="-6" id="f-2139" unitRef="usd">15000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-111" decimals="-6" id="f-2140" unitRef="usd">44000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLeaseIncome contextRef="c-619" decimals="-6" id="f-2141" unitRef="usd">116000000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome contextRef="c-619" decimals="-6" id="f-2142" unitRef="usd">74000000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome contextRef="c-620" decimals="-6" id="f-2143" unitRef="usd">240000000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome contextRef="c-620" decimals="-6" id="f-2144" unitRef="usd">191000000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock contextRef="c-1" id="f-2145">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum rental payments to be received under CMS&#160;Energy&#x2019;s non&#x2011;cancelable operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:88.162%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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;td colspan="3" style="display:none"&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;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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths contextRef="c-35" decimals="-6" id="f-2146" unitRef="usd">43000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears contextRef="c-35" decimals="-6" id="f-2147" unitRef="usd">44000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears contextRef="c-35" decimals="-6" id="f-2148" unitRef="usd">18000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived contextRef="c-35" decimals="-6" id="f-2149" unitRef="usd">105000000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears contextRef="c-111" decimals="-6" id="f-2150" unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears contextRef="c-111" decimals="-6" id="f-2151" unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths contextRef="c-111" decimals="-6" id="f-2152" unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears contextRef="c-111" decimals="-6" id="f-2153" unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears contextRef="c-111" decimals="-6" id="f-2154" unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter contextRef="c-111" decimals="-6" id="f-2155" unitRef="usd">6000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable contextRef="c-111" decimals="-6" id="f-2156" unitRef="usd">6000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount contextRef="c-111" decimals="-6" id="f-2157" unitRef="usd">5000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock contextRef="c-1" id="f-2159">Asset Retirement Obligations&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#x2019;s ARO liabilities are primarily at Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:45.855%"&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:16.047%"&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:34.798%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ARO&#160;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In-Service&#160;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-Lived&#160;Assets&lt;/span&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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generating plants coal ash areas&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution mains and services&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1973&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric and gas utility plant&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wind and solar generation facilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&lt;/span&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;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;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;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;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;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;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables are the changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; ARO liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:33.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.881%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Revisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal ash disposal areas&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;272&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;268&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;287&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:33.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.881%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Revisions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;605&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal ash disposal areas&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;272&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;282&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;287&#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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock contextRef="c-2" id="f-2158">Asset Retirement Obligations&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#x2019;s ARO liabilities are primarily at Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:45.855%"&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:16.047%"&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:34.798%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ARO&#160;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In-Service&#160;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-Lived&#160;Assets&lt;/span&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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generating plants coal ash areas&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution mains and services&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1973&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric and gas utility plant&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wind and solar generation facilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&lt;/span&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;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;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;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;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;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;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables are the changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; ARO liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:33.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.881%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Revisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal ash disposal areas&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;272&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;268&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;287&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:33.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.881%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Revisions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;605&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal ash disposal areas&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;272&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;282&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;287&#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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:AssetRetirementObligationsPolicy contextRef="c-2" id="f-2161">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#x2019;s ARO liabilities are primarily at Consumers.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationsPolicy>
    <us-gaap:AssetRetirementObligationsPolicy contextRef="c-1" id="f-2160">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#x2019;s ARO liabilities are primarily at Consumers.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationsPolicy>
    <us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock contextRef="c-2" id="f-2163">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:45.855%"&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:16.047%"&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:34.798%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ARO&#160;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In-Service&#160;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-Lived&#160;Assets&lt;/span&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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generating plants coal ash areas&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution mains and services&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1973&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric and gas utility plant&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wind and solar generation facilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&lt;/span&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;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;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;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;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;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:ScheduleOfAssetRetirementObligationsTableTextBlock>
    <us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock contextRef="c-1" id="f-2162">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:45.855%"&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:16.047%"&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:34.798%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ARO&#160;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In-Service&#160;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-Lived&#160;Assets&lt;/span&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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generating plants coal ash areas&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution mains and services&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1973&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric and gas utility plant&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wind and solar generation facilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&lt;/span&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;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;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;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;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;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:ScheduleOfAssetRetirementObligationsTableTextBlock>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock contextRef="c-2" id="f-2165">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables are the changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; ARO liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:33.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.881%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Revisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal ash disposal areas&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;272&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;268&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;287&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:33.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.881%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Revisions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;605&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal ash disposal areas&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;272&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;282&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;287&#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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock contextRef="c-1" id="f-2164">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables are the changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; ARO liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:33.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.881%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Revisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal ash disposal areas&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;272&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;268&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;287&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:33.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.881%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Revisions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;605&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal ash disposal areas&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;272&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;282&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;287&#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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#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;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligation contextRef="c-108" decimals="-6" id="f-2166" unitRef="usd">722000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-2" decimals="-6" id="f-2167" unitRef="usd">4000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-2" decimals="-6" id="f-2168" unitRef="usd">28000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-2" decimals="-6" id="f-2169" unitRef="usd">32000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-2" decimals="-6" id="f-2170" unitRef="usd">9000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-111" decimals="-6" id="f-2171" unitRef="usd">739000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-621" decimals="-6" id="f-2172" unitRef="usd">24000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-622" decimals="-6" id="f-2173" unitRef="usd">7000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-622" decimals="-6" id="f-2174" unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-622" decimals="-6" id="f-2175" unitRef="usd">1000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-622" decimals="-6" id="f-2176" unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-623" decimals="-6" id="f-2177" unitRef="usd">32000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-32" decimals="-6" id="f-2178" unitRef="usd">746000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-1" decimals="-6" id="f-2179" unitRef="usd">11000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-1" decimals="-6" id="f-2180" unitRef="usd">28000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-1" decimals="-6" id="f-2181" unitRef="usd">33000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-1" decimals="-6" id="f-2182" unitRef="usd">9000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-35" decimals="-6" id="f-2183" unitRef="usd">771000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-624" decimals="-6" id="f-2184" unitRef="usd">272000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-625" decimals="-6" id="f-2185" unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-625" decimals="-6" id="f-2186" unitRef="usd">15000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-625" decimals="-6" id="f-2187" unitRef="usd">11000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-625" decimals="-6" id="f-2188" unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-626" decimals="-6" id="f-2189" unitRef="usd">268000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-627" decimals="-6" id="f-2190" unitRef="usd">287000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-628" decimals="-6" id="f-2191" unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-628" decimals="-6" id="f-2192" unitRef="usd">10000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-628" decimals="-6" id="f-2193" unitRef="usd">14000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-628" decimals="-6" id="f-2194" unitRef="usd">-1000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-629" decimals="-6" id="f-2195" unitRef="usd">290000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-630" decimals="-6" id="f-2196" unitRef="usd">39000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-631" decimals="-6" id="f-2197" unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-631" decimals="-6" id="f-2198" unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-631" decimals="-6" id="f-2199" unitRef="usd">3000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-631" decimals="-6" id="f-2200" unitRef="usd">10000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-632" decimals="-6" id="f-2201" unitRef="usd">51000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-633" decimals="-6" id="f-2202" unitRef="usd">95000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-634" decimals="-6" id="f-2203" unitRef="usd">4000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-634" decimals="-6" id="f-2204" unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-634" decimals="-6" id="f-2205" unitRef="usd">3000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-634" decimals="-6" id="f-2206" unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-635" decimals="-6" id="f-2207" unitRef="usd">102000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-636" decimals="-6" id="f-2208" unitRef="usd">29000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-637" decimals="-6" id="f-2209" unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-637" decimals="-6" id="f-2210" unitRef="usd">2000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-637" decimals="-6" id="f-2211" unitRef="usd">1000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-637" decimals="-6" id="f-2212" unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-638" decimals="-6" id="f-2213" unitRef="usd">28000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-108" decimals="-6" id="f-2214" unitRef="usd">722000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-2" decimals="-6" id="f-2215" unitRef="usd">4000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-2" decimals="-6" id="f-2216" unitRef="usd">28000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-2" decimals="-6" id="f-2217" unitRef="usd">32000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-2" decimals="-6" id="f-2218" unitRef="usd">9000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-111" decimals="-6" id="f-2219" unitRef="usd">739000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-109" decimals="-6" id="f-2220" unitRef="usd">605000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-95" decimals="-6" id="f-2221" unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-95" decimals="-6" id="f-2222" unitRef="usd">39000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-95" decimals="-6" id="f-2223" unitRef="usd">27000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-95" decimals="-6" id="f-2224" unitRef="usd">128000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-108" decimals="-6" id="f-2225" unitRef="usd">722000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-639" decimals="-6" id="f-2226" unitRef="usd">23000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-640" decimals="-6" id="f-2227" unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-640" decimals="-6" id="f-2228" unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-640" decimals="-6" id="f-2229" unitRef="usd">1000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-640" decimals="-6" id="f-2230" unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-621" decimals="-6" id="f-2231" unitRef="usd">24000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-33" decimals="-6" id="f-2232" unitRef="usd">628000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-12" decimals="-6" id="f-2233" unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-12" decimals="-6" id="f-2234" unitRef="usd">39000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-12" decimals="-6" id="f-2235" unitRef="usd">28000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-12" decimals="-6" id="f-2236" unitRef="usd">128000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-32" decimals="-6" id="f-2237" unitRef="usd">746000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-641" decimals="-6" id="f-2238" unitRef="usd">157000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-642" decimals="-6" id="f-2239" unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-642" decimals="-6" id="f-2240" unitRef="usd">20000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-642" decimals="-6" id="f-2241" unitRef="usd">7000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-642" decimals="-6" id="f-2242" unitRef="usd">128000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-624" decimals="-6" id="f-2243" unitRef="usd">272000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-643" decimals="-6" id="f-2244" unitRef="usd">282000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-644" decimals="-6" id="f-2245" unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-644" decimals="-6" id="f-2246" unitRef="usd">11000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-644" decimals="-6" id="f-2247" unitRef="usd">15000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-644" decimals="-6" id="f-2248" unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-627" decimals="-6" id="f-2249" unitRef="usd">287000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-645" decimals="-6" id="f-2250" unitRef="usd">38000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-646" decimals="-6" id="f-2251" unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-646" decimals="-6" id="f-2252" unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-646" decimals="-6" id="f-2253" unitRef="usd">2000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-646" decimals="-6" id="f-2254" unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-630" decimals="-6" id="f-2255" unitRef="usd">39000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-647" decimals="-6" id="f-2256" unitRef="usd">93000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-648" decimals="-6" id="f-2257" unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-648" decimals="-6" id="f-2258" unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-648" decimals="-6" id="f-2259" unitRef="usd">2000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-648" decimals="-6" id="f-2260" unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-633" decimals="-6" id="f-2261" unitRef="usd">95000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-649" decimals="-6" id="f-2262" unitRef="usd">35000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-650" decimals="-6" id="f-2263" unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-650" decimals="-6" id="f-2264" unitRef="usd">7000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-650" decimals="-6" id="f-2265" unitRef="usd">1000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-650" decimals="-6" id="f-2266" unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-636" decimals="-6" id="f-2267" unitRef="usd">29000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-109" decimals="-6" id="f-2268" unitRef="usd">605000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-95" decimals="-6" id="f-2269" unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-95" decimals="-6" id="f-2270" unitRef="usd">39000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-95" decimals="-6" id="f-2271" unitRef="usd">27000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-95" decimals="-6" id="f-2272" unitRef="usd">128000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-108" decimals="-6" id="f-2273" unitRef="usd">722000000</us-gaap:AssetRetirementObligation>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-2275">Retirement Benefits&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Benefit Plans:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans include:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;non&#x2011;contributory, qualified DB&#160;Pension Plans (closed to new non&#x2011;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;2005)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a non&#x2011;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;benefits to certain management employees under a non&#x2011;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a non&#x2011;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a contributory, qualified defined contribution 401(k)&#160;plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;health care and life insurance benefits under an OPEB&#160;Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#x2019;s and Consumers&#x2019; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;DCCP:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from five&#160;percent to ten&#160;percent of base pay, depending on years of service and employee class. Employees are not required to contribute in order to receive the plan&#x2019;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $51&#160;million for the year ended December&#160;31,&#160;2023, $48&#160;million for the year ended December&#160;31,&#160;2022, and $41&#160;million for the year ended December&#160;31,&#160;2021. DCCP expense for Consumers was $50&#160;million for the year ended December&#160;31,&#160;2023, $48&#160;million for the year ended December&#160;31,&#160;2022, and $41&#160;million for the year ended December&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;DB&#160;SERP:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. Presented in the following table are the fair values of trust assets and ABO for CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;SERP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;132&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118&#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;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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Neither CMS&#160;Energy nor Consumers made any contributions to the DB&#160;SERP in 2023 or 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;DC&#160;SERP:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from five&#160;percent to 15&#160;percent of total compensation. The DC&#160;SERP requires a minimum of &lt;span style="-sec-ix-hidden:f-2296"&gt;five&lt;/span&gt;&#160;years of participation before vesting. CMS&#160;Energy&#x2019;s and Consumers&#x2019; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $14&#160;million at December&#160;31,&#160;2023 and $12&#160;million at December&#160;31,&#160;2022. DC&#160;SERP assets are included in other non&#x2011;current assets on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets. CMS&#160;Energy&#x2019;s and Consumers&#x2019; DC&#160;SERP expense was $1&#160;million for the years ended December&#160;31,&#160;2023 and 2022, and $2&#160;million for the year ended December&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;401(k)&#160;Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The 401(k)&#160;plan employer match equals four&#160;to six&#160;percent of employee eligible contributions based on an employee&#x2019;s wages and class. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $41&#160;million for the year ended December&#160;31,&#160;2023, $44&#160;million for the year ended December&#160;31,&#160;2022, and $31&#160;million for the year ended December&#160;31,&#160;2021. The total 401(k)&#160;plan cost for Consumers was $40&#160;million for the year ended December&#160;31,&#160;2023, $43&#160;million for the year ended December&#160;31,&#160;2022, and $31&#160;million for the year ended December&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;OPEB Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;55 or older with at least 10&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have 15&#160;years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase 8.00&#160;percent in 2024 and 6.50&#160;percent in 2023 for those under&#160;65 and would increase 8.50&#160;percent in 2024 and 6.75&#160;percent in 2023 for those over&#160;65. The rate of increase was assumed to decline to 4.75&#160;percent by 2032 and thereafter for all retirees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Assumptions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans to determine benefit obligations and net periodic benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:66.688%"&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.637%"&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.637%"&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.638%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for benefit obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.05&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.24&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.02&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.94&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.13&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.78&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for net periodic benefit cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.18&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.09&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.84&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.06&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.21&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.70&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.10&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.45&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.99&#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;/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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.20&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.50&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:34.316%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.921%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&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;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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&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;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&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;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&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;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="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(220)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(206)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(208)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(103)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(115)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(109)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&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;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="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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;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;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;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;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;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;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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;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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&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;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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic credit&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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(208)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(194)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(197)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(95)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(107)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(102)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&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;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="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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;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;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;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;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;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;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&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;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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&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;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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In Consumers&#x2019; 2022&#160;electric and gas rate cases, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively, beginning in January&#160;2023 for the electric utility and October&#160;2023 for the gas utility. At December&#160;31,&#160;2023, CMS&#160;Energy, including Consumers, had deferred $11&#160;million of pension credits and $23&#160;million of OPEB costs under this mechanism.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was &lt;span style="-sec-ix-hidden:f-2484"&gt;&lt;span style="-sec-ix-hidden:f-2485"&gt;&lt;span style="-sec-ix-hidden:f-2486"&gt;eight&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&#160;years for the years ended &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023, 2022, and 2021. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 17 years for the year ended December&#160;31,&#160;2023, and 18 years for the years ended December&#160;31,&#160;2022 and 2021. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost (credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for OPEB in 2020. The estimated period of amortization of these new prior service costs is eight years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#x2019;s gain or loss in the MRV in equal amounts over a five&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Reconciliations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans with their retirement benefit plans&#x2019; liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:29.188%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,070&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;889&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,166&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss (gain)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(811)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(25)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(274)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(161)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(212)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48)&lt;/span&gt;&lt;/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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at end of period&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;345&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(567)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;165&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(294)&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(161)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(212)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(47)&lt;/span&gt;&lt;/td&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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss (gain)&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(265)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at end of period&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan 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="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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(273)&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The actuarial losses for 2023 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of lower discount rates. The actuarial gains for 2022 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $781&#160;million at December&#160;31,&#160;2023 and $632&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the classification of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans&#x2019; assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;809&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;651&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;659&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;557&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&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;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="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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/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;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:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;781&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;632&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;586&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&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;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="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;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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The ABO for the DB&#160;Pension Plans was $2.0&#160;billion at December&#160;31,&#160;2023 and 2022. At December&#160;31,&#160;2023 and 2022, the PBO and ABO did not exceed plan assets for any of the defined benefit pension plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the amounts recognized in regulatory assets and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets see Note&#160;2, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:55.150%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.879%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory 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="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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;634&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;724&#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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(100)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(140)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss (gain)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;634&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;724&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(100)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(140)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Plan Assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:44.092%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.921%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.881%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and short-term investments&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122&#160;&lt;/span&gt;&lt;/td&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="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="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;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;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;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="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;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;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;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="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;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;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;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="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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#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="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: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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,779&#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="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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,435&#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="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="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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;&lt;div style="margin-bottom:13pt"&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:44.092%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.921%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.881%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and short-term investments&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government and agencies securities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and municipal bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign corporate bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stocks&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;754&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;754&#160;&lt;/span&gt;&lt;/td&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="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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,157&#160;&lt;/span&gt;&lt;/td&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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;595&#160;&lt;/span&gt;&lt;/td&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="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="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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Short-term Investments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and short-term investments consist of money market funds with daily liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;U.S.&#160;Government and Agencies Securities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Corporate Debt:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;State and Municipal Bonds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Corporate Bonds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;amp;P&#160;500 Index and MSCI All Country World ex-US. These securities are valued at their quoted closing prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Mutual Funds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pooled Funds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asset Allocations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the investment components of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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.476%"&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.637%"&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:7.874%"&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.637%"&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:7.876%"&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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed-income securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity securities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38.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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real asset investments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Return-seeking fixed income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.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;/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:'Times New Roman',sans-serif;font-size:10pt;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:left;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liquid alternative investments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;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;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:'Times New Roman',sans-serif;font-size:10pt;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;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s target 2023 asset allocation for the assets of the DB&#160;Pension Plans was 40&#x2011;percent fixed income, 38&#x2011;percent equity, 11&#x2011;percent real assets, 7&#x2011;percent return-seeking fixed income, and 4&#x2011;percent liquid alternatives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy established union and non&#x2011;union VEBA trusts to fund future retiree health and life insurance benefits known as OPEB. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#x2011;utility subsidiaries. CMS&#160;Energy&#x2019;s target 2023&#160;asset allocation for OPEB trusts was 40&#x2011;percent fixed income, 38&#x2011;percent equity, 11&#x2011;percent real assets, 7&#x2011;percent return-seeking fixed income, and 4&#x2011;percent liquid alternatives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;amp;P&#160;500 Index, with lesser allocations to the S&amp;amp;P&#160;MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers, as well as high-yield and global bond funds. Return-seeking fixed-income investments are diversified exposure to high-yield bonds, emerging market debt, and bank loans. Real asset investments are diversified across core real estate and real estate investment trusts. Liquid alternatives are investments in private funds comprised of different and independent hedge funds with various investment strategies. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Contributions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers made any contributions in 2023 or 2022, or plans to contribute to the DB&#160;Pension Plans or OPEB Plan in 2024. Actual future contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Benefit Payments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year period thereafter:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:65.887%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.364%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029-2033&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;785&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029-2033&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Collective Bargaining Agreements:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At December&#160;31,&#160;2023, unions represented 44&#160;percent of CMS&#160;Energy&#x2019;s employees and 45&#160;percent of Consumers&#x2019; employees. The UWUA represents Consumers&#x2019; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expire in 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-2" id="f-2274">Retirement Benefits&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Benefit Plans:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans include:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;non&#x2011;contributory, qualified DB&#160;Pension Plans (closed to new non&#x2011;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;2005)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a non&#x2011;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;benefits to certain management employees under a non&#x2011;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a non&#x2011;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a contributory, qualified defined contribution 401(k)&#160;plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;health care and life insurance benefits under an OPEB&#160;Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#x2019;s and Consumers&#x2019; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;DCCP:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from five&#160;percent to ten&#160;percent of base pay, depending on years of service and employee class. Employees are not required to contribute in order to receive the plan&#x2019;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $51&#160;million for the year ended December&#160;31,&#160;2023, $48&#160;million for the year ended December&#160;31,&#160;2022, and $41&#160;million for the year ended December&#160;31,&#160;2021. DCCP expense for Consumers was $50&#160;million for the year ended December&#160;31,&#160;2023, $48&#160;million for the year ended December&#160;31,&#160;2022, and $41&#160;million for the year ended December&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;DB&#160;SERP:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. Presented in the following table are the fair values of trust assets and ABO for CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;SERP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;132&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118&#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;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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Neither CMS&#160;Energy nor Consumers made any contributions to the DB&#160;SERP in 2023 or 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;DC&#160;SERP:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from five&#160;percent to 15&#160;percent of total compensation. The DC&#160;SERP requires a minimum of &lt;span style="-sec-ix-hidden:f-2296"&gt;five&lt;/span&gt;&#160;years of participation before vesting. CMS&#160;Energy&#x2019;s and Consumers&#x2019; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $14&#160;million at December&#160;31,&#160;2023 and $12&#160;million at December&#160;31,&#160;2022. DC&#160;SERP assets are included in other non&#x2011;current assets on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets. CMS&#160;Energy&#x2019;s and Consumers&#x2019; DC&#160;SERP expense was $1&#160;million for the years ended December&#160;31,&#160;2023 and 2022, and $2&#160;million for the year ended December&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;401(k)&#160;Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The 401(k)&#160;plan employer match equals four&#160;to six&#160;percent of employee eligible contributions based on an employee&#x2019;s wages and class. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $41&#160;million for the year ended December&#160;31,&#160;2023, $44&#160;million for the year ended December&#160;31,&#160;2022, and $31&#160;million for the year ended December&#160;31,&#160;2021. The total 401(k)&#160;plan cost for Consumers was $40&#160;million for the year ended December&#160;31,&#160;2023, $43&#160;million for the year ended December&#160;31,&#160;2022, and $31&#160;million for the year ended December&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;OPEB Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;55 or older with at least 10&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have 15&#160;years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase 8.00&#160;percent in 2024 and 6.50&#160;percent in 2023 for those under&#160;65 and would increase 8.50&#160;percent in 2024 and 6.75&#160;percent in 2023 for those over&#160;65. The rate of increase was assumed to decline to 4.75&#160;percent by 2032 and thereafter for all retirees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Assumptions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans to determine benefit obligations and net periodic benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:66.688%"&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.637%"&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.637%"&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.638%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for benefit obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.05&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.24&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.02&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.94&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.13&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.78&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for net periodic benefit cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.18&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.09&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.84&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.06&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.21&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.70&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.10&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.45&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.99&#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;/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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.20&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.50&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:34.316%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.921%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&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;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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&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;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&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;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&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;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="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(220)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(206)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(208)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(103)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(115)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(109)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&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;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="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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;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;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;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;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;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;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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;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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&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;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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic credit&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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(208)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(194)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(197)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(95)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(107)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(102)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&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;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="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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;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;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;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;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;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;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&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;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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&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;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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In Consumers&#x2019; 2022&#160;electric and gas rate cases, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively, beginning in January&#160;2023 for the electric utility and October&#160;2023 for the gas utility. At December&#160;31,&#160;2023, CMS&#160;Energy, including Consumers, had deferred $11&#160;million of pension credits and $23&#160;million of OPEB costs under this mechanism.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was &lt;span style="-sec-ix-hidden:f-2484"&gt;&lt;span style="-sec-ix-hidden:f-2485"&gt;&lt;span style="-sec-ix-hidden:f-2486"&gt;eight&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&#160;years for the years ended &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023, 2022, and 2021. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 17 years for the year ended December&#160;31,&#160;2023, and 18 years for the years ended December&#160;31,&#160;2022 and 2021. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost (credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for OPEB in 2020. The estimated period of amortization of these new prior service costs is eight years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#x2019;s gain or loss in the MRV in equal amounts over a five&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Reconciliations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans with their retirement benefit plans&#x2019; liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:29.188%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,070&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;889&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,166&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss (gain)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(811)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(25)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(274)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(161)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(212)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48)&lt;/span&gt;&lt;/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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at end of period&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;345&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(567)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;165&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(294)&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(161)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(212)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(47)&lt;/span&gt;&lt;/td&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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss (gain)&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(265)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at end of period&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan 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="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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(273)&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The actuarial losses for 2023 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of lower discount rates. The actuarial gains for 2022 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $781&#160;million at December&#160;31,&#160;2023 and $632&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the classification of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans&#x2019; assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;809&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;651&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;659&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;557&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&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;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="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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/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;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:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;781&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;632&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;586&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&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;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="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;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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The ABO for the DB&#160;Pension Plans was $2.0&#160;billion at December&#160;31,&#160;2023 and 2022. At December&#160;31,&#160;2023 and 2022, the PBO and ABO did not exceed plan assets for any of the defined benefit pension plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the amounts recognized in regulatory assets and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets see Note&#160;2, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:55.150%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.879%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory 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="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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;634&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;724&#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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(100)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(140)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss (gain)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;634&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;724&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(100)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(140)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Plan Assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:44.092%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.921%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.881%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and short-term investments&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122&#160;&lt;/span&gt;&lt;/td&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="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="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;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;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;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="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;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;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;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="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;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;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;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="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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#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="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: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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,779&#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="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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,435&#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="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="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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;&lt;div style="margin-bottom:13pt"&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:44.092%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.921%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.881%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and short-term investments&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government and agencies securities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and municipal bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign corporate bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stocks&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;754&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;754&#160;&lt;/span&gt;&lt;/td&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="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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,157&#160;&lt;/span&gt;&lt;/td&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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;595&#160;&lt;/span&gt;&lt;/td&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="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="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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Short-term Investments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and short-term investments consist of money market funds with daily liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;U.S.&#160;Government and Agencies Securities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Corporate Debt:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;State and Municipal Bonds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Corporate Bonds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;amp;P&#160;500 Index and MSCI All Country World ex-US. These securities are valued at their quoted closing prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Mutual Funds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pooled Funds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asset Allocations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the investment components of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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.476%"&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.637%"&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:7.874%"&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.637%"&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:7.876%"&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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed-income securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity securities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38.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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real asset investments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Return-seeking fixed income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.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;/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:'Times New Roman',sans-serif;font-size:10pt;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:left;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liquid alternative investments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;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;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:'Times New Roman',sans-serif;font-size:10pt;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;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s target 2023 asset allocation for the assets of the DB&#160;Pension Plans was 40&#x2011;percent fixed income, 38&#x2011;percent equity, 11&#x2011;percent real assets, 7&#x2011;percent return-seeking fixed income, and 4&#x2011;percent liquid alternatives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy established union and non&#x2011;union VEBA trusts to fund future retiree health and life insurance benefits known as OPEB. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#x2011;utility subsidiaries. CMS&#160;Energy&#x2019;s target 2023&#160;asset allocation for OPEB trusts was 40&#x2011;percent fixed income, 38&#x2011;percent equity, 11&#x2011;percent real assets, 7&#x2011;percent return-seeking fixed income, and 4&#x2011;percent liquid alternatives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;amp;P&#160;500 Index, with lesser allocations to the S&amp;amp;P&#160;MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers, as well as high-yield and global bond funds. Return-seeking fixed-income investments are diversified exposure to high-yield bonds, emerging market debt, and bank loans. Real asset investments are diversified across core real estate and real estate investment trusts. Liquid alternatives are investments in private funds comprised of different and independent hedge funds with various investment strategies. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Contributions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers made any contributions in 2023 or 2022, or plans to contribute to the DB&#160;Pension Plans or OPEB Plan in 2024. Actual future contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Benefit Payments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year period thereafter:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:65.887%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.364%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029-2033&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;785&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029-2033&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Collective Bargaining Agreements:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At December&#160;31,&#160;2023, unions represented 44&#160;percent of CMS&#160;Energy&#x2019;s employees and 45&#160;percent of Consumers&#x2019; employees. The UWUA represents Consumers&#x2019; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expire in 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="c-651"
      decimals="2"
      id="f-2276"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="c-652"
      decimals="2"
      id="f-2277"
      unitRef="number">0.10</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-653" decimals="-6" id="f-2278" unitRef="usd">51000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-654" decimals="-6" id="f-2279" unitRef="usd">48000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-655" decimals="-6" id="f-2280" unitRef="usd">41000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-656" decimals="-6" id="f-2281" unitRef="usd">50000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-657" decimals="-6" id="f-2282" unitRef="usd">48000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-658" decimals="-6" id="f-2283" unitRef="usd">41000000</us-gaap:DefinedContributionPlanCostRecognized>
    <cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock contextRef="c-1" id="f-2285">Presented in the following table are the fair values of trust assets and ABO for CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;SERP:&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;132&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118&#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;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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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;</cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock>
    <cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock contextRef="c-2" id="f-2284">Presented in the following table are the fair values of trust assets and ABO for CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;SERP:&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;132&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118&#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;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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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;</cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock>
    <cms:DefinedBenefitPlanTrustAssets contextRef="c-659" decimals="-6" id="f-2286" unitRef="usd">132000000</cms:DefinedBenefitPlanTrustAssets>
    <cms:DefinedBenefitPlanTrustAssets contextRef="c-660" decimals="-6" id="f-2287" unitRef="usd">137000000</cms:DefinedBenefitPlanTrustAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c-661" decimals="-6" id="f-2288" unitRef="usd">115000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c-662" decimals="-6" id="f-2289" unitRef="usd">118000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <cms:DefinedBenefitPlanTrustAssets contextRef="c-663" decimals="-6" id="f-2290" unitRef="usd">98000000</cms:DefinedBenefitPlanTrustAssets>
    <cms:DefinedBenefitPlanTrustAssets contextRef="c-664" decimals="-6" id="f-2291" unitRef="usd">101000000</cms:DefinedBenefitPlanTrustAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c-665" decimals="-6" id="f-2292" unitRef="usd">83000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c-666" decimals="-6" id="f-2293" unitRef="usd">85000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <cms:PlanContributionPercentage
      contextRef="c-667"
      decimals="2"
      id="f-2294"
      unitRef="number">0.05</cms:PlanContributionPercentage>
    <cms:PlanContributionPercentage
      contextRef="c-668"
      decimals="2"
      id="f-2295"
      unitRef="number">0.15</cms:PlanContributionPercentage>
    <cms:DefinedContributionPlanTrustAssetsAmount contextRef="c-670" decimals="-6" id="f-2297" unitRef="usd">14000000</cms:DefinedContributionPlanTrustAssetsAmount>
    <cms:DefinedContributionPlanTrustAssetsAmount contextRef="c-671" decimals="-6" id="f-2298" unitRef="usd">12000000</cms:DefinedContributionPlanTrustAssetsAmount>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-669" decimals="-6" id="f-2299" unitRef="usd">1000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-672" decimals="-6" id="f-2300" unitRef="usd">1000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-673" decimals="-6" id="f-2301" unitRef="usd">2000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="c-674"
      decimals="2"
      id="f-2302"
      unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="c-675"
      decimals="2"
      id="f-2303"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-676" decimals="-6" id="f-2304" unitRef="usd">41000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-677" decimals="-6" id="f-2305" unitRef="usd">44000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-678" decimals="-6" id="f-2306" unitRef="usd">31000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-679" decimals="-6" id="f-2307" unitRef="usd">40000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-680" decimals="-6" id="f-2308" unitRef="usd">43000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-681" decimals="-6" id="f-2309" unitRef="usd">31000000</us-gaap:DefinedContributionPlanCostRecognized>
    <cms:RetirementAgeRequirement contextRef="c-682" decimals="INF" id="f-2310" unitRef="y">55</cms:RetirementAgeRequirement>
    <cms:RetirementAgeRequirement contextRef="c-683" decimals="INF" id="f-2311" unitRef="y">55</cms:RetirementAgeRequirement>
    <cms:RetirementYearsOfService contextRef="c-683" id="f-2312">P10Y</cms:RetirementYearsOfService>
    <cms:RetirementYearsOfService contextRef="c-682" id="f-2313">P10Y</cms:RetirementYearsOfService>
    <cms:RetirementYearsOfServiceWithDisability contextRef="c-683" id="f-2314">P15Y</cms:RetirementYearsOfServiceWithDisability>
    <cms:RetirementYearsOfServiceWithDisability contextRef="c-682" id="f-2315">P15Y</cms:RetirementYearsOfServiceWithDisability>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="c-684"
      decimals="4"
      id="f-2316"
      unitRef="number">0.0800</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="c-685"
      decimals="4"
      id="f-2317"
      unitRef="number">0.0800</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="c-686"
      decimals="4"
      id="f-2318"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="c-687"
      decimals="4"
      id="f-2319"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="c-688"
      decimals="4"
      id="f-2320"
      unitRef="number">0.0850</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="c-689"
      decimals="4"
      id="f-2321"
      unitRef="number">0.0850</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="c-690"
      decimals="4"
      id="f-2322"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="c-691"
      decimals="4"
      id="f-2323"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="c-692"
      decimals="4"
      id="f-2324"
      unitRef="number">0.0475</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="c-693"
      decimals="4"
      id="f-2325"
      unitRef="number">0.0475</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate contextRef="c-683" id="f-2326">2032</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate contextRef="c-682" id="f-2327">2032</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="c-1" id="f-2329">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans to determine benefit obligations and net periodic benefit cost:&lt;div style="margin-bottom:12pt"&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:66.688%"&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.637%"&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.637%"&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.638%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for benefit obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.05&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.24&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.02&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.94&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.13&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.78&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for net periodic benefit cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.18&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.09&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.84&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.06&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.21&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.70&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.10&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.45&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.99&#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;/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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.20&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.50&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="c-2" id="f-2328">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans to determine benefit obligations and net periodic benefit cost:&lt;div style="margin-bottom:12pt"&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:66.688%"&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.637%"&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.637%"&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.638%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for benefit obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.05&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.24&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.02&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.94&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.13&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.78&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for net periodic benefit cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.18&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.09&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.84&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.06&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.21&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.70&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.10&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.45&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.99&#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;/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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.20&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.50&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-694"
      decimals="4"
      id="f-2330"
      unitRef="number">0.0505</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-695"
      decimals="4"
      id="f-2331"
      unitRef="number">0.0524</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-696"
      decimals="4"
      id="f-2332"
      unitRef="number">0.0302</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-697"
      decimals="4"
      id="f-2333"
      unitRef="number">0.0495</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-698"
      decimals="4"
      id="f-2334"
      unitRef="number">0.0514</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-699"
      decimals="4"
      id="f-2335"
      unitRef="number">0.0279</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-661"
      decimals="4"
      id="f-2336"
      unitRef="number">0.0494</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-662"
      decimals="4"
      id="f-2337"
      unitRef="number">0.0513</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-700"
      decimals="4"
      id="f-2338"
      unitRef="number">0.0278</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-693"
      decimals="4"
      id="f-2339"
      unitRef="number">0.0502</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-701"
      decimals="4"
      id="f-2340"
      unitRef="number">0.0521</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-702"
      decimals="4"
      id="f-2341"
      unitRef="number">0.0299</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-694"
      decimals="4"
      id="f-2342"
      unitRef="number">0.0360</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-695"
      decimals="4"
      id="f-2343"
      unitRef="number">0.0360</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-696"
      decimals="4"
      id="f-2344"
      unitRef="number">0.0360</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-661"
      decimals="4"
      id="f-2345"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-662"
      decimals="4"
      id="f-2346"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-700"
      decimals="4"
      id="f-2347"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="c-703"
      decimals="4"
      id="f-2348"
      unitRef="number">0.0527</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="c-704"
      decimals="4"
      id="f-2349"
      unitRef="number">0.0309</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="c-705"
      decimals="4"
      id="f-2350"
      unitRef="number">0.0283</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="c-706"
      decimals="4"
      id="f-2351"
      unitRef="number">0.0518</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="c-707"
      decimals="4"
      id="f-2352"
      unitRef="number">0.0309</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="c-708"
      decimals="4"
      id="f-2353"
      unitRef="number">0.0284</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="c-682"
      decimals="4"
      id="f-2354"
      unitRef="number">0.0531</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="c-709"
      decimals="4"
      id="f-2355"
      unitRef="number">0.0323</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="c-710"
      decimals="4"
      id="f-2356"
      unitRef="number">0.0303</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="c-703"
      decimals="4"
      id="f-2357"
      unitRef="number">0.0512</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="c-704"
      decimals="4"
      id="f-2358"
      unitRef="number">0.0244</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="c-705"
      decimals="4"
      id="f-2359"
      unitRef="number">0.0197</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="c-711"
      decimals="4"
      id="f-2360"
      unitRef="number">0.0506</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="c-712"
      decimals="4"
      id="f-2361"
      unitRef="number">0.0221</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="c-713"
      decimals="4"
      id="f-2362"
      unitRef="number">0.0170</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="c-706"
      decimals="4"
      id="f-2363"
      unitRef="number">0.0506</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="c-707"
      decimals="4"
      id="f-2364"
      unitRef="number">0.0221</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="c-708"
      decimals="4"
      id="f-2365"
      unitRef="number">0.0172</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="c-682"
      decimals="4"
      id="f-2366"
      unitRef="number">0.0510</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="c-709"
      decimals="4"
      id="f-2367"
      unitRef="number">0.0245</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="c-710"
      decimals="4"
      id="f-2368"
      unitRef="number">0.0199</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c-714"
      decimals="4"
      id="f-2369"
      unitRef="number">0.0720</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c-715"
      decimals="4"
      id="f-2370"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c-716"
      decimals="4"
      id="f-2371"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c-682"
      decimals="4"
      id="f-2372"
      unitRef="number">0.0720</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c-709"
      decimals="4"
      id="f-2373"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c-710"
      decimals="4"
      id="f-2374"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-703"
      decimals="4"
      id="f-2375"
      unitRef="number">0.0360</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-704"
      decimals="4"
      id="f-2376"
      unitRef="number">0.0360</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-705"
      decimals="4"
      id="f-2377"
      unitRef="number">0.0350</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-706"
      decimals="4"
      id="f-2378"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-707"
      decimals="4"
      id="f-2379"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-708"
      decimals="4"
      id="f-2380"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy contextRef="c-1" id="f-2384">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.&lt;/span&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was &lt;span style="-sec-ix-hidden:f-2484"&gt;&lt;span style="-sec-ix-hidden:f-2485"&gt;&lt;span style="-sec-ix-hidden:f-2486"&gt;eight&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&#160;years for the years ended &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023, 2022, and 2021. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 17 years for the year ended December&#160;31,&#160;2023, and 18 years for the years ended December&#160;31,&#160;2022 and 2021. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost (credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for OPEB in 2020. The estimated period of amortization of these new prior service costs is eight years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#x2019;s gain or loss in the MRV in equal amounts over a five&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy contextRef="c-2" id="f-2383">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.&lt;/span&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was &lt;span style="-sec-ix-hidden:f-2484"&gt;&lt;span style="-sec-ix-hidden:f-2485"&gt;&lt;span style="-sec-ix-hidden:f-2486"&gt;eight&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&#160;years for the years ended &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023, 2022, and 2021. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 17 years for the year ended December&#160;31,&#160;2023, and 18 years for the years ended December&#160;31,&#160;2022 and 2021. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost (credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for OPEB in 2020. The estimated period of amortization of these new prior service costs is eight years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#x2019;s gain or loss in the MRV in equal amounts over a five&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
    <us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy contextRef="c-2" id="f-2382">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.&lt;/span&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was &lt;span style="-sec-ix-hidden:f-2484"&gt;&lt;span style="-sec-ix-hidden:f-2485"&gt;&lt;span style="-sec-ix-hidden:f-2486"&gt;eight&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&#160;years for the years ended &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023, 2022, and 2021. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 17 years for the year ended December&#160;31,&#160;2023, and 18 years for the years ended December&#160;31,&#160;2022 and 2021. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost (credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for OPEB in 2020. The estimated period of amortization of these new prior service costs is eight years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#x2019;s gain or loss in the MRV in equal amounts over a five&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy contextRef="c-1" id="f-2381">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2023 and 2022 and improvement scale MP-2020 for 2021.&lt;/span&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The DB SERP no longer requires rate of compensation increase as the last active participant retired in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 7.20&#160;percent in 2023. The actual return (loss) on the assets of the DB&#160;Pension Plans was 12.6&#160;percent in 2023, (15.9)&#160;percent in 2022, and 12.0&#160;percent in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was &lt;span style="-sec-ix-hidden:f-2484"&gt;&lt;span style="-sec-ix-hidden:f-2485"&gt;&lt;span style="-sec-ix-hidden:f-2486"&gt;eight&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&#160;years for the years ended &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023, 2022, and 2021. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 17 years for the year ended December&#160;31,&#160;2023, and 18 years for the years ended December&#160;31,&#160;2022 and 2021. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost (credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for OPEB in 2020. The estimated period of amortization of these new prior service costs is eight years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#x2019;s gain or loss in the MRV in equal amounts over a five&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c-714"
      decimals="4"
      id="f-2385"
      unitRef="number">0.0720</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <cms:ActualRateOfReturnLossOnPlanAssets
      contextRef="c-714"
      decimals="3"
      id="f-2386"
      unitRef="number">0.126</cms:ActualRateOfReturnLossOnPlanAssets>
    <cms:ActualRateOfReturnLossOnPlanAssets
      contextRef="c-715"
      decimals="3"
      id="f-2387"
      unitRef="number">-0.159</cms:ActualRateOfReturnLossOnPlanAssets>
    <cms:ActualRateOfReturnLossOnPlanAssets
      contextRef="c-716"
      decimals="3"
      id="f-2388"
      unitRef="number">0.120</cms:ActualRateOfReturnLossOnPlanAssets>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c-2" id="f-2390">Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans:&lt;div style="margin-bottom:12pt"&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:34.316%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.921%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&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;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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&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;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&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;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&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;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="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(220)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(206)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(208)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(103)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(115)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(109)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&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;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="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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;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;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;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;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;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;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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;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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&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;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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic credit&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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(208)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(194)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(197)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(95)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(107)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(102)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&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;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="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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;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;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;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;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;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;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&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;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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&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;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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c-1" id="f-2389">Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans:&lt;div style="margin-bottom:12pt"&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:34.316%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.921%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&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;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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&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;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&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;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&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;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="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(220)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(206)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(208)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(103)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(115)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(109)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&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;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="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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;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;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;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;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;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;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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;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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&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;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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic credit&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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(208)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(194)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(197)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(95)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(107)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(102)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&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;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="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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;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;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;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;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;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;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&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;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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&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;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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-717" decimals="-6" id="f-2391" unitRef="usd">29000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-718" decimals="-6" id="f-2392" unitRef="usd">41000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-719" decimals="-6" id="f-2393" unitRef="usd">53000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-682" decimals="-6" id="f-2394" unitRef="usd">12000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-709" decimals="-6" id="f-2395" unitRef="usd">17000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-710" decimals="-6" id="f-2396" unitRef="usd">18000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-717" decimals="-6" id="f-2397" unitRef="usd">112000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-718" decimals="-6" id="f-2398" unitRef="usd">84000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-719" decimals="-6" id="f-2399" unitRef="usd">63000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-682" decimals="-6" id="f-2400" unitRef="usd">44000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-709" decimals="-6" id="f-2401" unitRef="usd">28000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-710" decimals="-6" id="f-2402" unitRef="usd">23000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 contextRef="c-717" decimals="-6" id="f-2403" unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 contextRef="c-718" decimals="-6" id="f-2404" unitRef="usd">-1000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 contextRef="c-719" decimals="-6" id="f-2405" unitRef="usd">-1000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 contextRef="c-682" decimals="-6" id="f-2406" unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 contextRef="c-709" decimals="-6" id="f-2407" unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 contextRef="c-710" decimals="-6" id="f-2408" unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-717" decimals="-6" id="f-2409" unitRef="usd">220000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-718" decimals="-6" id="f-2410" unitRef="usd">206000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-719" decimals="-6" id="f-2411" unitRef="usd">208000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-682" decimals="-6" id="f-2412" unitRef="usd">103000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-709" decimals="-6" id="f-2413" unitRef="usd">115000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-710" decimals="-6" id="f-2414" unitRef="usd">109000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-717" decimals="-6" id="f-2415" unitRef="usd">-12000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-718" decimals="-6" id="f-2416" unitRef="usd">-40000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-719" decimals="-6" id="f-2417" unitRef="usd">-100000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-682" decimals="-6" id="f-2418" unitRef="usd">-12000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-709" decimals="-6" id="f-2419" unitRef="usd">-1000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-710" decimals="-6" id="f-2420" unitRef="usd">-8000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-717" decimals="-6" id="f-2421" unitRef="usd">4000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-718" decimals="-6" id="f-2422" unitRef="usd">4000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-719" decimals="-6" id="f-2423" unitRef="usd">4000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-682" decimals="-6" id="f-2424" unitRef="usd">-41000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-709" decimals="-6" id="f-2425" unitRef="usd">-51000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-710" decimals="-6" id="f-2426" unitRef="usd">-53000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-717" decimals="-6" id="f-2427" unitRef="usd">11000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-718" decimals="-6" id="f-2428" unitRef="usd">9000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-719" decimals="-6" id="f-2429" unitRef="usd">6000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-682" decimals="-6" id="f-2430" unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-709" decimals="-6" id="f-2431" unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-710" decimals="-6" id="f-2432" unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-717" decimals="-6" id="f-2433" unitRef="usd">-52000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-718" decimals="-6" id="f-2434" unitRef="usd">-27000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-719" decimals="-6" id="f-2435" unitRef="usd">19000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-682" decimals="-6" id="f-2436" unitRef="usd">-76000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-709" decimals="-6" id="f-2437" unitRef="usd">-120000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-710" decimals="-6" id="f-2438" unitRef="usd">-113000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-720" decimals="-6" id="f-2439" unitRef="usd">28000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-721" decimals="-6" id="f-2440" unitRef="usd">39000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-722" decimals="-6" id="f-2441" unitRef="usd">51000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-683" decimals="-6" id="f-2442" unitRef="usd">11000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-723" decimals="-6" id="f-2443" unitRef="usd">17000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-724" decimals="-6" id="f-2444" unitRef="usd">17000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-720" decimals="-6" id="f-2445" unitRef="usd">105000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-721" decimals="-6" id="f-2446" unitRef="usd">79000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-722" decimals="-6" id="f-2447" unitRef="usd">59000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-683" decimals="-6" id="f-2448" unitRef="usd">42000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-723" decimals="-6" id="f-2449" unitRef="usd">27000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-724" decimals="-6" id="f-2450" unitRef="usd">23000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-720" decimals="-6" id="f-2451" unitRef="usd">208000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-721" decimals="-6" id="f-2452" unitRef="usd">194000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-722" decimals="-6" id="f-2453" unitRef="usd">197000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-683" decimals="-6" id="f-2454" unitRef="usd">95000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-723" decimals="-6" id="f-2455" unitRef="usd">107000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-724" decimals="-6" id="f-2456" unitRef="usd">102000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-720" decimals="-6" id="f-2457" unitRef="usd">-11000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-721" decimals="-6" id="f-2458" unitRef="usd">-37000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-722" decimals="-6" id="f-2459" unitRef="usd">-96000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-683" decimals="-6" id="f-2460" unitRef="usd">-12000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-723" decimals="-6" id="f-2461" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-724" decimals="-6" id="f-2462" unitRef="usd">-8000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-720" decimals="-6" id="f-2463" unitRef="usd">4000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-721" decimals="-6" id="f-2464" unitRef="usd">4000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-722" decimals="-6" id="f-2465" unitRef="usd">4000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-683" decimals="-6" id="f-2466" unitRef="usd">-40000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-723" decimals="-6" id="f-2467" unitRef="usd">-50000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-724" decimals="-6" id="f-2468" unitRef="usd">-51000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-720" decimals="-6" id="f-2469" unitRef="usd">11000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-721" decimals="-6" id="f-2470" unitRef="usd">9000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-722" decimals="-6" id="f-2471" unitRef="usd">6000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-683" decimals="-6" id="f-2472" unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-723" decimals="-6" id="f-2473" unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss contextRef="c-724" decimals="-6" id="f-2474" unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-720" decimals="-6" id="f-2475" unitRef="usd">-49000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-721" decimals="-6" id="f-2476" unitRef="usd">-26000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-722" decimals="-6" id="f-2477" unitRef="usd">19000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-683" decimals="-6" id="f-2478" unitRef="usd">-70000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-723" decimals="-6" id="f-2479" unitRef="usd">-113000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-724" decimals="-6" id="f-2480" unitRef="usd">-105000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <cms:DefinedBenefitPlanDeferredCostsCredits contextRef="c-725" decimals="-6" id="f-2481" unitRef="usd">-11000000</cms:DefinedBenefitPlanDeferredCostsCredits>
    <cms:DefinedBenefitPlanDeferredCostsCredits contextRef="c-726" decimals="-6" id="f-2482" unitRef="usd">23000000</cms:DefinedBenefitPlanDeferredCostsCredits>
    <cms:AmortizedNetGainsAndLossesInExcessOfPboOrMrv
      contextRef="c-714"
      decimals="2"
      id="f-2483"
      unitRef="number">0.10</cms:AmortizedNetGainsAndLossesInExcessOfPboOrMrv>
    <cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy contextRef="c-711" id="f-2487">P17Y</cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy>
    <cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy contextRef="c-713" id="f-2488">P18Y</cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy>
    <cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy contextRef="c-712" id="f-2489">P18Y</cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses contextRef="c-682" id="f-2490">P9Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses contextRef="c-710" id="f-2491">P9Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses contextRef="c-709" id="f-2492">P9Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfPriorServiceCost contextRef="c-705" id="f-2493">P8Y</cms:EstimatedTimeOfPriorServiceCost>
    <cms:EstimatedTimeOfPriorServiceCost contextRef="c-727" id="f-2494">P8Y</cms:EstimatedTimeOfPriorServiceCost>
    <cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue contextRef="c-714" id="f-2495">P5Y</cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock contextRef="c-2" id="f-2497">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans with their retirement benefit plans&#x2019; liabilities:&lt;div style="margin-bottom:12pt"&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:29.188%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,070&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;889&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,166&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss (gain)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(811)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(25)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(274)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(161)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(212)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48)&lt;/span&gt;&lt;/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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at end of period&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;345&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(567)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;165&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(294)&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(161)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(212)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(47)&lt;/span&gt;&lt;/td&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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss (gain)&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(265)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at end of period&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan 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="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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(273)&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The actuarial losses for 2023 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of lower discount rates. The actuarial gains for 2022 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $781&#160;million at December&#160;31,&#160;2023 and $632&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock contextRef="c-1" id="f-2496">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans with their retirement benefit plans&#x2019; liabilities:&lt;div style="margin-bottom:12pt"&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:29.188%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,070&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;889&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,166&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss (gain)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(811)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(25)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(274)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(161)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(212)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48)&lt;/span&gt;&lt;/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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at end of period&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;345&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(567)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;165&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(294)&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(161)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(212)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(47)&lt;/span&gt;&lt;/td&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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss (gain)&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(265)&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at end of period&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan 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="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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(273)&lt;/span&gt;&lt;/td&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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&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="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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The actuarial losses for 2023 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of lower discount rates. The actuarial gains for 2022 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $781&#160;million at December&#160;31,&#160;2023 and $632&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-728" decimals="-6" id="f-2498" unitRef="usd">2169000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-729" decimals="-6" id="f-2499" unitRef="usd">3070000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-662" decimals="-6" id="f-2500" unitRef="usd">117000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-700" decimals="-6" id="f-2501" unitRef="usd">149000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-701" decimals="-6" id="f-2502" unitRef="usd">889000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-702" decimals="-6" id="f-2503" unitRef="usd">1166000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-714" decimals="-6" id="f-2504" unitRef="usd">29000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-715" decimals="-6" id="f-2505" unitRef="usd">41000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-706" decimals="-6" id="f-2506" unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-707" decimals="-6" id="f-2507" unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-682" decimals="-6" id="f-2508" unitRef="usd">12000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-709" decimals="-6" id="f-2509" unitRef="usd">17000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-714" decimals="-6" id="f-2510" unitRef="usd">106000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-715" decimals="-6" id="f-2511" unitRef="usd">81000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-706" decimals="-6" id="f-2512" unitRef="usd">6000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-707" decimals="-6" id="f-2513" unitRef="usd">3000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-682" decimals="-6" id="f-2514" unitRef="usd">44000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-709" decimals="-6" id="f-2515" unitRef="usd">28000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-714" decimals="-6" id="f-2516" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-715" decimals="-6" id="f-2517" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-706" decimals="-6" id="f-2518" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-707" decimals="-6" id="f-2519" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-682" decimals="-6" id="f-2520" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-709" decimals="-6" id="f-2521" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-714" decimals="-6" id="f-2522" unitRef="usd">-52000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-715" decimals="-6" id="f-2523" unitRef="usd">811000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-706" decimals="-6" id="f-2524" unitRef="usd">-1000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-707" decimals="-6" id="f-2525" unitRef="usd">25000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-682" decimals="-6" id="f-2526" unitRef="usd">-9000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-709" decimals="-6" id="f-2527" unitRef="usd">274000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-714" decimals="-6" id="f-2528" unitRef="usd">161000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-715" decimals="-6" id="f-2529" unitRef="usd">212000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-706" decimals="-6" id="f-2530" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-707" decimals="-6" id="f-2531" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-682" decimals="-6" id="f-2532" unitRef="usd">54000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-709" decimals="-6" id="f-2533" unitRef="usd">48000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-730" decimals="-6" id="f-2534" unitRef="usd">2195000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-728" decimals="-6" id="f-2535" unitRef="usd">2169000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-661" decimals="-6" id="f-2536" unitRef="usd">114000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-662" decimals="-6" id="f-2537" unitRef="usd">117000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-693" decimals="-6" id="f-2538" unitRef="usd">900000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-701" decimals="-6" id="f-2539" unitRef="usd">889000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-728" decimals="-6" id="f-2540" unitRef="usd">2820000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-729" decimals="-6" id="f-2541" unitRef="usd">3599000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-662" decimals="-6" id="f-2542" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-700" decimals="-6" id="f-2543" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-701" decimals="-6" id="f-2544" unitRef="usd">1446000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-702" decimals="-6" id="f-2545" unitRef="usd">1787000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-714" decimals="-6" id="f-2546" unitRef="usd">345000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-715" decimals="-6" id="f-2547" unitRef="usd">-567000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-706" decimals="-6" id="f-2548" unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-707" decimals="-6" id="f-2549" unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-682" decimals="-6" id="f-2550" unitRef="usd">165000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-709" decimals="-6" id="f-2551" unitRef="usd">-294000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-714" decimals="-6" id="f-2552" unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-715" decimals="-6" id="f-2553" unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-706" decimals="-6" id="f-2554" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-707" decimals="-6" id="f-2555" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-682" decimals="-6" id="f-2556" unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-709" decimals="-6" id="f-2557" unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-714" decimals="-6" id="f-2558" unitRef="usd">161000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-715" decimals="-6" id="f-2559" unitRef="usd">212000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-706" decimals="-6" id="f-2560" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-707" decimals="-6" id="f-2561" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-682" decimals="-6" id="f-2562" unitRef="usd">52000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-709" decimals="-6" id="f-2563" unitRef="usd">47000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-730" decimals="-6" id="f-2564" unitRef="usd">3004000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-728" decimals="-6" id="f-2565" unitRef="usd">2820000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-661" decimals="-6" id="f-2566" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-662" decimals="-6" id="f-2567" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-693" decimals="-6" id="f-2568" unitRef="usd">1559000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-701" decimals="-6" id="f-2569" unitRef="usd">1446000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-730" decimals="-6" id="f-2570" unitRef="usd">809000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-728" decimals="-6" id="f-2571" unitRef="usd">651000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-661" decimals="-6" id="f-2572" unitRef="usd">-114000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-662" decimals="-6" id="f-2573" unitRef="usd">-117000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-693" decimals="-6" id="f-2574" unitRef="usd">659000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-701" decimals="-6" id="f-2575" unitRef="usd">557000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-666" decimals="-6" id="f-2576" unitRef="usd">85000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-731" decimals="-6" id="f-2577" unitRef="usd">109000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-732" decimals="-6" id="f-2578" unitRef="usd">856000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-733" decimals="-6" id="f-2579" unitRef="usd">1122000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-734" decimals="-6" id="f-2580" unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-735" decimals="-6" id="f-2581" unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-683" decimals="-6" id="f-2582" unitRef="usd">11000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-723" decimals="-6" id="f-2583" unitRef="usd">17000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-734" decimals="-6" id="f-2584" unitRef="usd">4000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-735" decimals="-6" id="f-2585" unitRef="usd">2000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-683" decimals="-6" id="f-2586" unitRef="usd">42000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-723" decimals="-6" id="f-2587" unitRef="usd">27000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-734" decimals="-6" id="f-2588" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-735" decimals="-6" id="f-2589" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-683" decimals="-6" id="f-2590" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments contextRef="c-723" decimals="-6" id="f-2591" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-734" decimals="-6" id="f-2592" unitRef="usd">-1000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-735" decimals="-6" id="f-2593" unitRef="usd">19000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-683" decimals="-6" id="f-2594" unitRef="usd">-10000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-723" decimals="-6" id="f-2595" unitRef="usd">265000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-734" decimals="-6" id="f-2596" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-735" decimals="-6" id="f-2597" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-683" decimals="-6" id="f-2598" unitRef="usd">52000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-723" decimals="-6" id="f-2599" unitRef="usd">45000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-665" decimals="-6" id="f-2600" unitRef="usd">83000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-666" decimals="-6" id="f-2601" unitRef="usd">85000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-692" decimals="-6" id="f-2602" unitRef="usd">867000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-732" decimals="-6" id="f-2603" unitRef="usd">856000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-666" decimals="-6" id="f-2604" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-731" decimals="-6" id="f-2605" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-732" decimals="-6" id="f-2606" unitRef="usd">1350000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-733" decimals="-6" id="f-2607" unitRef="usd">1668000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-734" decimals="-6" id="f-2608" unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-735" decimals="-6" id="f-2609" unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-683" decimals="-6" id="f-2610" unitRef="usd">154000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-723" decimals="-6" id="f-2611" unitRef="usd">-273000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-734" decimals="-6" id="f-2612" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-735" decimals="-6" id="f-2613" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-683" decimals="-6" id="f-2614" unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-723" decimals="-6" id="f-2615" unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-734" decimals="-6" id="f-2616" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-735" decimals="-6" id="f-2617" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-683" decimals="-6" id="f-2618" unitRef="usd">51000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-723" decimals="-6" id="f-2619" unitRef="usd">45000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-665" decimals="-6" id="f-2620" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-666" decimals="-6" id="f-2621" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-692" decimals="-6" id="f-2622" unitRef="usd">1453000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-732" decimals="-6" id="f-2623" unitRef="usd">1350000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-665" decimals="-6" id="f-2624" unitRef="usd">-83000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-666" decimals="-6" id="f-2625" unitRef="usd">-85000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-692" decimals="-6" id="f-2626" unitRef="usd">586000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-732" decimals="-6" id="f-2627" unitRef="usd">494000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-736" decimals="-6" id="f-2628" unitRef="usd">781000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-737" decimals="-6" id="f-2629" unitRef="usd">632000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock contextRef="c-1" id="f-2631">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the classification of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans&#x2019; assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;809&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;651&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;659&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;557&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&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;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="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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/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;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:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;781&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;632&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;586&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&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;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="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;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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock contextRef="c-2" id="f-2630">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the classification of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans&#x2019; assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;809&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;651&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;659&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;557&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&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;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="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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/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;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:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current 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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;781&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;632&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;586&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&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;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="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;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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-730" decimals="-6" id="f-2632" unitRef="usd">809000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-728" decimals="-6" id="f-2633" unitRef="usd">651000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-693" decimals="-6" id="f-2634" unitRef="usd">659000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-701" decimals="-6" id="f-2635" unitRef="usd">557000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-661" decimals="-6" id="f-2636" unitRef="usd">10000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-662" decimals="-6" id="f-2637" unitRef="usd">10000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-661" decimals="-6" id="f-2638" unitRef="usd">104000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-662" decimals="-6" id="f-2639" unitRef="usd">107000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-736" decimals="-6" id="f-2640" unitRef="usd">781000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-737" decimals="-6" id="f-2641" unitRef="usd">632000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-692" decimals="-6" id="f-2642" unitRef="usd">586000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-732" decimals="-6" id="f-2643" unitRef="usd">494000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-665" decimals="-6" id="f-2644" unitRef="usd">7000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-666" decimals="-6" id="f-2645" unitRef="usd">7000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-665" decimals="-6" id="f-2646" unitRef="usd">76000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-666" decimals="-6" id="f-2647" unitRef="usd">78000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c-730" decimals="-8" id="f-2648" unitRef="usd">2000000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c-728" decimals="-8" id="f-2649" unitRef="usd">2000000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock contextRef="c-2" id="f-2651">Presented in the following table are the amounts recognized in regulatory assets and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets see Note&#160;2, Regulatory Matters.&lt;div style="margin-bottom:13pt"&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:55.150%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.879%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory 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="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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;634&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;724&#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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(100)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(140)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss (gain)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;634&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;724&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(100)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(140)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;</cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock>
    <cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-2650">Presented in the following table are the amounts recognized in regulatory assets and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets see Note&#160;2, Regulatory Matters.&lt;div style="margin-bottom:13pt"&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:55.150%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.879%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory 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="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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;634&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;724&#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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(100)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(140)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss (gain)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;634&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;724&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(100)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(140)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;</cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax contextRef="c-738" decimals="-6" id="f-2652" unitRef="usd">634000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax contextRef="c-739" decimals="-6" id="f-2653" unitRef="usd">724000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax contextRef="c-693" decimals="-6" id="f-2654" unitRef="usd">191000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax contextRef="c-701" decimals="-6" id="f-2655" unitRef="usd">251000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax contextRef="c-738" decimals="-6" id="f-2656" unitRef="usd">16000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax contextRef="c-739" decimals="-6" id="f-2657" unitRef="usd">21000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax contextRef="c-693" decimals="-6" id="f-2658" unitRef="usd">-100000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax contextRef="c-701" decimals="-6" id="f-2659" unitRef="usd">-140000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <us-gaap:RegulatoryAssets contextRef="c-738" decimals="-6" id="f-2660" unitRef="usd">650000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets contextRef="c-739" decimals="-6" id="f-2661" unitRef="usd">745000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets contextRef="c-693" decimals="-6" id="f-2662" unitRef="usd">91000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets contextRef="c-701" decimals="-6" id="f-2663" unitRef="usd">111000000</us-gaap:RegulatoryAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-738" decimals="-6" id="f-2664" unitRef="usd">-65000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-739" decimals="-6" id="f-2665" unitRef="usd">-69000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-693" decimals="-6" id="f-2666" unitRef="usd">3000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-701" decimals="-6" id="f-2667" unitRef="usd">-2000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-738" decimals="-6" id="f-2668" unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-739" decimals="-6" id="f-2669" unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-693" decimals="-6" id="f-2670" unitRef="usd">-2000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-701" decimals="-6" id="f-2671" unitRef="usd">-3000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost contextRef="c-738" decimals="-6" id="f-2672" unitRef="usd">716000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost contextRef="c-739" decimals="-6" id="f-2673" unitRef="usd">815000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost contextRef="c-693" decimals="-6" id="f-2674" unitRef="usd">86000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost contextRef="c-701" decimals="-6" id="f-2675" unitRef="usd">110000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax contextRef="c-740" decimals="-6" id="f-2676" unitRef="usd">634000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax contextRef="c-741" decimals="-6" id="f-2677" unitRef="usd">724000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax contextRef="c-692" decimals="-6" id="f-2678" unitRef="usd">191000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax contextRef="c-732" decimals="-6" id="f-2679" unitRef="usd">251000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax contextRef="c-740" decimals="-6" id="f-2680" unitRef="usd">16000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax contextRef="c-741" decimals="-6" id="f-2681" unitRef="usd">21000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax contextRef="c-692" decimals="-6" id="f-2682" unitRef="usd">-100000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax contextRef="c-732" decimals="-6" id="f-2683" unitRef="usd">-140000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <us-gaap:RegulatoryAssets contextRef="c-740" decimals="-6" id="f-2684" unitRef="usd">650000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets contextRef="c-741" decimals="-6" id="f-2685" unitRef="usd">745000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets contextRef="c-692" decimals="-6" id="f-2686" unitRef="usd">91000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets contextRef="c-732" decimals="-6" id="f-2687" unitRef="usd">111000000</us-gaap:RegulatoryAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-740" decimals="-6" id="f-2688" unitRef="usd">-20000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-741" decimals="-6" id="f-2689" unitRef="usd">-20000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-692" decimals="-6" id="f-2690" unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-732" decimals="-6" id="f-2691" unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost contextRef="c-740" decimals="-6" id="f-2692" unitRef="usd">670000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost contextRef="c-741" decimals="-6" id="f-2693" unitRef="usd">765000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost contextRef="c-692" decimals="-6" id="f-2694" unitRef="usd">91000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost contextRef="c-732" decimals="-6" id="f-2695" unitRef="usd">111000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock contextRef="c-1" id="f-2696">Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.&lt;div style="margin-bottom:12pt"&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:44.092%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.921%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.881%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and short-term investments&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122&#160;&lt;/span&gt;&lt;/td&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="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="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;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;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;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="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;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;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;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="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;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;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;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="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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#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="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: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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,779&#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="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;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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,435&#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="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="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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;&lt;div style="margin-bottom:13pt"&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:44.092%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.921%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.881%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and short-term investments&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government and agencies securities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and municipal bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign corporate bonds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stocks&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;754&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;754&#160;&lt;/span&gt;&lt;/td&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="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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,157&#160;&lt;/span&gt;&lt;/td&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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;595&#160;&lt;/span&gt;&lt;/td&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="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="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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-742" decimals="-6" id="f-2697" unitRef="usd">178000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-743" decimals="-6" id="f-2698" unitRef="usd">178000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-744" decimals="-6" id="f-2699" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-745" decimals="-6" id="f-2700" unitRef="usd">122000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-746" decimals="-6" id="f-2701" unitRef="usd">122000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-747" decimals="-6" id="f-2702" unitRef="usd">47000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-748" decimals="-6" id="f-2703" unitRef="usd">47000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-749" decimals="-6" id="f-2704" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-750" decimals="-6" id="f-2705" unitRef="usd">263000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-751" decimals="-6" id="f-2706" unitRef="usd">263000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-752" decimals="-6" id="f-2707" unitRef="usd">225000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-753" decimals="-6" id="f-2708" unitRef="usd">225000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-754" decimals="-6" id="f-2709" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-755" decimals="-6" id="f-2710" unitRef="usd">385000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-756" decimals="-6" id="f-2711" unitRef="usd">385000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-757" decimals="-6" id="f-2712" unitRef="usd">2779000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-758" decimals="-6" id="f-2713" unitRef="usd">2435000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-730" decimals="-6" id="f-2714" unitRef="usd">3004000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-728" decimals="-6" id="f-2715" unitRef="usd">2820000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-759" decimals="-6" id="f-2716" unitRef="usd">82000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-760" decimals="-6" id="f-2717" unitRef="usd">82000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-761" decimals="-6" id="f-2718" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-762" decimals="-6" id="f-2719" unitRef="usd">28000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-763" decimals="-6" id="f-2720" unitRef="usd">28000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-764" decimals="-6" id="f-2721" unitRef="usd">16000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-765" decimals="-6" id="f-2722" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-766" decimals="-6" id="f-2723" unitRef="usd">16000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-767" decimals="-6" id="f-2724" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-768" decimals="-6" id="f-2725" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-769" decimals="-6" id="f-2726" unitRef="usd">67000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-770" decimals="-6" id="f-2727" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-771" decimals="-6" id="f-2728" unitRef="usd">67000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-772" decimals="-6" id="f-2729" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-773" decimals="-6" id="f-2730" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-774" decimals="-6" id="f-2731" unitRef="usd">1000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-775" decimals="-6" id="f-2732" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-776" decimals="-6" id="f-2733" unitRef="usd">1000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-777" decimals="-6" id="f-2734" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-778" decimals="-6" id="f-2735" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-779" decimals="-6" id="f-2736" unitRef="usd">15000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-780" decimals="-6" id="f-2737" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-781" decimals="-6" id="f-2738" unitRef="usd">15000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-782" decimals="-6" id="f-2739" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-783" decimals="-6" id="f-2740" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-784" decimals="-6" id="f-2741" unitRef="usd">161000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-785" decimals="-6" id="f-2742" unitRef="usd">161000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-786" decimals="-6" id="f-2743" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-787" decimals="-6" id="f-2744" unitRef="usd">69000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-788" decimals="-6" id="f-2745" unitRef="usd">69000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-789" decimals="-6" id="f-2746" unitRef="usd">60000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-790" decimals="-6" id="f-2747" unitRef="usd">60000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-791" decimals="-6" id="f-2748" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-792" decimals="-6" id="f-2749" unitRef="usd">754000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-793" decimals="-6" id="f-2750" unitRef="usd">754000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-794" decimals="-6" id="f-2751" unitRef="usd">402000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-795" decimals="-6" id="f-2752" unitRef="usd">303000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-796" decimals="-6" id="f-2753" unitRef="usd">99000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-797" decimals="-6" id="f-2754" unitRef="usd">851000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-798" decimals="-6" id="f-2755" unitRef="usd">851000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-799" decimals="-6" id="f-2756" unitRef="usd">1157000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-800" decimals="-6" id="f-2757" unitRef="usd">595000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-693" decimals="-6" id="f-2758" unitRef="usd">1559000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-701" decimals="-6" id="f-2759" unitRef="usd">1446000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <cms:ScheduleOfAssetAllocationPercentagesTableTextBlock contextRef="c-1" id="f-2760">Presented in the following table are the investment components of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2023:&lt;div style="margin-bottom:13pt"&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.476%"&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.637%"&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:7.874%"&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.637%"&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:7.876%"&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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed-income securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity securities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38.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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real asset investments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Return-seeking fixed income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.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;/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:'Times New Roman',sans-serif;font-size:10pt;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:left;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liquid alternative investments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;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;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:'Times New Roman',sans-serif;font-size:10pt;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;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfAssetAllocationPercentagesTableTextBlock>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-801"
      decimals="3"
      id="f-2761"
      unitRef="number">0.420</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-802"
      decimals="3"
      id="f-2762"
      unitRef="number">0.400</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-803"
      decimals="3"
      id="f-2763"
      unitRef="number">0.380</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-804"
      decimals="3"
      id="f-2764"
      unitRef="number">0.420</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-805"
      decimals="3"
      id="f-2765"
      unitRef="number">0.090</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-806"
      decimals="3"
      id="f-2766"
      unitRef="number">0.080</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-807"
      decimals="3"
      id="f-2767"
      unitRef="number">0.060</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-808"
      decimals="3"
      id="f-2768"
      unitRef="number">0.050</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-809"
      decimals="3"
      id="f-2769"
      unitRef="number">0.040</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-810"
      decimals="3"
      id="f-2770"
      unitRef="number">0.040</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-811"
      decimals="3"
      id="f-2771"
      unitRef="number">0.010</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-812"
      decimals="3"
      id="f-2772"
      unitRef="number">0.010</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-730"
      decimals="3"
      id="f-2773"
      unitRef="number">1.000</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c-693"
      decimals="3"
      id="f-2774"
      unitRef="number">1.000</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-801"
      decimals="2"
      id="f-2775"
      unitRef="number">0.40</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-803"
      decimals="2"
      id="f-2776"
      unitRef="number">0.38</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-805"
      decimals="2"
      id="f-2777"
      unitRef="number">0.11</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-807"
      decimals="2"
      id="f-2778"
      unitRef="number">0.07</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-809"
      decimals="2"
      id="f-2779"
      unitRef="number">0.04</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-813"
      decimals="2"
      id="f-2780"
      unitRef="number">0.40</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-814"
      decimals="2"
      id="f-2781"
      unitRef="number">0.38</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-815"
      decimals="2"
      id="f-2782"
      unitRef="number">0.11</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-816"
      decimals="2"
      id="f-2783"
      unitRef="number">0.07</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-817"
      decimals="2"
      id="f-2784"
      unitRef="number">0.04</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="c-1" id="f-2786">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year period thereafter:&lt;/span&gt;&lt;div style="margin-bottom:13pt"&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:65.887%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.364%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029-2033&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;785&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029-2033&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="c-2" id="f-2785">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year period thereafter:&lt;/span&gt;&lt;div style="margin-bottom:13pt"&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:65.887%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.364%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029-2033&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;785&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029-2033&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-730" decimals="-6" id="f-2787" unitRef="usd">158000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-661" decimals="-6" id="f-2788" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-693" decimals="-6" id="f-2789" unitRef="usd">55000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-730" decimals="-6" id="f-2790" unitRef="usd">160000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-661" decimals="-6" id="f-2791" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-693" decimals="-6" id="f-2792" unitRef="usd">57000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-730" decimals="-6" id="f-2793" unitRef="usd">159000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-661" decimals="-6" id="f-2794" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-693" decimals="-6" id="f-2795" unitRef="usd">58000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-730" decimals="-6" id="f-2796" unitRef="usd">159000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-661" decimals="-6" id="f-2797" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-693" decimals="-6" id="f-2798" unitRef="usd">60000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-730" decimals="-6" id="f-2799" unitRef="usd">159000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-661" decimals="-6" id="f-2800" unitRef="usd">9000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-693" decimals="-6" id="f-2801" unitRef="usd">61000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-730" decimals="-6" id="f-2802" unitRef="usd">785000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-661" decimals="-6" id="f-2803" unitRef="usd">43000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-693" decimals="-6" id="f-2804" unitRef="usd">315000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-736" decimals="-6" id="f-2805" unitRef="usd">148000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-665" decimals="-6" id="f-2806" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-692" decimals="-6" id="f-2807" unitRef="usd">53000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-736" decimals="-6" id="f-2808" unitRef="usd">151000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-665" decimals="-6" id="f-2809" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-692" decimals="-6" id="f-2810" unitRef="usd">54000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-736" decimals="-6" id="f-2811" unitRef="usd">150000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-665" decimals="-6" id="f-2812" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-692" decimals="-6" id="f-2813" unitRef="usd">56000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-736" decimals="-6" id="f-2814" unitRef="usd">150000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-665" decimals="-6" id="f-2815" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-692" decimals="-6" id="f-2816" unitRef="usd">57000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-736" decimals="-6" id="f-2817" unitRef="usd">150000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-665" decimals="-6" id="f-2818" unitRef="usd">6000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-692" decimals="-6" id="f-2819" unitRef="usd">59000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-736" decimals="-6" id="f-2820" unitRef="usd">741000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-665" decimals="-6" id="f-2821" unitRef="usd">29000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-692" decimals="-6" id="f-2822" unitRef="usd">301000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <cms:UnionMembershipByTotalEmployeesPercentage contextRef="c-35" decimals="2" id="f-2823" unitRef="number">0.44</cms:UnionMembershipByTotalEmployeesPercentage>
    <cms:UnionMembershipByTotalEmployeesPercentage
      contextRef="c-111"
      decimals="2"
      id="f-2824"
      unitRef="number">0.45</cms:UnionMembershipByTotalEmployeesPercentage>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-2826">Stock-based Compensation&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers provide a PISP to officers, employees, and non&#x2011;employee directors based on their contributions to the successful management of the company. The PISP has a ten&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year term, expiring in May&#160;2030.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In 2023, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2023, 2022, or 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Shares awarded or subject to stock options, phantom shares, or performance units may not exceed 6.5&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to 4,960,465&#160;shares of common stock under the PISP as of December&#160;31,&#160;2023. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#x2019;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Stock Awards:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Performance-based restricted stock vesting is contingent on meeting at least a 36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#x2019;s EPS growth relative to a peer group over a three&#x2011;year period. The awards granted in 2023, 2022, and 2021 require a 38&#x2011;month service period. Market-based restricted stock vesting is generally contingent on meeting a three&#x2011;year service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#x2019;s total shareholder return with the median total shareholder return of a peer group over the same three&#x2011;year period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from zero to 200&#160;percent of the initial grant. Time-lapse restricted stock generally vests after a service period of &lt;span style="-sec-ix-hidden:f-2847"&gt;&lt;span style="-sec-ix-hidden:f-2848"&gt;three&lt;/span&gt;&lt;/span&gt;&#160;years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Stock Units:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2023, 2022, and 2021, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#x2011;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of &lt;span style="-sec-ix-hidden:f-2849"&gt;&lt;span style="-sec-ix-hidden:f-2850"&gt;one&lt;/span&gt;&lt;/span&gt;&#160;year or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#x2019; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:31.111%"&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:11.239%"&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:7.233%"&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:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:11.239%"&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:7.233%"&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:11.724%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy,&#160;including&#160;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,029,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;978,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;502,039&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.62&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474,917&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.42&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,082&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,315&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.34&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Vested&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(313,344)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.54&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(302,177)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.48&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15,211)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.60&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,523)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.55&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited &#x2013; restricted stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(63,987)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.57&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(60,312)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.45&#160;&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,158,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,094,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:13pt"&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:52.585%"&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.258%"&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:20.857%"&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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including&lt;br/&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Time-lapse awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115,591&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108,216&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Market-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147,453&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;139,255&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153,383&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;145,008&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,545&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,925&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on market-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,825&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,038&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on performance-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,608&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,787&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,537&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,390&#160;&lt;/span&gt;&lt;/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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional performance-based shares based on achievement of condition&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,179&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,613&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;521,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#x2011;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#x2019;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and Consumers base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;free rate for valuation of the market-based restricted stock awards was based on the three&#x2011;year U.S.&#160;Treasury yield at the award grant date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&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.637%"&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.637%"&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.638%"&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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:left;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:'Times New Roman',sans-serif;font-size:10pt;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:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.62&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48.69&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43.52&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56.13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54.11&#160;&lt;/span&gt;&lt;/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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.42&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48.57&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.85&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are amounts related to restricted stock awards and restricted stock units:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2023, $29&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $27&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of &lt;span style="-sec-ix-hidden:f-2948"&gt;&lt;span style="-sec-ix-hidden:f-2949"&gt;two&lt;/span&gt;&lt;/span&gt;&#160;years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-2" id="f-2825">Stock-based Compensation&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers provide a PISP to officers, employees, and non&#x2011;employee directors based on their contributions to the successful management of the company. The PISP has a ten&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year term, expiring in May&#160;2030.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In 2023, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2023, 2022, or 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Shares awarded or subject to stock options, phantom shares, or performance units may not exceed 6.5&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to 4,960,465&#160;shares of common stock under the PISP as of December&#160;31,&#160;2023. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#x2019;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Stock Awards:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Performance-based restricted stock vesting is contingent on meeting at least a 36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#x2019;s EPS growth relative to a peer group over a three&#x2011;year period. The awards granted in 2023, 2022, and 2021 require a 38&#x2011;month service period. Market-based restricted stock vesting is generally contingent on meeting a three&#x2011;year service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#x2019;s total shareholder return with the median total shareholder return of a peer group over the same three&#x2011;year period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from zero to 200&#160;percent of the initial grant. Time-lapse restricted stock generally vests after a service period of &lt;span style="-sec-ix-hidden:f-2847"&gt;&lt;span style="-sec-ix-hidden:f-2848"&gt;three&lt;/span&gt;&lt;/span&gt;&#160;years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Stock Units:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2023, 2022, and 2021, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#x2011;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of &lt;span style="-sec-ix-hidden:f-2849"&gt;&lt;span style="-sec-ix-hidden:f-2850"&gt;one&lt;/span&gt;&lt;/span&gt;&#160;year or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#x2019; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:31.111%"&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:11.239%"&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:7.233%"&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:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:11.239%"&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:7.233%"&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:11.724%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy,&#160;including&#160;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,029,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;978,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;502,039&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.62&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474,917&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.42&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,082&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,315&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.34&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Vested&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(313,344)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.54&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(302,177)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.48&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15,211)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.60&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,523)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.55&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited &#x2013; restricted stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(63,987)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.57&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(60,312)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.45&#160;&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,158,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,094,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:13pt"&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:52.585%"&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.258%"&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:20.857%"&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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including&lt;br/&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Time-lapse awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115,591&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108,216&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Market-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147,453&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;139,255&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153,383&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;145,008&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,545&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,925&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on market-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,825&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,038&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on performance-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,608&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,787&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,537&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,390&#160;&lt;/span&gt;&lt;/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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional performance-based shares based on achievement of condition&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,179&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,613&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;521,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#x2011;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#x2019;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and Consumers base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;free rate for valuation of the market-based restricted stock awards was based on the three&#x2011;year U.S.&#160;Treasury yield at the award grant date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&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.637%"&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.637%"&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.638%"&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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:left;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:'Times New Roman',sans-serif;font-size:10pt;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:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.62&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48.69&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43.52&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56.13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54.11&#160;&lt;/span&gt;&lt;/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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.42&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48.57&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.85&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are amounts related to restricted stock awards and restricted stock units:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2023, $29&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $27&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of &lt;span style="-sec-ix-hidden:f-2948"&gt;&lt;span style="-sec-ix-hidden:f-2949"&gt;two&lt;/span&gt;&lt;/span&gt;&#160;years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <cms:DeferredCompensationArrangementsPlanTerm contextRef="c-1" id="f-2827">P10Y</cms:DeferredCompensationArrangementsPlanTerm>
    <cms:DeferredCompensationArrangementsPlanTerm contextRef="c-2" id="f-2828">P10Y</cms:DeferredCompensationArrangementsPlanTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-111"
      decimals="INF"
      id="f-2829"
      unitRef="shares">6500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-35"
      decimals="INF"
      id="f-2830"
      unitRef="shares">6500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-35"
      decimals="INF"
      id="f-2831"
      unitRef="shares">4960465</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-111"
      decimals="INF"
      id="f-2832"
      unitRef="shares">4960465</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-818" id="f-2833">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-819" id="f-2834">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-820" id="f-2835">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-821" id="f-2836">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-821" id="f-2837">P38M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-820" id="f-2838">P38M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-822" id="f-2839">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-823" id="f-2840">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-823" id="f-2841">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-822" id="f-2842">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="c-824"
      decimals="INF"
      id="f-2843"
      unitRef="number">0</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="c-497"
      decimals="INF"
      id="f-2844"
      unitRef="number">0</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="c-498"
      decimals="2"
      id="f-2845"
      unitRef="number">2</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="c-825"
      decimals="2"
      id="f-2846"
      unitRef="number">2</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-829"
      decimals="INF"
      id="f-2851"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-828"
      decimals="INF"
      id="f-2852"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="c-2" id="f-2854">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:31.111%"&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:11.239%"&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:7.233%"&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:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:11.239%"&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:7.233%"&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:11.724%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy,&#160;including&#160;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,029,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;978,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;502,039&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.62&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474,917&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.42&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,082&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,315&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.34&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Vested&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(313,344)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.54&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(302,177)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.48&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15,211)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.60&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,523)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.55&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited &#x2013; restricted stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(63,987)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.57&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(60,312)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.45&#160;&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,158,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,094,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:13pt"&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:52.585%"&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.258%"&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:20.857%"&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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including&lt;br/&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Time-lapse awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115,591&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108,216&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Market-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147,453&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;139,255&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153,383&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;145,008&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,545&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,925&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on market-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,825&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,038&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on performance-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,608&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,787&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,537&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,390&#160;&lt;/span&gt;&lt;/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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional performance-based shares based on achievement of condition&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,179&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,613&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;521,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="c-1" id="f-2853">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:31.111%"&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:11.239%"&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:7.233%"&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:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&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:11.239%"&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:7.233%"&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:11.724%"&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:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy,&#160;including&#160;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,029,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;978,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;502,039&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.62&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474,917&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.42&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,082&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,315&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.34&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Vested&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(313,344)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.54&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(302,177)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.48&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15,211)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.60&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,523)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.55&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited &#x2013; restricted stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(63,987)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.57&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(60,312)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.45&#160;&lt;/span&gt;&lt;/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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,158,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,094,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:13pt"&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:52.585%"&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.258%"&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:20.857%"&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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including&lt;br/&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Time-lapse awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115,591&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108,216&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Market-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147,453&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;139,255&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153,383&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;145,008&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,545&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,925&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on market-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,825&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,038&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on performance-based awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,608&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,787&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,537&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,390&#160;&lt;/span&gt;&lt;/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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional performance-based shares based on achievement of condition&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,179&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,613&#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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;521,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-830"
      decimals="INF"
      id="f-2855"
      unitRef="shares">1029523</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-830"
      decimals="2"
      id="f-2856"
      unitRef="usdPerShare">60.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-831"
      decimals="INF"
      id="f-2857"
      unitRef="shares">978146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-831"
      decimals="2"
      id="f-2858"
      unitRef="usdPerShare">60.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-832"
      decimals="INF"
      id="f-2859"
      unitRef="shares">502039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-832"
      decimals="2"
      id="f-2860"
      unitRef="usdPerShare">52.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-833"
      decimals="INF"
      id="f-2861"
      unitRef="shares">474917</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-833"
      decimals="2"
      id="f-2862"
      unitRef="usdPerShare">52.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-828"
      decimals="INF"
      id="f-2863"
      unitRef="shares">19082</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-828"
      decimals="2"
      id="f-2864"
      unitRef="usdPerShare">50.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-829"
      decimals="INF"
      id="f-2865"
      unitRef="shares">18315</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-829"
      decimals="2"
      id="f-2866"
      unitRef="usdPerShare">50.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-832"
      decimals="INF"
      id="f-2867"
      unitRef="shares">313344</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-832"
      decimals="2"
      id="f-2868"
      unitRef="usdPerShare">51.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-833"
      decimals="INF"
      id="f-2869"
      unitRef="shares">302177</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-833"
      decimals="2"
      id="f-2870"
      unitRef="usdPerShare">51.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-828"
      decimals="INF"
      id="f-2871"
      unitRef="shares">15211</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-828"
      decimals="2"
      id="f-2872"
      unitRef="usdPerShare">52.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-829"
      decimals="INF"
      id="f-2873"
      unitRef="shares">14523</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-829"
      decimals="2"
      id="f-2874"
      unitRef="usdPerShare">52.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-832"
      decimals="INF"
      id="f-2875"
      unitRef="shares">63987</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-832"
      decimals="2"
      id="f-2876"
      unitRef="usdPerShare">53.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-833"
      decimals="INF"
      id="f-2877"
      unitRef="shares">60312</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-833"
      decimals="2"
      id="f-2878"
      unitRef="usdPerShare">53.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-834"
      decimals="INF"
      id="f-2879"
      unitRef="shares">1158102</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-834"
      decimals="2"
      id="f-2880"
      unitRef="usdPerShare">59.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-835"
      decimals="INF"
      id="f-2881"
      unitRef="shares">1094366</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-835"
      decimals="2"
      id="f-2882"
      unitRef="usdPerShare">59.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-827"
      decimals="INF"
      id="f-2883"
      unitRef="shares">115591</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-826"
      decimals="INF"
      id="f-2884"
      unitRef="shares">108216</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-823"
      decimals="INF"
      id="f-2885"
      unitRef="shares">147453</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-822"
      decimals="INF"
      id="f-2886"
      unitRef="shares">139255</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-821"
      decimals="INF"
      id="f-2887"
      unitRef="shares">153383</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-820"
      decimals="INF"
      id="f-2888"
      unitRef="shares">145008</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-836"
      decimals="INF"
      id="f-2889"
      unitRef="shares">15545</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-837"
      decimals="INF"
      id="f-2890"
      unitRef="shares">14925</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-838"
      decimals="INF"
      id="f-2891"
      unitRef="shares">14825</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-839"
      decimals="INF"
      id="f-2892"
      unitRef="shares">14038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-840"
      decimals="INF"
      id="f-2893"
      unitRef="shares">15608</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-841"
      decimals="INF"
      id="f-2894"
      unitRef="shares">14787</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-842"
      decimals="INF"
      id="f-2895"
      unitRef="shares">3537</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-843"
      decimals="INF"
      id="f-2896"
      unitRef="shares">3390</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-844"
      decimals="INF"
      id="f-2897"
      unitRef="shares">55179</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-845"
      decimals="INF"
      id="f-2898"
      unitRef="shares">53613</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-1"
      decimals="INF"
      id="f-2899"
      unitRef="shares">521121</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-2"
      decimals="INF"
      id="f-2900"
      unitRef="shares">493232</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-2902">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&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.637%"&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.637%"&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.638%"&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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:left;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:'Times New Roman',sans-serif;font-size:10pt;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:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-2" id="f-2901">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&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.637%"&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.637%"&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.638%"&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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:left;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:'Times New Roman',sans-serif;font-size:10pt;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:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-1" decimals="3" id="f-2903" unitRef="number">0.303</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-12" decimals="3" id="f-2904" unitRef="number">0.273</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-13" decimals="3" id="f-2905" unitRef="number">0.276</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-1" decimals="3" id="f-2906" unitRef="number">0.029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-12" decimals="3" id="f-2907" unitRef="number">0.028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-13" decimals="3" id="f-2908" unitRef="number">0.028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-1" decimals="3" id="f-2909" unitRef="number">0.039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-12" decimals="3" id="f-2910" unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-13" decimals="3" id="f-2911" unitRef="number">0.002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock contextRef="c-1" id="f-2913">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.62&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48.69&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43.52&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56.13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54.11&#160;&lt;/span&gt;&lt;/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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.42&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48.57&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.85&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock contextRef="c-2" id="f-2912">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.62&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48.69&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43.52&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56.13&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54.11&#160;&lt;/span&gt;&lt;/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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.42&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48.57&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.85&#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:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-832"
      decimals="2"
      id="f-2914"
      unitRef="usdPerShare">52.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-846"
      decimals="2"
      id="f-2915"
      unitRef="usdPerShare">48.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-847"
      decimals="2"
      id="f-2916"
      unitRef="usdPerShare">43.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-828"
      decimals="2"
      id="f-2917"
      unitRef="usdPerShare">50.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-848"
      decimals="2"
      id="f-2918"
      unitRef="usdPerShare">56.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-849"
      decimals="2"
      id="f-2919"
      unitRef="usdPerShare">54.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-833"
      decimals="2"
      id="f-2920"
      unitRef="usdPerShare">52.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-850"
      decimals="2"
      id="f-2921"
      unitRef="usdPerShare">48.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-851"
      decimals="2"
      id="f-2922"
      unitRef="usdPerShare">42.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-829"
      decimals="2"
      id="f-2923"
      unitRef="usdPerShare">50.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-852"
      decimals="2"
      id="f-2924"
      unitRef="usdPerShare">56.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-853"
      decimals="2"
      id="f-2925"
      unitRef="usdPerShare">53.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="c-1" id="f-2927">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are amounts related to restricted stock awards and restricted stock units:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="c-2" id="f-2926">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are amounts related to restricted stock awards and restricted stock units:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-832" decimals="-6" id="f-2928" unitRef="usd">20000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-846" decimals="-6" id="f-2929" unitRef="usd">27000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-847" decimals="-6" id="f-2930" unitRef="usd">25000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-832" decimals="-6" id="f-2931" unitRef="usd">28000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-846" decimals="-6" id="f-2932" unitRef="usd">26000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-847" decimals="-6" id="f-2933" unitRef="usd">22000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-832" decimals="-6" id="f-2934" unitRef="usd">3000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-846" decimals="-6" id="f-2935" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-847" decimals="-6" id="f-2936" unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-833" decimals="-6" id="f-2937" unitRef="usd">19000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-850" decimals="-6" id="f-2938" unitRef="usd">25000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-851" decimals="-6" id="f-2939" unitRef="usd">24000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-833" decimals="-6" id="f-2940" unitRef="usd">26000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-850" decimals="-6" id="f-2941" unitRef="usd">25000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-851" decimals="-6" id="f-2942" unitRef="usd">21000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-833" decimals="-6" id="f-2943" unitRef="usd">2000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-850" decimals="-6" id="f-2944" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-851" decimals="-6" id="f-2945" unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-854" decimals="-6" id="f-2946" unitRef="usd">29000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-855" decimals="-6" id="f-2947" unitRef="usd">27000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-2951">Income Taxes&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#x2019;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:61.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Tax Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;954&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;902&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;823&#160;&lt;/span&gt;&lt;/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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;189&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy tax credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(58)&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(44)&lt;/span&gt;&lt;/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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes attributable to noncontrolling interests&lt;/span&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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/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;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;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;td colspan="3" style="display:none"&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;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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,024&#160;&lt;/span&gt;&lt;/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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy tax credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(46)&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(46)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50)&lt;/span&gt;&lt;/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;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;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;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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/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;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;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;td colspan="3" style="display:none"&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;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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy initiated a plan to divest immaterial business activities in a non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Michigan jurisdiction and will no longer have a taxable presence within that jurisdiction after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Michigan reserve, all of which was recognized at Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of the gas portion of its regulatory liability associated with unprotected, non-property-related excess deferred income taxes resulting from the TCJA. This portion of the regulatory liability was fully amortized in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the significant components of income tax expense on continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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:0 1pt"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#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:0 1pt"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;305&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets, net of valuation allowance&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,520)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,515)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(473)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(433)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas inventory&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(66)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(194)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(121)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(103)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;305&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;145&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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;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="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;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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,498)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,458)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(459)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(423)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas inventory&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(66)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(194)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(79)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(103)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.746%"&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:7.874%"&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:11.722%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax Attribute&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030 &#x2013; 2033&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Local net operating loss carryforwards&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024 &#x2013; 2040&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;356&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035 &#x2013; 2043&lt;/span&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;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="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;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="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;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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&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="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030 &#x2013; 2033&lt;/span&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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035 &#x2013; 2043&lt;/span&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;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="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;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&lt;/span&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has provided a valuation allowance of $2&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;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;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-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;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;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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; annual effective tax rates in future years. One uncertain tax benefit relates to the methodology of state apportionment for Consumers&#x2019; electricity sales to MISO. The Michigan Tax Tribunal heard oral arguments on this methodology during 2022. A final conclusion is not anticipated in the next 12&#160;months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized no interest or penalties for each of the years ended December&#160;31,&#160;2023, 2022, or 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#x2019;s federal income tax returns for 2020 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#x2019;s Michigan Corporate Income Tax returns for 2013-2016 and 2019 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#x2019;s and Consumers&#x2019; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2023 were adequate for all years.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-2" id="f-2950">Income Taxes&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#x2019;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:61.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Tax Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;954&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;902&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;823&#160;&lt;/span&gt;&lt;/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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;189&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy tax credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(58)&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(44)&lt;/span&gt;&lt;/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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes attributable to noncontrolling interests&lt;/span&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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/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;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;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;td colspan="3" style="display:none"&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;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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,024&#160;&lt;/span&gt;&lt;/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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy tax credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(46)&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(46)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50)&lt;/span&gt;&lt;/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;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;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;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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/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;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;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;td colspan="3" style="display:none"&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;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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy initiated a plan to divest immaterial business activities in a non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Michigan jurisdiction and will no longer have a taxable presence within that jurisdiction after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Michigan reserve, all of which was recognized at Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of the gas portion of its regulatory liability associated with unprotected, non-property-related excess deferred income taxes resulting from the TCJA. This portion of the regulatory liability was fully amortized in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the significant components of income tax expense on continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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:0 1pt"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#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:0 1pt"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;305&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets, net of valuation allowance&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,520)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,515)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(473)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(433)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas inventory&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(66)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(194)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(121)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(103)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;305&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;145&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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;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="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;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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,498)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,458)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(459)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(423)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas inventory&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(66)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(194)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(79)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(103)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.746%"&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:7.874%"&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:11.722%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax Attribute&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030 &#x2013; 2033&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Local net operating loss carryforwards&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024 &#x2013; 2040&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;356&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035 &#x2013; 2043&lt;/span&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;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="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;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="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;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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&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="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030 &#x2013; 2033&lt;/span&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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035 &#x2013; 2043&lt;/span&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;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="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;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&lt;/span&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has provided a valuation allowance of $2&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;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;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-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;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;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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; annual effective tax rates in future years. One uncertain tax benefit relates to the methodology of state apportionment for Consumers&#x2019; electricity sales to MISO. The Michigan Tax Tribunal heard oral arguments on this methodology during 2022. A final conclusion is not anticipated in the next 12&#160;months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized no interest or penalties for each of the years ended December&#160;31,&#160;2023, 2022, or 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#x2019;s federal income tax returns for 2020 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#x2019;s Michigan Corporate Income Tax returns for 2013-2016 and 2019 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#x2019;s and Consumers&#x2019; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2023 were adequate for all years.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-2953">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#x2019;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-2" id="f-2952">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#x2019;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-2955">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:61.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Tax Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;954&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;902&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;823&#160;&lt;/span&gt;&lt;/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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;189&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy tax credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(58)&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(44)&lt;/span&gt;&lt;/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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes attributable to noncontrolling interests&lt;/span&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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/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;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;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;td colspan="3" style="display:none"&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;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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,024&#160;&lt;/span&gt;&lt;/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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy tax credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(46)&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(46)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50)&lt;/span&gt;&lt;/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;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;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;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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/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;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;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;td colspan="3" style="display:none"&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;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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy initiated a plan to divest immaterial business activities in a non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Michigan jurisdiction and will no longer have a taxable presence within that jurisdiction after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Michigan reserve, all of which was recognized at Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of the gas portion of its regulatory liability associated with unprotected, non-property-related excess deferred income taxes resulting from the TCJA. This portion of the regulatory liability was fully amortized in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-2" id="f-2954">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:61.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Tax Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;954&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;902&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;823&#160;&lt;/span&gt;&lt;/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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;189&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy tax credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(58)&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(44)&lt;/span&gt;&lt;/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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes attributable to noncontrolling interests&lt;/span&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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/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="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/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;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;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;td colspan="3" style="display:none"&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;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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,024&#160;&lt;/span&gt;&lt;/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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy tax credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(46)&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(46)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/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 style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50)&lt;/span&gt;&lt;/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;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;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;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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/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;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;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;td colspan="3" style="display:none"&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;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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy initiated a plan to divest immaterial business activities in a non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Michigan jurisdiction and will no longer have a taxable presence within that jurisdiction after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Michigan reserve, all of which was recognized at Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of the gas portion of its regulatory liability associated with unprotected, non-property-related excess deferred income taxes resulting from the TCJA. This portion of the regulatory liability was fully amortized in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-2956" unitRef="usd">954000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-6" id="f-2957" unitRef="usd">902000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-6" id="f-2958" unitRef="usd">823000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-6" id="f-2959" unitRef="usd">200000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-12" decimals="-6" id="f-2960" unitRef="usd">189000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-13" decimals="-6" id="f-2961" unitRef="usd">173000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-6" id="f-2962" unitRef="usd">31000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-12" decimals="-6" id="f-2963" unitRef="usd">51000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-13" decimals="-6" id="f-2964" unitRef="usd">39000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther contextRef="c-1" decimals="-6" id="f-2965" unitRef="usd">58000000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther contextRef="c-12" decimals="-6" id="f-2966" unitRef="usd">51000000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther contextRef="c-13" decimals="-6" id="f-2967" unitRef="usd">44000000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-1" decimals="-6" id="f-2968" unitRef="usd">-40000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-12" decimals="-6" id="f-2969" unitRef="usd">-65000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-13" decimals="-6" id="f-2970" unitRef="usd">-50000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense contextRef="c-1" decimals="-6" id="f-2971" unitRef="usd">17000000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense contextRef="c-12" decimals="-6" id="f-2972" unitRef="usd">5000000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense contextRef="c-13" decimals="-6" id="f-2973" unitRef="usd">5000000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-2974" unitRef="usd">0</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit contextRef="c-12" decimals="-6" id="f-2975" unitRef="usd">-39000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit contextRef="c-13" decimals="-6" id="f-2976" unitRef="usd">-28000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-1" decimals="-6" id="f-2977" unitRef="usd">-3000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-12" decimals="-6" id="f-2978" unitRef="usd">3000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-13" decimals="-6" id="f-2979" unitRef="usd">0</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-2980" unitRef="usd">147000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-6" id="f-2981" unitRef="usd">93000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-6" id="f-2982" unitRef="usd">95000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-2983" unitRef="number">0.154</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-12" decimals="3" id="f-2984" unitRef="number">0.103</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-13" decimals="3" id="f-2985" unitRef="number">0.115</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-2" decimals="-6" id="f-2986" unitRef="usd">1028000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-95" decimals="-6" id="f-2987" unitRef="usd">1085000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-96" decimals="-6" id="f-2988" unitRef="usd">1024000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-2" decimals="-6" id="f-2989" unitRef="usd">216000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-95" decimals="-6" id="f-2990" unitRef="usd">228000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-96" decimals="-6" id="f-2991" unitRef="usd">215000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-2" decimals="-6" id="f-2992" unitRef="usd">36000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-95" decimals="-6" id="f-2993" unitRef="usd">59000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-96" decimals="-6" id="f-2994" unitRef="usd">54000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther contextRef="c-2" decimals="-6" id="f-2995" unitRef="usd">46000000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther contextRef="c-95" decimals="-6" id="f-2996" unitRef="usd">46000000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther contextRef="c-96" decimals="-6" id="f-2997" unitRef="usd">37000000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-2" decimals="-6" id="f-2998" unitRef="usd">-40000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-95" decimals="-6" id="f-2999" unitRef="usd">-65000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-96" decimals="-6" id="f-3000" unitRef="usd">-50000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit contextRef="c-2" decimals="-6" id="f-3001" unitRef="usd">0</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit contextRef="c-95" decimals="-6" id="f-3002" unitRef="usd">-39000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit contextRef="c-96" decimals="-6" id="f-3003" unitRef="usd">-28000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-2" decimals="-6" id="f-3004" unitRef="usd">-5000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-95" decimals="-6" id="f-3005" unitRef="usd">3000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-96" decimals="-6" id="f-3006" unitRef="usd">2000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-2" decimals="-6" id="f-3007" unitRef="usd">161000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-95" decimals="-6" id="f-3008" unitRef="usd">140000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-96" decimals="-6" id="f-3009" unitRef="usd">156000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-2" decimals="3" id="f-3010" unitRef="number">0.157</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-95" decimals="3" id="f-3011" unitRef="number">0.129</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-96" decimals="3" id="f-3012" unitRef="number">0.152</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-856" decimals="-6" id="f-3013" unitRef="usd">-13000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-3015">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the significant components of income tax expense on continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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:0 1pt"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#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:0 1pt"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-2" id="f-3014">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the significant components of income tax expense on continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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:0 1pt"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#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:0 1pt"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-3016" unitRef="usd">5000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-12" decimals="-6" id="f-3017" unitRef="usd">6000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-13" decimals="-6" id="f-3018" unitRef="usd">-1000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-3019" unitRef="usd">1000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-12" decimals="-6" id="f-3020" unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-13" decimals="-6" id="f-3021" unitRef="usd">1000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-3022" unitRef="usd">6000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-12" decimals="-6" id="f-3023" unitRef="usd">6000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-13" decimals="-6" id="f-3024" unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-3025" unitRef="usd">107000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-6" id="f-3026" unitRef="usd">4000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-6" id="f-3027" unitRef="usd">49000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-3028" unitRef="usd">38000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-6" id="f-3029" unitRef="usd">65000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-6" id="f-3030" unitRef="usd">49000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-3031" unitRef="usd">145000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-12" decimals="-6" id="f-3032" unitRef="usd">69000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-13" decimals="-6" id="f-3033" unitRef="usd">98000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-3034" unitRef="usd">-4000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit contextRef="c-12" decimals="-6" id="f-3035" unitRef="usd">18000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit contextRef="c-13" decimals="-6" id="f-3036" unitRef="usd">-3000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-3037" unitRef="usd">147000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-6" id="f-3038" unitRef="usd">93000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-6" id="f-3039" unitRef="usd">95000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-2" decimals="-6" id="f-3040" unitRef="usd">3000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-95" decimals="-6" id="f-3041" unitRef="usd">-2000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-96" decimals="-6" id="f-3042" unitRef="usd">-13000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-2" decimals="-6" id="f-3043" unitRef="usd">2000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-95" decimals="-6" id="f-3044" unitRef="usd">8000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-96" decimals="-6" id="f-3045" unitRef="usd">15000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-2" decimals="-6" id="f-3046" unitRef="usd">5000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-95" decimals="-6" id="f-3047" unitRef="usd">6000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-96" decimals="-6" id="f-3048" unitRef="usd">2000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-2" decimals="-6" id="f-3049" unitRef="usd">117000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-95" decimals="-6" id="f-3050" unitRef="usd">50000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-96" decimals="-6" id="f-3051" unitRef="usd">103000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-2" decimals="-6" id="f-3052" unitRef="usd">43000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-95" decimals="-6" id="f-3053" unitRef="usd">66000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-96" decimals="-6" id="f-3054" unitRef="usd">54000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-2" decimals="-6" id="f-3055" unitRef="usd">160000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-95" decimals="-6" id="f-3056" unitRef="usd">116000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-96" decimals="-6" id="f-3057" unitRef="usd">157000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit contextRef="c-2" decimals="-6" id="f-3058" unitRef="usd">-4000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit contextRef="c-95" decimals="-6" id="f-3059" unitRef="usd">18000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit contextRef="c-96" decimals="-6" id="f-3060" unitRef="usd">-3000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-2" decimals="-6" id="f-3061" unitRef="usd">161000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-95" decimals="-6" id="f-3062" unitRef="usd">140000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-96" decimals="-6" id="f-3063" unitRef="usd">156000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-3065">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;305&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets, net of valuation allowance&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,520)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,515)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(473)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(433)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas inventory&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(66)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(194)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(121)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(103)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;305&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;145&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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;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="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;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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,498)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,458)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(459)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(423)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas inventory&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(66)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(194)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(79)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(103)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-2" id="f-3064">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;305&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets, net of valuation allowance&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,520)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,515)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(473)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(433)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas inventory&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(66)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(194)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(121)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(103)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;305&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;145&#160;&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#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;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="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;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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,498)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,458)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(459)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(423)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas inventory&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(66)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(194)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(79)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(103)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards contextRef="c-35" decimals="-6" id="f-3066" unitRef="usd">428000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards contextRef="c-32" decimals="-6" id="f-3067" unitRef="usd">385000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities contextRef="c-35" decimals="-6" id="f-3068" unitRef="usd">305000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities contextRef="c-32" decimals="-6" id="f-3069" unitRef="usd">318000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="c-35" decimals="-6" id="f-3070" unitRef="usd">28000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="c-32" decimals="-6" id="f-3071" unitRef="usd">35000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-35" decimals="-6" id="f-3072" unitRef="usd">761000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-32" decimals="-6" id="f-3073" unitRef="usd">738000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-35" decimals="-6" id="f-3074" unitRef="usd">2000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-32" decimals="-6" id="f-3075" unitRef="usd">2000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-35" decimals="-6" id="f-3076" unitRef="usd">759000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-32" decimals="-6" id="f-3077" unitRef="usd">736000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-35" decimals="-6" id="f-3078" unitRef="usd">2520000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-32" decimals="-6" id="f-3079" unitRef="usd">2515000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits contextRef="c-35" decimals="-6" id="f-3080" unitRef="usd">473000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits contextRef="c-32" decimals="-6" id="f-3081" unitRef="usd">433000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts contextRef="c-35" decimals="-6" id="f-3082" unitRef="usd">66000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts contextRef="c-32" decimals="-6" id="f-3083" unitRef="usd">53000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities contextRef="c-35" decimals="-6" id="f-3084" unitRef="usd">194000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities contextRef="c-32" decimals="-6" id="f-3085" unitRef="usd">39000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-35" decimals="-6" id="f-3086" unitRef="usd">121000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-32" decimals="-6" id="f-3087" unitRef="usd">103000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-35" decimals="-6" id="f-3088" unitRef="usd">3374000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-32" decimals="-6" id="f-3089" unitRef="usd">3143000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-35" decimals="-6" id="f-3090" unitRef="usd">2615000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-32" decimals="-6" id="f-3091" unitRef="usd">2407000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities contextRef="c-111" decimals="-6" id="f-3092" unitRef="usd">305000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities contextRef="c-108" decimals="-6" id="f-3093" unitRef="usd">318000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards contextRef="c-111" decimals="-6" id="f-3094" unitRef="usd">175000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards contextRef="c-108" decimals="-6" id="f-3095" unitRef="usd">145000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="c-111" decimals="-6" id="f-3096" unitRef="usd">27000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="c-108" decimals="-6" id="f-3097" unitRef="usd">28000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-111" decimals="-6" id="f-3098" unitRef="usd">507000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-108" decimals="-6" id="f-3099" unitRef="usd">491000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-111" decimals="-6" id="f-3100" unitRef="usd">2498000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-108" decimals="-6" id="f-3101" unitRef="usd">2458000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits contextRef="c-111" decimals="-6" id="f-3102" unitRef="usd">459000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits contextRef="c-108" decimals="-6" id="f-3103" unitRef="usd">423000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts contextRef="c-111" decimals="-6" id="f-3104" unitRef="usd">66000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts contextRef="c-108" decimals="-6" id="f-3105" unitRef="usd">53000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities contextRef="c-111" decimals="-6" id="f-3106" unitRef="usd">194000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities contextRef="c-108" decimals="-6" id="f-3107" unitRef="usd">39000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-111" decimals="-6" id="f-3108" unitRef="usd">79000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-108" decimals="-6" id="f-3109" unitRef="usd">103000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-111" decimals="-6" id="f-3110" unitRef="usd">3296000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-108" decimals="-6" id="f-3111" unitRef="usd">3076000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-111" decimals="-6" id="f-3112" unitRef="usd">2789000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-108" decimals="-6" id="f-3113" unitRef="usd">2585000000</us-gaap:DeferredTaxLiabilities>
    <cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock contextRef="c-1" id="f-3115">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.746%"&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:7.874%"&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:11.722%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax Attribute&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030 &#x2013; 2033&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Local net operating loss carryforwards&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024 &#x2013; 2040&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;356&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035 &#x2013; 2043&lt;/span&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;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="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;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="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;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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&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="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030 &#x2013; 2033&lt;/span&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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035 &#x2013; 2043&lt;/span&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;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="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;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&lt;/span&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock>
    <cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock contextRef="c-2" id="f-3114">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.746%"&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:7.874%"&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:11.722%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax Attribute&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030 &#x2013; 2033&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Local net operating loss carryforwards&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024 &#x2013; 2040&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;356&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035 &#x2013; 2043&lt;/span&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;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="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;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="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;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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&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="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030 &#x2013; 2033&lt;/span&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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122&#160;&lt;/span&gt;&lt;/td&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035 &#x2013; 2043&lt;/span&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;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="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;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&lt;/span&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c-857" decimals="-6" id="f-3116" unitRef="usd">69000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c-858" decimals="-6" id="f-3117" unitRef="usd">3000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness contextRef="c-35" decimals="-6" id="f-3118" unitRef="usd">356000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards contextRef="c-35" decimals="-6" id="f-3119" unitRef="usd">428000000</cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c-859" decimals="-6" id="f-3120" unitRef="usd">53000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness contextRef="c-111" decimals="-6" id="f-3121" unitRef="usd">122000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards contextRef="c-111" decimals="-6" id="f-3122" unitRef="usd">175000000</cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance contextRef="c-858" decimals="-6" id="f-3123" unitRef="usd">2000000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock contextRef="c-1" id="f-3125">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;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;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-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;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;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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock contextRef="c-2" id="f-3124">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;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;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-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;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;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:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-32" decimals="-6" id="f-3126" unitRef="usd">28000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-33" decimals="-6" id="f-3127" unitRef="usd">27000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-34" decimals="-6" id="f-3128" unitRef="usd">25000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-6" id="f-3129" unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-12" decimals="-6" id="f-3130" unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-13" decimals="-6" id="f-3131" unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-6" id="f-3132" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-12" decimals="-6" id="f-3133" unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-6" id="f-3134" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-6" id="f-3135" unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-12" decimals="-6" id="f-3136" unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-6" id="f-3137" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-35" decimals="-6" id="f-3138" unitRef="usd">26000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-32" decimals="-6" id="f-3139" unitRef="usd">28000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-33" decimals="-6" id="f-3140" unitRef="usd">27000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-108" decimals="-6" id="f-3141" unitRef="usd">36000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-109" decimals="-6" id="f-3142" unitRef="usd">34000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-110" decimals="-6" id="f-3143" unitRef="usd">31000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-2" decimals="-6" id="f-3144" unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-95" decimals="-6" id="f-3145" unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-96" decimals="-6" id="f-3146" unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-2" decimals="-6" id="f-3147" unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-95" decimals="-6" id="f-3148" unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-96" decimals="-6" id="f-3149" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-2" decimals="-6" id="f-3150" unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-95" decimals="-6" id="f-3151" unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-96" decimals="-6" id="f-3152" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-111" decimals="-6" id="f-3153" unitRef="usd">36000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-108" decimals="-6" id="f-3154" unitRef="usd">36000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-109" decimals="-6" id="f-3155" unitRef="usd">34000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-111" decimals="INF" id="f-3156" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-32" decimals="INF" id="f-3157" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-35" decimals="INF" id="f-3158" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-108" decimals="INF" id="f-3159" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-33" decimals="INF" id="f-3160" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-109" decimals="INF" id="f-3161" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-3162">Earnings Per Share&#x2014;CMS&#160;Energy&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s basic and diluted EPS computations based on income from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts&lt;/span&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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&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;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income available to common stockholders&lt;/span&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;807&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;809&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;728&#160;&lt;/span&gt;&lt;/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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less loss attributable to noncontrolling interests&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(79)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23)&lt;/span&gt;&lt;/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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less preferred stock dividends&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations available to common stockholders &#x2013; basic and diluted&lt;/span&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Average common shares outstanding&lt;/span&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;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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares &#x2013; basic&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;291.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289.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 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add dilutive nonvested stock awards&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add dilutive forward equity sale contracts&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;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;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;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-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares &#x2013; diluted&lt;/span&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;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;291.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income from continuing operations per average common share available to common stockholders&lt;/span&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;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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.01&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.58&#160;&lt;/span&gt;&lt;/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:3pt double #000000;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&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;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="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Nonvested Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s nonvested stock awards are composed of participating and non&#x2011;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#x2011;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#x2011;participating securities are also forfeited. Accordingly, the non&#x2011;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Forward Equity Sale Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#x2011;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;4, Financings and Capitalization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In May&#160;2023, CMS&#160;Energy issued an aggregate principal amount of $800&#160;million convertible senior notes. Potentially dilutive common shares issuable upon conversion of the convertible senior notes are determined using the if-converted method for calculating diluted EPS. Upon conversion, the convertible senior notes are required to be paid in cash with only amounts exceeding the principal permitted to be settled in shares. The convertible senior notes were anti-dilutive for the year ended December&#160;31,&#160;2023. For further details on CMS&#160;Energy&#x2019;s convertible senior notes, see Note&#160;4, Financings and Capitalization.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-3163">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s basic and diluted EPS computations based on income from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts&lt;/span&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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&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;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income available to common stockholders&lt;/span&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;807&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;809&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;728&#160;&lt;/span&gt;&lt;/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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less loss attributable to noncontrolling interests&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(79)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23)&lt;/span&gt;&lt;/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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less preferred stock dividends&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations available to common stockholders &#x2013; basic and diluted&lt;/span&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Average common shares outstanding&lt;/span&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;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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares &#x2013; basic&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;291.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289.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 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add dilutive nonvested stock awards&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add dilutive forward equity sale contracts&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;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;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;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-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares &#x2013; diluted&lt;/span&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;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;291.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income from continuing operations per average common share available to common stockholders&lt;/span&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;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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.01&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.58&#160;&lt;/span&gt;&lt;/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:3pt double #000000;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&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;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="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-3164" unitRef="usd">807000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-12" decimals="-6" id="f-3165" unitRef="usd">809000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-13" decimals="-6" id="f-3166" unitRef="usd">728000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-3167" unitRef="usd">-79000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-12" decimals="-6" id="f-3168" unitRef="usd">-24000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-13" decimals="-6" id="f-3169" unitRef="usd">-23000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c-1" decimals="-6" id="f-3170" unitRef="usd">10000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c-12" decimals="-6" id="f-3171" unitRef="usd">10000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c-13" decimals="-6" id="f-3172" unitRef="usd">5000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c-1" decimals="-6" id="f-3173" unitRef="usd">876000000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c-12" decimals="-6" id="f-3174" unitRef="usd">823000000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations contextRef="c-13" decimals="-6" id="f-3175" unitRef="usd">746000000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-5" id="f-3176" unitRef="shares">291200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-12"
      decimals="-5"
      id="f-3177"
      unitRef="shares">289500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-13"
      decimals="-5"
      id="f-3178"
      unitRef="shares">289000000.0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends contextRef="c-1" decimals="-5" id="f-3179" unitRef="shares">500000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="c-12"
      decimals="-5"
      id="f-3180"
      unitRef="shares">300000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="c-13"
      decimals="-5"
      id="f-3181"
      unitRef="shares">500000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements contextRef="c-1" decimals="-5" id="f-3182" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="c-12"
      decimals="-5"
      id="f-3183"
      unitRef="shares">200000</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="c-13"
      decimals="-5"
      id="f-3184"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-5" id="f-3185" unitRef="shares">291700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-12"
      decimals="-5"
      id="f-3186"
      unitRef="shares">290000000.0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-13"
      decimals="-5"
      id="f-3187"
      unitRef="shares">289500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c-1"
      decimals="2"
      id="f-3188"
      unitRef="usdPerShare">3.01</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c-12"
      decimals="2"
      id="f-3189"
      unitRef="usdPerShare">2.84</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c-13"
      decimals="2"
      id="f-3190"
      unitRef="usdPerShare">2.58</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c-1"
      decimals="2"
      id="f-3191"
      unitRef="usdPerShare">3.01</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c-12"
      decimals="2"
      id="f-3192"
      unitRef="usdPerShare">2.84</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c-13"
      decimals="2"
      id="f-3193"
      unitRef="usdPerShare">2.58</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-404" decimals="-6" id="f-3194" unitRef="usd">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-3196">Revenue&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables are the components of operating revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,686&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,080&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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;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;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,236&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,619&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,855&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;489&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,039&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;660&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;720&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;466&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-segment revenue&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,115&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers revenues to be refunded&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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;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;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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,523&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,879&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,402&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,733&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;559&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,292&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;867&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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;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;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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues to be refunded&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&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="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:52.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:8.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:8.996%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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.320%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,915&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,961&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#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;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;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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;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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,402&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,396&#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="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="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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,798&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;396&#160;&lt;/span&gt;&lt;/td&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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,969&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;624&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;678&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;316&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;516&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#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;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;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;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Electric and Gas Utilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Consumers Utility Revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#x2019; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#x2019; tariff-based sales performance obligations are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#x2019; service to stand ready to deliver.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#x2019; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Unbilled Revenues:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#x2019;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $34&#160;million for the year ended December&#160;31,&#160;2023, $50&#160;million for the year ended December&#160;31,&#160;2022, and $22&#160;million for the year ended December&#160;31,&#160;2021&lt;/span&gt;&lt;span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Uncollectible accounts expense for the year ended December&#160;31,&#160;2022 included a commitment to contribute $10&#160;million to directly assist vulnerable customers with utility bills.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class. Unbilled revenues, which are recorded as accounts receivable and accrued revenue on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets, were $494&#160;million at December&#160;31,&#160;2023 and $663&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Alternative&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;revenue Programs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;2, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Revenues to Be Refunded:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;time bill credit. For additional information, see Note&#160;2, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-2" id="f-3195">Revenue&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables are the components of operating revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,686&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,080&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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;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;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,236&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,619&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,855&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;489&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,039&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;660&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;720&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;466&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-segment revenue&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,115&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers revenues to be refunded&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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;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;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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,523&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,879&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,402&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,733&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;559&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,292&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;867&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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;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;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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues to be refunded&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&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="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:52.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:8.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:8.996%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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.320%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,915&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,961&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#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;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;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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;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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,402&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,396&#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="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="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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,798&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;396&#160;&lt;/span&gt;&lt;/td&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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,969&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;624&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;678&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;316&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;516&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#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;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;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;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Electric and Gas Utilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Consumers Utility Revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#x2019; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#x2019; tariff-based sales performance obligations are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#x2019; service to stand ready to deliver.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#x2019; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Unbilled Revenues:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#x2019;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $34&#160;million for the year ended December&#160;31,&#160;2023, $50&#160;million for the year ended December&#160;31,&#160;2022, and $22&#160;million for the year ended December&#160;31,&#160;2021&lt;/span&gt;&lt;span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Uncollectible accounts expense for the year ended December&#160;31,&#160;2022 included a commitment to contribute $10&#160;million to directly assist vulnerable customers with utility bills.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class. Unbilled revenues, which are recorded as accounts receivable and accrued revenue on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets, were $494&#160;million at December&#160;31,&#160;2023 and $663&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Alternative&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;revenue Programs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;2, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Revenues to Be Refunded:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;time bill credit. For additional information, see Note&#160;2, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-2" id="f-3198">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables are the components of operating revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,686&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,080&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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;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;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,236&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,619&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,855&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;489&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,039&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;660&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;720&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;466&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-segment revenue&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,115&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers revenues to be refunded&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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;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;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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,523&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,879&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,402&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,733&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;559&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,292&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;867&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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;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;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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues to be refunded&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&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="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:52.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:8.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:8.996%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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.320%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,915&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,961&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#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;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;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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;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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,402&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,396&#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="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="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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,798&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;396&#160;&lt;/span&gt;&lt;/td&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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,969&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;624&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;678&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;316&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;516&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#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;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;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;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-3197">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables are the components of operating revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,686&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,080&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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;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;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,236&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,619&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,855&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;489&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,039&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;660&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;720&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;466&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-segment revenue&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,115&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers revenues to be refunded&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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;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;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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,523&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,879&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,402&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,733&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;559&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,292&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;867&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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;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;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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues to be refunded&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&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="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:52.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:8.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:6.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:8.996%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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.320%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,915&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,961&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#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;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;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&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;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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,402&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,396&#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="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="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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,798&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;396&#160;&lt;/span&gt;&lt;/td&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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,969&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;624&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;678&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;316&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;516&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#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="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="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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#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;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;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;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-860" decimals="-6" id="f-3199" unitRef="usd">4686000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-861" decimals="-6" id="f-3200" unitRef="usd">2394000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-2" decimals="-6" id="f-3201" unitRef="usd">7080000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-862" decimals="-6" id="f-3202" unitRef="usd">181000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-863" decimals="-6" id="f-3203" unitRef="usd">181000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-864" decimals="-6" id="f-3204" unitRef="usd">4686000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-865" decimals="-6" id="f-3205" unitRef="usd">2394000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-866" decimals="-6" id="f-3206" unitRef="usd">181000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-3207" unitRef="usd">7261000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome contextRef="c-866" decimals="-6" id="f-3208" unitRef="usd">116000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome contextRef="c-1" decimals="-6" id="f-3209" unitRef="usd">116000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome contextRef="c-864" decimals="-6" id="f-3210" unitRef="usd">10000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-865" decimals="-6" id="f-3211" unitRef="usd">6000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-1" decimals="-6" id="f-3212" unitRef="usd">16000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms contextRef="c-864" decimals="-6" id="f-3213" unitRef="usd">49000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-865" decimals="-6" id="f-3214" unitRef="usd">20000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-1" decimals="-6" id="f-3215" unitRef="usd">69000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues contextRef="c-864" decimals="-6" id="f-3216" unitRef="usd">4745000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-865" decimals="-6" id="f-3217" unitRef="usd">2420000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-866" decimals="-6" id="f-3218" unitRef="usd">297000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-6" id="f-3219" unitRef="usd">7462000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-867" decimals="-6" id="f-3220" unitRef="usd">2236000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-868" decimals="-6" id="f-3221" unitRef="usd">1619000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-869" decimals="-6" id="f-3222" unitRef="usd">3855000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-870" decimals="-6" id="f-3223" unitRef="usd">1550000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-871" decimals="-6" id="f-3224" unitRef="usd">489000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-872" decimals="-6" id="f-3225" unitRef="usd">2039000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-873" decimals="-6" id="f-3226" unitRef="usd">660000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-874" decimals="-6" id="f-3227" unitRef="usd">60000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-875" decimals="-6" id="f-3228" unitRef="usd">720000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-876" decimals="-6" id="f-3229" unitRef="usd">240000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-877" decimals="-6" id="f-3230" unitRef="usd">226000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-878" decimals="-6" id="f-3231" unitRef="usd">466000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-860" decimals="-6" id="f-3232" unitRef="usd">4686000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-861" decimals="-6" id="f-3233" unitRef="usd">2394000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-2" decimals="-6" id="f-3234" unitRef="usd">7080000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome contextRef="c-860" decimals="-6" id="f-3235" unitRef="usd">10000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-861" decimals="-6" id="f-3236" unitRef="usd">6000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-2" decimals="-6" id="f-3237" unitRef="usd">16000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms contextRef="c-860" decimals="-6" id="f-3238" unitRef="usd">49000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-861" decimals="-6" id="f-3239" unitRef="usd">20000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-2" decimals="-6" id="f-3240" unitRef="usd">69000000</cms:AlternativeRevenuePrograms>
    <cms:OtherNonSegmentRevenue contextRef="c-2" decimals="-6" id="f-3241" unitRef="usd">1000000</cms:OtherNonSegmentRevenue>
    <us-gaap:Revenues contextRef="c-860" decimals="-6" id="f-3242" unitRef="usd">4745000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-861" decimals="-6" id="f-3243" unitRef="usd">2420000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-2" decimals="-6" id="f-3244" unitRef="usd">7166000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-879" decimals="-6" id="f-3245" unitRef="usd">5395000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-880" decimals="-6" id="f-3246" unitRef="usd">2720000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-95" decimals="-6" id="f-3247" unitRef="usd">8115000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-881" decimals="-6" id="f-3248" unitRef="usd">205000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-882" decimals="-6" id="f-3249" unitRef="usd">205000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-883" decimals="-6" id="f-3250" unitRef="usd">5395000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-884" decimals="-6" id="f-3251" unitRef="usd">2720000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-885" decimals="-6" id="f-3252" unitRef="usd">205000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-6" id="f-3253" unitRef="usd">8320000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome contextRef="c-885" decimals="-6" id="f-3254" unitRef="usd">240000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome contextRef="c-12" decimals="-6" id="f-3255" unitRef="usd">240000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome contextRef="c-883" decimals="-6" id="f-3256" unitRef="usd">10000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-884" decimals="-6" id="f-3257" unitRef="usd">6000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-12" decimals="-6" id="f-3258" unitRef="usd">16000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms contextRef="c-883" decimals="-6" id="f-3259" unitRef="usd">43000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-884" decimals="-6" id="f-3260" unitRef="usd">14000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-12" decimals="-6" id="f-3261" unitRef="usd">57000000</cms:AlternativeRevenuePrograms>
    <cms:RevenueSubjectToRefund contextRef="c-883" decimals="-6" id="f-3262" unitRef="usd">29000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund contextRef="c-884" decimals="-6" id="f-3263" unitRef="usd">8000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund contextRef="c-12" decimals="-6" id="f-3264" unitRef="usd">37000000</cms:RevenueSubjectToRefund>
    <us-gaap:Revenues contextRef="c-883" decimals="-6" id="f-3265" unitRef="usd">5419000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-884" decimals="-6" id="f-3266" unitRef="usd">2732000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-885" decimals="-6" id="f-3267" unitRef="usd">445000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-12" decimals="-6" id="f-3268" unitRef="usd">8596000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-886" decimals="-6" id="f-3269" unitRef="usd">2523000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-887" decimals="-6" id="f-3270" unitRef="usd">1879000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-888" decimals="-6" id="f-3271" unitRef="usd">4402000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-889" decimals="-6" id="f-3272" unitRef="usd">1733000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-890" decimals="-6" id="f-3273" unitRef="usd">559000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-891" decimals="-6" id="f-3274" unitRef="usd">2292000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-892" decimals="-6" id="f-3275" unitRef="usd">792000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-893" decimals="-6" id="f-3276" unitRef="usd">75000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-894" decimals="-6" id="f-3277" unitRef="usd">867000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-895" decimals="-6" id="f-3278" unitRef="usd">347000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-896" decimals="-6" id="f-3279" unitRef="usd">207000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-897" decimals="-6" id="f-3280" unitRef="usd">554000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-879" decimals="-6" id="f-3281" unitRef="usd">5395000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-880" decimals="-6" id="f-3282" unitRef="usd">2720000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-95" decimals="-6" id="f-3283" unitRef="usd">8115000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome contextRef="c-879" decimals="-6" id="f-3284" unitRef="usd">10000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-880" decimals="-6" id="f-3285" unitRef="usd">6000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-95" decimals="-6" id="f-3286" unitRef="usd">16000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms contextRef="c-879" decimals="-6" id="f-3287" unitRef="usd">43000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-880" decimals="-6" id="f-3288" unitRef="usd">14000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-95" decimals="-6" id="f-3289" unitRef="usd">57000000</cms:AlternativeRevenuePrograms>
    <cms:RevenueSubjectToRefund contextRef="c-879" decimals="-6" id="f-3290" unitRef="usd">29000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund contextRef="c-880" decimals="-6" id="f-3291" unitRef="usd">8000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund contextRef="c-95" decimals="-6" id="f-3292" unitRef="usd">37000000</cms:RevenueSubjectToRefund>
    <us-gaap:Revenues contextRef="c-879" decimals="-6" id="f-3293" unitRef="usd">5419000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-880" decimals="-6" id="f-3294" unitRef="usd">2732000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-95" decimals="-6" id="f-3295" unitRef="usd">8151000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-898" decimals="-6" id="f-3296" unitRef="usd">4915000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-899" decimals="-6" id="f-3297" unitRef="usd">2046000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-96" decimals="-6" id="f-3298" unitRef="usd">6961000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-900" decimals="-6" id="f-3299" unitRef="usd">114000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-901" decimals="-6" id="f-3300" unitRef="usd">114000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-902" decimals="-6" id="f-3301" unitRef="usd">4915000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-903" decimals="-6" id="f-3302" unitRef="usd">2046000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-904" decimals="-6" id="f-3303" unitRef="usd">114000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-6" id="f-3304" unitRef="usd">7075000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome contextRef="c-904" decimals="-6" id="f-3305" unitRef="usd">194000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome contextRef="c-13" decimals="-6" id="f-3306" unitRef="usd">194000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome contextRef="c-902" decimals="-6" id="f-3307" unitRef="usd">10000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-903" decimals="-6" id="f-3308" unitRef="usd">5000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-13" decimals="-6" id="f-3309" unitRef="usd">15000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms contextRef="c-902" decimals="-6" id="f-3310" unitRef="usd">33000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-903" decimals="-6" id="f-3311" unitRef="usd">12000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-13" decimals="-6" id="f-3312" unitRef="usd">45000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues contextRef="c-902" decimals="-6" id="f-3313" unitRef="usd">4958000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-903" decimals="-6" id="f-3314" unitRef="usd">2063000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-904" decimals="-6" id="f-3315" unitRef="usd">308000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-13" decimals="-6" id="f-3316" unitRef="usd">7329000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-905" decimals="-6" id="f-3317" unitRef="usd">2402000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-906" decimals="-6" id="f-3318" unitRef="usd">1396000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-907" decimals="-6" id="f-3319" unitRef="usd">3798000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-908" decimals="-6" id="f-3320" unitRef="usd">1573000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-909" decimals="-6" id="f-3321" unitRef="usd">396000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-910" decimals="-6" id="f-3322" unitRef="usd">1969000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-911" decimals="-6" id="f-3323" unitRef="usd">624000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-912" decimals="-6" id="f-3324" unitRef="usd">54000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-913" decimals="-6" id="f-3325" unitRef="usd">678000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-914" decimals="-6" id="f-3326" unitRef="usd">316000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-915" decimals="-6" id="f-3327" unitRef="usd">200000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-916" decimals="-6" id="f-3328" unitRef="usd">516000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-898" decimals="-6" id="f-3329" unitRef="usd">4915000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-899" decimals="-6" id="f-3330" unitRef="usd">2046000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-96" decimals="-6" id="f-3331" unitRef="usd">6961000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome contextRef="c-898" decimals="-6" id="f-3332" unitRef="usd">10000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-899" decimals="-6" id="f-3333" unitRef="usd">5000000</cms:FinancingIncome>
    <cms:FinancingIncome contextRef="c-96" decimals="-6" id="f-3334" unitRef="usd">15000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms contextRef="c-898" decimals="-6" id="f-3335" unitRef="usd">33000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-899" decimals="-6" id="f-3336" unitRef="usd">12000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms contextRef="c-96" decimals="-6" id="f-3337" unitRef="usd">45000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues contextRef="c-898" decimals="-6" id="f-3338" unitRef="usd">4958000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-899" decimals="-6" id="f-3339" unitRef="usd">2063000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-96" decimals="-6" id="f-3340" unitRef="usd">7021000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-2" id="f-3341">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Consumers Utility Revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#x2019; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#x2019; tariff-based sales performance obligations are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#x2019; service to stand ready to deliver.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#x2019; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy contextRef="c-2" id="f-3343">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Unbilled Revenues:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#x2019;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy contextRef="c-1" id="f-3342">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Unbilled Revenues:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#x2019;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-917" decimals="-6" id="f-3344" unitRef="usd">34000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-918" decimals="-6" id="f-3345" unitRef="usd">34000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-919" decimals="-6" id="f-3346" unitRef="usd">50000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-920" decimals="-6" id="f-3347" unitRef="usd">50000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-921" decimals="-6" id="f-3348" unitRef="usd">22000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-922" decimals="-6" id="f-3349" unitRef="usd">22000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:RegulatoryLiabilities contextRef="c-202" decimals="-6" id="f-3350" unitRef="usd">10000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy contextRef="c-2" id="f-3351">Consumers&#x2019; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class.</us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-35" decimals="-6" id="f-3352" unitRef="usd">494000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-111" decimals="-6" id="f-3353" unitRef="usd">494000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-108" decimals="-6" id="f-3354" unitRef="usd">663000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-32" decimals="-6" id="f-3355" unitRef="usd">663000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:RevenueRecognitionForAlternativeRevenueProgramsPolicy contextRef="c-2" id="f-3356">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Alternative&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;revenue Programs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;2, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionForAlternativeRevenueProgramsPolicy>
    <us-gaap:RegulatoryLiabilities contextRef="c-201" decimals="-6" id="f-3357" unitRef="usd">22000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities contextRef="c-178" decimals="-6" id="f-3358" unitRef="usd">15000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock contextRef="c-1" id="f-3360">Other Income and Other Expense&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of other income and other expense at CMS&#160;Energy and Consumers:&lt;/span&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years&#160;Ended&#160;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other income&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;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="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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gain on extinguishment of debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;131&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for equity funds used during construction&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from equity method investees&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other income &#x2013; CMS Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other income&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;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="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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income - related parties&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for equity funds used during construction&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other income &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Donations&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Civic and political expenditures&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/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;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="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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Donations&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Civic and political expenditures&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:13pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;For information regarding the gain on extinguishment of debt, see Note&#160;4, Financings and Capitalization&#x2014;CMS&#160;Energy&#x2019;s Purchase of Consumers&#x2019; First Mortgage Bonds.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock contextRef="c-2" id="f-3359">Other Income and Other Expense&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of other income and other expense at CMS&#160;Energy and Consumers:&lt;/span&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years&#160;Ended&#160;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other income&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;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="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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gain on extinguishment of debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;131&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for equity funds used during construction&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from equity method investees&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other income &#x2013; CMS Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other income&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;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="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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income - related parties&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for equity funds used during construction&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other income &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Donations&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Civic and political expenditures&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/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;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="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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Donations&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Civic and political expenditures&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:13pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;For information regarding the gain on extinguishment of debt, see Note&#160;4, Financings and Capitalization&#x2014;CMS&#160;Energy&#x2019;s Purchase of Consumers&#x2019; First Mortgage Bonds.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock contextRef="c-1" id="f-3362">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of other income and other expense at CMS&#160;Energy and Consumers:&lt;/span&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years&#160;Ended&#160;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other income&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;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="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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gain on extinguishment of debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;131&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for equity funds used during construction&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from equity method investees&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other income &#x2013; CMS Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other income&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;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="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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income - related parties&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for equity funds used during construction&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other income &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Donations&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Civic and political expenditures&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/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;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="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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Donations&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Civic and political expenditures&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:13pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;For information regarding the gain on extinguishment of debt, see Note&#160;4, Financings and Capitalization&#x2014;CMS&#160;Energy&#x2019;s Purchase of Consumers&#x2019; First Mortgage Bonds.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock contextRef="c-2" id="f-3361">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of other income and other expense at CMS&#160;Energy and Consumers:&lt;/span&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years&#160;Ended&#160;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other income&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;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="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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gain on extinguishment of debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;131&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for equity funds used during construction&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from equity method investees&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other income &#x2013; CMS Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other income&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;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="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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income - related parties&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for equity funds used during construction&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other income &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Donations&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Civic and political expenditures&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/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;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="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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Donations&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Civic and political expenditures&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:13pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;For information regarding the gain on extinguishment of debt, see Note&#160;4, Financings and Capitalization&#x2014;CMS&#160;Energy&#x2019;s Purchase of Consumers&#x2019; First Mortgage Bonds.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-402" decimals="-6" id="f-3363" unitRef="usd">131000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-12" decimals="-6" id="f-3364" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-13" decimals="-6" id="f-3365" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:InterestIncomeOther contextRef="c-23" decimals="-6" id="f-3366" unitRef="usd">37000000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c-24" decimals="-6" id="f-3367" unitRef="usd">5000000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c-25" decimals="-6" id="f-3368" unitRef="usd">3000000</us-gaap:InterestIncomeOther>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions contextRef="c-1" decimals="-6" id="f-3369" unitRef="usd">7000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions contextRef="c-12" decimals="-6" id="f-3370" unitRef="usd">6000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions contextRef="c-13" decimals="-6" id="f-3371" unitRef="usd">8000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-6" id="f-3372" unitRef="usd">7000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-12" decimals="-6" id="f-3373" unitRef="usd">3000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-13" decimals="-6" id="f-3374" unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <cms:OtherNonoperatingIncomeOther contextRef="c-1" decimals="-6" id="f-3375" unitRef="usd">13000000</cms:OtherNonoperatingIncomeOther>
    <cms:OtherNonoperatingIncomeOther contextRef="c-12" decimals="-6" id="f-3376" unitRef="usd">5000000</cms:OtherNonoperatingIncomeOther>
    <cms:OtherNonoperatingIncomeOther contextRef="c-13" decimals="-6" id="f-3377" unitRef="usd">9000000</cms:OtherNonoperatingIncomeOther>
    <us-gaap:OtherNonoperatingIncome contextRef="c-1" decimals="-6" id="f-3378" unitRef="usd">195000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c-12" decimals="-6" id="f-3379" unitRef="usd">19000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c-13" decimals="-6" id="f-3380" unitRef="usd">30000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:InterestIncomeOther contextRef="c-100" decimals="-6" id="f-3381" unitRef="usd">25000000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c-101" decimals="-6" id="f-3382" unitRef="usd">2000000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c-102" decimals="-6" id="f-3383" unitRef="usd">2000000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c-97" decimals="-6" id="f-3384" unitRef="usd">5000000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c-98" decimals="-6" id="f-3385" unitRef="usd">5000000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c-99" decimals="-6" id="f-3386" unitRef="usd">5000000</us-gaap:InterestIncomeOther>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions contextRef="c-2" decimals="-6" id="f-3387" unitRef="usd">7000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions contextRef="c-95" decimals="-6" id="f-3388" unitRef="usd">6000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions contextRef="c-96" decimals="-6" id="f-3389" unitRef="usd">8000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <cms:OtherNonoperatingIncomeOther contextRef="c-2" decimals="-6" id="f-3390" unitRef="usd">12000000</cms:OtherNonoperatingIncomeOther>
    <cms:OtherNonoperatingIncomeOther contextRef="c-95" decimals="-6" id="f-3391" unitRef="usd">4000000</cms:OtherNonoperatingIncomeOther>
    <cms:OtherNonoperatingIncomeOther contextRef="c-96" decimals="-6" id="f-3392" unitRef="usd">8000000</cms:OtherNonoperatingIncomeOther>
    <us-gaap:OtherNonoperatingIncome contextRef="c-2" decimals="-6" id="f-3393" unitRef="usd">49000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c-95" decimals="-6" id="f-3394" unitRef="usd">17000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c-96" decimals="-6" id="f-3395" unitRef="usd">23000000</us-gaap:OtherNonoperatingIncome>
    <cms:Donations contextRef="c-1" decimals="-6" id="f-3396" unitRef="usd">1000000</cms:Donations>
    <cms:Donations contextRef="c-12" decimals="-6" id="f-3397" unitRef="usd">9000000</cms:Donations>
    <cms:Donations contextRef="c-13" decimals="-6" id="f-3398" unitRef="usd">6000000</cms:Donations>
    <cms:CivicAndPoliticalExpenditures contextRef="c-1" decimals="-6" id="f-3399" unitRef="usd">5000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures contextRef="c-12" decimals="-6" id="f-3400" unitRef="usd">6000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures contextRef="c-13" decimals="-6" id="f-3401" unitRef="usd">5000000</cms:CivicAndPoliticalExpenditures>
    <cms:OtherOtherNonoperatingExpense contextRef="c-1" decimals="-6" id="f-3402" unitRef="usd">7000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense contextRef="c-12" decimals="-6" id="f-3403" unitRef="usd">12000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense contextRef="c-13" decimals="-6" id="f-3404" unitRef="usd">7000000</cms:OtherOtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c-1" decimals="-6" id="f-3405" unitRef="usd">13000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c-12" decimals="-6" id="f-3406" unitRef="usd">27000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c-13" decimals="-6" id="f-3407" unitRef="usd">18000000</us-gaap:OtherNonoperatingExpense>
    <cms:Donations contextRef="c-2" decimals="-6" id="f-3408" unitRef="usd">1000000</cms:Donations>
    <cms:Donations contextRef="c-95" decimals="-6" id="f-3409" unitRef="usd">9000000</cms:Donations>
    <cms:Donations contextRef="c-96" decimals="-6" id="f-3410" unitRef="usd">6000000</cms:Donations>
    <cms:CivicAndPoliticalExpenditures contextRef="c-2" decimals="-6" id="f-3411" unitRef="usd">5000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures contextRef="c-95" decimals="-6" id="f-3412" unitRef="usd">6000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures contextRef="c-96" decimals="-6" id="f-3413" unitRef="usd">5000000</cms:CivicAndPoliticalExpenditures>
    <cms:OtherOtherNonoperatingExpense contextRef="c-2" decimals="-6" id="f-3414" unitRef="usd">6000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense contextRef="c-95" decimals="-6" id="f-3415" unitRef="usd">10000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense contextRef="c-96" decimals="-6" id="f-3416" unitRef="usd">7000000</cms:OtherOtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c-2" decimals="-6" id="f-3417" unitRef="usd">12000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c-95" decimals="-6" id="f-3418" unitRef="usd">25000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c-96" decimals="-6" id="f-3419" unitRef="usd">18000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-3421">Reportable Segments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Reportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#x2019;s common stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Accounting policies for CMS&#160;Energy&#x2019;s and Consumers&#x2019; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment. Inter-segment sales and transfers were immaterial for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The segments reported for CMS&#160;Energy are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;NorthStar Clean Energy, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy presents corporate interest and other expenses, discontinued operations, and Consumers&#x2019; other consolidated entities within other reconciling items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The segments reported for Consumers are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; other consolidated entities are presented within other reconciling items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is financial information by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;445&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#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;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;td colspan="3" style="display:none"&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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and amortization&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;797&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;757&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;330&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and 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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;797&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;757&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;330&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income from equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;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;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income from equity method investees &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;281&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;183&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total interest charges &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;285&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total interest charges &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense (benefit)&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense (benefit)&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholders&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;567&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;378&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(55)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(152)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;458&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholders &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholder&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;567&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;378&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholder &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,302&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,147&#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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,383&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,601&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,420&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,148&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,302&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,147&#160;&lt;/span&gt;&lt;/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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,383&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,601&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments in equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/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;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;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments in equity method investees &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total assets&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,358&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,907&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,493&#160;&lt;/span&gt;&lt;/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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,353&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,873&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,517&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,604&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,312&#160;&lt;/span&gt;&lt;/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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;431&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total 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="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,417&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,968&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,555&#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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,397&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,918&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,564&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,081&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,153&#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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,041&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;989&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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="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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,081&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,153&#160;&lt;/span&gt;&lt;/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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,041&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,008&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;989&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers had no equity method investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include assets placed under finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-2" id="f-3420">Reportable Segments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Reportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#x2019;s common stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Accounting policies for CMS&#160;Energy&#x2019;s and Consumers&#x2019; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment. Inter-segment sales and transfers were immaterial for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The segments reported for CMS&#160;Energy are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;NorthStar Clean Energy, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy presents corporate interest and other expenses, discontinued operations, and Consumers&#x2019; other consolidated entities within other reconciling items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The segments reported for Consumers are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; other consolidated entities are presented within other reconciling items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is financial information by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;445&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#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;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;td colspan="3" style="display:none"&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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and amortization&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;797&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;757&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;330&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and 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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;797&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;757&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;330&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income from equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;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;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income from equity method investees &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;281&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;183&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total interest charges &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;285&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total interest charges &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense (benefit)&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense (benefit)&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholders&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;567&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;378&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(55)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(152)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;458&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholders &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholder&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;567&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;378&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholder &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,302&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,147&#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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,383&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,601&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,420&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,148&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,302&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,147&#160;&lt;/span&gt;&lt;/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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,383&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,601&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments in equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/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;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;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments in equity method investees &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total assets&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,358&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,907&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,493&#160;&lt;/span&gt;&lt;/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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,353&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,873&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,517&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,604&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,312&#160;&lt;/span&gt;&lt;/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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;431&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total 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="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,417&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,968&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,555&#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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,397&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,918&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,564&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,081&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,153&#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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,041&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;989&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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="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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,081&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,153&#160;&lt;/span&gt;&lt;/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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,041&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,008&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;989&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers had no equity method investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include assets placed under finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-2" id="f-3423">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is financial information by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;445&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#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;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;td colspan="3" style="display:none"&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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and amortization&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;797&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;757&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;330&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and 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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;797&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;757&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;330&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income from equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;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;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income from equity method investees &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;281&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;183&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total interest charges &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;285&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total interest charges &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense (benefit)&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense (benefit)&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholders&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;567&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;378&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(55)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(152)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;458&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholders &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholder&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;567&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;378&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholder &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,302&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,147&#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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,383&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,601&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,420&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,148&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,302&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,147&#160;&lt;/span&gt;&lt;/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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,383&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,601&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments in equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/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;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;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments in equity method investees &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total assets&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,358&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,907&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,493&#160;&lt;/span&gt;&lt;/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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,353&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,873&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,517&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,604&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,312&#160;&lt;/span&gt;&lt;/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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;431&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total 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="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,417&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,968&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,555&#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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,397&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,918&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,564&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,081&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,153&#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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,041&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;989&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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="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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,081&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,153&#160;&lt;/span&gt;&lt;/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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,041&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,008&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;989&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers had no equity method investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include assets placed under finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-3422">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is financial information by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;445&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#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;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;td colspan="3" style="display:none"&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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,745&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,419&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,063&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and amortization&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;797&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;757&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;330&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and 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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;797&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;757&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;330&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income from equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/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;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;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income from equity method investees &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;281&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;183&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total interest charges &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;285&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total interest charges &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense (benefit)&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense (benefit)&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholders&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;567&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;378&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(55)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(152)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;458&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholders &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholder&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;567&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;378&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholder &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,302&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,147&#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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,383&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,601&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,420&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,148&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,302&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,147&#160;&lt;/span&gt;&lt;/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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,383&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,601&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments in equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/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;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;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments in equity method investees &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total assets&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,358&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,907&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,493&#160;&lt;/span&gt;&lt;/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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,353&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,873&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,517&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,604&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,312&#160;&lt;/span&gt;&lt;/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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;431&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; CMS&#160;Energy&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total 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="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,417&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,968&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,555&#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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,397&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,918&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,564&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; Consumers&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,081&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,153&#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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,041&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;989&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&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="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;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,081&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,153&#160;&lt;/span&gt;&lt;/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 style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,041&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,008&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;989&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers had no equity method investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include assets placed under finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c-864" decimals="-6" id="f-3424" unitRef="usd">4745000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-883" decimals="-6" id="f-3425" unitRef="usd">5419000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-902" decimals="-6" id="f-3426" unitRef="usd">4958000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-865" decimals="-6" id="f-3427" unitRef="usd">2420000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-884" decimals="-6" id="f-3428" unitRef="usd">2732000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-903" decimals="-6" id="f-3429" unitRef="usd">2063000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-866" decimals="-6" id="f-3430" unitRef="usd">297000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-885" decimals="-6" id="f-3431" unitRef="usd">445000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-904" decimals="-6" id="f-3432" unitRef="usd">308000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-6" id="f-3433" unitRef="usd">7462000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-12" decimals="-6" id="f-3434" unitRef="usd">8596000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-13" decimals="-6" id="f-3435" unitRef="usd">7329000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-860" decimals="-6" id="f-3436" unitRef="usd">4745000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-879" decimals="-6" id="f-3437" unitRef="usd">5419000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-898" decimals="-6" id="f-3438" unitRef="usd">4958000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-861" decimals="-6" id="f-3439" unitRef="usd">2420000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-880" decimals="-6" id="f-3440" unitRef="usd">2732000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-899" decimals="-6" id="f-3441" unitRef="usd">2063000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-923" decimals="-6" id="f-3442" unitRef="usd">1000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-924" decimals="-6" id="f-3443" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-925" decimals="-6" id="f-3444" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-2" decimals="-6" id="f-3445" unitRef="usd">7166000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-95" decimals="-6" id="f-3446" unitRef="usd">8151000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-96" decimals="-6" id="f-3447" unitRef="usd">7021000000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-864" decimals="-6" id="f-3448" unitRef="usd">797000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-883" decimals="-6" id="f-3449" unitRef="usd">757000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-902" decimals="-6" id="f-3450" unitRef="usd">772000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-865" decimals="-6" id="f-3451" unitRef="usd">338000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-884" decimals="-6" id="f-3452" unitRef="usd">330000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-903" decimals="-6" id="f-3453" unitRef="usd">304000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-866" decimals="-6" id="f-3454" unitRef="usd">43000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-885" decimals="-6" id="f-3455" unitRef="usd">38000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-904" decimals="-6" id="f-3456" unitRef="usd">37000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-926" decimals="-6" id="f-3457" unitRef="usd">2000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-927" decimals="-6" id="f-3458" unitRef="usd">1000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-928" decimals="-6" id="f-3459" unitRef="usd">1000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-3460" unitRef="usd">1180000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-6" id="f-3461" unitRef="usd">1126000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-6" id="f-3462" unitRef="usd">1114000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-860" decimals="-6" id="f-3463" unitRef="usd">797000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-879" decimals="-6" id="f-3464" unitRef="usd">757000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-898" decimals="-6" id="f-3465" unitRef="usd">772000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-861" decimals="-6" id="f-3466" unitRef="usd">338000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-880" decimals="-6" id="f-3467" unitRef="usd">330000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-899" decimals="-6" id="f-3468" unitRef="usd">304000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-923" decimals="-6" id="f-3469" unitRef="usd">2000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-924" decimals="-6" id="f-3470" unitRef="usd">1000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-925" decimals="-6" id="f-3471" unitRef="usd">1000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-2" decimals="-6" id="f-3472" unitRef="usd">1137000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-95" decimals="-6" id="f-3473" unitRef="usd">1088000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization contextRef="c-96" decimals="-6" id="f-3474" unitRef="usd">1077000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-866" decimals="-6" id="f-3475" unitRef="usd">7000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-885" decimals="-6" id="f-3476" unitRef="usd">3000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-904" decimals="-6" id="f-3477" unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-6" id="f-3478" unitRef="usd">7000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-12" decimals="-6" id="f-3479" unitRef="usd">3000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-13" decimals="-6" id="f-3480" unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense contextRef="c-864" decimals="-6" id="f-3481" unitRef="usd">281000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-883" decimals="-6" id="f-3482" unitRef="usd">218000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-902" decimals="-6" id="f-3483" unitRef="usd">207000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-865" decimals="-6" id="f-3484" unitRef="usd">158000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-884" decimals="-6" id="f-3485" unitRef="usd">116000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-903" decimals="-6" id="f-3486" unitRef="usd">104000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-866" decimals="-6" id="f-3487" unitRef="usd">2000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-885" decimals="-6" id="f-3488" unitRef="usd">3000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-904" decimals="-6" id="f-3489" unitRef="usd">6000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-926" decimals="-6" id="f-3490" unitRef="usd">202000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-927" decimals="-6" id="f-3491" unitRef="usd">182000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-928" decimals="-6" id="f-3492" unitRef="usd">183000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-6" id="f-3493" unitRef="usd">643000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-12" decimals="-6" id="f-3494" unitRef="usd">519000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-13" decimals="-6" id="f-3495" unitRef="usd">500000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-860" decimals="-6" id="f-3496" unitRef="usd">285000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-879" decimals="-6" id="f-3497" unitRef="usd">218000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-898" decimals="-6" id="f-3498" unitRef="usd">207000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-861" decimals="-6" id="f-3499" unitRef="usd">161000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-880" decimals="-6" id="f-3500" unitRef="usd">116000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-899" decimals="-6" id="f-3501" unitRef="usd">104000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-923" decimals="-6" id="f-3502" unitRef="usd">2000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-924" decimals="-6" id="f-3503" unitRef="usd">1000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-925" decimals="-6" id="f-3504" unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-2" decimals="-6" id="f-3505" unitRef="usd">448000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-95" decimals="-6" id="f-3506" unitRef="usd">335000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-96" decimals="-6" id="f-3507" unitRef="usd">311000000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-864" decimals="-6" id="f-3508" unitRef="usd">67000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-883" decimals="-6" id="f-3509" unitRef="usd">109000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-902" decimals="-6" id="f-3510" unitRef="usd">117000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-865" decimals="-6" id="f-3511" unitRef="usd">98000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-884" decimals="-6" id="f-3512" unitRef="usd">32000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-903" decimals="-6" id="f-3513" unitRef="usd">39000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-866" decimals="-6" id="f-3514" unitRef="usd">4000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-885" decimals="-6" id="f-3515" unitRef="usd">3000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-904" decimals="-6" id="f-3516" unitRef="usd">-2000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-926" decimals="-6" id="f-3517" unitRef="usd">-22000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-927" decimals="-6" id="f-3518" unitRef="usd">-51000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-928" decimals="-6" id="f-3519" unitRef="usd">-59000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-3520" unitRef="usd">147000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-6" id="f-3521" unitRef="usd">93000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-6" id="f-3522" unitRef="usd">95000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-860" decimals="-6" id="f-3523" unitRef="usd">67000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-879" decimals="-6" id="f-3524" unitRef="usd">109000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-898" decimals="-6" id="f-3525" unitRef="usd">117000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-861" decimals="-6" id="f-3526" unitRef="usd">98000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-880" decimals="-6" id="f-3527" unitRef="usd">32000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-899" decimals="-6" id="f-3528" unitRef="usd">39000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-923" decimals="-6" id="f-3529" unitRef="usd">-4000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-924" decimals="-6" id="f-3530" unitRef="usd">-1000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-925" decimals="-6" id="f-3531" unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-2" decimals="-6" id="f-3532" unitRef="usd">161000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-95" decimals="-6" id="f-3533" unitRef="usd">140000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-96" decimals="-6" id="f-3534" unitRef="usd">156000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-864" decimals="-6" id="f-3535" unitRef="usd">550000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-883" decimals="-6" id="f-3536" unitRef="usd">567000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-902" decimals="-6" id="f-3537" unitRef="usd">565000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-865" decimals="-6" id="f-3538" unitRef="usd">315000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-884" decimals="-6" id="f-3539" unitRef="usd">378000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-903" decimals="-6" id="f-3540" unitRef="usd">302000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-866" decimals="-6" id="f-3541" unitRef="usd">67000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-885" decimals="-6" id="f-3542" unitRef="usd">34000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-904" decimals="-6" id="f-3543" unitRef="usd">23000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-926" decimals="-6" id="f-3544" unitRef="usd">-55000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-927" decimals="-6" id="f-3545" unitRef="usd">-152000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-928" decimals="-6" id="f-3546" unitRef="usd">458000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-6" id="f-3547" unitRef="usd">877000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-12" decimals="-6" id="f-3548" unitRef="usd">827000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-13" decimals="-6" id="f-3549" unitRef="usd">1348000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-860" decimals="-6" id="f-3550" unitRef="usd">550000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-879" decimals="-6" id="f-3551" unitRef="usd">567000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-898" decimals="-6" id="f-3552" unitRef="usd">565000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-861" decimals="-6" id="f-3553" unitRef="usd">315000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-880" decimals="-6" id="f-3554" unitRef="usd">378000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-899" decimals="-6" id="f-3555" unitRef="usd">302000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-923" decimals="-6" id="f-3556" unitRef="usd">0</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-924" decimals="-6" id="f-3557" unitRef="usd">-2000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-925" decimals="-6" id="f-3558" unitRef="usd">-1000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-2" decimals="-6" id="f-3559" unitRef="usd">865000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-95" decimals="-6" id="f-3560" unitRef="usd">943000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-96" decimals="-6" id="f-3561" unitRef="usd">866000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-929" decimals="-6" id="f-3562" unitRef="usd">19302000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-930" decimals="-6" id="f-3563" unitRef="usd">17870000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-931" decimals="-6" id="f-3564" unitRef="usd">18147000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-932" decimals="-6" id="f-3565" unitRef="usd">12383000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-933" decimals="-6" id="f-3566" unitRef="usd">11443000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-934" decimals="-6" id="f-3567" unitRef="usd">10601000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-935" decimals="-6" id="f-3568" unitRef="usd">1420000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-936" decimals="-6" id="f-3569" unitRef="usd">1148000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-937" decimals="-6" id="f-3570" unitRef="usd">1122000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-938" decimals="-6" id="f-3571" unitRef="usd">30000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-939" decimals="-6" id="f-3572" unitRef="usd">30000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-940" decimals="-6" id="f-3573" unitRef="usd">23000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-35" decimals="-6" id="f-3574" unitRef="usd">33135000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-32" decimals="-6" id="f-3575" unitRef="usd">30491000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP contextRef="c-33" decimals="-6" id="f-3576" unitRef="usd">29893000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-941" decimals="-6" id="f-3577" unitRef="usd">19302000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-942" decimals="-6" id="f-3578" unitRef="usd">17870000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-943" decimals="-6" id="f-3579" unitRef="usd">18147000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-944" decimals="-6" id="f-3580" unitRef="usd">12383000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-945" decimals="-6" id="f-3581" unitRef="usd">11443000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-946" decimals="-6" id="f-3582" unitRef="usd">10601000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-947" decimals="-6" id="f-3583" unitRef="usd">38000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-948" decimals="-6" id="f-3584" unitRef="usd">29000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-949" decimals="-6" id="f-3585" unitRef="usd">23000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-111" decimals="-6" id="f-3586" unitRef="usd">31723000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-108" decimals="-6" id="f-3587" unitRef="usd">29342000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress contextRef="c-109" decimals="-6" id="f-3588" unitRef="usd">28771000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:EquityMethodInvestments contextRef="c-935" decimals="-6" id="f-3589" unitRef="usd">76000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-936" decimals="-6" id="f-3590" unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-937" decimals="-6" id="f-3591" unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-35" decimals="-6" id="f-3592" unitRef="usd">76000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-32" decimals="-6" id="f-3593" unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-33" decimals="-6" id="f-3594" unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets contextRef="c-929" decimals="-6" id="f-3595" unitRef="usd">19358000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-930" decimals="-6" id="f-3596" unitRef="usd">17907000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-931" decimals="-6" id="f-3597" unitRef="usd">16493000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-932" decimals="-6" id="f-3598" unitRef="usd">12353000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-933" decimals="-6" id="f-3599" unitRef="usd">11873000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-934" decimals="-6" id="f-3600" unitRef="usd">10517000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-935" decimals="-6" id="f-3601" unitRef="usd">1604000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-936" decimals="-6" id="f-3602" unitRef="usd">1464000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-937" decimals="-6" id="f-3603" unitRef="usd">1312000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-938" decimals="-6" id="f-3604" unitRef="usd">202000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-939" decimals="-6" id="f-3605" unitRef="usd">109000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-940" decimals="-6" id="f-3606" unitRef="usd">431000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-35" decimals="-6" id="f-3607" unitRef="usd">33517000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-32" decimals="-6" id="f-3608" unitRef="usd">31353000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-33" decimals="-6" id="f-3609" unitRef="usd">28753000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-941" decimals="-6" id="f-3610" unitRef="usd">19417000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-942" decimals="-6" id="f-3611" unitRef="usd">17968000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-943" decimals="-6" id="f-3612" unitRef="usd">16555000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-944" decimals="-6" id="f-3613" unitRef="usd">12397000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-945" decimals="-6" id="f-3614" unitRef="usd">11918000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-946" decimals="-6" id="f-3615" unitRef="usd">10564000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-947" decimals="-6" id="f-3616" unitRef="usd">38000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-948" decimals="-6" id="f-3617" unitRef="usd">30000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-949" decimals="-6" id="f-3618" unitRef="usd">21000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-111" decimals="-6" id="f-3619" unitRef="usd">31852000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-108" decimals="-6" id="f-3620" unitRef="usd">29916000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-109" decimals="-6" id="f-3621" unitRef="usd">27140000000</us-gaap:Assets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-864" decimals="-6" id="f-3622" unitRef="usd">2081000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-883" decimals="-6" id="f-3623" unitRef="usd">1265000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-902" decimals="-6" id="f-3624" unitRef="usd">1153000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-865" decimals="-6" id="f-3625" unitRef="usd">1041000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-884" decimals="-6" id="f-3626" unitRef="usd">1008000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-903" decimals="-6" id="f-3627" unitRef="usd">989000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-866" decimals="-6" id="f-3628" unitRef="usd">156000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-885" decimals="-6" id="f-3629" unitRef="usd">113000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-904" decimals="-6" id="f-3630" unitRef="usd">17000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-926" decimals="-6" id="f-3631" unitRef="usd">2000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-927" decimals="-6" id="f-3632" unitRef="usd">7000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-928" decimals="-6" id="f-3633" unitRef="usd">2000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-1" decimals="-6" id="f-3634" unitRef="usd">3280000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-12" decimals="-6" id="f-3635" unitRef="usd">2393000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-13" decimals="-6" id="f-3636" unitRef="usd">2161000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-860" decimals="-6" id="f-3637" unitRef="usd">2081000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-879" decimals="-6" id="f-3638" unitRef="usd">1265000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-898" decimals="-6" id="f-3639" unitRef="usd">1153000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-861" decimals="-6" id="f-3640" unitRef="usd">1041000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-880" decimals="-6" id="f-3641" unitRef="usd">1008000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-899" decimals="-6" id="f-3642" unitRef="usd">989000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-923" decimals="-6" id="f-3643" unitRef="usd">23000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-924" decimals="-6" id="f-3644" unitRef="usd">7000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-925" decimals="-6" id="f-3645" unitRef="usd">2000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-2" decimals="-6" id="f-3646" unitRef="usd">3145000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-95" decimals="-6" id="f-3647" unitRef="usd">2280000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-96" decimals="-6" id="f-3648" unitRef="usd">2144000000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c-2" id="f-3649">Related-party Transactions&#x2014;Consumers&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers enters into a number of transactions with related parties in the normal course of business. These transactions include but are not limited to:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;purchases of electricity from affiliates of NorthStar Clean Energy&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;payments to and from CMS&#160;Energy related to parent company overhead costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;payments of principal and interest when due to CMS&#160;Energy related to borrowings under certain credit agreements and CMS&#160;Energy&#x2019;s repurchase of Consumers&#x2019; first mortgage bonds&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Transactions involving power supply purchases from certain affiliates of NorthStar Clean Energy are based on avoided costs under PURPA, state law, and competitive bidding. The payment of parent company overhead costs is based on the use of accepted industry allocation methodologies. These payments are for costs that occur in the normal course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is Consumers&#x2019; expense recorded from related-party transactions for the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:31.592%"&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:33.996%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In&#160;Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related&#160;Party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases of capacity and energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Affiliates of NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Amounts payable to related parties for purchased power and other services were $19&#160;million at December&#160;31,&#160;2023 and $20&#160;million at December&#160;31,&#160;2022. Accounts receivable from related parties were $9&#160;million at December&#160;31,&#160;2023 and $8&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has a demand note payable to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10&#160;percent and has a maturity date of 2028. The portion of the demand note attributable to Consumers was recorded as a note receivable &#x2013; related party on Consumers&#x2019; consolidated balance sheets at December&#160;31,&#160;2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers has a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. For additional details about the agreement, see Note&#160;8, Leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;During 2023, CMS&#160;Energy repurchased certain of Consumers&#x2019; first mortgage bonds. For more information about these repurchases, see Note&#160;4, Financings and Capitalization&#x2014;CMS&#160;Energy&#x2019;s Purchase of Consumers&#x2019; First Mortgage Bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In November&#160;2023, an unregulated subsidiary of Consumers sold certain non-utility renewable development projects to NorthStar Clean Energy for $20&#160;million, the projects&#x2019; net book value; there was no gain or loss recognized on this sale.&lt;/span&gt;&lt;/div&gt;In December&#160;2023, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million. For additional details about the agreement, see Note&#160;4, Financings and Capitalization&#x2014;Short-term Borrowings</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="c-2" id="f-3650">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is Consumers&#x2019; expense recorded from related-party transactions for the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:31.592%"&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:33.996%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In&#160;Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related&#160;Party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases of capacity and energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Affiliates of NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties contextRef="c-2" decimals="-6" id="f-3651" unitRef="usd">75000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties contextRef="c-95" decimals="-6" id="f-3652" unitRef="usd">76000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties contextRef="c-96" decimals="-6" id="f-3653" unitRef="usd">77000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <us-gaap:OtherLiabilities contextRef="c-114" decimals="-6" id="f-3654" unitRef="usd">19000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities contextRef="c-115" decimals="-6" id="f-3655" unitRef="usd">20000000</us-gaap:OtherLiabilities>
    <us-gaap:AccountsReceivableNet contextRef="c-114" decimals="-6" id="f-3656" unitRef="usd">9000000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-115" decimals="-6" id="f-3657" unitRef="usd">8000000</us-gaap:AccountsReceivableNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-950"
      decimals="INF"
      id="f-3658"
      unitRef="number">0.0410</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c-951" decimals="-6" id="f-3659" unitRef="usd">20000000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-435" decimals="-6" id="f-3660" unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:VariableInterestEntityDisclosureTextBlock contextRef="c-2" id="f-3662">Variable Interest Entities&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Consolidated VIEs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; During&#160;2023, NorthStar Clean Energy sold a Class&#160;A membership interest in Newport Solar Holdings to tax equity investors for $86&#160;million. Newport Solar Holdings wholly owns Newport Solar, a 180&#x2011;MW solar generation project located in Jackson County, Arkansas; the project began commercial operation in October&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy holds a Class&#160;B membership interest in NWO&#160;Holdco, which wholly owns Northwest Ohio Wind,&#160;LLC, a 100&#x2011;MW wind generation project in Paulding County, Ohio. The Class&#160;A membership interest in NWO&#160;Holdco is held by a tax equity investor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy has a 51-percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, the holding company of a 525&#x2011;MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Earnings, tax attributes, and cash flows generated by Newport Solar Holdings, NWO&#160;Holdco, and Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company agreements; these ratios change over time and are not representative of the ownership interest percentages of each membership class. Since these entities&#x2019; income and cash flows are not distributed among their investors based on ownership interest percentages, NorthStar Clean Energy allocates the entities&#x2019; income (loss) among the investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#x2019;s earnings based on a hypothetical liquidation of the entities at the net book value of underlying assets as of the balance sheet date. The liquidation tax gain (loss) is allocated to each investor&#x2019;s capital account, resulting in income (loss) equal to the period change in the investor&#x2019;s capital account balance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Newport Solar Holdings, NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from these entities. However, NorthStar Clean Energy manages and controls the entities&#x2019; operating activities. As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. NorthStar Clean Energy consolidates Newport Solar Holdings, NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind and presents the Class&#160;A membership interests and 49&#160;percent of Aviator Wind Equity Holdings as noncontrolling interests. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the carrying values of the VIEs&#x2019; assets and liabilities included on CMS&#160;Energy&#x2019;s consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepayments and other current 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, net&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,064&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;850&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/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;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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current portion of finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset retirement obligations&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Assets may be used only to meet VIEs&#x2019; obligations and commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy is obligated under certain indemnities that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. For additional details on these indemnity obligations, see Note&#160;3, Contingencies and Commitments&#x2014;Guarantees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; wholly-owned subsidiaries, Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding, are VIEs designed to collateralize Consumers&#x2019; securitization bonds. These entities are considered VIEs primarily because their equity capitalization is insufficient to support their operations. Consumers is the primary beneficiary of and consolidates these VIEs, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. The VIEs&#x2019; primary assets and liabilities comprise regulatory assets and long-term debt. For more information on these assets and liabilities, see Note&#160;2, Regulatory Matters&#x2014; Securitized Costs and Note&#160;4, Financings and Capitalization&#x2014;Securitization Bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Non-consolidated VIEs: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#x2019; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about these partnerships:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:14.444%"&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:32.073%"&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:50.183%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nature&#160;of&#160;the&#160;Entity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nature of CMS&#160;Energy&#x2019;s Involvement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T.E.S.&#160;Filer City &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee assignment agreement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grayling &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reduced dispatch agreement with Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Genesee &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reduced dispatch agreement with Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Craven &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#x2019; customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The creditors of these partnerships do not have recourse to the general credit of CMS&#160;Energy or Consumers. CMS&#160;Energy&#x2019;s maximum risk exposure to these partnerships is generally limited to its investment in the partnerships, which is included in investments on its consolidated balance sheets in the amount of $74&#160;million at December&#160;31,&#160;2023 and $71&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:VariableInterestEntityDisclosureTextBlock contextRef="c-1" id="f-3661">Variable Interest Entities&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Consolidated VIEs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; During&#160;2023, NorthStar Clean Energy sold a Class&#160;A membership interest in Newport Solar Holdings to tax equity investors for $86&#160;million. Newport Solar Holdings wholly owns Newport Solar, a 180&#x2011;MW solar generation project located in Jackson County, Arkansas; the project began commercial operation in October&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy holds a Class&#160;B membership interest in NWO&#160;Holdco, which wholly owns Northwest Ohio Wind,&#160;LLC, a 100&#x2011;MW wind generation project in Paulding County, Ohio. The Class&#160;A membership interest in NWO&#160;Holdco is held by a tax equity investor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy has a 51-percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, the holding company of a 525&#x2011;MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Earnings, tax attributes, and cash flows generated by Newport Solar Holdings, NWO&#160;Holdco, and Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company agreements; these ratios change over time and are not representative of the ownership interest percentages of each membership class. Since these entities&#x2019; income and cash flows are not distributed among their investors based on ownership interest percentages, NorthStar Clean Energy allocates the entities&#x2019; income (loss) among the investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#x2019;s earnings based on a hypothetical liquidation of the entities at the net book value of underlying assets as of the balance sheet date. The liquidation tax gain (loss) is allocated to each investor&#x2019;s capital account, resulting in income (loss) equal to the period change in the investor&#x2019;s capital account balance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Newport Solar Holdings, NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from these entities. However, NorthStar Clean Energy manages and controls the entities&#x2019; operating activities. As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. NorthStar Clean Energy consolidates Newport Solar Holdings, NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind and presents the Class&#160;A membership interests and 49&#160;percent of Aviator Wind Equity Holdings as noncontrolling interests. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the carrying values of the VIEs&#x2019; assets and liabilities included on CMS&#160;Energy&#x2019;s consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepayments and other current 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, net&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,064&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;850&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/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;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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current portion of finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset retirement obligations&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Assets may be used only to meet VIEs&#x2019; obligations and commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy is obligated under certain indemnities that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. For additional details on these indemnity obligations, see Note&#160;3, Contingencies and Commitments&#x2014;Guarantees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; wholly-owned subsidiaries, Consumers 2014&#160;Securitization Funding and Consumers 2023&#160;Securitization Funding, are VIEs designed to collateralize Consumers&#x2019; securitization bonds. These entities are considered VIEs primarily because their equity capitalization is insufficient to support their operations. Consumers is the primary beneficiary of and consolidates these VIEs, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. The VIEs&#x2019; primary assets and liabilities comprise regulatory assets and long-term debt. For more information on these assets and liabilities, see Note&#160;2, Regulatory Matters&#x2014; Securitized Costs and Note&#160;4, Financings and Capitalization&#x2014;Securitization Bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Non-consolidated VIEs: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#x2019; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about these partnerships:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:14.444%"&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:32.073%"&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:50.183%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nature&#160;of&#160;the&#160;Entity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nature of CMS&#160;Energy&#x2019;s Involvement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T.E.S.&#160;Filer City &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee assignment agreement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grayling &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reduced dispatch agreement with Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Genesee &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reduced dispatch agreement with Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Craven &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#x2019; customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The creditors of these partnerships do not have recourse to the general credit of CMS&#160;Energy or Consumers. CMS&#160;Energy&#x2019;s maximum risk exposure to these partnerships is generally limited to its investment in the partnerships, which is included in investments on its consolidated balance sheets in the amount of $74&#160;million at December&#160;31,&#160;2023 and $71&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests contextRef="c-952" decimals="-6" id="f-3663" unitRef="usd">86000000</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
    <cms:VariableInterestEntityMaximumCapacity contextRef="c-952" decimals="-1" id="f-3664" unitRef="mw">180</cms:VariableInterestEntityMaximumCapacity>
    <cms:VariableInterestEntityMaximumCapacity contextRef="c-953" decimals="-2" id="f-3665" unitRef="mw">100</cms:VariableInterestEntityMaximumCapacity>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="c-954"
      decimals="2"
      id="f-3666"
      unitRef="number">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <cms:VariableInterestEntityMaximumCapacity contextRef="c-954" decimals="0" id="f-3667" unitRef="mw">525</cms:VariableInterestEntityMaximumCapacity>
    <us-gaap:ConsolidationVariableInterestEntityPolicy contextRef="c-1" id="f-3668">Newport Solar Holdings, NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from these entities. However, NorthStar Clean Energy manages and controls the entities&#x2019; operating activities. As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#x2019; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.&lt;/span&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="c-240"
      decimals="2"
      id="f-3669"
      unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="c-1" id="f-3670">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the carrying values of the VIEs&#x2019; assets and liabilities included on CMS&#160;Energy&#x2019;s consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/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;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepayments and other current 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, net&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,064&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;850&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt"&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/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;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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current portion of finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset retirement obligations&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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;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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Assets may be used only to meet VIEs&#x2019; obligations and commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about these partnerships:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:14.444%"&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:32.073%"&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:50.183%"&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:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nature&#160;of&#160;the&#160;Entity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nature of CMS&#160;Energy&#x2019;s Involvement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T.E.S.&#160;Filer City &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee assignment agreement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grayling &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reduced dispatch agreement with Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Genesee &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reduced dispatch agreement with Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Craven &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#x2019; customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-955" decimals="-6" id="f-3671" unitRef="usd">28000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-956" decimals="-6" id="f-3672" unitRef="usd">43000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-955" decimals="-6" id="f-3673" unitRef="usd">3000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-956" decimals="-6" id="f-3674" unitRef="usd">7000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-955" decimals="-6" id="f-3675" unitRef="usd">4000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-956" decimals="-6" id="f-3676" unitRef="usd">7000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-955" decimals="-6" id="f-3677" unitRef="usd">1064000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-956" decimals="-6" id="f-3678" unitRef="usd">850000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ConstructionInProgressGross contextRef="c-955" decimals="-6" id="f-3679" unitRef="usd">0</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c-956" decimals="-6" id="f-3680" unitRef="usd">156000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-955" decimals="-6" id="f-3681" unitRef="usd">3000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-956" decimals="-6" id="f-3682" unitRef="usd">0</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-955" decimals="-6" id="f-3683" unitRef="usd">1102000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-956" decimals="-6" id="f-3684" unitRef="usd">1063000000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent contextRef="c-955" decimals="-6" id="f-3685" unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-956" decimals="-6" id="f-3686" unitRef="usd">100000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-955" decimals="-6" id="f-3687" unitRef="usd">12000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-956" decimals="-6" id="f-3688" unitRef="usd">33000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-955" decimals="-6" id="f-3689" unitRef="usd">23000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-956" decimals="-6" id="f-3690" unitRef="usd">23000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-955" decimals="-6" id="f-3691" unitRef="usd">32000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-956" decimals="-6" id="f-3692" unitRef="usd">24000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:Liabilities contextRef="c-955" decimals="-6" id="f-3693" unitRef="usd">67000000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-956" decimals="-6" id="f-3694" unitRef="usd">180000000</us-gaap:Liabilities>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="c-957"
      decimals="2"
      id="f-3695"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="c-958"
      decimals="2"
      id="f-3696"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="c-959"
      decimals="2"
      id="f-3697"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="c-960"
      decimals="2"
      id="f-3698"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquityMethodInvestments contextRef="c-961" decimals="-6" id="f-3699" unitRef="usd">74000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-962" decimals="-6" id="f-3700" unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-2" id="f-3702">Exit Activities and Discontinued Operations&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Exit Activities: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In accordance with its Clean Energy Plan, Consumers retired the D.E.&#160;Karn coal-fueled electric generating units in June&#160;2023 and plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. In order to ensure necessary staffing at both D.E.&#160;Karn and J.H.&#160;Campbell through retirement, Consumers has implemented retention incentive programs. The aggregate cost of the D.E.&#160;Karn program, which is now complete, was $32&#160;million. The aggregate cost of the J.H.&#160;Campbell program through 2025 is estimated to be $50&#160;million. The MPSC has approved deferred accounting treatment for these costs; these expenses are deferred as a regulatory asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As of December&#160;31,&#160;2023, the cumulative cost incurred and charged to maintenance and other operating expenses related to the D.E.&#160;Karn retention incentive program was $16&#160;million. Additionally, an amount of $4&#160;million was capitalized as a cost of plant, property, and equipment and an amount of $12&#160;million was deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $35&#160;million. The regulatory assets for both programs will be collected from customers over &lt;span style="-sec-ix-hidden:f-3709"&gt;three&lt;/span&gt;&#160;years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&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;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/div&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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;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;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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs paid or settled&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(21)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17)&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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;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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $7&#160;million at December&#160;31,&#160;2023 and $13&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Discontinued Operations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2021, EnerBank was acquired by a non-affiliated company. CMS&#160;Energy received proceeds of over $1.0&#160;billion from the transaction and recognized a pre-tax gain of $657&#160;million in 2021. In March&#160;2022, CMS&#160;Energy received $6&#160;million of additional proceeds as the result of a post-closing adjustment. Net of related transaction costs, CMS&#160;Energy recognized a pre-tax gain of $5&#160;million during 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;EnerBank&#x2019;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#x2019;s consolidated statements of income for the year ended December&#160;31,&#160;2021. The table below presents the financial results of EnerBank included in income from discontinued operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:77.105%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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;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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&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;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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expenses&lt;/span&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;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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating expenses&lt;/span&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#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;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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes&lt;/span&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;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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gain on sale&lt;/span&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;657&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from discontinued operations before income taxes&lt;/span&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;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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from discontinued operations, net of tax&lt;/span&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;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;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-3701">Exit Activities and Discontinued Operations&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Exit Activities: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In accordance with its Clean Energy Plan, Consumers retired the D.E.&#160;Karn coal-fueled electric generating units in June&#160;2023 and plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. In order to ensure necessary staffing at both D.E.&#160;Karn and J.H.&#160;Campbell through retirement, Consumers has implemented retention incentive programs. The aggregate cost of the D.E.&#160;Karn program, which is now complete, was $32&#160;million. The aggregate cost of the J.H.&#160;Campbell program through 2025 is estimated to be $50&#160;million. The MPSC has approved deferred accounting treatment for these costs; these expenses are deferred as a regulatory asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As of December&#160;31,&#160;2023, the cumulative cost incurred and charged to maintenance and other operating expenses related to the D.E.&#160;Karn retention incentive program was $16&#160;million. Additionally, an amount of $4&#160;million was capitalized as a cost of plant, property, and equipment and an amount of $12&#160;million was deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $35&#160;million. The regulatory assets for both programs will be collected from customers over &lt;span style="-sec-ix-hidden:f-3709"&gt;three&lt;/span&gt;&#160;years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&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;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/div&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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;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;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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs paid or settled&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(21)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17)&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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;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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $7&#160;million at December&#160;31,&#160;2023 and $13&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Discontinued Operations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2021, EnerBank was acquired by a non-affiliated company. CMS&#160;Energy received proceeds of over $1.0&#160;billion from the transaction and recognized a pre-tax gain of $657&#160;million in 2021. In March&#160;2022, CMS&#160;Energy received $6&#160;million of additional proceeds as the result of a post-closing adjustment. Net of related transaction costs, CMS&#160;Energy recognized a pre-tax gain of $5&#160;million during 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;EnerBank&#x2019;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#x2019;s consolidated statements of income for the year ended December&#160;31,&#160;2021. The table below presents the financial results of EnerBank included in income from discontinued operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:77.105%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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;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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&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;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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expenses&lt;/span&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;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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating expenses&lt;/span&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#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;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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes&lt;/span&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;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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gain on sale&lt;/span&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;657&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from discontinued operations before income taxes&lt;/span&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;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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from discontinued operations, net of tax&lt;/span&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;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;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1 contextRef="c-963" decimals="-6" id="f-3703" unitRef="usd">32000000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1 contextRef="c-964" decimals="-6" id="f-3704" unitRef="usd">50000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringCharges contextRef="c-965" decimals="-6" id="f-3705" unitRef="usd">16000000</us-gaap:RestructuringCharges>
    <cms:RestructuringAndRelatedCostIncurredCostCapitalized contextRef="c-966" decimals="-6" id="f-3706" unitRef="usd">4000000</cms:RestructuringAndRelatedCostIncurredCostCapitalized>
    <cms:RestructuringAndRelatedCostDeferredCost contextRef="c-967" decimals="-6" id="f-3707" unitRef="usd">12000000</cms:RestructuringAndRelatedCostDeferredCost>
    <cms:RestructuringAndRelatedCostDeferredCost contextRef="c-968" decimals="-6" id="f-3708" unitRef="usd">35000000</cms:RestructuringAndRelatedCostDeferredCost>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="c-2" id="f-3711">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&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;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/div&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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;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;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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs paid or settled&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(21)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17)&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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;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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $7&#160;million at December&#160;31,&#160;2023 and $13&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="c-1" id="f-3710">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&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;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/div&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/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;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;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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs paid or settled&lt;/span&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;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(21)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17)&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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;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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $7&#160;million at December&#160;31,&#160;2023 and $13&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:OtherLiabilities contextRef="c-970" decimals="-6" id="f-3712" unitRef="usd">21000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities contextRef="c-971" decimals="-6" id="f-3713" unitRef="usd">14000000</us-gaap:OtherLiabilities>
    <cms:RestructuringAndRelatedCostDeferredCost contextRef="c-972" decimals="-6" id="f-3714" unitRef="usd">16000000</cms:RestructuringAndRelatedCostDeferredCost>
    <cms:RestructuringAndRelatedCostDeferredCost contextRef="c-973" decimals="-6" id="f-3715" unitRef="usd">24000000</cms:RestructuringAndRelatedCostDeferredCost>
    <cms:RestructuringAndRelatedCostCostsPaidOrSettled contextRef="c-972" decimals="-6" id="f-3716" unitRef="usd">21000000</cms:RestructuringAndRelatedCostCostsPaidOrSettled>
    <cms:RestructuringAndRelatedCostCostsPaidOrSettled contextRef="c-973" decimals="-6" id="f-3717" unitRef="usd">17000000</cms:RestructuringAndRelatedCostCostsPaidOrSettled>
    <us-gaap:OtherLiabilities contextRef="c-974" decimals="-6" id="f-3718" unitRef="usd">16000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities contextRef="c-970" decimals="-6" id="f-3719" unitRef="usd">21000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-974" decimals="-6" id="f-3720" unitRef="usd">7000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-970" decimals="-6" id="f-3721" unitRef="usd">13000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-975" decimals="-8" id="f-3722" unitRef="usd">1000000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="c-976" decimals="-6" id="f-3723" unitRef="usd">657000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax contextRef="c-977" decimals="-6" id="f-3724" unitRef="usd">6000000</us-gaap:DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="c-978" decimals="-6" id="f-3725" unitRef="usd">5000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="c-1" id="f-3726">The table below presents the financial results of EnerBank included in income from discontinued operations:&lt;div style="margin-bottom:9pt"&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:77.105%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.883%"&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:7.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&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;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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&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;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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expenses&lt;/span&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;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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating expenses&lt;/span&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#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;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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes&lt;/span&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;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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gain on sale&lt;/span&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;657&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from discontinued operations before income taxes&lt;/span&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;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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from discontinued operations, net of tax&lt;/span&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;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;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c-978" decimals="-6" id="f-3727" unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c-979" decimals="-6" id="f-3728" unitRef="usd">209000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense contextRef="c-978" decimals="-6" id="f-3729" unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense contextRef="c-979" decimals="-6" id="f-3730" unitRef="usd">60000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense contextRef="c-978" decimals="-6" id="f-3731" unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense contextRef="c-979" decimals="-6" id="f-3732" unitRef="usd">34000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax contextRef="c-978" decimals="-6" id="f-3733" unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax contextRef="c-979" decimals="-6" id="f-3734" unitRef="usd">115000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="c-978" decimals="-6" id="f-3735" unitRef="usd">5000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="c-979" decimals="-6" id="f-3736" unitRef="usd">657000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="c-978" decimals="-6" id="f-3737" unitRef="usd">5000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="c-979" decimals="-6" id="f-3738" unitRef="usd">772000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c-978" decimals="-6" id="f-3739" unitRef="usd">1000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c-979" decimals="-6" id="f-3740" unitRef="usd">170000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c-978" decimals="-6" id="f-3741" unitRef="usd">4000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c-979" decimals="-6" id="f-3742" unitRef="usd">602000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <dei:AuditorName contextRef="c-1" id="f-3743">PricewaterhouseCoopers&#160;LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-3744">Detroit, Michigan</dei:AuditorLocation>
    <dei:AuditorName contextRef="c-2" id="f-3745">PricewaterhouseCoopers&#160;LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-2" id="f-3746">Detroit, Michigan</dei:AuditorLocation>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="c-1" id="f-3747">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"&gt;Condensed Statements of Income&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&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;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="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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other operating expenses&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Loss&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Income (Expense)&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;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity earnings of subsidiaries&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;929&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;980&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,482&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonoperating retirement benefits, net&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;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="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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other income&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on long-term debt&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;201&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;183&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intercompany interest expense and other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total interest charges&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Before Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Tax Benefit&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(60)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income From Continuing Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income From Discontinued Operations, Net of Tax of $&#x2014;, $&#x2014;, and $(5)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Income Attributable to CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Preferred Stock Dividends&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Income Available to Common Stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;The accompanying notes are an integral part of these statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2014;Parent Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"&gt;Condensed Statements of Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:66.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.878%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flows from Operating Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net cash provided by operating activities&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;595&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,549&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flows from Investing Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investment in subsidiaries&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(630)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(796)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(581)&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investment in debt securities - intercompany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(293)&lt;/span&gt;&lt;/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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Decrease (increase) in notes receivable &#x2013; intercompany&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;286&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(83)&lt;/span&gt;&lt;/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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net cash used in investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flows from Financing Activities&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Proceeds from issuance of debt&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Issuance of common stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;192&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Issuance of preferred stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;224&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retirement of long-term debt&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(200)&lt;/span&gt;&lt;/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;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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment of dividends on common and preferred stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(579)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(544)&lt;/span&gt;&lt;/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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(507)&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt issuance costs and financing fees&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in notes payable &#x2013; intercompany&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net cash provided by (used in) financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;390&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;The accompanying notes are an integral part of these statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2014;Parent Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"&gt;Condensed Balance Sheets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Current Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes and accrued interest receivable &#x2013; intercompany&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable &#x2013; intercompany and related parties&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes receivable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepayments and other current 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Non&#x2011;current Assets&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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;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="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;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments in subsidiaries&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,701&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,881&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investment in debt securities &#x2013; intercompany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;296&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other investments &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other non&#x2011;current assets&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&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:77.425%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&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:7.877%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;LIABILITIES AND EQUITY&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Current Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current portion of long-term debt&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts and notes payable &#x2013; intercompany&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued interest, including intercompany&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/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;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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current liabilities&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non&#x2011;current Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,471&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,930&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes payable &#x2013; intercompany&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non&#x2011;current liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non&#x2011;current liabilities&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other stockholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,188&#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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,788&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total common stockholders&#x2019; equity&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preferred stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;224&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;224&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total equity&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total Liabilities and Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;The accompanying notes are an integral part of these statements.&lt;/span&gt;&lt;/div&gt;Basis of Presentation&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s condensed financial statements have been prepared on a parent-only basis. In accordance with Rule&#160;12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;04 of Regulation&#160;S&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;X, these parent-only financial statements do not include all of the information and notes required by GAAP for annual financial statements, and therefore these parent-only financial statements and other information included should be read in conjunction with CMS&#160;Energy&#x2019;s audited consolidated financial statements contained within Item&#160;8. Financial Statements and Supplementary Data.&lt;/span&gt;&lt;/div&gt;Guarantees&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has issued guarantees with a maximum potential obligation of $886&#160;million on behalf of some of its wholly owned subsidiaries and related parties. CMS&#160;Energy&#x2019;s maximum potential obligation consists primarily of potential payments:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;to third parties under certain commodity purchase and sales agreements entered into by CMS&#160;ERM and other subsidiaries of NorthStar Clean Energy&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;to tax equity investors that hold membership interests in certain VIEs held by NorthStar Clean Energy&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;to EGLE on behalf of CMS&#160;Land and CMS&#160;Capital, for environmental remediation obligations at Bay Harbor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;to the U.S.&#160;Department of Energy on behalf of Consumers, in connection with Consumers&#x2019; 2011 settlement agreement with the U.S.&#160;Department of Energy regarding damages resulting from the department&#x2019;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The expiration dates of these guarantees vary, depending upon contractual provisions or upon the statute of limitations under the relevant governing law.&lt;/span&gt;&lt;/div&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c-980" decimals="-6" id="f-3748" unitRef="usd">-10000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c-981" decimals="-6" id="f-3749" unitRef="usd">-7000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c-982" decimals="-6" id="f-3750" unitRef="usd">-7000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:CostsAndExpenses contextRef="c-980" decimals="-6" id="f-3751" unitRef="usd">-10000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-981" decimals="-6" id="f-3752" unitRef="usd">-7000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-982" decimals="-6" id="f-3753" unitRef="usd">-7000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-980" decimals="-6" id="f-3754" unitRef="usd">-10000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-981" decimals="-6" id="f-3755" unitRef="usd">-7000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-982" decimals="-6" id="f-3756" unitRef="usd">-7000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-983" decimals="-6" id="f-3757" unitRef="usd">929000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-984" decimals="-6" id="f-3758" unitRef="usd">980000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-985" decimals="-6" id="f-3759" unitRef="usd">1482000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet contextRef="c-980" decimals="-6" id="f-3760" unitRef="usd">-1000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet contextRef="c-981" decimals="-6" id="f-3761" unitRef="usd">-1000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet contextRef="c-982" decimals="-6" id="f-3762" unitRef="usd">-1000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome contextRef="c-980" decimals="-6" id="f-3763" unitRef="usd">31000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c-981" decimals="-6" id="f-3764" unitRef="usd">5000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c-982" decimals="-6" id="f-3765" unitRef="usd">2000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense contextRef="c-980" decimals="-6" id="f-3766" unitRef="usd">0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c-981" decimals="-6" id="f-3767" unitRef="usd">1000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c-982" decimals="-6" id="f-3768" unitRef="usd">0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-980" decimals="-6" id="f-3769" unitRef="usd">959000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-981" decimals="-6" id="f-3770" unitRef="usd">983000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-982" decimals="-6" id="f-3771" unitRef="usd">1483000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt contextRef="c-980" decimals="-6" id="f-3772" unitRef="usd">201000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-981" decimals="-6" id="f-3773" unitRef="usd">181000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-982" decimals="-6" id="f-3774" unitRef="usd">183000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseOther contextRef="c-983" decimals="-6" id="f-3775" unitRef="usd">10000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-984" decimals="-6" id="f-3776" unitRef="usd">8000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c-985" decimals="-6" id="f-3777" unitRef="usd">7000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense contextRef="c-980" decimals="-6" id="f-3778" unitRef="usd">211000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-981" decimals="-6" id="f-3779" unitRef="usd">189000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-982" decimals="-6" id="f-3780" unitRef="usd">190000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-980" decimals="-6" id="f-3781" unitRef="usd">738000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-981" decimals="-6" id="f-3782" unitRef="usd">787000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-982" decimals="-6" id="f-3783" unitRef="usd">1286000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-980" decimals="-6" id="f-3784" unitRef="usd">-20000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-981" decimals="-6" id="f-3785" unitRef="usd">-50000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-982" decimals="-6" id="f-3786" unitRef="usd">-60000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-980" decimals="-6" id="f-3787" unitRef="usd">758000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-981" decimals="-6" id="f-3788" unitRef="usd">837000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-982" decimals="-6" id="f-3789" unitRef="usd">1346000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c-980" decimals="-6" id="f-3790" unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c-981" decimals="-6" id="f-3791" unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c-982" decimals="-6" id="f-3792" unitRef="usd">-5000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c-980" decimals="-6" id="f-3793" unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c-981" decimals="-6" id="f-3794" unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c-982" decimals="-6" id="f-3795" unitRef="usd">7000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-980" decimals="-6" id="f-3796" unitRef="usd">758000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-981" decimals="-6" id="f-3797" unitRef="usd">837000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-982" decimals="-6" id="f-3798" unitRef="usd">1353000000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-980" decimals="-6" id="f-3799" unitRef="usd">10000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-981" decimals="-6" id="f-3800" unitRef="usd">10000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c-982" decimals="-6" id="f-3801" unitRef="usd">5000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-980" decimals="-6" id="f-3802" unitRef="usd">748000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-981" decimals="-6" id="f-3803" unitRef="usd">827000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-982" decimals="-6" id="f-3804" unitRef="usd">1348000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-980" decimals="-6" id="f-3805" unitRef="usd">595000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-981" decimals="-6" id="f-3806" unitRef="usd">565000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-982" decimals="-6" id="f-3807" unitRef="usd">1549000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <cms:InvestmentInSubsidiaries contextRef="c-980" decimals="-6" id="f-3808" unitRef="usd">630000000</cms:InvestmentInSubsidiaries>
    <cms:InvestmentInSubsidiaries contextRef="c-981" decimals="-6" id="f-3809" unitRef="usd">796000000</cms:InvestmentInSubsidiaries>
    <cms:InvestmentInSubsidiaries contextRef="c-982" decimals="-6" id="f-3810" unitRef="usd">581000000</cms:InvestmentInSubsidiaries>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities contextRef="c-983" decimals="-6" id="f-3811" unitRef="usd">293000000</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities contextRef="c-984" decimals="-6" id="f-3812" unitRef="usd">0</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities contextRef="c-985" decimals="-6" id="f-3813" unitRef="usd">0</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:RepaymentOfNotesReceivableFromRelatedParties contextRef="c-983" decimals="-6" id="f-3814" unitRef="usd">55000000</us-gaap:RepaymentOfNotesReceivableFromRelatedParties>
    <us-gaap:RepaymentOfNotesReceivableFromRelatedParties contextRef="c-984" decimals="-6" id="f-3815" unitRef="usd">-286000000</us-gaap:RepaymentOfNotesReceivableFromRelatedParties>
    <us-gaap:RepaymentOfNotesReceivableFromRelatedParties contextRef="c-985" decimals="-6" id="f-3816" unitRef="usd">83000000</us-gaap:RepaymentOfNotesReceivableFromRelatedParties>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-980" decimals="-6" id="f-3817" unitRef="usd">-868000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-981" decimals="-6" id="f-3818" unitRef="usd">-510000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-982" decimals="-6" id="f-3819" unitRef="usd">-664000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-980" decimals="-6" id="f-3820" unitRef="usd">800000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-981" decimals="-6" id="f-3821" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-982" decimals="-6" id="f-3822" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-980" decimals="-6" id="f-3823" unitRef="usd">192000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-981" decimals="-6" id="f-3824" unitRef="usd">69000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-982" decimals="-6" id="f-3825" unitRef="usd">26000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock contextRef="c-980" decimals="-6" id="f-3826" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock contextRef="c-981" decimals="-6" id="f-3827" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock contextRef="c-982" decimals="-6" id="f-3828" unitRef="usd">224000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-980" decimals="-6" id="f-3829" unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-981" decimals="-6" id="f-3830" unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-982" decimals="-6" id="f-3831" unitRef="usd">200000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfOrdinaryDividends contextRef="c-980" decimals="-6" id="f-3832" unitRef="usd">579000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends contextRef="c-981" decimals="-6" id="f-3833" unitRef="usd">544000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends contextRef="c-982" decimals="-6" id="f-3834" unitRef="usd">507000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-980" decimals="-6" id="f-3835" unitRef="usd">20000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-981" decimals="-6" id="f-3836" unitRef="usd">11000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-982" decimals="-6" id="f-3837" unitRef="usd">10000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-983" decimals="-6" id="f-3838" unitRef="usd">-7000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-984" decimals="-6" id="f-3839" unitRef="usd">77000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-985" decimals="-6" id="f-3840" unitRef="usd">-28000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-980" decimals="-6" id="f-3841" unitRef="usd">386000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-981" decimals="-6" id="f-3842" unitRef="usd">-409000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-982" decimals="-6" id="f-3843" unitRef="usd">-495000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-980" decimals="-6" id="f-3844" unitRef="usd">113000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-981" decimals="-6" id="f-3845" unitRef="usd">-354000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-982" decimals="-6" id="f-3846" unitRef="usd">390000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-288" decimals="-6" id="f-3847" unitRef="usd">36000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-986" decimals="-6" id="f-3848" unitRef="usd">390000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-987" decimals="-6" id="f-3849" unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-287" decimals="-6" id="f-3850" unitRef="usd">149000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-288" decimals="-6" id="f-3851" unitRef="usd">36000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-986" decimals="-6" id="f-3852" unitRef="usd">390000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-287" decimals="-6" id="f-3853" unitRef="usd">149000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-288" decimals="-6" id="f-3854" unitRef="usd">36000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c-988" decimals="-6" id="f-3855" unitRef="usd">60000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c-989" decimals="-6" id="f-3856" unitRef="usd">107000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-990" decimals="-6" id="f-3857" unitRef="usd">9000000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-991" decimals="-6" id="f-3858" unitRef="usd">8000000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:IncomeTaxesReceivable contextRef="c-287" decimals="-6" id="f-3859" unitRef="usd">11000000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="c-288" decimals="-6" id="f-3860" unitRef="usd">45000000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent contextRef="c-287" decimals="-6" id="f-3861" unitRef="usd">0</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-288" decimals="-6" id="f-3862" unitRef="usd">1000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-287" decimals="-6" id="f-3863" unitRef="usd">229000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-288" decimals="-6" id="f-3864" unitRef="usd">197000000</us-gaap:AssetsCurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent contextRef="c-287" decimals="-6" id="f-3865" unitRef="usd">137000000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent contextRef="c-288" decimals="-6" id="f-3866" unitRef="usd">105000000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:EquityMethodInvestments contextRef="c-988" decimals="-6" id="f-3867" unitRef="usd">11701000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-989" decimals="-6" id="f-3868" unitRef="usd">10881000000</us-gaap:EquityMethodInvestments>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss contextRef="c-988" decimals="-6" id="f-3869" unitRef="usd">296000000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss contextRef="c-989" decimals="-6" id="f-3870" unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-287" decimals="-6" id="f-3871" unitRef="usd">8000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-288" decimals="-6" id="f-3872" unitRef="usd">6000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-287" decimals="-6" id="f-3873" unitRef="usd">24000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-288" decimals="-6" id="f-3874" unitRef="usd">11000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment contextRef="c-287" decimals="-6" id="f-3875" unitRef="usd">12166000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment contextRef="c-288" decimals="-6" id="f-3876" unitRef="usd">11003000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets contextRef="c-287" decimals="-6" id="f-3877" unitRef="usd">12395000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-288" decimals="-6" id="f-3878" unitRef="usd">11200000000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent contextRef="c-287" decimals="-6" id="f-3879" unitRef="usd">250000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-288" decimals="-6" id="f-3880" unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <cms:AccountsPayableAndNotesPayableCurrent contextRef="c-988" decimals="-6" id="f-3881" unitRef="usd">75000000</cms:AccountsPayableAndNotesPayableCurrent>
    <cms:AccountsPayableAndNotesPayableCurrent contextRef="c-989" decimals="-6" id="f-3882" unitRef="usd">74000000</cms:AccountsPayableAndNotesPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent contextRef="c-287" decimals="-6" id="f-3883" unitRef="usd">37000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent contextRef="c-288" decimals="-6" id="f-3884" unitRef="usd">33000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-287" decimals="-6" id="f-3885" unitRef="usd">9000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-288" decimals="-6" id="f-3886" unitRef="usd">9000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-287" decimals="-6" id="f-3887" unitRef="usd">371000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-288" decimals="-6" id="f-3888" unitRef="usd">116000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-287" decimals="-6" id="f-3889" unitRef="usd">4471000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-288" decimals="-6" id="f-3890" unitRef="usd">3930000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermNotesPayable contextRef="c-287" decimals="-6" id="f-3891" unitRef="usd">105000000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable contextRef="c-288" decimals="-6" id="f-3892" unitRef="usd">109000000</us-gaap:LongTermNotesPayable>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-287" decimals="-6" id="f-3893" unitRef="usd">15000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-288" decimals="-6" id="f-3894" unitRef="usd">15000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-287" decimals="-6" id="f-3895" unitRef="usd">18000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-288" decimals="-6" id="f-3896" unitRef="usd">15000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-287" decimals="-6" id="f-3897" unitRef="usd">4609000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-288" decimals="-6" id="f-3898" unitRef="usd">4069000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommonStockValue contextRef="c-287" decimals="-6" id="f-3899" unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-288" decimals="-6" id="f-3900" unitRef="usd">3000000</us-gaap:CommonStockValue>
    <cms:OtherCommonStockholdersEquity contextRef="c-287" decimals="-6" id="f-3901" unitRef="usd">7188000000</cms:OtherCommonStockholdersEquity>
    <cms:OtherCommonStockholdersEquity contextRef="c-288" decimals="-6" id="f-3902" unitRef="usd">6788000000</cms:OtherCommonStockholdersEquity>
    <cms:CommonStockholdersEquity contextRef="c-287" decimals="-6" id="f-3903" unitRef="usd">7191000000</cms:CommonStockholdersEquity>
    <cms:CommonStockholdersEquity contextRef="c-288" decimals="-6" id="f-3904" unitRef="usd">6791000000</cms:CommonStockholdersEquity>
    <us-gaap:PreferredStockValue contextRef="c-287" decimals="-6" id="f-3905" unitRef="usd">224000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-288" decimals="-6" id="f-3906" unitRef="usd">224000000</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquity contextRef="c-287" decimals="-6" id="f-3907" unitRef="usd">7415000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-288" decimals="-6" id="f-3908" unitRef="usd">7015000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-287" decimals="-6" id="f-3909" unitRef="usd">12395000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-288" decimals="-6" id="f-3910" unitRef="usd">11200000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:GuaranteeObligationsMaximumExposure contextRef="c-287" decimals="-6" id="f-3911" unitRef="usd">886000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="c-2" id="f-3913">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy Corporation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31,&#160;2023, 2022, and 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.098%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.148%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Other Accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for uncollectible accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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;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="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;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;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="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;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;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="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;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;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;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Deductions represent write-offs of uncollectible accounts, net of recoveries.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;Consumers Energy Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31,&#160;2023, 2022, and 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.098%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.148%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Other Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for uncollectible accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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;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="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;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;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="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;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;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="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;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;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;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Deductions represent write-offs of uncollectible accounts, net of recoveries.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="c-1" id="f-3912">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy Corporation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31,&#160;2023, 2022, and 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.098%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.148%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Other Accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for uncollectible accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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;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="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;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;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="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;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;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="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;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;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;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Deductions represent write-offs of uncollectible accounts, net of recoveries.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;Consumers Energy Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31,&#160;2023, 2022, and 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.098%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.146%"&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:4.214%"&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:6.148%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Other Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for uncollectible accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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;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="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;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;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="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;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;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="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;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;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;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Deductions represent write-offs of uncollectible accounts, net of recoveries.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-992" decimals="-6" id="f-3914" unitRef="usd">27000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-993" decimals="-6" id="f-3915" unitRef="usd">34000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c-993" decimals="-6" id="f-3916" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-993" decimals="-6" id="f-3917" unitRef="usd">40000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-994" decimals="-6" id="f-3918" unitRef="usd">21000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-995" decimals="-6" id="f-3919" unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-996" decimals="-6" id="f-3920" unitRef="usd">50000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c-996" decimals="-6" id="f-3921" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-996" decimals="-6" id="f-3922" unitRef="usd">43000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-992" decimals="-6" id="f-3923" unitRef="usd">27000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-997" decimals="-6" id="f-3924" unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-998" decimals="-6" id="f-3925" unitRef="usd">22000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c-998" decimals="-6" id="f-3926" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-998" decimals="-6" id="f-3927" unitRef="usd">31000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-995" decimals="-6" id="f-3928" unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-999" decimals="-6" id="f-3929" unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-1000" decimals="-6" id="f-3930" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c-1000" decimals="-6" id="f-3931" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-1000" decimals="-6" id="f-3932" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-1001" decimals="-6" id="f-3933" unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-1002" decimals="-6" id="f-3934" unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-1003" decimals="-6" id="f-3935" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c-1003" decimals="-6" id="f-3936" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-1003" decimals="-6" id="f-3937" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-999" decimals="-6" id="f-3938" unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-1004" decimals="-6" id="f-3939" unitRef="usd">1000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-1005" decimals="-6" id="f-3940" unitRef="usd">1000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c-1005" decimals="-6" id="f-3941" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-1005" decimals="-6" id="f-3942" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-1002" decimals="-6" id="f-3943" unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-1006" decimals="-6" id="f-3944" unitRef="usd">27000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-1007" decimals="-6" id="f-3945" unitRef="usd">34000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c-1007" decimals="-6" id="f-3946" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-1007" decimals="-6" id="f-3947" unitRef="usd">40000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-1008" decimals="-6" id="f-3948" unitRef="usd">21000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-1009" decimals="-6" id="f-3949" unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-1010" decimals="-6" id="f-3950" unitRef="usd">50000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c-1010" decimals="-6" id="f-3951" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-1010" decimals="-6" id="f-3952" unitRef="usd">43000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-1006" decimals="-6" id="f-3953" unitRef="usd">27000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-1011" decimals="-6" id="f-3954" unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-1012" decimals="-6" id="f-3955" unitRef="usd">22000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c-1012" decimals="-6" id="f-3956" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-1012" decimals="-6" id="f-3957" unitRef="usd">31000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-1009" decimals="-6" id="f-3958" unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
